How to Make a Sprint Script in Roblox Studio

Опубликовано: 28 Май 2026
на канале: JumboGumbo
10
0

Code Below:

local player = game.Players.LocalPlayer
local UserInputService = game:GetService("UserInputService")

local walkSpeed = 16
local sprintSpeed = 50

local humanoid

local function setupCharacter(character)
humanoid = character:WaitForChild("Humanoid")
humanoid.WalkSpeed = walkSpeed
end

if player.Character then
setupCharacter(player.Character)
end

player.CharacterAdded:Connect(setupCharacter)

UserInputService.InputBegan:Connect(function(input, gameProcessed)
if gameProcessed then return end

if input.KeyCode == Enum.KeyCode.LeftShift and humanoid then
humanoid.WalkSpeed = sprintSpeed
end
end)

UserInputService.InputEnded:Connect(function(input)
if input.KeyCode == Enum.KeyCode.LeftShift and humanoid then
humanoid.WalkSpeed = walkSpeed
end
end)