local camera = workspace.CurrentCamera
function stuidoprompt()
for _, v in pairs(workspace.StudioPay.Money:GetDescendants()) do
if v:IsA("ProximityPrompt") and v.Name == "Prompt" then
v.HoldDuration = 0
v.RequiresLineOfSight = false
end
end
end
AutofarmTab:CreateToggle({
Name = "Enable Rob Studio Autofarm",
CurrentValue = false,
Flag = "RobStudioToggle",
Callback = function(Value)
local robstudio = Value
if robstudio then
local player = game.Players.LocalPlayer
local root = player.Character and player.Character:FindFirstChild("HumanoidRootPart")
local humanoid = player.Character and player.Character:FindFirstChild("Humanoid")
if not root or not humanoid then return end
local originalCFrame = root.CFrame
stuidoprompt()
for _, v in pairs(workspace.StudioPay.Money:GetDescendants()) do
if v:IsA("ProximityPrompt") and v.Name == "Prompt" and v.Enabled then
humanoid:ChangeState(0)
repeat task.wait() until not player:GetAttribute("LastACPos")
root.CFrame = CFrame.new(
v.Parent.Position.X,
v.Parent.Position.Y + 2,
v.Parent.Position.Z
)
camera.CFrame = CFrame.new(camera.CFrame.Position, v.Parent.Position)
task.wait(0.25)
repeat
task.wait(0.3)
fireproximityprompt(v)
until v.Enabled == false or not robstudio
if not robstudio then break end
end
end
if robstudio then
root.CFrame = originalCFrame
end
end
end
})
local player = game.Players.LocalPlayer
function teleport(x, y, z)
local char = player.Character or player.CharacterAdded:Wait()
local humanoid = char:WaitForChild("Humanoid")
local root = char:WaitForChild("HumanoidRootPart")
humanoid:ChangeState(0)
repeat task.wait() until not player:GetAttribute("LastACPos")
root.CFrame = CFrame.new(x, y, z)
end
AutofarmTab:CreateToggle({
Name = "Enable Dumpster Autofarm",
CurrentValue = false,
Flag = "LootTrashToggle",
Callback = function(Value)
getgenv().loottrash = Value
if Value then
for _, v in pairs(workspace:GetDescendants()) do
if v:IsA("ProximityPrompt") and v.Name == "ProximityPrompt" and v.Parent.Name == "DumpsterPromt" then
v.HoldDuration = 0
v.RequiresLineOfSight = false
end
end
task.spawn(function()
while getgenv().loottrash do
task.wait()
for _, v in pairs(workspace:GetDescendants()) do
if v:IsA("ProximityPrompt") and v.Name == "ProximityPrompt" and v.Parent.Name == "DumpsterPromt" then
local hrp = player.Character and player.Character:FindFirstChild("HumanoidRootPart")
if hrp then
teleport(v.Parent.Position.X, v.Parent.Position.Y, v.Parent.Position.Z + 3)
end
workspace.CurrentCamera.CFrame = CFrame.new(workspace.CurrentCamera.CFrame.Position,
v.Parent.Position)
task.wait(0.3)
for _ = 1, 10 do fireproximityprompt(v) end
task.wait(0.1)
if not getgenv().loottrash then break end
end
end
end
end)
end
end
})
local autofarmRunning = false
local Players = game:GetService("Players")
local speaker = Players.LocalPlayer
local function getCharacter()
return speaker.Character or speaker.CharacterAdded:Wait()
end
local function safeTeleport(cf)
local character = getCharacter()
local humanoid = character:WaitForChild("Humanoid")
local hrp = character:WaitForChild("HumanoidRootPart")
humanoid:ChangeState(0)
repeat task.wait() until not speaker:GetAttribute("LastACPos")
hrp.CFrame = cf
end
local function fireProximityPrompt(prompt)
if prompt and prompt:IsA("ProximityPrompt") then
fireproximityprompt(prompt)
end
end
local function startJob()
safeTeleport(CFrame.new(-1728, 371, -1172))
task.wait(0.2)
fireProximityPrompt(workspace.ConstructionStuff["Start Job"]:FindFirstChildOfClass("ProximityPrompt"))
task.wait(0.5)
end
local function endJob()
safeTeleport(CFrame.new(-1728, 371, -1172))
task.wait(0.2)
fireProximityPrompt(workspace.ConstructionStuff["End Job"]:FindFirstChildOfClass("ProximityPrompt"))
task.wait(0.5)
end
AutofarmTab:CreateToggle({
Name = "Enable Construction Autofarm",
CurrentValue = false,
Flag = "ConstructionFarmFlag",
Callback = function(Value)
autofarmRunning = Value
if not speaker then return end
local function getBackpack()
return speaker:FindFirstChild("Backpack")
end
local function hasPlyWood()
local backpack = getBackpack()
local character = getCharacter()
return (backpack and backpack:FindFirstChild("PlyWood")) or
(character and character:FindFirstChild("PlyWood"))
end
local function equipPlyWood()
local backpack = getBackpack()
if backpack then
local plyWood = backpack:FindFirstChild("PlyWood")
if plyWood then
plyWood.Parent = getCharacter()
end
end
end
local function grabWood()
safeTeleport(CFrame.new(-1727, 371, -1178))
task.wait(0.1)
while autofarmRunning and not hasPlyWood() do
fireProximityPrompt(workspace.ConstructionStuff["Grab Wood"]:FindFirstChildOfClass("ProximityPrompt"))
task.wait(0.1)
equipPlyWood()
end
end
local function buildWall(wallPromptName, wallPosition)
local prompt = workspace.ConstructionStuff[wallPromptName]:FindFirstChildOfClass("ProximityPrompt")
while autofarmRunning and prompt and prompt.Enabled do
safeTeleport(wallPosition)
task.wait(0.01)
fireProximityPrompt(prompt)
task.wait()
if not hasPlyWood() then
grabWood()
end
end
end
if autofarmRunning then
startJob()
task.spawn(function()
while autofarmRunning do
if not hasPlyWood() then
grabWood()
end
buildWall("Wall2 Prompt", CFrame.new(-1705, 368, -1151))
buildWall("Wall3 Prompt", CFrame.new(-1732, 368, -1152))
buildWall("Wall4 Prompt2", CFrame.new(-1772, 368, -1152))
buildWall("Wall1 Prompt3", CFrame.new(-1674, 368, -1166))
task.wait(0.1)
end
end)
else
endJob()
end
end
})
local Players = game:GetService("Players")
local player = Players.LocalPlayer
local Camera = workspace.CurrentCamera
function BypassTp(cf)
local char = player.Character or player.CharacterAdded:Wait()
local humanoid = char:WaitForChild("Humanoid")
local root = char:WaitForChild("HumanoidRootPart")
humanoid:ChangeState(0)
repeat task.wait() until not player:GetAttribute("LastACPos")
root.CFrame = cf
end
local Houseleft = {}
local Houseright = {}
local targetPosition = Vector3.new(-615, 254, -695)
function updateDoors()
table.clear(Houseleft)
table.clear(Houseright)
for _, v in pairs(workspace.HouseRobb:GetDescendants()) do
if (v.Name == "WoodenDoor" or v.Name == "HardDoor") and v:IsA("BasePart") and v:FindFirstChild("ProximityPrompt") then
if (v.Position - targetPosition).Magnitude <= 10 then
Houseright[v.Name] = v
else
Houseleft[v.Name] = v
end
end
end
end
function HouseRobPrompts()
for _, v in pairs(workspace.HouseRobb:GetDescendants()) do
if v:IsA("ProximityPrompt") and v.Name == "ProximityPrompt" then
v.HoldDuration = 0
v.RequiresLineOfSight = false
v.Enabled = false
end
end
end
AutofarmTab:CreateToggle({
Name = "Enable Rob House Autofarm",
CurrentValue = false,
Flag = "RobHouseToggle",
Callback = function(Value)
RobHouse = Value
local OldCframe = player.Character.HumanoidRootPart.CFrame
if RobHouse then
HouseRobPrompts()
end
task.spawn(function()
while RobHouse do
task.wait()
updateDoors()
if not RobHouse then break end
if Houseleft["HardDoor"] and Houseleft["HardDoor"].Transparency ~= 1 then
for _, v in pairs(Houseleft["HardDoor"]:GetDescendants()) do
if v:IsA("ProximityPrompt") and v.Name == "ProximityPrompt" then
v.Enabled = true
BypassTp(v.Parent.CFrame * CFrame.new(-1.5, 0, 0))
Camera.CFrame = CFrame.new(Camera.CFrame.Position, v.Parent.Position)
repeat
task.wait()
fireproximityprompt(v)
until Houseleft["HardDoor"].Transparency == 1
end
end
for _, v in pairs(Houseleft["HardDoor"].Parent.Parent:GetDescendants()) do
if v:IsA("ProximityPrompt") and v.Name == "ProximityPrompt" then
HouseRobPrompts()
local targetCFrame = v.Parent.CFrame * CFrame.new(0, 0, -3)
BypassTp(targetCFrame)
Camera.CFrame = CFrame.new(Camera.CFrame.Position, v.Parent.Position)
v.Enabled = true
repeat
fireproximityprompt(v)
task.wait()
until v.Parent.Transparency == 1
v.Enabled = false
end
end
end
if Houseright["WoodenDoor"] and Houseright["WoodenDoor"].Transparency ~= 1 then
for _, v in pairs(Houseright["WoodenDoor"]:GetDescendants()) do
if v:IsA("ProximityPrompt") and v.Name == "ProximityPrompt" then
v.Enabled = true
BypassTp(v.Parent.CFrame * CFrame.new(-1.5, 0, 0))
Camera.CFrame = CFrame.new(Camera.CFrame.Position, v.Parent.Position)
repeat
task.wait()
fireproximityprompt(v)
until Houseright["WoodenDoor"].Transparency == 1
end
end
for _, v in pairs(Houseright["WoodenDoor"].Parent.Parent:GetDescendants()) do
if v:IsA("ProximityPrompt") and v.Name == "ProximityPrompt" then
HouseRobPrompts()
local targetCFrame = v.Parent.CFrame * CFrame.new(0, 0, -3)
BypassTp(targetCFrame)
Camera.CFrame = CFrame.new(Camera.CFrame.Position, v.Parent.Position)
v.Enabled = true
repeat
fireproximityprompt(v)
task.wait()
until v.Parent.Transparency == 1
v.Enabled = false
end
end
end
BypassTp(OldCframe)
break
end
end)
end
})
local player = game.Players.LocalPlayer
local carsFolder = workspace:FindFirstChild("CAR ROBBERY")
local enabled = false
local robConnection
local function teleportToPrompt(prompt)
if not prompt or not prompt.Parent then return end
if not player.Character or not player.Character:FindFirstChild("HumanoidRootPart") then return end
local humanoid = player.Character:FindFirstChildOfClass("Humanoid")
if humanoid then
humanoid:ChangeState(0)
end
repeat task.wait() until not player:GetAttribute("LastACPos")
player.Character.HumanoidRootPart.CFrame = prompt.Parent.CFrame + Vector3.new(0, 2, 0)
task.wait(0.15)
pcall(function()
fireproximityprompt(prompt)
end)
end
local function robAllCars()
if not carsFolder then return end
for _, car in ipairs(carsFolder:GetChildren()) do
local prompts = car:GetDescendants()
for _, obj in ipairs(prompts) do
if obj:IsA("ProximityPrompt") then
teleportToPrompt(obj)
task.wait(2)
end
end
end
end
local function startAutoRob()
robAllCars()
if carsFolder then
robConnection = carsFolder.ChildAdded:Connect(function(car)
task.wait(0.3)
if enabled then
local prompts = car:GetDescendants()
for _, obj in ipairs(prompts) do
if obj:IsA("ProximityPrompt") then
teleportToPrompt(obj)
task.wait(2)
end
end
end
end)
end
end
local function stopAutoRob()
if robConnection then
robConnection:Disconnect()
robConnection = nil
end
end
AutofarmTab:CreateToggle({
Name = "Enable Rob Cars Autofarm",
CurrentValue = false,
Flag = "AutoRobToggle",
Callback = function(value)
enabled = value
if enabled then
startAutoRob()
else
stopAutoRob()
end
end
})
AutofarmTab:CreateSection("Autofarm - Settings")
AutofarmTab:CreateToggle({
Name = "Auto Sell Trash",
CurrentValue = false,
Flag = "AutoSellToggle",
Callback = function(Value)
getgenv().autoSellEnabled = Value
if Value then
task.spawn(function()
while getgenv().autoSellEnabled do
for _, frame in ipairs(player.PlayerGui["Bronx PAWNING"].Frame.Holder.List:GetChildren()) do
if frame:IsA("Frame") then
local itemName = frame.Item.Text
while player.Backpack:FindFirstChild(itemName) do
game.ReplicatedStorage.PawnRemote:FireServer(itemName)
task.wait(0.05)
end
end
end
task.wait(0)
end
end)
end
end
})
local Players = game:GetService("Players")
local LocalPlayer = Players.LocalPlayer
local VirtualUser = game:GetService("VirtualUser")
local AntiAFKEnabled = false
local AntiAFKConnection
AutofarmTab:CreateToggle({
Name = "Anti AFK",
CurrentValue = false,
Flag = "AntiAFKToggle",
Callback = function(value)
AntiAFKEnabled = value
if value then
AntiAFKConnection = LocalPlayer.Idled:Connect(function()
VirtualUser:CaptureController()
VirtualUser:ClickButton2(Vector2.new())
end)
print("Anti-AFK Enabled")
else
if AntiAFKConnection then
AntiAFKConnection:Disconnect()
AntiAFKConnection = nil
end
print("Anti-AFK Disabled")
end
end,
})
To embed this project on your website, copy the following code and paste it into your website's HTML: