Host Kim Kardashian West during the monologue on Saturday Night Live (Photo: Rosalind O'Connor/Getty Images)

Kim Kardashian hosted Saturday Night Live last night, and she didn’t go easy on herself, or her world-famous family.

For her opening monologue, the socialite and entrepreneur wore a hot pink velour jumpsuit, that covered her from neck to toe, with dramatic black and silver earrings. She roasted herself (“I know, I’m surprised to see me here too”) and her family throughout the monologue, landing jokes on her sisters Khloe and Kourtney, Jenner‘s husband Corey Gamble, her former stepmother Kaitlyn Jenner, and even O.J. Simpson. She even poked fun at Kanye West, saying “when I divorced him you had to know it came down to one thing — his personality.”

Related article: Kim Kardashian Arrives at the Met Gala in a Balenciaga Look That’s Quintessentially Kanye West

Several of the night’s sketches pulled from dynamics familiar to Keeping Up With the Kardashian fans, and Jenner and Khloe Kardashian even played themselves in one or two sketches. One sketch, a courtroom reality show spoof, even had Kim playing her sister Kourtney, as a judge settling family disputes.

In one Bachelorette-inspired sketch, Kardashian chose from a star-studded lineup of suitors, with John Cena, Chris Rock, basketball star Blake GriffithGrey’s Anatomy actor Jesse WilliamsGossip Girl actor Chace Crawford, and real-life Bachelorette alum Tyler Cameron playing themselves. Surprise guest Amy Schumer also showed up as a “producer” Kim’s character had fallen for.

Related article: Kim Kardashian Just Revealed a Crucial Dieting Tip

Kris Jenner and Khloe Kardashian also made cameos in a Freaky Friday sketch where Kim and SNL star Aidy Bryant switched lives.

Kardashian even poked fun at her lingerie brand Skims, with an infomercial for a figure-slimming line for dogs.

This article originally appeared in Harper’s BAZAAR US