ast "Pfft, you took them off ages ago." ("smile", "base", "base", "R")
ast "And I just cast a little spell is all." ("grin", "narrow", "narrow", "mid")
">Astoria begins to rock back and forth on your lap, causing a sinful bolt of pleasure through your cock as you buck back into the evil little witch..."
ast "Sir..." ("pout", "wink", "ahegao", "R")
ast "Now what's the spell feel like Susy?" ("smile", "wink", "ahegao", "mid")
ast "I forgot how big cow's tongues were." ("base", "base", "base", "mid")
gen "Alright, that's it. Unless you intend to sort out the problem your creating right now I think you two better head off." ("base", xpos="far_left", ypos="head")
">With that, Astoria hops out of your office, leaving Susan alone to silently collect her clothes and leave, forgetting the whole incident only moments after closing the door."
gen "(I sort of feel bad for her...)" ("base", xpos="far_left", ypos="head")
gen "(No, there's boobs at stake, we have to forge on...)" ("base", xpos="far_left", ypos="head")
">Susan nods, a terror in her eyes as she gazes down silently at the smiling blonde."
ast "Now why don't you kneel in front of me right here..." ("base", "base", "base", "mid")
ast "And sir, hurry up and get over here!" ("base", "base", "base", "mid")
gen "Ugh... the things I do to help my students..." ("base", xpos="far_left", ypos="head")
">You put on a mock air of reluctance as you stroll over to Susan, pulling your cock from it's robe and presenting the imposing thing to a frightened Susan."
ast "Wow..." ("base", "base", "base", "mid")
ast "It's big..." ("base", "base", "base", "mid")
pause
ast "For an old man like you!" ("base", "base", "base", "mid")
">With that, the excited, ashamed and scantily dressed girl blindly exited your office with a horny little smile on her face."
ast "Pfft, I can't wait to hear the rumours going around about Susie the Floozy once she asks for signatures for that uniform!" ("base", "base", "base", "mid")
ast "This is going to be great! I'm going to chase her around to see what people say." ("base", "base", "base", "mid")
">Astoria hops off of your lap, ready to chase after the redheaded slut..."
gen "Wait a minute, you don't plan on leaving me like this do you?" ("base", xpos="far_left", ypos="head")
ast "You mean your gross!" ("base", "base", "base", "mid")
ast "Your lucky I sat on your lap today! If you think I'm going to actually touch that monster of yours..." ("base", "base", "base", "mid")
ast "That's what Susie's for!" ("base", "base", "base", "mid")
gen "Well why didn't you get her to deal with this then?" ("base", xpos="far_left", ypos="head")
ast "You know what happens if I send her out with your cum all over her..." ("base", "base", "base", "mid")
ast "Just be a good headmaster and wait for Susy to come back later today." ("base", "base", "base", "mid")
gen "Ugh, fine... But it's not good to leave a man with blue balls..." ("base", xpos="far_left", ypos="head")
ast "Ew... sir!" ("base", "base", "base", "mid")
">Astoria then rushes off to watch the flaming wreck that is Susan's social life..."
#Astoria and tonks come up to the office and start talking the plan for what they'll do to Susan today
#Tonks pusing the envelope further than Astoria, curious to see the hornify spell in action
#Summon susan up to the office
#Sluttify and hornify boobs her
#Astoria on your lap while Tonks starts touching herself
#Everyone else shocked
#Tonks tells astoria off for grinding one out of her headmaster, tells you off for everything and tells susan off for being so sexy before resuming touching herself
#Everyone goes back to looking at susan
#she starts playing with her boobs while calling everyone else perverts
#Calls tonks out as Auntie causing her to orgasm
#Tonks then gets bored, tells you two to tidy yourselves up before leaving
#Extreme tentacles and hornify for Susan, Astoria cums on genie's dick rubbing against her pussy
label hermione_spell: #Branching path event based on Astoria and Genie casting spells on Hermione.
gen "Ready to practise some more spells?" ("base", xpos="far_left", ypos="head")
ast "You bet! What are we going to {b}blast{/b} Susan with today?"
gen "Actually, I was thinking we could bring someone else up..." ("base", xpos="far_left", ypos="head")
ast "Really?"
ast "I don't know about this, sir... It's not one of my friends is it?"
gen "Are you friends with Hermione Granger?" ("base", xpos="far_left", ypos="head")
ast "That know-it-all {b}bitch{/b}?!"
ast "Bring her up here..."
gen "So you're not friends then?" ("base", xpos="far_left", ypos="head")
ast "Friends? Hermione's worse than Susan! She's worse than anyone!"
ast "She's so high and mighty with her high grades and her big tits! *ARGH*!!!"
ast "I swear she gets off on rubbing both of them in everyone's face!"
gen "I guess I'll bring her up here then..." ("base", xpos="far_left", ypos="head")
ast "You better..."
">With that, you summon Hermione up to your office..."
her "Hello [genie_name], you wanted to see me?"
her "Oh... Hello Astoria..."
ast "..."
her "Did you two want anything?"
ast "Only this..."
">Astoria is giddy with excitement as she slowly pulls her wand from her pocket..."
">however, Hermione realises her intentions immediately, pulling her wand out in response!"
her "Petrificus TOTALUS!"
">Hermione launches a bolt from the end of her wand towards the small witch in front of you."
menu:
"-Move her out of the way-":
jump astoria_leash_walk
"-Let her take it-":
jump hermione_breaks_astoria
label hermione_breaks_astoria:
">You sit there and watch as Astoria takes the full brunt of the spell, locking her body together like a plank of wood."
her "[genie_name]! What are you doing?"
gen "What? I wasn't going to cast a spell on you?" ("base", xpos="far_left", ypos="head")
her "But you were just going to let her hex me?"
gen "I guess... I wasn't going to let her do anything too bad..." ("base", xpos="far_left", ypos="head")
her "What was she going to cast?"
gen "Um... I can't remember the name of it..." ("base", xpos="far_left", ypos="head")
her "Tell. Me."
gen "I think it was imperial or something..." ("base", xpos="far_left", ypos="head")
her "IMPERIO?! You were going to let her cast {b}imperio{/b} on me?"
gen "Just to play around... At worst she would have made you show me your boobs." ("base", xpos="far_left", ypos="head")
her "If you let her cast Imperio on me she can make me do {b}anything{/b}!"
ast "..."
her "honestly, [genie_name]..."
gen "It wasn't my idea..." ("base", xpos="far_left", ypos="head")
ast "*(Snitch!)*"
her "*Pfft* Of course it was {b}her{/b} Idea..."
her "Nasty Slytherins... She probably tricked you into letting her do it somehow..."
gen "..." ("base", xpos="far_left", ypos="head")
her "Still, I hope you'll do the right thing for once and punish her for trying to cast an unforgivable curse?"
menu:
"-Let Hermione punish Astoria-":
gen "Actually, I think it's only fair you get to take care of it." ("base", xpos="far_left", ypos="head")
gen "You were going to be the victim after all." ("base", xpos="far_left", ypos="head")
her "Wait... You want me to be the one to {b}punish{/b} her?"
gen "Only if you--" ("base", xpos="far_left", ypos="head")
her "I accept!"
gen "That was quick." ("base", xpos="far_left", ypos="head")
her "Are you kidding? This is the opportunity of a lifetime!"
ast "..."
her "Finally, a chance to get back at these nasty witches..."
gen "So, what's the plan?" ("base", xpos="far_left", ypos="head")
her "Don't think you get to be involved, [genie_name]!"
gen "What? Why not?" ("base", xpos="far_left", ypos="head")
her "You were going to let her cast it! You're just as much at fault as her!"
gen "I feel like we're getting bogged down in semantics..." ("base", xpos="far_left", ypos="head")
her "Ugh... Your punishment is that you don't get to be involved at all..."
gen "Aww..." ("base", xpos="far_left", ypos="head")
her "Now come on Astoria... You've got a date with the Gryffindor glory hole..."
ast "!!!"
her "Ready?"
ast "!!!"
her "Imperio..."
">The green smoke flies from hermione wand and up Astoria's nose before filling her eyes..."
her "Follow me..."
">With that Hermione and a helpless astoria wander out of your office..."
gen "(Greedy bitch... What am I supposed to do now?)" ("base", xpos="far_left", ypos="head")
jump main_room
"-Take care if it yourself-":
pass
gen "I'll take it from here then..." ("base", xpos="far_left", ypos="head")
ast "(Phew...)"
her "Oh no... You've just agreed to punish her..."
her "You don't get to decide how..."
ast "(Oh no...)"
her "Petrificus totalus really is a fun spell... I'm not sure if you know this Astoria, but you can be posed just like a Barbie doll..."
">To prove her point, Hermione steps over to Astoria and folds her arms upwards in mock shock."
her "See?"
ast "..."
her "I could even bend you over the desk..."
ast "!!!"
her "Pull your skirt up..."
ast "..."
her "And just let [genie_name] have his way with you..."
ast "..."
her "Would you like that? Hmm? Was that what you were going to do to me?"
ast "..."
her "Have you seen [genie_name]'s cock though? It's huge... It'd probably break your tight little pussy..."
her "Not that you wouldn't love it... If I let you, you'd probably scream for more..."
her "But that's not what we're going to do {b}today{/b}..."
"With that, Hermione steps forward and grabs a hold of your cock..."
her "We're playing a different game..."
ast "..."
her "We're playing the game of cumrag!"
ast "!!!"
her "[genie_name]'s got the cum..."
">With that, Hermione begins to enthusiastically start jerking you off."
her "And you get to be the rag!"
ast "!!!"
her "Doesn't that sound like fun?"
ast "..."
her "Oh wait... I forgot that you can't talk..."
#Latin for hermione unparalyzing astoria's mouth
ast "Screw you, mudblood!"
">As soon as the words exit her mouth, hermione's hand flies from her side to slap Astoria's face. Hard."
ast "!!!"
her "You slytherins... All you do is spit venom..."
">Hermione goes back to jerking you off..."
her "About time you got a bit thrown back at you..."
ast "What? You think making the headmaster cum on me is going to change anything?"
her "Probably not... I don't think I can change an evil little witch like you..."
ast "..."
her "But that doesn't mean that I shouldn't at least try to teach you a lesson."
ast "How to jerk off old man cock? Ha, I bet you're an expert..."
gen "Mmmmm... That she is..." ("base", xpos="far_left", ypos="head")
her "Thank you, sir..."
ast "Wait...{w=0.4} how often has she been coming up here, sir?"
gen "Oh, um... A little bit..." ("base", xpos="far_left", ypos="head")
her "*ahem*"
gen "OK... A lot..." ("base", xpos="far_left", ypos="head")
ast "Then why did you suggest her for spell practice, unless..."
ast "You did this on purpose, didn't you sir!"
gen "I don--" ("base", xpos="far_left", ypos="head")
her "Of course he did! He'd never let me get hit with your curse, would you [genie_name]?"
gen "O-of course not..." ("base", xpos="far_left", ypos="head")
her "See... He probably just needed some help to {b}break{/b} you in..."
ast "That's not... You wouldn't do that would you sir?"
gen "..." ("base", xpos="far_left", ypos="head")
ast "sir!"
her "Ugh... I'm sick of listening to you blabber on..."
her "Petrificus totalus!"
">Another flash as Hermione paralyses Astoria once more."
ast "!!!"
her "There, much better... Now, are you almost there, [genie_name]?"
gen "Ugh... almost..." ("base", xpos="far_left", ypos="head")
her "Need a little more... {b}stimulation{/b}?"
gen "Mmmm... What did you have in mind?" ("base", xpos="far_left", ypos="head")
her "I could show you my breasts..."
her "Or... I could show you {b}hers{/b}..."
menu:
"-Hermione's-":
gen "Yours will do nicely, [hermione_name]." ("base", xpos="far_left", ypos="head")
ast "..."
her "Hmmm, I don't know why I even asked, it's not like Astoria has boobs anyway."
ast "!!!"
#Hermione pulls up her top
gen "Ugh... that's it slut, don't stop..." ("base", xpos="far_left", ypos="head")
ast "..."
pass
"-Astoria's-":
gen "Why don't we sneak a peek at Miss Greengrass..." ("base", xpos="far_left", ypos="head")
her "Really? I don't think there'll be much to see..."
ast "..."
gen "Humour me." ("base", xpos="far_left", ypos="head")
">With that, Hermione pulls off Astoria's top as if she were changing the costume on a doll."
her "ha, they're even smaller than I though!"
ast "..."
">Hermione's starts rolling her hand around the tip of your cock, smearing it in pre-cum."
gen "Ugh... that's it slut, don't stop..." ("base", xpos="far_left", ypos="head")
ast "..."
pass
gen "mmm... here it comes you little sluts..." ("base", xpos="far_left", ypos="head")
her "Ready Astoria?"
ast "!!!"
gen "*ARGH*! TAKE THIS YOU LITTLE WHORE!" ("grin", xpos="far_left", ypos="head")
">Your cock explodes, coating the poor Slytherin in cum while hermione mercilessly pumps you dry."
her "Mmmm, let it all out... cover the witch."
ast "..."
gen "Fuck... this feels a bit wrong..." ("base", xpos="far_left", ypos="head")
her "Good! Serves you right for letting Astoria try to curse me."
her "And you..."
her "Have you learned your lesson?"
ast "..."
">Astoria's eyes burn in a storm of fury and humiliation."
her "Hmmm... Doesn't look like it..."
her "I bet you'd just call me a mudblood again if I let you..."
ast "..."
">A shine in Astoria's eyes all but confirm Hermione's suspicions."
her "I guess I'll just have to wash your mouth out then..."
her "Do you have any soap, [genie_name]?"
gen "Oh, um--" ("base", xpos="far_left", ypos="head")
her "Of course you don't... If you did this room probably wouldn't reek of cum..."
her "I know! We can kill two birds with one stone. I'll just wash out Astoria's mouth with cum!"
ast "!!!"
#fade to black
#show astoria clean with mouth full of cum and tears down her face
her "There, all done!"
ast "..."
">Hermione then forces Astoria's mouth closed before gently stroking her throat, forcing her to involuntarily swallow your load like a naughty dog with their medication."
her "{b}Perfect...{/b} Now, are you going to be able to manage to obliviate Astoria and send her back to her room, [genie_name]?"
gen "Oblivi-what?" ("base", xpos="far_left", ypos="head")
her "Ugh... If you don't want to cast it just say so."
her "OBLIVIATE!"
">A flash goes off as Astoria's eyes empty."
her "I suppose you want me to take her back to her room as well?"
gen "If you don't mind." ("base", xpos="far_left", ypos="head")
her "It's fine..."
gen "..." ("base", xpos="far_left", ypos="head")
her "..."
gen "How many?" ("base", xpos="far_left", ypos="head")
her "At least a hundred."
gen "One hundred points to Gryffindor then!" ("base", xpos="far_left", ypos="head")
$ gryffindor += 100
her "Thank you, [genie_name]."
">With that, Hermione unparalyses the dazed Slytherin before leading her out of your office and back to her dorm."
jump main_room
label astoria_leash_walk:
">You quickly push Astoria to the side, leaving you to take the full force of Hermione's spell."
gen "*ARGH*!" ("angry", xpos="far_left", ypos="head")
ast "IMPERIO!"
">As your body stiffens from the spell, you see the life drain from Hermione's eyes as the puff of cursed smoke flies up her nostrils."
ast "YES! We did it sir!"
gen "..." ("base", xpos="far_left", ypos="head")
ast "Oh, did her spell hit you?"
gen "..." ("base", xpos="far_left", ypos="head")
ast "Ha-ha! That's what you get for not reacting quicker..."
gen "!!!" ("base", xpos="far_left", ypos="head")
ast "Now... what should we do with Miss know-it-all?"
ast "Should I make her show us her boobies?"
ast "What do you think, Hermione? I bet you'd hate that, wouldn't you!"
her "I'd love it."
ast "{size=+5}What?!{/size}"
gen "..." ("base", xpos="far_left", ypos="head")
ast "Why?"
her "It makes me feel {b}so{/b} good."
ast "Wait... Have you shown the headmaster your boobs before?"
her "Yes."
ast "How many times have you shown him, you little tramp?"
her "I can't remember."
ast "What? Have you been having sex with the headmaster?"
her "Yes..."
ast "sir!"
gen "..." ("base", xpos="far_left", ypos="head")
ast "Oh... right... paralysed..."
ast "..."
ast "You really are the biggest teacher's pet in the world, aren't you."
ast "So, did you do it for a better grade?"
her "No..."
ast "That's surprising..."
ast "So, sir, why did you suggest her if you've already been there?"
ast "Unless you wanted me to fool around with her..."
ast "sir! You're such a dirty old pervert!"
ast "So what can I do then?"
ast "Is there even anything that the headmaster can do that would embarrass you anymore, slut?"
her "I don't think so..."
ast "Huh, I knew you were useless, sir!"
ast "I guess I'll have to come up with my own super smart way to shame Miss know-it-all then!"
ast "Ready for the best, most humiliating idea ever, Hermione?"
her "Yes..."
ast "Let's walk around the school together!"
her "Together... With a slytherin?"
ast "I bet you'd hate that, wouldn't you?"
her "Yes..."
ast "Would you hate it even more if you were wearing a leash?"
her "Yes..."
ast "And a sign that says... um..."
her "..."
ast "Mudblood slut!"
her "..."
">It's barely noticeable but you can see a flicker of rage flash beneath Hermione's eyes."
ast "You'd hate that, wouldn't you?"
her "More than anything..."
ast "Perfect!"
ast "ACCIO LEASH!"
">A leash and collar fly quickly in through your window."
gen "(Woah... How'd she do that?)" ("base", xpos="far_left", ypos="head")
ast "Well, have fun being stuck here all by yourself, sir."
ast "Hermione and I are going to go on a walk around the school."
her "..."
ast "See ya sir!"
">With that, Astoria leads a dazed Hermione out of your office and into the wider wizarding world."