More of my boy Roach 🪳 on🅿️atreon, all rewards feature him in February again! #Roach #NSFW #KoenigRoach #GhostRoach #SoapRoach
🪳💭💕💕💕
#GhostRoach #cod
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 👀
January Rewards on🅿️treon!
Do you guys fuck with the bug boy? 🪳#Roach #NSFW #KoenigRoach #GhostRoach #SoapRoach
Python I HATE YOU.
2025/12/22
*我真的传的完吗(望天)
#simonghostriley #garyroachsanderson
#ghostroach ——friendship
I also have Scopaesthesia, a short horror #Poly141 fic with some #GhostRoach chapters :) (mind the tags on this one!)
archiveofourown.org/works/718144...
@blackcrayons.bsky.social
#CoDAdventCalendar
Prompt: Winter Camo
Ship: GhostRoach
#RoachCOD #RoachSanderson #GhostCOD #GhostRiley #Ghost #Roach #GhostRoach #RoachGhost
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
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
A chat between three friends
💀🐈⬛🪳 #SimonGhostRiley #GaryRoachSanderson #GhostRoach #cat
#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.
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
Posting this here as well from my tiktok! some babies ghostroach 🙏🔅 #ghostroach #garyroachsanderson #codmw2 #09ghost
Kicking my lil heels because this whole saga is stupid but it has me so happy 🥰🥰
#ghostroach
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
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...
Tumblr is fun #ghoap #soapghost #roachghost #ghostroach — I will not tag roast I’m sorry that shit is heinous
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.
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
#ghostroach #soaproach #roachghost #roachsoap #garyroachsanderson #garysanderson #roachcod #roachmw2 #simonghostriley #simonriley #soapghost #ghostsoap #soap #johnsoapmactavish #johnsoap #johnmactavish #codsoap #soapcod #soapcallofduty #cod #callofdutymobile #CallofDuty #cute
Homos in Warfare #ghostroach
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
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.
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.
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
It's been 84 years Titanic Meme
Writing a #COD fic that takes place in 2015-16 is giving me nostalgia I didn't expect from the Mid-2010s. 🤣
#GhostRoach #GhostSoap #CallofDuty
Screenshot of an excerpt from a fanfic that reads as follows: “I hid it here, sir,” he whispered, prying the damaged parachute free of its coffin. Riley took it without a word. No hesitation. No sign that he’d spent even a moment falling apart. He held the chute up, stretching it between his hands. His fingers moved with practiced precision, inspecting the straps, the seams, the frayed edges. Sanderson swallowed. He hated waiting. Finally, Riley tossed the chute onto the bed. He zeroed in on the reserve cords, burying his fingers into the fabric to fish out the severed ends, rubbing them between his thumb and forefinger. A slow exhale. “Well,” he said, voice calm as ever as he sat on the bed. “Seems like someone tried to squish you, Bug.” Sanderson’s stomach dropped. His mouth felt dry. He looked at Riley again. This was not the wrecked, vulnerable man from earlier. This was the soldier. The professional. The cold, lethal weapon Vernon had dragged into this mess.
Screenshot of an excerpt from a fanfic that reads as follows: He looked at Riley again. This was not the wrecked, vulnerable man from earlier. This was the soldier. The professional. The cold, lethal weapon Vernon had dragged into this mess. And something about that transition between Simon and whatever…this…was—how seamless, how instant it had been—left Sanderson’s skin crawling. Where the fuck did Vernon find this guy? “Yeah,” Sanderson said, voice hollow. He let out a shaky breath, dragging a hand down his face. "Figured as much.” Riley didn’t react, at least not that Sanderson could tell. His fingers kept moving, tracing the severed cords as his face remained a stoic mask of pensiveness. Not a trace of what he was thinking. Not a flicker of anything remotely useful to get a bead on his inner machinations. Gooseflesh prickled on Sanderson's neck. “This wasn’t an accident.” Riley’s voice was low, measured. Sanderson swallowed. “No shit. Tell me something I don't know.” “This,” Riley went on, finally lifting his gaze. His eyes locked onto Sanderson’s, sharp as concertina wire. “This was done with a clean ‘and. Precise. Someone who knew exactly where to cut to ‘ide the sabotage from a routine inspection.”
Close-up view of crossed concertina wire with sharp, coiled barbs forming an overlapping pattern against a blurred background.
Honestly, I think my favorite descriptor I've ever used for Ghost's eyes is calling them sharp as concertina wire.
Shit's wicked sharp. Pic for reference.
Anywho, more #ghostroach writing WIPs.
#COD #callofduty #simonghostriley #garyroachsanderson #ghost #roach