As a Roblox developer, it is currently really difficult to make scripts that temporarily drop in animations for the default character animations, then drop them back out, and have it compute seamlessly.
The current issue is that with the current animation script, if you update the animations, it wont update your change until there’s a state update on the Humanoid, and no matter what I try, I cant work around this behaviour.
My feature request is that we’d get an API that makes it much easier to work with the Animate script, maybe by allowing us to require a module script inside it that handles all the wierd quirks for us and just lets us change animations on the outside.
The Animate script itself is also quite dated, still relying on NumberValues for weights (instead of attributes), and not following modern Roblox coding conventions
This would improve my development experience as I wouldn’t have to rely on hacks to work around quirks in the animation script that are anoying or straight up impossible to deal with.