Actions

Work Header

Rating:
Archive Warning:
Category:
Fandom:
Relationship:
Characters:
Additional Tags:
Language:
English
Stats:
Published:
2024-12-14
Words:
1,558
Chapters:
1/1
Comments:
11
Kudos:
217
Bookmarks:
11
Hits:
3,450

Frerard smut- yippee!

Summary:

Frank FINALLY has some free time after almost a month on tour. Unfortunately Gerard happens to walk in on Frank during that “free time”…

Work Text:

“Don’t burn the bus down while we’re gone Frank.” Gerard joked as he closed the door behind him.

The band had decided to go explore one of the cities they stopped in during tour to do some sightseeing. Frank, however, wasn’t interested. There was something more important on his mind at the moment, something that had been on his mind for a while now.
Frank hadn’t cum in 4 weeks. It was fine at first, since he was distracted with the tour. But it was getting more and more difficult to keep it off of his mind, especially when he's forced to watch Gerard practically jerk off on stage every night.
Finally alone on the bus for the first time in weeks, Frank was already hard, feeling his cock push against the fabric of his jeans.

“Jesus, finally.” he muttered as he flopped onto the couch and unbuttoned his pants.

Frank was the type of person who was used to jerking off a couple times a week. Going this long without cumming was torture for him.
He stuffed his hand into his jeans, not even bothering to pull them down, and pulled out his cock with a groan. Giving his erection a few strokes, he practically melted into the couch. It felt fucking amazing, better than it ever had before.
With a muffled whimper, he began to slowly jerk his off, millions of thoughts filling his head. The most prominent thought, however, was a certain image of Gerard from last night’s show, miming getting off on stage, moaning into the microphone.
Frank cursed under his breath, and began to jerk off faster. He was getting close, so close.
“F-fuck, I’m gonna-“

“Frank?”

Frank sat up immediately, looking at where the voice came from.
It was Gerard, staring at him with his mouth wide open.

“What the fuck are you doing here?!” Frank cried, feeling his face grow hot, humiliation creeping down his spine.

“Well… I forgot my camera so I told the guys to go on without me while I ran back to the bus to get it.” Gerard said, beginning to grin. “But it looks like I’m interrupting something?”

“Uh… maybe?” Frank muttered, looking anywhere else but at Gerard.

Gerard took a step forward, eyeing Frank up and down. “Aw, you look embarrassed. Sorry Frankie, I didn’t mean to interrupt.” Gerard said with a mocking pout.

Frank finally met Gerard’s gaze, feeling his face grow even hotter. Frank tended to often fantasize about Gerard, but he never in a million years expected anything to actually happened between them. The hell was going on right now?

“I-It’s fine man.” Frank stuttered, suddenly painfully aware that his erection was still very much visible. He fumbled with his pants, buttoning them back up the best he could.

“This is more entertaining than any sightseeing trip.” Gerard murmured as he edged closer to Frank. “Need some help Frankie?”

“I…uh…” Frank sputtered, looking up as Gerard stood over him, finally close enough to touch.

Gerard smirked and without warning, plopped down on Frank’s lap, beginning to kiss him roughly. Frank gasped into Gerard’s mouth, and then reciprocated the kiss, feeling his cock twitch against his jeans. Gerard started to grind his hips against Frank, creating a delicious friction between the two of them. Frank whimpered and tried to thrust up into the tension caused by Gerard’s teasingly rolling hips. Gerard pinned him in place, and begin to leave small kisses on Frank’s jaw and neck, causing Frank to practically melt into the fabric of the couch. He had never been this turned on before. He needed to cum so bad, more than he ever had in his life.

“G-Gerard… I need-“ Frank stuttered as Gerard continued to grind against him. Gerard felt his erection growing in jeans, but didn’t care. He was more focused on Frank, and all the things he wanted to do to him.

“Why so desperate Frankie?” Gerard said, pulling Frank’s chin up, making him meet his gaze.

Frank moaned as Gerard began to grind harder and faster.

“W-watching you on stage every night… It's so…” Frank gasped.

“Yeah? I see you get all sweaty on stage every night while you watch me perform. I’ve been waiting for a moment like this.” Gerard replied with a smirk. “Let’s have some fun Frankie.”

Gerard got off of Frank’s lap and stood up over him. He pulled his leg up and brought his foot swiftly down onto Frank’s crotch. Frank cried out from the sudden mixture of pain and pleasure, looking up to meet Gerard’s eyes. Gerard began to crush Frank’s cock with his Converse, never breaking the eye contact between them. Gerard’s shoe pushed deeper into Frank’s crotch, causing him to whimper and writhe under the pressure.

“Gerard- please-” Frank choked out as he began to rut up into Gerard’s shoe.

“I see you eye-fucking me on stage every night Frankie. Don’t lie to me. You were thinking about me while you were jerking off earlier weren’t you?” Gerard said, pressing his foot into Frank’s crotch even harder. Frank moaned and covered his face with his hands, trying to pull his legs up to alleviate some of the pressure from Gerard’s shoe. Gerard finally pulled his foot away, leaving Frank an embarrassed mess curled up on the couch.

“You wanna cum for me Frankie?” Gerard murmured as he crossed his arms and looked down at Frank. Frank pulled his hands away from his face and looked up at Gerard. He never expected to be so turned on from feeling so powerless. He was willing to do whatever Gerard told him to do.

“Fuck Gerard, I needa cum so bad. Please.” Frank begged, staring into Gerard’s eyes.

“How bad?” Gerard asked, pulling Frank off the couch.

“More than I ever have before.” Frank pleaded, sinking down to his knees in front of Gerard. Gerard felt his cock throb as Frank stared up at him with desperation in his eyes.

“Prove it to me.”

Frank wasted no time unbuttoning Gerard’s jeans and pulling out his erection. Gerard tangled his hand in Frank’s hair and guided his mouth to his tip, gasping when Franks mouth made contact. Frank needily sucked off Gerard, finally living the fantasy that played through his head every night on stage. He circled Gerard’s tip with his tongue, eliciting a choked moan from Gerard. Frank’s cock throbbed in his jeans, pressing against the fabric. He desperately wished he hadn’t buttoned his jeans back up when Gerard first walked in on him, as he now had no way of touching himself. In this moment, he only existed for Gerard’s pleasure. Gerard could feel himself getting close. He knew he was going to cum hard. Yet, right as he was on the edge, Gerard pulled out of Frank’s mouth. Gerard buttoned his jeans back up and sunk down to his knees in front of Frank.

“I wanna see you cum in your pants for me.” Gerard stated, looking Frank in the eyes.

Frank whimpered. He so desperately wanted to free his cock from his jeans and finally jerk off like he had wanted to for the past 4 weeks. Gerard knew this all too well. That’s why he wanted to torture Frank. Make him pay for all the times he looked at Gerard like a piece of meat on stage; pay for all the times he fantasized about Gerard while jerking off.

Frank began to rub his hand over his clothed cock, thrusting up into his palm. He so desperately tried to get the friction he needed, but all he managed to do was turn himself on even more. He began to let out choked moans, desperately trying to reach the point he had been waiting to reach for weeks. It just wasn’t enough. He needed to cum so badly, but the friction from his hand wasn’t enough. He threw his head back and whimpered, his frustration growing. Gerard watched intently.

Finally, when Gerard thought Frank was going to explode from desperation he pulled Frank into his lap. Frank stilled for a moment from surprise, then started to rut against Gerard, letting out a choked moan. This was exactly what he needed. The room filled with the sound Gerard and Frank’s moans as they grinded against one another, their hands running across each others bodies.

“G-Gerard I’m gonna-“ Frank gasped as he sped up his pace.

“Hold it a b-bit longer Frankie” Gerard stuttered, feeling his orgasm rapidly approaching.

Frank moaned and tried his hardest to hold back. Being asked to hold in his orgasm was torture, but he would do anything for Gerard in this moment. Finally after a torturous few moments he felt Gerard’s grinding begin to get sloppier, his hips stuttering against Frank's. They moaned together on the floor of their bus as they came, sloppily grinding against one another as they rode out their orgasms, the moment feeling endless. When it was finally over, Frank rolled off of Gerard’s lap onto the floor and stared up at the ceiling, panting heavily. Gerard leaned back onto his forearms and looked at Frank next to him, catching his breath.

“Holy shit.” Frank said.

“Yeah.” Gerard replied.

“…You gonna wear those pants on stage tonight?” Frank joked with a tired grin.

“Ha! You’d like that wouldn’t you.” Gerard replied.