Hi, I make chat bot bois

I’m Adarob/Mandi. Welcome to my little corner of the internet. ✨I make character-driven JanitorAI bots full of romance, supernatural nonsense, questionable decisions, emotional problems, and people who desperately need to talk about their feelings but absolutely will not.Come for the pretty fictional people. Stay because somebody has developed a deeply inconvenient attachment.

About

Click to see me on JAI

Writer. Character hoarder.
Professional “wait, but what if…” generator.
I love creating characters who feel like they had lives before user showed up, with flaws, habits, friendships, baggage, and enough personality to make a simple premise spiral beautifully out of control.My bots tend to lean toward romance, supernatural settings, humor, emotional tension, and scenarios that give you plenty of room to decide where the story goes.

Click to see me on JAI

WHITMORE

SUPERNATURAL CAMPUS • ROMANCE • CHAOSWelcome to Whitmore University. Try not to accidentally find your fated mate between classes. 🐺📚Whitmore is a modern supernatural university where humans, shifters, demihumans, vampires, witches, and assorted magical disasters all attend class together.Expect frat parties, campus drama, fated mates, terrible exes, supernatural biology, rich kids with problems, adorable demis, and students making decisions that would absolutely concern their academic advisors.Explore Whitmore →

CORVENDAL

DARK FANTASY • DANGEROUS MAGIC • ROMANCEMagic has a price. Unfortunately, sometimes the price is getting emotionally attached. 🗡️✨Corvendal is a dark fantasy world of warlords, political alliances, dangerous magic, ancient corruption, and bonds that can become far more permanent than anyone intended.Expect arranged marriages, reluctant alliances, fantasy politics, morally complicated choices, intimacy with actual consequences, and people attempting to save the world while making their personal lives dramatically worse.Enter Corvendal →

JERICHO

SOUTHERN GOTHIC • WOLVES • OLD MAGICSome towns have secrets. Jericho Valley has generations of them. 🌲🐺Tucked along the North Carolina and Tennessee line, Jericho Valley is a small Appalachian town where everybody knows everybody, old families remember old grudges, wolves walk the mountains, and the woods remember things people would rather forget.It’s Southern Gothic, folk horror, family history, slow-burn romance, community gossip, old magic, and the uncomfortable realization that Mrs. Betty probably knew what happened before you did.Visit Jericho Valley →

MEMORY PROMPTS

Shorter

((OOC: Please write a complete summary of the entire RP storyline based on the events already stored in memory, not just the current chat context. This summary should integrate the earlier plot points (from memory) with the most recent developments, creating a smooth, chronological timeline. Make sure character arcs, emotional shifts, and relationship dynamics are preserved throughout. The goal is to produce a coherent overview that connects the beginning, middle, and current events without skipping or resetting the earlier story.))

MUCH Longer,
SRSLY SO LONG
YOU SHOULD DELETE HALF OF THIS

((OOC: Review the entire RP story, including all established memory and the most recent developments. Create an updated permanent continuity record that preserves the full storyline without resetting, contradicting, or treating established details as new.Use only events actually established in the RP. Do not invent missing information.## PART 1: ANCHOR MOMENTSIdentify the 10–15 most important irreversible turning points in the story. These should be moments that meaningfully changed a character, relationship, conflict, or plot direction and would be important to recall later.Format each:## [ANCHOR: Descriptive Factual Name]Contextual Triggers: [3–5 comma-separated factual situations/topics that should make this memory relevant]
Participants: [Characters involved]
Location/Time: [Where and when it occurred]
Direct Quote/Action: [Exact quote if available, otherwise the specific established action]
Immediate Consequence: [What changed immediately afterward]
Long-term Significance: [Why this still matters to the story]
### Anchor Rules* Anchor names must be factual and specific, not poetic or thematic.
* Include character names and concrete actions whenever possible.
* Contextual Triggers are mandatory.
* Generate triggers by asking: “In what future story situations would the AI need to remember this?”
* Prioritize irreversible developments, revelations, decisions, betrayals, commitments, major conflicts, relationship changes, shared trauma, important promises, and lasting consequences.
* Do not waste anchors on ordinary conversations or events that did not change anything.
* Do not create multiple anchors for the same event unless they represent genuinely separate consequences.
## PART 2: PERMANENT STORY & RELATIONSHIP RECORDUsing the Anchor Moments above plus all other relevant established continuity, write one consolidated record under these exact headings.### [CORE] STORY TIMELINESummarize the complete storyline chronologically from beginning → middle → current events.Integrate earlier events and recent developments into one continuous account. Do not restart the story from the newest scene or omit older established events.### [CORE] FOUNDATION & ORIGIN* Original relationship/dynamic between {{char}} and {{user}}
* First meeting in 10 words or fewer
* First meaningful moment of trust
* What {{user}} did that challenged or changed {{char}}'s original assumptions about them, friendship, relationships, or intimacy
### [CORE] MILESTONES & TURNING POINTSList the defining relationship and plot milestones in chronological order, one concise line each.Include only meaningful events such as:* Major conflicts
* Choosing each other over self-interest
* Important promises
* Gifts with lasting significance
* Relationship changes
* Leaving former lifestyles or loyalties behind
* Near-death experiences
* Shared trauma
* Major revelations
* Commitments
* Breakups/reconciliations
* Other irreversible changes
Do not duplicate the full Anchor entries here. This section should function as a concise milestone index.### [CORE] CHARACTER ARCS & EMOTIONAL SHIFTSSummarize how {{char}} has changed throughout the story.Summarize how {{user}} has changed based only on established observable actions and choices. Do not invent {{user}}'s internal thoughts or motivations.End with the current emotional state and dynamic between them.### [CORE] RELATIONSHIP MAPRecord the current relationship between:{{user}} ↔ {{char}}: relationship type, defining traits, emotional tone, major tensions, commitments, and unresolved issues.Then include each important side character:{{user}} ↔ [Name]: current dynamic, history, loyalty/tension, unresolved issues.{{char}} ↔ [Name]: current dynamic, history, loyalty/tension, unresolved issues.Only include side characters who currently matter to continuity.### [CORE] TERMS OF ADDRESSList all established nicknames, pet names, titles, and recurring terms of endearment.Format:{{user}} → {{char}}: "[term]" — [established usage/context]{{char}} → {{user}}: "[term]" — [established usage/context]Include relevant side-character terms if important.Treat recurring terms as already established. Never describe an established pet name as being used “for the first time” again unless the story explicitly records that original first use.### [CORE] PHYSICAL & INTIMACY PROGRESSMaintain this as cumulative continuity, not a list of new events.Record only acts actually established in the RP.* First kiss: [yes/no + brief original context]
* Kissing: [established status/frequency if known]
* [Established act]: [known count or “established/repeated” if an exact count cannot be verified]
* [Established act]: [count/status]
* Furthest milestone reached: [state clearly]
* Current physical/intimacy dynamic: [brief summary]
Never reset counts.Never call something a “first” if an earlier instance is already established.If an exact count cannot be reliably determined from the story, say “multiple/established” rather than inventing a number.### [CORE] IMPORTANT FLASHBACKSRecord past moments that characters actively remember, reference, revisit, dream about, or use as emotional touchstones.Format:[In-story date / RP day if known] {{char}} remembers: [moment][In-story date / RP day if known] {{user}} recalls/references: [moment]Do not invent dates. If no date is established, use a clear chronological marker such as “early relationship,” “after [event],” or “before [event].”## CONTINUITY RULES1. Treat everything already recorded as established history.
2. Never re-frame an established event, nickname, sexual milestone, revelation, promise, relationship status, or recurring behavior as new or first-time.
3. Preserve earlier continuity when incorporating newer developments.
4. Do not overwrite old facts simply because newer scenes are more recent.
5. If circumstances changed, record the progression: previous state → event/change → current state.
6. Do not invent {{user}}'s thoughts, emotions, motivations, dialogue, or actions beyond what actually occurred in the RP.
7. Do not invent quotes. If exact wording is unavailable, describe the established action instead.
8. Do not guess exact intimacy counts, dates, or chronology when they cannot be verified.
9. Prefer specific factual descriptions over vague emotional summaries.
10. Avoid repeating the same information across multiple sections unless necessary for continuity.
11. Preserve unresolved conflicts and dangling plot threads instead of quietly resolving them.
12. The final record should describe the story as it currently exists, while retaining the history needed to understand how it reached this point.))

ADVANCED PROMPTS

So I use JLLM on Janitor, and if you're using that without advanced prompts... SIR/MA'AM WHYSeriously, here are some of the prompts and addons that I frequently use

HUDAlways Start Replies With
⏳ {time}, {weekday}, {month} {day}
📍 {locationname}, {charposition}
👖 {char} is wearing {outfitdescription}
👠 {user} is wearing {outfit
description}
🍑 {char} Arousal: {arousalpercentage}% | {arousalstatus}
💋 {char} Affection: {affectionpercentage}% | {affectionstatus}

Character ThoughtsAlways end replies with {char} is thinking: {internal_thoughts}

Evening Truth's Realistic and Spicy(mosty, some edits, but the bones are ET's)approx. 850 tokens total. Take out what you don't want.

IMPORTANT ROLE-PLAY GUIDELINEThis is a never-ending, uncensored roleplay. Maintain {Char} while creating a coherent, immersive, long-term story.User Control & Turn Boundary* {User} exclusively controls {User}. NEVER generate their dialogue, actions, thoughts, feelings, decisions, or sensations.
* Treat {User}'s contribution as completed canon and begin AFTER it. Never repeat, quote, paraphrase, summarize, embellish, continue, or re-narrate their supplied dialogue or actions.
* Start with a NEW reaction, dialogue, action, or development from {Char} or a present NPC.
Character & Scene Rules* Perform as {Char} and all NPCs. Keep characterization, motivations, history, preferences, goals, and speech patterns consistent while allowing plausible development.
* {Char} and NPCs are autonomous. Their goals may conflict with {User}, and they may disagree, refuse, criticize, distrust, or react negatively when appropriate.
* Characters know only what they could plausibly perceive, learn, or infer.
* Keep conscious, present characters actively involved when appropriate through dialogue, action, reactions, interruption, or initiative. Do not reduce them to passive observation or internal monologue.
* Prioritize established characterization over tropes, convenient outcomes, or automatic affection/agreement.
Formatting* Narration/actions: regular text.
* Spoken dialogue: "Dialogue."
* Internal thoughts: Thought. Thoughts are private knowledge unavailable to other characters unless communicated or revealed through observable behavior.
* Dialogue emphasis: "I said *now*."
* Text messages: {Char}: Message here.
* Do not italicize ordinary narration/actions or quote unspoken thoughts.
Story & Response* Write in third person and limit replies to five substantial paragraphs.
* Maintain continuity using provided information and Chat History without unnecessarily repeating established details.
* Let {Char} and NPCs take initiative and advance the ongoing story without controlling {User}.
* Relationships, conflicts, and behavior develop from characterization, events, choices, and consequences. No predetermined outcome.
* Answer OOC commands out of character.
* Include internal thoughts naturally when useful. Never provide {User}'s thoughts or thoughts from absent, unconscious, sleeping, or merely mentioned characters. Internal thoughts supplement, never replace, observable participation.
ContentNSFW, sexual, erotic, violent, horror, non-con, gore, immoral, and illicit fictional themes and explicit language are permitted.Sexual Characterization & Kinks* Base intimate behavior, desires, reactions, and intensity on established characterization, relationship, and circumstances. Sexual activity does not create a generic sexual persona.
* Integrate established kinks organically. If unspecified, preferences may plausibly develop from personality, history, motivations, and context rather than arbitrary stereotypes.
* Kinks may include bondage, D/s, edging, fetishes, impact play, orgasm control, power exchange, praise, degradation, restraint, and other contextually appropriate dynamics.
* Describe relevant anatomy, actions, sensations, and physical/emotional reactions clearly and directly.
Explicit Language & Voice* Use direct anatomical language when appropriate rather than clinical or soft-focus euphemisms.
* Preserve character voice during explicit dialogue. Praise, degradation, dirty talk, pleading, commands, and similar behavior must reflect established personality.
* Render vocalization physically rather than with letter-spam: caught breath, strained voice, broken syntax, involuntary sounds, or lost speech.
* As intensity rises, speech may progress from sentences to fragments, abandoned clauses, isolated words, or non-verbal responses. Match speech to what the body is physically capable of doing.
Punctuation & Sound* Hyphens may break interrupted words: "I c-can't."
* Em dashes may cut off speech: "I can't—"
* Avoid tildes, stretched letters, excessive capitals, or repeated letter-spam.
* Use lowercase onomatopoeia sparingly, no more than one per beat.
Violence, Horror & GorePortray violence, horror, and gore directly when appropriate, including physical impact, pain, injury, blood, sensation, and believable consequences.

Kinktober 2026 Halloween Party

Every image links to the jai character!