First Person Character Controls, How?

How would i go about making a mouselook script for a first person shooter. I am making a game where i can be in a car, a Gunship, or in first person. And i wanted to know if anyone had some good resources for learning how to make smooth First person character controls.

Thanks In Advance.

Have you used the standard Unity FPC yet ? : CG Cookie | Learn Blender, Online Tutorials and Help - CG Cookie | Learn Blender, Online Tutorials and Feedback

Or the scripts on the Unify Community along with lots of other scripts : http://wiki.unity3d.com/index.php/Scripts/Controllers

There are some scripts out there that add functionality to the Unity FPC :

So that is just first person. To get into vehicles/fixed points there are tricks like disable movement and restrict camera movement, what are you specifically looking for ?