Right now I’m finding rudimentary ways to change the core animations in my game - as part of an ability, players can go into an “Animal” mode where the idle animations are changed to a crawl stance as well as the walk animation to a crawling animation. It’s simple to change the animation ID of the respected animation, however, players would have to stop the original animations through means such as stop running to stop the original animation and vice versa with the idle animation.
Below is my attempt of this, this is on the client side:
I have a feeling I would need to mess with and override the core animation script of the character but I would like to avoid that, anyone with suggestions?
This is also my first dev forum post so I do apologise if the format I used is incorrect.
You could fork the animate script by copy and pastingthe one in a character. Then, put the modified version into StarterCharacter, and it will override the default one. With a few modifications, you can make it easier to interact with the animate local script.