How to create a new token on MATIC and use it in a Faucet?


i want to create a new Token and release it on MATIC. It should be something like a fan-token for my site and can be used to pay for an account upgrade or it can be hold as fan-token.

Now i am searching for some good tutorials on how to create a token. Are there some good ones? I know that it is written in Solidity, the same as ETH. And i know, that there are some templates out there. But which one is the best for my case?
Also i want to create a faucet, where you can claim my token. How can i integrate it in a faucet site?

Thanks for your responses,