diff --git a/code/game/objects/items/devices/pizza_bomb.dm b/code/game/objects/items/devices/pizza_bomb.dm
index 5565f8487fd..a80c398d8d7 100644
--- a/code/game/objects/items/devices/pizza_bomb.dm
+++ b/code/game/objects/items/devices/pizza_bomb.dm
@@ -43,6 +43,9 @@
icon_state = "pizzabox_bomb_active"
audible_message("[bicon(src)] *beep* *beep*")
to_chat(user, "That's no pizza! That's a bomb!")
+ if(HAS_TRAIT(src, TRAIT_CMAGGED))
+ atom_say("Pizza time!")
+ playsound(src, 'sound/voice/pizza_time.ogg', 50, FALSE) ///Sound effect made by BlackDog
message_admins("[key_name_admin(usr)] has triggered a pizza bomb armed by [key_name_admin(armer)] at (JMP).")
log_game("[key_name(usr)] has triggered a pizza bomb armed by [key_name(armer)] ([loc.x],[loc.y],[loc.z]).")
opener = user
@@ -63,6 +66,11 @@
opener = null
qdel(src)
+/obj/item/pizza_bomb/cmag_act(mob/user)
+ if(!HAS_TRAIT(src, TRAIT_CMAGGED))
+ to_chat(user, "You smear the bananium ooze all over the pizza bomb's internals! You think you smell a bit of tomato sauce.")
+ ADD_TRAIT(src, TRAIT_CMAGGED, CLOWN_EMAG)
+
/obj/item/pizza_bomb/attackby(obj/item/I, mob/user, params)
if(istype(I, /obj/item/wirecutters) && primed)
to_chat(user, "Oh God, what wire do you cut?!")
diff --git a/sound/voice/pizza_time.ogg b/sound/voice/pizza_time.ogg
new file mode 100644
index 00000000000..8785d68dcf0
Binary files /dev/null and b/sound/voice/pizza_time.ogg differ