Jelly Roll clapped back at internet trolls with a song about “these hating a— b—ches on the internet.”

Jelly Roll, Photo Courtesy of ABC via Jimmy Kimmel Live!

Jelly Roll took over Jimmy Kimmel Live! this week, guest-hosting the late night show on July 16 and 17. For one of his many bits, the 40-year-old country star used his musical chops to fire back at internet trolls and sing some hate comments that he’s gotten online.

The track came during one of Jelly Roll’s moments addressing the crowd, and he began by literally asking them if he could sing a song with the show’s house band, Cleto and the Cletones. Naturally, the audience was into the idea, which led to the genre-bending superstar revealing that the song in question was about “these hating a— b—ches on the internet.” Before launching into the comments, he confirmed to the audience that “every one of these are real.”

As he sang, the inspiration for each lyric appeared on the screen, starting off with “being forced to listen to Jelly Roll against my will, and it sucks.” Over a reflective, soulful beat, Jelly Roll continued with a post on X that read, “I used to hate Jelly Roll. I still do.”

Other comments included “It’s way too Goddamn early to be listening to Jelly Roll,” a message that included a smiley face, “Bro Jelly Roll sucks so much butt,” “Jelly Roll looks like a meth addict grabbed a microphone,” “It’s all fun and games till Jelly Roll sucks all his limbs into his body and starts rolling at high speed towards you” and “Jelly Roll is just Lizzo for white people,” which Jelly Roll asked the crowd to sing back to him.

Some of the posts directly addressed the singer’s appearance, including his veneers and recent weight loss; one comment led Jelly Roll to sing, “Damn, Jelly Roll slimmed the fk up. Lookin more like fruit roll-up,” while another guessed he had “terrible veneer breath.”

After the final post, Jelly Roll added a comment of his own, soulfully declaring, “You can’t clown me and tell me I suck, ’cause I don’t give a f—.”

The bit was likely a riff on one of the show’s previous viral hits, “Celebrities Read Mean Tweets,” which featured stars like X reading mean comments about themselves aloud.

Jelly Roll, Photo Courtesy of ABC via Jimmy Kimmel Live!Jelly Roll, Photo Courtesy of ABC via Jimmy Kimmel Live!

Jelly Roll hosted Jimmy Kimmel Live! ahead of his appearance at WWE SummerSlam, where he’s set for a match alongside Randy Orton against Logan Paul and Drew McIntyre. After Jelly Roll and Paul had butted heads during SmackDown on July 11 in Nashville, they clashed again on Jimmy Kimmel Live! while Jelly Roll was chatting with Orton. McIntyre arrived to tackle Orton, while Paul slapped — literally — Jelly Roll with a receipt, to which Jelly Roll responded by using a chokeslam to send Paul through Kimmel’s desk.

This year’s SummerSlam is set for August 2 and 3 at MetLife Stadium in East Rutherford, New Jersey.