It is impossible to send all tokens at once, you need to make transactions that correspond to the smart contract. I think it's a good idea for development. I think you can create a bot or software in which you can register addresses and smart contract tokens for transactions !