:ApplyDescription() x Avatar Scale Settings

Hi all,

I want to scale avatars uniformly to 6.1 studs. So far so good.

However, when I use :ApplyDescriptionAsync() to a Humanoid, this height scale limit is completely ignored. Some bundles, despite having the same HeightScale & BodyTypeScale values, have clear differences in height in studs. Which is exactly the issue that the built-in Avatar Settings fixes.

What exactly is the formula behind this feature? How can I remake it through scripting? How do I make sure :ApplyDescriptionAsync() doesn’t ignore the height limit, regardless of the initial scale values in it?

Thanks!

1 Like

It turns out there’s a property of HumanoidDescription (UseAvatarSettings) that directly solves this issue. Just set that property to true.

2 Likes