Rap star 50 Cent has suggested that men who do not sleep with women should “just kill yourself”.

It is not clear whether he was referring to gay men or straight men who don’t like oral sex.

He wrote: “If you [are] a man and your [sic] over 25 and you don’t eat pu**y just kill yourself damn it. The world will be a better place.”

The star, real name Curtis Jackson, posted the message shortly after the death of 19-year-old Tyler Clementi.

The New Jersey student killed himself after his roommate allegedly put a secret tape of him having sex with a man on the internet.

Three other US teens have killed themselves in the last month as a result of homophobic bullying.

50 Cent’s tweet was picked up by gay singer Will Young, who tweeted sarcastically: “50 Cent… He is [a] nice man isn’t he.”

The rapper was criticised last month by GLAAD for joking about “anti-gay violence”.

Referring to gay celebrity blogger Perez Hilton, he tweeted: “Perez Hilton calld me douchebag [sic] so I had my homie shoot up a gay wedding. wasnt his but still made me feel better.”

He attached a picture of two men in suits running from an angry crowd.

GLAAD were not amused and urged followers: “Tell 50 Cent to let his fans know that anti-gay violence isn’t something to joke about.”

In 2005 the rapper said: “Being gay isn’t cool – it’s not what the music is based on. There’s always been conflict at the centre of hip-hop, because it’s all about which guy has the competitive edge, and you can’t be that aggressive if you’re gay.”