Grammy Award-winning rapper Eminem slammed President Donald Trump in a scathing freestyle rap that was played at the BET Hip Hop Awards on Tuesday.

In the four-and-a-half-minute clip, entitled “The Storm,” the Detroit star called out Trump’s responses to Puerto Rico after Hurricane Maria and the NFL protests, and attacked him for his stance on immigration, among other things.

In the freestyle, which was filmed in the rapper’s hometown, he paces inside a parking garage surrounded by other rappers and calls the president a “racist” and a “kamikaze.”

“Plus, he gets an enormous reaction/ When he attacks the NFL so we focus on that/ Instead of talking Puerto Rico or gun reform for Nevada,” Eminem raps in the video. “All these horrible tragedies and he's bored and would rather/ Cause a Twitter storm with the Packers.”

The rapper also accused the president of potentially driving North Korea and America to a nuclear war because of his tense relationship with leader Kim Jong Un.

"We better give Obama props/ 'Cause what we got in office now is a kamikaze/ That will probably cause a nuclear holocaust/ While the drama pops,” he continues. “And he waits for s*** to quiet down/ He'll just gas his plane up and fly around/ Till the bombing stops.”

Eminem also gives his fans an ultimatum: either support him or support Trump.

"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 of the rap.

In 2016, the rapper bashed the president with a nine-minute freestyle “Campaign Speech” and in Big Sean’s single, “No Favors.”