Run it
Copy the script and paste it into your executor.
Players = :()
ReplicatedStorage = :()
UserInputService = :()
player = Players.LocalPlayer
playerGui = player:()
screenGui = .()
screenGui.Name =
screenGui.ResetOnSpawn =
screenGui.ZIndexBehavior = .ZIndexBehavior.Sibling
screenGui.Parent = playerGui
frame = .()
frame.Size = .(, , , )
frame.Position = .(, -, , )
frame.BackgroundColor3 = .(, , )
frame.BorderSizePixel =
frame.Active =
frame.Draggable =
frame.Parent = screenGui
.(, frame).CornerRadius = .(, )
stroke = .(, frame)
stroke.Color = .(, , )
stroke.Thickness =
title = .()
title.Size = .(, , , )
title.BackgroundTransparency =
title.Text =
title.TextColor3 = .(, , )
title.Font = .Font.GothamBold
title.TextScaled =
title.Parent = frame
statusLabel = .()
statusLabel.Size = .(, , , )
statusLabel.Position = .(, , , )
statusLabel.BackgroundTransparency =
statusLabel.Text =
statusLabel.TextColor3 = .(, , )
UPGRADES = {
{ currencyName = , max = , upgradeValue = },
{ currencyName = , max = , upgradeValue = },
{ currencyName = , max = , upgradeValue = },
{ currencyName = , max = , upgradeValue = },
{ currencyName = , max = , upgradeValue = },
{ currencyName = , max = , upgradeValue = },
{ currencyName = , max = , upgradeValue = },
{ currencyName = , max = , upgradeValue = },
{ currencyName = , max = , upgradeValue = },
{ currencyName = , max = , upgradeValue = , amount = },
{ currencyName = , max = , upgradeValue = , amount = },
{ currencyName = , max = , upgradeValue = },
{ currencyName = , max = , upgradeValue = },
{ currencyName = , max = , upgradeValue = },
{ currencyName = , max = , upgradeValue = },
{ currencyName = , max = , upgradeValue = },
{ currencyName = , max = , upgradeValue = },
{ currencyName = , max = , upgradeValue = },
{ currencyName = , max = , upgradeValue = },
{ currencyName = , max = , upgradeValue = },
{ currencyName = , max = , upgradeValue = },
}
TREES = (()
t = {}
i = , t[i] = i
t
)()
Remotes = ReplicatedStorage:()
(u)
args = {
[] = {
{
amount = u.amount ,
autoBuy = ,
cost = ,
currencyName = u.currencyName,
max = u.max,
upgradeValue = u.upgradeValue,
}
},
n = ,
}
(()
Remotes.Upgrade:((args, , args.n))
)
(treeNumber)
args = { [] = { treeNumber = treeNumber, treeType = }, n = }
(()
Remotes.UpgradeTree:((args, , args.n))
)
()
args = { [] = { amount = }, n = }
(()
Remotes.SeedCollect:((args, , args.n))
)
()
(()
Remotes.IncreaseTree:()
)
()
(()
Remotes.IncreaseMuscle:()
)
()
args = { [] = , n = }
(()
Remotes.IncreaseSilver:((args, , args.n))
)
()
args = {
[] = { diamond = , golden = , normal = , ruby = , silver = },
n = ,
}
(()
Remotes.GrassCollect:((args, , args.n))
)
running =
()
_, u (UPGRADES)
running
(u)
.()
_, treeNum (TREES)
running
(treeNum)
.()
running
()
.()
running
()
.()
running
()
.()
running
()
.()
running
()
.()
()
running = running
running
statusLabel.Text =
statusLabel.TextColor3 = .(, , )
.(()
running
()
)
statusLabel.Text =
statusLabel.TextColor3 = .(, , )
UserInputService.InputBegan:((input, gameProcessed)
gameProcessed
input.KeyCode == .KeyCode.M
()
)
Infinite Everything AutoFarm
[🌱] Grass Incremental Simulator