Character mouse movement control

So I’m creating a FPS multiplayer game, and I know how to control my character’s movement with wasd and with mouse left to right and up and down movement. but when I parent the character to the camera I want the top half of the character to follow the up and down movement of the mouse, like in half-life. can anyone tell me how to achieve this?. Note the character is already fully rigged and animated.

Use (keyboard -> and -> motion) for the wsad.
Use (mouse[movement] -> and -> mouse[look][x]) for the player mouse look
and (mouse[movement] -> and -> mouse[look][y]) for the camera mouse look.

The camera must be the child of the player and not vise-versa.

That’s not the problem. the problem is that I just want the top half of the model (torso and above) to move with the mouse and the bottom half to be still.

Could you use IK for that?

How’s that going to help?

Do you mean the top half to turn with the mouse…like a person looking around or a turret?

Yes, just like that.

One way is to use the logic blocks camera actuator, set the camera to track a object (invisible) parented to you character system. Remember to set the distances (min/max).