Mr_3242

[🌱] Grass Incremental Simulator Op script

Apr 27th, 2026
92
0
Never
6
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Lua 6.78 KB | Gaming | 0 0
  1. local Rayfield = loadstring(game:HttpGet('https://sirius.menu/rayfield'))()
  2.  
  3. local Players = game:GetService("Players")
  4. local RS = game:GetService("ReplicatedStorage")
  5. local LocalPlayer = Players.LocalPlayer
  6.  
  7. local Window = Rayfield:CreateWindow({
  8.    Name = "[🌱] Grass Incremental Simulator",
  9.    LoadingTitle = "easily beat the game",
  10.    LoadingSubtitle = "follow me on TikTok Mr_3242",
  11.    ConfigurationSaving = { Enabled = false }
  12. })
  13.  
  14. ---------------------------------------------------
  15. -- REMOTES
  16. ---------------------------------------------------
  17. local Remotes = RS:WaitForChild("Remotes")
  18.  
  19. local grassRemote = Remotes:WaitForChild("GrassCollect")
  20. local strengthRemote = Remotes:WaitForChild("IncreaseMuscle")
  21. local popRemote = Remotes:WaitForChild("IncreasePop")
  22. local upRemote = Remotes:WaitForChild("Upgrade")
  23. local rebRemote = Remotes:WaitForChild("Rebirth")
  24.  
  25. ---------------------------------------------------
  26. -- FLAGS + THREAD CONTROL
  27. ---------------------------------------------------
  28. local Flags = {
  29.     AutoFarm = false,
  30.     AutoStrength = false,
  31.     AutoPop = false,
  32.     AutoValue = false,
  33.     AutoAmount = false,
  34.     AutoGrowth = false,
  35.     AutoRebirth = false
  36. }
  37.  
  38. local Threads = {}
  39.  
  40. local function StartThread(name, func)
  41.     if Threads[name] then return end
  42.     Threads[name] = task.spawn(function()
  43.         func()
  44.         Threads[name] = nil
  45.     end)
  46. end
  47.  
  48. ---------------------------------------------------
  49. -- SPEED SYSTEM
  50. ---------------------------------------------------
  51. local Character, Humanoid
  52. local WalkSpeedEnabled = false
  53. local WalkSpeedValue = 16
  54. local OriginalWalkSpeed = 16
  55.  
  56. local function ApplySpeed()
  57.     if Humanoid and WalkSpeedEnabled then
  58.         Humanoid.WalkSpeed = WalkSpeedValue
  59.     end
  60. end
  61.  
  62. local function SetupCharacter(char)
  63.     Character = char
  64.     Humanoid = char:WaitForChild("Humanoid")
  65.  
  66.     OriginalWalkSpeed = Humanoid.WalkSpeed
  67.     task.wait(0.1)
  68.     ApplySpeed()
  69. end
  70.  
  71. if LocalPlayer.Character then
  72.     SetupCharacter(LocalPlayer.Character)
  73. end
  74.  
  75. LocalPlayer.CharacterAdded:Connect(SetupCharacter)
  76.  
  77. -- anti-reset loop
  78. task.spawn(function()
  79.     while task.wait(0.25) do
  80.         if WalkSpeedEnabled and Humanoid then
  81.             if Humanoid.WalkSpeed ~= WalkSpeedValue then
  82.                 Humanoid.WalkSpeed = WalkSpeedValue
  83.             end
  84.         end
  85.     end
  86. end)
  87.  
  88. ---------------------------------------------------
  89. -- MAIN TAB
  90. ---------------------------------------------------
  91. local MainTab = Window:CreateTab("Auto Farm", 4483362458)
  92.  
  93. MainTab:CreateSlider({
  94.    Name = "speed",
  95.    Range = {16, 200},
  96.    Increment = 1,
  97.    CurrentValue = 16,
  98.    Callback = function(v)
  99.       WalkSpeedValue = v
  100.       ApplySpeed()
  101.    end,
  102. })
  103.  
  104. MainTab:CreateToggle({
  105.    Name = "Enable Speed",
  106.    CurrentValue = false,
  107.    Callback = function(v)
  108.       WalkSpeedEnabled = v
  109.  
  110.       if Humanoid then
  111.          if v then
  112.             Humanoid.WalkSpeed = WalkSpeedValue
  113.          else
  114.             Humanoid.WalkSpeed = OriginalWalkSpeed
  115.          end
  116.       end
  117.    end,
  118. })
  119.  
  120. ---------------------------------------------------
  121. -- INFINITE GRASS
  122. ---------------------------------------------------
  123. MainTab:CreateToggle({
  124.    Name = "Infinite Glass",
  125.    CurrentValue = false,
  126.    Callback = function(v)
  127.       Flags.AutoFarm = v
  128.  
  129.       if v then
  130.          StartThread("Farm", function()
  131.             while Flags.AutoFarm do
  132.                grassRemote:FireServer({
  133.                   normal = 150,
  134.                   silver = 300,
  135.                   ruby = 50,
  136.                   golden = 50,
  137.                   diamond = 25
  138.                })
  139.                task.wait(0.07)
  140.             end
  141.          end)
  142.       end
  143.    end,
  144. })
  145.  
  146. ---------------------------------------------------
  147. -- STRENGTH
  148. ---------------------------------------------------
  149. MainTab:CreateToggle({
  150.    Name = "Infinity Strength",
  151.    CurrentValue = false,
  152.    Callback = function(v)
  153.       Flags.AutoStrength = v
  154.  
  155.       if v then
  156.          StartThread("Strength", function()
  157.             while Flags.AutoStrength do
  158.                strengthRemote:FireServer()
  159.                task.wait(0.1)
  160.             end
  161.          end)
  162.       end
  163.    end,
  164. })
  165.  
  166. ---------------------------------------------------
  167. -- AUTO POP
  168. ---------------------------------------------------
  169. MainTab:CreateToggle({
  170.    Name = "Auto Pop (BETA!)",
  171.    CurrentValue = false,
  172.    Callback = function(v)
  173.       Flags.AutoPop = v
  174.  
  175.       if v then
  176.          StartThread("Pop", function()
  177.             while Flags.AutoPop do
  178.                popRemote:FireServer(false)
  179.                task.wait(0.15)
  180.             end
  181.          end)
  182.       end
  183.    end,
  184. })
  185.  
  186. ---------------------------------------------------
  187. -- UPGRADES TAB
  188. ---------------------------------------------------
  189. local UpgradeTab = Window:CreateTab("Upgrades", 4483362458)
  190.  
  191. local function UpgradeLoop(name, payload)
  192.     StartThread(name, function()
  193.         while Flags[name] do
  194.             upRemote:FireServer(payload)
  195.             task.wait(0.2)
  196.         end
  197.     end)
  198. end
  199.  
  200. UpgradeTab:CreateToggle({
  201.    Name = "Auto Upgrade Grass Value",
  202.    CurrentValue = false,
  203.    Callback = function(v)
  204.       Flags.AutoValue = v
  205.       if v then
  206.          UpgradeLoop("AutoValue", {
  207.             {currencyName = "Grass", amount = 1, max = 99, upgradeValue = "GrassValue", cost = 2}
  208.          })
  209.       end
  210.    end,
  211. })
  212.  
  213. UpgradeTab:CreateToggle({
  214.    Name = "Auto Upgrade Grass Amount",
  215.    CurrentValue = false,
  216.    Callback = function(v)
  217.       Flags.AutoAmount = v
  218.       if v then
  219.          UpgradeLoop("AutoAmount", {
  220.             {currencyName = "Grass", amount = 1, max = 49, upgradeValue = "GrassAmount", cost = 3}
  221.          })
  222.       end
  223.    end,
  224. })
  225.  
  226. UpgradeTab:CreateToggle({
  227.    Name = "Auto Upgrade Growth Rate",
  228.    CurrentValue = false,
  229.    Callback = function(v)
  230.       Flags.AutoGrowth = v
  231.       if v then
  232.          UpgradeLoop("AutoGrowth", {
  233.             {currencyName = "Grass", amount = 1, max = 7, upgradeValue = "SpawnRate1", cost = 5}
  234.          })
  235.       end
  236.    end,
  237. })
  238.  
  239. UpgradeTab:CreateToggle({
  240.    Name = "Auto Rebirth",
  241.    CurrentValue = false,
  242.    Callback = function(v)
  243.       Flags.AutoRebirth = v
  244.  
  245.       if v then
  246.          StartThread("Rebirth", function()
  247.             while Flags.AutoRebirth do
  248.                rebRemote:FireServer()
  249.                task.wait(0.3)
  250.             end
  251.          end)
  252.       end
  253.    end,
  254. })
  255.  
  256. ---------------------------------------------------
  257. -- ANTI AFK
  258. ---------------------------------------------------
  259. task.spawn(function()
  260.    local vu = game:GetService("VirtualUser")
  261.  
  262.    LocalPlayer.Idled:Connect(function()
  263.       vu:Button2Down(Vector2.new(0,0), workspace.CurrentCamera.CFrame)
  264.       task.wait(1)
  265.       vu:Button2Up(Vector2.new(0,0), workspace.CurrentCamera.CFrame)
  266.    end)
  267. end)
Tags: delta
Advertisement
Comments
  • User was banned
    • Mr_3242
      92 days
      Comment was deleted
  • User was banned
  • User was banned
  • User was banned
  • User was banned
Add Comment
Please, Sign In to add comment