CFrames: Changing the X and Y angle introduces unwanted Z

because it still gives him unwanted Z?
recoupling the cframe and ignoring Z is better