We're just a few days away from welcoming 2018, but rappers are still making sure to say goodbye to 2017 with a bang. Ski Mask The Slump God drops a surprise track for fans to SoundCloud called "WTF!?," which is produced by Tony Seltzer and Ooweebaby.

The cover art for the high-speed song features a throwback screenshot of Snoop Dogg making a confused face, which coincides with the title of the record. The Florida rapper spits some hot bars on the catchy track, where he name-drops his friend, Lil Yachty, on the first verse.

"Yachty pulled up in a new 'Cedes truck (that's nice)/Lights, they on the front/Pause, then I'ma stunt," he rhymes. "Ayy, you not savage so keep that shirt tucked/No you not, no you not/I am a bad boy, don't wear no seat buckle/Beat down that pussy then dust off my knuckles."

Ski Mask is currently working on his Beware of the Book of Eli mixtape, but there's no word on when it will officially be dropping. The entertainer shared a potential tracklist for the forthcoming project, which listed guest features from Offset of the Migos, Lil Yachty, Busta Rhymes, Rich The Kid and producer Ronny J.

Take a listen to "WTF!?" from Ski Mask The Slump God in the stream below.

See 50 of the Best Hip-Hop Projects of 2017

More From XXL