If there is one thing Teen Mom 2 star Kailyn Lowry isn't here for, it's the haters. The 25-year-old had an epic clap back to an Instagram troll who told her to stop having kids and lying about the involvement of her third baby daddy, Chris Lopez, in Lux's life. Not only that, but this person also reminded Kail — as if she had forgotten — that all three of her sons have different dads and different last names. Watch the video and find out what the mom-of-three said for herself!

As for the remark about how many people she's slept with, Kail responded to that too and said, "Oh wow, I wasn't aware. Thanks for point that out! Must've set a new world record! Seee yaaaa ??."

And it isn't the first time this week Kailyn — who shares Isaac, 8, with ex Jo Rivera, Lincoln, 4, with ex-husband Javi Marroquin, and Lux, seven months, with ex Chris — has had to put her haters in their place, either.

While she's been on vacation in Hawaii with fellow Teen Mom 2 star, Leah Messer — who is also a mom-of-three — one person accused the two women of "never [being] with their kids," which obviously didn't sit well with Kailyn. On Twitter, said the comment "pissed [her] off" and told this particular troll to "sit the f–k down" as well.

View this post on Instagram

This is what our saturdays look like ⚽️🥅

A post shared by Kailyn Lowry (@kaillowry) on

When it comes to the haters and the mommy-shaming, she can't catch a break. However, most fans of the show know that she's a pretty attentive parent. And if you don't watch, take a look at her Instagram page. It might as well be an account dedicated to Issac, Lincoln, and Lux!

Love Teen Mom? Be sure to join our Teen Mom Facebook group to chat about all the latest updates and juicy gossip!