How to apply HumanoidDescription without loading character scaling?

Hello, I really have no idea where to start with not loading scaling at all. I am trying to load the players character onto a R15 NPC/model and when i do it makes it have the players scale which I do not want since my model is a specific size. Can anyone give me tips on how to not load the characters scale when applying a HumanoidDescription?

You can remove its scale properties or set a default.

local myHD = workspace.HumanoidDescription

myHD.BodyTypeScale = 0.3
myHD.DepthScale = 1
myHD.HeadScale = 1
myHD.HeightScale = 1
myHD.ProportionScale = 1
myHD.WidthScale = 1

You could also just set it via game settings

Screen Shot 2021-03-25 at 3.13.52 AM

Scroll down a bit and you’ll see the options.

would setting all the scales to 1 change the scale of my model or leave it the exact size it is? cause the model is way larger than the character creator on roblox lets your character be

Ah okay, my bad.

I don’t think there’s a limit outside of anything reasonable so you could just set the sizes proportionately to how big your desired avatar is to a normal one.

Example, if you want your avatar to be 2x size, setting DepthScale to 2, HeadScale to 2, HeightScale to 2 and whatnot should make the avatar 2x the size of a normal one.

1 Like

alright ty! how would i figure out how much larger my model is compared to the normal character? i just kinda spawned in a animating dummy and scaled it up

You could do this with some math.

local myNewHRP = workspace.BigDummy.HumanoidRootPart -- Larger one
local defaultHRP = workspace.SmallDummy.HumanoidRootPart -- Smaller/default one

print(myNewHRP.Size.X / defaultHRP.Size.X) -- This should output how much bigger the larger dummy is compared to the normal-sized dummy.

Since everything was scaled up, it should remain proportionate with each part you try. If this didn’t work for whatever reason, you could just use trial and error.

1 Like

This worked Perfectly! thanks so much!

1 Like