How to stop the potty words???

Lili • Twin mama ~22~ Married 💍

I have 4 1/2 year old twins and recently they have picked up on the worst habit. They think it's the most hilarious thing to joke about poop and buttholes and penises. I don't know where they got it from or how to stop it. I feel like I have tried everything. I've talked to them about how those aren't kind words and that its disrespectful, I've told them potty words stay in the bathroom, I tried telling them they can't have any sweets or treats because dirty mouths can't have sweet things, I've taken away toys, I've done timeout, I've tried ignoring it, ect... How can I cut this behavior? 😭 It's especially embarrassing when they yell these words in the grocery store or at the park 😭 I feel so hopeless