When I override an animation it is able to play the new animation in studio but not in-game (in-game plays the old animation). Why is this?
Animations have to be uploaded on a group not your profile for it to be seen by all players.
Caching. The first time you call LoadAnimation on an Animation object, the animation data associated with the id in AnimationId is cached, so any further attempts to load an animation by that id in the current game session will pull from the cache. Restart your servers to flush the cache.
I publish the game and restart my servers sometimes it takes like a few hours for the new animations to load in.