At a cypher that aired during the 2017 BET Hip Hop awards, Eminem did just that.

The four minute and 34 second clip of the legendary hip hop artist takes several contentious jabs at the 45th President.

"Calm before the storm right here," is how the performance begins.

In a parking garage surround by supporters Eminem uses his lyrics to tackle topics such as the tragedies in Puerto Rico and Las Vegas along with NFL anthem protests and border control.

[Video contains language that some may find offensive]

The veteran rapper made clear that his forward statements were no mistake.

"F**k walking on egg shells I came to stomp."

The blistering rap continued, Eminem stopping only to add style and emphasis to his words.

Not holding anything back the hooded rapper sent a message to Trump supporters who also identify as his fans.

"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, f**k you. "

Eminem concluded his rap with a final line, a call to action to all Americans,

"The rest of America stand up, we love our military and we love our country but we F@$*ing hate Trump."

Following the cypher, fans and critics of the long-time artist took to social media to share their thoughts.

Y’all better listen up Emenim speaking all truths 💯. You either for or against me. Stop the hate spread the love .