Problem with hand bone rotation - weird results


Im attempting to create my first rig and i need you help. I have a problem with rotation of a bone in pose mode. When i rotate my Hand bone in local space on X axes it gives my weird results with my parented objects.

It is hard to describe my problem (also my writing skill is limited) so instead i add blender file for you guys to take a look.
The particular bone that have this problem is named Hand.L (for now only one bone have problems).

I know instead of making my own rig i can use addons, but i just want to do it by myself and learn how rigging works.

EDIT: It was my fault, i blocked Z axies so the rotation give me wierd results and of course robot model was wrong.

How to delete topics ?