diff --git a/code/game/objects/items/weaponry.dm b/code/game/objects/items/weaponry.dm
index 0927e3fd06e9..63fbe59b1b43 100644
--- a/code/game/objects/items/weaponry.dm
+++ b/code/game/objects/items/weaponry.dm
@@ -831,8 +831,9 @@ for further reading, please see: https://github.com/tgstation/tgstation/pull/301
//Uncomment if we ever port table slam signals
//SEND_SIGNAL(user, COMSIG_LIVING_SLAM_TABLE, the_table)
//SEND_SIGNAL(the_table, COMSIG_TABLE_SLAMMED, user)
- playsound(get_turf(the_table), 'sound/effects/tableslam.ogg', 110, TRUE)
+ playsound(get_turf(the_table), 'sound/effects/table-slam-hard.ogg', 110, TRUE)
user.visible_message("[user] slams [user.p_their()] fist down on [the_table]!", "You slam your fist down on [the_table]!")
+ transform = null
else
user.do_attack_animation(the_table)
playsound(get_turf(the_table), 'sound/effects/tableslam.ogg', 40, TRUE)
diff --git a/sound/effects/table-slam-hard.ogg b/sound/effects/table-slam-hard.ogg
new file mode 100644
index 000000000000..e720d9e2e2f7
Binary files /dev/null and b/sound/effects/table-slam-hard.ogg differ