diff --git a/code/modules/projectiles/guns/ballistic/automatic.dm b/code/modules/projectiles/guns/ballistic/automatic.dm
index 6bf47605754..72e2bd33e95 100644
--- a/code/modules/projectiles/guns/ballistic/automatic.dm
+++ b/code/modules/projectiles/guns/ballistic/automatic.dm
@@ -44,6 +44,8 @@
oldmag.update_icon()
else
to_chat(user, "You insert the magazine into \the [src].")
+
+ playsound(user, 'sound/weapons/autoguninsert.ogg', 60, 1)
chamber_round()
A.update_icon()
update_icon()
diff --git a/code/modules/projectiles/guns/ballistic/shotgun.dm b/code/modules/projectiles/guns/ballistic/shotgun.dm
index 5f376370d4b..918acd27a12 100644
--- a/code/modules/projectiles/guns/ballistic/shotgun.dm
+++ b/code/modules/projectiles/guns/ballistic/shotgun.dm
@@ -20,6 +20,7 @@
var/num_loaded = magazine.attackby(A, user, params, 1)
if(num_loaded)
to_chat(user, "You load [num_loaded] shell\s into \the [src]!")
+ playsound(user, 'sound/weapons/shotguninsert.ogg', 60, 1)
A.update_icon()
update_icon()
diff --git a/sound/weapons/autoguninsert.ogg b/sound/weapons/autoguninsert.ogg
new file mode 100644
index 00000000000..f68139968e0
Binary files /dev/null and b/sound/weapons/autoguninsert.ogg differ
diff --git a/sound/weapons/shotguninsert.ogg b/sound/weapons/shotguninsert.ogg
new file mode 100644
index 00000000000..189324493cf
Binary files /dev/null and b/sound/weapons/shotguninsert.ogg differ