Kodak Black surprised everybody this week when he dropped his brand new mixtape Project Baby 2 out of thin air. "Transportin" is an immediate highlight off the tape, produced by C-Clip Beatz and sampling the Getto Boys classic "My Mind Playing Tricks on Me."

Denzel Curry came through with a surprise new track called "Skywalker" that finds him flexing more of his melodic side than might usually be suspected. His next album Taboo is in progress.

Takeoff killed his verse on Gucci Mane's new Migos collab "I Get the Bag" off his upcoming album Mr. Davis featuring A$AP Rocky, ScHoolboy Q, The Weeknd and more. The LP drops Sept. 15.

Mozzy also dropped his long-awaited official debut album 1 Up Top Ahkand "Sleep Walkin" has been on repeat since it came out. Plus, Peewee Longway returns with his Blue M&M 3 mixtape, and his PartyNextDoor collab is an unexpected treat.

Peep all the tracks below.

25 of the Best Hip-Hop Projects of 2017 (So Far)

More From XXL