I hate to ask a question on my first post but i've come to a bit of a stumbling block.
I've gone through all the tutorials so im aware of the basics and am using them for reference, but I'm trying to rig the following model I have made :

It seems every time I build a skeleton and attach it to the skin it will without fail mess around with all of the other parts of the model.
Now being a robot it's supposed to have very centralised movement so it essentially pivots at the points with no blending.
I have tried painting the weights to everything except for the joint areas themselves, but it still doesnt have the desired effect ?
Does anyone know of a decent "robot rigging" tutorial ? or have any suggestions of how I can set up the skeleton ?
Apologies if there is an easy answer to this , ive only been learning about 2 weeks

Thanks in advance to any advice people can offer!
(p.s i'm aware that there is a shocking resemblence to Nintendos "Chibi Robo" .. I plan to change this)