Send tokens and gas coins in one transaction

I want to be able to send an amount of tokens and coins in one transaction. For example, if i am on the polygon network, i want to send someone $50 USDC and 0.5 matic in one transaction. Same for Ethereum or any chain available in MetaMask.

sometimes I meet new people who want to get into crypto. After they download the MetaMask app, i may need to send them an NFT or a token like USDT and then, in a second separate transaction, i have to send them matic for gas so they can send the tokens to another person. if we could send multiple tokens and coins for gas, it would make the onboarding process easier for newbies.


I don’t have any attachments but the send page of the app and the extension only allow sending one coin or token at a time.