[Solved] Animation Issue - Moving weirdly when walking

Hello fellow developers,

I’m facing an issue with my zombie animation in Roblox, and I’m in need of some assistance. When I try to play the idle animation for my zombie character, everything works perfectly. However, when the character starts walking, the hands no longer face forward and seem to mix with the walking animation.

Heres the scripting behind playing it, this is a LocalScript:
image

script.Parent.PlayIt.OnClientEvent:Connect(function(tool)
	local char = game.Players.LocalPlayer.Character
	local humanoid = char:FindFirstChildWhichIsA("Humanoid")
	local loadedAnimation = humanoid:LoadAnimation(tool.Animations.R15)

	loadedAnimation:Play()

	print(loadedAnimation)
	wait(10)

	loadedAnimation:Stop()
	
end)

I’ve already tried adjusting the animation priority in the animation editor, but that didn’t resolve the problem. I’ve also recorded a video to showcase this issue, and I’m hoping someone in the community can help me figure out how to fix it.

Any advice or solutions would be greatly appreciated. Thanks in advance for your help!

3 Likes

You could probably make a zombie walk animation instead, or make the animation Piority to core, I know you already did that but I am not sure why.

1 Like

setting it to “Core” made the animation even more weak compared to the walking animation

1 Like

Oh wait, Is it set to idle and is it given* to idle animation?

1 Like

it is set to “Action” in the video

1 Like

no, the Action priority is higher priority than Idle, and Movement for that matter

theres Action4, Action3 and Action2 as well.

anyways here’s the priorities in order
Action4 > Action3 > Action2 > Action > Movement > Idle > Core
yes, Core is the lowest

2 Likes

the lazy method would be to make a custom walk animation that doesn’t change the arms
i’ll think of something else, in the mean time, this is the easiest solution

1 Like

It could be that its interferring with the walk animation, maybe they need to set it as idle animation on the Humanoid Animate values it self?

1 Like

Heres what happens when I trying with Action4

1 Like

I think this might work:

local character = script.Parent

local animid = 0 --- Animation Id

character.Animate.idle.Animation1.AnimationId = "rbxassetid://".. animid

image

1 Like

I’ve been able to solve the problem this is how I managed to fix it:

adding all parts of the hand, and not only upper-arms


image

done

1 Like

This topic was automatically closed 14 days after the last reply. New replies are no longer allowed.