label hg_sex_luna:
    gen "[hermione_name]..." ("base", xpos="far_left", ypos="head")
    gen "I have a favour to ask of you..." ("base", xpos="far_left", ypos="head")
    her "Is it sex? {size=-2}Please let it be sex...{/size}" ("smile", "base", "base", "R")
    gen "You certainly seem eager." ("base", xpos="far_left", ypos="head")
    her "......." ("base", "narrow", "base", "mid_soft")
    her "Well I may have made some plans..." ("base", "narrow", "worried", "down")
    her "but I can't tell you what..."
    gen "well as long as you bend over my desk I don't really care..." ("base", xpos="far_left", ypos="head")
    her "{heart}{heart}{heart}" ("base", "narrow", "worried", "down")
    stop music fadeout 1.0
    hide hermione_main
    call blkfade
    # SEX

    $ renpy.play('sounds/gltch.ogg')
    with hpunch
    with kissiris
    her "*Ooooohhhhhhhhhhhh*....{heart}" ("scream", "wide", "base", "stare", ypos="head", flip=False) #HERMIONE

    call her_chibi_scene("sex", trans=fade)
    call ctc

    call play_music("playful_tension") # SEX THEME.

    her "*Ah*...{heart}" ("open", "happyCl", "worried", "mid")
    gen "Your pussy feels drenched today..." ("base", xpos="far_left", ypos="head")
    her "Does it--{heart} *Ah*...{heart}" ("open", "happyCl", "worried", "mid")
    her "That's all because of you [genie_name]...{heart}" ("shock", "happyCl", "worried", "mid")

    if game.daytime:
        her "I've been... looking forward to this all morning...{heart}" ("silly", "narrow", "annoyed", "up")
    else:
        her "I've been... looking forward to this all day...{heart}" ("silly", "narrow", "annoyed", "up")

    gen "*Agh*, you whore!" ("angry", xpos="far_left", ypos="head")
    her "*Ah*...{heart}{heart}" ("silly", "narrow", "annoyed", "up")
    gen "Yes! Do you like it when I fuck you like this?" ("base", xpos="far_left", ypos="head")
    her "Yes, [genie_name]..." ("base", "narrow", "base", "mid_soft")

    call play_sound("knocking")
    call nar(">You hear a knock at the door.")

    menu:
        "\"Who is it?\"":
            gen "(Who would be knocking at a time like this?)" ("base", xpos="far_left", ypos="head")
            lun "It's Luna Lovegood sir."
            gen "{size=-3}Who's that again, [hermione_name]?{/size}" ("base", xpos="far_left", ypos="head")
            her "The crazy blonde-- *Ah*...{heart}... With the nice breasts..." ("open", "closed", "base", "mid")
            gen "Come on in!" ("base", xpos="far_left", ypos="head")
        "-Tell them to go away-":
            gen "Go aw--!" ("base", xpos="far_left", ypos="head")
            her "No [genie_name]... let them in..." ("open", "happyCl", "worried", "mid")
            gen "You want to get caught?!" ("base", xpos="far_left", ypos="head")
            her "*Ah*...{heart} yes...{heart}" ("shock", "happyCl", "worried", "mid")
            gen "You are a such a little whore, [hermione_name]!" ("base", xpos="far_left", ypos="head")
            her "*Ah-ah*...{heart} let them in... please..." ("shock", "happyCl", "worried", "mid")
            gen "You asked for it!" ("base", xpos="far_left", ypos="head")
            her "*Ah-a*...{heart}{heart}{heart}" ("shock", "happyCl", "worried", "mid")
            gen "Come in!" ("base", xpos="far_left", ypos="head")

    call nar(">The door opens as Luna Lovegood walks in.")
    call lun_walk("desk", action="enter")

    lun "Hello Professor!"
    #Stop sex
    gen "....." ("base", xpos="far_left", ypos="head")
    her "......" ("shock", "happyCl", "worried", "mid")

    lun "I wanted to talk to you about the school uniform."
    gen "The uniform?" ("base", xpos="far_left", ypos="head")
    lun "Yes, I have some ideas about some necessary changes and I'd like you to listen."
    gen "{size=-3}What's going on here, [hermione_name]?{/size}" ("base", xpos="far_left", ypos="head")

    her "I may have given her a suggestibility serum..." ("silly", "narrow", "annoyed", "up")
    gen "{size=-3}A suggestibility serum?{/size}" ("base", xpos="far_left", ypos="head")
    lun "Who are you talking to sir?"
    gen "Oh... *Ehm*... No one... Just ignore me." ("base", xpos="far_left", ypos="head")
    lun "Okay then, I'll ignore you..."
    her "I may have suggested that she come here..." ("silly", "narrow", "annoyed", "up")
    her "And that she be unable to see me..." ("silly", "narrow", "annoyed", "up")
    gen "But what about me and my lack of clothes?" ("base", xpos="far_left", ypos="head")
    her "{heart}"
    lun "*Ahem*"
    lun "As I was saying sir, the school uniform simply cannot stay as it is."

    call nar(">You pick up the pace some more.")
    pause.2

    call her_chibi_scene("sex_fast", trans=d5)
    pause.8

    call nar(">The room fills up with the rhythmical sound of flesh hitting flesh...")
    her "*Ah*...{heart} *Ah*...{heart} *Ah*...{heart}" ("angry", "narrow", "base", "down")
    gen "{size=-3}So let me get this straight.{/size}" ("base", xpos="far_left", ypos="head")
    gen "{size=-3}You drugged your class mate...{/size}" ("base", xpos="far_left", ypos="head")
    gen "{size=-3}Just so she would come in here and watch you have sex with your headmaster.{/size}" ("base", xpos="far_left", ypos="head")
    her "*Ah*... Yes...{heart}{heart}{heart}"
    lun "The uniforms we girls are supposed to wear are far too conservative!"
    gen "Conservative?" ("base", xpos="far_left", ypos="head")
    lun "Indeed! Miss Granger is the only student that is dressing appropriately."
    if cho_whoring > 16:
        lun "And I guess Cho Chang as well."
    if ast_whoring > 16:
        lun "And.. Astoria Greengrass..."
    if sus_whoring > 16:
        lun "... And Susan Bones..."
    if ton_friendship > 50:
        lun "... And perhaps professor Tonks, but she's our teacher!"

    her "*Ah*..." ("silly", "base", "worried", "mid", cheeks="blush", tears="soft")
    gen "{size=-3}What else did you do to her?{/size}" ("base", xpos="far_left", ypos="head")
    her "I may have suggested to her that she-- *Ah*...{heart}" ("silly", "base", "worried", "mid", cheeks="blush", tears="soft")
    her "... Act like a total slut...{heart}" ("silly", "base", "worried", "mid", cheeks="blush", tears="soft")
    gen "{size=-3}So just like you then?{/size}" ("base", xpos="far_left", ypos="head")
    her "Yessss...{heart}" ("silly", "base", "worried", "mid", cheeks="blush", tears="soft")
    lun "[lun_genie_name], are you listening?"
    gen "Sorry [luna_name], go on." ("base", xpos="far_left", ypos="head")
    lun "Thank you. As I was saying I think you need to enact several new policies regarding school uniform."
    lun "Everyone should strive to achieve the same level of perfection as Miss Granger."
    her "{heart}" ("silly", "base", "worried", "mid", cheeks="blush", tears="soft")
    lun "I've come up with several rules that should help achieve great results and I hoped you would help me out on this."
    gen "Alright..." ("base", xpos="far_left", ypos="head")
    lun "{b}Rule number one:{/b} shirts must reveal a minimum of 3 inches of cleavage."
    her "{heart}" ("silly", "base", "worried", "mid", cheeks="blush", tears="soft")
    lun "{b}Rule number two:{/b} No skirt over 5 inches worn should be worn."
    her "{heart}{heart}" ("silly", "base", "worried", "mid", cheeks="blush", tears="soft")
    lun "{b}Rule number three:{/b} No bras to be worn... at {u}any{/u} time."
    her "{heart}{heart}{heart}" ("silly", "base", "worried", "mid", cheeks="blush", tears="soft")
    lun "And finally, {b}Rule number four:{/b} No panties are allowed on the school grounds."
    her "{heart}{heart}{heart}{heart}{heart}{heart}" ("silly", "base", "worried", "mid", cheeks="blush", tears="soft")

    gen "Why are your legs shaking, [hermione_name]?" ("base", xpos="far_left", ypos="head")
    gen "Are you cumming in front of your classmate?" ("base", xpos="far_left", ypos="head")
    her "Yes...{heart}{heart}{heart}{heart}{heart}{heart}" ("silly", "narrow", "base", "dead")
    gen "Well, I think I will follow your example then." ("base", xpos="far_left", ypos="head")
    her ".............." ("silly", "narrow", "base", "dead")
    call nar(">You start fucking Hermione with renewed determination!")
    her "*Ah*! No! I can't...{heart} not in front of...{heart} *Ah*...{heart}{heart}{heart}" ("shock", "base", "base", "R", cheeks="blush", tears="soft")
    lun "Headmaster, are you--"
    gen "Shut it whore!" ("base", xpos="far_left", ypos="head")
    lun "Yes sir."
    gen "*Argh*!" ("angry", xpos="far_left", ypos="head")
    with hpunch
    gen "{size=+7}*Argh*!!!{/size}" ("angry", xpos="far_left", ypos="head")
    call cum_block
    gen "{size=+15}*ARGH*!!!!!!!!!!!!!!!!{/size}" ("angry", xpos="far_left", ypos="head")

    call her_chibi_scene("sex_cum_out", trans=d5)
    call cum_block
    call ctc

    her "*Ah*...{heart}{heart}{heart}" ("silly", "narrow", "base", "dead")
    gen "{size=+5}You fucking whore! Take this!{/size}" ("angry", xpos="far_left", ypos="head")
    her "{size=+5}!!!{/size}" ("silly", "base", "worried", "mid", cheeks="blush", tears="soft")
    hide screen bld1
    with d1
    call ctc

    call her_chibi_scene("sex_cum_out_done", trans=d5)

    call bld
    gen "Well, that was pretty great..." ("base", xpos="far_left", ypos="head")
    her "*Ah*...{heart}{heart}" ("silly", "base", "worried", "mid", cheeks="blush", tears="soft")
    gen "You good, slut?" ("base", xpos="far_left", ypos="head")
    her "Yes..." ("silly", "narrow", "base", "dead")
    gen "Enjoyed yourself?" ("base", xpos="far_left", ypos="head")
    her "... A whole lot..." ("grin", "narrow", "base", "dead")
    call ctc

    call blkfade
    call lun_chibi("hide") #Moving it so it won't overlap with Hermione's Chibi (stands at desk).

    her "I think I came several times, [genie_name]..." ("soft", "narrow", "annoyed", "up")
    gen "Well that'll do for now. You two best head to class." ("base", xpos="far_left", ypos="head")
    her "yes sir..." ("grin", "narrow", "base", "dead")
    her "Come on Luna let's go." ("grin", "narrow", "base", "dead")
    lun "Hermione! WHen did you get here?"
    lun "And what are you covered in?"
    her "It doesn't matter..." ("soft", "narrow", "annoyed", "up")
    her "{size=-7}You can lick it off later...{/size}" ("soft", "narrow", "annoyed", "up")

    return
