local Players = game:GetService("Players")
local player = Players.LocalPlayer
local playerGui = player:WaitForChild("PlayerGui")
for _, prompt in ipairs(game:GetDescendants()) do
if prompt:IsA("ProximityPrompt") then
prompt.HoldDuration = 0
end
end
game.DescendantAdded:Connect(function(obj)
if obj:IsA("ProximityPrompt") then
obj.HoldDuration = 0
end
end)
if playerGui:FindFirstChild("CleanHub") then playerGui.CleanHub:Destroy() end
local gui = Instance.new("ScreenGui")
gui.Name = "CleanHub"
gui.ResetOnSpawn = false
gui.Parent = playerGui
local frame = Instance.new("Frame")
frame.Size = UDim2.new(0, 420, 0, 360)
frame.Position = UDim2.new(0.5, -210, 0.5, -180)
frame.BackgroundColor3 = Color3.fromRGB(28, 28, 28)
frame.BorderSizePixel = 0
frame.Active = true
frame.Draggable = true
frame.Parent = gui
Instance.new("UICorner", frame).CornerRadius = UDim.new(0, 12)
local topBar = Instance.new("Frame")
topBar.Size = UDim2.new(1, 0, 0, 45)
topBar.BackgroundColor3 = Color3.fromRGB(15, 15, 25)
topBar.BorderSizePixel = 0
topBar.Parent = frame
Instance.new("UICorner", topBar).CornerRadius = UDim.new(0, 12)
local brainrotTitle = Instance.new("TextLabel")
brainrotTitle.Size = UDim2.new(1, -60, 1, 0)
brainrotTitle.Position = UDim2.new(0, 12, 0, 0)
brainrotTitle.BackgroundTransparency = 1
brainrotTitle.Text = "+1 Kick Per Click"
brainrotTitle.TextColor3 = Color3.fromRGB(255, 255, 255)
brainrotTitle.TextStrokeTransparency = 0
brainrotTitle.TextStrokeColor3 = Color3.fromRGB(0, 170, 255)
brainrotTitle.Font = Enum.Font.GothamBold
brainrotTitle.TextSize = 14
brainrotTitle.TextXAlignment = Enum.TextXAlignment.Left
brainrotTitle.Parent = topBar
local closeBtn = Instance.new("TextButton")
closeBtn.Size = UDim2.new(0, 35, 0, 35)
closeBtn.Position = UDim2.new(1, -40, 0.5, -17.5)
closeBtn.BackgroundColor3 = Color3.fromRGB(235, 60, 60)
closeBtn.Text = "✕"
closeBtn.TextColor3 = Color3.new(1, 1, 1)
closeBtn.Font = Enum.Font.GothamBold
closeBtn.TextSize = 20
closeBtn.Parent = topBar
Instance.new("UICorner", closeBtn).CornerRadius = UDim.new(0, 8)
closeBtn.MouseButton1Click:Connect(function() gui:Destroy() end)
local sideBar = Instance.new("Frame")
sideBar.Size = UDim2.new(0, 100, 1, -45)
sideBar.Position = UDim2.new(0, 0, 0, 45)
sideBar.BackgroundColor3 = Color3.fromRGB(20, 20, 30)
sideBar.BorderSizePixel = 0
sideBar.Parent = frame
local mainPage = Instance.new("ScrollingFrame")
mainPage.Size = UDim2.new(1, -110, 1, -75)
mainPage.Position = UDim2.new(0, 105, 0, 50)
mainPage.BackgroundTransparency = 1
mainPage.BorderSizePixel = 0
mainPage.ScrollBarThickness = 4
mainPage.CanvasSize = UDim2.new(0, 0, 0, 300)
mainPage.Parent = frame
local winsPage = Instance.new("ScrollingFrame")
winsPage.Size = UDim2.new(1, -110, 1, -75)
winsPage.Position = UDim2.new(0, 105, 0, 50)
winsPage.BackgroundTransparency = 1
winsPage.BorderSizePixel = 0
winsPage.ScrollBarThickness = 4
winsPage.ScrollBarImageColor3 = Color3.fromRGB(0, 170, 255)
winsPage.CanvasSize = UDim2.new(0, 0, 0, 650)
winsPage.Visible = false
winsPage.Parent = frame
local eggsPage = Instance.new("ScrollingFrame")
eggsPage.Size = UDim2.new(1, -110, 1, -75)
eggsPage.Position = UDim2.new(0, 105, 0, 50)
eggsPage.BackgroundTransparency = 1
eggsPage.BorderSizePixel = 0
eggsPage.ScrollBarThickness = 4
eggsPage.ScrollBarImageColor3 = Color3.fromRGB(0, 170, 255)
eggsPage.CanvasSize = UDim2.new(0, 0, 0, 320)
eggsPage.Visible = false
eggsPage.Parent = frame
local boostsPage = Instance.new("ScrollingFrame")
boostsPage.Size = UDim2.new(1, -110, 1, -75)
boostsPage.Position = UDim2.new(0, 105, 0, 50)
boostsPage.BackgroundTransparency = 1
boostsPage.BorderSizePixel = 0
boostsPage.ScrollBarThickness = 4
boostsPage.CanvasSize = UDim2.new(0, 0, 0, 300)
boostsPage.Visible = false
boostsPage.Parent = frame
local function createButton(text, yPos, parentPage)
local btn = Instance.new("TextButton")
btn.Size = UDim2.new(1, -14, 0, 38)
btn.Position = UDim2.new(0, 7, 0, yPos)
btn.BackgroundColor3 = Color3.fromRGB(40, 40, 50)
btn.Text = text
btn.TextColor3 = Color3.fromRGB(255, 255, 255)
btn.Font = Enum.Font.GothamBold
btn.TextSize = 12
btn.AutoButtonColor = true
btn.Parent = parentPage
Instance.new("UICorner", btn).CornerRadius = UDim.new(0, 8)
return btn
end
local function createTabBtn(text, yPos)
local btn = Instance.new("TextButton")
btn.Size = UDim2.new(1, -10, 0, 35)
btn.Position = UDim2.new(0, 5, 0, yPos)
btn.BackgroundColor3 = Color3.fromRGB(40, 40, 50)
btn.Text = text
btn.TextColor3 = Color3.fromRGB(255, 255, 255)
btn.Font = Enum.Font.GothamBold
btn.TextSize = 13
btn.Parent = sideBar
Instance.new("UICorner", btn).CornerRadius = UDim.new(0, 6)
return btn
end
local mainTabBtn = createTabBtn("Main", 10)
mainTabBtn.BackgroundColor3 = Color3.fromRGB(0, 170, 255)
local winsTabBtn = createTabBtn("Wins", 50)
local eggsTabBtn = createTabBtn("Eggs", 90)
local boostsTabBtn = createTabBtn("Boosts", 130)
local function updateTabs(activePage, activeBtn)
mainPage.Visible = (mainPage == activePage)
winsPage.Visible = (winsPage == activePage)
eggsPage.Visible = (eggsPage == activePage)
boostsPage.Visible = (boostsPage == activePage)
mainTabBtn.BackgroundColor3 = (mainTabBtn == activeBtn) and Color3.fromRGB(0, 170, 255) or Color3.fromRGB(40, 40, 50)
winsTabBtn.BackgroundColor3 = (winsTabBtn == activeBtn) and Color3.fromRGB(0, 170, 255) or Color3.fromRGB(40, 40, 50)
eggsTabBtn.BackgroundColor3 = (eggsTabBtn == activeBtn) and Color3.fromRGB(0, 170, 255) or Color3.fromRGB(40, 40, 50)
boostsTabBtn.BackgroundColor3 = (boostsTabBtn == activeBtn) and Color3.fromRGB(0, 170, 255) or Color3.fromRGB(40, 40, 50)
end
mainTabBtn.MouseButton1Click:Connect(function() updateTabs(mainPage, mainTabBtn) end)
winsTabBtn.MouseButton1Click:Connect(function() updateTabs(winsPage, winsTabBtn) end)
eggsTabBtn.MouseButton1Click:Connect(function() updateTabs(eggsPage, eggsTabBtn) end)
boostsTabBtn.MouseButton1Click:Connect(function() updateTabs(boostsPage, boostsTabBtn) end)
local clickBtn = createButton("Auto Clicker [OFF]", 10, mainPage)
local rebirthBtn = createButton("Auto Rebirth [OFF]", 55, mainPage)
local win1Btn = createButton("Claim Win x1 [OFF]", 10, winsPage)
local win5Btn = createButton("Claim Win x5 [OFF]", 55, winsPage)
local win10Btn = createButton("Claim Win x10 [OFF]", 100, winsPage)
local win50Btn = createButton("Claim Win x50 [OFF]", 145, winsPage)
local win100Btn = createButton("Claim Win x100 [OFF]", 190, winsPage)
local win250Btn = createButton("Claim Win x250 [OFF]", 235, winsPage)
local win500Btn = createButton("Claim Win x500 [OFF]", 280, winsPage)
local win1000Btn = createButton("Claim Win x1000 [OFF]", 325, winsPage)
local win2500Btn = createButton("Claim Win x2500 [OFF]", 370, winsPage)
local win10000Btn = createButton("Claim Win x10000 [OFF]", 415, winsPage)
local win50000Btn = createButton("Claim Win x50000 [OFF]", 460, winsPage)
local win100000Btn = createButton("Claim Win x100000 [OFF]", 505, winsPage)
local win250000Btn = createButton("Claim Win x250000 [OFF]", 550, winsPage)
local win500000Btn = createButton("Claim Win x500000 [OFF]", 595, winsPage)
local openStarterBtn = createButton("Auto Open Starter Egg [OFF]", 10, eggsPage)
local openDojoBtn = createButton("Auto Open Dojo Egg [OFF]", 55, eggsPage)
local openJungleBtn = createButton("Auto Open Jungle Egg [OFF]", 100, eggsPage)
local openOceanBtn = createButton("Auto Open Ocean Egg [OFF]", 145, eggsPage)
local openBarnBtn = createButton("Auto Open Barn Egg [OFF]", 190, eggsPage)
local openAngelBtn = createButton("Auto Open Angel Egg [OFF]", 235, eggsPage)
local buyPowerBtn = createButton("Auto Buy More Power [OFF]", 10, boostsPage)
local buyWinsBtn = createButton("Auto Buy More Wins [OFF]", 55, boostsPage)
local buyLuckBtn = createButton("Auto Buy More Luck [OFF]", 100, boostsPage)
local creditsLabel = Instance.new("TextLabel")
creditsLabel.Size = UDim2.new(1, 0, 0, 25)
creditsLabel.Position = UDim2.new(0, 0, 1, -25)
creditsLabel.BackgroundTransparency = 1
creditsLabel.Text = "Made by purebunny08"
creditsLabel.TextColor3 = Color3.fromRGB(0, 170, 255)
creditsLabel.Font = Enum.Font.GothamBold
creditsLabel.TextSize = 12
creditsLabel.Parent = frame
local states = {
click = false, rebirth = false,
openStarter = false, openDojo = false, openJungle = false, openOcean = false, openBarn = false, openAngel = false,
buyPower = false, buyWins = false, buyLuck = false,
win1 = false, win5 = false, win10 = false, win50 = false, win100 = false,
win250 = false, win500 = false, win1000 = false, win2500 = false,
win10000 = false, win50000 = false, win100000 = false, win250000 = false, win500000 = false
}
local function runInvokeLoop(flagName, value)
task.spawn(function()
local remote = game:GetService("ReplicatedStorage"):WaitForChild("Remotes"):WaitForChild("ClaimWin")
while states[flagName] do
pcall(function() remote:InvokeServer(value) end)
task.wait(0.1)
end
end)
end
local function setupToggle(btn, flagName, baseText, isWinRemote, winValue)
btn.MouseButton1Click:Connect(function()
states[flagName] = not states[flagName]
btn.Text = baseText .. (states[flagName] and " [ON]" or " [OFF]")
btn.BackgroundColor3 = states[flagName] and Color3.fromRGB(0, 160, 80) or Color3.fromRGB(40, 40, 50)
if states[flagName] and isWinRemote then
runInvokeLoop(flagName, winValue)
end
end)
end
setupToggle(win1Btn, "win1", "Claim Win x1", true, 1)
setupToggle(win5Btn, "win5", "Claim Win x5", true, 2)
setupToggle(win10Btn, "win10", "Claim Win x10", true, 3)
setupToggle(win50Btn, "win50", "Claim Win x50", true, 4)
setupToggle(win100Btn, "win100", "Claim Win x100", true, 5)
setupToggle(win250Btn, "win250", "Claim Win x250", true, 6)
setupToggle(win500Btn, "win500", "Claim Win x500", true, 7)
setupToggle(win1000Btn, "win1000", "Claim Win x1000", true, 8)
setupToggle(win2500Btn, "win2500", "Claim Win x2500", true, 9)
setupToggle(win10000Btn, "win10000", "Claim Win x10000", true, 10)
setupToggle(win50000Btn, "win50000", "Claim Win x50000", true, 11)
setupToggle(win100000Btn, "win100000", "Claim Win x100000", true, 12)
setupToggle(win250000Btn, "win250000", "Claim Win x250000", true, 13)
setupToggle(win500000Btn, "win500000", "Claim Win x500000", true, 14)
clickBtn.MouseButton1Click:Connect(function()
states.click = not states.click
clickBtn.Text = "Auto Clicker" .. (states.click and " [ON]" or " [OFF]")
clickBtn.BackgroundColor3 = states.click and Color3.fromRGB(0, 160, 80) or Color3.fromRGB(40, 40, 50)
if states.click then
task.spawn(function()
local remote = game:GetService("ReplicatedStorage"):WaitForChild("Remotes"):WaitForChild("Click")
while states.click do
pcall(function() remote:FireServer() end)
task.wait()
end
end)
end
end)
rebirthBtn.MouseButton1Click:Connect(function()
states.rebirth = not states.rebirth
rebirthBtn.Text = "Auto Rebirth" .. (states.rebirth and " [ON]" or " [OFF]")
rebirthBtn.BackgroundColor3 = states.rebirth and Color3.fromRGB(0, 160, 80) or Color3.fromRGB(40, 40, 50)
if states.rebirth then
task.spawn(function()
local remote = game:GetService("ReplicatedStorage"):WaitForChild("Remotes"):WaitForChild("Rebirth")
while states.rebirth do
pcall(function() remote:FireServer() end)
task.wait(0.5)
end
end)
end
end)
local function setupEggToggle(btn, flagName, baseText, eggName)
btn.MouseButton1Click:Connect(function()
states[flagName] = not states[flagName]
btn.Text = baseText .. (states[flagName] and " [ON]" or " [OFF]")
btn.BackgroundColor3 = states[flagName] and Color3.fromRGB(0, 160, 80) or Color3.fromRGB(40, 40, 50)
if states[flagName] then
task.spawn(function()
local eggRemote = game:GetService("ReplicatedStorage"):WaitForChild("Remotes"):WaitForChild("OpenEgg")
while states[flagName] do
pcall(function()
eggRemote:InvokeServer(eggName)
end)
task.wait(0.3)
end
end)
end
end)
end
setupEggToggle(openStarterBtn, "openStarter", "Auto Open Starter Egg", "StarterEgg")
setupEggToggle(openDojoBtn, "openDojo", "Auto Open Dojo Egg", "DojoEgg")
setupEggToggle(openJungleBtn, "openJungle", "Auto Open Jungle Egg", "JungleEgg")
setupEggToggle(openOceanBtn, "openOcean", "Auto Open Ocean Egg", "OceanEgg")
setupEggToggle(openBarnBtn, "openBarn", "Auto Open Barn Egg", "BarnEgg")
setupEggToggle(openAngelBtn, "openAngel", "Auto Open Angel Egg", "AngelEgg")
local function setupBoostToggle(btn, flagName, baseText, boostName)
btn.MouseButton1Click:Connect(function()
states[flagName] = not states[flagName]
btn.Text = baseText .. (states[flagName] and " [ON]" or " [OFF]")
btn.BackgroundColor3 = states[flagName] and Color3.fromRGB(0, 160, 80) or Color3.fromRGB(40, 40, 50)
if states[flagName] then
task.spawn(function()
local boostRemote = game:GetService("ReplicatedStorage"):WaitForChild("Remotes"):WaitForChild("BuyBoost")
while states[flagName] do
pcall(function()
boostRemote:FireServer(boostName)
end)
task.wait(0.5)
end
end)
end
end)
end
setupBoostToggle(buyPowerBtn, "buyPower", "Auto Buy More Power", "MorePower")
setupBoostToggle(buyWinsBtn, "buyWins", "Auto Buy More Wins", "MoreWins")
setupBoostToggle(buyLuckBtn, "buyLuck", "Auto Buy More Luck", "MoreLuck")auto everything like auto wins, auto boost, auto eggs...
no key free opensrc
No comments yet. Be the first to comment!
1local Players = game:GetService("Players")
2local player = Players.LocalPlayer
3local playerGui = player:WaitForChild("PlayerGui")
4
5
6for _, prompt in ipairs(game:GetDescendants()) do
7 if prompt:IsA("ProximityPrompt") then
8 prompt.HoldDuration = 0
9 end
10end
11game.DescendantAdded:Connect(function(obj)
12 if obj:IsA("ProximityPrompt") then
13 obj.HoldDuration = 0
14 end
15end)
16
17if playerGui:FindFirstChild("CleanHub") then playerGui.CleanHub:Destroy() end
18
19local gui = Instance.new("ScreenGui")
20gui.Name = "CleanHub"
21gui.ResetOnSpawn = false
22gui.Parent = playerGui
23
24
25local frame = Instance.new("Frame")
26frame.Size = UDim2.new(0, 420, 0, 360)
27frame.Position = UDim2.new(0.5, -210, 0.5, -180)
28frame.BackgroundColor3 = Color3.fromRGB(28, 28, 28)
29frame.BorderSizePixel = 0
30frame.Active = true
31frame.Draggable = true
32frame.Parent = gui
33Instance.new("UICorner", frame).CornerRadius = UDim.new(0, 12)
34
35
36local topBar = Instance.new("Frame")
37topBar.Size = UDim2.new(1, 0, 0, 45)
38topBar.BackgroundColor3 = Color3.fromRGB(15, 15, 25)
39topBar.BorderSizePixel = 0
40topBar.Parent = frame
41Instance.new("UICorner", topBar).CornerRadius = UDim.new(0, 12)
42
43local brainrotTitle = Instance.new("TextLabel")
44brainrotTitle.Size = UDim2.new(1, -60, 1, 0)
45brainrotTitle.Position = UDim2.new(0, 12, 0, 0)
46brainrotTitle.BackgroundTransparency = 1
47brainrotTitle.Text = "+1 Kick Per Click"
48brainrotTitle.TextColor3 = Color3.fromRGB(255, 255, 255)
49brainrotTitle.TextStrokeTransparency = 0
50brainrotTitle.TextStrokeColor3 = Color3.fromRGB(0, 170, 255)
51brainrotTitle.Font = Enum.Font.GothamBold
52brainrotTitle.TextSize = 14
53brainrotTitle.TextXAlignment = Enum.TextXAlignment.Left
54brainrotTitle.Parent = topBar
55
56local closeBtn = Instance.new("TextButton")
57closeBtn.Size = UDim2.new(0, 35, 0, 35)
58closeBtn.Position = UDim2.new(1, -40, 0.5, -17.5)
59closeBtn.BackgroundColor3 = Color3.fromRGB(235, 60, 60)
60closeBtn.Text = "✕"
61closeBtn.TextColor3 = Color3.new(1, 1, 1)
62closeBtn.Font = Enum.Font.GothamBold
63closeBtn.TextSize = 20
64closeBtn.Parent = topBar
65Instance.new("UICorner", closeBtn).CornerRadius = UDim.new(0, 8)
66closeBtn.MouseButton1Click:Connect(function() gui:Destroy() end)
67
68local sideBar = Instance.new("Frame")
69sideBar.Size = UDim2.new(0, 100, 1, -45)
70sideBar.Position = UDim2.new(0, 0, 0, 45)
71sideBar.BackgroundColor3 = Color3.fromRGB(20, 20, 30)
72sideBar.BorderSizePixel = 0
73sideBar.Parent = frame
74
75
76local mainPage = Instance.new("ScrollingFrame")
77mainPage.Size = UDim2.new(1, -110, 1, -75)
78mainPage.Position = UDim2.new(0, 105, 0, 50)
79mainPage.BackgroundTransparency = 1
80mainPage.BorderSizePixel = 0
81mainPage.ScrollBarThickness = 4
82mainPage.CanvasSize = UDim2.new(0, 0, 0, 300)
83mainPage.Parent = frame
84
85local winsPage = Instance.new("ScrollingFrame")
86winsPage.Size = UDim2.new(1, -110, 1, -75)
87winsPage.Position = UDim2.new(0, 105, 0, 50)
88winsPage.BackgroundTransparency = 1
89winsPage.BorderSizePixel = 0
90winsPage.ScrollBarThickness = 4
91winsPage.ScrollBarImageColor3 = Color3.fromRGB(0, 170, 255)
92winsPage.CanvasSize = UDim2.new(0, 0, 0, 650)
93winsPage.Visible = false
94winsPage.Parent = frame
95
96local eggsPage = Instance.new("ScrollingFrame")
97eggsPage.Size = UDim2.new(1, -110, 1, -75)
98eggsPage.Position = UDim2.new(0, 105, 0, 50)
99eggsPage.BackgroundTransparency = 1
100eggsPage.BorderSizePixel = 0
101eggsPage.ScrollBarThickness = 4
102eggsPage.ScrollBarImageColor3 = Color3.fromRGB(0, 170, 255)
103eggsPage.CanvasSize = UDim2.new(0, 0, 0, 320)
104eggsPage.Visible = false
105eggsPage.Parent = frame
106
107local boostsPage = Instance.new("ScrollingFrame")
108boostsPage.Size = UDim2.new(1, -110, 1, -75)
109boostsPage.Position = UDim2.new(0, 105, 0, 50)
110boostsPage.BackgroundTransparency = 1
111boostsPage.BorderSizePixel = 0
112boostsPage.ScrollBarThickness = 4
113boostsPage.CanvasSize = UDim2.new(0, 0, 0, 300)
114boostsPage.Visible = false
115boostsPage.Parent = frame
116
117
118local function createButton(text, yPos, parentPage)
119 local btn = Instance.new("TextButton")
120 btn.Size = UDim2.new(1, -14, 0, 38)
121 btn.Position = UDim2.new(0, 7, 0, yPos)
122 btn.BackgroundColor3 = Color3.fromRGB(40, 40, 50)
123 btn.Text = text
124 btn.TextColor3 = Color3.fromRGB(255, 255, 255)
125 btn.Font = Enum.Font.GothamBold
126 btn.TextSize = 12
127 btn.AutoButtonColor = true
128 btn.Parent = parentPage
129 Instance.new("UICorner", btn).CornerRadius = UDim.new(0, 8)
130 return btn
131end
132
133
134local function createTabBtn(text, yPos)
135 local btn = Instance.new("TextButton")
136 btn.Size = UDim2.new(1, -10, 0, 35)
137 btn.Position = UDim2.new(0, 5, 0, yPos)
138 btn.BackgroundColor3 = Color3.fromRGB(40, 40, 50)
139 btn.Text = text
140 btn.TextColor3 = Color3.fromRGB(255, 255, 255)
141 btn.Font = Enum.Font.GothamBold
142 btn.TextSize = 13
143 btn.Parent = sideBar
144 Instance.new("UICorner", btn).CornerRadius = UDim.new(0, 6)
145 return btn
146end
147
148local mainTabBtn = createTabBtn("Main", 10)
149mainTabBtn.BackgroundColor3 = Color3.fromRGB(0, 170, 255)
150local winsTabBtn = createTabBtn("Wins", 50)
151local eggsTabBtn = createTabBtn("Eggs", 90)
152local boostsTabBtn = createTabBtn("Boosts", 130)
153
154
155local function updateTabs(activePage, activeBtn)
156 mainPage.Visible = (mainPage == activePage)
157 winsPage.Visible = (winsPage == activePage)
158 eggsPage.Visible = (eggsPage == activePage)
159 boostsPage.Visible = (boostsPage == activePage)
160
161 mainTabBtn.BackgroundColor3 = (mainTabBtn == activeBtn) and Color3.fromRGB(0, 170, 255) or Color3.fromRGB(40, 40, 50)
162 winsTabBtn.BackgroundColor3 = (winsTabBtn == activeBtn) and Color3.fromRGB(0, 170, 255) or Color3.fromRGB(40, 40, 50)
163 eggsTabBtn.BackgroundColor3 = (eggsTabBtn == activeBtn) and Color3.fromRGB(0, 170, 255) or Color3.fromRGB(40, 40, 50)
164 boostsTabBtn.BackgroundColor3 = (boostsTabBtn == activeBtn) and Color3.fromRGB(0, 170, 255) or Color3.fromRGB(40, 40, 50)
165end
166
167mainTabBtn.MouseButton1Click:Connect(function() updateTabs(mainPage, mainTabBtn) end)
168winsTabBtn.MouseButton1Click:Connect(function() updateTabs(winsPage, winsTabBtn) end)
169eggsTabBtn.MouseButton1Click:Connect(function() updateTabs(eggsPage, eggsTabBtn) end)
170boostsTabBtn.MouseButton1Click:Connect(function() updateTabs(boostsPage, boostsTabBtn) end)
171
172
173local clickBtn = createButton("Auto Clicker [OFF]", 10, mainPage)
174local rebirthBtn = createButton("Auto Rebirth [OFF]", 55, mainPage)
175
176
177local win1Btn = createButton("Claim Win x1 [OFF]", 10, winsPage)
178local win5Btn = createButton("Claim Win x5 [OFF]", 55, winsPage)
179local win10Btn = createButton("Claim Win x10 [OFF]", 100, winsPage)
180local win50Btn = createButton("Claim Win x50 [OFF]", 145, winsPage)
181local win100Btn = createButton("Claim Win x100 [OFF]", 190, winsPage)
182local win250Btn = createButton("Claim Win x250 [OFF]", 235, winsPage)
183local win500Btn = createButton("Claim Win x500 [OFF]", 280, winsPage)
184local win1000Btn = createButton("Claim Win x1000 [OFF]", 325, winsPage)
185local win2500Btn = createButton("Claim Win x2500 [OFF]", 370, winsPage)
186local win10000Btn = createButton("Claim Win x10000 [OFF]", 415, winsPage)
187local win50000Btn = createButton("Claim Win x50000 [OFF]", 460, winsPage)
188local win100000Btn = createButton("Claim Win x100000 [OFF]", 505, winsPage)
189local win250000Btn = createButton("Claim Win x250000 [OFF]", 550, winsPage)
190local win500000Btn = createButton("Claim Win x500000 [OFF]", 595, winsPage)
191
192
193local openStarterBtn = createButton("Auto Open Starter Egg [OFF]", 10, eggsPage)
194local openDojoBtn = createButton("Auto Open Dojo Egg [OFF]", 55, eggsPage)
195local openJungleBtn = createButton("Auto Open Jungle Egg [OFF]", 100, eggsPage)
196local openOceanBtn = createButton("Auto Open Ocean Egg [OFF]", 145, eggsPage)
197local openBarnBtn = createButton("Auto Open Barn Egg [OFF]", 190, eggsPage)
198local openAngelBtn = createButton("Auto Open Angel Egg [OFF]", 235, eggsPage)
199
200
201local buyPowerBtn = createButton("Auto Buy More Power [OFF]", 10, boostsPage)
202local buyWinsBtn = createButton("Auto Buy More Wins [OFF]", 55, boostsPage)
203local buyLuckBtn = createButton("Auto Buy More Luck [OFF]", 100, boostsPage)
204
205
206local creditsLabel = Instance.new("TextLabel")
207creditsLabel.Size = UDim2.new(1, 0, 0, 25)
208creditsLabel.Position = UDim2.new(0, 0, 1, -25)
209creditsLabel.BackgroundTransparency = 1
210creditsLabel.Text = "Made by purebunny08"
211creditsLabel.TextColor3 = Color3.fromRGB(0, 170, 255)
212creditsLabel.Font = Enum.Font.GothamBold
213creditsLabel.TextSize = 12
214creditsLabel.Parent = frame
215
216
217local states = {
218 click = false, rebirth = false,
219 openStarter = false, openDojo = false, openJungle = false, openOcean = false, openBarn = false, openAngel = false,
220 buyPower = false, buyWins = false, buyLuck = false,
221 win1 = false, win5 = false, win10 = false, win50 = false, win100 = false,
222 win250 = false, win500 = false, win1000 = false, win2500 = false,
223 win10000 = false, win50000 = false, win100000 = false, win250000 = false, win500000 = false
224}
225
226
227local function runInvokeLoop(flagName, value)
228 task.spawn(function()
229 local remote = game:GetService("ReplicatedStorage"):WaitForChild("Remotes"):WaitForChild("ClaimWin")
230 while states[flagName] do
231 pcall(function() remote:InvokeServer(value) end)
232 task.wait(0.1)
233 end
234 end)
235end
236
237local function setupToggle(btn, flagName, baseText, isWinRemote, winValue)
238 btn.MouseButton1Click:Connect(function()
239 states[flagName] = not states[flagName]
240 btn.Text = baseText .. (states[flagName] and " [ON]" or " [OFF]")
241 btn.BackgroundColor3 = states[flagName] and Color3.fromRGB(0, 160, 80) or Color3.fromRGB(40, 40, 50)
242
243 if states[flagName] and isWinRemote then
244 runInvokeLoop(flagName, winValue)
245 end
246 end)
247end
248
249
250setupToggle(win1Btn, "win1", "Claim Win x1", true, 1)
251setupToggle(win5Btn, "win5", "Claim Win x5", true, 2)
252setupToggle(win10Btn, "win10", "Claim Win x10", true, 3)
253setupToggle(win50Btn, "win50", "Claim Win x50", true, 4)
254setupToggle(win100Btn, "win100", "Claim Win x100", true, 5)
255setupToggle(win250Btn, "win250", "Claim Win x250", true, 6)
256setupToggle(win500Btn, "win500", "Claim Win x500", true, 7)
257setupToggle(win1000Btn, "win1000", "Claim Win x1000", true, 8)
258setupToggle(win2500Btn, "win2500", "Claim Win x2500", true, 9)
259setupToggle(win10000Btn, "win10000", "Claim Win x10000", true, 10)
260setupToggle(win50000Btn, "win50000", "Claim Win x50000", true, 11)
261setupToggle(win100000Btn, "win100000", "Claim Win x100000", true, 12)
262setupToggle(win250000Btn, "win250000", "Claim Win x250000", true, 13)
263setupToggle(win500000Btn, "win500000", "Claim Win x500000", true, 14)
264
265
266clickBtn.MouseButton1Click:Connect(function()
267 states.click = not states.click
268 clickBtn.Text = "Auto Clicker" .. (states.click and " [ON]" or " [OFF]")
269 clickBtn.BackgroundColor3 = states.click and Color3.fromRGB(0, 160, 80) or Color3.fromRGB(40, 40, 50)
270
271 if states.click then
272 task.spawn(function()
273 local remote = game:GetService("ReplicatedStorage"):WaitForChild("Remotes"):WaitForChild("Click")
274 while states.click do
275 pcall(function() remote:FireServer() end)
276 task.wait()
277 end
278 end)
279 end
280end)
281
282
283rebirthBtn.MouseButton1Click:Connect(function()
284 states.rebirth = not states.rebirth
285 rebirthBtn.Text = "Auto Rebirth" .. (states.rebirth and " [ON]" or " [OFF]")
286 rebirthBtn.BackgroundColor3 = states.rebirth and Color3.fromRGB(0, 160, 80) or Color3.fromRGB(40, 40, 50)
287
288 if states.rebirth then
289 task.spawn(function()
290 local remote = game:GetService("ReplicatedStorage"):WaitForChild("Remotes"):WaitForChild("Rebirth")
291 while states.rebirth do
292 pcall(function() remote:FireServer() end)
293 task.wait(0.5)
294 end
295 end)
296 end
297end)
298
299
300local function setupEggToggle(btn, flagName, baseText, eggName)
301 btn.MouseButton1Click:Connect(function()
302 states[flagName] = not states[flagName]
303 btn.Text = baseText .. (states[flagName] and " [ON]" or " [OFF]")
304 btn.BackgroundColor3 = states[flagName] and Color3.fromRGB(0, 160, 80) or Color3.fromRGB(40, 40, 50)
305
306 if states[flagName] then
307 task.spawn(function()
308 local eggRemote = game:GetService("ReplicatedStorage"):WaitForChild("Remotes"):WaitForChild("OpenEgg")
309 while states[flagName] do
310 pcall(function()
311 eggRemote:InvokeServer(eggName)
312 end)
313 task.wait(0.3)
314 end
315 end)
316 end
317 end)
318end
319
320setupEggToggle(openStarterBtn, "openStarter", "Auto Open Starter Egg", "StarterEgg")
321setupEggToggle(openDojoBtn, "openDojo", "Auto Open Dojo Egg", "DojoEgg")
322setupEggToggle(openJungleBtn, "openJungle", "Auto Open Jungle Egg", "JungleEgg")
323setupEggToggle(openOceanBtn, "openOcean", "Auto Open Ocean Egg", "OceanEgg")
324setupEggToggle(openBarnBtn, "openBarn", "Auto Open Barn Egg", "BarnEgg")
325setupEggToggle(openAngelBtn, "openAngel", "Auto Open Angel Egg", "AngelEgg")
326
327
328local function setupBoostToggle(btn, flagName, baseText, boostName)
329 btn.MouseButton1Click:Connect(function()
330 states[flagName] = not states[flagName]
331 btn.Text = baseText .. (states[flagName] and " [ON]" or " [OFF]")
332 btn.BackgroundColor3 = states[flagName] and Color3.fromRGB(0, 160, 80) or Color3.fromRGB(40, 40, 50)
333
334 if states[flagName] then
335 task.spawn(function()
336 local boostRemote = game:GetService("ReplicatedStorage"):WaitForChild("Remotes"):WaitForChild("BuyBoost")
337 while states[flagName] do
338 pcall(function()
339 boostRemote:FireServer(boostName)
340 end)
341 task.wait(0.5)
342 end
343 end)
344 end
345 end)
346end
347
348setupBoostToggle(buyPowerBtn, "buyPower", "Auto Buy More Power", "MorePower")
349setupBoostToggle(buyWinsBtn, "buyWins", "Auto Buy More Wins", "MoreWins")
350setupBoostToggle(buyLuckBtn, "buyLuck", "Auto Buy More Luck", "MoreLuck")