Work Text:
"Odd, have you ever just stared at someone’s jeans?" Jeremie Belpois muttered, more to himself than to the empty dorm room.
Odd Della Robia, ever charming in his own uniqueness, had this way of leaning against door frames—hips cocked forward, fingers hooked in his belt loops—like he knew His dick print was the center of the universe. Right now, it was pressing against worn denim, a subtle curve the brains of the Lyoko Warriors couldn’t stop tracking with his endearing blue eyes.
Jeremie’s throat clicked when he swallowed. Odd’s grin was all teeth. "See something you like, Einstein?" The nickname dripped with luridly-veiled condescension, but Jeremie’s pulse hammered anyway.
The spiky blonde purple streaked-haired miscreant pushed off the door frame with deliberate slowness. The fabric between his legs pulled tighter. "You wanna touch it?" He thumbed the button of his dark-light purple trousers, watching Jeremie’s girlish lips part. "I can tell."
Ecstatically Jeremie’s fingers twitched against his thigh. His brain screamed NO! but his body leaned forward like gravity had shifted. The scent of Odd—cheap body shampoo and sweat—hit him first. Then the heat, radiating through denim as Kadic Academy’s infamous rascal grabbed his wrist and pressed his palm flat against the bulge.
The 13-year-old lowkey irritant with infinite confidence exhaled through his nose, amused. “Fuck, your hands are shaking.” He guided Jeremie’s fingers to his zipper, the metal teeth parting with a hushed scrape. The briefs underneath were damp at the waistband, clinging to skin as Odd shoved them down just enough to spring free—thick, flushed, already leaking at the tip.
Jeremie’s breath hitched when Odd wrapped his fingers around his own cock, dragging the boy’s wrist forward until his knuckles brushed coarse blonde hair. “Open,” Odd ordered, and the brainiac's mouth went slack on instinct. The first salty press against his tongue made his knees buckle, but Odd caught him by the hair, forcing his head back to meet his gaze. “Don’t choke yet, Einstein. We’re just getting started.”
Odd’s hips snapped forward without warning, shoving himself deep until Jeremie’s nose mashed against his pelvis. The human library of a boy gagged, tears pricking his eyes as Odd held him there, laughing low in his throat. “Damn, you take it like you were made for it.” He pulled out just enough to let Jeremie gasp, then plunged back in, setting a brutal pace that left spit slicking down Jeremie’s chin.
Jeremie’s fingers scrabbled at Odd’s thighs, unsure whether to push or pull, but the stretch of his jaw and the bitter tang on his tongue had his own cock twitching painfully in his pants. Odd groaned when Jeremie’s tongue flicked under his shaft, rewarding him with a rough tug to his fine hair. “That’s it—use that mouth, Einstein.”
A sharp knock at the door froze them both, either Yumi or Aelita. Odd didn’t stop fucking Jeremie’s throat, just smirked down at him. “Ignore it,” he murmured, hips rolling in a lazy grind that made Jeremie whimper around him. The knocking came again, louder this time, followed by a muffled voice calling his friend’s name. Jeremie tensed, but Odd only chuckled, dragging his thumb through the spit pooling at the corner of Jeremie’s lips. “Bet you love this, huh? Almost getting caught.”
Jeremie’s cheeks burned, but he couldn’t deny the thrill twisting low in his gut. Odd’s cock twitched against his tongue, hotter now, the musk of him thick in Jeremie’s nose. When the footsteps outside finally faded, Odd yanked him off with a wet pop. “Turn around,” he ordered, shoving Jeremie toward the bed. “Hands on the mattress—arch that fucking back.”
The desk chair screeched as Odd kicked it aside, his fingers digging into Jeremie’s hips hard enough to bruise. Jeremie barely had time to brace before Odd’s tongue swiped over his exposed hole, rough and impatient. The noise Jeremie made was pathetic, high-pitched, his fingers clawing at the sheets as Odd spit and licked into him like he was starving for it. “So fucking tight,” Odd growled against his skin, biting the curve of his ass. “Have you ever been stretched open before, Einstein?”
Partly embarrassed, Jeremie shook his head, throat too raw to speak, but Odd didn’t wait for an answer. The blunt press of his cockhead against Jeremie’s entrance forced a whimper from his chest—then Odd shoved in with one brutal thrust, sheathing himself to the hilt. Jeremie’s vision whited out, his back bowing as Odd groaned above him, hips flush against his ass.
“Jesus Christ,” Odd hissed, fingers twisting in Jeremie’s red-green checkered buttoned shirt. “You’re gonna milk me dry.”
He didn’t give Jeremie time to adjust, just pulled out and slammed back in, setting a pace that rocked the bedframe against the wall. Jeremie’s toes curled, his knuckles bleaching white where they gripped the sheets, every snap of Odd’s hips dragging a broken sound from his lips. Odd leaned over him, breath hot on his neck. “You like that, bookworm? Taking it like a slut?” Jeremie could only nod, his cock dripping untouched between his legs.
Relentlessly Odd’s hand slid around Jeremie’s throat, not squeezing, just holding—claiming—as he fucked into him with sharp, shallow thrusts that had Jeremie seeing stars. “Arch harder,” he growled, and Jeremie obeyed instantly, presenting himself like something to be used. Odd rewarded him with a slap to his ass, the sting blooming red across his skin. “Yeah, just like that. Fucking perfect.”
Jeremie’s knees trembled when Odd suddenly hauled him upright, his back pressed flush against Odd’s sweat-slick chest. A hand fisted in his hair, yanking his head back as Odd murmured, “Watch,” and stroked Jeremie’s cock in time with his thrusts. Jeremie’s moan cracked in half, his hips jerking into the tight grip.
“Gonna come just from getting fucked, huh?” Odd laughed, breathless, his teeth scraping Jeremie’s shoulder. “Pathetic.”
The angle changed—Odd dropped onto the bed, dragging Jeremie down onto his lap, impaling him deeper. Jeremie gasped, his thighs straining as he tried to lift himself, but Odd clamped his hands around the lithe teen’s waist and slammed him back down, fucking up into him with relentless precision. “Move,” Odd ordered, and Jeremie obeyed, bouncing clumsily at first, then finding a rhythm that made the dominant boy’s groan vibrate against his spine.
Jeremie’s nails dug into Odd’s thighs as he rode him, sweat-slick skin sticking where they pressed together. The wisecracker’s grip shifted, one hand fisting Jeremie’s cock while the other traced the stretch of his hole around his shaft, pushing the boundaries even further. “Look at you,” Odd muttered, voice ragged. “Taking every inch like you were built for it.” Jeremie’s hips stuttered, his orgasm coiling tight, but Odd pinched the base of his cock, denying him. “Not yet.”
With a grunt, Odd flipped them, pinning Jeremie flat on his back. He hooked Jeremie’s legs over his shoulders, driving back in with a snap of his hips that punched the air from Jeremie’s lungs. The new angle hit deeper, each thrust dragging a broken whine from Jeremie’s throat. Odd leaned down, licking into Jeremie’s mouth, tasting himself on the boy’s tongue. “Close?” he breathed, and Jeremie nodded frantically.
Odd smirked, slowing his pace to a torturous grind. “Then beg.” Jeremie’s hips jerked, desperate for friction, but Odd held him down, his thumb circling the leaking head of Jeremie’s cock.
“C’mon, Einstein. Use that pretty mouth.” Jeremie’s voice cracked as he choked out a plea, and Odd rewarded him with a sharp thrust, his fingers tightening around Jeremie’s shaft.
The slap of skin grew louder, Odd’s breath coming in ragged bursts as he pistoned into Jeremie’s body. Jeremie’s thighs trembled, his toes curling when Odd suddenly gripped his hips and yanked him forward, driving deeper. “Gonna fill you up,” Odd growled, his rhythm faltering. Jeremie felt the hot spill inside him before Odd even groaned, his cock pulsing as he emptied himself with a shudder.
Jeremie arched off the bed as Odd’s hand finally stroked him full-length, once, twice—then his orgasm ripped through him, painting his stomach in thick stripes. Odd chuckled, still grinding lazily into him as Jeremie twitched through the aftershocks. “Messy,” he murmured, dragging his fingers through the jizz on Jeremie’s chest before shoving them into the boy’s slack mouth. Jeremie sucked instinctively, whimpering at the taste.
Odd pulled out with a wet sound, watching his own spend drip from Jeremie’s flushed hole. He slapped Jeremie’s thigh, leaving a red mark. “Roll over.” When Jeremie hesitated, Odd gripped his jaw, forcing eye contact. “Now.” Jeremie turned onto his stomach, biting his lip as Odd’s palm came down hard on his ass—once, twice—the sharp cracks echoing in the tiny room. Odd leaned down, licking a hot stripe up Jeremie’s spine. “You’re gonna feel me for days.”
Jeremie gasped when Odd flipped him again, manhandling him to the edge of the bed. His legs were pushed up, knees pressed to his chest, exposing him completely. Odd spat into his palm, slicking his cock again, and Jeremie’s breath hitched at the blunt pressure against his oversensitive entrance.
“Relax,” Odd ordered, but didn’t wait, sheathing himself in one brutal thrust that had Jeremie clawing at the sheets. “Fuck, still so tight.”
The outspoken joker’s rhythm was slower now, deliberate, each roll of his hips dragging a whimper from Jeremie’s throat. He leaned down, catching Jeremie’s lower lip between his teeth. “You’re gonna come again,” he murmured, fingers wrapping around Jeremie’s neglected cock. The straight A-student shook his head—too much, too soon—but Odd squeezed, twisting his wrist on the upstroke. “Yeah you are, babe.”
The bed creaked as Odd fucked into him deeper, his free hand pinning Jeremie’s wrists above his head. Jeremie’s back arched, his thighs trembling as pleasure coiled tight in his gut. Odd’s breath hitched, his thrusts growing erratic.
“Feel that?” he growled, grinding his hips in tight circles. “Gonna pump you full again.”
Jeremie’s toes curled, his vision blurring as Odd’s hand worked his cock in rough, uneven strokes. The pressure built too fast—his breath came in ragged gasps, his hips jerking helplessly. Odd’s grip tightened.
“Come,” he ordered, and Jeremie shattered, his release streaking his chest as Odd buried himself to the hilt with a groan.
The room stank of sweat and sex, the air thick as Odd collapsed over him, his weight pinning Jeremie to the mattress. Jeremie winced at the stretch, Odd still twitching inside him, but the bite of pain only made the aftershocks sharper. Odd nipped at his collarbone, chuckling when Jeremie flinched. “Sore already?” He rocked his hips lazily, watching Jeremie’s erudite yet beautiful face contort. “Good.”
Jeremie’s fingers tangled in the sheets as Odd pulled out, hissing at the slick drag. Come dripped onto the mattress, and Odd smeared it with his thumb before pressing the digit to Jeremie’s lips. “Clean it up.” Jeremie’s tongue darted out obediently, his stomach clenching at the bitter taste. Odd’s grin was feral. “Atta boy.”
The door rattled again—this time with urgency—followed by a shout. “Della Robbia! Open up, it’s Jim!”
Odd froze, then laughed under his breath, dragging Jeremie up by the arm. “Get dressed. Fast.” Jeremie’s hands shook as he yanked his brown cropped trousers on, the fabric sticking to his damp thighs. Odd tossed him a hoodie, already pulling his own magenta t-shirt over his head.
Jeremie wiped his mouth with the back of his hand, tasting salt and Odd still on his lips. The knocking turned to pounding. “Last warning Della Robbia!”
Odd shoved the window open, nodding toward the large oak tree outside. “Move.” Jeremie hesitated, but Odd gripped his chin, forcing his gaze up. “You wanna explain this?” His thumb smeared with cum still drying on Jeremie’s collarbone. Jeremie scrambled out the window just as the door burst open.
The thick limb of wood shuddered under Jeremie’s weight, his thighs burning as he half-limped down. Behind him, Odd leaned out the window, grinning like nothing had happened.
“Einstein?” Jeremie froze. Odd tossed something—his black framed glasses, miraculously unbroken—and Jeremie fumbled to catch them. “Don’t be late for History,” Odd called, loud enough for their meddlesome P.E. teacher to hear. Then, softer: “I’ll find you tonight.”
