local Lib = loadstring(game:HttpGet("https://raw.githubusercontent.com/laagginq/ui-libraries/main/coastified/src.lua"))() local Window = Lib:Window("Arial Hub | " .. game:GetService("MarketplaceService"):GetProductInfo(71407662868481).Name, "Funcs", Enum.KeyCode.RightShift) local Main = Window:Tab("Main") local Auto = Window:Tab("Auto") local autoFarmEnabled = false local autoFarmConnection = nil Main:Toggle('Auto Farm', function(state) autoFarmEnabled = state if autoFarmEnabled then autoFarmConnection = game:GetService("RunService").RenderStepped:Connect(function() game:GetService("ReplicatedStorage"):WaitForChild("Remotes"):WaitForChild("PunchRequest"):FireServer(unpack({{kind = "click"}})) end) else if autoFarmConnection then autoFarmConnection:Disconnect() autoFarmConnection = nil end end end) local autoBoostPower = false local autoBoostWins = false local autoBoostLuck = false local autoRebirth = false local boostTimers = {} local function boostPower() game:GetService("ReplicatedStorage"):WaitForChild("Remotes"):WaitForChild("BoostAction"):InvokeServer(unpack({"BuyWithWins", "Power"})) end local function boostWins() game:GetService("ReplicatedStorage"):WaitForChild("Remotes"):WaitForChild("BoostAction"):InvokeServer(unpack({"BuyWithWins", "Wins"})) end local function boostLuck() game:GetService("ReplicatedStorage"):WaitForChild("Remotes"):WaitForChild("BoostAction"):InvokeServer(unpack({"BuyWithWins", "Luck"})) end local function rebirth() game:GetService("ReplicatedStorage"):WaitForChild("Remotes"):WaitForChild("RebirthRequest"):FireServer(unpack({"Rebirth"})) end Auto:Toggle('Auto Boost Power', function(state) autoBoostPower = state if autoBoostPower then boostTimers.Power = game:GetService("RunService").Stepped:Connect(function() wait(5) boostPower() end) else if boostTimers.Power then boostTimers.Power:Disconnect() boostTimers.Power = nil end end end) Auto:Toggle('Auto Boost Wins', function(state) autoBoostWins = state if autoBoostWins then boostTimers.Wins = game:GetService("RunService").Stepped:Connect(function() wait(5) boostWins() end) else if boostTimers.Wins then boostTimers.Wins:Disconnect() boostTimers.Wins = nil end end end) Auto:Toggle('Auto Boost Luck', function(state) autoBoostLuck = state if autoBoostLuck then boostTimers.Luck = game:GetService("RunService").Stepped:Connect(function() wait(5) boostLuck() end) else if boostTimers.Luck then boostTimers.Luck:Disconnect() boostTimers.Luck = nil end end end) Auto:Toggle('Auto Rebirth', function(state) autoRebirth = state if autoRebirth then boostTimers.Rebirth = game:GetService("RunService").Stepped:Connect(function() wait(5) rebirth() end) else if boostTimers.Rebirth then boostTimers.Rebirth:Disconnect() boostTimers.Rebirth = nil end end end) game:GetService("Players").LocalPlayer.OnTeleport:Connect(function() if autoFarmConnection then autoFarmConnection:Disconnect() end for _, v in pairs(boostTimers) do if v then v:Disconnect() end end end)