Tumgik
#ghost has a sweet tooth and i wont hear otherwise
belltari · 7 months
Text
Happy (early) Halloween!!
I finished editing this today but I couldn't wait until Halloween to post it so here it is, an EXTREMELY self indulgent ghoap sex-in-the-closet Halloween fic.
If you're under 18, you shouldn't be reading it.
warnings & tags: plot with porn (a halloween party, its what the boys deserve), terrible dad jokes, flirty banter, established relationship (I'm imagining that it's still new, like only Price knows and Gaz is putting the pieces together), some dom!ghost tones (nothing too dominant), pleasure dom!Simon (that man just wants Johnny to feel good), public sex (it's a blowjob in a closet), face rutting, cum eating, someone gets called a "good boy" a couple of times
it's about 3 thousand-ish words
This was my first time writing something this explicit, so please keep in mind that I have a lot to learn. The other writers in the cod fandom are excellent teachers and inspire me a great deal.
If you just want to read the porn, start reading after the ' -- '
Anyways, I hope you enjoy and have a great rest of your spooky season!
Approaching the mess hall, Johnny chuckles at the purple and orange 'Happy Halloween!' banner hanging above the doorway, it's very clearly homemade with streaky paint and clumpy glitter making up the words and what looks like an old, tattered tarp as the banner. He wonders if it was a team-building exercise for the recruits, as this whole party was a mixer for them to get to know each other better.
Paper party streamers act as a curtain on the wide doorframe, blocking Johnny's view of the interior of the mess hall, he can feel the bass of the music thumping in his chest and hear cheerful laughter from the other side. Pushing the curtain aside, he steps through to see the short corridor has been decorated. Plastic bats with light-up red eyes hang on strings from the ceiling, jack-o'-lantern string lights flickering along the walls accompanied with signs with sayings like "enter if you dare" and "turn back" written on them. When he gets to the end, he surveys the now-repurposed dining hall, more streamers, banners, and cheap plastic decorations decorate the room. The lights have been turned off and the windows covered, floodlights and spotlights covered with coloured transparent pieces of plastic are the only lights illuminating the room creating a dramatic scene.
Several tables are being used as pumpkin carving stations, one of the recruits is ripping the guts out and complaining about the smell, and another is stabbing their pumpkin with a hunting knife. Gaz is there, dressed as a vampire with a long cape and plastic fangs in his mouth, to supervise. He's laughing with them telling them they need to work on their techniques a bit more when he catches Soap's eye giving him a smile and a quick wave, he returns the gesture and continues scanning the room.
He turns to where the music is coming from, tables cleared from the corner creating a makeshift dancefloor. Recruits dressed as ghouls, goblins, witches, and all sorts of different costumes grind and dance together to the music, drinks in hand, and smiles on their faces. 'No better team bonding than getting absolutely shit-faced together' Soap thinks to himself with a grin across his face. He notices Price standing with a group of other captains and lieutenants, he's got a glass of whiskey in one hand and is using the other to help animate whatever story he's got everyone laughing at. Price is dressed in a tri-corn hat with a tall feather sticking out of the side and a knee-length red coat with gold adornments on the sleeves and lapels. 'Gotta be Captain Morgan' Soap smiles, shaking his head. Price notices him, giving Soap a smile and a quick nod which Soap returns.
Finally, he spots the man he was looking for, his broad back facing away from him. Soap approaches walking up to grab a drink next to Ghost. He has his balaclava rolled up to his nose, a half-eaten cupcake in one hand, and a plate of other confections in the other. "Thought you'd put a little more effort in L.T.." Soap says as twists open the bottle of beer he's picked up and turns to smile at Ghost.
Ghost is wearing his normal skull balaclava and skeletal gloves, but his 'costume' has the addition of a hoodie with the skeletal system of a torso and arms.
"Didn’t put much effort in 'cause my heart just wasn’t in it." Ghost response points to his chest where his heart would be.
 Soap snorts. "Bet you've been waiting to say that all night."
"Gotta 'nother one for ya."
"Go on then."
"Why are skeletons so calm?" He pauses. "Because nothing gets under their skin."
"Ugh please no more." Soap says in a playful tone shaking his head.
"What are you supposed to be then?" Ghost asks, pointing to Soap while eating the rest of his cupcake.
"Thought it was obvious? The fluffy tail and ears, the roguishly good looks?" Soap pauses, looking at Ghost with a wolfish grin. "C'mon Ghost, I thought you were good at this?"
Ghost eyes rake over Soap’s form. Starting at his furry-eared headband, then down to his bright red collar around his neck. He pauses there for a second, Soap can see his Adam’s apple bob under his balaclava, before continuing further down to his distressed dress shirt that he’s left open at the top exposing his chest, he’s half tucked in his shirt to his jeans that he often wears on ops, the ones that hug his hips and thighs just right. And between his legs, a dark furry tail hangs ending just above his knees.
"Oh, I see you're one of those yappy little lap dogs."
"Oh aye. I'm very territorial and I never shut up. Watch your ankles L.T., I always go for those." Soap says stepping closer to Ghost. He looks down at the collar he's wearing, lifting his eyes back up, over Johnny's chin, to his smirking lips then setting on his bright blue eyes.
"Hmm" Ghost hums. "And is he a good boy too?" He said as he bites into a ghost-shaped sugar cookie.
"Depends on who's giving the orders, sir." Soap looks up through his lashes at Ghost, taking a swig of his drink.
Ghost looks around to make sure no one is paying any mind to them. When he's sure no one is, he hooks a finger under the collar pulling Soap even closer. He then leans into Soap's ear and whispers "Be a good boy then and go to the utility closet, lock the door, and don't open it until you hear three knocks of a beating heart." He doesn't wait for Johnny to respond before pulling away and walking over to Price, where Gaz has now joined him at the other end of the room.
Soap takes a deep breath, downing the rest of his drink, and grabs another one before joining the rest of 141.
When he approaches, Gaz is in the middle of telling Price about the pumpkin carving recruits and their 'interesting' techniques. But Soap's not listening, he's watching Ghost eat another cookie, licking the crumbs from the corner of his lip, laughing at something Price had said.
Soap's face gets hot, he downs a couple mouthfuls of his beer to try and cool down. "You good, Soap?" Gaz asks smiling at him.
"Aye, but this beer isn't. Has to be the weakest thing I've ever drank."
"It's probably a lot better than at piss tequila you drink." Ghost jokes.
"Think I'll go find ya some then LT. Maybe I can get you to come round to it." Soap winks at Ghost and turns to leave, only to be stopped by another captain holding a camera. "Group shot for the books, boys?" She asks. Soap looks over his shoulder at Price as he answers "Alright, come on then," waving the boys closer.
Price throws his arms over Gaz and Ghost's shoulders, Ghost rolls his balaclava back down over his jaw and Soap takes his place on the end next to him, snaking an arm around his back placing his hand on Ghost's waist.
"Say 'Happy Halloween!" The captain says as she readies to take the picture. Soap throws up the peace sign and the boys say the words the captain wanted when the camera flashes.
She comes over to show them the picture, they all look happy, even Ghost looks like he's smiling under his mask. They deserve a break like this after their last op. They move apart and Soap tells them he is going to find that drink for Ghost and excuses himself.
"Ma'am, could I get a copy of that picture?" Soap taps the captain with the camera on her shoulder on his way out. "Of course, hun! I'll make sure to give Price a few extra copies once I get them printed."
"Cheers!" Soap says raising his bottle in response "Enjoy the rest of your night."
"You too!" She says, giving a short wave to Soap.
'Oh, I will.' Soap thinks as he makes his way out of the mess hall and into the corridor leading to the utility closet Ghost wants him to wait in. He walks as fast as he can without looking suspicious, a tightness growing in his stomach and a heart wanting to break free of his ribs in excited anticipation of what's to come.
Rounding a corner, he meets a group of recruits.
"Leaving the party already Sarg?"
"Don't cha worry I'll be back, I'm only out looking for a little something stronger to drink." Soap responds with a wink as he walks backward down the hall coming to a corner. "You lads better get back there, don't want the captain to catch you out here." He turns the corner, hearing the recruits retreating footsteps as he approaches the utility closet door.
When he's standing in front of the door, he grips the handle, checking both ends of the hallway to make sure he won't be seen entering. Taking a deep breath through his nose, he opens the door and steps inside, reaching to his left to flick on the light and shutting the door behind him locking himself in.
--
He waits for what feels like ages. He finished the last of his drink a while ago and is now pacing around the small room.
"The things I do for this man." Soap signs. "This is ridiculous, what am I even doing in here?"
He checks his watch, 20 minutes have passed.
He's been waiting in a closet for Ghosts for twenty minutes.
"Oh, I'm so making you pay for this LT." He leans against the wall, readjusting his headband to distract him from the tightness in his pants that has been there for the last 15 minutes.
'Fuck it' he thinks, 'I'm not waiting any longer.' He reaches to palm himself through his jeans, moaning at the feeling of finally being touched. His briefs are wet with precum and creating a slick surface that his cock twitches against earning another sign from him. He reaches into his shirt to grab his nipple when a knock from the door startles him.
Knock-knock
Knock-knock
Knock-knock
Soap takes two long strides to the door, unlocking it and flinging it open. Ghost pushes his way in, closing and locking the door behind him.
"Jesus Simon, I thought you were going to make me wait here all night," Johnny says moving to stand chest to chest with Simon. He places one hand on Simon's waist and moves his other to take off Simon's mask.
Simon grabs his wrist and moves away. "Thought you were being a good boy? Think you need to learn some patience."
"My patience ran out 15 minutes ago." Johnny groans, freeing his wrist and ripping Simon’s mask off, throwing it somewhere on the floor behind him. His hair is an absolute mess, sticking up in all directions and a smirk is plaster across his face, he's looking down at Johnny hungerly.
Johnny smashes his lips onto Simon's in a desperate sloppy kiss, tongue and saliva pushing into Simon's mouth. A moan escapes Johnny. Simon reaches one of his hands up to the back of Johnny's head, caressing his nape first then gripping the back of his mohawk to deepen the kiss.
Johnny pulls away breathing hard when Simon's other hand touches his cock through his jeans. "Fuuuuck" he moans into Simon's neck, placing several open-mouthed kisses there and bringing his hands to wrap around Simon's broad back grabbing fist fulls of his hoodie.
Johnny ruts against Simon's hand earning a chuckle from Simon, "Desperation looks good on you, Johnny."
"Can think of a couple other things that might look even better."
Simon pulls away from Johnny, placing a hand on his chest pushing him away, "Stay." He says as looks down at him with half-lidded eyes. His gaze wanders down Johnny's face to the collar he wears on his neck, then to his chest that heaves in excitement, shirt half unbuttoned showing off his well-defined pecs that are covered in dark hair. Simon takes his hand and brushes Johnny's shirt where he knows his nipple sits underneath, drawing a shutter out of him. He smiles, looking up to Johnny's eyes that are already staring back at him. Simon looks down to see Johnny has clenched his fists that hang by his sides and sees that he's straining against his jeans, a wet spot has formed where the head of his cock has been twitching, wishing to be free from the confines of his jeans.
"You gonna me show how good you are?" He asks Johnny.
"Simon, please I-"
Simon walks Johnny backward until his back meets the shelf full of cleaning supplies behind them, shaking when they collide with it. Simon goes to plant a kiss on Johnny's mouth when Johnny tries to meet him halfway, "Ah-ah, I said stay" he scolds as he grabs Johnny's jaw with a firm grip. He places a gentle kiss on the corner of his mouth, then on the scar on his chin, and then one more on the pulse on his neck, he can feel it racing under his lips.
He suddenly pulls away and crouches down to settle on his knees in front of Johnny. Simon reaches for Johnny's belt unbuckling it, he unbuttons his jeans pulling them and his boxer briefs halfway down his thighs in one fluid motion, letting Johnny's cock spring free in front of his face.
A string of precum hangs from the half-covered head of his cock, creating a string that connects to the inside of his briefs. It twitches and another pearl forms under Simon's gaze. The pearl drops to the floor when Simon's gloved hand connects with his shaft, slowly moving his foreskin back to reveal his glistening, swollen head.
"Ahh, fuck" Johnny sighs, throwing his head back to smack against the self with a bang, knocking over a couple of the bottles.
"Careful, Johnny. Need to stay quiet, don't want anyone finding us do ya?" Simon teases as he starts lazily stroking his cock. He gets a hiss from Johnny, as he slides his gloved hand down his shaft to the base, creating a rough sensation for Johnny.
Simon's hand slides back up to his leaking head, thumb going to Johnny's frenulum drawing agonizingly slow circles on it. Simon looks up at Johnny to see his face contorted in pleasure with the overstimulation he's causing and that his headband has been knocked out of place. He brings his other hand to grip Johnny's balls, pulling them down gently. Johnny's chest heaves in when he releases a heavy breath, his hand shooting out to grip the edge of the shelf he's leaning on, his other hand hovering over Simon's head, hesitating to grip his hair. He looks down to Simon for permission, to which Simon responds by releasing his hand from Johnny's cock and catching it on his tongue.
"Yer gonna kill me." He breathes, getting a open-mouthed grin out of Simon. He wraps his lips around him before sucking on his head, flicking his tongue on the underside.
"Simon." Johnny warns.
Simon sinks his whole cock into his mouth, nose pushing into Johnny's pubic bone, a burning feeling in the back of his throat. He sticks his tongue out to caress his balls while he starts messaging them with his hand. Drool drops into his palm helping ease the rough feeling of his glove for Johnny. He slides Johnny's cock out of his mouth to take a deep breath.
"Think yer enjoying this more than me." Johnny chuckles at Simon looking down at the saliva dripping from his wet lips. Simon only looks up at him in response before pulling his cock back into his mouth, sucking and bobbing up and down his cock with a relentless pace this time. He never breaks eye contact with Johnny as he starts playing with his balls and moving his forefinger to brush against his taint. This makes Johnny buck forward deep into Simon's mouth and grip his own pec, wanting to place pressure on his nipple. Simon pulls Johnny's hand away, ripping his shirt open making a couple of the buttons fly free. He finds Johnny's nipple and pinches. Hard.
"I'm- I’m gunna-!" Johnny pants out. Bucking forward once again, pushing his cock farther down Simon’s throat, making his eyes water.
Simon can feel him twitching and pulsing inside his throat. He pulls his head away quickly just as Johnny starts to come, he tastes it briefly on his tongue before releasing his cock with a pop and feels Johnny's cum land on his face. One release squirts up his cheek stopping on his cheekbone and another across the bridge of his nose just missing his eye. More oozes out as Johnny grips the sides of Simon’s head to rut through his orgasm, rubbing and grinding his cock against Simon's face, his balls slapping against his jaw with a wet sticky sound. Simon closes one of his eyes as Johnny’s cock gets dangerously close to it, even more cum is leaking out of the tip as Johnny overstimulates himself. When he stops, he's breathing hard and hunching over, shaking from his orgasm, his cock jumps against the bridge of Simon’s nose. The cum pooled there drips down his face and over his chin, dripping onto his neck and disappearing under his shirt.
"Good boy." Simon says as he pats Johnny's thigh.
"Lemme be even better than,” he says, as he unsteadily crouches down in front of Simon, “and help clean you up." He sticks his tongue out, licking the cum off Simon’s neck, trailing up to his chin, then up and over his cheek. After he's collected it all in his mouth he kisses Simon, holding eye contact when he pushes it into his mouth with his tongue, smiling when he accepts it. Johnny pulls away, looking very impressed with himself, a string of saliva connects them and Simon swallows what he’s given him. Wiping his mouth with the back of this hand, Simon stands them both up, pulling Johnny's pants up, tucking him back in his briefs, and making his best attempt to fix his shirt.
Johnny places an arm around Simon's neck pulling him into a sweet tender kiss. "Let's get you sorted then." He smiles into Simon's lips, he reaches underneath his hoodie to brush along Simon’s abdomen, running his fingers through his happy trail, flattening his hand to slide into the top of his cargo pants.
Simon pulls away slightly, reaching up to fix Johnny’s fluffy-eared headband. "You know I don't need that."
"I know" he pauses "but I want too," Johnny whispers into his cheek. "I'll come to your room later. This time you'll have to wait for me." He smirks looking up at him.
"I'll be waiting." Simon kisses Johnny one last time, then steps out of his reach, picking up his discarded mask from the floor and slipping it over his head back into place. He grabs Soap's long-forgotten empty bottle and says, "Wait five minutes before leaving, yeah?"
"I know, Ghost. This isn't my first time." He smiles.
"And remember that piss tequila you were supposed to be findin'."
"You won't be callin' it that by the end of the night."
"Mmm, I doubt that." Ghost opens the door quietly to listen for anyone outside, when he hears nothing, he looks back at Soap over his shoulder and nods a 'see you' then steps out closing the door behind him.
Soap takes in a deep breath. 'Think I gotta start wearing a collar more often.' He thinks. 'Maybe I should start wearing the throat mic again?'
55 notes · View notes