All content on our site is free and will always be free.

Please consider supporting us with disabling your AdBlock software and to gain access to thousands of free content!

Not sure how to disable AdBLock? Follow this tutorial: How to disable AdBlock

Get the Mastery Farm

The Mastery Farm code is below. Copy & inject it into the game. Enjoy!

Pet Simulator X! ? - -Mastery farm
_G.Enabled = true --// set to "false" to disable the script
local useGolden = true --// Set to "false" if you don't want to open golden eggs
--// DON'T EDIT BELOW IF YOU DONT KNOW WHAT YOU'RE DOING
local event = workspace.__THINGS.__REMOTES:FindFirstChild("buy egg")
local rprint
local Normal_Eggs = {}
local Golden_Eggs = {}
local ReplicatedStorage = game:GetService("ReplicatedStorage")
local Eggs = ReplicatedStorage:WaitForChild("Game").Eggs
if rconsolewarn then
rconsoleclear()
rprint = rconsolewarn
else
rprint = print
end
function Time(Tick) -- Not By me
if typeof(Tick) ~= "number" then
return warn('Integer expected, got', typeof(Tick))
end
local Tick = tick() - Tick
local Weeks = math.floor(math.floor(math.floor(math.floor(Tick / 60) / 60) / 24) / 7)
local Days =  math.floor(math.floor(math.floor(Tick / 60) / 60) / 24)
local Hours = math.floor(math.floor(Tick / 60) / 60)
local Minutes = math.floor(Tick / 60)
local Seconds = math.floor(Tick)
local MilliSeconds = (Tick * 1000)
local Format = ""
if Weeks > 0 then
Format = Format .. string.format("%d Week/s, ", Weeks)
end
if Days > 0 then
Format = Format .. string.format("%d Day/s, ", Days % 7)
end
if Hours > 0 then
Format = Format .. string.format("%d Hour/s, ", Hours % 24)
end
if Minutes > 0 then
Format = Format .. string.format("%d Minute/s, ", Minutes % 60)
end
if Seconds > 0 then
Format = Format .. string.format("%d Second/s, ", Seconds % 60)
end
if MilliSeconds > 0 then
Format = Format .. string.format("%d Ms", MilliSeconds % 1000)
end
return Format
end
local startTick = tick()
for _,eggFolder in pairs(Eggs:GetChildren()) do
for _,eggName in pairs(eggFolder:GetChildren()) do
if string.find(eggName.Name, "Golden") then
table.insert(Golden_Eggs, eggName.Name)
else
table.insert(Normal_Eggs, eggName.Name)
end
end
task.wait()
end
rprint("Added all eggs to database. Took "..tostring(Time(startTick)))
while _G.Enabled == true and wait(0.05) do
local args = {}
local normalegg = Normal_Eggs[math.random(1, #Normal_Eggs)]
local goldenegg = Golden_Eggs[math.random(1, #Golden_Eggs)]
if useGolden == true then
if math.random(1,2) == 1 then
args = {normalegg, false}
rprint("[Mastery Farm] Buying: "..normalegg)
else
args = {goldenegg, false}
rprint("[Mastery Farm] Buying: "..goldenegg)
end
else
args = {normalegg, false}
rprint("[Mastery Farm] Buying: "..normalegg)
end
local e = event:InvokeServer(args)
repeat wait() until e ~= nil
rprint("Running Time: "..tostring(Time(startTick)))
end