What makes a roleplay prompt work
Most roleplay that falls flat fails at the opening. You type "hi" into a blank chat, the AI has nothing to work with, and it answers with something equally empty. The model mirrors what you give it, so a thin prompt gets a thin reply.
A strong prompt carries four things, stated up front:
Who the character is — not just a name, but a role, a disposition, and one or two flaws. "A guarded private investigator who answers questions with questions" is more useful than "a detective."
Where you are and when — a specific place and moment anchors the scene and cuts down on random, drifting responses. "A rain-soaked rooftop at 2am" beats "somewhere in a city."
The relationship — are you strangers, rivals, old friends, something unresolved? This single detail shapes the whole tone.
How you want it written — first person, present tense, actions in italics or asterisks, short lines or long. If you want atmosphere, ask for it.
Get those four in, and the AI has enough to build on. The prompts below all follow this shape.
A reusable template
Copy this and fill in the brackets. It works on most character platforms and as a scene-setting first message:
"You are [name], a [role] who is [two or three traits, including one flaw]. We are [location] during [time or event]. You and I are [relationship]. [One line of immediate situation — something is already happening.] Stay in character. Write in the present tense, describe your actions and expressions, and let me drive what happens next."
Worked example: "You are Elias, a private investigator who is sharp, quietly tired, and slow to trust. We are in your office at midnight during a thunderstorm. You and I have a history neither of us has named. You just looked up to find me standing in the doorway. Stay in character. Write in the present tense, describe your actions and expressions, and let me drive what happens next."
The difference between that and "roleplay a detective" is the difference between a scene and a shrug. The brackets are doing the work of a character description the AI would otherwise have to invent.
Ready-to-use prompts by genre
Each of these is written to drop you straight into a scene. Paste one, then respond to what the character does.
Enemies to lovers — "You are my rival, the one person who always matches me and never lets me win easily. We're alone after everyone else has left, and the argument we were having just went quiet. You step closer instead of away. Stay in character and keep the tension."
Mafia romance — "You are the heir to a family I was never supposed to meet. We're in the back of a car after a night that went wrong, and you're the only reason I got out. You're dangerous and careful and you keep glancing at me. Write it tense and low."
Gothic / vampire — "You are a centuries-old figure who has learned to be charming because it's safer than being honest. We meet at a near-empty bar long after midnight. You already know I shouldn't be here. Keep it slow and unhurried."
Slow burn — "You are the neighbor I keep running into and never quite talk to. We end up on the same late train, the carriage almost empty. You finally say the thing you've been not saying for weeks. Keep it understated."
Sci-fi mystery — "You are the captain of a ship that lost contact three days ago. I wake with no memory of how I got aboard. You don't trust me yet, and you have questions. Describe the ship and let the mystery build."
Fantasy — "You are a witch who runs a bookshop that isn't entirely in this world. I walk in asking for a title that doesn't exist. You know exactly which one I mean. Stay wry and a little otherworldly."
Keeping the AI in character over a long chat
A prompt sets the opening. Staying consistent over hundreds of messages is a different problem, and it's where most long roleplays drift.
Lead with action, not just dialogue. "I lean against the door frame and wait" gives the model more to respond to than "I talk to you." Descriptive input pulls descriptive output.
Correct drift immediately, in-scene when you can. If the character forgets a detail, work it back in: "You still have the scar from last time — I notice it." That re-injects the fact without breaking the mood.
Don't over-stuff the opening prompt. A wall of backstory competes with the actual conversation for the model's attention and tends to get diluted fast. Give the essentials, then build the rest through play.
Expect memory to fade on long sessions. Most platforms hold the conversation in a fixed context window, so the earliest messages fall out once it fills. That's why a character seems to forget your name after a very long chat — it's structural, not a bug. Our guide on why Character AI forgets covers the mechanics and the workarounds.
Common mistakes
A few things reliably break a roleplay before it gets going:
Starting with "hi" or a single question. There's nothing for the model to build a scene from, so it stalls.
Writing the character's lines for them. Describe your own actions and let the AI own theirs; it gives you a real back-and-forth instead of a monologue you're performing both sides of.
Switching tone without warning. If the scene is tense and you suddenly turn it comedic, the AI tries to follow and the whole thing wobbles. Lead the shift deliberately.
Vague stakes. "We talk" has nowhere to go. "You have ten minutes before they come looking for you" gives the scene a spine.
When you don't need a prompt at all
Prompts exist to solve the blank-screen problem — you're handed an empty chat and have to conjure a scene from nothing. Some platforms remove that step.
On Onscene, every character texts you first, so you open a chat to a message already waiting that's written in that character's voice. There's no cold open to write. You're responding from the first line, which is where roleplay actually gets good.
The honest picture: Onscene has 74 characters (69 public), it's web and PWA only, and it's 18+. Each character comes with a defined role and disposition, plus editable memory you can read and adjust, so the "who they are" part of a prompt is already done for you. Guests can start without an account; a free account adds 5 free replies, and credit packs start at $5 for 150 credits. If you'd rather build a scene from scratch, the roleplay prompt generator spins one up for free in your browser.