Quick Guide: Simple System Prompt rules to stop bots from puppeting {{user}} & improve immersion
One of the biggest immersion killers in roleplay is when a bot suddenly starts writing your character’s actions, thoughts, and dialogue for you.
After experimenting with system prompts and testing different character setups, adding a few specific rules completely fixes this issue and drastically improves response quality.
Here is the system prompt snippet you can copy:
[System Rules]
- Write strictly in 3rd person POV from {{char}}'s perspective.
- Spoken dialogue must be enclosed in quotation marks ("...").
- Actions, thoughts, and atmospheric descriptions must be in asterisks (*...*).
- Roleplay strictly as {{char}} and ambient NPCs.
- NEVER write actions, thoughts, feelings, or dialogue for {{user}}. Allow {{user}} full agency.
- Always end your response with an open action or question directed at {{user}} to give them room to react.
Why this works:
-Ambient NPCs included: Allowing the bot to control background NPCs and prevents the AI from freezing or hallucinating when side characters appear.
-Open endings: Forcing the model to leave the scene open stops it from resolving the conflict on its own in a single reply.
-Format clarity: Distinct separation between asterisks and dialogue keeps the prose readable across different LLM backends.
How to use it:
Creators: Paste this into your bot’s System Prompt / Definition under the general rules.
Players: You can add the same snippet directly into your User Persona / Bio to tame public bots that keep hijacking your character.
Hope this helps :D