,,(set:$name=(prompt:"What is your name?","NAME"))All of the houses on your block have one thing in common. Well, more than one thing, actually: the truth is that this is a close-knit suburb, and everyone in this neighborhood has had a similar upbringing. The families that live in these six particular houses -- Wildwood Avenue 6 through 11, three homes on each side of the street facing each other like the teeth of a zipper -- have known each other for years. They go to each other's summer barbecues. They borrow each other's lawn tools. Their kids all went to middle school and high school together, and some of them are now at the same colleges. But there's one //main// thing they all have in common. And that is that they believe in spanking. The parents in these houses don't care that their sons and daughters are, by now, all in their early twenties and living in dorms for most of the year: they won't hesitate to give their college-aged son or daughter a spanking if they decide their report cards merit it. And neither will yours. [[Continue|title]] (set:$stephanie_grades= (a:4.0, 3.0, 2.0, 4.0, 4.0)) (set:$amanda_grades= (a:2.0, 2.0, 2.0, 0.0, 3.0)) (set:$rachel_grades= (a:0.0, 4.0, 1.0, 0.0, 4.0)) (set:$tom_grades= (a:1.0, 3.0, 4.0, 4.0, 4.0)) (set:$player_grades= (a:4.0, 4.0, 1.0, 2.0, 1.0)) (set:$period_numbers= (a: "1","2","3","4","5")) (set:$seen=(a:)) (set:$rachel_spanking=1)You're sitting on the porch overlooking your backyard, wearing your black windbreaker and the ski cap that prevents your ears from getting red and raw. It's an overcast morning, and you're cozy sipping black coffee and watching birds flit between the trees and powerlines. But there's a knot in your stomach, because the web portal your college uses to post grades has just updated, and your midterm grades are in. Now your report card is available, and you're sure your mom and dad have checked it -- they're both out right now running errands, but they'll be back by lunch. And they're going to want to talk. You checked on your phone, which is still on your lap. [[Check your grades|YOUR GRADES]] Not the worst you've had -- //that// was a night you won't soon forget -- but definitely not the best. Your grade point average is a 2.4. That means you'll be getting your bottom warmed up by a good, long, hairbrush spanking. Because that's how it works in your household: anything less than a B average, you get the brush. If it's less than a //C// average, you get the belt. If it's less than a //D// average... Well, you've never had an F average. You shudder just thinking about it. Every house on your block has [[rules|RULES]] like this, but they're all slightly different. One time, the five of you actually got together to write them all down. You took a photo of it. It was mainly as a joke, but it's actually come in handy. And it might come in handy again today... [[What is the 4.0 Grade Scale?|GRADING]] [[See the rules|RULES]] [[Continue|YOUR HOUSE]]==><== ##ALL THE HOUSES ON THIS BLOCK A Spanking Text Adventure By Waferborn [[Continue|home from break]] <==Stephanie's house is small and well-kempt, with hanging flower-pots on the porch and a lovely garden out front. (if:$punishment is 0)[You see a glimpse of white in the orner of your eye -- //Must be her cat, Mooch//. You can see the television through the front window, but there's no car in the driveway -- her grandmother must be out doing errands. //Lucky for her...// You go to the door and ring the bell. Moments later, the TV flicks off, and you can hear footsteps. But then, at last second, you start to get second thoughts. //What if Stephanie doesn't want to trade?// you think. //She might have the best grades, but she ALSO has the best reasons to hold on to them! This could all be a huge waste of time...// You glance at your watch, calculating the time before your //own// punishment. //And time is one thing I don't have.// Do you stay and talk to her, or go try next door? [[Visit Amanda|AMANDA'S HOUSE]] [[Talk to her|STEPHANIE WU]]]{ }(else:)[Her grandmother's sedan is parked in the driveway now, and the television is off. If you listen closely, you can hear a scolding in process. You cringe sympathetically: pretty soon, the sounds of Stephanie's spanking are going to fill the entire neighborhood... Just then, you see another glimpse of white fur as Mooch leaps onto a windowsill. He meows loudly, tail swishing as though he were beckoning you to follow. You got to the window just as Mooch slides through a gap in the screen. You look through the window and see Stephanie getting a dressing down from her grandmother -- literally. Her jeans are around her ankles, and she's stepping out of the legholes, looking miserable, as her grandmother hefts the wooden spoon in her palm. Mooch gracefully bounds onto the counter to get a better view -- he's mere feet away from where Stephanie's grandmother taps the counter for Stephanie to place her palms. Best seat in the house. //Although mine is a close second,// you think, grinning. You feel a little guilty watching your best friend's punishment like this -- but you know for a fact that you'd be hearing it either way. You crouch low by the windowsill and settle in to listen.(for:each _item, ...$stephanie_grades)[(set:$stephanie_total=$stephanie_total+_item)](set:$stephanie_gpa=$stephanie_total/5)(set:$punishment=50*(4-$stephanie_gpa)) [[Listen in|stephanie's spanking]]] [[Go home|YOUR HOUSE]]Amanda's house has waist-high hedges surrounding the front lawn and a brick walkway leading to her front door. Of all the houses on this block, hers is maybe the nicest and best kept -- her dad has a yardwork crew come once a week. He can more than manage it, seeing as he owns a company that went public on the stock exchange about 10 years ago. There's been a fair amount of speculation that this is //also// how he manages to have a beautiful, blonde, cardio-bunny wife who's half his age. (if:$punishment is 0)[But enough on that. Your friend is in her room on the second story. She sees you on the walk way and waves, gesturing for you to come upstairs. //Amanda is always willing to swap -- sometimes even if it's a lower grade,// you think to yourself. This is partly because it doesn't matter what TYPE of letter grade she gets on her G.P.A.: whether she gets a 2.9 or a 2.1, a C still means 10 spanks. You also suspect that Amanda is open-minded about swapping at least //partly// because she doesn't mind spankings. But, again, we're digressing. //So Amanda will probably swap with me, but will she have anything worth swapping FOR?// You look up at your friend's bedroom window, pondering your bottom lip. //Should I got talk to her...or just go home?// [[Talk to her|AMANDA DUNN]] [[Go back home|YOUR HOUSE]]](else:)[(unless:$decision_to_come is 1)[And //speaking// of his wife... The front door of Amanda's house opens, and Meghan steps out onto the front porch, wearing a fashionable white blouse tucked into snug blue jeans. She looks like a magazine model, without the cutesie grins and //with// a sort of raw confidence arching her back and lighting her sea-green eyes. You imagine her calling down to you from the edge of a yacht. "Hey! You're Amanda's friend, aren't you?" Surprisingly, she //is// calling to you. You stop in place, blinking in confusion. Her smile widens and she beckons for you to come inside. ]You follow her into their spotless living room, which has a massive plasma screen TV on the wall that no one ever seems to watch and pictures of their family -- Amanda looking very uncomfortable, and //very much// like her step-mom's sister -- in frames on every wall. A huge (and largely decorative) bookshelf in the corner houses bound volumes of Proust and an expensive looking vase. And on the sofa at the middle of the room, bent over the armrest, your friend Amanda is naked from the waist down, her hoodie lifted up onto the small of her back, her leggings in a pile beside her socked feet. She sees you and blushes darkly, squirming in position. "M-meghan!" she cries. "Don't bring my //friends// in here!" "Your 'friends' ought to see you get your punishment, Amanda," Meghan says sharply. She's putting on a pretty good 'disappointed mother' act -- but you can't help but notice a faint smirk on her lips when she isn't forcing a stoic frown. "They're the ones who will be reminding you to do your work while your at college, not us -- the next time you say you're going to a party on the next before a test, I hope they remind you of this! Besides, it will make you think twice before you bring home such an //embarassing// report card again!" Amanda groans, burying her face into a through pillow. Her long, smooth legs are pale, and the curve of her bottom sweetly round. She crosses and uncrosses her ankles nervously as Meghan selects the family strap.(for:each _item, ...$amanda_grades)[(set:$amanda_total=$amanda_total+_item)](set:$amanda_gpa=$amanda_total/5) [[Continue|amanda's spanking]]](unless:$house_description is 1)[Your house is a typical, two-floor suburban home with an open floorplan between the living room, the entrance way, and the dining room.(set:$house_description=1)](else:)[You go back to your house, deciding to go around back.] You step inside from the back porch and wind up in the kitchen. (unless:$stated is 1)[So it's been said that your families have been spanking you and your friends for sub-par grades since you were kids...which means you've had plenty of time to perfect your means of getting out of swats. Enter **The Big Swap.** You see, all of your schools use the same web portal to post your grades, and it's a junky piece of software from the 1990s. Tom cracked into the system pretty easily and realized there are all //sorts// of insecurities. Most of them have been fixed since Tom first hacked in, or they would otherwise be far too risky to use. But there's one feature of the web portal that you and your friends have discovered that you've been teaming up to take advantage of every semester so far. In the back end of the system, you've discovered a way to //exchange grades// without alerting the system. Since all of you have different rules in your households, The Big Swap means you can save yourself strokes -- sometimes entire spankings! -- by switching grades between you. But you have to act fast. Grades have just been published, and your parents will be checking them any moment now. Already, Tom has send a message to your group text saying: (color:blue)[Anybody down to swap?] No replies yet. But you know everyone has seen it, and you //know// people will be down to trade. (set:$stated=1) ](unless:$ending is 1)[Your parents aren't home yet. //Time to do some damage control.// [[Go outside|street]]](else:)[Just then, you hear keys in the front door lock, and all of your muscles tense. There's a rustle of grocery bags, and then you hear her call out your dad's name: "Jeremy? Are you home?" It's your mom! She's already back! And you don't want to know why she wants your dad... There's no way to escape. Guess it's time to face the music... [[Continue|ending]]]Rachel's house needs a new paint job, but on the inside it's better lit and better decorated than your own. Her brother's motorcycle is parked in the driveway, and the screen door of the porch is hanging open. You don't go in the front, though. You know from past experience where you need to go to see the full scene unfold: there's a hyrangea bush in the backyard just below an open window looking in on the living room. You huddle in the long, fragile stems and listen. Soon enough, you hear footsteps and voices. Michael is coming down the stairs from the family computer room, and Rachel is waiting, with a penitent look, on the couch.(for:each _item, ...$rachel_grades)[(if:_item is 0)[(set:$punishment=$punishment+1)]] [[Continue|rachel's spanking]]Wildwood ends in a cul-de-sac, so there aren't ever too many cars driving by. You walk across the street with your hands jammed in your blue jean pockets, deep in thought. "Hey!" You look up and see none other than Rachel Washington, your friend from (color:purple)[Wildwood 8]. Her eyes are wide with panic and she comes to you quickly, without looking either way. "Yo, I need to talk to you," she says. You glance into her face and know immediately that it's about grades.(set:$ending=1) You remember her rules: (color:green)[Rachel is spanked 25 times for every F.] Will this be your first Big Swap of the day? [[[Talk to her|RACHEL WASHINGTON]] [Don't talk to her]<home|]<action|(click:?home)[(replace:?action)["Err, I'm not sure," you say, scratching the back of your head. Rachel's shoulders drop. "I, uh...I don't think I can swap this year. Sorry." You shuffle away quickly, leaving Rachel looking crestfallen in your wake. "Hey! Wait!" she calls out from behind you. You don't turn around. "My //butt// is on the line here!" she says. //All// of our butts are on the line, you think. Rachel knows that just as well as you do! You look up and see Stephanie's house. It's a long shot, but given how strict Stephanie's rules are, she might be willing to trade. Besides, she' probably got the best grades out of all of you, anyway. //If I'm going to swap, it should be for something good. Maybe I ought to start there.// [[Visit Stephanie|STEPHANIE'S HOUSE]] [[Go back home|YOUR HOUSE]]]](unless:$location is "Stephanie")[Stephanie Wu is wearing snug blue jeans and a tee-shirt she got from a summer coding program, and she's looking as cute and snarky as ever. She gives you a tight smirk, dimples deep, as though she knows exactly why you've come to see her...//And, of course, she does.// Despite the fact that she's wearing her thick black glasses today -- whenever she's stressed, she opts against contacts -- she's strikingly pretty, especially with her raven-hair down around her face as it is now. (set:$friend_grades=$stephanie_grades)(set:$friend_name="Stephanie") "Well, well, well," she says, crossing her arms under her modest breasts. "You look like you just got your report card. "Ugh. Do I look //that// worried?" you say. She tilts her head, considering this. "Hmm. I've seen you be //more// panicked but, ah, yeah. You want to swap, huh?" You nod emphatically. "That might be tricky," she says, tapping her cheek. "You know my...situation." And, of course, you do: (color:green)[Stephanie gets 5 spanks for every tenth of a point her GPA is below 4.0.] //But...well, desperate times.// "Here," she says. "I'll show you mine if you show me yours." You avoid making the obvious joke, which just goes to show how serious things are. She offers you her phone with her grades pulled up.] (set:$period=1)(for: each _item, ...$stephanie_grades)[ **PERIOD** (print:$period): (set:$period=$period+1)(if:_item is 0)[(color:red)[(print:_item).0]](else:)[(print:_item).0]](set:$period=0)(unless:$location is "Stephanie")[ Your eyes widen. "Yah. I know," she says, rubbing her arm. "That's like, ah...um..." "//Not// a 4.0," she winces. "My grandma is gonna break a wooden spoon on my ass...//again//. I was actually going to come to you." You take a deep breath. ]You think back to the last time you remember Stephanie getting a spanking, which was just over the summer: you could hear the //thwacks// from across the street. //Stephanie needs 4.0s more than any of us,// you think. //But is there a situation where we can both win?//(set:$location="Stephanie") [[Check your grades|YOUR GRADES]] [["Let's do a swap."|STEP 1]] [[Refuse to swap|REFUSE]](unless:$location is "Amanda")[Amanda Dunn has dark blonde hair that falls around her shoulders and a snub nose that wrinkles when she laughs. Her eyes are sky blue, and she's always wearing bright, funky-colored gym clothes when she's lounging around the house. Right now, she has on a hoodie and a pair of pink leggins that have the name of your high school written in block letters down the right thigh. Your mascot was the bulldogs -- and sure enough, when Amanda turns to lead you inside, you see the word BULLDOGS written on her rear end. Not that you were looking...(set:$friend_grades=$amanda_grades)(set:$friend_name="Amanda") "Report card day again," she says with a deep sigh. "Didn't we //just// go through this, like, a few months ago?!?" "Yeah, Amanda, at the start of summer," you say. "Ugh!" she exclaims. She leads you into the kitchen, where she has two cups of hot chocolate on the counter. She offers you one, and you take it -- //Guess she was expecting me,// you think. "So," she says, pulling her phone out of the front pocket of her sweatshirt, "wanna see my grades?"](unless:$location is "Amanda")[ (set:$period=1)(for: each _item, ...$amanda_grades)[ **PERIOD** (print:$period): (set:$period=$period+1)(if:_item is 0)[(color:red)[(print:_item).0]](else:)[(print:_item).0]](set:$period=0) (color:green)[Amanda gets 10 spanks for a C average, 30 spanks for a D average, and 50 spanks for an F, always with the family strap] -- and judging by her report card, her step-mom is going to be dusting off the strap pretty soon. "Jesus, Amanda!" you exclaim. "Are you //trying// to get spanked?" "That's exactly what Stephanie said!" Amanda says.] "Come on, you've got to help me!" Amanda whines. "You know that //bitch// Meghan wants //nothing more// than to give me the strap. I've got a date tomorrow, and I can't go if I can't sit down!" She pouts, folding her hands together. "//Please?//" (set:$location="Amanda") [[Check your grades|YOUR GRADES]] [["...Alright, let's swap."|STEP 1]] [[Refuse to swap|REFUSE]](unless:$location is "Rachel")[Rachel Washington has dark eyes and skin the color of milk chocolate. Her curly hair is streaked with red dye and pulled back in a bouncing pony tail. Her lips are full and pouty. Her breasts and hips are full, too. She was the first of all of you to start caring about the way she looked. Now she dresses in a fashionable winter jacket that tapers with her waist. (set:$friend_grades=$rachel_grades)(set:$friend_name="Rachel") Her eyes are wild with panic, and she speaks in a hissing whisper. "Two Fs!" Rachel exclaims the moment you step closer to her. She's holding out her phone. "//Two!// I'm not going to sit right for the whole freakin' break!" She whimpers and covers her face. "Let me see," you say, taking the phone.] (set:$period=1)(for: each _item, ...$rachel_grades)[ **PERIOD** (print:$period): (set:$period=$period+1)(if:_item is 0)[(color:red)[(print:_item).0]](else:)[(print:_item).0]](set:$period=0)(unless:$location is "Rachel")[ "Ouch," you can't help but comment. "Give me //that//," she says, snatching the phone back. "You gotta help me. I saw Michael swinging a spatula in the kitchen. He is gonna //fry// my ass like a hamburger." "Hamburgers get grilled," you say. "Will you freaking //focus?!//" Rachel says, her voice reaching a fever pitch.] "//Two. Fs. Metal. Spatula.// You have //got// to help me." You turn back to her, and she looks at you pleadingly, folding her hands.(set:$location="Rachel") [[Check your grades|YOUR GRADES]] [["...Okay, I'll swap."|STEP 1]] [[Refuse to swap|REFUSE]](print:$tom_grades) (set:$friend_grades=$tom_grades) (set:$friend_name="Tom") [[swap]](print:$player_grades) [[Back|grades]](if:$swap_grade is 0)[(set:$swap_grade=(prompt:"Which of your grades are you willing to trade? Enter the period number ONLY","Nevermind")) (if:isNaN($swap_grade))[No! (set:$swap_grade=0)[[Try again|swap]]] (else:)[Okay, you're swapping your Period (print:$swap_grade) grade. [[Continue|results]]] ] (else:)[(set:$swap_friend_grade=(prompt:"Which of (print:$friend_name)'s grades are you going to take? Enter the period number ONLY","Nevermind")) [[Continue|final]]]{(set:$swap_grade=(num:$swap_grade)) You are offering a (if:$swap_grade is 1)[(print:1st of $player_grades)(set:1st of $player_grades=$offering)] (else-if:$swap_grade is 2)[(print:2nd of $player_grades)(set:2nd of $player_grades=$offering)] (else-if:$swap_grade is 3)[(print:3rd of $player_grades)(set:3rd of $player_grades=$offering)] (else-if:$swap_grade is 4)[(print:4th of $player_grades)(set:4th of $player_grades=$offering)] (else-if:$swap_grade is 5)[(print:5th of $player_grades)(set:5th of $player_grades=$offering)] to (print:$friend_name). }Which of (print:$friend_name)'s grades will you swap for? (set:$period=1) (for: each _item, ...$friend_grades)[ PERIOD (print:$period): (print:_item)(set:$period=$period+1)] (set:$period=0) [[Swap grades|swap]]<!--SET THE RECEIVING-->{You will be taking the (if:$swap_friend_grade is 1)[(print:1st of $friend_grades)(set:1st of $friend_grades=$receiving)] (else-if:$swap_friend_grade is 2)[(print:2nd of $friend_grades)(set:2nd of $friend_grades=$receiving)] (else-if:$swap_friend_grade is 3)[(print:3rd of $friend_grades)(set:3rd of $friend_grades=$receiving)] (else-if:$swap_friend_grade is 4)[(print:4th of $friend_grades)(set:4th of $friend_grades=$receiving)] (else-if:$swap_friend_grade is 5)[(print:5th of $friend_grades)(set:5th of $friend_grades=$receiving)] to (print:$friend_name). (print:$receiving) from (print:$friend_name).} <!--MEET THE CONDITIONS--> (unless:$receiving>$offering)[(print:$friend_name) agrees to the switch. <!--TRADE THE GRADE-->{ (if:$swap_friend_grade is 1)[(set:1st of $friend_grades=$offering)] (else-if:$swap_friend_grade is 2)[(set:2nd of $friend_grades=$offering)] (else-if:$swap_friend_grade is 3)[(set:3rd of $friend_grades=$offering)] (else-if:$swap_friend_grade is 4)[(set:4th of $friend_grades=$offering)] (else-if:$swap_friend_grade is 5)[(set:5th of $friend_grades=$offering)] }You give Rachel your (print:$offering) and take her (print:$swap_friend_grade). <!--PRINT YOUR NEW GRADE--> Now your grades are as follows: (set:$period=1) (for: each _item, ...$player_grades)[ PERIOD (print:$period): (print:_item)(set:$period=$period+1)] (set:$period=0) <!--PRINT THE FRIENDS NEW GRADES--> And (print:$friend_name)'s grades are: (set:$period=1) (for: each _item, ...$friend_grades)[ PERIOD (print:$period): (print:_item)(set:$period=$period+1)] (set:$period=0) [[Continue|ending]]](else:)["What? No way!" (print:$friend_name) says. Your friend refuses the swap. [[Try again|swap]] [[Go home|YOUR HOUSE]]]Your mom spies you out of the corner of her eyes as she's putting down grocery bags on the kitchen table. You'd been hoping avoid her detection by staying very still. It didn't work. "Oh," she says. "Is your father home?" She tilts her head at you, her look unreadable. You swallow hard and shake your head. She sighs, putting her hands on her hips. "Alriht then," she continues. "I suppose it's up to me. Go up into my room. I want you with your pants down, waiting at the side of the bed when I get there. Don't try anything funny." She starts putting groceries into the cupboard. In her mind, the conversation is already over. "But mom," you begin. "I-" Your mom turns sharply and fixes you with a withering glare. She's a small woman, blonde and petit -- you've been eye level with her since Junior High. And yet, she still knows exactly how to make you feel tiny, just with a look. "//Now.//" Her voice is sharp and dangerous. You drop your shoulders and your complains. No use arguing. "Yes, mom," you say. As you climb the stairs you hear your mother putting a carton of milk into the fridge and muttering to herself. You start unbuttoning your pants as you walk. ==><== ***(for: each _item, ...$player_grades)[(set:$total=$total+_item)](set:$GPA=$total/5) <== "So," your mom says simply when she enters the room about ten minutes later. She crosses her arms. "What are we working with?" You are on your elbows, naked from the waist down, your face hot with embarassment. "I- I, um, got a, uh --" "Nevermind," she snaps, pulling out her phone. "I'll check myself." //Probably wise,// you think. You've fibbed about your grades before. You hear her tapping away, but you don't dare to turn around. "Alright, here we are," she says, then pauses, her lips pursed. "A (print:$GPA) grade point average." You hear her inhale deeply through her nose. A breeze drifts through the window, tickling your naked rear, and you wriggle in place. She lets her breath out heavily, as though resigning herself to what's about to happen.(unless:$GPA < 1)[ You can't help feeling a prickle of annoyance. It's //my// butt getting spanked, you think. So what are //you// upset about? It feels good to think it, even though you'd never say it out loud. "You know the rules," she says. (if:$GPA>=3)[She pulls her desk chair to the center of the room, sits, and looks at you expectantly. You groan, hanging your head. "Come now," she says, "I haven't got all day." "Then maybe we just skip it and save some time?" She doesn't laugh. You sigh, dropping your head as you cross the room to her. When you're standing at her side, you give it one last try. "Come on, Mom," you say. "Do we //really// have to? I got a B -- that's good, isn't it?!" You drop your shoulders. "If you spank me, I'll be sore all of tomorrow -- I won't be able to sit in the movies!" Your mom purses her lips. "You can sit comfortably when you're meeting your potential," she says simply. "I'm your mother. It's my job to light a fire under your behind." Her lip twitches, a small smirk. "Sometimes literally." You heave a sigh. "Ugh. Not funny mom." But that's all you say as you climb over her lap.(set:$implement="hand")](else-if:$GPA>=2)[She takes the oak-backed hairbrush from her night stand and hefts it in one hand. You wince, feeling your stomach fall and your bare cheeks clench, bracing. (display:"POSITION") You say a silent prayer in your head. //Dear God -- remember me? I could really use a divine intervention right about now...//(set:$implement="brush")](else:)[You hear the slither and clink of the belt's buckle as she takes it from their bottom drawer, and you swallow hard once more. "Lie down over the bed, (print:$name) -- time for your spanking." You knees quiver as you obey.(set:$implement="belt")] "You know why we do this, don't you?" //Because you like seeing your 22-year-old cry like a little girl?// you think bitterly. But all you say is, "Yes, mom," your tone obedient. "It's because we expect better from you. College isn't cheap, as you well know. We're making an investment in your //future//." You hiss softly as your mom puts her cool hand on the naked small of your back. "If you aren't going be just as invested -- well, then, there are going to be //consequences.// "Yes, mom," you say again. Your teeth are already gritted. You're waiting for the first... (if:$implement is "hand")[(display:"hand spanking")]{ }(if:$implement is "brush")[[[Continue|brush spanking]]]{ }(if:$implement is "belt")[(display:"belt spanking")]](else:)[A part of you is vaguely irritated by the sigh. //Like, why is SHE upset?// you think miserably. //I'm the one about to get my ass beat...// But you're in no position to complain. Especially since you know what you're mom is about to find out. For a few seconds, your heart races. You glance back over your shoulder, looking at your mother like someone might look at an armed timebomb. Your mother's face is unreadable. Her eyes move quickly as she skims the screen, but her mouth doesn't move. Doesn't even twitch. You can hardly bear it. You ball your hands into fists. The cool air tickles your naked bottom, and you drop you head. And then, everything happens at once. Your mother grabs you by your arm and wrenches you to your feet. You cry out, "Hey! Wh-what's going on?!" but only on a reflex. You know //exactly// what's going on as your mom, her jaw set tightly, teeth grinding, hair whipping around her face, drags you out of your room and down the stairs and out the door and into the backyard... To the woodshed. [[Continue|woodshed scene]]](unless:$seen is (a:))[The sun is setting by the time you return home, and you know you've missed an opportunity for lunch. You don't really mind. You're glad you got to see what you did. It makes you feel a bit better about your //own// sore bottom. ]Now you climb the steps to your bed room and collapse onto your covers, dropping your pants as you do. The kiss of the cool air on your searing hot bottom is a blessing, and you sigh with relief. You take a book from beside your bed and start to read, your pants and underwear around your ankles, the air mercifully soothing to your tushy. Barely a minute passes before your phone chimes. It's from Tom. He's following up on his message from before. (color:blue)[Anyone????] You lock the phone screen, setting it aside. You reach back and touch your warm, cherry-red bottom and you wince at the tenderness. //No,// you think to yourself. //I think I've had enough grade swapping for one day...// **THE END** (for now)(set:$swap_grade=(prompt:"Which of your grades are you willing to trade? Enter the period number ONLY","Nevermind")){ } (if:$period_numbers contains $swap_grade)[(if:$swap_grade is "")[Let's give that another try. [[Try again|STEP 1]]](else:)["Okay," you say finally. "I'll swap my Period (print:$swap_grade) grade." (if:$friend_name is "Rachel")[Rachel sighs with relief. ](else:)[(print:$friend_name) nods, biting her lower lip. ]You haven't told her what it is, yet, though. Or what you want for it... [[Continue|STEP 2]]]](else:)[(unless:$swap_grade is "Nevermind")[That's not a valid entry! You need to type in a //number// between 1 and 5 -- you're choosing the //period//! Here are your grades: (set:$period=1)(for: each _item, ...$player_grades)[ **PERIOD** (print:$period): (set:$period=$period+1)(if:_item is 0)[(color:red)[(print:_item).0]](else:)[(print:_item).0]](set:$period=0) (set:$swap_grade=0)[[Try again|STEP 1]]](else:)["Actually, on second thought...no thanks," you say, pulling your phone back towards yourself. (print:$friend_name)'s shoulders drop. "I, uh...I don't think I can swap this year. Sorry." You shuffle away quickly, leaving (print:$friend_name) looking crestfallen in your wake. "Hey! Wait!" she calls out from behind you. You don't turn around. "My //butt// is on the line here!" she says. //All// of our butts are on the line, you think. (print:$friend_name) knows that just as well as you do! [[Continue|YOUR HOUSE]]]]{(set:$swap_grade=(num:$swap_grade)) (if:$swap_grade is 1)[(set:$offering=1st of $player_grades)] (else-if:$swap_grade is 2)[(set:$offering=2nd of $player_grades)] (else-if:$swap_grade is 3)[(set:$offering=3rd of $player_grades)] (else-if:$swap_grade is 4)[(set:$offering=4th of $player_grades)] (else-if:$swap_grade is 5)[(set:$offering=5th of $player_grades)] }"It's a (print:$offering).0," you say. <!--RACHEL RESPONSE-->(if:$friend_name is "Rachel")[{ (if:$offering is 0)["An //F//?" Rachel just about laughs in your face.] (if:$offering is 1)["A //D//?" Rachel says, looking disappointed.] (if:$offering is 2)["A //C//?" Rachel says. She shrugs. "I'll take that."] (if:$offering is 3)["A //B//?" Rachel says, surprised. "Alright!"] (if:$offering is 4)["An //A//?" Rachel says, jaw dropping.]} Then she raises an eyebrow. "What am I trading you, then?"]{ }<!--STEPHANIE RESPONSE-->(if:$friend_name is "Stephanie")[{ (unless:$offering is 4)["Um, I'm really not looking to swap for anything less than a 4.0," Stephanie says. "Sorry but...you know. //My// butt."](else:)["An //A//? Oh, //that// I can do..." Stephanie says eagerly.] She tilts her head. "And //what// did you want to swap?"}]{ }<!--AMANDA RESPONSE-->(if:$friend_name is "Amanda")[{ }"I'm game for just about anything," Amanda says, shrugging, "especially if it might take off a few smacks. What were you gonna trade for?"] You glance at (print:$friend_name)'s grades again. (set:$period=1)(for: each _item, ...$friend_grades)[ **PERIOD** (print:$period): (set:$period=$period+1)(if:_item is 0)[(color:red)[(print:_item).0]](else:)[(print:_item).0]](set:$period=0) [["Hmmm..."|STEP 3]]{(set:$swap_friend_grade=(prompt:"Which of her grades are you going to take? Enter the period number ONLY","Nevermind")) }(if:isNaN($swap_grade))[That's not a valid entry! You need to type in a number between 1 and 5 -- you're choosing the //period//!(set:$swap_friend_grade=0)[[Try again|STEP 1]] ](else:)["Okay," you say. "I'll take your Period (print:$swap_friend_grade) grade." (if:$swaps is 0)[(print:$friend_name) looks intently at her phone screen, checking for the grade you want. You wait, wondering if she'll accept...](if:$swaps is 1)[(print:$friend_name) looks at her phone screen. She was happy with the last trade, but she's still hesitant. You wonder if she'll make the second switch.]] [[Continue|STEP 4]](set:$swaps=$swaps+1)(set:$swap_friend_grade=(num:$swap_friend_grade)){ (if:$swap_friend_grade is 1)[(set:$receiving=1st of $friend_grades)] (else-if:$swap_friend_grade is 2)[(set:$receiving=2nd of $friend_grades)] (else-if:$swap_friend_grade is 3)[(set:$receiving=3rd of $friend_grades)] (else-if:$swap_friend_grade is 4)[(set:$receiving=4th of $friend_grades)] (else-if:$swap_friend_grade is 5)[(set:$receiving=5th of $friend_grades)] }(if:$receiving<$offering)[Finally, (print:$friend_name) looks up. "Done."{ (if:$swap_grade is 1)[(set:$player_grades's 1st to $receiving)] (else-if:$swap_grade is 2)[(set:$player_grades's 2nd to $receiving)] (else-if:$swap_grade is 3)[(set:$player_grades's 3rd to $receiving)] (else-if:$swap_grade is 4)[(set:$player_grades's 4th to $receiving)] (else-if:$swap_grade is 5)[(set:$player_grades's 5th to $receiving)] (if:$swap_friend_grade is 1)[(set:$friend_grades's 1st to $offering)] (else-if:$swap_friend_grade is 2)[(set:$friend_grades's 2nd to $offering)] (else-if:$swap_friend_grade is 3)[(set:$friend_grades's 3rd to $offering)] (else-if:$swap_friend_grade is 4)[(set:$friend_grades's 4th to $offering)] (else-if:$swap_friend_grade is 5)[(set:$friend_grades's 5th to $offering)] } You smile and hold out your phone. Just a few quick clicks -- Tom showed you how -- and you've given (print:$friend_name) your (print:$offering) and taken her (print:$receiving).(if:$friend_name is "Rachel")[(if:$receiving is 0)[ "You're a life saver," she says gratefully as she takes back her phone. She laughs to herself, shaking her head. "You are //literally// saving my ass."]] Now your grades are: (set:$period=1)(for: each _item, ...$player_grades)[ **PERIOD** (print:$period): (set:$period=$period+1)(if:_item is 0)[(color:red)[(print:_item).0]](else:)[(print:_item).0]](set:$period=0) And (print:$friend_name)'s grades are: (set:$period=1)(for: each _item, ...$friend_grades)[ **PERIOD** (print:$period): (set:$period=$period+1)(if:_item is 0)[(color:red)[(print:_item).0]](else:)[(print:_item).0]](set:$period=0) It's getting close to lunch time.{ <!--RACHEL REACTIONS--> }(if:$friend_name is "Rachel")[(set:$rachel_grades=$friend_grades) (if:(count:$rachel_grades, 0) is 2)[Rachel still has 2 Fs, and she's still squirming about it. Clearly, she wants to make another trade.](else-if:(count:$rachel_grades, 0) is 1)[Rachel is relieved to have taken 25 swats off her total count, but she's still wincing nervously and standing on her toes at the thought of being grilled Michael's metal spatula.](else-if: (count:$rachel_grades, 0) is 0)[Rachel is ecstatic to have no Fs. She waves to you happily and heads home, practically skipping all the way. She owes me //big//, you think to yourself. And she certainly does.(set:$rachel_spanking=0)]]{ <!--STEPHANIE REACTIONS--> }(if:$friend_name is "Stephanie")[(set:$stephanie_grades=$friend_grades) (if:(count:$stephanie_grades, 4) is 5)["I-I did it!" Stephanie is looking at her grades as though she can hardly believe her luck. "It's...it's all As!" She looks up at you as though she were about to kiss you. You can hardly believe her luck yourself. Thanks to you, Stephanie won't be getting //any//spanks today. She has all As -- for the first break you can remember, Stephanie's bottom is scot-free!](else:)["Not a 4.0 G.P.A.," she says shrugging, "but not too bad." "Better than mine..." you grumble. Still, knowing Stephanie's grandma, you don't envy her...]]{ <!--AMANDA REACTIONS--> }(if:$friend_name is "Amanda")["A pleasure doing business with you," Amanda says with a smirk. You sigh. You just traded //down// -- which, on the one hand, makes you a good friend. And on the other hand, makes you a bit of a sucker. Amanda places her hand on your thigh. She holds contact with your eyes until you meet hers -- bright sky-blue, her lashes long and full. Her look is grateful and sympathetic. You can't help but grin.] (unless:$swaps is 2)[[[Make another swap|STEP 1]]](else:)[You've already made two swaps, which Tom says is pretty much the maximum you can make with one person before the system will catch on. You and (print:$friend_name) will have to end things here.] [[Leave|EXPLORE]]]{ }(else-if:$receiving is $offering)["The grades are the same," (print:$friend_name) says, looking up at you. You look at your phone, embarassed. (set:$swaps=$swaps-1) "Oh, whoops," you say. There's no reason to swap the same exact grades. You'll have to try again...or maybe you ought to drop it altogether. [[[Try again|STEP 1]] [Leave]<home|]<action|(click:?home)[(replace:?action)["Well, that's all I can do," you say, shrugging helplessly. (print:$friend_name)'s shoulders drop. "I, uh...I don't think I can swap this year. Sorry." You shuffle away quickly, leaving (print:$friend_name) looking crestfallen in your wake. "Hey! Wait!" she calls out from behind you. You don't turn around. "My //butt// is on the line here!" she says. //All// of our butts are on the line, you think. (print:$friend_name) knows that just as well as you do! [[Leave|EXPLORE]]]] ](else:)[(unless:$friend_name is "Amanda")[(if:$friend_name is "Rachel")["What? No way!" Rachel says. (if:$offering is 0)["You want me to get spanked //more?//" she says in disbelief, staring at you hard. "Look, I know we need to help each other out, but..." She glances left and right, making sure no one is close enough to hear, before saying beneath her breath: "//Metal. Spatula.//"]](else-if:$friend_name is "Stephanie")[Stephanie sits back, hissing. "I...I really want to help you, but..." She glances up at you, wincing apologetically. "I just can't make that swap. You //know// how my Grandma handles that wooden spoon..."] [[[Try again|STEP 1]] [[Leave|EXPLORE]] [Go home]<home|]<action|(click:?home)[(replace:?action)["Well, that's all I can do," you say, shrugging helplessly. Rachel's shoulders drop. "I, uh...I don't think I can swap this year. Sorry." You shuffle away quickly, leaving (print:$friend_name) looking crestfallen in your wake. "Hey! Wait!" she calls out from behind you. You don't turn around. "My //butt// is on the line here!" she says. //All// of our butts are on the line, you think. Rachel knows that just as well as you do! [[Leave|EXPLORE]]]]](else:)[Finally, (print:$friend_name) looks up. "Done."{ (if:$swap_grade is 1)[(set:$player_grades's 1st to $receiving)] (else-if:$swap_grade is 2)[(set:$player_grades's 2nd to $receiving)] (else-if:$swap_grade is 3)[(set:$player_grades's 3rd to $receiving)] (else-if:$swap_grade is 4)[(set:$player_grades's 4th to $receiving)] (else-if:$swap_grade is 5)[(set:$player_grades's 5th to $receiving)] (if:$swap_friend_grade is 1)[(set:$friend_grades's 1st to $offering)] (else-if:$swap_friend_grade is 2)[(set:$friend_grades's 2nd to $offering)] (else-if:$swap_friend_grade is 3)[(set:$friend_grades's 3rd to $offering)] (else-if:$swap_friend_grade is 4)[(set:$friend_grades's 4th to $offering)] (else-if:$swap_friend_grade is 5)[(set:$friend_grades's 5th to $offering)] } You smile and hold out your phone. Just a few quick clicks -- Tom showed you how -- and you've given (print:$friend_name) your (print:$offering) and taken her (print:$receiving). "So...you //really// don't mind?" you say. Noticing you looking at her, she glances up. The corner of her mouth twitches in a shy smirk. She shrugs. "I can take a spanking," she says. "I don't mind them all too much..." Then she scowls. "I just wish it wasn't that //bitch// Meghan who was giving it." She looks back at you, expression unreadable. You don't ask her who she wishes //was// giving her spanking. But from the twinkle in her eye, you think you might know... (unless:$swaps is 2)[[[Make another swap|STEP 1]]](else:)[You've already made two swaps, which Tom says is pretty much the maximum you can make with one person before the system will catch on. You and (print:$friend_name) will have to end things here.] [[Leave|EXPLORE]]]]Every house on this block has it's own set of rules for how bad grades get punished. Why does it matter? More on that later. For now, you try to jog your memory. Your friend Stephanie lives at (color:purple)[6 Wildwood] with her grandmother -- she's the stictest of all. Every semester, Stephanie comes home with good grades -- //stellar//, by some measures -- but it's never quite enough. Her grandmother's expectations are high, and her standards for discipline are even higher: (color:green)[Stephanie gets 5 spanks for every tenth of a point her GPA is below 4.0.] The implement is chosen by her grandmother, and it's usually a wooden spoon.{ }<!--Stephanie will trade for any higher grade.--> Your other friend, Amanda, is a different story. Her parents divorced when you were both too young to remember it, and now she lives with her dad (color:purple)[7 Wildwood]. Her dad got remarried pretty recently to a woman named Meghan, who's actually only 28 -- barely older than your group! It's been a subject of //much// complaining. As far as the rules go, though, nothing has changed: as long as she lives in her parents' house, (color:green)[Amanda gets 10 spanks for a C average, 30 spanks for a D average, and 50 spanks for an F, always with the family strap]. Not that Amanda minds...but that's a different story.{ }<!--Amanda will trade for anything.--> Your friend Rachel comes from the biggest family, and she's the second oldest. Her parents are older than yours, and not in the best health. She and her brother, Michael, handle most of the discipline at (color:purple)[8 Wildwood]. That means that Rachel's spanking, if her report card earns one, will come from her brother. For Rachel, the rule is simple: (color:green)[Rachel is spanked 25 times for every F.] Michael chooses the implement.{ }<!--Rachel will trade for anything but an F.--> Finally, there's your friend Tom, who lives at (color:purple)[9 Wildwood]. Tom's mom believes in the power of public shaming, which is why, if Tom gets spanked, it will be on his front porch for the entire neighborhood to see. (color:green)[Tom's report card punishments always depend on how much //other// trouble he got in over the course of the semester.] That means no one really knows for sure -- not even Tom.{ }<!--Tom will trade for any higher grade OR for photos.--> Got all that? //Good!// [[Continue|YOUR HOUSE]]You open the web portal on your phone again. Here are your grades: (set:$period=1)(for: each _item, ...$player_grades)[ **PERIOD** (print:$period): (set:$period=$period+1)(if:_item is 0)[(color:red)[(print:_item).0]](else:)[(print:_item).0]](set:$period=0) (if:$location is 0)[[[Back|home from break]]](else-if:$location is "Rachel")[[[Back|RACHEL WASHINGTON]]](else-if:$location is "Stephanie")[[[Back|STEPHANIE WU]]](else-if:$location is "Amanda")[[[Back|AMANDA DUNN]]]Double-click this passage to edit it.At most colleges and universities in the United States, grades are done on a basic 4 point scale. An "A" is a 4.0 -- a perfect score. A "B" is a 3.0. A "C" is a 2.0. And a "D" is a 1.0. Fs don't get any points: they show up as 0.0s on your transcript. To get your grade point average, you just need to add together the numbers and divide them by the number of classes. Here's an example: PERIOD 1: 3.0 PERIOD 2: 4.0 PERIOD 3: 3.0 PERIOD 4: 3.0 PERIOD 5: 2.0 This person has (color:green)[one A], (color:blue)[three Bs], and (color:yellow)[one C]. Together, this gives them a total of 15 points for the semester and a GPA of 3.0. [[Back|home from break]]//FWACK!// A thunderbolt of pain streaks across your mind as the belt connects with your bare bottom. The mark it leaves across both your cheeks immediately pinkens like a sailors-warning sky, and your mouth opens, but no words comes out. Just a low sound from the back of your throat. //FWACK!// "Gaha!" As the belt lands on the already tender flesh of your derriere, a cry flies from your lips. Your foot kicks up and your fists tighten. The sting is unbelievable. //FWACK!// You wail as the belt lands for a third time, the broad leather wrapping across your ass and making both buttocks leap. You hardly have time to recollect yourself before it lands again, an explosion of bright red pain that sparks behind your eyelids and flickers in your mind. //FWACK!// You drop your head and whisper curses to yourself, panic rising in your voice, before you hear the heavy whoosh of displaced air that means the belt is coming down again. //FWACK!// Before long, your bottom feels as though it's been left too long on a spit, and there are tears brimming in your eyes. You shriek nonsense each time the belt cracks down on your poor backside, loud enough to ring throughout the neighborhood. If your mom pities you, she doesn't show it.: she hauls back for another mighty swing, and you clench your eyes shut as the //crack// reverberates through the room. "Aaaiieee! It //hurts!//" //FWACK!// "It huuuuuuuurts!" you whine, fully in tears now, your swollen backside as bright and red as a tomato on the vine. Salty tears trail down your cheeks, and you curse the day you ever learned about the Big Swap. //FWACK! FWACK! THWAACK!// When, at last, it's finally over, you stand up shakily, sniffling miserably. Your mom steps back with one hand on her waist, admiring her handiwork. [[Continue|aftermath]](if:$position is "bed")[//PHLAP!// The hairbrush connects with a terrific, wet-sounding //clap// against your right butt cheek. Your bottom jiggles and you intake breath sharply. No matter how often you get the hairbrush, that first swat will always catch you off your guard. //FWAP!// "Ah!" The second one, too. //FWACK!// Your buttock is flattened beneath the hard, flat back of the brush, and you feel as though it were forcing the air out of your mouth. You cry out, clenching your eyes shut, just as another swat falls //FWACK!// "Gah! //Mom//!" Your mother ignores your accusatory tone, preferring instead to hear your seat with another blistering swat. //FWLAP!// The sound the brush makes clapping against your ass resonates through the room, and maybe down the street. You ball your hands into fists as your leg kicks up at the knee. "Mmmph!" you grunt. You open one eye, trying to brace. //FWACK!// The hairbrush leaves a hot pink mark, darkening in color, and you bite your lip hard. //PHLAP! PHWACK!// "Aaaah!" Between the hairbrush and the belt, you've often said you would prefer the brush. The belt has a fiery sting, whereas the brush has a hard, fast, quick-draw sort of //slap//. It brings tears to your eyes quicker, like plucking out an eyebrow hair. But it typically doesn't hurt //this// much. But your mom seems determined to prove you wrong. Every spank is a perfect impact, every swing perfect in its follow through. The //cracks// ring out through the room as your bottom blushes from pink to scarlet and your face darkens and tears bloom at the corners of your eyes. You can hardly catch your breath between strokes, and when you do, you find yourself wailing helplessly, the blistering pain in your hindquarters growing like a billowing flame. //FWACK! FWAP! FWACK!// "AHA! Ohmigosh OW! Owiieee!" You mewl helplessly, burying your face in the covers as your mom peppers your bottom with hard swats. Your muffled cries don't drown out the pain, and you bounce on your tiptoes between hard spanks, hoping to distract yourself and failing... When, at last, your spanking comes to an end, the bedspread before you is wet with tears. Your vision is blurred, and there's an incredible heat from behind you that -- you realize in a moment -- is actually emanating off your spanked bottom. Your backside is fully cherry-red, across both cheeks and down your thighs. You glance over your shoulder at your mom, who is standing back with a satisfied look on her face.]{ }(else-if:$position is "otk")[//PHLAP!// The brush //splats// hard against your bare bottom, and you yowl like a cat. The second swat isn't far behind, and the third and fourth catch you on the other cheek. //PHLACK! FWAP! FWAP!// The brush is //hard//...harder than you even remember from the //last// time you were in this position. It //cracks// against your poor behind, displacing the supple flesh of your derriere, making your buttocks roil and leaving an oval-shaped pink where it lands. You slide forward, which makes you lift your bottom: even as the color changes, you look like you're offering your tushy up for for harder swats. You try to flatten yourself, but your mom apparently //likes// this new position, because she tightens her grip on you, locking you in place with her strong leg. //BWAP! FWAP! THWACK!// "O-Ow! Mom, I'm -- OW! I'm sorry! //OWWww!// Puh-please!" You squeal and squirm as another round of hard swats finishes. The heat in your bottom is incredible. Your mom places her hand on your rear, massaging your hot buttocks with her strong fingers. It feels good, but the embarrassment makes blush surge to your cheeks. "M-mooooom," you whine. //FWOP!// "Ggaaaaaaiiiiiiieee!" "Don't '//Mom//' me," she says, her jaw set in focus. She lands a few more hard smacks on your bottom, even as you tilt and writhe to get out of the way. The pain is //blistering// -- your entire behind is now scarlet, along with a large part of your upper thigh. Your vision swims as tears spring to your eyes. "You know the rules, and you have no one to blame but //yourself//." //FWACK! FWACK!// A sudden, rapid-fire burst to each cheek: //FWAPFWOPFWOPFWAPFWAP! FWAPFWOCKFWOPFWOPFWOP!// A cry explodes from your throat as your poor bottom jiggles and dances beneath the hard blows. You feel, in split instances, the room's cool air against your privates and your backdoor as your cheeks are bounced out of the way. Your breath is coming in sobs now, and you grip the legs of the chair, holding on for dear life... //FWOCK! FWACK! THWACK! PHLAP!// In this final round of //smacks//, you realizes that she's right. You know //exactly// what would happen if you brought home a C average, and you did anyway. All of this -- the tears, the bright, stinging pain, the red, swollen rear -- were all what you chose. And you //don't// have anyone else to blame. "I-I'm so sorry, mom," you say. You're panting heavily. Getting spanked is a real work-out. "Oh, I bet you are," she says, smirking. She's teasing you. But it's true: you //really did// learn a lesson today. Although you'd rather die than tell her that...Your face flushes darkly, and you sniffly, pouting.]{ }(else-if:$position is "chair")[//PHWOP!// As the brush //pops// against your bared heinie, you cry out sharply. With your body jack-knifed like this, your bottom is tilted ever-so-slightly upwards -- which means a better target for your mom's powerful hand. //FWOP! FWOCK! FWACK!// You grimace, clenching your hands into fists and bouncing gently on your toes. By the time you finally catch your breath -- //FWOCK!// "G//aaahhaaaaaieeee!//" -- it becomes a scream. "Don't be a baby," your mother snaps. She continues to beat your bottom as she's speaking, raising her voice over your cries. "It's just" -- //FWACK!// -- "a hairbrush!" -- //THWACK! FWACK! FWACK!// -- "This is //nothing//" -- "compared to what //I//" -- "would have gotten." "B-But you didn't go to college!" you cry out. //FWOCK!// There's an athletic tennis-swing behind this one, and the //crack// resonates through the room. You throw your arms forward, feeling for a moment like you're going to fall. The sting builds in an instant from a gentle tickle to a billowing flame. "OwWWWWWWW!" "That's right. I //didn't// go to college," your mother replies. "My parents couldn't //afford//" -- //THWACK!// -- "to //send me!//" -- //FWOCK! FWOCK!// You wail piteously, kicking up a leg with each mighty whack. By this point, your bottom has been painted all across and down. The bubble-gum pinkness of the first few marks has been darkened to a bright and vengeful scarlet. The "brush-strokes" --//Ha, ha. //-- are visible still in patches and ring-shaped welts that will be bruises tomorrow. You feel as though you had hot-blue flames licking at each of your cheeks. Your throat is burning, and the first tears have long since sprang from your eyes. Your mother places her cool hand on your right buttock, and you gasp. For a moment, you expect her to lecture you: something about your grades, or your responsibilities, or the fact that your parents are paying to put you through school. //Maybe she'll add something about my friends,// you think, //being bad influences. That they party too much...or maybe I'm a bad influence on THEM...// After the events of today, an argument could be made either way. //Or maybe she'll...// //FWOCK!// The clap of the hairbrush reverberates through the room. Your mouth drops open, but no sound comes out. A fire erupts across your poor bottom. You gasp, and the tears begin to flow. //Apparently, mom is content to let the hairbrush do the talking...// Less than a minute of hard, rhythmic //smacks// later, you are doing enough talking for //everyone//. Your cries ring out across the neighborhood, punctuated by the rifle-blasts of your mother's spanks. At last, the only sound is that of your own hiccuping sobs. Your bottom is //on fire//, and your face is red and tear-stained. "Alright. I think you've learned your lesson." You certainly have. Your legs are literally quivering as you stand.] [[Continue|aftermath]]First thoughts: GREAT spanking writing! The hand spanking might actually have been my favorite, so good with the lectures punctuated by a few smacks, then more lecture, then a torrent of spanks. Very, very good, I enjoyed every word. I loved the different positions for the hairbrush spanking, very domestic and really good. The woodshed scene is also exceptionally well done. Really captured the feel of a severe punishment and even had nice little unique details for each implement. <!--DONE--> A few issues: the hairbrush spanking itself disappeared. After you choose the position and get ready for the spanking the text goes blank and then picks up with "There. I think your father would be satisfied with that." <!--DONE--> I can't get Amanda's spanking to go to the most severe level. She seems to always get a C average and 30 spanks, no matter what her actual grades are. <!--DONE--> And Rachel's spanking seems similar -- even if she has no F's she seems to get 25 swats with the spatula. <!--DONE--> Also, if you triggers Stephanie's worst spanking by giving her all A's, the text of the spanking disappears. It starts with "You crouch low by the windowsill and settle in to listen" -- then some blank lines -- then it picks up with "In the wake her Stephanie's spanking, the neighborhood seems strangely quiet." But, like I said, I'm very happy with the update. The new spanking scenes were amazing and the positioning with the hairbrush was just what I wanted. Thank you so much! I will have to think of some more ideas for commissions. Zapp <!--DONE--> One last thing: in the woodshed scene, where it's supposed to reference the implement, it says 0. So the text reads "The 0 connects with your bottom on a level no other spanking implement ever has before" instead of paddle, tawse, or belt.Double-click this passage to edit it."I, uh...I don't think I can swap this year. Sorry." You shuffle away quickly, leaving (print:$friend_name) looking crestfallen in your wake. "Maybe...if I can get someone else to swap...I'll come back..." An awkward silence follows, during which you slip away. [[Continue|EXPLORE]] [[Go back home|YOUR HOUSE]]Double-click this passage to edit it.(set:$stephanie_grades= (a:0.0, 0.0, 0.0, 0.0, 0.0)) (for:each _item, ...$stephanie_grades)[(set:$stephanie_total=$stephanie_total+_item)] (print:$stephanie_total) (set:$stephanie_gpa=$stephanie_total/5) (print:$stephanie_gpa) (set:$spanks=50 * (4-$stephanie_gpa)) Stephanie has earned (print:$spanks) spanks.Double-click this passage to edit it.Double-click this passage to edit it.(set:$swaps=0)(if:$location is "Rachel")[//Time is running out,// you think to yourself. //I need to find someone who can give me some GOOD grades...// You bite your lip and turn towards Stephanie's house. It's a long shot, but given how strict Stephanie's rules are, she might be willing to trade. Besides, she' probably got the best grades out of all of you, anyway. //If I'm going to swap, it should be for something good. Maybe I ought to start there.// [[Visit Stephanie|STEPHANIE'S HOUSE]]]{ }(if:$location is "Stephanie")[//Well THAT was no help,// you think, muttering to yourself. //I can't believe Stephanie would be so selfish!// Then the image of Mrs. Wu brandishing a wooden spoon flashes across your mind, followed by the //crack// of it against a bare backside... //Okay, on second thought, maybe I get it.// But still, you need //someone// to do a swap with you. You glance up and see Amanda's house. You sigh to yourself. Amanda's grades are never the best...//But at least she'll trade!// Time is running out -- you need to make a decision, and quick. [[Visit Amanda|AMANDA'S HOUSE]]]{ }(if:$location is "Amanda")[(set:$all_visited=1)You close the door to Amanda's bedroom behind you and walk with your hands stuffed in your jacket pockets, feeling defeated. //I should have known better than to think Amanda would be any help...She sends me text messages from frat parties on Tuesdays!// You heave a sigh.(if:$stephanie_grades is (a:4.0, 4.0, 4.0, 4.0, 4.0))[ Just then, you hear a soft chime. You pull out your phone and see you have a new text. It's from Stephanie. (color:blue)[WHAT DID YOU DO?!?!?!?] You can practically //hear// those exclamation points through the screen. Stephanie never texts like that. Your frown deepens as you fire back your response: //What do you mean? Do to what?// Sent. A second later, another chime sounds. //Ding!// (color:blue)[What do you mean 'do to what'???? To my grades????] And another. //Ding!// (color:blue)[You seriously didn't do this?!?!] Now they're starting to pile up, one after another, hardly ten seconds between. (color:blue)[Oh my GOD] (color:blue)[Somebody fucked with my report card] (color:blue)[My As just all turned to Fs!] (color:blue)[Fsssss!!!!!!!!!!!!](set:$stephanie_grades=(a:0.0, 0.0, 0.0, 0.0, 0.0)) (color:blue)[I now have a 0.0 GPA. Grandma is going to FUCKING KILL ME] (color:blue)[She's going to spank me UNTIL TOMORROW] (color:blue)[I AM SERIOUS. I HAVE NEVER SEEN HER THIS ANGRY] You raise your eyebrows, mouth open. Something must have glitched in the system! It must be because we tried to set all of her grades to 4.0s -- the portal must have SOME security feature that kicks in if a student tried to hack their way to straight As. //Wait,// you text back. //she's already seen the report card? And she thinks it's real?// There's no response. You step out of Amanda's house and onto the street, glancing over at Stephanie's house, where the punishment of a lifetime is about to take place. //How the HELL did the grades change? That's never happened before...// You grimace. //I hope the college didn't catch on...//](else:)[ Suddenly, it dawns on you: //Mrs. Wu -- Stephanie's grandma -- will be getting back from her errands any minute now//. And Stephanie //does not// have a 4.0 GPA...which means, she's in for a spanking. //Oh man,// you think, //that must SUCK//. For once, you actually feel //lucky// that your parents have the policy they do. //At least compared to Stephanie's, it's LENIENT! Although it never FEELS very lenient when I'm getting spanked...//] But you can't focus much on that right now -- or on anything. Starting any minute now, your cute friend Stephanie is going to have her bottom spanked...and a part of you would like to see it for yourself.(set:$punishment=1) [[Visit Stephanie|STEPHANIE'S HOUSE]]] [[Go home|OPPORTUNITY TO SEE AMANDA]]You decide to skip a visit to Stephanie's house -- after all, she's your friend. And you wouldn't want to add to the humiliation of a spanking by spying on it... //Although...would she do the same for me?// Before you can think this through, you hear a door open behind you, and you turn at the end of the walkway to see Meghan, Amanda's step-mom, waving to you from her front porch. You turn, looking to see who she's waving to. //Surely she's not talking to me...right?// "Hey! You're Amanda's friend, aren't you?" Surprisingly, she //is// calling to you. You stop in place, blinking in confusion. Her smile widens and she beckons for you to come inside. "Y-you want me to come in?" you say uncertainly. You've hardly spoken five words to Amanda's step-mom -- and here she is, smiling broadly, welcoming you like a old friend. "Yes, please!" she says. "If you have time, of course." The side of her mouth twitches -- a subtle grin. "There's, ah -- something I want you to see."(set:$punishment=1) [[[Go inside|AMANDA'S HOUSE]] [Leave]<leave|]<decide|(click:?leave)[(replace:?decide)["N-no thanks -- I mean, I really need to get home," you stammer. Meghan seems disappointed, and her smile flickers. But she nods understandingly and waves goodbye. "Well, okay then -- good luck!" "Good luck?" you say reflexively. Now she grins like a bobcat at you. "Yes, good luck! I hear report cards come out today..." And with that awful implication, she closes the door.(set:$punishment=0) [[Go home|YOUR HOUSE]]]]//FWAP!// The sound of your mother's hand swatting you bottom is sharp and thin, and it stings like all hell. Immediately, you kick up your foot and shift forward, the force of the smack sending your right buttock wobbling. //FWAP! SMACK! FWAP!// Solid connections, all. Your mother switches from cheek to cheek. You pout and whinge softly, bowing your head. So far, the heat in your face from the sheer embarassment of your bare-bottomed butt warming is hotter than the heat in your backside...but you know from experience it won't be that way for long. //FWAP! FWAP!// "Gahaa! Mom! //Please!//" "Don't you give me that!" //FWAP! SMACK!// "Your father and I have pleaded with //you// to focus on your schoolwork and meet your //potential//..." //FWAP! PHLAP! FWAP!// The three successive strokes to your left butt cheek make you clench your teeth, eyes wide with alarm. "...and did you listen to //us//? //No!//" //FWAP! THWAP! SMACK!// "Aaaaagha! I'm sorry!" "You've better be," your mother mutters, rolling up her sleeve. What follows is //torrent// of spanks, as rapid and numberous and //loud// as a heavy rain. You wail and wriggle, your buttocks clenching together, as the handprints blend and darking on each cheek from a pink glow to a rosey blush. You put one hand on the floor to steady yourself as another round of hard slaps fall: //WHAP! WHAP! WHACK! WHAP!// Your mother is unfazed by your moaning and whining. She pins you down tightly by hooking her leg over yours, securingly you like a padlock as another series of blistering spanks tears across your poor, once-pale behind. By the end of the spanking, your vision is swimming, the beginning of tears. Your bottom is a dark, unforgiving red that will //not// be fading anytime soon -- or letting you sit comfortably. You //could// say that a hand spanking is better than being spanked with the brush or (gulp) the belt...but it's hard not to feel sorry for yourself as you stand off your mother's lap, your face hot and flushed, your bottom stinging and thrumming with pain. [[Continue|aftermath]]"Alright," your mother says, interrupting the rising note of panic soaring in your mind. She taps her chin with the hairbrush. "Let's have you[... [bent over the bed]<bed| [over the knee.]<otk| [over a chair, hands on the seat]<chair|]<position|{ }(click:?bed)[(replace:?position)[(set:$position="bed") bent over the bed." She gestures firmly to the bed. "Lie down with your legs off. That's it..."]]{ }(click:?otk)[(replace:?position)[(set:$position="otk") over my knee." She pulls a hard-backed chair from you desk to the center of the room, then sits and pats her lap. "Come here -- don't make me wait!" You don't. You stand, holding both hands over your pale, naked bottom, eyes downcast. You shuffle to her side -- a quick shuffle, your shirt brushing against the small of your back -- and, without meeting your mother's gaze, climb silently over her knee. You're almost as tall as your mom: you //are// in your twenties, after all, full grown, despite the fact you're about to be spanked like a naughty child. Then your mother takes you by one thigh and pulls you towards her. She wraps one leg around hers, pinning you in place. You tense, bracing yourself. You're resting with your knuckles on the ground.]]{ }(click:?chair)[(replace:?position)[(set:$position="chair") over a chair, hands on the seat," she says, taking a hard-backed chair from behind your desk and moving it to the center of the room. You glance nervously at your window and realize that, over the back of this chair, someone walking on the sidewalk below could see in and -- "Move, (print:$name), I already said I don't have all day." "B-but mom..." "Now!" The sternness in your mom's voice is enough to make you snap to attention. You hustle over to the chair and bent over the back of it, placing your hands flat on the seat of the chair where your butt had sat many times. This isn't a //completely// new position for you...but it's maybe the worst. You whimper and whine when your mother puts the brush between your legs and pats the insides of your thighs. "Spread your legs out -- good," she says, ignoring your protestations. She tilts her head, looking at your bottom like a block of clay she's about to turn into a sculpture. "That will work."]]"M-mom! Please! Wait!" you cry as you're pulling down the slope of the backyard. You're still naked from the waist down, looking around wildly and hoping the neighbors don't happen to be looking out their windows at your backyard. "S-somebody could see me! M-mom, stop!" Your mother ignores you, and you're stumbling so quickly that she's practically carrying you -- without so much as breaking a sweat. Her slender arms are shockingly strong...//Which doesn't exactly bode well for me,// you think miserably. When the woodshed is in view, you try planting your bare feet, but your heels slide in the mud and the dirty ice from the last snowfall. Your mom opens the door and all but //throws// you inside. "A //(print:$GPA)// average?" your mother says finally. "Your father and I send you to college and //that's// what you bring home? An //F//?" The woodshed is cold -- especially given the fact that you aren't wearing any pants. Light filters in through a dirty window over a workbench covered in your dad's blueprints of a new vegetable bed and gardening gloves. Your mom pushes all of this off the table and thrusts you foward so you bend over. Your naked legs prickle with goosebumps. You can almost see your own breath. "I-I...M-mom, I can explain...I'm sorry!" you whimper. She isn't listening. She's at the wall across from you, flipping through the tools hanging from a leaf of sheet metal mounted on the wall. You wince as you hear them clattering. "M-mom?" "Here it is," she says finally. You glance over your shoulder and see it. Immediately, your heart sinks. Your mother turns, holding a[... [paddle]<paddle| [tawse]<tawse| [belt]<belt|]<choice|{ }(click:?paddle)[(replace:?choice)[ paddle, and steps towards you. You know this paddle: your dad made it himself. It's nearly a foot long and about as wide and thick as a dense novel. The wood is dark and sanded smooth -- you're pretty sure it's made of oak -- and the edges are rounded. It's enough to make you cringe just looking at it. But the worst part is definitely on the paddle's face. When you see it, your groan: your name has been burned into the center, like a destiny you can't escape.(set:$implement="paddle")(replace:?exit)[[[Continue|FINAL SPANKING]]](set:_newUpper to (uppercase:$name)) ==><== ##(print:_newUpper) <== ]](click:?tawse)[(replace:?choice)[ tawse, and steps towards you. The tawse is a leather tongue about as long as your mom's forearm. It's forked at the end, and it stings like a //bitch//. You know this because you've been spanked with it just one time before, back when you were a Senior in high school and you were caught coming home from a party at 2am on a school night. The entire neighborhood heard it -- your face flushes just to think of how the neighbors looks at you the next day. (set:$implement="tawse")(replace:?exit)[[[Continue|FINAL SPANKING]]] Ever since that spanking, the tawse has only ever been a threat. A worst-case-scenario. Your mom only references it when you've //really// fucked up...but she never forgot how effective it was. She even got a keychain with your name on it to hang off the handle -- to remind you what the tawse is for. It dangles from the tawse's end, now, taunting you.(set:_newUpper to (uppercase:$name)) ==><== ##(print:_newUpper) <== ]](click:?belt)[(replace:?choice)[ belt, and steps towards you. This isn't like the "inside" belt: it's a heavy-duty work belt, with supple, fragrant leather and a huge silver buckle. Your dad used to use it when he had big projects to do, but now that he's older, the belt has... Other purposes. A fact that your mom was sure to rub in. She took it to a hardware store and had it monogrammed with your name. "Just so you remember what's waiting for you if you screw around," she says. Now she folds the belt over itself, and you see your name on the topmost loop.(set:$implement="belt")(replace:?exit)[[[Continue|FINAL SPANKING]]](set:_newUpper to (uppercase:$name)) ==><== ##(print:_newUpper) <== ]] "I-I'm sorry, mom," you say frantically. "Really, really, //really// sorry. I-I'm going to get my grades up...I-I promise! I'll go to office hours! I'll do whatever!" You look back over your shoulder. Your mother's expression is blank. She folds her arms. "I...Mom, I'm so sorry," you say. "I really am." Your mom lets her arms to her sides. "Oh, you're //going// to be. Believe me. You are //going// to be sorry. Now, spread your legs apart and stick your bottom out. This is going to //hurt//." She brings her arm back to swing. You close your eyes, but you hear it coming down... [**CHOOSE AN IMPLEMENT**]<exit|###//CRACK!// And //oh my GOD//, does it hurt. The (print:$implement) connects with your bottom on a level no other spanking implement ever has before. It flattens the gentle undercurve of your cheeks as it meets your sit-spots. It //sings// on its way, and when it //phlaps// against your cold, pale bottom, you start to sing, too. You fall forward, eyes wide with disbelief. But you can hardly collect your thoughts before it happens again. ###//FWACK!// //Oh my fucking god,// you think, your mind leaving your body as you scream, the heat of the spank exploding across your rear end like a detonation, your leg kicking, hands balling into fists. //Oh my fucking...// ###//THWACK!// "Goo//oAAA//AAAAWWWWWWWAHAHAAA//AAAAA//HAHAA!" Your mother smirks before leaning into the next spank, and the blistering heat from it, makes you scream again, tears already welling in your eyes. "OOOOWWWWWWWW!" //SMACK!// "AAAAIIIIIIEEEEEEEE!" In just a few strokes, your bottom is a bright and painful scarlet, and you're clenching your beaten cheeks together, bracing with all your might! //FUH-WHAK!// "BWAAAAAHAAA//HAAA!//" No use -- your bottom dances with the force of the impact, the coldness tightening your skin, the heat from your heinie warming the room. //FWACK! FWACK! THWOP! THWACK!// You kick madly, tears streaming down your face, your breaths coming in gasps at first, then hiccuping sobs. The spanking continues, unhindered by your screams. You feel your bottom bouncing so hard the the fleshe between your cheeks is greeted by the cold, kissed by the autumn air. The thunderous //SWATS// resound, probably echoing at the other end of the neighborhood. Pretty soon, you can't think straight. You lose count of how many spanks your received. Time seems to stand still. You're so helpless that your emotions are cascading into each other -- your thighs ache, and not just from the pain... You have //never// been spanked //this// hard. Your bottom is a dark unforgiving crimson, and already the welts are starting to rise that will bruise tomorrow. You clench your eyes shut, squeezing out tears the run in rivulets down your face. You hear a babbling, sobbing, blubbering voice over the throbbing in your buttocks, and are surprised when you realize it's your own. "WAAAAAAAAA! M-MOM, PUH-P-PLEASE! I-I'M S-SORRY! I'M S-SOOOOOOOOOOWWWWWW!" At long last, the thunderclaps stop. Your thoughts are still racing. Your face is wet with tears. You almost don't hear your mom when she finally says: "There. I think we've learned our lesson." Your chest heaves. Your backside burns. Your throat is sore from crying out, and your face is a wet mess of tears and snot and drool. You quaver as you stand, thinking to yourself: //Oh yes. Yes, I DEFINITELY have...// ==><== ---- <== After your spanking, you're made to stand in the corner of the toolshed, smelling fresh soil and rain. Your mom went inside, but you still wouldn't //dare// to bring down your hands and rub. If she caught you, your mom said she would make sure you didn't sit until after you graduated. You know full well that's a threat she can make good on... At last, the timer your mom set for you goes off, and you let out a deep breath. You turn off the timer and put it back on the shelf of tools. You put on the underwear and pants your mom left folded for you on the work-bench, hissing as you pull them up over your swollen behind. You cast one last, forlorn glance at the (print:$implement) on the wall before leaving the shed...//And hopefully never coming back...// Now you're standing alone outside the woodshed, clunching your bottom gingerly with both hands. Your face is still wet with tears, and your breath is coming in gasps. You feel suddenly tired, as though you'd just run a mile. But there's one more thing you want to do... [[Go see Rachel's spanking|RACHEL'S HOUSE]] [[Stay home|game over]]"There," she says. You can't help but think that she's holding back a smirk. "I think your father would be happy with that." Your bottom smarts like hell, and it's hot to the touch. You want to run to the bathroom and dunk it in the sink, letting cool water flow in rivulets down and between your buttocks and thighs. Instead, you say: "I'm sorry, mom. Th-thank you. For my spanking." And your mom, satisfied, gives you a brisk nod. "Anytime," she says -- the playful joke-answer your parents have always used since they started making you thank them for punishments. You've never found it to be very funny. But some of your anger clears when she leans forward to kiss your forehead. "Lunch'll be ready soon," she says. "Go on, now. Get dressed and go." With that, she leaves. Now you're standing alone in your parents bedroom, clunching your bottom gingerly with both hands. Your face is still wet with tears, and your breath is coming in gasps. You feel suddenly tired, as though you'd just run a mile. But there's one more thing you want to do... [[Go see Rachel's spanking|RACHEL'S HOUSE]] [[Stay home|game over]](if:$punishment>25)[Stephanie's grandmother shakes her head. She's a small woman with white hair and dense layerings of laugh lines around her eyes. She isn't laughing now, though. And she doesn't look very small as she takes the waistband of Stephanie's white cottom panties in her hand. "G-Grandma! Not on the bare!" Stephanie pleads. But it isn't the sort of pleading that has any confidence it will be heeded. And, of course, it isn't. As Stephanie's panties slide off her pale bottom and drop down her long thighs, her face beams red. "The rules in my house are //clear//, young lady," Mrs. Wu says sternly. "Bad grades mean punishment. Punishment means bare bottom. Now, spread your legs out!" She //swats// the inside of Stephanie's thighs to make her adjust her feet to shoulder width. Stephanie whimpers, but doesn't complain. You can see just about everything as the poor girl spreads her feet: her bottom is a lovely shape, her legs are slender. All of it is pale, save the pink lips between her thighs -- though, not for long. //CRACK!// The wooden spoon comes down for a blasting report on Stephanie's right buttock. Her foot kicks up, but before she can even squeal, it's //CRACK//ing down on the left! Stephanie's grandmother spanks her with an even, alternating rhythm that sends her round cheeks dancing and gives you glimpses of the dark hole between them. After just a few rounds, Stephanie drops forward on her elbows and issues a cry. "Nggaaaaah!" Her grandmother, face set stoically, ignores her. She applies a powerful force and follow through that sends the sharp //WHACKS// reverberating through the home. You can practically see the glass in your window shaking! Poor Stephanie's bottom must be on fire -- the crescent-shaped pink marks start blossoming all across her tushy as she yelps and cries.](if:$punishment>65)[ But her punishment is far from over. There's a breath pause as Stephanie's grandmother steps away from Stephanie's blushing heinie, and your friend pants heavily, trying to catch her breath. Her cries are getting louder now, and she's whimpering softly, bouncing on her tiptoes and using every shred of willpower to avoid rubbing. She glances over her shoulder, biting her lip. Mrs. Wu rolls up her sleeves. "Worse than last time, even," she says, teeth gritted. "Are my lessons not getting through to you? How many times have I had you bend over this counter -- and //still// you let your friends distract you! Perhaps next time we can have your spanking on the front porch -- maybe //then// they would know to leave you alone!" "I-I'm sorry, Grandma!" Stephanie says. "I-I'll pay attention -- I promise!" "Hm...we'll see about //that//!" //FWACK!// The spoon cuts gracefully through the air, landing with a heavy //clap// against Stephanie's already-sore sit-spots. She cries out and kicks her feet, falling forward again with her raven-hair in her face. //CRACK! CRACK! CRACK!// "Owwwwwwaah!" Stephanie wails. There's real pain to it now, a desperation you can //feel// as her backside changes colors from healthy pink to searing red. She gasps and squeals and wriggles in place, kicking up her bare feet as a helpless reflex as her grandmother works over her bottom with terrible thoroughness. Before long, her entire rear end is beacon red and probably hotter than Mooch after hours of lying in the sun. Mooch, for his part, looks undisturbed. As Stephanie's spanking wears on, he cleans himself contentedly. Even her shrillest cries don't seem to startle him. //Guess he's heard it all before!//](if:$punishment>100)[ And //still// poor Stephanie's spanking isn't over. //CRACK! FWACK! FWACKFWACKFWACK!// A particularly quick series of swats, all delivered to the same sit-spot, makes Stephanie throw back her head and scream: "AAAAAIIIIIIIIIEEEEEE!" You have to wince your sympathy. //Oh god -- she' is REALLY getting it!// You haven't been counting the strokes -- but her grandmother has. "There. //One hundred//." she says, scowling. "One //hundred// times you are spanked...are you starting to learn //now?//" "Y-Yes!" Stephanie exclaims. You can hear the tears in her voice. Her backside is raw and starting to bruise in places. "I-I'm learning, Grandma, p-please..." //THWACK!// "GGAAAAAAAAAAAAAAAAAAAH!" A hard swat to an already-red bottom hurts as it is -- but a swat from Mrs. Wu, on an already blistered butt, has got to hurt like //hellfire//. If anything, Mrs. Wu's spanks are getting //harder//, not easier. //Has it really been a hundred spanks?// //CRACK!// "//OHMIGOSH!//" Stephanie screams, throwing herself forward, her bright scarlet bottom in the air, legs flailing. She's blubbering now, hiccuping sobs between each breath. "I-I'm s-s-//sorry// -- OWWWWW! -- //Grandma! Please! It hurts so //bad// -- WAAAAAIIIAAHHA!" She stamps her feet, her seared heinie jiggling, //cracks// ringing out in a steady, pounding beat.](if:$punishment>150)[ As Mrs. Wu rounds the corner of //one-hundred and fifty swats//, Stephanie is bawling, tears streaming down her face, her bottom fiery crimson and as hot as the surface of the sun. Purple welts are starting to form in places where the spoon has landed many times, all around the lower half of her buttocks and the upper part of her thighs. Her sobs are sloppy and wet now, her nose running, her face shining under the kitchen lights. Her bottom is shining, too -- and so are the pink lips between her thighs. You raise your eyebrows. //Could some part of Stephanie really be getting...turned on by this?!// You shake your head in disbelief. //Guess you can't always control what your body wants...// As far as //control// goes, Stephanie seems to have lost just about //all// of it now as her blubbering warps into overdrive and her heavily-punished bottom bounces beneath the steady //clap// of the spoon. //FWACK! FWACK! CRACK! FWACK! THW-// "GAIIIEEE!" Just as the scream leaves Stephanie's lips, the wooden spoon cracks into two. The head clatters to the floor. Mrs. Wu lifts the handle up to her eyes, inspecting it disapprovingly, as though the spoon itself had let her down. Then she sighs, puts her hands on her hips, and looks at Stephanie's bottom. Stephanie looks over her shoulder at her, rear end held high, face wet and make-up running. Her lips are parted, and she's breathing slow as she watches her grandmother, eyes wide with hope. "...Fine," Mrs. Wu says at last. "Your spanking is over." Stephanie's sigh of relief is perhaps the loudest you've ever heard. "But your //punishment// is not!" Mrs. Wu snaps. Stephanie's face falls, and Mooch,as though knowing what happens next, springs from the counter and towards the porch.] In the wake her Stephanie's spanking, the neighborhood seems strangely quiet. The thunderous //cracks// have ceased now, and you can hear leaves rustling as you step back from the window. Mrs. Wu leads her grandaughter -- still naked from the waist down, out of the kitchen and out of sight. You step back further from the yard, hoping to glance them through a different window. Just then, the screen door //slams//, and you hear heavy footsteps and Stephanie is pulled onto the porch. She protests loudly, but her grandmother ignores her completely. She simply points at a spot on the porch, says something sharp and unintelligible, and then turns swiftly to go back inside. And so, Stephanie is left on the porch with her spanked bottom on full display. Her face darkens to nearly the color of her behind as, sniffling, she sags her shoulders and folds her hands together, a penative stance. Her beautiful red bottom glows like a precious jewel, shimmering in the cool Autumn air. You can hardly believe your eyes. You stand there, gawping, unable to move away. Stephanie glances up, as though feeling your eyes on her. She sees you, and her eyes darken into a scowl. She's furious, you can tell, and she bites the inside of her cheek, eyes narrowed and full of rage. But she's helpless to do anything about it while she's in her humiliating corner time...so you just grin and wave. //Better avoid talking to her,// you think to yourself as Stephanie seethes. //Still...no harm in looking...// You can't stay long. Your //own// punishment still looms on the horizon! And Stephanie's grades are now officially out of the swap...(set:$punishment=0)(set:$seen=$seen+(a:"Stephanie")) It's time to face the music.(if:$amanda_gpa<3)[ ...then again, there's //ONE// more thing you could do before you head home. You turn to glance over at Amanda's house...(set:$punishment=1) [[Visit Amanda|AMANDA'S HOUSE]] [[Go home|YOUR HOUSE]]](if:$amanda_gpa is < 3)["Alright," she says cooly. "Let's get this started." Amanda grumbles something beneath her breath. "What was that?" Meghan says in a clipped voice. "N-nothing," Amanda says, biting back her rage. "Good. Now, get ready to count." Amanda's bottom is as firm, pale, and pliant as fresh dough as she clenches together, bowing her head to brace for the first swat. Meghan lifts the strap -- which is emblazoned with the name DUNN in all caps -- and brings it down //hard//, a whistling swing. //FWACK!// "Gaaah! O-one!" Alright a pink line is blushing across Amanda's bottom, the word DUNN in pale outline on her rear. //Talk about a mark!// //FWACK!// "Nghaaha! T-two!" //FWACK!// "Three!" The word explodes from Amanda's lips as the third swat rings out through the house. You swear you see the frames move on the walls as Amanda's backside dances beneath the thick leather. She rubs one foot on the other, wriggling in place. //FWACK!// "Owwwah! Four!" //FWACK!// "Mmmmph! Five!" //FWACK!// "Sssssssix!" Amanda's bottom reddens as each stinging swat licks across both her butt cheeks. You can tell she's trying not to whine too much, not to give her step-mom the satisfaction... //FWACK!// "Oh my GOD! That //hurts!// It isn't working very well. Meghan takes the strap in both hands and draws it taut. "I didn't hear a count, there -- do we need to start again?" "N-no, Meghan, I-I'm sorry." Amanda bites her bottom lip, tears of embarassment and pain welling in her eyes. "No //what?//" Amanda looks up sharply, but as her eyes pass over the heavy strap, her face softens. She sighs deeply, resigned. "No, //mom//," she says. A shiver goes down your spine. Meghan grins broadly and holds the strap aloft. "That's better. Now, the count." "Seven." //FWACK!// "Ooomph!" The force of the spank sends Amanda careening forward, her bright red tushy in the air, legs kicking. Still, she's careful not to lose count, even with her face pressed into the cushions. "Eight!" Then Meghan does something strange: she sets her fingers on Amanda's bottom, which is now as red as a summer apple and as warm as an apple pie. She traces her fingers along the smooth flesh, a smirk twitching at her lips. Amanda's face screws up in confusion, but she bites her tongue. "You know," Meghan says. "You've got a good bottom for spanking. Nice and toned." She snorts a soft laugh. "Sometimes, it's not so bad being your step-mom!" Another shiver goes down your spine -- and Amanda's too, by the look of it. Her cheeks flush bright red -- and not entirely from humiliation. But as suddenly as the moment comes, it's gone. //FWACK!// "Owwwww! Nine!" Amanda braces her entire body, going stiff as a board and lifting her upper body on locked arms. //FWACK!// "TEN!"]{ }(if:$amanda_gpa is < 2)[ But she isn't out of the woods yet. Not by a long shot. Meghan steps back and widens her stance. "Alright," she says, "let's pick up the pace." //FWACK!// "Owwwah! Eleven!" //FWACK!// "Gaha! Twelve!" //FWACK!// "Ooooooieeeaha! Thirteen!" Meghan proceeds to //light up// Amanda's butt with a series of hard, unflinching strokes that paint her bottom scarlet red like a fearsome sunrise. Amanda bounces and flails, kicking helplessly as though count ticks into the high teens, then the twenties. Each time the strap lands, flattening her behind with a //crack//, Amanda jerks her head back and sends her hair flying back. It's completely mused by now, and dangling over her eyes. Still you can clearly see when she starts to cry: the first tear slides down her cheek when the twenty-seventh stroke rings out. //FWACK!// "Owwwwwwwwieeee! T-twenty-seven! Megha- I mean, m-mom, I'm //sorry!// I swear, I'll be good!" //FWACK!// "WaaaaaaaaiiEEEEE!" Her voice reaches a fever pitch, her fists clenched and eyes shut! "T-twenty eight!" //FWACK!// "Omigod! Twenty-//nine!//" //FWACK!// "THIRTY!" Spit is hanging from her plump lower lip, and her make-up is starting to run.]{ }(if:$amanda_gpa is < 1)[ Even still, her problems aren't yet over. Her heinie is glowing brightly, and she's beginning to sniffle, tears dropping down her cheeks -- yet there are still twenty swats to go. //FWACK!// "Owwwwah! //Thirty-one!//" //FWACK!// "AAAAAAIIIEEEE! //Th-thirty-two!//" Every breath is starting to sound desperate as her gasps of pain becoming hiccuping sobs. Stroke after stroke comes down on her bare, raspberry-red buttocks, sending both orbs dancing and parting, showing her tight back door and her soft wet sex, and Meghan never seems to tire for a moment. Forty swats come and go, and now Amanda is //wailing//, her cheeks swollen, crimson slabs of pure agony. She's kicking and stamping her feet, pounding her fist against the cushion, grunting and crying as the strokes ring out. //FWACK!// A sharp, tortured cry. "//EeeaGAH!// Forty-five!" //FWACK!// "EEEEERRRRGHAAAhahaaa! Forty-//six//! Ohmigodohmigodohmi --" //FWACK!// By this point, the impression of the word 'DUNN' is fully gone, but in the solid redness there is a center point, darker than the rest, across the tops of her thighs and ends of her buttocks. The crescent lines that mark her sit-spots have gotten the worst of it -- she won't be sitting comfortably for some time. //FWACK!// She gasps like a diver coming up for air. "Forty-seven!" //FWACK!// "//Waaaahahaaaaa!// Forty-eight! It //hurts!//" //FWACK!// "Oh my GOOOOOD! Forty-//nine!//" At last, the sound of the final swat rings out, and Amanda issue forth a moan of pain and relief so sensual that none of you in the room can doubt that she had just reached a climax. Her entire body sags, as though all of her muscles had been turned to jelly. Her spanking is finally over. ] She glances over at you and her blush seems to burn anew. In the rush of pain and excitement, she must have forgotten you were standing now. Now she remembers, and her face burns nearly as darkly as her backside. "Good," Meghan says, folding her arms. "Now, get into the corner and wait there until your father gets home. He's going to want to see this has been dealt with //properly.// "B-but he doesn't get home for //hours!//" Amanda exclaims. Meghan's face darkens. "Then you'd rather I spank you for that time?" "N-no," Amanda corrects quickly. She stands, reaching for her leggings, eyes fixed on the floor. "Ah ah ah! Who said you could get dressed?" Amanda whimpers, dropping her leggings with a bitter expression. But she doesn't complain as she makes her way into the corner and takes her practiced stance: hands on her head, bottom on display. Meghan surveys her work happily, and her mischevious grin makes her look even //younger// -- in that moment, it seems more like Amanda was just spanked by her little sister! But the look vanishes when she turns to you, and gesturing with the strap, says: "You had better go home, now. I'm glad you got to see Amanda's disciplining, but from what I understand, you have some discipline of your own to get to." You wince as the beautiful woman smirks at you. "Y-yeah, I gues so." She shows you out, and on your way, you cast one final glance in Amanda's direction. As you're leaving, you see her taking a furtive peak over her own shoulder at her red-raw bottom. And there's a faint -- but undeniable -- smile on her lips. The smile is still in your mind when you leave her walkway...and it dawns on you that you've got no more ways to stall. Sighing, you hang you head, hands jammed in your pockets, as you head home for -- as Meghan put it -- your //own// discipline...(set:$seen=$seen+(a:"Amanda")) [[Go home|YOUR HOUSE]](if:$punishment is 0)[Michael is smiling. Laughing, in fact. He leaps off the final steps nimbly, landing in the entryway with his arms wide. He's grinning broadly at Rachel, and she smiles sheepishly back at him. They embrace. The swap must have worked. To Michael, it looks like Rachel has the best scores she's gotten since high school. A part of you -- perhaps a lower part of you -- twitches with envy. But the better half of you is happy for her. Your face breaks into a grin. Just then, Rachel sees you over her brother's shoulder. Her thin eyebrows come together, and you almost dive beneath the windowsill. Then her face softens, and she smiles at you will her chin still pressed into Michael's broad chest. From behind his back, she flashes you a quick thumbs up. You leave the bushes feeling a bit embarassed. You brush the leaves off yourself on your way back home. For Rachel, at least, the Big Swap has worked exactly as planned -- better, even. You touch your own sore backside with a wry grin. //That makes one of us, at least,// you think. Moments later, you're home.]{ }(if:$punishment > 0)[Michael bounds off the last couple of steps, but his face is hard. He's a handsome guy in his late twenties with latte-colored skin, broad shoulders, and bright eyes. You can't make out what he's saying, but you can tell it isn't good. Rachel looks down at her lap. Her bottom lip quivers. At a sharp command from Michael she stands and begins unbuttoning her pants. She drops her jeans to the floor, and he prompts her again. She whimpers, but obediently peels off her turquoise panties. Now she's standing half-naked in the living room, her prodigious bottom on full display, well-toned and darkly smooth. She knits her brows together but doesn't protest when he sits on the couch and pats his lap. He's brandishing a metal spatula that glints menacingly in the light. As Rachel slides fully across his knees and places her hand on the sofa armrest, her eyes are downcast. She nods slightly when Michael speaks, and winces when he rests one her hand on her round bottom, brown and dappled by light, like two twin scoops of chocolate ice cream. She nods again when he's finished speaking, and you see her fists tighten on the armrest. Michael raises his hand. The spatula sways at the top of the arc. It comes down in a silver swoosh. //PFAP!// Even with the window only just barely open, the sound of the spatula cracking down on poor Rachel's rear is as sharp and bright as the edge of a kife. She stiffens, biting her lip, trying not to cry out. Michael lifts the spatula again. //FWAP!// It shudders at the contact with her bottom, and Rachel squeals. Her foot kicks up against her will, and she presses her forehead against the cushion before her. Her shoulders are raised and her face is tense. Her butt cheeks tighten together, bracing for a long, long session. And a long session it is. Michael lifts and brings down his spatula with a series of blinding flashes. Rachel holds strong for the first five, but quickly loses her composure, crying aloud as the metal face of the kitchen implement lands with a hard //splat// against her dancing buttock and brings forth a raw looking red the blends into the rosiness rising all across her bottom and thighs. After ten swats, she begins to squirm. At fifteen, she screaming aloud. Even though the half-closed window, you can hear her panting, gasping cries with perfect clarity. //FWAP!// "OhmigooooOOOODD! Michael, please, I'm sorry! I'm so, so- " //PHAP!// "ooooAAAAAHAHAH!" She scissors her feet. "Ahahaha! It hurts, Michael! It h --" //FWACK!// "--AAAAAAHIIIIEEEEEEE! Ow ow ow ow OW!" Michael cuts her a warning glare and, nostrils flaring, Rachel manages to bring herself back under control. Her heinie is a flaming-hot shade of deep red at this point, standing off her brown bottom like marischino cherries in fudge. She sniffles slighty and grips the armrest, bracing for the next swat to fall. //FWAP!// Before long, her composure is gone again. You can feel a sympathy sting just watching that metal spatula work. Rachel's eyes clench one moment, then widen in the next as Michael works all along her bottom. He looks pretty fine as he does it. You can't help but admire the size of his pecs as he -- //FWACK!// "AaaaaaiiieeeeeEEEEE!" Rachel wails, thumping her hands on the cushion before her as the blistering heat from off her rear end fills the room, practically shimmering the air. You can tell she's close to tears now, and she has three more swats to go for this particular F. //FWAP! FWOCK! FWAP!// Rachel hums with her mouth shut tight, her moan rising into a pitch before her lips open and a sheer shriek of agony bursts forth.(set:$seen=$seen+(a:"Rachel"))](if:$punishment > 1)[ Michael pauses. He's speaking now, but his voice is low and soft, and he's drowned out by Rachel's hiccuping breaths. You gather one thing: The punishment is //not// done. //Must be on to the second F now,// you think. If Rachel looks this sorry after the first 25, you can hardly imagine how sorry she'll be after the second. You lean in for a closer look. //FWACK!FWOP! FWAP!// The second batch is off the a racing start with three hard, popping swats that make Rachel's bottom jiggle frantically. She whines incoherently and then drops her face as Michael stretches his arm before delivering three more. //FWAP! FWAP! FWAP!// He lays into a single cheek, and Rachel squirms helplessly. //FWOP! FWOP! FWOP!// It's like a tennis volley, only it couldn't be more clear who's winning. As the spanks continue, ranging up to the promised half-century number, Rachel's noises start to change. Whereas before her cries had an edge to them, now they have a blubbering sort of freedom. It's as though she's completely lost control, her bottom as hot as radiant as a stovetop coil, her face wet with tears and blushing fiercely. She presses her face into the pillow, but you can still hear her muffled wailing as the hard, metallic-sounding //claps// ring out. Then, on about the 15th stroke of the second round, something strange happens: Rachel turns her face, and she looks //directly at you//. Her eyes, you can tell, are blurred with tears -- but there's simply no mistaking it. She sees you. She's watching you watch her be spanked, watch her bottom bounce under the hard volley of swats, watch her tears stream down her cheeks and her shouts dissolving into whimpers. As she meets her eye, something passes between you. An understanding of sorts, although you couldn't explain it yourself. You let go of the windowsill, ready to jump away at any moment. But Rachel doesn't say anything. She takes her last ten spanks like a good girl, a //very// good girl, crying but not protesting, apologizing with every other word, and watching you watch her.](if:$punishment > 0)[ And then, just as quickly as it started, the punishment is done. Rachel's head drops forward, and her chest heaves. Her bottom is an angry shade of crimson, and the cushion is stained with tears. Michael says something in a low voice and she stands, her knees quivering. Her face is shiney, and her bottom is bright. You take a mental image of the scene to save for later, then scramble out of the bushes and head home.(set:$seen=$seen+(a:"Rachel")) ][[Continue|game over]]