Tell him his flirting makes you uncomfortable without ghosting
Set a boundary about his flirting style clearly and directly. Learn how to say it without being harsh or giving mixed signals.
He's flirting in a way that doesn't feel good. Maybe it's too sexual, too pushy, too jokey, or just lands wrong. You don't want to ghost him, but you also don't want to keep engaging with it or have him think you're into it.
A good reply names the specific thing that's uncomfortable, makes it about his approach not his character, and gives him a real chance to adjust. It's direct enough that he can't pretend he didn't hear it, but kind enough that he might actually listen instead of getting defensive.
The goal is to either create space for a different dynamic with him, or to cleanly end things if he can't shift. Either way, you'll know where you stand instead of feeling stuck in an uncomfortable loop.

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 freeRizz AI Screenshot the chat and get the next message for this person.
What his flirting style is actually telling you
His approach to flirting reveals something about what he thinks will work with you or what he thinks you want. If it's making you uncomfortable, he either doesn't know you well enough yet to read what you actually like, he's testing boundaries to see what he can get away with, or he doesn't realize it lands the way it does.
The discomfort itself is data. It's telling you that there's a mismatch between his style and yours, and it's big enough that it matters to you. That's enough. You don't need to figure out whether he's being intentional or clueless. What matters is that you're not enjoying the interaction and you want it to change.
How to make the boundary land without sounding mean
Name the specific behavior, not the person. Say "the sexual jokes" not "you're creepy." Say "the constant teasing" not "you're annoying." This keeps him from going into defense mode.
Then make a simple request about what you want instead. This shows you're not just complaining, you're offering a way forward. Finally, stay casual in tone. You're setting a boundary, not giving a speech. Keep it short, say it directly, and then stop. Don't soften it with extra compliments or jokes that muddy the message.
Send it soon, then watch what he does next
Don't wait for the perfect moment. Bring it up the next time the behavior happens or within a day or two. The longer you wait, the more he'll think it was fine the whole time.
After you send it, give him time to process and respond. If he apologizes and shifts his approach, you have new information. If he gets defensive or keeps doing it anyway, you have different information. Either way, you're no longer stuck guessing. If he doesn't respond or ignores what you said, that tells you he's not willing to adjust. That's when you can decide whether to give it another shot or move on.
Why these replies fail
“Haha I mean it's funny but maybe a little much? You're so witty though, just maybe tone it down like one notch?”
It's buried under compliments and question marks, so he can ignore the boundary and think you're still flirting.
“Look, I'm just not comfortable with that kind of stuff. It's not you, it's me.”
Blaming yourself makes him think the problem is your sensitivity, not his behavior, so he'll keep going and blame you for being uptight.
“I don't think this is working out lol. Your vibe is just different from mine.”
Ghosting through a breakup message doesn't give him any information about what he did or a chance to change, so you'll just repeat this pattern with the next person who flirts this way.
Common mistakes
- Being so soft about it he thinks you're still playing along. "Lol you're kind of much sometimes" sounds like you're flirting back.
- Blaming yourself to spare his feelings. "I'm just not good with that kind of humor" makes him think the problem is you, not him.
- Saying it only after he's already crossed the line multiple times, so it feels like a surprise to him.
- Following up the boundary with a joke or LOL that signals you didn't actually mean it.
- Waiting too long to say anything, then unloading all your frustration at once.
Questions people ask
- What if he gets mad or defensive when I tell him?
- That's useful information. A person who can't hear a polite boundary about their own behavior isn't someone you need to keep talking to. You tried. His reaction after that is on him. Don't negotiate or over-explain just because he got upset.
- Should I tell him in person or over text?
- Text is fine for this. It gives him time to process without pressure, and it gives you a record of what you said. In-person conversations about this often turn into him explaining himself and you backing down. Text keeps the boundary clearer.
- How do I say it without making him feel rejected or embarrassed?
- You can't control how he feels about it. Your job is to be clear and kind, not to manage his emotions. If he feels embarrassed, that's because he now knows something he didn't know before. That's fair. He can learn and adjust.
- What if he apologizes but then does the same thing again?
- One apology doesn't mean change. Watch for actual different behavior over the next few interactions. If he slips back into it, you already said it once. You don't need to repeat yourself. You can just distance yourself or end it.
What people say after using WingAI
“Didn't think it would be this good. The funny options actually get responses, which is wild.”
Nico_dang
“Used it for a couple hours and set up a date the same night. Not even kidding.”
Nikola2214
“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.
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