gen "Miss Granger...{w=0.4} I assume you are here for your gifts?" ("base", xpos="far_left", ypos="head")
her "Yes Professor." ("grin", "base", "base", "mid")
her "I mean, if you've acquired them already." ("open", "squint", "base", "mid")
gen "Before I say anything else, I think I need to make some things clear." ("base", xpos="far_left", ypos="head")
gen "I understand that our current...{w=0.4} Arrangement, might have led you to believe that you can rely on me for certain things." ("base", xpos="far_left", ypos="head")
gen "I feel I need to remind you however that I am still your Headmaster." ("base", xpos="far_left", ypos="head")
gen "There are some limits to what I am willing to do for you." ("base", xpos="far_left", ypos="head")
gen "I have indeed acquired what you asked for, but against my better judgement." ("base", xpos="far_left", ypos="head")
her "I understand Professor." ("angry", "narrow", "base", "down", cheeks="blush")
her "I would never have asked you to buy them for me if I thought I could get them myself!" ("angry", "squint", "base", "mid", cheeks="blush")
her "I assure you, I won't tell anyone where I got them from!" ("open", "squint", "base", "mid", cheeks="blush")
gen "Very well." ("base", xpos="far_left", ypos="head")
gen "Now that things have been made clear..." ("base", xpos="far_left", ypos="head")
gen "Why the hell did you ask me to buy you three fluffy owl plushies!?" ("base", xpos="far_left", ypos="head")
her "The...{w=0.4} Owl plushies, sir?" ("clench", "squint", "base", "mid", cheeks="blush")
her "That's what you have an issue with?" ("disgust", "squint", "base", "mid", cheeks="blush")
gen "Yes, I thought you had gotten past liking such silly things." ("base", xpos="far_left", ypos="head")
her "But...{w=0.4} What about the thestral strap-ons?" ("angry", "squint", "worried", "mid", cheeks="blush")
her "You do remember me asking you for those, right?" ("disgust", "narrow", "worried", "mid", cheeks="blush")
gen "Yes-yes, don't worry...{w=0.4} I got you your huge purple cocks." ("base", xpos="far_left", ypos="head")
her "So...{w=0.4} just to be clear." ("open", "closed", "worried", "mid", cheeks="blush")
her "You're not upset with the strap-ons...{w=0.4} But you are upset about the owls?" ("angry", "narrow", "base", "mid", cheeks="blush")
gen "That is the situation...{w=0.4} Well done Miss Granger." ("base", xpos="far_left", ypos="head")
her "{size=+5}WHY!?{/size}" ("angry", "happyCl", "annoyed", "mid", cheeks="blush")
gen "Your hormones are obviously going wild." ("base", xpos="far_left", ypos="head")
gen "It's no wonder you need some relief from time to time." ("base", xpos="far_left", ypos="head")
gen "But the owls!? What kind of girl your age asks for plush owls!?" ("base", xpos="far_left", ypos="head")
her "*Sigh*...{w=0.4} If you'll just hand over the things I asked you to buy, then I'll make things clear." ("angry", "closed", "annoyed", "mid", cheeks="blush")
gen "I'm still not sure I should be allowing you to have these things..." ("base", xpos="far_left", ypos="head")
her "" ("angry", "narrow", "annoyed", "mid")
call ctc
gen "But since I know you're a good student however, here you go!{fast}" ("base", xpos="far_left", ypos="head")
her "Thank you Professor..." ("grin", "narrow", "base", "mid")
her "Now if you'll give me just a moment." ("base", "narrow", "base", "mid")
call play_sound("equip_inventory")
pause .8
her "There we go! All done!" ("grin", "happyCl", "base", "mid")
hide hermione_main
with d3
call give_reward(">Hermione hands over her creation to you.", "interface/icons/plush_owl_strapon.webp")
her "What do you think?" ("grin", "wink", "base", "mid", xpos="mid", ypos="base", trans=dissolve)
gen "What the hell am I looking at!?" ("angry", xpos="far_left", ypos="head")
her "Don't you like it?" ("annoyed", "base", "base", "mid")
her "I think he's cute!" ("crooked_smile", "narrow", "base", "down", cheeks="blush")
gen "You've just Macgyvered together an owl that's as hung as a horse..." ("base", xpos="far_left", ypos="head")
gen "And you think it's cute?" ("base", xpos="far_left", ypos="head")
her "He, sir!" ("annoyed", "base", "annoyed", "mid")
her "And yes, I do think he's cute..." ("base", "narrow", "base", "down")
her "Of course, I'm not really interested in him for his looks." ("base", "narrow", "base", "down", cheeks="blush")
gen "Good, because he looks like an abomination unto the gods." ("base", xpos="far_left", ypos="head")
her "Don't be so mean!" ("angry", "narrow", "worried", "mid", cheeks="blush")
her "I love him!" ("grin", "narrow", "base", "down", cheeks="blush")
her "I think I'm going to name him...{w=0.4} Jeff!" ("grin", "closed", "base", "mid", cheeks="blush")
gen "His name...{w=0.4} Is Jeff?" ("base", xpos="far_left", ypos="head")
gen "And what exactly is it this...{w=0.4} \"Jeff\", is going to do?" ("base", xpos="far_left", ypos="head")
her "Oh, that's easy!" ("grin", "happyCl", "base", "mid")
her "He's going to fuck me silly of course!" ("crooked_smile", "narrow", "base", "mid", cheeks="blush")
gen "Wait...{w=0.4} {size=+5}What?{/size}" ("angry", xpos="far_left", ypos="head")
gen "How? It's an inanimate object!" ("angry", xpos="far_left", ypos="head")
gen "I mean sure, he's certainly big enough for it..." ("base", xpos="far_left", ypos="head")
her "Oh don't worry about that!" ("grin", "narrow", "base", "mid", cheeks="blush")
her "I'll just use magic of course..." ("smile", "closed", "base", "mid", cheeks="blush")
gen "Right...{w=0.4} Of course..." ("base", xpos="far_left", ypos="head")
gen "So it's just glorified masturbation--" ("base", xpos="far_left", ypos="head")
her "I'll use a spell I just learned to bring little Jeffy here to life!" ("crooked_smile", "narrow", "base", "mid", cheeks="blush")
gen "I see...{w=0.4} And what about the other two?" ("base", xpos="far_left", ypos="head")
her "Well, when I found out about this spell in the library the other day...." ("base", "narrow", "base", "R", cheeks="blush")
her "I also came across this thing called \"airtight\"." ("grin", "narrow", "base", "R", cheeks="blush")
her "The girl in the pictures seemed to be enjoying herself!" ("crooked_smile", "narrow", "base", "mid", cheeks="blush")
gen "I bet she was...." ("base", xpos="far_left", ypos="head")
gen "Wait, they have stuff like that in the library?" ("angry", xpos="far_left", ypos="head")
her "So my plan is to strap these huge purple cocks to my plushies, bring them to life, and then let them have their way with me." ("grin", "narrow", "base", "down", cheeks="blush") #lust filled gaze
gen "You little slut!" ("base", xpos="far_left", ypos="head")
gen "Twenty points to Gryffindor!" ("base", xpos="far_left", ypos="head")
her "What? But I'm not even selling you a favour." ("angry", "base", "base", "mid", cheeks="blush")
gen "I don't care! For that plan alone you deserve some points." ("base", xpos="far_left", ypos="head")
gen "Especially for saying it out loud!" ("base", xpos="far_left", ypos="head")
her "Oh! Well thank you, sir!" ("grin", "closed", "base", "mid", cheeks="blush")
her "Now... If you don't mind, I'd like to head back to my dorm." ("base", "squint", "base", "R", cheeks="blush")
gen "I bet you do...{w=0.4} Very well, off you go Miss Granger." ("base", xpos="far_left", ypos="head")
gen "Have fun with...{w=0.4} \"Jeff\"." ("base", xpos="far_left", ypos="head")
her "Oh, I will..." ("base", "base", "base", "mid")
her "Goodnight, sir!" ("base", "base", "base", "R")
gen "Goodnight Miss Granger." ("base", xpos="far_left", ypos="head")
show screen blkfade
with d5
pause 1.0
call play_sound("door")
pause .8
$ renpy.play('sounds/giggle2.ogg')
pause .5
her "Now then Jeff, show me what you're made of..."
$ renpy.play('sounds/sit_on_bed.ogg')
pause .8
her "Piertotum Locomotor!"
$ renpy.play('sounds/magic4.ogg')
pause .8
her "It worked!"
her "Now then... Come here and--"
$ renpy.play('sounds/gasp2.ogg')
her "Jeffrey!"
$ renpy.play('sounds/gltch.ogg')
with kissiris
pause .8
play bg_sounds "sounds/sexloop.ogg"
her "*Ah*...{w=0.4} *Ah*...{w=0.4} *Ah*...{heart}{heart}{heart}" with vpunch_repeat