How to save players position then load a level (pause menu)

How would I be able to save the player vector3 position once a button (Pause) is pressed then load a pause level

Simply PlayerPrefs, see more here:

http://unity3d.com/support/documentation/ScriptReference/PlayerPrefs.html

use "Object.DontDestroyOnLoad".... look here!!!

http://unity3d.com/support/documentation/ScriptReference/Object.DontDestroyOnLoad.html