diff --git a/code/modules/customitems/item_defines.dm b/code/modules/customitems/item_defines.dm
index 80e653a5492..42303a4ef04 100644
--- a/code/modules/customitems/item_defines.dm
+++ b/code/modules/customitems/item_defines.dm
@@ -276,7 +276,7 @@
to_chat(target, "You comb your tail with the [src].")
used = 1
-/obj/item/device/fluff/desolate_coat_kit //DesolateG: Michael Smith
+/obj/item/device/fluff/desolate_coat_kit //DesolateG: Micheal Smith
name = "armored jacket conversion kit"
desc = "Flaps of dark fabric, probably used to somehow modify some sort of an armored garment. Won't help with protection, though."
icon_state = "modkit"
@@ -335,7 +335,7 @@
to_chat(user, "You can't modify [target]!")
-/obj/item/device/fluff/desolate_baton_kit //DesolateG: Michael Smith
+/obj/item/device/fluff/desolate_baton_kit //DesolateG: Micheal Smith
name = "stun baton conversion kit"
desc = "Some sci-fi looking parts for a stun baton."
icon = 'icons/obj/custom_items.dmi'
@@ -564,6 +564,22 @@
else
to_chat(user, "You can't modify [target]!")
+
+
+/obj/item/weapon/fluff/dancebutton //DesolateG: Micheal Smith
+ name = "Big Red Button"
+ desc = "This button looks almost too tempting to press."
+ icon = 'icons/obj/assemblies.dmi'
+ icon_state = "bigred"
+ force = 2
+
+/obj/item/weapon/fluff/dancebutton/attack_self(mob/user)
+ user.visible_message("[user] presses the button.", "You press the button.")
+ var/obj/machinery/disco/C = new /obj/machinery/disco(get_turf(user))
+ C.visible_message("[C] suddenly winks into existence where [user]is standing!")
+ to_chat(user, "The [src] disapears from your hands!")
+ qdel(src)
+
//////////////////////////////////
//////////// Clothing ////////////
//////////////////////////////////