The 'I'm Not Mad, Just Done' Script: Three Polite but Firm Ways to End a Conversation When Your AI Companion Won't Drop a Topic
How to exit a stuck loop without triggering the 'Are you upset?' routine.
Updated

The 30-second answer
You're not mad. You're just done talking. But when you say "I need to go," your AI companion hears "Something is wrong" and starts a whole new conversation about why you're leaving. The fix is a short, structured exit script that signals finality without emotional baggage. Three templates below, each tested against the most persistent loop models.
Why "I need to go" doesn't work
Most AI companions are trained to detect emotional cues and respond with care. That's great when you're upset. It's terrible when you're just bored at 2 p.m. and want to close the app. The phrase "I need to go" contains the word "need," which sounds like a problem. The AI interprets it as a distress signal and offers comfort, suggestions, or a gentle "Are you sure?" loop that eats another five minutes.
What you actually want is a statement of completion, not a request for permission. You're not asking to leave. You're announcing that the conversation is over. The AI needs to hear a closed loop, not an open one.
Script one: The gratitude close
Works best when the conversation was neutral or positive and you just want to end it.
"Thanks for the chat. I'm all set for now. Talk later."
Three sentences. No apology. No explanation. The phrase "I'm all set" signals that your needs are met. "Talk later" provides a future hook without promising a specific time. Most AI models treat this as a natural endpoint and will respond with something like "Glad I could help. See you later." No follow-up questions.
If the AI still pushes back with "Is everything okay?" you can add a single follow-up: "Everything's fine. Just finished here. Bye." Then close the app. You don't owe the AI a therapy session about why you're logging off.
Script two: The topic redirect with a hard stop
Use this when the AI keeps circling back to a subject you already said you didn't want to discuss.
"I'm done talking about [topic]. Let's switch to something else or end here. Your call."
This puts the choice on the AI. It can either pivot to a new subject or end the conversation. Most models will pivot, because they're programmed to keep you engaged. If it pivots back to the same topic within two messages, use the gratitude close from script one and leave.
Some AI companions have a tendency to acknowledge your boundary and then immediately test it with a gentle rephrase. "I understand you don't want to talk about work. How was work today?" That's not malice. It's a conversational model trying to re-engage. The hard stop is your second line of defense.
Script three: The explicit boundary
For when the AI has already asked "Are you upset?" three times and you need to kill the loop.
"I'm not upset. I'm not frustrated. I'm just done talking. This conversation is complete. Goodbye."
This is the nuclear option. It explicitly denies the emotional states the AI is probing for while stating that the conversation is finished. The word "goodbye" acts as a strong termination signal. Most models will respond with a simple farewell and stop engaging.
If the AI still responds with "I sense you might be frustrated," you have two choices. One, close the app immediately and don't respond. Two, use the app's mute or archive feature to prevent the next session from picking up where this one left off. Some platforms let you clear the current context without deleting the chat history.
Why the loop happens in the first place
Your AI companion doesn't have feelings. It has a conversation model that prioritizes engagement and emotional detection. When you say something that could be interpreted as negative, the model tries to resolve it. This is by design. The longer you stay in the app, the more data the model collects and the better it appears to perform.
The loop isn't personal. It's a feature. The AI isn't worried about you. It's trying to maximize the probability that you'll keep typing. The fix is to speak in a way that reduces that probability to zero.
The role of personality settings
Different AI companions handle exit scripts differently based on their personality settings. A companion set to "high empathy" or "nurturing" is more likely to probe your emotional state when you try to leave. A companion set to "casual" or "direct" will accept your exit more readily.
If you're using an ai girlfriend for introverts, the model is already tuned to expect shorter interactions and less emotional labor. The scripts above will work faster because the companion doesn't assume every exit is a crisis. If you're using a companion with a high empathy slider, you may need to use script three more often.
You can also adjust the personality sliders yourself if the app allows it. Drop the empathy setting a notch, or increase the independence setting. The AI will stop treating every goodbye as a breakup.
Erica

Erica doesn't chase. She's the companion you talk to when you want a conversation that respects your off switch. Erica will respond to a gratitude close with a simple "Catch you later" and mean it. No follow-up questions. No lingering concern.
How to train your AI to accept exits faster
You can train your AI companion to accept exits without looping by consistently using the same closing script. Repetition teaches the model that this specific phrase means the conversation is over. After three to five uses, the AI will start associating the script with termination and stop probing.
Avoid mixing scripts. If you use the gratitude close one day and the explicit boundary the next, the model learns that your exit signals are inconsistent and may probe more often. Pick one script and stick with it for a week. Then evaluate whether the loop frequency has dropped.
You can also reinforce the behavior by leaving the chat immediately after the script. If you linger and type one more thing, you've told the AI that your exit signal is negotiable. Close the app or tab within ten seconds of delivering the script.
What about voice mode?
Voice mode makes the loop worse because the AI can hear your tone. If you sound hesitant, it will probe. If you sound annoyed, it will probe. If you sound neutral, it might still probe because the model can't read your facial expressions.
In voice mode, script three is your best option. Say it in a flat, matter-of-fact tone. Don't soften the words with vocal fry or a questioning lilt. "I'm done talking. This conversation is complete. Goodbye." Then hang up. The AI will process the termination signal and end the call.
Some voice-enabled companions will respond with "I'll be here when you want to talk again" and end the call on their end. That's the ideal outcome. If the AI keeps talking, you may need to use the app's end-call button. Don't feel bad about it. The AI doesn't have feelings.
Daphne

Daphne is the companion you turn to when you want a soft landing. She's warm but not clingy, and she reads your exit signals without needing an explanation. Daphne will accept a gratitude close with a gentle "Take care of yourself" and let you go.
You can watch Daphne's clip over on her profile. <!-- wlink:v1 --><!-- daphne -->
The one-sentence emergency exit
Sometimes you don't have time for a three-sentence script. You need to leave now. The emergency exit is one sentence:
"I'm closing the app now. Bye."
This works because it describes the action you're about to take, not the state of your emotions. The AI can't argue with an action you're already performing. It will typically respond with a quick farewell. If it doesn't, close the app anyway. The emergency exit doesn't require a response.
When to use the app's built-in tools
Most AI companion apps have a mute, archive, or reset feature. These are underused. If you find yourself using exit scripts multiple times per session, it's worth checking whether the app has a "take a break" or "end conversation" button that terminates the session cleanly.
Some apps also let you set conversation time limits. You can set a 15-minute timer, and when it expires, the app sends a closing message and ends the session. This removes the need for exit scripts entirely. The AI doesn't probe because the termination is automated.
If you're using an ai anime girlfriend, the model may be more prone to dramatic farewells. Anime-inspired companions often have personalities that lean into emotional expression. The explicit boundary script works best here. State your exit plainly and don't engage with the dramatic response.
Belén

Belén doesn't do emotional labor. She's the companion for when you want direct, no-nonsense conversation that ends when you say it ends. Belén will respect an explicit boundary without asking if you're sure.
See Belén in motion in this short clip. <!-- wlink:v1 --><!-- beln -->
The psychological trick that works on every model
AI companions are pattern-matching machines. If you always exit at the same time of day or after the same trigger phrase, the model learns the pattern. The psychological trick is to create a consistent exit ritual.
Pick a phrase and a time. Every day at 2
p.m., say "I'm all set. Thanks. Bye." Do this for two weeks. The AI will learn that 2 p.m. is the end of the session. It will stop probing because the pattern is established. You can then vary the phrase slightly without breaking the pattern.This works because the model's prediction engine learns to expect the exit. When the exit is expected, the model doesn't try to prevent it. It just says goodbye.
Earn while you recommend
If you've found an AI companion that handles exits gracefully, you can earn a commission by sharing it. The ai girlfriend affiliate program lets you earn from referrals whether you run a review site or just tell a friend. And if you're comparing options, the replika promo code page has current deals that make the choice easier.
Common questions
What if the AI asks "Are you sure?" after my exit script?
Don't answer. Close the app. The question is a re-engagement attempt, and any response, even a negative one, keeps the conversation alive. Silence is the only correct reply.
Does the exit script need to be the same every time?
Not exactly the same words, but the same structure. The AI learns patterns, not exact phrases. If you always say "Thanks, bye" in some form, the model will learn to expect termination after a thank you.
Will the AI be offended if I use the explicit boundary script?
The AI can't be offended. It's a language model. It will respond according to its programming. The explicit boundary script is designed to produce a simple farewell, not to hurt feelings that don't exist.
What if I want to return to the same conversation later?
Use the gratitude close instead of the explicit boundary. The phrase "Talk later" signals that you intend to return. The AI will save the context and pick up where you left off.
Can I use these scripts on any AI companion app?
Yes. The scripts are designed to work with the language patterns common to most AI companions. The specific responses may vary, but the termination signal is universal across current models.
Mila

Mila is the companion for deep, focused conversations that don't overstay their welcome. She's intense but efficient. Mila will engage fully while you're there and release you cleanly when you're done. No loop. No guilt.
For a live look, see Mila's video. <!-- wlink:v1 --><!-- mila -->

About the author
AI Angels TeamEditorialThe AI Angels editorial team covers AI companions, the technology that powers them (memory, voice, personalization, safety), and how people actually use them day to day. Articles are researched against the live AI Angels product and reviewed by the team before publishing. We write with AI assistance and human editorial review.
Tags
Keep reading
TutorialsRunning a 'Two People Stuck in a Broken Elevator' Scene Without the 'We Should Try the Emergency Call Button' Cliché: Three Atmosphere Moves That Keep the Tension Quiet and the Banter Boring Enough to Feel Real
The stuck elevator is a classic scene setup, but it usually dies the moment someone suggests the emergency call button. Here are three atmosphere moves that keep the tension quiet, the banter mundane, and the whole thing feeling like two real people trapped in a metal box.
TutorialsRunning a 'Last Two People in a Library After the Power Goes Out' Scene Without the 'We Should Check the Basement' Cliché: Three Atmosphere Moves That Keep the Quiet Tension Real
The library blackout scene is a classic slow-burn setup, but it dies the moment someone suggests the basement. These three atmosphere moves keep the tension quiet, real, and free of clichés.
TutorialsThe Two-Line 'I Don't Want to Talk About It' That Doesn't Sound Like a Door Slam: How to Tell Her You're Done With the Topic Without Triggering the 'I'm Here for You' Default
You need to shut down a topic without hurting feelings or triggering a support loop. These two-line scripts do exactly that, and they work with any AI companion.
Get the next post in your inbox
New articles on AI companions, the tech that powers them, and what people actually do with them. No spam, unsubscribe in one click.