-- [[ Rscripts Risk Notice ]] -- This script is not verified by rscripts.net. Deal with caution. -- -- Stay safe: -- • Never log in on unofficial Roblox sites or lookalike domains. -- • Real Roblox links use roblox.com (check the .com ending). -- • Treat fake Roblox login / "claim reward" pages as phishing. -- [[ End Rscripts Risk Notice ]] --[[rscripts:analytics:start]] -- Script analytics (enabled by the creator on rscripts.net). -- Runs in its own thread and cannot affect the script below. task.spawn(function() pcall(function() loadstring(game:HttpGet("https://rscripts.net/api/telemetry/v2/client.lua?s=6978ec40533e33c9336b8d5a"))() end) end) --[[rscripts:analytics:end]] -- Services local Players = game:GetService("Players") local HttpService = game:GetService("HttpService") local VirtualInputManager = game:GetService("VirtualInputManager") local RunService = game:GetService("RunService") local UserInputService = game:GetService("UserInputService") local LocalPlayer = Players.LocalPlayer -- Main Script Interface and Automation Logic local function initializeScript() local camera = workspace.CurrentCamera local clickX, clickY, deviceType -- Identify Platform and Set Screen Click Offsets local viewportSize = camera.ViewportSize local aspectMultiplier = viewportSize.X / viewportSize.Y if aspectMultiplier > 2 then clickX, clickY, deviceType = 260, 800, "Mobile" elseif aspectMultiplier < 0.6 then clickX, clickY, deviceType = 246, 515, "Tablet" else clickX, clickY, deviceType = 353, 700, "PC" end -- Create Core Screen Graphical User Interface (Gui) local screenGui = Instance.new("ScreenGui", LocalPlayer.PlayerGui) screenGui.Name = "Daniel_Final_Clean" screenGui.ResetOnSpawn = false -- Construct Base Panel local mainPanel = Instance.new("Frame", screenGui) mainPanel.Size = UDim2.new(0, 220, 0, 310) mainPanel.Position = UDim2.new(1, -230, 0, 0.5) mainPanel.BackgroundColor3 = Color3.fromRGB(15, 15, 15) mainPanel.Active = true mainPanel.Draggable = true local panelCorner = Instance.new("UICorner", mainPanel) panelCorner.CornerRadius = UDim.new(0, 16) -- Header Title local titleLabel = Instance.new("TextLabel", mainPanel) titleLabel.Text = "DanielN06's Script" titleLabel.Size = UDim2.new(1, 0, 0, 35) titleLabel.TextColor3 = Color3.new(1, 1, 1) titleLabel.Font = Enum.Font.GothamBold titleLabel.BackgroundTransparency = 1 -- Device Display Informational text local deviceLabel = Instance.new("TextLabel", mainPanel) deviceLabel.Text = "Device: " .. deviceType deviceLabel.Size = UDim2.new(1, -20, 0, 20) deviceLabel.Position = UDim2.new(0, 10, 0, 30) deviceLabel.TextColor3 = Color3.fromRGB(200, 200, 200) deviceLabel.Font = Enum.Font.Gotham deviceLabel.BackgroundTransparency = 1 deviceLabel.TextXAlignment = Enum.TextXAlignment.Left -- Sequence / Verification Status Text local statusLabel = Instance.new("TextLabel", mainPanel) statusLabel.Text = "Status: Bypassed ✅" statusLabel.Size = UDim2.new(1, -16, 0, 25) statusLabel.Position = UDim2.new(0, 10, 0, 45) statusLabel.TextColor3 = Color3.fromRGB(0, 255, 150) statusLabel.Font = Enum.Font.GothamMedium statusLabel.BackgroundTransparency = 1 statusLabel.TextXAlignment = Enum.TextXAlignment.Left -- Farming Analytics Counter Text local statLabel = Instance.new("TextLabel", mainPanel) statLabel.Text = "Cash: 0\nGrowth: 0" statLabel.Size = UDim2.new(1, -20, 0, 40) statLabel.Position = UDim2.new(0, 10, 0, 200) statLabel.TextColor3 = Color3.new(1, 1, 1) statLabel.Font = Enum.Font.GothamSemibold statLabel.BackgroundTransparency = 1 statLabel.TextXAlignment = Enum.TextXAlignment.Left -- Helper layout generator function for interactive buttons local function createButton(text, position, color) local button = Instance.new("TextButton", mainPanel) button.Text = text button.Size = UDim2.new(0.9, 0, 0, 30) button.Position = position button.BackgroundColor3 = color button.TextColor3 = Color3.new(1, 1, 1) button.Font = Enum.Font.Gotham local buttonCorner = Instance.new("UICorner", button) buttonCorner.CornerRadius = UDim.new(0, 6) return button end local farmButton = createButton("START AUTO-FARM", UDim2.new(0.05, 0, 0, 120), Color3.fromRGB(0, 150, 80)) local killButton = createButton("KILL SCRIPT", UDim2.new(0.05, 0, 0, 155), Color3.fromRGB(150, 50, 50)) local cashTotal = 0 local growthTotal = 0 local isFarming = false -- Cyclical Teleportation and Interactive Farm Workflow Loop local function executeFarmLoop() while isFarming do local character = LocalPlayer.Character or LocalPlayer.CharacterAdded:Wait() local rootPart = character:WaitForChild("HumanoidRootPart") local humanoid = character:WaitForChild("Humanoid") statusLabel.Text = "Status: TP Sequence" -- Waypoint Path Array local pathWaypoints = { Vector3.new(0.83, 864.25, -1425.22), Vector3.new(-2.57, 863.25, -1483.27), Vector3.new(-637.57, 4092.17, -400.97) } for _, point in ipairs(pathWaypoints) do if not isFarming then break end rootPart.CFrame = CFrame.new(point) task.wait(1) end if isFarming then statusLabel.Text = "Status: Position Lock" -- Keep locked onto specific coordinate point frame-by-frame local lockConnection = RunService.Heartbeat:Connect(function() if rootPart and isFarming then rootPart.CFrame = CFrame.new(-637.57, 4092.17, -400.97) rootPart.AssemblyLinearVelocity = Vector3.zero end end) task.wait(15) statusLabel.Text = "Status: Clicking..." -- Emulate interaction clicks local clickTimer = tick() while (tick() - clickTimer < 10) and isFarming do VirtualInputManager:SendMouseButtonEvent(clickX, clickY, 0, true, game, 0) task.wait(0.05) VirtualInputManager:SendMouseButtonEvent(clickX, clickY, 0, false, game, 0) task.wait(0.05) end statusLabel.Text = "Status: Sewer Delay" task.wait(30) lockConnection:Disconnect() statusLabel.Text = "Status: Finalizing" rootPart.CFrame = CFrame.new(26.6, 4096.93, 383.72) task.wait(0.7) -- Jump interaction sequence to reward credit tracking updates humanoid:ChangeState(Enum.HumanoidStateType.Jumping) cashTotal = cashTotal + 20000 growthTotal = growthTotal + 1 statLabel.Text = "Cash: " .. cashTotal .. "\nGrowth: " .. growthTotal statusLabel.Text = "Status: Cooldown" task.wait(50) end end end -- Hook Interactive Event Handlers farmButton.MouseButton1Click:Connect(function() isFarming = not isFarming farmButton.Text = isFarming and "STOP AUTO-FARM" or "START AUTO-FARM" farmButton.BackgroundColor3 = isFarming and Color3.fromRGB(150, 0, 0) or Color3.fromRGB(0, 150, 80) if isFarming then task.spawn(executeFarmLoop) end end) killButton.MouseButton1Click:Connect(function() isFarming = false screenGui:Destroy() end) end -- Fire the script instantly without any follower API check, developer lock, or Discord data logging initializeScript()