via RapMusicHD

The new generation’s wave of rappers get a bad rap for their penchant for melody over technical skills as lyricists… or even their choice of wardrobe.

Lil Uzi Vert and Lil Yachty are among the most criticized, but can rap icons ride the same type of beats better than rap’s newest stars?

That question can be answered below, with this mash-up of Lil Uzi’s “XO TOUR Llif3” and the late Tupac’s “Sleep.”

Some took Pac’s melody-laced flow from “Sleep” and put it over the Vert’s instrumental, complete with an awesome animation, where Lil Uzi Vert’s head is replaced by Pac’s from the “XO TOUR Llif3” video.

Check out both versions of the song below. Tell us who rode the beat better.

Also, if you haven’t seen yet. Vert recently caught a ton of flack online, after he popped up in a questionable outfit choice. See that here.