Gun rigging problem in Blender?

I tried to make sort of these FPS Gun models like this and rig them.

it shows that i did it correctly.

but when i go into blender, to pose mode, and try to move the parts, it does this.

why does this happen? pls help

2 Likes