Vertical vector fix?

Simple question about camera and mesh control, I’ve got three cameras to switch between first and third person but still move like first person character. The issue is character mesh faces up and down vertically with camera. How do I keep the character capable of horizontal rotation but stop vertical rotation with cameras? I want to move like a first person character but not angle the entire body down when I look at the floor.