“Had a blast on SNL tonight,” Haley tweeted after her appearance.
“Just know it's past Donald's bedtime so expect a stream of early morning tweets”
Haley's cameo came in the middle of the first skit at a pretend “Trump” CNN town hall played by James Austin Johnson, where he was asked a series of questions by the audience.
Town hall host “Charles Barkley,” played by Kenan Thompson, said, “Our next question comes from someone who describes himself as a concerned South Carolina voter.”
The live audience booed when Haley stood up.
“My question is, why don't you discuss Nikki Haley?” “Trump,” Haley asked.
“Oh my God, it's her! The woman who was in charge of security on January 6th. It's Nancy Pelosi!”
“Barkley” pointed out that it wasn't Pelosi.
“Are you okay, Donald? You might need a mental capacity test,” Haley said.
“Trump” quickly assured her that he “accepted” the test, and said, “They told me I'm 100% sane and that I'm competent because I'm a man.”
She added that women “should never run our economy. Women are terrible with money.”
“Actually, a woman I know recently asked me for $83 million,” he said, adding that the real Trump accused of raping her was defamed by writer E. Jean referred to the monetary damages recently awarded to Carroll by a New York civil jury. .
Haley said, “You spent $50 million on your own legal fees. Do you want to borrow some?”
“Trump” then embarked on a Trump-like search for nicknames for Haley before landing on a mashup of her name with “The Sixth Sense” star — “Nikki-Tiki-Tavi,” “Nikki Don't Lose That Number.” .”
“Nikki Haley is Joel Osman, we call her,” he said. “'Sixth sense,' remember that: 'I see the dead.' “
Then Haley said, “Yeah, that's what the voters would say if they saw you and Joe [Biden] on the ballot.”
“Trump” lamented that “that's not good,” and insisted Haley was always good, except he pointed out that she wasn't born in America.
“Even if you were born in South Carolina, I'm going to beat you in your state,” he said.
“And did you win your home state in the last election?” Haley asked.
“Trump” replied, “I won Staten Island!”
Trump, who lost his home state of New York in the 2016 and 2020 elections, said: “There are parts of Long Island where there are fistfights where if you blow the horn they get out of their cars.”
But when Ediberi, star of FX's Hulu series “The Bear,” stood up and asked her a question, Haley's manner became the target of a pointed joke.
“I was curious, what would you say is the main cause of the Civil War, and do you think it starts with 's' and ends with 'toilet'?” Edeberi asked.
Haley replied, “Yeah, maybe that's the first time I've said that.”
In December, at a New Hampshire town hall, Haley was asked what caused the Civil War.
She didn't say “slavery” at first, but instead responded with “the freedom of what people can and can't do.”
When the questioner told her it was “surprising” that she didn't use the word slave in her answer, Haley asked, “What do you want me to say about slavery?”
Haley was widely criticized for that response and a day later said “of course” the war was about slavery.
Disclosure: Comcast is owned by NBCUniversal, the parent of NBC and CNBC.