Timer

The Timer object is used to create delays or trigger events after a defined elapsed time.  It should be used instead of Lua's native delay and time functions. There is no limit to the number of timers you create within a single script (within reason).