How do you disable player character animations?

you get the velocity of the humanoidRootPart and see if the humanoid’s move magnitude is above 0, you lerp the weapon’s CFrame offset
of the humanoidRootPart’s velocity i mentioned earlier, make sure to divide and clamp it to a maximum (like 1.5 studs)

Sorry for late reply I completely forgot about this thread.

To set to a higher priority go to your animation editor.

Click the options button in the upper-left section of the editor window.

Choose an option from the Set Animation Priority menu. In a game, if you play an animation with a higher priority than one that’s already playing, the new animation will override the old.

Alternatively simply change the animation priority via script.

local AnimationTrack = Animator:LoadAnimation(Animation)
AnimationTrack.Priority = Enum.AnimationPriority.Action

But it seems like my animation is playing, like my shoot and idle animation is playing but my character still has his Avatar walk animation.

the only issue that you have is the torso and uppertorso moving making the arm basically stupid looking, you have to add a keyframe for the uppertorso, lower torso (you dont need to move them btw but that’ll make them stay in place)

2 Likes