Рет қаралды 34
In this video, I will show that how to make SHIFT to sprint in roblox studio!
-- SCRIPT --
local UserInputService = game:GetService("UserInputService")
local Players = game:GetService("Players")
local LocalPlayer = Players.LocalPlayer
local normalSpeed = 16
local sprintSpeed = 32
local sprintKey = Enum.KeyCode.LeftShift
local function enableSprint(character)
local humanoid = character:FindFirstChildOfClass("Humanoid")
if not humanoid then return end
local function onInputBegan(input, gameProcessed)
if gameProcessed then return end
if input.KeyCode == sprintKey then
humanoid.WalkSpeed = sprintSpeed
end
end
local function onInputEnded(input, gameProcessed)
if input.KeyCode == sprintKey then
humanoid.WalkSpeed = normalSpeed
end
end
UserInputService.InputBegan:Connect(onInputBegan)
UserInputService.InputEnded:Connect(onInputEnded)
end
LocalPlayer.CharacterAdded:Connect(enableSprint)
if LocalPlayer.Character then
enableSprint(LocalPlayer.Character)
end