Animations not replicating across the server boundy

I am attempting to get animations to replicate across the server boundy.

The issue: When I load the animations onto a players, character,humanoids ,animator it doesn’t go over the bound.
Important info: I am using a custom character spawning system which clones a dummy, loads on the characters appearance then parents it to workspace. The dummy has a humanoid already in it which I am loading the animations onto.

The reason I’m using this system is because some people don’t deserve to get characters.

Are you playing the animations locally?

I think I’ve heard there can be issues when attempting to play animations server-sided.

The animations get played via a local script

Do you have an AnimationController in the rig that you’re setting the character of the player to?

This is the rig I’m using to create the players
image

Add an AnimationController and place it into the rig, if one is never made.

Why add an animation controller when we already have a humanoid?
Don’t they serve the exact same use?

If an Animator object is never made, then you need an AnimationController which provides replication across the client-server boundary.

An animator object is made and the localscript loads the animation onto that.
image