After Practice
gerard way x patrick stump
Summary: After a simple gig, things get steamy between two friends who hate to admit they like each other..
Authors Note: this is my first time ever writing official smut (so ignore any incorrect terms…)
Word Count: 2,946
Pairing/Ship: Gerard Way (My Chemical Romance) x Patrick Stump (Fall Out Boy)
This includes…: internalized homophobia (slurs mentioned once), slight angst, cursing, two losers but one is more dom, pathetic sub gee, soft dom patrick, scent kink, slight overstimulation, awkward intimacy
. . .
the garage smelt of weed, sweat and a hint of leather as another “concert” was held in gerard’s garage. he knew his parents would probably kill him later, but that wasn’t what mattered at the moment, knowing he had a show to finish.
gerard gripped the microphone tight, voice loud enough to shake the room. patrick was beside him, fingers working meticulously against the strings, striking strong chords that filled the space.
it was the last song of the night— they had to make it count. sweat trickled down patrick’s throat, catching gerard’s attention, a bit too much than he’d like to admit. before he knew it, the band had already started another song while he was distracted. he quickly darted back to the microphone in front of him, feeling utterly embarrassed about missing the first lyrics of the song.
shit.
patrick noticed. he always did when gerard stared for too long. he played it off as something he did “when he was in the moment”, as if he didn’t stare patrick down like he was eye candy.
the crowd roared, thrashing limbs, dancing bodies, and smokers in an empty corner. the music buzzed through gerard’s ears as he concluded the final song of the night, microphone screeching abruptly.
“well, i hope you all enjoyed this.. concert.” gerard cleared his throat, sore and raspy. he fidgeted with his fingers, actively finding words to end the event. "we’ll have another gig in about two weeks— yeah, two weeks." he repeated firmly, voice still shaky.
the garage slowly emptied as the last bystanders began walking out into the cool night air. gerard still felt the faint buzzing like the music hadn’t fully faded yet.
patrick set his guitar down, unplugging the amp on the side. “think we did good tonight?” he asked, panting slightly.
gerard leaned against the wall, wiping the sweat off his palms onto his dusty jeans, the ones he wore far too often. he glanced down at patrick, before tucking a messy strand of hair behind his ear.
“i guess,” he shrugged. “could’ve fixed some things.”
patrick looked up at him, scoffing. “dude, you missed the first lines of the last song.”
gerard quickly averted his gaze. “don’t remind me.”
the band finished packing up in silence, duffle bags rustling against the ground. the stale smell of weed lingered in the garage, mixed with dust.
soon enough the rest of the band left, exchanging small waves before shutting the garage door behind them.
patrick slung the large bag on his back. “i should probably get going—“
“wait.” gerard said quickly.
he paused in his steps.
“you don’t have to go. well, not yet.”
patrick tilted his head, before shrugging. “i mean, sure. my mom thinks i’m sleeping at pete’s anyway.”
“basement?” he asked, before getting a confirming nod from gerard.
——————————————————
gerard’s room— well, basement was everything you’d expect from someone like him. the room was filled with half empty cans of soda, and dirty clothes in piles on the floor. horror movie posters lined the walls, ones from popular to lesser known films. nerd.
patrick’s eyes traced the room, even though he’d been there millions of times. he sat down, bed creaking. gerard went off somewhere in his room, running a hand through his damp hair. patrick is quick to take off his dirty converse, looking up at his greasy friend, who was changing right in the middle of the room like it’s the most normal thing in the world.
he couldn’t help but stare. hard. he’s never seen him like this before— soft, pudgy skin coated in a sheen layer of sweat. closely examining the slight curve of his hip dips, he wondered what it would be like to grab them.
fuck.
he couldn’t think of his friend like that. before he got out of his thoughts, he saw gerard looking at him, a bit embarrassed.
“dude—“ gerard stammered out, face a tinge of pink. he quickly shoved his new shirt on, flattening it out. “i’m no fag, got it?” he hissed, knowing deep down that was bullshit.
“i— i wasn’t staring. what the hell are you talking about?!” he spat out, acting as if he wasn’t a nervous wreck. patrick was lying through his teeth. he’s had a crush on gerard for as long as they’ve known each other. “i’m not gay either… i don’t do that stuff.” he scoffed, staring at the wall like it was the most interesting thing in room.
gerard went back to sit on the bed, now at an awkwardly close distance to patrick, knees brushing against one another. the silence was deafening, both of them not knowing what to say after that weird encounter.
——————————————————
time went by, the pair settled into gerard’s bed watching a movie— horror, of course, to gerard’s request.
patrick wasn’t entirely a fan of it, but he had to do something to get his mind off his best friends body. the soft pink of his nipple, god. the faint trail of hair creeping up to his belly button.
he wasn’t gay. he wasn’t. he knew that. he couldn’t think of his friend like that, even though it gave him a sick thrill.
he took a agonizing breath, before putting his attention to the movie in front of them. gerard was entranced, eyes glued to the screen. he couldn’t forget about it, not now. his pants suddenly felt tight. seriously?
gerard suddenly felt thirsty. he lunged his body over patrick’s torso, grabbing his soda can off the armrest. his forearm unknowingly grazed against the tent in patrick’s pants, making him jump up with an embarrassing whine.
gerard froze mid-sip. his eyes widened, fully registering the whine, and even worse, the hardness pressed against his arm.
for a moment, they sat in silence. then;
“holy shit,” gerard yelped, because what else was there to say?! he quickly yanked his arm back from patrick’s bulge like it was on fire. (which he’d much more prefer.)
“dude— dude. what’s wrong with you?!”
patrick’s face burned so hot he could’ve melt right in that bed. “wh— me?!” he screeched, sitting up almost instantly. “you’re the one who’s touching my boner!”
“YOU’RE HALF-HARD IN MY BED!!!” gerard practically screamed.
despite the tense atmosphere, patrick found himself leaning inches closer to gerard, close enough to feel his shuddering breaths.
gerard’s face softened, the initial anger fading away, turning into a newfound curiosity. he watched the way patrick looked him— like he wanted him to. he kept his gaze locked on his mouth.
“we really shouldn’t be doing this—“ gerard murmured, voice trembling ever so slightly. he obviously didn’t move, instead waited for patrick to make the first move.
patrick’s breath hitched, body betraying his thoughts. “i know, i know we shouldn’t.” he replied shakily. “but… i don’t care.”
something snapped in gerard’s body, making him lunge forward, capturing patrick’s mouth in a kiss. it was a sloppy, messy, desperate attempt to figure out the feelings they’d felt for each other for god knows how long.
patrick grabbed at his shoulders, gripping them tight. their teeth clashed against one another, both clearly inexperienced with anything intimate.
gerard’s breath shook as patrick pushed him back against the headboard, the sudden force made his heart race— fuck. he was already hard from just a kiss?
patrick’s body pressed against his, instinctively making gerard spread his legs for more room. he felt the friction between them, making the already strained bulge in his pants throb needily.
his hands squeezed tighter around gerard’s shoulders, nails digging in hard enough to leave marks. this was really happening.
gerard gasped into the kiss while patrick rocked against him, hips perfectly aligned despite their jeans in the way. “p- patrick..” he let an embarrassingly loud whimper against his lips.
patrick pulled back enough to see the state he was in— head thrown back against the bed, eyes watery and body quivering. he also took notice of the tight shirt he was wearing, how it hugged against his plush hips.
he needed that shirt off of him. now.
“take your shirt off- please. i wanna see you.” patrick begged, as if he wasn’t the one straddling him right now.
gerard complied, yanking the fabric over his head in one swift motion, showing his soft pale torso. he gripped patrick’s front tightly, seeking purchase on his best friends shirt (if that’s what they even were right now.)
patrick nearly moaned at the sight alone. god he looked so good. he couldn’t get any harder than he already was.
at that, patrick paused, eyes taking over gerard’s exposed bare skin. he swallowed the lump in his throat before mumbling a soft, “god.” his hands came up to squeeze his stomach, earning a shaky noise from gerard underneath him.
he took a moment to run his fingers over the underside of his belly, tracing along the faint happy trail, reaching the black waistband of his jeans. “can i…?”
gerard shivered at the touch, but nodded enthusiastically, breathing heavy and shaky. he lifted hips up, encouraging patrick to continue. his face was a red mess— watching his friend play with his waistband. “please- please..” he whined.
“yeah- i.. i got you.” patrick said quickly. he was just as eager as gerard, if not more. he pulled the jeans down, letting them pool around the other boy’s ankle, leaving him sprawled on the bed only in his grey boxers.
patrick bit his lip, letting out a hoarse breath, “look at you..”
gerard squirmed under his gaze, feeling exposed— vulnerable. his pudgy thighs threatened to shut under the attention, but patrick gently grabbed them, spreading his legs open once more.
“no, no, no. let me see all of you.” he said, voice raspy with desire.
before he could register what was happening, patrick leaned down, pressing kisses along the inside of gerard’s thighs, licking at the sweat. god— he felt like he was going to explode.
gerard shuddered, and he couldn’t help but buck his hips against patrick, rubbing the damp bulge in his boxers against his face.
the tiniest grin spread across patrick’s lips, before leaning in to pressed an open mouthed kissed right on the damp spot on his boxers— letting him feel every amount of pressure he was putting on it.
“knew you couldn’t wait, pervert.” he mumbled, knowing gerard probably didn’t care how horny this made him look right now.
“please don’t stop- please..” the words barely left his mouth, as his hips twitched subconsciously, grinding against patrick’s mouth. he continued his pleas. “i- i want you... please keep going—“
his breath was strained, as well as his cock in the thin fabric, making him grab at the sweaty sheets beneath him in an attempt to calm himself. his body was on fire, he’s never felt like this before. it made him feel exposed, yet wanted.
patrick huffed against the fabric, sending vibrations straight to gerard’s hips. that alone could’ve made him cum from how desperate he was.
with a final yank, gerard’s boxers peeled off, pooling to his knees, exposing the flushed, leaking cock between his legs.
patrick looked up at him, eyes dark and wide with need. “can i—“ he cleared his throat, motion shaky. “can i?” he repeated, but more eager.
gerard nodded, almost too quickly. “yes- yes. please, i need it..” he could barely finish his sentences, his whole body trembling with excitement. he knew he probably looked crazy, but he no longer cared. he only cared about two things: his dick, and what patrick was gonna do with it.
patrick didn’t hesitate any longer, before taking him in his hand. he gave him a small squeeze first, teasing him, to see if he’d make another sound. gerard grunted loudly at the touch, already so hard. he leaked precum, making a mess on his friend’s fingers. all he could think about his how much he needed this, about how much better this was than jerking off with his own hands.
“s- shit— patrick..” gerard stammered, voice wrecked. patrick looked back up at him, shaky smirk crossing his lips. “you’re— you’re so fucking loud,” he let out a tease, stroking his cock again with an extra slowness.
gerard whimpered pathetically when he felt patrick’s calloused hand work around him, leaking more than he’d expected.
“pa-patrick.. i’m close—“ he sputtered out, earning a small squeeze from patrick. he was already about to cum— and they’d hardly started yet. pathetic. he faltered in his stroking for a moment, squeezing around gerard’s length. “no, no. not yet. i— i wanna try something.”
“what’re you talking ab—“ were the only words gerard could get out before he felt patrick dive onto his chest, lapping his tongue around one of his nipples. he teased along the soft skin, nipping at it with his teeth.
gerard’s back arched off the bed, hands grabbing at anything he could touch, ragged moan escaping his mouth. his mouth against his sensitive chest could just about make him snap, but he held on, afraid this would end too soon.
patrick was too invested in pleasuring him to feel himself get closer to the edge, jeans hanging off his hips. gerard noticed— how much patrick was getting affected by it, and needed to see him. now.
“l-let me touch you too— i wanna do this together..” he choked out, practically begging as he grabbed at patrick’s wrist like his life depended on it.
the request left the room quiet for a moment, before patrick realized what this was. he was going to jerk off. with his best friend. that was going to be a lot to discuss later on. he pulled his mouth off his nipple with a pop, before giving a shaky nod to him.
gerard didn’t wait for a response; hands already yanking off patrick’s tight pants, the ones he find insanely attractive while watching him during band practice.
he pulled at the waistband, needing the friction he’d be waiting for after weeks (months? years?) of pining over him. their sweaty bodies moved against one another, causing them to pant.
patrick’s breath hitched as gerard unbuckled his pants, belt snapping open with a sharp click. “fuck— gerard, wait-“ he stammered out, but it was too late.
the moment gerard’s shaky hands wrapped around his cock, patrick’s body immediately reacted. a broken moan escaped his throat, as he bucked into his palm.
gerard watched him break on top of him, hips stuttering against his firm hand, precum spilling onto his belly. his pupils were blown out, watching as gerard figured out how to stroke him properly.
they both knew this wasn’t something meaningless, more of them both finding out that they needed eachother just as much as the other boy needed it. patrick thought he was straight— but he couldn’t deny the past glances at each other, the jokes which felt too real, and the lingering touches.
gerard’s breath stuttered as he pressed his nose against patrick’s throat, inhaling deeply. the sharp smell of sweat mixed with the cheap deodorant, and musk of a boy who played his hardest during guitar lessons.
a small whine escaped gerard’s throat, huffing against his skin.
patrick froze from on top of him, “dude— what the hell are you doing?” but then he felt gerard’s hips jerk against his thigh while his nose was pressed harder onto his sweaty throat. was he.. getting off to this?
“holy shit, you— you like that stuff?” patrick huffed. he wasn’t sure if he thought it was more digusting or insanely hot, the way he could get off just from his scent alone.
gerard only whimpered in response, inhaling greedily at patrick’s collarbone, where the sweat clung the most— cock leaking pathetically onto their touching thighs, just to feel closer.
patrick didn’t realize he was grinding against the boy underneath him, before feeling himself getting close. gerard was also feeling the same way.
“m—m’close.. please let me cum—“ gerard begged, rutting against patrick’s cock. “i’m so close— so close..” he continued.
“cmon— cum for me.. god- cum for me-” patrick hurried, stroking faster, and then, with a final touch— they both released, spurting needily against each other’s bellies.
patrick breath came in ragged gasps as the aftershocks filled his body, his forehead pressed against gerard’s damp shoulder. the basement smelled of sweat, sex and the lingering smell of them.
gerard whimpered, solely from the overstimulation— as patrick’s weight pinned him to the mattress. “fuck..” gerard mumbled hoarsely into patrick’s neck where he was moments ago, huffing his smell.
a moment passed where they sat in complete silence, before slowly peeling their bodies away from eachother, covered in their own fluids.
gerard ran a hand through his greasy hair, taking a deep breath. “yknow.. this kinda changes stuff between us— or something.” he muttered, stating the obvious.
patrick let out a soft sigh, looking over at him. “yeah— obviously,” he gasped out, chest heaving. gerard wanted to call him out on his bullshit, but was way to exhausted to do so.
they both laid boneless on the bed, sharing glances at each other. “y’gonna stay here? please stay.” gerard pleaded softly, feeling completely idiotic for even suggesting that, after they both just jerked off to eachother. why would patrick want to stay?
patrick didn’t reply right away, only lazily flopping his arm around gerard’s waist, squeezing lightly.
“we’ll talk about.. whatever this is tomorrow.”he spoke faintly, quite literally half awake.
the two boys finally let the sleep overcome them, soft snores filling the room shortly. whatever they were now, friends or more than, they both knew they were definitely going to do this together again.
















