This is amazing!

Eminem took aim at Donald Trump with a freestyle rap at the BET awards, and we don't know how he does it, because the rapper managed to hit all the major hot buttons of the President in under five minutes!

Slim Shady called out the POTUS for his lack of action for Puerto Rico hurricane relief, he accused him on going light on gun control in the wake of the Las Vegas mass shooting, he pointed out his racist behavior, and he even dissed his orange tan!

"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," he said in one verse.

"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/ And he waits for s--t to quiet down/He'll just gas his plane up and fly around/Till the bombing stops," he said in another.

You have to watch the whole thing!