Mesh Deformation Animation not playing

Recently I’ve had trouble with a mesh deformation animation not playing. I was testing to make sure it works, but it doesn’t.

local TestAnimation = script.Parent.Humanoid.Animator:LoadAnimation(game.ReplicatedStorage.Animations.SaiyanTail)
TestAnimation:Play()

At first I thought it wasn’t playing at all, but then I used

print(TestAnimation.IsPlaying)

Which returned true, but it doesn’t appear to actually play the animation itself.

I’ve tried adding a humanoid to it with a animator under it and nothing changed.

Am I missing something?

This is how the model is set up.
image

Is the animation priority higher than Core?

Yes, it’s set to action.

(dont mind extra chracters)

You should use an AnimationController instead of Humanoid.