How to make third person character rotate smoothly?

I’ve been trying to find a way to make my characters z yaw rotation smoother, when I use the left toggle on the controller the character rotates like it should everything works but it seems to be snapping every 45 degrees instead of a smooth transition. I’ve tried connecting different nodes and functions like add actor local rotation which gives a smoother rotation but it just keeps rotating and I’m using control rotation with the movement inputs so the local rotation doesn’t work very well. Any help would be appreciated.