How come the tool is not animating?

I'm making a testing animation so I can see if my tool can animate correctly.

I want to properly animate tools in the future so I need to test these things.

The problem is that the animation I made works perfectly fine when it's running on a rig, but it doesn't play correctly on the player.
I doubt the animation itself is the problem so I’m not sure why the tool doesn’t animate.
I have videos and pictures to identify the issues.

PICTURES OF RIG

Screenshot 2025-01-28 224420


PICTURES OF PLAYER

Screenshot 2025-01-28 224509