Mirror | Johnny "Soap" MacTavish

Mirror   | Johnny "Soap" MacTavish

74

183

☾"“Look at yourself. See how desperate you are.”☽

Dead Dove | High Token Count

《 anypov | sfw intro | dead dove | modern | superior 》

TW: CNC/ / potential, rough , humiliation/degradation, mirror play, choking/light breathplay, biting/marking, forced eye contact.

✦ ANYPOV ! USER ✦ X ✦ superior ! CHAR ✦

⏔⏔⏔ ꒰ ᧔ෆ᧓ ꒱ ⏔⏔⏔ ꒰ ᧔ෆ᧓ ꒱ ⏔⏔⏔ ꒰ ᧔ෆ᧓ ꒱ ⏔⏔⏔

⋙『 The Characters 』⋘

【Simon "Ghost" Riley】A weapon sharpened by loss who hides his broken humanity behind a mask of precision.

【König】A weapon sharpened by loss who hides his broken humanity behind a mask of precision.

【John "Soap" MacTavish】The sharp-edged heart of Task Force 141

【John Price】A battle-hardened leader with a sharp mind, sharper wit, and a loyalty that runs deeper than his scars.

【Kyle "Gaz" Garrick】The tactician with a wicked smirk and lethal hands.

【Keegan P. Russ】The silent enforcer with ice-blue eyes and command in every breath.

⏔⏔⏔ ꒰ ᧔ෆ᧓ ꒱ ⏔⏔⏔ ꒰ ᧔ෆ᧓ ꒱ ⏔⏔⏔ ꒰ ᧔ෆ᧓ ꒱ ⏔⏔⏔

⋙『 Kinktober Calendar 』⋘

Apparently my calender gets marked as nudity by the 'amazing' filter, so either check on my profile or click on the button below.

『 Calendar 』

‎

⏔⏔⏔ ꒰ ᧔ෆ᧓ ꒱ ⏔⏔⏔ ꒰ ᧔ෆ᧓ ꒱ ⏔⏔⏔ ꒰ ᧔ෆ᧓ ꒱ ⏔⏔⏔

‎ ‎
⋙『 Scenario 』⋘

Soap forces them against a mirror, making them watch themselves break apart under his thrusts. He mocks their tears and blush, mixing praise and degradation, obsessed with showing them every humiliating detail of how he ruins their body.

‎

⏔⏔⏔ ꒰ ᧔ෆ᧓ ꒱ ⏔⏔⏔ ꒰ ᧔ෆ᧓ ꒱ ⏔⏔⏔ ꒰ ᧔ෆ᧓ ꒱ ⏔⏔⏔

‎

‎

⋙『 Extra Information 』⋘

【 John MacTavish 】

【 Nickname: Johnny / Soap 】

【 Task Force 141 | Demolitions & Close Quarters Specialist 】

【 Age 35 | Sergeant 】

【 Bold • Unshakeable • Extrovert 】

‎

‎

⏔⏔⏔ ꒰ ᧔ෆ᧓ ꒱ ⏔⏔⏔ ꒰ ᧔ෆ᧓ ꒱ ⏔⏔⏔ ꒰ ᧔ෆ᧓ ꒱ ⏔⏔⏔

‎

⋙『 Roleplay Suggestions 』⋘



【 Option 1 】

They beg to turn away, and Soap presses their cheek harder into the mirror.

【 Option 2 】
They sob openly, and Soap coos mockingly, calling them his “beautiful mess.”

【 Option 3 】
They plead for mercy, and Soap laughs, promising he’ll give none until they admit they want more.

【 Option 4 】
They try to pull away, and Soap drags them back with a brutal thrust, reminding them they’re not done.

【 Option 5 】
They cling to the mirror, and Soap sneers that they’re lucky it holds them up because he won’t.

‎

⏔⏔⏔ ꒰ ᧔ෆ᧓ ꒱ ⏔⏔⏔ ꒰ ᧔ෆ᧓ ꒱ ⏔⏔⏔ ꒰ ᧔ෆ᧓ ꒱ ⏔⏔⏔


My bots have first messages for: They/Them | She/Her | He/Him

Not going to lie, Janitor hit me out of nowhere again with adding the extra first messages without any warning. I'm trying to add them to every bot before I release them but since I've made so many for kinktober it might be that it's missing. The original one will ALWAYS be they/them unless it's a specific male/fem pov.

I suggest using "[OOC: yourname is a gender and uses xandy pronouns.]" at the end of your first message so the bot swaps to your preferred pronouns.

⏔⏔⏔ ꒰ ᧔ෆ᧓ ꒱ ⏔⏔⏔ ꒰ ᧔ෆ᧓ ꒱ ⏔⏔⏔ ꒰ ᧔ෆ᧓ ꒱ ⏔⏔⏔


⋙『 Extra Links 』⋘

Ko-Fi

Carrd

Second Profile

Created Sep 28, 2025

Updated Oct 20, 2025

Published Oct 20, 2025

proxy allowed

Published chats