Im having problems trying to understand rigging and I keep getting this problem. Am I assigning to much on my body which is giving me this problem?
If components are only moving half with certain bones, that means they are part of a different vertex group that is connected to another bone, and blender is averaging out between them. This is very useful to make elbow skin bend gently and not sharp, but it seems as if the whole mesh is assigned to the vertex group of one bone as well as the parts being individually assigned to their correct bones.
Fixing may just be a matter of using automatic weights, or you may need to work out a more fine-tuned solution.