I created a system for spawning animations on the client side, where if a player does an action such as a punch it fires an event on the client that contains the animationID and animation speed. They work fine for the local player and run them at proper speed. However, for other players looking at the player doing the animation, it fires at the default speed of 1 instead. Any way to fix this?
The animation object should be instanced on the server and then subsequently loaded via LoadAnimation() on the client.