diff --git a/code/game/objects/items/weapons/signs.dm b/code/game/objects/items/weapons/signs.dm
new file mode 100644
index 00000000000..55b8e0b66a6
--- /dev/null
+++ b/code/game/objects/items/weapons/signs.dm
@@ -0,0 +1,34 @@
+/obj/item/weapon/picket_sign
+ icon_state = "picket"
+ item_state = "picket"
+ icon_override = 'icons/mob/in-hand/tools.dmi'
+ name = "blank picket sign"
+ desc = "It's blank"
+ force = 5
+ w_class = 4.0
+ attack_verb = list("bashed","smacked")
+
+ var/label = ""
+
+/obj/item/weapon/picket_sign/attackby(obj/item/weapon/W, mob/user, params)
+ if(istype(W, /obj/item/weapon/pen) || istype(W, /obj/item/toy/crayon))
+ var/txt = stripped_input(user, "What would you like to write on the sign?", "Sign Label", null , 30)
+ if(txt)
+ label = txt
+ src.name = "[label] sign"
+ desc = "It reads: [label]"
+ ..()
+
+/obj/item/weapon/picket_sign/attack_self(mob/living/carbon/human/user)
+ if(label)
+ user.visible_message("[user] waves around \the \"[label]\" sign.")
+ else
+ user.visible_message("[user] waves around blank sign.")
+ user.changeNext_move(CLICK_CD_MELEE)
+
+/datum/table_recipe/picket_sign
+ name = "Picket Sign"
+ result = /obj/item/weapon/picket_sign
+ reqs = list(/obj/item/stack/rods = 1,
+ /obj/item/stack/sheet/cardboard = 2)
+ time = 80
\ No newline at end of file
diff --git a/icons/mob/in-hand/tools.dmi b/icons/mob/in-hand/tools.dmi
index c589f2402ce..781d6304e56 100644
Binary files a/icons/mob/in-hand/tools.dmi and b/icons/mob/in-hand/tools.dmi differ
diff --git a/icons/obj/weapons.dmi b/icons/obj/weapons.dmi
index 0b6fc99f903..f5a1f53a4a4 100644
Binary files a/icons/obj/weapons.dmi and b/icons/obj/weapons.dmi differ
diff --git a/paradise.dme b/paradise.dme
index 072748afa0a..58afc702636 100644
--- a/paradise.dme
+++ b/paradise.dme
@@ -657,6 +657,7 @@
#include "code\game\objects\items\weapons\scrolls.dm"
#include "code\game\objects\items\weapons\shards.dm"
#include "code\game\objects\items\weapons\shields.dm"
+#include "code\game\objects\items\weapons\signs.dm"
#include "code\game\objects\items\weapons\stunbaton.dm"
#include "code\game\objects\items\weapons\surgery_tools.dm"
#include "code\game\objects\items\weapons\swords_axes_etc.dm"