Why not add a block that can run 2 scripts at the same time? It could be called "run while running", and it would look like an if else block. You put 2 scripts in it, and it runs both of them at the same time.
you can just use broadcast an (oops, I meant "a") when received blocks
oh i didnt know that was a thing that existed
Also the parallelization library.