You can use Moralis.executeFunciron directly
You may need to init web3 first, like using Moralis.enableWeb3, in latest version of Moralis sdk you may get an ethers instance.
And users will need to have polygon network added to MetaMask. And also to have matic in their account in order to be able to make a transaction.