I have a problem trying to get the head scaling work properly. When you join the game the head size doesn’t correspond to the actual size on the HumanoidDescription values, when I try to edit the head scale on the humanoid it works and changes the size to the value that I choose but it differs from the values that the head bring when you just join the game, Examples:
Head with values when i join the game with the defaulit size from roblox at .95:
- At spawn
- head part size : 1.138, 1.142, 1.138
- HumanoidDescription head Scale: 0.95
- HeadScale Number Value: 0.95
Head with values when i changed with the editor:
- At Change
- head part size : 0.95, 0.95, 0.95
- HumanoidDescription head Scale: 0.95
- HeadScale Number Value: 0.95
This is how i change the size of the head:
local MiDesc = Players:GetHumanoidDescriptionFromUserId(Player.UserId)
MiDesc[PartToChange]= tonumber(size)
Player.Character.Humanoid:ApplyDescription(MiDesc)
- I already tried to find if there is a value that holds the original size of the head at spawn but I didn’t found nothing related, OriginalSize under the head part doesn’t have that size at spawn.
- Each head from Roblox have different spawn sizes that differs from the scale, so manually changing the head size by default values its not a solution.
Is there a way to fix this problem? or any solution to change the head scale properly?