How to create a ctrl rig for a VR character?

I want to create a control rig for a VR character.

It’s neccesarry that the rig can:

  • every bone has an influence on the whole body
  • handle rotation of the controls
  • Bones should only rotate a certain amount and then stop

Currently I am using a Metahuman as a character and a Full-Body-IK as the main solver.
To solve the rotation I get the rotation of the ctrl and set it with a decreasing weight on the other bones before the FBIK.

One problem that I have is that the bones switch their position rapidly and the rig kinda breaks when the controls are a little bit out of reach.

My implementation of the rotation clamp only resulted in a stuttering rotation

It would be really great if someone could help me.