Grow a Garden Script: Best Roblox Scripts in 2025

Grow a Garden Script will help you play smarter. It shows the best seeds to plant, auto-buy, auto-sell, auto-plant, and auto-collect, and provides infinite seeds. Additionally, it lists tools you can use and different ways to grow your farm quickly.

Grow a Garden is a recently released game on Roblox. It’s currently one of the most popular games on Roblox, with more than 80,000 active users.

What is Grow a Garden Script

Grow a garden is not just planting seeds and waiting for their growth game, it’s much more than that. The growth of your farm and the money you make will depend upon various factors, including the plants you grow, changes in weather, and the tools that you upgrade.

This guide will help you to keep you on track from starting to play to buying the rare seeds. We will show you the best seeds to use, how to get cool plant mutations, and the tools that will help you to grow your farm faster.

You need to reach those levels to unlock all the above levels, but with the help of this grow a garden script, you can unlock all these features.

Features of Grow a Garden Script

1. Auto Plant

The auto plant feature will help you to plant seeds for you automatically, so you don’t need to click each time. This feature will save your time and help to grow your farm faster.

2. Auto Collect Seeds

This feature will collect and pick up seeds for you.

3. Safe & Secure

These scripts are safe and secure. They won’t harm your game or account. These scripts are made to work without any risks.

All Grow a Garden Scripts

1. Seed Spawner Script

loadstring(game:HttpGet("https://codeberg.org/twentys2/scripts/raw/branch/main/grow-a-garden"))()

2. Speed Hub No Key

loadstring(game:HttpGet("https://raw.githubusercontent.com/AhmadV99/Speed-Hub-X/main/Speed%20Hub%20X.lua", true))()()

3. New Update – Auto Farm, Auto Plant

loadstring(game:HttpGet("https://raw.githubusercontent.com/nootmaus/GrowAAGarden/refs/heads/main/mauscripts"))()

4. Spawn Dupe Script V3 (For Duping Pets & Items)

loadstring(game:HttpGet("https://gist.githubusercontent.com/NefariousScript/a14323702893811c9cf5c9ce20483ade/raw/Dupe_SpawnV3.1"))()

5. Grow a Garden Script Auto Farm (No Ban, No Lag, No Key)

getgenv().AutoFarm = true
local Players = game:GetService("Players")
local ReplicatedStorage = game:GetService("ReplicatedStorage")
local VirtualInputManager = game:GetService("VirtualInputManager")
local lplr = Players.LocalPlayer
local remote = ReplicatedStorage:WaitForChild("GameEvents"):WaitForChild("SummerHarvestRemoteEvent")
local function getHumanoidRootPart()
    local char = lplr.Character
    if char and char:FindFirstChild("HumanoidRootPart") then
        return char.HumanoidRootPart
    end
    return nil
end
local function teleportTo(position)
    local hrp = getHumanoidRootPart()
    if hrp then
        hrp.CFrame = CFrame.new(position)
    end
end
local function spamEUntilFruitGone(fruit)
    if not fruit or not fruit.PrimaryPart then
        return
    end
    local fruitExists = true
    local conn
    conn = fruit.AncestryChanged:Connect(function(_, parent)
        if not parent then
            fruitExists = false
            conn:Disconnect()
        end
    end)
    while fruitExists and getgenv().AutoFarm do
        local ok, err = pcall(function()
            VirtualInputManager:SendKeyEvent(true, Enum.KeyCode.E, false, game)
            wait(0.05)
            VirtualInputManager:SendKeyEvent(false, Enum.KeyCode.E, false, game)
        end)
        if not ok then
            warn("Error when spamming E key: " .. tostring(err))
            break
        end
        wait(0.2)
    end
end
local function getOwnedFarms()
    local farms = {}
    local FarmObjects = workspace:WaitForChild("Farm"):GetChildren()
    for _, farm in ipairs(FarmObjects) do
        local success, isOwned = pcall(function()
            return farm.Important.Data.Owner.Value == lplr.Name
        end)
        if success and isOwned then
            table.insert(farms, farm)
        end
    end
    return farms
end
local function getPlantsFromFarm(farm)
    local plants = {}
    local plantsFolder = farm.Important:FindFirstChild("Plants_Physical")
    if plantsFolder then
        for _, plant in ipairs(plantsFolder:GetChildren()) do
            if plant:IsA("Model") then
                table.insert(plants, plant)
            end
        end
    end
    return plants
end
local function getFruitsFromPlant(plant)
    local fruits = {}
    local fruitsFolder = plant:FindFirstChild("Fruits")
    if fruitsFolder then
        for _, fruit in ipairs(fruitsFolder:GetChildren()) do
            if fruit:IsA("Model") and fruit.PrimaryPart then
                table.insert(fruits, fruit)
            end
        end
    end
    return fruits
end
local function isWithinFirstTenMinutes()
    local time = os.date("*t")
    return time.min >= 0 and time.min < 10
end
local function pauseFunction()
    local hrp = getHumanoidRootPart()
    if hrp then
        hrp.CFrame = CFrame.new(-116.40152, 4.40001249, -12.4976292, 0.871914983, 0, 0.489657342, 0, 1, 0, -0.489657342, 0, 0.871914983)
    end
    remote:FireServer("SubmitAllPlants")
end
task.spawn(function()
    while true do
        getgenv().sh = isWithinFirstTenMinutes()
        wait(5)
    end
end)
task.spawn(function()
    while true do
        if getgenv().AutoFarm and getgenv().sh then
            local hrp = getHumanoidRootPart()
            if not hrp then
                wait(3)
            else
                local farms = getOwnedFarms()
                if #farms == 0 then
                    wait(5)
                else
                    for _, farm in ipairs(farms) do
                        local plants = getPlantsFromFarm(farm)
                        for _, plant in ipairs(plants) do
                            local fruits = getFruitsFromPlant(plant)
                            for _, fruit in ipairs(fruits) do
                                if not getgenv().AutoFarm or not getgenv().sh then break end
                                if fruit and fruit.Name == "Tomato" and fruit.PrimaryPart then
                                    teleportTo(fruit.PrimaryPart.Position)
                                    wait(0.1)
                                    spamEUntilFruitGone(fruit)
                                end
                            end
                            if not getgenv().AutoFarm or not getgenv().sh then break end
                        end
                    end
                end
            end
            wait(25)
            for i = 1, 5 do
                if not getgenv().AutoFarm then break end
                pauseFunction()
                wait(1)
            end
        else
            wait(1)
        end
    end
end)

6. GAG Script - Auto Water, Auto Planting, Anti AFK

loadstring(game:HttpGet("https://api.luarmor.net/files/v3/loaders/7d8a2a1a9a562a403b52532e58a14065.lua"))()

7. AVOnTop No Key - Auto Summer, Auto Farming, and More

loadstring(game:HttpGet("https://raw.githubusercontent.com/Ayvathion/AV-On-Top/refs/heads/main/Loader.lua"))()

8. Y-Hub - Auto Collect, Auto Buy, Auto Sell

loadstring(game:HttpGet("https://raw.githubusercontent.com/yue-os/script/refs/heads/main/Y-Hub"))()

9. Thunder Z - Grow a Garden NEW Script Keyless

loadstring(game:HttpGet('https://raw.githubusercontent.com/ThundarZ/Welcome/refs/heads/main/Main/GaG/Main.lua'))()

10. No Lag Keyless

loadstring(game:HttpGet("https://raw.githubusercontent.com/greywaterstill/GAG/refs/heads/main/nathub.lua"))()

11. Mobile (Android) AlterHub – Auto Farm, Auto Buy, NoClip

loadstring(game:HttpGet('https://raw.githubusercontent.com/frvaunted/Main/refs/heads/main/Alter%20Hub'))()

12. New Grow a Garden Script Updated – Auto Planting, Auto Water, Anti-AFK & more

loadstring(game:HttpGet("https://api.luarmor.net/files/v3/loaders/b778b0425fce68591d34cc9d0a04fe3b.lua"))()

13. NoLag Hub No Key

repeat 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

14. Grow a Garden Script No Key – Auto Sell Inventory, Auto Sell Item in hand

local plr = game:GetService("Players").LocalPlayer
local rs = game:GetService("ReplicatedStorage")
local sellPos = CFrame.new(90.08035, 0.98381, 3.02662, 6e-05, 1e-06, 1, -0.0349, 0.999, 1e-06, -0.999, -0.0349, 6e-05)
local gui = Instance.new("ScreenGui", game.CoreGui)
gui.ResetOnSpawn = false
local f = Instance.new("Frame", gui)
f.Size = UDim2.fromOffset(160, 110)
f.Position = UDim2.new(0.5, -80, 0.6, -55)
f.BackgroundColor3 = Color3.fromRGB(235, 64, 52)
f.Active, f.Draggable = true, true
Instance.new("UICorner", f).CornerRadius = UDim.new(0, 10)
local lbl = Instance.new("TextLabel", f)
lbl.Size = UDim2.new(1, 0, 0.25, 0)
lbl.BackgroundTransparency = 1
lbl.Text = "SheScripts Gag"
lbl.TextColor3 = Color3.new(1, 1, 1)
lbl.Font = Enum.Font.GothamBold
lbl.TextScaled = true
local function makeButton(text, y)
  local b = Instance.new("TextButton", f)
  b.Size = UDim2.new(0.85, 0, 0.3, 0)
  b.Position = UDim2.new(0.075, 0, y, 0)
  b.BackgroundColor3 = Color3.fromRGB(255, 214, 10)
  b.Text = text
  b.TextColor3 = Color3.new(0, 0, 0)
  b.Font = Enum.Font.GothamSemibold
  b.TextScaled = true
  Instance.new("UICorner", b).CornerRadius = UDim.new(0, 6)
  return b
end
local btnAll = makeButton("Sell Inventory", 0.35)
local btnHand = makeButton("Sell item in hand", 0.68)
btnAll.MouseButton1Click:Connect(function()
  local hrp = plr.Character and plr.Character:FindFirstChild("HumanoidRootPart")
  if hrp then
    local orig = hrp.CFrame
    hrp.CFrame = sellPos
    task.wait(0.1)
    rs.GameEvents.Sell_Inventory:FireServer()
    task.wait(0.1)
    hrp.CFrame = orig
  end
end)
btnHand.MouseButton1Click:Connect(function()
  local hrp = plr.Character and plr.Character:FindFirstChild("HumanoidRootPart")
  if hrp then
    local orig = hrp.CFrame
    hrp.CFrame = sellPos
    task.wait(0.1)
    rs.GameEvents.Sell_Item:FireServer()
    task.wait(0.1)
    hrp.CFrame = orig
  end
end)

15. Grow a Garden New Script Mobile No Key – Auto Collect Fruits, Auto Sell and More

loadstring(game:HttpGet("https://raw.githubusercontent.com/Nebula-xyzs/GAG/refs/heads/main/GrowAGardenXE"))()

16. Panda Hub

loadstring(game:HttpGet('https://pandahub.website/scripts/loader.lua'))()

17. Mozil Hub

loadstring(game:HttpGet("https://raw.githubusercontent.com/MoziIOnTop/MoziIHub/refs/heads/main/GrowaGarden"))()

18. NatHub – Event, Auto Plant, Auto Buy

loadstring(game:HttpGet("https://raw.githubusercontent.com/ArdyBotzz/NatHub/refs/heads/master/NatHub.lua"))();

19. PhantomFlux – Pet & Seed Spawner

loadstring(game:HttpGet("https://raw.githubusercontent.com/sudaisontopxd/PanScriptXSudaisScript/refs/heads/main/PhantFluxReal.lua"))()

20. The Vault Scripts – Rejoin, Server Hop, R to Reset, Anti Afk, Freeze, Fly

loadstring(game:HttpGet("https://raw.githubusercontent.com/Loolybooly/TheVaultScripts/refs/heads/main/FullScript"))()

21. No Lag Hub GUI – Buy Candy Blossom, Old Server FInder

loadstring(game:HttpGetAsync("https://raw.githubusercontent.com/NoLag-id/No-Lag-HUB/refs/heads/main/Loader/LoaderV1.lua"))()

22. H4xScript Grow a Garden Mobile Script- Auto Farm V2, Auto Collect

loadstring(game:HttpGet("https://raw.githubusercontent.com/H4xScripts/Loader/refs/heads/main/loader2.lua"))()

23. Solix Hub

_G.AutoFarm = true
_G.PerformanceMode = "Fast" -- "LowEnd", "Normal", "Fast", "Ultra"
_G.TeleportCooldown = 0.1
-- Seed settings
_G.AutoRebuy = true
_G.SeedPrice = 4000
_G.AutoSellThreshold = 50
_G.AutoWatering = true
_G.AutoSprinklers = true
-- Gear shop
_G.GearShopAutoBuy = true
_G.GearShopItems = {"Basic Watering Can", "Basic Sprinkler", "Basic Shovel"}
_G.RenderDistance = 50
_G.UIUpdateInterval = 2
_G.OptimizeRendering = true
loadstring(game:HttpGet("https://raw.githubusercontent.com/debunked69/solixloader/refs/heads/main/solix%20v2%20new%20loader.lua"))()

24. No Lag Hub – Auto PLant, Save Plant Position

loadstring(game:HttpGet("https://pastebin.com/raw/XHMN2zpp"))()

25. Kenniel Hub – Auto Farm Honey, Collect Pollinated, Bee Queen Quest

loadstring(game:HttpGet("https://raw.githubusercontent.com/Kenniel123/Grow-a-garden/refs/heads/main/Grow%20A%20Garden"))()

26. Nat Hub – Infinite Coin, Duplicate Sheckles, 99999+ Coin (Not Visual)

loadstring(game:HttpGet("https://get.nathub.xyz/loader"))()

27. Than Hub – Auto Buy, Auto Sell, Auto Farm Honey, Collect Pollinated

loadstring(game:HttpGet("https://raw.githubusercontent.com/thantzy/thanhub/refs/heads/main/thanv1"))()

28. RIFT – Auto Farms, Auto Collect, Auto Sell

loadstring(game:HttpGet("https://rifton.top/loader.lua"))()

29. Grow a Garden Stock Bot

loadstring(game:HttpGet("https://pastebin.com/raw/90r2yXNi"))()

30. Grow a Garden Dupe Money

loadstring(game:HttpGet("https://raw.githubusercontent.com/Bern0va/Scripts/refs/heads/main/gag-dupe.lua"))()

31. Lunor Hub: Auto Collect Fruits, Auto Farm, ESP

loadstring(game:HttpGet("https://lunor.dev/loader"))()

32. Grow a Garden Rayfield Script

loadstring(game:HttpGet('https://raw.githubusercontent.com/Rayfield/Rayfield/main/Loader.lua'))()

33. Grow a Garden Rayfield Script

loadstring(game:HttpGet(('https://pastefy.app/P5CQPKQ2/raw'),true))()

34. Grow a Garden Rayfield Script

getgenv().Configs = {
    ["Stack Plant"] = true,
    ["Low Cpu"] = true,
    ["Webhook"] = "Url Here"
}
loadstring(game:HttpGet("https://api.realaya.xyz/v1/files/l/yqx3a5r6t4oj1o0lbx14nutwl4sc97bq.lua"))();

35. Grow a Garden Rayfield Script

repeat wait() until game:IsLoaded() and game.Players.LocalPlayer
getgenv().Team = "Pirates" -- Marines
loadstring(game:HttpGet("https://api.luarmor.net/files/v3/loaders/e0c7fcf6c077fc23475cf4ce4db58e42.lua"))()

36. Airflow Hub

loadstring(game:HttpGet("https://api.luarmor.net/files/v3/loaders/255ac567ced3dcb9e69aa7e44c423f19.lua"))()

37. Keyless GAG script

loadstring(game:HttpGet("https://raw.githubusercontent.com/Skibidiking123/Fisch1/refs/heads/main/FischMain"))()

38. Forge Hub

loadstring(game:HttpGet("https://raw.githubusercontent.com/Skzuppy/forge-hub/main/loader.lua"))()

39. Old Server Finder Hub

loadstring(game:HttpGet("https://raw.githubusercontent.com/M-E-N-A-C-E/Menace-Hub/refs/heads/main/Old%20Server%20Finder%20Grow%20a%20Garden", true))()

40. Vxeze Hub

loadstring(game:HttpGet("https://raw.githubusercontent.com/Dex-Bear/Vxezehub/refs/heads/main/VxezeHubMain"))()

41. Blue Hub

loadstring(game:HttpGet("https://raw.githubusercontent.com/tesghg/Grow-a-Garden/main/ameicaa_Grow_A_Garden.lua"))()

42. Inf Seeds, Auto Farm, Auto Collect Script

loadstring(game:HttpGet("https://raw.githubusercontent.com/kosowa/asd/refs/heads/main/GaG.lua"))()

43. OP Script: Auto Harvest, Auto Plant, Auto Buy Gear, Auto Sell, Auto Buy Blood Shop

loadstring(game:HttpGet("https://raw.githubusercontent.com/nf-36/Koronis/refs/heads/main/Scripts/Loader.lua"))()

44. Nicuse Hub Script : Auto Farm, Auto Plant, Auto Sell and More

loadstring(game:HttpGet("https://nicuse.xyz/MainHub.lua"))()

45. NEW Grow A Garden Script

loadstring(game:HttpGet("https://raw.githubusercontent.com/BrySadW/GrowAGarden/refs/heads/main/GrowAGarden.lua"))()

46. Grow A Garden Dupe Script

loadstring(game:HttpGet("https://api.luarmor.net/files/v3/loaders/8f14c1806369f8ae3db39eafc954d76d.lua"))()

47. Grow A Garden Somber Script

loadstring(game:HttpGet("https://getsomber.com/loader.lua"))()

48. Grow A Garden Dupe Auto Collect Crops and Buy Seed Egg Gear and more

loadstring(game:HttpGet("https://raw.githubusercontent.com/xQuartyx/QuartyzScript/main/Loader.lua"))()

49. Grow a Garden Keyless

-- 📑 1ST SCRIPT👇
loadstring(game:HttpGet("https://raw.githubusercontent.com/Kenniel123/Grow-a-garden/refs/heads/main/Grow%20A%20Garden"))()
-- 📑 2ND SCRIPT👇
loadstring(game:HttpGet("https://raw.githubusercontent.com/Kenniel123/Grow-a-garden/refs/heads/main/Grow%20A%20Garden"))()

50. Auto Farm

loadstring(game:HttpGet("https://raw.githubusercontent.com/FemWareDevelper/Universal/refs/heads/main/Garden"))()

51. Infinity Mercury Script

loadstring(game:HttpGet("https://gitlab.com/Lmy77/menu/-/raw/main/infinityx"))()

52. GGH Hub

local 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")

53. Lunor Hub Script

loadstring(game:HttpGet('https://lunor.dev/loader'))()

54. Auto Plant, Auto Sell, Auto Buy, Auto Replace

loadstring(game:HttpGet("https://raw.githubusercontent.com/ameicaa1/Grow-a-Garden/main/Grow_A_Garden.lua"))()

55. Spacehub

loadstring(game:HttpGet('https://raw.githubusercontent.com/ago106/SpaceHub/refs/heads/main/Multi'))()

56. Auto Farm, Auto Sell, Auto Buy, AntiAFK

loadstring(game:HttpGet("https://raw.githubusercontent.com/NittarPP/PhotonScript/refs/heads/main/Loading/Loading.lua"))()

57. Growa a Garden New Script

loadstring(game:HttpGet("https://raw.githubusercontent.com/doggoman230/growagarden/refs/heads/main/script"))()

58. Hakariq Garden Script No Key

loadstring(game:HttpGet("https://raw.githubusercontent.com/hakariqScripts/Roslina/refs/heads/main/Ro"))()

59. Grow a Garden Script No Key – Auto Plant, Auto Harvest, Auto Sell

loadstring(game:HttpGet(('https://raw.githubusercontent.com/depthso/Grow-a-Garden/refs/heads/main/autofarm.lua')))()

60. Script Grow a Garden – Infinite Seeds, Sell All (No Key)

loadstring(game:HttpGet("https://raw.githubusercontent.com/gumanba/Scripts/refs/heads/main/GrowaGarden", true))()

61. Tora Hub Script

loadstring(game:HttpGet("https://raw.githubusercontent.com/gumanba/Scripts/main/GrowaGarden"))()

62. Grow a Garden Script

loadstring(game:HttpGet('https://raw.githubusercontent.com/checkurasshole/Script/refs/heads/main/IQ'))();

63. Grow a Garden Dupe Script

loadstring(game:HttpGet('https://raw.githubusercontent.com/H4xScripts/Scripts/refs/heads/main/lod.lua'))()

64. Moma Hub

loadstring(game:HttpGet("https://raw.githubusercontent.com/n3xkxp3rl/Moma-Hub/refs/heads/main/GrowAGarden.lua"))()

65. Dinga Hub

loadstring(game:HttpGet("https://raw.githubusercontent.com/Dingarik/Dingarik/refs/heads/main/GrowAGarden"))()

66. Grow a Garden Open Source: Auto Farm, Auto Sell

loadstring(game:HttpGet("https://rscripts.net/raw/grow-a-garden-open-source_1748247986626_MBvq210X08.txt",true))()

67. No Lag Hub

loadstring(game:HttpGet("https://rawscripts.net/raw/Grow-a-Garden-NoLag-Hub-no-key-38699"))()

68. Candy Blossom Script

script_key="keyhere";
(loadstring or load)(game:HttpGet("https://getnative.cc/script/loader"))()

69. Best Script Auto Collect Worldwide No Teleport

loadstring(game:HttpGet("https://lumin-hub.lol/loader.lua",true))()

70. Old server finder and Joiner

loadstring(game:HttpGet("https://raw.githubusercontent.com/Thebestofhack123/2.0/refs/heads/main/Scripts/OldJoiner", true))() print("questions? - discord")

71. Candy Blossom Farm Script

loadstring(game:HttpGet("https://raw.githubusercontent.com/ameicaa1/Grow-a-Garden/main/CandyBlossom_Farm.lua"))()

72. Auto Get Candy Blossom

loadstring(game:httpget( https://raw.githubusercontent.com/growgardenscript/autogetcandyblossom/refs/heads/main/autofindcandyblossomserver ))()

73. Alternative Candy Blossom Script

loadstring(game:HttpGet("https://pastefy.app/QAOdVEuB/raw"))()

74. Grow a garden Keyless

loadstring(game:HttpGet('https://raw.githubusercontent.com/m00ndiety/Grow-a-garden/refs/heads/main/Grow-A-fkin-Garden.txt'))()

75.Aussie x GrowAGarden

loadstring(game:HttpGet(request({Url='https://aussie.productions/script'}).Body))()

76. Rayfield + Forge Hub Integration

loadstring(game:HttpGet("https://raw.githubusercontent.com/Skzuppy/forge-hub/main/loader.lua"))()
local Rayfield = loadstring(game:HttpGet('https://raw.githubusercontent.com/shlexware/Rayfield/main/source'))()
-- Configure Rayfield UI here

77. Uro’s Grow A Garden Hub (Rayfield UI)

local Rayfield = loadstring(game:HttpGet('https://[Log in to view URL]'))()
Rayfield:Notify({
   Title = "Notification!",
   Content = "FOLLOW MY TIKTOK @eroexy",
   Duration = 2.5,
})
local Window = Rayfield:CreateWindow({
   Name = "uro's GAG script",
   LoadingTitle = "Grow a Garden",
   LoadingSubtitle = "by uro",
   Theme = "Default",
   KeySystem = true,
   KeySettings = {
      Title = "Get the key pal",
      Subtitle = "Key System",
      Note = "Don't download anything",
      GrabKeyFromSite = true,
      Key = {"https://[Log in to view URL]"}
   }
})
local Tab = Window:CreateTab("Farm 🥕", nil)
local Button = Tab:CreateButton({
   Name = "auto farm",
   Callback = function() end,
})
local Button = Tab:CreateButton({
   Name = "auto plant",
   Callback = function() end,
})

78. Rayfield UI Script (Auto-Farming, Auto-Sell)

local Rayfield = loadstring(game:HttpGet('https://raw.githubusercontent.com/shlexware/Rayfield/main/source'))()
local Window = Rayfield:CreateWindow({
   Name = "Grow A Garden | tekitaway",
   LoadingTitle = "Grow A Garden",
   LoadingSubtitle = "by tekitaway",
   Theme = "Green",
   ConfigurationSaving = { Enabled = false },
   Discord = { Enabled = false },
   KeySystem = false,
})
local MainTab = Window:CreateTab("Selling", nil)
-- Add your functions here (e.g., auto-farm, auto-sell)

79. Zysume Script

loadstring(game:HttpGet("https://raw.githubusercontent.com/ZusumeHub/ZusumeHub/refs/heads/main/GAg5"))()

80. Nero script: Pet spawner, Seed Spawner, Queen Bee Spawner

loadstring(game:HttpGet("https://paste.ee/r/l4hSf64H"))()

81. NoLag Hub no key

repeat 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

82. Stock & Weather Alerts Bot [Open Source]

--[[
    @author depso (depthso)
    @description Grow a Garden stock bot script
    https://www.roblox.com/games/126884695634066
]]
type table = {
	[any]: any
}
_G.Configuration = {
	--// Reporting
	["Enabled"] = true,
	["Webhook"] = "https://discord.com/api/webhooks.....", -- replace with your webhook url
	["Weather Reporting"] = true,
	--// User
	["Anti-AFK"] = true,
	["Auto-Reconnect"] = true,
	["Rendering Enabled"] = false,
	--// Embeds
	["AlertLayouts"] = {
		["Weather"] = {
			EmbedColor = Color3.fromRGB(42, 109, 255),
		},
		["SeedsAndGears"] = {
			EmbedColor = Color3.fromRGB(56, 238, 23),
			Layout = {
				["ROOT/SeedStock/Stocks"] = "SEEDS STOCK",
				["ROOT/GearStock/Stocks"] = "GEAR STOCK"
			}
		},
		["EventShop"] = {
			EmbedColor = Color3.fromRGB(212, 42, 255),
			Layout = {
				["ROOT/EventShopStock/Stocks"] = "EVENT STOCK"
			}
		},
		["Eggs"] = {
			EmbedColor = Color3.fromRGB(251, 255, 14),
			Layout = {
				["ROOT/PetEggStock/Stocks"] = "EGG STOCK"
			}
		},
		["CosmeticStock"] = {
			EmbedColor = Color3.fromRGB(255, 106, 42),
			Layout = {
				["ROOT/CosmeticStock/ItemStocks"] = "COSMETIC ITEMS STOCK"
			}
		}
	}
}
--// Services
local ReplicatedStorage = game:GetService("ReplicatedStorage")
local Players = game:GetService("Players")
local HttpService = game:GetService("HttpService")
local VirtualUser = cloneref(game:GetService("VirtualUser"))
local RunService = game:GetService("RunService")
local GuiService = game:GetService("GuiService")
--// Remotes
local DataStream = ReplicatedStorage.GameEvents.DataStream -- RemoteEvent
local WeatherEventStarted = ReplicatedStorage.GameEvents.WeatherEventStarted -- RemoteEvent
local LocalPlayer = Players.LocalPlayer
local function GetConfigValue(Key: string)
	return _G.Configuration[Key]
end
--// Set rendering enabled
local Rendering = GetConfigValue("Rendering Enabled")
RunService:Set3dRenderingEnabled(Rendering)
--// Check if the script is already running
if _G.StockBot then return end
_G.StockBot = true
local function ConvertColor3(Color: Color3): number
	local Hex = Color:ToHex()
	return tonumber(Hex, 16)
end
local function GetDataPacket(Data, Target: string)
	for _, Packet in Data do
		local Name = Packet[1]
		local Content = Packet[2]
		if Name == Target then
			return Content
		end
	end
	return
end
local function GetLayout(Type: string)
	local Layouts = GetConfigValue("AlertLayouts")
	return Layouts[Type]
end
local function WebhookSend(Type: string, Fields: table)
	local Enabled = GetConfigValue("Enabled")
	local Webhook = GetConfigValue("Webhook")
	--// Check if reports are enabled
	if not Enabled then return end
	local Layout = GetLayout(Type)
	local Color = ConvertColor3(Layout.EmbedColor)
	--// Webhook data
	local TimeStamp = DateTime.now():ToIsoDate()
	local Body = {
		embeds = {
			{
				color = Color,
				fields = Fields,
				footer = {
					text = "Created by depso" -- Please keep
				},
				timestamp = TimeStamp
			}
		}
	}
	local RequestData = {
        Url = Webhook,
        Method = "POST",
        Headers = {
            ["Content-Type"] = "application/json"
        },
        Body = HttpService:JSONEncode(Body)
    }
	--// Send POST request to the webhook
	task.spawn(request, RequestData)
end
local function MakeStockString(Stock: table): string
	local String = ""
	for Name, Data in Stock do
		local Amount = Data.Stock
		local EggName = Data.EggName
		Name = EggName or Name
		String ..= `{Name} **x{Amount}**\n`
	end
	return String
end
local function ProcessPacket(Data, Type: string, Layout)
	local Fields = {}
	local FieldsLayout = Layout.Layout
	if not FieldsLayout then return end
	for Packet, Title in FieldsLayout do
		local Stock = GetDataPacket(Data, Packet)
		if not Stock then return end
		local StockString = MakeStockString(Stock)
		local Field = {
			name = Title,
			value = StockString,
			inline = true
		}
		table.insert(Fields, Field)
	end
	WebhookSend(Type, Fields)
end
DataStream.OnClientEvent:Connect(function(Type: string, Profile: string, Data: table)
	if Type ~= "UpdateData" then return end
	if not Profile:find(LocalPlayer.Name) then return end
	local Layouts = GetConfigValue("AlertLayouts")
	for Name, Layout in Layouts do
		ProcessPacket(Data, Name, Layout)
	end
end)
WeatherEventStarted.OnClientEvent:Connect(function(Event: string, Length: number)
	--// Check if Weather reports are enabled
	local WeatherReporting = GetConfigValue("Weather Reporting")
	if not WeatherReporting then return end
	--// Calculate end unix
	local ServerTime = math.round(workspace:GetServerTimeNow())
	local EndUnix = ServerTime + Length
	WebhookSend("Weather", {
		{
			name = "WEATHER",
			value = `{Event}\nEnds:`,
			inline = true
		}
	})
end)
--// Anti idle
LocalPlayer.Idled:Connect(function()
	--// Check if Anti-AFK is enabled
	local AntiAFK = GetConfigValue("Anti-AFK")
	if not AntiAFK then return end
	VirtualUser:CaptureController()
	VirtualUser:ClickButton2(Vector2.new())
end)
--// Auto reconnect
GuiService.ErrorMessageChanged:Connect(function()
	local IsSingle = #Players:GetPlayers() <= 1
	local PlaceId = game.PlaceId
	local JobId = game.JobId
	--// Check if Auto-Reconnect is enabled
	local AutoReconnect = GetConfigValue("Auto-Reconnect")
	if not AutoReconnect then return end
	queue_on_teleport("https://rawscripts.net/raw/Grow-a-Garden-Grow-a-Garden-Stock-bot-41500")
	--// Join a different server if the player is solo
	if IsSingle then
		TeleportService:Teleport(PlaceId, LocalPlayer)
		return
	end
	TeleportService:TeleportToPlaceInstance(PlaceId, JobId, LocalPlayer)
end)

83. Grow a Garden OP Script

--[[
	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()