Lumin Hub | GAG2 Kaitun Script | Beta
Key Required Verified

Lumin Hub | GAG2 Kaitun Script | Beta

Grow a Garden 2No6No6No7yNo6No6No7y 11.6K views 2K executesUpdated Jun 27, 2026
3.8/ 5(4 votes)
3175% Positive
Lua Script•165 lines (8909 chars)
getgenv().Settings = {
    LoopDelay = 0.15,                       -- seconds between main farm cycles (lower = faster/heavier)
    MoveSpeed = 25,                         -- studs/sec for all teleport-glides; keep <= ~30 or the anti-cheat rubber-bands you

    AutoHarvest = true,
    HarvestSeedFilter = {},                 -- {} = all; else names e.g. {"Carrot","Strawberry"}
    HarvestMutationFilter = {},             -- {} = all; "None"=unmutated; e.g. {"Gold","Rainbow"}
    HarvestHighestValueFirst = false,
    MinFruitValue = 0,                      -- only harvest fruit worth >= this ($)
    StayInGarden = true,
    HarvestWeightComparison = "Any",        -- "Any" | "Above" | "Below"
    HarvestWeightThreshold = 0,             -- kg; paired with HarvestWeightComparison
    HarvestCollectDelay = 0,

    SellWhenBagFull = true,
    SellEverySeconds = 0,                   -- 0 = off, else sell on this interval
    ProtectFavorited = true,                -- true = keep favorited; false = unfavorite all then sell everything
    SellProtect = false,                    -- temp-favorite matching fruit so it isn't sold (empty filters = protect EVERYTHING)
    SellProtectSeedFilter = {},             -- {} = all; else names e.g. {"Carrot"}
    SellProtectMutationFilter = {},         -- {} = all; "None"=unmutated; e.g. {"Gold","Rainbow"}
    SellAtHighPriceMult = 0,                -- 0 = off; else only sell a species when its price mult >= this
    AutoDoubleOrNothing = false,            -- only works while standing AT Steven (no auto-nav)
    DoNCashOutWins = 1,                     -- cash out after this many wins

    AutoBuySeeds = {},                      -- {} = none; else names e.g. {"Carrot","Strawberry"}
    AutoBuyAllSeeds = false,
    AutoBuyGear = {},                       -- {} = none; else names e.g. {"Sprinkler","Watering Can"}
    AutoBuyAllGear = false,
    AutoBuyCrates = {},                     -- {} = none; else crate names
    AutoBuyAllCrates = false,

    AutoBuyAuction = false,                 -- auto-buy Auction House lots as their price drops (Dutch auction)
    AuctionItemFilter = "",                 -- "" = any lot; comma list, per-item cap e.g. "Beanstalk:500m, Ember Lily"
    AuctionMaxPrice = 0,                    -- fallback price cap for items with no per-item cap; 0 = any price (accepts "500m")
    AuctionMinPrice = 0,                    -- skip lots cheaper than this (ignore junk); 0 = no minimum
    AuctionWaitFloor = false,               -- true = wait until a lot hits its floor price before buying (best value, may sell out)

    AutoFavorite = false,
    FavoriteMutationFilter = {},            -- {} = all; "None"=unmutated; e.g. {"Gold","Rainbow"}

    AutoFarmFavorite = false,
    FarmFavoriteSeedFilter = {},            -- {} = all; else names e.g. {"Carrot"}
    FarmFavoriteMutationFilter = {},        -- {} = all; "None"=unmutated; e.g. {"Gold","Rainbow"}
    FarmFavoriteMode = "Favorite",          -- "Favorite" | "Unfavorite"
    FarmFavoriteWeightThreshold = 0,        -- kg; 0 = ignore weight
    FarmFavoriteWeightAbove = true,         -- true = ABOVE threshold; false = BELOW
    FarmFavoriteDelay = 0.1,

    AutoOpenSeedPack = false,
    AutoEquipSeedPack = false,
    AutoSkipSeedPack = false,
    SeedPackName = "",                      -- "" = any pack; else exact pack name e.g. "Common Seed Pack"

    AutoWater = false,
    WaterSeedFilter = {},                   -- {} = all; else names e.g. {"Carrot"}
    WaterPlantsPerCycle = 8,
    WaterLoopDelay = 1,                     -- seconds between water cycles

    AutoPlant = false,                      -- must be OFF for Reroll to run
    PlantSeeds = {},                        -- {} = none; else names e.g. {"Carrot","Strawberry"}
    PlantSpot = "Plot",                     -- "Plot" | "Saved"
    PlantSavedCFrame = "",                  -- CFrame string used when PlantSpot="Saved"

    Reroll = false,                         -- needs BOTH RerollSeed and RerollWant non-empty AND AutoPlant=false
    RerollSeed = {},                        -- seed(s) to plant+shovel until match e.g. {"Carrot"}
    RerollWant = {},                        -- desired resulting species e.g. {"Carrot"}

    AutoShovel = false,
    ShovelTree = false,                     -- also shovel trees/large plants
    ShovelSeedFilter = {},                  -- {} = all; else names e.g. {"Carrot"}
    ShovelMutationFilter = {},              -- {} = all; "None"=unmutated; e.g. {"Gold","Rainbow"}
    ShovelWeightComparison = "Above",       -- "Above" | "Below"
    ShovelWeightThreshold = 0,
    ShovelIgnoreFavorited = true,
    ShovelDelay = 0.1,

    AutoSprinkler = false,
    SprinklerTypes = {},                    -- {} = none; else names e.g. {"Basic Sprinkler"}
    SprinklerTargetPlant = {},              -- {} = anywhere; else plant names e.g. {"Carrot"}

    AutoTrowel = false,
    TrowelSeedFilter = {},                  -- {} = all; else names e.g. {"Carrot"}
    TrowelMaxPerCycle = 5,
    TrowelSpot = "Current",                 -- "Current" | "Saved"
    TrowelSavedCFrame = "",                 -- CFrame string used when TrowelSpot="Saved"

    AutoCollectDroppedSeeds = false,
    AutoCollectDropItems = false,
    AutoCollectDropFruits = false,
    CollectDropFruitsOnlyMine = false,
    CollectDropPerCycle = 3,

    AutoCollectEventSeeds = false,          -- Gold/Rainbow event seed-pack markers
    EventSeedMaxPerCycle = 200,

    AutoDropFruits = false,
    DropFruitSeedFilter = {},               -- {} = all; else names e.g. {"Carrot"}
    DropFruitMutationFilter = {},           -- {} = all; "None"=unmutated; e.g. {"Gold","Rainbow"}
    DropFruitMinValue = 0,                  -- only drop fruit worth >= this ($)
    DropFruitPerCycle = 3,
    DropFruitDelay = 0.15,

    AutoEquipPets = false,
    EquipMode = "Name",                     -- "Name" | "Rarity"
    EquipTypes = {},                        -- EquipMode="Name"; {} = all; else names e.g. {"Cat","Dog"}
    EquipRarity = {},                       -- EquipMode="Rarity"; {} = all; else e.g. {"Legendary","Mythical"}

    AutoBuyPet = false,
    PetBuyMode = "Name",                    -- "Name" | "Rarity"
    PetBuyTypes = {},                       -- PetBuyMode="Name"; {} = all; else names e.g. {"Cat"}
    PetBuyRarity = {},                      -- PetBuyMode="Rarity"; {} = all; else e.g. {"Legendary"}

    DefendPet = false,
    DefendTime = 12,                        -- seconds to defend
    MaxSpendPerPet = 0,                     -- 0 = no cap; number, or "25k" / "1m"

    AutoServerHopForPet = false,
    HopDelay = 5,                           -- seconds between server hops

    AutoSteal = false,
    StealMinValue = 0,                      -- only steal fruit worth >= this ($)
    StealHighestFirst = true,
    StealMutations = {},                    -- {} = all; "None"=unmutated; e.g. {"Gold","Rainbow"}
    StealTime = 0,                          -- steal-hold time, lower = faster
    StealLoopDelay = 0.5,
    StealCarryCap = 15,                     -- max carried before depositing
    StealAntiHit = false,
    StealCenterGarden = false,
    SniperSilentAim = false,

    AutoMail = false,
    MailRecipient = "",                     -- "" = none; username or UserId
    MailPetFilter = {},                     -- {} = NONE (sends nothing); else pet names e.g. {"Cat"}
    MailSeedFilter = {},                    -- {} = NONE; else seed names e.g. {"Carrot"}
    MailGearFilter = {},                    -- {} = NONE; else gear names e.g. {"Sprinkler"}
    MailMaxItems = 20,                      -- 1..200

    AutoClaimMail = false,

    AutoGift = false,
    GiftRecipient = "",                     -- "" = none; username or UserId
    GiftPetFilter = {},                     -- {} = NONE (sends nothing); else pet names e.g. {"Cat"}
    GiftSeedFilter = {},                    -- {} = NONE; else seed names e.g. {"Carrot"}
    GiftGearFilter = {},                    -- {} = NONE; else gear names e.g. {"Sprinkler"}
    GiftMaxItems = 20,

    AutoAcceptGift = false,

    AntiAFK = true,
    AutoReconnect = false,
    RejoinIfPingFrozen = false,             -- rejoin if ping freezes for ~20 min

    Webhook = false,                        -- needs WebhookUrl; posts seed/gear/weather predictions + sheckles
    WebhookUrl = "",                        -- "" = off; your Discord webhook URL
    WebhookEverySeconds = 300,              -- interval between prediction posts (min 30)
    WebhookOnPetBuy = false,
    WebhookMention = "",                    -- "" = none; "<@userid>" or "<@&roleid>"
    RestockAlert = false,
    RestockWatch = {},                      -- {} = none; item names e.g. {"Carrot","Sprinkler"}

    AutoTutorial = false,
}


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

Features & Information

Player - Credits, script version, account/key info, supported-games status (info only) Automation Shop (tabbed): - Seed: pick seeds → Start Auto-Buy, or Auto Buy All Seeds - Gear: pick gear → Start Auto-Buy, or Auto Buy All Gear - Crates: pick crates → Auto Buy Crates - Pets: Auto Equip Pets (by Name/Rarity), Auto Buy Pet (by type/rarity), Auto Server Hop to find a pet (+ Hop Delay) Information (tabbed): Player info · live Stock · Plant List (+refresh) · Mutation lookup · Predictor (Seed / Gear / Weather — next-restock countdown, Check Seed/Gear, restock watchlist + webhook alert) Plants Automation (tabbed): - Auto Collector: Auto Collect Plants, weight filter (comparison + threshold), Harvest Highest Value First, Auto-TP to garden when out of range, Auto Collect Event Seeds (Gold/Rainbow), Auto Collect Dropped Seeds, delays - Auto Plant: choose seeds, plant at plot or saved CFrame - Auto Shovel: by plant/mutation/weight filter, multi-harvest toggle, ignore favorited - Auto Sell: when full / every X sec, Auto Bargain Sell (daily-deal 5x), protect matching fruit from sell - Wishlist (reroll): plant the seed you want, keep rerolling toward a target Plant Utility (tabbed): - Auto Water (select plants, per-cycle count) - Auto Trowel (move plants to a spot/CFrame, max per cycle, reset history) - Auto Sprinkler (place sprinkler types on a target plant) - Auto Favourite (backpack + garden fruit, by plant/mutation/weight) Misc - Seed Pack: auto skip/equip/open selected pack, remove roll UI, auto accept gift - Auto Trader: trade to a target, offer/accept messages, webhook on success, scan duration, max attempts, rejoin after - Auto Steal: night fruit steal — min value, highest-steal time, fruits per trip, anti-hit,center-in-garden - Auto Mail: send pets/seeds/gear to a user (max items), auto-send, auto-accept incoming, anti-malicious-scripts Utility - Player: WalkSpeed/JumpPower, Noclip, Infinite Jump, Anti-AFK, Anti-Sit - Server: Join JobId, hop to a target PlaceVersion (+ hop delay) - Optimizations: FPS Boost, Low Graphics, Black/White Screen, Hide All Plants, Delete other players'/all plants - Calculation: Show Fruit Prices, Show Pet Prices (in-game overlays) - Status Webhook: post account stats (sheckles/tokens/pets/garden/weather/stock) on a loop, ping on pet buy - RakNet Desync (anti-teleport-detection, opt-in with ban warning) Pet Finder - Live wild-pet finds feed (tiered: keyless 3/min · aed+freshest) → search, sort, one-click Join Setting - Keybind menu, Auto Execute, Auto Reconnect, rejoin-on-ping-freeze, custom cursor, watermark, notifications, DPI scale, menu keybind, config import/export + save/load - Auto Mail: send pets/seeds/gear to a user (max items), auto-send, auto-accept incoming, anti-malicious-scripts Utility - Player: WalkSpeed/JumpPower, Noclip, Infinite Jump, Anti-AFK, Anti-Sit - Server: Join JobId, hop to a target PlaceVersion (+ hop delay) - Optimizations: FPS Boost, Low Graphics, Black/White Screen, Hide All Plants, Delete other players'/all plants - Calculation: Show Fruit Prices, Show Pet Prices (in-game overlays) - Status Webhook: post account stats (sheckles/tokensn a loop, ping on pet buy - RakNet Desync (anti-teleport-detection, opt-in with ban warning) Pet Finder - Live wild-pet finds feed (tiered: keyless 3/min · aed+freshest) → search, sort, one-click Join Setting - Keybind menu, Auto Execute, Auto Reconnect, rejoin-on-ping-freeze, custom cursor, watermark, notifications, DPI scale, menu

Community Comments (3)

AjnurHubAjnurHubJun 27, 2026

Its ok but need GUI

Replying to @AjnurHub

@emo_scripter Kaitun scripts are meant for afking on alts they don't have a gui

p

More Scripts for Grow a Garden 2