983 lines
65 KiB
Plaintext
983 lines
65 KiB
Plaintext
|
|
#humiliate self for genie and astoria
|
|
#training labels are on the other page.
|
|
|
|
label hornify_spell_1: #first level hornify spell
|
|
#Start grinding her hips in front of genie
|
|
gen "Ready to try out a brand new spell?" ("base", xpos="far_left", ypos="head")
|
|
ast "Probably almost as ready as you are to see me use it, Sir!" ("smile", "narrow", "angry", "mid")
|
|
gen "Well if it's half as exciting as what the name suggests..." ("base", xpos="far_left", ypos="head")
|
|
ast "Then we'll have Susan begging for your dirty old cock in no time!" ("grin", "narrow", "angry", "mid")
|
|
ast "Maybe I should get a magical photo of her covered in cum!" ("smile", "base", "worried", "mid")
|
|
ast "Imagine that in the school paper!" ("grin", "narrow", "angry", "mid")
|
|
gen "Magic photos?" ("base", xpos="far_left", ypos="head")
|
|
ast "Haven't you ever read a newspaper, sir? I thought that's all old people like you did!" ("upset", "narrow", "angry", "mid")
|
|
ast "I wonder if I could take it just as you shoot it all over her..." ("smile", "base", "worried", "L")
|
|
ast "Imagine that for a front page scoop!" ("grin", "narrow", "narrow", "mid")
|
|
gen "I'm not sure they'd run that story some how..." ("base", xpos="far_left", ypos="head")
|
|
ast "You're the headmaster aren't you, sir? Make them run it!" ("smile", "narrow", "angry", "mid")
|
|
gen "Let's just focus on your magic for the moment, leave the journalism for later." ("base", xpos="far_left", ypos="head")
|
|
ast "Hmph!" ("annoyed", "narrow", "angry", "R")
|
|
ast "If you want me to focus on magic then bring those boobs on legs up here so I have someone to practise on!" ("annoyed", "narrow", "angry", "mid")
|
|
gen "Couldn't have said it better myself..." ("base", xpos="far_left", ypos="head")
|
|
ast "Hang on, wait!" ("smile", "base", "narrow", "mid")
|
|
">Astoria runs around your desk and hops up on your lap..."
|
|
ast "There, ready!" ("smile", "happyCl", "base", "mid", flip=True, xpos=100)
|
|
gen "..." ("base", xpos="far_left", ypos="head")
|
|
">Without further ado you summon the well-endowed, Hufflepuff to your hallowed office."
|
|
sus "You wanted to see me, sir?" ("base", "base", "base", "mid")
|
|
">Without even consciously realizing, Susan calmly removes her top and bra, bearing her magnificent breasts to you and Astoria..."
|
|
gen "mmm, that I did..." ("base", xpos="far_left", ypos="head")
|
|
">The sight of Susan's milky tits rapidly cause your cock to spring to life, straining against the weight of Astoria on your lap."
|
|
sus "Ast--" ("base", "base", "base", "mid")
|
|
ast "Sir! We haven't even started yet!" ("smile", "angry", "base", "R")
|
|
gen "Don't blame me for this, [astoria_name]!" ("base", xpos="far_left", ypos="head")
|
|
ast "I do! I expect you to wait until we start..." ("annoyed", "happyCl", "base", "R")
|
|
sus "Excuse me!" ("base", "base", "base", "mid")
|
|
sus "Why are you sitting on Dumbledore's lap Astoria?" ("base", "base", "base", "mid")
|
|
sus "And what are you starting?" ("base", "base", "base", "mid")
|
|
gen "We brought you up here to help with a magic experiment." ("base", xpos="far_left", ypos="head")
|
|
sus "Really?" ("base", "base", "base", "mid")
|
|
sus "B-but that still doesn't explain why Astoria is--" ("base", "base", "base", "mid")
|
|
ast "IMPERIO!" ("scream", "closed", "angry", "mid")
|
|
">With a puff of golden smoke Astoria's wand goes off, entrancing the poor redhead once more..."
|
|
gen "Hey, Isn't that the old spell?" ("base", xpos="far_left", ypos="head")
|
|
ast "Of course it is sir! Can't you hear things at all?" ("pout", "narrow", "angry", "R")
|
|
ast "I cast it because I wanna change some stuff about bessy here." ("smile", "angry", "narrow", "mid")
|
|
ast "I think she can still cast spells at us if she wants..." ("annoyed", "narrow", "narrow", "mid")
|
|
ast "Plus I wanna be able to boss her around in class!" ("grin", "happyCl", "base", "mid")
|
|
ast "So listen up Susan!" ("open", "closed", "angry", "mid")
|
|
sus "Yes..." ("base", "base", "base", "mid")
|
|
ast "From now on, you have to do whatever I say, whenever I say, OK?" ("open", "narrow", "narrow", "mid")
|
|
sus "Yes..." ("base", "base", "base", "mid")
|
|
ast "Awesome!" ("grin", "happyCl", "base", "mid")
|
|
ast "And you can't ever cast a spell on me or the headmaster!" ("open", "narrow", "angry", "mid")
|
|
sus "Yes..." ("base", "base", "base", "mid")
|
|
ast "And you aren't allowed to play with yourself unless I say!" ("open", "closed", "angry", "mid")
|
|
sus "Yes..." ("base", "base", "base", "mid")
|
|
gen "What was that for?" ("base", xpos="far_left", ypos="head")
|
|
ast "Can you imagine how much a big boobed bimbo like Bessy here probably plays with herself?" ("upset", "narrow", "angry", "R")
|
|
ast "I'm just doing her a favour by giving her some more free time..." ("smile", "narrow", "narrow", "mid")
|
|
gen "..." ("base", xpos="far_left", ypos="head")
|
|
ast "OK, all done, you can go back to normal now Susy!" ("open", "happyCl", "base", "mid")
|
|
">The colour rushes back into Susan's eyes as she snaps back to life."
|
|
sus "-sitting on your lap!" ("base", "base", "base", "mid")
|
|
ast "I'm sitting here because the headmaster refuses to get any comfy furniture!" ("pout", "closed", "narrow", "mid")
|
|
">You feel astoria's butt adjust ever so slightly, causing the barest bit of friction to your cock..."
|
|
gen "Ugh... th-that's right..." ("base", xpos="far_left", ypos="head")
|
|
sus "Ok... so what's this experiment you needed me to help with?" ("base", "base", "base", "mid")
|
|
ast "The headmaster and I want to test the effects of a new spell I just learned!" ("grin", "narrow", "narrow", "mid")
|
|
ast "And we needed someone to cast it on..." ("grin", "narrow", "angry", "mid")
|
|
sus "What? I-I'm not so sure about that... What does it do?" ("base", "base", "base", "mid")
|
|
ast "We're not really sure... All we know is that I have to target it somewhere on your body..." ("smile", "angry", "worried", "mid")
|
|
ast "Guess where?" ("grin", "narrow", "angry", "mid")
|
|
sus "You don't mean..." ("base", "base", "base", "mid")
|
|
sus "I don't think I want to help with this experiment Dumbledore! I'm going to leave now..." ("base", "base", "base", "mid",flip=True)
|
|
">Susan turns to leave, but is compelled by Astoria's previous imperio to be unable to leave until excused..."
|
|
sus "I can't... I can't leave!" ("base", "base", "base", "mid")
|
|
ast "We know! Just get back here and let us cast the spell!" ("annoyed", "narrow", "base", "R")
|
|
sus "..." ("base", "base", "base", "mid")
|
|
">Susan begrudgingly walks back in front of your desk, sullenly standing before you and Astoria."
|
|
sus "Whatever you two have done, my aunt--" ("base", "base", "base", "mid")
|
|
ast "Shhh!" ("clench", "narrow", "angry", "mid")
|
|
sus "..." ("base", "base", "base", "mid")
|
|
ast "That's better, now I can focus..." ("pout", "narrow", "base", "L")
|
|
ast "ready sir?" ("smile", "happyCl", "base", "mid")
|
|
gen "Ready as ever, [astoria_name]..." ("base", xpos="far_left", ypos="head")
|
|
ast "HORNIFY BOOBS!" ("scream", "narrow", "angry", "mid")
|
|
">With that, a thin bolt of pink electricity jumps from the end of Astoria's wand onto Susan's breasts before fading away into them..."
|
|
sus "!!!" ("base", "base", "base", "mid")
|
|
sus "Ahhh! what have you done!" ("base", "base", "base", "mid",cheeks="blush")
|
|
sus "Where are my clothes!" ("base", "base", "base", "mid",cheeks="blush")
|
|
ast "Pfft, you took them off ages ago." ("smile", "base", "base", "R")
|
|
ast "And I just cast a little spell is all." ("grin", "narrow", "narrow", "mid")
|
|
">Astoria begins to rock back and forth on your lap, causing a sinful bolt of pleasure through your cock as you buck back into the evil little witch..."
|
|
ast "Sir..." ("pout", "wink", "ahegao", "R")
|
|
ast "Now what's the spell feel like Susy?" ("smile", "wink", "ahegao", "mid")
|
|
sus "Agh... it's like... it's like they're on fire!" ("base", "base", "base", "mid",cheeks="blush")
|
|
ast "mmmm.... Bad fire?" ("annoyed", "narrow", "narrow", "mid")
|
|
">Astoria rolls her hips hard against your cock..."
|
|
ast "Or good fire?" ("smile", "narrow", "narrow", "mid")
|
|
sus "{b}Good{/b} fire..." ("base", "base", "base", "mid",cheeks="blush")
|
|
ast "And where is the good fire?" ("base", "base", "base", "mid")
|
|
sus "Ugh... I... I don't want to say..." ("base", "base", "base", "mid")
|
|
ast "Why not?" ("base", "base", "base", "mid")
|
|
sus "it's too embarrassing!" ("base", "base", "base", "mid")
|
|
ast "Don't worry, you love being embarrassed in front of the headmaster and I..." ("base", "base", "base", "mid")
|
|
ast "It makes the fire feel even better..." ("base", "base", "base", "mid")
|
|
ast "{b}doesn't it?{/b}" ("base", "base", "base", "mid")
|
|
sus "Ah..." ("base", "base", "base", "mid")
|
|
sus "It's in..." ("base", "base", "base", "mid")
|
|
sus "My breasts... They feel so..." ("base", "base", "base", "mid")
|
|
sus "Ah... I need to..." ("base", "base", "base", "mid")
|
|
">Unable to hold back any longer, susan's hands fly towards her breasts before they start to roll and knead the tender globes of flesh..."
|
|
sus "Ah.... w-wow..." ("base", "base", "base", "mid")
|
|
sus "I've never felt anything like..." ("base", "base", "base", "mid")
|
|
sus "{heart}{heart}{heart}" ("base", "base", "base", "mid")
|
|
">As Susan's hands mesmerisingly tend to her own tits, your cock begins to strain in earnest against the girl above."
|
|
">You shamelessly start to hump against astoria, desperate for any stimulation to accompany the sight before you."
|
|
ast "Mmmm... your liking this aren't you..." ("base", "base", "base", "mid")
|
|
">Before you can say anything, Susan issues a defeated response..."
|
|
sus "yes..." ("base", "base", "base", "mid")
|
|
">A cheeky grin forms across Astoria's face as she holds her butt firm against your cock."
|
|
ast "Are you going to cum?" ("base", "base", "base", "mid")
|
|
gen "..." ("base", xpos="far_left", ypos="head")
|
|
sus "..." ("base", "base", "base", "mid")
|
|
ast "Tell me." ("base", "base", "base", "mid")
|
|
gen "y--" ("base", xpos="far_left", ypos="head")
|
|
sus "Ah... yes...{heart}" ("base", "base", "base", "mid")
|
|
ast "Mmmm..." ("base", "base", "base", "mid")
|
|
">Astoria pushes hard into your lap."
|
|
gen "*Argh*..." ("base", xpos="far_left", ypos="head")
|
|
ast "It makes sense a cow like you would cum from having her udders played with..." ("base", "base", "base", "mid")
|
|
ast "Not to mention when she's doing it in front of her headmaster. *tsk*tsk*tsk*" ("base", "base", "base", "mid")
|
|
sus "Y-you made me do this!" ("base", "base", "base", "mid")
|
|
ast "What?" ("base", "base", "base", "mid")
|
|
ast "You came up here and asked the headmaster and me to watch you..." ("base", "base", "base", "mid")
|
|
ast "Didn't you..." ("base", "base", "base", "mid")
|
|
">Susan struggles unsuccessfully against the effect of the imperio spell."
|
|
sus "I don't-- maybe-- I-- why...?" ("base", "base", "base", "mid")
|
|
ast "Because you wanted Dumbledore and me to know what a nasty slut you were..." ("base", "base", "base", "mid")
|
|
ast "You were so proud about being able to cum from just your big gross tits being played with!" ("base", "base", "base", "mid")
|
|
sus "I-I'm proud..." ("base", "base", "base", "mid")
|
|
">Astoria has begun humping your lap in earnest, punctuating every word with a little thrust."
|
|
ast "You should be!" ("base", "base", "base", "mid")
|
|
ast "It's not easy cumming from just your tits..." ("base", "base", "base", "mid")
|
|
ast "Only the biggest sluts in the world can do it!" ("base", "base", "base", "mid")
|
|
sus "... The biggest..." ("base", "base", "base", "mid")
|
|
ast "That's right..." ("base", "base", "base", "mid")
|
|
ast "Now go on..." ("base", "base", "base", "mid")
|
|
gen "*Argh*..." ("base", xpos="far_left", ypos="head")
|
|
">Your cock is riding the edge after Astoria's relentless assault."
|
|
ast "{b}Cum{/b}" ("base", "base", "base", "mid")
|
|
">Astoria punctuates her sentence by pressing her buttcrack hard against your cock and holding it there as she shakes her butt.."
|
|
gen "*ARGH*! FUCK YES!" ("base", xpos="far_left", ypos="head")
|
|
">That, combined with the sight of the innocent redhead cumming helplessly as she claws at her own tits prove too much for your poor cock..."
|
|
gen "FUCKING TAKE THIS YOU WHORES!" ("base", xpos="far_left", ypos="head")
|
|
sus "{heart}{heart}{heart}" ("base", "base", "base", "mid")
|
|
">Your hips writhe desperately against Astoria giggling body as you pump a huge load of cum into the inside of your robe."
|
|
gen "Ugh... keep fucking moving..." ("base", xpos="far_left", ypos="head")
|
|
">Both astoria and susan take your advice to heart, the redhead groping her tits anew and the blonde shamelessly grinding against you."
|
|
gen "You dirty little sluts..." ("base", xpos="far_left", ypos="head")
|
|
">Your hips slow as your orgasm begins to subside."
|
|
gen "Mmmm... that's it..." ("base", xpos="far_left", ypos="head")
|
|
ast "All done now sir?" ("base", "base", "base", "mid")
|
|
gen "Yeah... I could go for a nap right about now..." ("base", xpos="far_left", ypos="head")
|
|
ast "Don't fall asleep now old man, we've still got bessy here putting on a show for us..." ("base", "base", "base", "mid")
|
|
sus "*Argh*...{heart}{heart}{heart}" ("base", "base", "base", "mid")
|
|
sus "I thought..." ("base", "base", "base", "mid")
|
|
sus "why do...{heart}{heart}{heart} they still feel so {b}gooood{/b}." ("base", "base", "base", "mid")
|
|
ast "Hmmm... I thought that it would wear off after the first one..." ("base", "base", "base", "mid")
|
|
ast "Oh well, I'm bored now." ("base", "base", "base", "mid")
|
|
">Astoria hops off your lap, causing you to notice a huge cum stain on her skirt..."
|
|
ast "!!!" ("base", "base", "base", "mid")
|
|
ast "Sir!" ("base", "base", "base", "mid")
|
|
gen "What?" ("base", xpos="far_left", ypos="head")
|
|
ast "My butt is {b}covered{/b} in your gross cum!" ("base", "base", "base", "mid")
|
|
gen "Well what did you expect after that?" ("base", xpos="far_left", ypos="head")
|
|
ast "Hmph!" ("base", "base", "base", "mid")
|
|
ast "I expected your robe to stop it all!" ("base", "base", "base", "mid")
|
|
ast "Clearly a gross old man like you has way too much cum in those big yucky balls of yours!" ("base", "base", "base", "mid")
|
|
ast "Susan!" ("base", "base", "base", "mid")
|
|
sus "Y-yes A-Astoria..." ("base", "base", "base", "mid")
|
|
ast "Clean me up and then go back to class..." ("base", "base", "base", "mid")
|
|
ast "Oh, and put your clothes on before you go..." ("base", "base", "base", "mid")
|
|
sus "Clean you... how?" ("base", "base", "base", "mid")
|
|
ast "Lick it up, Bessy!" ("base", "base", "base", "mid")
|
|
sus "You can't be serious!" ("base", "base", "base", "mid")
|
|
">However, Susan's shock and disgust are undermined by her helpless body moving towards Astoria's skirt."
|
|
ast "And make sure you get it all!" ("base", "base", "base", "mid")
|
|
sus "I--" ("base", "base", "base", "mid")
|
|
ast "!!!" ("base", "base", "base", "mid")
|
|
ast "Wow, she's really going for it!" ("base", "base", "base", "mid")
|
|
sus "..." ("base", "base", "base", "mid")
|
|
gen "..." ("base", xpos="far_left", ypos="head")
|
|
ast "I forgot how big cow's tongues were." ("base", "base", "base", "mid")
|
|
gen "Alright, that's it. Unless you intend to sort out the problem your creating right now I think you two better head off." ("base", xpos="far_left", ypos="head")
|
|
ast "What? Already?" ("base", "base", "base", "mid")
|
|
gen "Only if you don't want to hop back up on my lap..." ("base", xpos="far_left", ypos="head")
|
|
">You give your cum-soaked lap an inviting pat."
|
|
ast "Ugh, fine. You better be done Susan." ("base", "base", "base", "mid")
|
|
">Susan moves her head away from the Astoria's cute skirt."
|
|
sus "Mhmm..." ("base", "base", "base", "mid")
|
|
ast "Good, well swallow that and head to class." ("base", "base", "base", "mid")
|
|
ast "Let me know when you want to try out the next spell..." ("base", "base", "base", "mid")
|
|
">Astoria throws Susan a cheeky grin."
|
|
ast "Bye bessy..." ("base", "base", "base", "mid")
|
|
">With that, Astoria hops out of your office, leaving Susan alone to silently collect her clothes and leave, forgetting the whole incident only moments after closing the door."
|
|
gen "(I sort of feel bad for her...)" ("base", xpos="far_left", ypos="head")
|
|
gen "(No, there's boobs at stake, we have to forge on...)" ("base", xpos="far_left", ypos="head")
|
|
jump main_room_menu
|
|
|
|
|
|
|
|
|
|
|
|
label hornify_spell_2: #second level hornify spell
|
|
ast "Ready to practise that hornify spell again?" ("base", "base", "base", "mid")
|
|
gen "Are you sure you wanna practise that one again? We could start to learn a new spell instead." ("base", xpos="far_left", ypos="head")
|
|
gen "Don't forget you have to have to visit Tonks each time we try one..." ("base", xpos="far_left", ypos="head")
|
|
ast "Pfft, what's she going to do? Make me try on another cute skirt?" ("base", "base", "base", "mid")
|
|
">Astoria gives her hips a quick shake, almost flashing you due to the shortness of it."
|
|
ast "I'm soooo scared... Now hurry up and get Bessy here, it's almost milking time!" ("base", "base", "base", "mid")
|
|
gen "..." ("base", xpos="far_left", ypos="head")
|
|
">With that you summon the poor redhead up to your office for another session of degrading humiliation."
|
|
sus "You wanted to see me sir?" ("base", "base", "base", "mid")
|
|
">Susan calmly begins to take her top off, not letting it interrupt her as she greets Astoria."
|
|
sus "Oh... H-hi, astoria... what are you doing here?" ("base", "base", "base", "mid")
|
|
ast "Getting ready to watch a show..." ("base", "base", "base", "mid")
|
|
sus "What show?" ("base", "base", "base", "mid")
|
|
ast "You on your knees while Professor Dumbledore coats you in his sticky, icky cum!" ("base", "base", "base", "mid")
|
|
sus "What? I don't--" ("base", "base", "base", "mid")
|
|
ast "Shhhh.... Don't talk unless I tell you to, OK?" ("base", "base", "base", "mid")
|
|
sus "..." ("base", "base", "base", "mid")
|
|
">Susan nods, a terror in her eyes as she gazes down silently at the smiling blonde."
|
|
ast "Now why don't you kneel in front of me right here..." ("base", "base", "base", "mid")
|
|
ast "And sir, hurry up and get over here!" ("base", "base", "base", "mid")
|
|
gen "Ugh... the things I do to help my students..." ("base", xpos="far_left", ypos="head")
|
|
">You put on a mock air of reluctance as you stroll over to Susan, pulling your cock from it's robe and presenting the imposing thing to a frightened Susan."
|
|
ast "Wow..." ("base", "base", "base", "mid")
|
|
ast "It's big..." ("base", "base", "base", "mid")
|
|
pause
|
|
ast "For an old man like you!" ("base", "base", "base", "mid")
|
|
sus "..." ("base", "base", "base", "mid")
|
|
ast "Go on then... make it shoot... stuff..." ("base", "base", "base", "mid")
|
|
">You slowly start to stroke your cock only inches from Susan's face..."
|
|
gen "If you want this to go a little quicker at least make her move a little..." ("base", xpos="far_left", ypos="head")
|
|
ast "Just wait a second sir, I haven't even cast it yet!" ("base", "base", "base", "mid")
|
|
sus "???" ("base", "base", "base", "mid")
|
|
ast "Hornify cum!" ("base", "base", "base", "mid")
|
|
">Another flash as the pink bolt of lightning shoots from the end of astoria's wand and strikes susan's head."
|
|
sus "!!!" ("base", "base", "base", "mid")
|
|
">Susan's hips immediately start to quiver as she struggles to maintain her composure."
|
|
ast "Now what this spell does, susy, is it makes you feel really good..." ("base", "base", "base", "mid")
|
|
ast "Once you cover yourself in the headmaster's gross smelly cum..." ("base", "base", "base", "mid")
|
|
sus "!!!!!!" ("base", "base", "base", "mid")
|
|
ast "Until then..." ("base", "base", "base", "mid")
|
|
ast "Well... you're slutty, little brain won't be able to think of much else..." ("base", "base", "base", "mid")
|
|
ast "So why don't you help the headmaster out and give him a little show, hmmm?" ("base", "base", "base", "mid")
|
|
sus "..." ("base", "base", "base", "mid")
|
|
ast "You can speak now Bessy..." ("base", "base", "base", "mid")
|
|
sus "..." ("base", "base", "base", "mid")
|
|
sus "{size=-5}Please sir...{/size}" ("base", "base", "base", "mid")
|
|
sus "cover me..." ("base", "base", "base", "mid")
|
|
gen "Mmmm, keep shaking those tits of yours and I won't have any other option!" ("base", xpos="far_left", ypos="head")
|
|
ast "hahahaha" ("base", "base", "base", "mid")
|
|
sus "*sob*T-thank you sir *sob*" ("base", "base", "base", "mid")
|
|
ast "Awww, is little susy sad that her tits are gonna be covered in cum?" ("base", "base", "base", "mid")
|
|
sus "..." ("base", "base", "base", "mid")
|
|
ast "Or maybe you're crying because your headmaster hasn't cum yet...?" ("base", "base", "base", "mid")
|
|
sus "*sob*I-I am not..." ("base", "base", "base", "mid")
|
|
ast "So you don't want Dumbledore to cum all over you then?" ("base", "base", "base", "mid")
|
|
sus "I didn't say that!" ("base", "base", "base", "mid")
|
|
ast "haha, typical. You Hufflepuff whores are always after one thing." ("base", "base", "base", "mid")
|
|
sus "..." ("base", "base", "base", "mid")
|
|
ast "Maybe this would go faster if you sucked on dumbledore's gross old cock..." ("base", "base", "base", "mid")
|
|
sus "What? You can't be serious! Isn't this enough?" ("base", "base", "base", "mid")
|
|
ast "I don't know... Is it, sir?" ("base", "base", "base", "mid")
|
|
menu:
|
|
"-\"This is fine.\"-":
|
|
ast "*pfft*" ("base", "base", "base", "mid")
|
|
sus "really?" ("base", "base", "base", "mid")
|
|
sus "You mean I don't have to..." ("base", "base", "base", "mid")
|
|
sus "{b}suck{/b} it..." ("base", "base", "base", "mid")
|
|
gen "Not unless you want to. It'd probably speed things up a bit though..." ("base", xpos="far_left", ypos="head")
|
|
sus "..." ("base", "base", "base", "mid")
|
|
sus "..." ("base", "base", "base", "mid")
|
|
"-\"Suck it!\"-":
|
|
sus "Professor dumbledore!" ("base", "base", "base", "mid")
|
|
ast "See! I told you he wants you to suck it!" ("base", "base", "base", "mid")
|
|
ast "Open Wide slut!" ("base", "base", "base", "mid")
|
|
sus "..." ("base", "base", "base", "mid")
|
|
sus "..." ("base", "base", "base", "mid")
|
|
">With that, Susan closes her eyes and nervously puts the head of your cock in her mouth..."
|
|
sus "!!!" ("base", "base", "base", "mid")
|
|
sus "It's disgusting!" ("base", "base", "base", "mid")
|
|
ast "HAHAHAHAHAHA" ("base", "base", "base", "mid")
|
|
gen "Now, now [susan_name]..." ("base", xpos="far_left", ypos="head")
|
|
ast "Yeah, susy, don't be rude to the headmaster!" ("base", "base", "base", "mid")
|
|
sus "But, but--" ("base", "base", "base", "mid")
|
|
ast "Hornify cock!" ("base", "base", "base", "mid")
|
|
">Another flash of lightning erupts from the Slytherin's wand as it flies towards poor Susan..."
|
|
">Susan's eyes lock forward in a mixture of pleasure and fear as she plunges her inexperienced mouth onto your cock."
|
|
ast "There, not so gross now is it, Susy?" ("base", "base", "base", "mid")
|
|
sus "*Slrp*glp*slrp*" ("base", "base", "base", "mid")
|
|
">Susan just runs her tongue as fast as she can along the underside your cock as she holds the tip in her mouth."
|
|
gen "Ugh... slow down there [susan_name]..." ("base", xpos="far_left", ypos="head")
|
|
ast "Mmmmm, this look suits you, susy..." ("base", "base", "base", "mid")
|
|
sus "*Slrp*glp*slrp*" ("base", "base", "base", "mid")
|
|
gen "Ugh... are you sure you should have cast it twice?" ("base", xpos="far_left", ypos="head")
|
|
sus "*Slrp*glp*slrp*?" ("base", "base", "base", "mid")
|
|
ast "It'll be fine... Exponential can't be that much more can it?" ("base", "base", "base", "mid")
|
|
sus "*Slrp*!!!*glp*" ("base", "base", "base", "mid")
|
|
ast "She's not even feeling them both yet anyway..." ("base", "base", "base", "mid")
|
|
sus "*Slrp*glp*slrp*" ("base", "base", "base", "mid")
|
|
">Susan's mouth softly cradles your cock as she assaults the tip..."
|
|
sus "*Slrp*glp*slrp*" ("base", "base", "base", "mid")
|
|
gen "Ugh... I said slow down slut!" ("base", xpos="far_left", ypos="head")
|
|
sus "*Slrp*glp*slrp*" ("base", "base", "base", "mid")
|
|
">Susan refuses to acknowledge you, desperate to drain you as fast as she can..."
|
|
ast "Mmmm, that's it bessy..." ("base", "base", "base", "mid")
|
|
ast "Are you ready yet, sir?" ("base", "base", "base", "mid")
|
|
gen "Ugh... almost there..." ("base", xpos="far_left", ypos="head")
|
|
">Astoria leans in close to Susan."
|
|
sus "*Slrp*glp*slrp*" ("base", "base", "base", "mid")
|
|
ast "{size=-5}Hear that? He's going to coat you with his nasty cum...{/size}" ("base", "base", "base", "mid")
|
|
sus "*Slrp{heart}*glp*{heart}slrp*" ("base", "base", "base", "mid")
|
|
gen "*ARGH*, THAT'S IT YOU LITTLE WHORES!" ("angry", xpos="far_left", ypos="head")
|
|
ast "Get ready slut--" ("base", "base", "base", "mid")
|
|
sus "*Slrp{heart}*!!!*{heart}slrp*" ("base", "base", "base", "mid")
|
|
">Your cock can handle Susan's amateur tongue no longer."
|
|
gen "AHH TAKE THIS SLUTS!" ("angry", xpos="far_left", ypos="head")
|
|
">You pull your dick out of Susan's mouth with a satisfying pop as it begins to fire its load."
|
|
sus "!!!" ("base", "base", "base", "mid")
|
|
ast "Told you!" ("base", "base", "base", "mid")
|
|
">You close your eyes as you furiously jerk your cock off onto Susan's blank face..."
|
|
sus "... this..." ("base", "base", "base", "mid")
|
|
">With that, Susan's mind seems to have taken too much, saving the poor girl from the excess pleasure by fainting..."
|
|
sus "..." ("base", "base", "base", "mid")
|
|
">She slumps to the floor, her hips still jerking intermittently..."
|
|
ast "..." ("base", "base", "base", "mid")
|
|
gen "!!!" ("base", xpos="far_left", ypos="head")
|
|
ast "Hahahaha! I guess casting it twice was too much for poor old Bessy." ("base", "base", "base", "mid")
|
|
ast "Looks like you were right for once, sir." ("base", "base", "base", "mid")
|
|
gen "Well we'll know for next time." ("base", xpos="far_left", ypos="head")
|
|
ast "Are you kidding? Someone like Susan deserves way worse than this!" ("base", "base", "base", "mid")
|
|
gen "...(What's she got against this girl?)" ("base", xpos="far_left", ypos="head")
|
|
ast "Good job by the way, sir, you covered her! I can smell her from here..." ("base", "base", "base", "mid")
|
|
gen "About that..." ("base", xpos="far_left", ypos="head")
|
|
ast "Not now, sir, I wanna wake her up." ("base", "base", "base", "mid")
|
|
ast "Surgere!" ("base", "base", "base", "mid")
|
|
">A brief flash of white appears at the end of Astoria's wand."
|
|
sus "W-w-wha happened? where am I?" ("base", "base", "base", "mid")
|
|
ast "Don't you remember professor dumbledore's wrinkly old cock coating you in his nasty, smelly cum?" ("base", "base", "base", "mid")
|
|
ast "Hmmm?" ("base", "base", "base", "mid")
|
|
sus "I-i Stop--" ("base", "base", "base", "mid")
|
|
ast "Shhh..." ("base", "base", "base", "mid")
|
|
sus "!!!" ("base", "base", "base", "mid")
|
|
ast "I think I'm getting sick of smelling you honestly..." ("base", "base", "base", "mid")
|
|
ast "Why don't you head back to your room." ("base", "base", "base", "mid")
|
|
sus "!!!" ("base", "base", "base", "mid")
|
|
ast "Take the scenic route, I think you'll need the fresh air..." ("base", "base", "base", "mid")
|
|
sus "!!!" ("base", "base", "base", "mid")
|
|
">You can see a desperate pleading in the poor redheads eyes as she realises the humiliation she's about to endure..."
|
|
gen "don't you think that's a little much [astoria_name]?" ("base", xpos="far_left", ypos="head")
|
|
ast "Pfft, no... Besides, Everyone already stares at her big tits, it's not like anything will change..." ("base", "base", "base", "mid")
|
|
sus "..." ("base", "base", "base", "mid")
|
|
ast "Bye bye, Susy, don't forget to have fun!" ("base", "base", "base", "mid")
|
|
ast "And no magic to hide or clean up the headmaster's cum either!" ("base", "base", "base", "mid")
|
|
sus "......" ("base", "base", "base", "mid")
|
|
">With that, Susan silently walks a death march towards the door..."
|
|
">The door closes behind the cum drenched redhead as she puts her clothes back on and forgets the entire encounter..."
|
|
ast "hahaha, everyone's going to be talking about this for weeks!" ("base", "base", "base", "mid")
|
|
gen "You don't think you're taking this too far?" ("base", xpos="far_left", ypos="head")
|
|
ast "Not far enough! besides, who's going to punish me? you?" ("base", "base", "base", "mid")
|
|
gen "I'm not the one to worry about... Don't forget tonkerbell..." ("base", xpos="far_left", ypos="head")
|
|
ast "I'm sooo scared... What's she going to do?" ("base", "base", "base", "mid")
|
|
gen "She is Susan's aunt." ("base", xpos="far_left", ypos="head")
|
|
ast "And a huge perv like you! I've got her wrapped around my finger." ("base", "base", "base", "mid")
|
|
gen "..." ("base", xpos="far_left", ypos="head")
|
|
ast "Speaking of, I better go see her now..." ("base", "base", "base", "mid")
|
|
gen "Have fun..." ("base", xpos="far_left", ypos="head")
|
|
ast "I will, she's probably got some more cool clothes for me." ("base", "base", "base", "mid")
|
|
ast "See ya, sir!" ("base", "base", "base", "mid")
|
|
">With that, Astoria turns and walk out the door on the way to tonks' office..."
|
|
gen "Hmmm..." ("base", xpos="far_left", ypos="head")
|
|
jump main_room_menu
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
label hornify_spell_3: #third level hornify spell
|
|
">Astoria quickly walks around your desk and hops up onto your lap."
|
|
gen "What's the special occasion?" ("base", xpos="far_left", ypos="head")
|
|
ast "You want to practise that spell don't you?" ("base", "base", "base", "mid")
|
|
">Astoria starts shamelessly rolling her hips on your cock."
|
|
ast "I'm just getting ready..." ("base", "base", "base", "mid")
|
|
">Astoria then gives her butt a little wriggle until your cock is resting in-between her butt cheeks."
|
|
ast "There, you can bring susy up here now..." ("base", "base", "base", "mid")
|
|
gen "You're comfortable sitting here then?" ("base", xpos="far_left", ypos="head")
|
|
ast "Hmph, I need something soft after what that meanie Tonks did!" ("base", "base", "base", "mid")
|
|
ast "Besides, a filthy old man like you should count their lucky stars I'm sitting here..." ("base", "base", "base", "mid")
|
|
gen "Suit yourself... but don't say I didn't warn you..." ("base", xpos="far_left", ypos="head")
|
|
">With that you give a playful thrust into Astoria before summoning Susan up to your office."
|
|
sus "Hello Professor Dumbledore." ("base", "base", "base", "mid")
|
|
sus "Oh... um... hello Astoria..." ("base", "base", "base", "mid")
|
|
sus "You wanted to see me sir?" ("base", "base", "base", "mid")
|
|
ast "Pfft... you bet he does..." ("base", "base", "base", "mid")
|
|
">Astoria wriggles her bum against your cock to make her point..."
|
|
sus "Astoria!" ("base", "base", "base", "mid")
|
|
ast "Shhhh, Susy... just stay still for a sec, OK?" ("base", "base", "base", "mid")
|
|
">Susan's bodies stiffens in response to Astoria's lingering spell."
|
|
sus "..." ("base", "base", "base", "mid")
|
|
ast "You ready to go, sir?" ("base", "base", "base", "mid")
|
|
gen "I don't see why not." ("base", xpos="far_left", ypos="head")
|
|
ast "Ready, Susy?" ("base", "base", "base", "mid")
|
|
sus "..." ("base", "base", "base", "mid")
|
|
">A look of fear forms in Susan's eyes..."
|
|
ast "Hornify uniform!" ("base", "base", "base", "mid")
|
|
">A pink flash erupts from the end of Astoria's wand..."
|
|
sus "!!!" ("base", "base", "base", "mid")
|
|
gen "Her uniform?" ("base", xpos="far_left", ypos="head")
|
|
ast "What? You've got a problem with it?" ("base", "base", "base", "mid")
|
|
gen "no, no, it's just a little tame compared to last time..." ("base", xpos="far_left", ypos="head")
|
|
gen "Maybe tonks really did teach you a lesson." ("base", xpos="far_left", ypos="head")
|
|
ast "Pfft as if! I wasn't even done yet!" ("base", "base", "base", "mid")
|
|
ast "hornify exhibitionism!" ("base", "base", "base", "mid")
|
|
sus "!!!" ("base", "base", "base", "mid")
|
|
gen "Hmmm, that's a little more interesting..." ("base", xpos="far_left", ypos="head")
|
|
ast "Not done yet!" ("base", "base", "base", "mid")
|
|
sus "..." ("base", "base", "base", "mid")
|
|
ast "Susy, walk out and come back in!" ("base", "base", "base", "mid")
|
|
">Susan turns and walks outside, closing the large door behind her."
|
|
gen "What's that supposed to do?" ("base", xpos="far_left", ypos="head")
|
|
ast "So she forgets about the spells!" ("base", "base", "base", "mid")
|
|
ast "This way we can trick her into thinking she came to us..." ("base", "base", "base", "mid")
|
|
">With that the door swings open as Susan bones enters."
|
|
sus "Hello Professor Dumbledore." ("base", "base", "base", "mid")
|
|
sus "Oh... um... hello Astoria..." ("base", "base", "base", "mid")
|
|
sus "W-Why are you sitting on Dumbledore's lap?" ("base", "base", "base", "mid")
|
|
ast "Because it's the softest place in the room." ("base", "base", "base", "mid")
|
|
sus "Oh, ah o-ok then..." ("base", "base", "base", "mid")
|
|
">You notice a red flush appear over Susan's face as her thighs slowly start to roll together."
|
|
sus "D-did you want to {b}see{/b} me sir?" ("base", "base", "base", "mid")
|
|
ast "Don't you remember why you're here, susy?" ("base", "base", "base", "mid")
|
|
sus "U-um... I thought you... I-I guess not..." ("base", "base", "base", "mid")
|
|
ast "You wanted to show Dumbledore and me your plans for the new Hufflepuff uniform." ("base", "base", "base", "mid")
|
|
sus "I-I did?" ("base", "base", "base", "mid")
|
|
ast "Mhmm! Something about the current one being way too \"prudish\"!" ("base", "base", "base", "base")
|
|
ast "Isn't that right Dumbledore?" ("base", "base", "base", "mid")
|
|
">Astoria pushes hard into your cock..."
|
|
gen "I do seem to remember the word conservative being thrown around..." ("base", xpos="far_left", ypos="head")
|
|
sus "So you two are going sit there and {b}watch{/b} me..." ("base", "base", "base", "mid")
|
|
sus "-while I show off my new {b}uniform{/b}..." ("base", "base", "base", "mid")
|
|
ast "If you don't want t--" ("base", "base", "base", "mid")
|
|
sus "NO! Ugh... I mean, no, I want to show you..." ("base", "base", "base", "mid")
|
|
ast "Show us what?" ("base", "base", "base", "mid")
|
|
sus "My... new uniform..." ("base", "base", "base", "mid")
|
|
">Astoria begins rocking her hips slowly on your lap."
|
|
ast "Well, go on then..." ("base", "base", "base", "mid")
|
|
sus "..." ("base", "base", "base", "mid")
|
|
sus "Ok..." ("base", "base", "base", "mid")
|
|
">You notice the desperate need and lust in Susan's voice begin to overtake her nervousness..."
|
|
sus "The first thing I t-think needs to be changed is the s-skirt..." ("base", "base", "base", "mid")
|
|
ast "Really? How's that?" ("base", "base", "base", "mid")
|
|
">Astoria changes her rocking motion from forwards and backwards to side to side."
|
|
sus "I think it needs to be shor-shorter..." ("base", "base", "base", "mid")
|
|
ast "Shorter?" ("base", "base", "base", "mid")
|
|
sus "Mhmm..." ("base", "base", "base", "mid")
|
|
ast "How much shorter?" ("base", "base", "base", "mid")
|
|
sus "Well, um, a fair--" ("base", "base", "base", "mid")
|
|
ast "Why don't you show us..." ("base", "base", "base", "mid")
|
|
">Astoria presses your cock hard into her buttcrack..."
|
|
gen "Ugh..." ("base", xpos="far_left", ypos="head")
|
|
sus "Here?... in front of..." ("base", "base", "base", "mid")
|
|
ast "Go on..." ("base", "base", "base", "mid")
|
|
sus "A-Alright..." ("base", "base", "base", "mid")
|
|
sus "I ugh... think that the skirt should--" ("base", "base", "base", "mid")
|
|
">Susan starts to fold it inwards at the belt, causing it to ride up..."
|
|
sus "probably at least..." ("base", "base", "base", "mid")
|
|
sus "This short..." ("base", "base", "base", "mid")
|
|
">The shy redhead stands before you with her skirt irresistibly rolled up as high as it can go..."
|
|
gen "You don't think that's a little too high Ms Bones?" ("base", xpos="far_left", ypos="head")
|
|
">You look down and notice the desperate redhead's juices start to drip down from underneath the tiny skirt..."
|
|
sus "I-I don't think so..." ("base", "base", "base", "mid")
|
|
ast "Really? I can make out your panties!" ("base", "base", "base", "mid")
|
|
sus "You can?..." ("base", "base", "base", "mid")
|
|
sus "..." ("base", "base", "base", "mid")
|
|
">You notice Susan's thighs squeeze together helplessly in pleasure."
|
|
sus "well a-anyway, I think this is a good length for the hufflepuff uniform..." ("base", "base", "base", "mid")
|
|
ast "I bet you do..." ("base", "base", "base", "mid")
|
|
sus "W-what do you think sir?" ("base", "base", "base", "mid")
|
|
">You start to rock your hips against Astoria, causing her to bob up and down in front of Susan as you answer..."
|
|
menu:
|
|
"-Shorter-":
|
|
gen "I'd say you could stand to go a little shorter..." ("base", xpos="far_left", ypos="head")
|
|
sus "Really? Thank you sir..." ("base", "base", "base", "mid")
|
|
">With that, Susan starts to roll up her skirt a little more, shamelessly bringing her soaked panties into view..."
|
|
ast "Wow, that took a lot of convincing..." ("base", "base", "base", "mid")
|
|
">Astoria speeds up her hips as she starts to bounce on your lap."
|
|
sus "Well it's not my fault the school skirt is so horribly long!" ("base", "base", "base", "mid")
|
|
ast "Of course not..." ("base", "base", "base", "mid")
|
|
"-It's fine-":
|
|
gen "That's short enough i'd say..." ("base", xpos="far_left", ypos="head")
|
|
sus "Really? You don't want it a little..." ("base", "base", "base", "mid")
|
|
ast "Sir! Of course he wants it shorter!" ("base", "base", "base", "mid")
|
|
sus "b-but he said..." ("base", "base", "base", "mid")
|
|
ast "You want it shorter, don't you, sir?" ("base", "base", "base", "mid")
|
|
">Astoria presses her ass into your cock with a playful hop."
|
|
gen "Ugh... gods yes..." ("base", xpos="far_left", ypos="head")
|
|
sus "..." ("base", "base", "base", "mid")
|
|
">Susan has a guilty smirk on her lips as she rolls her skirt ever so higher, showing off her soaked panties..."
|
|
gen "Well I don't think anyone could complain about a skirt like that..." ("base", xpos="far_left", ypos="head")
|
|
sus "T-thank you s-sir..." ("base", "base", "base", "mid")
|
|
ast "That's not all though is it, Susy?" ("base", "base", "base", "mid")
|
|
sus "N-no..." ("base", "base", "base", "mid")
|
|
ast "I think you want to change your top as well don't you?" ("base", "base", "base", "mid")
|
|
sus "Ah... yes... I want to show you... my...{w=0.4} ideas..." ("base", "base", "base", "mid")
|
|
ast "Mmmm... go on then..." ("base", "base", "base", "mid")
|
|
">Astoria has shamelessly started to grind against your cock while teasing the poor redhead..."
|
|
sus "First th-things first... The vest needs to go..." ("base", "base", "base", "mid")
|
|
ast "..." ("base", "base", "base", "mid")
|
|
">Astoria silently watches as Susan throws her vest to the ground..."
|
|
ast "What's next?" ("base", "base", "base", "mid")
|
|
sus "Well I think it should be a rule that..." ("base", "base", "base", "mid")
|
|
">Astoria's hips continue to grind against you, a needy heat beginning to emanate from them..."
|
|
sus "You shouldn't be allowed to do up your first two buttons on your shirt..." ("base", "base", "base", "mid")
|
|
ast "Why's that?" ("base", "base", "base", "mid")
|
|
sus "Oh... um... it's so that you don't overheat in class..." ("base", "base", "base", "mid")
|
|
ast "Overheat?" ("base", "base", "base", "mid")
|
|
sus "Um... as well as it helps to, um..." ("base", "base", "base", "mid")
|
|
ast "Shhh, keep going..." ("base", "base", "base", "mid")
|
|
sus "..." ("base", "base", "base", "mid")
|
|
">Susan's thighs start to shamelessly drip as she continues to debase her uniform for Astoria and yourself."
|
|
sus "Well... I also think that you should roll the bottom up and through the middle too..." ("base", "base", "base", "mid")
|
|
">With that Susan flips her top to make it little more than a tube top in front of the two of you..."
|
|
sus "There... I-I think that this should be the new Hufflepuff uniform..." ("base", "base", "base", "mid")
|
|
">With that, Susan stands still, proudly presenting her slutty attire to you and the Slytherin grinding on your cock."
|
|
pause
|
|
ast "Is that all?" ("base", "base", "base", "mid")
|
|
sus "I think so..." ("base", "base", "base", "mid")
|
|
sus "So what do you think?" ("base", "base", "base", "mid")
|
|
ast "It'll definitely get rid of the idea that hufflepuff are prudes!" ("base", "base", "base", "mid")
|
|
sus "..." ("base", "base", "base", "mid")
|
|
sus "What do you think, sir?" ("base", "base", "base", "mid")
|
|
">Before you're able to muster a response, Astoria shamelessly starts grinding in front of Susan, doing everything she can to shame the poor girl..."
|
|
ast "Mmmm, the headmaster sure feels like he likes it..." ("base", "base", "base", "mid")
|
|
sus "Feels like--" ("base", "base", "base", "mid")
|
|
sus "You mean?" ("base", "base", "base", "mid")
|
|
ast "Yep, his nasty old cock is all hard from having to look at your slutty little uniform..." ("base", "base", "base", "mid")
|
|
">A look of both shame and extreme arousal pass over Susan's face as her hips start to quiver..."
|
|
sus "Is it true sir... Do you think this uniform is too {b}slutty{/b}?" ("base", "base", "base", "mid")
|
|
menu:
|
|
"-Shame her-":
|
|
gen "Of course girl!" ("base", xpos="far_left", ypos="head")
|
|
ast "..." ("base", "base", "base", "mid")
|
|
">Astoria continues to encourage you along with her playful lap dance..."
|
|
gen "You expect to dress like that and not be called a whore?" ("base", xpos="far_left", ypos="head")
|
|
sus "I-I-I was just trying" ("base", "base", "base", "mid")
|
|
gen "To what? Get me to cum just by looking at you?" ("base", xpos="far_left", ypos="head")
|
|
sus "..." ("base", "base", "base", "mid")
|
|
ast "She isn't far off from the feel of you..." ("base", "base", "base", "mid")
|
|
">Astoria gives a forceful rub to the tip of your cock..."
|
|
gen "Urghh... You're not helping you little minx..." ("base", xpos="far_left", ypos="head")
|
|
sus "So I shouldn't dress like this then?" ("base", "base", "base", "mid")
|
|
|
|
"-Be nice...-":
|
|
gen "Nonsense, a girl is only as slutty as she acts..." ("base", xpos="far_left", ypos="head")
|
|
gen "I'm sure you'll be able to go to classes and act normally dressed like that..." ("base", xpos="far_left", ypos="head")
|
|
ast "Really sir? It wouldn't surprise me if Susy rubs one out in the middle of class!" ("base", "base", "base", "mid")
|
|
sus "Astoria! I would never do such a thing sir!" ("base", "base", "base", "mid")
|
|
sus "Can you imagine what people would say if they s-saw me touching myself in class!" ("base", "base", "base", "mid")
|
|
sus "There would be talk for weeks about how much of a {b}slut{/b} I am and how I should so {b}ashamed{/b}..." ("base", "base", "base", "mid")
|
|
">Susan's hips spasm with need..."
|
|
sus "Maybe I shouldn't go to class like this..." ("base", "base", "base", "mid")
|
|
ast "Nonsense! You have to go to class and show everyone your cute new uniform!" ("base", "base", "base", "mid")
|
|
sus "I do?" ("base", "base", "base", "mid")
|
|
ast "Mhmm! How else are you going to get people's opinions about it?" ("base", "base", "base", "mid")
|
|
sus "Y-you're right!" ("base", "base", "base", "mid")
|
|
sus "I know, I should make a petition!" ("base", "base", "base", "mid")
|
|
ast "*pffft*" ("base", "base", "base", "mid")
|
|
ast "That's a great idea Susie! Why don't you ask as many people as you can about your new uniform!" ("base", "base", "base", "mid")
|
|
sus "How many do I need to get to make this Hufflepuffs new uniform?" ("base", "base", "base", "mid")
|
|
menu:
|
|
"-Ten-":
|
|
gen "Ten should do." ("base", xpos="far_left", ypos="head")
|
|
sus "Only ten?!" ("base", "base", "base", "mid")
|
|
sus "I'll have this done before lunch!" ("base", "base", "base", "mid")
|
|
ast "Yeah, that's not enough, sir!" ("base", "base", "base", "mid")
|
|
sus "Astoria!" ("base", "base", "base", "mid")
|
|
ast "Fine, I guess that just means he must really like your uniform..." ("base", "base", "base", "mid")
|
|
"-Fifty-":
|
|
gen "Fifty signatures would probably be enough..." ("base", xpos="far_left", ypos="head")
|
|
sus "OK sir, I'll try my hardest to get that many!" ("base", "base", "base", "mid")
|
|
"-One hundred-":
|
|
gen "One hundred." ("base", xpos="far_left", ypos="head")
|
|
sus "One hundred?!" ("base", "base", "base", "mid")
|
|
sus "I can't get one hundred signatures in just one day!" ("base", "base", "base", "mid")
|
|
sus "Especially not if I go to all my classes..." ("base", "base", "base", "mid")
|
|
ast "Just skip them!" ("base", "base", "base", "mid")
|
|
sus "Play hooky?" ("base", "base", "base", "mid")
|
|
sus "What would everyone think!" ("base", "base", "base", "mid")
|
|
sus "Well, I better get to class then!" ("base", "base", "base", "mid")
|
|
ast "Have fun, Susy..." ("base", "base", "base", "mid")
|
|
">With that, the excited, ashamed and scantily dressed girl blindly exited your office with a horny little smile on her face."
|
|
ast "Pfft, I can't wait to hear the rumours going around about Susie the Floozy once she asks for signatures for that uniform!" ("base", "base", "base", "mid")
|
|
ast "This is going to be great! I'm going to chase her around to see what people say." ("base", "base", "base", "mid")
|
|
">Astoria hops off of your lap, ready to chase after the redheaded slut..."
|
|
gen "Wait a minute, you don't plan on leaving me like this do you?" ("base", xpos="far_left", ypos="head")
|
|
ast "You mean your gross!" ("base", "base", "base", "mid")
|
|
ast "Your lucky I sat on your lap today! If you think I'm going to actually touch that monster of yours..." ("base", "base", "base", "mid")
|
|
ast "That's what Susie's for!" ("base", "base", "base", "mid")
|
|
gen "Well why didn't you get her to deal with this then?" ("base", xpos="far_left", ypos="head")
|
|
ast "You know what happens if I send her out with your cum all over her..." ("base", "base", "base", "mid")
|
|
ast "Just be a good headmaster and wait for Susy to come back later today." ("base", "base", "base", "mid")
|
|
gen "Ugh, fine... But it's not good to leave a man with blue balls..." ("base", xpos="far_left", ypos="head")
|
|
ast "Ew... sir!" ("base", "base", "base", "mid")
|
|
">Astoria then rushes off to watch the flaming wreck that is Susan's social life..."
|
|
gen "..." ("base", xpos="far_left", ypos="head")
|
|
jump main_room_menu
|
|
|
|
|
|
|
|
label sluttify_spell_1: #first level sluttify spell
|
|
#Pink heart dress and no underwear
|
|
#Susan greatly embarrassed
|
|
#Tonks comes in after the petition incident
|
|
#Susan relieved to see her and have some protection
|
|
#Tonks ignores her and immediately starts talking to astoria and genie
|
|
#Astoria explains the imperio stuff before tonks agrees and asks to watch the rest of the show
|
|
#Susan is shocked but forced to stay silent while the three watch her degrade herself
|
|
#Astoria asks if there are any other spells tonks wants cast
|
|
#Astoria explains the hornify one
|
|
#Tonks says maybe next time
|
|
|
|
label sluttify_spell_2: #second level sluttify spell
|
|
#Astoria and tonks come up to the office and start talking the plan for what they'll do to Susan today
|
|
#Tonks pusing the envelope further than Astoria, curious to see the hornify spell in action
|
|
#Summon susan up to the office
|
|
#Sluttify and hornify boobs her
|
|
#Astoria on your lap while Tonks starts touching herself
|
|
#Everyone else shocked
|
|
#Tonks tells astoria off for grinding one out of her headmaster, tells you off for everything and tells susan off for being so sexy before resuming touching herself
|
|
#Everyone goes back to looking at susan
|
|
#she starts playing with her boobs while calling everyone else perverts
|
|
#Calls tonks out as Auntie causing her to orgasm
|
|
#Tonks then gets bored, tells you two to tidy yourselves up before leaving
|
|
|
|
label sluttify_spell_3: #third level sluttify spell
|
|
#Pink heart dress and no underwear
|
|
#Have Tonks come up excited, talking about she hasn't come that hard in years
|
|
#Tells Astoria to hop up on dumbledore's lap so they can get started
|
|
#Have Astoria use sluttify and hornify incest
|
|
#Tonks excited
|
|
#Aggressively starts teasing susan while playing with herself
|
|
#Your cock gets hard, causing Astoria to pull it out and put it in between her legs
|
|
#Start thigh fucking astoria as susan and tonks get eachother off
|
|
#Tonks asks astoria to hit her with hornify boobs again
|
|
#Genie goes to tell her about the two hornifies being too strong before astoria cuts him off by casting it
|
|
#Susan shamefully orgasms in front of everyone
|
|
#You fill Astoria's skirt with cum
|
|
#Tonks notices and starts cumming
|
|
#Tonks leaves, tells you to tidy up susan before sending her home
|
|
#Astoria excited by how much Tonks is getting into it, ignores your huge load
|
|
|
|
|
|
label orgasmio_spell_1: #first level orgasmio spell
|
|
#Mild orgasm
|
|
label orgasmio_spell_2: #second level orgasmio spell
|
|
#Intense orgasm
|
|
label orgasmio_spell_3: #third level orgasmio spell
|
|
#Extreme orgasm, Astoria casts the spell multiple times
|
|
|
|
label tentacle_spell_1: #first level tentacle spell
|
|
#Mild tentacle orgasm for susan and mild intercrural sex between genie and ast
|
|
label tentacle_spell_2: #second level tentacle spell
|
|
#Extreme tentacle orgasm for susan and borderline sex between genie and ast
|
|
label tentacle_spell_3: #third level tentacle spell
|
|
#Extreme tentacles and hornify for Susan, Astoria cums on genie's dick rubbing against her pussy
|
|
|
|
label hermione_spell: #Branching path event based on Astoria and Genie casting spells on Hermione.
|
|
gen "Ready to practise some more spells?" ("base", xpos="far_left", ypos="head")
|
|
ast "You bet! What are we going to {b}blast{/b} Susan with today?"
|
|
gen "Actually, I was thinking we could bring someone else up..." ("base", xpos="far_left", ypos="head")
|
|
ast "Really?"
|
|
ast "I don't know about this, sir... It's not one of my friends is it?"
|
|
gen "Are you friends with Hermione Granger?" ("base", xpos="far_left", ypos="head")
|
|
ast "That know-it-all {b}bitch{/b}?!"
|
|
ast "Bring her up here..."
|
|
gen "So you're not friends then?" ("base", xpos="far_left", ypos="head")
|
|
ast "Friends? Hermione's worse than Susan! She's worse than anyone!"
|
|
ast "She's so high and mighty with her high grades and her big tits! *ARGH*!!!"
|
|
ast "I swear she gets off on rubbing both of them in everyone's face!"
|
|
gen "I guess I'll bring her up here then..." ("base", xpos="far_left", ypos="head")
|
|
ast "You better..."
|
|
">With that, you summon Hermione up to your office..."
|
|
her "Hello [genie_name], you wanted to see me?"
|
|
her "Oh... Hello Astoria..."
|
|
ast "..."
|
|
her "Did you two want anything?"
|
|
ast "Only this..."
|
|
">Astoria is giddy with excitement as she slowly pulls her wand from her pocket..."
|
|
">however, Hermione realises her intentions immediately, pulling her wand out in response!"
|
|
her "Petrificus TOTALUS!"
|
|
">Hermione launches a bolt from the end of her wand towards the small witch in front of you."
|
|
menu:
|
|
"-Move her out of the way-":
|
|
jump astoria_leash_walk
|
|
"-Let her take it-":
|
|
jump hermione_breaks_astoria
|
|
|
|
|
|
|
|
|
|
|
|
label hermione_breaks_astoria:
|
|
">You sit there and watch as Astoria takes the full brunt of the spell, locking her body together like a plank of wood."
|
|
her "[genie_name]! What are you doing?"
|
|
gen "What? I wasn't going to cast a spell on you?" ("base", xpos="far_left", ypos="head")
|
|
her "But you were just going to let her hex me?"
|
|
gen "I guess... I wasn't going to let her do anything too bad..." ("base", xpos="far_left", ypos="head")
|
|
her "What was she going to cast?"
|
|
gen "Um... I can't remember the name of it..." ("base", xpos="far_left", ypos="head")
|
|
her "Tell. Me."
|
|
gen "I think it was imperial or something..." ("base", xpos="far_left", ypos="head")
|
|
her "IMPERIO?! You were going to let her cast {b}imperio{/b} on me?"
|
|
gen "Just to play around... At worst she would have made you show me your boobs." ("base", xpos="far_left", ypos="head")
|
|
her "If you let her cast Imperio on me she can make me do {b}anything{/b}!"
|
|
ast "..."
|
|
her "honestly, [genie_name]..."
|
|
gen "It wasn't my idea..." ("base", xpos="far_left", ypos="head")
|
|
ast "*(Snitch!)*"
|
|
her "*Pfft* Of course it was {b}her{/b} Idea..."
|
|
her "Nasty Slytherins... She probably tricked you into letting her do it somehow..."
|
|
gen "..." ("base", xpos="far_left", ypos="head")
|
|
her "Still, I hope you'll do the right thing for once and punish her for trying to cast an unforgivable curse?"
|
|
menu:
|
|
"-Let Hermione punish Astoria-":
|
|
gen "Actually, I think it's only fair you get to take care of it." ("base", xpos="far_left", ypos="head")
|
|
gen "You were going to be the victim after all." ("base", xpos="far_left", ypos="head")
|
|
her "Wait... You want me to be the one to {b}punish{/b} her?"
|
|
gen "Only if you--" ("base", xpos="far_left", ypos="head")
|
|
her "I accept!"
|
|
gen "That was quick." ("base", xpos="far_left", ypos="head")
|
|
her "Are you kidding? This is the opportunity of a lifetime!"
|
|
ast "..."
|
|
her "Finally, a chance to get back at these nasty witches..."
|
|
gen "So, what's the plan?" ("base", xpos="far_left", ypos="head")
|
|
her "Don't think you get to be involved, [genie_name]!"
|
|
gen "What? Why not?" ("base", xpos="far_left", ypos="head")
|
|
her "You were going to let her cast it! You're just as much at fault as her!"
|
|
gen "I feel like we're getting bogged down in semantics..." ("base", xpos="far_left", ypos="head")
|
|
her "Ugh... Your punishment is that you don't get to be involved at all..."
|
|
gen "Aww..." ("base", xpos="far_left", ypos="head")
|
|
her "Now come on Astoria... You've got a date with the Gryffindor glory hole..."
|
|
ast "!!!"
|
|
her "Ready?"
|
|
ast "!!!"
|
|
her "Imperio..."
|
|
">The green smoke flies from hermione wand and up Astoria's nose before filling her eyes..."
|
|
her "Follow me..."
|
|
">With that Hermione and a helpless astoria wander out of your office..."
|
|
gen "(Greedy bitch... What am I supposed to do now?)" ("base", xpos="far_left", ypos="head")
|
|
jump main_room
|
|
|
|
|
|
"-Take care if it yourself-":
|
|
pass
|
|
gen "I'll take it from here then..." ("base", xpos="far_left", ypos="head")
|
|
ast "(Phew...)"
|
|
her "Oh no... You've just agreed to punish her..."
|
|
her "You don't get to decide how..."
|
|
ast "(Oh no...)"
|
|
her "Petrificus totalus really is a fun spell... I'm not sure if you know this Astoria, but you can be posed just like a Barbie doll..."
|
|
">To prove her point, Hermione steps over to Astoria and folds her arms upwards in mock shock."
|
|
her "See?"
|
|
ast "..."
|
|
her "I could even bend you over the desk..."
|
|
ast "!!!"
|
|
her "Pull your skirt up..."
|
|
ast "..."
|
|
her "And just let [genie_name] have his way with you..."
|
|
ast "..."
|
|
her "Would you like that? Hmm? Was that what you were going to do to me?"
|
|
ast "..."
|
|
her "Have you seen [genie_name]'s cock though? It's huge... It'd probably break your tight little pussy..."
|
|
her "Not that you wouldn't love it... If I let you, you'd probably scream for more..."
|
|
her "But that's not what we're going to do {b}today{/b}..."
|
|
"With that, Hermione steps forward and grabs a hold of your cock..."
|
|
her "We're playing a different game..."
|
|
ast "..."
|
|
her "We're playing the game of cumrag!"
|
|
ast "!!!"
|
|
her "[genie_name]'s got the cum..."
|
|
">With that, Hermione begins to enthusiastically start jerking you off."
|
|
her "And you get to be the rag!"
|
|
ast "!!!"
|
|
her "Doesn't that sound like fun?"
|
|
ast "..."
|
|
her "Oh wait... I forgot that you can't talk..."
|
|
#Latin for hermione unparalyzing astoria's mouth
|
|
ast "Screw you, mudblood!"
|
|
">As soon as the words exit her mouth, hermione's hand flies from her side to slap Astoria's face. Hard."
|
|
ast "!!!"
|
|
her "You slytherins... All you do is spit venom..."
|
|
">Hermione goes back to jerking you off..."
|
|
her "About time you got a bit thrown back at you..."
|
|
ast "What? You think making the headmaster cum on me is going to change anything?"
|
|
her "Probably not... I don't think I can change an evil little witch like you..."
|
|
ast "..."
|
|
her "But that doesn't mean that I shouldn't at least try to teach you a lesson."
|
|
ast "How to jerk off old man cock? Ha, I bet you're an expert..."
|
|
gen "Mmmmm... That she is..." ("base", xpos="far_left", ypos="head")
|
|
her "Thank you, sir..."
|
|
ast "Wait...{w=0.4} how often has she been coming up here, sir?"
|
|
gen "Oh, um... A little bit..." ("base", xpos="far_left", ypos="head")
|
|
her "*ahem*"
|
|
gen "OK... A lot..." ("base", xpos="far_left", ypos="head")
|
|
ast "Then why did you suggest her for spell practice, unless..."
|
|
ast "You did this on purpose, didn't you sir!"
|
|
gen "I don--" ("base", xpos="far_left", ypos="head")
|
|
her "Of course he did! He'd never let me get hit with your curse, would you [genie_name]?"
|
|
gen "O-of course not..." ("base", xpos="far_left", ypos="head")
|
|
her "See... He probably just needed some help to {b}break{/b} you in..."
|
|
ast "That's not... You wouldn't do that would you sir?"
|
|
gen "..." ("base", xpos="far_left", ypos="head")
|
|
ast "sir!"
|
|
her "Ugh... I'm sick of listening to you blabber on..."
|
|
her "Petrificus totalus!"
|
|
">Another flash as Hermione paralyses Astoria once more."
|
|
ast "!!!"
|
|
her "There, much better... Now, are you almost there, [genie_name]?"
|
|
gen "Ugh... almost..." ("base", xpos="far_left", ypos="head")
|
|
her "Need a little more... {b}stimulation{/b}?"
|
|
gen "Mmmm... What did you have in mind?" ("base", xpos="far_left", ypos="head")
|
|
her "I could show you my breasts..."
|
|
her "Or... I could show you {b}hers{/b}..."
|
|
menu:
|
|
"-Hermione's-":
|
|
gen "Yours will do nicely, [hermione_name]." ("base", xpos="far_left", ypos="head")
|
|
ast "..."
|
|
her "Hmmm, I don't know why I even asked, it's not like Astoria has boobs anyway."
|
|
ast "!!!"
|
|
#Hermione pulls up her top
|
|
gen "Ugh... that's it slut, don't stop..." ("base", xpos="far_left", ypos="head")
|
|
ast "..."
|
|
pass
|
|
|
|
|
|
|
|
"-Astoria's-":
|
|
gen "Why don't we sneak a peek at Miss Greengrass..." ("base", xpos="far_left", ypos="head")
|
|
her "Really? I don't think there'll be much to see..."
|
|
ast "..."
|
|
gen "Humour me." ("base", xpos="far_left", ypos="head")
|
|
">With that, Hermione pulls off Astoria's top as if she were changing the costume on a doll."
|
|
her "ha, they're even smaller than I though!"
|
|
ast "..."
|
|
">Hermione's starts rolling her hand around the tip of your cock, smearing it in pre-cum."
|
|
gen "Ugh... that's it slut, don't stop..." ("base", xpos="far_left", ypos="head")
|
|
ast "..."
|
|
pass
|
|
gen "mmm... here it comes you little sluts..." ("base", xpos="far_left", ypos="head")
|
|
her "Ready Astoria?"
|
|
ast "!!!"
|
|
gen "*ARGH*! TAKE THIS YOU LITTLE WHORE!" ("grin", xpos="far_left", ypos="head")
|
|
">Your cock explodes, coating the poor Slytherin in cum while hermione mercilessly pumps you dry."
|
|
her "Mmmm, let it all out... cover the witch."
|
|
ast "..."
|
|
gen "Fuck... this feels a bit wrong..." ("base", xpos="far_left", ypos="head")
|
|
her "Good! Serves you right for letting Astoria try to curse me."
|
|
her "And you..."
|
|
her "Have you learned your lesson?"
|
|
ast "..."
|
|
">Astoria's eyes burn in a storm of fury and humiliation."
|
|
her "Hmmm... Doesn't look like it..."
|
|
her "I bet you'd just call me a mudblood again if I let you..."
|
|
ast "..."
|
|
">A shine in Astoria's eyes all but confirm Hermione's suspicions."
|
|
her "I guess I'll just have to wash your mouth out then..."
|
|
her "Do you have any soap, [genie_name]?"
|
|
gen "Oh, um--" ("base", xpos="far_left", ypos="head")
|
|
her "Of course you don't... If you did this room probably wouldn't reek of cum..."
|
|
her "I know! We can kill two birds with one stone. I'll just wash out Astoria's mouth with cum!"
|
|
ast "!!!"
|
|
#fade to black
|
|
#show astoria clean with mouth full of cum and tears down her face
|
|
her "There, all done!"
|
|
ast "..."
|
|
">Hermione then forces Astoria's mouth closed before gently stroking her throat, forcing her to involuntarily swallow your load like a naughty dog with their medication."
|
|
her "{b}Perfect...{/b} Now, are you going to be able to manage to obliviate Astoria and send her back to her room, [genie_name]?"
|
|
gen "Oblivi-what?" ("base", xpos="far_left", ypos="head")
|
|
her "Ugh... If you don't want to cast it just say so."
|
|
her "OBLIVIATE!"
|
|
">A flash goes off as Astoria's eyes empty."
|
|
her "I suppose you want me to take her back to her room as well?"
|
|
gen "If you don't mind." ("base", xpos="far_left", ypos="head")
|
|
her "It's fine..."
|
|
gen "..." ("base", xpos="far_left", ypos="head")
|
|
her "..."
|
|
gen "How many?" ("base", xpos="far_left", ypos="head")
|
|
her "At least a hundred."
|
|
gen "One hundred points to Gryffindor then!" ("base", xpos="far_left", ypos="head")
|
|
$ gryffindor += 100
|
|
her "Thank you, [genie_name]."
|
|
">With that, Hermione unparalyses the dazed Slytherin before leading her out of your office and back to her dorm."
|
|
jump main_room
|
|
|
|
|
|
|
|
|
|
label astoria_leash_walk:
|
|
">You quickly push Astoria to the side, leaving you to take the full force of Hermione's spell."
|
|
gen "*ARGH*!" ("angry", xpos="far_left", ypos="head")
|
|
ast "IMPERIO!"
|
|
">As your body stiffens from the spell, you see the life drain from Hermione's eyes as the puff of cursed smoke flies up her nostrils."
|
|
ast "YES! We did it sir!"
|
|
gen "..." ("base", xpos="far_left", ypos="head")
|
|
ast "Oh, did her spell hit you?"
|
|
gen "..." ("base", xpos="far_left", ypos="head")
|
|
ast "Ha-ha! That's what you get for not reacting quicker..."
|
|
gen "!!!" ("base", xpos="far_left", ypos="head")
|
|
ast "Now... what should we do with Miss know-it-all?"
|
|
ast "Should I make her show us her boobies?"
|
|
ast "What do you think, Hermione? I bet you'd hate that, wouldn't you!"
|
|
her "I'd love it."
|
|
ast "{size=+5}What?!{/size}"
|
|
gen "..." ("base", xpos="far_left", ypos="head")
|
|
ast "Why?"
|
|
her "It makes me feel {b}so{/b} good."
|
|
ast "Wait... Have you shown the headmaster your boobs before?"
|
|
her "Yes."
|
|
ast "How many times have you shown him, you little tramp?"
|
|
her "I can't remember."
|
|
ast "What? Have you been having sex with the headmaster?"
|
|
her "Yes..."
|
|
ast "sir!"
|
|
gen "..." ("base", xpos="far_left", ypos="head")
|
|
ast "Oh... right... paralysed..."
|
|
ast "..."
|
|
ast "You really are the biggest teacher's pet in the world, aren't you."
|
|
ast "So, did you do it for a better grade?"
|
|
her "No..."
|
|
ast "That's surprising..."
|
|
ast "So, sir, why did you suggest her if you've already been there?"
|
|
ast "Unless you wanted me to fool around with her..."
|
|
ast "sir! You're such a dirty old pervert!"
|
|
ast "So what can I do then?"
|
|
ast "Is there even anything that the headmaster can do that would embarrass you anymore, slut?"
|
|
her "I don't think so..."
|
|
ast "Huh, I knew you were useless, sir!"
|
|
ast "I guess I'll have to come up with my own super smart way to shame Miss know-it-all then!"
|
|
ast "Ready for the best, most humiliating idea ever, Hermione?"
|
|
her "Yes..."
|
|
ast "Let's walk around the school together!"
|
|
her "Together... With a slytherin?"
|
|
ast "I bet you'd hate that, wouldn't you?"
|
|
her "Yes..."
|
|
ast "Would you hate it even more if you were wearing a leash?"
|
|
her "Yes..."
|
|
ast "And a sign that says... um..."
|
|
her "..."
|
|
ast "Mudblood slut!"
|
|
her "..."
|
|
">It's barely noticeable but you can see a flicker of rage flash beneath Hermione's eyes."
|
|
ast "You'd hate that, wouldn't you?"
|
|
her "More than anything..."
|
|
ast "Perfect!"
|
|
ast "ACCIO LEASH!"
|
|
">A leash and collar fly quickly in through your window."
|
|
gen "(Woah... How'd she do that?)" ("base", xpos="far_left", ypos="head")
|
|
ast "Well, have fun being stuck here all by yourself, sir."
|
|
ast "Hermione and I are going to go on a walk around the school."
|
|
her "..."
|
|
ast "See ya sir!"
|
|
">With that, Astoria leads a dazed Hermione out of your office and into the wider wizarding world."
|
|
jump main_room
|