Eminem Beyonce

Rapper Eminem bombed during his performance of “Walk On Water” on Saturday Night Live. The overrated rapper debuted his new Beyonce collaboration on SNL, but the Destiny’s Child singer declined his invite to perform the track with him live.

Instead of Bey, Eminem asked Skylar Grey, who penned Rihanna‘s hit song, “Love the Way You Lie,” to join him for the live rendition of “Walk On Water”.

Eminem also performed a medley of his old hits, “Love the Way You Lie” and “Stan”. But the fan reaction to his old skool medley was not what he expected.

Former fans accused the 45-year-old rapper of using his old hits to distract from how terrible ‘Water’ is.

“Eminem sucks so bad and it sounds like he’s spitting every time he talks @nbcsnl make it stop,” one Twitter user wrote on Saturday night.

“Eminem doing a time machine performance and it ain’t helping the fact that he’s washed up and old,” another user wrote.

Others labeled the Detroit native a “washed up rapper” and wondered aloud why SNL producer Lorne Michaels didn’t ask SNL host Chance the Rapper to perform.

“Having Chance as your host then wasting your music spot on Eminem is terrible. Just use your host instead of this washed garbage,” a Twitter user wrote.

After the fan criticism of “Walk On Water,” Beyonce leaked old photos of her twins online to distract social media users’ attention away from the awful track.

Eminem said he waited years to present a worthy track to record with Beyonce, but based on her oversized ego, he knew she’d reject anything that wasn’t an instant hit for her.

“It’s been on my wish list for a long time, but I never really had a song that I felt, like, would be right to present to her,” Eminem told DJ Whoo Kid, “and based off what it was about, I felt like she probably could relate to this, too.”