What the heck? By the way, its not a problem with priority since that is the only animation playing on it
Here is the script playing the animation
local anim = script.Parent.Humanoid.Animator:LoadAnimation(game:GetService("ReplicatedStorage").Animations.PlayerImpaled)
anim.Looped = true
anim:Play()

2 comments
I don't think it's a problem with the priority (because no other animation is playing) and idk what animWeight is but i'll try it
it doesn't work