Third Person Characters

How do you set it up on a third person character where their body rotates to line up with the camera? I don’t mean the whole object just rotates, I mean the mesh bends like the person were looking around and the feet remain stationary.

Slerping bones based on the angle of the camera to the player’s center looks smooth. Animation will work also. When the Input for turning the camera is executed, play the turning animation.

I need to be able to do it while the characters idle animation is playing, but if I try to rotate any bones while the animation is playing, it doesn’t let me. I thought removing all the keyframes for the bones I’m rotating would make it work, but that didn’t help.