As part of his 2015 public apology tour, Justin Bieber got in on the joke and agreed to be the target of Comedy Central’s latest celebrity roast. Hosted by Kevin Hart, celebrities like Hannibal Buress and Pete Davidson, Snoop Dogg, Shaquille O’Neal, even Martha Stewart showed up to give the 21-year-old pop star a piece of their mind, or, as Hart put it, “the ass-whooping he deserves.” Of course, Bieber has had a rough couple of years—the drag racing, the bar brawling, the egging of his neighbor’s home—so there was no shortage of material to choose from. Here, the five most outrageous jokes from tonight's roast of Justin Bieber.​

Pete Davidson:

Natasha Leggero:

Shaquille O’Neal:

Snoop Dogg:

Martha Stewart:

“I’ve been kind of on the low, just working on the new album,” says Bieber. “Maybe I’ve had too much time on my hands,” he adds, hinting at his tabloid misadventures. “Now I’m ready to get back on the grind.” On Jenner: Michael Kors ruffled bikini, $314; select Michael Kors stores. On Bieber: Dior Homme shirt and Saint Laurent by Hedi Slimane jeans, both his own.