I can hear "Why don't you use constraints!!?!" reproofs but in this situation, the controllers must be controlled by the joint AND they MUST be independent. As we all know when we use parent constraint, the child will snap to its first position when we move/rotate the parent..
So in this case, I must use standard Parenting, or make the Parent Constraint work JUST like standard Parenting(let the child walk around)..
My main goal is to hide the Joints and not the controllers(Also having the ability of switching both). So, is there a way of hiding the parent(joint) and still keeping the child(controller) visible? The Display Overrides didn't help me. If there is a way of making the Parent Constraint work JUST like standard Parenting, that will surve my purpose as well.