There's too many scam hosts so here's some good hosts that i've tried myself
PlainHost: 3/5. It's cheap and legit. However for the money you dont get a lot. They use a credit system and the cheapest plan (without requests) is like $1-2 a month, which is alright but for only 5% cpu you dont really get your moneys worth. They do have customizable open source bot eggs tho so that's a plus
Chaotic Destiny: 4.7/5. It's free and legit. 15% cpu for free is a pretty good deal ngl. But their website is hella buggy. Stll tho 4.7/5.
EDIT: y'all have been reccomending your hosts in the chat, so i'll add some more
Procord 4/5. Decent host with fast uptime, but they are using a .ga domain which is a freenom domain (the owner insists it's not from freenom) and also the panel is slightly buggy, but overall decent host.
EpikHost 4.5/5. Decent host as well. It's a bit confusing on how to sign up but it does work fine.
LushNodes 3.8/5. Really good host, but sometimes the site redirects me to unsafe websites, however edge does block them, also it has really suspicious ads "Casino Jackpot" and wants me to turn on notifications when i get an ad. Aside from that it's a good host