Grow a Garden script helps you play smarter by letting you know the best seeds to plant, auto plant, auto buy, auto sell, auto collect, unlimited seeds, tools to utilize, and how to build your farm faster.
Grow a Garden is a relaxing and fun Roblox game where players can plant their own gardens, harvest crops and sell the produce they grow. It’s a calm game where players grow plants, make money, and grow their gardens over time. It is an ideal game for anyone who enjoys simulation and management games, you can have a great time farming without the constant ticking of the clock. Players can unlock new crops, tend to your garden or manage your resources as they advance. They earn more as they grow, which means they are able to add to the size of their garden and the quality of their tools. That being said, it is a fun game when trials aren’t busy watering, harvesting and selling crops that it consumes time in game. Enter scripts, an easy way to do some of this work, allowing you to be free to grow and run your garden with ease.
What is Grow a Garden Script?
The Grow a Garden Script is a script which helps the user to do things faster within the game, it is something like an auto clicker to buy seeds, cultivate, water, and harvest the land. This latter script is very useful especially if you want to advance more (you progress faster) without spending the long hours for the same repetitive thing. Some highlights of the Grow a Garden Script are:
- Auto-planting: Automatically plant seeds for you in your garden.
- Auto-Collecting: Automatically collects grown crops for you.
- Auto-sell: Auto-sells harvested crops and items.
- Unlimited Seeds: Unlimited seeds, never run out.
- Anti-AFK: Makes you keep doing something to prevent getting kicked by AFK.
The script helps everything about the farm run more smoothly, leaving you more free time to build up your plot and stack that cash.
All Grow A Garden Script June 2025
1. Auto Buy, Auto Farm, ESP
luaCopyEditloadstring(game:HttpGet("https://raw.githubusercontent.com/nootmaus/GrowAAGarden/refs/heads/main/mauscripts"))()
2. Grow a Garden OP Script (Rainbow UI Example)
--[[
WARNING: Heads up! This script has not been verified by ScriptBlox. Use at your own risk!
]]
local TweenService = game:GetService("TweenService")
local Players = game:GetService("Players")
local UserInputService = game:GetService("UserInputService")
local fruitNames = {"apple", "cactus", "candy blossom", "coconut", "dragon fruit", "easter egg", "grape", "mango", "peach", "pineapple", "blue berry"}
local activeTweens = {}
local function createRainbowTween(label)
local colors = {
Color3.new(1, 0, 0),
Color3.new(1, 0.5, 0),
Color3.new(1, 1, 0),
Color3.new(0, 1, 0),
Color3.new(0, 0, 1),
Color3.new(0.5, 0, 1),
Color3.new(1, 0, 1)
}
local tweenInfo = TweenInfo.new(1, Enum.EasingStyle.Linear)
if activeTweens[label] then
activeTweens[label]:Cancel()
activeTweens[label] = nil
end
spawn(function()
while true do
for , color in ipairs(colors) do local tween = TweenService:Create(label, tweenInfo, {TextColor3 = color}) activeTweens[label] = tween tween:Play() tween.Completed:Wait() end end end) end local function updateFruits() for , fruit in pairs(workspace:GetDescendants()) do
if table.find(fruitNames, fruit.Name:lower()) then
local weight = fruit:FindFirstChild("Weight")
local variant = fruit:FindFirstChild("Variant")
if weight and weight:IsA("NumberValue") then
local weightValue = math.floor(weight.Value)
local variantValue = variant and variant:IsA("StringValue") and variant.Value or "Normal"
local shouldDisplay = (fruit.Name:lower() == "blue berry") or (variantValue == "Gold") or (variantValue == "Rainbow") or (weight.Value > 20)
local textColor = (variantValue == "Gold" and Color3.new(1, 1, 0)) or Color3.new(0, 0, 1)
if shouldDisplay then
local billboard = fruit:FindFirstChild("WeightDisplay")
local maxDistance = 50 + (weightValue * 2)
if not billboard then
billboard = Instance.new("BillboardGui")
billboard.Name = "WeightDisplay"
billboard.Parent = fruit
billboard.Adornee = fruit
billboard.Size = UDim2.new(0, 100, 0, 50)
billboard.MaxDistance = maxDistance
billboard.StudsOffset = Vector3.new(0, 2, 0)
billboard.AlwaysOnTop = true
local frame = Instance.new("Frame")
frame.Parent = billboard
frame.Size = UDim2.new(1, 0, 1, 0)
frame.BackgroundTransparency = 1
local shadowLabel = Instance.new("TextLabel")
shadowLabel.Name = "ShadowLabel"
shadowLabel.Parent = frame
shadowLabel.Position = UDim2.new(0, 2, 0, 2)
shadowLabel.Size = UDim2.new(1, -2, 0.7, -2)
shadowLabel.BackgroundTransparency = 1
shadowLabel.TextColor3 = Color3.new(0.5, 0.5, 0.5)
shadowLabel.TextScaled = true
shadowLabel.Text = tostring(weightValue)
local mainLabel = Instance.new("TextLabel")
mainLabel.Name = "MainLabel"
mainLabel.Parent = frame
mainLabel.Position = UDim2.new(0, 0, 0, 0)
mainLabel.Size = UDim2.new(1, 0, 0.7, 0)
mainLabel.BackgroundTransparency = 1
mainLabel.TextColor3 = textColor
mainLabel.TextScaled = true
mainLabel.Text = tostring(weightValue)
local variantLabel = Instance.new("TextLabel")
variantLabel.Name = "VariantLabel"
variantLabel.Parent = frame
variantLabel.Position = UDim2.new(0, 0, 0.7, 0)
variantLabel.Size = UDim2.new(1, 0, 0.3, 0)
variantLabel.BackgroundTransparency = 1
variantLabel.TextColor3 = textColor
variantLabel.TextScaled = true
variantLabel.Text = variantValue ~= "Normal" and variantValue or ""
billboard.Destroying:Connect(function()
if activeTweens[mainLabel] then
activeTweens[mainLabel]:Cancel()
activeTweens[mainLabel] = nil
end
if activeTweens[variantLabel] then
activeTweens[variantLabel]:Cancel()
activeTweens[variantLabel] = nil
end
end)
if variantValue == "Rainbow" then
createRainbowTween(mainLabel)
createRainbowTween(variantLabel)
end
else
billboard.MaxDistance = maxDistance
local frame = billboard:FindFirstChild("Frame")
if frame then
local shadowLabel = frame:FindFirstChild("ShadowLabel")
local mainLabel = frame:FindFirstChild("MainLabel")
local variantLabel = frame:FindFirstChild("VariantLabel")
if shadowLabel and mainLabel and variantLabel then
shadowLabel.Text = tostring(weightValue)
mainLabel.Text = tostring(weightValue)
mainLabel.TextColor3 = textColor
variantLabel.Text = variantValue ~= "Normal" and variantValue or ""
variantLabel.TextColor3 = textColor
if variantValue == "Rainbow" then
createRainbowTween(mainLabel)
createRainbowTween(variantLabel)
end
end
end
end
else
local billboard = fruit:FindFirstChild("WeightDisplay")
if billboard then
billboard:Destroy()
end
end
if not fruit:FindFirstChild("ClickDetector") then
local clickDetector = Instance.new("ClickDetector")
clickDetector.Parent = fruit
clickDetector.MouseClick:Connect(function()
spawn(function()
local tempBillboard = Instance.new("BillboardGui")
tempBillboard.Name = "TempWeightDisplay"
tempBillboard.Parent = fruit
tempBillboard.Adornee = fruit
tempBillboard.Size = UDim2.new(0, 100, 0, 50)
tempBillboard.MaxDistance = 50 + (weightValue * 2)
tempBillboard.StudsOffset = Vector3.new(0, 3, 0)
tempBillboard.AlwaysOnTop = true
local frame = Instance.new("Frame")
frame.Parent = tempBillboard
frame.Size = UDim2.new(1, 0, 1, 0)
frame.BackgroundTransparency = 1
local shadowLabel = Instance.new("TextLabel")
shadowLabel.Name = "ShadowLabel"
shadowLabel.Parent = frame
shadowLabel.Position = UDim2.new(0, 2, 0, 2)
shadowLabel.Size = UDim2.new(1, -2, 0.7, -2)
shadowLabel.BackgroundTransparency = 1
shadowLabel.TextColor3 = Color3.new(0.5, 0.5, 0.5)
shadowLabel.TextScaled = true
shadowLabel.Text = string.format("%.1f", weight.Value)
local mainLabel = Instance.new("TextLabel")
mainLabel.Name = "MainLabel"
mainLabel.Parent = frame
mainLabel.Position = UDim2.new(0, 0, 0, 0)
mainLabel.Size = UDim2.new(1, 0, 0.7, 0)
mainLabel.BackgroundTransparency = 1
mainLabel.TextColor3 = textColor
mainLabel.TextScaled = true
mainLabel.Text = string.format("%.1f", weight.Value)
local variantLabel = Instance.new("TextLabel")
variantLabel.Name = "VariantLabel"
variantLabel.Parent = frame
variantLabel.Position = UDim2.new(0, 0, 0.7, 0)
variantLabel.Size = UDim2.new(1, 0, 0.3, 0)
variantLabel.BackgroundTransparency = 1
variantLabel.TextColor3 = textColor
variantLabel.TextScaled = true
variantLabel.Text = variantValue
if variantValue == "Rainbow" then
createRainbowTween(mainLabel)
createRainbowTween(variantLabel)
end
wait(3)
local tweenInfo = TweenInfo.new(1, Enum.EasingStyle.Linear)
for , label in pairs({shadowLabel, mainLabel, variantLabel}) do local tween = TweenService:Create(label, tweenInfo, {TextTransparency = 1}) tween:Play() activeTweens[label] = tween end tween.Completed:Wait() for , label in pairs({shadowLabel, mainLabel, variantLabel}) do
if activeTweens[label] then
activeTweens[label]:Cancel()
activeTweens[label] = nil
end
end
tempBillboard:Destroy()
end)
end)
end
end
end
end
end
local screenGui = Instance.new("ScreenGui")
screenGui.Parent = Players.LocalPlayer.PlayerGui
local updateButton = Instance.new("TextButton")
updateButton.Size = UDim2.new(0, 50, 0, 50)
updateButton.Position = UDim2.new(0, 10, 0, 10)
updateButton.BackgroundColor3 = Color3.new(0, 0, 1)
updateButton.Text = ""
updateButton.Parent = screenGui
local dragging = false
local dragStart = nil
local startPos = nil
updateButton.MouseButton1Click:Connect(updateFruits)
UserInputService.InputBegan:Connect(function(input)
if input.UserInputType == Enum.UserInputType.MouseButton1 then
local mousePos = UserInputService:GetMouseLocation()
local buttonPos = updateButton.AbsolutePosition
local buttonSize = updateButton.AbsoluteSize
if mousePos.X >= buttonPos.X and mousePos.X <= buttonPos.X + buttonSize.X and mousePos.Y >= buttonPos.Y and mousePos.Y <= buttonPos.Y + buttonSize.Y then
dragging = true
dragStart = input.Position
startPos = updateButton.Position
end
end
end)
UserInputService.InputChanged:Connect(function(input)
if dragging and input.UserInputType == Enum.UserInputType.MouseMovement then
local delta = input.Position - dragStart
updateButton.Position = UDim2.new(
startPos.X.Scale,
startPos.X.Offset + delta.X,
startPos.Y.Scale,
startPos.Y.Offset + delta.Y
)
end
end)
UserInputService.InputEnded:Connect(function(input)
if input.UserInputType == Enum.UserInputType.MouseButton1 then
dragging = false
end
end)
updateFruits()
3. Forge Hub
luaCopyEditloadstring(game:HttpGet("https://raw.githubusercontent.com/Skzuppy/forge-hub/main/loader.lua"))()
4. OP Script
luaCopyEditloadstring(game:HttpGet("https://raw.githubusercontent.com/nf-36/Koronis/refs/heads/main/Scripts/Loader.lua"))()
5. GGH Hub
luaCopyEditlocal G = loadstring(game:HttpGet("https://raw.githubusercontent.com/Bwhw827g29wh/Scripts/refs/heads/main/FetchAndExecute.lua"))()
G:fetchAndExecute("https://raw.githubusercontent.com/Bwhw827g29wh/Scripts/refs/heads/main/GGH-Grow-a-Garden.lua")
6. Buy Candy Blossom, Old Server Finder
luaCopyEditloadstring(game:HttpGetAsync("https://raw.githubusercontent.com/NoLag-id/No-Lag-HUB/refs/heads/main/Loader/LoaderV1.lua"))()
7. Infinity Mercury
luaCopyEditloadstring(game:HttpGet("https://gitlab.com/Lmy77/menu/-/raw/main/infinityx"))()
8. Candy Blossom Loader
luaCopyEditscript_key="keyhere";
(loadstring or load)(game:HttpGet("https://getnative.cc/script/loader"))()
9. Lunor Hub
luaCopyEditloadstring(game:HttpGet('https://lunor.dev/loader'))()
10. Somber Script
luaCopyEditloadstring(game:HttpGet("https://getsomber.com/loader.lua"))()
11. Auto Farm + Sell
luaCopyEditloadstring(game:HttpGet("https://raw.githubusercontent.com/H4xScripts/Loader/refs/heads/main/loader2.lua"))()
12. Auto Plant, Sell, Buy, Replace
luaCopyEditloadstring(game:HttpGet("https://raw.githubusercontent.com/ameicaa1/Grow-a-Garden/main/Grow_A_Garden.lua"))()
13. No Key – Auto Plant, Harvest, Sell
luaCopyEditloadstring(game:HttpGet(('https://raw.githubusercontent.com/depthso/Grow-a-Garden/refs/heads/main/autofarm.lua')))()
14. ESP, Auto Collect, Inf Seeds
luaCopyEditloadstring(game:HttpGet("https://raw.githubusercontent.com/kosowa/asd/refs/heads/main/GaG.lua"))()
15. Auto Farm
luaCopyEditloadstring(game:HttpGet("https://raw.githubusercontent.com/FemWareDevelper/Universal/refs/heads/main/Garden"))()
16. Nicuse Hub Script
luaCopyEditloadstring(game:HttpGet("https://nicuse.xyz/MainHub.lua"))()
17. New Script
luaCopyEditloadstring(game:HttpGet("https://raw.githubusercontent.com/doggoman230/growagarden/refs/heads/main/script"))()
18. Dupe Script
luaCopyEditloadstring(game:HttpGet('https://raw.githubusercontent.com/H4xScripts/Scripts/refs/heads/main/lod.lua'))()
19. NEW Mercenaries Grow A Garden Script
luaCopyEditloadstring(game:HttpGet("https://raw.githubusercontent.com/BrySadW/GrowAGarden/refs/heads/main/GrowAGarden.lua"))()
20. Tora Hub
luaCopyEditloadstring(game:HttpGet("https://raw.githubusercontent.com/gumanba/Scripts/main/GrowaGarden"))()
21. Auto Farm, Sell, Buy, AntiAFK
luaCopyEditloadstring(game:HttpGet("https://raw.githubusercontent.com/NittarPP/PhotonScript/refs/heads/main/Loading/Loading.lua"))()
22. Moma Hub
luaCopyEditloadstring(game:HttpGet("https://raw.githubusercontent.com/n3xkxp3rl/Moma-Hub/refs/heads/main/GrowAGarden.lua"))()
23. Blue Hub
luaCopyEditloadstring(game:HttpGet("https://raw.githubusercontent.com/tesghg/Grow-a-Garden/main/ameicaa_Grow_A_Garden.lua"))()
24. Dupe + Auto Collect, Buy Gear
luaCopyEditloadstring(game:HttpGet("https://raw.githubusercontent.com/xQuartyx/QuartyzScript/main/Loader.lua"))()
25. Speed Hub Script No Key
luaCopyEditloadstring(game:HttpGet("https://raw.githubusercontent.com/AhmadV99/Speed-Hub-X/main/Speed%20Hub%20X.lua", true))()
26. Spacehub
luaCopyEditloadstring(game:HttpGet('https://raw.githubusercontent.com/ago106/SpaceHub/refs/heads/main/Multi'))()
27. Keyless Scripts (1st)
luaCopyEditloadstring(game:HttpGet("https://raw.githubusercontent.com/Kenniel123/Grow-a-garden/refs/heads/main/Grow%20A%20Garden"))()
28. Keyless Scripts (2nd)
luaCopyEditloadstring(game:HttpGet("https://raw.githubusercontent.com/Kenniel123/Grow-a-garden/refs/heads/main/Grow%20A%20Garden"))()
29. Grow a Garden Script
luaCopyEditloadstring(game:HttpGet('https://raw.githubusercontent.com/checkurasshole/Script/refs/heads/main/IQ'))();
30. Old Server Finder Hub
luaCopyEditloadstring(game:HttpGet("https://raw.githubusercontent.com/M-E-N-A-C-E/Menace-Hub/refs/heads/main/Old%20Server%20Finder%20Grow%20a%20Garden", true))()
31. Vxeze Hub
luaCopyEditloadstring(game:HttpGet("https://raw.githubusercontent.com/Dex-Bear/Vxezehub/refs/heads/main/VxezeHubMain"))()
32. Dupe Script (Luarmor)
luaCopyEditloadstring(game:HttpGet("https://api.luarmor.net/files/v3/loaders/8f14c1806369f8ae3db39eafc954d76d.lua"))()
33. No Lag Hub
luaCopyEditloadstring(game:HttpGet("https://rawscripts.net/raw/Grow-a-Garden-NoLag-Hub-no-key-38699"))()
34. Hakariq Script No Key
luaCopyEditloadstring(game:HttpGet("https://raw.githubusercontent.com/hakariqScripts/Roslina/refs/heads/main/Ro"))()
35. No Lag Hub No Key (Auto Detect)
luaCopyEditrepeat wait() until game:IsLoaded() and game.Players.LocalPlayer
local scripts = {
[126884695634066] = "https://raw.githubusercontent.com/NoLag-id/No-Lag-HUB/refs/heads/main/Garden/Garden-V1.lua",
[81440632616906] = "https://raw.githubusercontent.com/NoLag-id/No-Lag-HUB/refs/heads/main/DigEarth/V1.lua",
}
local url = scripts[game.PlaceId]
if url then
loadstring(game:HttpGetAsync(url))()
loadstring(game:HttpGetAsync("https://raw.githubusercontent.com/NoLag-id/No-Lag-HUB/refs/heads/main/untitled.lua"))()
end
36. Grow a Garden – Infinite Seeds, Sell All (No Key)
luaCopyEditloadstring(game:HttpGet("https://raw.githubusercontent.com/gumanba/Scripts/refs/heads/main/GrowaGarden", true))()
37. Dinga Hub
luaCopyEditloadstring(game:HttpGet("https://raw.githubusercontent.com/Dingarik/Dingarik/refs/heads/main/GrowAGarden"))()
How to run the Grow a Garden Script [Tutorial]
Get the Script
So first you need the Grow a Garden Script. You can download it from a official website which is https://growagardenscript.org/, or from a trusted YouTube channels that release game scripts. Just ensure you download the script from a trustworthy site and not some malware.
To execute the Grow a Garden Script you can use any executor such as Arceus X, Delta Executor, KRNL, Wave Executor, Solara Executor etc. In this guide, I am going to use Delta executor, it is one of the best executor available right now.
- First thing first, download the Delta executor from the official website which is deltaexectr.com
- After that login in the Roblox app.
- Now join Grow a Garden game in Roblox

- You may now see Delta’s dashboard.
- Press the button that says “Receive Key.“
- Next, open Chrome and paste the key URL there.
- After completing every job, select “Unlock Content.“
- You will then receive your Delta Key.
- Now go back to the Roblox game.
- Copy and paste the key.
- Now, get the Grow a Garden scripts from the official website.
- Paste the key into Delta’s Upload area.

- Execute the script.
- And now you can enjoy scripting.

Checkout the Youtube video tutorial.