Scripts for Saying “No” to Your Ex (Without Feeling Guilty)

Sometimes the hardest part of moving on isn’t missing your ex.

It’s saying no to them.

No to:

  • "Can we still be friends?"
  • "Can you help me with this one thing?"
  • "Can we talk for closure?"
  • "Can I come over?"

You might worry that saying no makes you:

  • Cold
  • Petty
  • Unfair

So you end up:

  • Agreeing to calls you don’t want
  • Saying "maybe" when you mean "absolutely not"
  • Letting them back in "just this once" - and getting stuck again

This guide gives you concrete scripts you can adapt to your situation - so you can protect your healing without being cruel, and set boundaries that feel strong and honest.

Tip: Save the scripts that resonate most in your notes or inside the chat in moveonfromyourex so they’re ready when you need them.


What the research says

Why is saying no so hard? Because your brain registers their disappointment as pain. In a 2011 brain-imaging study, social rejection activated the same regions as physical pain (Kross et al., PNAS). The guilt you feel when you hold a boundary is your nervous system bracing against causing that pain - it’s a signal, not a verdict. Scripts help because they let you act before the guilt reflex takes over.


Ground Rules Before You Use Any Script

  1. You’re allowed to put your healing first.
    You don’t owe your ex endless emotional access just because you once loved them.

  2. Short is kinder (and clearer) than over‑explaining.
    The more you explain, the more room you give them to argue, negotiate, or guilt‑trip.

  3. You don’t have to be perfect to set a boundary.
    Even if you’ve said "yes" before, you’re still allowed to say "no" now.


Scripts for "Can We Still Be Friends?"

If you know you need distance

"I care about you, but I’m not in a place where I can be friends right now. I need space to heal and move forward."

If you’re open maybe in the future, but not now

"I understand why you’d want that, but I’m not ready for friendship. I need time and distance first, and I don’t know yet what things will look like later."

If the relationship was unhealthy or confusing

"Our dynamic was really hard on me, and staying in close contact feels like it would keep me stuck. For my own wellbeing, I’m choosing not to be friends."

You don’t need to justify more than that.


Scripts for "Can We Talk?" or "Can We Get Closure?"

When you’re done revisiting the breakup

"I’ve done a lot of processing on my own, and I’m not looking for more conversations about the breakup. I’m focusing on moving forward."

When they keep asking for "one last talk"

"We’ve already talked about this, and more conversation isn’t helping me heal. I’m not available for more closure talks."

If you’re not sure, but your body says "no"

"Right now my priority is my mental health. I’m not available to talk, and I’ll reach out only if that changes."

You can draft these inside chat in moveonfromyourex to strip out hidden hope or blame.


Scripts for "Can You Help Me With…?" (Favors, Tech, Work, Rides)

Simple, clean no

"I’m not able to help with that."

You don’t owe extra explanation, especially if they:

  • Have other options
  • Are using "help" to stay emotionally attached

If you want to add a bit more context

"I’m focusing on creating some distance so I can heal, so I’m not available to help with this. I hope you can understand."

If you’re comfortable with some practical help, but not ongoing favor‑loops

"I can’t be your go‑to person for this anymore. For now it’s better if you [find another solution / ask someone else / hire someone]."


Scripts for Late‑Night "I Miss You" or "I Still Love You"

When you want to keep No Contact

(No reply at all - silence is a complete answer.)

If you feel you must respond:

"I understand you’re feeling a lot, but I’m choosing not to reopen things. I need to keep focusing on my own healing."

When you feel guilty ignoring them

"I hear that you’re missing what we had. I’m also hurt, and I’m choosing not to go back or reopen the relationship. I hope you can respect that."

Remember: acknowledging their feelings does not require you to change your boundary.


Scripts for "Can I See You?" or "Can We Hang Out As Friends?"

Clear no

"I’m not comfortable meeting up. It would be confusing for me while I’m trying to move on."

If they push with "Just one coffee, no pressure"

"Even ‘just coffee’ feels like more than I can handle emotionally. My answer is no."

You are not unreasonable for protecting yourself from situations you know will hurt.


Scripts for "Can We Hook Up One More Time?" or "No Strings"

When you know you’ll get attached again

"Hooking up would blur the lines for me and make it harder to heal. I’m not interested in anything physical with you."

If they promise "no feelings, just fun"

"That might work for you, but it doesn’t work for me. I’m not available for a casual physical relationship with you."

You do not have to perform detachment to be "cool".


Scripts for When They Guilt‑Trip You

Examples you might hear:

  • "Wow, I didn’t think you were this cold."
  • "After everything we’ve been through, you can’t even answer?"
  • "You’re really just going to throw us away?"

Boundary‑holding script

"I understand this is hard, but my boundary isn’t about punishing you. It’s about taking care of myself. I’m not going to argue about it."

If they keep pushing:

"I’m not continuing this conversation. I’ve said what I need to say."

Then stop replying.


Scripts for Mutual Friends Asking You to "Be Nice" or "Meet Them Halfway"

Sometimes friends (especially mutuals) say:

  • "They’re really hurting, can’t you just talk to them?"
  • "You’re being harsh ignoring them like this."

Calm response

"I get that you care about them. I’m doing what I need to do for my mental health. I’m not asking you to pick sides, but I do need you to respect my decision."

If they keep pushing:

"This topic is off‑limits for me. If you keep bringing it up, I’ll have to step back from these conversations."


How to Use These Scripts Without Feeling Like a Robot

You’re allowed to:

  • Adjust the wording to sound like you
  • Add or remove warmth depending on the situation
  • Choose silence instead of any script at all

The point is not to say the "perfect line."
The point is to have language ready so you’re not derailed by panic or guilt in the moment.

Inside moveonfromyourex, you can:

  • Save your favorite scripts in the chat
  • Use chat to refine them and check for emotional blind spots
  • Practice different wording with the AI until one feels like you - just with more backbone

A Final Script - For Yourself

When you feel bad about saying no, try telling yourself:

"I’m not saying 'no' because I don’t have a heart. I’m saying 'no' because I finally do - and I’m learning to include myself in it."

Your job now isn’t to keep being available for someone who had their chance.
Your job is to build a life where "no" to what hurts you makes space for a deeper, safer "yes" later.

If you’d like backup while you practice that, moveonfromyourex can stand beside you:

  • Helping you hold no contact with chat and gentle check‑ins
  • Giving you language when your brain freezes
  • Reminding you, on the hard days, that saying "no" to your ex is often saying "yes" to your future self.

If this is happening right now

Also want peer support?

Join our Discord for check-ins between chats - optional, and separate from companion chat.

Join Discord

Related articles

About to text your ex? Talk it through first.

Paste the draft you were about to send - or say what's looping - and leave with one grounded next step. Free messages refresh every day.