I was following this specific tutorial
to avoid gimbal lock on a first person control, it works great in preventing gimbal lock from occurring, but I’ve run into a new issue and I have no clue on how to even google to debug it.
Essentially, as i make Pitch and Yaw movements, especially in a circle, the rotation begins to naturally roll (this gif is without me inputting any roll input)

My goal is to be able to have 360 degree camera control without gimbal lock, and ideally without this wobbling while playing either. Any ideas?