Actually I'm not sure if I gave this thread the proper name, how ever I feel it's OK. BTW, the idea is to run multiple functions aka loops at once without blocking the main script or freezing the GUI. I believe it's not at once but it looks like it is :-" Because functions can be running while other functions are running WTF! Lets try this out: I have created 3 scripts, one as the host script (I said host just because it receives messages sent by client scripts (I said client because it sends