diff --git a/code/modules/client/preference_setup/loadout/loadout_fluffitems_yw.dm b/code/modules/client/preference_setup/loadout/loadout_fluffitems_yw.dm
index c66142e996..c8c8d5e6ee 100644
--- a/code/modules/client/preference_setup/loadout/loadout_fluffitems_yw.dm
+++ b/code/modules/client/preference_setup/loadout/loadout_fluffitems_yw.dm
@@ -241,6 +241,15 @@
ckeywhitelist = list("championfire")
character_name = list("Kita")
+//codavanistok
+//Coda Vanistok // (Yes, I'm aware they're the same. Yes, this is correct.)
+/datum/gear/fluff/coda_implant
+ path = /obj/item/weapon/implanter/fluff/coda
+ display_name = "Locked size implant"
+ description = "It seems to be locked to two settings."
+ ckeywhitelist = list("codavanistok")
+ character_name = list("Coda Vanistok")
+
// D CKEYS
//dameonowen
diff --git a/code/modules/vore/fluffstuff/custom_items_yw.dm b/code/modules/vore/fluffstuff/custom_items_yw.dm
index b461a9aead..f9d71320ed 100644
--- a/code/modules/vore/fluffstuff/custom_items_yw.dm
+++ b/code/modules/vore/fluffstuff/custom_items_yw.dm
@@ -588,3 +588,56 @@
from_suit = /obj/item/weapon/material/knife/tacknife/survival
to_suit = /obj/item/weapon/material/knife/tacknife/survival/fluff/kaith
+// *************
+// Coda_Vanistok
+// *************
+/obj/item/weapon/implanter/fluff/coda
+ imp = new /obj/item/weapon/implant/fluff/coda
+ icon_state = "implanter1_1"
+
+/obj/item/weapon/implanter/fluff/coda/remove_implant() //No way to remove this implant.
+ to_chat(usr, "It seems \the [imp] can't be removed from \the [src].")
+ return
+
+/obj/item/weapon/implanter/fluff/coda/attack()
+ ..()
+ if(!imp) //After injection, the implanter poofs.
+ to_chat(usr, "\The [src] disentegrates after you use it!")
+ qdel(src)
+
+/obj/item/weapon/implant/fluff/coda
+ name = "locked size-modification implant"
+ desc = "This is an implant that allows the user to change their size. It appears to be locked to two settings."
+ var/mob/living/implanted_in = null
+
+/obj/item/weapon/implant/fluff/coda/post_implant(mob/source)
+ ..()
+ source.verbs |= new /mob/living/carbon/human/verb/coda_implant_resize(source)
+ implanted_in = source
+ START_PROCESSING(SSobj, src)
+
+/obj/item/weapon/implant/fluff/coda/process()
+ if(implanted_in && (src.imp_in != implanted_in)) //If the implant is removed.
+ implanted_in.setBrainLoss(200)
+ visible_message("\The [src] shorts and sparks during removal, frying itself!")
+ playsound(src.loc, "sparks", 50, 1)
+ STOP_PROCESSING(SSobj, src)
+ name = "melted implant"
+ desc = "Charred circuit in melted plastic case. Wonder what that used to be..."
+ icon_state = "implant_melted"
+ malfunction = MALFUNCTION_PERMANENT
+
+/mob/living/carbon/human/verb/coda_implant_resize()
+ set name = "Resize (Implant)"
+ set desc = "Change your size between two different preset options."
+ set category = "IC"
+ set src = usr
+
+ if(src.stat == DEAD)
+ return
+ var/choice = alert(src, "What would you like your size to be changed to?", "Size modification implant") in list("Normal", "Cancel", "Large")
+ switch(choice)
+ if("Normal")
+ src.resize(1)
+ if("Large")
+ src.resize(1.22)