Hello Everyone

Im stuck whith a song that im trying to firure out but im failing and i just cant find it.

Its gona be hard becuase with time i forgot most of the words just one sentence is in my head maybe later i write some more.

The artists is male and has a voice similar to eminem
The whole song is rude, but in a funny
words that i remember atm are during the song he sing "...Im not gay, gay gay gay", And aloso he sings about puting a tube in his a55, but not 100% sure how it goes.
The artist can be british or amercian, from the voice.