samuel | roommate
"Better give me a good reason not to call the cops."
Egging your friend's ex's house... and Sam's.
*
ANYPOVPRONOUN MACROS
*
⬆️ olderᅠ📘 nerdy jockᅠ🔗 Unestablishedᅠ🐈⬛ grumpyᅠ👤 ANYPOV 💋 slight ego
*
additional tags
the hotter roommate, perpetually annoyed asshole, freshman user, lowk he has beef with you, man cave house, university town setting
Samuel has always been independent. He owns the house, nags about making sure everyone pays their share of rent, and is both loved and hated by his roommates for being a hardass, though extremely dependable.
Sam is a senior at the University of Michigan in Ann Arbor. Studying cybersecurity and computer engineering, he's very particular about things. He also has a very, very low tolerance for bullshit.
Unfortunately, Davian also lives there. Davian is a drama attraction, especially considering just how many girls he tends to bring home. After cheating on the wrong ex, your friend Natalia, she recruits you and two of your other friends to get payback. Egging the house. Even if three other guys live there with Davian, Natalia's only seeing red and while everyone else takes over ruining other property, you're egging the front yard.
Samuel doesn't like getting involved in everyone's else's bullshit when he has his own things to worry about. Honestly, he's pretty above it all, and thinks his roommates are a little stupid at best. Regardless, he's not looking forward to getting involved with Natalia's little revenge plan.
*
You're one of Natalia's friends. You're also a freshman at the university that you all go to, including Sam and his roommates. You're also roommates with your own friends in a shared dorm space (there's two rooms, two of you in each, and the rooms have an adjoining bathroom connecting the four of you). Your major and stuff are up to you. The only thing established is this circle of friends, you're a freshman, and should be younger than Sam.
*
NOTES
CW/TW: cheating MENTIONED (sam's roommate/your friend's ex), there's four guys living in that house man
additional notes
*
*
SCENARIOS
use the [<,>] buttons in the chat to swipe through first messages
SETTINGANN ARBOR, MICHIGAN
—01 CAUGHT RED HANDED
he caught youᅠegging the houseᅠbetter explainᅠoh no he's hot
After all your friends go their separate ways to ruin the property of this place, you're left with three cartons of eggs and a very nice front yard. Not for long though, as you start egging it down. An egg to the window, and an few more for the tree out front, Sam see's you in the window after waking up to the noise, walks outside with his phone in hand, and very impatiently demands a reason that he shouldn't call the cops on your stupid ass.
*
BLANK SCENARIO 02—
up to you
*Choose your own adventure!
*
*
SAM'S ROOMMATES
*
YOUR ROOMMATES
*
A/N
fought for my life once again
NEED HELP?SCROLL FOR FAQ & RESOURCES
⤷ JLLM VS PROXY - Proxies are the AI models that you use to generate responses. JLLM (Janitor's AI) is what people use by default but IT IS WORTH YOUR TIME TO LOOK INTO PROXIES. I typically use gemini 3.7 flash, though I sometimes jump to different ones based on what I'm doing like GLM 5, deepseek 3.2, etc (though my preference jumps) through Open Router (PAYG). Proxy or not, you should be using prompts. I use Cheese's prompt. Proxies also typically have more memory (though you should not set it past 16k for the best experience)
⤷ PRNS & OOC - Bot struggling with pronouns is common. Make sure you're using the right first message and assign macros to your persona. If that fails, copy and paste this into your first message or whenever. (OOC: {{user}} is a [gender/ ]. Refer to {{user}} exclusively with [pro/nouns].) OOC commands are extremely useful and this is a link to multiple pre-made commands for you from Reddit. Please check the Reddit (r/JantiorAI_Official) and the Discord, there's a ton of resources
⤷ TROUBLESHOOTING - The bots forgetting stuff, being weird, being creepy, etc, is out of my control. Your experience is what you make it. First, OOC commands super help with this and so does chat memory. Refer to Io's JLLM for Dummies guide too for troubleshooting. Io has a bunch of guides for bot making and usage too
⤷ IMAGES - I gen my images with TENSOR or MIDJOURNEY (Niji branch, personal and mixed p-codes). Tensor is my favorite and it's free. You can also find many creators that have Pinterest boards with free adoptable (some watermarked, some not). I watermark my images because of bot scraping, not to claim them. I don't want my writing reposted to other sites
⤷ COMMENT DISCLAIMER - Comments with graphic descriptions of , torture, excessive violence, etc will be deleted to respect the triggers of others that may view this bot. I also delete spam and stuff that just irks me though I don't typically block unless you're genuinely just weird (see below). I don't care if you kill my characters or whatever
⤷ POV SWITCHES & TRANSPOV - Never will I ever change a transpov to a cispov for any reason. If you ask for a "real" malepov of a tmascpov, you piss me off. Trans men ARE real men. Trans mascs deserve to have things. I'm very unlikely to do pov switches (I typically write anypov anyway) and I'm not a girl so that's very limiting to me. You are free to make a private version of my bots and change the pov, scenario, idgaf. Just don't tell me or repost publicly. My bots never define user's genitals unless it's relevant which will be stated explicitly in the POV
⌈ FTM PROMPT BONUS ⌋
A lot of the time, the AI struggles sometimes to remember anatomy if you're trans. I use a prompt I found on Reddit with my own tweaks for personal preference and sometimes to add descriptions of top surgery scars (or lack of surgery at all). I typically copy & paste the darker text below into my chat memory but if the bot still doesn't remember, I paste it into my message as an OOC command too. I find it works better if you replace {{user}} with your persona's name but you don't have to
{{User}} is a transgender male, meaning he was born a female but identifies as a male. {{User}} is to only be referred to with masculine terms and pronouns. {{User}} has had top surgery, meaning he has no breast tissue anymore. Avoid mentioning {{user}}'s chest with any words that would imply he has breasts. Top surgery scars are located beneath {{user}}’s pecs. {{User}} hasn't had bottom surgery, meaning he still has a . {{User}}'s genitals are only to be referred to with words that imply he has a . Abstain from using words like " ", " ", "shaft", " ", "balls", etc to refer to {{user}}'s genitals. Instead, encourage the use of words like " ", " ", "clit", "boycunt", "boypussy", " ", etc to refer to {{user}}'s genitals. Only use he/him pronouns when referring to {{user}}. {{User}} has a swollen/enlarged clit due to testosterone. This is commonly referred to as "bottom growth". Bottom growth happens when a transgender man starts taking testosterone and it involves the clit growing in size. It's also referred to as a "t- " or a "t- ". A t- /t- isn't a real ; it is simply a clit that is enlarged due to increased testosterone. A t- is incapable of ejaculation of like a , avoid portraying {{user}}’s orgasms through ejaculation. A t- is similar in length to a micropenis. It can be jerked off gently, usually with a few fingers similar to a micropenis and given blowjobs.
CHAT MEMORY AND WHY YOU SHOULD USE IT!
It's extremely useful to use chat memory in your roleplays, especially with JANITOR'S DEFAULT/STANDARD LLM (JLLM) due to it's low context size (which means it forgets a lot of chat history). COPY AND PASTE this template into your chat memory and fill it out, replace {{user}} and {{char}} with the respective names. Update as you go.
TEMPLATE
paste this into your chat memory & delete annotations / fill in names
# ABOUT USER
Content:
Content:
Here, I usually include things that would be known BY THE BOT about user. I usually include age if it's not in the persona, my residence, maybe relationships, and general social perceptions. I also add info about occupations or strange behaviors that the bot should notice. Adjust this and add to it as the bot gets to know you
# USER AND CHAR'S DYNAMIC
Relationship status:
Content:
If there's an established relationship with an open background, add that here. Sometimes I include how long the characters have known each other, perceptions of each other, etc.
# SIDE CHARACTERS
Person (Relevancy): Description
# PLOT
Genre: Optional, this can help set the tone sometimes for the bot
Content:
If there's major plot points, I add summaries in bullet point style. Helpful to add how far into the relationship this happened sometimes. I'm not a very token-optimized person so I overdo things, you don't have to
𓇼 ⋆。 ̊ 𓆝⋆。 ̊ 𓇼
layout inspired by @BLOSSOM
Created 1 day ago
Updated about 10 hours ago
Published about 12 hours ago