This is something you have to see to believe.

During Tuesday night’s BET Hip Hop Awards, Eminem released a pre-recorded freestyle rap aimed at the president of the United States.

The artist’s rap was full of cheap shots at the president, calling him a “racist 94-year-old grandpa” and slamming his physical appearance. Eminem also touched upon President Trump’s response to the NFL national anthem protests and his response to Hurricane Maria in Puerto Rico.

In the video, called “The Storm,” nine other people can be seen standing solemnly behind the rapper. He accuses Trump of causing nuclear war and laments for the Obama days.

In the final verses of his rap, the artist alienates his fans by saying they can either be a fan of his or the president’s — but not both.

“Ay fan of mine who’s a supporter of his/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.” Insert middle finger here.

Watch the hate-filled rap above if you can stomach it.