Could a well placed Wait command solve it...?
Additional waits would make the waiting time even longer.
The best solution might be to use the START option for the script call. This makes the SE simply continue the calling script, while at the same time executing the called script. In other words: The SE doesn't wait for a return statement in the called script.
Of course this is only possible if the rest of the script doesn't depend on the execution of the called script.
Additionally, problems will arise, if you run the script an object and not globally. In this case, you'd have to use tasks (which is not really a problem either).
Do you want to see the code...?
Yes, why not. Maybe it's possible to save some time.
The subtitle only needs to be shown once.
So why put in into the loop?
Greetings,
ScRaT