local Players = game:GetService("Players") local RunService = game:GetService("RunService") local player = Players.LocalPlayer local character = player.Character or player.CharacterAdded:Wait() local humanoid = character:WaitForChild("Humanoid") local screenGui = Instance.new("ScreenGui") screenGui.Name = "AxomSpeedGui" screenGui.ResetOnSpawn = false screenGui.Parent = game.CoreGui local frame = Instance.new("Frame") frame.Size = UDim2.new(0, 320, 0, 180) frame.Position = UDim2.new(0.5, -160, 0.3, -90) frame.BackgroundColor3 = Color3.fromRGB(45, 45, 110) frame.BorderSizePixel = 0 frame.Active = true frame.Draggable = true frame.Parent = screenGui local closeBtn = Instance.new("TextButton") closeBtn.Size = UDim2.new(0, 30, 0, 30) closeBtn.Position = UDim2.new(1, -35, 0, 5) closeBtn.BackgroundColor3 = Color3.fromRGB(200, 50, 50) closeBtn.Text = "X" closeBtn.TextColor3 = Color3.new(1,1,1) closeBtn.Font = Enum.Font.GothamBold closeBtn.TextSize = 20 closeBtn.Parent = frame closeBtn.MouseButton1Click:Connect(function() screenGui:Destroy() end) local title = Instance.new("TextLabel") title.Text = "Walkspeed Hack | Made By Axom" title.Size = UDim2.new(1, 0, 0, 40) title.BackgroundColor3 = Color3.fromRGB(10, 130, 220) title.TextColor3 = Color3.new(1,1,1) title.Font = Enum.Font.GothamBold title.TextSize = 22 title.Parent = frame local speedLabel = Instance.new("TextLabel") speedLabel.Text = "Speed (default 16):" speedLabel.Size = UDim2.new(0, 130, 0, 30) speedLabel.Position = UDim2.new(0, 15, 0, 60) speedLabel.BackgroundColor3 = Color3.fromRGB(25, 25, 85) speedLabel.TextColor3 = Color3.new(1,1,1) speedLabel.Font = Enum.Font.Gotham speedLabel.TextSize = 18 speedLabel.Parent = frame local speedBox = Instance.new("TextBox") speedBox.Text = "16" speedBox.Size = UDim2.new(0, 150, 0, 30) speedBox.Position = UDim2.new(0, 150, 0, 60) speedBox.BackgroundColor3 = Color3.fromRGB(50, 50, 130) speedBox.TextColor3 = Color3.new(1,1,1) speedBox.Font = Enum.Font.Gotham speedBox.TextSize = 18 speedBox.ClearTextOnFocus = false speedBox.Parent = frame local applyBtn = Instance.new("TextButton") applyBtn.Text = "Apply Speed" applyBtn.Size = UDim2.new(0, 130, 0, 40) applyBtn.Position = UDim2.new(0, 25, 0, 110) applyBtn.BackgroundColor3 = Color3.fromRGB(0, 200, 120) applyBtn.TextColor3 = Color3.new(1,1,1) applyBtn.Font = Enum.Font.GothamBold applyBtn.TextSize = 20 applyBtn.Parent = frame local resetBtn = Instance.new("TextButton") resetBtn.Text = "Reset Speed" resetBtn.Size = UDim2.new(0, 130, 0, 40) resetBtn.Position = UDim2.new(0, 165, 0, 110) resetBtn.BackgroundColor3 = Color3.fromRGB(200, 70, 70) resetBtn.TextColor3 = Color3.new(1,1,1) resetBtn.Font = Enum.Font.GothamBold resetBtn.TextSize = 20 resetBtn.Parent = frame local defaultSpeed = 16 local currentSpeed = defaultSpeed local running = false local connection local function enforceSpeed() if humanoid and humanoid.Parent then humanoid.WalkSpeed = currentSpeed end end applyBtn.MouseButton1Click:Connect(function() local speed = tonumber(speedBox.Text) if speed and speed > 0 then currentSpeed = speed if not running then running = true connection = RunService.Heartbeat:Connect(enforceSpeed) end else speedBox.Text = tostring(defaultSpeed) end end) resetBtn.MouseButton1Click:Connect(function() currentSpeed = defaultSpeed speedBox.Text = tostring(defaultSpeed) if running then running = false if connection then connection:Disconnect() connection = nil end end if humanoid then humanoid.WalkSpeed = defaultSpeed end end)