getgenv().AutoMoney = true -- Set to false to stop task.spawn(function() local Players = game:GetService("Players") local LocalPlayer = Players.LocalPlayer while getgenv().AutoMoney do local character = LocalPlayer.Character local hrp = character and character:FindFirstChild("HumanoidRootPart") if hrp and workspace:FindFirstChild("Map") then for _, item in ipairs(workspace.Map:GetDescendants()) do if not getgenv().AutoMoney then break end if item.Name == "Money" then -- Teleport to the item if item:IsA("BasePart") then hrp.CFrame = item.CFrame elseif item:IsA("Model") and item.PrimaryPart then hrp.CFrame = item.PrimaryPart.CFrame end task.wait(0.1) -- Trigger ProximityPrompts 3 times local prompt = item:FindFirstChildOfClass("ProximityPrompt") or item:FindFirstChildWhichIsA("ProximityPrompt", true) if prompt then for i = 1, 3 do if not getgenv().AutoMoney then break end fireproximityprompt(prompt) task.wait(0.1) end end end end end task.wait(1) end end)