Camera follow head movement

So currently I am making a FPS game. But When in first person, the player crouches, the body goes down but the camera stays at the same height.
Is there anyway to solve this?

Image reference:

WeldConstraint the Camera Part to the Head, assumin you’re settin the Camera’s CFrame to the Part CFrame repeatedly.