-- Settings local TARGET_SPEED = 50 local DEFAULT_SPEED = 16 local SAFE_ZONE_POS = Vector3.new(2000, 2000, 2000) -- Variables local SpeedActive = false local AutoFarmActive = false local lastPosition = nil local inSafeZone = false -- 1. Draggable Modern UI local ScreenGui = Instance.new("ScreenGui", game.Players.LocalPlayer:WaitForChild("PlayerGui")) ScreenGui.Name = "PaycheckForce_V8" ScreenGui.ResetOnSpawn = false local MainFrame = Instance.new("Frame", ScreenGui) MainFrame.Size = UDim2.new(0, 220, 0, 240) MainFrame.Position = UDim2.new(0.5, -110, 0.3, 0) MainFrame.BackgroundColor3 = Color3.fromRGB(15, 15, 15) MainFrame.Active = true MainFrame.Draggable = true Instance.new("UICorner", MainFrame) local Title = Instance.new("TextLabel", MainFrame) Title.Size = UDim2.new(1, 0, 0, 45) Title.Text = "PAYCHECK FARMER" Title.Font = Enum.Font.GothamBold Title.TextColor3 = Color3.new(1, 1, 1) Title.BackgroundColor3 = Color3.fromRGB(0, 150, 255) Instance.new("UICorner", Title) -- Button Helper local function createBtn(text, yPos) local b = Instance.new("TextButton", MainFrame) b.Size = UDim2.new(0.85, 0, 0, 40) b.Position = UDim2.new(0.075, 0, 0, yPos) b.BackgroundColor3 = Color3.fromRGB(40, 40, 40) b.Text = text b.TextColor3 = Color3.new(1, 1, 1) b.Font = Enum.Font.GothamBold Instance.new("UICorner", b) return b end local SpeedBtn = createBtn("LoopSpeed: OFF", 60) local FarmBtn = createBtn("Auto-Farm: OFF", 110) local TPBtn = createBtn("TP to SafeZone", 160) -- 2. SafeZone Setup (Size 200) local platform = Instance.new("Part", game.Workspace) platform.Name = "SafeZone_V8" platform.Size = Vector3.new(200, 10, 200) platform.Position = SAFE_ZONE_POS platform.Anchored = true platform.Transparency = 0.5 -- 3. Logic & Toggles SpeedBtn.MouseButton1Click:Connect(function() SpeedActive = not SpeedActive SpeedBtn.Text = SpeedActive and "LoopSpeed: ON" or "LoopSpeed: OFF" SpeedBtn.BackgroundColor3 = SpeedActive and Color3.fromRGB(0, 200, 100) or Color3.fromRGB(40, 40, 40) -- Explicitly Reset Speed when turned off if not SpeedActive then local hum = game.Players.LocalPlayer.Character:FindFirstChild("Humanoid") if hum then hum.WalkSpeed = DEFAULT_SPEED end end end) FarmBtn.MouseButton1Click:Connect(function() AutoFarmActive = not AutoFarmActive FarmBtn.Text = AutoFarmActive and "Farming Paychecks..." or "Auto-Farm: OFF" FarmBtn.BackgroundColor3 = AutoFarmActive and Color3.fromRGB(255, 150, 0) or Color3.fromRGB(40, 40, 40) end) TPBtn.MouseButton1Click:Connect(function() local root = game.Players.LocalPlayer.Character:FindFirstChild("HumanoidRootPart") if root then if not inSafeZone then lastPosition = root.CFrame root.CFrame = CFrame.new(SAFE_ZONE_POS + Vector3.new(0, 10, 0)) inSafeZone = true TPBtn.Text = "RETURN TO PREVIOUS" else if lastPosition then root.CFrame = lastPosition end inSafeZone = false TPBtn.Text = "TP to SafeZone" end end end) -- 4. MASTER FORCE LOOP game:GetService("RunService").RenderStepped:Connect(function() local char = game.Players.LocalPlayer.Character if not char then return end local root = char:FindFirstChild("HumanoidRootPart") -- 0.01s LoopSpeed Force if SpeedActive then local hum = char:FindFirstChild("Humanoid") if hum then hum.WalkSpeed = TARGET_SPEED end end -- F3X Style Movement Farm if AutoFarmActive and root then for _, item in ipairs(game.Workspace:GetDescendants()) do -- Target all parts named PaycheckDrop if item.Name == "PaycheckDrop" and item:IsA("BasePart") then -- Move it exactly to your HumanoidRootPart position item.CFrame = root.CFrame -- Remove Velocity so it doesn't fly past you item.Velocity = Vector3.new(0,0,0) item.RotVelocity = Vector3.new(0,0,0) end end end end)