local character = script.Parent local humanoid = character:WaitForChild("Humanoid")
local walkAnim = script:WaitForChild("Walk") local walkAnimTrack = humanoid.Animator:LoadAnimation(walkAnim)
local idleAnim = script:WaitForChild("Idle") local idleAnimTrack = humanoid.Animator:LoadAnimation(idleAnim)
local jumpAnim = script:WaitForChild("Jump") local jumpAnimTrack = humanoid.Animator:LoadAnimation(idleAnim) humanoid.Running:Connect(function(speed) if speed > 0 then if not walkAnimTrack.IsPlaying then walkAnimTrack:Play() end else if walkAnimTrack.IsPlaying then walkAnimTrack:Stop() end end end)
humanoid.Running:Connect(function(speed) if speed > 0 then if idleAnimTrack.IsPlaying then idleAnimTrack:Stop() end else if not idleAnimTrack.IsPlaying then idleAnimTrack:Play() end end end)
humanoid.Running:Connect(function(speed) if speed > 0 then if not jumpAnimTrack.IsPlaying then jumpAnimTrack:Play() end else if jumpAnimTrack.IsPlaying then jumpAnimTrack:Stop() end end end)
I Think, "Animator" its from the animator that you are using