Distributing tokens to people for free isn't a scam but okay.
"Noooo, you can't just use existing contracts to make your coin and give them to people for free!"
Except that the shitcoins end up in an exchange and innocent people end up buying them (in other word, your scam token is created to be dumped in exchanges to innocent people while you take off with their ETH or BTC)
Get the logic now why your project or token is called scam?