local character = script.Parent
local humanoid = character:WaitForChild("Humanoid")
local contextActionService = game:GetService("ContextActionService")
local running = false
local runAnim = Instance.new("Animation")
runAnim.AnimationId = "rbxassetid://5832447211"
local loadedRun = humanoid:LoadAnimation(runAnim)
--//Functions
local function handler(actionName, inputState, inputObject)
if actionName == "Run" then
if inputState == Enum.UserInputState.Begin then
humanoid.WalkSpeed = 26
loadedRun:Play()
running = true
end
if inputState == Enum.UserInputState.End then
if loadedRun.IsPlaying then
loadedRun:Stop()
end
humanoid.WalkSpeed = 16
running = false
end
end
end
contextActionService:BindAction("Run", handler, false, Enum.KeyCode.LeftShift)
while wait() do
if humanoid.MoveDirection.Magnitude <= 0 and running then
if loadedRun.IsPlaying then
loadedRun:Stop()
end
humanoid.WalkSpeed = 16
running = false
end
end
humanoid.Jumping:Connect(function(active)
if active == false and running == true then
loadedRun:Play()
end
end)
{"html5":"htmlmixed","css":"css","javascript":"javascript","php":"php","python":"python","ruby":"ruby","lua":"text\/x-lua","bash":"text\/x-sh","go":"go","c":"text\/x-csrc","cpp":"text\/x-c++src","diff":"diff","latex":"stex","sql":"sql","xml":"xml","apl":"apl","asterisk":"asterisk","c_loadrunner":"text\/x-csrc","c_mac":"text\/x-csrc","coffeescript":"text\/x-coffeescript","csharp":"text\/x-csharp","d":"d","ecmascript":"javascript","erlang":"erlang","groovy":"text\/x-groovy","haskell":"text\/x-haskell","haxe":"text\/x-haxe","html4strict":"htmlmixed","java":"text\/x-java","java5":"text\/x-java","jquery":"javascript","mirc":"mirc","mysql":"sql","ocaml":"text\/x-ocaml","pascal":"text\/x-pascal","perl":"perl","perl6":"perl","plsql":"sql","properties":"text\/x-properties","q":"text\/x-q","scala":"scala","scheme":"text\/x-scheme","tcl":"text\/x-tcl","vb":"text\/x-vb","verilog":"text\/x-verilog","yaml":"text\/x-yaml","z80":"text\/x-z80"}