see, the problem is when the original script calls the second script. Thats what I have been trying to tell you. No, the CPU usage does not go to 100%, I am not sure what you think is going on, but the script (when run alone, and works) sits in the loop for a single event, and then loops.

The second script works fine on its own.