I’ve noticed that when I update the scale properties (DepthScale, HeadScale, HeightScale, and WidthScale) of HumanoidDescription to values greater than 5 (500%), the accessory attachments positions become misaligned unexpectedly. This issue does not arise within the studio.
To reproduce this, create a script to StarterCharacterScripts, run outside from Studio.
task.wait(3)
local humanoid = script.Parent:FindFirstChildOfClass("Humanoid")
local humanoidDescription = humanoid:GetAppliedDescription()
humanoidDescription.DepthScale *= 10
humanoidDescription.HeadScale *= 10
humanoidDescription.HeightScale *= 10
humanoidDescription.WidthScale *= 10
humanoid:ApplyDescription(humanoidDescription)
System: 11th Gen Intel(R) Core™ i7-11700K @ 3.60GHz | NVIDIA GeForce RTX 3060 Ti.
Expected behavior
I expect that the accessory attachment positions will keep the alignment that occurs in Studio.