

### Luna Inspect Body ###

label ll_pf_inspect:

    gen "{size=-4}(I think a physical examination is in order...){/size}" ("base", xpos="far_left", ypos="head")

    if ll_pf_inspect.counter < 1:
        menu:
            "\"(Yes, let's do it!)\"":
                pass
            "\"(Not right now.)\"":
                jump luna_favor_menu

    # Start Event
    $ ll_pf_inspect.start()

    # End Event
    label .end:

    # Setup
    stop music fadeout 2.0
    call hide_characters

    call lun_chibi("stand", flip=False)
    call gen_chibi("sit_behind_desk")

    # Increase level
    if lun_tier == 2:
        if lun_whoring < 6:
            $ lun_whoring += 1

    elif lun_tier == 3:
        if lun_whoring < 9:
            $ lun_whoring += 1

    jump end_luna_event

### Tier 2 ###

label ll_pf_inspect_T2_E1_intro:

    gen "Ready for your physical, [luna_name]?" ("grin", xpos="far_left", ypos="head")
    lun "My Physical, [lun_genie_name]?" ("open", "base", "raised", "mid")
    gen "Your inspection!" ("grin", xpos="far_left", ypos="head")
    lun "Oooh...{w=0.3} The inspection!" ("grin", "base", "base", "mid")
    lun "Yes, I'm ready!" ("base", "base", "base", "mid")
    gen "Great...{w=0.4} Then you can begin undressing." ("base", xpos="far_left", ypos="head")
    lun "Alright, just give me a--" ("grin", "base", "base", "down")
    gen "Wait...{w=0.4} Before you do that." ("base", xpos="far_left", ypos="head")

    $ genie_masturbating = True
    $ lun_jerk_off_counter += 1
    hide luna_main
    call nar(">You take your cock out of your robes and begin stroking it...")
    call gen_chibi("jerk_off_behind_desk")
    with d3
    pause .8

    gen "There we go... Might as well." ("base", xpos="far_left", ypos="head")
    lun "Good thinking [lun_genie_name]!" ("crooked_smile", "narrow", "base", "mid")
    gen "Right... Now to give you a full assessment of your goods...{w=0.4} *Err*...{w=0.4} Orifices." ("base", xpos="far_left", ypos="head")
    if luna.is_any_worn("robe", "accessory"):
        lun "Of course [lun_genie_name]... Let me just take this off..." ("base", "base", "base", "mid")

        $ renpy.sound.play("sounds/cloth_sound3.ogg")
        $ luna.strip("robe", "accessory")
        with d3
        pause .5

        gen "Great." ("base", xpos="far_left", ypos="head")
    if luna.is_worn("top"):
        gen "Now then..." ("base", xpos="far_left", ypos="head")
        gen "Let's start with your breasts." ("base", xpos="far_left", ypos="head")
        gen "Take that top off for me will you." ("base", xpos="far_left", ypos="head")
        lun "Of course, [lun_genie_name]." ("base", "base", "base", "mid")

        #Luna takes top off
        $ renpy.sound.play("sounds/cloth_sound3.ogg")
        $ luna.strip("top")
        with d3
        pause .5

        gen "Excellent...{w=0.4} And such a lovely pair of breasts as well." ("base", xpos="far_left", ypos="head")
    else:
        gen "Let's see what we got here..." ("base", xpos="far_left", ypos="head")
        gen "*Hmm*..." ("base", xpos="far_left", ypos="head")
        lun "Something wrong [lun_genie_name]?" ("soft", "base", "raised", "mid")
        gen "Not at all, [luna_name]!" ("base", xpos="far_left", ypos="head")
        gen "I'm just inspecting those lovely breasts of yours!" ("base", xpos="far_left", ypos="head")
    lun "*Ehm*...{w=0.3} Lovely, [lun_genie_name]?" ("soft", "base", "raised", "mid")
    gen "*Err*...{w=0.4} Healthy! They look very healthy!" ("base", xpos="far_left", ypos="head")
    lun "I see...{w=0.4} Thank you [lun_genie_name]!" ("grin", "base", "base", "mid")
    gen "But I still need a proper look so you're going to have to take your bra off as well." ("base", xpos="far_left", ypos="head")
    lun "Certainly [lun_genie_name]." ("base", "base", "base", "mid")

    #Luna takes bra off (Not available in wardrobe until next tier)
    $ renpy.sound.play("sounds/cloth_sound3.ogg")
    $ luna.strip("bra")
    with d3
    pause .5

    gen "(Nice...)" ("base", xpos="far_left", ypos="head")

    call nar("*Fap* *Fap* *Fap*...")

    lun "So...{w=0.4} Do you think this should work, [lun_genie_name]?" ("open", "base", "raised", "mid")
    gen "Oh...{w=0.4} It's working alright." ("grin", xpos="far_left", ypos="head")

    call nar(">Focusing your attention on the girls breasts you feel your cock harden more and more with each stroke...")

    lun "Great! So what do I have to do to get the Wrackspurts out of them?" ("smile", "base", "base", "mid")
    gen "*Mmm*...{w=0.4} The what, sorry?" ("base", xpos="far_left", ypos="head")
    lun "The Wrackspurts, [lun_genie_name]..." ("open", "base", "raised", "mid")
    gen "*Ah*...{w=0.4} Those bloody things." ("base", xpos="far_left", ypos="head")
    gen "Let's see..." ("base", xpos="far_left", ypos="head")
    gen "Tell...{w=0.4} *Ngh*...{w=0.4} Tell me a bit about them..." ("base", xpos="far_left", ypos="head")
    lun "Well... As I said, they're invisible--" ("soft", "closed", "base", "mid")
    gen "Not the spurts! Your breasts, [luna_name]!" ("base", xpos="far_left", ypos="head")
    lun "Ooooh...{w=0.2} What do you need to know about them, [lun_genie_name]?" ("mad", "base", "base", "mid")
    gen "(How much do they jiggle-- How hard can I pull on your-- What do they taste--)" ("grin", xpos="far_left", ypos="head")

    lun "" ("upset", "base", "raised", "mid") #Confused
    call nar("*Fap* *Fap* *Fap*...")
    call nar(">You pick up the pace whilst staring at her tits... An expression of confusion spreading across Luna's face as she waits for a response...")

    lun "[lun_genie_name]?" ("open", "base", "raised", "mid")
    gen "What?!" ("angry", xpos="far_left", ypos="head")
    gen "Oh yes...{w=0.3} Your tits!" ("grin", xpos="far_left", ypos="head")
    gen "It appears the Spurts gather around sensitive areas..." ("base", xpos="far_left", ypos="head")
    gen "So with that in mind..." ("base", xpos="far_left", ypos="head")
    gen "Would you say that your breasts fit that description, [luna_name]?" ("base", xpos="far_left", ypos="head")
    lun "*Hmm*...{w=0.4} Well, my nipples do get a bit hard and sensitive whenever they bothered me previously..." ("open", "narrow", "base", "downL")
    lun "Is that the kind of thing you meant, [lun_genie_name]?" ("soft", "base", "raised", "mid")
    gen "*Ah*... Yes, that's exactly it..." ("base", xpos="far_left", ypos="head")

    call nar(">You move your gaze and focus on Lunas erect nipples...{w=0.3} Your cock twitching slightly in your grasp.")
    call nar("*Fap* *Fap* *Fap*...")

    gen "*Hmm*...{w=0.4} They do look a bit hard actually..." ("base", xpos="far_left", ypos="head")
    lun "They do?" ("disgust", "base", "base", "mid", cheeks="blush")
    lun "I've been trying to suppress it the best I can, [lun_genie_name]!" ("clench", "closed", "base", "mid", cheeks="blush")
    gen "I see..." ("base", xpos="far_left", ypos="head")
    gen "Well that wont do." ("base", xpos="far_left", ypos="head")
    gen "Fighting it is what's been holding you...{w=0.4} *Err*...{w=0.4} Them back, [luna_name]." ("base", xpos="far_left", ypos="head")
    gen "You need to allow that feeling to build up or you--{w=0.2} *Ah*...{w=0.4} You won't be able to expel them." ("base", xpos="far_left", ypos="head")

    call nar(">You keep stroking your cock, thinking about what you'd do to those nipples...")

    lun "Wait...{w=0.4} So I've been doing it wrong the whole time!?" ("angry", "base", "base", "mid", cheeks="blush")
    gen "Yes...{w=0.4} *Nghh*...{w=0.4} It appears what you've been feeling is the Spurts trying to get out you see..." ("base", xpos="far_left", ypos="head")
    lun "Ooooh..." ("open", "base", "base", "stare")
    lun "That makes so much sense!" ("grin", "wide", "base", "mid")
    lun "I can't believe I didn't think of that before!" ("angry", "base", "base", "down", cheeks="blush")

    call nar(">Looking up at Luna's face, you notice her expression changed to that of excitement and lust...")
    call nar(">After a moment of silence you finally speak up in fear of not being able to finish in time.")

    gen "*Ehm*...{w=0.4} So...{w=0.4}  Any other areas that you've noticed being unusually sensitive [luna_name]?" ("base", xpos="far_left", ypos="head")
    lun "Oh, yes [lun_genie_name]!" ("mad", "base", "base", "mid", cheeks="blush")
    lun "There's this area down here!" ("angry", "base", "base", "down", cheeks="blush")

    call lun_walk("desk", "base", speed=1.75)
    pause .5
    call lun_chibi(flip=True)
    pause .5

    #Luna takes her Bottoms, panties and everything else off
    $ renpy.sound.play("sounds/cloth_sound3.ogg")
    $ luna.strip("all")
    with d3
    pause .5

    gen "By the great--" ("angry", xpos="far_left", ypos="head")

    lun "Do you think I'll be able to expel them from here, [lun_genie_name]?" ("open", "base", "raised", "mid", cheeks="blush", flip=True)

    $ camera.set_imagepath("lun_intro/")
    $ camera.set_image("CG lun_intro luna bendover naked")
    if game.daytime:
        $ camera.set_overlay("day_overlay")
    else:
        $ camera.set_overlay("night_overlay")
    $ camera.set(zoom=0.5, pos=(-270, -150), initialize=True)
    $ camera.set(zoom=1.0, pos=(-1040, -600), t=30.0)
    show screen animatedCG
    with fade

    gen "[luna_name]!"
    lun "[lun_genie_name]?"
    gen "*Ahem*...{w=0.4} Yes, I'd say that area is definitely a contender."

    call nar(">With a full view of the girls naked body, you feel your cock throbbing in your hand and you begin stroking it even faster...")

    lun "I thought it might be...{w=0.4} It does get just as sensitive as my breasts...{w=0.4} Maybe more even!"

    call nar("*Fap* *Fap* *Fap*...")

    gen "*Ah*, Yes...{w=0.4} both those areas appear to be very susceptible...{w=0.4} To spurts."
    lun "I knew it!"


    call hide_characters
    call lun_chibi(flip=False)
    hide screen animatedCG
    with fade

    lun "" ("grin", "base", "base", "mid", cheeks="blush", flip=False, trans=dissolve)
    call nar(">Luna turns back around and as you get a full view of her front, you feel yourself getting close to the edge.")

    lun "So that's how you came up with the idea of rubbing your penis, [lun_genie_name]!" ("grin", "wink", "base", "mid", cheeks="blush")
    lun "To bait the Wrackspurts to one spot!" ("crooked_smile", "base", "base", "mid", cheeks="blush")
    lun "Since your penis is a sensitive area, rubbing it gets the Wrackspurts all excited..." ("smile", "closed", "base", "mid", cheeks="blush")

    call nar("*Fap* *Fap* *Fap*...")

    lun "So when you do it, they all start gathering in there until there's nowhere else for them to go and finally..." ("smile", "narrow", "base", "mid", cheeks="blush")
    lun "You expel them right out!" ("grin", "base", "annoyed", "mid", cheeks="blush")
    gen "*Ah*...{w=0.4} Yes...{w=0.4} That's it girl, you've cracked it!" ("angry", xpos="far_left", ypos="head")
    lun "That's geni--" ("crooked_smile", "base", "base", "mid", cheeks="blush")
    gen "{size=+5}I'm cumming!{/size}" ("angry", xpos="far_left", ypos="head")

    call gen_chibi("cum_behind_desk")
    call cum_block

    gen "{size=-5}*Argh*! YES!{/size}" ("angry", xpos="far_left", ypos="head")

    call cum_block

    lun "[lun_genie_name], you did it again!" ("grin", "base", "base", "stare", cheeks="blush")
    lun "I can't believe it!" ("grin", "base", "base", "mid", cheeks="blush")

    call cum_block
    pause .5
    call gen_chibi("cum_behind_desk_done")

    gen "*Ah*...{w=0.4}*Ah*...{w=0.4} What..." ("base", xpos="far_left", ypos="head")

    lun "Cumming...{w=0.4} You came again!" ("base", "happyCl", "base", "mid", cheeks="blush")
    gen "*Ah*...{w=0.4} I sure did..." ("base", xpos="far_left", ypos="head")
    gen "Your naked body was enough for me to--" ("grin", xpos="far_left", ypos="head")
    lun "My naked body helped you release the spurts?" ("mad", "base", "base", "mid", cheeks="blush")
    gen "It...{w=0.4} *Ah*...{w=0.4} Yes, it appears so..." ("grin", xpos="far_left", ypos="head")
    lun "What did it feel like?" ("mad", "wide", "base", "mid", cheeks="blush")
    gen "Like the biggest relief--" ("base", xpos="far_left", ypos="head")
    lun "Can I try it now?" ("smile", "wide", "base", "mid", cheeks="blush")


    menu:
        "\"Of course!\"":
            lun "Yay!" ("crooked_smile", "happyCl", "base", "mid", cheeks="blush")
            gen "Although..." ("base", xpos="far_left", ypos="head")
            lun "Although?" ("mad", "narrow", "base", "mid", cheeks="blush")
            gen "Well, how would I be sure you're ready for it...{w=0.4} What if you hurt yourself?" ("base", xpos="far_left", ypos="head")

        "\"No!\"":
            lun "What?!" ("mad", "base", "base", "mid", cheeks="blush")
            lun "Why not!?" ("angry", "narrow", "annoyed", "mid", cheeks="blush")
            gen "*Err*...{w=0.5} Because it's dangerous!" ("base", xpos="far_left", ypos="head")

    lun "But [lun_genie_name]! You've done it yourself a couple of times already!" ("angry", "base", "base", "mid", cheeks="blush")
    gen "Actually..." ("base", xpos="far_left", ypos="head")
    lun "And it didn't look very complicated..." ("annoyed", "narrow", "annoyed", "mid", cheeks="blush")
    gen "Well. I can assure you..." ("base", xpos="far_left", ypos="head")
    gen "Tricking those spurts is not an easy task!" ("base", xpos="far_left", ypos="head")
    gen "As I said, you could end up with some severe burns!" ("base", xpos="far_left", ypos="head")
    lun "But didn't you just--" ("angry", "base", "base", "mid", cheeks="blush")
    gen "I am a master baiter, [luna_name]!" ("base", xpos="far_left", ypos="head")
    lun "..." ("mad", "narrow", "base", "downL", cheeks="blush") #wide eyed
    gen "Nobody but I have successfully been able to bait those--" ("base", xpos="far_left", ypos="head")
    lun "Then what am I supposed to do?!" ("angry", "base", "base", "mid", cheeks="blush")
    lun "If I don't expel them soon..." ("mad", "base", "base", "downL", cheeks="blush")
    lun "I'll go crazy!" ("clench", "wide", "base", "mid", cheeks="blush") #Crazy stare
    gen "..." ("angry", xpos="far_left", ypos="head")

    call nar(">Luna starts grinding her legs together uncomfortably...")

    gen "Well perhaps--" ("base", xpos="far_left", ypos="head")
    lun "I know!" ("smile", "wide", "base", "mid", cheeks="blush")
    lun "[lun_genie_name]...{w=0.2} Why don't you teach me?" ("smile", "base", "base", "mid", cheeks="blush")
    gen "..." ("grin", xpos="far_left", ypos="head")
    gen "Oh, well I don't know [luna_name]..." ("grin", xpos="far_left", ypos="head")
    lun "[lun_genie_name], please!" ("mad", "narrow", "base", "mid", cheeks="blush")
    hide luna_main
    with d3

    #Luna teleports up to genie
    $ renpy.play('sounds/magic4.ogg')
    call lun_chibi("stand", 230, 455, flip=True)
    with flash

    gen "*Ghk*... How did you--" ("angry", xpos="far_left", ypos="head")
    lun "[lun_genie_name], if I can't do it myself then you'll {size=+5}have{/size} to teach me!" ("clench", "wide", "base", "stare", cheeks="blush", xpos="mid", ypos="base", flip=True, trans=dissolve)
    gen "Teach you how to masturbate..." ("base", xpos="far_left", ypos="head")

    call nar(">Luna stares into your eyes as she unconsciously begins grinding her pussy on the edge of your desk.")

    lun "Yes, teach me [lun_genie_name]!" ("angry", "wide", "base", "mid", cheeks="blush")
    lun "I want to be a master baiter too!" ("angry", "happyCl", "base", "mid", cheeks="blush")

    call nar(">Luna's cheeks burns with red as she keeps grinding on the edge of your desk.")

    gen "(Poor girl is literally edging...)" ("base", xpos="far_left", ypos="head")
    gen "Alright, you have convinced me [luna_name]... I'll do it!" ("base", xpos="far_left", ypos="head")

    call nar(">Luna stops her grinding, and begins jumping happily on the spot. Her tits bouncing up and down as she does so.")

    lun "Oh, thank you [lun_genie_name]!" ("grin", "narrow", "base", "mid", cheeks="blush")
    lun "I knew I could count on you!" ("grin", "closed", "base", "mid", cheeks="blush")
    gen "Certainly..." ("grin", xpos="far_left", ypos="head")
    gen "But first things first...{w=0.4} I need something from you, [luna_name]." ("base", xpos="far_left", ypos="head")
    lun "Something from me?" ("soft", "narrow", "raised", "mid", cheeks="blush")
    gen "Yes, I need a promise." ("base", xpos="far_left", ypos="head")
    lun "Oh..." ("angry", "base", "base", "mid", cheeks="blush")
    lun "Alright then!" ("soft", "base", "base", "mid", cheeks="blush")
    gen "I haven't even told you what it is yet." ("base", xpos="far_left", ypos="head")
    lun "Don't worry [lun_genie_name], I trust you!" ("grin", "narrow", "base", "mid", cheeks="blush")
    gen "If we're to be able to have you expel these spurts successfully then you're going to have to venture into a completely new venue of magic..." ("base", xpos="far_left", ypos="head")
    lun "New venue of magic..." ("angry", "base", "raised", "mid", cheeks="blush")
    lun "I'm not sure I understand, [lun_genie_name]." ("soft", "narrow", "base", "mid", cheeks="blush")
    gen "As you know... These techniques are untested and go beyond normal boundaries of magical conventions." ("base", xpos="far_left", ypos="head")
    lun "Right." ("soft", "narrow", "base", "downL", cheeks="blush")
    gen "It's not the type of magic where you'll have a use for a wand..." ("base", xpos="far_left", ypos="head")
    gen "(Unless it has a vibrate function.)" ("grin", xpos="far_left", ypos="head")
    lun "I understand..." ("open", "narrow", "base", "downL", cheeks="blush")
    gen "There will be no use for any incantations!" ("base", xpos="far_left", ypos="head")
    gen "Barring a safe word or two." ("base", xpos="far_left", ypos="head")
    gen "So you must promise not to tell anyone about what happens in this room, no matter what." ("base", xpos="far_left", ypos="head")
    lun "But..." ("clench", "base", "base", "mid", cheeks="blush")

    call nar(">Luna rocks her pelvis awkwardly...")

    gen "That is my only requirement..." ("base", xpos="far_left", ypos="head")
    lun "*Nngh*...{w=0.4} Alright then." ("clench", "closed", "base", "downL", cheeks="blush")
    lun "I solemnly swear that I will tell no one what happens within these hallowed walls..." ("mad", "closed", "base", "mid", cheeks="blush")
    gen "Fantastic!" ("base", xpos="far_left", ypos="head")
    lun "So, can we please try your techniques, [lun_genie_name]?" ("angry", "narrow", "base", "mid", cheeks="blush")
    gen "Another time, [luna_name]... I'll need to recharge--{w=0.4} *Err*...{w=0.4} Contain these spurts first." ("base", xpos="far_left", ypos="head")
    lun "But [lun_genie_name]..." ("clench", "base", "base", "mid", cheeks="blush") #Looks down blushing
    gen "..." ("base", xpos="far_left", ypos="head")
    lun "Alright..." ("upset", "base", "base", "downL", cheeks="blush")
    gen "Now- Now... This is a good thing, [luna_name]." ("base", xpos="far_left", ypos="head")
    gen "Remember what we've learned... The more excited and sensitive you feel, the easier it'll be to spurt...{w=0.3} *Err*...{w=0.4} Expel the spurts!" ("base", xpos="far_left", ypos="head")
    lun "Oh, that is true!" ("soft", "base", "base", "mid")
    gen "Now, until next time... I want you to do your best to not suppress that feeling." ("base", xpos="far_left", ypos="head")
    gen "Embrace it...{w=0.4} Let it flow over you." ("base", xpos="far_left", ypos="head")
    lun "Yes, [lun_genie_name]." ("base", "base", "base", "mid")
    gen "Just make sure not to touch yourself." ("base", xpos="far_left", ypos="head")
    gen "That will have to wait until I can assist you." ("base", xpos="far_left", ypos="head")
    lun "Alright... I'll try..." ("mad", "narrow", "base", "downL")
    gen "Trying won't be enough [luna_name]..." ("base", xpos="far_left", ypos="head")
    gen "Don't...{w=0.4} Touch...{w=0.4} Yourself..." ("base", xpos="far_left", ypos="head")
    lun "Okay, I won't!" ("angry", "base", "base", "mid", cheeks="blush")
    gen "Good...{w=0.3} Then I believe we're done here for now..." ("base", xpos="far_left", ypos="head")
    lun "Oh...{w=0.2} Of course." ("soft", "base", "base", "downL", cheeks="blush")

    show screen blkfade
    with d5

    call play_sound("equip")
    $ luna.wear("all")
    call lun_chibi("stand", "desk", "base")
    hide luna_main
    with fade
    pause 2

    hide screen blkfade
    with d5

    lun "" ("base", "base", "base", "mid", xpos="base", ypos="base", flip=False, trans=dissolve)
    pause .2

    if game.daytime:
        gen "You better head back to class, [luna_name]." ("base", xpos="far_left", ypos="head")
        lun "Okay." ("open", "base", "base", "mid")
        lun "Good day then, [lun_genie_name]!" ("base", "base", "base", "mid")
    else:
        gen "Now, you better head off to bed." ("base", xpos="far_left", ypos="head")
        lun "Okay." ("open", "base", "base", "mid")
        lun "Good night, [lun_genie_name]!" ("base", "base", "base", "mid")
        gen "Good night [luna_name]." ("base", xpos="far_left", ypos="head")

    call lun_walk(action="leave")

    gen "..." ("base", xpos="far_left", ypos="head")
    gen "(Poor girl doesn't even know how to masturbate.)" ("base", xpos="far_left", ypos="head")
    gen "(How did this school even function without me...)" ("base", xpos="far_left", ypos="head")

    jump ll_pf_inspect.end

label ll_pf_inspect_T2_E2_intro:

    gen "Alright, time to give those spurts a run for their money..." ("base", xpos="far_left", ypos="head")
    lun "Finally!" ("clench", "narrow", "base", "down")
    gen "Now, are you sure you're ready for this--" ("base", xpos="far_left", ypos="head")

    if luna.is_any_worn("robe", "accessory"):
        $ renpy.sound.play("sounds/cloth_sound3.ogg")
        $ luna.strip("robe", "accessory")
        with d3
        pause .5

        gen "*Err*..." ("base", xpos="far_left", ypos="head")
    if luna.is_worn("top"):
        $ renpy.sound.play("sounds/cloth_sound3.ogg")
        $ luna.strip("top")
        with d3
        pause .5

        gen "Whoa!" ("angry", xpos="far_left", ypos="head")
    #Luna takes off Bra (Not available in wardrobe until next tier)
    $ renpy.sound.play("sounds/cloth_sound3.ogg")
    $ luna.strip("bra")
    with d3
    pause .5

    gen "[luna_name]!" ("base", xpos="far_left", ypos="head")
    lun "..." ("angry", "narrow", "base", "down") # looks up at genie
    gen "Now that's the kind of self determination I've been looking for!" ("grin", xpos="far_left", ypos="head")
    gen "Check out those tits!" ("grin", xpos="far_left", ypos="head")

    if luna.is_worn("bottom"):
        $ renpy.sound.play("sounds/cloth_sound3.ogg")
        $ luna.strip("bottom")
        with d3
        pause .5

    gen "*Hmm*... Those panties though...{w=0.4} I'd love to smell them..." ("grin", xpos="far_left", ypos="head")

    #Luna takes of Panties and everything else (Panty strip is not available in wardrobe until next tier)
    $ renpy.sound.play("sounds/cloth_sound3.ogg")
    $ luna.strip("all")
    with d3
    pause .5

    gen "And that pussy... What I'd do to stick my cock in--" ("grin", xpos="far_left", ypos="head")
    gen "*Err*..." ("angry", xpos="far_left", ypos="head")
    gen "I mean I can't wait to--" ("angry", xpos="far_left", ypos="head")
    lun "Please [lun_genie_name], they've been bothering me constantly..." ("angry", "narrow", "worried", "mid", cheeks="blush")
    gen "(Oh good, she wasn't listening...)" ("base", xpos="far_left", ypos="head")
    gen "Well, I hope you've followed my instructions and that you haven't touched yourself..." ("base", xpos="far_left", ypos="head")
    lun "I... I haven't, [lun_genie_name]!" ("soft", "happyCl", "base", "mid", cheeks="blush")

    call nar(">Luna grinds her legs together once more, and you notice a wet streak beginning to run down her leg.")

    gen "Good girl..." ("base", xpos="far_left", ypos="head")
    gen "Then come up to me so we can deal with those spurts once and for all." ("base", xpos="far_left", ypos="head")
    lun "Thank you [lun_genie_name]..." ("angry", "narrow", "base", "mid", cheeks="blush")

    #Luna quickly walks up towards desk, fades to black
    call lun_walk("desk", "base", speed=1.75)
    show screen blkfade
    with d5

    call nar(">Luna rushes up to your desk and without any further instructions, plants her cheeks firmly in your lap, waiting for your next move expectantly.")

    #Fades back to Luna in your lap
    call lun_chibi_scene("inspect_idle_naked")
    hide screen blkfade
    with d5

    call nar(">Before moving on, you can't help but pick up the sounds of her shallow breaths and the unusual warmth, despite her current state of undress coming off her body.")
    call nar(">You feel your cock harden slightly beneath your robes, almost at the verge of pressing up in between the girls cheeks.")
    gen "*Ahem*...{w=0.4} So...{w} The sensitive areas we discussed previously." ("base", xpos="far_left", ypos="head")
    lun "*Mmm*..." ("soft", "closed", "low", "mid", cheeks="blush", xpos="mid", ypos="base", flip=True, trans=dissolve)
    gen "[luna_name]?" ("base", xpos="far_left", ypos="head")
    lun "(His breath on the back of my neck... It's making me all tingly again...)" ("soft", "closed", "worried", "mid", cheeks="blush")
    gen "Luna?" ("base", xpos="far_left", ypos="head")
    gen "I guess we'll start with your breasts then..." ("grin", xpos="far_left", ypos="head")

    call lun_chibi_scene("inspect_grope_breasts_naked")
    with d3
    pause 2
    call lun_chibi_scene("inspect_idle_naked")
    with d3

    lun "Ooooh!" ("open", "wide", "base", "stare", cheeks="blush")
    call nar(">You give Luna's breasts a light squeeze, which causes a shudder to go down her spine...")
    gen "How did that feel?" ("base", xpos="far_left", ypos="head")
    lun "*Ehm*..." ("soft", "narrow", "base", "down", cheeks="blush")
    gen "Good?" ("base", xpos="far_left", ypos="head")
    lun "I...{w=0.4} Yes...{w=0.4} I wasn't sure if good was the right word--" ("mad", "base", "base", "down", cheeks="blush")
    gen "Excellent...{w=0.4} Then focus on that feeling..." ("base", xpos="far_left", ypos="head")

    call lun_chibi_scene("inspect_grope_breasts_naked")

    call nar(">You begin kneading Luna's breasts... Her nipples firmly locked between your fingers.")

    lun "*Ah*..." ("open", "happyCl", "low", "mid", cheeks="blush")
    lun "[lun_genie_name]...{w=0.4} I think it's working...{w=0.4} I feel a lot more sensitive than before..." ("soft", "happyCl", "base", "mid", cheeks="blush")
    gen "Good...{w=0.4} That means the spurts are building up." ("base", xpos="far_left", ypos="head")
    lun "*Ah*...{w=0.4} Finally...{w=0.4} Keep going, [lun_genie_name]..." ("angry", "happyCl", "base", "stare", cheeks="blush")

    call nar(">As you continue, Luna tightens her thighs around your legs, and subconsciously pushes her ass back towards your abdomen.")
    call nar(">Her cheeks lightly grace your hardening cock, and as they do, the tip of your cock manages to wiggle its way out of your robes.")

    lun "*Mmm*...{w=0.4} [lun_genie_name]..." ("base", "closed", "base", "mid", cheeks="blush")
    gen "You're doing a great job [luna_name]..." ("base", xpos="far_left", ypos="head")
    gen "Make sure to keep focusing on that feeling." ("base", xpos="far_left", ypos="head")
    lun "But [lun_genie_name], I think I feel the wrackspurts--" ("mad", "closed", "annoyed", "mid", cheeks="blush")

    call nar(">You stop your kneading and give her another squeeze, just slightly harder than previously.")

    lun "*Ah*..." ("grin", "closed", "base", "L", cheeks="blush")

    call nar(">And as you do, Luna clenches her butt-cheeks around the bottom of your shaft, the tip of your penis now sticking out of your robes right above her tailbone.")

    lun "I--" ("soft", "closed", "base", "mid", cheeks="blush")

    call nar(">You run your fingers along the sides of her breasts, lightly brushing against her.")

    lun "*Ah*...{w=0.4} Yes, it definitely feels a lot more intense than...{w=0.4} *Mmm*..." ("open", "closed", "base", "mid", cheeks="blush")
    lun "But I'm not feeling that--{w=0.2} *Ah*...{w=0.4} Relief you mentioned..." ("mad", "closed", "base", "mid", cheeks="blush")
    lun "My body still feels as if-- *Ah*...{w=0.4} As if on fire, [lun_genie_name]..." ("angry", "happyCl", "base", "mid", cheeks="blush")

    call nar(">As Luna pleads to you, she starts rubbing her pussy against your legs... The tip of your cock sliding between her ass-cheeks each time.")

    gen "(If she keeps this up then this bitch in heat will make me bust before she does...)" ("angry", xpos="far_left", ypos="head")
    lun "It think something is happening...{w=0.4} I feel woozy, [lun_genie_name]..." ("angry", "happyCl", "low", "mid", cheeks="blush")

    call lun_chibi_scene("inspect_lean_grope_breasts_naked")
    call nar(">Luna slumps forward slightly...{w=0.4} Her ass-cheeks, now fully embracing the bottom of your shaft.")

    lun "(Is...{w=0.4} Is that his...)" ("clench", "narrow", "base", "downL", cheeks="blush")

    call lun_chibi_scene("inspect_grope_breasts_naked")
    call nar(">Arching her back up again, Luna's cheeks slides over your cock once more which is enough to bring you over the edge.")

    gen "*ARGH*!!!" ("angry", xpos="far_left", ypos="head")
    lun "" ("clench", "narrow", "base", "stare", cheeks="blush") #surprised
    pause .5
    gen "(You've done it now slut!)" ("angry", xpos="far_left", ypos="head")
    gen "(Take this!)" ("angry", xpos="far_left", ypos="head")

    call cum_block

    call lun_chibi_scene("inspect_idle_naked")
    call nar(">With a rush of pleasure, you unload a torrent of semen across Lunas back, completely covering it with your seed.")

    lun "(What's he--)" ("clench", "narrow", "base", "R", cheeks="blush") #Pleasure/confused

    gen "*Ah*!!!" ("angry", xpos="far_left", ypos="head")
    call cum_block

    call nar(">And with a soft groan you let out a final spurt, emptying your entire sack on the girl...")
    call nar(">Your semen which reached all the way up onto her hair slowly begins sliding down her back.")

    gen "*Ah*...{w=0.4} *Ah*...{w=0.4} *Ah*..." ("base", xpos="far_left", ypos="head")
    lun "[lun_genie_name], I think...{w=0.4} I feel a bit faint..." ("mad", "narrow", "low", "down", cheeks="blush")
    gen "*Ah*...{w=0.4} No, you just need to--{w=0.2} *Ah*...{w=0.4} To push through--" ("base", xpos="far_left", ypos="head")
    lun "No [lun_genie_name]...{w=0.4} It's as if a chill is going down my spine...{w=0.4} It doesn't feel right." ("clench", "wide", "base", "stare", cheeks="blush")
    lun "It's nowhere near the feeling of relief that you described..." ("disgust", "narrow", "base", "stare", cheeks="blush")
    gen "*Err*...{w=0.4} Well I--" ("base", xpos="far_left", ypos="head")
    lun "I think I need to--" ("disgust", "narrow", "base", "down", cheeks="blush")
    gen "No, wait!" ("angry", xpos="far_left", ypos="head")

    show screen blkfade
    with d5

    call nar(">Luna now shaking slightly, stands up and makes her way to the front of your desk, leaving a noticeable wet streak across your robes.")
    call nar(">She begins dressing herself, keeping her eyes on the floor the entire time.")
    $ luna.wear("all")
    hide luna_main

    call lun_chibi("stand", "desk", "base")
    call lun_chibi_scene("reset")
    hide screen blkfade
    with d5
    #Fade back to Luna in front of your desk.

    gen "*Ehm*...{w=0.4} So..." ("base", xpos="far_left", ypos="head")

    call nar(">Luna shuffles uncomfortably and then glances up at you, seemingly unable to find what to say...")

    gen "(Good job me..{w=0.4} I have royally fucked it up this time.)" ("base", xpos="far_left", ypos="head")
    gen "Look, accidents happen to the best of--" ("base", xpos="far_left", ypos="head")
    lun "I'm sorry [lun_genie_name]!" ("angry", "narrow", "worried", "mid", xpos="base", ypos="base", flip=False, trans=dissolve)
    gen "..." ("angry", xpos="far_left", ypos="head")
    lun "You were right..." ("upset", "narrow", "worried", "down")
    lun "I guess I wasn't ready..." ("open", "closed", "worried", "down")
    gen "What are you--" ("base", xpos="far_left", ypos="head")
    lun "I was so sure that we'd be able to do it..." ("angry", "narrow", "worried", "down")
    gen "*Err*...{w=0.3} Do \"it\", [luna_name]?" ("base", xpos="far_left", ypos="head")

    lun "Cum, [lun_genie_name]..." ("soft", "narrow", "worried", "mid")
    gen "Oh!" ("base", xpos="far_left", ypos="head")
    gen "Well it was your first time...{w=0.3} It's not that uncommon for it to end prematurely..." ("base", xpos="far_left", ypos="head")
    lun "It's not, [lun_genie_name]?" ("angry", "base", "worried", "stare")
    gen "Yes...{w=0.3} Actually it's very...{w=0.3} Very common..." ("base", xpos="far_left", ypos="head")
    gen "I wasn't expecting you to work it--{w=0.2} *Err*...{w=0.3} For it to work the first time!" ("base", xpos="far_left", ypos="head")
    gen "We'll just have to try it again some other time." ("base", xpos="far_left", ypos="head")
    lun "So you're not disappointed in me [lun_genie_name]?" ("annoyed", "narrow", "worried", "mid") #Looks down
    gen "Of course not." ("base", xpos="far_left", ypos="head")
    gen "(Quite the opposite...)" ("base", xpos="far_left", ypos="head")
    lun "Oh...{w=0.3} Okay." ("normal", "narrow", "worried", "down") #Looks down
    lun "" ("base", "narrow", "worried", "down") #Looks down smile

    call nar(">Luna gives off a hopeful smile whilst still staring at her feet.")
    call nar(">After a couple of seconds she looks back up at you with a confused expression across her face.")

    lun "[lun_genie_name]...{w=0.3} What was that cold feeling going down my spine?" ("upset", "narrow", "base", "mid")
    gen "Oh...{w=0.3} That." ("angry", xpos="far_left", ypos="head")
    gen "*Err*...{w=0.3} I wouldn't worry about that [luna_name], it happens sometimes... Your body can do all sorts of things when you're moments away from spurting." ("angry", xpos="far_left", ypos="head")
    lun "So we actually almost did it, [lun_genie_name]?" ("clench", "narrow", "base", "mid")
    gen "We almost did \"it\" alright..." ("base", xpos="far_left", ypos="head")
    lun "Aww...{w=0.3} Blithering Humdinger..." ("upset", "narrow", "annoyed", "downL")
    gen "I'll give you some more pointers next time...{w=0.3} I'm sure we'll get there." ("base", xpos="far_left", ypos="head")
    lun "Okay...{w=0.3} Thank you [lun_genie_name]!" ("base", "narrow", "base", "mid") #looks at you smiling

    if game.daytime:
        lun "If I may then I'll head back to class for today, [lun_genie_name]." ("soft", "base", "base", "R")
        gen "Certainly, [luna_name]." ("base", xpos="far_left", ypos="head")
    else:
        gen "Now you best be off to bed." ("base", xpos="far_left", ypos="head")
        lun "Of course [lun_genie_name]." ("soft", "base", "base", "R")
        lun "Good night then..." ("base", "base", "base", "mid")
        gen "Good night [luna_name]." ("base", xpos="far_left", ypos="head")

    call lun_walk("door")
    lun "(Wait a second...{w=0.3} The thing I felt on my back...)" ("soft", "narrow", "base", "downL", cheeks="blush", xpos="base", ypos="base", flip=True, trans=dissolve)
    hide luna_main
    with d3

    #Luna turns to genie
    call lun_chibi(flip=False)


    gen "Yes...{w=0.3} Was there something else [luna_name]?" ("base", xpos="far_left", ypos="head")
    lun "Oh...{w=0.3} No that's all, [lun_genie_name]!" ("angry", "narrow", "base", "down", cheeks="blush", xpos="base", ypos="base", flip=False, trans=dissolve)


    hide luna_main
    with d3

    #Luna turns to door
    call lun_chibi(flip=True)

    gen "Off you go then..." ("base", xpos="far_left", ypos="head")

    lun "(Was me rubbing up against him enough to help with his--)" ("soft", "narrow", "base", "down", cheeks="blush", xpos="base", ypos="base", flip=True, trans=dissolve)
    lun "(Why am I suddenly so woozy again?)" ("angry", "narrow", "base", "downL", cheeks="blush")

    call lun_walk(action="leave")

    jump ll_pf_inspect.end

label ll_pf_inspect_T2_E3_intro:

    gen "Ready for another attempt?" ("base", xpos="far_left", ypos="head")
    lun "I...{w=0.3} Yes [lun_genie_name], I believe so..." ("open", "narrow", "base", "downL")

    #Luna walks towards desk and it fades to black
    call lun_walk("desk")
    show screen blkfade
    with d5

    call nar(">Luna absentmindedly walks up and scoots in front of you.")

    if luna.is_any_worn("top", "bottom", "robe"):
        call lun_chibi_scene("inspect_idle")
    else:
        call lun_chibi_scene("inspect_idle_naked")
    hide screen blkfade
    with d5

    gen "*Err*...{w=0.3} I think you've forgotten something [luna_name]." ("base", xpos="far_left", ypos="head")
    lun "*Huh*?" ("soft", "narrow", "base", "mid", xpos="mid", ypos="base", flip=True, trans=dissolve)

    if luna.is_any_worn("top", "bottom", "robe"):
        gen "Your clothes..." ("base", xpos="far_left", ypos="head")
    else:
        gen "Your underwear..." ("base", xpos="far_left", ypos="head")

    lun "Oh...{w=0.3} Right..." ("angry", "narrow", "base", "down")
    gen "You seem awfully distracted today." ("base", xpos="far_left", ypos="head")
    lun "*Ehm*...{w=0.3} To tell you the truth...{w=0.3} I'm a bit worried that it's not going to work again, [lun_genie_name]." ("open", "narrow", "base", "downL")
    gen "Now I wouldn't worry about that...{w=0.3} I'm confident it will work this time." ("base", xpos="far_left", ypos="head")
    lun "But how do you know it will work, [lun_genie_name]?" ("mad", "narrow", "base", "mid")
    lun "Maybe girls aren't able to expel the Wrackspurts like boys do." ("angry", "narrow", "base", "mid")
    gen "I'm certain that the process isn't too dissimilar...{w=0.3} I'm confident that with my help--" ("base", xpos="far_left", ypos="head")
    lun "But how do you know, [lun_genie_name]?" ("angry", "narrow", "base", "mid")
    gen "Just trust me on this one [luna_name]." ("base", xpos="far_left", ypos="head")
    lun "*Hmm*..." ("upset", "narrow", "base", "downL")
    gen "(She doesn't seem convinced.)" ("base", xpos="far_left", ypos="head")
    gen "(Oh, wait...{w=0.3} I know!)" ("grin", xpos="far_left", ypos="head")

    gen "*Ahem*...{w=0.3} [luna_name]?" ("base", xpos="far_left", ypos="head")
    lun "Yes [lun_genie_name]?" ("upset", "base", "base", "mid")
    gen "Tell me...{w=0.3} How were those spratters described in your fathers paper again?" ("base", xpos="far_left", ypos="head")
    lun "They're invisible creatures that go inside your ears and make your brain go all fuzzy." ("angry", "base", "base", "mid")
    gen "And...{w=0.3} Wasn't there a description on how you were supposed to get rid of them?" ("base", xpos="far_left", ypos="head")
    lun "By thinking positive thoughts..." ("soft", "narrow", "base", "mid")
    lun "But that's not working [lun_genie_name]...{w=0.3} It's not my brain they're making all fuzzy..." ("clench", "narrow", "base", "mid")
    gen "Then tell me...{w=0.3} What else have we learned about them so far?" ("base", xpos="far_left", ypos="head")
    lun "*Uhm*..." ("upset", "base", "base", "downR")
    lun "We learned that you can bait them to a particularly sensitive area by thinking positive thoughts and rubbing it before finally expelling them..." ("angry", "narrow", "base", "down")
    lun "But we tried that [lun_genie_name], and it didn't work!" ("annoyed", "narrow", "base", "R")
    gen "I managed to do it...{w=0.3} So I must've done something different..." ("base", xpos="far_left", ypos="head")
    lun "*Hmm*..." ("upset", "narrow", "base", "downL")
    gen "(Putting the pieces together...{w=0.3} And...)" ("base", xpos="far_left", ypos="head")
    lun "Oh! I know!" ("smile", "wide", "base", "stare")
    lun "I was thinking too much about the Wrackspurts and how glad I'd be to finally get rid of them." ("mad", "wide", "base", "mid")
    lun "What I should have done is project positive thoughts onto the area itself!" ("smile", "narrow", "base", "down")
    gen "Exactly!" ("grin", xpos="far_left", ypos="head")
    gen "Ignore every intrusive thought that may pop into your mind and just keep focusing on your body and how it feels..." ("base", xpos="far_left", ypos="head")
    gen "Let the sensations engulf you completely until your mind is clear..." ("base", xpos="far_left", ypos="head")
    gen "The rest should happen by itself..." ("base", xpos="far_left", ypos="head")
    lun "Yes [lun_genie_name]..." ("crooked_smile", "narrow", "base", "mid")
    gen "Now then... Ready for another try?" ("base", xpos="far_left", ypos="head")
    lun "Yes, I'm ready [lun_genie_name]!" ("base", "base", "base", "mid")

    if luna.is_any_worn("robe", "top", "bottom", "accessory"):
        gen "Then lets get you out of those clothes shall we..." ("base", xpos="far_left", ypos="head")
    else:
        gen "Now, let me help you get you out of those pesky underwear..." ("base", xpos="far_left", ypos="head")

    #Fade to black
    show screen blkfade
    with d5

    if luna.is_any_worn("robe", "top", "bottom", "accessory"):
        call nar(">Luna shuffles around for a bit as she attempts to get out of her clothing, the limited space between you and the desk making it somewhat difficult.")

        lun "It's a bit cramped in here, [lun_genie_name] ...{w=0.4} Should I scoot out and--" ("base", "base", "base", "mid")
        gen "No worries [luna_name]...{w=0.4} Let me handle it."

    if luna.is_worn("robe"):
        call nar(">You unclasp Luna's robes and let them drop to the ground behind her.")

    if luna.is_worn("top"):
        call nar(">You swiftly pull Luna's top over her head...{w=0.4} Her breasts moves up along with it and then drops from the sudden motion as the fabric passes by.")
        $ renpy.sound.play("sounds/boing02.ogg")
        pause .4

        lun "Whoa!" ("base", "base", "base", "mid")

    #Luna always wears underwear at this stage
    call nar(">You unhook Luna's bra with ease and then let it drop to the floor in front of her.")
    call nar(">She glances back at you, cheeks flushed and a look of surprise across her face caused by the unusual speed and dexterity displayed by her headmaster.")

    lun "Have you done this before, [lun_genie_name]?" ("base", "base", "base", "mid")

    if luna.is_worn("bottom", "panties"):
        call nar(">Noticing Luna's increasing excitement you put your thumbs on either side of her bottoms and pull both it and her panties down in one singular motion...")
        $ luna.strip("bottom", "panties")
    if luna.is_worn("bottom"):
        call nar(">Noticing Luna's increasing excitement you put your thumbs on either side of her bottoms and pull them down...")
    if luna.is_worn("panties"):
        call nar(">You eye up Luna's Panties for a moment before swiftly pulling them down, letting them rest just underneath her ankles...")


    lun "" ("clench", "narrow", "base", "downR", cheeks="blush")
    $ luna.strip("all")
    pause .2
    hide screen blkfade


    #Fade back to Naked Luna in front of genie
    call lun_chibi_scene("inspect_idle_naked")
    with d5


    lun "[lun_genie_name]!" ("clench", "narrow", "base", "downR", cheeks="blush")
    gen "Yes, [luna_name]?" ("base", xpos="far_left", ypos="head")
    lun "*Ehm*...{w=0.4} Never mind..." ("soft", "narrow", "base", "down", cheeks="blush")
    gen "Okay, let's begin then shall we?" ("base", xpos="far_left", ypos="head")
    lun "..." ("base", "narrow", "base", "down", cheeks="blush") #blush

    call lun_chibi_scene("inspect_grope_breasts_naked")
    call nar(">Without hesitation, you reach forward and grab Luna's breasts.")

    call nar(">As you begin silently kneading them, any doubts in Luna's mind appears to slowly wash away as she lets the sensations of your touch overtake any previous feelings of doubt.")

    lun "*Ah*...{w=0.4} [lun_genie_name]..." ("soft", "closed", "base", "mid", cheeks="blush")

    call nar(">You move your attention towards Luna's sensitive areas... Gently sliding your fingers across her nipples, then across the sides of her breasts and back again.")

    lun "*Mmm*..." ("normal", "closed", "base", "mid", cheeks="blush")

    call nar(">You continue massaging Luna's breasts and the silence is only broken by her moans as your fingers pass across her nipples.")

    lun "*Ah*...{w=0.4} *Ah*...{w=0.4} *Mmmm*..." ("soft", "closed", "base", "mid", cheeks="blush")

    call nar(">Luna getting more and more excited by your touch pushes her ass towards you once more.")

    call lun_chibi_scene("inspect_lean_grope_breasts_naked")
    call nar(">As it graces your cock, you struggle not to get hard...")

    gen "(Nnnn-{w=0.2} Not today!)" ("angry", xpos="far_left", ypos="head")

    lun "" ("normal", "closed", "base", "mid", cheeks="blush")
    call nar(">Determined to keep your composure this time you move your gaze down too see Luna rubbing her thighs together.")

    gen "(Well then...{w=0.4} Looks like she's ready.)" ("grin", xpos="far_left", ypos="head")

    call lun_chibi_scene("inspect_lean_idle_naked")
    lun "" ("soft", "narrow", "base", "R", cheeks="blush")
    call nar(">As you remove your hands from Luna's breasts she opens her eyes, confused as to why you stopped. Without saying anything, you place your hand across her pussy and give it a gentle rub.")

    lun "Ooooh!" ("crooked_smile", "wide", "base", "stare", cheeks="blush")

    call lun_chibi_scene("inspect_lean_grope_vagina_naked")
    call nar(">A shudder passes through Luna's body from your initial touch. You begin moving your forefinger up and down her slit with increasing ease as her pussy becomes wetter and wetter.")

    lun "*Ah*...{w=0.4} [lun_genie_name]...{w=0.4}This feels a lot different to you--{w=0.2} *Ah*...{w=0.4} Touching my breasts..." ("open", "wink", "base", "R", cheeks="blush")
    gen "(You ain't seen nothing yet...)" ("base", xpos="far_left", ypos="head")

    call nar(">As you continue rubbing her, the excitement in her voice gnaws at your steadily decreasing patience...")

    lun "*Ah*...{w=0.3} *Ah*...{w=0.3} *Ah*..." ("soft", "narrow", "base", "up", cheeks="blush")
    gen "Ready, [luna_name]?" ("base", xpos="far_left", ypos="head")
    lun "" ("soft", "narrow", "base", "up", cheeks="blush") #pleasure
    pause .8
    gen "[luna_name]?" ("base", xpos="far_left", ypos="head")
    gen "..." ("base", xpos="far_left", ypos="head")
    gen "(Fuck it...)" ("base", xpos="far_left", ypos="head")

    $ renpy.sound.play("sounds/slick_02.ogg")
    with kissiris
    pause .5

    call lun_chibi_scene("inspect_lean_idle_naked")
    lun "..." ("scream", "wide", "base", "stare", cheeks="blush") #wide eyed
    lun "[lun_genie_name]!" ("scream", "base", "base", "mid", cheeks="blush")

    call nar(">As you penetrate Luna with your index finger she clenches her legs together in surprise.")

    lun "[lun_genie_name]...{w=0.4} Your finger slipped inside of me..." ("clench", "wide", "base", "mid", cheeks="blush")
    gen "I know..." ("base", xpos="far_left", ypos="head")
    lun "What do you--" ("clench", "narrow", "base", "mid", cheeks="blush")

    call lun_chibi_scene("inspect_lean_grope_vagina_naked")
    play bg_sounds "sounds/slickloop.ogg" fadein 2
    call nar(">You begin moving your finger inside of Luna, slowly increasing the pace, her words soon replaced by the sounds of increasing pleasure.")

    lun "*Ah*...{w=0.4} My word...{w=0.3} *Ah*...{w=0.4} I never...{w=0.3} *Ah*..." ("soft", "narrow", "base", "stare", cheeks="blush")
    gen "(*Hmm*...{w=0.4} Perhaps I shouldn't go so hard on her...)" ("base", xpos="far_left", ypos="head")

    stop bg_sounds fadeout 2
    call nar(">You stop your movement for a second to give Luna some breathing room but as you do she starts moving her hips back and forth on her own.")

    gen "(Never mind then...)" ("grin", xpos="far_left", ypos="head")
    gen "*Tsk*... Such impatience with the youths these days..." ("grin", xpos="far_left", ypos="head")
    lun "..." ("base", "narrow", "base", "up", cheeks="blush") #Looks back at you
    gen "Very well [luna_name]..." ("base", xpos="far_left", ypos="head")
    gen "In that case I won't hold back on you." ("base", xpos="far_left", ypos="head")

    $ renpy.sound.play("sounds/slick_02.ogg")
    with kissiris

    lun "*Ah*!!!" ("scream", "wide", "base", "stare", cheeks="blush") #Wide eyed

    play bg_sounds "sounds/slickloopfast.ogg"
    call nar(">You insert another finger and begin pumping them in and out, the walls of her pussy clinging onto your fingers with each insertion.")

    lun "*Ah*...{w=0.3} *Ah*...{w=0.3} *Ah*..." ("open", "happyCl", "base", "stare", cheeks="blush")

    call nar(">Luna now completely lost in pleasure begins shaking slightly, prompting you to pick up the pace even further.")

    play bg_sounds "sounds/slickloopveryfast.ogg"
    lun "[lun_genie_name]...{w=0.3} This... {w=0.3} is...{w=0.3} amazing...{w=0.3} I... {w=0.3} never...{w=0.3} thought--" ("soft", "happyCl", "base", "stare", cheeks="blush")
    gen "Then don't...{w=0.3} Focus on the feeling!" ("angry", xpos="far_left", ypos="head")
    lun "*Ah*...{w=0.3} Yes...{w=0.3} [lun_genie_name]." ("soft", "closed", "base", "stare", cheeks="blush")
    lun "*N-n-ngh!!!*" ("grin", "closed", "base", "mid", cheeks="blush")

    call nar(">Not showing her any mercy you continue pumping your fingers in and out of her rapidly.")

    lun "*Ah*...{w=0.5} [lun_genie_name]...{w=0.4} I think this is it!" ("mad", "narrow", "base", "stare", cheeks="blush")
    lun "I'm...{w=0.3} *Ah*...{w=0.3} I'm--" ("open_tongue", "narrow", "base", "up", cheeks="blush")
    gen "Yes girl, let all of it out!" ("angry", xpos="far_left", ypos="head")

    call nar(">You insert your fingers one last time as Luna's body finally gives in, her entire weight dropping onto your hand as your fingers penetrates her down to the base.")

    lun "I'm cumming!!" ("mad", "base", "base", "ahegao", cheeks="blush")
    lun "*Nngh*...{w=0.8}{nw}" ("clench", "base", "base", "ahegao", cheeks="blush")

    with kissiris
    stop bg_sounds fadeout 2
    $ renpy.sound.play("sounds/slick_01.ogg")
    lun "*Nngh*...{fast} *Ah*!" ("open_wide_tongue", "narrow", "base", "ahegao", cheeks="blush")


    call lun_chibi_scene("inspect_lean_idle_naked")
    gen "(By the great--)" ("angry", xpos="far_left", ypos="head")

    with kissiris

    $ renpy.sound.play("sounds/slick_01.ogg")
    lun "*AAAAAH*!!!" ("crooked_smile", "narrow", "base", "ahegao", cheeks="blush")
    call nar(">Your fingers now locked inside of Luna, you feel her entire body spasms as wave after wave of pleasure passes through her body.")
    lun "Wow...{w=0.5} That was--{w=0.8}{nw}" ("crooked_smile", "narrow", "base", "stare", cheeks="blush")

    with kissiris
    $ renpy.sound.play("sounds/slick_01.ogg")
    lun "Wow... That was--{fast} *Ah*..." ("open", "narrow", "base", "ahegao", cheeks="blush")

    lun "*Mmm*...{w=0.4} You were right...{w=0.3} That...{w=0.3} That relief..." ("soft", "narrow", "base", "up", cheeks="blush")

    show screen blkfade
    with d5

    call nar(">Luna slumps forward onto your desk. Her grip around your fingers loosening enough for you to free yourself.")
    call nar(">You swiftly pull them out of her which causes her to shudder once more before going completely limp on your desk.")

    $ renpy.sound.play("sounds/slick_02.ogg")
    lun "*Ah*..."

    call nar(">Admiring your work, you watch as a streak of liquid runs down her leg before settling on the floor.")

    lun "[lun_genie_name]..." ("base", "base", "base", "mid", cheeks="blush", xpos="base", ypos="base", flip=False, trans=dissolve)

    $ luna.wear("all")

    centered "{size=+7}{color=#cbcbcb}Some time later...{/color}{/size}"

    call lun_chibi("stand", "desk", "base")
    call lun_chibi_scene("reset")
    hide screen blkfade
    with d5

    lun "[lun_genie_name], that was incredible!" ("base", "narrow", "base", "mid")
    lun "Did you see how many Wrackspurts I expelled?" ("crooked_smile", "base", "raised", "mid")
    gen "Very impressive indeed." ("base", xpos="far_left", ypos="head")
    lun "I can't believe we finally did it!" ("crooked_smile", "happyCl", "base", "mid")
    lun "Finally a fool proof way of expelling wrackspurts from other areas than your brain!" ("crooked_smile", "narrow", "base", "mid")
    gen "Quite the discovery! I'm sure we'll be able to help a lot of backed up people." ("grin", xpos="far_left", ypos="head")
    lun "Yes!" ("grin", "base", "base", "mid")
    lun "So, what next? We've solved it now right?" ("grin", "base", "raised", "mid")
    gen "Solved--" ("angry", xpos="far_left", ypos="head")
    gen "Now I think you're getting a bit ahead of yourself Miss Lovegood." ("base", xpos="far_left", ypos="head")
    lun "But--" ("angry", "base", "base", "mid")
    gen "Masturbation is only a temporary solution, so perfecting it is vital... Until I've come up with a more permanent solution that is..." ("base", xpos="far_left", ypos="head")
    lun "Then I'll practice as soon as I get to my dorm!" ("smile", "narrow", "base", "mid")
    gen "No!" ("angry", xpos="far_left", ypos="head")
    gen "I need to watch--{w=0.2} *Err*...{w=0.4} Instruct you so you can alleviate yourself properly and safely." ("base", xpos="far_left", ypos="head")
    lun "Oh, of course [lun_genie_name]!" ("mad", "base", "base", "mid")
    lun "Hopefully the Wrackspurts will leave me alone until then..." ("angry", "narrow", "base", "downL") #blush looking down
    gen "Hopefully..." ("base", xpos="far_left", ypos="head")
    gen "(Although I doubt it.)" ("base", xpos="far_left", ypos="head")

    if game.daytime:
        gen "Well then, you've got class to attend [luna_name]." ("base", xpos="far_left", ypos="head")
        gen "Off you go." ("base", xpos="far_left", ypos="head")
        lun "Yes [lun_genie_name], thank you [lun_genie_name]..." ("base", "wink", "base", "mid")
    else:
        gen "Well then, it's getting late so you best head to your dorm Miss Lovegood." ("base", xpos="far_left", ypos="head")
        gen "Off you go." ("base", xpos="far_left", ypos="head")
        lun "Yes [lun_genie_name]." ("base", "base", "base", "mid")
        lun "Good night, [lun_genie_name]." ("base", "wink", "base", "mid")
        gen "Good night [luna_name]." ("base", xpos="far_left", ypos="head")

    call lun_walk(action="leave")

    gen "(She sure is a eager one...)" ("base", xpos="far_left", ypos="head")
    call nar(">You look down and see something's caught onto your robes.")
    gen "(*Hmm*... What's this?)" ("base", xpos="far_left", ypos="head")

    $ hair_luna_ITEM.owned = 1
    call give_reward("You found a string of blonde hair!", gift=hair_luna_ITEM)

    gen "(Looks like she's left me a parting gift.)" ("base", xpos="far_left", ypos="head")
    if snape_office_intro_E1:
        gen "Maybe I could use this for one of my potions..." ("base", xpos="far_left", ypos="head")
    else:
        gen "Maybe I'll find some use for this later..." ("base", xpos="far_left", ypos="head")


    jump ll_pf_inspect.end

label ll_pf_inspect_T2_E4_repeat:

    gen "How are you feeling, [luna_name]?" ("base", xpos="far_left", ypos="head")
    gen "Have those spratters been bothering you any more?" ("base", xpos="far_left", ypos="head")
    lun "A little bit better, [lun_genie_name]." ("soft", "narrow", "low", "down")
    lun "Once I had gotten back to my dorm I got to thinking about our last session and some of them seemed to return though." ("upset", "narrow", "base", "downL")

    gen "Well, that's to be expected." ("base", xpos="far_left", ypos="head")
    gen "Until we've found a fool proof way to deal with them I'm afraid this will have make do as a regular treatment." ("base", xpos="far_left", ypos="head")
    lun "Alright..." ("soft", "narrow", "base", "downL")
    lun "I suppose that's not too bad." ("base", "narrow", "base", "down")
    gen "Good to hear..." ("base", xpos="far_left", ypos="head")
    gen "Now then, ready for your treatment, [luna_name]?" ("base", xpos="far_left", ypos="head")
    lun "Yes [lun_genie_name]..." ("grin", "base", "base", "mid")
    gen "Great, then come here and we'll get started." ("base", xpos="far_left", ypos="head")

    #Luna walks towards desk and it fades to black
    call lun_walk("desk")
    show screen blkfade
    with d5

    $ luna.strip("all")

    #Fades back to Luna in your lap
    call lun_chibi_scene("inspect_idle_naked")
    hide screen blkfade
    with d5

    gen "Now then..." ("base", xpos="far_left", ypos="head")
    gen "Time to get these spratters worked up..." ("base", xpos="far_left", ypos="head")

    call lun_chibi_scene("inspect_grope_breasts_naked")
    call nar(">You grab onto Luna's breasts and begin massaging them.")

    lun "*Eeek*!!" ("clench", "wide", "base", "stare", xpos="mid", ypos="base", flip=True, trans=dissolve)
    gen "[luna_name]?" ("base", xpos="far_left", ypos="head")
    lun "Oh...{w=0.2} Sorry, [lun_genie_name]!" ("angry", "happyCl", "base", "mid")
    lun "Your hands are a bit cold." ("angry", "narrow", "base", "stare")
    gen "Then let's get them warmed up shall we?" ("base", xpos="far_left", ypos="head")
    call nar(">You spread your fingers apart and drag them across the sides of Luna's nipples, increasing your grip around them with each motion.")
    lun "*Ah*..." ("soft", "closed", "base", "mid", cheeks="blush")
    gen "How's this, [luna_name]?" ("base", xpos="far_left", ypos="head")
    gen "Feeling any build up yet?" ("base", xpos="far_left", ypos="head")
    lun "*Mmm*...{w=0.4} Yes, [lun_genie_name]..." ("open", "closed", "base", "mid", cheeks="blush")
    gen "Good..." ("base", xpos="far_left", ypos="head")
    call nar(">You begin moving your hands in a circular motion, squeezing her breasts together and pulling them apart over and over...")
    lun "*Mmm*..." ("soft", "closed", "base", "mid", cheeks="blush")

    call nar(">Luna whose thoughts are now enveloped by the sensations of your touch pushes her crotch towards you once again as if desperate to feel you inside of her...")

    call lun_chibi_scene("inspect_lean_idle_naked")
    with d3

    lun "" ("base", "closed", "base", "mid", cheeks="blush")
    gen "*Hmm*...{w=0.4} Looks like someone's eager..." ("base", xpos="far_left", ypos="head")
    gen "Very well then, [luna_name]." ("base", xpos="far_left", ypos="head")

    call lun_chibi_scene("inspect_lean_grope_vagina_naked")
    lun "Ooooh..." ("grin", "narrow", "base", "up", cheeks="blush")
    call nar(">Luna shivers slightly as your hand graces her pussy...")
    call nar(">You notice that she's already wet as your fingers slide across her with ease...")
    gen "Looks like someone's been looking forward to this..." ("base", xpos="far_left", ypos="head")
    gen "Better not let you wait any further then." ("base", xpos="far_left", ypos="head")
    lun "I--" ("base", "narrow", "base", "up", cheeks="blush")

    call lun_chibi_scene("inspect_lean_idle_naked")
    $ renpy.sound.play("sounds/slick_02.ogg")

    with kissiris
    lun "{heart}*Ngh*{heart}..." ("crooked_smile", "narrow", "base", "up", cheeks="blush")
    gen "There we go..." ("base", xpos="far_left", ypos="head")
    lun "You're...{w=0.4} They're inside me again..." ("grin", "narrow", "base", "up", cheeks="blush")
    gen "Yes indeed [luna_name]..." ("base", xpos="far_left", ypos="head")
    gen "And two fingers already...{w=0.4} Looks like you're getting better at this..." ("base", xpos="far_left", ypos="head")
    lun "Oh...{w=0.4} Thank--" ("soft", "narrow", "base", "stare", cheeks="blush")

    play bg_sounds "sounds/slickloop.ogg" fadein 2
    call lun_chibi_scene("inspect_lean_grope_vagina_naked")

    call nar(">You begin pumping your fingers quickly into Luna's pussy...")
    lun "*Ah*!!!" ("clench", "base", "base", "stare", cheeks="blush")
    call nar(">Taken by surprise, Luna clenches her thighs, which only strengthens her grip around your fingers...")
    lun "*Ah*... [lun_genie_name]!" ("angry", "narrow", "base", "R", cheeks="blush")
    gen "That's it [luna_name]...{w=0.4} Keep that grip steady and this will be over before you know it..." ("base", xpos="far_left", ypos="head")
    lun "*Ah*...{w=0.3} *Ah*...{w=0.3} But [lun_genie_name]--" ("open", "happyCl", "base", "mid", cheeks="blush")
    call nar(">As you keep pumping your fingers repeatedly inside of Luna you feel her grip loosen slightly...")
    lun "I...{w=0.4} I..." ("upset", "happyCl", "base", "mid", cheeks="blush")
    lun "{size=+5}I don't want it to be over!{/size}" ("scream", "narrow", "worried", "stare", cheeks="blush")
    gen "Too bad!" ("base", xpos="far_left", ypos="head")
    call nar(">Not showing any mercy on the girl, you keep pumping faster and faster in and out of her pussy.")

    play bg_sounds "sounds/slickloopfast.ogg"

    lun "*Ah*...{w=0.4} *Ah*...{w=0.4} No..." ("clench", "narrow", "base", "stare", cheeks="blush")
    lun "Not yet!" ("mad", "happyCl", "base", "mid", cheeks="blush")

    play bg_sounds "sounds/slickloopveryfast.ogg"

    call nar(">Luna trying to keep that sensation going, tries to get a hold of herself as not to let herself cum.")

    lun "*Ah*...{w=0.2} *Ah*...{w=0.2} *Ah*..." ("open", "happyCl", "base", "mid", cheeks="blush")

    call nar(">Taking it as a challenge you insert your middle finger all the way in which proves to be enough for the girl.")

    call lun_chibi_scene("inspect_lean_idle_naked")
    lun "*Ah*...{w=0.2} No...{w=0.3} I'm cumming!!" ("clench", "happyCl", "worried", "mid", cheeks="blush")

    with kissiris
    $ renpy.sound.play("sounds/slick_01.ogg")

    lun "*AAAAAH*!!!" ("clench", "narrow", "base", "up", cheeks="blush")
    call nar(">Luna's thighs clenches around you as waves of pleasure hits her.")

    lun "*Ah*...{w=0.2} I'm...{w=0.2} I'm--" ("mad", "narrow", "base", "stare", cheeks="blush")

    with kissiris
    $ renpy.sound.play("sounds/slick_01.ogg")
    stop bg_sounds fadeout 2

    lun "*Ah*..." ("grin", "narrow", "base", "up", cheeks="blush")
    lun "*Mmm*..." ("base", "happyCl", "low", "up", cheeks="blush")

    show screen blkfade
    with d5

    $ luna.wear("all")

    call nar(">Luna completely exhausted, slumps onto your desk once again.")
    call nar(">You pull your chair back to give her some space.")

    lun "*Mmm*..." ("base", "narrow", "base", "down", cheeks="blush", xpos="base", ypos="base", flip=False, trans=dissolve)

    centered "{size=+7}{color=#cbcbcb}Some time later...{/color}{/size}"

    call lun_chibi("stand", "desk", "base")
    call lun_chibi_scene("reset")

    hide screen blkfade
    with d5

    gen "Well done, [luna_name]!" ("base", xpos="far_left", ypos="head")
    gen "Looks like you managed to get even more out than last time!" ("base", xpos="far_left", ypos="head")
    lun "*Mmm*...{w=0.4} Thank you, [lun_genie_name]." ("base", "closed", "base", "mid", cheeks="blush")
    gen "Holding them in for as long as possible was very clever!" ("base", xpos="far_left", ypos="head")
    lun "Oh-- I...{w=0.3} Yes, thank you!" ("soft", "narrow", "base", "downR", cheeks="blush")
    gen "Are you okay, [luna_name]?" ("base", xpos="far_left", ypos="head")
    lun "Oh, yes [lun_genie_name]...{w=0.4} I'm...{w=0.3} I feel great!" ("crooked_smile", "narrow", "base", "mid", cheeks="blush")
    gen "You look exhausted, you better get some rest..." ("base", xpos="far_left", ypos="head")

    if game.daytime:
        lun "*Ehm*...{w=0.4} I've still got classes..." ("soft", "narrow", "base", "R", cheeks="blush")
        gen "Right..." ("base", xpos="far_left", ypos="head")
        gen "Maybe I should go a bit easier on you during the--" ("base", xpos="far_left", ypos="head")
        lun "No, it's fine!" ("mad", "narrow", "base", "mid", cheeks="blush")
        gen "..." ("base", xpos="far_left", ypos="head")
        lun "I mean... I'll be okay [lun_genie_name]..." ("soft", "narrow", "base", "mid", cheeks="blush")
        lun "Off I go then..." ("open", "narrow", "base", "R", cheeks="blush")
    else:
        gen "Off you go." ("base", xpos="far_left", ypos="head")
        lun "Alright." ("soft", "narrow", "base", "R", cheeks="blush")
        lun "Good night, [lun_genie_name]." ("base", "narrow", "base", "mid", cheeks="blush")
        gen "Good night [luna_name]." ("base", xpos="far_left", ypos="head")

    call lun_walk(action="leave")


    jump ll_pf_inspect.end

label ll_pf_inspect_T3_E1_repeat:

    gen "Would you like me to help you with--" ("base", xpos="far_left", ypos="head")
    lun "Yes please!" ("grin", "base", "base", "stare")

    #Luna walks towards desk and it fades to black
    call lun_walk("desk")
    show screen blkfade
    with d5

    $ luna.strip("all")

    #Fades back to Luna in your lap
    call lun_chibi_scene("inspect_idle_naked")
    hide screen blkfade
    with d5

    gen "You didn't even let me finish my sentence..." ("base", xpos="far_left", ypos="head")
    lun "Oh...{w=0.4} Was this not what you meant, [lun_genie_name]?" ("angry", "base", "base", "R", xpos="mid", ypos="base", flip=True, trans=dissolve)
    gen "That's not the...{w} Well I suppose..." ("base", xpos="far_left", ypos="head")
    lun "I hope I'm not too much of a bother, [lun_genie_name]..." ("soft", "narrow", "worried", "downL")
    lun "I know your time is valuable." ("open", "narrow", "base", "downL")
    gen "Assisting my students is part of my job [luna_name]." ("base", xpos="far_left", ypos="head")

    if game.daytime:
        gen "Even if that meant treating you for an entire day then so be it..." ("base", xpos="far_left", ypos="head")
    else:
        gen "Even if that meant treating you all night then so be it..." ("base", xpos="far_left", ypos="head")

    lun "Really? You'd do that?" ("clench", "base", "base", "mid")
    gen "If that's what is required of me..." ("base", xpos="far_left", ypos="head")
    lun "*Hmm*..." ("annoyed", "narrow", "base", "downL")
    gen "(She's really considering it?)" ("base", xpos="far_left", ypos="head")
    lun "I wouldn't want you to feel obligated just because it's part of your job..." ("open", "narrow", "base", "mid")
    lun "I think I will still be fine with the amount of time we're spending on the treatment for now." ("base", "narrow", "base", "down")
    gen "Good to hear." ("base", xpos="far_left", ypos="head")
    gen "(I've got enough wankers cramp as it is...)" ("base", xpos="far_left", ypos="head")
    gen "So, are you ready to begin your treatment?" ("base", xpos="far_left", ypos="head")
    lun "Yes... Please go ahead [lun_genie_name]..." ("base", "base", "base", "mid")

    gen "Then just relax and let me take care of it." ("base", xpos="far_left", ypos="head")

    call lun_chibi_scene("inspect_grope_breasts_naked")

    call nar(">Grabbing on to Luna's breasts, you begin massaging them gently.")
    lun "*Ah*..." ("open", "closed", "base", "mid")
    call nar(">Luna immediately shudders and lets out a soft moan as a response to your touch.")
    gen "(All day... Such a silly girl, I doubt she'd last an hour...)" ("base", xpos="far_left", ypos="head")
    call nar(">You let go of Luna's breasts and give her nipples a quick pinch.")
    lun "Ouch!" ("mad", "wide", "base", "up")
    gen "Whops." ("base", xpos="far_left", ypos="head")
    menu:
        "-Pinch her again-":
            call nar(">You quickly pinch Luna's nipples again and she jumps slightly by surprise.")
            lun "Ow, Ow, Ow!!" ("clench", "happyCl", "base", "mid", cheeks="blush")
            lun "[lun_genie_name]!" ("mad", "narrow", "worried", "R", cheeks="blush")
            gen "Just give it a moment... It will feel better soon..." ("base", xpos="far_left", ypos="head")
            lun "Are you--" ("angry", "closed", "base", "down", cheeks="blush")

            call nar(">You pinch her again, even harder this time and Luna suddenly jerks her body forward.")
            call lun_chibi_scene("inspect_lean_idle_naked")

            lun "Stop it [lun_genie_name]...{w=0.4} I can't..." ("mad", "happyCl", "worried", "mid", cheeks="blush")
            call nar(">As you let go of her tits Luna's words trail off slightly...")
            gen "Can't what, [luna_name]?" ("base", xpos="far_left", ypos="head")
            lun "That's odd..." ("mad", "narrow", "base", "down", cheeks="blush")
            lun "It feels kind of nice after you let go of them." ("soft", "narrow", "base", "down", cheeks="blush")
            gen "More sensitive?" ("base", xpos="far_left", ypos="head")
            lun "Yes..." ("soft", "narrow", "base", "mid", cheeks="blush")
            lun "Do it again [lun_genie_name]!" ("angry", "base", "base", "mid", cheeks="blush")
            gen "Again?" ("base", xpos="far_left", ypos="head")
            lun "Yes, again!" ("angry", "base", "base", "R", cheeks="blush")
            gen "If you say so..." ("base", xpos="far_left", ypos="head")

            call lun_chibi_scene("inspect_lean_grope_breasts_naked")
            call nar(">You pinch Luna's nipples again and being ready for it this time you only hear a short intake of breath.")
            lun "" ("soft", "base", "base", "up", cheeks="blush")
            call nar(">Releasing your grip of her nipples you begin brushing your fingertips along the sides of her breasts, sliding your fingers along the sides of her nipples as you do so.")
            lun "*Ah*...{w=0.4} How...{w=0.4} How strange..." ("open", "closed", "base", "mid", cheeks="blush")
            call nar(">Luna now enjoying the heightened sensitivity of her nipples begins to relax, her breathing slowing down more and more.")
            lun "..." ("base", "closed", "base", "mid", cheeks="blush")
            gen "(Am I just giving her a massage now?)" ("base", xpos="far_left", ypos="head")
        "-Don't-":
            lun "Please be careful [lun_genie_name]..." ("angry", "narrow", "base", "mid", cheeks="blush")

            call nar(">Trying not to give into the temptation you resume massaging Luna's breasts.")
            call nar(">Luna's breathing slows down as she begins feeling more relaxed.")

            lun "..." ("base", "closed", "base", "mid", cheeks="blush")

            gen "*Hmm*..." ("base", xpos="far_left", ypos="head")
            gen "(Am I just giving her a massage now?)" ("base", xpos="far_left", ypos="head")

            lun "*Ah*....." ("base", "closed", "base", "mid", cheeks="blush")
            call nar(">As you continue massaging her, she bends forward to lean on your desk.")
            call lun_chibi_scene("inspect_lean_grope_breasts_naked")
            with d3

    gen "*Err*... Are you--" ("base", xpos="far_left", ypos="head")
    lun "*Mmm*..." ("base", "closed", "base", "mid", cheeks="blush")
    gen "[luna_name]?" ("base", xpos="far_left", ypos="head")
    lun "..." ("base", "closed", "base", "mid", cheeks="blush")
    gen "[luna_name]?" ("base", xpos="far_left", ypos="head")

    call lun_chibi_scene("inspect_lean_idle_naked")
    call nar(">You let go of Luna's breasts and she opens her eyes in confusion.")

    lun "*Huh*?" ("soft", "narrow", "base", "stare", cheeks="blush")
    gen "I believe our purpose here isn't for me to massage you until you fall asleep..." ("base", xpos="far_left", ypos="head")
    lun "Oh... Right..." ("base", "narrow", "base", "downL", cheeks="blush")

    call lun_chibi_scene("inspect_lean_grope_vagina_naked")
    call nar(">You stick your hand down between Luna's legs and begin rubbing your fingers along her slit.")

    lun "*Ah*..." ("soft", "closed", "base", "mid", cheeks="blush")
    call nar(">As you brush up against her you notice how wet she is already.")
    gen "*Hmm*... Looks like that massage helped after all..." ("base", xpos="far_left", ypos="head")
    lun "*Ah*...{w=0.4} *Ah*...{w=0.4} *Ah*..." ("open", "closed", "low", "mid", cheeks="blush")
    call nar(">Moving your forefinger up and down against Luna, you hear her breathing becoming more and more erratic and you feel your cock twitch slightly against your robes.")
    gen "(Time to bust this thing wide open...)" ("base", xpos="far_left", ypos="head")
    call nar(">You stop your movements, giving Luna just a brief moment of anticipation before you push a finger inside.")

    call lun_chibi_scene("inspect_lean_idle_naked")
    $ renpy.sound.play("sounds/slick_02.ogg")

    with kissiris
    lun "{heart}*Ngh*{heart}..." ("grin", "closed", "base", "stare", cheeks="blush")

    play bg_sounds "sounds/slickloop.ogg" fadein 2
    call lun_chibi_scene("inspect_lean_grope_vagina_naked")

    call nar(">You begin moving your finger inside Luna's pussy, as if playfully searching for her weak spot.")
    lun "*Ah*... What are... What are you doing [lun_genie_name]..." ("grin", "narrow", "base", "up", cheeks="blush")
    gen "Oh... You know... Just looking for something..." ("base", xpos="far_left", ypos="head")

    lun "*Ah*...{w=0.4} Looking...{w=0.4} *Ah*...{w=0.4} What are you--" ("grin", "narrow", "base", "up", cheeks="blush")

    gen "Why I'll never find it at this rate... Better get some of my friends to help." ("base", xpos="far_left", ypos="head")

    $ renpy.sound.play("sounds/slick_02.ogg")
    play bg_sounds "sounds/slickloopfast.ogg"
    call nar(">You push another finger inside her and begin moving them around.")

    lun "*Ah*...{w=0.4} [lun_genie_name]..." ("soft", "narrow", "base", "up", cheeks="blush")
    gen "*Hmm*... Some lousy friends they are... I still can't find it..." ("base", xpos="far_left", ypos="head")
    lun "*Ah*...{w=0.3} *Ah*...{w=0.3} Are you...{w=0.3} Are you sure..." ("base", "narrow", "base", "up", cheeks="blush")

    call nar(">You keep moving your fingers inside Luna, and as you do you feel her clench around them slightly.")

    gen "Yes...{w=0.3} Although maybe it's just hiding..." ("base", xpos="far_left", ypos="head")
    lun "*Ah*...{w=0.3} It...{w=0.3} What is--" ("soft", "narrow", "base", "up", cheeks="blush")
    gen "Better call in an expert..." ("base", xpos="far_left", ypos="head")
    call nar(">Keeping your fingers moving inside Luna you move your thumb and press it up against her clit.")
    lun "*Oooooh*!!!" ("grin", "wide", "base", "up", cheeks="blush")
    gen "There it is!" ("base", xpos="far_left", ypos="head")

    play bg_sounds "sounds/slickloopveryfast.ogg"
    call nar(">You start rubbing your thumb against Luna's clit as your fingers move rapidly inside her.")
    lun "*Ah*...{w=0.2} *Ah*...{w=0.2} *Ah*..." ("grin", "base", "base", "up", cheeks="blush")
    call nar(">Luna's moans reverberates around your office and you notice her legs beginning to shake slightly.")
    call nar(">Luna's moan suddenly stops and she clenches her thighs tight around your hand.")

    call lun_chibi_scene("inspect_lean_idle_naked")
    lun "*Ah*...{w=0.2} I'm...{w=0.3} I'm cumming!!" ("grin", "happyCl", "base", "stare", cheeks="blush")

    with kissiris
    $ renpy.sound.play("sounds/slick_01.ogg")

    lun "*AAAAAH*!!!" ("grin", "narrow", "base", "up", cheeks="blush")
    call nar(">Your hand locked firmly between her thighs you still manage to keep your fingers going whilst pushing your thumb down on her.")

    lun "*Ah*...{w=0.2} I'm...{w=0.2} I'm--" ("grin", "narrow", "base", "stare", cheeks="blush")

    with kissiris
    $ renpy.sound.play("sounds/slick_01.ogg")
    stop bg_sounds fadeout 2

    lun "*Ah*..." ("grin", "narrow", "base", "up", cheeks="blush")
    lun "*Mmm*..." ("base", "closed", "low", "up", cheeks="blush")

    show screen blkfade
    with d5

    $ luna.wear("all")

    call nar(">Luna's legs buckle completely as she puts her full weight onto your desk.")
    call nar(">You watch her body move up and down for a while, her legs twitching slightly every now and then as liquid runs down her legs.")
    call nar(">After some time she manages to push herself up and get off your desk.")


    hide luna_main
    call lun_chibi("stand", "desk", "base")
    call lun_chibi_scene("reset")

    hide screen blkfade
    with d5

    gen "How was that, [luna_name]?" ("base", xpos="far_left", ypos="head")
    lun "How did you do that [lun_genie_name]?" ("mad", "base", "base", "mid", xpos="base", ypos="base", flip=False, trans=dissolve)
    gen "Do what?" ("base", xpos="far_left", ypos="head")
    lun "The thing you did with your thumb." ("angry", "base", "base", "mid")
    gen "Oh that...{w=0.4} Well I just called in an expert didn't I?" ("base", xpos="far_left", ypos="head")
    gen "Nice bloke to have at hand isn't he?" ("base", xpos="far_left", ypos="head")
    lun "Very..." ("base", "narrow", "base", "stare")
    gen "So, feeling better now?" ("base", xpos="far_left", ypos="head")
    lun "Yes, [lun_genie_name]...{w=0.4} Thank you..." ("base", "base", "base", "mid")

    if game.daytime:
        gen "Then you better make your way to class, [luna_name]." ("base", xpos="far_left", ypos="head")
    else:
        gen "Then you best be off to bed, [luna_name]." ("base", xpos="far_left", ypos="head")

    lun "Okay..." ("soft", "base", "base", "R")
    lun "Let me know if you want to..." ("open", "narrow", "base", "mid")
    lun "*Ehm*... I mean, I'll let you know if I need any more assistance..." ("open", "base", "base", "down")
    gen "Certainly..." ("base", xpos="far_left", ypos="head")

    call lun_walk(action="leave")


    jump ll_pf_inspect.end
