
KeylessUniversal

local game = game
local Players = game:GetService("Players")
local RunService = game:GetService("RunService")
local ReplicatedStorage = game:GetService("ReplicatedStorage")
local workspace = workspace
local CurrentCamera = workspace.CurrentCamera
local Part = Instance.new("Part", workspace)
Part.Size = Vector3.one
Part.CanCollide = false
Part.Anchored = true
Part.Transparency = 1
CurrentCamera.CameraSubject = Part
local LocalPlayer = Players.LocalPlayer
local leaderstats = LocalPlayer:WaitForChild("leaderstats")
local Sheckles = leaderstats:WaitForChild("Sheckles")
local Farm = workspace:WaitForChild("Farm")
local GameEvents = ReplicatedStorage:WaitForChild("GameEvents")
local Plant_RE = GameEvents:WaitForChild("Plant_RE")
local Remove_Item = GameEvents:WaitForChild("Remove_Item")
local Sell_Inventory = GameEvents:WaitForChild("Sell_Inventory")
local BuySeedStock = GameEvents:WaitForChild("BuySeedStock")
local Backpack = LocalPlayer:FindFirstChildOfClass("Backpack")
local Rayfield = loadstring(game:HttpGet("https://sirius.menu/rayfield"))()
local Window = Rayfield:CreateWindow({
Name = "Grow a Garden | discord.gg/bNtytyqBBe",
Icon = 0,
LoadingTitle = "Rayfield Interface Suite",
LoadingSubtitle = "by Sirius",
Theme = "Default",
DisableRayfieldPrompts = false,
DisableBuildWarnings = false,
ConfigurationSaving = {
Enabled = true,
FolderName = "Grow a Garden",
FileName = "hlware"
},
Discord = {
Enabled = true,
Invite = "bNtytyqBBe",
RememberJoins = false
},
KeySystem = false,
KeySettings = {
Title = "Key",
Subtitle = "discord.gg/bNtytyqBBe",
Note = "Join our discord and get the key!",
FileName = "Key",
SaveKey = true,
GrabKeyFromSite = false,
Key = {""}
}
})
local AutoTab = Window:CreateTab("Automatic Systems", 4483362458)
local NotesTab = Window:CreateTab("Notes", 4483362458)
local AutoSection = AutoTab:CreateSection("Auto")
local CropPrices = {
Carrot = 10,
Strawberry = 50,
Blueberry = 400,
Orange = 600,
Tomato = 800,
Corn = 1300,
Daffodil = 1000,
Watermelon = 2500,
Pumpkin = 3000,
Apple = 3250,
Bamboo = 4000,
Coconut = 6000,
Cactus = 15000,
Dragon = 500000
}
local AutoSellInventory = false
local MinimumPlantsToSell = 1
local AutoBuy = {"Carrot"}
local EnableAutoBuy = false
local AutoPlant = false
local AutoCollect = false
local AutoFarm = false
local function getOwner()
for _, v in pairs(Farm:GetChildren()) do
if v:FindFirstChild("Important") and v.Important:FindFirstChild("Data") and v.Important.Data:FindFirstChild("Owner") and v.Important.Data.Owner.Value == LocalPlayer.Name then
return v
end
end
end
local function toggleAutoFarm(value)
AutoFarm = value
AutoTab:Set(value)
AutoVenderInventarioUIBackup:Set(value)
EnableAutoBuy:Set(value)
AutoPlant:Set(value)
end
AutoTab:CreateToggle({
Name = "Auto sell inventory",
CurrentValue = AutoSellInventory,
Flag = "AutoSellInventory",
Callback = function(value)
AutoSellInventory = value
end
})
AutoTab:CreateSlider({
Name = "Minimum plants to sell",
Range = {1, 150},
Increment = 1,
Suffix = "plants",
CurrentValue = MinimumPlantsToSell,
Flag = "MinimumPlantsToSell",
Callback = function(value)
MinimumPlantsToSell = value
end
})
AutoTab:CreateDivider()
AutoTab:CreateDropdown({
Name = "Auto buy",
Options = {
"Carrot",
"Strawberry",
"Blueberry",
"Orange",
"Tomato",
"Corn",
"Daffodil",
"Watermelon",
"Pumpkin",
"Apple",
"Bamboo",
"Coconut",
"Cactus",
"Dragon"
},
CurrentOption = AutoBuy,
MultipleOptions = true,
Flag = "AutoBuy",
Callback = function(value)
AutoBuy = value
end
})
AutoTab:CreateToggle({
Name = "Enable auto buy",
CurrentValue = EnableAutoBuy,
Flag = "EnableAutoBuy",
Callback = function(value)
EnableAutoBuy = value
end
})
AutoTab:CreateDivider()
AutoTab:CreateToggle({
Name = "Auto plant",
CurrentValue = AutoPlant,
Flag = "AutoPlant",
Callback = function(value)
AutoPlant = value
end
})
AutoTab:CreateToggle({
Name = "Auto collect",
CurrentValue = AutoCollect,
Flag = "AutoCollect",
Callback = function(value)
AutoCollect = value
end
})
AutoTab:CreateDivider()
AutoTab:CreateToggle({
Name = "Auto farm",
CurrentValue = AutoFarm,
Flag = "AutoFarm",
Callback = toggleAutoFarm
})
NotesTab:CreateParagraph({
Title = "Notes",
Content = "Autocollect will collect all plants near to you\nautofarm will toggle everything on and will teleport you to the plants\nrecommended to use autobuy with autofarm if you go afk farming\njoin our community discord.gg/bNtytyqBBe!"
})
Rayfield:LoadConfiguration()
task.spawn(function()
while task.wait(2) do
if EnableAutoBuy then
for _, crop in pairs(AutoBuy) do
BuySeedStock:FireServer(crop, CropPrices[crop])
task.wait(10)
end
end
end
end)
task.spawn(function()
while true do
if AutoSellInventory then
for _, item in pairs(Backpack:GetChildren()) do
if item.Name:find("kg") then
local quantity = item:GetAttribute("Quantity") or 1
if quantity >= MinimumPlantsToSell then
Sell_Inventory:FireServer(item)
end
end
end
task.wait(2)
end
RunService.Heartbeat:Wait()
end
end)
RunService.RenderStepped:Connect(function()
if AutoCollect or AutoFarm then
CurrentCamera.CameraSubject = Part
local ownerFarm = getOwner()
if ownerFarm then
for _, prompt in pairs(ownerFarm.Important.Plants_Physical:GetDescendants()) do
if prompt:IsA("ProximityPrompt") and prompt.Enabled then
CurrentCamera.CameraSubject = prompt.Parent
prompt.MaxActivationDistance = math.random(prompt.MaxActivationDistance, prompt.MaxActivationDistance + 2)
fireproximityprompt(prompt)
task.wait(2)
CurrentCamera.CameraSubject = prompt.Parent
end
end
end
end
if AutoPlant or AutoFarm then
local character = LocalPlayer.Character
if character then
local humanoid = character:FindFirstChildOfClass("Humanoid")
local head = character:FindFirstChild("Head")
local rootPart = character:FindFirstChild("HumanoidRootPart")
if humanoid and head and rootPart then
for _, child in pairs(character:GetChildren()) do
if child:IsA("Tool") and child.Name:lower():find("seed") then
local seedName = child.Name:match("^(%S+)")
Plant_RE:FireServer(ownerFarm.Important.Plant_Locations.Can_Plant.Position + Vector3.new(math.random(-14, 14), 0, math.random(3, 22)), seedName)
task.wait(math.random(1, 2))
end
end
end
end
end
end)



@NINE what is this script for?
@xxstarbucksloverxx3 grow a garden