On Tuesday night, rapper Eminem spoke a freestyle rap calling out President Donald Trump during the BET Hip Hop Awards and Twitter blew up with reactions.

In no way did the rapper, 44, hold back during the piece, which he called "The Storm." He delivered a nearly-five minute freestyle rap during the awards show dedicated solely to his distaste for the president, 71, that caused supporters on both sides to react on social media.

Rapper Eminem laid into US President Donald Trump yesterday (October 10) in four-minute rap calling him everything from a “racist grandpa” to “a kamikaze that’ll probably cause a nuclear holocaust”.
The famously-outspoken musician, real name Marshall Mathers, performed the freestyle rap in a video that played out at the BET Hip-Hop Awards.
Appearing in a Detroit car park and surrounded by a crowd with crossed arms, the Oscar winner made reference to Trump’s twitter “battle” with NFL players, saying it was a distraction from the issues of aid in Puerto Rico after Hurricane Maria and US gun laws.
Eminem ended by making a call to his supporters: “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.”
Trump was yet to comment.

Media: Euronews_News

To see the majority of the rap, watch the video below. Warning: There is explicit language in the video below.

While Trump supporters called Eminem a "hater" and "loser," there were an abundance of Twitter reactions that praised Eminem for his "woke" message about Trump's actions as president, including his comments about Charlottesville, the NFL players' kneeling protests and his actions in Puerto Rico.

The rap in part said, "This is his form of distraction/Plus, he gets an enormous reaction/When he attacks the NFL, so we focus on that/Instead of talking about Puerto Rico or gun reform for Nevada/All of these horrible tragedies and he's bored and would rather cause a Twitter storm with the Packers."

At the end of the video, the Grammy Award winner challenged his fans who claimed to be supporters of both him and Trump, saying:

"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 in your split/ Or who you should stand beside/I'll do it for you with this/F— you."

Very quickly, social media blew up with opinions from people and celebrities across the country including Ellen DeGeneres, LeBron James, Colin Kaepernick and others. To see their reactions and those of both sides, go through the photos above.