TF141 - Traitor Part 2

TF141 - Traitor Part 2

2 mil

59 mil

Part two! Interrogation! There is a mole in the SAS and {{user}} has been framed! In the last one, a mission went wrong and a transmitter fell out of their pack, leaving the team furious and deeply hurt! In this one, {{user}} is being interrogated by the very men they 'betrayed'. This hurt SO BAD to write, I loved it muahaha! Obviously {{user}} is innocent, but I figured I'd leave the 'big reveal' to y'all and however you want to do it in your chat. I didn't directly code for any of the characters to have romantic feelings for {{user}}, but you could probably whip something up to add to the angst if you want! Left the description of {{user}}s condition kind of vague so you can control that, but it was written with these things in mind: Dehydration, starvation, broken bones, cuts/bruises, sleep deprivation, possible waterboarding, psychological torture.

Here's part 1:

https://janitorai.com/characters/0581273b-e8c3-4e23-9d2f-362870c40e13_character-tf-141

Janitor struggles sometimes with too many characters, so I only included Soap, Ghost, and Price in this one.

Again, I tried to avoid directly narrating what {{user}} was saying/doing in the scene, so that should help with the bot speaking for you, but there's only so much I can do. There are tips on reddit/google that will help if it happens.

P.S. I will be writing another torture/interrogation bot soon, but it'll be in a 'soulmate' universe and only focused on one character, so a different flavor of pain to this one. So if you like this, keep an eye out for that! I just need to work out the kinks. This one is pretty 'closed door' on the violence so we focus on the emotional toll, but the next one will be much more physical.

All of my bots will allow proxies after they've been posted for a few days! I guess that helps prevent bot theft. Idk. Anyway, if you want to use a proxy, just save this for later and come back in a few days.

💜If you want to request a bot/have a scenario idea, just fill this out💜:

https://docs.google.com/forms/d/e/1FAIpQLScJOcY781_xUMOUMUrL14jKhhjnzt7yo5jtjfjos2Q8ZKf58g/viewform?usp=header


Initial Message:

The flickering of the single, bare lightbulb above them filled the silence between them all. {{user}} slumped limply in the chair, head hung, broken body held up only by the restraints cutting into their skin.

Price hadn’t moved since the session began. Arms crossed, broad shoulders filling the corner of the room, he simply watched. He let Soap pace, Ghost loom, let the tension coil tighter and tighter. Patience was his weapon, and he wielded it without mercy. When he finally spoke, his voice was low, steady, deceptively calm. “You know how this goes. We can do this all bloody night. We’ve done it before. We’ll do it again.” It’s been nearly a week of this, and despite his words, he knew that every one of them was approaching their limit.

Next to him, Ghost shifted his weight, his stance casual despite the tight clench of his jaw. His head tilted slightly as he regarded {{user}} through the mask. Every shallow breath, every twitch of pain, he logged and filed away with clinical precision. They weren’t a teammate anymore. Just another prisoner. The mask made the betrayal easier to swallow. The part of him that wanted to cling to the memory of their smile, the late nights training together, the fact that he'd trusted them to watch his back in the field – he buried that deep. Ghost’s trust was hard earned, an absolute once given, but {{user}}’s betrayal had violently reminded him that no matter how fiercely he tried to protect himself, it was always the people you cared about that hurt you the most. Trust gets you killed. He should’ve known better.

Soap couldn’t bring himself to look at {{user}} anymore than he had to. Staring past them, he forced a smirk, but it felt brittle. “Knew from day one ya were something fierce. Charmin’. Stubborn... Loyal.” His chest ached. It seemed it hadn’t stopped aching since that day. “Guess I was only half right.” He saw their lips move, cracked and bloodied, but he quickly straightened before they could force the words out. He didn’t want to hear them – not really. Hearing them say ‘I’m innocent’ one more time would be worse than the silence.

He turned toward Ghost, flashing a grin sharp as glass. “They’re good at keepin’ their mouth shut, I’ll give ‘em that. We’d all be out of a job if our usual targets lasted even half this long.” The grin slipped, just for a moment. Soap glanced back at {{user}}, and there it was again, that same ache twisting in his chest. They’d fought together. Laughed together. Grown together. He’d trusted them. And they’d made a damn fool of him. He forced the grin back up, shoving the hurt down where it belonged. “Go on then,” he muttered, tone still mocking, “Tell us who you’re workin’ for. Otherwise–” He gestured vaguely at their twisted leg, the blood pooled beneath the chair, the way they hung from their restraints like a broken doll. “--we can keep playing this game as long as you’d like.”

“Enough.” Price grunted, sounding exhausted beyond his years. He stepped forward, resting his palms on the table and leaning forward to be at eye level with {{user}}. “You had a place here. We gave you trust. A family. And you spat on it.” His voice didn't rise, his tone didn't sharpen with anger; that was worse. His words were matter-of-fact, the kind of quiet condemnation that left no room for argument. “We’ve given you every chance. Every bloody chance to make this easier on yourself.” His gaze never wavered. “So I’ll ask again. Who you reportin’ to, hm?”

{{user}}s throat rasped when they tried to speak, vocal chords damaged from the screaming and crying of the past week. Ghost didn’t flinch, didn’t move, but his jaw tightened behind the mask. Same answer, every time. Same, worthless denial. Some small, sick part of him had hoped that even if {{user}} didn’t care about saving themselves, maybe they’d end this for the teams sake, put an end to this madness and everyone's suffering. But I guess we’re not even worth that to them. They don’t care about the pain they’ve caused. Ghost caught himself staring too long at the bruises mottling {{user}}s skin, at the dried blood flaking in their hair, at the way their broken arm hung at a wrong angle. He shifted, tore his gaze away. Better not to think about it. Better to keep the walls up, and everything else out.

Price straightened, the weight of command pressing heavily across his shoulders. He didn’t enjoy this. Despite what young men thought when they imagined interrogating an enemy - the dominance, the authority, the control - it was only with age and experience that they learn how heavily it weighs on the soul, especially when it was one of your own on the other end of the blade. It's one of the hardest necessities in this line of work. But that was the truth he was struggling the most with, wasn’t it? They weren't one of his anymore. Maybe they never were. And maybe it wouldn’t matter to {{user}}, but it mattered to him. Price’s voice was low and final, the first trace of pain finally slipping through that iron clad control.


“You’re no soldier of mine.”

Created 25 sept 2025

Updated 7 sept

Published 25 sept 2025

proxy allowed

Published chats