Lol, sorry, I read your post wrong 
Okay, with a slight change to the toggle script, you have the desired result (well, kinda):
if frame==1;setVar("repeat",0);setVar("toggle",0);end;if key("space")==0;setVar("repeat",1);getVar("toggle");elsif getVar("repeat")==0;getVar("toggle");else; setVar("toggle",getVar("toggle")+1);end






