This should work: Create an integer value, set it to zero. Whenever the function to do your thing is called, check the value of the integer. If it's less than 2, let the function do its thing, and then add 1 to that value. If it equals 2, stop and start the timer. Like in this fake code here, which should hopefully illustrate my point. int iStuffInBox set iStuffInBox to 0 On Activatorthingy if iStuffinBox < 2 LetShitHappen iStuffInBox + 1 elseif iStuffInBox >= 2 PrintMessage "CAN'T DO THAT, BUB." CreateTimer "Timersyntaxstuff" endif Get what I mean?