in my newbones thread i noticed that the scaling factor you use when you build the zym affects the size of the weapon in the game. i realised this could be used to deliberately scale weapon models up or down for a player character. this model, "shoulder", is a simple proof of concept. i scaled the mesh and armature up by x3 in blender then when i came to do the zym stage i set the scale to 0.333, so the model ended up the same size it should of been but the weapons were one third of the size. i mounted the weapons on the shoulder (like the predator in the film of the same name). it seems to have worked ok.
download shoulder.pk3