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

Yes, bone IK + socket sounds like the way to go.

With a little-bit (ok, way too much) of work it’s quite possible to turn the mannequin into a somewhat realistic moving thing - though far removed from an AAA asset still due to a few glitches with the foot placement, it’s getting there.