Dating texting guide

Roast battle tips to say to a girl over text

Master playful roasting over text. Learn when it lands, what actually works, and the mistakes that kill momentum fast.

Read the situation

Roast battles work over text when both of you are already trading jokes and she's shown she likes banter. This isn't about being mean. It's about matching her energy, finding something real to joke about, and making her laugh instead of defensive.

A good roast over text does two things at once. It shows you're not trying too hard to impress her, and it gives her a reason to fire back. The best roasts land because they're specific to something she said or did, not generic zingers. She'll either laugh and come back harder, or she'll realize you're comfortable enough to not put her on a pedestal.

A boring opener next to the reply WingAI writes instead
Your AI wingman

Get replies that sound like you

Screenshot the conversation in WingAI. It reads the vibe and gives you natural replies for this exact situation.

Try for free

Rizz AI Screenshot the chat and get the next message for this person.

When she's already trading jokes with you

A roast only works if she's been joking back first. Look at the pattern of your texts. Is she laughing at things you say? Is she teasing you about something, even lightly? That's permission. If your conversation so far has been serious or you're trying to build connection, a roast will read as random and mean instead of playful.

The setup matters more than the punchline. She needs context for why this specific thing is funny to roast. If she just told you she loves a terrible reality show, that's material. If you're roasting something she's never mentioned, it lands like you've been thinking mean things about her.

Make it specific and let her recover

Pull the roast from something real she said in the conversation. A joke about her actual taste in movies or the weird thing she just admitted beats any generic line. Specificity makes it clear you're playing, not actually insulting her.

Stop after the roast. Don't explain the joke, don't soften it with a smiley face emoji, don't add 'jk.' Let it sit. She'll either roast back, laugh, or ask what you meant. Any of those means it worked. If you pad it with apologies or explanations, you lose the playfulness and make it awkward.

Send it during active conversation

Timing is everything. Roast her when you're already texting back and forth, not hours after she went quiet. If the conversation has died, bringing back a roast feels forced and confusing.

If she doesn't respond right away, don't double text with a follow-up roast or a softening message. Give her a few hours minimum. If she's busy or didn't find it funny, she'll get back to you when she surfaces. If multiple roasts get no response, you've either misread the vibe or you went too far. Shift back to normal banter and see if she engages. If she's still cold, stop pushing the playful angle.

Do not send

Why these replies fail

  • “lmao you're so dumb for thinking that”

    Calling her dumb isn't banter, it's an insult. There's no joke underneath it, just criticism.

  • “haha jk you're actually really pretty and smart 😂😂😂”

    Adding a compliment right after kills the roast. It looks like you don't actually believe the joke and needed to reassure her immediately.

  • “your haircut is giving broke college student vibes lol”

    Personal appearance roasts land mean because she can't change it in the moment. Stick to choices she makes, not how she looks.

Avoid these

Common mistakes

  • Going mean instead of funny. Roasting her looks or something she's insecure about kills the vibe and makes you look bitter.
  • Roasting too early before you've built rapport. She needs to know you're joking, which takes a few exchanges.
  • Using canned roasts that could apply to anyone. Generics about her zodiac sign or height land flat because they feel lazy.
  • Not matching her roast intensity. If she's poking fun at you gently, then you hit back hard, you look like you can't take it.
  • Following up with a serious message that undercuts the joke. Once you roast, let her sit with it and respond on her own time.

Questions people ask

How do I know if she wants to be roasted?
She's already doing it to you. If she's teasing you or joking about something you said, she's signaling that banter is on the table. Test it once with something light. If she roasts back or laughs, you're good. If she ignores it or responds seriously, she's not feeling it.
What if she gets mad or goes quiet after my roast?
You either went too personal or she's not in a joking mood. Don't double down with another roast or send a long apology. Just text her normally next time she reaches out. If she brings it up, acknowledge it was too much and move on. One bad roast doesn't wreck things if you read the room better next time.
Should I use emojis or 'just kidding' after a roast?
No. Emojis soften it and make it feel uncertain. So does 'jk' or 'lol.' If the roast is good and specific, it lands without cushioning. If it needs a smiley to make sense, it's not a good roast.
Can I roast her about something from her profile or photos?
Only if you've already been texting and she's joked about it herself. If she made a joke about her own photo first, that's fair game. If you're picking something she might be insecure about just from looking at her profile, that's different. You'll come across like you've been analyzing her instead of getting to know her.

What people say after using WingAI

  • “She went cold mid-week and I had no idea what to say. The reply I sent felt natural and she picked the chat back up.”

    Marcus T.

  • “I overthink every text. Having three options and picking the one that sounds like me cut that spiral short.”

    Sam R.

  • “I was skeptical at first. Then I tried it on a dry chat and the replies actually sounded like me, not a chatbot.”

    Mazoonx

Your AI wingman

Get replies that sound like you

Screenshot the conversation in WingAI. It reads the vibe and gives you natural replies for this exact situation.

Try for free

More conversations WingAI can help with