Currently, I don't know of any transaction order that can be executed like that. Each of them need to be mined differently on a different block with different mining fee. Pulling all of them together could be herculean.
The truth is no process to do that and impossible. Those addresses have different location, maybe if its like Bitcoin HD wallet it can, even for token it might be impossible too cause like an airdrop one address can send on different addresses using smart contract configuration but reverting back all those tokens on one address simultaenously cannot.
The only way you can send multiple transactions is if it's from wallet, you can send to multiple wallets, both ETH and ERC-20 tokens.
I think you should lock this thread already. Check the bottom left of this thread page for the button.
Can I ask which ethereum wallet is more capable of sending multiple tokens at once. Is there an app that can do that?