diff --git a/code/modules/mob/living/carbon/human/emote.dm b/code/modules/mob/living/carbon/human/emote.dm
index 2833278fe36..d97c68d5376 100644
--- a/code/modules/mob/living/carbon/human/emote.dm
+++ b/code/modules/mob/living/carbon/human/emote.dm
@@ -535,7 +535,10 @@
if (!muzzled)
message = "[src] screams!"
m_type = 2
- playsound(src.loc, 'sound/voice/scream2.ogg', 100, 1, 10)
+ if (prob(5))
+ playsound(src.loc, 'sound/voice/WilhelmScream.ogg', 100, 1, 10)
+ else
+ playsound(src.loc, 'sound/voice/scream2.ogg', 100, 1, 10)
else
message = "[src] makes a very loud noise."
m_type = 2
diff --git a/sound/voice/WilhelmScream.ogg b/sound/voice/WilhelmScream.ogg
new file mode 100644
index 00000000000..27e401f8b7e
Binary files /dev/null and b/sound/voice/WilhelmScream.ogg differ