You can use without credit, it's something EVERYONE can do, sooo... Here you can see the difference between variable timers and Scratch's timer The Bad Timer uses: wait (0.1) secs change [BadTimer v] by (0.1) The Good Timer uses: wait (0.05) secs change [GoodTimer v] by (0.1) It does that because of the delay Scratch adds to blocks so a project can be more understandable when running (Step-by-step instead of running all at once)