Look, we all knew the first one-shot was gonna be Frerard. Slightly older DesolationRow!Frank (slightly longer hair) and I'mNotOkay!Gerard.... Enjoy...? Fucking bare with me.
Gerard looked up from his unsavoury lunch with a growl as his nemesis plopped down on the other side of the table.
"Fucking growl at me some more, it's adorable really." Frank hissed, propping his heavy boots on the table. Gerard glared at him.
"Dammit Frank, I'm trying to eat. Can't you pick on someone your own size? Wait, I forgot they stopped making punk gnomes after you." Gerard pointed a dull silver fork at Frank, who only flipped him off in retaliation.
"In your dreams, Iero." Gerard rolled his 'r' and stood, shooting Frank one last heated glare before stalking off to the trash can to dump his uneaten mush.
He stormed out of the cafeteria with a huff and made his way to the bathroom. He never had to wait long.
The bathroom door practically flew open with the force behind it, heavy footsteps leading right up to the handicapped stall. Gerard excitedly opened the door, accepting Frank's mouthwatering glare as he leant against the door and locked it without looking.
"Well?" Frank cocked his head to the side and looked down at the tiled floor.
"Shut up," Gerard mumbled as he took a step and sank to his knees in front of Frank. He reached up to unbuckle the spiked belt Frank wore, but was stopped with a slap that made his teeth ache.
Gerard looked up at Frank with a glare. "Ask, princess." Frank sneered, running his hand through Gerard's hair. Gerard's glare hardened.
"Oh motherf-" He was slapped once more, his cheek undeniably pink stained. He groaned in frustration and nuzzled his face against Frank's crotch. "Can I pretty please suck your cock, Frankie?" Gerard cooed into the jean fabric, hands splayed over Frank's warm thighs.
Frank pryed Gerard's face off his crotch and held it in both hands. "Well go on, get me hard baby," Frank smirked, fingers grazing the pink flesh of Gerard's cheek.
Gerard rolled his eyes and unbuckled the spikey belt keeping Frank's pants up. He gently caressed Frank's obvious bulge, holding back a prideful grin as Frank let out a groan that echoed off the walls.
"Gotta be quiet, Frankie." Gerard giggled, his fingers working at the button and zip of Frank's jeans. Frank was undoubtedly glaring at the top of Gee's head, but he paid no attention as he tugged at the offending zipper, his eyes widening as Frank's cock was left exposed for him to ogle at. He could feel his own cock stir in his pants as he stared at Frank head on.
"Something the matter?" Frank hissed, tangling his fingers in Gerard's hair and tugging harshly.
Gerard glared at Frank with a resounding groan, forced to look at him. "No-" But before he could make excuses Frank had cut him off, guiding his face forcefully.
"Then hop to it, Gee," Frank demanded as he let go of Gerard's now mussed hair. Gerard huffed and gripped Franks base, glancing at him before circling his tongue around the pink tip.
Frank placed his hand at the back of Gee's head and pushed forward slightly, his tip residing in the wet warmth of Gerard's mostly innocent mouth.
Gerard curled his tongue around the organ in his mouth and hummed lightly, not missing the harsh gasp Frank emitted as he began to take in more of Frank's girthy length.
"Come on, I know you can take more than that." Frank pushed Gerard down his length, his tip hitting the back of Gerard's throat with a barely noticeable gag as Gerard complied, breathing unsteady through his nose.
Gerard swallowed around the intrusion and gripped Frank's hips, his tongue swirling over the underside of Frank's cock as he slowly pulled back.
Gerard's favourite part of this whole mess was the noises Frank made, whether it was the throaty growls or the rare high pitched moans. He pulled off completely to kiss Frank's head before spitting into his hand and gripping Frank's base, pumping it tightly.
"'M so hard, Frank," Gerard licked at the tip broadly before gently trailing his tongue over the prominent vein.
"Fuck baby.. Make me cum and I'll give you a handjob." Gerard blushed faintly and pouted, his hand still pumping Frank. He squeezed gently and sat back to look at Frank.
"Just a handjob?.." Gerard stared into Frank's eyes as he leant forward again and suckled at Frank's slit, tonguing wildly and rejoicing in the throaty moan that left the older boy.
"I-..Fuck, I'll finger you?" Frank offered as he pressed his hips forward, following Gerard's mouth when he pulled back.
"Good boy.." Gerard giggled and innocently licked at the underside of Frank's straining cock, not missing the glare Frank shot him. In any other circumstances, Gerard may have been pushed, but Frank was feeling generous.
Gerard dove back down, sucking softly on Frank's cock until he could feel him in his throat. Frank's calloused hand weaved into Gerard's hair again, stilling him so he could gently fuck into Gerard's mouth. Gerard relaxed his jaw and looked up at Frank, staring into his eyes as his lips were pulled around Frank's cock obscenely.
Frank bit his lip to hold back a string of profanities and moans, the slick slide of Gerard's warm mouth and skilled tongue enough to send him over the edge.
"Fuck baby, so close.." Frank whispered hoarsely, his head thrown back hard enough to rattle the stall door. Frank barely felt the throbbing of his head over the throbbing of his dick as he stilled Gerard's head and slid him off, a desperate whine falling from his lips.
Gerard grinned at Frank and leant forward to skim his tongue over the head, collecting the precome that had beaded up. Frank practically mewled, much to Gerard's excitement as he wrapped a hand around Frank's base and broadly licked the tip.
"Why'd you stop?" He murmured after swirling his tongue over the head. His knees ached from being bent but the dull ache was familiar and welcomed.
"I don't want a fleshlight, Gee." Frank huffed out, untangling his fingers from Gerard's hair to brush his bangs out of his eyes. Gerard grinned lazily and rolled his eyes, of course Frank would say something like that.
Gerard tried to keep his attention on Frankie as he blew him but his dick was so hard that it hurt.. And Frank had a rule about touching yourself. Gee hummed as he took Frank into his mouth again, his hands gently squeezing Frank's thighs as they roamed up and down his legs.
Frank was having a hard time keeping his noises to himself, the need to just cry out loudly and scream profanities growing ever strong. Gerard shifted on the floor restlessly, the stretch of his lips not only indefinitely obscene but also having him on the verge of tears as he restrained from touching himself.
"F-Fuuuck, 'm gonna cum, Gee." Frank groaned, thrusting his hips to meet Gerard's warm and inviting mouth. He bit onto his hand as he came, head thrown back again whilst he came hot rivulets down Gerard's throat, who took every drop and more as he milked Frank for all he was worth.
Frank mewled desperately - just loud enough to be heard behind his hand - as Gerard stopped, sliding Frank's spent cock out of his mouth with a faint 'pop' as he continued to swallow the rest of Frank's bitter spunk. He seductively licked at the cum that had spilt out, staring up at Frank as he watched with hawk-like eyes.
"My turn, Frankie?" Gerard cocked his head to the side and smiled devilishly.
~^•^~
1298 words but it's fucking done, okay? Hell yeahI feel like the actual cumming part was rushed and could use more description but.. This was requested and I've worked on this long enough sksksk
I might fix it later but?? Idk
Requests are welcome!!
YOU ARE READING
SIN IS IN
FanfictionA smut book, as requested. Any ship, any scene, most kinks, no kinks. If it's shitty don't read. Don't like smut? Don't read. Don't like cringe? Especially don't read. Mom, if you ever find this, I'm so fucking sorry.