How would i properly scale hats loaded from humanoid description?

I want to properly scale hats once the humanoid description is applied.
Plates of Fate: Remastered shows the perfect example of what i want to achieve, once a round is over, a humanoid description of winners is applied onto massive rigs with proper hat scales:

This is what happens when i try loading a humanoid description on a bigger rig:

My script:

lua
local rig = script.Parent
local myId = 293246172

local appearance = game:GetService('Players'):GetHumanoidDescriptionFromUserId(myId)
rig.Humanoid:ApplyDescription(appearance)
1 Like

Bro I am having the same problem with hat scaling too I hope someone can help us!

Are these hats actual accessories? Also, you may need to change the grip position to what it is at default via script

Try using Humanoid:AddAccessory()

Any updates? Iā€™m having trouble having scaling to work correctly with apply description.