Sign in

M.

@halthathought.bsky.social
14 followers 246 following 5 posts

fan account + 30s + ace + she/they + mdni🔞

PostsRepliesMedia
Reposted by M.
Ghilli @ghail.bsky.social · 24/03/2026
Freaktimus pops out whenever Op had a stressful day.
347154
Reposted by M.
creatureXIII @cxiii.bsky.social · 27/02/2026
here comes my dose of dopamine 🧼💀💊 #ghoap • #potatoarts
201386297
Reposted by M.
きお @ayakigioo.bsky.social · 20/02/2026
The place where Soap feels most at peace in the world 😌 #Ghoap
「SIMON, HAVE YOU SEEN SOAP?」
💀のデスクに訪れた💰️が尋ねるが💀はそっけなく「NO」と答える。そんな💀の脚の間に座り込み、大きな太ももに頭を乗せて眠る🧼。
91290201
Reposted by M.
Topsy @thana-topsy.bsky.social · 14/02/2026
Happy kiss-smooch day - whipped this up last night in a frenzy #ghostsoap #ghoap #gayart #gayartists
20802179
Reposted by M.
gira🔞 @bluegiragi.bsky.social · 10/02/2026
#ghostsoap hunter au 👍thought about giving soap an actual shirt but the tit beckoned
331980305
Reposted by M.
Ghilli @ghail.bsky.social · 09/02/2026
it's very very VERY nsfw #megop #humanformers #valveplug ?
101059127
Reposted by M.
Ghilli @ghail.bsky.social · 18/02/2025
I'll delete this when I'm bout to die from embarrassment
16936179
Reposted by M.
Ghilli @ghail.bsky.social · 08/07/2025
(NSFW)DxKnight OP it was a commission #megop
91110179
Reposted by M.
GARNER @cucubori.bsky.social · 20/01/2026
#megop
1599104
Reposted by M.
Ghilli @ghail.bsky.social · 23/01/2026
#megop
872479
Reposted by M.
creatureXIII @cxiii.bsky.social · 19/12/2025
another 🧼 💀 sketchdump 'cause they bring me dopamine #ghoap • #potatoarts
221210254
Reposted by M.
Dreamy_มั่วด้อมแล้วฮับ @dreamingoor.bsky.social · 30/12/2025
ช่วงเวลาผ่อนคลายยยยย #megop
240565
Reposted by M.
Ghilli @ghail.bsky.social · 04/01/2026
forgive my dirty mind
676872
Reposted by M.
gira🔞 @bluegiragi.bsky.social · 22/12/2025
day one [FINALE]. (1/3) #monster141
281444145
Reposted by M.
gira🔞 @bluegiragi.bsky.social · 16/12/2025
interlude ❤️ #monster141
241621169
Reposted by M.
gira🔞 @bluegiragi.bsky.social · 18/09/2025
making up for lost time...🔞 #ghostsoap
121693199
Reposted by M.
gira🔞 @bluegiragi.bsky.social · 29/10/2025
johnny should've listened when they told him not to get too close...🔞 #soapbox
151492156
Reposted by M.
gira🔞 @bluegiragi.bsky.social · 26/10/2025
outlast au // ghost and konig save their favourite orderly for themselves 🩸💉 #soapbox
191560151
Reposted by M.
Azalea Harris :P COMS OPEN @azaleaharrisart.bsky.social · 27/07/2025
They serve 😞👌 #ghostsoap
4707106
Reposted by M.
Ripushko @ripushko.bsky.social · 02/01/2026
Hades and Persephone. A moment before a reckless act. Since I am a BL artist, Persephone will, of course, be a guy.😅
1355582
Reposted by M.
白 @white6606.bsky.social · 31/12/2025
#superbat
0474106
Reposted by M.
spacecowboy @spacecowboy17.bsky.social · 19/07/2025
Enjoying the For You feed? Give it a like ♡ to help more people discover it: bsky.app/profile/did:... The more people use it -> the more feedback we get -> the better we can make it for you.
196207383212
Reposted by M.
Evol @evolbones.bsky.social · 25/12/2025
Merry Christmas y’all!!! 🎄💖💖 I hope you guys had a fantastic day! Enjoy my present!! some Ghoap! 😋♥️ 🎁Get more art like this on my Patreon! www.patreon.com/Evolbones #ghoap #codfanart #callofduty #soapmactavish #simonriley
941179
Reposted by M.
gira🔞 @bluegiragi.bsky.social · 15/12/2025
alpha x alpha, ghostsoap, slight dubcon 🔞 when it's all alphas on base, sometimes you gotta make do with what's available. #ghostsoap
131923210
Reposted by M.
gira🔞 @bluegiragi.bsky.social · 23/11/2025
what's a bit of dryhumping between mates anyway #ghostsoap
112309313
Reposted by M.
Mountain Ghouls 🔞🧼👻 @mountainghouls.bsky.social · 25/12/2025
A very Merry Christmas to everybody!! Keeping up the tradition of GhostSoap fluff for the holidays 🎄☃️
6584115
Reposted by M.
XX | comms closed @xxart.bsky.social · 04/10/2025
Slime
115126
Reposted by M.
Essal @essal0.bsky.social · 16/09/2025
#megop
230550
Reposted by M.
🔞⚔️Lumen⚔️ @churchofpossum.bsky.social · 04/08/2025
Smile 📸 [ #CoD ]
An illustration of John "Soap" Mactavish on his knees on the floor, ass up and presenting his well fucked and leaking hole to his L.T. while Ghost is holding a phone and taking a picture, saying "Smile for the Captain, Sergeant."
121383219
Reposted by M.
gira🔞 @bluegiragi.bsky.social · 12/09/2025
someone's gotten in johnny's head...(in more ways than one)🔞 #ghostsoap
181552164
Reposted by M.
gira🔞 @bluegiragi.bsky.social · 14/08/2025
cw: angst, major character death wish you were here. #ghostsoap
301555191
Reposted by M.
Azalea Harris :P COMS OPEN @azaleaharrisart.bsky.social · 27/07/2025
Sharing your bed with a monster
149079
Reposted by M.
Azalea Harris :P COMS OPEN @azaleaharrisart.bsky.social · 27/07/2025
Chose your duo yay
541661
Reposted by M.
gira🔞 @bluegiragi.bsky.social · 20/08/2025
may i offer you some #ghostsoap ass-grabbing in this trying time 🔞
201987274
Reposted by M.
Umikochannart 🌸 @umikochannart.bsky.social · 14/02/2025
Workplace surprise 💘 #Superbat
213147518
Reposted by M.
Dreamy_มั่วด้อมแล้วฮับ @dreamingoor.bsky.social · 11/08/2025
Doodle💪 #megop #dpax
2606100
Reposted by M.
•[ gryz ]• @gryzc.bsky.social · 20/05/2025
Uh oh #art #jayvik #jaycetalis #viktorarcane #arcane #gryzcart
323182688
Reposted by M.
wrev @wreviller.bsky.social · 25/05/2025
using my freewill to transform my silly little ideas into silly little comics. #jayvik
page 1. 3 panels. top panel, viktor breathes "haa~" middle panel, jayce is staring at viktor like he's a god. bottom panel, viktor cowgirl style with jayce's hands on his thighs.page 2. 3 panels. top panel, torso body shot of viktor as jayce's works his member. middle panel, viktor's o face as he calls jayce's name. bottom panel, three floating heads of jayce in blissed out states.  page 3. 5 panels. panel 1, viktor wakes jayce up with a mug of coffee. "jayce, wake up, it's alright." panel 2, jayce looks at viktor, sweating, "you ok? it's just a dream you know." panel 3 jayce's face, embarrassed "heh, yeah. yeah i know." panel 4, jayce looking at viktor out of panel "it's just..." panel 5, viktor turned away drinking coffee "...a dream."
523229668
Reposted by M.
oidingus @oidingus.bsky.social · 20/06/2025
nap date! #jayvik #jaycetalis #viktorarcane
585269960
Reposted by M.
januariat @januariat.bsky.social · 09/08/2025
did this piece for @superbatbigbang25.bsky.social, inspired by Fennec's amazing work! this was such a cool project, please check out the fic and the other big bang projects if you get the chance :) #superbatbigbang25 #superbat #superman #batman archiveofourown.org/works/68952366
351785
Reposted by M.
🔞 multifandom @naiad-r.bsky.social · 18/10/2024
#ghostsoap Selkie Soap Ghost describing how he murdered Soap's first husband. His version of dirty talk. It works incredibly well. tw: description of torture #myart #cod
Black and white comic of Ghost describing how he tortured Soap's husband while prepping him. (cw: AFAB terms for Soap's genitalia.)

The comic begins with the text: "First, I made sure he couldn't run."

1st panel: Ghost, looming over Soap, who's lying on his sealskin, legs spread invitingly. Soap is clutching the pillow under his head. He's smiling, anticipatory, as he listens to Ghost say, "I broke his legs. When he tried to crawl—his hands."

2nd: Ghost's pale, scarred hand between Soap's legs, two of his fingers in his cunt, and his thumb on his clit. Ghost says, "Fingers, for a good measure."

Text: "Then I moved to his other bones."

3rd: Close-up of Ghost's face. He's wearing his balaclava mask with a skull painted on it. It's splattered with blood. He's looking down at someone like they're dead meat. Text in the panel: "Hips, ribs, knees, elbows. He cried through it all. But he wasn't begging for death."

Text: "No, that started when I tied him down and started peeling."

4th: Soap, covering his eyes with his hand, grinning toothily to reveal sharp teeth. He's giggling, as Ghost says, "Began with the face he loved so much."

5th: Ghost, holding up Soap's legs. He's grinning in answer to Soap's giggle, saying, "Didn't look that pretty without skin, did it?"

The comic ends with the text: "You're gripping me like vice, Johnny."
14788151
Reposted by M.
gira🔞 @bluegiragi.bsky.social · 15/06/2025
down on my knees 🔞 #ghostsoap
242682344
Reposted by M.
hurraaid @hurraaid.bsky.social · 07/06/2025
Okay... I'll admit this got away from me but just... GOD I love them so much.
651191
Reposted by M.
🧼steebs🍉 @steebersss.bsky.social · 08/11/2024
i know you didnt mean to hurt me, so i kept it to myself
6565120
Reposted by M.
🧼steebs🍉 @steebersss.bsky.social · 08/11/2024
i dont know you at all
2500122
Reposted by M.
gira🔞 @bluegiragi.bsky.social · 23/05/2025
recoup(continued)🎯 (1/2) #monster141
121276125
Reposted by M.
gira🔞 @bluegiragi.bsky.social · 04/04/2025
#ghostsoap but make them morally grey vigilantes who begrudgingly(?) work together 👀❤️
302476337
Reposted by M.
gira🔞 @bluegiragi.bsky.social · 25/04/2025
test subject🩸🧪 (1/2) #monster141
161459121
Reposted by M.
gira🔞 @bluegiragi.bsky.social · 19/04/2025
classic🔞🖤 (1/2) #monster141
272117203
Reposted by M.
Jeleynai @jeleynai.bsky.social · 02/05/2025
Domestic husbands, my beloved #ghostsoap
A sleepy Soap with their cat Dove in the hood of Ghost's hoodie and Ghost cooking breakfast!
First speech bubble: "Wha's for breakfast?", Second bubble: "Eggs..."
202106361