Issue With Rotation On Character Rig
Using Global rotation where you want local rotation


Global and local rotation of default bone about z axis.

RZ is rotate around global z axis. eg Default bone of default single bone armature points up. The y axis of a bone is its head to tail. Rotating this bone around global z axis rolls the bone around Y.

Instead to rotate bones around their local axes use

RZZ