I believe they are scheduled with fixed delay, meaning if your runScript
took 5 seconds to execute and the rate was 1 second the next execution would start 1 second after it finished still.
What you’re doing sounds like an abuse of runScript
, though. Sounds like you need a timer script in your life.