AFF Fiction Portal

School Lessons on Halloween

By: WhiteNightmare66
folder Kingdom Hearts › Slash/Yaoi - Male/Male
Rating: Adult +
Chapters: 1
Views: 2,730
Reviews: 3
Recommended: 0
Currently Reading: 0
Disclaimer: I do not own Kingdom Hearts, nor any of the characters from it. I do not make any money from the writing of this story.

School Lessons on Halloween

School Lessons on Halloween

Roxas was pissed.

He was holding back the urge to strangle a certain someone.

He was...in a high school girl's uniform. And he was, obviously, not happy. For one, the skirt was too short. It barely went four inches below his waist! The shirt was too tight. The sleeves were too long. The shoulders too tight. The bow was nearly strangling him. He had stockings up to his thighs. And he couldn't get it off without help. Which, judging by the lecherous smile over his friend's face, was something that wouldn't be happening.

"You have sick fetishes, you bastard." He hissed as he struggled in the uniform.

"Ah, Rox, don't be that way. You know you love me..."

"Like hell I do. Help me get this off."

"No way. You look as scrumptious as a thirteen year old school girl."

"Because you're a pedophilic straight bastard, of course."

"Roxy! I just meant, you look good enough to eat."

"And you look like the devil."

He did too. He was wearing the leather jumpsuit they'd bought for the stupid Halloween party Axel insisted on going to. It came complete with a black tail, a pair of leather wings, silver chocker and a pair of red horns. Not that you could tell, as they were hidden in the mess of red spikes. Those normally gorgeous jade green eyes were dark in hunger and those teardrop tattoos were crinkled from that damned smile.

"Hey, Rox?"

"What?" He looked up and jumped when those eyes were much closer.

"When did Sora say he was stopping by to pick us up?" That voice was a lot deeper too.

"In half an hour so don't get any ideas, Axel." He pushed him back and growled when his wrists were caught in the other's hand.

"Too late, Roxy." He pulled him closer and began to nibble along the blonde's jaw line. "Promise that you'll play school with me and I'll help you get out of the outfit."

He planted his foot on the other's. "No way, ass. Get it off now or else."

He grinned, much to Roxas's irritation, and shook his head. "Kiss first. And promise to play."

He scowled and dipped his head, placing a peck on the tattooed cheek. "Well?"

"What the hell do you call that, Roxy? You can do better than that..."

"Fine." He muttered and dipped his head again. This time he caught Axel's lips and kissed him languidly. Axel didn't press forward, letting the teasing kiss bite at the edges of the haze forming in Roxas's mind. The blonde arched his back as hands traced up the back of the uniform and moaned appreciatively. He broke away from the softer kiss and glared at the redhead.

"I said not to get any ideas."

"I already had those ideas, Roxy. Beside, I promise on my precious Zippo lighter collection, that if you play school with me, I'll help you out of the uniform and do whatever you say for the whole night."

"A week. And you don't tell anyone that I was in a skirt. Ever."

The smile was back with a vengeance. "Agreed."

He dove back in for a kiss, pulling Roxas more into his lap. His hands settled on the blonde's waist and the younger teen hissed into the kiss.

"Damn, Rox. You feel really tiny."

"It's the fucking skirt. And this damn blouse. It's too tight, Axel." He whined slightly. It really did hurt, though. With each breath he took, it constricted his chest and the skirt was nearly cutting off his circulation.

Green eyes ran over his figure. The blonde had a pleasant flush over his cheeks and the dark navy and white uniform made him look all the more delicious. The blonde's waist, normally thin, seemed even smaller. A bit of him felt guilty for his partner's discomfort but the rest of him was drowning in lust. Damn, Rox could pull off anything. The cute little blonde squirmed in his lap and he felt his barely restrained lust pull tight on its chain.

"Is it too tight here?" He ghosted his hands over the blonde's chest, feeling him quiver.

"Yes." He hissed, arching his chest to get more solid contact. Those evil fingers just brushed over his nipples, making him moan slightly.

"It's nearly see-through." Axel muttered. He could see those lightly pink buds hard under the white material. The blonde's pale skin almost matched the color of the shirt, that's why he hadn't noticed before. "You're in no shape to leave this room."

"Duh, Ax. Touch, now." He struggled against the tight hold on his wrists as the hand recaptured them.

"So impatient. Now, Roxas, if I were your teacher and you came to my class wearing this, I would think that you were teasing me." Roxas groaned as he realized Axel was serious about playing this stupid game and growled. He dove in, forcing his way into Axel's mouth, twining their tongues together. Axel pushed back, taking control back from the blonde and rubbed his free hand over Roxas's nipple. The blonde purred into the kiss, sending a pleasant shiver through the redhead. He pulled away and watched Roxas slowly come through the light daze.

"It's not right for a student to kiss his teacher."

"Dammit, Axel." He ignored the admonition and tried to get Axel to kiss him again. He squirmed but Axel's hand left his chest and fell to his waist. He held him through the ensuing struggle.

"Are you trying to tease your teacher?"

"No." Roxas shook his head to emphasize his point and squirmed again. Axel shifted back so those stockings didn't rub against a very sensitive part of his anatomy.

"Then why are you trying to kiss me? You are aware that there are very severe repercussions for this type of behavior, aren't you?"

"Axel! Dammit, you said you'd help. Now either help me or kiss me but dammit..."

"You want it off?" He ran a hand over the boy's lithe frame, to specify what he was talking about.

"Yes." He nodded, eyes slightly brighter than before.

"Then you'll listen and do what you're told, Roxy."

"Fine, fine. Whatever." He nodded again, frantically.

"I'll take the bow off first." He loosened the knot and freed the blonde's throat from the navy scarf. The shirt was rather low-cut without it, baring most of his chest to hungry green eyes. Those sweet nipples were just under the collar. "Is that any better?"

"No!"

"No? You're not very grateful then, Rox. Maybe I should make you appreciate what you have..." He lifted Roxas out of his lap, silently promising his very irritated arousal that it would be sated before they left here.

"Axel?!"

"We should discuss this unusual desire you possess to sit in my lap, Mr. Strife."

"It's Roxas." He growled. "No one calls me Mr. Strife."

"Such familiarity with the students is disdained upon, Mr. Strife. Are you normally so inclined to sit in your teacher's lap?" Axel's eyes were literally dancing in their combination of lust, hunger and mischief.

"No, Axel."

"Too familiar, Mr. Strife." Axel's eyes narrowed. "My name is Professor Fujiwara."

"Then, no, Professor."

"Now, we must discuss this habit of yours of sitting in your teacher's lap." He pulled Roxas back into his lap, the boy's back to his front and settled him right on his arousal. He bit his lip as the boy wriggled and then relaxed into him.

"Very indecent. You mustn't stray from the path of righteousness. Stay still." Roxas stilled his movements and turned his head to glare at him.

"I'm thinking those terms weren't nearly enough." He could feel Axel against his ass through the leather and that was taking a very large portion of his rationale with it. He wanted Axel now, not later. This damned game was starting to piss him off.

"Now, because I'm your teacher, we'll start your lessons. Hopefully, when we're finished, you'll have learned why this teasing is very wrong. If you're really good, I'll even reward you with extra credit. Would you like extra credit, Mr. Strife?" He wrapped an arm around the boy's waist and pressed him into him. Roxas moaned at the increased contact and nodded, incoherently muttering his concent. "Now, you must be on your very best behavior..."

"Yes, Professor." He managed to get out, his voice very breathy. Whatever. He'd humor that bastard. He wanted it and if the redhead was going to play this game, he would follow along. Besides, it was a little arousing...Okay he was lying. This was very fun. He'd have to find a way to reverse their roles later, but right now, he was still trapped in this damned uniform and if Axel would just move right...there...

"Repeat after me..."Virtue is its own reward"..." Axel's voice was right in his ear and he licked at the soft curve. He nibbled on the blonde's earlobe and blew a warm breath across the wet skin, causing him to shiver. "Mr. Strife."

"Virtue is its own reward." He pulled his head away from Axel's teasing to concentrate on the husky voice.

"...I will be as chaste as ice and as pure as the snow..."

"I will be as chaste as ice and as pure as the snow."

"Very good. You're making progress, Mr. Strife. Now, promise to answer all my questions honestly."

"I promise, Professor." He purred. Axel went still as he heard that tone. It was very hard to remind himself that the end of this would be more pleasurable than if they skipped ahead. It took a minute.

"Have you ever slept with a man, Mr. Strife?"

"Yes, sir."

"How indecent." He began to nip at the bared throat before he pulled away to ask another. "Did you enjoy it?"

"Yes, sir." He was slurring his 'S's together.

"Did he touch you here?" The hand trailed up the skirt slowly, skirting the blonde's arousal and delving back. His fingertip traced a small puckered hole and Roxas stiffened in his arms. "You've got silk panties on, Mr. Strife. A person would think that you were honestly trying to seduce me."

"Ax-Professor!" He tried to arch back into that teasing hand as it traced his entrance, but Axel restrained him and moved away. He began to trace the long vein under his shaft as Roxas began to tremble.

"Does it feel good when a man makes love to you?"

"Oh, yes, Professor." His hips flexed into Axel's hand and he rubbed his thighs together anxiously.

"Do you like to make love to a man?"

"Yes, Professor!" The hand had picked up but then slowed.

"Say it." Axel ordered huskily. Roxas was normally adverse to saying anything along these lines but...he still wanted to hear it.

"I like to make love to a man."

He stopped his hand before he let himself get out of control. "Very good. You're an excellent student, Mr. Strife. I think you deserve a small reward. Would you like a kiss?"

"Yes, please, Professor!" He loosened his hld enough to let Roxas turn and latch their mouths together. The blonde was as desperate as the redhead. Axel forced the blonde's submission and let his tongue roam the younger boy's mouth. Every time he tasted him, it just got better and better. His hand was still around Roxas's cock and he gave it a light squeeze, making him gasp and pant into the kiss.

"You must obey your teacher in every way, Mr. Strife, or you won't earn your reward. Say, "I want to make love to my Professor."..."

"I want to make love to my Professor." Roxas had moved to his throat, intent on making the redhead moan.

"Say, "I won't make love to any other man."..."

"I won't make love to any other man." Roxas writhed on his lap, making him whine in barely contained desperation.

"Who is your teacher in everything? Your one and only?" His lust needed to hear Roxas's submission and the possessive side really needed Roxas's assurance.

"You are, Professor." Roxas's eyes met his, as he looked up through a fringe of golden lashes. Damn, he looked so damn hot, so damn fuckable, so ravishable. He bit his lip again, but harder.

"You are very respectful, Mr. Strife. I believe I owe you another small reward." He lifted the skirt, exposing those white silk panties wet with precum and molded around the blonde's shaft. He peeled them away, as he pulled Roxas closer by the wrists. The panties fell to his knees but Roxas was too concerned with the pulsing he could feel through the leather. His hands clenched into fists as Axel pulled him right up against him and rocked slightly.

"Oh, yes, Professor!" he tried to rock in Axel's lap, trying to get that pressure to be everywhere he needed it.

"Be still or you lose the prize." Axel's hand halted his movement and he forced himself to obey. His thighs were quivering uncontrollably because of his arousal and his position. "Your report will be excellent, Mr. Strife. Tell me, can you feel this?"

Axel's hand left his waist again and came up, moving under the shirt to toy with his nipples. Roxas gasped a little at the contact and moaned as it continued to shoot fire through his body. The shirt was so soft where to rubbed his other nipple. It was driving him crazy.

"Yes, Professor." His voice was barely audible.

"You're face is so red. Are you aroused, Mr. Strife? Is your body hot?"

"Yes, Professor!"

"Would you like this top off, Mr. Strife? It's so constricting..."

"Please, Professor." He was careful to remain still on Axel's lap but his chest flexed forward slightly in invitation.

He pulled the bottom up the shirt and carefully pulled Roxas's head through the hole. It tousled the blonde hair as it came away and Axel pulled the sleeves over wiry arms until he reached his other hand. He released Roxas only long enough to toss the shirt to the living room floor and stopped to watch him pant in his lap, still wearing the skirt and stockings.

"Is this better, Mr. Strife?"

"Oh, yes, Professor."

"If you follow directions properly, I'll remove the skirt for you next. Now, stand up, Mr. Strife."

Roxas froze. He so didn't want to move. He was too hard, too needy, too desperate for Axel to be buried inside.

"Obey, Mr. Strife. Or you will not win the grand reward."

Reluctantly with eyes promising death if Axel didn't hurry this game up and fuck him, he got off the redhead's lap. He watched as Axel's arms reached behind his back and heard the sound of a zipper. The lanky redhead stood, unzipping the leather jumpsuit and baring more and more of that warm peachy skin for Roxas's viewing pleasure. His boots took a little longer and finally, barring the devil horns in his hair, Axel was completely naked. He tossed the jumpsuit to the chair off to the side and sat back on the couch, arms on the back of the couch and eyebrow raised.

"Your next lesson is obedience. Do you want to make sure I'm always ready for you, Mr. Strife?" Roxas nodded, throat too dry to form a proper answer. From the look of things, Axel needed no more preparation. But he wasn't going to argue, especially when he could guess where this was going.

"You're very docile, Mr. Strife, a trait I'm very approving of." Roxas drew his attention away from Axel's prominent erection to meet dark, lustful eyes. "Do you feel empty, Mr. Strife? Would you like me to fill you? To make you pant, moan, and beg for your completion? To give you the gratification you're so desperate for?"

His eyes trailed over the blonde and settled on the skirt. As much as he would love for him to continue wearing that, it was depriving him of seeing his beautiful Roxas naked. The stockings, well, the stockings could stay.

"Mr. Strife, remove the skirt." Roxas's hands flew to the zipper and he yanked it down. Axel heard the fabric tear in the frantic action and soon the skirt was kicked off. "Now, kneel."

Roxas sank to his knees, eyes locked on Axel's. The sparkling blue eyes were as dark as the ocean depths. He had placed his hands on the ground before him, looking the picture of the perfect submissive. His cock jumped at the sight.

"Now, Mr. Strife." He paused to swallow and wet his dry throat. "If you preform this properly, I'll satisfy your every desire. Now, take it in your hand and open your mouth, Mr. Strife." Roxas's pale tan hand gribbed his base lightly and those dark pink lips opened obediently. "Now, lower your mouth until it touches the back of your throat. Move slowly." It was hard as hell to keep his voice steady as he gave Roxas instruction. God, who knew Rox could be so submissive and obedient? "Move away until the tip is just at your lips. Continue to do this diligently and I'll satisfy your desire."

Roxas hummed his assent and continued to move slowly over Axel's member. He swirled his tongue to the underside, tracing the vein. Axel moaned appreciatively above him as he continued at his steady pace. He could imagine Axel inside him, moving at this pace. Filling him, touching that spot inside that made him scream and beg. The one spot that had him hotter than a fire and moaning like a whore. Only for Axel. He ghosted his teeth over the head and swallowed Axel until he had to repress that slight reflex. Axel hissed and his legs quivered on either side of him.

He could feel himself get harder at his taste. His hand began to slip to his own arousal and as soon as he touched it, Axel pulled him away from his dick.

"Are you ready?"

He nodded as he looked up, barely seeing through the fog of lust surrounding him. Axel drew his hand away from where he was rubbing himself and pulled Roxas's attention to him.

"Let's see just how ready you are, Mr. Strife." Axel motioned for him to rise. When Roxas heistated, he said it aloud, harsher. "You seem very needy. Is this common for you, Mr. Strife, to be this aroused?"

"Only when I'm around you." And if that wasn't the hottest thing he'd heard. Ever.

He swallowed again and reached out, caressing Roxas's neglected shaft. He smeared precum over it and then began to lower his fingers. They traced over his balls, then fell further back, pressing against the skin between his sac and his anus. He stimulated his prostate outwardly, loving how Roxas pistioned his hips under his command. He paused as Roxas regained his breath, searching for the lube he'd hidden here earlier. He found it as Roxas panted and gasped before him, quickly smearing three fingers with the liquid. Without warning, he pressed all three inside, the muscles a little lax from before in the shower.

"You must be quite a familiar gentleman, Mr. Strife. Are you?" His eyes closed briefly as Roxas's muscles clenched around his fingers before they began to loose again.

"Of course not. I would never." His actions belied his words as he pushed down on Axel's fingers, trying to get him deeper inside.

"A very good answer." He brushed Roxas's prostate once, feeling him moan loud and arch into his fingers. "Do you think you are prepared enough?"

"Yes, Professor."

"Do you think you are stretched enough to let me fill you after you made me wet with that sweet mouth of yours?" Roxas only nodded in reply. Axel removed his fingers amidst much protest from the blonde. "Say, "Yes, sir."..."

"Yes, sir." He breathed, eyes darker. He was literally at the end and if Axel didn't fuck him now he was going to die.

"Your body is so promising. Are you trying to attract my attention?"

"No, Professor, please."

Axel took note of the desperate and foreboding look in his eyes. Playtime was starting to end by the look of things. He'd have to wrap this up quickly before he made Roxas pissed instead.

"Present yourself to me. In my lap again, Mr. Strife." Roxas pounced, settling in Axel's lap. Their erections brushed together, making both moan at the sudden contact. "Present your nipple up to me, Mr. Strife."

Roxas rose up to his knees, and brought Axel's head down slightly. His tongue was like fire as it licked his nipple. He pressed forward, moaning as this contact and the feeling of his erection pressed to Axel's chest. His hands fell to the redhead's shoulders and clenched tightly. Axel sucked the bud, pressing it to his teeth and biting lightly. Roxas slipped one hand down to play with Axel's chest, nails raking down his pecs and abs. He pressed down harder as he passed over his nipple, knowing the redhead loved the slight pain.

He broke away from the blonde, unable to resist one last tease. "Your eagerness is very improper, Mr. Strife. If anyone found out what we were doing, what I was teaching you, I'd have to deny everything. My reputation couldn't take the strain, Mr. Strife. But, if you would ask, "Professor, would you fuck me?"...I would see to it that you pass my class, Mr. Strife."

"Professor." Roxas slid down, back into Axel's lap and gyrated on his lap. "Please, fuck me, Professor!" His hands came up and raked long lines down Axel's chest, making him arch under the blonde.

"Shit, Rox!"

"Fuck me, Axel!"

"Oh, hell yes." he motioned for Roxas to get up slightly and squirted a bit of lube into the smaller palm. Roxas fisted him quickly, making Axel's body rock each time. He grabbed the hand, latched his mouth on Roxas's and grabbed his dick. He lowered Roxas to the tip and threw his head back when Roxas slammed down immediately.

He grabbed the back of his thighs, feeling the stockings wet with sweat and sticking to Roxas's legs. Roxas pressed on his chest, trying to find a way to hold onto the slick upper body and still achieve that intense pressure. Axel gripped him, hard enough to bruise, and pulled him down harder. He could feel Roxas so damn tight. He bit into that perfect throat that was bared as Roxas's head fell backward. A scream escaped him as Axel struck his prostate, the mouth at his throat moaning. The slap of skin on skin was intermixed with varying cries, most from Roxas demanding more, harder, faster.

He wrapped his arms around his waist and held himself deep inside Roxas as he turned them, lying Roxas on the couch below him. Roxas's arms came up and wrapped around his neck, legs around his waist. He could feel sweat-soaked stockings against his skin. It was so damn hot.

"Roxas. Roxas." He couldn't stop saying that name. His thrusts began to go faster and faster, until he was sure that neither of them would be moving much after this.

"Axel." Roxas's eyes opened and he was trembling so much. "Ax."

He just nodded, sealing their mouths together as he felt Roxas cum against their stomachs. He flexed a few more times, wanting to milk that intense pressure and send Roxas further over the cliff before he followed.

He was supporting his upper body on his forearms as they tried to catch their breath. Roxas was still trembling and panting, but Axel didn't have the energy to tease him about it.

"I think that was the most intense thing we've ever done." Roxas muttered after a while. Axel just nodded, pulling out as Roxas moaned, losing that feeling of being complete. He felt cum leak down his thighs as Axel struggled into a sitting position.

"Shit, I think I threw out my back." The redhead flinched as he tried to move. "Holy hell."

"That's what you get for trying to go eight times a day. This was only number four. I don't care what you say either. I'm not going to be seduced into any more." Roxas shifted, hating the feeling of being sticky but reluctant to move. "Your code name isn't reflective on how many times you can go, Axel."

"You're just saying that because you don't think you could last thirteen times in a day."

"Axel, I'm not sure anyone could last thirteen times in a day. Are you stupid?"

"Whatever." Axel popped his back and then sighed. He ran a hand over his chest, scooping up some of Roxas's cum and licked it off his fingers. Roxas's eyes followed this display and he shivered. Damn, Axel. "I'll get you clean too." He smiled like a cat and pushed Roxas up the couch so he could settle between his legs.

Roxas just purred as he felt the long swipes of Axel's tongue against his skin. He rubbed his legs against Axel's sides, returning the affection. Axel finished and began to kiss and lick his way back up Roxas's body, planting a soft kiss at the side of his mouth. Roxas turned into it and reciprocated, exciting another kiss the same as the one that started the fiasco. They parted, whispers between them.

"I guess Soar heard the commotion and decided to check in later." Axel grinned as the phone rang and they noticed it was well past time for Sora to pick them up. Axel got off the couch, picked up his costume and answered the phone. "Hey, Dem. Nah, we're on our way. Had a little costume malfunction but nothing I couldn't fix. We'll be there soon."

"I'm going to get my real costume on. Where is it Ax?"

"Closet in the guest room." Roxas frowned and glared before stalking off. Axel just shook his head and pulled the devil outfit back on. He figured Roxas woud be a little longer.

"Glad you could finally make it." Kairi snipped good-naturedly as they arrived at Zexion's apartment. She was a dressed in a set of robes with a witch's hat perched on her head. Roxas was proud to say that he wasn't in some girl's uniform but in a white jumpsuit that was similar to Axel's but came with feathery wings and a halo.

"We had a little costume malfunction." Axel explained merrily. Roxas just rolled his eyes and drug Axel into the room. The guests stopped as they entered and it was silent. "What?"

Axel's blank, confused look sent them into action as catcalls, wolf whistles and cheering went up. Roxas frowned and crossed his arms, trying to figure out just what was so amusing.

"Hey, Rox." Soar approached them first, with Riku trailing behind. Roxas wasn't sure what they were dressed as but it suited them. The devilish smirk on Riku's face wasn't too odd, but the fact that Sora was avoiding eye-contact was unusual. "We, uh, kinda stopped by a little earlier than planned..."

Sora trailed away as Roxas's face flamed and paled simultaneously. Axel looked as pleased as the cat that stole the canary for all of five seconds before he paled ghost-white.

"Yes, we are rather surprised by your costume considering its not the one you started out in..." Riku held up his phone, the picture of Roxas in full uniform standing before a smirking Axel on the little screen.

"Axel?" The room went dead silent at the cold fury in Roxas's voice.

"Yes?" The redhead seemed to cower back from his boyfriend who turned on him with bright, sparkling blue eyes.

"Consider your collection confiscated. And make that a month." Roxas smiled that scary-ass smile that meant he was beyond pissed and Axel was really going to die. He grabbed the lapels of that damned jumpsuit and pulled him down. "You brought this on yourself, you know. I think we should strive to reflect my codename, Axel."

Axel nodded once and passed out. Roxas smirked as he turned back on Riku.

"Erase that now and I'll spare you."

Numbly, Sora took the phone and erased the picture. Satisfied, the small angelic blonde stepped over his fainted boyfriend and approached the punch table. Demyx was soon at Sora's side.

"You'll resend that picture, won't you, Dem?" Riku asked as he took back his phone. "Hate to be the only one without it."

"Yeah. Absolutely!!"