When I scale a humanoid using the humanoid scaling properties:
-- Server Script
humanoid.BodyHeightScale.Value = 6
humanoid.BodyWidthScale.Value = 6
humanoid.BodyDepthScale.Value = 6
humanoid.HeadScale.Value = 6
Then, there is a problem with hair (and I believe hats) in which the LocalPlayer sees everything correctly, but other players see the hair in the wrong place. My guess is that this is a replication problem.
For example, in the screenshot below, Player1 is scaled up in size. For Player1 (left image) everything looks normal, but for Player2 (right image), the hair appears in the wrong place. The server also shows the hair in the correct place.
Repo File:
Repo Scaling Bug.rbxl (24.1 KB)
To Replicate in Studio:
- Open the repo file in Studio
- Test: Start: 2 Players
- You will see the bug displayed above.
[Update: added repo file]