On Tuesday night, Eminem made a surprise appearance at BET’s annual Hip-Hop Awards ceremony with a cypher we didn't see coming.  The legendary rapper performed a five minute spoken word verse that verbally annihilated Donald Trump.

The powerful freestyle definitely has the social media streets buzzing right now, and it's not hard to see why. He called out Trump's politics, his racism, his Twitter fingers, and his lack of empathy for the real issues.

Trump, when it comes to giving a s**t, you're stingy as I am
Except when it comes to having the balls to go against me, you hide 'em
'Cause you don't got the f**king nuts like an empty asylum
Racism's the only thing he's fantastic for

It's like we take a step forward, then backwards
But 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 Puerto Rico or gun reform for Nevada
All these horrible tragedies and he's bored and would rather
Cause a Twitter storm with the Packers
Then says he wants to lower our taxes
Then who's gonna pay for his extravagant trips

Not only did he go in on Trump, he makes it very clear that he stands in solidarity with Colin Kaepernick, raising his fist in the air. 

"This is for Colin, ball up a fist," he said. "And keep that s**t balled like Donald the b***h." 

His defense of Kaepernick even earned him a thank you from the former football player and activist. 

At the end of the cypher, Eminem addresses his fans who are Trump supporters and have an issue with his freestyle by keeping it simple and blessing them with a "f**k you." 

Eminem's album is rumored to be coming out in November, and if that's true, this may be a warning that he'll be getting political and he's not holding back. One thing's for sure, Eminem is back.

Check out his full verse below.