Charlie Sheen denied that he made a homophobic slur during the opening of his nightclub in Mexico insisting that it was his lisp that is to blame.

The 47-year-old "Anger Management" actor got on stage at club Epic in Cabo San Lucas to introduce musical guests including Slash, Friday night.

Sheen is seen in a video posted by TMZ attempting to get the audience excited at the nightspot located within a popular Mexican resort in Los Cabos called El Gonzo which partnered with the actor.

Sheen grew frustrated in front of the packed room as he tried to get the audience to chant his name with little feedback coming from the crowd.

"How we doing?... Lying bunch of f***** a*******, how we doing?" Sheen says to the audience.

Sheen gave his own apology and account of what he claims were his actual words.

"I meant no ill will and intended to hurt no one and I apologize if I offended anyone. I meant to say maggot but I have a lisp," he told TMZ.

The evening continued on with better highlights for the actor.

The grand opening celebration was attended by special guest Los Angeles Mayor Antonio Villaraigosa who Sheen tweeted a picture of himself with early Saturday morning wearing a blue button down and trilby hat, while Villaraigosa, in a suit with his dress shirt unbuttoned.

"From Boyle Heights 2 Mayor of LA..! .... Antonio Villaraigosa knows how to party!" Sheen wrote.

Sheen later deleted the tweet about his night with the California politician after his controversial slur made news.

The actor was also allegedly seen later in the evening 'kissing girls, shaking hands' and taking pictures with fans.

Villaraigosa, who will leave office after completing his second term as mayor on June 30, attended the event while on a trip to Mexico that ends on January 2.