Work Text:
Soap adjusted his hips slightly against the arm rest of the couch, trying to focus on the game in front of him. He pressed a button on the controller in his hands which caused the screen to flicker with bright lights. He pressed the start menu to start the tutorial. It was some some shooter game that had a story line? He wasn't sure, but it sounded interesting.
He ignored the hands tracing up his back as his character walked up a hill, surrounded by rock on each side of the path. Soap sighed out loud. It wasn't too interesting so far. “Ghost, are you sure this game gets good?” He complained without looking at the man.
Ghost paused in the middle of a groan. “yeah- yeah, whatever, Johnny,” he breathed before going mostly quiet again, only soft grunts giving away his presence.
Soap adjusted himself so that his arms lay on the couch in front of him and his head is turned to the side to look at the TV. He was finally brought into the main tutorial.
He was given a few basic controls, how to sprint, shoot his gun and whatever else. He tried to focus, but every thought that tried to form was cut off by one of Ghost's grunts and a thrust which seemed to push anything out of his mind.
He almost lost his mind when he thought Ghost was about to pull out. He managed to hold it together the moment he knew Ghost was going to tease him. He wasn't about to let Simon win. He made it past the tutorial and to the first real fight. “Ghostt, I need a tip. I don't know how to pass this level,” he muttered.
It took Ghost a minute to answer - the man was very preoccupied watching his tip slid in and out of Soap as he clenched down on it. His hand wrapped around his own base, holding it steady as the pink tip prodded Soap's warm, welcoming hole which sucked him right back in each time. “Uhm, there's a guy to your left, take him out first,” he offered lamely.
Soap only hummed. His eyes fluttered closed for a second as he tried to remember what Ghost had said, but the man's teasing movement was really getting to him. He rolled his hips back, trying to get anymore friction from Simon.
Just as he was about to hit the first check point of the level, Ghost's hand pressed down on his waist, making his back arch further. The controller slipped out of his hands and uselessly fell to the ground at the first rough thrust. “Fuck, Simon,” Soap whined, squeezing his eyes shut.
“Fucking hell, Johnny,” Ghost grumbled back, slipping a hand forward to wrap around Soap's throat. His thumb gently stroke the side, contrasting the rough grip of his other fingers. He was sure to leave bruises, but neither of them would care as he knew that.
Johnny fell apart in Ghost's hands, sinking into the couch as Simon fucked him into it. His hands gripped at the fabric until they turned white from the pressure. He wanted more. Needed more. He could already feel the pre-cum sliding down his cock and dripping onto the couch.
He wasn't fazed when Simon grabbed him and flipped him onto his back.
Johnny's hands went behind his head, hanging over the other arm rest as his lower back was pressed into the other. The angle change sent sparks up his spine. He swore he could feel each bone chilling movement of Simon's cockhead running against his inner walls, just barely giving him enough to start building up the need inside him.
He closed his eyes and dropped his head against his own stretched forearm as Simon hit his prostate, a wave of pleasure crashing over him. “Simon- need you to touch me, please,” he whimpered, panting against his skin. He was so close, he just needed more. Needed Simon's hand on him, squeezing him in just the right places to make him squirm.
Simon matched Johnny's noises, each one of the scot's whimpers being matched with a grunt or groan from the brit. He slowly moved a hand forward, wrapping it around Johnny's length before pumping it slowly. “Gonna cum, hm?” Ghost teased, pressing his thumb right under the head of his cock.
Johnny squirmed at the feeling before nodding quickly. It wasn't long until he came across Simon's knuckles with a moan and a twitch of his hips. He fell against the couch, panting heavily. His hips continued to move, somehow finding the need for more pleasure, the opposite of everything his other body parts were saying.
Simon wrapped his hands around Johnny's waist, holding him as he trailed his fingers through the man's happy trail. He could've cum from the sight alone. Everything about the man under him was so goddamn attractive. The fucked out look on Johnny's face, the shine of sweat coating every inch of that perfect body from his pecs to his thighs. Gorgeous.
Simon continued his movements, smirking at each little fucked out groan that escape Johnny's lips when he hit his prostate, no doubt overstimulating the scot. “Almost there… you can take it,” he purred, massaging Johnny's thighs. He pulled out almost all the way before slamming back into the man below him, letting out a low groan at the feeling of Johnny's walls clenching down on him as well as a long moan from him.
He made good on his word, filling Johnny up after a few more thrusts. His hips stuttered and a loud groan slid past his lips as he spilled inside of his boyfriend, coating those enticing inside with his seed.
After sitting for a few minutes, he pulled out, a trail of bodily fluids following. Simon made quick work of cleaning Johnny, making sure to wipe up everything before walking to the side of the couch. He picked up the controller and Johnny's head. He sat on the couch before allowing the scot's head back down, on his lap this time.
Johnny let out a content noise as Simon carded his fingers through his hair. He opened his eyes for a split second, just enough to see the screen change. He felt Simon stiffened up in concentration. Johnny let out a quiet laugh as he realized what was happening. “Hey, I was gonna do that,” he spoke softly before weakly hitting Simon's arm. The man was completing the damn level for him.
