The animations play the way I intended on the client playing them, but the server doesn’t see the same thing the client does.
Left side is Server, right side is client:
I have modified the default Animate script to switch between different walk and idle animations, but the server doesn’t pick up on that. I am also letting the client’s Animator handle all the replication, which is where the problem stems from.
I rather not play them on server, I want instant feedback for the player.
And the animator replication is not flawless, it is very buggy and needs some much needed upgrades, I wish they would address this problem because every fighting-esque game gets affected by this.
But thanks for the suggestion, it might be the only option left.
What do you mean why I am replicating? I am already using :LoadAnimation(), I am not manually replicating anything, I am letting the Animator handle that for me, and I can’t have movement related animations be played on the server, that’ll make the client experience very delayed and just unplayable.