You can earn free crypto from some sources but they won't make you that much.
-Faucets
-Quiz sites (Coinbase Earn, Coinmarketcap quiz, Binance Earn)
-Sign up bonuses from exchanges (Or there was a web3 social media site which gave away $25 and $100 sign up bonuses after ID verification, I contacted all the people I know and asked them if they need half the money in cash, I exchanged them that crypto but this sign up bonus is ended already)
-Giveaways
-Airdrops (coinmarketcap)
-Crypto games (They make about close to 0 money)
If you have PC and can play CS:GO you can earn free lightning bitcoin on zebedee, Well it is not actually free because you have to play. I like this platform cause I could make even $5 per hour at events, You don't have to pay anything, they cover these awards by selling ads to crypto exchanges and stuff.