diff --git a/code/modules/projectiles/guns/projectile/revolver.dm b/code/modules/projectiles/guns/projectile/revolver.dm
index 92d08e08675..d7ee4dcbeb6 100644
--- a/code/modules/projectiles/guns/projectile/revolver.dm
+++ b/code/modules/projectiles/guns/projectile/revolver.dm
@@ -18,6 +18,7 @@
chamber_offset = 0
visible_message("\The [usr] spins the cylinder of \the [src]!", \
"You hear something metallic spin and click.")
+ playsound(src.loc, 'sound/weapons/revolver_spin.ogg', 100, 1)
loaded = shuffle(loaded)
if(rand(1,max_shells) > loaded.len)
chamber_offset = rand(0,max_shells - loaded.len)
diff --git a/sound/weapons/revolver_spin.ogg b/sound/weapons/revolver_spin.ogg
new file mode 100644
index 00000000000..8e40848d690
Binary files /dev/null and b/sound/weapons/revolver_spin.ogg differ