local Players = game:GetService("Players")
local player = Players.LocalPlayer
local gui = Instance.new("ScreenGui")
gui.Name = "CleanHub"
gui.ResetOnSpawn = false
gui.Parent = player:WaitForChild("PlayerGui")
local frame = Instance.new("Frame")
frame.Size = UDim2.new(0, 680, 0, 530)
frame.Position = UDim2.new(0.5, -340, 0.5, -265)
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, 50)
topBar.BackgroundColor3 = Color3.fromRGB(15, 15, 25)
topBar.BorderSizePixel = 0
topBar.Parent = frame
Instance.new("UICorner", topBar).CornerRadius = UDim.new(0, 12)
local title = Instance.new("TextLabel")
title.Size = UDim2.new(1, -100, 1, 0)
title.BackgroundTransparency = 1
title.Text = "+1 Chakra Per Click"
title.TextColor3 = Color3.fromRGB(255, 255, 255)
title.TextStrokeTransparency = 0
title.TextStrokeColor3 = Color3.fromRGB(0, 170, 255)
title.Font = Enum.Font.GothamBold
title.TextSize = 22
title.Parent = topBar
local closeBtn = Instance.new("TextButton")
closeBtn.Size = UDim2.new(0, 42, 0, 42)
closeBtn.Position = UDim2.new(1, -48, 0.5, -21)
closeBtn.BackgroundColor3 = Color3.fromRGB(235, 60, 60)
closeBtn.Text = "✕"
closeBtn.TextColor3 = Color3.new(1,1,1)
closeBtn.Font = Enum.Font.GothamBold
closeBtn.TextSize = 26
closeBtn.Parent = topBar
Instance.new("UICorner", closeBtn).CornerRadius = UDim.new(0, 10)
closeBtn.MouseButton1Click:Connect(function()
gui:Destroy()
end)
local content = Instance.new("ScrollingFrame")
content.Size = UDim2.new(1, -20, 1, -190)
content.Position = UDim2.new(0, 10, 0, 65)
content.BackgroundTransparency = 1
content.BorderSizePixel = 0
content.ScrollBarThickness = 6
content.ScrollBarImageColor3 = Color3.fromRGB(0, 170, 255)
content.CanvasSize = UDim2.new(0, 0, 0, 0)
content.Parent = frame
local list = Instance.new("UIListLayout")
list.Padding = UDim.new(0, 10)
list.SortOrder = Enum.SortOrder.LayoutOrder
list.Parent = content
list:GetPropertyChangedSignal("AbsoluteContentSize"):Connect(function()
content.CanvasSize = UDim2.new(0, 0, 0, list.AbsoluteContentSize.Y + 10)
end)
local function createNormalButton(parent, text, callback)
local btn = Instance.new("TextButton")
btn.Size = UDim2.new(1, -8, 0, 45)
btn.BackgroundColor3 = Color3.fromRGB(0, 135, 220)
btn.Text = text
btn.TextColor3 = Color3.new(1, 1, 1)
btn.Font = Enum.Font.GothamBold
btn.TextSize = 15
btn.Parent = parent
Instance.new("UICorner", btn).CornerRadius = UDim.new(0, 10)
btn.MouseButton1Click:Connect(function()
btn.BackgroundColor3 = Color3.fromRGB(0, 170, 255)
pcall(callback)
task.wait(0.1)
btn.BackgroundColor3 = Color3.fromRGB(0, 135, 220)
end)
return btn
end
local function createToggle(parent, text, delay, callback)
local enabled = false
local running = false
local btn = Instance.new("TextButton")
btn.Size = UDim2.new(1, -8, 0, 45)
btn.BackgroundColor3 = Color3.fromRGB(50,50,60)
btn.Text = text .. ": OFF"
btn.TextColor3 = Color3.new(1,1,1)
btn.Font = Enum.Font.GothamBold
btn.TextSize = 15
btn.Parent = parent
Instance.new("UICorner", btn).CornerRadius = UDim.new(0, 10)
local function updateVisual()
if enabled then
btn.BackgroundColor3 = Color3.fromRGB(0, 180, 90)
btn.Text = text .. ": ON"
else
btn.BackgroundColor3 = Color3.fromRGB(50,50,60)
btn.Text = text .. ": OFF"
end
end
local function runLoop()
if running then return end
running = true
task.spawn(function()
while enabled do
pcall(callback)
task.wait(delay)
end
running = false
end)
end
btn.MouseButton1Click:Connect(function()
enabled = not enabled
updateVisual()
if enabled then
runLoop()
end
end)
return btn
end
local creditsLabel = Instance.new("TextLabel")
creditsLabel.Size = UDim2.new(1, 0, 0, 30)
creditsLabel.Position = UDim2.new(0, 0, 1, -40)
creditsLabel.BackgroundTransparency = 1
creditsLabel.Text = "Made by purebunny08"
creditsLabel.TextColor3 = Color3.fromRGB(0, 170, 255)
creditsLabel.Font = Enum.Font.GothamBold
creditsLabel.TextSize = 16
creditsLabel.TextXAlignment = Enum.TextXAlignment.Center
creditsLabel.Parent = frame
createToggle(content, "Auto Speed", 0, function()
local args = {
"Click"
}
game:GetService("ReplicatedStorage")
:WaitForChild("Lib")
:WaitForChild("Networker")
:WaitForChild("_remotes")
:WaitForChild("ClickService")
:WaitForChild("RemoteFunction")
:InvokeServer(unpack(args))
end)
createToggle(content, "Auto Win", 0, function()
local args = {
"Win",
12,
false
}
game:GetService("ReplicatedStorage")
:WaitForChild("Lib")
:WaitForChild("Networker")
:WaitForChild("_remotes")
:WaitForChild("StageService")
:WaitForChild("RemoteEvent")
:FireServer(unpack(args))
end)
createToggle(content, "Auto Rebirth", 1, function()
local args = {
"RebirthRequest"
}
game:GetService("ReplicatedStorage")
:WaitForChild("Lib")
:WaitForChild("Networker")
:WaitForChild("_remotes")
:WaitForChild("RebirthService")
:WaitForChild("RemoteEvent")
:FireServer(unpack(args))
end)
print("⭐ Made by purebunny08!")
Comments
No comments yet
Be the first to share your thoughts!