Vigge's Avatar

Vigge

@sadvigge

nsfw, minors dni.

106
Followers
120
Following
127
Posts
17.10.2024
Joined
Posts Following

Latest posts by Vigge @sadvigge

Post image Post image Post image

Valentine's day post... yeah yeah I know, it's 19th february whatever ๐Ÿคฃ

#ghoap #ghostsoap #soapghost

19.02.2026 21:52 ๐Ÿ‘ 260 ๐Ÿ” 45 ๐Ÿ’ฌ 6 ๐Ÿ“Œ 0
Post image

Donโ€™t take the ghosts' food away๐Ÿ‘ป

#ghoap #ghostsoap

19.02.2026 23:12 ๐Ÿ‘ 369 ๐Ÿ” 55 ๐Ÿ’ฌ 6 ๐Ÿ“Œ 0
Post image

Caught yaโ€ผ๏ธ

19.02.2026 17:32 ๐Ÿ‘ 249 ๐Ÿ” 41 ๐Ÿ’ฌ 8 ๐Ÿ“Œ 0
ใ€ŒSIMON, HAVE YOU SEEN SOAP?ใ€
๐Ÿ’€ใฎใƒ‡ใ‚นใ‚ฏใซ่จชใ‚ŒใŸ๐Ÿ’ฐ๏ธใŒๅฐ‹ใญใ‚‹ใŒ๐Ÿ’€ใฏใใฃใ‘ใชใใ€ŒNOใ€ใจ็ญ”ใˆใ‚‹ใ€‚ใใ‚“ใช๐Ÿ’€ใฎ่„šใฎ้–“ใซๅบงใ‚Š่พผใฟใ€ๅคงใใชๅคชใ‚‚ใ‚‚ใซ้ ญใ‚’ไน—ใ›ใฆ็œ ใ‚‹๐Ÿงผใ€‚

ใ€ŒSIMON, HAVE YOU SEEN SOAP?ใ€ ๐Ÿ’€ใฎใƒ‡ใ‚นใ‚ฏใซ่จชใ‚ŒใŸ๐Ÿ’ฐ๏ธใŒๅฐ‹ใญใ‚‹ใŒ๐Ÿ’€ใฏใใฃใ‘ใชใใ€ŒNOใ€ใจ็ญ”ใˆใ‚‹ใ€‚ใใ‚“ใช๐Ÿ’€ใฎ่„šใฎ้–“ใซๅบงใ‚Š่พผใฟใ€ๅคงใใชๅคชใ‚‚ใ‚‚ใซ้ ญใ‚’ไน—ใ›ใฆ็œ ใ‚‹๐Ÿงผใ€‚

The place where Soap feels most at peace in the world ๐Ÿ˜Œ
#Ghoap

20.02.2026 12:11 ๐Ÿ‘ 1120 ๐Ÿ” 176 ๐Ÿ’ฌ 7 ๐Ÿ“Œ 1

This is breathtakingly beautiful ๐Ÿฅน๐Ÿ’š i love this so much

22.02.2026 11:32 ๐Ÿ‘ 1 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0
Post image

just me swooning at my own ๐Ÿงผ๐Ÿ’€headworms again

sometimes, if Ghost smiles wide enough, scars pull his lips random ways, and he immediately tries to stop smiling
but Soap loves it so much he can hardly* contain himself โค๏ธ

*he can't ๐Ÿ’”

#ghoap โ€ข #potatoarts

20.02.2026 21:43 ๐Ÿ‘ 979 ๐Ÿ” 197 ๐Ÿ’ฌ 23 ๐Ÿ“Œ 1
Post image Post image Post image Post image

๐Ÿฅน๐Ÿฅน๐Ÿฅน
#ghostsoap
#soapghost

19.10.2024 08:32 ๐Ÿ‘ 634 ๐Ÿ” 151 ๐Ÿ’ฌ 8 ๐Ÿ“Œ 1
Post image

๐Ÿน
#ghoap #ghostsoap

22.02.2026 00:51 ๐Ÿ‘ 174 ๐Ÿ” 21 ๐Ÿ’ฌ 3 ๐Ÿ“Œ 0
Upper left. Price chugging the pot of tea, mug untouched, heโ€™s a powerful man, his need for caffeine exceeds that of your local overnight lorry driver.
Upper right. Soap and Ghost in some tactical frills. It was the only optionโ€ฆ
Bottom. Gary Roach Sanderson failed his call sign to be a bug and skitter his way into a vending machine full of creatures getting stuck. Only to be left a casualty by so called friends of goop who documents the occasion and soup to eulogy

Upper left. Price chugging the pot of tea, mug untouched, heโ€™s a powerful man, his need for caffeine exceeds that of your local overnight lorry driver. Upper right. Soap and Ghost in some tactical frills. It was the only optionโ€ฆ Bottom. Gary Roach Sanderson failed his call sign to be a bug and skitter his way into a vending machine full of creatures getting stuck. Only to be left a casualty by so called friends of goop who documents the occasion and soup to eulogy

Upper left. 141 onโ€ฆ.. splash mountain but theyโ€™re hunting down an associate of shepherd and dude THOUGHT they wouldnโ€™t look for him at a theme park.

Top right: Soap found a tattoo sleeve filled with stereotypical inks and is lovingly mocking his boyfriend in his tiny little shorts and muscle shirt

Bottom right: All the boys in 141 nap pile.

Upper left. 141 onโ€ฆ.. splash mountain but theyโ€™re hunting down an associate of shepherd and dude THOUGHT they wouldnโ€™t look for him at a theme park. Top right: Soap found a tattoo sleeve filled with stereotypical inks and is lovingly mocking his boyfriend in his tiny little shorts and muscle shirt Bottom right: All the boys in 141 nap pile.

Fun requests from a couple months ago from my loverly patrons but in colourr ๐Ÿ˜‹ #141shenanigans #boysbeinboys #ghoap #gaz #price #roach

22.02.2026 05:51 ๐Ÿ‘ 604 ๐Ÿ” 102 ๐Ÿ’ฌ 17 ๐Ÿ“Œ 0
Coloured drawing of Soap and Ghost. Ghost is laying with his back to Soap, eyes closed and Soap has his lips gently pressed against Ghosts face with one hand on his head and the other resting on his chest holding him close.

Coloured drawing of Soap and Ghost. Ghost is laying with his back to Soap, eyes closed and Soap has his lips gently pressed against Ghosts face with one hand on his head and the other resting on his chest holding him close.

they have me pining ๐Ÿ˜” idek for what

#ghoap #soapghost #simonghostriley #johnsoapmactavish #nsfwart #cbvart

07.02.2026 01:55 ๐Ÿ‘ 280 ๐Ÿ” 40 ๐Ÿ’ฌ 4 ๐Ÿ“Œ 0
Ghost is pictured lying comfortably on a bed, in a dark room. He is awake, staring into the ceiling, pondering perhaps... Waiting.... Until his phone screen lights up atop the night stand, illuminating a collection of what appear to be. Clown dolls surrounding it. 

Ghost brings a finger to his brow, looking slightly exasperated. Reaching across he drags his phone to view. He is smiling under his mask but that's between you and me.

TXT Convo with Soap as follows.

(i fucked up the times here don't look at that lololol its supposed to be like.. 11pm when Soap and Ghost end up going to their respective rooms to sleep while waiting to be exfilled or however the hell that works. And then Soap wakes up at 3:33 because reasons)

Soap: I can't say I'm enjoying our accommodations. Even if you picked the worst one.
Ghost: Get some rest
Soap: Fat chance
Ghost: You'll be alright
Soap: Easy for you to say! You must feel right at home!
Ghost: Har de fuckin har. SLEEP

LATER

Soap: Lt. I heard something...
Soap: I saw you typing.

(Ghost absolutely started saying 'coming' but then he realized he didn't want to sound that quick to give in)

Ghost: What you on about?

Ghost is pictured lying comfortably on a bed, in a dark room. He is awake, staring into the ceiling, pondering perhaps... Waiting.... Until his phone screen lights up atop the night stand, illuminating a collection of what appear to be. Clown dolls surrounding it. Ghost brings a finger to his brow, looking slightly exasperated. Reaching across he drags his phone to view. He is smiling under his mask but that's between you and me. TXT Convo with Soap as follows. (i fucked up the times here don't look at that lololol its supposed to be like.. 11pm when Soap and Ghost end up going to their respective rooms to sleep while waiting to be exfilled or however the hell that works. And then Soap wakes up at 3:33 because reasons) Soap: I can't say I'm enjoying our accommodations. Even if you picked the worst one. Ghost: Get some rest Soap: Fat chance Ghost: You'll be alright Soap: Easy for you to say! You must feel right at home! Ghost: Har de fuckin har. SLEEP LATER Soap: Lt. I heard something... Soap: I saw you typing. (Ghost absolutely started saying 'coming' but then he realized he didn't want to sound that quick to give in) Ghost: What you on about?

Ghost taps with one finger to reply, all caps while Soap rapid fires
S: COULD BE COMPRIMISED
S: WE SHOULD CHECK-
G: NEGATIVE

(hes tryin to be chill, de escalate...)

Soaps PLEASE breaks the 4th Wall as his fist emerges from Ghosts phone screen.
Soap is then nose to screen with his own phone, sweating and breathing heavily. 

Ghost sighs, sitting up in bed, ready to sooth his poor likely concussed sergeant. The wide shot reveals that his 'choice' in rooms was the clown filled one. (shout out to Bozers who helped me with all these clowns LOLOLOL)

Ghost taps with one finger to reply, all caps while Soap rapid fires S: COULD BE COMPRIMISED S: WE SHOULD CHECK- G: NEGATIVE (hes tryin to be chill, de escalate...) Soaps PLEASE breaks the 4th Wall as his fist emerges from Ghosts phone screen. Soap is then nose to screen with his own phone, sweating and breathing heavily. Ghost sighs, sitting up in bed, ready to sooth his poor likely concussed sergeant. The wide shot reveals that his 'choice' in rooms was the clown filled one. (shout out to Bozers who helped me with all these clowns LOLOLOL)

As Ghost leaves The Clwon Room(TM) muttering a "shambolic" to these chain of events, through a weird choice of a bead curtain. 

The dolls eyes follow his exit.

As Ghost leaves The Clwon Room(TM) muttering a "shambolic" to these chain of events, through a weird choice of a bead curtain. The dolls eyes follow his exit.

Jolted still in his tracks upon hearing an unexpected, QUACK. 

Ghost was making his way down the hall, and he has to take a second to buffer, confused and slightly concerned. He carefully asks after Soap, peeking in around his door. 

Only to see Soap crouched on the floor, pistol trained upon a wee jester looking doll sitting in a cuck chair.

He goes WHUYH before removing his finger from the trigger seeing Ghost, bec man has discipline.

Soaps room looks to be a sad attempt at 'Victorian doll central' and a homage to The Little Lad. 

Ghost peeking in from the door, Im sure solider man would have entered differently but listen they're tired. And I wanted to draw his ass ok im a simple woman.

Jolted still in his tracks upon hearing an unexpected, QUACK. Ghost was making his way down the hall, and he has to take a second to buffer, confused and slightly concerned. He carefully asks after Soap, peeking in around his door. Only to see Soap crouched on the floor, pistol trained upon a wee jester looking doll sitting in a cuck chair. He goes WHUYH before removing his finger from the trigger seeing Ghost, bec man has discipline. Soaps room looks to be a sad attempt at 'Victorian doll central' and a homage to The Little Lad. Ghost peeking in from the door, Im sure solider man would have entered differently but listen they're tired. And I wanted to draw his ass ok im a simple woman.

๐Ÿคนโ€โ™€๏ธ First 4 poogs of "Doll Duty" or "Risky Refuge" hoo hee ๐Ÿ™ˆ

On my ptrn all comics updates got early access, sparkle emoji, along with a lot of nonsense tomfoolery. After some time they will come up on hea ; ) CHEERS

07.02.2026 04:24 ๐Ÿ‘ 512 ๐Ÿ” 75 ๐Ÿ’ฌ 19 ๐Ÿ“Œ 1
Post image

Model Au page 4 ๐Ÿ’œ Little chibi interlude! โœง #ghostsoap #ghoap

Our dearly beloved @monsterlice.bsky.social โœจ wrote a beautiful fic for this au ๐Ÿ˜ญ๐Ÿฅน (linked below!)

01.02.2026 18:01 ๐Ÿ‘ 507 ๐Ÿ” 71 ๐Ÿ’ฌ 5 ๐Ÿ“Œ 0
Soap: "For such a smart man you're really daft sometimes. Yes. I want to marry you. I WILL marry you."
Ghost: *Grabby hands* "C'mere. Please."
Soap: "Your ribs are broken"
Ghost: "Don't care. Help you scooch over"

Soap: "For such a smart man you're really daft sometimes. Yes. I want to marry you. I WILL marry you." Ghost: *Grabby hands* "C'mere. Please." Soap: "Your ribs are broken" Ghost: "Don't care. Help you scooch over"

Soap: "Bed's too bleedin' small for this, Si"
Ghost: "Don't care"
Closeup shots of the rings on their hands 
Also kiss kiss get engaged

Soap: "Bed's too bleedin' small for this, Si" Ghost: "Don't care" Closeup shots of the rings on their hands Also kiss kiss get engaged

Soap: "I kind of told the nurse we were married already to get in here" (I just realized I typed 'nurse' here, it should be doctor, I am a massive goose, whoops)
Ghost: "Hm. Sounds like a lot of paperwork. Given that Price put me on medical leave for a month it also sounds like it's not my problem"
Soap: "I owe him a cigar, don't I?"
Ghost: "WE owe him a cigar, little husband"
Soap: "Not actually married yet, ye dobber"
Ghost: "No retort for the 'little thing', eh? Acceptance is the first sign of growth, love"
Soap: *scottish nonsense*
Ghost: <3

Soap: "I kind of told the nurse we were married already to get in here" (I just realized I typed 'nurse' here, it should be doctor, I am a massive goose, whoops) Ghost: "Hm. Sounds like a lot of paperwork. Given that Price put me on medical leave for a month it also sounds like it's not my problem" Soap: "I owe him a cigar, don't I?" Ghost: "WE owe him a cigar, little husband" Soap: "Not actually married yet, ye dobber" Ghost: "No retort for the 'little thing', eh? Acceptance is the first sign of growth, love" Soap: *scottish nonsense* Ghost: <3

30.01.2026 19:40 ๐Ÿ‘ 539 ๐Ÿ” 52 ๐Ÿ’ฌ 5 ๐Ÿ“Œ 2
Ghost, tired and beaten up in his patient bed
Ghost: "That eager to see me Sergeant? Could hear you all the way down the hall. Didn't have to rush like that, s'not like they'll let me go anywhere"
Soap: "Simon.."
Soap stumbles
Ghost: "Should you be walking around yet?*"
*A/N: Hypocrite
Soap goes and grabs his hand
Soap: "Don't ever fucking do that to me again. I'm never letting you leave without me at your six again"

Ghost, tired and beaten up in his patient bed Ghost: "That eager to see me Sergeant? Could hear you all the way down the hall. Didn't have to rush like that, s'not like they'll let me go anywhere" Soap: "Simon.." Soap stumbles Ghost: "Should you be walking around yet?*" *A/N: Hypocrite Soap goes and grabs his hand Soap: "Don't ever fucking do that to me again. I'm never letting you leave without me at your six again"

Ghost: "Some serious conviction there, Sergeant"
Soap: "I'd say this is pretty serious, yea"
He places a ring box on Ghost's stomach
Ghost: "..."
Ghost: "You read the letter, I take it?"

Ghost: "Some serious conviction there, Sergeant" Soap: "I'd say this is pretty serious, yea" He places a ring box on Ghost's stomach Ghost: "..." Ghost: "You read the letter, I take it?"

Soap: "yea.."
Ghost: "Not really how I wanted this to go but.. I guess it's best that you gave it back now while I'm still on pain meds. Small mercy, that."
Soap: "Give it back?! That's the one I bought the day you shipped out, Si"
Soap pulls out his dog tags - there is a ring attached to the chain
Soap: "I'm keeping this one."

Soap: "yea.." Ghost: "Not really how I wanted this to go but.. I guess it's best that you gave it back now while I'm still on pain meds. Small mercy, that." Soap: "Give it back?! That's the one I bought the day you shipped out, Si" Soap pulls out his dog tags - there is a ring attached to the chain Soap: "I'm keeping this one."

Ghost: !
Soap: "I only got to have it for two weeks, you're not prying that off while I'm still breathing"
Ghost: "You'd have said yes?"
Soap: "..."

Ghost: ! Soap: "I only got to have it for two weeks, you're not prying that off while I'm still breathing" Ghost: "You'd have said yes?" Soap: "..."

(Good lord, typing alt-text takes a while I'm so sorry if there are typos, my hands are very cold)

30.01.2026 19:40 ๐Ÿ‘ 471 ๐Ÿ” 41 ๐Ÿ’ฌ 3 ๐Ÿ“Œ 0
The continuation of the last comic! Soap is at his checkup for his leg. Two weeks have passed since Ghost has been declared MIA, presumed KIA
Doc: "Your leg looks good, Sergeant MacTavish! We'll keep the brace off and you can return to light duty in the morning but make sure you keep using the crutches. You should really get some more sleep as well. And I hear you haven't been eating enough, that needs to change. Doctor's orders."
Soap looks very tired.
Gaz bursts through the door
Gaz: "SOAP!"

The continuation of the last comic! Soap is at his checkup for his leg. Two weeks have passed since Ghost has been declared MIA, presumed KIA Doc: "Your leg looks good, Sergeant MacTavish! We'll keep the brace off and you can return to light duty in the morning but make sure you keep using the crutches. You should really get some more sleep as well. And I hear you haven't been eating enough, that needs to change. Doctor's orders." Soap looks very tired. Gaz bursts through the door Gaz: "SOAP!"

Soap: "I'm not in the mood, Gaz.."
Gaz: "He's back"
Soap: "..What?"
Gaz: "Ghost. They airlifted him in an hour ago, he's in medical. He's alive, mate. Let's go" 
Soap stands
Doc: "Now just wait a minute-"

Soap: "I'm not in the mood, Gaz.." Gaz: "He's back" Soap: "..What?" Gaz: "Ghost. They airlifted him in an hour ago, he's in medical. He's alive, mate. Let's go" Soap stands Doc: "Now just wait a minute-"

Soap and Gaz are running down the hall
Doc: "Your crutches-" 
Soap: "They found him??"
Gaz: "He found them, apparently. Crazy bastard dragged himself to a nearby outpost, I'm not sure what happened"
Doc (at medical): "I'm sorry Sir but I can't let you through. Only authorized personnel and family beyond this point-"
Soap: "I'm his HUSBAND. I'm listed as his next of kin, you can check his file. Now MOVE and tell me what I need to know"

Soap and Gaz are running down the hall Doc: "Your crutches-" Soap: "They found him??" Gaz: "He found them, apparently. Crazy bastard dragged himself to a nearby outpost, I'm not sure what happened" Doc (at medical): "I'm sorry Sir but I can't let you through. Only authorized personnel and family beyond this point-" Soap: "I'm his HUSBAND. I'm listed as his next of kin, you can check his file. Now MOVE and tell me what I need to know"

Doc: "R-right! He's in room 208"
Gaz, staying behind: "Good luck!"
Doc: "The team on-site was able to stop his bleeding but we were told he coded once during surgery. He's recovered enough to be moved at his request. He has several fractured ribs, a hemothorax and multiple lacerations. He should make a full recovery but he's being monitored just to be safe. We had to lightly sedate him since he kept trying to get up and leave."
Soap: "that sounds like Ghost, alright" 
Doc: "You're "Johnny", I assume?"
Soap: "Yea, I am.."
Soap begins to open the room door
Soap: "Thanks, doc"
Doc: "Right! I'll leave you-"
The door slams
Doc: "...to it"

Doc: "R-right! He's in room 208" Gaz, staying behind: "Good luck!" Doc: "The team on-site was able to stop his bleeding but we were told he coded once during surgery. He's recovered enough to be moved at his request. He has several fractured ribs, a hemothorax and multiple lacerations. He should make a full recovery but he's being monitored just to be safe. We had to lightly sedate him since he kept trying to get up and leave." Soap: "that sounds like Ghost, alright" Doc: "You're "Johnny", I assume?" Soap: "Yea, I am.." Soap begins to open the room door Soap: "Thanks, doc" Doc: "Right! I'll leave you-" The door slams Doc: "...to it"

The Proposal (PART2) #ghostsoap

The happy ending I promised! c:

30.01.2026 19:40 ๐Ÿ‘ 763 ๐Ÿ” 158 ๐Ÿ’ฌ 30 ๐Ÿ“Œ 0
Post image

Surrender ๐Ÿณ๏ธ
#ghostsoap #ghoap #gayartist #nsfwartist

31.01.2026 00:38 ๐Ÿ‘ 743 ๐Ÿ” 118 ๐Ÿ’ฌ 16 ๐Ÿ“Œ 1
Post image

Service Top
โ›“๏ธโ›“๏ธโ›“๏ธโ›“๏ธ
#ghostsoap #ghoap #nsfwartists #gayartists #gayart

27.01.2026 04:47 ๐Ÿ‘ 1054 ๐Ÿ” 178 ๐Ÿ’ฌ 12 ๐Ÿ“Œ 1

Omg heโ€™s so pretty ๐Ÿ˜

31.01.2026 09:32 ๐Ÿ‘ 1 ๐Ÿ” 0 ๐Ÿ’ฌ 1 ๐Ÿ“Œ 0
Post image Post image

๐Ÿถ๐Ÿฑ
#ghostsoap #soapghost

30.01.2026 13:21 ๐Ÿ‘ 424 ๐Ÿ” 65 ๐Ÿ’ฌ 11 ๐Ÿ“Œ 0
Post image

Well, Soap, as always...
#Ghoap #GhostSoap #CoD

27.01.2026 13:05 ๐Ÿ‘ 302 ๐Ÿ” 34 ๐Ÿ’ฌ 2 ๐Ÿ“Œ 0

Oh mdubddusvnd ROBIN!! this is so delicious ๐Ÿคค

27.01.2026 00:37 ๐Ÿ‘ 0 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0
Post image

My art for the new years exchange for @whotookmytomato.bsky.social

Prompt:
"Omega Soap getting the wrong meds on a mission sending him into heat"

This was my first time drawing anything omegaverse related so I hope you like it! ๐Ÿ’•
#ghoap

26.01.2026 20:39 ๐Ÿ‘ 548 ๐Ÿ” 98 ๐Ÿ’ฌ 21 ๐Ÿ“Œ 1
 Resurface
HigherMagic
Summary:

    Ghost can tell Soap's worn down, antsy. As well as Soap knows him, he knows his husband to the bone. Knows how to read the tic in Soap's jaw when he's stressed, the near-permanent crease between his brows, the nervous fluttering of his hands and his obsessive search for distraction.

Resurface HigherMagic Summary: Ghost can tell Soap's worn down, antsy. As well as Soap knows him, he knows his husband to the bone. Knows how to read the tic in Soap's jaw when he's stressed, the near-permanent crease between his brows, the nervous fluttering of his hands and his obsessive search for distraction.

In the incredibly self-indulgent married kinksters 'verse, today I give you Ghost helping Soap through a Dom drop. Enjoy!

archiveofourown.org/works/78160871

23.01.2026 16:10 ๐Ÿ‘ 55 ๐Ÿ” 15 ๐Ÿ’ฌ 5 ๐Ÿ“Œ 0
Post image

after retirement
#GhostSoap #SoapGhost #Ghoap

13.01.2026 12:35 ๐Ÿ‘ 401 ๐Ÿ” 87 ๐Ÿ’ฌ 6 ๐Ÿ“Œ 0
Post image

A wip since I was playing slime rancher 2 again today

10.01.2026 11:23 ๐Ÿ‘ 99 ๐Ÿ” 14 ๐Ÿ’ฌ 2 ๐Ÿ“Œ 0
Post image

๐Ÿ› #Ghoap #GhostSoap

24.01.2026 09:52 ๐Ÿ‘ 403 ๐Ÿ” 52 ๐Ÿ’ฌ 2 ๐Ÿ“Œ 0
Post image

Good morning!! Engagement

24.01.2026 09:51 ๐Ÿ‘ 145 ๐Ÿ” 22 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0
Post image

a little loveโ˜บ๏ธ
#Ghoap #GhoatSoap #CoD

24.01.2026 17:24 ๐Ÿ‘ 108 ๐Ÿ” 15 ๐Ÿ’ฌ 4 ๐Ÿ“Œ 0

Awwww heโ€™s adorable!!

24.01.2026 23:29 ๐Ÿ‘ 1 ๐Ÿ” 0 ๐Ÿ’ฌ 1 ๐Ÿ“Œ 0
Post image

Ok I disappeared but in the meantime I created this to put in my car ๐Ÿคฃ๐Ÿงก๐Ÿ’€โ†”๏ธ he Is so cuuuute๐Ÿ˜๐Ÿ˜๐Ÿ˜
#SimonGhostRiley #ghostcod #bobblehead

24.01.2026 21:37 ๐Ÿ‘ 82 ๐Ÿ” 16 ๐Ÿ’ฌ 7 ๐Ÿ“Œ 0