diff --git a/code/game/objects/items/toys.dm b/code/game/objects/items/toys.dm
index 94ce5d96a5..abe28ef626 100644
--- a/code/game/objects/items/toys.dm
+++ b/code/game/objects/items/toys.dm
@@ -348,6 +348,11 @@
attack_verb = list("attacked", "slashed", "stabbed", "sliced")
hitsound = 'sound/weapons/bladeslice.ogg'
+/obj/item/toy/katana/suicide_act(mob/living/carbon/user)
+ user.visible_message("[user] is slitting [user.p_their()] stomach open with [src]! It looks like [user.p_theyre()] trying to commit seppuku!")
+ playsound(src, 'sound/weapons/bladeslice.ogg', 50, 1)
+ return(BRUTELOSS)
+
/*
* Snap pops
*/
diff --git a/code/game/objects/items/weaponry.dm b/code/game/objects/items/weaponry.dm
index 736149c665..3139723ec9 100644
--- a/code/game/objects/items/weaponry.dm
+++ b/code/game/objects/items/weaponry.dm
@@ -228,6 +228,7 @@ for further reading, please see: https://github.com/tgstation/tgstation/pull/301
/obj/item/katana/suicide_act(mob/user)
user.visible_message("[user] is slitting [user.p_their()] stomach open with [src]! It looks like [user.p_theyre()] trying to commit seppuku!")
+ playsound(src, 'sound/weapons/bladeslice.ogg', 50, 1)
return(BRUTELOSS)
/obj/item/wirerod
diff --git a/code/modules/ninja/energy_katana.dm b/code/modules/ninja/energy_katana.dm
index 2943dde559..f562c51700 100644
--- a/code/modules/ninja/energy_katana.dm
+++ b/code/modules/ninja/energy_katana.dm
@@ -32,6 +32,11 @@
dash_toggled = !dash_toggled
to_chat(user, "You [dash_toggled ? "enable" : "disable"] the dash function on [src].")
+/obj/item/energy_katana/suicide_act(mob/living/carbon/user)
+ user.visible_message("[user] is slitting [user.p_their()] stomach open with [src]! It looks like [user.p_theyre()] trying to commit cyber-seppuku!")
+ playsound(src, 'sound/weapons/blade1.ogg', 50, 1)
+ return(BRUTELOSS)
+
/obj/item/energy_katana/afterattack(atom/target, mob/user, proximity_flag, click_parameters)
if(dash_toggled)
jaunt.Teleport(user, target)