Why can my humanoid only play animations when i call SetNetworkOwner(player)?

Hi,

I have a problem where i try to make my humanoid play animations on the client, but then they just won’t load in. I’m using the roblox ‘Animation’ script that you can grab from the characters, and it’s a serverscript.

Now, this doesn’t work if i don’t request a clone of the model from the server and call SetNetworkOwner(player) on all of the bodyparts. Is there any workaround for this, and what’s causing this?

Some important notes:
I’m using standard roblox animations, the zombie animation to be specific, i want to have a humanoid (just an npc), play those.

Thanks in advance!

Animations are Local, not Server sided.

Yeah but then why does the animation script not work on the client?

Does the animation visibly play on the server or locally when you run the game in test mode?
I’m not sure, but it may have to do with the fact that animations are played locally on your avatar when you play, but NPCs are owned by the server