Since the release of the new “Avatar Settings”, I’ve seen issues with custom game animations and forced character scaling.
Changing the animations in these settings works, but the scaling has issues.
Thanks for reporting this. We appreciate it.
We’ve identified that this issue was already reported earlier; that report is acknowledged and under active investigation.
I’ll close this topic, but please stay on the loop by joining this active thread:
If necessary, provide any info you’ve gathered here to help the investigation.
Thanks for your patience and your understanding.
Have a Nice Day!
Hi, it seems this topic was closed by mistake – it could be a legitimate issue. Can you tell me what the scale of characters playing the game are, and what you expect them to be? Please add exact values.
Oh, sure.
I set all the avatar settings to 100% - 100%, but people were still able to play as whatever size character.
Some people set their width down and it squished their characters.
Some people decreased or increased body type which made them generally larger.
Did manage to make a script to get it to work:
local char = script.Parent
local hum = char:FindFirstChildOfClass("Humanoid")
local desc = hum:GetAppliedDescription()
desc.BodyTypeScale = 0
desc.HeightScale = 1
desc.WidthScale = 1
desc.HeadScale = 1
hum:ApplyDescription(desc)
So scaling can still be forced, but not through Avatar Settings.
Happened on multiple baseplates, but haven’t tested it without the script since 2 days ago.
Do you know what the exact values a user would come in? The thing is, the way that the custom height scaling + these body scales interact is that we use the body scales to also set the height of the character. Do you see that the HeightScale == WidthScale == HeadScale ??
There was a bug with HumanoidDescription:GetAppliedDescription(), which we have fixed now so that it properly respects Avatar Settings scaling settings. So this should be fixed for you now.