A new Eminem song called What If I Told You I Was Gay? has leaked online. And in the song, the multi-platinum rapper appears to "come out" as a gay man.

The song is a collaboration with fellow rapper Joyner Lucas - who previously collaborated with Eminem on his album Kamikaze.

The snippet "What If I Was Gay?" surfaced earlier this week online. "What if I told you that I'm out of place? / Wait, what if I told you that I was gay?" raps Lucas near the start of the song over a beat that sounds similar to OutKast's "Elevators (Me & You)." Eminem, who has the third verse of the song, follows with bars that ask the same question.

Listen below to the 13-second audio clip features lyrics such as, “What if I’m a hypocrite who’s just afraid to face truth? Wait, what if I told you I’m gay too?”

"What if I told you I'm homophobic?" Em raps, before referencing Logic in a later line. "I'm white but I'm gettin' mixed feelings like Logic." He ends his verse in a similiar fashion to Lucas, rapping, "What if I told you my wish never came true? / What if I'm a hypocrite who is afraid to just face truth? / Wait, what if I told you I'm gay too?"

The track has immediately gone viral. But it's receiving a mixed response from fans and critics due to Eminem’s very messy history with the LGBTQ community.

In the past, Eminem has used openly homophobic language in his music 

“Eminem isn’t gay. He’s just trying to stay relevant,” opined one fan, while another wrote: “People over hear freaking out over a new Eminem verse where he says what if he was gay. He’s making a storytelling song, calm your ass down.”