This week's best tracks are highlighted by veterans MCs. A few big names made their much anticipated returns and did not disappointed.

J. Cole shocked fans by announcing that he would release a new album next week. The Carolina rapper added to the hype with his Eyez documentary, which included some of the new music from the upcoming LP. One of the tracks previewed was "False Prophets," a biting criticism of an unnamed artist - speculated to be Kanye West.

“Ego in charge of every move, he’s a star/And we can’t look away due to the days that he caught our hearts/He’s fallen apart, but we deny it/Justifying that half-ass shit he dropped, we always buy it/When he tell us he a genius but it’s clearer lately/It’s been hard for him to look into the mirror lately/There was a time when this nigga was my hero, maybe/That’s the reason why his fall from grace is hard to take.” J. Cole raps on "False Prophets."

Kid Cudi officially put his stint in rehab behind him with the release of his new song "Baptized in Fire." The Travis Scott-assisted record will appear on Cudi's Passion, Pain & Demon Slayin' LP, which drops on Dec. 16

Kirko Bangz showed out on his single "Money on the Dresser" featuring Z-Ro. The Houston rapper unleashed some furious bars while Z-Ro delivered a hook that plays off Pimp C's memorable line from "Int'l Players Anthem."

Childish Gambino channeled the works of Parliament-Funkadelic and Sly Stone on his Awaken, My Love! album. "Have Some Love" is just one of the highlights from the Atlanta creator's latest LP. Hopefully the project serves as the new generation's gateway to the great soul and funk music of the 1970s.

Last but not least is Denzel Curry and the C9 collective's posse cut titled "Gunsmoke." Fool's Gold producer Promnite brought Curry, Nell, J.K. The Reaper and Twelve'len together for a rapping exhibition over his hypnotic instrumental.

Listen to all five new songs below.

Meet Every Member of Denzel Curry's C9 Collective

More From XXL