Making players tiny

so im making a game called mini world and i want the make the players tiny but it only lets me do the proportions that you would get in the avatr editor but i want the make the characters smaller by a script help please!

1 Like

If your players are R15, this can easily be achieved by modifying ValueObjects inside of the player’s Humanoid. They’re named like BodyWidthScale, BodyHeightScale, etc. Modifying those values immediately impacts the character’s size.

Hope this helps :slight_smile:

Might be a little trickier if you allow R6 players though.

where would you do that i cant figure it out would it be on game settings

Essentially a script like this could work, in StarterCharacterScripts:

local human = script.Parent:WaitForChild("Humanoid")
local scale = .5

human.BodyWidthScale.Value *= scale
human.BodyHeightScale.Value *= scale
human.BodyDepthScale.Value *= scale

Something like this should work. scale being how large the player should be.

4 Likes

ill try it thanks dude

thanks one sec

it worked thanks so much

thanks nice avatar by the way

1 Like

and also how do you change the head scale

You can change the mesh’s scale that’s inside of the head (I believe)

local headMesh = script.Parent:WaitForChild("Head"):FindFirstChildOfClass("SpecialMesh")
local scale = .5

headMesh.Scale = Vector3.new(scale, scale, scale)

thanks so much mate you really helped

sorry it didnt work any other scripts

There’s actually a HeadScale ValueObject I forgot about:

local human = script.Parent:WaitForChild("Humanoid")
local scale = .5

human.BodyWidthScale.Value *= scale
human.BodyHeightScale.Value *= scale
human.BodyDepthScale.Value *= scale
human.HeadScale.Value *= scale

thanks it worked

Thanks Mate

your a great programmer

1 Like

are you gonna make him the awnserer or are you just gonna take off with it?

well im complimenting him with his good work

You still need to mark it as an awnser.

If the answer is done mark it with Solution as a done project.

ohh yeah i forgot so sorry

Thanks for pointing it out