So I made a different .blend file and then linked the rifle armature and the character rig controller to it using a proxy. the thing is that when ever I save and quit, the position of the bones (robot and rifle) are completely different than the last time they were before saving. any reason Why? thanks in advance.
Hmm, interesting. Reloading the file will apply any changes made the robot from the file it's linked from, so did you happen to change any values there in-between? Does it always reset it back to the same position or does it appear random? You could also double check that the affected bones have the same constraints in both files.