How do I create an ERC-20 token on Ethereum?
Connect a wallet to Ethereum mainnet, fill in name, ticker, decimals and supply, switch on the behaviour you want, then sign the deployment. The contract address exists as soon as the transaction confirms, usually within a block or two. The only prerequisite is ETH in the wallet for the fee and for gas.