Rotate FPS Camera

I am looking for a way to rotate the view of my camera with my FPS controller.

I want to make slight adjustments to the camera for added Game-feel. For example, I’d like the camera to tilt slightly in the direction of movement, and slant when wall running.

Camera shake effects add animation to the camera without physically moving it in world-space. I’d like a similar effect that just holds it in place. Since I cannot rotate the camera physically, as the controller determines its direction. SO If it set the rotation, the controller overwrites what I set.

Is there a way I can adjust the camera view rotation without physically setting the camera rotation. Much like the functionality of the Camera Shake Class?