DOWNLOAD GROWTOPIA > https://www.growtopiagame.com/
USE HYDROTRIUM, DOWNLOAD HERE > https://hydrotrium.wtf
-- WRITE THE SETUP HERE, USE CAPSLOCK
blockid = -- WRITE ID OF BLOCK
farmworld = " " -- WRITE YOUR FARM WORLD NAME
breakworld = " " -- WRITE YOUR BREAK WORLD NAME
wallpaperidforblock = -- WRITE WALLPAPER ID FOR DROP THE BLOCK ( IN BREAK WORLD )
wallpaperidforseed = -- WRITE WALLPAPER ID FOR DROP THE SEED ( IN BREAK WORLD )
idforpnb = -- WRITE WALLPAPER ID FOR POSITION BOT WILL PNB ( IN BREAK WORLD )
delayharvest = 200 -- WRITE DELAY HARVEST ( MILISECOND )
delayplant = 210 -- WRITE DELAY PLANT ( MILISECOND )
delaypnb = 200 -- WRITE DELAY PNB ( MILI SECOND )
hit = -- WRITE HIT ( USE PICKAXE = -1 HIT )
idfordropssp = -- WRITE WALLPAPER IF FOR DROP THE SSP PACK
owner = " " -- WRITE NAME OWNER
function trash(a)
sleep(250)
sendPacket(2,"action|trash\n|itemID|" .. a)
sleep(250)
sendPacket(2,"action|dialog_return\ndialog_name|trash_item\nitemID|" .. a .. "|\ncount|" .. findItem(a))
sleep(250)
end
function harvest()
for _, tile in pairs(getTiles()) do
if tile.fg == seedid and findItem(blockid) < 200 and findItem(seedid) < 200 then
findPath(tile.x, tile.y)
sleep(delayharvest)
collectSet(true, 6)
punch(0,0)
sleep(delayharvest)
elseif findItem(blockid) <= 200 and findItem(seedid) == 200 then
collectSet(false, 6)
sendPacket(3,"action|join_request\nname|" .. breakworld )
sleep(1000)
move(2,0)
sleep(400)
for _, tile in pairs(getTiles()) do
if tile.bg == wallpaperidforseed then
sleep(300)
findPath(tile.x - 1, tile.y)
collectSet(false, 6)
sleep(200)
drop(seedid)
sleep(100)
end
end
if findItem(seedid) == 0 then
sleep(500)
sendPacket(3,"action|join_request\nname|" .. farmworld )
sleep(1000)
end
elseif findItem(blockid) == 200 and findItem(seedid) <= 200 then
collectSet(false, 6)
sendPacket(3,"action|join_request\nname|" .. breakworld )
sleep(1000)
move(2,0)
sleep(400)
for _, tile in pairs(getTiles()) do
if tile.bg == wallpaperidforblock then
sleep(300)
findPath(tile.x - 1, tile.y)
collectSet(false, 6)
sleep(200)
drop(blockid)
sleep(100)
end
end
if findItem(blockid) == 0 then
sleep(500)
sendPacket(3,"action|join_request\nname|" .. farmworld )
sleep(1000)
end
elseif tile.x == 98 and tile.y == 53 and harvestcount < 4 then
sleep(600)
harvestcount = harvestcount+1
sleep(500)
elseif harvestcount == 4 then
collectSet(false, 6)
sleep(200)
sendPacket(3,"action|join_request\nname|" .. breakworld )
sleep(1000)
move(2,0)
sleep(200)
move(2,0)
sleep(300)
todo = "pnb"
harvestcount = 0
sleep(200)
end
end
end
function pnb()
for _, tile in pairs(getTiles()) do
if tile.bg == idforpnb and findItem(seedid) < 200 and findItem(blockid) > 5 and findItem(112) <= 5000 then
sleep(100)
findPath(tile.x, tile.y)
collectSet(true, 3)
sleep(200)
currenthit = 0
sleep(delaypnb)
place(blockid,0,-2)
while( currenthit < hit) do
sleep(delaypnb)
punch(0,-2)
currenthit = currenthit+1
end
elseif tile.bg == idfortakeblock and findItem(seedid) < 200 and findItem(blockid) <= 5 and findItem(112) <= 5000 then
sleep(300)
move(3,0)
sleep(800)
findPath(tile.x, tile.y)
collectSet(true, 3)
sleep(300)
if findItem(blockid) > 5 then
sleep(200)
elseif findItem(blockid) <= 5 and pnbcount < 4 then
sleep(500)
if findItem(blockid) > 5 then
sleep(100)
elseif findItem(blockid) <= 5 then
pnbcount = pnbcount+1
end
elseif pnbcount == 4 then
sendPacket(3,"action|join_request\nname|" .. farmworld )
sleep(3000)
todo = "plant"
pnbcount = pnbcount+10
sleep(4000)
end
elseif tile.bg == idfordropseed and findItem(seedid) == 200 and findItem(blockid) >= 0 and findItem(112) <= 5000 then
sleep(300)
move(3,0)
sleep(800)
findPath(tile.x-1, tile.y)
collectSet(false, 3)
sleep(400)
drop(seedid)
sleep(1000)
elseif tile.bg == idfordropssp and findItem(seedid) < 200 and findItem(blockid) >= 0 and findItem(112) > 5000 then
sleep(300)
move(3,0)
sleep(200)
move(2,0)
sleep(600)
findPath(tile.x-1, tile.y)
collectSet(false, 3)
sleep(500)
while findItem(112) >= 1000 do
sendPacket(2,"action|buy\nitem|bigitems")
sleep(350)
sendPacket(2,"action|buy\nitem|ssp_10_pack")
sleep(450)
if findItem(5706) > 0 then
drop(5706)
sleep(400)
end
end
elseif findItem(5024) > 5 then
sleep(300)
trash(5024)
sleep(200)
elseif findItem(5026) > 5 then
sleep(300)
trash(5026)
sleep(200)
elseif findItem(5028) > 5 then
sleep(300)
trash(5028)
sleep(200)
elseif findItem(5030) > 5 then
sleep(300)
trash(5030)
sleep(200)
elseif findItem(5032) > 5 then
sleep(300)
trash(5032)
sleep(200)
elseif findItem(5034) > 5 then
sleep(300)
trash(5034)
sleep(200)
elseif findItem(5036) > 5 then
sleep(300)
trash(5036)
sleep(200)
elseif findItem(5038) > 5 then
sleep(300)
trash(5038)
sleep(200)
elseif findItem(5040) > 5 then
sleep(300)
trash(5040)
sleep(200)
elseif findItem(5042) > 5 then
sleep(300)
trash(5042)
sleep(200)
elseif findItem(5044) > 5 then
sleep(300)
trash(5044)
sleep(200)
elseif findItem(7164) > 5 then
sleep(300)
trash(7164)
sleep(200)
elseif findItem(7162) > 5 then
sleep(300)
trash(7162)
sleep(200)
end
end
end