local TTSS = { AutoCollect = false, SelectedJob = nil, } local hjh = { "SUPER 🏪MARKET🏪", "LEMONADE 🍋STAND🍋", "FOOD 🌮TRUCK🌮", "📈INVEST📈", "CAR 🚗DEALER🚗", "TECH 💻COMPANY💻", "REAL 🏡ESTATE🏡", "CENTRAL 💵BANK💵", "GLOBAL 🗃️ASSET🗃️", "🚚LOGISTICS🚚", "CLOTHING 🏭FACTORY", } JobLst = {"Sanitation",} -- 1-4 for _, v in pairs(workspace:GetChildren()) do if string.find(v.Name:lower(), "name gui") or string.find(v.Name:lower(), "name egui") or string.find(v.Name:lower(), "gui name thing") then local Gui = v:FindFirstChild("BillboardGui"):FindFirstChild("Frame") if Gui:FindFirstChild("TextLabel") and not table.find(hjh, Gui:FindFirstChild("TextLabel").Text) then table.insert(JobLst, Gui:FindFirstChild("TextLabel").Text) end end end TTSS.SelectedJob = JobLst[1] -- Sanitation TTSS.AutoCollect = true --print("job:",JobLst[1]) local DelivG local TimerLabel local T = nil local C = 0 local moneyGuiAm = game:GetService("Players").LocalPlayer.PlayerGui.MoneyGui.GuiViewportRoot.GuiDesignCanvas.Root.Container.Amount local function getMoney() local cleaned = (moneyGuiAm.Text:gsub("[$,]", "")) return tonumber(cleaned) -- Removes only "$"" and "," btw! end local lastMoneyCheck = getMoney() local moneyCheckTime = os.clock() function Acollect() while TTSS.AutoCollect == true do local currentMoney = getMoney() if os.clock() - moneyCheckTime >= 60 then if currentMoney <= lastMoneyCheck then game:GetService("TeleportService"):Teleport(game.PlaceId) end end lastMoneyCheck = currentMoney moneyCheckTime = os.clock() if TTSS.SelectedJob == "BOX 📦HANDLER📦" then local CarryingBox = game:GetService('Players').LocalPlayer.Character:FindFirstChild("CarryingBox") if not CarryingBox then game:GetService('Players').LocalPlayer.Character.HumanoidRootPart.CFrame = CFrame.new(workspace.BoxSpawner:GetPivot().Position) fireproximityprompt(workspace.BoxSpawner:FindFirstChild("InteractionPrompt")) end for _, v in pairs(workspace:GetChildren()) do if string.find(v.Name:lower(), "box") and v:FindFirstChild("ProximityPrompt") then local dis = (game:GetService('Players').LocalPlayer.Character.HumanoidRootPart.Position - v:GetPivot().Position).Magnitude if dis < 10 then fireproximityprompt(v:FindFirstChild("ProximityPrompt")) else game:GetService('Players').LocalPlayer.Character.HumanoidRootPart.CFrame = CFrame.new(v:GetPivot().Position) end end end elseif TTSS.SelectedJob == "DELIVERY 🚚DRIVER🚚" then for _, gui in pairs(game:GetService("Players").LocalPlayer.PlayerGui:GetChildren()) do if gui.Name == "DeliveryJobGui" and gui.GuiViewportRoot.GuiDesignCanvas:FindFirstChild("Main") then DelivG = gui for _, obj in pairs(gui:GetDescendants()) do if obj:IsA("TextLabel") then if string.match(obj.Text, "%d+%.?%d*s") then TimerLabel = obj break end end end if TimerLabel then break end end end local currentTime = TimerLabel.Text if currentTime == T then C += 1 else C = 0 end T = currentTime if not DelivG.Enabled or C >= 5 then game:GetService('Players').LocalPlayer.Character.HumanoidRootPart.CFrame = CFrame.new(workspace.getfood:GetPivot().Position) fireproximityprompt(workspace.getfood:FindFirstChild("ProximityPrompt")) end local humanoid = game:GetService("Players").LocalPlayer.Character:WaitForChild("Humanoid") if humanoid.Sit then humanoid.UseJumpPower = true humanoid.Jump = true task.wait(0.1) humanoid.Sit = false elseif humanoid.SeatPart then humanoid.UseJumpPower = true humanoid.Jump = true task.wait(0.1) humanoid.Sit = false end for _, v in pairs(workspace:GetChildren()) do if string.find(v.Name:lower(), "door") and v:FindFirstChildOfClass("ProximityPrompt") then local dis = (game:GetService('Players').LocalPlayer.Character.HumanoidRootPart.Position - v:GetPivot().Position).Magnitude if dis < 13 then fireproximityprompt(v:FindFirstChildOfClass("ProximityPrompt")) -- fireproximityprompt(workspace.getfood:FindFirstChild("ProximityPrompt")) else game:GetService('Players').LocalPlayer.Character.HumanoidRootPart.CFrame = CFrame.new(v:GetPivot().Position) fireproximityprompt(v:FindFirstChildOfClass("ProximityPrompt")) end end end elseif string.find(TTSS.SelectedJob:lower(), "smuggler") then local smuGui = game:GetService("Players").LocalPlayer.PlayerGui:FindFirstChild("SmugglerMissionHud") if not smuGui.Enabled then game:GetService("ReplicatedStorage"):WaitForChild("SmuggleEvents"):WaitForChild("RequestContract"):InvokeServer() -- task.wait(0.1) local args = { "accept" } game:GetService("ReplicatedStorage"):WaitForChild("SmuggleEvents"):WaitForChild("AcceptContract"):FireServer(unpack(args)) end for _, v in pairs(workspace.SmuggleDestinations:GetChildren()) do if v:IsA("Part") and v:FindFirstChildOfClass("ProximityPrompt") then local dis = (game:GetService('Players').LocalPlayer.Character.HumanoidRootPart.Position - v:GetPivot().Position).Magnitude if dis < 13 then fireproximityprompt(v:FindFirstChildOfClass("ProximityPrompt")) else game:GetService('Players').LocalPlayer.Character.HumanoidRootPart.CFrame = CFrame.new(v:GetPivot().Position) fireproximityprompt(v:FindFirstChildOfClass("ProximityPrompt")) end end end elseif TTSS.SelectedJob == "Sanitation" then for _, v in pairs(workspace:GetChildren()) do if string.find(v.Name:lower(), "streettrash") then local dis = (game:GetService('Players').LocalPlayer.Character.HumanoidRootPart.Position - v:GetPivot().Position).Magnitude local prox = v:FindFirstChild("ProximityPrompt") if not prox then local trashMain = v:FindFirstChild("Trash Main") if trashMain then prox = trashMain:FindFirstChild("ProximityPrompt") end end if prox then if dis < 11 then fireproximityprompt(prox) else game:GetService("Players").LocalPlayer.Character.HumanoidRootPart.CFrame = CFrame.new(v:GetPivot().Position + Vector3.new(0, 5, 0)) -- task.wait(0.2) fireproximityprompt(prox) end end end end -- elseif string.find() then else warn("No job selected") return end -- task.wait(0.01) game:GetService("RunService").Heartbeat:Wait() end end Acollect() -- Anti AFk game:GetService("Players").LocalPlayer.Idled:connect(function() game:GetService("VirtualUser"):Button2Down(Vector2.new(0,0),workspace.CurrentCamera.CFrame) task.wait(1) game:GetService("VirtualUser"):Button2Up(Vector2.new(0,0),workspace.CurrentCamera.CFrame) end)