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!")