True First Person Shooter Camera with 2D Aim Offset: Body Rotation & Weapon Position Issues

In my experience, FABRIK works as good as TwoBoneIK, but you have to increase the precision value. For combining rotators, see if the CombineRotators node works well for you and try inverting the two inputs on this node if it doesn’t work at first, because order of inputs matter in this node.