Being late to school means detention. Fortunately it is only a minor deal and your family does not have to find out. You are instructed to write lines on the board. The other students in the detention room were to work on homework.
As you work on a ladder to reach the top of the board another student runs up behind you and pulls down your skirt. They are successful and with a tug the skirt falls to your ankles. Unfortunately your underwear goes with it and completely exposes you to the entire room of deliquints. You gasp then grab the clothing at your feet and run to the hallway before quickly restoring your clothing.
You decide that this embarassment is too much to bear and in your mind a realization occurs to you. Somehow you trigger a spell, something you have never seen before. As it resolves around you it suddenly occurs to you that your day has restarted. Maybe this time you can do better.
<<set $firstLoop to false>>
[[Try again|Intro]]When you arrive at the heads office he awaits you at the front of his desk.
"There are very few students who would dare to be so late for school. I never thought you would be one of them."
"I, I didn't mean to!" you stammer. You can not bring yourself to look at him.
"I guess your parents will have to be informed" he says as he reaches for the phone.
"Please no! I will do anything!" You exclaim without thinking.
"Anything? Well If I am to be the one punishing you for this then you will need to lay accross my knee here."
You have already committed to this, so it can't be helped at this point. You lay yourself over the heads knee and await the punishment.
You feel your skirt hiked up then your panties drop. Panic strikes and you instantly feel like your in real danger of something sexual happening to you.
But that fear does not last long and a hand strikes heavily onto your behind. The pain stings deeply and you cry out. The hand strikes again causing you to cry out a second time. Then a third, a fourth, and so on until the whole thing is a painful blur.
You feel your mind retract from from reality until it suddenly settles onto a singular focus, a spell, one you have never seen before. You trigger it without realising and the world spins into a mess of scribbly lines. When the spell finally resolves you are back in your room again.
<<set $firstLoop to false>>
[[Try again|Intro]]I stand before my furious mother.
“Where were you?” She screams “I just got a call from your school. You didn't even show up today, and after you promised to better yourself”.
“ Wait, I can explain. There was-“ I try desperately to interrupt her but she is having none of it.
“No more explainations, this is it. I warned you What would happen and you didn't listen” she points at me and suddenly I can't move or speak anymore. “As this punishment really needs to hurt, you will spend the whole weekend as your siblings familiar” she says and I get goosebumps all over. “I hope that is a lesson to you”
A blinding light envelops me and then suddenly, I can move again.
I try to speak but I can't, I run to the next mirror to see what I suspect has happened. I have sprouted cat ears on my head and a bushy cat tail. my clothing has become a maid outfit with a cat collar and bell. I have been turned into a Nyan familiar.
I try to remove them but I can't.
“Well well well, what have we here?”
I turn around and see my siblings with a big grin on there faces. I gulp audibly “First things first, we want you to clean our rooms” the oldest says.
“Afterwards your going to make us something to eat and bring it to us.” The youngest one adds.
I relent and do as im told.
Later that evening the older one finds me again. “Ah there you are, we order you to go to bed early today. We have so much planned for you tomorrow and you need to be well rested for that. I hope your looking forward to it.”
And with that order I go to bed dreading the next day.
A sudden idea comes to mind, a spell of some kind your not familiar with. Before you can even understand the spell, your body casts the spell and the world around you twirls into oblivion. When the spell is finally resolved you find yourself in your room without the traits of a familiar.
<<set $firstLoop to false>>
[[Try again|Intro]]“Alright” I look at my watch and sigh in relief, I still have plenty of time.
and with my broom i'll be there in no time flat.
<<if $broomstickLeaveDone is false && $broomstickWaitDone is false>>\
So where is he.
I know I left him somewhere around here.
I rush to search my room, no luck. I run into the back yard and frantically search the shed, again nothing. I race upstairs to search the attic but I only find cobwebs and dust.
“WHERE IS HE!” I scream in frustration.
“Are you looking for your broom? I used him to clean the floor yesterday and put him into the broom closet” my father says looking out of the window. “It's getting quite late already, dont dally around or you will be late for school” he adds while closing the window.
I stand there for a moment, baffled, then I run to retrieve my brom.
<<set $hasBroomstick to true>>\
<<elseif ($broomstickWaitDone is true && $broomstickLeaveDone is false) || ($broomstickWaitDone is false && $broomstickLeaveDone is true) >>\
Alright I know where my broom is, I know there will be a traffic jam and I know its gonna be super hot. With all of these Informations i can prepare my self.
<<linkreplace "Get your broom">>
You found your broom.
<<set $hasBroomstick to true>>
<</linkreplace>>
<<else>>>\
Thankfully I remember that my father put him into the broom closet.
<<linkreplace "Get your broom">>
You found your broom.
<<set $hasBroomstick to true>>
<</linkreplace>>
First lets get something to drink …
<<linkreplace "Grab a bottle of water.">>
You take the bottle of water.
<<set $hasWaterbottle to true>>
<</linkreplace>>
Secondly lets take the chill spell from my siblings
<<linkreplace "Read and memorize the cooling spell">>
You memorized the cooling spell.
<<set $hasSpell to true>>
<</linkreplace>>
and thirdly … lets get out of here as Quikly as possible.
<</if>>\
[[Head outside|Outside]]Finally, I'm in the air!
5 minutes later
You've got to be kidding me, a traffic jam in the sky, really?
Before me, there are a lot of brooms all neatly queued up behind each other. This is the first time this EVER happened. Is the whole universe against me today? I could try flying around them into the no-fly zone, or I can wait and hope that this doesn't take too
long.
[[Wait]]
[[Leave]]<<if $elemental1 is false>>
Oh no, no, no, no, no! I'm already so late, I need to go quickly, and I've got just the thing. Elementals are some of the quickest beings in the world, so if I summon one and ride it to school, there's no way I'm gonna be late. Hah, I'm a genius. Now to summon the damned thing.
It will take some time, but once it's there, I'm off to school in no time. So first, I have to get the ingredients to summon it. Luckily, all I need is in my backpack.
I take a moment to mix the powders together.
Finally finished! Phew, that took longer than expected. But now I only need to summon it outside, and that's it. I throw the mixed powder into the air. "Open portal, open, and send me the fastest being you can!"
Out of the portal storms a mustang made of fire. He is gorgeous. Well, time to ride to victory. I pull myself up onto the horse. "Yowch! Hot, hot, hot! Why is it so hot?" I fall from the steed as soon as I sit down. I can't ride this thing. What happened?
I desperately look at my ingredients and find that my siblings changed one key ingredient. Damn them! This whole thing was one big waste of time.
<<set $elemental1 to true>>\
[[Did you arrive on time?|Result]]
<<else>>\
[[Maybe i should try an other elemental...|ElementalTwo]]\
<</if>>\So last time my plan failed but that wasn't my fault. If my meddling sibling had not interfered I would have made it easy peasy. So I'm gonna do it again but this time I'm gonna do it right. I run back into my room, grab my back pack and switch the ingredients out. This time nothing's gonna stop me.
I take a moment to mix the powders together.
This time I'm making extra sure that there aren't any more surprises. I throw the mixed powder into the air. Open portal, open, and send me the fastest being you can!” There he is once again the fire stead though he looks not as red as before. Now I carefully sit down on him, and YES! It wörked! Take that you little snots.
With that I head out to school
Woah he is so fast, I know this was the right choice. Wait, why is he heating up? Oh no, the longer he uses his speed the hoter he gets. Oh no no no I'm almoust there, hot hot HOT HOT. I can't believe this! It is getting so hot my clothing is burning away. I reighn the steed to a stop and leap off. The back half of my skirt burned away exposing my underwear to everyone around me. Not only am I now the laughing stock of my entire school, but I have to walk home ashamed covered only by a book.
<<set $elementalDone to true>>
<<set $widgetName to "Elemental2">>\
[[Did you arrive on time?|Result]]I can't risk being raped on the train. I step off at the station and the man does not seem to follow me. I am going to have to walk and accept that I will be late.
<<set $widgetName to "ExitEarly">>\
[[Next|Result]]I muster the strength to throw myself off the train and stumbe onto the platform. This has gone too far and I can't tolerate any more. I run as fast as you can until I'm certain I am not being followed. I gather myself and make sure I have everything in order before heading to school.
<<set $widgetName to "ExitLate">>
[[Next|Result]][[Start the game|Intro]]"What are you waiting for? Get in already, classes will start soon."
I'm so glad that I finally made It.
<h2><b>The End</b></h2><<set $hasBroomstick to false>>\
In this game, you play as Ashley, a young wizard girl who has demonstrated great skill on her path to becoming a full wizard. Unfortunately for you, This has not gone unnoticed by your siblings.
They have become jealous of your natural talent and have begun pranking you in any way they think they can get away with.
Now you find yourself in trouble with the school and your parents. Being late for school means guaranteed punishment, even if it is not your fault. Your parents will see it as an excuse.
In this time loop, you have to find a way to get to school on time with the deck stacked against you.
After each failure, you will be looped back here to try again.
[[Begin|Morning]]I dont have time for this its already late enough. I turn my broom and head into the no fly zone.
The wind helps cool me down as I travel along and I can't help but notice how serene it is here, beautiful flowers fill the air with their scent. Birds chirp pleasantly i'm getting sleepy. YAWN. Maybe I could take a little break.
Its not like I am all that late and i'm so tired. zzz zzz zzz.
CRASH
“Ha stupid girl” As if in a dream I hear a voice I do not recognise. “Fell for my sleeping charm hook line and sinker heheh, now lets see whatcha got there” I can hear him rummaging through my back pack but I can't move.
“Not a lot really, i'll just take the broom and the back pack” he says “and … “ I feel his hands undo the buttons of my clothing as he strips me.
“Nice freshly worn and realy sweaty clothes, these will make me a pretty penny. especially” I hear the sound of a photoagraph “with some proof for my claim” then he finishes to undress me and I lay there in my underwear “Now for the final merchandise” he says while starting to pull on my panties. NO NO NO I try to scream suddenly he stops. “Somebody comes, its your lucky day." and with that he leaves.
“Now will you look at that another rule breaker” I suddenly can open my eyes and when I sit up I am face to face with a police officer. "Let me guess you fell suddenly asleep and were robbed blind, while in this state you could hear and feel everything that happened but didn't see a thing“
"What time is it? I nead to go to school”
“Thats not gonna happen your going to come with us to the precinct where we will need a detailed report on what happened”
“But I realy need to go to school” I try to plead.
“Then you shouldn't have broken the rules.” he says coldly and takes me away.
<<set $broomstickLeaveDone to true>>\
<<set $widgetName to "BroomJamLeave">>\
[[Did you arrive on time?|Result]]The alarm blares, and I groggily rub my eyes. I look up at my ceiling and, with a heavy sigh, prepare to get out of bed. It's cold in my room, and the blanket is so warm. I really don't want to get up. Maybe I can sleep just a bit more, NO, I have to get up. I can't be late again. There is too much at stake here.
<<if $firstLoop is true>>
I get out of bed, shivering. Why is it so cold? I look around and find a chilling spell plastered onto my door. This was them, I know it. Oh, when I see them, there will be hell to pay! I hastily remove the spell, and warmth returns to my body. "Way better." After that little escapade, I head to my closet and dress myself.
I throw on my underwear and the school uniform making sure it is all in order.
"Looks good." you utter to yourself before heading out.
<<else>>
Uhh, it's so cold again.
Can't they think of new pranks? If they have to torture me, the least they could do is be original with it.
I stand up and remove the chilling spell from the door and dress myself.
As I leave my room, I see the calendar on the wall. Wait, it's the same day as yesterday.
I have another chance.
I don't know how or why, but I'll take it.
This time, I'll make it on time.
After a quick shower and breakfast, I head out to change my destiny.
<</if>>
[[Go outside|Outside]]
[[Look for your Broom|BroomSearch]][[Walk to School|Walking]]
[[Use the train|Train]]
[[Summon an elemental|Elemental]]
<<if $hasBroomstick is true>>\
[[Fly with your Broomstick|Broomstick]]
<</if>>\<<if $widgetName is "Elemental2" || $widgetName is "BroomJamLeave">>\
Unfortunately I lose track of time and wasted a schoolday.
[[After school...|BadEnd3 Familiar]]\
<<elseif $widgetName is "BroomJamWait" && $hasWaterbottle is true && $hasSpell is true>>\
Finally there. I land my broom.
"Just in time, young lady. Just in time," my head teacher stands before the school portal, looking at an old pocket watch.
[[Finally arriving on time...|GoodEnd]]\
<<elseif $widgetName is "BroomJamWait" || $widgetName is "Walking" || $widgetName is"ExitEarly">>\
Being as late as I was means only one thing. The schools head has demanded to see me after school. There is no escaping my parents finding out.
[[Later that day...|BadEnd2 Headmaster]]\
<<elseif $widgetName is "ExitLate" >>\
It is then that it suddenly dawns on me why it was so difficult to leave the train. My skirt has been torn off and I have run this whole time with my underwear exposed. I run frantically through an alley trying to find somewhere to hide myself. I see a hole in a fence and dive through in the hopes that on the other side I can find somewhere to hide. As I manage to leap inside my hips are suddenly snagged on the fence. I wriggle and fight in the hopes of freeing myself but just make things worse.
Eventually I am discovered much to my shame and humiliation. A crowd gathers to see the girl stick in the fence with her hello kitty panties exposed to the world. By the time the rescue teams free me, the entire school day has passed.
[[Later that day..|BadEnd3 Familiar]]
<<elseif $widgetName is "TrainStay" >>\
By the time I recover I find myself on my knees. The man gone, somewhere among the other passengers crowded throughout the train. The only proof that he was even real is the slimy feeling between my thighs.
I manage to get off the stranded train the entire day has passed. I am left wondering if it even matters. I have experienced my first truely sexual experience and my body craves much more.
[[After a long day...|BadEnd3 Familiar]]\
<<elseif $widgetName is "Elemental1" >>\
Unfortunately I lose track of time and nearly wasted a schoolday.
[[Later that day...|BadEnd2 Headmaster]]\
<</if>>\The train lurches onward and the assault continues. The strangers hand creeps lower and lower, groping me while I am frozen in terror and the train tracks onward down the track.
It is not long until the hand at my bottom finds the hem of my skirt and hikes it up until it is tucked into my belt, my panties become exposed to the world and this perverts hand.
I tremble as I feel the train begin to slow for the next stop and the hand finding my bottom while it begins rubbing again. I feel like my body weighs a ton and I am effectively helpless to resist. Worse, my body is starting to betray me as I realize I am feeling warm and almost pleasant at the touch.
[[Exit next stop|ExitTooLate]]
[[Stay|Stay 3]]Staying on the train will still help with getting me to school faster but it does not change that I still have to deal with this pervert molesting you.
Suddenly a second hand comes accross my chest and opens up a button and slides inside. I have not grown any breasts yet so my parents have not bought me a bra so the fingers easily find my nipple and begin caressing it relentlessly. My face becomes flush and my body continues to betray me. There is heat building between my legs and there is some kind of moisture building there as well. It seems my body wants this even if my mind does not.
I feel my arousal get the better of me and there is nothing I can do but allow this man to do as he wants. I feel completely at his mercy, but even the thought of that is arousing and makes the whole situation worse.
When the next station arrives it will take a great deal of effort to resist staying and seeing what this man has in store for me.
[[Exit next stop|ExitTooLate]]
[[Stay|Stay 4]]The train leaves the station and the man becomes emboldened by me staying on the train. The man grasps my underwear by the band and pulls them down my legs. My mind struggles to grasp what is about to happen. My body seems to know and I can feel myself relaxing muscles between my legs. I want to resist, I want to run away. My mind tells me I'm not ready. My thoughts tell me this is as wrong as it gets, but my body is ignoring my mind.
The hand that pulled my underwear seems to be fuumbling behind me, the hand on my chest retracts. Again my body betrays me as my chest moves towards the retracting hand but fails to keep up.
I are suddenly surprised to find a new sensation. The man presses me between his body and the pole and the hand that was caressing my nipple has now moved to my vagina. His finger caressing the top creating a new sensation, a pleasure I never dreamed possible.
Then another new sensation, something thrusts between my thighs and I flinch at the sensation. The object then begins the thrust between my thighs. The sensation is strange but again I are powerless to resist the man. I am aroused even more at the thought. My body gives over to the pleasure and I barely notice the train stop again, I fail to notice the door failing to open or hear the announcement that the train will be delayed. I can only focus on the object between my legs and the building pleasure I can not control.
The train stays stationary while the man thrusts the object between my thighs and I am slowly overwhelmed by the sensation. Suddenly my mind explodes in a flash of white. The pleasure overwhhelms me and I can focus on nothing while I am overcome.
<<set $widgetName to "TrainStay">>
[[Next|Result]]<<set $firstLoop to true>>
<<set $hasBroomstick to false>>
<<set $hasWaterbottle to false>>
<<set $hasSpell to false>>
<<set $walkingDone to false>>
<<set $trainStayDone to false>>
<<set $trainLeaveLateDone to false>>
<<set $elementalDone to false>>
<<set $broomstickWaitDone to false>>
<<set $broomstickLeaveDone to false>>
<<set $elemental1 to false>>
<<set $widgetName to "">>I am already behind as I stand at the train terminal waiting for the train. The train is a horrible way to travel, I have heard the rumours of what happens to school girls on crowded trains. Since this is the path I have chosen there is nothing left to do but to see this through.
After what seems like an eternity and many creepy glances from the others waiting for the train it finally arrives.
Once onboard I stand near a vertical pole and wait quietly for the train to arrive at my stop. It is 6 stops away.
There is a sudden lurch of the train and a person bumps into me from behind. After the moment that it should have taken for them to recover they remained uncomfortably close to me. Then another instant later I feel a hand rest on my bottom that immediately begins to caress me through my skirt. Terror strikes me as I realize that it I am actually being molested on a train.
There should be a stop soon so I could try getting off the train now and walking to school from there, or stay on the train hoping to not end up raped in this train car and make it to school for sure on time.
[[Stay|Stay 2]]
[[Exit]]<<if $hasWaterbottle is true && $hasSpell is true>>
After what happened last time in the no-fly zone, I'm not going there EVER again. 10 minutes pass and I am starting to get extremely hot. Time to use the chilling spell.
Ahhh, much better.
10 more minutes pass
And the spell stops working, great.
5 more minutes later.
Almost at school, but it's so hot. Good thing I got myself something to drink.
<<set $widgetName to "BroomJamWait">>\
[[Did you arrive on time?|Result]]
<<else>>
It's too risky. I'll just wait. How long can it take?
10 minutes pass
"It's so hot."
The sun burns directly down on me, and my clothes are soaked in sweat already.
I just can't stand this any longer.
10 more minutes later
I can't take this any- suddenly the whole world goes black and a moment later I am awakened to a crash. "Where am I?" I ask in a panic. "You're at the school infirmary," the school nurse says, looking sternly at me.
"W-What happened?"
"You got a heat stroke and collapsed," she says. "The headmaster wants to see you after school, by the way."
"What? Why?"
"You missed the first two classes... AGAIN."
"But it's not my fault," I try to explain but am cut short.
"You should have taken some water with you. You know how hot it gets, and yet you didn't prepare at all."
"This is not fair," I protest vehemently.
"Take it up with the headmaster later," she says and leaves.
<<set $broomstickWaitDone to true>>\
<<set $widgetName to "BroomJamWait">>\
[[Did you arrive on time?|Result]]
<</if>>When I finally make my way out of the house and on my way the reality of how long this walk is going to be finally hits me.
I set out determined to make it to school on time. The pace I set is hard but if I am going to try to make it to school on time, it is necessary.
As I rush along the streets I round a corner and crash in to the back of someone. I fall heavily onto my behind and grunt heavily at the impact.
The person I bumped into looks back at me. When I finally manage to look up I am horrified to find out the person I bumped into is none other than the boy I have been crushing on for the last year.
As I stare horriified at the boy in front of me it slowly dawns on me that in my current position he can see directly up my school skirt. I some how manage to summon the strength to scramble to my feet and look up at him blushing profusely.
"Are you okay?" he asks. His voice is already bordering on deep with a soft quality that warms me to the depths of my heart. I freeze up while I listen to his voice reverberate in my head. I try to speak, but end up barely exerting a squeek.
"Hmm you seem okay, are you on your way to school?"
I barely manage a nod as I am frozen in terror. Maybe he will finally acknowledge me and be my boyfriend. Is it possible I will finally experience what it is like to be loved by another?
"Well I guess it can't be helped I will walk you to school" He says standing tall and proud over my tiny frame.
I blindly follow him as he walks along listening intently to every word. He leads mme through the streets telling plenty of tall tales about just about everything.
<<set $walkingDone is true>>\
<<set $widgetName to "Walking">>\
[[Did you arrive on time?|Result]]