Pause????

I have look all over the references and cant find a way to have GUI pop up when a key is pressed!
Also how do you set it to where Application.LoadLevel() loads the level again, I remember seeing it somewhere.
Thanks.

var myboolean = false;

function OnGUI () {
if(myboolean) {
//show gui code
}

and

Application.LoadLevel(Application.loadedLevel)