True, but scripting it to infinitely loop without a loop function could cause massive script lag due to the amount of memory needed to keep it going. A hardcoded function would be much more efficient, especially if used with timers and other functions that could define when it should start and stop.