hmmm. maybe i’m being stupid with the for loop, it seemed the most logical. after a bit of checking the for loop runs through all iterations in the space of one tick. which explains what you are seeing.
this isn’t a problem, it just makes things a little more interesting.
similar approach, just varied slightly.
it would need to be done using event tick and a series of variables for doing making your own for loop.
like set textindex=0, (do the len, left stuff here) then set textindex=1, delay 0.1 (event tick will obey this delay) and repeat - you will need a variable to store the string length and compare textindex to it.
if anyone else has an idea, let me know