# Mirror story: Blueballing Bad label blueballing_bad: # Setup $ hermione.equip(her_outfit_default) $ tonks.equip(ton_outfit_default) $ game.daytime = True $ game.weather = "clear" stop weather call play_music("stop") show screen blkfade with d5 centered "{size=+7}{color=#cbcbcb}Blueballing Bad{/color}{/size}" nar "In an alternate universe, Genie, wanting to go back to Agrabah, never took any risks to keep his cover as the Headmaster of Hogwarts..." nar "And stopped being a pervert." call room("main_room") call gen_chibi("paperwork") with fade call music_block nar "Sitting at his desk, doing some paperwork peacefully, Genie suddenly heard some voices, talking loudly while getting closer and closer to the office door..." her "{size=-6}What now?{/size}" ton "{size=-6}Miss Granger... Enough is enough.{/size}" ton "{size=-6}Even if he was a bit perverted, surely that wouldn't--{/size}{w=1.0}{nw}" her "{size=-4}A little bit perverted?!{/size}" gen "(What's this fuss about?)" ("open", xpos="far_left", ypos="head") ton "{size=-4}Miss Granger, wait!{/size}{w=0.75}{nw}" $ renpy.sound.play("sounds/door_down.ogg") with hpunch call her_chibi("stand", "door", "base") call gen_chibi("sit_behind_desk") call her_walk("mid", "base", speed=2.0) with d3 $ hermione.strip("bottom", "panties") stop music fadeout 0.5 her "{b}I AM NOT CRAZY!{/b}" ("scream", "closed", "angry", "mid", xpos="far_right", ypos="head") $ renpy.sound.play("sounds/MaleGasp.ogg") gen "What the--" ("open", xpos="far_left", ypos="head") $ renpy.music.play("music/Under-the-Radar by PhobyAk.ogg") call ton_chibi("stand", "door", "base") with d3 her "I'm not crazy..." ("mad", "base", "annoyed", "mid") ton "Miss Granger, you--" ("open", "wide", "shocked", "L", hair="neutral", xpos="far_right", ypos="head") her "I {b}know{/b} what I saw. He has to be the one who stole my panties!" ("angry", "base", "annoyed", "mid") her "I knew that house elf was his!" ("mad", "base", "annoyed", "R") gen "The what?{w=0.5}{nw}" ("open", xpos="far_left", ypos="head") her "Who else would have the authority and be perverted enough to--" ("mad", "closed", "annoyed", "mid") gen "I'm right here you know. Also, you--" ("open", xpos="far_left", ypos="head") her "You commanded that thing to steal panties, {b}MY{/b} panties." ("angry", "base", "annoyed", "L") her "As if I would ever make up such a lie!" ("angry", "base", "annoyed", "L") her "Never." ("clench", "base", "angry", "mid") her "{b}NEVER!{/b}" ("scream", "base", "angry", "mid") her "I just--{w=0.25} I just need to find them to prove it!" ("mad", "base", "annoyed", "mid") call her_walk(xpos="480", ypos="400", speed=1.5) gen "You lost your--" ("base", xpos="far_left", ypos="head") call her_walk(xpos="418", ypos="430", speed=1.5) her "He--{w=0.2} He's covered his tracks... Or he made that {size=-3}idiot{/size} teacher Snape take them!" ("angry", "base", "annoyed", "R_soft") call her_walk(xpos="600", ypos="410", speed=1.5) ton "Miss Granger, please, you have to--{w=0.5}{nw}" ("open", "base", "annoyed", "stare", hair="annoyed") her "You think this is something-{w=0.25} You think this is bad?{w=0.25} This, this chicanery?!" ("angry", "wide", "angry", "L_soft", flip=True) call her_walk(xpos="599", ypos="410", speed=1.5) her "He's done worse!" ("shock", "base", "angry", "mid", flip=False) her "He asked me about my day!" ("mad", "base", "angry", "L") ton "Wha--" ("normal", "shocked", "raised", "L", hair="neutral") her "Are you telling me that you just happened to \"scratch your leg\" every time I spoke about those perverted Slytherin sluts?" ("disgust", "squint", "angry", "mid") gen "I really was--" ("open", xpos="far_left", ypos="head") her "NO!{w=0.25} {b}YOU{/b} were {b}MASTURBATING{/b}! {b}YOU{/b}, THE {b}HEADMASTER!{/b}" ("scream", "base", "angry", "L") gen "Miss Granger, please listen to us... You--" ("base", xpos="far_left", ypos="head") her "{b}YOU {size=+3}MADE ME{/size}{w=0.25} DO {size=+5}SILLY FACES!{/size}{/b}" ("scream", "closed", "angry", "mid") her "And I trusted you!" ("mad", "base", "annoyed", "up") her "I shouldn't have been blinded by the house points...{w=0.5} What was I thinking?! Giving him a chance to satisfy his male desires..." ("mad", "squint", "worried", "R_soft") her "He's a pervert." ("angry", "base", "worried", "L_soft") her "He's a pervert!{w=0.25} Ever since I talked to him about my grades, he just couldn't keep his hands out of his robe!" ("clench", "base", "annoyed", "mid") gen "I swear I wasn't--" ("base", xpos="far_left", ypos="head") her "Everyone kept telling me I was making stuff up..." ("clench", "base", "annoyed", "mid") her "\"Not the Headmaster!\"{w=0.25}, \"Our Headmaster is not like that!\"..." ("clench", "base", "angry", "up") her "{b}WHAT A {size=+2}SICK{/size} JOKE!{/b}" ("scream", "wide", "angry", "stare") her "I should have stopped him when I had the chance..." ("clench", "base", "annoyed", "R_soft") her "{size=-3}You--{/size}{w=1.0} You have to stop him Professor Tonks!{w=0.25} You--" ("mad", "wide", "worried", "R_soft") with hpunch stop music fadeout 0.5 ton "{b}{size=+3}MISS GRANGER, YOU LOST YOUR SKIRT ON YOUR WAY IN!{/size}{/b}" ("scream", "closed", "angry", "mid", hair="angry") her "" ("open", "wide", "base", "down", xpos="mid", ypos="base") pause her "..." ("open", "wide", "base", "shocked") ton "..." ("annoyed", "base", "annoyed", "stare", hair="annoyed") gen "..." ("base", xpos="far_left", ypos="head") her "{w=0.5}{size=+5}-!{/size}" ("disgust", "wide", "worried", "R", cheeks="blush") call her_walk(action="run", xpos="door", ypos="base", speed=2.0) call her_chibi("leave") call music_block ton "..." ("annoyed", "base", "annoyed", "stare", hair="annoyed") ton "I guess this proves that the greatest prudes are the ones with the biggest stick up their asses." ("soft", "base", "base", "L", hair="neutral") gen "Tonks, what the fuck are you talking about?" ("open", xpos="far_left", ypos="head") ton "I'm saying this girl should really learn how to loosen up." ("annoyed", "base", "annoyed", "L", hair="neutral") gen "Why?" ("open", xpos="far_left", ypos="head") ton "I mean, so what if you stole her panties?" ("annoyed", "base", "annoyed", "L", hair="neutral") gen "..." ("base", xpos="far_left", ypos="head") ton "Wait, you didn't steal her panties?" ("annoyed", "base", "raised", "L", hair="neutral") gen "No?! Why would I do that?" ("base", xpos="far_left", ypos="head") ton "Really? You didn't do anything perverted for a whole month?" ("open", "shocked", "shocked", "mid", hair="neutral") gen "No! I've just been reading, and sometimes summoning her to my office to talk and tutor her in exchange for house points!" ("open", xpos="far_left", ypos="head") ton "What about the silly faces?" ("annoyed", "base", "raised", "L", hair="neutral") gen "I panicked! She was begging for house points and I didn't want to blow my cover!" ("open", xpos="far_left", ypos="head") ton "My god, you really are an innocent idiot." ("open", "wide", "shocked", "stare", hair="neutral") gen "Hey!" ("open", xpos="far_left", ypos="head") ton "You know I could erase people memories if you get caught? Right?" ("open", "base", "base", "mid", hair="neutral") gen "...Wait,{w=0.5} you can do that?" ("base", xpos="far_left", ypos="head") ton "Well, not too often or it might affect their brain, but--" ("open", "base", "raised", "mid", hair="neutral") with hpunch $ renpy.sound.play("sounds/card_punch1.ogg") gen "{b}{size=+6}I'VE BEEN BLUEBALLING MYSELF THIS WHOLE TIME, FOR NOTHING?!{/size}{/b}" ("open", xpos="far_left", ypos="head") ton "Well..." ("soft", "base", "base", "R", hair="neutral") with hpunch $ renpy.sound.play("sounds/card_punch2.ogg") call gen_chibi("stand") call gen_walk("door", "base", speed=2.0) gen "{b}{size=+4}MISS GRANGER, COME BACK. I'LL PAY YOU ONE THOUSAND POINTS IF YOU LET ME MASTURBATE IN FRONT OF YOU!{/size}{/b}" ("open", xpos="far_left", ypos="head") call gen_chibi("leave") ton "{b}WAIT NO! What are you doing?!{/b}" ("open", "shocked", "shocked", "R", hair="neutral") call ton_chibi("leave") "Genie""{size=-3}{b}Hermione?! {w=0.5}Hermioooooooooooone!!!{/b}{/size}" $ renpy.end_replay() label blueballing_bad_rewards: if not her_outfit_bb.unlocked: call unlock_clothing(text=">New clothing items for Hermione have been unlocked!", item=her_outfit_bb) return