local Players = game:GetService("Players") local player = Players.LocalPlayer local gui = Instance.new("ScreenGui") gui.Name = "WalkSpeedGui" gui.ResetOnSpawn = false gui.Parent = player:WaitForChild("PlayerGui") local frame = Instance.new("Frame") frame.Size = UDim2.new(0, 220, 0, 90) frame.Position = UDim2.new(0.5, -110, 0.7, -45) frame.BackgroundColor3 = Color3.fromRGB(30, 30, 30) frame.BorderSizePixel = 0 frame.Parent = gui frame.Active = true frame.Draggable = true 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, 30) title.BackgroundTransparency = 1 title.Text = "WalkSpeed Changer" title.TextColor3 = Color3.new(1, 1, 1) title.Font = Enum.Font.GothamBold title.TextSize = 14 title.Parent = frame local box = Instance.new("TextBox") box.Size = UDim2.new(1, -20, 0, 35) box.Position = UDim2.new(0, 10, 0, 40) box.PlaceholderText = "Enter WalkSpeed (e.g. 16)" box.Text = "" box.TextColor3 = Color3.new(1, 1, 1) box.BackgroundColor3 = Color3.fromRGB(45, 45, 45) box.Font = Enum.Font.Gotham box.TextSize = 14 box.ClearTextOnFocus = false box.Parent = frame local boxCorner = Instance.new("UICorner") boxCorner.CornerRadius = UDim.new(0, 8) boxCorner.Parent = box local function applySpeed() local character = player.Character or player.CharacterAdded:Wait() local humanoid = character:FindFirstChildOfClass("Humanoid") if humanoid then local speed = tonumber(box.Text) if speed then humanoid.WalkSpeed = speed end end end box.FocusLost:Connect(function(enterPressed) if enterPressed then applySpeed() end end) player.CharacterAdded:Connect(function(char) char:WaitForChild("Humanoid").WalkSpeed = tonumber(box.Text) or 16 end)