It is actually better to use bOrientRotationToMovement instead (in Character Movement class), because enabling bUseControllerRotationYaw if you have a fixed camera will snap the local rotation to a X vector at each frame and will jitter the character a lot if you try to apply a rotation.