-- [[ Rscripts Risk Notice ]] -- This script is not verified by rscripts.net. Deal with caution. -- -- Stay safe: -- • Never log in on unofficial Roblox sites or lookalike domains. -- • Real Roblox links use roblox.com (check the .com ending). -- • Treat fake Roblox login / "claim reward" pages as phishing. -- [[ End Rscripts Risk Notice ]] local Players = game:GetService("Players") local player = Players.LocalPlayer local gui = Instance.new("ScreenGui") gui.Name = "SpeedGUI" gui.ResetOnSpawn = false gui.Parent = player:WaitForChild("PlayerGui") local frame = Instance.new("Frame") frame.Size = UDim2.new(0, 250, 0, 130) frame.Position = UDim2.new(0.5, -125, 0.5, -65) frame.BackgroundColor3 = Color3.fromRGB(30, 30, 30) frame.Parent = gui local corner = Instance.new("UICorner") corner.CornerRadius = UDim.new(0, 12) corner.Parent = frame local title = Instance.new("TextLabel") title.Size = UDim2.new(1, 0, 0, 35) title.BackgroundTransparency = 1 title.Text = "⚡ SPEED" title.TextColor3 = Color3.new(1, 1, 1) title.TextSize = 20 title.Parent = frame local toggle = Instance.new("TextButton") toggle.Size = UDim2.new(0, 100, 0, 35) toggle.Position = UDim2.new(0, 15, 0, 45) toggle.Text = "OFF" toggle.TextSize = 18 toggle.BackgroundColor3 = Color3.fromRGB(170, 50, 50) toggle.TextColor3 = Color3.new(1, 1, 1) toggle.Parent = frame local speedText = Instance.new("TextLabel") speedText.Size = UDim2.new(0, 100, 0, 35) speedText.Position = UDim2.new(0, 130, 0, 45) speedText.BackgroundTransparency = 1 speedText.Text = "Speed: 16" speedText.TextColor3 = Color3.new(1, 1, 1) speedText.TextSize = 16 speedText.Parent = frame local slider = Instance.new("TextButton") slider.Size = UDim2.new(0, 220, 0, 12) slider.Position = UDim2.new(0, 15, 0, 95) slider.Text = "" slider.BackgroundColor3 = Color3.fromRGB(80, 80, 80) slider.Parent = frame local knob = Instance.new("Frame") knob.Size = UDim2.new(0, 16, 0, 16) knob.Position = UDim2.new(0, -8, 0.5, -8) knob.BackgroundColor3 = Color3.new(1, 1, 1) knob.Parent = slider local speed = 16 local enabled = false local function updateSpeed() local character = player.Character local humanoid = character and character:FindFirstChildOfClass("Humanoid") if humanoid then humanoid.WalkSpeed = enabled and speed or 16 end end toggle.MouseButton1Click:Connect(function() enabled = not enabled toggle.Text = enabled and "ON" or "OFF" toggle.BackgroundColor3 = enabled and Color3.fromRGB(50, 170, 80) or Color3.fromRGB(170, 50, 50) updateSpeed() end) slider.MouseButton1Click:Connect(function(x) local relative = math.clamp( (x - slider.AbsolutePosition.X) / slider.AbsoluteSize.X, 0, 1 ) speed = math.floor(16 + relative * (200 - 16)) speedText.Text = "Speed: " .. speed knob.Position = UDim2.new(relative, -8, 0.5, -8) updateSpeed() end) player.CharacterAdded:Connect(function() task.wait(0.2) updateSpeed() end)