Im currently trying to correctly scale, and therefor correctly change the rig (youll see what i mean in the pictures)
It SHOULD look like this:
But what i have is this:
(yeah i know, the values are different, but you get the idea)
Currently im just resizing each bodypart individually (dont know if theres something more efficient)
but this is the script so far, remember im trying to keep the rig proportionally uh… rigged?
There are values created in the Humanoid to achieve this specifically for R15 characters. That being said, they only uniformly scale, not in the non-uniform manner you want your rigs to look like.
Create each value inside the Humanoid. They should be NumberValue objects. The four you’re looking for are:
HeadScale
BodyDepthScale
BodyWidthScale
BodyHeightScale
I believe there are two other values, proportion and type, but I can’t quite remember the specific name of those scaling values. I’m not too sure you’ll need them either.
Each of these default to a value of 1. The numbrr is a representation of a percentage for the scale (so 1 is 100). As you change the number to a value above one, the humanoid will scale upwards. Same for downscaling with numbers less than 1.
that is what i have done at first, but it is not what i want to achieve, as i only want one value to affect the upper portion (hence only that) and a different one to only affect the lower portion, independantly of the entire thing, but whenever i resize anything, the rig attachment point changes its position (hence the Humanoid:BuildRigFromAttachments())
oh also, those values dont function when you have automatic scaling disabled