It is not false. Besides what do you think spawn.functions() and task.delay() are for?
Every single line of code in a single thread that is not wrapped in certain functions that do not interfere with the rest of the code are in the same thread.
Based on your logic you’re basically saying that the wait() statements on his lines of code are basically comments, lines of code that are completely ignored…
I think I might’ve misintepreted on what you meant, because you worded your previous statement poorly which lead me thinking that you believe yielding functions pause the entire execution of a code in a newly created thread created by events.
But I think I understand what you are trying to tell now. Thanks.
I think I also get your point now. You are trying to tell me that firing events multiple times will create separate threads which may be true. But in this case I don’t think anyone would spam “M” many times to open a GUI.