Eminem just released his latest single, “Campaign Speech,” and he’s dissing Donald Trump and his supporters.

Slim Shady shared the eight-minute track on Wednesday and he’s referencing everyone from Trayvon Martin to Colin Kaepernick and Dylann Roof against a minimalist beat. The Detroit native also announced that he’s back in the studio and working on a new album to follow-up to his 2013 effort, Marshall Mathers LP 2.

“Don’t worry I’m working on an album,” he wrote on Twitter. “Here’s something meanwhile.”

Addressing the Republican nominee, he spits, “Consider me a dangerous man/ But you should be afraid of this dang candidate/ You say Trump don’t kiss ass like a puppet?/ ‘Cause he runs his campaign with his own cash for the funding?/ And that’s what you wanted?/ A fuckin’ loose cannon who’s blunt with his hand on the button/ Who doesn’t have to answer to no one?/ Great idea!”

Shady also goes in on everyone who supports Trump, “Run the faucet / I’m a dunk a bunch of Trump supporters underwater. Snuck up on ’em in Ray-Bans in a gray van with a spray tan.”

Despite those venomous bars, Eminem wasn’t always a Trump hater. Back in 2004, Eminem enlisted Trump to help promote his album Encore.

“When the Shady Party called and told me there’s going to be a convention, I said it’s got to be a really big one—and it’s got to be right here in New York,” Trump said at the album launch. “Because this is the best city anywhere in the world. Am I right? Of course I’m right. I’m always right — I’m Donald Trump, I’m always right. I know a winner when I see one, and Donald Trump is telling you right now, Slim Shady is a winner. He’s got brains, he’s got guts, and he’s got Donald Trump’s vote!”

Listen to Eminem’s “Campaign Speech” below.**