I have this script with an idleanim and walkanim i add a jumpanim but it didnt work how do i fix it?
Asked by
3 years ago Edited 3 years ago
Please encode Lua code in the Lua block code tag (look for the Lua icon in the editor).
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)