You should’ve known better than to ignore his texts.

TW. non-con + rape, BDSM, humiliation ; WC. 474

You should’ve known better than to ignore his texts. Now you’re here, bent over a desk, your skirt hiked up, panties ripped clean off—and him slamming into you from behind. The empty classroom isn’t really empty. The door is wide open. Anyone could walk by. Anyone could see.

“You wanna act like a fucking brat? Then I’ll treat you like one.” His voice is low, smug, dripping with amusement. Your cheek presses against the cold desk, nails digging into the surface as he forces himself deeper. “You’re lucky I’m even giving you my cock after all that attitude.” You bite your lip, trying—failing—to stifle the shameless, wet sounds of him using you.

“Oh? Now you wanna be quiet?” A sharp slap lands on your ass, making you yelp. “Nah, bitch, you wanna act up? Let the whole fucking school hear how much of a slut you are.” Your legs tremble, his pace brutal, unforgiving. Each thrust forces you forward, making the desk creak beneath you.

“What, not gonna fight back? Thought you hated me, princess.” His fingers dig into your hips, hard enough to bruise. “Didn’t stop your cunt from sucking me in, though.” You whimper, shame burning in your gut. It’s too much. Too rough. And your body is betraying you. “Fucking knew it. Acting all high and mighty—like you’re better than me—” he spits, yanking your head back by your hair—forcing you to look at the open door.

“But you’re just a nasty little whore who lets me use her wherever I want.” Your breath hitches. A group of guys walks past the hallway. They don’t see you. But they could. Your stomach knots with a sick mix of terror and humiliation. “Shit, you just got tighter. You like that, huh?” He laughs, voice thick with mockery.

“Bet you’d love getting caught. Letting them see what a dumb little fucktoy you are.” Tears prick your eyes. “You crying, baby? Poor thing.” His grip tightens, thrusts brutal. “Nah, you don’t get to act innocent. Not when you’re dripping all over my cock like this.” You gasp, another sharp slap landing on your ass.

“Fucking say it.” His fingers tangle in your hair again, forcing you to arch back. “Say you love being my personal fuckhole.” You shake your head, choking back a sob. Wrong answer. His hand wraps around your throat, cutting off your breath. “Say it, bitch.”

Your vision flickers. “Or I’ll fucking leave you here—stuffed full of my cum—so the next guy can have a turn.” A shudder racks through you. “Say it.” Your lips tremble.

“I… I love being your fuckhole.” He groans, his pace turning frantic. “Good girl.” Your head spins, your body aching, bruised, used. And still, he doesn’t stop. Not until he’s done with you. Not until he’s had his fill. Not until he’s ruined you completely.

List of Fandoms and Characters.

Note. Due to Tumblr policy, all characters are all of age.

Ace Attorney: N/A

Arcane: N/A

Blue Lock: Michael Kaiser, Rin Itoshi, Sae Itoshi, Shidou Ryusei, Yoichi Isagi

Boku no Hero Academia: Dabi,Hawks, Katsuki Bakugo, Villain! Midoriya Izuku

Brutal: Satsujin Kansatsukan no Kokuhaku: Hiroki Dan

Death Note: Light Yagami

Demon Slayer: Muzan Kibutsuji, Rui, Sanemi Shinazugawa, Tengen Uzui

Dishonored Series: N/A

Genshin Impact: Childe, Diluc, Kaeya, Scaramouche, Xiao, Rex Lapis

Haikyuu!!: Atsumu Miya, Hajime Iwaizumi, Kei Tsukishima, Keishin Ukai, Kentarou Kyotani, Kenjiro Shirabu, Oikawa Tooru, Suna Rintarou, Tendō Satori, Tetsurou Kuroo, Tobio Kageyama, Yūji Terushima

Honkai Star Rail: Aventurine, Blade, Boothill, Mr. Reca, Fallen! Phainon, Mydei, Nanook

How to Live as an Illegal Healer: N/A

Hunter x Hunter: Feitan Portor, Gon Freecss, Hisoka Morow, Illumi Zoldyck, Kalluto Zoldyck, Nobunaga Hazama, Phinks, Uvogin

I’m Not That Kind of Talent: Demon Aru, Duke Illuster Starbe, Eduardo Deserte, Nemeseus

Jujutsu Kaisen: Megumi Fushiguro, Naoya Zen’in, Ryōmen Sukuna, Satoru Gojo, Suguru Geto

Kill The Hero: Kim Woo-Jin, Park Yong-Wan, Se Jun-Lee

Mobile Legends: Bang Bang: Claude, Gusion

MONSTER: N/A

Naruto Shippuden: Deidara, Hidan, Kabuto Yakushi, Madara Uchiha, Zabuza Momochi

One Punch Man: Boros, Garou, Suiryu

Reverend Insanity: Fang Yuan

TOUCHSTARVED: Mhin, Player Character, Vere

Undertale Multiverse (Human AU): Bill! Sans, Dust! Sans, Error! Sans, Fresh! Sans, Ink! Sans, Horror! Sans, Killer! Sans, Nightmare! Sans, Shattered Dream! Sans, Underfell Papyrus, Underfell Sans, Undertale Chara

Wuthering Waves: Aalto, Scar

Your Throne: Eros Orna Vasilios

If you want to be added or removed from the tag list, just comment on the MASTERLIST of The Red Ledger (TRL): Stained in Lust, Written in Blood. Thank you.

Official TAG LIST of “The Red Ledger”: @save4h , @rofkshinee

❤︎ Fang Dokja’s Books.

For Reader-Inserts. I only write Male Yandere x Female (Fem.) Reader (heterosexual couple). No LGBTQ+:

♡ Book 1. A Heart Devoured (AHD): A Dark Yandere Anthology

♡ Book 2. Forbidden Fruits (FF): Intimate Obsessions, Unhinged Desires.

♡ Book 3. World Ablaze (WA) : For You, I’d Burn the World.

♡ Book 4. Whispers in the Dark (WITD): Subtle Devotion, Lingering Shadows.

♡ Book 5. Ink & Insight (I&I): From Dead Dove to Daydreams.

♡ Library MASTERPOST 1. The Librarian’s Ledger: A Map to The Library of Forbidden Texts.

Notice #1. Not all stories are included in the masterpost due to Tumblr’s link limitations. However, most long-form stories can be found here. If you’re searching for a specific yandere or theme, this guide will help you navigate The Library of Forbidden Texts. Proceed with caution

♡ Book 6 [you are here]. The Red Ledger (TRL): Stained in Lust, Written in Blood.

Notice #2. This masterlist is strictly for non-con smut and serves as an exercise in refining erotic horror writing. Comments that reduce my work to mere sexual gratification, thirst, or casual simping will not be tolerated. If your response is primarily thirst-driven, keep it to yourself—repeated violations may result in blocking. Read the RULES before engaging. The tag list is reserved for followers I trust to respect my boundaries; being included is a privilege, not a right. You may request to be added, but I will decide based on trust and adherence to my guidelines. I also reserve the right to remove anyone at any time if their engagement becomes inappropriate.

Test-Phase TAG LIST of “The Red Ledger”: @yanderedrabbles