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!
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
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.
ill try it thanks dude
thanks one sec
it worked thanks so much
thanks nice avatar by the way
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
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