In a boned/skinned model, can you "shrink" a bone??

Essentially, the last part of my answer here …

is there a mechanism for that ??

you could spend yrs of your life doing the freaking math for stretchy mesh on a sausage …

is there a way to just shorten/lengthen bones?

Yeah you can just move the transform that is the “other” end of the bone - however it isn’t going to bulge the muscle necessarily - that would depend on the skinning.

  var otherEnd = GetComponentsInChildren<Transform>()[1];
  otherEnd.localPostion = otherEnd.localPosition * 0.5f; //Half the length