Advertisement · 728 × 90
#
Hashtag
#ghostroach
Advertisement · 728 × 90
Post image

#ghostroach #Roach #ghost #callofduty

46 11 1 0

#Ghoap
🔗 archiveofourown.org/works/81346416

#PriceGhost
🔗 archiveofourown.org/works/81346701

#GhostRoach
🔗 archiveofourown.org/works/81346861

#GhostGaz
🔗 archiveofourown.org/works/81347126

#MaceGhost
🔗 archiveofourown.org/works/81351916

14 4 0 0
Post image Post image Post image Post image

More of my boy Roach 🪳 on🅿️atreon, all rewards feature him in February again! #Roach #NSFW #KoenigRoach #GhostRoach #SoapRoach

159 7 1 0
Post image Post image

💀🩹🪳💖💕

#GhostRoach

11 2 1 0
Post image

🪳💭💕💕💕

#GhostRoach #cod

5 1 0 0
Post image

Roach, opening a fourth juice box: Guess I'll drink my sorrows away.

Ghost: I think you've had enough.

Roach: I'LL TELL YOU WHEN I'VE HAD ENOUGH!

*Five minutes later*
#GhostRoach #09ghost #SimonGhostRiley #GaryRoachSanderson

@honkster76.bsky.social 👀

17 2 1 0
Post image Post image Post image

January Rewards on🅿️treon!
Do you guys fuck with the bug boy? 🪳#Roach #NSFW #KoenigRoach #GhostRoach #SoapRoach

175 11 8 0
Post image Post image

Python I HATE YOU.
2025/12/22

*我真的传的完吗(望天)
#simonghostriley #garyroachsanderson
#ghostroach ——friendship

9 1 0 0
Post image Post image

[The Winter Solstice]
2025/12/23

冬天玩雪要记得戴手套哦✨❄️
#garyroachsanderson #simonghostriley #ghostroach

3 0 0 0
Post image Post image Post image Post image

把操福照发上来
#keegan
#ghostroach
friend's oc

7 2 0 0
Scopaesthesia. - Chapter 1 - Reyesthighs - Call of Duty (Video Games) [Archive of Our Own] An Archive of Our Own, a project of the Organization for Transformative Works

I also have Scopaesthesia, a short horror #Poly141 fic with some #GhostRoach chapters :) (mind the tags on this one!)
archiveofourown.org/works/718144...

0 0 0 0

@blackcrayons.bsky.social
#CoDAdventCalendar

Prompt: Winter Camo

Ship: GhostRoach

#RoachCOD #RoachSanderson #GhostCOD #GhostRiley #Ghost #Roach #GhostRoach #RoachGhost

9 3 3 0
Post image Ignore how roach’s head is weirdly shaped, I didn’t cut enough hair off the original figure, so

Ignore how roach’s head is weirdly shaped, I didn’t cut enough hair off the original figure, so

I made custom mini pop figures from kinder joy toys because they’re great, and I’m obsessed with cod

#CoD #CoDoc #artistsupportartist #art #ocart #garyroachsanderson #callofduty #ghostroach

11 3 1 1
Post image

Another snippet for my bottom monster ghost fics!!! Here we have the elusive Ghost Ghost with another of our favorite sergeants Gary ‘Roach’ Sanderson 🤭

#GhostRoach #Ghost #Roach #CallofDuty

5 1 0 0
Post image

A chat between three friends
💀🐈‍⬛🪳 #SimonGhostRiley #GaryRoachSanderson #GhostRoach #cat

178 25 6 0

#GhostRoach #RoachGhost

09 Ghost and Roach are the two best soldiers in their unit, and when they are together they can complete any mission without fail.

Captain MacTavish is often sending them on missions together, while always saying how great of a team they make.

11 1 1 0
Post image

Just a lil GhostSoapRoach 😶

This has been in my folder for months, a piece I made when I was close to 1000 followers but alas never hit that mark. But I thought, “fuck it”, let’s post it anyway! Enjoy!

#GhostSoap #GhostRoach #SoapRoach #GhostSoapRoach

22 2 0 0
Post image Post image Post image

Posting this here as well from my tiktok! some babies ghostroach 🙏🔅 #ghostroach #garyroachsanderson #codmw2 #09ghost

36 4 0 0
Post image

Kicking my lil heels because this whole saga is stupid but it has me so happy 🥰🥰
#ghostroach

371 48 7 2
Post image

July’s Patreon sketch reward featuring Roach! ✨ You can unlock all my sketches for just $5 a month by joining the Hands-On Recon tier. Come take a peek behind the scenes!

✨ patreon.com/Evolbones ✨

#GhostRoach #ROACH #ghost #MWII #callofduty #codfanart

262 34 1 0
Safe and Sound. - Chapter 1 - Reyesthighs - Call of Duty (Video Games) [Archive of Our Own] An Archive of Our Own, a project of the Organization for Transformative Works

And while you're HERE you could also check out this regular, not werewolf noncon breeding fic #COD #CallOfDuty #Poly141 #GhostRoach #Ghost #Roach archiveofourown.org/works/588731...

1 1 1 0
Post image Post image

Tumblr is fun #ghoap #soapghost #roachghost #ghostroach — I will not tag roast I’m sorry that shit is heinous

29 2 0 0
Gary Roach Sanderson from call of duty. The original protagonist in the 08 games.
He sands like a bit of a lemon, confident in his gayze, his pants unbuttoned and underwear peeking out and his happy trail revealed as his shirt lifts up over his belly.
Quite the underwear model pose there Gary. And the artist fumbled your background and ended up just making a tartan pattern for some reason.

Gary Roach Sanderson from call of duty. The original protagonist in the 08 games. He sands like a bit of a lemon, confident in his gayze, his pants unbuttoned and underwear peeking out and his happy trail revealed as his shirt lifts up over his belly. Quite the underwear model pose there Gary. And the artist fumbled your background and ended up just making a tartan pattern for some reason.

Gary is embraced by a form through the plastic curtain dividing the butcher front area from the warehouse back rooms. His coworker .. Simon... Decided to test his fate that day and give him a scare.

Gary is embraced by a form through the plastic curtain dividing the butcher front area from the warehouse back rooms. His coworker .. Simon... Decided to test his fate that day and give him a scare.

Simon sits across the floor, sat upon a chair and given some kitchen paper to blot his bloodied nose. The first of many many breaks to his schnoz in his life.
Gary turns away from him, staring into the sunset waiting until his shift is over so he can HASHTAG LEAVE this hostile environment where he gets fondled through plastic curtains and scared half to death. That Simons a sneaky one. But internally he kinda like him. Something charming about that fella. They kissed ONCE but that was at a party they both happened to be at and it didn't mean anything of course.
Gary is fighting the urge to mother him. He's still mad but it's there. Maybe he wants to ask if he wants to come home with him. Maybe he should ask him if he's got any plans after work. Hmmm... It's all too much to think about. So instead of doing any of that Gary will continue to stare out the widows while Simon mewls pathetically.

Simon sits across the floor, sat upon a chair and given some kitchen paper to blot his bloodied nose. The first of many many breaks to his schnoz in his life. Gary turns away from him, staring into the sunset waiting until his shift is over so he can HASHTAG LEAVE this hostile environment where he gets fondled through plastic curtains and scared half to death. That Simons a sneaky one. But internally he kinda like him. Something charming about that fella. They kissed ONCE but that was at a party they both happened to be at and it didn't mean anything of course. Gary is fighting the urge to mother him. He's still mad but it's there. Maybe he wants to ask if he wants to come home with him. Maybe he should ask him if he's got any plans after work. Hmmm... It's all too much to think about. So instead of doing any of that Gary will continue to stare out the widows while Simon mewls pathetically.

Some Gary Sanderson appreciation, Gaoweey.. Gerbear.. Goorb? I need more nicknames lol.
Also hinted past #ghostroach is really amusing me lately 👀 I really love thinkn about them growing up togetherrr, those early years and what not. Discovery, hormones, angst, voice cracks, embarrassing snap shots

207 35 9 0
Video

#ghostroach #soaproach #roachghost #roachsoap #garyroachsanderson #garysanderson #roachcod #roachmw2 #simonghostriley #simonriley #soapghost #ghostsoap #soap #johnsoapmactavish #johnsoap #johnmactavish #codsoap #soapcod #soapcallofduty #cod #callofdutymobile #CallofDuty #cute

31 3 0 0
Post image

Homos in Warfare #ghostroach

19 1 0 0
Post image Post image Post image

I love #ghostroach a normal amount and #ghoap ig

28 1 1 0
Post image

#roach #ghost #roachghost #ghostroach #callofduty #roachcod #ghostcod

4 1 0 0
Post image

#callofduty #ghostroach

4 0 0 0

Still looking for 3 more people to comment so I can make the pack! (I need 7 total 🤞)

If you're new to the CoD fandom on Bsky and looking for a bump in a starter pack, let me know on the linked post! 💕

#Ghoap #GhostPrice #NikPrice #GazPrice #GhostRoach #SimonGhostRiley #JohnSoapMacTavish

9 0 2 0
Sanderson should have been thinking about Vernon. About the parachute. About the fact that someone had tried to kill him. That he was still in immediate danger. That the one person he could trust was having a psychotic episode.

He should have been focused on anything other than the way Simon Riley’s body curled into his own, warm and pliant against his chest.

“Top n’ Tail?” Riley had asked timidly when they first discussed bedding arrangements.

“The fuck is that?” Sanderson blurted out. 

Articulate as always, Gary, he thought sardonically to himself.  To Riley's credit, he didn't seem fazed by Sanderson's confusion over his Britishisms.

"Means we lie next t’ each other, but flipped,” Riley had explained. "Me feet by your ‘ead, yours by mine.”

He was backpedaling from his earlier request, Sanderson realized.  From the fact he all but begged Sanderson to hold him.  Perhaps Riley was starting to come to his senses now and realized that request was extremely intimate and personal.

Except Sanderson didn't care that it was.

“Considering you almost puked, I think it's better if I just make good on my promise to hold you so you don't retch,” Sanderson deadpanned.  “You seem to need to avoid pungent smells,  and feet aren't exactly known for smelling like Irish Spring.”

Sanderson should have been thinking about Vernon. About the parachute. About the fact that someone had tried to kill him. That he was still in immediate danger. That the one person he could trust was having a psychotic episode. He should have been focused on anything other than the way Simon Riley’s body curled into his own, warm and pliant against his chest. “Top n’ Tail?” Riley had asked timidly when they first discussed bedding arrangements. “The fuck is that?” Sanderson blurted out. Articulate as always, Gary, he thought sardonically to himself. To Riley's credit, he didn't seem fazed by Sanderson's confusion over his Britishisms. "Means we lie next t’ each other, but flipped,” Riley had explained. "Me feet by your ‘ead, yours by mine.” He was backpedaling from his earlier request, Sanderson realized. From the fact he all but begged Sanderson to hold him. Perhaps Riley was starting to come to his senses now and realized that request was extremely intimate and personal. Except Sanderson didn't care that it was. “Considering you almost puked, I think it's better if I just make good on my promise to hold you so you don't retch,” Sanderson deadpanned. “You seem to need to avoid pungent smells, and feet aren't exactly known for smelling like Irish Spring.”

Simon blushed, the redness running from his neck to the tips of his ears.

“Tha's fair,” he had mumbled, then climbed into bed without another word.

And that's how Sanderson wound up in his current predicament—his mind and body a fucking war zone.

Between the rush of adrenaline still pounding in his veins, the weight of the day crashing down on him, and the way Riley—Simon—felt pressed tight to every inch of his body, Sanderson felt like he was standing at the edge of a cliff, peering over into something dangerous.

Something he was too scared to name.

Simon's body was warm—tucked into Sanderson’s chest like it was the only place he belonged. His breath was slow, his muscles had relaxed, but his fingers still curled tightly into the fabric of Sanderson’s shirt. Holding on for dear life.

He let out a slow, measured breath, dragging his hand up into Simon’s hair before he could stop himself. It was soft. Softer than he’d expected. Like silk. He gripped it lightly.

Simon’s voice made a low, desperate noise at the gentle tug of his hair.  Not just any sound either—a submissive, pathetic moan. His arms tightened around Sanderson’s ribs, his face pressed further into Sanderson’s chest, his breath hot against his skin.

Something twisted low in Sanderson’s gut and he bit back a groan.

This was a mistake.

Simon blushed, the redness running from his neck to the tips of his ears. “Tha's fair,” he had mumbled, then climbed into bed without another word. And that's how Sanderson wound up in his current predicament—his mind and body a fucking war zone. Between the rush of adrenaline still pounding in his veins, the weight of the day crashing down on him, and the way Riley—Simon—felt pressed tight to every inch of his body, Sanderson felt like he was standing at the edge of a cliff, peering over into something dangerous. Something he was too scared to name. Simon's body was warm—tucked into Sanderson’s chest like it was the only place he belonged. His breath was slow, his muscles had relaxed, but his fingers still curled tightly into the fabric of Sanderson’s shirt. Holding on for dear life. He let out a slow, measured breath, dragging his hand up into Simon’s hair before he could stop himself. It was soft. Softer than he’d expected. Like silk. He gripped it lightly. Simon’s voice made a low, desperate noise at the gentle tug of his hair. Not just any sound either—a submissive, pathetic moan. His arms tightened around Sanderson’s ribs, his face pressed further into Sanderson’s chest, his breath hot against his skin. Something twisted low in Sanderson’s gut and he bit back a groan. This was a mistake.

This was already too much. The tension in his chest was pulling tight, wrapping around his ribs like Simon’s strong arms, and yet—he didn’t move.

Didn’t pull away.

Didn’t stop Simon from seeking more warmth, more contact.

Sanderson swallowed and allowed his hand to slide back down to Simon’s back, rubbing soothing circles into his knotted muscles.  Simon's breath hitched before he sighed and relaxed, breath dancing lightly across his skin and rendering Sanderson immobile.

He was so deeply and irrevocably, fucked.

He should have pulled away, but he also didn't want whatever this was to stop either.

Instead, he wrapped his arms tighter around Simon, his fingers pressing further into the ridges of his spine and causing Simon to arch into him.

Too close.

Riley’s breath ghosted over his collarbone, the scent of him—vanilla, wood smoke, Earl Grey, tobacco—wrapping around Sanderson, sinking into his lungs. It should have been calming, grounding.

Instead, it was intoxicating.

This was supposed to be about keeping his only ally together, Sanderson had told himself.

But now, his pants were becoming unbearably tight, and he was struggling to keep this shit tactical.

This was already too much. The tension in his chest was pulling tight, wrapping around his ribs like Simon’s strong arms, and yet—he didn’t move. Didn’t pull away. Didn’t stop Simon from seeking more warmth, more contact. Sanderson swallowed and allowed his hand to slide back down to Simon’s back, rubbing soothing circles into his knotted muscles. Simon's breath hitched before he sighed and relaxed, breath dancing lightly across his skin and rendering Sanderson immobile. He was so deeply and irrevocably, fucked. He should have pulled away, but he also didn't want whatever this was to stop either. Instead, he wrapped his arms tighter around Simon, his fingers pressing further into the ridges of his spine and causing Simon to arch into him. Too close. Riley’s breath ghosted over his collarbone, the scent of him—vanilla, wood smoke, Earl Grey, tobacco—wrapping around Sanderson, sinking into his lungs. It should have been calming, grounding. Instead, it was intoxicating. This was supposed to be about keeping his only ally together, Sanderson had told himself. But now, his pants were becoming unbearably tight, and he was struggling to keep this shit tactical.

Sanderson forced himself to breathe. Forced himself to ignore the heat coiling tight in his stomach.

This was wrong. 

This shouldn't have been about the fact that Simon smelled like fucking heaven and sighed into his touch like a man starved of affection. Shouldn't have been about the way he had melted into Sanderson like he belonged there.  

This was about keeping Simon together. Keeping both of them together. 

And yet—  

Simon suddenly shifted. 

A slow, unconscious roll of his hips, an almost imperceptible press of muscle and heat, but Sanderson felt it like a fucking landmine went off beneath his trousers. 

His breath hitched, sharp and involuntary. Simon must have felt it, because he suddenly froze.

Shit.

The warmth of his breath stilled against Sanderson’s collarbone. His fingers tightened against the fabric of Sanderson’s shirt, as if realizing—truly realizing—how close they were.

Jesus Christ. This was a mistake.

Sanderson forced himself to breathe. Forced himself to ignore the heat coiling tight in his stomach. This was wrong. This shouldn't have been about the fact that Simon smelled like fucking heaven and sighed into his touch like a man starved of affection. Shouldn't have been about the way he had melted into Sanderson like he belonged there. This was about keeping Simon together. Keeping both of them together. And yet— Simon suddenly shifted. A slow, unconscious roll of his hips, an almost imperceptible press of muscle and heat, but Sanderson felt it like a fucking landmine went off beneath his trousers. His breath hitched, sharp and involuntary. Simon must have felt it, because he suddenly froze. Shit. The warmth of his breath stilled against Sanderson’s collarbone. His fingers tightened against the fabric of Sanderson’s shirt, as if realizing—truly realizing—how close they were. Jesus Christ. This was a mistake.

I know there are some #GhostRoach #RoachGhost fans on here, as well as some #BottomGhost and #SubGhost fans. I've got a little treat for y'all. :)

CW: PTSD, boundaries, self-sabotage, rejection, disassociation, post-flashback, undernegotiated kissing (1/3) #COD #CallofDuty #ficWIP

8 1 1 0