Donald Trump receives what is perhaps the fiercest and the most exhaustive attack in hip-hop, as Rap mogul, Eminem unleashing on the President in an explosive 4.5 minute freestyle.

The freestyle which aired during Tuesday night’s BET Hip Hop Awards, Eminem refered to trump as a “racist grandpa.”

Eminem went after Trump for his use of Twitter, his frequent trips to his own properties and for escalating tensions with North Korea during a rare freestyle rap.

He also ripped Trump for his attacks on NFL players who kneel during the national anthem while Puerto Rico recovered from Hurricane Maria and in the wake of the mass shooting in Las Vegas.

READ THIS:  Gabrielle Union reaches settlement with US TV network in lawsuit

“All of these horrible tragedies and he’s bored, would rather cause a twitter storm with the Packers,” Eminem rapped.

The rapper had slammed Trump previously in the nine-minute 2016 freestyle “Campaign Speech,” and in Big Sean’s “No Favors,” had criticized Trump supporters in the past, but this time he took it a step further, directly addressing his own fans on the issue:

“And any fan of mine who’s a supporter of his, I’m drawing in the sand a line, you’re either for or against, and if you can’t decide who you like more and you’re split on who you should stand beside, I’ll do it for it for you with this. F— you,” he said toward the end, raising his middle finger.