Alright dude, to fix the problem with the joints not following properly, use a parent constrain instead of an orient constrain. for the controllers deforming when you rotate, you need to freeze the scale on all the parent groups. and i mean all of them. doing this on just the hip solves the problem, but its a good habit to…