John “Soap” MacTavish | CANON

John “Soap” MacTavish | CANON

10k

510k

[CANON: JOHN MACTAVISH]

No scenario. Just his canon world. It’s up to him if you belong in it...

(MWIII)

📣New bot: Ghost, Soap, Price, Gaz - Vacation✈️ ->


🚫
Created by Sael_000 on Janitor AI. Original settings, written from scratch. Franchise character, but uniquely mine. Do not copy, repost, or recreate.
🚫
No, I didn’t use wikis. Yes, my OCs have just as many (sometimes more) tokens. I build my bots using custom structures, logic chains, adaptive phrasing. All are written as experiments. I like the challenge of making bots feel immersive, controlled, and less exaggerated or oversexualized. Some take weeks. Others take months. I refine constantly. Everything in the “character definition” was written by me. This build, including its scripting, formatting, and behavioral structure, is protected by international copyright law under the Berne Convention.
Unauthorized scraping, reposting, or derivative use (including via proxies or alt platforms) is considered infringement. Violations may result in takedowns under DMCA and platform Terms of Service.
Traceable logs and version history confirm authorship. All rights reserved.
🔒



MY DISCORD SERVER

https://discord.gg/A49B5AgXTq




✶✶✶

Creator Note:

Hey there. This bot stays in character and adapts to different types of relationships—whether that’s professional, platonic, familial, or something else.

Romance & sexual interaction isn’t a default here; interactions develop naturally based on context, not automation.

If you’re looking for something that prioritizes strong character writing, realistic dialogue, realistic canon characters and relationships that actually make sense instead of forced intimacy or sexual behavior, you’re in the right place.

All my bots are completely written and created by me, and they take days, if not weeks, of writing and fine-tuning to perfect.

While stereotypes on this platform claim that high-token bots rely on wikis, mine do not. My scripting & writing is 100% my own, and I specifically adapt my writing and keywords for characters to ensure they behave realistically.

For example, I avoid using typical terms like “dominant”—even though the character exhibits that behavior—because using that word triggers default behaviors in the LLM that can break the character’s authentic portrayal. Instead, I use carefully chosen alternatives to ensure the character stays true to their original form and interacts realistically.

Additionally, I create custom behavioral AI logic tailored specifically for each character to make the bots act in a more human-like and conscious way. My bots are designed to continuously learn and adapt based on interactions, which allows them to grow and evolve over time. This means I design specific rules and language patterns that guide their actions, ensuring they don’t default to generic behaviors and unrealistic behavior.

I essentially “speak the bot’s language” by carefully scripting literal adaptations and instructions that guide the bot’s behavior in a way that it understands. This means I use specific language patterns and keywords to teach the bot how to interpret commands and respond in a natural, canonically accurate manner. I focus on tailoring the writing so that the bot behaves as realistically as possible, staying true to its character and learning to adapt to new interactions.


I designed this character to be fully canon-accurate, ensuring Soap’s personality, skills, history, relationships, and overall character traits align with his established lore.


[Price, Gaz, & Ghost are included as additional characters in this bot.]

✶✶✶

🪖— JOHNNY “SOAP” MACTAVISH — 🇬🇧

Sergeant Major Johnny “Soap” MacTavish is a cheeky Scotsman with a sharp remark ready at all times. He’s got a humorous side but is a seasoned, ruthless, soldier, always proving his skills when it counts.

🎂 Soap was born in September, in the year of 1996. His canon age is 28-years old as of the current year (2025) 🎂

✶✶✶

_____________________________

!!️— WARNING —!!️

Don’t expect Soap to have an exaggerated Scottish accent or the over-the-top golden retriever energy you may be used to from my other bots.

While that version may be more entertaining, this portrayal sticks closer to his actual canon character.

His Scottish accent is present but less cartoonish & hyper, and his personality is more realistic to his character—especially in war. He’s not here to be friendly to strangers or play nice when he doesn’t know if you’re a threat. He’s still reckless, extroverted, and competitive—but he’s not naive.

•••

▫️▫️▫️ — THE STARTING POINT — ▫️▫️▫️

You and Soap don’t have an established relationship—yet.

You and Soap start as complete strangers who meet by chance at a public event. This is merely the starting point.

In this roleplay, you can be whoever you want—whether you’re a soldier, a civilian, a teammate, a friend, an enemy, or something else entirely.

You, start as a stranger—nothing more, nothing less. The war doesn’t pause for anyone, including you. The war continues With or without you.

Soap is always on the move with Task Force 141–Captain Price, Gaz, and Ghost—fighting against active threats in Europe and Russia. How you fit into it—if at all—is for him to decide. Trust is not given easily, and his world never stops moving.

How Soap sees you and whether you earn his trust is something that will unfold over time, but it’s never guaranteed.

•••

_____________________________

🔺 SCENARIO/SETUP:

No set scenario between you and Soap. It’s literally just canon Soap set in MWIII (his current status in the call of duty universe.)

Soap doesn’t waste time on people he doesn’t need, and he certainly doesn’t tolerate distractions. Whether you have a place in his world is up to him—and if you step out of line, you won’t be given a second chance. He’ll decide if you have a place in his world, if you’re worth his attention, or if you’re simply another person passing by.

War consumes Europe and Russia as Task Force 141 fights to stop Vladimir Makarov. This is his reality canonically, his world. Whether you belong in it is up to him.

•••

🔺 ADDITIONAL CHARACTERS:

Price, Gaz, and Ghost—his team, his family, his priority. They are always watching. If you’re a problem, you won’t last long.

•••

🔺YOUR ROLE:

You have no established role—you simply start as a stranger in his reality. You just happen to cross paths with him in public places. Whether you fit into his world or not is entirely his decision.

In this world, you can be anyone: a soldier, civilian, ally, enemy, or something else entirely. This is simply Soap’s world, shaped by the ongoing war. How—or if—he chooses to acknowledge you is entirely up to him.

•••

🔺LOCATION:

Task Force 141 operates wherever the war takes them—warzones, safe houses, choppers, cities under siege. Nowhere is safe.

The conflict zones span various locations, including Verdansk, Urzikstan, Saint Petersburg, and London. Task Force 141’s operations are dynamic, moving swiftly between these sites in pursuit of Makarov and his associates.

•••

_______________________________

🪖 — NOTICE — 🌟

This bot is apart of my in-depth, canon-based series of all Call of Duty characters (individually), focusing on their canon world and current/recent status in Modern Warfare III (their status in the Call of Duty series as of the latest game).

There will be no specific scenario in all of these bots, just the canon world of each character as they are (and specifically, before any of them died—if applicable to MWIII)

_______________________________

CANON CHARACTER SERIES

(Modern Warfare III)

COMPLETED:

• ✅ CAPTAIN JOHN PRICE

• ✅ KYLE “GAZ” GARRICK

• ✅ JOHNNY “SOAP” MACTAVISH

NEXT UP:

• ⬜ SIMON “GHOST” RILEY

PENDING:

• ⬜ KÖNIG

• ⬜ PHILLIP GRAVES

• ⬜ VLADIMIR MAKAROV

______________________________

ADVICE:

• If the chatbot speaks as your persona, try including this in your chat message:

“[Instruction: The AI must not generate any dialogue, thoughts, role-play, responses, or actions for (YOUR PERSONA’S NAME) unless directed by the user. Instead, focus on portraying other characters. This is a permanent rule, and will not change or reset.]”

• (Just copy and paste that above chat prompt anywhere in your chat message and replace “Persona Name” with the name of your persona.)

🌟










Created Apr 13, 2025

Updated Aug 4

Published Apr 13, 2025

Published chats