This is an exercise on making more than one timer. If anyone knows how to spawn system-based timers or or clone the system-based timer on the "Sensing" function block menu, please comment. The user timers are just accumulators, really, that are driven by the system timer. The update code waits for the free-running system timer to reach the next time increment (trigger) and this makes the timers exactly accurate minus the little bit of overhead used to detect when the system timer reaches the trigger and then update the user timers. Note that the code is under the Stage to make it a global part of the project. The crab is just there for decoration and to have a sprite handy for trying out ideas with the timers. Feel free to use this code in your projects. Give credit if you do. if you're advanced enough to know how to use this code, then you know how wrong it is to have someone take credit for your work as if it were theirs. There is a very good discussion on starting and stopping timers that also touches on multiple timers here: http://scratch.mit.edu/discuss/topic/19585/?page=1#post-222475
This is a simple but original work, so no one to credit in particular. I would, however, very much like to thank my teachers; my programming and engineering friends who shared their ideas and encouraged me to continue learning and improving; the Scratch Team (past and present) for creating, maintaining, and improving this wonderful tool; my father who put a computer in our house back in 1978 and paid me years later when I was 14 years old to create a simple program to help him with his work; and every person who hired me and gave me the opportunity to learn and program at a professional level.