Script/tool help

Does anyone know if it’s possible or has been done, to create a script that would scale a selection smaller or larger, but keep the scale values at 100%? I basically would need it to scale the selected graphic symbols or movie clips, up or down, as a group (so that the distance between them remains the same) but in the end isn’t changing their scale values, but the underlying vector content inside of each one. I know ways to do it by hand, but it’s really tedious and would add days and days of work for me.

All my characters are drawn as separate graphic symbols (torso, head, arm, etc…) and each symbol holds a series of drawings for each needed part, one per frame. I need to scale these individual drawings up or down (the easy part) inside of each movieclip, without losing the x y positional relationship between each of the parts (distance between head and torso, or arm and torso, etc…must stay the same) Basically what happens is, I scale my individual drawings down 50% inside each of my symbols, but then when I go back to the timeline they are all stored in, they are now each 50% smaller without their x y translation values changing, so they’re all spread apart now. I then have to select each one, and divide their translation values by 50%. It would be awesome to automate this somehow, but I’m an artist, not a programmer.

Any help would be greatly appreciated, thanks,