Does anyone know how to create a playable charcter

I’m trying to create a First Person Shooter but I don’t know how to script a Movable camera and have the gun and arms move with it. Anyone have any suggestions?

Having a look at the First Person Movement tutorial would be a good place to start.