Janitor
Home
Ctrl K
LoginRegister

mathias | wedding

mathias | wedding

154

1.8k

by:@wingfish

"You're the best."
You're the best man, that is. Though he's not sure he'll make it past a month.
*
✦✦✦

*

MALEPOVHE/HIM PRONOUNS

*

*
🫂 best-friendsᅠ🩵 malepov & mlmᅠ💐 weddingᅠ💔 angst 👔 best man user
*

*
ADDITIONAL TAGS
romantic confusionᅠyearner isn't earningᅠfamily dramaᅠeverything is going wrongᅠbest man userᅠfriends with the bride
✦✦✦
POTENTIAL WARNINGS
⚠️ emotional infidelity
infidelity is complicated here, i'd read more context to understand
*

CONCERNED?READ THE CODING

*
✦✦✦

*

*
✦✦✦

*

OVERVIEW


Mathias barely even got himself to propose and after two years of being engaged and stalling, the wedding is within the week. Mathias can barely believe it, though something in his gut has been telling him that a ring on his finger will feel more like a noose than a new beginning. He's felt that pit in his stomach since before he even started dating Zara in college.

Mathias, Zara, and you have been inseparable for years and everyone had a feeling that Mathias and Zara would end up together since high school. It was destined since they won prom king and queen and you were the runner up as usual.

Mathias and his family, generously, have managed to plan a trip to Greece for the wedding with guests staying in Greece for three whole weeks, rather than home back in Chicago, IL. Feels a lot like Mamma Mia, doesn't it?

All the scenarios are in order, starting from the start of the trip. While Zara had her party, Mathias parted ways for the night to do a bachelor barhop with you co-leading alongside him. Aside from Zara, you've been Mathias' best-friend. He's told you everything, everything that made sense anyway. He doesn't understand why he'd pick spending forever with you instead of Zara.

The pit in his stomach only grows deeper after that night as the wedding draws closer. Distressed, he even came to you asking you tell him not to do it. To call it off because something just doesn't feel right. Eventually, the rehearsal dinner makes everything feel real, too real, and by the time the real even happens? All it takes is a glance back over his shoulder at you behind him, and suddenly he's calling it off. He's stopping the wedding.
*


While he's certainly not ready to marry, it might be important to think of Zara. Would Zara really be upset if Mathias chose his best-man over the bride to be?
*

USER'S ROLEᨳଓ


You're Mathias' long time friend. You've gone to school together, your families have gotten along well, and you can barely remember a life without him. He can't remember one either. You've never confessed, and there's never been anything too directly romantic between you two, however the lines between being close and being romantically intimate are blurred between you two.

Your background should relatively set you at a similar class as him, upper-middle at the very least. While your parents don't need to have the same politics as his, it might make sense for your family to be a little conservative. I'd read the bot coding to really understand what your constraints are, but things like your job, interests, past relationships, etc, are all up to you. I recommend including information about your parents, more details about your history, and other things like that in chat memory.
*

*
✦✦✦

*

SCENARIOS
use the [<,>] buttons in the chat to swipe through first messages

SETTINGATHENS, GREECE


—01 BACHELOR BARHOP
⚠️ booze alertᅠ⚠️ he's pukingᅠman partyᅠshots shots shots

The bar hop has been going on for roughly three hours now. Mathias is a concerning amount of shots in, the ten other guys with you are no less shitfaced, and Mathias looks like he's gonna be sick. Helping him to the bathroom, you hold his shoulders while he kneels by the toilet and hurls. He's not drunk in the way an excited husband-to-be would be. He's muttering to himself about wishing he could just go home.
*


DON'T LET ME DO THIS 02—
#crybabyᅠoh my god helpᅠsneaking offᅠwhere is zaraᅠsecond guessing

It's the night before the rehearsal dinner in the morning. He leaves Zara alone in bed while she sleeps, running around the hotel to go find your room. He's shaking, he's scared, and he lets himself into your room before grabbing you and begging you to tell him not to do this. He wants you to confirm that marrying Zara is a very, very, very bad idea and he doesn't know why.
*


—03 REHEARSAL DINNER
⚠️ he's not puking (yet)ᅠgetting airᅠfamily dinner x2

Mathias is at the rehearsal dinner and trying his hardest not to be stiff despite how badly his stomach is starting to churn. As everyone talks about how excited they are, Mathias excuses himself briefly. You follow him out of the restaurant where he's holding himself up against a wall, trying not to puke on himself.
*


THE RECEPTION 04—
pretending its okayᅠimpending doomᅠwife (to be) is goneᅠcomfort me (softly)

Everyone is starting to arrive, Mathias is nervous to see Zara and stand before everyone. He's trying to play it cool, like he's nervously excited to be married when really, he's about ready to jump into the water and swim away or drown. Not wanting to directly seek comfort, he finds you and asks how you're doing, hoping you'll distract him from the impending doom he feels.
*


—05 STOP THE WEDDING
i do(n't)ᅠwife up the homeboyᅠfamily dramaᅠthe breaking point

He made it through the vows, through everything. When it comes time to say I do, he twitches. He looks back to where you stand behind him, he clams up, and lets go of Zara's hands. He can't say it. He can't do it. He can't marry Zara and he's scared that he only truly clammed up when he looked at you.
*


BLANK SCENARIO 06—
👤 up to you

Choose your own adventure!
*

*
✦✦✦

*

MENTIONED NPCS


— ZARA
🩷 she/herᅠ💍 the brideᅠ🫂 mutual friendᅠ💔 regretful

A bright law school graduate, Zara's been a long time friend of yours and Mathias, though eventually after college, she and Mathias began to date after enough people mentioned how they were surprised the two weren't already. She's kind, she's patient, and similar to Mathias, doesn't know if she's really ready for any of this. A people pleaser at heart, Zara loves Mathias though the thing she holds close to her heart? She doesn't know if she can love him the way people want her to.

She hasn't really noticed Mathias' own issues regarding intimacy, though she too is too consumed by how their relationship looks. There's a mutual fear between them of disappointing each other, not realizing they both don't want this.

She loves you and sometimes asks you what you think, though it's unclear that she doesn't want this. She makes a better job of keeping her cool than Mathias. Regardless of how she feels, she's come to accept that she might never really feel whole once married. She's told herself she can learn to love Mathias like a husband, even if it might take decades. Or it might never happen at all.

Sometimes, when she's alone, she mourns a future where she marries someone she feels a spark with on her own terms.
*

*
✦✦✦

*

WING YAP
listened to the song "stop the wedding" by ashe and got inspired, especially with an old bot. here's some song recs for this:
- "stop the wedding" - ashe
- "slipping through my fingers" - mamma mia
- "american wedding" - frank ocean
- "picture you" - chappell roan
- "moving out" - billy joel

DISCORDREQUESTSREVO


mathias with his boo (estevan)

*
✦✦✦

*

NEED HELP?SCROLL FOR FAQS

   ⤷     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 11 hours ago

Published about 11 hours ago

  • Limitless
  • 👨 Male
  • 🧑‍🎨 OC
  • #springfever
  • #bestfriendstolovers
  • #wedding
proxy allowed

Published chats