diff --git a/code/modules/client/preference_setup/loadout/loadout_accessories_vr.dm b/code/modules/client/preference_setup/loadout/loadout_accessories_vr.dm
index 1e8b1cf17c..efb2379fb0 100644
--- a/code/modules/client/preference_setup/loadout/loadout_accessories_vr.dm
+++ b/code/modules/client/preference_setup/loadout/loadout_accessories_vr.dm
@@ -1,5 +1,15 @@
// Collars
+/datum/gear/choker //A colorable choker
+ display_name = "choker (colorable, tagless)"
+ path = /obj/item/clothing/accessory/choker
+ slot = slot_tie
+ sort_category = "Accessories"
+
+/datum/gear/choker/New()
+ ..()
+ gear_tweaks = list(gear_tweak_free_color_choice)
+
/datum/gear/collar
display_name = "collar, silver"
path = /obj/item/clothing/accessory/collar/silver
diff --git a/code/modules/clothing/under/accessories/accessory_vr.dm b/code/modules/clothing/under/accessories/accessory_vr.dm
index 6926e68f8a..2d8086b2b3 100644
--- a/code/modules/clothing/under/accessories/accessory_vr.dm
+++ b/code/modules/clothing/under/accessories/accessory_vr.dm
@@ -2,6 +2,29 @@
// Collars and such like that
//
+/obj/item/clothing/accessory/choker //A colorable, tagless choker
+ name = "plain choker"
+ slot_flags = SLOT_TIE | SLOT_OCLOTHING
+ desc = "A simple, plain choker. Or maybe it's a collar? Use in-hand to customize it."
+ icon = 'icons/obj/clothing/ties_vr.dmi'
+ icon_override = 'icons/mob/ties_vr.dmi'
+ icon_state = "choker_cst"
+ item_state = "choker_cst"
+ overlay_state = "choker_cst"
+ var/customized = 0
+
+/obj/item/clothing/accessory/choker/attack_self(mob/user as mob)
+ if(!customized)
+ var/design = input(user,"Descriptor?","Pick descriptor","") in list("plain","simple","ornate","elegant","opulent")
+ var/material = input(user,"Material?","Pick material","") in list("leather","velvet","lace","fabric","latex","plastic","metal","chain","silver","gold","platinum","steel","bead","ruby","sapphire","emerald","diamond")
+ var/type = input(user,"Type?","Pick type","") in list("choker","collar","necklace")
+ name = "[design] [material] [type]"
+ desc = "A [type], made of [material]. It's rather [design]."
+ customized = 1
+ to_chat(usr,"[src] has now been customized.")
+ else
+ to_chat(usr,"[src] has already been customized!")
+
/obj/item/clothing/accessory/collar
slot_flags = SLOT_TIE | SLOT_OCLOTHING
icon = 'icons/obj/clothing/ties_vr.dmi'
diff --git a/icons/mob/ties_vr.dmi b/icons/mob/ties_vr.dmi
index e965110112..7e06a43e11 100644
Binary files a/icons/mob/ties_vr.dmi and b/icons/mob/ties_vr.dmi differ
diff --git a/icons/obj/clothing/ties_vr.dmi b/icons/obj/clothing/ties_vr.dmi
index fc13c4f683..9df871aedc 100644
Binary files a/icons/obj/clothing/ties_vr.dmi and b/icons/obj/clothing/ties_vr.dmi differ