Type_Craft
banner
typecraft.bsky.social
Type_Craft
@typecraft.bsky.social
She/They Lvl. 22
Currently hyper fixated on:
- Gay military men 💀🧼
- DPxDC
- Arcane
- Heated Rivalry ⛸️
Reposted by Type_Craft
A sweeter embrace than yours, I've never known

#soapghost #ghostsoap
October 18, 2024 at 3:44 PM
Reposted by Type_Craft
Part 6 (1/2)
#Solavellan #DragonAge
January 8, 2026 at 12:42 PM
Reposted by Type_Craft
January 9, 2026 at 6:07 PM
Reposted by Type_Craft
Since its the year of the horse, i drew this in 2023, didnt like it as much but now seeing it again, this is sweet 🥺🥹😭 #Ghostsoap
January 6, 2026 at 2:25 PM
Reposted by Type_Craft
being a demolitions expert doesn't mean you always like the loud explosions

#soapghost
happy new year everyone! <3
January 7, 2026 at 1:34 AM
Reposted by Type_Craft
January 9, 2026 at 6:05 PM
Reposted by Type_Craft
1/3⬇️
the time in question was non-existent

▪️ #ghoap ▪️ #simonghostriley ▪️ #johnsoapmactavish ▪️ #mllnrart
March 25, 2025 at 1:12 PM
Reposted by Type_Craft
December 27, 2025 at 5:10 PM
Reposted by Type_Craft
Part 5
(1/2) #Solavellan #DragonAge
January 7, 2026 at 12:42 PM
Reposted by Type_Craft
Part 4
"I’d swallow your tears and make all the pain go away…"
(1/2) #Solavellan #DragonAge
January 6, 2026 at 12:41 PM
Reposted by Type_Craft
OKAY, okay, so I'm seeing everyone making horse themed art for the year of the horse and it's got my brain going on some nsfw centaur #soapghost

Hear me out (because who knows if I'll actually have the follow-up to draw it)

Highland Pony Soap who's completely smitten with Nightmare Ghost

Everyone
January 7, 2026 at 6:44 AM
Reposted by Type_Craft
Part 3 (1/2)
#Solavellan #DragonAge
January 5, 2026 at 12:43 PM
Reposted by Type_Craft
Soap who desperately wants to SMOKE weed. Edibles are easier to hide on base, and they get the job done… but FUCK it’s not the same!

Then one day he swings by Ghost’s room. Doesn’t even remember why he was there, all thoughts leaving his mind when that familiar, tantalizing funk wafts out.

🧵👇🏻
January 5, 2026 at 9:16 AM
Reposted by Type_Craft
Sending you some purrsitive energy to start the week 🐾🤍
January 5, 2026 at 3:07 PM
Reposted by Type_Craft
#CODMonsterMM
Ghost!Ghost who enjoys fucking Johnny in public every chance he gets.
Ghost never thought there would be many perks to being translucent, at least until he met one John Soap MacTavish. Soap hadn't even batted an eye when Price explained that one of the task force operators for the 141
January 5, 2026 at 3:57 PM
Reposted by Type_Craft
‘Sh*t’ art is better than no art
January 5, 2026 at 5:13 PM
Reposted by Type_Craft
Part 2 (1/2)
#Solavellan #DragonAge
January 4, 2026 at 1:20 PM
Reposted by Type_Craft
Lavellan managed to track down Solas and confronts him
Part 1 (1/2) #DragonAge #Solavellan
January 3, 2026 at 1:19 PM
Reposted by Type_Craft
Little surprise……. <3
.
(I needed a break during Christmas and nye but I’m back now :‘))
.
#ghostsoap #ghoap #cod #callofduty #SimonGhostRiley #johnsoapmactavish
January 4, 2026 at 8:49 PM
Reposted by Type_Craft
January 4, 2026 at 6:15 PM
Reposted by Type_Craft
*slide whistle*
*comedy BOOIIINNGG sound*
January 3, 2026 at 9:03 PM
Reposted by Type_Craft
Another stupid height difference joke! (I will never stop)

#ghostsoap
November 18, 2025 at 5:09 PM
Reposted by Type_Craft
Bully me. #HeatedRivalry

via HBOMax on instagram
January 3, 2026 at 5:21 PM
Reposted by Type_Craft
missing you 🔞 #heatedrivalry
January 2, 2026 at 2:26 PM
Reposted by Type_Craft
part 2 - i'm sure it's nothing. #heatedrivalry #thelonggame
January 1, 2026 at 12:52 PM