I can't test it but I assume this isnt working and you're asking for help?
StartTimer(e) resets the GetTime(e) value to 0 every time it is used, therefore your script will never reach the second prompt.
Edit, I read that as "I just got up" :p
Yes going up is a bug with the freeze player command, you should not continuously call that either, set a variable to check and toggle the FreezePlayer() call and it will solve the issue.
life\'s one big game
windows vista ultimate
i5 @3.3ghz, 4gb ram, AMD R9 200 series , directx 11