Hello again, I'm finally done with modelling and texturing for this character.
Rigging is sorta done too (I hope). I'm definitely not proficient at it, my rig doesn't even have a "center" ? Basically it would be sort of hard to animate with... which is the point.
anyhow here's pictures, they're pretty self-explanatory:
Character Model:

Character Rig:

I took the whole model with the bones and "grouped" them together, then I linked them to the first green circle.
I did this to be able to rotate the model easier during animation as a sort of "central" rotation point. So far so good...

This is what happens when I take that first green circle and link it to the bottom green circle.
The bottom green circle I would use as a sort of "anchor" for the character to measure movement and move it at "ground" level. It seems to stretch the whole model when I rotate the first green circle.

I'm probably approaching this wrong, what do you guys suggest?
The rig itself seems fine without trying to group everything up so I don't think it has to do with the bones:
