This is correct, yes. I did make a bit of a mistake while explaining how to upload the animations though, so I’ll take the time to re-explain here and correct my mistake on another thread of the same nature. The setup is a little confusing and undocumented, had to fumble around with it a bit.
There is a process you must follow for every animation override you want to apply to the Humanoid using HumanoidDescriptions. For example, let’s say I want to change the walk and run animations. I do the usual creating of two animations and publish them, that’s straight forward. Then, those ids are fitted into Animation objects and put into “containers” of sorts. These follow the same layout as the ones you can find in the Animate script. These are then put into an R15Anim folder and uploaded to the site.
So for each type of animation I’m replacing (walk and run), there’s an R15Anim folder. In them is a container and in the container are my animations. They should match up the same way the Animate script does it, as I explained before. The folders must explicitly be named R15Anim.
When you have this down, you upload each of the folders separately. With the id you get from publishing the folders to the website, you use these as the ids for the HumanoidDescription’s animation fields. The HumanoidDescription will take care of the rest in terms of replacing the animations.
In case you need help seeing exactly what I did, I’ll attach my working space below. It contains the R15Anim folders you need to upload to change walking and running animations. All you need to do is add the ids to the Animation objects, upload, copy the ids and then use them for your HumanoidDescriptions.
R15Anim Folders.rbxl (21.6 KB)
Might make a bit of a tutorial to expand on use of HumanoidDescriptions and correct some wrong knowledge I’ve provided to other developers.