Okay, I've been hunting this one down for a while for scripts that have absolutely no chance of being infinite loops, and I think I've found a possible cause. I sometimes get the "Infinite loop or long running process detected" error when I save a script. Then I'll save the same one again and it goes through just fine. After poking around and trying different things, I've found that the error seems related to using the "on ready" event handler, and may be related to sending output inside said handler. For example, I had a script that all it did was send a welcome message to players when scripts were initialized. It used the "on ready" handler and the chat command and nothing else... and even when it was my only script, it sometimes got the error. Of course, the same chats anywhere else in the script seemed to behave just fine. Is it possible that waiting for a "ready" takes too long? Thanks!