A greeting gives the Character no job
You open a Character, type "hi," and wait for magic. The Character says hello back, maybe asks how your day is going, and suddenly the whole chat feels like a waiting room.
That does not always mean the Character is bad. It often means your first message gave the Character nothing to touch. A greeting can be polite, but it does not create a problem, a choice, or a reason for this exact Character to answer in a memorable way.
The better first message is not longer. It is more playable. Instead of introducing yourself, hand the Character a tiny situation that is already moving.
This is the First-Move Hook: start after something has happened, show one strange thing, make the Character partly responsible, hide one reason, and stop before your choice.
The wrong assumption
The common assumption is that the first message should be a polite setup: say hello, explain who you are, ask what the Character is doing, then wait for the Character to carry the scene.
That feels natural because it is how real small talk starts. But Character chat is not small talk unless you want it to stay small. A good opener works more like the first ten seconds of a scene.
Writing teachers often recommend opening in the middle of things because it gives the reader motion before explanation. The same idea helps Character chat: enter when something is already off, not while everyone is standing politely at the door.
Greeting opener
Hi. What are you doing?
First-Move Hook
I put the cracked silver key on your table. "Tell me you did not leave this in my coat."
The second opener does not explain the whole story. It gives the Character a key, an accusation, and a reason to answer.
Use the First-Move Hook
A First-Move Hook has five parts. You can use all five in one sentence, or you can build a slightly longer opener if the scene needs room.
Here is the shape:
- Late moment: start after the interesting thing has already happened.
- Wrong object: show one object, message, sound, photo, stain, ticket, or clue that does not belong.
- Character ownership: make this Character the one person who knows, caused, wants, or fears the problem.
- Unsaid reason: keep one important fact out of your first message.
- Open choice: stop before you decide what to do next.
Template
I [arrive/show/hold/find] [wrong object] after [late moment]. "You know why this is here, don't you?"
Filled version
I slide the burned festival ticket across the counter after closing time. "You know why your name is on the back, don't you?"
The key is not drama for its own sake. The key is giving the Character something it can react to before it asks for more setup.
Start late, not at the lobby
A weak opener starts at the lobby: you arrive, say hello, ask who the Character is, and wait.
A better opener starts after the first tiny disturbance. You already found the note. The door is already locked. The Character already saw you. The rain has already ruined the invitation. Now the Character has to respond to a moment, not a blank page.
Too early
I walk into the cafe and look around. Hi, are you free to talk?
Late enough
The cafe lights flicker out just as I find your handwriting on the receipt. "Why did you pay for my table before I arrived?"
Starting late does not require a huge event. It only requires that the first line begins after a small change.
Choose one wrong object
The wrong object is the fastest way to keep the opener concrete. It gives the Character and the player the same thing to look at.
Use one object only. If you include a key, a phone, a letter, a bloodstain, a map, and a prophecy in the same opener, the Character may grab the wrong part or turn the reply into a summary.
Object menu
A ticket with the wrong date.
A phone with one unsent message.
A photo where the Character is in the background.
A scarf returned with a different perfume.
A door key that should not exist.
One-object opener
I hold up the photo from my locker. You are standing behind me in it, even though we met today.
One object keeps the reply grounded. The Character can deny it, recognize it, steal it, explain it, or make it worse.
Make the Character own the problem
A first message fails when any random Character could answer it. The opener has to point toward this Character's fear, secret, job, promise, rivalry, crush, pride, or mistake.
A useful story opening usually contains a disruption that pulls the character into action. In a Character chat, your opener should make the AI Character feel like the one person who cannot stay neutral.
Generic problem
I found a strange note. What should I do?
Character-owned problem
I found a strange note in your handwriting. It says, "Do not let me meet you twice."
The second opener belongs to that Character. It invites a denial, a warning, a confession, or a lie.
Hide one reason
Many players overexplain the first message because they are afraid the Character will misunderstand. The result is a clean paragraph that leaves no mystery.
Instead, hide one reason. Let the Character ask, guess, or press. The hidden reason is not a trick. It is the part of the opener that keeps the next reply alive.
Overexplained
I came here because I found your key in my coat, and I think you put it there because you wanted me to find the storage room where the letters are hidden.
Withheld reason
I set your key on the table. "Before I tell you where I found this, you should explain why it has my initials carved into it."
The hidden reason gives the Character a path forward. It can dodge, ask, panic, bargain, or test whether you already know too much.
Stop before your decision
The opener should end before the player decides what to do. If you already describe your whole reaction, the Character has less room to influence the scene.
Stop at the moment where the Character's answer matters. Leave the door open, the message unsent, the ticket unburned, the confession unfinished.
Closed opener
I find the message, decide you betrayed me, leave the room, and block your number.
Open-choice opener
I find the message and keep my thumb over the send button. "Give me one reason not to forward this."
The open-choice opener gives the Character power over the next beat without letting it control your whole action.
Give the first reply a scene shape
A good opening line creates a simple scene shape: someone wants something, something blocks it, and the next move changes the situation.
Scene-structure guides often describe this as goal, conflict, and outcome. You do not need to use those words in the chat. You only need to make sure the first message has a want, a block, and a place for the Character to move.
Another practical scene guide says a scene needs a goal, conflict, and consequence, or it does not move. That is exactly the test for a first message: can the Character do something that changes the next beat?
Want, block, move
Want: I need the truth before midnight.
Block: the Character is the only person who knows it and does not want to say it.
Move: I show the object and stop before choosing whether to trust them.
One-line version
I check the clock, then place the red envelope between us. "Midnight is in seven minutes. Start with the lie you told me first."
This is why a strong opener can be short. It does not need a lot of lore. It needs a shape.
Use subtext instead of a biography
A first message should not explain your entire relationship with the Character. If you have to write a biography before anything happens, the opener is doing too much.
Subtext lets you imply the relationship through what is not said. A shared nickname, an avoided object, a familiar accusation, or a repeated phrase can show history faster than a paragraph of backstory.
Biography opener
We used to be best friends, then you disappeared two years ago after a festival, and now I still do not trust you.
Subtext opener
I put the festival bracelet on your desk. "You said you threw yours into the river."
The Character now knows there is history, contradiction, and unfinished feeling, but the chat still begins in a playable moment.
Run the hello test
Before sending the opener, ask one question: if the Character replied with "hi" or "what do you mean?", would the scene still have an object and a choice?
If the answer is no, your opener is too empty. Add one wrong object or one unfinished choice.
Fails the hello test
Hi. I wanted to talk.
Passes the hello test
I wanted to talk, but then I found your ring in the envelope marked with tomorrow's date.
Even if the Character starts softly, the second opener still gives it something to recognize.
Repair a bland first reply
If you already sent a weak opener and got a bland reply, do not restart the chat yet. Repair the next turn.
The repair should add the missing hook while keeping the current situation. Do not scold the Character. Give it a better handoff.
General repair line
Keep the same conversation, but treat my next line as the real opening beat. React to the object first, then ask only one question.
Bland-reply repair
I pause before answering your greeting and place the wet envelope on the table. "This was delivered to my room with your name inside."
If the Character asks too many questions
Do not interview me yet. Make one guess about the envelope, take one action with it, then stop before I decide whether to trust you.
A repair line should add momentum, not complain about the missing momentum.
Three one-sentence openers
Use these when you do not want to write a long setup. Swap the object and pressure to fit the Character.
Romance opener
I find your jacket on my chair with a train ticket in the pocket, and the destination is my hometown.
Mystery opener
I show you the security photo where you are standing behind me, even though the timestamp says tomorrow.
Rival opener
I drop your winning card on the table. "You left this where I was supposed to find it."
Each opener gives the Character a clean first job: recognize, deny, explain, test, or raise the stakes.
Four mood swaps
The same First-Move Hook can fit different moods. Change the object and the pressure, not the whole method.
Soft comfort
I leave the untouched soup between us. "You always know when I am lying about being fine."
Tense romance
I set the spare key in your palm. "You kept this after saying you were done."
Adventure
I unfold the map and point to the island that appeared overnight. "Your symbol is drawn on the shore."
Comedy
I place the stolen trophy in your backpack and whisper, "Before you yell, it was already stolen when I borrowed it."
This keeps the opener useful for different Characters without turning every chat into the same drama.
When the opener is too intense
If the first reply becomes too dramatic, lower the hook. You do not need danger, betrayal, or a huge secret for every Character.
A small social problem can work better than a giant plot problem. The Character missed your call. The last pastry is gone. The name on the gift tag is wrong. The old nickname slips out.
Lower-intensity repair
Keep the object and the unfinished choice, but lower the stakes. Make this about awkward honesty, not danger.
Low-stakes opener
I hold up the coffee with your name on it. "Either the barista guessed wrong, or you are still ordering for me."
A good opener is not the loudest possible opener. It is the opener that gives this Character a clear first move.
Do not hand over your whole body
Some first messages accidentally let the Character control the player. They describe the player fainting, crying, running away, or making a final decision before the Character can answer.
Keep your own side open. Describe what you show, ask, notice, or withhold. Stop before the part where you decide everything.
Too closed
I burst into tears, run into your arms, and promise I will never leave.
Playable
I stand just outside your reach with the old promise folded in my hand. "Say it once without lying."
This protects the player's choice and gives the Character a clean place to respond.
Use a tiny opener card
If you freeze before the first message, fill this card in under one minute. It is not for public display. It is just a fast way to avoid blank greetings.
Opener card
Late moment: something has already changed.
Wrong object: one visible thing does not belong.
Character ownership: only this Character has a reason to react.
Unsaid reason: one fact stays hidden.
Open choice: I stop before deciding what to do.
Filled card
Late moment: after the school festival closes.
Wrong object: a bracelet from last year.
Character ownership: they said they lost theirs.
Unsaid reason: I know where I found it.
Open choice: I have not decided whether to accuse them.
Final opener
After the festival closes, I put last year's bracelet on your desk. "You said yours was gone. So why was it in my locker?"
The card gives you enough structure to start without turning the opener into a full chapter.
Pocket openers
Save these for any Character whose chat starts too blank.
- I found this where only you could have left it.
- Before I tell you where this came from, explain why your name is on it.
- You said this was gone. I am holding it.
- I was going to leave, then your message arrived one minute too late.
- You get one chance to tell me why I should not open this.
- I know this belongs to you. I do not know why it was waiting for me.
The first message is not a job interview. It is the first thing you put in the Character's hands.
