I have a script on several actors at the same time (via a cloak spell) and I only want one of them to "complete" the script once it starts.
The script that would run completely toggles a global so the other scripts would see this global set and not run.
But it seems that will not work all the time because of multithreading.
How do I sidestep the multi threading in this situation?