Message

Download as txt, pdf, or txt
Download as txt, pdf, or txt
You are on page 1of 63

getgenv().

UwU =
loadstring(game:HttpGet"https://raw.githubusercontent.com/L1ZOT/Project-PJM/main/
Notifycation")()

local SettingsTable = {
FarmNearest = nil;
FarmRandom = nil;
MultiTarget = false;
GemFarm = nil;
AreaFarm = nil;
FarmSelectedCoin = nil;
-----------------------------------------
FastColect = true;
LootBag = nil;
RankRew = nil;
FreeGift = nil;
RemEggAnimation = nil;
}

game:GetService("Players").LocalPlayer.Idled:connect(
function()
game:GetService("VirtualUser"):Button2Down(Vector2.new(0, 0),
workspace.CurrentCamera.CFrame)
wait(1)
game:GetService("VirtualUser"):Button2Up(Vector2.new(0, 0),
workspace.CurrentCamera.CFrame)
end)

-- \ Anti AFK

local Project_MeowFolder = "Project Meow/"


local ConfigsStorage = Project_MeowFolder.."ConfigsStorage/"
local ConfigName = ConfigsStorage.."PetSimulatorX.cfg"
local HttpService = game:GetService("HttpService")
-- local SettingsTable = {
-- Autofarm = false,
-- AutoCollect = false,
-- AutoSave = false
-- }
function savesettings()
local JSON;
if (writefile) then
JSON = HttpService:JSONEncode(SettingsTable)
writefile(ConfigName, JSON)
getgenv().UwU:Notify("System", "Sucessfully Saved Settings!")
else
getgenv().UwU:Notify("System", "Exploit Not Supported")
print("Exploit Not Supported")
end
end

-- loadsettings()
-- savesettings()

function removefolder()
if isfolder("Project_Meow") then
delfolder("Project_Meow")
end
end
removefolder()

function loadsettings()
local JSON;
if (readfile) then
SettingsTable = HttpService:JSONDecode(readfile(ConfigName,
SettingsTable))
getgenv().UwU:Notify("System", "Sucessfully Loaded Settings!")
else
getgenv().UwU:Notify("System", "Exploit Not Supported")
print("Exploit Not Supported")
end
end

local UIlib =
loadstring(game:HttpGet("https://gitlab.com/L1ZOT/test-project/-/raw/main/pjm-
testing-gui"))()
local FarmingSpeed = 1

spawn(function()
if game:GetService("CoreGui"):FindFirstChild("ProjectMeowsPrompt") then
getgenv().PromptGuioof:AddText("Loading UI", Enum.Font.Code,
Color3.fromRGB(200, 200, 200))
wait(1)
getgenv().PromptGuioof:AddText("Done!", Enum.Font.Code, Color3.fromRGB(200,
200, 200))
else
local PogChamp = loadstring(game:HttpGet("https://gitlab.com/L1ZOT/test-
project/-/raw/main/PJM-Prompt"))()
getgenv().PromptGuioof = PogChamp:Create()
getgenv().PromptGuioof:Open()
getgenv().PromptGuioof:AddText("Loading UI", Enum.Font.Code,
Color3.fromRGB(200, 200, 200))
wait(1)
getgenv().PromptGuioof:AddText("Done!", Enum.Font.Code, Color3.fromRGB(200,
200, 200))
end
end)

local Win = UIlib:Window("Project Meow", "Pet Simulator X")


local Autofarm = Win:Tab("AutoFarm")
local OldFarm = Win:Tab("Only Farm")
local Misc = Win:Tab("Misc")
local Eggs = Win:Tab("Eggs")
local pets2 = Win:Tab("Pets")
local Visuals = Win:Tab("Visuals")
local WebHook = Win:Tab("WebHook")
local Credits = Win:Tab("Credits")

local check = checklists


local lib =
require(game:GetService("ReplicatedStorage"):WaitForChild("Framework"):WaitForChild
("Library"))
local Library =
require(game:GetService("ReplicatedStorage"):WaitForChild("Framework"):WaitForChild
("Library"))
local GameLibrary =
require(game:GetService("ReplicatedStorage"):WaitForChild("Framework"):WaitForChild
("Library"))

spawn(function()
pcall(function()
getgenv().UwU:Notify("Welcome!", "Script Is setting up!")
end)
end)

local FP = Misc:Label("")
spawn(function()
while game:GetService("RunService").RenderStepped:wait() do
FP:Refresh("FPS :
"..tostring(game:GetService("Stats").Workspace.FPS:GetValueString()))
end
end)
local Time = Misc:Label("")
spawn(function()
while task.wait() do
local Data = os.date("*t")
Time:Refresh("IRL Time : "..Data.hour..":"..Data.min..":"..Data.sec)
end
end)

Misc:Slider("Walk Speed", 0, 250, 28, function(v)

game.Players.LocalPlayer.Character.Humanoid.WalkSpeed = v

end)

Misc:Slider("Jump Power", 0, 250, 50, function(v)

game.Players.LocalPlayer.Character.Humanoid.JumpPower = v

end)

Misc:Slider("Gravity", 0, 250, 196.2, function(v)


game.workspace.Gravity = v
end)

Misc:Toggle("Auto Equip Best Pets", false, function(t)


getgenv().BestPet = t
while wait() do
if getgenv().BestPet == true then
pcall(function()
local args = {
[1] = {}
}
workspace.__THINGS.__REMOTES:FindFirstChild("equip best
pets"):InvokeServer(unpack(args))
end)
end
end
end)
Misc:Button("Get Gamepasses", function()
local pass =
require(game:GetService("ReplicatedStorage").Framework.Client["5 | Gamepasses"])

pass.Owns = function() return true end


end)

Misc:Toggle("Auto Leave if Mod Joins", false, function(t)


StartModLeave = t
end)

spawn(function()
game.Players.PlayerAdded:Connect(function(newPlayer)
if newPlayer:IsInGroup(5060810) and StartModLeave then

game.Players.LocalPlayer:Kick("\n Big Games Staff Joined \n Auto


Leave!")
end
end)
end)

Misc:Toggle("Stats Tracker", false, function(t)


State = t
if State then
local lib =
require(game:GetService("ReplicatedStorage").Framework.Library)
local Save = lib.Save.Get
local Commas = lib.Functions.Commas
local Types = {}
local Menus = game:GetService("Players").LocalPlayer.PlayerGui.Main.Right

for i,v in pairs(Menus:GetChildren()) do


if v.ClassName == "Frame" and v.Name ~= "Rank" and not string.find(v.Name, "2")
then
table.insert(Types, v.Name)
end
end

function get(thistype)
if game.PlaceId == 10321372166 and string.find(string.lower(thistype), "coins")
then
return Save().HardcoreCurrency[thistype]
else
return Save()[thistype]
end
end

local LayoutOrders = {
["Diamonds"] = 999910;
["Halloween Candy"] = 999920;
["Gingerbread"] = 999930;
["Rainbow Coins"] = 999940;
["Tech Coins"] = 999950;
["Fantasy Coins"] = 999960;
["Coins"] = 999970;
}
getgenv().MyTypes = {}
for i,v in pairs(Menus:GetChildren()) do
if string.find(v.Name, "2") then
v:Destroy()
end
end

for i,v in pairs(Types) do


if not Menus:FindFirstChild(v.."2") then
Menus:WaitForChild(v).LayoutOrder = LayoutOrders[v]
local tempmark = Menus:WaitForChild(v):Clone()
tempmark.Name = tostring(tempmark.Name .. "2")
tempmark.Size = UDim2.new(0, 170, 0, 30)
tempmark.Parent = Menus
tempmark.LayoutOrder = tempmark.LayoutOrder + 1
tempmark.BackgroundColor3 = Color3.fromRGB(210,210,210)
getgenv().MyTypes[v] = tempmark
end
end

spawn(function() Menus:WaitForChild("Diamonds2").Add.Visible = false end)


for i,v in pairs(Types) do
spawn(function()
repeat task.wait() until getgenv().MyTypes[v]
local megatable = {}
local imaginaryi = 1
local ptime = 0
local last = tick()
local now = last
local TICK_TIME = 0.5
while true do
if ptime >= TICK_TIME then
while ptime >= TICK_TIME do ptime = ptime - TICK_TIME end
local currentbal = get(v)
megatable[imaginaryi] = currentbal
local diffy = currentbal - (megatable[imaginaryi-120] or
megatable[1])
imaginaryi = imaginaryi + 1
getgenv().MyTypes[v].Amount.Text = tostring(Commas(diffy).." in
60s")
getgenv().MyTypes[v].Amount_odometerGUIFX.Text =
tostring(Commas(diffy).." in 60s")
end
task.wait()
now = tick()
ptime = ptime + (now - last)
last = now
end
end)
end
else
local Menus =
game:GetService("Players").LocalPlayer.PlayerGui.Main.Right
for i,v in pairs(Menus:GetChildren()) do
if string.find(v.Name, "2") then
v:Destroy()
end
end
end
end)
-- Misc:Button("Unlock Hoverboards", function()
-- spawn(function()
-- local tabel =
require(game.ReplicatedStorage.Framework.Modules.Client["4 | Save"]).Get()
-- tabel.Hoverboards = {}
-- for i,v in
pairs(game.ReplicatedStorage.Game.Hoverboards:GetChildren())do
-- table.insert(tabel.Hoverboards, v.Name)
-- end
--
getsenv(game.Players.LocalPlayer.PlayerScripts.Scripts.GUIs.Hoverboards).Update()
--
getsenv(game.Players.LocalPlayer.PlayerScripts.Scripts.GUIs.Hoverboards).Equip =
function(board)
-- tabel.EquippedHoverboard = board
--
getsenv(game.Players.LocalPlayer.PlayerScripts.Scripts.GUIs.Hoverboards).Update()
-- end
-- end)
-- getgenv().PromptGuioof:AddText("Got Some Hoverboards", Enum.Font.Code,
Color3.fromRGB(200, 200, 200))
-- end)

Misc:line()
Misc:Button("Teleport to Trading Plaza", function()
if game.PlaceId ~= 7722306047 then
game:GetService("TeleportService"):Teleport(7722306047,
game.Players.LocalPlayer)
else
spawn(function()
pcall(function()
getgenv().UwU:Notify("Notice!", "You are already in trading
plaza!")
end)
end)
end
end)

Misc:Button("Teleport to Pet Sim World", function()


if game.PlaceId ~= 6284583030 then
game:GetService("TeleportService"):Teleport(6284583030,
game.Players.LocalPlayer)
else
getgenv().UwU:Notify("Notice!", "You are already in Pet Sim World!")
end
end)

Misc:Button("Teleport to Pet Sim Hardcore", function()


if game.PlaceId ~= 10321372166 then
game:GetService("TeleportService"):Teleport(10321372166,
game.Players.LocalPlayer)
else
getgenv().UwU:Notify("Notice!", "You are already in Pet Sim World!")
end
end)

Misc:line()

local GTime = Misc:Label("Gift Time: ")


spawn(function()
while task.wait() do
GTime:Refresh("Gift Time: "..
game:GetService("Players").LocalPlayer.PlayerGui.FreeGiftsTop.Button.Timer.Text)
end
end)

Misc:Toggle("Auto Collect Gifts", SettingsTable.FreeGift, function(t)


SettingsTable.FreeGift = t
while SettingsTable.FreeGift do task.wait()
pcall(function()
--function getNil(name,class) for _,v in
pairs(getnilinstances())do if v.ClassName==class and v.Name==name then return v;end
end end
local ohTable1 = {
[1] = math.random(1, 12)
}
workspace.__THINGS.__REMOTES["redeem free
gift"]:InvokeServer(ohTable1)
end)
end
end)

Misc:Toggle("Auto Collect Bank Interest", false, function(t)


BanInterest = t
if BanInterest then
getgenv().PromptGuioof:AddText("Auto Collect Bank Interest = true",
Enum.Font.Code, Color3.fromRGB(200, 200, 200))
else
getgenv().PromptGuioof:AddText("Auto Collect Bank Interest = false",
Enum.Font.Code, Color3.fromRGB(200, 200, 200))
end
end)

spawn(function()
while task.wait() do
if BanInterest then
pcall(function()
function getNil(name,class) for _,v in pairs(getnilinstances())do
if v.ClassName==class and v.Name==name then return v;end end end
local mybanks = lib.Network.Invoke("get my banks")

local request, request2 = lib.Network.Invoke("collect bank


interest", mybanks[1]["BUID"]);

if request then

else
return;
end
end)
end
end
end)

-- local lib =
require(game.ReplicatedStorage:WaitForChild('Framework'):WaitForChild('Library'))
-- local request, request2 = lib.Network.Invoke("join coin", "995", {[1] =
"id8ed6b2d49dc84268a08c4b7d1eea2c2f"});
-- lib.Network.Fire("farm coin", "995",
"id8ed6b2d49dc84268a08c4b7d1eea2c2f");
-- if request then

-- else
-- return;
-- end

Misc:Button("Destroy Pet Notifications", function()

game:GetService("Players").LocalPlayer.PlayerGui.Main.Bottom.Inventory.Notification
:Destroy()
getgenv().PromptGuioof:AddText("Destroy Pet Notifications", Enum.Font.Code,
Color3.fromRGB(200, 200, 200))
end)

-- Misc:Toggle("Auto Buy Merchant Item 1", false, function(t)


-- getgenv().PromptGuioof:AddText("Auto Buy Merchant Item 1", Enum.Font.Code,
Color3.fromRGB(200, 200, 200))
-- Item1 = t
-- while Item1 do task.wait(.6)
-- function getNil(name,class) for _,v in pairs(getnilinstances())do
if v.ClassName==class and v.Name==name then return v;end end end
-- pcall(function()
-- local ohTable1 = {
-- [1] = 1
-- }

-- workspace.__THINGS.__REMOTES["buy merchant
item"]:InvokeServer(ohTable1)
-- local ohTable1 = {}

-- workspace.__THINGS.__REMOTES["get merchant
items"]:InvokeServer(ohTable1)
-- end)
-- end
-- end)

-- Misc:Toggle("Auto Buy Merchant Item 2", false, function(t)


-- getgenv().PromptGuioof:AddText("Auto Buy Merchant Item 2", Enum.Font.Code,
Color3.fromRGB(200, 200, 200))
-- Item2 = t
-- while Item2 do task.wait(.6)
-- function getNil(name,class) for _,v in pairs(getnilinstances())do
if v.ClassName==class and v.Name==name then return v;end end end
-- pcall(function()
-- local ohTable1 = {
-- [1] = 2
-- }

-- workspace.__THINGS.__REMOTES["buy merchant
item"]:InvokeServer(ohTable1)
-- local ohTable1 = {}
-- workspace.__THINGS.__REMOTES["get merchant
items"]:InvokeServer(ohTable1)
-- end)
-- end
-- end)

-- Misc:Toggle("Auto Buy Merchant Item 3", false, function(t)


-- getgenv().PromptGuioof:AddText("Auto Buy Merchant Item 3", Enum.Font.Code,
Color3.fromRGB(200, 200, 200))
-- Item3 = t
-- while Item3 do task.wait(.6)
-- function getNil(name,class) for _,v in pairs(getnilinstances())do
if v.ClassName==class and v.Name==name then return v;end end end
-- pcall(function()
-- local ohTable1 = {
-- [1] = 3
-- }

-- workspace.__THINGS.__REMOTES["buy merchant
item"]:InvokeServer(ohTable1)
-- local ohTable1 = {}

-- workspace.__THINGS.__REMOTES["get merchant
items"]:InvokeServer(ohTable1)
-- end)
-- end
-- end)

Misc:line()

Misc:Button("Bank", function()
game:GetService("Players").LocalPlayer.PlayerGui.Bank.Enabled = true
end)
Misc:Button("Golden", function()
game:GetService("Players").LocalPlayer.PlayerGui.Golden.Enabled = true
end)
Misc:Button("Rainbow", function()
game:GetService("Players").LocalPlayer.PlayerGui.Rainbow.Enabled = true
end)
Misc:Button("Fuse Pets", function()
game:GetService("Players").LocalPlayer.PlayerGui.FusePets.Enabled = true
end)
Misc:Button("DarkMatter", function()
game:GetService("Players").LocalPlayer.PlayerGui.DarkMatter.Enabled =
true
end)
Misc:Button("Merchant", function()
game:GetService("Players").LocalPlayer.PlayerGui.Merchant.Enabled = true
end)
Misc:Button("Teleport", function()
game:GetService("Players").LocalPlayer.PlayerGui.Teleport.Enabled = true
end)

Misc:line()

local Players_Table = {}
for i,v in pairs(game.Players:GetPlayers()) do
if v ~= game.Players.LocalPlayer then
table.insert(Players_Table, v.Name)
end
end

Misc:Dropdown("Select Player", Players_Table, function(t)


SelectedPlayer = t
end)

local NormalCoins
local FantasyCoins
local TechCoins
local PixelCoins
local PlayerName
local RankSpoofLab
local Token_Spoof

local Spoof_Data

-- local lib =
require(game:GetService("ReplicatedStorage"):WaitForChild("Framework"):WaitForChild
("Library"))

Misc:Button("Spoof Player", function()


local mybanks = lib.Network.Invoke("get stats", game:GetService("Players")
[SelectedPlayer], false)

for i,v in pairs(mybanks) do


if i == "Coins" then
Spoof_Data = v
end
if i == "Fantasy Coins" then
fantasyCoinsSpoof = v
end
if i == "Tech Coins" then
TechCoinSpoof = v
end
if i == "Rainbow Coins" then
RainbowCoinSpoof = v
end
if i == "Rank" then
rankSpoof = v
end
if i == "SafeSaveToken" then
SpoofToken = v
end
end
PlayerName:Refresh("Player Name: "..game:GetService("Players")
[SelectedPlayer].Name)
RankSpoofLab:Refresh("Rank: "..rankSpoof)
Token_Spoof:Refresh("Safe Token: "..SpoofToken)
NormalCoins:Refresh("Coins: ".. Spoof_Data)
FantasyCoins:Refresh("Fantasy Coins: ".. fantasyCoinsSpoof)
TechCoins:Refresh("Tech Coins: ".. TechCoinSpoof)
PixelCoins:Refresh("Pixel Coins: ".. RainbowCoinSpoof)
end)
PlayerName = Misc:Label("Player Name: ")
RankSpoofLab = Misc:Label("Rank Spoof: ")
Token_Spoof = Misc:Label("Safe Token: ")
NormalCoins = Misc:Label("Coins: ")
FantasyCoins = Misc:Label("Fantasy Coins: ")
TechCoins = Misc:Label("Tech Coins: ")
PixelCoins = Misc:Label("Pixel Coins: ")

function GetMyPets()
local returntable = {}
for i,v in
pairs(game:GetService("Players").LocalPlayer.PlayerGui.Inventory.Frame.Main.Pets:Ge
tChildren()) do
if v.ClassName == 'TextButton' and v.Equipped.Visible then
table.insert(returntable, v.Name)
end
end
return returntable
end

local CurrentFarmingPets = {}
local pethingy = GetMyPets()
local cointhiny = nil
local cointhiny2 = nil

local areaTable = {
--Misc
['VIP'] = {'VIP'};
--Spawn
['Town'] = {'Town', 'Town FRONT'}; ['Forest'] = {'Forest', 'Forest FRONT'};
['Beach'] = {'Beach', 'Beach FRONT'}; ['Mine'] = {'Mine', 'Mine FRONT'}; ['Winter']
= {'Winter', 'Winter FRONT'}; ['Glacier'] = {'Glacier', 'Glacier Lake'}; ['Desert']
= {'Desert', 'Desert FRONT'}; ['Volcano'] = {'Volcano', 'Volcano FRONT'}; ['Tech']
= {'Tech', 'Tech FRONT'};
-- Fantasy init
['Enchanted Forest'] = {'Enchanted Forest', 'Enchanted Forest FRONT'};
['Ancient Island'] = {'Ancient Island'}; ['Samurai Island'] = {'Samurai Island',
'Samurai Island FRONT'}; ['Candy Island'] = {'Candy Island'}; ['Haunted Island'] =
{'Haunted Island', 'Haunted Island FRONT'}; ['Hell Island'] = {'Hell Island'};
['Heaven Island'] = {'Heaven Island'};
-- Tech
['Ice Tech'] = {'Ice Tech'}; ['Tech City'] = {'Tech City'; 'Tech City
FRONT'}; ['Dark Tech'] = {'Dark Tech'; 'Dark Tech FRONT'}; ['Steampunk'] =
{'Steampunk'; 'Steampunk FRONT'}, ['Alien Forest'] = {"Alien Forest"; "Alien Forest
FRONT"}, ['Alien Lab'] = {"Alien Forest"; "Alien Lab FRONT"}, ['Glitch'] =
{"Glitch"; "Glitch FRONT"}; ['Hacker Portal'] = {"Hacker Portal", "Hacker Portal
FRONT"};
-- Axolotl
['Axolotl Ocean'] = {'Axolotl Ocean', 'Axolotl Ocean FRONT'}; ['Axolotl Deep
Ocean'] = {'Axolotl Deep Ocean', 'Axolotl Deep Ocean FRONT'}; ['Axolotl Cave'] =
{'Axolotl Cave', 'Axolotl Cave FRONT'};
}

local AreaList = {
'Town'; 'Forest'; 'Beach'; 'Mine'; 'Winter'; 'Glacier'; 'Desert'; 'Volcano'; --
Spawn World
'Enchanted Forest'; 'Ancient Island'; 'Samurai Island'; 'Candy Island'; 'Haunted
Island'; 'Hell Island'; 'Heaven Island'; -- Fantasy World
'Ice Tech'; 'Tech City'; 'Dark Tech'; 'Steampunk'; 'Alien Lab'; 'Alien Forest';
'Glitch'; "Hacker Portal"; -- Tech World
'Axolotl Ocean'; 'Axolotl Deep Ocean'; 'Axolotl Cave' -- Axolotl World
}

-------------------------------
workspace.__THINGS.__REMOTES.MAIN:FireServer("b", "buy egg")
workspace.__THINGS.__REMOTES.MAIN:FireServer("b", "join coin")
workspace.__THINGS.__REMOTES.MAIN:FireServer("a", "farm coin")
workspace.__THINGS.__REMOTES.MAIN:FireServer("a", "claim orbs")
workspace.__THINGS.__REMOTES.MAIN:FireServer("a", "change pet target")
workspace.__THINGS.__REMOTES.MAIN:FireServer("b", "get trade")
workspace.__THINGS.__REMOTES.MAIN:FireServer("b", "add trade pet")
workspace.__THINGS.__REMOTES.MAIN:FireServer("b", "remove trade pet")
workspace.__THINGS.__REMOTES.MAIN:FireServer("b", "convert to dark matter")
workspace.__THINGS.__REMOTES.MAIN:FireServer("b", "redeem dark matter pet")
workspace.__THINGS.__REMOTES.MAIN:FireServer("b", "redeem rank rewards")
workspace.__THINGS.__REMOTES.MAIN:FireServer("b", "redeem vip rewards")
workspace.__THINGS.__REMOTES.MAIN:FireServer("a", "toggle setting")
workspace.__THINGS.__REMOTES.MAIN:FireServer("a", "activate boost")
workspace.__THINGS.__REMOTES.MAIN:FireServer("b", "use golden machine")
workspace.__THINGS.__REMOTES.MAIN:FireServer("b", "use rainbow machine")
workspace.__THINGS.__REMOTES.MAIN:FireServer("b", "buy upgrade")
workspace.__THINGS.__REMOTES.MAIN:FireServer("b", "redeem merch code")
workspace.__THINGS.__REMOTES.MAIN:FireServer("b", "redeem free gift")
workspace.__THINGS.__REMOTES.MAIN:FireServer("b", "fuse pets")
-------------------------------

function FarmCoin(CoinID, PetID)


game.workspace['__THINGS']['__REMOTES']["join coin"]:InvokeServer({[1] =
CoinID, [2] = {[1] = PetID}})
game.workspace['__THINGS']['__REMOTES']["farm coin"]:FireServer({[1] =
CoinID, [2] = PetID})
end

function GetThePets()
local returntable = {}
for i,v in
pairs(game:GetService("Players").LocalPlayer.PlayerGui.Inventory.Frame.Main.Pets:Ge
tChildren()) do
if v.ClassName == 'TextButton' and v.Equipped.Visible then
table.insert(returntable, v.Name)
end
end
return returntable
end

local Chests = {
"All"; -- All Chests
-- Spawn
"Volcano Magma Chest",
-- Fantasy
"Ancient Island Enchanted Chest", "Hell Island Hell Chest", "Haunted
Island Haunted Chest", "Heaven Island Angel Chest", "Heavens Gate Grand Heaven
Chest",
-- Tech
"Giant Tech Chest", "Giant Steampunk Chest", "Giant Alien Chest",
-- Other
"Giant Present",
-- Axolotl
"Giant Ocean Chest",
-- Pixel World
"Giant Pixel Chest"
}

Autofarm:Toggle("Gem Farm", false, function(t)


if t then
getgenv().PromptGuioof:AddText("Gem Farm = true", Enum.Font.Code,
Color3.fromRGB(200, 200, 200))
else
getgenv().PromptGuioof:AddText("Gem Farm = false", Enum.Font.Code,
Color3.fromRGB(200, 200, 200))
end
SettingsTable.GemFarm = t
end)

Autofarm:Toggle("Chest Farm", false, function(t)


if t then
getgenv().PromptGuioof:AddText("Chest Farm = true", Enum.Font.Code,
Color3.fromRGB(200, 200, 200))
else
getgenv().PromptGuioof:AddText("Chest Farm = false", Enum.Font.Code,
Color3.fromRGB(200, 200, 200))
end
ChestFarm = t
end)

Autofarm:Checklist("Select Chest", "chests", Chests, function(v)


SelectChest = v
end)

Autofarm:line()

Autofarm:Toggle("Farm Selected Coin", false, function(t)


if t then
getgenv().PromptGuioof:AddText("Farm Selected Coin = true",
Enum.Font.Code, Color3.fromRGB(200, 200, 200))
else
getgenv().PromptGuioof:AddText("Farm Selected Coin = false",
Enum.Font.Code, Color3.fromRGB(200, 200, 200))
end
FarmSelectedCoin = t
end)

Autofarm:Toggle("Ultra Area Farm (risk of getting Kicked!)", false,


function(t)
if t then
getgenv().PromptGuioof:AddText("Ultra Area Farm = true",
Enum.Font.Code, Color3.fromRGB(200, 200, 200))
else
getgenv().PromptGuioof:AddText("Ultra Area Farm = false",
Enum.Font.Code, Color3.fromRGB(200, 200, 200))
end
UltraAreaFarm = t
end)

Autofarm:Toggle("Area Farm", SettingsTable.AreaFarm, function(t)


if t then
getgenv().PromptGuioof:AddText("Area Farm = true", Enum.Font.Code,
Color3.fromRGB(200, 200, 200))
else
getgenv().PromptGuioof:AddText("Area Farm = false", Enum.Font.Code,
Color3.fromRGB(200, 200, 200))
end
SettingsTable.AreaFarm = t
end)

local Areas = {'All'}


for i,v in
pairs(game:GetService("ReplicatedStorage").Game.Coins:GetDescendants()) do
if v.ClassName=="Folder" and v.Name ~= "Spawn" and v.Name ~=
"Fantasy"and v.Name ~= "Tech"and v.Name ~= "Other"and v.Name ~= "Axolotl"and v.Name
~= "Pixel"then
table.insert(Areas, v.Name)
end
end

Autofarm:Checklist("Area", "SelArea", Areas, function(t)


SelectedArea = t
end)

local noiceCoin = {
'Coins',
'Crate',
'Large Coins',
'Safe',
'Small Chest',
'Present',
'Large Present',
'Tiny Coins',
'Vault',
'Chest',
'Tech Cube',
'Small Tech Cube',
}

Autofarm:Checklist("Select Coin", "hope", noiceCoin, function(t)


SecCoin2 = t
end)

Autofarm:line()

Autofarm:Toggle("Farm Nearest", false, function(t)


if t then
getgenv().PromptGuioof:AddText("Farm Nearest = true", Enum.Font.Code,
Color3.fromRGB(200, 200, 200))
else
getgenv().PromptGuioof:AddText("Farm Nearest = false",
Enum.Font.Code, Color3.fromRGB(200, 200, 200))
end
SettingsTable.FarmNearest = t
end)
Autofarm:Toggle("MultiTarget", SettingsTable.MultiTarget, function(t)
if t then
getgenv().PromptGuioof:AddText("MultiTarget = true", Enum.Font.Code,
Color3.fromRGB(200, 200, 200))
else
getgenv().PromptGuioof:AddText("MultiTarget = false", Enum.Font.Code,
Color3.fromRGB(200, 200, 200))
end
SettingsTable.MultiTarget = t
end)

Autofarm:Toggle("Farm Coins by Health", false, function(t)


if t then
getgenv().PromptGuioof:AddText("Farm Coins by Health = true",
Enum.Font.Code, Color3.fromRGB(200, 200, 200))
else
getgenv().PromptGuioof:AddText("Farm Coins by Health = false",
Enum.Font.Code, Color3.fromRGB(200, 200, 200))
end
FarmCoinHealth = t
end)

spawn(function()
while task.wait(.7) do
if game:GetService("Workspace")
["__THINGS"].Orbs:FindFirstChildOfClass("Part") and (FarmCoinHealth
or SettingsTable.MultiTarget or SettingsTable.FarmNearest or
SettingsTable.AreaFarm
or UltraAreaFarm or FarmSelectedCoin or SettingsTable.GemFarm or
ChestFarm or SettingsTable.GemFarm) then
local TweenService = game:GetService("TweenService")

for i,v in pairs(game:GetService("Workspace")


["__THINGS"].Orbs:GetChildren()) do
if v:IsA("Part") and v:FindFirstChild("Orb") then
v.Orb.Sunray:Destroy()
TweenService:Create(
v,
TweenInfo.new(.3, Enum.EasingStyle.Linear),
{CFrame =
game.Players.LocalPlayer.Character.HumanoidRootPart.CFrame}
):Play()
end
end
end
end
end)

Autofarm:line()

Autofarm:Toggle("World Hop", false, function(t)


if t then
getgenv().PromptGuioof:AddText("World Hop = true", Enum.Font.Code,
Color3.fromRGB(200, 200, 200))
else
getgenv().PromptGuioof:AddText("World Hop = false", Enum.Font.Code,
Color3.fromRGB(200, 200, 200))
end
worldhop = t
end)

local WorldTable = {
'Pixel',
'Axolotl Ocean', 'Fantasy', 'Spawn', 'Tech'
}

Autofarm:Checklist("Select Worlds", "worldsel", WorldTable, function()

end)

spawn(function()
while task.wait(.5) do
if worldhop then
pcall(function()
for i,v in pairs(check["worldsel"].Value) do
GameLibrary.WorldCmds.Load(v)
wait(setTime or 5)
end
end)
else
end
end
end)

Autofarm:Textbox("Type in Wait Time", "Here!", function(t)


setTime = t
end)

Autofarm:line()

maxhealth = 2500000000000000000

Autofarm:Slider("Select Health", 1, maxhealth, 500, function(t)


SelHealth = t
end)

Autofarm:Slider("Select Distance",1, 400, 307, function(v)


SelDistacne = v
end)

Autofarm:line()

local CratesMasteryList = {"Town Crate"; "Forest Crate"; "Beach Crate"; "Mine


Crate"; "Desert Crate"; "Volcano Crate"; "Winter Crate"; "Glacier Crate";
"Enchanted Forest Crate"; "Ancient Island Crate"; "Samurai Island Crate"; "Candy
Island Crate"; "Haunted Island Crate"; "Hell Island Crate"; "Heaven Island Crate";
"Tech City Crate"; "Dark Tech Crate"; "Alien Forest Crate"; "Axolotl Ocean Crate";
"Pixel Forest Crate"; "Pixel Alps Crate";}

local CoinsPilesMasteryList ={"Town Coins", "Town Large Coins", 'Town Tiny


Coins', "Forest Coins", "Forest Large Coins", "Forest Tiny Coins", "Beach Coins",
"Beach Large Coins", "Beach Tiny Coins", "Mine Coins", "Mine Large Coins", "Mine
Tiny Coins", "Desert Coins", "Desert Large Coins", "Desert Tiny Coins", "Volcano
Coins", "Volcano Large Coins", "Volcano Tiny Coins", "Winter Coins", "Winter Large
Coins", "Winter Tiny Coins", "Glacier Coins", "Glacier Large Coins", "Glacier Tiny
Coins", "Enchanted Forest Coins", "Enchanted Forest Large Coins", "Enchanted Forest
Tiny Coins", "Ancient Island Coins", "Ancient Island Large Coins", "Ancient Island
Tiny Coins", "Samurai Island Coins", "Samurai Island Large Coins", "Samurai Island
Tiny Coins", "Candy Island Coins", "Candy Island Large Coins", "Candy Island Tiny
Coins", "Haunted Island Coins", 'Haunted Island Large Coins', 'Haunted Island Tiny
Coins', 'Heaven Island Coins', 'Heaven Island Large Coins', 'Heaven Island Tiny
Coins', 'Tech City Coins', 'Tech City Large Coins', 'Tech City Tiny Coins', 'Dark
Tech Coins', 'Dark Tech Large Coins', 'Dark Tech Tiny Coins', 'Steampunk Coins',
'Steampunk Large Coins', 'Steampunk Tiny Coins', 'Alien Lab Coins', 'Alien Lab
Large Coins', 'Alien Lab Tiny Coins', 'Alien Forest Coins', 'Alien Forest Large
Coins', 'Alien Forest Tiny Coins', 'Blue Glitched Coins', 'Blue Glitched Large
Coins', 'Blue Glitched Tiny Coins', 'Pink Glitched Coins', 'Pink Glitched Large
Coins', 'Pink Glitched Tiny Coins', 'Axolotl Ocean Coins', 'Axolotl Ocean Large
Coins', 'Axolotl Ocean Tiny Coins', 'Pixel Forest Coins', 'Pixel Forest Large
Coins', 'Pixel Forest Tiny Coins', 'Pixel Kyoto Coins', 'Pixel Kyoto Large Coins'}

local ChestsMasteryList = {'Town Chest', "Forest Small Chest", "Forest Chest",


"Beach Chest", "Beach Small Chest", "Mine Small Chest", "Mine Chest", "Desert
Chest", "Desert Small Chest", "Winter Chest", "Winter Small Chest", "Glacier
Chest", "Glacier Small Chest", "Enchanted Forest Chest", "Enchanted Forest Small
Chest", "Samurai Island Chest", "Samurai Island Small Chest", "Candy Island Chest",
"Candy Island Small Chest", "Hell Island Chest", 'Hell Island Small Chest', "Heaven
Island Chest", 'Heaven Island Small Chest', "Axolotl Deep Ocean Chest", "Axolotl
Deep Ocean Small Chest", "Pixel Forest Chest", 'Pixel Forest Small Chest', "Pixel
Alps Chest", 'Pixel Alps Small Chest'}

local PresentsMasteryList = {"Town Present", "Forest Present", "Beach Present",


"Mine Present", "Desert Present", "Volcano Present", "Winter Present", "Glacier
Present", "Enchanted Forest Present", "Ancient Island Present", "Samurai Island
Present", "Candy Island Present", "Haunted Island Present", "Hell Island Present",
"Heaven Island Present", "Tech City Present", "Dark Tech Present", "Alien Forest
Present", "Blue Glitched Present", "Pink Glitched Present", "Axolotl Ocean
Present", "Pixel Forest Present", "Pixel Kyoto Present", "Pixel Kyoto Large
Present"}

local VaultsSafesMasteryList = {"Forest Safe", "Forest Vault", "Beach Safe",


"Beach Vault", "Mine Safe", "Mine Vault", "Desert Safe", "Desert Vault", "Volcano
Safe", "Volcano Vault", "Winter Safe", "Winter Vault", "Glacier Safe", "Glacier
Vault", "Enchanted Forest Safe", "Enchanted Forest Vault", "Ancient Island Vault",
'Ancient Island Safe', "Candy Island Vault", 'Candy Island Safe', "Haunted Island
Vault", 'Haunted Island Safe', "Heaven Island Vault", 'Heaven Island Safe', "Tech
City Vault", 'Tech City Safe', "Steampunk Vault", 'Steampunk Safe', "Alien Lab
Vault", 'Alien Lab Safe', "Blue Glitched Vault", 'Blue Glitched Safe', "Pink
Glitched Vault", 'Pink Glitched Safe', "Axolotl Deep Ocean Vault", 'Axolotl Deep
Ocean Safe', "Pixel Forest Vault", 'Pixel Forest Safe', "Pixel Vault Safe", "Pixel
Vault Vault"}

local DiamondsMasteryList = {"Diamonds", "Tiny Diamonds"}


local MasteryIndex = {"All", "Coins Piles Mastery", "Crates Mastery", "Chests
Mastery", "Presents Mastery", "Vaults & Safes Mastery", "Diamonds Mastery"}
Autofarm:Checklist("Mastery List", "Mast", MasteryIndex, function(v)
hewoUwU = v
end)

Autofarm:Toggle("Auto Farm Mastery", false, function(t)


if t then
getgenv().PromptGuioof:AddText("Auto Farm Mastery = true",
Enum.Font.Code, Color3.fromRGB(200, 200, 200))
else
getgenv().PromptGuioof:AddText("Auto Farm Mastery = false",
Enum.Font.Code, Color3.fromRGB(200, 200, 200))
end
Mastery = t
end)

spawn(function()
while task.wait(FarmingSpeed) do
if Mastery then
pcall(function()
for i2, v2 in pairs(check["Mast"].Value) do
if v2 == "Crates Mastery" then
local CurrentFarmingPets = {}
local pethingy = GetMyPets()
for i,v in pairs(CratesMastery()) do
if v.index%#pethingy == #pethingy-1 then wait() end
if not CurrentFarmingPets[pethingy[v.index
%#pethingy+1]] or CurrentFarmingPets[pethingy[v.index%#pethingy+1]] == nil then
if game:GetService("Workspace")
["__THINGS"].Coins:FindFirstChild(v.index) then
pcall(function()
CurrentFarmingPets[pethingy[v.index
%#pethingy+1]] = 'Farming'
FarmCoin(v.index, pethingy[v.index
%#pethingy+1])
end)
end
end
end
elseif v2 == "All" then
local CurrentFarmingPets = {}
local pethingy = GetMyPets()
for i,v in pairs(CoinsPilesMastery()) do
if v.index%#pethingy == #pethingy-1 then wait() end
if not CurrentFarmingPets[pethingy[v.index
%#pethingy+1]] or CurrentFarmingPets[pethingy[v.index%#pethingy+1]] == nil then
if game:GetService("Workspace")
["__THINGS"].Coins:FindFirstChild(v.index) then
pcall(function()
CurrentFarmingPets[pethingy[v.index
%#pethingy+1]] = 'Farming'
FarmCoin(v.index, pethingy[v.index
%#pethingy+1])
end)
end
end
end
for i,v in pairs(DiamondsMastery()) do
if v.index%#pethingy == #pethingy-1 then wait() end
if not CurrentFarmingPets[pethingy[v.index
%#pethingy+1]] or CurrentFarmingPets[pethingy[v.index%#pethingy+1]] == nil then
if game:GetService("Workspace")
["__THINGS"].Coins:FindFirstChild(v.index) then
pcall(function()
CurrentFarmingPets[pethingy[v.index
%#pethingy+1]] = 'Farming'
FarmCoin(v.index, pethingy[v.index
%#pethingy+1])
end)
end
end
end
for i,v in pairs(VaultsSafesMastery()) do
if v.index%#pethingy == #pethingy-1 then wait() end
if not CurrentFarmingPets[pethingy[v.index
%#pethingy+1]] or CurrentFarmingPets[pethingy[v.index%#pethingy+1]] == nil then
if game:GetService("Workspace")
["__THINGS"].Coins:FindFirstChild(v.index) then
pcall(function()
CurrentFarmingPets[pethingy[v.index
%#pethingy+1]] = 'Farming'
FarmCoin(v.index, pethingy[v.index
%#pethingy+1])
end)
end
end
end
for i,v in pairs(ChestsMastery()) do
if v.index%#pethingy == #pethingy-1 then wait() end
if not CurrentFarmingPets[pethingy[v.index
%#pethingy+1]] or CurrentFarmingPets[pethingy[v.index%#pethingy+1]] == nil then
if game:GetService("Workspace")
["__THINGS"].Coins:FindFirstChild(v.index) then
pcall(function()
CurrentFarmingPets[pethingy[v.index
%#pethingy+1]] = 'Farming'
FarmCoin(v.index, pethingy[v.index
%#pethingy+1])
end)
end
end
end
for i,v in pairs(PresentsMastery()) do
if v.index%#pethingy == #pethingy-1 then wait() end
if not CurrentFarmingPets[pethingy[v.index
%#pethingy+1]] or CurrentFarmingPets[pethingy[v.index%#pethingy+1]] == nil then
if game:GetService("Workspace")
["__THINGS"].Coins:FindFirstChild(v.index) then
pcall(function()
CurrentFarmingPets[pethingy[v.index
%#pethingy+1]] = 'Farming'
FarmCoin(v.index, pethingy[v.index
%#pethingy+1])
end)
end
end
end

elseif v2 == "Coins Piles Mastery" then


local CurrentFarmingPets = {}
local pethingy = GetMyPets()
for i,v in pairs(CoinsPilesMastery()) do
if v.index%#pethingy == #pethingy-1 then wait() end
if not CurrentFarmingPets[pethingy[v.index
%#pethingy+1]] or CurrentFarmingPets[pethingy[v.index%#pethingy+1]] == nil then
if game:GetService("Workspace")
["__THINGS"].Coins:FindFirstChild(v.index) then
pcall(function()
CurrentFarmingPets[pethingy[v.index
%#pethingy+1]] = 'Farming'
FarmCoin(v.index, pethingy[v.index
%#pethingy+1])
end)
end
end
end
elseif v2 == "Chests Mastery" then
local CurrentFarmingPets = {}
local pethingy = GetMyPets()
for i,v in pairs(ChestsMastery()) do
if v.index%#pethingy == #pethingy-1 then wait() end
if not CurrentFarmingPets[pethingy[v.index
%#pethingy+1]] or CurrentFarmingPets[pethingy[v.index%#pethingy+1]] == nil then
if game:GetService("Workspace")
["__THINGS"].Coins:FindFirstChild(v.index) then
pcall(function()
CurrentFarmingPets[pethingy[v.index
%#pethingy+1]] = 'Farming'
FarmCoin(v.index, pethingy[v.index
%#pethingy+1])
end)
end
end
end
elseif v2 == "Presents Mastery" then
local CurrentFarmingPets = {}
local pethingy = GetMyPets()
for i,v in pairs(PresentsMastery()) do
if v.index%#pethingy == #pethingy-1 then wait() end
if not CurrentFarmingPets[pethingy[v.index
%#pethingy+1]] or CurrentFarmingPets[pethingy[v.index%#pethingy+1]] == nil then
if game:GetService("Workspace")
["__THINGS"].Coins:FindFirstChild(v.index) then
pcall(function()
CurrentFarmingPets[pethingy[v.index
%#pethingy+1]] = 'Farming'
FarmCoin(v.index, pethingy[v.index
%#pethingy+1])
end)
end
end
end
elseif v2 == "Vaults & Safes Mastery" then
local CurrentFarmingPets = {}
local pethingy = GetMyPets()
for i,v in pairs(VaultsSafesMastery()) do
if v.index%#pethingy == #pethingy-1 then wait() end
if not CurrentFarmingPets[pethingy[v.index
%#pethingy+1]] or CurrentFarmingPets[pethingy[v.index%#pethingy+1]] == nil then
if game:GetService("Workspace")
["__THINGS"].Coins:FindFirstChild(v.index) then
pcall(function()
CurrentFarmingPets[pethingy[v.index
%#pethingy+1]] = 'Farming'
FarmCoin(v.index, pethingy[v.index
%#pethingy+1])
end)
end
end
end
elseif v2 == "Diamonds Mastery" then
local CurrentFarmingPets = {}
local pethingy = GetMyPets()
for i,v in pairs(DiamondsMastery()) do
if v.index%#pethingy == #pethingy-1 then wait() end
if not CurrentFarmingPets[pethingy[v.index
%#pethingy+1]] or CurrentFarmingPets[pethingy[v.index%#pethingy+1]] == nil then
if game:GetService("Workspace")
["__THINGS"].Coins:FindFirstChild(v.index) then
pcall(function()
CurrentFarmingPets[pethingy[v.index
%#pethingy+1]] = 'Farming'
FarmCoin(v.index, pethingy[v.index
%#pethingy+1])
end)
end
end
end
end
end
end)
end
end
end)

function CratesMastery()
local returntable = {}
local ListCoins = game.workspace['__THINGS']['__REMOTES']["get
coins"]:InvokeServer({})[1]
for i,v in pairs(ListCoins) do
local shit = v
shit["index"] = i
for aa,bb in pairs(CratesMasteryList) do
if string.find(v.n, bb) then
local thing = string.gsub(v.n, bb.." ", " ")
if table.find(CratesMasteryList, thing) then
shit.n = thing
table.insert(returntable, shit)
end
end
end
end
return returntable
end

function CoinsPilesMastery()
local returntable = {}
local ListCoins = game.workspace['__THINGS']['__REMOTES']["get
coins"]:InvokeServer({})[1]
for i,v in pairs(ListCoins) do
local shit = v
shit["index"] = i
for aa,bb in pairs(CoinsPilesMasteryList) do
if string.find(v.n, bb) then
local thing = string.gsub(v.n, bb.." ", " ")
if table.find(CoinsPilesMasteryList, thing) then
shit.n = thing
table.insert(returntable, shit)
end
end
end
end
return returntable
end

function ChestsMastery()
local returntable = {}
local ListCoins = game.workspace['__THINGS']['__REMOTES']["get
coins"]:InvokeServer({})[1]
for i,v in pairs(ListCoins) do
local shit = v
shit["index"] = i
for aa,bb in pairs(ChestsMasteryList) do
if string.find(v.n, bb) then
local thing = string.gsub(v.n, bb.." ", " ")
if table.find(ChestsMasteryList, thing) then
shit.n = thing
table.insert(returntable, shit)
end
end
end
end
return returntable
end

function PresentsMastery()
local returntable = {}
local ListCoins = game.workspace['__THINGS']['__REMOTES']["get
coins"]:InvokeServer({})[1]
for i,v in pairs(ListCoins) do
local shit = v
shit["index"] = i
for aa,bb in pairs(PresentsMasteryList) do
if string.find(v.n, bb) then
local thing = string.gsub(v.n, bb.." ", " ")
if table.find(PresentsMasteryList, thing) then
shit.n = thing
table.insert(returntable, shit)
end
end
end
end
return returntable
end

function VaultsSafesMastery()
local returntable = {}
local ListCoins = game.workspace['__THINGS']['__REMOTES']["get
coins"]:InvokeServer({})[1]
for i,v in pairs(ListCoins) do
local shit = v
shit["index"] = i
for aa,bb in pairs(VaultsSafesMasteryList) do
if string.find(v.n, bb) then
local thing = string.gsub(v.n, bb.." ", " ")
if table.find(VaultsSafesMasteryList, thing) then
shit.n = thing
table.insert(returntable, shit)
end
end
end
end
return returntable
end

function DiamondsMastery()
local returntable = {}
local ListCoins = game.workspace['__THINGS']['__REMOTES']["get
coins"]:InvokeServer({})[1]
for i,v in pairs(ListCoins) do
local shit = v
shit["index"] = i
for aa,bb in pairs(DiamondsMasteryList) do
if string.find(v.n, bb) then
local thing = string.gsub(v.n, bb.." ", " ")
if table.find(DiamondsMasteryList, thing) then
shit.n = thing
table.insert(returntable, shit)
end
end
end
end
return returntable
end

Autofarm:line()

Autofarm:Toggle("Hide Coin Health", false, function(v)


ShowHealt = v
end)

spawn(function()
while task.wait() do
if ShowHealt then
pcall(function()
for i,v in pairs(game:GetService("Workspace")
["__THINGS"].Coins:GetDescendants()) do
if v.Name == "HUD" then
v:Destroy()
end
end
end)
end
end
end)

Autofarm:Toggle("Hide Coins", false, function(v)


ShowCoin = v
end)

spawn(function()
while task.wait() do
if ShowCoin then
pcall(function()
for i,v in pairs(game:GetService("Workspace")
["__THINGS"].Coins:GetChildren()) do
v:Destroy()
end
end)
end
end
end)

function FarmCoin(CoinID, PetID)


game.workspace['__THINGS']['__REMOTES']["join coin"]:InvokeServer({[1] =
CoinID, [2] = {[1] = PetID}})
game.workspace['__THINGS']['__REMOTES']["farm coin"]:FireServer({[1] =
CoinID, [2] = PetID})
end

spawn(function()
while task.wait(FarmingSpeed) do
if ChestFarm then
pcall(function()

if fastoption then
for i2, v2 in pairs(check["chests"].Value) do
if v2 == 'All' then
local function FarmCoin(CoinID, PetID)
game.workspace['__THINGS']['__REMOTES']["join
coin"]:InvokeServer({[1] = CoinID, [2] = {[1] = PetID}})
game.workspace['__THINGS']['__REMOTES']["farm
coin"]:FireServer({[1] = CoinID, [2] = PetID})
end

local function GetPet()


local ReturnTable = {}
for i,v in
pairs(game:GetService("Players").LocalPlayer.PlayerGui.Inventory.Frame.Main.Pets:Ge
tChildren()) do
if v.ClassName == "TextButton" and
v.Equipped.Visible then
table.insert(ReturnTable, v.Name)
end
end
return ReturnTable
end

local function GetCoins(chest)


local ReturnTable = {}
local ListCoins = workspace.__THINGS.__REMOTES["get
coins"]:InvokeServer({})[1]
for i,v in pairs(ListCoins) do
if v.n == 'Volcano Magma Chest' or
v.n == "Ancient Island Enchanted Chest" or
v.n == "Hell Island Hell Chest" or
v.n == "Haunted Island Haunted Chest" or
v.n == "Heaven Island Angel Chest" or
v.n == "Heavens Gate Grand Heaven Chest" or
v.n == "Giant Tech Chest" or
v.n == "Giant Steampunk Chest" or
v.n == "Giant Alien Chest" or
v.n == "Giant Ocean Chest" or
v.n == "Giant Present"
then
local Coin = v
Coin["index"] = i
table.insert(ReturnTable, Coin)
end
end
return ReturnTable
end

local PetThiny = GetPet()


local Cointhiny = GetCoins()

for i = 1, #Cointhiny do
coroutine.wrap(function()
FarmCoin(Cointhiny[i].index, PetThiny[1])
FarmCoin(Cointhiny[i].index, PetThiny[2])
FarmCoin(Cointhiny[i].index, PetThiny[3])
FarmCoin(Cointhiny[i].index, PetThiny[4])
FarmCoin(Cointhiny[i].index, PetThiny[5])
FarmCoin(Cointhiny[i].index, PetThiny[6])
FarmCoin(Cointhiny[i].index, PetThiny[7])
FarmCoin(Cointhiny[i].index, PetThiny[8])
FarmCoin(Cointhiny[i].index, PetThiny[9])
FarmCoin(Cointhiny[i].index, PetThiny[10])
FarmCoin(Cointhiny[i].index, PetThiny[11])
FarmCoin(Cointhiny[i].index, PetThiny[12])
FarmCoin(Cointhiny[i].index, PetThiny[13])
FarmCoin(Cointhiny[i].index, PetThiny[14])
FarmCoin(Cointhiny[i].index, PetThiny[15])
FarmCoin(Cointhiny[i].index, PetThiny[16])
FarmCoin(Cointhiny[i].index, PetThiny[17])
FarmCoin(Cointhiny[i].index, PetThiny[18])
FarmCoin(Cointhiny[i].index, PetThiny[19])
FarmCoin(Cointhiny[i].index, PetThiny[20])
FarmCoin(Cointhiny[i].index, PetThiny[21])
FarmCoin(Cointhiny[i].index, PetThiny[22])
end)()
end
else
local function FarmCoin(CoinID, PetID)
game.workspace['__THINGS']['__REMOTES']["join
coin"]:InvokeServer({[1] = CoinID, [2] = {[1] = PetID}})
game.workspace['__THINGS']['__REMOTES']["farm
coin"]:FireServer({[1] = CoinID, [2] = PetID})
end

local function GetPet()


local ReturnTable = {}
for i,v in
pairs(game:GetService("Players").LocalPlayer.PlayerGui.Inventory.Frame.Main.Pets:Ge
tChildren()) do
if v.ClassName == "TextButton" and
v.Equipped.Visible then
table.insert(ReturnTable, v.Name)
end
end
return ReturnTable
end

local function GetCoins(chest)


local ReturnTable = {}
local ListCoins = workspace.__THINGS.__REMOTES["get
coins"]:InvokeServer({})[1]
for i,v in pairs(ListCoins) do
for i2, v2 in pairs(check["chests"].Value) do
if v.n == v2 then
local Coin = v
Coin["index"] = i
table.insert(ReturnTable, Coin)
end
end
end
return ReturnTable
end

local PetThiny = GetPet()


local Cointhiny = GetCoins()

for i = 1, #Cointhiny do
coroutine.wrap(function()
FarmCoin(Cointhiny[i].index, PetThiny[1])
FarmCoin(Cointhiny[i].index, PetThiny[2])
FarmCoin(Cointhiny[i].index, PetThiny[3])
FarmCoin(Cointhiny[i].index, PetThiny[4])
FarmCoin(Cointhiny[i].index, PetThiny[5])
FarmCoin(Cointhiny[i].index, PetThiny[6])
FarmCoin(Cointhiny[i].index, PetThiny[7])
FarmCoin(Cointhiny[i].index, PetThiny[8])
FarmCoin(Cointhiny[i].index, PetThiny[9])
FarmCoin(Cointhiny[i].index, PetThiny[10])
FarmCoin(Cointhiny[i].index, PetThiny[11])
FarmCoin(Cointhiny[i].index, PetThiny[12])
FarmCoin(Cointhiny[i].index, PetThiny[13])
FarmCoin(Cointhiny[i].index, PetThiny[14])
FarmCoin(Cointhiny[i].index, PetThiny[15])
FarmCoin(Cointhiny[i].index, PetThiny[16])
FarmCoin(Cointhiny[i].index, PetThiny[17])
FarmCoin(Cointhiny[i].index, PetThiny[18])
FarmCoin(Cointhiny[i].index, PetThiny[19])
FarmCoin(Cointhiny[i].index, PetThiny[20])
FarmCoin(Cointhiny[i].index, PetThiny[21])
FarmCoin(Cointhiny[i].index, PetThiny[22])
end)()
end
end
end
else
for i2, v2 in pairs(check["chests"].Value) do
if v2 == 'All' then
local function FarmCoin(CoinID, PetID)
game.workspace['__THINGS']['__REMOTES']["join
coin"]:InvokeServer({[1] = CoinID, [2] = {[1] = PetID}})
game.workspace['__THINGS']['__REMOTES']["farm
coin"]:FireServer({[1] = CoinID, [2] = PetID})
end

local function GetPet()


local ReturnTable = {}
for i,v in
pairs(game:GetService("Players").LocalPlayer.PlayerGui.Inventory.Frame.Main.Pets:Ge
tChildren()) do
if v.ClassName == "TextButton" and
v.Equipped.Visible then
table.insert(ReturnTable, v.Name)
end
end
return ReturnTable
end

local function GetCoins(chest)


local ReturnTable = {}
local ListCoins = workspace.__THINGS.__REMOTES["get
coins"]:InvokeServer({})[1]
for i,v in pairs(ListCoins) do
if v.n == 'Volcano Magma Chest' or
v.n == "Ancient Island Enchanted Chest" or
v.n == "Hell Island Hell Chest" or
v.n == "Haunted Island Haunted Chest" or
v.n == "Heaven Island Angel Chest" or
v.n == "Heavens Gate Grand Heaven Chest" or
v.n == "Giant Tech Chest" or
v.n == "Giant Steampunk Chest" or
v.n == "Giant Alien Chest" or
v.n == "Giant Ocean Chest" or
v.n == "Giant Present"
then
local Coin = v
Coin["index"] = i
table.insert(ReturnTable, Coin)
end
end
return ReturnTable
end

local PetThiny = GetPet()


local Cointhiny = GetCoins()

for i = 1, #Cointhiny do
FarmCoin(Cointhiny[i].index, PetThiny[1])
FarmCoin(Cointhiny[i].index, PetThiny[2])
FarmCoin(Cointhiny[i].index, PetThiny[3])
FarmCoin(Cointhiny[i].index, PetThiny[4])
FarmCoin(Cointhiny[i].index, PetThiny[5])
FarmCoin(Cointhiny[i].index, PetThiny[6])
FarmCoin(Cointhiny[i].index, PetThiny[7])
FarmCoin(Cointhiny[i].index, PetThiny[8])
FarmCoin(Cointhiny[i].index, PetThiny[9])
FarmCoin(Cointhiny[i].index, PetThiny[10])
FarmCoin(Cointhiny[i].index, PetThiny[11])
FarmCoin(Cointhiny[i].index, PetThiny[12])
FarmCoin(Cointhiny[i].index, PetThiny[13])
FarmCoin(Cointhiny[i].index, PetThiny[14])
FarmCoin(Cointhiny[i].index, PetThiny[15])
FarmCoin(Cointhiny[i].index, PetThiny[16])
FarmCoin(Cointhiny[i].index, PetThiny[17])
FarmCoin(Cointhiny[i].index, PetThiny[18])
FarmCoin(Cointhiny[i].index, PetThiny[19])
FarmCoin(Cointhiny[i].index, PetThiny[20])
FarmCoin(Cointhiny[i].index, PetThiny[21])
FarmCoin(Cointhiny[i].index, PetThiny[22])
end
else
local function FarmCoin(CoinID, PetID)
game.workspace['__THINGS']['__REMOTES']["join
coin"]:InvokeServer({[1] = CoinID, [2] = {[1] = PetID}})
game.workspace['__THINGS']['__REMOTES']["farm
coin"]:FireServer({[1] = CoinID, [2] = PetID})
end

local function GetPet()


local ReturnTable = {}
for i,v in
pairs(game:GetService("Players").LocalPlayer.PlayerGui.Inventory.Frame.Main.Pets:Ge
tChildren()) do
if v.ClassName == "TextButton" and
v.Equipped.Visible then
table.insert(ReturnTable, v.Name)
end
end
return ReturnTable
end

local function GetCoins(chest)


local ReturnTable = {}
local ListCoins = workspace.__THINGS.__REMOTES["get
coins"]:InvokeServer({})[1]
for i,v in pairs(ListCoins) do
for i2, v2 in pairs(check["chests"].Value) do
if v.n == v2 then
local Coin = v
Coin["index"] = i
table.insert(ReturnTable, Coin)
end
end
end
return ReturnTable
end

local PetThiny = GetPet()


local Cointhiny = GetCoins()

for i = 1, #Cointhiny do
FarmCoin(Cointhiny[i].index, PetThiny[1])
FarmCoin(Cointhiny[i].index, PetThiny[2])
FarmCoin(Cointhiny[i].index, PetThiny[3])
FarmCoin(Cointhiny[i].index, PetThiny[4])
FarmCoin(Cointhiny[i].index, PetThiny[5])
FarmCoin(Cointhiny[i].index, PetThiny[6])
FarmCoin(Cointhiny[i].index, PetThiny[7])
FarmCoin(Cointhiny[i].index, PetThiny[8])
FarmCoin(Cointhiny[i].index, PetThiny[9])
FarmCoin(Cointhiny[i].index, PetThiny[10])
FarmCoin(Cointhiny[i].index, PetThiny[11])
FarmCoin(Cointhiny[i].index, PetThiny[12])
FarmCoin(Cointhiny[i].index, PetThiny[13])
FarmCoin(Cointhiny[i].index, PetThiny[14])
FarmCoin(Cointhiny[i].index, PetThiny[15])
FarmCoin(Cointhiny[i].index, PetThiny[16])
FarmCoin(Cointhiny[i].index, PetThiny[17])
FarmCoin(Cointhiny[i].index, PetThiny[18])
FarmCoin(Cointhiny[i].index, PetThiny[19])
FarmCoin(Cointhiny[i].index, PetThiny[20])
FarmCoin(Cointhiny[i].index, PetThiny[21])
FarmCoin(Cointhiny[i].index, PetThiny[22])
end
end
end
end
end)
end
end
end)

spawn(function()
while task.wait(FarmingSpeed) do
if SettingsTable.GemFarm then
function getGemid()
for i,v in pairs(game:GetService("Workspace")
["__THINGS"].Coins:GetDescendants()) do
if v:IsA"MeshPart" then
if v.MeshId == 'rbxassetid://7041620873' or v.MeshId ==
'rbxassetid://7041621431' or v.MeshId == 'rbxassetid://7041621329' or v.MeshId ==
'rbxassetid://7041620873' then
a = v.Parent.Name
end
end
end
return a
end

function GetThePets2()
local returntable = {}
for i,v in
pairs(game:GetService("Players").LocalPlayer.PlayerGui.Inventory.Frame.Main.Pets:Ge
tChildren()) do
if v.ClassName == 'TextButton' and v.Equipped.Visible then
table.insert(returntable, v.Name)
end
end
return returntable
end

local GetMyPets = GetThePets2()

function FarmCoin65(CoinID, PetID)


game.workspace["__THINGS"]["__REMOTES"]["join
coin"]:InvokeServer({[1] = CoinID, [2] = {[1] = PetID}})
game.workspace["__THINGS"]["__REMOTES"]["farm
coin"]:FireServer({[1] = CoinID, [2] = PetID})
end

for i,v in pairs(GetMyPets) do


pcall(function()
FarmCoin65(getGemid(), v)
end)
end
end
end
end)

spawn(function()
while task.wait(.6) do
if FarmCoinHealth then
pcall(function()
function FarmCoin(CoinID, PetID)
game.workspace['__THINGS']['__REMOTES']["join
coin"]:InvokeServer({[1] = CoinID, [2] = {[1] = PetID}})
game.workspace['__THINGS']['__REMOTES']["farm
coin"]:FireServer({[1] = CoinID, [2] = PetID})
end

function GetPet()
local Returntable = {}
for i,v in
pairs(game:GetService("Players").LocalPlayer.PlayerGui.Inventory.Frame.Main.Pets:Ge
tChildren()) do
if v.ClassName == "TextButton" and
v.Equipped.Visible then
table.insert(Returntable, v.Name)
end
end
return Returntable
end

local NearestCoin = tonumber(SelDistacne)


function GetCoins()
local Returntable = {}
local Areas = (areaTable)
local ListCoins = game.workspace['__THINGS']['__REMOTES']
["get coins"]:InvokeServer({})[1]
for i,v in pairs(ListCoins) do
if
(game.Players.LocalPlayer.Character.HumanoidRootPart.Position - v.p).Magnitude <
NearestCoin or v.h >= SelHealth then
local Coin = v
Coin["index"] = i
table.insert(Returntable, Coin)
NearestCoin =
(game.Players.LocalPlayer.Character.HumanoidRootPart.Position - v.p).Magnitude
end
end
return Returntable
end
local petthingy = GetPet()

local cointhiny = GetCoins()

for i = 1, #cointhiny do
coroutine.wrap(function()
FarmCoin(cointhiny[i].index, petthingy[i
%#petthingy+1])
end)()
end

end)
end
end
end)

--FarmSelectedCoin
--SelectedArea
spawn(function()
while task.wait(FarmingSpeed) do
if FarmSelectedCoin then
pcall(function()
for i4, v4 in pairs(check["SelArea"].Value) do
if v4 == "All" then
local function FarmCoin(CoinID, PetID)
game.workspace['__THINGS']['__REMOTES']["join
coin"]:InvokeServer({[1] = CoinID, [2] = {[1] = PetID}})
game.workspace['__THINGS']['__REMOTES']["farm
coin"]:FireServer({[1] = CoinID, [2] = PetID})
end

local function GetPet()


local ReturnTable = {}
for i,v in
pairs(game:GetService("Players").LocalPlayer.PlayerGui.Inventory.Frame.Main.Pets:Ge
tChildren()) do
if v.ClassName == "TextButton" and
v.Equipped.Visible then
table.insert(ReturnTable, v.Name)
end
end
return ReturnTable
end

local function GetCoins(area)


local ReturnTable = {}
local ListCoins = workspace.__THINGS.__REMOTES["get
coins"]:InvokeServer({})[1]
for i,v in pairs(ListCoins) do
for i2, v2 in pairs(check["hope"].Value) do
if v.n == "Town".. " ".. v2 or
v.n == "Forest".. " ".. v2 or
v.n == "Beach".. " ".. v2 or
v.n == "Mine".. " ".. v2 or
v.n == "Winter".. " ".. v2 or
v.n == "Glacier".. " ".. v2 or
v.n == "Desert".. " ".. v2 or
v.n == "Volcano".. " ".. v2 or
v.n == "Enchanted Forest".. " ".. v2 or
v.n == "Ancient Island".. " ".. v2 or
v.n == "Samurai Island".. " ".. v2 or
v.n == "Candy Island".. " ".. v2 or
v.n == "Haunted Island".. " ".. v2 or
v.n == "Hell Island".. " ".. v2 or
v.n == "Heaven Island".. " ".. v2 or
v.n == "Ice Tech".. " ".. v2 or
v.n == "Tech City".. " ".. v2 or
v.n == "Dark Tech".. " ".. v2 or
v.n == "Steampunk".. " ".. v2 or
v.n == "Alien Lab".. " ".. v2 or
v.n == "Alien Forest".. " ".. v2 or
v.n == "Glitch".. " ".. v2 or
v.n == "Hacker Portal".. " ".. v2 or
v.n == "Axolotl Ocean".. " ".. v2 or
v.n == "Axolotl Deep Ocean".. " ".. v2 or
v.n == "Axolotl Cave".. " ".. v2
then
local Coin = v
Coin["index"] = i
table.insert(ReturnTable, Coin)
end
end
end
return ReturnTable
end

local PetThiny = GetPet()


local Cointhiny = GetCoins()

for i = 1, #Cointhiny do
coroutine.wrap(function()
FarmCoin(Cointhiny[i].index, PetThiny[i%#PetThiny+1])
end)()
end

else

local function FarmCoin(CoinID, PetID)


game.workspace['__THINGS']['__REMOTES']["join
coin"]:InvokeServer({[1] = CoinID, [2] = {[1] = PetID}})
game.workspace['__THINGS']['__REMOTES']["farm
coin"]:FireServer({[1] = CoinID, [2] = PetID})
end

local function GetPet()


local ReturnTable = {}
for i,v in
pairs(game:GetService("Players").LocalPlayer.PlayerGui.Inventory.Frame.Main.Pets:Ge
tChildren()) do
if v.ClassName == "TextButton" and
v.Equipped.Visible then
table.insert(ReturnTable, v.Name)
end
end
return ReturnTable
end
local function GetCoins(area)
local ReturnTable = {}
local ListCoins = workspace.__THINGS.__REMOTES["get
coins"]:InvokeServer({})[1]
for i,v in pairs(ListCoins) do
for i2, v2 in pairs(check["hope"].Value) do
for i3, v3 in pairs(check["SelArea"].Value) do
if v.n == v3.. " ".. v2 then
local Coin = v
Coin["index"] = i
table.insert(ReturnTable, Coin)
end
end
end
end
return ReturnTable
end

local PetThiny = GetPet()


local Cointhiny = GetCoins()

for i = 1, #Cointhiny do
coroutine.wrap(function()
FarmCoin(Cointhiny[i].index, PetThiny[i%#PetThiny+1])
end)()
end
end
end

end)
end
end
end)

spawn(function()
while task.wait(FarmingSpeed) do
if SettingsTable.AreaFarm then
pcall(function()

for i, v in pairs(check["SelArea"].Value) do
getgenv().Area = v
end

function FarmCoin(CoinID, PetID)


game.workspace['__THINGS']['__REMOTES']["join
coin"]:InvokeServer({[1] = CoinID, [2] = {[1] = PetID}})
game.workspace['__THINGS']['__REMOTES']["farm
coin"]:FireServer({[1] = CoinID, [2] = PetID})

game:GetService("ReplicatedStorage").Framework.Modules["2 | Network"]["update coin


pets"]:Fire(CoinID, {[1] = PetID})
end

function GetMyPets()
local returntable = {}
for i,v in
pairs(game:GetService("Players").LocalPlayer.PlayerGui.Inventory.Frame.Main.Pets:Ge
tChildren()) do
if v.ClassName == 'TextButton' and
v.Equipped.Visible then
table.insert(returntable, v.Name)
end
end
return returntable
end

function GetCoins()
local returntable = {}
local ListCoins = game.workspace['__THINGS']['__REMOTES']
["get coins"]:InvokeServer({})[1]
for i,v in pairs(ListCoins) do
if Area == "All" or string.find(string.lower(v.a),
string.lower(Area)) then
table.insert(returntable, i)
end
end
return returntable
end

local cointhiny = GetCoins()


local getpet = GetMyPets()
for i = 1, #cointhiny do
pcall(function() FarmCoin(cointhiny[i], getpet[i
%#getpet+1]) end)
end

--[[
local function FarmCoin(CoinID, PetID)
game.workspace['__THINGS']['__REMOTES']["join
coin"]:InvokeServer({[1] = CoinID, [2] = {[1] = PetID}})
game.workspace['__THINGS']['__REMOTES']["farm
coin"]:FireServer({[1] = CoinID, [2] = PetID})
end

local function GetPet()


local ReturnTable = {}
for i,v in
pairs(game:GetService("Players").LocalPlayer.PlayerGui.Inventory.Frame.Main.Pets:Ge
tChildren()) do
if v.ClassName == "TextButton" and
v.Equipped.Visible then
table.insert(ReturnTable, v.Name)
end
end
return ReturnTable
end

local function GetCoins()


local ReturnTable = {}
local AreaTable = (areaTable)
local ListCoins = workspace.__THINGS.__REMOTES["get
coins"]:InvokeServer({})[1]
for i,v in pairs(ListCoins) do
for i2, v2 in pairs(check["SelArea"].Value) do
if v2 == "All" or v.a == v2 then
local Coin = v
Coin["index"] = i
table.insert(ReturnTable, Coin)
end
end
end
return ReturnTable
end

local PetThiny = GetPet()


local Cointhiny = GetCoins()

for i = 1, #Cointhiny do
FarmCoin(Cointhiny[i].index, PetThiny[i%#PetThiny+1])
end]]
end)
end
end
end)

spawn(function()
while task.wait(FarmingSpeed) do
if UltraAreaFarm then
pcall(function()

for i, v in pairs(check["SelArea"].Value) do
getgenv().Area = v
end

function FarmCoin(CoinID, PetID)


game.workspace['__THINGS']['__REMOTES']["join
coin"]:InvokeServer({[1] = CoinID, [2] = {[1] = PetID}})
game.workspace['__THINGS']['__REMOTES']["farm
coin"]:FireServer({[1] = CoinID, [2] = PetID})
end

function GetMyPets()
local returntable = {}
for i,v in
pairs(game:GetService("Players").LocalPlayer.PlayerGui.Inventory.Frame.Main.Pets:Ge
tChildren()) do
if v.ClassName == 'TextButton' and v.Equipped.Visible
then
table.insert(returntable, v.Name)
end
end
return returntable
end

function GetCoins()
local returntable = {}
local ListCoins = game.workspace['__THINGS']['__REMOTES']["get
coins"]:InvokeServer({})[1]
for i,v in pairs(ListCoins) do
if Area == "All" or string.find(string.lower(v.a),
string.lower(Area)) then
table.insert(returntable, i)
end
end
return returntable
end

local cointhiny = GetCoins()


local getpet = GetMyPets()
for i = 1, #cointhiny do
coroutine.wrap(function()
pcall(function() FarmCoin(cointhiny[i], getpet[i
%#getpet+1]) end)
end)()
end
end)
end
end
end)

function GetThePets540()
local returntable = {}
for i,v in
pairs(game:GetService("Players").LocalPlayer.PlayerGui.Inventory.Frame.Main.Pets:Ge
tChildren()) do
if v.ClassName == 'TextButton' and
v.Equipped.Visible then
table.insert(returntable, v.Name)
end
end
return returntable
end

function FarmCoin2(CoinID, PetID)


game.workspace['__THINGS']['__REMOTES']["join
coin"]:InvokeServer({[1] = CoinID, [2] = {[1] = PetID}})
game.workspace['__THINGS']['__REMOTES']["farm
coin"]:FireServer({[1] = CoinID, [2] = PetID})
end

local pethingy2 = GetThePets540()

spawn(function()
while task.wait(FarmingSpeed) do
if SettingsTable.FarmNearest then
pcall(function()

local nearest
local NearestOne = tonumber(SelDistacne) or 307
for i,v in pairs(game:GetService("Workspace")
["__THINGS"].Coins:GetChildren()) do
if (v.POS.Position -
game.Players.LocalPlayer.Character.HumanoidRootPart.Position).Magnitude <
NearestOne then
nearest = v
NearestOne = (v.POS.Position -
game.Players.LocalPlayer.Character.HumanoidRootPart.Position).Magnitude
end
end
local Cointhiny2 = nearest.Name
for i = 1, #Cointhiny2 do
coroutine.wrap(function()
FarmCoin2(Cointhiny2, pethingy2[i%#pethingy2+1])

end)()
end
end)
end
end
end)

spawn(function()
while game:GetService("RunService").Heartbeat:wait(FarmingSpeed) do
if SettingsTable.MultiTarget then
pcall(function()

function FarmCoin(CoinID, PetID)


game.workspace['__THINGS']['__REMOTES']["join
coin"]:InvokeServer({[1] = CoinID, [2] = {[1] = PetID}})
game.workspace['__THINGS']['__REMOTES']["farm
coin"]:FireServer({[1] = CoinID, [2] = PetID})
end

function GetPet()
local Returntable = {}
for i,v in
pairs(game:GetService("Players").LocalPlayer.PlayerGui.Inventory.Frame.Main.Pets:Ge
tChildren()) do
if v.ClassName == "TextButton" and v.Equipped.Visible
then
table.insert(Returntable, v.Name)
end
end
return Returntable
end

local NearestCoin = tonumber(SelDistacne) or 307


function GetCoins()
local Returntable = {}
local Areas = (areaTable)
local ListCoins = game.workspace['__THINGS']['__REMOTES']
["get coins"]:InvokeServer({})[1]
for i,v in pairs(ListCoins) do
if
(game.Players.LocalPlayer.Character.HumanoidRootPart.Position - v.p).Magnitude <
NearestCoin then
local Coin = v
Coin["index"] = i
table.insert(Returntable, Coin)
NearestCoin =
(game.Players.LocalPlayer.Character.HumanoidRootPart.Position - v.p).Magnitude
end
end
return Returntable
end

local petthingy = GetPet()


local cointhiny = GetCoins()

for i = 1, #cointhiny do
coroutine.wrap(function()
FarmCoin(cointhiny[i].index, petthingy[i%#petthingy+1])
end)()
end
end)
end
end
end)

Autofarm:line()

Autofarm:Toggle("Fast Farm", false, function(t)


if t then
getgenv().PromptGuioof:AddText("Fast Farm = true", Enum.Font.Code,
Color3.fromRGB(200, 200, 200))
else
getgenv().PromptGuioof:AddText("Fast Farm = false", Enum.Font.Code,
Color3.fromRGB(200, 200, 200))
end
fastoption = t
end)

Autofarm:line()

Autofarm:Toggle("Fast AutoCollect Coins", false, function(t)


if t then
getgenv().PromptGuioof:AddText("AutoCollect Coins = true",
Enum.Font.Code, Color3.fromRGB(200, 200, 200))
else
getgenv().PromptGuioof:AddText("AutoCollect Coins = false",
Enum.Font.Code, Color3.fromRGB(200, 200, 200))
end
SettingsTable.FastColect = t
while SettingsTable.FastColect do task.wait()
pcall(function()
local ohTable1 = {[1] = {}}
for i,v in pairs(game.workspace['__THINGS'].Orbs:GetChildren()) do
ohTable1[1][i] = v.Name
end
game.workspace['__THINGS']['__REMOTES']["claim
orbs"]:FireServer(ohTable1)

end)
end
end)

Autofarm:Toggle('Auto Collect Loot Bags', false, function(t)


if t then
getgenv().PromptGuioof:AddText("Collect Loot Bags = true",
Enum.Font.Code, Color3.fromRGB(200, 200, 200))
else
getgenv().PromptGuioof:AddText("Collect Loot Bags = false",
Enum.Font.Code, Color3.fromRGB(200, 200, 200))
end
SettingsTable.LootBag = t
end)
spawn(function()
while task.wait() do
if SettingsTable.LootBag then
pcall(function()
for i,v in pairs(game:GetService("Workspace")
["__THINGS"].Lootbags:GetChildren()) do
if(v:GetAttribute("ReadyForCollection")) then
if not v:GetAttribute("Collected") then

getsenv(game:GetService("Players").LocalPlayer.PlayerScripts.Scripts.Game.Lootbags)
.Collect(v)
v.CFrame =
game.Players.LocalPlayer.Character.HumanoidRootPart.CFrame
end
end
end
end)
end
end
end)

Autofarm:Toggle("Auto Redeam Rank Rewards", SettingsTable.RankRew, function(t)


if t then
getgenv().PromptGuioof:AddText("Redeam Rank Rewards = true",
Enum.Font.Code, Color3.fromRGB(200, 200, 200))
else
getgenv().PromptGuioof:AddText("Redeam Rank Rewards = false",
Enum.Font.Code, Color3.fromRGB(200, 200, 200))
end
SettingsTable.RankRew = t
while wait(.3) do
if SettingsTable.RankRew then

workspace.__THINGS.__REMOTES["redeem rank
rewards"]:InvokeServer({})
end
end
end)

Autofarm:Toggle("Auto Use Triple Damage Boost", false, function(state)


if state then
function getNil(name,class) for _,v in pairs(getnilinstances())do if
v.ClassName==class and v.Name==name then return v;end end end

local args = {
[1] = {
[1] = "Triple Damage"
}
}

workspace.__THINGS.__REMOTES:FindFirstChild("activate
boost"):FireServer(unpack(args))

getgenv().hahj = true;

while wait(1200) do
if getgenv().hahj == true then
function getNil(name,class) for _,v in pairs(getnilinstances())do if
v.ClassName==class and v.Name==name then return v;end end end

local args = {
[1] = {
[1] = "Triple Damage"
}
}

workspace.__THINGS.__REMOTES:FindFirstChild("activate
boost"):FireServer(unpack(args))

end
end
else
function getNil(name,class) for _,v in
pairs(getnilinstances())do if v.ClassName==class and v.Name==name then return v;end
end end

local args = {
[1] = {
[1] = "Triple Damage"
}
}

workspace.__THINGS.__REMOTES:FindFirstChild("activate
boost"):FireServer(unpack(args))

getgenv().hahj = false;

while wait(1200) do
if getgenv().hahj == true then
function getNil(name,class) for _,v in
pairs(getnilinstances())do if v.ClassName==class and v.Name==name then return v;end
end end

local args = {
[1] = {
[1] = "Triple Damage"
}
}

workspace.__THINGS.__REMOTES:FindFirstChild("activate
boost"):FireServer(unpack(args))

end
end
end
end)

Autofarm:Toggle("Auto Use Triple Coin Boost", false, function(state)


if state then
function getNil(name,class) for _,v in pairs(getnilinstances())do if
v.ClassName==class and v.Name==name then return v;end end end

local args = {
[1] = {
[1] = "Triple Coins",
},
}
workspace["__THINGS"]["__REMOTES"]["activate
boost"]:FireServer(unpack(args))
getgenv().hahj = true;

while wait(1200) do
if getgenv().hahj == true then
function getNil(name,class) for _,v in pairs(getnilinstances())do if
v.ClassName==class and v.Name==name then return v;end end end

local args = {
[1] = {
[1] = "Triple Coins",
},
}

workspace["__THINGS"]["__REMOTES"]["activate
boost"]:FireServer(unpack(args))
end
end
else
function getNil(name,class) for _,v in
pairs(getnilinstances())do if v.ClassName==class and v.Name==name then return v;end
end end

local args = {
[1] = {
[1] = "Triple Coins",
},
}

workspace["__THINGS"]["__REMOTES"]["activate
boost"]:FireServer(unpack(args))
getgenv().hahj = false;

while wait(1200) do
if getgenv().hahj == true then
function getNil(name,class) for _,v in
pairs(getnilinstances())do if v.ClassName==class and v.Name==name then return v;end
end end

local args = {
[1] = {
[1] = "Triple Coins",
},
}

workspace["__THINGS"]["__REMOTES"]["activate
boost"]:FireServer(unpack(args))
end
end
end
end)

Autofarm:Button("FPSBoost", function()

local decalsyeeted = true


local g = game
local w = g.Workspace
local l = g.Lighting
local t = w.Terrain
t.WaterWaveSize = 0
t.WaterWaveSpeed = 0
t.WaterReflectance = 0
t.WaterTransparency = 0
l.GlobalShadows = false
l.FogEnd = 9e9
l.Brightness = 0
settings().Rendering.QualityLevel = "Level01"
for i, v in pairs(g:GetDescendants()) do
if v:IsA("Part") or v:IsA("Union") or v:IsA("CornerWedgePart") or
v:IsA("TrussPart") then
v.Material = "Plastic"
v.Reflectance = 0
elseif v:IsA("Decal") or v:IsA("Texture") and decalsyeeted then
v.Transparency = 1
elseif v:IsA("ParticleEmitter") or v:IsA("Trail") then
v.Lifetime = NumberRange.new(0)
elseif v:IsA("Explosion") then
v.BlastPressure = 1
v.BlastRadius = 1
elseif v:IsA("Fire") or v:IsA("SpotLight") or v:IsA("Smoke") then
v.Enabled = false
elseif v:IsA("MeshPart") then
v.Material = "Plastic"
v.Reflectance = 0
v.TextureID = 10385902758728957
end
end
for i, e in pairs(l:GetChildren()) do
if e:IsA("BlurEffect") or e:IsA("SunRaysEffect") or
e:IsA("ColorCorrectionEffect") or e:IsA("BloomEffect") or
e:IsA("DepthOfFieldEffect") then
e.Enabled = false
end
end
end)

local EggTable = {'All'}


for i,v in pairs(game.ReplicatedStorage.Game.Eggs:GetChildren()) do
for i2,v2 in pairs(v:GetChildren()) do
table.insert(EggTable, v2.Name)
end
end

local current = 0
local EggCount = Eggs:Label("")

local pathToScript = game.Players.LocalPlayer.PlayerScripts.Scripts.Game['Open


Eggs']
local oldFunc = getsenv(pathToScript).OpenEgg
Eggs:Toggle("Remove egg opening animation", SettingsTable.RemEggAnimation,
function(delanimation)
if delanimation == true then
getgenv().PromptGuioof:AddText("Remove egg opening animation = true",
Enum.Font.Code, Color3.fromRGB(200, 200, 200))
getsenv(pathToScript).OpenEgg = function() return end
else
getgenv().PromptGuioof:AddText("Remove egg opening animation = false",
Enum.Font.Code, Color3.fromRGB(200, 200, 200))
getsenv(pathToScript).OpenEgg = oldFunc
end
end)

Eggs:Checklist("Select Egg", "SelEg", EggTable, function() return end)

game:GetService("Players").LocalPlayer.PlayerGui.Inventory.Frame.Main.Pets.ChildAdd
ed:Connect(function(child)
if child.Name ~= "Empty" then
current = current + 1
end
end)

spawn(function()
while task.wait() do
pcall(function()
EggCount:Refresh("Eggs Opened: "..current)
end)
end
end)

Eggs:Toggle("Start Egg Open", false, function(startegss)


start = startegss
while start do task.wait()
for i,v in pairs(check["SelEg"].Value) do
if v == "All" then
for b,a in pairs(game.ReplicatedStorage.Game.Eggs:GetChildren())
do
for i2,v2 in pairs(a:GetChildren()) do
local args = {
[1] = {
[1] = v2.Name,
[2] = start2
}
}
workspace.__THINGS.__REMOTES:FindFirstChild("buy
egg"):InvokeServer(unpack(args))

end
end
else
local args = {
[1] = {
[1] = v,
[2] = start2
}
}
workspace.__THINGS.__REMOTES:FindFirstChild("buy
egg"):InvokeServer(unpack(args))

end
end
end
end)

Eggs:Toggle("Triple Open Eggs (Gamepass Needed)", false, function(t)


start2 = t
end)

Eggs:Toggle("Auto Open inv", false, function(t)


open_5_min_inv = t
while open_5_min_inv do task.wait()
game:GetService("Players").LocalPlayer.PlayerGui.Inventory.Enabled
= true
wait(.8)
game:GetService("Players").LocalPlayer.PlayerGui.Inventory.Enabled
= false
wait(Sel_Time_Open_Inv*60) -- this is 5 min
end
end)

Eggs:Slider("Select Time (Auto Open Inv)", 1, 10, 2, function(v)


Sel_Time_Open_Inv = v
end)

Eggs:line()
Eggs:Toggle("Auto Use Super Luck!", false, function(v)
function getNil(name,class) for _,v in pairs(getnilinstances())do if
v.ClassName==class and v.Name==name then return v;end end end
UseSperLuck = v
while UseSperLuck do task.wait()
local args = {
[1] = {
[1] = "Super Lucky",
},
}

workspace["__THINGS"]["__REMOTES"]["activate boost"]:FireServer(unpack(args))
task.wait(1199)
end
end)

Eggs:Toggle("Auto Use ULTRA Luck!", false, function(v)


function getNil(name,class) for _,v in pairs(getnilinstances())do if
v.ClassName==class and v.Name==name then return v;end end end
UseUltraLuck = v
while UseUltraLuck do task.wait()
local args = {
[1] = {
[1] = "Ultra Lucky",
},
}

workspace["__THINGS"]["__REMOTES"]["activate
boost"]:FireServer(unpack(args))
task.wait(899)
end
end)

Eggs:line()
Eggs:Toggle("Auto Upgrade Pet Storage", false, function(t)
getgenv().PetStorage = t
while wait() do
if getgenv().PetStorage == true then
local args = {
[1] = {
[1] = "Pet Storage"
}
}
workspace.__THINGS.__REMOTES:FindFirstChild("buy
upgrade"):InvokeServer(unpack(args))

end
end
end)

Eggs:Toggle("Auto Upgrade walkspeed", false, function(t)


getgenv().walkspeed = t
while wait() do
if getgenv().walkspeed == true then

local args = {
[1] = {
[1] = "Player Walkspeed"
}
}

workspace.__THINGS.__REMOTES:FindFirstChild("buy
upgrade"):InvokeServer(unpack(args))

end
end
end)
Eggs:Toggle("Auto Upgrade Orbs Reach", false, function(t)
getgenv().walksorbreachpeed = t
while wait() do
if getgenv().orbreach == true then

local args = {
[1] = {
[1] = "Orb Pickup Distance"
}
}

workspace.__THINGS.__REMOTES:FindFirstChild("buy
upgrade"):InvokeServer(unpack(args))

end
end
end)
Eggs:Toggle("Auto Upgrade More Diamonds", false, function(t)
getgenv().morediamonds = t
while wait() do
if getgenv().morediamonds == true then
local args = {
[1] = {
[1] = "More Diamonds"
}
}

workspace.__THINGS.__REMOTES:FindFirstChild("buy
upgrade"):InvokeServer(unpack(args))

end
end
end)
Eggs:Toggle("Auto Upgrade Pet Speed", false, function(t)
getgenv().PetWalkspeed = t
while wait() do
if getgenv().PetWalkspeed == true then
local args = {
[1] = {
[1] = "Pet Walkspeed"
}
}

workspace.__THINGS.__REMOTES:FindFirstChild("buy
upgrade"):InvokeServer(unpack(args))

end
end
end)
Eggs:Toggle("Auto Upgrade Pet Strength", false, function(t)
getgenv().PetStrength = t
while wait() do
if getgenv().PetStrength == true then

local args = {
[1] = {
[1] = "Pet Strength"
}
}

workspace.__THINGS.__REMOTES:FindFirstChild("buy
upgrade"):InvokeServer(unpack(args))
end
end
end)

local Network = GameLibrary.Network


local Run_Service = game:GetService("RunService")
local rs = Run_Service.RenderStepped
local IDToName = {}
local NameToID = {}
local PettoRarity = {}
local RarityTable = {}
local PetNamesTable = {}
local PetNamesTable = {}

local IDToName = {}
local NameToID = {}
for i,v in pairs(Library.Directory.Pets ) do
IDToName[i] = v.name
NameToID[v.name] = i
end

function GetMyPets()
local returntable = {}
for i,v in pairs(GameLibrary.Save.Get().Pets) do
if v.e then
table.insert(returntable, v.uid)
end
end
return returntable
end

function GetPets()
local MyPets = {}
for i,v in pairs(GameLibrary.Save.Get().Pets) do
local ThingyThingyTempTypeThing = (v.g and 'Gold') or (v.r and
'Rainbow') or (v.dm and 'Dark Matter') or 'Normal'
local TempString = ThingyThingyTempTypeThing .. IDToName[v.id]
if MyPets[TempString] then
table.insert(MyPets[TempString], v.uid)
else
MyPets[TempString] = {}
table.insert(MyPets[TempString], v.uid)
end
end
return MyPets
end

for i,v in pairs(GameLibrary.Directory.Pets) do


IDToName[i] = v.name
NameToID[v.name] = i
PettoRarity[i] = v.rarity
if not table.find(RarityTable, v.rarity) then
table.insert(RarityTable, v.rarity)
end
table.insert(PetNamesTable, v.name)
end

pets2:Slider("Select pet amount", 0, 6, 1, function(countcombinefunc)


if countcombinefunc then
getgenv().CountCombineFunc1 = countcombinefunc
end
print("Selected Combine Count: ", getgenv().CountCombineFunc1)
end)

pets2:Toggle("Auto golden", false, function(togglegoldfunc)

if togglegoldfunc == true then


getgenv().ToggleGold = true
elseif togglegoldfunc == false then
getgenv().ToggleGold = false
end
end)

pets2:Toggle("Auto rainbow", false, function(toggleraibowfunc)

if toggleraibowfunc == true then


getgenv().ToggleRainbow = true
elseif toggleraibowfunc == false then
getgenv().ToggleRainbow = false
end
end)

pets2:Toggle("Enable Auto Golden / Rainbow", false, function(autocombinefunc)

if autocombinefunc == true then


getgenv().AutoCom = true
elseif autocombinefunc == false then
getgenv().AutoCom = false
end

while wait() and getgenv().AutoCom do


for i, v in pairs(GetPets()) do
if #v >= getgenv().CountCombineFunc1 and getgenv().AutoCom then
if string.find(i, "Normal") and getgenv().AutoCom and
getgenv().ToggleGold then
local Args = {}
for eeeee = 1, getgenv().CountCombineFunc1 do
Args[#Args+1] = v[#Args+1]
end
Library.Network.Invoke("use golden machine", Args)

elseif string.find(i, "Gold") and getgenv().AutoCom and


getgenv().ToggleRainbow then
local Args = {}
for eeeee = 1, getgenv().CountCombineFunc1 do
Args[#Args+1] = v[#Args+1]
end
Library.Network.Invoke("use rainbow machine", Args)
end
end
end
end

spawn(function()
while wait() and getgenv().AutoCom do
if not getgenv().ToggleGold and not getgenv().ToggleRainbow then
repeat wait(1) until getgenv().ToggleGold or
getgenv().ToggleRainbow
end
if tonumber(getgenv().CountCombineFunc1) == nil then
repeat wait() until tonumber(getgenv().CountCombineFunc1) ~= nil
end
for i, v in pairs(GetPets()) do
if #v >= getgenv().CountCombineFunc1 and (getgenv().ToggleGold or
getgenv().ToggleRainbow) then
if string.find(i, "Normal") and getgenv().ToggleGold then
local Args = {}
for eeeee = 1, getgenv().CountCombineFunc1 do
Args[#Args+1] = v[#Args+1]
end
GameLibrary.Network.Invoke("use golden machine", Args)
elseif string.find(i, "Gold") and getgenv().ToggleRainbow then
local Args = {}
for eeeee = 1, getgenv().CountCombineFunc1 do
Args[#Args+1] = v[#Args+1]
end
GameLibrary.Network.Invoke("use rainbow machine", Args)
end
end
end
end
end)
end)

pets2:line()

local FusePets_Table = {"All"}


for i,v in pairs(Library.Directory.Pets) do
table.insert(FusePets_Table, v.name)
end

pets2:Checklist("Select Pets Fuse", "selFusePet", FusePets_Table, function(t)

end)

-- pets2:Textbox("Enter Pets Name", "Type Here", function(t)


-- FusePetsPetName = t
-- end)

local TypeListFuse = {"Normal"; "Gold"; "Rainbow"; "Dark Matter";}


pets2:Checklist("Pet Rarity Type of", "prto", TypeListFuse, function(t)

end)

pets2:Slider("Amount Of Pets To Fuse", 3, 12, 3, function(t)


FusePetsAmmount = t
end)

pets2:Toggle("Auto Fuse", false, function(t)


StartAutoFuse = t
end)

pets2:Toggle("Allow Hardcore Pets", false, function(t)


AllowHCPetsFuse = t
end)

function hasenchant(tbl, value)


for i,v in pairs(tbl) do
if v == value then
return true
end
end
return false
end

spawn(function()
while task.wait() do
if StartAutoFuse then
pcall(function()

-- local petsammount = FusePetsAmmount


-- local PetId = -1
for i2pog,v2pog in pairs(checklists["selFusePet"].Value) do
if v2pog == "All" then
local Library =
require(game:GetService("ReplicatedStorage"):WaitForChild("Framework"):WaitForChild
("Library"))
local NameID = {}
for i,v in pairs(Library.Directory.Pets) do
NameID[i] = v.name
end

local selectedpets = {}
for i,v in pairs(Library.Save.Get().Pets) do
local prarity = Library.PetCmds.Get(v.uid)
local PetRaito = (v.g and 'Gold') or
(v.r and 'Rainbow') or (v.dm and 'Dark Matter') or 'Normal'
local PetRaito2 = (v.g) or (v.r) or
(v.dm)
local PetRaito3 = v.g or v.r or v.dm

local PetSting = PetRaito ..


NameID[v.id]
if selectedpets[PetSting] then

table.insert(selectedpets[PetSting], v.uid)
else
selectedpets[PetSting] = {}

table.insert(selectedpets[PetSting], v.uid)
end
end

-- local PetRaito = 'Gold' or 'Rainbow' or 'Dark


Matter' or 'Normal'
local PP
for i2,v2 in pairs(selectedpets) do
PP = {}
if string.find(i2, "Rainbow") or string.find(i2,
"Gold") or string.find(i2, "Dark Matter") or string.find(i2, "Normal") then
for i = 1,FusePetsAmmount do
PP[#PP+1] = v2[#PP+1]
end
if (#PP == FusePetsAmmount) then
workspace.__THINGS.__REMOTES["fuse
pets"]:InvokeServer({PP})
end
end
end

else
for i69,v69 in pairs(Library.Directory.Pets) do
if v2pog == v69.name then
local selectedpets = {}
for i,v in pairs(Library.Save.Get().Pets) do
local prarity = Library.PetCmds.Get(v.uid)
if not (#selectedpets == FusePetsAmmount) then
if (v.id == (i69)) then
for i2, v2 in pairs(checklists["prto"].Value)
do
if AllowHCPetsFuse then
if (v2 == "Normal" and not prarity.r
and not prarity.g and not prarity.dm and prarity.hc ) or (prarity.r and v2 ==
"Rainbow") or (prarity.g and v2 == "Gold") or (prarity.dm and v2 == "Dark Matter")
then
table.insert(selectedpets, v.uid)
end
end

if (v2 == "Normal" and not prarity.r and


not prarity.g and not prarity.dm and not prarity.hc ) or (prarity.r and v2 ==
"Rainbow") or (prarity.g and v2 == "Gold") or (prarity.dm and v2 == "Dark Matter")
then
table.insert(selectedpets, v.uid)
end

end
end
end
end
if (#selectedpets == FusePetsAmmount) then
workspace.__THINGS.__REMOTES["fuse
pets"]:InvokeServer({selectedpets})
end
---
end
end
end
end
end)
end
end
end)

pets2:line()

pets2:Toggle("Auto Claim Dark Matter Pets", false, function(autoclaimdark)

if autoclaimdark == true then


_G.AutoClaimDarkMatter = true
elseif autoclaimdark == false then
_G.AutoClaimDarkMatter = false
end

spawn(function()
while task.wait() and _G.AutoClaimDarkMatter do
for i,v in pairs(GameLibrary.Save.Get().DarkMatterQueue) do
if math.floor(v.readyTime - os.time()) < 0 then
workspace.__THINGS.__REMOTES["redeem dark matter
pet"]:InvokeServer({[1] = i})
end
end
task.wait(15)
end
end)
end)

pets2:line()
pets2:Checklist("Select Pet DarkMatter", "selSPDmatter", FusePets_Table,
function(t)

end)

pets2:Slider("Pet Amount DarkMatter",1, 6, 1, function(t)


SelectDMAmount = t
end)

pets2:Toggle("Auto Convert DarkMatter", false, function(t)


StartDarkMatterConverter = t
end)

spawn(function()
while task.wait() do
if StartDarkMatterConverter then
pcall(function()
local PetsTable = {}
local PetId = -1

for i4, v4 in pairs(checklists["selSPDmatter"].Value) do


for i6,v6 in pairs(lib.Directory.Pets) do
if v4 == v6.name then

for i,v in pairs(lib.Save.Get().Pets) do


local prarity = lib.PetCmds.Get(v.uid)
if not (#PetsTable == (SelectDMAmount)) then
if v.id == i6 then
if prarity.r then
table.insert(PetsTable, v.uid)
end
end
end
end
---
end
end
end

workspace.__THINGS.__REMOTES["convert to dark
matter"]:InvokeServer({PetsTable})
end)
end
end
end)

pets2:line()

-- local enchants = {
-- 'Magnet',
-- 'Royalty',
-- 'Glittering',
-- 'Tech Coins',
-- 'Fantasy Coins',
-- 'Rainbow Coins',
-- 'Coins',
-- 'Teamwork',
-- 'Diamonds',
-- 'Strength',
-- 'Chests',
-- 'Presents',
-- 'Agility',
-- 'Charm'
-- }

local enchantis = {}
for i,v in
pairs(game:GetService("ReplicatedStorage").Directory.Powers:GetChildren()) do
local powernames = string.gsub(v.Name, "Power -- ", "")
table.insert(enchantis, powernames)
end

pets2:Toggle("Start Enchanting", false, function(t)


StartChant = t
end)

local enchants = {
'Magnet',
'Royalty',
'Glittering',
'Tech Coins',
'Fantasy Coins',
'Rainbow Coins',
'Coins',
'Teamwork',
'Diamonds',
'Strength',
'Chests',
'Presents',
'Agility',
'Charm',
}

pets2:Dropdown("Select Enchant", enchantis, function(t)


PowerName = t
end)

pets2:Slider("Select Enchant Level", 1, 6, 1, function(t)


PowerLevel = t
end)

-- pets2:Toggle("Target Hardcore Pets (Enchant)", false, function(t)


-- TargetHCPets = t
-- end)

function hasInput(tbl, value)


for i,v in pairs(tbl) do
if v == value then
return true
end
end
return false
end

function hasValue(tbl, value)


for i,v in pairs(tbl) do
if i == value then
return true
end
end
return false
end

spawn(function()
while task.wait() do
if StartChant then
pcall(function()
if PowerName == "Royalty" or PowerName == "Magnet" or PowerName ==
"Charm" or PowerName == "Teamwork" or PowerName == "Glittering" then
for i,v in pairs(lib.Save.Get().Pets) do
local getpvalue = lib.PetCmds.Get(v.uid)
if getpvalue.e then
if hasValue(getpvalue, "powers") then
for i2,v2 in pairs(getpvalue.powers) do
if hasInput(v2, PowerName) then
else
workspace.__THINGS.__REMOTES["enchant
pet"]:InvokeServer({v.uid})
end
end
else
workspace.__THINGS.__REMOTES["enchant
pet"]:InvokeServer({v.uid})
end
end
end
else
for i,v in pairs(lib.Save.Get().Pets) do
local getpvalue = lib.PetCmds.Get(v.uid)
if getpvalue.e then
if hasValue(getpvalue, "powers") then
for i2,v2 in pairs(getpvalue.powers) do
if hasInput(v2, PowerLevel) and hasInput(v2, PowerName)
then --hasInput(v, "Strength") and
else
workspace.__THINGS.__REMOTES["enchant
pet"]:InvokeServer({v.uid})
end
end
else
workspace.__THINGS.__REMOTES["enchant
pet"]:InvokeServer({v.uid})
end
end
end
end
end)
end
end
end)

pets2:line()

pets2:Textbox("Enter New Pet Name", "", function(t)


selpname = t
end)

pets2:Button("Rename All Pets (ONLY CLICK ONCE!)", function()


spawn(function()
pcall(function()
getgenv().UwU:Notify("System", "Renaming Pets \n please be patient!")
end)
end)

for i,v in pairs(Library.Save.Get().Pets) do


if v.nk ~= selpname then
-- print(v.uid)
local scriptEnvironment =
getsenv(game:GetService("Players").LocalPlayer.PlayerScripts.Scripts.GUIs.Rename)
scriptEnvironment.Rename(v.uid, selpname)
task.wait(.87)
end
end
end)

local v1 = {};
for i,v in pairs(Library.Directory.Pets) do
for i,v in pairs(v) do
if i == "name" then
table.insert(v1, v)
end
end
end

Visuals:Dropdown("Select Pet", v1, function(petname)


PetNamehere = petname
end)

Visuals:Button("Open Pet", function()


function HatchEgg(Pet)
local pet = Pet
for i,v in pairs(game.ReplicatedStorage.Game.Pets:GetChildren()) do
if string.split(tostring(v), ' - ')[2] == pet then
pet = string.split(tostring(v), ' - ')[1]
end
end
local tbl = {
{
nk = 'Preston',
idt = '69',
e = false,
uid = '69',
s = 999999999999,
id = pet,
}}
local egg
for i_,script in pairs(game.ReplicatedStorage.Game.Eggs:GetDescendants())
do
if script:IsA('ModuleScript') then
if typeof(require(script).drops) == 'table' then
for i,v in pairs(require(script).drops) do
if v[1] == pet then
egg = require(script).displayName
end
end
end
end
end
if Pet == 'Huge Cat' then egg = 'Cracked Egg' end
for i,v in pairs(getgc(true)) do
if (typeof(v) == 'table' and rawget(v, 'OpenEgg')) then
v.OpenEgg(egg, tbl)
end
end
end
HatchEgg(PetNamehere)
end)

Visuals:Button("Visual Dupe Gems", function()


function comma_value(amount)
local formatted = amount
while true do
formatted, k = string.gsub(formatted, "^(-?%d+)(%d%d%d)", '%1,%2')
if (k == 0) then
break
end
end
return formatted
end

local diamonds =
game.Players.LocalPlayer.PlayerGui.Main.Right.Diamonds.Amount
local old = diamonds.Text
local oldNumber = string.gsub(old, ",", "")
local newNumber = oldNumber * 10000
local new = comma_value(newNumber)
local newString = tostring(new)
diamonds.Text = newString
end)

Visuals:Button("Make all your Pets Huge Santa", function()


for i,v in pairs(game:GetService("Workspace")
["__THINGS"].Pets:GetChildren()) do
v.Mesh.MeshId = "rbxassetid://8211668957"
v.Mesh.TextureId = "rbxassetid://8211668593"
v.Mesh.Scale = Vector3.new(2, 2, 2)
end
end)

Visuals:Toggle("Get Coin Bonus (Fake!)", false, function(t)


StartBonus = t
end)

spawn(function()
while task.wait() do
if StartBonus then
pcall(function()
local ohVector31 =
game.Players.LocalPlayer.Character.HumanoidRootPart.Position
game:GetService("ReplicatedStorage").Framework.Modules["2 |
Network"]["coin bonus"]:Fire(ohVector31)
end)
end
end
end)

Visuals:Toggle("Spawn LootBags (Fake!)", false, function(t)


FakeLootbag = t
end)

spawn(function()
while task.wait() do
if FakeLootbag then
pcall(function()
local ohString1 = "ce6e120a0c304567be950939b7a574c8"
local ohTable2 = {
["type"] = "Good",
["claimed"] = false,
["position"] =
game.Players.LocalPlayer.Character.HumanoidRootPart.Position,
["world"] = "Pixel",
["player"] = game:GetService("Players").LocalPlayer,
["reward"] = {
[1] = "Coins",
[2] = 5008984,
[3] = "Rainbow Coins"
}
}
game:GetService("ReplicatedStorage").Framework.Modules["2 |
Network"]["spawn lootbag"]:Fire(ohString1, ohTable2)
end)
end
end
end)

Credits:Button("LeadMarker#1219 & Karma#9368", function()


setclipboard("https://discord.gg/97anmxFpkU")
end)

Credits:Button("Mana#9724 & Septex#9788 (he is very hot)", function()


setclipboard("https://discord.gg/97anmxFpkU")
end)

Credits:Button("UI Designer: Luke Marcus#4347", function()


setclipboard("https://discord.gg/97anmxFpkU")
end)

Credits:Button("Project Meow Discord Server", function()


setclipboard("https://discord.gg/97anmxFpkU")
local req = (syn and syn.request) or (http and http.request) or
http_request
if req then
req({
Url = 'http://127.0.0.1:6463/rpc?v=1',
Method = 'POST',
Headers = {
['Content-Type'] = 'application/json',
Origin = 'https://discord.com'
},
Body = game:GetService('HttpService'):JSONEncode({
cmd = 'INVITE_BROWSER',
nonce =
game:GetService('HttpService'):GenerateGUID(false),
args = {code = '97anmxFpkU'}
})
})
end
end)

Credits:line()

Credits:Button("Save Settings", function()


savesettings()
end)

Credits:Button("Load Settings", function()


loadsettings()
end)

Credits:line()
Credits:Button("Destroy Gui", function()
game.CoreGui:FindFirstChild("Mana"):Destroy()
end)

Credits:Button("Rejoin", function()
local ts = game:GetService("TeleportService")
local p = game:GetService("Players").LocalPlayer
ts:Teleport(game.PlaceId, p)
end)

Credits:line()

UIlib:setTheme(Credits)

-- for i,v in
pairs(game:GetService("ReplicatedStorage").Game.Coins:GetChildren()) do
-- for i2,v2 in pairs(v:GetChildren()) do
-- OldFarm:Toggle(v2.Name, false, function(t)

-- end)
-- end
-- end

OldFarm:Label("This Farm Will Always Auto Update!")

-- OldFarm:Toggle("Send All Pets", false, function(t)


-- send_All_Pets = t
-- end)

send_All_Pets = false

OldFarm:line()

for i,imaegg in
pairs(game:GetService("ReplicatedStorage").Game.Coins:GetChildren()) do
for nu,hwe in pairs(imaegg:GetChildren()) do
OldFarm:Toggle(hwe.Name, false, function(t)
StartOldFarm = t
while StartOldFarm do task.wait()
if send_All_Pets then
function FarmCoin(CoinID, PetID)
game.workspace['__THINGS']['__REMOTES']["join
coin"]:InvokeServer({[1] = CoinID, [2] = {[1] = PetID}})
game.workspace['__THINGS']['__REMOTES']["farm
coin"]:FireServer({[1] = CoinID, [2] = PetID})
end

function GetMyPets()
local returntable = {}
for i,v in
pairs(game:GetService("Players").LocalPlayer.PlayerGui.Inventory.Frame.Main.Pets:Ge
tChildren()) do
if v.ClassName == 'TextButton' and
v.Equipped.Visible then
table.insert(returntable, v.Name)
end
end
return returntable
end

function GetCoins()
local returntable = {}
local ListCoins = game.workspace['__THINGS']['__REMOTES']
["get coins"]:InvokeServer({})[1]
for i,v in pairs(ListCoins) do
if string.find(string.lower(v.a), string.lower(hwe.Name))
then
table.insert(returntable, i)
end
end
return returntable
end

local cointhiny = GetCoins()


local getpet = GetMyPets()
for i = 1, #cointhiny do
coroutine.wrap(function()
FarmCoin(cointhiny[i].index, getpet[1])
FarmCoin(cointhiny[i].index, getpet[2])
FarmCoin(cointhiny[i].index, getpet[3])
FarmCoin(cointhiny[i].index, getpet[4])
FarmCoin(cointhiny[i].index, getpet[5])
FarmCoin(cointhiny[i].index, getpet[6])
FarmCoin(cointhiny[i].index, getpet[7])
FarmCoin(cointhiny[i].index, getpet[8])
FarmCoin(cointhiny[i].index, getpet[9])
FarmCoin(cointhiny[i].index, getpet[10])
FarmCoin(cointhiny[i].index, getpet[11])
FarmCoin(cointhiny[i].index, getpet[12])
FarmCoin(cointhiny[i].index, getpet[13])
FarmCoin(cointhiny[i].index, getpet[14])
FarmCoin(cointhiny[i].index, getpet[15])
FarmCoin(cointhiny[i].index, getpet[16])
FarmCoin(cointhiny[i].index, getpet[17])
FarmCoin(cointhiny[i].index, getpet[18])
FarmCoin(cointhiny[i].index, getpet[19])
FarmCoin(cointhiny[i].index, getpet[20])
FarmCoin(cointhiny[i].index, getpet[21])
FarmCoin(cointhiny[i].index, getpet[22])
end)()
end
else
pcall(function()
function FarmCoin(CoinID, PetID)
game.workspace['__THINGS']['__REMOTES']["join
coin"]:InvokeServer({[1] = CoinID, [2] = {[1] = PetID}})
game.workspace['__THINGS']['__REMOTES']["farm
coin"]:FireServer({[1] = CoinID, [2] = PetID})
end

function GetMyPets()
local returntable = {}
for i,v in
pairs(game:GetService("Players").LocalPlayer.PlayerGui.Inventory.Frame.Main.Pets:Ge
tChildren()) do
if v.ClassName == 'TextButton' and
v.Equipped.Visible then
table.insert(returntable, v.Name)
end
end
return returntable
end

function GetCoins()
local returntable = {}
local ListCoins = game.workspace['__THINGS']['__REMOTES']
["get coins"]:InvokeServer({})[1]
for i,v in pairs(ListCoins) do
if string.find(string.lower(v.a),
string.lower(hwe.Name)) then
table.insert(returntable, i)
end
end
return returntable
end

local cointhiny = GetCoins()


local getpet = GetMyPets()
for i = 1, #cointhiny do
coroutine.wrap(function()
pcall(function() FarmCoin(cointhiny[i],
getpet[i%#getpet+1]) end)
task.wait(.3)
end)()
end

end)
end
end
end)
end
end

WebHook:Textbox("Paste Webhook URL", "here!", function(t)


getgenv().Webhook = t
end)

-- WebHook:line()

-- WebHook:Toggle("Track Basic", false, function(t)


-- BasicWebHook = t
-- end)

-- WebHook:Toggle("Track Rare", false, function(t)


-- RareWebHook = t
-- end)

-- WebHook:Toggle("Track Epic", false, function(t)


-- EpicWebHook = t
-- end)

-- WebHook:Toggle("Track Legendary", false, function(t)


-- LegendaryWebHook = t
-- end)

-- WebHook:Toggle("Track Mythical", false, function(t)


-- MythicalWebHook = t
-- end)

-- WebHook:Toggle("Track Exclusive", false, function(t)


-- ExclusiveWebHook = t
-- end)

WebHook:line()

WebHook:Toggle("Start Tracking", false, function(t)


StartWebhookTracking = t
end)

getgenv().TrackList = {
['Basic'] = false or BasicWebHook;
['Rare'] = false or RareWebHook;
['Epic'] = true or EpicWebHook;
['Legendary'] = true or LegendaryWebHook;
['Mythical'] = true or MythicalWebHook;
['Exclusive'] = true or ExclusiveWebHook;
}
repeat wait() until game:GetService("Players")
repeat wait() until game:GetService("Players").LocalPlayer
repeat wait() until
game:GetService("Players").LocalPlayer:WaitForChild("PlayerGui"):WaitForChild("Load
ing"):WaitForChild("Black").BackgroundTransparency == 1
repeat wait() until
game:GetService("Players").LocalPlayer.Character:FindFirstChild("HumanoidRootPart")

local IDToName = {}
local PettoRarity = {}
for i,v in pairs(Library.Directory.Pets) do
IDToName[i] = v.name
PettoRarity[i] = v.rarity
end

function GetThumbnail(id, type)


local nailname = (type == 'Normal' or type == 'Rainbow' and 'thumbnail') or
(type == 'Gold' and 'goldenThumbnail') or (type == 'Dark Matter' and
'darkMatterThumbnail')
local eeee = Library.Directory.Pets[tostring(id)][nailname] or
Library.Directory.Pets[tostring(id)]["thumbnail"]
local AssetID = eeee:gsub("rbxassetid%:%/%/", "")
local Link = "https://www.roblox.com/item-thumbnails?
params=[{assetId:"..AssetID.."}]"
local Response =
game:GetService("HttpService"):JSONDecode(game:HttpGet(Link))
return Response[1].thumbnailUrl
end

function Send(Name, Nickname, Strength, Rarity, Thumbnail, Formation, Color,


NewPowers, nth)
local Webhook = getgenv().Webhook
local msg = {
["username"] = "Project Meow Tracker",
["Icon"] =
"https://cdn.discordapp.com/attachments/703598582154002502/1001963172028219473/
download.jpg",
["embeds"] = {
{
["color"] = tonumber(tostring("0x" .. Color)), --decimal
["title"] = "*" .. Rarity .. "* " .. Name,
["thumbnail"] = {
["url"] = Thumbnail
},
["fields"] = {
{
["name"] = "Nickname",
["value"] = Nickname,
["inline"] = true
},
{
["name"] = "Formation",
["value"] = Formation,
["inline"] = true
},
{
["name"] = "Strength",
["value"] = Strength,
["inline"] = true
},
},
["author"] = {},
['timestamp'] = os.date("%Y-%m-%dT%X.000Z"),
}
}
}
for qq,bb in pairs(NewPowers) do
local thingy = {
["name"] = "Enchantment "..tostring(qq),
["value"] = bb,
["inline"] = true
}
table.insert(msg["embeds"][1]["fields"], thingy)
end
request = http_request or request or HttpPost or syn.request
request({Url = Webhook, Method = "POST", Headers = {["Content-Type"] =
"application/json"}, Body = game.HttpService:JSONEncode(msg)})
end

function SendWebhook(uid)
for i,v in pairs(Library.Save.Get().Pets) do
if v.uid == uid and getgenv().TrackList[PettoRarity[v.id]] then
local ThingyThingyTempTypeThing = (v.g and 'Gold') or (v.r and
'Rainbow') or (v.dm and 'Dark Matter') or 'Normal'
local Formation = (v.g and ':crown: Gold') or (v.r and ':rainbow:
Rainbow') or (v.dm and ':milky_way: Dark Matter') or ':roll_of_paper: Normal'
local Thumbnail = GetThumbnail(v.id, ThingyThingyTempTypeThing)
local Name = IDToName[v.id]
local Nickname = v.nk
local nth = v.idt
local Strength = v.s
local Powers = v.powers or {}
local Rarity = PettoRarity[v.id]
local Color = (Rarity == 'Exclusive' and "e676ff") or (Rarity ==
'Mythical' and "ff8c00") or (Rarity == 'Legendary' and "ff45f6") or (Rarity ==
'Epic' and "ffea47") or (Rarity == 'Rare' and "42ff5e") or (Rarity == 'Basic' and
"b0b0b0")
local NewPowers = {}
for a,b in pairs(Powers) do
local eeeeeeee = tostring(b[1] .. " " .. b[2])
table.insert(NewPowers, eeeeeeee)
end
Send(Name, Nickname, Library.Functions.Commas(Strength), Rarity,
Thumbnail, Formation, Color, NewPowers, nth)
end
end
end

if getgenv().Connection then getgenv().Connection:Disconnect() end


getgenv().Connection =
game:GetService("Players").LocalPlayer.PlayerGui.Inventory.Frame.Main.Pets.ChildAdd
ed:Connect(function(child)
if StartWebhookTracking then
SendWebhook(child.Name)
end
end)

You might also like

pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy