local Players = game:GetService("Players")
local player = Players.LocalPlayer
local playerGui = player:FindFirstChildOfClass("PlayerGui") or player:WaitForChild("PlayerGui", 5)
if not playerGui then return 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, 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 = "Hyper Speed Runner"
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, -150)
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 + 15)
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
createToggle(content, "Inf Speed Loop", 0.01, function()
local remotes = game:GetService("ReplicatedStorage"):FindFirstChild("Remotes")
if remotes then
local stepTaken = remotes:FindFirstChild("StepTaken")
if stepTaken and stepTaken:IsA("RemoteEvent") then
local args = {
1.8e308,
false
}
stepTaken:FireServer(unpack(args))
end
end
end)
createToggle(content, "Auto Rebirth", 0.5, function()
local remotes = game:GetService("ReplicatedStorage"):FindFirstChild("Remotes")
if remotes then
local requestRebirth = remotes:FindFirstChild("RequestRebirth")
if requestRebirth and requestRebirth:IsA("RemoteEvent") then
local args = {
"free"
}
requestRebirth:FireServer(unpack(args))
end
end
end)
createToggle(content, "Auto Win", 0.1, function()
local localPlayer = game:GetService("Players").LocalPlayer
if localPlayer and localPlayer.Character then
local hrp = localPlayer.Character:FindFirstChild("HumanoidRootPart")
local humanoid = localPlayer.Character:FindFirstChildOfClass("Humanoid")
if hrp and humanoid and humanoid.Health > 0 then
humanoid:SetStateEnabled(Enum.HumanoidStateType.Ragdoll, false)
humanoid:SetStateEnabled(Enum.HumanoidStateType.FallingDown, false)
hrp.CFrame = CFrame.new(-5.63876893e-06, 2, -9076, 0, 0, 1, 0, 1, -0, -1, 0, 0)
end
end
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
print("⭐ Made by purebunny08!")
Comments
No comments yet
Be the first to share your thoughts!