C# Camera control

What I want is when somebody connects to the server, they looking over the city and a character creation menu is shown.

I believe in order to achieve this I need to spawn a player, set him on invisible and set his camera somewhere up in the sky and freeze it.

I am not sure tho. I would like to know the right way to achieve it.

Also if that way is the right way, which natives would I need to control and freeze the camera in a certain position in the map (vector3)