Run it
Copy the script and paste it into your executor.
local UserInputService = game:GetService("UserInputService")
local RunService = game:GetService("RunService")
local Players = game:GetService("Players")
local player = Players.LocalPlayer
local char = player.Character or player.CharacterAdded:Wait()
local hrp = char:WaitForChild("HumanoidRootPart")
local humanoid = char:WaitForChild("Humanoid")
-- speed
local walkSpeed = 16
local runSpeed = 30
local currentSpeed = walkSpeed
local running = false
UserInputService.InputBegan:Connect(function(input, gpe)
if gpe then return end
if input.KeyCode == Enum.KeyCode.LeftShift then
running = true
currentSpeed = runSpeed
)
UserInputService.InputEnded:((input, gpe)
input.KeyCode == .KeyCode.LeftShift
running =
currentSpeed = walkSpeed
)
RunService.RenderStepped:((dt)
moveDir = humanoid.MoveDirection
moveDir.Magnitude >
hrp.CFrame = hrp.CFrame + (moveDir * currentSpeed * dt)
)
enables a slight speed boost for games

Universal