As you can see, the script is doing everyting correctly, so there’s no reason for this not to work, unless it’s a bug, but I doubt that, as I’d assume in the 2 or so years HumanoidDescriptions have been a thing, someone would have surely noticed this before me.
It’s not setting the body parts, or the size correctly.
function CharacterManager.Load(player)
print("LOAD")
if player.UserId > 0 then
local HumanoidDescription = Players:GetHumanoidDescriptionFromUserId(player.UserId)
print("LOADING")
-- Set to blocky
HumanoidDescription.Head = 0
HumanoidDescription.Torso = 0
HumanoidDescription.LeftArm = 0
HumanoidDescription.RightArm = 0
HumanoidDescription.LeftLeg = 0
HumanoidDescription.RightLeg = 0
-- Set sizes
--HumanoidDescription.BodyTypeScale = 0.9
HumanoidDescription.DepthScale = 0.85
HumanoidDescription.HeadScale = 0.85
HumanoidDescription.HeightScale = 0.9
HumanoidDescription.ProportionScale = 0.85
HumanoidDescription.WidthScale = 0.85
print("DONE")
if not player or not player.Parent then return end -- Player left
print("LOAD WITH")
player:LoadCharacterWithHumanoidDescription(HumanoidDescription)
else
player:LoadCharacter()
end
end
This works when I make players R15, it’s only R6 that’s broken