diff --git a/code/modules/client/preference_setup/loadout/loadout_fluffitems_vr.dm b/code/modules/client/preference_setup/loadout/loadout_fluffitems_vr.dm
index 5725f397b5b..a1d1c8cb7b2 100644
--- a/code/modules/client/preference_setup/loadout/loadout_fluffitems_vr.dm
+++ b/code/modules/client/preference_setup/loadout/loadout_fluffitems_vr.dm
@@ -770,6 +770,12 @@
ckeywhitelist = list("pandora029")
character_name = list("Evelyn Tareen")
+/datum/gear/fluff/evelyn_coat
+ path = /obj/item/clothing/suit/storage/hooded/wintercoat/security/fluff/evelyn/
+ display_name = "warden's navy winter coat"
+ ckeywhitelist = list("pandora029")
+ character_name = list("Evelyn Tareen")
+
/datum/gear/fluff/lily_medal
path = /obj/item/clothing/accessory/medal/silver/unity
display_name = "Lily's Unity Medal"
diff --git a/code/modules/vore/fluffstuff/custom_clothes_vr.dm b/code/modules/vore/fluffstuff/custom_clothes_vr.dm
index 0f9e98caa2f..bdacd1e7282 100644
--- a/code/modules/vore/fluffstuff/custom_clothes_vr.dm
+++ b/code/modules/vore/fluffstuff/custom_clothes_vr.dm
@@ -2328,4 +2328,51 @@ Departamental Swimsuits, for general use
if(!istype(usr, /mob/living)) return
if(usr.stat) return
- colorswap(usr)
\ No newline at end of file
+ colorswap(usr)
+
+//Pandora029 : Evelyn Tareen
+/obj/item/clothing/suit/storage/hooded/wintercoat/security/fluff/evelyn
+ name = "warden's navy winter coat"
+ desc = "A custom tailored security winter coat in navy blue colors, this one has the rank markings of a warden on it."
+ icon = 'icons/vore/custom_clothes_vr.dmi'
+ icon_state = "evelyncoat"
+
+ icon_override = 'icons/vore/custom_onmob_vr.dmi'
+ item_state = "evelyncoat_mob"
+
+/obj/item/clothing/suit/storage/hooded/wintercoat/security/fluff/evelyn/ui_action_click()
+ ToggleHood_evelyn()
+
+/obj/item/clothing/suit/storage/hooded/wintercoat/security/fluff/evelyn/equipped(mob/user, slot)
+ if(slot != slot_wear_suit)
+ RemoveHood_evelyn()
+ ..()
+
+/obj/item/clothing/suit/storage/hooded/wintercoat/security/fluff/evelyn/proc/RemoveHood_evelyn()
+ icon_state = "evelyncoat"
+ item_state = "evelyncoat_mob"
+ hood_up = 0
+ if(ishuman(hood.loc))
+ var/mob/living/carbon/H = hood.loc
+ H.unEquip(hood, 1)
+ H.update_inv_wear_suit()
+ hood.loc = src
+
+/obj/item/clothing/suit/storage/hooded/wintercoat/security/fluff/evelyn/proc/ToggleHood_evelyn()
+ if(!hood_up)
+ if(ishuman(loc))
+ var/mob/living/carbon/human/H = loc
+ if(H.wear_suit != src)
+ to_chat(H, "You must be wearing [src] to put up the hood!")
+ return
+ if(H.head)
+ to_chat(H, "You're already wearing something on your head!")
+ return
+ else
+ H.equip_to_slot_if_possible(hood,slot_head,0,0,1)
+ hood_up = 1
+ icon_state = "evelyncoat_t"
+ item_state = "evelyncoat_mob_t"
+ H.update_inv_wear_suit()
+ else
+ RemoveHood_evelyn()
\ No newline at end of file
diff --git a/icons/vore/custom_clothes_vr.dmi b/icons/vore/custom_clothes_vr.dmi
index 0c8f06b8592..647e4d3f826 100644
Binary files a/icons/vore/custom_clothes_vr.dmi and b/icons/vore/custom_clothes_vr.dmi differ
diff --git a/icons/vore/custom_onmob_vr.dmi b/icons/vore/custom_onmob_vr.dmi
index 94dd3212530..826abd6dc83 100644
Binary files a/icons/vore/custom_onmob_vr.dmi and b/icons/vore/custom_onmob_vr.dmi differ