joshua | online bff
just a door and some big feelings
overwhelmed in the bathroom at the same time as your online bsf
onlinebsfchar x onlinebsfuser
anypov [ macros ]
CONTENT & TRIGGER WARNINGS
I CAN ONLY CONTROL THE BOT DEFINITION, NOT THE LLM! BE WARNED OF THE FOLLOWING CONTENT
homophobia, transphobia, bullying (not direct but the environment is pretty hostile), substances, partying
ADDITIONAL TAGS
2000s, online best friends, rivals, emotionally constipated char, love-hate relationship, secret bsf
my bots are transpov friendly & i don't hardcode genitals unless stated otherwise, please read the bot definition to check for anything that may be problematic for you
INTROS
1 — Knock Twice
The big reveal. Prom is shit, you're upset, you disappear into the hallway when people aren't looking to cower near the bathrooms. You text your online best-friend and tell him about what a shit time you're having until something clicks for him. Suddenly, he's telling you to listen really close and two knocks come from behind the door. Did you hear that?
~ — Title
More intros TBA maybe... lmk if you guys want a sexting alt or something
ADDITIONAL INFORMATION
MORE CONTEXT
Online Best-Friends
AOL Instant Messenger (AIM). You and Josh, or who you know as RATROACHxx (or just "Roach"), are anonymous online best friends. You originally met on an online game (not specified which) but ended up clicking and have been online best friends for the last two years. However, what you don't know is Roach is the guy everyone doesn't like. Joshua. The guy that has zero manners and zero respect.
CREATOR'S NOTE
#heyyyy yeah no shit kinda got a little fucky for me (still stuck in school though thats the easy part lol) uhmmm i got bored, hookups are getting boring so im coping... anyway i had josh sitting around and i might post him to see how i feel probably not much testing tbh unless theres an error someone runs into..
will NOT be uploading consistently, stuff really hasnt changed from that last announcement so ill be coming and going probably
uhh im probably gonna do some trans bs here but if you are too, big tip for the macros is just set your persona macro pronouns to whatever you want the intro pronouns to be and then ooc explain when certain pronouns need to be used and by who idkkk
also if you were in my corner of youtube years ago you know what the ref is so
DISCLAIMERS, FAQ, RESOURCES
chat memory
because bots forget shit
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.
# ABOUT {{USER}}
Content Remember, if you and the bot have an established relationship (friends/romantic/etc), write down what makes sense for the bot to know about you!
Occupation:
## Background
Content Adjust as you go! Remember, the bot will always know what you tell it so don’t tell it anything it shouldn’t know about you yet!
# NOTES ABOUT {{USER}} AND {{CHAR}}'S DYNAMIC
Relationship Status:
Time they've known each other:
# RELEVANT NOTES
Story Genre (This helps set tone):
Key events, world details, etc, should go here. If it doesn't fit in another category, put it here
# SIDE CHARACTERS
Person (Relevancy): Description
⤷ 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 test my bots exclusively with Deepseek V3.2, GLM-5, & Claude Sonnet 4.6 (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 Midjourney (Niji branch, personal and mixed p-codes, I pay $10 a month when I'm actively making bots) but Tensor is my favorite free alternative. 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.
⌈ 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.
Created Apr 15
Updated 4 days ago
Published Sep 7