if you ever want to have your problem solved, you should be more verbose. Your minimalistic communication approach just prevent us from helping you. We have no clue where you are writing your scripts. We don't know if they are even called. If you want to make sure your code is being called either use built in debugger or Game.Msg() function.
Unless you tell us more, the only thing, which is for sure is that the fault is not in the Pause() method.