Rapper Eminem unloaded on President Trump in a freestyle rap Tuesday night during the BET Hip Hop Awards.

Appearing in a pre-recorded video, 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 appearance.

The rapper called Trump a "kamikaze that will probably cause a nuclear holocaust" and accused Trump of getting "his rocks off" on racism.

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

"All of these horrible tragedies and he's bored, would rather cause a Twitter storm with the Packers," Eminem rapped.

Eminem ended the rap with a message to his fans who support Trump.

"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 you with this: f--- you."

This isn't the first time Eminem has targeted Trump - he released another rap going after him last year.