
Key Required VerifiedUniversal
![PetSimX Farm [Open Soucre]](https://scriptblox.com/images/sb/rbx-ff6798cca7069bfa88247713f7626eb5-e86795612a3a.png)
getgenv().Enabled = true --Overall Toggle
getgenv().World = "Tech" --World eg: Fantasy, Tech
getgenv().Area = "Alien Forest" --Area eg: Alien Forest, Alien Lab
getgenv().TargetMode = false --Target Mode Toggle
getgenv().TargetType = "Diamonds" --Item to target Coins, Diamonds, Candy, Crate
local PetsEquipped = {}
function CollectOrbs()
for _, v in next, game:GetService("Workspace")["__THINGS"].Orbs:GetChildren() do
local args = {[1] = {[1] = {[1] = v.Name}}}
workspace.__THINGS.__REMOTES:FindFirstChild("claim orbs"):FireServer(unpack(args))
end
end
function GetPetsEquipped()
table.clear(PetsEquipped)
for _,v in pairs(game:GetService("Players").LocalPlayer.PlayerGui.Inventory.Frame.Main.Pets:GetChildren()) do
if v.ClassName == "TextButton" and v.BackgroundColor3 == Color3.fromRGB(69, 239, 69) then
insert = true
for _,v2 in pairs(PetsEquipped) do if v2 == v.Name then insert = false end end
if insert then table.insert(PetsEquipped, v.Name) end
end
end
end
function CollectBags()
for i,v in pairs(game:GetService("Workspace")["__THINGS"].Lootbags:GetChildren()) do
v.CFrame = game:GetService("Players").LocalPlayer.Character.HumanoidRootPart.CFrame
end
end
function FarmCoins()
local Event = game.workspace['__THINGS']['__REMOTES']["get coins"]:InvokeServer({})[1]
for i,v in next, Event do
if v.w == getgenv().World and string.find(v.a, getgenv().Area) then
local pets = PetsEquipped[math.random(1, #PetsEquipped)]
local args = {
[1] = {
[1] = i, --Coin Id
[2] = {
[1] = pets --Pet Id?
}
}
}
workspace.__THINGS.__REMOTES:FindFirstChild("join coin"):InvokeServer(unpack(args))
local args2 = {
[1] = {
[1] = pets,
[2] = "Coin",
[3] = i
}
}
workspace.__THINGS.__REMOTES:FindFirstChild("change pet target"):FireServer(unpack(args2))
local args3 = {
[1] = {
[1] = i,
[2] = pets
}
}
workspace.__THINGS.__REMOTES:FindFirstChild("farm coin"):FireServer(unpack(args3))
CollectOrbs()
CollectBags()
end
end
end
function TargetFarmCoins()
GetPetsEquipped()
CollectOrbs()
local Event = game.workspace['__THINGS']['__REMOTES']["get coins"]:InvokeServer({})[1]
for i,v in next, Event do
if v.w == getgenv().World and string.find(v.a, getgenv().Area) and string.find(v.n, getgenv().TargetType) then
local pets = PetsEquipped[math.random(1, #PetsEquipped)]
local args = {
[1] = {
[1] = i, --Coin Id
[2] = {
[1] = pets --Pet Id?
}
}
}
workspace.__THINGS.__REMOTES:FindFirstChild("join coin"):InvokeServer(unpack(args))
local args2 = {
[1] = {
[1] = pets,
[2] = "Coin",
[3] = i
}
}
workspace.__THINGS.__REMOTES:FindFirstChild("change pet target"):FireServer(unpack(args2))
local args3 = {
[1] = {
[1] = i,
[2] = pets
}
}
workspace.__THINGS.__REMOTES:FindFirstChild("farm coin"):FireServer(unpack(args3))
CollectOrbs()
CollectBags()
end
end
end
while getgenv().Enabled == true do wait()
if getgenv().TargetMode == false then
GetPetsEquipped()
FarmCoins()
else
GetPetsEquipped()
TargetFarmCoins()
end
end



Really awesome underrated script!
How do you put it in