WTS/game/scripts/characters/hermione/events/favors/dance_for_me_masturbate.rpy
Johnny28 24ff32aab6 Improvements
* Improved writing and posing for "Dance for me masturbate".
2023-04-18 16:23:19 +02:00

775 lines
48 KiB
Plaintext

### Hermione Masturbate ###
### Tier 4 (Intro) ###
label hg_pf_strip_T4_fingering:
if not states.her.status.masturbating:
gen "[name_hermione_genie]..." ("base", xpos="far_left", ypos="head")
her "Yes, [name_genie_hermione]?" ("base", "base", "base", "mid")
gen "Do you ever touch yourself?" ("base", xpos="far_left", ypos="head")
her "What? Why are you asking me that?" ("upset", "wink", "base", "mid")
gen "It's a simple question..." ("base", xpos="far_left", ypos="head")
her "[name_genie_hermione]!" ("angry", "happyCl", "worried", "mid")
gen "And I'd like you to answer it, truthfully..." ("base", xpos="far_left", ypos="head")
her "......" ("normal", "happyCl", "worried", "mid")
gen "Well, [name_hermione_genie]?" ("base", xpos="far_left", ypos="head")
her "{size=-5}I suppose I do...{/size}" ("angry", "happyCl", "worried", "mid", emote="sweat")
gen "*Huh*? What was that?" ("base", xpos="far_left", ypos="head")
her "I said that I do, alright!!?" ("scream", "happyCl", "worried", "mid")
gen "*Hmm*... I'm not sure I believe you." ("base", xpos="far_left", ypos="head")
her "What? Why would I lie about something like this?" ("clench", "happy", "worried", "mid")
gen "Well, you never know... Perhaps you believe it's what I want you to say..." ("base", xpos="far_left", ypos="head")
her "That doesn't make any--" ("annoyed", "base", "angry", "mid")
gen "But don't worry... I'm sure a quick little demonstration will erase any doubts." ("base", xpos="far_left", ypos="head")
her "So that's what you're after......" ("annoyed", "narrow", "angry", "R")
her "Don't you think this is going a bit too far?......" ("annoyed", "narrow", "angry", "R")
if states.her.status.handjob:
her "I mean, aren't these favours supposed to be for your benefit?" ("annoyed", "narrow", "worried", "R")
gen "Truly? Why I don't remember receiving any points for my house..." ("base", xpos="far_left", ypos="head")
her "That's not what I meant..." ("disgust", "narrow", "worried", "mid")
her "I just--" ("angry", "narrow", "worried", "down")
her "Are you sure you wouldn't prefer another handjob, [name_genie_hermione]?" ("annoyed", "narrow", "worried", "mid")
gen "I suppose, if you'd like to attempt getting us both off at the same time, you could try..." ("grin", xpos="far_left", ypos="head")
her "Getting us both--" ("clench", "base", "worried", "stare")
her "No-no-no... You're not--" ("angry", "base", "worried", "mid")
gen "...." ("grin", xpos="far_left", ypos="head")
her "..." ("annoyed", "base", "worried", "mid")
her "Please, stop doing that, [name_genie_hermione]." ("disgust", "happy", "worried", "mid")
gen "Stop doing what?" ("base", xpos="far_left", ypos="head")
her "Telling me to do something even more difficult, just so that I agree to what you actually want me to do..." ("annoyed", "narrow", "worried", "mid")
gen "*Huh*?" ("base", xpos="far_left", ypos="head")
her "......" ("disgust", "base", "worried", "mid")
else:
gen "I'm only asking what is necessary, so that Gryffindor may get ahead of the other houses." ("base", xpos="far_left", ypos="head")
gen "You want to win the cup, don't you?" ("base", xpos="far_left", ypos="head")
her "Of course [name_genie_hermione], but--" ("disgust", "narrow", "angry", "mid")
gen "Well, the choice is literally in your hands..." ("base", xpos="far_left", ypos="head")
her "......" ("annoyed", "narrow", "worried", "down")
her "*Sigh*...{w=0.4} I suppose I could...{w=0.4} Touch myself...{w=0.4} In front of you." ("open", "narrow", "worried", "down")
her "But you better keep your hands to yourself..." ("angry", "narrow", "worried", "mid")
gen "Witcher's promise." ("base", xpos="far_left", ypos="head")
her "......" ("annoyed", "squint", "base", "mid")
else: # Repeat
gen "[name_hermione_genie]." ("base", xpos="far_left", ypos="head")
gen "Why don't you give that lovely pussy of yours a little rub for me?" ("grin", xpos="far_left", ypos="head")
her "Again?" ("annoyed", "narrow", "base", "mid")
gen "Again, and again, until it feels really good." ("base", xpos="far_left", ypos="head")
her "..." ("disgust", "narrow", "base", "down")
her "Fine... Just keep your hands to yourself..." ("open", "squint", "base", "R")
play music "music/(Orchestral) Playful Tension by Shadow16nh.ogg" fadein 1 if_changed # SEX THEME.
her "..........." ("upset", "base", "base", "mid")
her "*Ehm*... Let me know when you'd like me to--{w=0.4} start..." ("soft", "wink", "base", "mid")
if hermione.is_any_worn("clothes"):
gen "You may start once you're completely naked..." ("base", xpos="far_left", ypos="head")
if hermione.is_worn("panties"):
gen "Those panties of yours would get in the way otherwise..." ("base", xpos="far_left", ypos="head")
her "Right." ("disgust", "narrow", "base", "down")
pause 1.0
play sound "sounds/cloth_sound3.ogg"
$ hermione.strip("clothes")
pause 1.0
else:
gen "When you're ready..." ("base", xpos="far_left", ypos="head")
her "(I never would've imagined...{w=0.4} Doing this in front of my headmaster...{w=0.4} Of all people...)" ("normal", "happyCl", "worried", "mid")
$ hermione.set_pose("hand_on_pussy")
her "" ("soft", "closed", "worried", "mid", trans=d3)
play sound "sounds/slick_02.ogg"
with hpunch
pause 1.0
play background "sounds/slickloop.ogg" fadein 2
call ctc
gen "Excellent..." ("grin", xpos="far_left", ypos="head")
her "........" ("upset", "wink", "base", "mid")
gen "............." ("base", xpos="far_left", ypos="head")
her "............." ("normal", "happyCl", "worried", "mid")
stop background
her "*Ehm*... [name_genie_hermione]?" ("angry", "narrow", "worried", "mid")
gen "Yes [name_hermione_genie], what is it?" ("base", xpos="far_left", ypos="head")
if not states.her.status.masturbating:
her "For how long did you want me to do this?" ("open", "base", "worried", "mid")
gen "Until you finish, [name_hermione_genie]..." ("base", xpos="far_left", ypos="head")
if game.daytime:
her "But my classes are about to start, [name_genie_hermione]..." ("annoyed", "base", "worried", "mid")
else:
her "But it's getting late, [name_genie_hermione]..." ("annoyed", "base", "worried", "mid")
gen "So?" ("base", xpos="far_left", ypos="head")
her "Won't I miss curfew?" ("soft", "base", "worried", "mid")
gen "There's still some time left before curfew..." ("base", xpos="far_left", ypos="head")
gen "(I think...)" ("base", xpos="far_left", ypos="head")
else:
her "I presume that you're expecting me to do this until--" ("open", "base", "worried", "mid")
gen "Until you finish, [name_hermione_genie]..." ("base", xpos="far_left", ypos="head")
if game.daytime:
her "But, what if I don't make it back to class in time, [name_genie_hermione]..." ("annoyed", "base", "worried", "mid")
else:
her "Right... I Just thought... Well, it's getting a bit late, [name_genie_hermione]..." ("annoyed", "base", "worried", "mid")
gen "Right?" ("base", xpos="far_left", ypos="head")
her "I don't want to miss curfew, that's all..." ("soft", "base", "worried", "mid")
gen "Well, then it's up to you to ensure you don't miss it..." ("base", xpos="far_left", ypos="head")
her "It's just...{w=0.4} I'm not sure if I'll be able to--" ("disgust", "narrow", "base", "down")
gen "Focus less on the talking and more on the doing, [name_hermione_genie]." ("base", xpos="far_left", ypos="head")
gen "You want those points, don't you?" ("base", xpos="far_left", ypos="head")
her "I do, [name_genie_hermione]! I'm sorry..." ("open", "narrow", "worried", "down")
her "I'll keep going then..." ("disgust", "narrow", "base", "down")
play background "sounds/slickloop.ogg" fadein 2
gen "(*Hmm*... Perhaps I should encourage her a little.)" ("base", xpos="far_left", ypos="head")
menu:
gen "..." ("base", xpos="far_left", ypos="head")
"\"That's it... Keep going, slut.\"":
her "[name_genie_hermione]!!!" ("angry", "base", "angry", "mid")
her "How...{w=0.4} How dare you!" ("upset", "base", "angry", "mid")
gen "What?" ("base", xpos="far_left", ypos="head")
her "I hardly think that kind of--{w=0.2} *Ah*...{w=0.4} Language is appropriate." ("open", "happyCl", "base", "mid")
gen "And masturbating in front of your headmaster is?" ("base", xpos="far_left", ypos="head")
her "Well...{w=0.4} This--{w=0.2} This is different." ("open", "narrow", "worried", "down")
her "I'm doing this for the honour of Gryffindor..."
her "To help my--{w=0.2} *Ah*..." ("open", "closed", "worried", "down")
play background "sounds/slickloopfast.ogg"
nar "You notice Hermione beginning to move her fingers a little faster."
$ hermione.set_cum(pussy="wet")
her "*Ah*...{heart}{heart}{heart}" ("soft", "narrow", "annoyed", "up")
her "Help my house, win the cup..." ("angry", "wink", "base", "mid")
gen "Surely that can't be the only reason..." ("grin", xpos="far_left", ypos="head")
her "I--{w=0.2} *Ah*...{w=0.4} Of course it--" ("normal", "happyCl", "worried", "mid")
$ hermione.set_pose("hand_on_pussy_and_breast")
her "*Ah-a*{heart}..." ("open", "happyCl", "worried", "mid")
her "What--{w=0.2} *Ah*...{w=0.4} Other reason would there be for me to--" ("angry", "happyCl", "base", "down")
gen "I don't know... From where I'm sitting, it looks as if you might be enjoying this a little too much..." ("base", xpos="far_left", ypos="head")
her "I am not, [name_genie_hermione]!" ("open", "happyCl", "worried", "mid")
gen "Really?" ("base", xpos="far_left", ypos="head")
her "......................" ("normal", "happyCl", "worried", "mid")
gen "Then why are your fingers moving so fast, slut?" ("base", xpos="far_left", ypos="head")
call ctc
her "*Ah*...{heart}" ("open", "happyCl", "worried", "mid")
gen "Just admit it... You do enjoy being called a slut!" ("base", xpos="far_left", ypos="head")
her "I do not!" ("normal", "happyCl", "worried", "mid")
her "I'm just thinking about--{w=0.2} *Ah*...{w=0.4} How happy everyone will be when we win!" ("shock", "happyCl", "worried", "mid")
gen "And what if they find out how you earned the points?" ("base", xpos="far_left", ypos="head")
stop background
her "What?!" ("shock", "wide", "base", "stare")
gen "If that happened, then surely I wouldn't wouldn't be the only one degrading you..." ("base", xpos="far_left", ypos="head")
play background "sounds/slickloop.ogg"
her "..." ("soft", "closed", "base", "R")
gen "It would be the entire school." ("base", xpos="far_left", ypos="head")
play background "sounds/slickloopfast.ogg"
her "The entire-- *Ah*...{heart}" ("silly", "narrow", "base", "dead", cheeks="blush")
gen "Every...{w=0.4} Single...{w=0.4} Student." ("base", xpos="far_left", ypos="head")
play background "sounds/slickloopveryfast.ogg"
her "*Ah*...{heart}{heart}{heart}" ("grin", "narrow", "annoyed", "up", cheeks="blush")
her "[name_genie_hermione], please... {w=0.4}*mmmh*...{w=0.4} Don't tell anyone..." ("soft", "narrow", "base", "mid_soft", cheeks="blush")
nar "Hermione continues to rub herself with renewed effort..."
her "They can't--{w=0.2} *Ah*...{w=0.4} They can't find out..." ("soft", "narrow", "base", "R_soft", cheeks="blush")
her "If Harry and Ron knew..." ("open", "narrow", "base", "down", cheeks="blush")
her "I'd--{w=0.2} *Ah*...{heart}" ("soft", "closed", "annoyed", "up", cheeks="blush")
gen "You'd what, [name_hermione_genie]?" ("base", xpos="far_left", ypos="head")
her "I'd..." ("open", "closed", "worried", "mid", cheeks="blush")
her "I'd...{heart}" ("silly", "closed", "worried", "mid", cheeks="blush")
her "I...{heart}{heart}{heart}" ("grin", "narrow", "annoyed", "up", cheeks="blush")
"\"Now, play with your breast.\"":
her "My breast..." ("open", "narrow", "worried", "down")
her "I'm not sure if I should--" ("open", "narrow", "base", "down")
gen "Did you want to finish in time, or not?" ("base", xpos="far_left", ypos="head")
her "Yes, but--" ("angry", "narrow", "base", "down")
gen "Then do what I say." ("base", xpos="far_left", ypos="head")
her "..." ("angry", "narrow", "base", "mid")
gen "*Ahem*..." ("base", xpos="far_left", ypos="head")
gen "What I meant to say, is that there could be another ten points for you, at the finish-line..." ("base", xpos="far_left", ypos="head")
$ current_payout += 10
her "..." ("normal", "happy", "base", "R")
her "......" ("soft", "happy", "base", "R")
$ hermione.set_pose("hand_on_pussy_and_breast")
her "*Ah*...{heart}" ("open", "closed", "base", "R")
gen "There... Isn't that better?" ("base", xpos="far_left", ypos="head")
her "*Ah*... I--{w=0.2} I don't know..." ("open", "wink", "worried", "mid")
her "It feels kind of weird..." ("normal", "happyCl", "base", "mid")
gen "Really? I thought you'd be used to it by now..." ("base", xpos="far_left", ypos="head")
her "*Ah*...{w=0.4} Why would you think that I'd be used to it......{w=0.4} [name_genie_hermione]?" ("angry", "narrow", "base", "mid", cheeks="blush")
gen "You've already done a lot of things for me inside this office..." ("base", xpos="far_left", ypos="head")
gen "If it weren't for the points, you'd be considered quite the slut." ("base", xpos="far_left", ypos="head")
her "Why would you say something like--" ("soft", "narrow", "base", "L", cheeks="blush")
gen "I'm just telling you how I see it..." ("base", xpos="far_left", ypos="head")
her "Please [name_genie_hermione]... I'm not twisted, like those Slytherin harlots..." ("angry", "narrow", "base", "down", cheeks="blush")
her "I'm not a--{w=0.2} *Ah*..." ("open", "happyCl", "base", "mid", cheeks="blush")
gen "Not a what, Miss Granger?" ("base", xpos="far_left", ypos="head")
her "{size=-3}A Slut...{/size}." ("soft", "narrow", "base", "down", cheeks="blush")
gen "Miss Granger!" ("base", xpos="far_left", ypos="head")
gen "How very unbecoming of you to use such foul language..." ("base", xpos="far_left", ypos="head")
her "But--{w=0.2} *Ah*...{w=0.4} I just repeated what you--" ("angry", "narrow", "base", "mid", cheeks="blush")
$ hermione.set_cum(pussy="wet")
her "*Ah*...{heart}{heart}" ("open", "closed", "annoyed", "mid")
gen "What would your parents think if they heard you?" ("base", xpos="far_left", ypos="head")
her "My parents...{heart}" ("open", "narrow", "worried", "up", cheeks="blush")
play background "sounds/slickloopfast.ogg"
her "*Ah*...{heart} I don't know..." ("soft", "closed", "base", "up", cheeks="blush")
her "Although, to be perfectly honest [name_genie_hermione]... I don't think I care...{heart}{heart}{heart}" ("silly", "narrow", "base", "up", cheeks="blush")
gen "Really?" ("base", xpos="far_left", ypos="head")
her "Yes...{heart}" ("grin", "happyCl", "base", "mid", cheeks="blush")
her "It's not for them to--{w=0.2} *Ah*...{w=0.4} Decide how I speak." ("grin", "closed", "base", "mid", cheeks="blush")
gen "Is that so..." ("base", xpos="far_left", ypos="head")
gen "And what if they saw you like this?..." ("base", xpos="far_left", ypos="head")
her "I--{w=0.2} *Mmmh*...{w=0.4} Surely that would never--" ("angry", "closed", "worried", "mid", cheeks="blush")
gen "What if they burst through that door, and saw their little girl masturbating in front of the headmaster." ("base", xpos="far_left", ypos="head")
her "*Ah*...{w=0.4} They wouldn't...{w=0.4} You'd never allow..." ("normal", "happyCl", "worried", "mid", cheeks="blush")
gen "I bet if they appeared right now, you wouldn't even stop touching yourself, you filthy slut." ("base", xpos="far_left", ypos="head")
her "*Ah*...{heart}" ("open_tongue", "narrow", "base", "up", cheeks="blush")
gen "Look at you... You're nothing but a disgrace to your family..." ("base", xpos="far_left", ypos="head")
her "*Ah*...{w=0.4} I'm-{heart}" ("open", "happyCl", "worried", "mid", cheeks="blush")
her "I'm--{heart}{heart}{heart}" ("grin", "narrow", "annoyed", "up", cheeks="blush")
"\"Spread em!\"":
gen "And make sure to give me a nice view of that wet pussy!" ("base", xpos="far_left", ypos="head")
her "[name_genie_hermione]!" ("open", "base", "angry", "mid", cheeks="blush")
gen "What?" ("base", xpos="far_left", ypos="head")
her "It's not {size=-5}wet...{/size}" ("annoyed", "narrow", "worried", "R", cheeks="blush")
gen "Are you sure?" ("base", xpos="far_left", ypos="head")
her "It--{w=0.2} I'm just getting a little sweaty, that's all..." ("angry", "narrow", "worried", "R", cheeks="blush")
gen "I suppose that could be it..." ("base", xpos="far_left", ypos="head")
her "..............." ("base", "closed", "base", "mid", cheeks="blush")
gen "Only a slut would get wet that quickly." ("base", xpos="far_left", ypos="head")
play background "sounds/slickloopfast.ogg"
$ hermione.set_cum(pussy="wet")
her "{heart}{heart}{heart}" ("grin", "narrow", "base", "up_soft", cheeks="blush")
gen "Wow... Looks like you're getting quite the work-out, [name_hermione_genie]." ("grin", xpos="far_left", ypos="head")
her "*Ah*... Yes, I--" ("angry", "narrow", "base", "up_soft", cheeks="blush")
gen "Had I not known it was sweat, I would've thought that you enjoyed being called a slut." ("grin", xpos="far_left", ypos="head")
her "[name_genie_hermione]...{w=0.4} Please..." ("open", "happyCl", "base", "stare", cheeks="blush")
$ hermione.set_pose("hand_on_pussy_and_breast")
her "" ("soft", "happyCl", "base", "mid", cheeks="blush")
play background "sounds/slickloopveryfast.ogg"
nar "Hermione starts fingering herself even faster."
gen "Look at those fingers go..." ("base", xpos="far_left", ypos="head")
her "...{heart}" ("grin", "closed", "worried", "mid", cheeks="blush")
her "*Ah*...{heart}" ("open_tongue", "narrow", "base", "up", cheeks="blush")
gen "That's it, push those fingers deep inside, just like all those other sluts..." ("base", xpos="far_left", ypos="head")
her "..." ("open_tongue", "narrow", "base", "up", cheeks="blush")
her "...{heart}" ("open", "happyCl", "worried", "mid", cheeks="blush")
play background "sounds/slickloop.ogg"
her "(Wait, what am I doing...)" ("angry", "narrow", "worried", "stare", cheeks="blush")
her "*Ah*..." ("soft", "narrow", "base", "R", cheeks="blush")
gen "Almost there [name_hermione_genie]?" ("base", xpos="far_left", ypos="head")
her "A-almost..." ("annoyed", "base", "worried", "L", cheeks="blush")
her "I just need a bit longer..."
gen "Well, you better hurry..." ("base", xpos="far_left", ypos="head")
her "*Ah*...{w=0.3} I know, [name_genie_hermione]." ("angry", "happyCl", "worried", "mid")
her "..........." ("normal", "closed", "base", "R", cheeks="blush")
gen "Is everything alright?" ("base", xpos="far_left", ypos="head")
play background "sounds/slickloopfast.ogg"
her "................" ("annoyed", "narrow", "base", "down", cheeks="blush", tears="sweat")
gen "Why are you being so quiet, [name_hermione_genie]?" ("base", xpos="far_left", ypos="head")
play background "sounds/slickloop.ogg"
her "......" ("annoyed", "base", "worried", "R_soft", cheeks="blush")
her "[name_genie_hermione]... I don't think I can..." ("soft", "base", "worried", "down", cheeks="blush")
gen "What?" ("base", xpos="far_left", ypos="head")
stop background
her "...{w=0.3} Finish..." ("angry", "happyCl", "base", "down", cheeks="blush", tears="soft")
gen "Really? Even after all my encouragement?" ("base", xpos="far_left", ypos="head")
her "Your...{w=0.2} {size=-4}(So that's why he said all those things...){/size}" ("angry", "narrow", "base", "down", cheeks="blush", tears="soft")
menu:
"-Chastise her-":
gen "Well then, I suppose Slytherin will end up winning the house cup this year." ("base", xpos="far_left", ypos="head")
her "B-but--" ("disgust", "narrow", "worried", "mid", cheeks="blush", tears="soft")
gen "Now, now [name_hermione_genie]... A deal's a deal." ("base", xpos="far_left", ypos="head")
her "But, I really tried, [name_genie_hermione]!" ("upset", "narrow", "worried", "down", tears="crying")
gen "You should've tried harder..." ("base", xpos="far_left", ypos="head")
play background "sounds/slickloopveryfast.ogg"
her "" (eyes="happyCl", tears="tears_soft_sweat")
nar "Hermione starts grinding furiously against her hand."
# Reset pose
$ hermione.set_pose(None)
$ hermione.strip("clothes")
stop background
her "*SOB*!{w=0.3} I can't..." ("angry", "happyCl", "base", "down", cheeks="blush", tears="messy")
gen "Well then... Zero points to Gryffindor." ("base", xpos="far_left", ypos="head")
her "{size=-5}After everything I...{/size} Really [name_genie_hermione]?" ("open", "base", "worried", "stare", cheeks="blush", tears="messy")
her "After I stood here and..." ("scream", "base", "angry", "mid", cheeks="blush", tears="messy")
her ".........." ("angry", "squint", "base", "mid", cheeks="blush", tears="messy")
call blkfade
hide hermione_main
call her_chibi("stand", "desk", "base")
$ hermione.wear("all")
stop music fadeout 2.0
call hide_blkfade
her "I am not going to sell you a single favour anymore, [name_genie_hermione]!" ("scream", "base", "low", "mid", cheeks="blush", tears="mascara")
call her_walk(action="run", xpos="door", speed=2, reduce=True)
call her_chibi("leave")
$ states.her.mood += 15
pause 1.0
gen "..." ("base", xpos="far_left", ypos="head")
gen "We'll see about that." ("base", xpos="far_left", ypos="head")
$ states.her.status.masturbating = True
jump end_hermione_event
"-Forgive her-":
gen "It's alright, [name_hermione_genie]." ("base", xpos="far_left", ypos="head")
her "Really?" ("open", "narrow", "worried", "mid", cheeks="blush", tears="crying")
gen "I'm sure you're just a little nervous." ("base", xpos="far_left", ypos="head")
# Reset pose
$ hermione.set_pose(None)
$ hermione.strip("clothes")
her "Thank you [name_genie_hermione]." ("base", "base", "worried", "mid", cheeks="blush", tears="soft")
her "I promise to try harder next time." ("base", "happyCl", "worried", "mid", cheeks="blush")
$ states.her.status.masturbating = True
jump end_hg_pf_strip
### Tier 5 ###
label hg_pf_strip_T5_fingering:
gen "[name_hermione_genie]..." ("base", xpos="far_left", ypos="head")
her "Yes, [name_genie_hermione]?" ("base", "base", "base", "mid")
gen "I hope you're feeling horny." ("base", xpos="far_left", ypos="head")
her "Maybe a little, [name_genie_hermione]." ("base", "narrow", "base", "mid_soft")
gen "Good, then we better do something about that..." ("base", xpos="far_left", ypos="head")
her "[name_genie_hermione]..." ("open", "wink", "worried", "mid")
gen "Why don't you give that lovely pussy of yours a little rub." ("grin", xpos="far_left", ypos="head")
her "{heart}{heart}{heart}" ("base", "narrow", "base", "mid_soft")
her "............." ("base", "base", "base", "R_soft")
her "Alright...{w=0.4} if that's what you want..." ("base", "narrow", "worried", "down")
if not states.her.status.masturbating:
her "(I can't believe I'm agreeing to do this...)" ("soft", "narrow", "base", "down")
else:
her "(I can't believe I'm agreeing to do this...{w=0.4} again...)" ("soft", "narrow", "base", "down")
$ states.her.status.masturbating = True
if hermione.is_worn("panties"):
nar "Hermione bends over and takes off her panties."
pause 1.0
play sound "sounds/cloth_sound3.ogg"
$ hermione.strip("panties")
pause 1.0
if hermione.is_any_worn("clothes"):
gen "Now take off the rest." ("base", xpos="far_left", ypos="head")
$ hermione.strip("clothes")
her "(Okay then, here I go...)" ("normal", "happyCl", "worried", "mid")
show screen blkfade
with d5
$ hermione.set_pose("hand_on_pussy")
her "" ("soft", "closed", "worried", "mid", trans=d3)
play sound "sounds/slick_02.ogg"
with hpunch
with kissiris
her "*Ah*..." ("open", "squint", "worried", "R", cheeks="blush")
call ctc
hide screen blkfade
with d5
play music "music/(Orchestral) Playful Tension by Shadow16nh.ogg" fadein 1 if_changed # SEX THEME.
gen "Nice..." ("grin", xpos="far_left", ypos="head")
play background "sounds/slickloop.ogg" fadein 2
her "*Mmhh*... {heart}" ("open", "happyCl", "worried", "mid")
her "*Ah*...{w=0.4} {heart}-aha..." ("open", "happyCl", "worried", "mid")
gen "..." ("base", xpos="far_left", ypos="head")
her "*Ah-ah*..." ("open", "happyCl", "worried", "mid")
gen "......................" ("base", xpos="far_left", ypos="head")
her "*Ah*...{w=0.4} *ah*...{heart}" ("open", "happyCl", "worried", "mid")
her "*Ah*...{w=0.4} [name_genie_hermione]?" ("soft", "happy", "base", "R")
gen "What is it?" ("base", xpos="far_left", ypos="head")
her "Do you....{w=0.4}*Ah*...{w=0.4} like this?" ("open", "happyCl", "worried", "mid")
gen "Do I like watching \"you\" finger your cute little pussy?" ("base", xpos="far_left", ypos="head")
gen "Of course, [name_hermione_genie]. Why?" ("base", xpos="far_left", ypos="head")
her "{heart}{heart}{heart}" ("normal", "happyCl", "worried", "mid")
her "*Ah*... You're just so quiet..." ("open", "happyCl", "worried", "mid")
gen "Do you need a little more encouragement?" ("base", xpos="far_left", ypos="head")
her "*Ah*...{w=0.4} yes... please....{heart}" ("open", "happyCl", "worried", "mid")
gen "*Tch*... Such a dirty whore..." ("base", xpos="far_left", ypos="head")
play background "sounds/slickloopfast.ogg"
$ hermione.set_cum(pussy="wet")
her "Yes [name_genie_hermione], *Ah*...{heart}" ("grin", "narrow", "base", "up", cheeks="blush")
her "Please... *Ah*...{w=0.4} more...{heart}" ("grin", "base", "angry", "mid", cheeks="blush")
gen "You deserve to be punished for being such a filthy slut!" ("angry", xpos="far_left", ypos="head")
her "Yes, [name_genie_hermione]... punish me..." ("open", "narrow", "base", "up", cheeks="blush")
her "Make me your little slut..." ("open", "narrow", "base", "up", cheeks="blush")
play background "sounds/slickloopveryfast.ogg"
her "I will... *Ah*...{w=0.4} {heart}do anything...{w=0.4} *Ah*...{heart}" ("silly", "narrow", "base", "dead")
gen "Anything [name_hermione_genie]?" ("base", xpos="far_left", ypos="head")
her "*Ah-a*...{heart} Yessss..." ("silly", "narrow", "base", "up", cheeks="blush")
gen "Cum." ("base", xpos="far_left", ypos="head")
her "{heart}{heart}{heart}!!!{heart}{heart}{heart}" ("silly", "narrow", "base", "dead", cheeks="blush")
with kissiris
with hpunch
play sound "sounds/slick_01.ogg"
$ hermione.set_cum(pussy="squirt")
pause .8
$ hermione.set_cum(pussy="squirt_post")
her "*Ah*...{heart}...{heart}" ("grin", "narrow", "annoyed", "up", cheeks="blush")
with kissiris
with hpunch
play sound "sounds/slick_01.ogg"
$ hermione.set_cum(pussy="squirt_transition")
pause .8
$ hermione.set_cum(pussy="squirt_post")
her "*Ah*... *Ah*...{heart}" ("silly", "base", "base", "ahegao", cheeks="blush")
play background "sounds/slickloopfast.ogg"
her "..." ("open_tongue", "closed", "base", "up", cheeks="blush")
her "...{heart}{heart}{heart}" ("grin", "narrow", "annoyed", "dead", cheeks="blush")
her "*Gah*...{w=0.4} *Ah*...{w=0.4} *Ah*..." ("open_tongue", "narrow", "annoyed", "dead", cheeks="blush")
play background "sounds/slickloop.ogg"
her "[name_genie_hermione]...{heart}{heart}{heart}" ("open", "narrow", "annoyed", "mid", cheeks="blush")
her "............." ("soft", "narrow", "annoyed", "up")
stop background
nar "Hermione takes a minute to collect herself."
# Reset pose
$ hermione.set_pose(None)
jump end_hg_pf_strip
### Tier 6 ###
label hg_pf_strip_T6_fingering:
$ states.her.status.masturbating = True
gen "[name_hermione_genie]?" ("base", xpos="far_left", ypos="head")
her "[name_genie_hermione]?" ("base", "base", "base", "mid")
gen "You don't mind pleasuring yourself in front of me, do you?" ("base", xpos="far_left", ypos="head")
if states.her.level <= 16:
her "As long as I am being paid..." ("grin", "base", "base", "R")
gen "That's the spirit!" ("grin", xpos="far_left", ypos="head")
else:
her "I mean I have done it once today already..." ("grin", "base", "base", "R")
gen "Once more for good luck then!" ("grin", xpos="far_left", ypos="head")
her "If you insist...{heart}" ("open", "base", "base", "R", cheeks="blush")
her "..." ("base", "narrow", "base", "mid_soft")
if hermione.is_worn("panties"):
nar "Hermione hastily takes off her panties."
pause 1.0
play sound "sounds/cloth_sound3.ogg"
$ hermione.strip("panties")
pause 1.0
if hermione.is_any_worn("clothes"):
gen "Now take off the rest." ("base", xpos="far_left", ypos="head")
$ hermione.strip("clothes")
her "(...)" ("base", "happyCl", "worried", "mid")
show screen blkfade
with d5
$ hermione.set_pose("hand_on_pussy")
her "" ("soft", "closed", "worried", "mid", trans=d3)
play sound "sounds/slick_02.ogg"
with hpunch
with kissiris
her "*Ah*..." ("open", "squint", "worried", "R", cheeks="blush")
call ctc
hide screen blkfade
with d5
stop music fadeout 3.0
play background "sounds/slickloop.ogg" fadein 2
her "*Mmmh*...{heart}" ("base", "narrow", "base", "down", cheeks="blush")
her "[name_genie_hermione]...{w=0.4} Do you...{w=0.4} like it when I do it like this?" ("grin", "narrow", "base", "down", cheeks="blush")
play music "music/Chipper Doodle v2.ogg" fadein 1 if_changed # HERMIONE'S THEME.
gen "Yes, I love it..." ("base", xpos="far_left", ypos="head")
gen "Try going a little deeper with your fingers." ("base", xpos="far_left", ypos="head")
her "Alright [name_genie_hermione]..." ("base", "happyCl", "base", "mid", cheeks="blush")
play background "sounds/slickloopfast.ogg"
her "*Ah*...{w=0.4} *Ah*...{w=0.4}{heart}" ("open", "happyCl", "worried", "mid", cheeks="blush")
$ hermione.set_cum(pussy="wet")
her "*Ah*...{w=0.6} [name_genie_hermione]...{heart}" ("open", "happyCl", "worried", "mid", cheeks="blush")
menu:
gen "..." ("base", xpos="far_left", ypos="head")
"\"Tell me what you're thinking about.\"":
her "*huh*?" ("open", "wink", "worried", "mid", cheeks="blush")
her "Oh, *umm*... nothing..." ("soft", "happyCl", "worried", "mid", cheeks="blush")
gen "[name_hermione_genie]..." ("base", xpos="far_left", ypos="head")
her "[name_genie_hermione],{w=0.4} it's a bit weird..." ("disgust", "narrow", "base", "down", cheeks="blush")
gen "Even more reason to tell me." ("angry", xpos="far_left", ypos="head")
her "......" ("annoyed", "narrow", "annoyed", "mid", cheeks="blush")
her "Fine..." ("open", "base", "base", "R", cheeks="blush")
her "If you must know... I was thinking about the time I corrected professor Snape on the ingredients of a Hiccoughing potion." ("open", "narrow", "worried", "down", cheeks="blush")
gen "....." ("base", xpos="far_left", ypos="head")
her "*Ah*...{heart}" ("soft", "narrow", "annoyed", "up", cheeks="blush")
her "It was...{w=0.4} *Ah*...{w=0.4} {heart} in front of the entire class as well." (cheeks="blush")
her "He refused to let me answer any questions for a week after that." ("base", "narrow", "worried", "down", cheeks="blush")
her "But it was worth it..." ("soft", "happy", "base", "R", cheeks="blush")
her "The look on his face when he realised he was wrong...{heart}" ("soft", "narrow", "annoyed", "up", cheeks="blush")
her "*A-ah*...{heart}" (cheeks="blush")
her "It just felt so good!{heart}" ("grin", "narrow", "base", "dead", cheeks="blush")
gen "This is what you're thinking of when masturbating?" ("base", xpos="far_left", ypos="head")
her "..." ("normal", "narrow", "base", "dead", cheeks="blush")
her "Is that too weird?" ("upset", "narrow", "base", "mid", cheeks="blush")
gen "(No wonder why she's being such a know it all... she's getting off from it.)" ("base", xpos="far_left", ypos="head")
gen "Let's just get back to business shall we?" ("base", xpos="far_left", ypos="head")
her "................." ("base", "narrow", "annoyed", "up", cheeks="blush")
nar "Hermione goes quiet for a moment to enjoy herself, now fully focused on moving her fingers."
gen "(Having a bit too much fun I think...)" ("base", xpos="far_left", ypos="head")
"\"You really are a shameless slut, aren't you?\"":
her "Yes..." ("soft", "narrow", "annoyed", "up")
her "*Ah*... {heart}" ("silly", "narrow", "base", "dead")
her "I don't know if has to do with the time I've spent with you...{heart}" ("angry", "wink", "base", "mid")
her "Or if I've always been this way...{heart}" ("angry", "narrow", "base", "down")
her "But... {heart} {w=0.4}*Ah*...{w=0.4} {heart} I'm a slut [name_genie_hermione]...{heart}" ("soft", "narrow", "annoyed", "up")
play background "sounds/slickloopfast.ogg"
her "A shameless slut..." ("grin", "narrow", "base", "dead")
her "That pleasures herself...{heart} {w=0.4}*Ah*..." ("soft", "narrow", "annoyed", "up")
her "Just to make her headmaster happy..." ("grin", "narrow", "base", "dead")
gen "Oh, yes..." ("base", xpos="far_left", ypos="head")
her "That's it [name_genie_hermione]..." ("base", "narrow", "worried", "up_soft")
her "Enjoy yourself while I stand here..." ("silly", "narrow", "base", "dead")
her "*Ah*...{heart}" ("open_wide_tongue", "narrow", "annoyed", "up")
her "Fingering my pussy..." ("silly", "narrow", "annoyed", "up")
her "*Ah*...{w=0.4} *Ah*...{heart}" ("grin", "narrow", "annoyed", "up")
her "*Ah*...{w=0.4} Do you.... like this [name_genie_hermione]?" ("shock", "happyCl", "worried", "mid")
her "Watching me {w=0.4}*Ah*...{w=0.4}{heart} degrade myself?" ("silly", "narrow", "base", "dead")
gen "Very much, [name_hermione_genie]. Just keep going..." ("base", xpos="far_left", ypos="head")
her "{heart}{heart}{heart}" ("silly", "narrow", "base", "dead")
"\"Play with your tits some more!\"":
her "*Hmm*?" ("soft", "narrow", "annoyed", "up")
her "Okay...{w=0.4} if you insist..." ("open", "base", "base", "R", cheeks="blush")
$ hermione.set_pose("hand_on_breast")
her "*Ah*...{heart}" ("angry", "wink", "base", "mid")
gen "Now pinch your nipples." ("base", xpos="far_left", ypos="head")
her "[name_genie_hermione]..." ("open", "happy", "base", "mid", cheeks="blush")
gen "do it, [name_hermione_genie]." ("base", xpos="far_left", ypos="head")
her "..." ("open", "base", "base", "R", cheeks="blush")
play sound "sounds/gasp2.ogg"
her "*Ah*..." ("grin", "narrow", "base", "up", cheeks="blush")
gen "..." ("grin", xpos="far_left", ypos="head")
nar "You gaze at Hermione's breasts as she runs the tips of her fingers across her nipple..."
her "*Ah*..." ("silly", "narrow", "base", "dead")
gen "So you do like playing with those big tits of yours." ("grin", xpos="far_left", ypos="head")
her "I do, [name_genie_hermione]... {w=0.4}*Ah*...{heart}" ("soft", "narrow", "annoyed", "up")
her "I don't know why..." ("base", "base", "base", "R", cheeks="blush")
her "But I love it...{heart}{heart}" ("open", "narrow", "worried", "down")
gen "You nasty slut!" ("base", xpos="far_left", ypos="head")
her "*Ah*...{w=0.4}{heart} *Ah-a*...{heart}" ("open_tongue", "narrow", "annoyed", "up")
her "I am..."
her "A nasty slut... {w=0.4}*Ah*...{heart}" ("silly", "narrow", "base", "dead")
gen "You are a disgrace, [name_hermione_genie]!" ("base", xpos="far_left", ypos="head")
her "*Ah-ah*...{heart}{heart}{heart}" ("open_wide_tongue", "narrow", "annoyed", "up")
gen "Why don't you come down and I'll help you finish?" ("base", xpos="far_left", ypos="head")
her "..." ("base", "narrow", "worried", "down")
# Hermione climbs off your desk.
show screen blkfade
with d5
hide hermione_main
play sound "sounds/08_hop_on_desk.ogg"
stop background
nar "Hermione slowly climbs down from the desk and stands in front of you."
pause.5
# Reset pose
$ hermione.set_pose(None)
$ hermione.strip("clothes")
call her_chibi_scene("behind_desk_front")
hide screen blkfade
with d5
call ctc
her ".............." ("base", "narrow", "base", "up", cheeks="blush", trans=d3)
menu:
gen "..." ("base", xpos="far_left", ypos="head")
"-Grab her tits-":
nar "You reach forward and grab a hold of Hermione's tits."
call her_chibi_scene("grope_tits")
her "[name_genie_hermione]!" ("shock", "happyCl", "worried", "mid")
her "This wasn't part of the deal!" ("open", "happyCl", "worried", "mid")
her "And I was almost about to--" ("annoyed", "narrow", "angry", "R", cheeks="blush")
gen "Can't let you have all the fun by yourself can we [name_hermione_genie]." ("base", xpos="far_left", ypos="head")
her "*Ah*...{w=0.4}{heart} Well, as long as it's just to make this end faster..." ("open", "narrow", "base", "up", cheeks="blush")
her "I suppose I can...{w=0.4} *Ah*...{w=0.4}{heart} allow it..." ("base", "narrow", "base", "down", cheeks="blush")
nar "You give her tits a couple of firm squeezes..."
gen "Just admit that you love it." ("base", xpos="far_left", ypos="head")
her "*Ah*...{w=0.4} fine...{heart}" ("open", "happyCl", "worried", "mid", cheeks="blush")
her "{size=-5}I like it...{/size}" ("soft", "narrow", "annoyed", "up")
gen "What was that [name_hermione_genie]?" ("base", xpos="far_left", ypos="head")
her "......." ("normal", "narrow", "annoyed", "up")
her "I love this..." ("grin", "narrow", "base", "dead")
her "Standing here... all exposed..." ("base", "narrow", "worried", "down_soft", cheeks="blush")
her "*Ah*...{w=0.4} while you play with me...{heart}" ("grin", "narrow", "base", "up", cheeks="blush")
gen "Heh... Nice." ("base", xpos="far_left", ypos="head")
her "*Ah*...{heart}" ("open", "narrow", "base", "up", cheeks="blush")
her "I sometimes wish I could spend all day in here..." ("grin", "narrow", "angry", "dead", cheeks="blush")
gen "Perhaps we could arrange that some time..." ("base", xpos="far_left", ypos="head")
nar "You keep on massaging the girl's breasts..."
her "......."
her "[name_genie_hermione]... I...{w=0.4} Please...{w=0.4} I was so close..." ("open", "base", "worried", "L", cheeks="blush")
her "*Ah*...{heart}" ("base", "narrow", "worried", "down")
her "Could you touch me...{w=0.4} down there..." ("open", "happy", "base", "mid", cheeks="blush")
gen "What was that [name_hermione_genie]? You'll have to speak up." ("base", xpos="far_left", ypos="head")
her "Please finger me..." ("open", "narrow", "base", "up", cheeks="blush")
gen "One more time, a little louder this time." ("base", xpos="far_left", ypos="head")
her "*Ah*...{heart} {size=+5}please finger my pussy!{/size}" ("scream", "narrow", "base", "up", cheeks="blush")
gen "As you wish..." ("base", xpos="far_left", ypos="head")
call her_chibi_scene("grope_ass_front")
with vpunch
play sound "sounds/slick_02.ogg"
nar "You swiftly plunge two fingers into her dripping pussy."
her "{heart}{heart}{size=+5}!!!{/size}{heart}{heart}" ("open_wide_tongue", "narrow", "annoyed", "up")
"-Finger her-":
call her_chibi_scene("grope_ass_front")
nar "You run your hands up and down Hermione's legs..."
her "!!!" ("open", "happyCl", "worried", "mid")
nar "And slowly move your hands towards her pussy..."
her "................." ("silly", "narrow", "base", "dead")
gen "That's it [name_hermione_genie]..." ("base", xpos="far_left", ypos="head")
her "{size=-7}[name_genie_hermione]...{/size}" ("soft", "narrow", "annoyed", "up")
gen "Good girl." ("base", xpos="far_left", ypos="head")
her "...................." ("open", "closed", "base", "mid", cheeks="blush")
gen "Just be quiet for a second..." ("base", xpos="far_left", ypos="head")
nar "You enjoy the sensation of stroking the inside of Hermione's thighs..."
nar "Kneading her gently and moving ever closer to her wet pussy..."
gen "I love your big... firm, ass..." ("base", xpos="far_left", ypos="head")
nar "As you get closer to her pussy you suddenly move your hands around her back to squeeze her ass..."
her "....................." ("annoyed", "base", "annoyed", "dead", cheeks="blush")
gen "Your loins..." ("base", xpos="far_left", ypos="head")
nar "You slide your fingers across the side of her body as you return to the front, and then gently begin rubbing your forefinger just above her clit."
her ".....................{size=-8} [name_genie_hermione]...{/size}" ("silly", "narrow", "base", "dead", cheeks="blush")
gen "What was that, [name_hermione_genie]?" ("base", xpos="far_left", ypos="head")
her "....................." ("annoyed", "wink", "base", "mid", cheeks="blush")
her "... I...{w=0.4} {size=-5}... I need you...{w=0.4} inside of me...{/size}" ("disgust", "narrow", "base", "down", cheeks="blush")
gen "You'll have to speak up if you expect me to hear you..." ("base", xpos="far_left", ypos="head")
her "I...{w=0.4} *Ah*...{w=0.4}{heart} need..." ("open", "narrow", "base", "up", cheeks="blush")
nar "You swiftly plunge two fingers into her drenched pussy."
play sound "sounds/slick_02.ogg"
her "!!!{heart}{heart}" ("grin", "narrow", "annoyed", "up")
nar "You start to pump your fingers inside her before she can do more than gasp."
play background "sounds/slickloop.ogg"
her "{size=+10}{heart}{heart}!!!{heart}{heart}{/size}" ("silly", "narrow", "base", "dead")
gen "That's it [name_hermione_genie]. Just enjoy yourself." ("base", xpos="far_left", ypos="head")
her ".................................................." ("base", "narrow", "base", "up", cheeks="blush")
gen "Do you like this?" ("base", xpos="far_left", ypos="head")
gen "You like it when I finger your pussy?" ("base", xpos="far_left", ypos="head")
her "I love it!{heart}{w=0.4} I love your fingers in my tight...{w=0.4} wet....{w=0.4} pussy!!{heart}" ("silly", "narrow", "annoyed", "up")
gen "Well, I certainly think we can do better..." ("base", xpos="far_left", ypos="head")
nar "with your other hand, you start rubbing your thumb against her clit."
her "{size=+10}!!!{/size}" ("open", "narrow", "base", "up", cheeks="blush")
play background "sounds/slickloopfast.ogg"
nar "With little need to move, Hermione pounds herself down to the base of your fingers."
her "*Ah*...{heart}{w=0.4} please...{w=0.4}{heart} keep...{heart}" ("silly", "narrow", "base", "dead", cheeks="blush")
her "Fingering my pussy!{heart}{heart}" ("silly", "narrow", "annoyed", "up", cheeks="blush")
gen "As you command!" ("grin", xpos="far_left", ypos="head")
nar "You force another finger into her pussy!"
play sound "sounds/slick_02.ogg"
play background "sounds/slickloopveryfast.ogg"
her "*Ah*...{w=0.4} yes! {heart}iloveitiloveitiloveit!{heart}" ("scream", "wide", "annoyed", "dead", cheeks="blush")
gen "what do you love, [name_hermione_genie]?" ("base", xpos="far_left", ypos="head")
her "Ah!!{heart} I love your fingers in my pussy [name_genie_hermione]!{heart}" ("open_wide_tongue", "happyCl", "annoyed", "dead", cheeks="blush")
nar "Hermione's legs begin to shake slightly as you finger her with renewed vigour."
gen "are you about to--" ("base", xpos="far_left", ypos="head")
her "*Ah*...{heart} yes!!" ("mad", "narrow", "annoyed", "dead", cheeks="blush")
her "I'm about to cum [name_genie_hermione]!!{heart}" ("grin", "narrow", "base", "dead", cheeks="blush")
her "From being fucked by your fingers!!{heart}{heart}" ("open_tongue", "base", "base", "ahegao", cheeks="blush")
her "*Ah*...{w=0.4} Yes...{w=0.4}*Ah*..." ("soft", "narrow", "base", "dead", cheeks="blush")
her "[name_genie_hermione]{heart}... I'm...*Ah*...{w=0.4} I'm cumming!{heart}" ("silly", "narrow", "annoyed", "dead", cheeks="blush")
her "{heart}{heart}{heart}!!!{heart}{heart}{heart}" ("silly", "narrow", "base", "dead", cheeks="blush")
with kissiris
with hpunch
play sound "sounds/slick_01.ogg"
$ hermione.set_cum(pussy="squirt")
pause .8
$ hermione.set_cum(pussy="squirt_post")
her "*Ah*...{w=0.4}{heart}...{heart}" ("grin", "narrow", "annoyed", "dead", cheeks="blush")
with kissiris
with hpunch
play sound "sounds/slick_01.ogg"
$ hermione.set_cum(pussy="squirt_transition")
pause .8
$ hermione.set_cum(pussy="squirt_post")
her "*Ah*...{w=0.4} *Ah*...{heart}" ("silly", "narrow", "annoyed", "dead", cheeks="blush")
$ hermione.set_cum(pussy="squirt_transition")
with kissiris
with hpunch
play sound "sounds/slick_01.ogg"
pause .8
$ hermione.set_cum(pussy="squirt_post")
her "*Mmmmmmh*!!!" ("soft", "base", "annoyed", "dead", cheeks="blush")
her "........................" ("grin", "base", "annoyed", "dead", cheeks="blush")
stop background
if hermione.is_worn("bottom"):
nar "You remove your hands from underneath Hermione's skirt, fingers drenched by her love juices."
else:
nar "You remove your hands from Hermione's love canal, fingers drenched by her love juices."
call her_chibi_scene("behind_desk_front")
gen "This shall do for now [name_hermione_genie]." ("base", xpos="far_left", ypos="head")
her "*Ah*...{w=0.4} *Ah*...{heart}" ("open", "narrow", "annoyed", "dead", cheeks="blush")
her "Yes...{w=0.4} yes, [name_genie_hermione].{heart}" ("silly", "narrow", "base", "mid_soft", cheeks="blush")
jump end_hg_pf_strip