Reescalar personaje con esqueleto

Pues eso, que he modelado una figura poligonal, he creado un esqueleto desde cero, a continuación, tras hacer smooth poligon, los he asociado, tras lo cual he adaptado los pesos para que al mover los huesos, estos afecten a los polígonos que me interesan. Tras esto he mapeado el Mesh para así poder pintar directamente sobre este las texturas. Una vez hecho todo esto, he creado una animación en la que el personaje camina y ya está, pero, ahora me viene el problema. Quiero hacer 3 versiones, una más y las otras algo más grandes y no lo sé hacer, pues solo me escala el esqueleto deformándome así el personaje, el cual no me deja escalar.
¿Cómo puedo hacer para que en estas circunstancias, me lo escale todo, es decir, el personaje y el esqueleto manteniendo los weights de forma correcta?

Ver más sobre el tema y los comentarios en el foro