I have deployed and tested my custom token contract using Openzeppelin contracts successfully. I need to design a dapp using metamask. I want to sell my tokens in exchange for Tether Token. In order to transfer token to buyer Is there any way to transfer token to buyer without need to pay the gas fee? I mean using a mechanism to make buyer does transaction.