The Principal's Mascot Mayhem
Seeing someone calmly jerk off with a talking doll right in front of them is something you rarely witness. Hell, honestly, it's a sight most people in this world won't encounter in their entire lifetime.
Finding someone with such twisted common sense is hard enough, but the odds of a talking doll popping up right in front of them? Slim to none.
Yet, here it was happening, perfectly nonchalant, in the guidance office of Jinglebell Middle School. It was a scene utterly mismatched for a middle school, and considering the special nature of a guidance office, what was unfolding there was the pinnacle of irony.
Squeak! Squeak! Squeak! Squeak! Squeak!
A man with sun-tanned skin and blatantly flashy dyed hair—someone no amount of open-mindedness could mistake for a teacher—was engaged in an act that suited his appearance perfectly, but clashed horribly with any notion of a teacher.
"Not bad. Decent enough that I'd buy it for around 5,000 won as an onahole."
Unlike his frenzied masturbation, the man's appraisal was stingy as hell. He lifted the seahorse-shaped doll he'd just been roughing up moments ago and brought it close to his face. From the doll's mouth poured about half a cup's worth of the semen he'd just ejaculated.
The doll coughed harshly, spewing out the cum. Semen splattered on the man's face, and he shook his head.
"Kuh! Kuh! Kuh! What the hell kind of human are you, Katsu?!"
Casts—the mascot from the Magic World and partner to Carol Violet—glared at the sleazy man with needle-sharp eyes, unleashing a barrage of words. Her eyes were still brimming with tears.
She could sense the unpleasant, alien aura radiating from him. It felt like an indescribable, sticky darkness was tangled up before her, taking the form of a human. The filthy ordeal she'd just endured was merely a fingernail's worth of that darkness.
"It was you! You're the source of that creepy vibe I've been feeling in this school, Katsu! Hic!"
Casts cried out at the man in a voice like a sharp scream. He nodded coolly.
"Probably."
The man showed no tension or fluster whatsoever. This was no normal reaction to spotting a mascot from the Magic World. From the aura he exuded, he was already a million light-years from any normal human.
Sensing impure energies is a mascot's innate ability. Even the greatest witches in the Magic World are like kids playing around compared to mascots when it comes to detection. That's one of the main reasons mascots are dispatched as partners to magical girls in the first place.
Casts was so overwhelmed by the unfathomable, murky aura that she couldn't even judge the situation properly. This man was that terrifying. An indescribable, deep, sticky darkness lurked in the depths of his heart. The man, Geum Taeyang, commanded her.
"Transform into human form. Right now."
He even knew mascots could turn human. Casts realized this guy wasn't just some regular monster. The brutality he'd shown felt fundamentally different from other monsters.
Normal monsters wield their dark power by stimulating human desires. Like whispering to a perennial second-place student that they'll torment the top student, or appearing to a kid who hates sports day and offering rain in exchange for their soul.
Of course, plenty of monsters just crave mindless destruction. But their hallmark is purity. Purity exists not just in good, but in evil too. Most monsters, symbols of evil, were purely evil.
But this man was different. From him, Casts sensed a tarnished, muddy malice. It was a stark contrast to every monster she'd encountered as Carol Violet's mascot.
"Not listening, huh."
When Casts didn't transform, Geum Taeyang spoke. Casts flapped her wings.
Staying here meant who-knows-what horrors. As a mascot, she had to avoid human eyes at all costs, but right now, she had no luxury for such rules.
"No escaping. Darkness Arrow."
A black arrow materialized in midair. As threatening as the toxic aura the man emitted, the arrow of darkness pierced Casts' right wing without hesitation.
Pfbt!
"It hurts, Katsu!!!"
Casts, who had been flapping in the air, plummeted to the floor. Geum Taeyang casually caught her as she fell. Terror, pain, and fear mingled on Casts' face, stirring primal sadism in any human.
"Wanna see worse?"
"It hurts, Katsu! I-I'm not tasty, Katsu!"
"Nah. You'd make a fine snack. I tried a bit earlier."
He chuckled to himself with words Casts couldn't comprehend. The sight only amplified her terror.
'I don't get what he's saying, but it's creepy as hell, Katsu! What’s gonna happen to me, Katsu?!'
Casts swallowed her fear inwardly. He gazed down at her with that same beaming smile. What he demanded hadn't changed since earlier.
"Be good and transform into a human already?"
"O-Okay, Katsu! I'll transform, so don't hurt me, Katsu!"
"That's right. No need for the stick with obedient kids."
At Geum Taeyang's promise not to torment her, Casts hurriedly transformed. A purple light gently enveloped her tiny spirit body. It was almost identical to the light when an ordinary girl became a magical girl.
The transformation result was just as shocking as a magical girl's. The winged seahorse doll that fit in one hand became a cheeky girl with glossy purple hair tied in twin tails.
She barely reached Geum Taeyang's chest in height, with a tambourine-sized frame. Her outfit was a black-based dress overflowing with frills, evoking a princess.
Her looks differed sharply from Tambourine's. While Tambourine had a cute, energetic, childlike face full of innocence, Casts had the face of a mischievous imp who loved pranks and lording over others.
In Geum Taeyang's succinct terms, 'little devil style.' More suited to a black cat than a seahorse.
But right now, Casts' expression wasn't that of a lofty cat mocking a frantic dog from atop a wall. It was the face of a cat dragged by its owner right up to the bath.
Geum Taeyang tore at the black frilly goth-loli dress Casts wore. A voice near a scream escaped her.
"Wh-what are you doing, Katsu!? You said you wouldn't torment me if I turned human, Katsu!?"
"Not tormenting. Just wanna have some fun together."
Geum Taeyang spouted more incomprehensible words. He indifferently pulled Casts' face toward him.
Casts tried to resist with magic, but if she did, she'd probably get hit by another arrow like the one that pierced her wing. And next time, the target might not be her wing.
"Mmph! Mmph!"
Geum Taeyang shoved his dick back into Casts' mouth. To feel the difference between fellatio in spirit form and human form.
His experiments with Tambourine had shown the two types offered completely different experiences.
Knock knock!
"Yang Gain from Class 1 Wisdom here. May I come in?"
A knock sounded, and Gain—Casts' partner—announced herself outside the door. Casts' eyes, being roughly face-fucked by Geum Taeyang, darted toward the door. Geum Taeyang responded boldly.
"Come in."
"Coming in."
The guidance office door slid open. Gain entered. Casts, her mouth stuffed with Geum Taeyang's cock, desperately reached out to Gain for help.
But Gain showed no change in expression upon seeing Geum Taeyang violating Casts' mouth. Of course not. Nothing about what Geum Taeyang was doing deviated from common sense.
In the guidance office, the guidance principal could do anything. Raping a girl was naturally included in that 'anything.'
"Gain! It's me, Ka... Mmph! Mmph!"
Geum Taeyang gave Casts no chance to speak. But Gain felt an odd familiarity toward the girl servicing him. It was a sensation very much like déjà vu.
'Even magical girls don't know mascots can turn human.'
That was why Geum Taeyang had so casually let Gain into the guidance office.
Gain followed the mandatory procedure in the guidance office. She stripped off her uniform and underwear, neatly folded them, and placed them on the desk nearby. Then, in front of Geum Taeyang, she spread her legs wide and parted her pussy with her hands.
In the guidance office, being fully nude was common sense, and newcomers had to receive a pussy inspection from the principal.
"G-Gain! What are you... Mmph! Mmph!"
"Today's urinal's a bit feisty."
Geum Taeyang inspected Gain's pussy while fucking Casts' mouth. Gain couldn't tear her eyes from the human-form Casts.
"Is there a girl like that in our school?"
"She's my personal one I keep around."
Geum Taeyang answered naturally. With his curt reply, Gain had nothing more to say.
"What brings you here?"
Geum Taeyang asked. Gain's original purpose was to find Casts. Sure, Casts had said she'd handle it herself and run off, but she still hadn't returned.
To hunt Shadow World monsters, a mascot's abilities were essential. In other words, to confirm if the school nurse was a monster, she needed Casts.
But she couldn't exactly say she'd come to retrieve her confiscated doll. Gain gave the excuse she'd prepared.
"I lost my keychain. Thought maybe it got turned in as lost and found, so I came to check."
"Too bad, no keychains."
Geum Taeyang answered without even glancing at the lost-and-found box. Gain flicked her eyes toward it.
"Just in case, can I look?"
"Go ahead. But first, give teacher's here a kiss."
Geum Taeyang pulled his dick from Casts' mouth. Casts tried to say something to Gain, but he clamped her mouth shut with one hand.
"Yes, sir."
Gain knelt before Geum Taeyang. She lowered her head and planted a kiss on his glans.
Geum Taeyang handed Gain the key to the lost-and-found box. Naturally, what she found inside was Casts—or rather, she didn't, since Casts was now in human form right in front of her. Geum Taeyang, knowing the full situation, chuckled quietly so Gain wouldn't notice.
"Find it?"
"......No."
Gain bowed her head to Geum Taeyang.
"Sorry for the bother. I'll head out."
"Yeah. See ya."
Gain left the guidance office. Only then did Geum Taeyang release Casts' mouth. The moment she could speak, Casts unleashed a furious tirade at him.
"You! What did you do to Gain, Katsu?!"
"No need to worry. You'll be like that soon enough. Or maybe even worse?"
No sooner had Geum Taeyang finished than another knock sounded at the guidance office door.
"Patrol's done, Tamp! Coming in, Tamp!"
The girl who entered had blonde hair in twin tails, just like Casts. She was a bit taller than Casts. Both mascots' eyes widened simultaneously upon seeing each other.
"Casts!?"
"Tambourine!? Why are you here!?"
Geum Taeyang grinned as the two mascots gawked at each other.