







label e_em_petting_handjob_lvl1:
    scene e_em_petting_handjob_1 with dissolve
    e "Oh my. You have quite the package down there, Mr.[family]."
    mc "So do you. Your tits are far bigger up close."
    mc "My teacher is one busty lady!"
    mc "Can't wait to have fun with you, Miss Broadstorm."
    e "You will get the chance."
    scene e_em_petting_handjob_2 with dissolve
    e "Jerk your dick, huh. How disrespectful."
    e "I should slap you for even asking me to do that."
    e "Let alone do the deed."
    e "Take your big dick in my hand and masturbate it."
    e "Masturbate that fat cock till the moment it releases a huge load of fresh, thick semen all over my room."
    e "I'm very angry at you, Mr.[family]."

    call rs_clothing from _call_rs_clothing_79
    scene e_em_petting_handjob_3 with dissolve
    e "Angry and... horny."
    e "I want to shred through your pants, grab your manhood, and jerk it off to the point of beautiful culmination."


    stop music fadeout 1.0

    play sound "images/sound_effects/zipping.mp3"
    scene e_em_petting_handjob_4 with dissolve
    mc "Who would've thunk."
    mc "Years of playing this game is finally paying off!"
    scene e_em_petting_handjob_5 with dissolve
    call rs_elena_classic_kiss from _call_rs_elena_classic_kiss_12
    scene e_em_petting_handjob_6 with dissolve

    if e_em_petting_handjob_lvl == 1:

        play music "images/ost/suck_me.mp3" fadein 1.0
    if e_em_petting_handjob_lvl == 2:

        play music "images/ost/suck_me_alt.mp3" fadein 1.0

    e "Oh my Gawd!"
    e "Such a fine-looking cock!"
    e "Soft skin. Hard as stone. Early precum release. Pink glans."
    e "My intuition highly suggests to me that this penis has never been touched by a woman."
    scene e_em_petting_handjob_7 with dissolve
    e "Not until today."
    mc "Oh... Ah... G-Glad my teacher is the one who touched my dick first."
    mc "It kind of makes sense, you know. My teacher, the third closest woman to me after my mother and my nanny."
    mc "Who if not for you will teach me how to enjoy sexual pleasure to the fullest."
    e "Aw, Mr.[family]! You are the walking definition of the term - Too innocent for this world."
    scene e_em_petting_handjob_8 with dissolve
    e_t "(Such a wonderful feeling of holding this young boy's dick in my hand.)"
    e_t "(I feel like by holding his cock I am able to control his whole body.)"
    e_t "(I feel all of the emotions he is experiencing right now. He is like an open book to me.)"
    e_t "(I honestly feel a bit afraid of hurting him due to my lack of experience in sexual matters.)"
    e_t "(I'll try my best to give this boy the most pleasurable handjob ever.)"
    scene e_em_petting_handjob_9 with dissolve
    e "I'm loving the pleasant look on your face."
    e "Shall we start the lesson?"
    return
    scene black with dissolve
    call screen e_em_petting_handjob_lvl_1 with wiperight
    $ renpy.pause(hard=True)









default e_em_petting_handjob_lvl = 0
screen e_em_petting_handjob_lvl_1():
    modal True
    default e_em_petting_handjob_lvl1_cameras = 1
    showif e_em_petting_handjob_lvl1_cameras == 1:
        add 'e_em_petting_handjob_lvl1_1'
    elif e_em_petting_handjob_lvl1_cameras == 2:
        add 'e_em_petting_handjob_lvl1_2'
    elif e_em_petting_handjob_lvl1_cameras == 3:
        add 'e_em_petting_handjob_lvl1_3'
    else:
        use e_em_petting_handjob_lvl1_4
    use handjob_screen_plate
    use e_em_screen_bars
    imagemap:
        idle "gui/masturbation/camera_1_button.png"
        hover "gui/masturbation/camera_1_button_h.png"
        hotspot (63, 161, 209, 55) action [If(Main_Character.stamina > 0, SetVariable('Main_Character.stamina', Main_Character.stamina - 5),[Jump("e_em_petting_handjob_lvl_1_eja")]), SetScreenVariable('e_em_petting_handjob_lvl1_cameras', 1)] hover_sound "sound_effects/buttons/misc_hover_1.mp3" activate_sound "sound_effects/buttons/misc_activate_2.mp3"
        if Main_Character.stamina <= 3:
            at trans_alpha_effect_anime_v2()
    imagemap:
        idle "gui/masturbation/camera_2_button.png"
        hover "gui/masturbation/camera_2_button_h.png"
        hotspot (62, 223, 211, 57) action [If(Main_Character.stamina > 0, SetVariable('Main_Character.stamina', Main_Character.stamina - 5),[Jump("e_em_petting_handjob_lvl_1_eja")]), SetScreenVariable('e_em_petting_handjob_lvl1_cameras', 2)] hover_sound "sound_effects/buttons/misc_hover_1.mp3" activate_sound "sound_effects/buttons/misc_activate_2.mp3"
        if Main_Character.stamina <= 3:
            at trans_alpha_effect_anime_v2()
    imagemap:
        idle "gui/masturbation/camera_3_button.png"
        hover "gui/masturbation/camera_3_button_h.png"
        hotspot (64, 285, 206, 55) action [If(Main_Character.stamina > 0, SetVariable('Main_Character.stamina', Main_Character.stamina - 5),[Jump("e_em_petting_handjob_lvl_1_eja")]), SetScreenVariable('e_em_petting_handjob_lvl1_cameras', 3)] hover_sound "sound_effects/buttons/misc_hover_1.mp3" activate_sound "sound_effects/buttons/misc_activate_2.mp3"
        if Main_Character.stamina <= 3:
            at trans_alpha_effect_anime_v2()
    imagemap:
        idle "gui/masturbation/camera_4_button.png"
        hover "gui/masturbation/camera_4_button_h.png"
        hotspot (65, 345, 208, 59) action [If(Main_Character.stamina > 0, SetVariable('Main_Character.stamina', Main_Character.stamina - 5),[Jump("e_em_petting_handjob_lvl_1_eja")]), SetScreenVariable('e_em_petting_handjob_lvl1_cameras', 4)] hover_sound "sound_effects/buttons/misc_hover_1.mp3" activate_sound "sound_effects/buttons/misc_activate_2.mp3"
        if Main_Character.stamina <= 3:
            at trans_alpha_effect_anime_v2()






    imagemap:
        idle "gui/masturbation/ejaculation_button.png"
        hover "gui/masturbation/ejaculation_button_h.png"
        hotspot (163, 795, 163, 112) action [SetVariable("notify_custom_2", False), Hide("e_em_petting_handjob_lvl_1"), Jump("e_em_petting_handjob_lvl_1_finish")] hover_sound "sound_effects/buttons/misc_hover_1.mp3" activate_sound "sound_effects/buttons/misc_activate_2.mp3"
        if Main_Character.stamina <= 3:
            at trans_alpha_effect_anime_v2()
    use e_em_petting_handjob_lvl_1_stamina
screen handjob_screen_plate:
    add "gui/sex/handjob_screen/handjob_screen_plate.png"
screen e_em_petting_handjob_lvl_1_stamina:
    fixed:
        if Main_Character.stamina <= 3:
            vbox:
                xpos 0.74 ypos 0.28
                text "Low Stamina!" style "style_low_stamina_message"
            at trans_alpha_effect_anime_v2()
        ypos 0.2
        add "gui/dds/bars/bars_plate.png"
        vbox:
            xpos 0.74 ypos 0.16
            spacing 5
            text "{font=fonts/font_date_system.ttf}{size=25}Your Stamina:"

        if Main_Character.stamina_level == 1:
            vbox:
                xpos 0.80 ypos 0.19
                bar value StaticValue(Main_Character.stamina,25):
                    left_bar Frame("gui/bar/mc_stamina.png")
                    right_bar Frame("gui/bar/bar_empty.png")
                    xmaximum 50
            vbox:
                xpos 0.74 ypos 0.19
                spacing 5
                text "{font=fonts/font_date_system.ttf}{size=35}Stamina:"
                text "{font=fonts/font_date_system.ttf}{size=25}Level: 1(Virgin Fapper)"
        if Main_Character.stamina_level == 2:
            vbox:
                xpos 0.80 ypos 0.19
                bar value StaticValue(Main_Character.stamina,50):
                    left_bar Frame("gui/bar/mc_stamina.png")
                    right_bar Frame("gui/bar/bar_empty.png")
                    xmaximum 100
            vbox:
                xpos 0.74 ypos 0.19
                spacing 5
                text "{font=fonts/font_date_system.ttf}{size=35}Stamina:"
                text "{font=fonts/font_date_system.ttf}{size=25}Level: 2(Experienced Fapper)"
        if Main_Character.stamina_level == 3:
            vbox:
                xpos 0.80 ypos 0.19
                bar value StaticValue(Main_Character.stamina,75):
                    left_bar Frame("gui/bar/mc_stamina.png")
                    right_bar Frame("gui/bar/bar_empty.png")
                    xmaximum 150
            vbox:
                xpos 0.74 ypos 0.19
                spacing 5
                text "{font=fonts/font_date_system.ttf}{size=35}Stamina:"
                text "{font=fonts/font_date_system.ttf}{size=25}Level: 3(Amateur Fapper)"
        if Main_Character.stamina_level == 4:
            vbox:
                xpos 0.80 ypos 0.19
                bar value StaticValue(Main_Character.stamina,100):
                    left_bar Frame("gui/bar/mc_stamina.png")
                    right_bar Frame("gui/bar/bar_empty.png")
                    xmaximum 200
            vbox:
                xpos 0.74 ypos 0.19
                spacing 5
                text "{font=fonts/font_date_system.ttf}{size=35}Stamina:"
                text "{font=fonts/font_date_system.ttf}{size=25}Level: 4(One Hand Master)"
        if Main_Character.stamina_level == 5:
            vbox:
                xpos 0.80 ypos 0.19
                bar value StaticValue(Main_Character.stamina,150):
                    left_bar Frame("gui/bar/mc_stamina.png")
                    right_bar Frame("gui/bar/bar_empty.png")
                    xmaximum 250
            vbox:
                xpos 0.74 ypos 0.19
                spacing 5
                text "{font=fonts/font_date_system.ttf}{size=35}Stamina:"
                text "{font=fonts/font_date_system.ttf}{size=25}Level: 5(Alpha Dick)"

screen e_em_petting_handjob_lvl_2():
    modal True
    default e_em_petting_handjob_lvl2_cameras = 1
    showif e_em_petting_handjob_lvl2_cameras == 1:
        use e_em_petting_handjob_lvl2_1
    elif e_em_petting_handjob_lvl2_cameras == 2:
        use e_em_petting_handjob_lvl2_2
    elif e_em_petting_handjob_lvl2_cameras == 3:
        use e_em_petting_handjob_lvl2_3
    else:
        use e_em_petting_handjob_lvl2_4
    use handjob_screen_plate
    use e_em_screen_bars
    imagemap:
        idle "gui/masturbation/camera_1_button.png"
        hover "gui/masturbation/camera_1_button_h.png"
        hotspot (63, 161, 209, 55) action [If(Main_Character.stamina > 0, SetVariable('Main_Character.stamina', Main_Character.stamina - 5),[Jump("e_em_petting_handjob_lvl_1_eja")]), SetScreenVariable('e_em_petting_handjob_lvl2_cameras', 1)] hover_sound "sound_effects/buttons/misc_hover_1.mp3" activate_sound "sound_effects/buttons/misc_activate_2.mp3"
        if Main_Character.stamina <= 3:
            at trans_alpha_effect_anime_v2()
    imagemap:
        idle "gui/masturbation/camera_2_button.png"
        hover "gui/masturbation/camera_2_button_h.png"
        hotspot (62, 223, 211, 57) action [If(Main_Character.stamina > 0, SetVariable('Main_Character.stamina', Main_Character.stamina - 5),[Jump("e_em_petting_handjob_lvl_1_eja")]), SetScreenVariable('e_em_petting_handjob_lvl2_cameras', 2)] hover_sound "sound_effects/buttons/misc_hover_1.mp3" activate_sound "sound_effects/buttons/misc_activate_2.mp3"
        if Main_Character.stamina <= 3:
            at trans_alpha_effect_anime_v2()
    imagemap:
        idle "gui/masturbation/camera_3_button.png"
        hover "gui/masturbation/camera_3_button_h.png"
        hotspot (64, 285, 206, 55) action [If(Main_Character.stamina > 0, SetVariable('Main_Character.stamina', Main_Character.stamina - 5),[Jump("e_em_petting_handjob_lvl_1_eja")]), SetScreenVariable('e_em_petting_handjob_lvl2_cameras', 3)] hover_sound "sound_effects/buttons/misc_hover_1.mp3" activate_sound "sound_effects/buttons/misc_activate_2.mp3"
        if Main_Character.stamina <= 3:
            at trans_alpha_effect_anime_v2()
    imagemap:
        idle "gui/masturbation/camera_4_button.png"
        hover "gui/masturbation/camera_4_button_h.png"
        hotspot (65, 345, 208, 59) action [If(Main_Character.stamina > 0, SetVariable('Main_Character.stamina', Main_Character.stamina - 5),[Jump("e_em_petting_handjob_lvl_1_eja")]), SetScreenVariable('e_em_petting_handjob_lvl2_cameras', 4)] hover_sound "sound_effects/buttons/misc_hover_1.mp3" activate_sound "sound_effects/buttons/misc_activate_2.mp3"
        if Main_Character.stamina <= 3:
            at trans_alpha_effect_anime_v2()






    imagemap:
        idle "gui/masturbation/ejaculation_button.png"
        hover "gui/masturbation/ejaculation_button_h.png"
        hotspot (163, 795, 163, 112) action [SetVariable("notify_custom_2", False), Hide("e_em_petting_handjob_lvl_1"), Jump("e_em_petting_handjob_lvl_1_finish")] hover_sound "sound_effects/buttons/misc_hover_1.mp3" activate_sound "sound_effects/buttons/misc_activate_2.mp3"
        if Main_Character.stamina <= 3:
            at trans_alpha_effect_anime_v2()
    use a_em_petting_handjob_lvl_1_stamina









label e_em_petting_handjob_lvl_1_finish:

    $ notify_custom_2 = False
    $ notify_custom_4 = False


    stop voiceover
    scene e_em_petting_handjob_dirty_talk with dissolve
    mc "Oh... Miss... Miss Broadstorm..."
    mc "I think... I'm about to cum..."
    mc "Like.. Right now."
    scene e_em_petting_handjob_lvl2_1 with dissolve
    mc "W-What are you... Oh! No! Stop!"
    mc "Not so fast! Don't jerk it so fast! Stop or I'll lose control over myself!"
    e "That's the point, Mr. [family]."
    e "Relax and trust in me."
    e "Relax every inch of your body. Let the orgasm flow through you."
    e "Don't you trust your teacher?"
    mc "I.. I do."
    e "Then do as I say."
    mc "Oh! Oh! Oh! Oh!"
    mc "Shit!"
    mc "I'm cumming!"
    mc "I'M CUMMING!"
    jump e_em_petting_handjob_lvl_1_eja


    label e_em_petting_handjob_lvl_1_eja:

        stop voiceover
        scene e_em_petting_handjob_cum with flash


        $ e.lust_increasing_casual()

        mc "{b}*SPUUUUUURT!*{/b}"
        $ e.covered_cum_count += 1
        mc "Aaaahhhhh!"
        mc "I'm cumming! Miss Broadstorm! I'M CUMMING!"
        e "That's right, my dear student. Cum. Release all of your semen, all of that tension."
        scene e_em_petting_handjob_cum_1 with dissolve
        e_t "(Oh my Lord. I feel it. I literally feel it first hand. I feel how the jets of hot sperm are bursting out from his dick.)"
        e_t "(Such a powerful cock!)"
        scene e_em_petting_handjob_cum_2 with dissolve
        mc "Ohhh... Hoh... Oh shit..."
        mc "That... That felt incredible."
        mc "You know... Miss Broadstorm... It's moments like this makes our relationship more stronger."
        mc "Moments of trust."
        e "Ah, you are absolutely right, Mr.[family]."
        scene e_em_petting_handjob_cum_3 with dissolve

        if Main_Character.stamina_level > 1 and Main_Character.stamina_level < 4:
            scene e_em_petting_handjob_cum_3 with dissolve
            e "Wow. Your balls really pack a punch."
            e "Look at my room. The whole thing's been covered your fresh thick semen."
            e "...Are you familiar with how to clean a house, Mr. [family]?"
            mc "Oh... No. Not much."
            scene e_em_petting_handjob_cum_4 with dissolve
            e "Good."
            e "Time to learn new things. Again, together with me."
            e "Just like the good old times."
        elif Main_Character.stamina_level >= 4:
            scene e_em_petting_handjob_cum_3 with dissolve
            e "[name], my boy. You are a real stud if you don't mind me saying that."
            e "I felt your dick ejaculating. The amount of semen is released left quite an impression on me."
            e "And the taste of your seed, oh it was something. Your fresh and thick sperm left taste in my mouth that I shall remember and savor."
            scene e_em_petting_handjob_cum_4 with dissolve
            e "Excellent performance!"
        elif True:
            scene e_em_petting_handjob_cum_3 with dissolve
            e "Not bad. Not bad at all for a virgin boy."
            e "You held yourself back for quite a long time."
            scene e_em_petting_handjob_cum_4 with dissolve
            e "I'm very proud of you, Mr.[family]."

        scene black with dissolve

        $ lc.advance_time()
        $ notify_custom_2 = False
        hide screen Lovefall
        hide screen e_em_screen_bars
        $ quick_bar = True


        if Main_Character.stamina_level == 1:
            $ Main_Character.stamina = 25
        if Main_Character.stamina_level == 2:
            $ Main_Character.stamina = 50
        if Main_Character.stamina_level == 3:
            $ Main_Character.stamina = 75
        if Main_Character.stamina_level == 4:
            $ Main_Character.stamina = 100
        if Main_Character.stamina_level == 5:
            $ Main_Character.stamina = 150

        $ e_em_petting_handjob_lvl = 0

        play music "images/ost/night_theme_1.mp3" fadein 1.0
        jump elena_house









label e_em_petting_handjob_lvl1_dirty_talk:

    stop voiceover

    if e_em_petting_handjob_lvl == 1:
        show screen e_em_petting_handjob_dirty_talk with dissolve
    if e_em_petting_handjob_lvl == 2:
        show screen e_em_petting_handjob_dirty_talk_fast with dissolve

    menu:
        "(Gentle Talking)" if True:
            $ rs_dt = renpy.random.randint(0,1)
            if rs_dt == 0:
                mc "Oh, Miss Broadstorm... I love it... Please, don't stop..."
                mc "Keep jerking me off... I'm in such ecstasy..."
            if rs_dt == 1:
                mc "Oh, Miss Broadstorm... Oh! I love feeling your hand around my dick..."
                mc "Please, please, just don't stop..."
                mc "You are making me feel so wonderful..."
            $ e.lust_neutral_dt()
            scene e_em_petting_handjob_dirty_talk_3 with dissolve
            e "SHHH!"
            e "Don't moan that loud, Mr. [family]."
            e "My cat can hear your voice and will come over here to check us out."
            e "Express your enjoyment in a less loud manner."
            jump e_em_petting_handjob_lvl1_dirty_talk
        "(Romantic Talk)" if True:
            if e.lust < 1:
                mc "Oh, my dear teacher. I feel the warmth of your body and smell your luxurious perfume."
                mc "Elena, oh Elena. You are that gorgeous woman whom I fell in a crazy love with way back when."
                mc "But no matter how much time is passed, I still love you."
                scene e_em_petting_handjob_dirty_talk_1 with dissolve
                $ e.lust_increasing_dt()
                e "Such sweet words you are telling me here, Mr. [family]."
                e "But the bitter truth about me is that - The skin of my body does not get any younger. And the wrinkles on my face cannot be hidden with the makeup anymore."
                e "I look less and less like the woman you fell in love with back then."
                jump e_em_petting_handjob_lvl1_dirty_talk
            elif e.lust < 5:
                mc "Bullshit."
                mc "I could care less about your look and age."
                mc "I love you like the young girl."
                mc "You will always be a young girl to me."
                scene e_em_petting_handjob_dirty_talk_1 with dissolve
                $ e.lust_increasing_dt()
                e "Young girl, huh."
                e "And what kind of girl do you think I was when I was young?"
                mc "I bet you were smart."
                mc "Wise."
                mc "Cute."
                mc "You were a girl who desperately wanted to love and to be loved."
                mc "Elena. I want to make your deepest dream a reality. I want us to have real love."
                jump e_em_petting_handjob_lvl1_dirty_talk
            elif True:
                mc "Elena, oh Elena. You are the second love of my life."
                mc "I'll do whatever it takes to make us be together."
                scene e_em_petting_handjob_dirty_talk_1 with dissolve
                $ e.lust_increasing_dt()
                e "Whatever shall I do with you, Mr.[family]... I don't know if you're honest or not, but I like the way you talk to me!"
                jump e_em_petting_handjob_lvl1_dirty_talk
        "(Dirty Bitching)" if True:
            if e.anger < 45:
                mc "Oh yeah, bitch! Jerk my cock!"
                mc "Make me feel good, you fucking slut!"
                scene e_em_petting_handjob_dirty_talk_2 with dissolve
                $ e.lust_decreasing_dt()
                e "Young man! Where are your manners?!"
                e "Watch your mouth! You are at my house."
                jump e_em_petting_handjob_lvl1_dirty_talk
            elif e.anger < 90:
                mc "I know you like me being a bad boy, you perv teacher."
                mc "You better drop that attitude and be a nice whore who submits to my dick!"
                scene e_em_petting_handjob_dirty_talk_2 with dissolve
                $ e.lust_decreasing_dt()
                e "You've obviously seen too many cliched movies, Mr.[family]."
                e "I've never liked bad boys."
                e "The last thing I wanted was for you to become one of them."
                e "I'm giving you a final warning - One more bad word and we are through!"
                jump e_em_petting_handjob_lvl1_dirty_talk
            elif True:
                mc "Bad word?! You gotta be kidding!"
                mc "You're a high school teacher, not teaching kindergarten!"
                mc "Stop being such a strict bitch and show me your slutty side!"
                mc "Or else I'll use my cock to shut your whore mouth up and teach you how to be a good slut myself."
                $ e.lust_decreasing_dt()

                stop music fadeout 1.0
                scene e_em_petting_handjob_dirty_talk_2 with dissolve
                e "Asshole."
                e "I'm done with you."
                hide screen e_em_petting_handjob_lvl_1
                hide screen handjob_screen_plate
                hide screen e_em_petting_handjob_lvl_1_stamina
                hide screen e_em_screen_bars
                scene black with dissolve
                $ renpy.pause(1.5, hard=True)
                $ lc.advance_time()
                scene e_em_angry with dissolve
                e "I'm regretting the decision I made tonight."
                e "You are a total jerk, Mr. [family]."
                e "For your abhorrent behavior, I asking you to get out of my house."
                e "Go away before I get mad."


                $ quick_bar = True
                $ notify_custom_2 = False
                play music "images/ost/evening_theme_1.mp3" fadein 1.0
                jump map_global
        "(Return)" if True:
            hide screen e_em_petting_handjob_dirty_talk with dissolve
            scene black with dissolve
            if e_em_petting_handjob_lvl == 1:
                call screen e_em_petting_handjob_lvl_1 with wiperight
            elif e_em_petting_handjob_lvl == 2:
                call screen e_em_petting_handjob_lvl_2 with wiperight
            elif True:
                call screen e_em_petting_handjob_lvl_1 with wiperight
            $ renpy.pause(hard=True)
# Decompiled by unrpyc: https://github.com/CensoredUsername/unrpyc
