You gotta give it to Ugly God. The Houston rapper is sitting at No. 99 on the Billboard Hot 100 with his huge single "Water," and now he's back with his next record, "Bitch!" Listen to the self-produced record above.

One of the biggest draws for Ugly God's fans is the way he seems to be poking fun at just what exactly a rapper is. He's also got similarities to Lil Yachty when it comes to just being goofy, honest and sincere. Amongst today's listeners, that's a winning combo, but you've gotta have the music to back it up, and so far, Ugly God's been delivering.

Get ready for his debut tape The Booty Tape and read our interview with the Houston MC.

20 of Your Favorite Rappers Naming Their Favorite Rappers

More From XXL