local Modal = loadstring(game:HttpGet("https://github.com/BloxCrypto/Modal/releases/download/v1.0-beta/main.lua"))() local Window = Modal:CreateWindow({ Title = "Game Toggles", SubTitle = "Auto Functions", Size = UDim2.fromOffset(400, 450), MinimumSize = Vector2.new(250, 200), Transparency = 0.35, Icon = "https://www.roblox.com/headshot-thumbnail/image?userId=" .. game.Players.LocalPlayer.UserId .. "&width=420&height=420&format=png", }) local Connections = {} local Events = game:GetService("ReplicatedStorage"):WaitForChild("Shared"):WaitForChild("Data"):WaitForChild("Events") local SelectedCrate = "Basic" local function CreateToggle(tab, title, description, eventName, args) tab:New("Toggle")({ Title = title, Description = description, DefaultValue = false, Callback = function(Value) if Connections[title] then Connections[title]:Disconnect() Connections[title] = nil end if Value then Connections[title] = game:GetService("RunService").Heartbeat:Connect(function() task.wait(0.1) if args then Events:WaitForChild(eventName):FireServer(unpack(args)) else Events:WaitForChild(eventName):FireServer() end end) end end, }) end local Main = Window:AddTab("Main") local Research = Window:AddTab("Research") local Blender = Window:AddTab("Blender") CreateToggle(Main, "Auto Mastery Points", "Auto mastery points collection", "MasteryPointRE") CreateToggle(Main, "Time", "Auto time collection", "TimeRE") CreateToggle(Main, "Apple", "Auto apple collection", "AppleG") CreateToggle(Main, "Coins", "Auto coins collection", "CoinsG") CreateToggle(Main, "Water", "Auto water collection", "WaterG") CreateToggle(Main, "Fertilizer", "Auto fertilizer collection", "FertilizerG") CreateToggle(Main, "Interest", "Auto interest collection", "InterestG") CreateToggle(Main, "Energy", "Auto energy collection", "EnergyG") CreateToggle(Main, "Rebirth", "Auto rebirth", "RebirthG") Main:New("Dropdown")({ Title = "Crate Type", Description = "Select crate to open", Options = {"Basic", "Diamond"}, Default = "Basic", Callback = function(Value) SelectedCrate = Value end, }) Main:New("Toggle")({ Title = "Auto Crate", Description = "Auto crate opening", DefaultValue = false, Callback = function(Value) if Connections["Auto Crate"] then Connections["Auto Crate"]:Disconnect() Connections["Auto Crate"] = nil end if Value then Connections["Auto Crate"] = game:GetService("RunService").Heartbeat:Connect(function() task.wait(0.1) Events:WaitForChild("Roll"):FireServer(SelectedCrate) end) end end, }) CreateToggle(Research, "Coin Research", "Auto coin research", "CoinResearchG") CreateToggle(Research, "Apple Research", "Auto apple research", "AppleResearchG") CreateToggle(Research, "Water Research", "Auto water research", "WaterResearchG") CreateToggle(Research, "Interest Research", "Auto interest research", "InterestResearchG") CreateToggle(Blender, "Orange", "Auto orange collection", "OrangesG") CreateToggle(Blender, "Banana", "Auto banana collection", "BananasG") CreateToggle(Blender, "Coconut", "Auto coconut collection", "CoconutsG") CreateToggle(Blender, "Pineapple", "Auto pineapple collection", "PineapplesG") Window:SetTab("Main") Window:SetTheme("Dark")