In the latest episode of Jimmy Kimmel Live, the talk show host once again found himself under attack from none other than Donald Trump. The former president took to Twitter to express his displeasure over Kimmel’s previous jokes about him at the Oscars. Trump accused Kimmel of suffering from “Trump derangement syndrome” and criticized his ratings.

However, Kimmel didn’t back down. In response to Trump’s tweet, he humorously imagined the former president sitting on the toilet, angrily typing out his message with his unclean hands. Kimmel also jokingly suggested that Trump doesn’t realize that Kimmel actually loves the attention and is fascinated by the whole ordeal.

But it wasn’t all about Trump’s Twitter rant. The episode also featured a surprise guest appearance by Elon Musk. The Tesla and SpaceX CEO joined Kimmel on stage and showcased his charisma, jumping around in a way that amused the audience. Kimmel even compared Musk’s energy to that of a gazelle or a comedy freeze frame.

However, the episode took a darker turn when Kimmel addressed some of the wild conspiracy theories being spread by Marjorie Taylor Greene, the controversial congresswoman. Kimmel roasted Greene for her belief that Democrats can control the weather and accused her of having a bizarre obsession with hurricanes damaging her shirt sleeves.

In addition to the political commentary, the episode also touched on Melania Trump‘s new book. Kimmel poked fun at her claim that Donald Trump calls her personal doctor to ensure she is being taken care of, adding some playful sarcasm to the situation.

But the episode didn’t end without a jab at Trump’s post-presidential business ventures. Kimmel pointed out that Trump, along with his family, has been cashing in on merchandise, including sneakers, digital trading cards, and coins.

Overall, this episode of Jimmy Kimmel Live provided an entertaining mix of humor, political commentary, and celebrity appearances. Despite Trump’s attempts to criticize him, Kimmel held his own and delivered an engaging and lively show to his audience.