How to get 1155 contract owner to pay minting transaction fees on Polygon?

Hey all,

As the title suggests I am in need of some advice on how to implement a way for an NFT to be minted for free, as well as the contract owner to pay the transaction fees of the mint itself. Essentially I want it to be completely free for the end user. Any help is appreciated!