diff --git a/modular_zzplurt/code/_globalvars/lists/global_lewd.dm b/modular_zzplurt/code/_globalvars/lists/global_lewd.dm
new file mode 100644
index 0000000000000..40a2143965d82
--- /dev/null
+++ b/modular_zzplurt/code/_globalvars/lists/global_lewd.dm
@@ -0,0 +1,12 @@
+GLOBAL_LIST_INIT(brap_noises, list(
+ 'modular_zzplurt/sound/voice/farts/fart.ogg',
+ 'modular_zzplurt/sound/voice/farts/fart1.ogg',
+ 'modular_zzplurt/sound/voice/farts/fart2.ogg',
+ 'modular_zzplurt/sound/voice/farts/fart3.ogg',
+ 'modular_zzplurt/sound/voice/farts/fart4.ogg',
+ 'modular_zzplurt/sound/voice/farts/fart5.ogg',
+ 'modular_zzplurt/sound/voice/farts/fart6.ogg',
+ 'modular_zzplurt/sound/voice/farts/fart7.ogg',
+ 'modular_zzplurt/sound/voice/farts/fart8.ogg'
+ ))
+
diff --git a/modular_zzplurt/code/modules/mob/living/emote.dm b/modular_zzplurt/code/modules/mob/living/emote.dm
new file mode 100644
index 0000000000000..4dbacb79bb86a
--- /dev/null
+++ b/modular_zzplurt/code/modules/mob/living/emote.dm
@@ -0,0 +1,1240 @@
+
+
+/datum/emote/living/ruffle
+ key = "ruffle"
+ key_third_person = "ruffles"
+ message = "ruffles their wings for a moment."
+
+/datum/emote/living/ruffle/run_emote(mob/user, params, type_override, intentional)
+ message = "ruffles [user.p_their()] wings for a moment."
+ . = ..()
+
+/datum/emote/living/mew
+ key = "mew"
+ key_third_person = "mews"
+ message = "mews hysterically!"
+ message_mime = "makes a cat face!"
+ sound = 'modular_zzplurt/sound/voice/meow_meme.ogg'
+ cooldown = 1 SECONDS
+ emote_type = EMOTE_AUDIBLE
+
+/datum/emote/living/fart
+ key = "fart"
+ key_third_person = "farts"
+ message = "farts out shitcode."
+ cooldown = 3 SECONDS
+ emote_type = EMOTE_AUDIBLE
+
+/datum/emote/living/fart/run_emote(mob/user, params, type_override, intentional)
+ var/list/fart_emotes = list( //cope goonies
+ "lets out a girly little 'toot' from [user.p_their()] butt.",
+ "farts loudly!",
+ "lets one rip!",
+ "farts! It sounds wet and smells like rotten eggs.",
+ "farts robustly!",
+ "farted! It smells like something died.",
+ "farts like a muppet!",
+ "defiles the station's air supply.",
+ "farts for a whole ten seconds.",
+ "groans and moans, farting like the world depended on it.",
+ "breaks wind!",
+ "expels intestinal gas through [user.p_their()] anus.",
+ "releases an audible discharge of intestinal gas.",
+ "is a farting motherfucker!!!",
+ "suffers from flatulence!",
+ "releases flatus.",
+ "releases methane.",
+ "farts up a storm.",
+ "farts. It smells like Soylent Surprise!",
+ "farts. It smells like pizza!",
+ "farts. It smells like George Melons' perfume!",
+ "farts. It smells like the kitchen!",
+ "farts. It smells like medbay in here now!",
+ "farts. It smells like the bridge in here now!",
+ "farts like a pubby!",
+ "farts like a goone!",
+ "sharts! That's just nasty.",
+ "farts delicately.",
+ "farts timidly.",
+ "farts very, very quietly. The stench is OVERPOWERING.",
+ "farts egregiously.",
+ "farts voraciously.",
+ "farts cantankerously.",
+ "farts in [user.p_their()] own mouth. A shameful \the [user].",
+ "breaks wind noisily!",
+ "releases gas with the power of the gods! The very station trembles!!",
+ "farts!",
+ "laughs! [user.p_their(TRUE)] breath smells like a fart.",
+ "farts, and as such, blob cannot evoulate.",
+ "farts. It might have been the Citizen Kane of farts."
+ )
+ message = pick(fart_emotes)
+ . = ..()
+
+/datum/emote/living/fart/get_sound(mob/living/user)
+ return pick(GLOB.brap_noises)
+
+/datum/emote/living/speen
+ key = "speen"
+ key_third_person ="speens"
+ message = "speeeeens!"
+ message_mime = "speeeeens silently!"
+ sound = 'modular_zzplurt/sound/voice/speen.ogg'
+ hands_use_check = TRUE
+
+/datum/emote/living/speen/run_emote(mob/user, params, type_override, intentional)
+ . = ..()
+ user.spin(20, 1)
+
+/datum/emote/living/speen/check_cooldown(mob/user, intentional)
+ . = ..()
+ if(.)
+ return
+ if(!can_run_emote(user, intentional=intentional))
+ return
+ if(!iscarbon(user))
+ return
+
+
+/datum/emote/living/burp/get_sound(mob/living/user)
+ . = ..()
+ sound_volume = 50
+ vary = TRUE
+ return pick('modular_zzplurt/sound/voice/burps/belch1.ogg','modular_zzplurt/sound/voice/burps/belch2.ogg','modular_zzplurt/sound/voice/burps/belch3.ogg','modular_zzplurt/sound/voice/burps/belch4.ogg',
+ 'modular_zzplurt/sound/voice/burps/belch5.ogg','modular_zzplurt/sound/voice/burps/belch6.ogg','modular_zzplurt/sound/voice/burps/belch7.ogg','modular_zzplurt/sound/voice/burps/belch8.ogg',
+ 'modular_zzplurt/sound/voice/burps/belch9.ogg','modular_zzplurt/sound/voice/burps/belch10.ogg','modular_zzplurt/sound/voice/burps/belch11.ogg','modular_zzplurt/sound/voice/burps/belch12.ogg',
+ 'modular_zzplurt/sound/voice/burps/belch13.ogg','modular_zzplurt/sound/voice/burps/belch14.ogg','modular_zzplurt/sound/voice/burps/belch15.ogg')
+
+
+/datum/emote/living/bleat
+ key = "bleat"
+ key_third_person = "bleats"
+ message = "bleats loudly!"
+ message_mime = "bleats silently!"
+ sound = 'modular_zzplurt/sound/voice/bleat.ogg'
+ cooldown = 0.7 SECONDS
+
+/*
+/datum/emote/living/carbon/moan/run_emote(mob/user, params, type_override, intentional)
+ if(user.nextsoundemote >= world.time || user.stat != CONSCIOUS)
+ return
+ var/sound
+ var/miming = user.mind ? user.mind.miming : 0
+ if(!user.is_muzzled() && !miming)
+ user.nextsoundemote = world.time + 7
+ sound = pick('modular_zzplurt/soundvoice/moan_m1.ogg','modular_zzplurt/sound/voice/moan_m2.ogg','modular_zzplurt/sound/voice/moan_m3.ogg')
+ if(user.gender == FEMALE)
+ sound - pick('modular_zzplurt/sound/voice/moan_f1.ogg','modular_zzplurt/sound/voice/moan_f2.ogg','modular_zzplurt/sound/voice/moan_f3.ogg','modular_zzplurt/sound/voice/moan_f4.ogg','modular_zzplurt/sound/voice/moan_f5.ogg','modular_zzplurt/sound/voice/moan_f6.ogg','modular_zzplurt/sound/voice/moan_f7.ogg')
+ if(isalien(user))
+ sound = 'sound/voice/hiss6.ogg'
+ //playlewdinteractionsound(user.loc, sound, 50, 1, 4, 1.2)
+ message = "moans!"
+ else if(minming)
+ message = "acts out a moan."
+ else
+ message = "makes a very loud noise."
+ . = ..()
+*/
+
+/datum/emote/living/chitter2
+ key = "chitter2"
+ key_third_person = "chitters2"
+ message = "chitters."
+ message_mime = "chitters silently!"
+ sound = 'modular_zzplurt/sound/voice/moth/mothchitter2.ogg'
+ audio_cooldown = 0.3 SECONDS
+ emote_type = EMOTE_AUDIBLE
+
+/datum/emote/living/monkeytwerk
+ key = "twerk"
+ key_third_person = "twerks"
+ message = "shakes it harder than James Russle himself!"
+ sound = 'modular_zzplurt/sound/misc/monkey_twerk.ogg'
+ audio_cooldown = 3.2 SECONDS
+ emote_type = EMOTE_AUDIBLE
+
+/datum/emote/living/bruh
+ key = "bruh"
+ key_third_person = "bruhs"
+ message = "thinks this is a bruh moment."
+ message_mime = "silently acknowledges the bruh moment."
+ sound = 'modular_zzplurt/sound/voice/bruh.ogg'
+ audio_cooldown = 0.6 SECONDS
+ emote_type = EMOTE_AUDIBLE
+
+/datum/emote/living/bababooey
+ key = "bababooey"
+ key_third_person = "bababooeys"
+ message = "spews bababooey."
+ message_mime = "spews something silently."
+ sound = 'modular_zzplurt/sound/voice/bababooey/bababooey.ogg'
+ audio_cooldown = 0.9 SECONDS
+ emote_type = EMOTE_AUDIBLE
+
+/*
+/datum/emote/living/bababooey/run_emote(mob/user, params)
+ // Check if user is muzzled
+ if(user.is_muzzled())
+ // Set muzzled sound
+ sound = 'modular_zzplurt/sound/voice/bababooey/ffff.ogg'
+
+// // User is not muzzled
+ else
+ // Set random emote sound
+ sound = pick('modular_zzplurt/sound/voice/bababooey/bababooey.ogg', 'modular_zzplurt/sound/voice/bababooey/bababooey2.ogg')
+
+ // Return normally
+ . = ..()
+*/
+
+/datum/emote/living/babafooey
+ key = "babafooey"
+ key_third_person = "babafooeys"
+ message = "spews babafooey."
+ message_mime = "spews something silently."
+ sound = 'modular_zzplurt/sound/voice/bababooey/babafooey.ogg'
+ audio_cooldown = 0.85 SECONDS
+ emote_type = EMOTE_AUDIBLE
+
+/datum/emote/living/fafafooey
+ key = "fafafooey"
+ key_third_person = "fafafooeys"
+ message = "spews fafafooey."
+ message_mime = "spews something silently."
+ sound = 'modular_zzplurt/sound/voice/bababooey/fafafooey.ogg'
+ audio_cooldown = 0.7 SECONDS
+ emote_type = EMOTE_AUDIBLE
+
+/*
+/datum/emote/living/fafafooey/run_emote(mob/user, params)
+ // Check if user is muzzled
+ if(user.is_muzzled())
+ // Set muzzled sound
+ sound = 'modular_zzplurt/sound/voice/bababooey/ffff.ogg'
+
+ // User is not muzzled
+ else
+ // Set random emote sound
+ sound = pick('modular_zzplurt/sound/voice/bababooey/fafafooey.ogg', 'modular_zzplurt/sound/voice/bababooey/fafafooey2.ogg', 'modular_zzplurt/sound/voice/bababooey/fafafooey3.ogg')
+
+ // Return normally
+ . = ..()
+*/
+
+/datum/emote/living/fafafoggy
+ key = "fafafoggy"
+ key_third_person = "fafafoggys"
+ message = "spews fafafoggy."
+ message_mime = "spews something silently."
+ sound = 'modular_zzplurt/sound/voice/bababooey/fafafoggy.ogg'
+ audio_cooldown = 0.9 SECONDS
+ emote_type = EMOTE_AUDIBLE
+
+/*
+/datum/emote/living/fafafoggy/run_emote(mob/user, params)
+ // Check if user is muzzled
+ if(user.is_muzzled())
+ // Set muzzled sound
+ sound = 'modular_zzplurt/sound/voice/bababooey/ffff.ogg'
+
+ // User is not muzzled
+ else
+ // Set random emote sound
+ sound = pick('modular_zzplurt/sound/voice/bababooey/fafafoggy.ogg', 'modular_zzplurt/sound/voice/bababooey/fafafoggy2.ogg')
+
+ // Return normally
+ . = ..()
+*/
+
+/datum/emote/living/hohohoy
+ key = "hohohoy"
+ key_third_person = "hohohoys"
+ message = "spews hohohoy."
+ message_mime = "spews something silently."
+ sound = 'modular_zzplurt/sound/voice/bababooey/hohohoy.ogg'
+ audio_cooldown = 0.7 SECONDS
+ emote_type = EMOTE_AUDIBLE
+
+/datum/emote/living/ffff
+ key = "ffff"
+ key_third_person = "ffffs"
+ message = "spews something softly."
+ message_mime = "spews something silently."
+ muzzle_ignore = TRUE
+ sound = 'modular_zzplurt/sound/voice/bababooey/ffff.ogg'
+ audio_cooldown = 0.85 SECONDS
+ emote_type = EMOTE_AUDIBLE
+
+/datum/emote/living/fafafail
+ key = "fafafail"
+ key_third_person = "fafafails"
+ message = "spews something unintelligible."
+ message_mime = "spews something silent."
+ sound = 'modular_zzplurt/sound/voice/bababooey/ffffhvh.ogg'
+ audio_cooldown = 1.15 SECONDS
+ emote_type = EMOTE_AUDIBLE
+
+/datum/emote/living/boowomp
+ key = "boowomp"
+ key_third_person = "boowomps"
+ message = "produces a sad boowomp."
+ message_mime = "produces a silent boowomp."
+ sound = 'modular_zzplurt/sound/voice/boowomp.ogg'
+ audio_cooldown = 0.4 SECONDS
+ emote_type = EMOTE_AUDIBLE
+
+/datum/emote/living/swaos
+ key = "swaos"
+ key_third_person = "swaos"
+ message = "mutters swaos."
+ message_mime = "imitates swaos."
+ sound = 'modular_zzplurt/sound/voice/swaos.ogg'
+ audio_cooldown = 0.7 SECONDS
+ emote_type = EMOTE_AUDIBLE
+
+/datum/emote/living/eyebrow2
+ key = "eyebrow2"
+ key_third_person = "eyebrows2"
+ message = "raises an eyebrow."
+ message_mime = "raises an eyebrow with quaking force!"
+ sound = 'modular_zzplurt/sound/voice/vineboom.ogg'
+ audio_cooldown = 2.9 SECONDS
+ emote_type = EMOTE_VISIBLE
+
+/datum/emote/living/eyebrow3
+ key = "eyebrow3"
+ key_third_person = "eyebrows3"
+ message = "raises an eyebrow quizzaciously."
+ sound = 'modular_zzplurt/sound/voice/moonmen.ogg'
+ audio_cooldown = 7 SECONDS
+ emote_type = EMOTE_VISIBLE
+
+/datum/emote/living/blink3
+ key = "blink3"
+ key_third_person = "blinks3"
+ message = "blinks."
+ message_mime = "blinks expressively."
+ sound = 'modular_zzplurt/sound/voice/blink.ogg'
+ audio_cooldown = 0.25 SECONDS
+ emote_type = EMOTE_VISIBLE
+
+/datum/emote/living/laugh2
+ key = "laugh2"
+ key_third_person = "laughs2"
+ message = "laughs like a king."
+ message_mime = "acts out laughing like a king."
+ sound = 'modular_zzplurt/sound/voice/laugh_king.ogg'
+ // No cooldown var required
+ emote_type = EMOTE_AUDIBLE
+
+/datum/emote/living/laugh3
+ key = "laugh3"
+ key_third_person = "laughs3"
+ message = "laughs silly."
+ message_mime = "acts out laughing silly."
+ sound = 'modular_zzplurt/sound/voice/lol.ogg'
+ audio_cooldown = 6.1 SECONDS
+ emote_type = EMOTE_AUDIBLE
+
+/datum/emote/living/laugh4
+ key = "laugh4"
+ key_third_person = "laughs4"
+ message = "burst into laughter!"
+ message_mime = "acts out bursting into laughter."
+ sound = 'modular_zzplurt/sound/voice/laugh_muta.ogg'
+ audio_cooldown = 3 SECONDS
+ emote_type = EMOTE_AUDIBLE
+
+/datum/emote/living/laugh5
+ key = "laugh5"
+ key_third_person = "laughs5"
+ message = "laughs in Scottish."
+ message_mime = "acts out laughing in Scottish."
+ sound = 'modular_zzplurt/sound/voice/laugh_deman.ogg'
+ audio_cooldown = 2.75 SECONDS
+ emote_type = EMOTE_AUDIBLE
+
+/datum/emote/living/laugh6
+ key = "laugh6"
+ key_third_person = "laughs6"
+ message = "laughs like a kettle!"
+ message_mime = "acts out laughing like a kettle."
+ sound = 'modular_zzplurt/sound/voice/laugh6.ogg'
+ audio_cooldown = 4.45 SECONDS
+ emote_type = EMOTE_AUDIBLE
+
+/datum/emote/living/breakbad
+ key = "breakbad"
+ key_third_person = "breakbads"
+ message = "stares intensively with determination."
+ sound = 'modular_zzplurt/sound/voice/breakbad.ogg'
+ audio_cooldown = 6.4 SECONDS
+ emote_type = EMOTE_AUDIBLE
+
+/datum/emote/living/lawyerup
+ key = "lawyerup"
+ key_third_person = "lawyerups"
+ message = "emits an aura of expertise."
+ sound = 'modular_zzplurt/sound/voice/lawyerup.ogg'
+ audio_cooldown = 7.5 SECONDS
+ emote_type = EMOTE_AUDIBLE
+
+/datum/emote/living/goddamn
+ key = "damn"
+ key_third_person = "damns"
+ message = "is in utter stupor."
+ message_mime = "appears to be in utter stupor."
+ sound = 'modular_zzplurt/sound/voice/god_damn.ogg'
+ audio_cooldown = 1.25 SECONDS
+ emote_type = EMOTE_AUDIBLE
+
+/datum/emote/living/spoonful
+ key = "spoonful"
+ key_third_person = "spoonfuls"
+ message = "asks for a spoonful."
+ message_mime = "pretends to ask for a spoonful."
+ sound = 'modular_zzplurt/sound/voice/spoonful.ogg'
+ // No cooldown var required
+ emote_type = EMOTE_AUDIBLE
+
+/datum/emote/living/ohhmygod
+ key = "mygod"
+ key_third_person = "omgs"
+ message = "invokes the presence of Jesus Christ."
+ message_mime = "invokes the presence of Jesus Christ through silent prayer."
+ sound = 'modular_zzplurt/sound/voice/OMG.ogg'
+ audio_cooldown = 1.6 SECONDS
+ emote_type = EMOTE_AUDIBLE
+
+/datum/emote/living/whatthehell
+ key = "wth"
+ key_third_person = "wths"
+ message = "condemns the abysses of hell!"
+ message_mime = "silently condemns the abysses of hell!"
+ sound = 'modular_zzplurt/sound/voice/WTH.ogg'
+ audio_cooldown = 4.4 SECONDS
+ emote_type = EMOTE_AUDIBLE
+
+/datum/emote/living/fusrodah
+ key = "fusrodah"
+ key_third_person = "furodahs"
+ message = "yells, \"FUS RO DAH!!!\""
+ message_mime = "acts out a dragon shout."
+ sound = 'modular_zzplurt/sound/voice/fusrodah.ogg'
+ audio_cooldown = 7 SECONDS
+ emote_type = EMOTE_AUDIBLE
+
+/datum/emote/living/skibidi
+ key = "skibidi"
+ key_third_person = "skibidis"
+ message = "yells, \"Skibidi bop mm dada!\""
+ message_mime = "makes incoherent mouth motions."
+ sound = 'modular_zzplurt/sound/voice/skibidi.ogg'
+ audio_cooldown = 1.1 SECONDS
+ emote_type = EMOTE_AUDIBLE
+
+/datum/emote/living/fbi
+ key = "fbi"
+ key_third_person = "fbis"
+ message = "yells, \"FBI OPEN UP!\""
+ message_mime = "acts out being the FBI."
+ sound = 'modular_zzplurt/sound/voice/fbi.ogg'
+ audio_cooldown = 2 SECONDS
+ emote_type = EMOTE_AUDIBLE
+
+/datum/emote/living/illuminati
+ key = "illuminati"
+ key_third_person = "illuminatis"
+ message = "exudes a mysterious aura!"
+ sound = 'modular_zzplurt/sound/voice/illuminati.ogg'
+ audio_cooldown = 7.8 SECONDS
+ emote_type = EMOTE_AUDIBLE
+
+/datum/emote/living/bonerif
+ key = "bonerif"
+ key_third_person = "bonerifs"
+ message = "riffs!"
+ message_mime = "riffs silently!"
+ sound = 'modular_zzplurt/sound/voice/bonerif.ogg'
+ audio_cooldown = 2 SECONDS
+ emote_type = EMOTE_AUDIBLE
+
+/datum/emote/living/cry2
+ key = "cry2"
+ key_third_person = "cries2"
+ message = "cries like a king."
+ message_mime = "acts out crying like a king."
+ sound = 'modular_zzplurt/sound/voice/cry_king.ogg'
+ audio_cooldown = 1.6 SECONDS // Uses longest sound's time
+ emote_type = EMOTE_AUDIBLE
+
+/datum/emote/living/cry2/get_sound(mob/living/user)
+ . = ..()
+ return pick('modular_zzplurt/sound/voice/cry_king.ogg', 'modular_zzplurt/sound/voice/cry_king2.ogg')
+
+/datum/emote/living/choir
+ key = "choir"
+ key_third_person = "choirs"
+ message = "let out a choir!"
+ message_mime = "acts out a choir."
+ sound = 'modular_zzplurt/sound/voice/choir.ogg'
+ audio_cooldown = 6 SECONDS
+ emote_type = EMOTE_AUDIBLE
+
+/datum/emote/living/agony
+ key = "agony"
+ key_third_person = "agonys"
+ message = "let out a choir of agony!"
+ message_mime = "is visibly in agony."
+ sound = 'modular_zzplurt/sound/voice/agony.ogg'
+ audio_cooldown = 7 SECONDS
+ emote_type = EMOTE_AUDIBLE
+
+/datum/emote/living/wtune
+ key = "whistletune"
+ key_third_person = "whistletunes"
+ message = "whistles a tune."
+ message_mime = "makes an expression as if whistling."
+ sound = 'modular_zzplurt/sound/voice/wtune1.ogg'
+ audio_cooldown = 4.55 SECONDS // Uses longest sound's time.
+ emote_type = EMOTE_AUDIBLE
+
+/datum/emote/living/wtune/get_sound(mob/living/user)
+ . = ..()
+ return pick('modular_zzplurt/sound/voice/wtune1.ogg', 'modular_zzplurt/sound/voice/wtune2.ogg')
+
+/datum/emote/living/fiufiu
+ key = "wolfwhistle"
+ key_third_person = "wolfwhistles"
+ message = "wolf-whistles!" // i am not creative
+ message_param = "audibly approves %t's appearance."
+ message_mime = "makes an expression as if inappropriately whistling."
+ sound = 'modular_zzplurt/sound/voice/wolfwhistle.ogg'
+ audio_cooldown = 0.78 SECONDS
+ emote_type = EMOTE_AUDIBLE
+
+/datum/emote/living/terror
+ key = "terror"
+ key_third_person = "terrors"
+ message = "whistles some dreadful tune..."
+ message_mime = "stares with aura full of dread..."
+ sound = 'modular_zzplurt/sound/voice/terror1.ogg'
+ audio_cooldown = 13.07 SECONDS // Uses longest sound's time.
+ emote_type = EMOTE_AUDIBLE
+
+/datum/emote/living/terror/get_sound(mob/living/user)
+ . = ..()
+ return pick('modular_zzplurt/sound/voice/terror1.ogg', 'modular_zzplurt/sound/voice/terror2.ogg')
+
+/datum/emote/living/deathglare
+ key = "glare2"
+ key_third_person = "glares2"
+ message = "glares."
+ message_param = "glares at %t."
+ sound = 'modular_zzplurt/sound/voice/deathglare.ogg'
+ audio_cooldown = 4.4 SECONDS
+ emote_type = EMOTE_VISIBLE
+ //is_muzzled = FALSE
+
+/datum/emote/living/sicko
+ key = "sicko"
+ key_third_person = "sickos"
+ message = "briefly goes sicko mode!"
+ message_mime = "briefly imitates sicko mode!"
+ sound = 'modular_zzplurt/sound/voice/sicko.ogg'
+ audio_cooldown = 0.8 SECONDS
+ emote_type = EMOTE_AUDIBLE | EMOTE_VISIBLE
+
+/datum/emote/living/chill
+ key = "chill"
+ key_third_person = "chills"
+ message = "feels a chill running down their spine..."
+ message_mime = "acts out a chill running down their spine..."
+ sound = 'modular_zzplurt/sound/voice/waterphone.ogg'
+ audio_cooldown = 3.4 SECONDS
+ emote_type = EMOTE_AUDIBLE | EMOTE_VISIBLE
+
+/datum/emote/living/taunt
+ key = "tt"
+ key_third_person = "taunts"
+ message = "strikes a pose!"
+ message_param = "taunts %t!"
+ sound = 'modular_zzplurt/sound/voice/phillyhit.ogg'
+ emote_type = EMOTE_VISIBLE
+ //is_muzzled = FALSE
+
+/datum/emote/living/taunt/alt
+ key = "tt2"
+ key_third_person = "taunts2"
+ sound_volume = 100
+ sound = 'modular_zzplurt/sound/voice/orchestrahit.ogg'
+ emote_type = EMOTE_VISIBLE
+
+/datum/emote/living/weh2
+ key = "weh2"
+ key_third_person = "wehs2"
+ message = "let out a weh!"
+ message_mime = "acts out a weh!"
+ sound = 'modular_zzplurt/sound/voice/weh2.ogg'
+ audio_cooldown = 0.25 SECONDS
+ emote_type = EMOTE_AUDIBLE
+
+/datum/emote/living/weh3
+ key = "weh3"
+ key_third_person = "wehs3"
+ message = "let out a weh!"
+ message_mime = "acts out a weh!"
+ sound = 'modular_zzplurt/sound/voice/weh3.ogg'
+ audio_cooldown = 0.25 SECONDS
+ emote_type = EMOTE_AUDIBLE
+
+
+/datum/emote/living/weh4
+ key = "weh4"
+ key_third_person = "wehs4"
+ message = "let out a surprised weh!"
+ message_mime = "acts out a surprised weh!"
+ sound = 'modular_zzplurt/sound/voice/weh_s.ogg'
+ audio_cooldown = 0.35 SECONDS
+ emote_type = EMOTE_AUDIBLE
+
+/datum/emote/living/waa
+ key = "waa"
+ key_third_person = "waas"
+ message = "let out a waa!"
+ message_mime = "acts out a waa!"
+ sound = 'modular_zzplurt/sound/voice/waa.ogg'
+ audio_cooldown = 3.5 SECONDS
+ emote_type = EMOTE_AUDIBLE
+
+/datum/emote/living/bark2
+ key = "bark2"
+ key_third_person = "barks2"
+ message = "barks!"
+ message_mime = "acts out a bark!"
+ sound = 'modular_zzplurt/sound/voice/bark_alt.ogg'
+ audio_cooldown = 0.35 SECONDS
+ emote_type = EMOTE_AUDIBLE
+
+/datum/emote/living/yap
+ key = "yap"
+ key_third_person = "yaps"
+ message = "yaps!"
+ message_mime = "acts out a yap!"
+ sound = 'modular_zzplurt/sound/voice/yap.ogg'
+ audio_cooldown = 0.28 SECONDS
+ emote_type = EMOTE_AUDIBLE
+
+/datum/emote/living/yip
+ key = "yip"
+ key_third_person = "yips"
+ message = "yips!"
+ message_mime = "acts out a yip!"
+ sound = 'modular_zzplurt/sound/voice/yip.ogg'
+ audio_cooldown = 0.2 SECONDS
+ emote_type = EMOTE_AUDIBLE
+
+/datum/emote/living/woof/alt
+ key = "woof2"
+ key_third_person = "woofs2"
+ sound = 'modular_zzplurt/sound/voice/woof2.ogg'
+ audio_cooldown = 0.3 SECONDS
+ emote_type = EMOTE_AUDIBLE
+
+/datum/emote/living/coyhowl
+ key = "coyhowl"
+ key_third_person = "coyhowls"
+ message = "howls like coyote!"
+ message_mime = "acts out a coyote's howl!"
+ sound = 'modular_zzplurt/sound/voice/coyotehowl.ogg'
+ audio_cooldown = 2.94 SECONDS // Uses longest sound's time
+ emote_type = EMOTE_AUDIBLE
+
+/datum/emote/living/coyhowl/get_sound(mob/living/user)
+ . = ..()
+ return pick('modular_zzplurt/sound/voice/coyotehowl.ogg', 'modular_zzplurt/sound/voice/coyotehowl2.ogg', 'modular_zzplurt/sound/voice/coyotehowl3.ogg', 'modular_zzplurt/sound/voice/coyotehowl4.ogg', 'modular_zzplurt/sound/voice/coyotehowl5.ogg')
+
+/datum/emote/living/mlem
+ key = "mlem"
+ key_third_person = "mlems"
+ message = "sticks their tongue for a moment. Mlem!"
+ emote_type = EMOTE_VISIBLE
+
+/datum/emote/living/snore/snore2
+ key = "snore2"
+ key_third_person = "snores2"
+ message = "lets out an earthshaking snore"
+ message_mime = "lets out an inaudible snore!"
+ sound = 'modular_zzplurt/sound/voice/aauugghh1.ogg'
+ audio_cooldown = 2.1 SECONDS
+ emote_type = EMOTE_AUDIBLE
+
+/datum/emote/living/snore/snore2/run_emote(mob/user, params)
+ var/datum/dna/D = user.has_dna()
+ var/say_mod = (D ? D.species.say_mod : "says")
+ var/list/aaauughh = list(
+ "lets out an earthshaking snore.",
+ "lets out what sounds like a painful snore.",
+ "[say_mod], \"AAAAAAUUUUUUGGGHHHHH!!!\""
+ )
+ message = pick(aaauughh)
+
+ // Set random emote sound
+ sound = pick('modular_zzplurt/sound/voice/aauugghh1.ogg', 'modular_zzplurt/sound/voice/aauugghh2.ogg')
+
+ // Return normally
+ . = ..()
+
+/datum/emote/living/pant
+ key = "pant"
+ key_third_person = "pants"
+ message = "pants!"
+
+/datum/emote/living/pant/run_emote(mob/user, params, type_override, intentional)
+ var/list/pants = list(
+ "pants!",
+ "pants like a dog.",
+ "lets out soft pants.",
+ "pulls [user.p_their()] tongue out, panting."
+ )
+ message = pick(pants)
+ . = ..()
+
+/datum/emote/living/yippee
+ key = "yippee"
+ key_third_person = "yippees"
+ message = "lets out a yippee!"
+ message_mime = "acts out a yippee!"
+ sound = 'modular_zzplurt/sound/voice/yippee.ogg'
+ cooldown = 1.2 SECONDS
+
+/datum/emote/living/mewo
+ key = "mewo"
+ key_third_person = "mewos"
+ message = "mewos!"
+ message_mime = "mewos silently!"
+ sound = 'modular_zzplurt/sound/voice/mewo.ogg'
+ cooldown = 0.7 SECONDS
+
+/datum/emote/living/ara_ara
+ key = "ara"
+ key_third_person = "aras"
+ message = "coos with sultry surprise~..."
+ message_mime = "exudes a sultry aura~"
+ sound = 'modular_zzplurt/sound/voice/ara-ara.ogg'
+ cooldown = 1.25 SECONDS
+
+/datum/emote/living/ara_ara/alt
+ key = "ara2"
+ sound = 'modular_zzplurt/sound/voice/ara-ara2.ogg'
+ cooldown = 1.25 SECONDS
+
+/datum/emote/living/missouri
+ key = "missouri"
+ key_third_person = "missouris"
+ message = "has relocated to Missouri."
+ message_mime = "starts thinking about Missouri."
+ sound = 'modular_zzplurt/sound/voice/missouri.ogg'
+ cooldown = 3.4 SECONDS
+
+/datum/emote/living/missouri/run_emote(mob/user, params, type_override, intentional)
+ // Set message pronouns
+ message = "appears to believe [user.p_theyre()] in Missouri."
+
+ // Return normally
+ . = ..()
+
+/datum/emote/living/facemetacarpus
+ key = "facehand"
+ key_third_person = "facepalms"
+ message = "creates an error in the code."
+ //muzzle_ignore = TRUE
+// restraint_check = TRUE
+ sound = 'modular_zzplurt/sound/effects/slap.ogg'
+ var/metacarpus_type = "palm"
+ cooldown = 0.25 SECONDS
+
+/datum/emote/living/facemetacarpus/run_emote(mob/user, params, type_override, intentional)
+ message = pick(list(
+ "places [usr.p_their()] [metacarpus_type] across [usr.p_their()] face.",
+ "lowers [usr.p_their()] face into [usr.p_their()] [metacarpus_type].",
+ "face[metacarpus_type]s",
+ ))
+ . = ..()
+
+/datum/emote/living/facemetacarpus/paw
+ key = "facepaw"
+ key_third_person = "facepaws"
+ metacarpus_type = "paw"
+
+/datum/emote/living/facemetacarpus/claw
+ key = "faceclaw"
+ key_third_person = "faceclaws"
+ metacarpus_type = "claw"
+
+/datum/emote/living/facemetacarpus/wing
+ key = "facewing"
+ key_third_person = "facewings"
+ metacarpus_type = "wing"
+
+/datum/emote/living/facemetacarpus/hoof
+ key = "facehoof"
+ key_third_person = "facehoofs"
+ metacarpus_type = "hoof"
+
+/datum/emote/living/poyo
+ key = "poyo"
+ key_third_person = "poyos"
+ message = "%SAYS, \"Poyo!\""
+ message_mime = "acts out an excited motion!"
+ sound = 'modular_zzplurt/sound/voice/barks/poyo.ogg'
+
+/datum/emote/living/poyo/run_emote(mob/user, params, type_override, intentional)
+ var/datum/dna/D = user.has_dna()
+ var/say_mod = (D ? D.species.say_mod : "says")
+ message = replacetextEx(message, "%SAYS", say_mod)
+ . = ..()
+
+/datum/emote/living/rizz
+ key = "rizz"
+ key_third_person = "rizzes"
+ message = "gives \[The Look\]."
+ message_param = "looks at %t with bedroom eyes."
+ message_mime = "makes bedroom eyes."
+ sound = 'modular_zzplurt/sound/voice/rizz.ogg'
+ cooldown = 1.43 SECONDS
+
+/datum/emote/living/buff
+ key = "buff"
+ key_third_person = "buffs"
+ message = "shows off their muscles."
+ message_param = "shows off their muscles to %t."
+ sound = 'modular_zzplurt/sound/voice/buff.ogg'
+ cooldown = 4.77 SECONDS
+// vary = FALSE
+
+/datum/emote/living/merowr
+ key = "merowr"
+ key_third_person = "merowrs"
+ message = "merowrs!"
+ message_mime = "acts out a merowr!"
+ sound = 'modular_zzplurt/sound/voice/merowr.ogg'
+ cooldown = 1.2 SECONDS
+
+/datum/emote/living/untitledgoose
+ key = "goosehonk"
+ key_third_person = "honks"
+ message = "honks!"
+ message_mime = "looks like a duck from hell!"
+ sound = 'modular_zzplurt/sound/voice/goosehonk/sfx_goose_honk_b_01.ogg'
+ cooldown = 0.8 SECONDS
+
+/datum/emote/living/untitledgoose/get_sound(mob/living/user)
+ . = ..()
+ return pick('modular_zzplurt/sound/voice/goosehonk/sfx_goose_honk_b_01.ogg', 'modular_zzplurt/sound/voice/goosehonk/sfx_goose_honk_b_02.ogg','modular_zzplurt/sound/voice/goosehonk/sfx_goose_honk_b_03.ogg','modular_zzplurt/sound/voice/goosehonk/sfx_goose_honk_b_06.ogg')
+
+/datum/emote/living/untitledgooseB
+ key = "goosehonkb"
+ key_third_person = "honks differently!"
+ message_mime = "looks like a duck from hell!"
+ sound = 'modular_zzplurt/sound/voice/goosehonk/sfx_goose_honk_b_01.ogg'
+ cooldown = 0.8 SECONDS
+
+/datum/emote/untitledgooseB/get_sound(mob/living/user)
+ . = ..()
+ return pick('modular_zzplurt/sound/voice/goosehonk/sfx_gooseB_honk_02.ogg', 'modular_zzplurt/sound/voice/goosehonk/sfx_gooseB_honk_03.ogg', 'modular_zzplurt/sound/voice/goosehonk/sfx_gooseB_honk_04.ogg', 'modular_zzplurt/sound/voice/goosehonk/sfx_gooseB_honk_06.ogg', 'modular_zzplurt/sound/voice/goosehonk/sfx_gooseB_honk_07.ogg', 'modular_zzplurt/sound/voice/goosehonk/sfx_gooseB_honk_08.ogg', 'modular_zzplurt/sound/voice/goosehonk/sfx_gooseB_honk_09.ogg')
+
+/datum/emote/living/scream2
+ key = "scream2"
+ key_third_person = "screams2"
+ message = "screams!"
+ message_mime = "acts out a rather silly scream!"
+ sound = 'modular_zzplurt/sound/voice/cscream1.ogg'
+// vary = FALSE
+
+/datum/emote/living/scream2/get_sound(mob/living/user)
+ . = ..()
+ return pick('modular_zzplurt/sound/voice/cscream1.ogg', 'modular_zzplurt/sound/voice/cscream2.ogg', 'modular_zzplurt/sound/voice/cscream3.ogg', 'modular_zzplurt/sound/voice/cscream4.ogg', 'modular_zzplurt/sound/voice/cscream5.ogg', 'modular_zzplurt/sound/voice/cscream6.ogg', 'modular_zzplurt/sound/voice/cscream7.ogg', 'modular_zzplurt/sound/voice/cscream8.ogg', 'modular_zzplurt/sound/voice/cscream9.ogg', 'modular_zzplurt/sound/voice/cscream10.ogg', 'modular_zzplurt/sound/voice/cscream11.ogg', 'modular_zzplurt/sound/voice/cscream12.ogg')
+
+/datum/emote/living/scream3
+ key = "scream3"
+ key_third_person = "screams3"
+ message = "screams manly!"
+ message_mime = "acts out a rather manly scream!"
+ sound = 'modular_zzplurt/sound/voice/gachi/scream1.ogg'
+
+/datum/emote/living/scream3/get_sound(mob/living/user)
+ . = ..()
+ return pick('modular_zzplurt/sound/voice/gachi/scream1.ogg', 'modular_zzplurt/sound/voice/gachi/scream2.ogg', 'modular_zzplurt/sound/voice/gachi/scream3.ogg', 'modular_zzplurt/sound/voice/gachi/scream4.ogg')
+
+/datum/emote/living/moan2
+ key = "moan2"
+ key_third_person = "moans2"
+ message = "moans somewhat manly!!"
+ message_mime = "acts out a rather manly scream!"
+ sound = 'modular_zzplurt/sound/voice/gachi/moan1.ogg'
+
+/datum/emote/living/scream3/get_sound(mob/living/user)
+ . = ..()
+ return pick('modular_zzplurt/sound/voice/gachi/moan1.ogg', 'modular_zzplurt/sound/voice/gachi/moan2.ogg', 'modular_zzplurt/sound/voice/gachi/moan3.ogg', 'modular_zzplurt/sound/voice/gachi/moan4.ogg')
+
+/datum/emote/living/woop
+ key = "woop"
+ key_third_person = "woops"
+ message = "woops!"
+ message_mime = "silently woops!"
+ sound = 'modular_zzplurt/sound/voice/gachi/woop.ogg'
+ sound_volume = 35
+ cooldown = 0.4 SECONDS
+
+/datum/emote/living/whatthehell/right
+ key = "wth2"
+ key_third_person = "wths2"
+ sound = 'modular_zzplurt/sound/voice/gachi/wth2.ogg'
+ sound_volume = 100
+ cooldown = 1.0 SECONDS
+
+/datum/emote/living/pardon
+ key = "sorry"
+ key_third_person = "sorrys"
+ message = "exclaims, \"Oh shit, I am sorry!\""
+ sound = 'modular_zzplurt/sound/voice/gachi/sorry.ogg'
+ cooldown = 1.3 SECONDS
+
+/datum/emote/living/pardonfor
+ key = "sorryfor"
+ key_third_person = "sorrysfor"
+ message = "asks, \"Sorry for what?\""
+ message_param = "curses %t!"
+ message_mime = "silently curses someone!"
+ sound = 'modular_zzplurt/sound/voice/gachi/sorryfor.ogg'
+ cooldown = 0.9 SECONDS
+
+/datum/emote/living/fock
+ key = "fuckyou"
+ key_third_person = "fuckyous"
+ message = "curses someone!"
+ message_param = "curses %t!"
+ message_mime = "silently curses someone!"
+ sound = 'modular_zzplurt/sound/voice/gachi/fockyou1.ogg'
+ cooldown = 1.18 SECONDS
+
+/datum/emote/living/fock/get_sound(mob/living/user)
+ . = ..()
+ return pick('modular_zzplurt/sound/voice/gachi/fockyou1.ogg','modular_zzplurt/sound/voice/gachi/fockyou2.ogg')
+
+/datum/emote/living/letsgo
+ key = "go"
+ key_third_person = "goes"
+ message = "yells, \"Come on, lets go!\""
+ message_mime = "motions moving forward!"
+ sound = 'modular_zzplurt/sound/voice/gachi/go.ogg'
+ cooldown = 1.6
+
+/datum/emote/living/chuckle2
+ key = "chuckle2"
+ key_third_person = "chuckles2"
+ message = "chuckles."
+ message_mime = "chuckles silently."
+ sound = 'modular_zzplurt/sound/voice/gachi/chuckle.ogg'
+ cooldown = 1.01 SECONDS
+
+/datum/emote/living/fockslaves
+ key = "slaves"
+ key_third_person = "slaves"
+ message = "curses slaves!"
+ message_mime = "silently curses slaves!"
+ sound = 'modular_zzplurt/sound/voice/gachi/fokensleves.ogg'
+ cooldown = 1.2 SECONDS
+
+/datum/emote/living/getbuttback
+ key = "assback"
+ key_third_person = "assbacks"
+ message = "demands someone's ass to get back here!"
+ message_param = "demands %t's ass to get back here!"
+ message_mime = "motions for someone's ass to get back here!"
+ sound = 'modular_zzplurt/sound/voice/gachi/assback.ogg'
+ cooldown = 1.9 SECONDS
+
+/datum/emote/living/boss
+ key = "boss"
+ key_third_person = "boss"
+ message = "seeks the boss of this place!"
+ message_mime = "stares at the potential boss of this place!"
+ sound = 'modular_zzplurt/sound/voice/gachi/boss.ogg'
+ cooldown = 1.68 SECONDS
+
+/datum/emote/living/attention
+ key = "attention"
+ key_third_person = "attentions"
+ message = "demands an attention!"
+ message_mime = "seems to be looking for an attention."
+ sound_volume = 100
+ sound = 'modular_zzplurt/sound/voice/gachi/attention.ogg'
+ cooldown = 1.36 SECONDS
+
+
+/datum/emote/living/boolets
+ key = "ammo"
+ key_third_person = "ammos"
+ message = "is requesting ammo!"
+ message_mime = "seem to ask for ammo!"
+ sound = 'modular_zzplurt/sound/voice/gachi/boolets.ogg'
+ cooldown = 1.1 SECONDS
+ sound_volume = 10
+
+/datum/emote/living/boolets/get_sound(mob/living/user)
+ . = ..()
+ return pick('modular_zzplurt/sound/voice/gachi/boolets.ogg','modular_zzplurt/sound/voice/gachi/boolets2.ogg')
+
+/datum/emote/living/wepon
+ key = "wepon"
+ key_third_person = "wepons"
+ message = "is requesting bigger weapons!"
+ message_mime = "seem to ask for weapons!"
+ sound = 'modular_zzplurt/sound/voice/gachi/wepons.ogg'
+ cooldown = 1.07 SECONDS
+ sound_volume = 10
+
+/datum/emote/living/sciteam
+ key = "sciteam"
+ key_third_person = "sciteams"
+ message = "exclaims, \"I am with the Science team!\""
+ message_mime = "gestures being with the Science team!"
+ sound = 'modular_zzplurt/sound/voice/sciteam.ogg'
+ cooldown = 1.32 SECONDS
+ sound_volume = 90
+
+/datum/emote/living/ambatukam
+ key = "ambatukam"
+ key_third_person = "ambatukams"
+ message = "is about to come!"
+ message_mime = "seems like about to come!"
+ sound = 'modular_zzplurt/sound/voice/ambatukam.ogg'
+ cooldown = 2.75 SECONDS
+
+/datum/emote/living/ambatukam2
+ key = "ambatukam2"
+ key_third_person = "ambatukams2"
+ message = "is about to come in harmony!"
+ message_mime = "seems like about to come in harmony!"
+ sound = 'modular_zzplurt/sound/voice/ambatukam_harmony.ogg'
+ cooldown = 3.42 SECONDS
+
+/datum/emote/living/eekum
+ key = "eekumbokum"
+ key_third_person = "eekumbokums"
+ message = "eekum-bokums!"
+ message_mime = "seems to eekum-bokum!"
+ sound = 'modular_zzplurt/sound/voice/eekum-bokum.ogg'
+ cooldown = 0.9
+
+/datum/emote/living/eekum/run_emote(mob/user, params, type_override, intentional)
+ switch(user.gender)
+ if(MALE)
+ sound = 'modular_zzplurt/sound/voice/eekum-bokum.ogg'
+ if(FEMALE)
+ sound = pick('modular_zzplurt/sound/voice/eekum-bokum_f1.ogg','modular_zzplurt/sound/voice/eekum-bokum_f2.ogg')
+ else
+ sound = pick('modular_zzplurt/sound/voice/eekum-bokum.ogg','modular_zzplurt/sound/voice/eekum-bokum_f1.ogg','modular_zzplurt/sound/voice/eekum-bokum_f2.ogg')
+ . = ..()
+
+/datum/emote/living/bazinga
+ key = "bazinga"
+ key_third_person = "bazingas"
+ message = "exclaims, \"Bazinga!\""
+ message_mime = "fools someone, silently."
+ sound = 'modular_zzplurt/sound/voice/bazinga.ogg'
+ cooldown = 0.65 SECONDS
+
+/datum/emote/living/bazinga/run_emote(mob/user, params, type_override, intentional)
+ if(prob(1))
+ sound = 'modular_zzplurt/sound/voice/bazinga_ebil.ogg'
+ vary = FALSE
+ cooldown = 1.92 SECONDS
+ sound_volume = 110
+ else
+ sound = 'modular_zzplurt/sound/voice/bazinga.ogg'
+ vary = TRUE
+ cooldown = 0.65 SECONDS
+ sound_volume = 50
+ . = ..()
+
+/datum/emote/living/yooo
+ key = "yooo"
+ key_third_person = "yooos"
+ message = "thinks they are part of Kabuki play."
+ sound = 'modular_zzplurt/sound/voice/yooo.ogg'
+ cooldown = 2.54 SECONDS
+
+/datum/emote/living/buzzer_correct
+ key = "correct"
+ key_third_person = "corrects"
+ message = "thinks someone is correct."
+ message_param = "thinks %t is correct."
+ sound = 'modular_zzplurt/sound/voice/buzzer_correct.ogg'
+ cooldown = 0.84 SECONDS
+
+/datum/emote/living/buzzer_incorrect
+ key = "incorrect"
+ key_third_person = "incorrects"
+ message = "thinks someone is incorrect."
+ message_param = "thinks %t is incorrect."
+ sound = 'modular_zzplurt/sound/voice/buzzer_incorrect.ogg'
+ cooldown = 1.21 SECONDS
+
+/datum/emote/living/ace/
+ key = "objection0"
+ key_third_person = "objections0"
+ message = "\<\< OBJECTION!! \>\>"
+ message_mime = "points their finger with determination!"
+ sound = 'modular_zzplurt/sound/voice/ace/ace_objection_generic.ogg'
+ cooldown = 6.0 SECONDS
+ sound_volume = 30
+
+/datum/emote/living/ace/objection
+ key = "objection"
+ key_third_person = "objections"
+ sound = 'modular_zzplurt/sound/voice/ace/ace_objection_m1.ogg'
+ vary = FALSE
+
+/datum/emote/living/ace/objection/run_emote(mob/user, params, type_override, intentional)
+ switch(user.gender)
+ if(MALE)
+ sound = pick('modular_zzplurt/sound/voice/ace/ace_objection_m1.ogg', 'modular_zzplurt/sound/voice/ace/ace_objection_m2.ogg', 'modular_zzplurt/sound/voice/ace/ace_objection_m3.ogg')
+ if(FEMALE)
+ sound = pick('modular_zzplurt/sound/voice/ace/ace_objection_f1.ogg', 'modular_zzplurt/sound/voice/ace/ace_objection_f2.ogg')
+ else
+ sound = pick('modular_zzplurt/sound/voice/ace/ace_objection_m1.ogg', 'modular_zzplurt/sound/voice/ace/ace_objection_m2.ogg', 'modular_zzplurt/sound/voice/ace/ace_objection_m3.ogg', 'modular_zzplurt/sound/voice/ace/ace_objection_f1.ogg', 'modular_zzplurt/sound/voice/ace/ace_objection_f2.ogg')
+ . = ..()
+
+/datum/emote/living/ace/takethat
+ key = "takethat"
+ key_third_person = "tkakesthat"
+ message = "\<\< TAKE THAT!! \>\>"
+ sound = 'modular_zzplurt/sound/voice/ace/ace_takethat_m1.ogg'
+
+/datum/emote/living/ace/takethat/run_emote(mob/user, params, type_override, intentional)
+ switch(user.gender)
+ if(MALE)
+ sound = pick('modular_zzplurt/sound/voice/ace/ace_takethat_m1.ogg', 'modular_zzplurt/sound/voice/ace/ace_takethat_m2.ogg', 'modular_zzplurt/sound/voice/ace/ace_takethat_m3.ogg')
+ if(FEMALE)
+ sound = pick('modular_zzplurt/sound/voice/ace/ace_takethat_f1.ogg', 'modular_zzplurt/sound/voice/ace/ace_takethat_f2.ogg')
+ else
+ sound = pick('modular_zzplurt/sound/voice/ace/ace_takethat_m1.ogg', 'modular_zzplurt/sound/voice/ace/ace_takethat_m2.ogg', 'modular_zzplurt/sound/voice/ace/ace_takethat_m3.ogg', 'modular_zzplurt/sound/voice/ace/ace_takethat_f1.ogg', 'modular_zzplurt/sound/voice/ace/ace_takethat_f2.ogg')
+ . = ..()
+
+/datum/emote/living/ace/hold_it
+ key = "holdit"
+ key_third_person = "holdsit"
+ message = "\<\< HOLD IT!! \>\>"
+ sound = 'modular_zzplurt/sound/voice/ace/ace_holdit_m1.ogg'
+ vary = FALSE
+
+/datum/emote/living/ace/hold_it/run_emote(mob/user, params, type_override, intentional)
+ switch(user.gender)
+ if(MALE)
+ sound = pick('modular_zzplurt/sound/voice/ace/ace_holdit_m1.ogg', 'modular_zzplurt/sound/voice/ace/ace_holdit_m2.ogg', 'modular_zzplurt/sound/voice/ace/ace_holdit_m3.ogg')
+ if(FEMALE)
+ sound = pick('modular_zzplurt/sound/voice/ace/ace_holdit_f1.ogg', 'modular_zzplurt/sound/voice/ace/ace_holdit_f2.ogg')
+ else
+ sound = pick('modular_zzplurt/sound/voice/ace/ace_holdit_m1.ogg', 'modular_zzplurt/sound/voice/ace/ace_holdit_m2.ogg', 'modular_zzplurt/sound/voice/ace/ace_holdit_m3.ogg', 'modular_zzplurt/sound/voice/ace/ace_holdit_f1.ogg', 'modular_zzplurt/sound/voice/ace/ace_holdit_f2.ogg')
+ . = ..()
+
+/datum/emote/living/smirk2
+ key = "smirk2"
+ key_third_person = "smirks2"
+ message = "smirks."
+ sound = 'modular_zzplurt/sound/voice/ace/ace_wubs.ogg'
+ cooldown = 0.5 SECONDS
+
+/datum/emote/living/nani
+ key = "nani"
+ key_third_person = "nanis"
+ message = "seems confused."
+ sound = 'modular_zzplurt/sound/voice/nani.ogg'
+ cooldown = 0.5 SECONDS
+
+/datum/emote/living/canonevent
+ key = "2099"
+ key_third_person = "canons"
+ message = "thinks this is a canon event."
+ sound = 'modular_zzplurt/sound/voice/canon_event.ogg'
+ cooldown = 5.0 SECONDS
+ sound_volume = 27
+
+/datum/emote/living/meow2/get_sound(mob/living/user)
+ . = ..()
+ return pick('modular_zzplurt/sound/voice/catpeople/cat_meow1.ogg', 'modular_zzplurt/sound/voice/catpeople/cat_meow2.ogg', 'modular_zzplurt/sound/voice/catpeople/cat_meow3.ogg')
+
+
+/datum/emote/living/meow2
+ key = "meow2"
+ key_third_person = "meows"
+ message = "meows!"
+ sound = 'modular_zzplurt/sound/voice/catpeople/cat_meow1.ogg'
+ cooldowns = 0.8 SECONDS
+ vary = FALSE
+
+/datum/emote/living/meow2/get_sound(mob/living/user)
+ . = ..()
+ return pick('modular_zzplurt/sound/voice/catpeople/cat_mew1.ogg', 'modular_zzplurt/sound/voice/catpeople/cat_mew2.ogg')
+
+/datum/emote/living/meow3
+ key = "meow3"
+ key_third_person = "mews!"
+ message = "mews!"
+ sound = 'modular_zzplurt/sound/voice/catpeople/cat_mew1.ogg'
+ cooldowns = 0.8 SECONDS
+ vary = FALSE
+
+/datum/emote/living/mrrp
+ key = "mrrp"
+ key_third_person = "mrrps"
+ message = "trills like a cat!"
+ sound = 'modular_zzplurt/sound/voice/catpeople/cat_mrrp1.ogg'
+ cooldowns = 0.8 SECONDS
+ vary = FALSE
+
+/datum/emote/living/mrrp2
+ key = "mrrp2"
+ key_third_person = "mrrps"
+ message = "trills like a cat!"
+ sound = 'modular_zzplurt/sound/voice/catpeople/cat_mrrp2.ogg'
+ cooldowns = 0.8 SECONDS
+ vary = FALSE
+
+/datum/emote/living/gay
+ key = "gay"
+ key_third_person = "points at a player"
+ message = "saw something gay."
+ sound = 'modular_zzplurt/sound/voice/gay-echo.ogg'
+ cooldown = 0.95 SECONDS
+ vary = FALSE
+
+/datum/emote/living/flabbergast
+ key = "flabbergast"
+ key_third_person = "is flabbergasted"
+ message = "looks flabbergasted!"
+ sound = 'modular_zzplurt/sound/voice/flabbergasted.ogg'
+ cooldown = 3.0 SECONDS
+ vary = FALSE
+ sound_volume = 70
+
+/datum/emote/living/sadness
+ key = "sadness"
+ key_third_person = "feels sadness"
+ message = "is experiencing Profound Sadness!"
+ sound = 'modular_zzplurt/sound/voice/sadness.ogg'
+ cooldown = 4.0 SECONDS
+ vary = FALSE
+ sound_volume = 30
+
+/datum/emote/living/ah
+ key = "ah"
+ key_third_person = "ahs"
+ message = "ahs!"
+ message_mime = "ahs silently"
+ sound = 'modular_zzplurt/sound/voice/gachi/ah.ogg'
+ cooldown = 0.67 SECONDS
+ sound_volume = 25
diff --git a/modular_zzplurt/sound/effects/bricks_1.ogg b/modular_zzplurt/sound/effects/bricks_1.ogg
new file mode 100644
index 0000000000000..4d1dc3793159f
Binary files /dev/null and b/modular_zzplurt/sound/effects/bricks_1.ogg differ
diff --git a/modular_zzplurt/sound/effects/bricks_2.ogg b/modular_zzplurt/sound/effects/bricks_2.ogg
new file mode 100644
index 0000000000000..29d5541149753
Binary files /dev/null and b/modular_zzplurt/sound/effects/bricks_2.ogg differ
diff --git a/modular_zzplurt/sound/effects/cartoon_pop.ogg b/modular_zzplurt/sound/effects/cartoon_pop.ogg
new file mode 100644
index 0000000000000..aca8c7ade4eae
Binary files /dev/null and b/modular_zzplurt/sound/effects/cartoon_pop.ogg differ
diff --git a/modular_zzplurt/sound/effects/fart_reverb.ogg b/modular_zzplurt/sound/effects/fart_reverb.ogg
new file mode 100644
index 0000000000000..00d4edda0a6d2
Binary files /dev/null and b/modular_zzplurt/sound/effects/fart_reverb.ogg differ
diff --git a/modular_zzplurt/sound/effects/footstep/highheel1.ogg b/modular_zzplurt/sound/effects/footstep/highheel1.ogg
new file mode 100644
index 0000000000000..8f66ac29986f4
Binary files /dev/null and b/modular_zzplurt/sound/effects/footstep/highheel1.ogg differ
diff --git a/modular_zzplurt/sound/effects/footstep/highheel2.ogg b/modular_zzplurt/sound/effects/footstep/highheel2.ogg
new file mode 100644
index 0000000000000..3c5c779699676
Binary files /dev/null and b/modular_zzplurt/sound/effects/footstep/highheel2.ogg differ
diff --git a/modular_zzplurt/sound/effects/hatch.ogg b/modular_zzplurt/sound/effects/hatch.ogg
new file mode 100644
index 0000000000000..3ac74fdec10f5
Binary files /dev/null and b/modular_zzplurt/sound/effects/hatch.ogg differ
diff --git a/modular_zzplurt/sound/effects/hatch_notification.ogg b/modular_zzplurt/sound/effects/hatch_notification.ogg
new file mode 100644
index 0000000000000..f821a898b781b
Binary files /dev/null and b/modular_zzplurt/sound/effects/hatch_notification.ogg differ
diff --git a/modular_zzplurt/sound/effects/pan0.ogg b/modular_zzplurt/sound/effects/pan0.ogg
new file mode 100644
index 0000000000000..123a83a919c3e
Binary files /dev/null and b/modular_zzplurt/sound/effects/pan0.ogg differ
diff --git a/modular_zzplurt/sound/effects/pan1.ogg b/modular_zzplurt/sound/effects/pan1.ogg
new file mode 100644
index 0000000000000..a63ad14de2c00
Binary files /dev/null and b/modular_zzplurt/sound/effects/pan1.ogg differ
diff --git a/modular_zzplurt/sound/effects/rbmk/alarm.ogg b/modular_zzplurt/sound/effects/rbmk/alarm.ogg
new file mode 100644
index 0000000000000..8e698a69f1a5b
Binary files /dev/null and b/modular_zzplurt/sound/effects/rbmk/alarm.ogg differ
diff --git a/modular_zzplurt/sound/effects/rbmk/meltdown.ogg b/modular_zzplurt/sound/effects/rbmk/meltdown.ogg
new file mode 100644
index 0000000000000..9c0a1a9917915
Binary files /dev/null and b/modular_zzplurt/sound/effects/rbmk/meltdown.ogg differ
diff --git a/modular_zzplurt/sound/effects/rbmk/reactor_hum.ogg b/modular_zzplurt/sound/effects/rbmk/reactor_hum.ogg
new file mode 100644
index 0000000000000..adc1e867ed129
Binary files /dev/null and b/modular_zzplurt/sound/effects/rbmk/reactor_hum.ogg differ
diff --git a/modular_zzplurt/sound/effects/rbmk/switch.ogg b/modular_zzplurt/sound/effects/rbmk/switch.ogg
new file mode 100644
index 0000000000000..668d3b0310565
Binary files /dev/null and b/modular_zzplurt/sound/effects/rbmk/switch.ogg differ
diff --git a/modular_zzplurt/sound/effects/rbmk/switch2.ogg b/modular_zzplurt/sound/effects/rbmk/switch2.ogg
new file mode 100644
index 0000000000000..b9cd7d1540212
Binary files /dev/null and b/modular_zzplurt/sound/effects/rbmk/switch2.ogg differ
diff --git a/modular_zzplurt/sound/effects/rbmk/switch3.ogg b/modular_zzplurt/sound/effects/rbmk/switch3.ogg
new file mode 100644
index 0000000000000..b89cbab4cc822
Binary files /dev/null and b/modular_zzplurt/sound/effects/rbmk/switch3.ogg differ
diff --git a/modular_zzplurt/sound/effects/rbmk/turbine_end.ogg b/modular_zzplurt/sound/effects/rbmk/turbine_end.ogg
new file mode 100644
index 0000000000000..55859aff904ac
Binary files /dev/null and b/modular_zzplurt/sound/effects/rbmk/turbine_end.ogg differ
diff --git a/modular_zzplurt/sound/effects/rbmk/turbine_mid.ogg b/modular_zzplurt/sound/effects/rbmk/turbine_mid.ogg
new file mode 100644
index 0000000000000..2010370425b44
Binary files /dev/null and b/modular_zzplurt/sound/effects/rbmk/turbine_mid.ogg differ
diff --git a/modular_zzplurt/sound/effects/rbmk/turbine_start.ogg b/modular_zzplurt/sound/effects/rbmk/turbine_start.ogg
new file mode 100644
index 0000000000000..4104d0f627b90
Binary files /dev/null and b/modular_zzplurt/sound/effects/rbmk/turbine_start.ogg differ
diff --git a/modular_zzplurt/sound/effects/regen_1.ogg b/modular_zzplurt/sound/effects/regen_1.ogg
new file mode 100644
index 0000000000000..199e7db7803ca
Binary files /dev/null and b/modular_zzplurt/sound/effects/regen_1.ogg differ
diff --git a/modular_zzplurt/sound/effects/regen_2.ogg b/modular_zzplurt/sound/effects/regen_2.ogg
new file mode 100644
index 0000000000000..a15d979797429
Binary files /dev/null and b/modular_zzplurt/sound/effects/regen_2.ogg differ
diff --git a/modular_zzplurt/sound/effects/regen_3.ogg b/modular_zzplurt/sound/effects/regen_3.ogg
new file mode 100644
index 0000000000000..5546c2b25f7ec
Binary files /dev/null and b/modular_zzplurt/sound/effects/regen_3.ogg differ
diff --git a/modular_zzplurt/sound/effects/regen_4.ogg b/modular_zzplurt/sound/effects/regen_4.ogg
new file mode 100644
index 0000000000000..a5d706e7ceae8
Binary files /dev/null and b/modular_zzplurt/sound/effects/regen_4.ogg differ
diff --git a/modular_zzplurt/sound/effects/regen_5.ogg b/modular_zzplurt/sound/effects/regen_5.ogg
new file mode 100644
index 0000000000000..b85eced5ab265
Binary files /dev/null and b/modular_zzplurt/sound/effects/regen_5.ogg differ
diff --git a/modular_zzplurt/sound/effects/ship/freespace2/crane_1.wav b/modular_zzplurt/sound/effects/ship/freespace2/crane_1.wav
new file mode 100644
index 0000000000000..394bd658cb830
Binary files /dev/null and b/modular_zzplurt/sound/effects/ship/freespace2/crane_1.wav differ
diff --git a/modular_zzplurt/sound/effects/ship/reactor/falloutwind.ogg b/modular_zzplurt/sound/effects/ship/reactor/falloutwind.ogg
new file mode 100644
index 0000000000000..4119371517e88
Binary files /dev/null and b/modular_zzplurt/sound/effects/ship/reactor/falloutwind.ogg differ
diff --git a/modular_zzplurt/sound/effects/ship/reactor/startup.ogg b/modular_zzplurt/sound/effects/ship/reactor/startup.ogg
new file mode 100644
index 0000000000000..4df6e736c50d5
Binary files /dev/null and b/modular_zzplurt/sound/effects/ship/reactor/startup.ogg differ
diff --git a/modular_zzplurt/sound/effects/ship/reactor/startup2.ogg b/modular_zzplurt/sound/effects/ship/reactor/startup2.ogg
new file mode 100644
index 0000000000000..b11e80fc82e91
Binary files /dev/null and b/modular_zzplurt/sound/effects/ship/reactor/startup2.ogg differ
diff --git a/modular_zzplurt/sound/effects/slap.ogg b/modular_zzplurt/sound/effects/slap.ogg
new file mode 100644
index 0000000000000..01a7d6f140850
Binary files /dev/null and b/modular_zzplurt/sound/effects/slap.ogg differ
diff --git a/modular_zzplurt/sound/effects/vaultsuit/FalloutEXPUp.ogg b/modular_zzplurt/sound/effects/vaultsuit/FalloutEXPUp.ogg
new file mode 100644
index 0000000000000..8175df7dd42bc
Binary files /dev/null and b/modular_zzplurt/sound/effects/vaultsuit/FalloutEXPUp.ogg differ
diff --git a/modular_zzplurt/sound/effects/vaultsuit/FalloutLevelUp.ogg b/modular_zzplurt/sound/effects/vaultsuit/FalloutLevelUp.ogg
new file mode 100644
index 0000000000000..c11c47674dc94
Binary files /dev/null and b/modular_zzplurt/sound/effects/vaultsuit/FalloutLevelUp.ogg differ
diff --git a/modular_zzplurt/sound/effects/vaultsuit/InkSpotsSting.ogg b/modular_zzplurt/sound/effects/vaultsuit/InkSpotsSting.ogg
new file mode 100644
index 0000000000000..4acde860c2964
Binary files /dev/null and b/modular_zzplurt/sound/effects/vaultsuit/InkSpotsSting.ogg differ
diff --git a/modular_zzplurt/sound/misc/GOT_TETRIS.ogg b/modular_zzplurt/sound/misc/GOT_TETRIS.ogg
new file mode 100644
index 0000000000000..d4faa89796aa2
Binary files /dev/null and b/modular_zzplurt/sound/misc/GOT_TETRIS.ogg differ
diff --git a/modular_zzplurt/sound/misc/NOW.ogg b/modular_zzplurt/sound/misc/NOW.ogg
new file mode 100644
index 0000000000000..627983527e388
Binary files /dev/null and b/modular_zzplurt/sound/misc/NOW.ogg differ
diff --git a/modular_zzplurt/sound/misc/bonk.ogg b/modular_zzplurt/sound/misc/bonk.ogg
new file mode 100644
index 0000000000000..8f03c8ecc0ef0
Binary files /dev/null and b/modular_zzplurt/sound/misc/bonk.ogg differ
diff --git a/modular_zzplurt/sound/misc/bookify.ogg b/modular_zzplurt/sound/misc/bookify.ogg
new file mode 100644
index 0000000000000..bba99ace1d556
Binary files /dev/null and b/modular_zzplurt/sound/misc/bookify.ogg differ
diff --git a/modular_zzplurt/sound/misc/claw_rend.ogg b/modular_zzplurt/sound/misc/claw_rend.ogg
new file mode 100644
index 0000000000000..a0acaa2a06d0d
Binary files /dev/null and b/modular_zzplurt/sound/misc/claw_rend.ogg differ
diff --git a/modular_zzplurt/sound/misc/connection_terminated.ogg b/modular_zzplurt/sound/misc/connection_terminated.ogg
new file mode 100644
index 0000000000000..9a4cd39d9b706
Binary files /dev/null and b/modular_zzplurt/sound/misc/connection_terminated.ogg differ
diff --git a/modular_zzplurt/sound/misc/dog_toy.ogg b/modular_zzplurt/sound/misc/dog_toy.ogg
new file mode 100644
index 0000000000000..de295dc148adb
Binary files /dev/null and b/modular_zzplurt/sound/misc/dog_toy.ogg differ
diff --git a/modular_zzplurt/sound/misc/fox_squeak.ogg b/modular_zzplurt/sound/misc/fox_squeak.ogg
new file mode 100644
index 0000000000000..665f2cee1c519
Binary files /dev/null and b/modular_zzplurt/sound/misc/fox_squeak.ogg differ
diff --git a/modular_zzplurt/sound/misc/fox_squeak1.ogg b/modular_zzplurt/sound/misc/fox_squeak1.ogg
new file mode 100644
index 0000000000000..36cfc6c34c1a3
Binary files /dev/null and b/modular_zzplurt/sound/misc/fox_squeak1.ogg differ
diff --git a/modular_zzplurt/sound/misc/fox_squeak2.ogg b/modular_zzplurt/sound/misc/fox_squeak2.ogg
new file mode 100644
index 0000000000000..8158272850f0c
Binary files /dev/null and b/modular_zzplurt/sound/misc/fox_squeak2.ogg differ
diff --git a/modular_zzplurt/sound/misc/monkey_twerk.ogg b/modular_zzplurt/sound/misc/monkey_twerk.ogg
new file mode 100644
index 0000000000000..ae80337f8d743
Binary files /dev/null and b/modular_zzplurt/sound/misc/monkey_twerk.ogg differ
diff --git a/modular_zzplurt/sound/misc/ourtable.ogg b/modular_zzplurt/sound/misc/ourtable.ogg
new file mode 100644
index 0000000000000..d95086e5cab96
Binary files /dev/null and b/modular_zzplurt/sound/misc/ourtable.ogg differ
diff --git a/modular_zzplurt/sound/misc/slamofthenorthstar.ogg b/modular_zzplurt/sound/misc/slamofthenorthstar.ogg
new file mode 100644
index 0000000000000..4d28638b73e90
Binary files /dev/null and b/modular_zzplurt/sound/misc/slamofthenorthstar.ogg differ
diff --git a/modular_zzplurt/sound/misc/thomas_whistle_movie.ogg b/modular_zzplurt/sound/misc/thomas_whistle_movie.ogg
new file mode 100644
index 0000000000000..e1a077c30b8af
Binary files /dev/null and b/modular_zzplurt/sound/misc/thomas_whistle_movie.ogg differ
diff --git a/modular_zzplurt/sound/voice/OMG.ogg b/modular_zzplurt/sound/voice/OMG.ogg
new file mode 100644
index 0000000000000..fbd09d1a431f0
Binary files /dev/null and b/modular_zzplurt/sound/voice/OMG.ogg differ
diff --git a/modular_zzplurt/sound/voice/WTH.ogg b/modular_zzplurt/sound/voice/WTH.ogg
new file mode 100644
index 0000000000000..5888b6a1ea299
Binary files /dev/null and b/modular_zzplurt/sound/voice/WTH.ogg differ
diff --git a/modular_zzplurt/sound/voice/aauugghh1.ogg b/modular_zzplurt/sound/voice/aauugghh1.ogg
new file mode 100644
index 0000000000000..4dbc62a90004b
Binary files /dev/null and b/modular_zzplurt/sound/voice/aauugghh1.ogg differ
diff --git a/modular_zzplurt/sound/voice/aauugghh2.ogg b/modular_zzplurt/sound/voice/aauugghh2.ogg
new file mode 100644
index 0000000000000..16e28f0b80c38
Binary files /dev/null and b/modular_zzplurt/sound/voice/aauugghh2.ogg differ
diff --git a/modular_zzplurt/sound/voice/ace/ace_holdit_f1.ogg b/modular_zzplurt/sound/voice/ace/ace_holdit_f1.ogg
new file mode 100644
index 0000000000000..00389c11705e4
Binary files /dev/null and b/modular_zzplurt/sound/voice/ace/ace_holdit_f1.ogg differ
diff --git a/modular_zzplurt/sound/voice/ace/ace_holdit_f2.ogg b/modular_zzplurt/sound/voice/ace/ace_holdit_f2.ogg
new file mode 100644
index 0000000000000..8d970995d9322
Binary files /dev/null and b/modular_zzplurt/sound/voice/ace/ace_holdit_f2.ogg differ
diff --git a/modular_zzplurt/sound/voice/ace/ace_holdit_m1.ogg b/modular_zzplurt/sound/voice/ace/ace_holdit_m1.ogg
new file mode 100644
index 0000000000000..d39a1c6adb0ec
Binary files /dev/null and b/modular_zzplurt/sound/voice/ace/ace_holdit_m1.ogg differ
diff --git a/modular_zzplurt/sound/voice/ace/ace_holdit_m2.ogg b/modular_zzplurt/sound/voice/ace/ace_holdit_m2.ogg
new file mode 100644
index 0000000000000..e9cf3787afc3e
Binary files /dev/null and b/modular_zzplurt/sound/voice/ace/ace_holdit_m2.ogg differ
diff --git a/modular_zzplurt/sound/voice/ace/ace_holdit_m3.ogg b/modular_zzplurt/sound/voice/ace/ace_holdit_m3.ogg
new file mode 100644
index 0000000000000..6fad8ef05ab71
Binary files /dev/null and b/modular_zzplurt/sound/voice/ace/ace_holdit_m3.ogg differ
diff --git a/modular_zzplurt/sound/voice/ace/ace_objection_f1.ogg b/modular_zzplurt/sound/voice/ace/ace_objection_f1.ogg
new file mode 100644
index 0000000000000..2272baa537396
Binary files /dev/null and b/modular_zzplurt/sound/voice/ace/ace_objection_f1.ogg differ
diff --git a/modular_zzplurt/sound/voice/ace/ace_objection_f2.ogg b/modular_zzplurt/sound/voice/ace/ace_objection_f2.ogg
new file mode 100644
index 0000000000000..6248915cf1e60
Binary files /dev/null and b/modular_zzplurt/sound/voice/ace/ace_objection_f2.ogg differ
diff --git a/modular_zzplurt/sound/voice/ace/ace_objection_generic.ogg b/modular_zzplurt/sound/voice/ace/ace_objection_generic.ogg
new file mode 100644
index 0000000000000..34c639fe0e0a7
Binary files /dev/null and b/modular_zzplurt/sound/voice/ace/ace_objection_generic.ogg differ
diff --git a/modular_zzplurt/sound/voice/ace/ace_objection_m1.ogg b/modular_zzplurt/sound/voice/ace/ace_objection_m1.ogg
new file mode 100644
index 0000000000000..ca60a26b81cb6
Binary files /dev/null and b/modular_zzplurt/sound/voice/ace/ace_objection_m1.ogg differ
diff --git a/modular_zzplurt/sound/voice/ace/ace_objection_m2.ogg b/modular_zzplurt/sound/voice/ace/ace_objection_m2.ogg
new file mode 100644
index 0000000000000..fdcf37cde058d
Binary files /dev/null and b/modular_zzplurt/sound/voice/ace/ace_objection_m2.ogg differ
diff --git a/modular_zzplurt/sound/voice/ace/ace_objection_m3.ogg b/modular_zzplurt/sound/voice/ace/ace_objection_m3.ogg
new file mode 100644
index 0000000000000..e4d5786207c41
Binary files /dev/null and b/modular_zzplurt/sound/voice/ace/ace_objection_m3.ogg differ
diff --git a/modular_zzplurt/sound/voice/ace/ace_realize.ogg b/modular_zzplurt/sound/voice/ace/ace_realize.ogg
new file mode 100644
index 0000000000000..54ebe2e4997df
Binary files /dev/null and b/modular_zzplurt/sound/voice/ace/ace_realize.ogg differ
diff --git a/modular_zzplurt/sound/voice/ace/ace_takethat_f1.ogg b/modular_zzplurt/sound/voice/ace/ace_takethat_f1.ogg
new file mode 100644
index 0000000000000..f4521b40f0ff3
Binary files /dev/null and b/modular_zzplurt/sound/voice/ace/ace_takethat_f1.ogg differ
diff --git a/modular_zzplurt/sound/voice/ace/ace_takethat_f2.ogg b/modular_zzplurt/sound/voice/ace/ace_takethat_f2.ogg
new file mode 100644
index 0000000000000..25d78e388a489
Binary files /dev/null and b/modular_zzplurt/sound/voice/ace/ace_takethat_f2.ogg differ
diff --git a/modular_zzplurt/sound/voice/ace/ace_takethat_m1.ogg b/modular_zzplurt/sound/voice/ace/ace_takethat_m1.ogg
new file mode 100644
index 0000000000000..2d5dab38f2756
Binary files /dev/null and b/modular_zzplurt/sound/voice/ace/ace_takethat_m1.ogg differ
diff --git a/modular_zzplurt/sound/voice/ace/ace_takethat_m2.ogg b/modular_zzplurt/sound/voice/ace/ace_takethat_m2.ogg
new file mode 100644
index 0000000000000..56c0e265edc34
Binary files /dev/null and b/modular_zzplurt/sound/voice/ace/ace_takethat_m2.ogg differ
diff --git a/modular_zzplurt/sound/voice/ace/ace_takethat_m3.ogg b/modular_zzplurt/sound/voice/ace/ace_takethat_m3.ogg
new file mode 100644
index 0000000000000..e115c8cb7273c
Binary files /dev/null and b/modular_zzplurt/sound/voice/ace/ace_takethat_m3.ogg differ
diff --git a/modular_zzplurt/sound/voice/ace/ace_wubs.ogg b/modular_zzplurt/sound/voice/ace/ace_wubs.ogg
new file mode 100644
index 0000000000000..339ff9596d6e1
Binary files /dev/null and b/modular_zzplurt/sound/voice/ace/ace_wubs.ogg differ
diff --git a/modular_zzplurt/sound/voice/agony.ogg b/modular_zzplurt/sound/voice/agony.ogg
new file mode 100644
index 0000000000000..6898ed8fc8ff8
Binary files /dev/null and b/modular_zzplurt/sound/voice/agony.ogg differ
diff --git a/modular_zzplurt/sound/voice/ambatukam.ogg b/modular_zzplurt/sound/voice/ambatukam.ogg
new file mode 100644
index 0000000000000..f3206796e751b
Binary files /dev/null and b/modular_zzplurt/sound/voice/ambatukam.ogg differ
diff --git a/modular_zzplurt/sound/voice/ambatukam_harmony.ogg b/modular_zzplurt/sound/voice/ambatukam_harmony.ogg
new file mode 100644
index 0000000000000..f236de90347e3
Binary files /dev/null and b/modular_zzplurt/sound/voice/ambatukam_harmony.ogg differ
diff --git a/modular_zzplurt/sound/voice/ara-ara.ogg b/modular_zzplurt/sound/voice/ara-ara.ogg
new file mode 100644
index 0000000000000..d2614ec46f83f
Binary files /dev/null and b/modular_zzplurt/sound/voice/ara-ara.ogg differ
diff --git a/modular_zzplurt/sound/voice/ara-ara2.ogg b/modular_zzplurt/sound/voice/ara-ara2.ogg
new file mode 100644
index 0000000000000..527c1c76e3a3c
Binary files /dev/null and b/modular_zzplurt/sound/voice/ara-ara2.ogg differ
diff --git a/modular_zzplurt/sound/voice/bababooey/bababooey.ogg b/modular_zzplurt/sound/voice/bababooey/bababooey.ogg
new file mode 100644
index 0000000000000..87c7e802bde5b
Binary files /dev/null and b/modular_zzplurt/sound/voice/bababooey/bababooey.ogg differ
diff --git a/modular_zzplurt/sound/voice/bababooey/bababooey2.ogg b/modular_zzplurt/sound/voice/bababooey/bababooey2.ogg
new file mode 100644
index 0000000000000..53b2b3d0d4950
Binary files /dev/null and b/modular_zzplurt/sound/voice/bababooey/bababooey2.ogg differ
diff --git a/modular_zzplurt/sound/voice/bababooey/babafooey.ogg b/modular_zzplurt/sound/voice/bababooey/babafooey.ogg
new file mode 100644
index 0000000000000..63f7db4b12c99
Binary files /dev/null and b/modular_zzplurt/sound/voice/bababooey/babafooey.ogg differ
diff --git a/modular_zzplurt/sound/voice/bababooey/fafafoggy.ogg b/modular_zzplurt/sound/voice/bababooey/fafafoggy.ogg
new file mode 100644
index 0000000000000..9851fb66717cc
Binary files /dev/null and b/modular_zzplurt/sound/voice/bababooey/fafafoggy.ogg differ
diff --git a/modular_zzplurt/sound/voice/bababooey/fafafoggy2.ogg b/modular_zzplurt/sound/voice/bababooey/fafafoggy2.ogg
new file mode 100644
index 0000000000000..425be3a4c72e9
Binary files /dev/null and b/modular_zzplurt/sound/voice/bababooey/fafafoggy2.ogg differ
diff --git a/modular_zzplurt/sound/voice/bababooey/fafafooey.ogg b/modular_zzplurt/sound/voice/bababooey/fafafooey.ogg
new file mode 100644
index 0000000000000..b3d58813586f0
Binary files /dev/null and b/modular_zzplurt/sound/voice/bababooey/fafafooey.ogg differ
diff --git a/modular_zzplurt/sound/voice/bababooey/fafafooey2.ogg b/modular_zzplurt/sound/voice/bababooey/fafafooey2.ogg
new file mode 100644
index 0000000000000..d4602643ecb0c
Binary files /dev/null and b/modular_zzplurt/sound/voice/bababooey/fafafooey2.ogg differ
diff --git a/modular_zzplurt/sound/voice/bababooey/fafafooey3.ogg b/modular_zzplurt/sound/voice/bababooey/fafafooey3.ogg
new file mode 100644
index 0000000000000..183344cb7dc70
Binary files /dev/null and b/modular_zzplurt/sound/voice/bababooey/fafafooey3.ogg differ
diff --git a/modular_zzplurt/sound/voice/bababooey/ffff.ogg b/modular_zzplurt/sound/voice/bababooey/ffff.ogg
new file mode 100644
index 0000000000000..c55f5ced5198a
Binary files /dev/null and b/modular_zzplurt/sound/voice/bababooey/ffff.ogg differ
diff --git a/modular_zzplurt/sound/voice/bababooey/ffffhvh.ogg b/modular_zzplurt/sound/voice/bababooey/ffffhvh.ogg
new file mode 100644
index 0000000000000..88b9f1a1e1efa
Binary files /dev/null and b/modular_zzplurt/sound/voice/bababooey/ffffhvh.ogg differ
diff --git a/modular_zzplurt/sound/voice/bababooey/hohohoy.ogg b/modular_zzplurt/sound/voice/bababooey/hohohoy.ogg
new file mode 100644
index 0000000000000..241668ea67b97
Binary files /dev/null and b/modular_zzplurt/sound/voice/bababooey/hohohoy.ogg differ
diff --git a/modular_zzplurt/sound/voice/bark_alt.ogg b/modular_zzplurt/sound/voice/bark_alt.ogg
new file mode 100644
index 0000000000000..c4bfd372d17f8
Binary files /dev/null and b/modular_zzplurt/sound/voice/bark_alt.ogg differ
diff --git a/modular_zzplurt/sound/voice/barks/ace_attorney/aa_blip.ogg b/modular_zzplurt/sound/voice/barks/ace_attorney/aa_blip.ogg
new file mode 100644
index 0000000000000..960a0508d5b3d
Binary files /dev/null and b/modular_zzplurt/sound/voice/barks/ace_attorney/aa_blip.ogg differ
diff --git a/modular_zzplurt/sound/voice/barks/ace_attorney/aa_blip_typewriter.ogg b/modular_zzplurt/sound/voice/barks/ace_attorney/aa_blip_typewriter.ogg
new file mode 100644
index 0000000000000..af4a6631c74c8
Binary files /dev/null and b/modular_zzplurt/sound/voice/barks/ace_attorney/aa_blip_typewriter.ogg differ
diff --git a/modular_zzplurt/sound/voice/barks/ace_attorney/aa_dd_blip.ogg b/modular_zzplurt/sound/voice/barks/ace_attorney/aa_dd_blip.ogg
new file mode 100644
index 0000000000000..b60fc7b7dc23f
Binary files /dev/null and b/modular_zzplurt/sound/voice/barks/ace_attorney/aa_dd_blip.ogg differ
diff --git a/modular_zzplurt/sound/voice/barks/ace_attorney/aa_tgaa_blip.ogg b/modular_zzplurt/sound/voice/barks/ace_attorney/aa_tgaa_blip.ogg
new file mode 100644
index 0000000000000..0c257f38edfb4
Binary files /dev/null and b/modular_zzplurt/sound/voice/barks/ace_attorney/aa_tgaa_blip.ogg differ
diff --git a/modular_zzplurt/sound/voice/barks/bleat_bark.ogg b/modular_zzplurt/sound/voice/barks/bleat_bark.ogg
new file mode 100644
index 0000000000000..a996bc6ab3617
Binary files /dev/null and b/modular_zzplurt/sound/voice/barks/bleat_bark.ogg differ
diff --git a/modular_zzplurt/sound/voice/barks/dont_starve/wilson_bark.ogg b/modular_zzplurt/sound/voice/barks/dont_starve/wilson_bark.ogg
new file mode 100644
index 0000000000000..e8aaa06eb0d9c
Binary files /dev/null and b/modular_zzplurt/sound/voice/barks/dont_starve/wilson_bark.ogg differ
diff --git a/modular_zzplurt/sound/voice/barks/dont_starve/wolfgang_bark.ogg b/modular_zzplurt/sound/voice/barks/dont_starve/wolfgang_bark.ogg
new file mode 100644
index 0000000000000..31cbfdf720230
Binary files /dev/null and b/modular_zzplurt/sound/voice/barks/dont_starve/wolfgang_bark.ogg differ
diff --git a/modular_zzplurt/sound/voice/barks/dont_starve/woodie_bark.ogg b/modular_zzplurt/sound/voice/barks/dont_starve/woodie_bark.ogg
new file mode 100644
index 0000000000000..8092d66e61819
Binary files /dev/null and b/modular_zzplurt/sound/voice/barks/dont_starve/woodie_bark.ogg differ
diff --git a/modular_zzplurt/sound/voice/barks/dont_starve/wurt_bark.ogg b/modular_zzplurt/sound/voice/barks/dont_starve/wurt_bark.ogg
new file mode 100644
index 0000000000000..d5ede2f3b9d36
Binary files /dev/null and b/modular_zzplurt/sound/voice/barks/dont_starve/wurt_bark.ogg differ
diff --git a/modular_zzplurt/sound/voice/barks/dont_starve/wx78_bark.ogg b/modular_zzplurt/sound/voice/barks/dont_starve/wx78_bark.ogg
new file mode 100644
index 0000000000000..ee58058eb3fc6
Binary files /dev/null and b/modular_zzplurt/sound/voice/barks/dont_starve/wx78_bark.ogg differ
diff --git a/modular_zzplurt/sound/voice/barks/goon/blub.ogg b/modular_zzplurt/sound/voice/barks/goon/blub.ogg
new file mode 100644
index 0000000000000..ee6de6ede4458
Binary files /dev/null and b/modular_zzplurt/sound/voice/barks/goon/blub.ogg differ
diff --git a/modular_zzplurt/sound/voice/barks/goon/bottalk_1.ogg b/modular_zzplurt/sound/voice/barks/goon/bottalk_1.ogg
new file mode 100644
index 0000000000000..b7272249989a9
Binary files /dev/null and b/modular_zzplurt/sound/voice/barks/goon/bottalk_1.ogg differ
diff --git a/modular_zzplurt/sound/voice/barks/goon/bottalk_2.ogg b/modular_zzplurt/sound/voice/barks/goon/bottalk_2.ogg
new file mode 100644
index 0000000000000..745b1a4edcc23
Binary files /dev/null and b/modular_zzplurt/sound/voice/barks/goon/bottalk_2.ogg differ
diff --git a/modular_zzplurt/sound/voice/barks/goon/bottalk_3.ogg b/modular_zzplurt/sound/voice/barks/goon/bottalk_3.ogg
new file mode 100644
index 0000000000000..e91f6bc156781
Binary files /dev/null and b/modular_zzplurt/sound/voice/barks/goon/bottalk_3.ogg differ
diff --git a/modular_zzplurt/sound/voice/barks/goon/bottalk_4.ogg b/modular_zzplurt/sound/voice/barks/goon/bottalk_4.ogg
new file mode 100644
index 0000000000000..3cf58966f7fad
Binary files /dev/null and b/modular_zzplurt/sound/voice/barks/goon/bottalk_4.ogg differ
diff --git a/modular_zzplurt/sound/voice/barks/goon/buwoo.ogg b/modular_zzplurt/sound/voice/barks/goon/buwoo.ogg
new file mode 100644
index 0000000000000..45bcbd50c6b8a
Binary files /dev/null and b/modular_zzplurt/sound/voice/barks/goon/buwoo.ogg differ
diff --git a/modular_zzplurt/sound/voice/barks/goon/cow.ogg b/modular_zzplurt/sound/voice/barks/goon/cow.ogg
new file mode 100644
index 0000000000000..db6c0a63ca2d3
Binary files /dev/null and b/modular_zzplurt/sound/voice/barks/goon/cow.ogg differ
diff --git a/modular_zzplurt/sound/voice/barks/goon/lizard.ogg b/modular_zzplurt/sound/voice/barks/goon/lizard.ogg
new file mode 100644
index 0000000000000..48638b0f2365c
Binary files /dev/null and b/modular_zzplurt/sound/voice/barks/goon/lizard.ogg differ
diff --git a/modular_zzplurt/sound/voice/barks/goon/pug.ogg b/modular_zzplurt/sound/voice/barks/goon/pug.ogg
new file mode 100644
index 0000000000000..86d50225a52ed
Binary files /dev/null and b/modular_zzplurt/sound/voice/barks/goon/pug.ogg differ
diff --git a/modular_zzplurt/sound/voice/barks/goon/pugg.ogg b/modular_zzplurt/sound/voice/barks/goon/pugg.ogg
new file mode 100644
index 0000000000000..90fa070e8b753
Binary files /dev/null and b/modular_zzplurt/sound/voice/barks/goon/pugg.ogg differ
diff --git a/modular_zzplurt/sound/voice/barks/goon/radio.ogg b/modular_zzplurt/sound/voice/barks/goon/radio.ogg
new file mode 100644
index 0000000000000..0dcb87214ff45
Binary files /dev/null and b/modular_zzplurt/sound/voice/barks/goon/radio.ogg differ
diff --git a/modular_zzplurt/sound/voice/barks/goon/radio2.ogg b/modular_zzplurt/sound/voice/barks/goon/radio2.ogg
new file mode 100644
index 0000000000000..a9364857a5339
Binary files /dev/null and b/modular_zzplurt/sound/voice/barks/goon/radio2.ogg differ
diff --git a/modular_zzplurt/sound/voice/barks/goon/radio_ai.ogg b/modular_zzplurt/sound/voice/barks/goon/radio_ai.ogg
new file mode 100644
index 0000000000000..97eaf17417da6
Binary files /dev/null and b/modular_zzplurt/sound/voice/barks/goon/radio_ai.ogg differ
diff --git a/modular_zzplurt/sound/voice/barks/goon/roach.ogg b/modular_zzplurt/sound/voice/barks/goon/roach.ogg
new file mode 100644
index 0000000000000..1bc765fa98977
Binary files /dev/null and b/modular_zzplurt/sound/voice/barks/goon/roach.ogg differ
diff --git a/modular_zzplurt/sound/voice/barks/goon/skelly.ogg b/modular_zzplurt/sound/voice/barks/goon/skelly.ogg
new file mode 100644
index 0000000000000..b8e1a2921a421
Binary files /dev/null and b/modular_zzplurt/sound/voice/barks/goon/skelly.ogg differ
diff --git a/modular_zzplurt/sound/voice/barks/goon/speak_1.ogg b/modular_zzplurt/sound/voice/barks/goon/speak_1.ogg
new file mode 100644
index 0000000000000..ab8ddde4a66c7
Binary files /dev/null and b/modular_zzplurt/sound/voice/barks/goon/speak_1.ogg differ
diff --git a/modular_zzplurt/sound/voice/barks/goon/speak_2.ogg b/modular_zzplurt/sound/voice/barks/goon/speak_2.ogg
new file mode 100644
index 0000000000000..a8c9444a52f8b
Binary files /dev/null and b/modular_zzplurt/sound/voice/barks/goon/speak_2.ogg differ
diff --git a/modular_zzplurt/sound/voice/barks/goon/speak_3.ogg b/modular_zzplurt/sound/voice/barks/goon/speak_3.ogg
new file mode 100644
index 0000000000000..33ec079b84dd2
Binary files /dev/null and b/modular_zzplurt/sound/voice/barks/goon/speak_3.ogg differ
diff --git a/modular_zzplurt/sound/voice/barks/goon/speak_4.ogg b/modular_zzplurt/sound/voice/barks/goon/speak_4.ogg
new file mode 100644
index 0000000000000..6de26114aee65
Binary files /dev/null and b/modular_zzplurt/sound/voice/barks/goon/speak_4.ogg differ
diff --git a/modular_zzplurt/sound/voice/barks/kazooie/ahuh.ogg b/modular_zzplurt/sound/voice/barks/kazooie/ahuh.ogg
new file mode 100644
index 0000000000000..fbade63d6d963
Binary files /dev/null and b/modular_zzplurt/sound/voice/barks/kazooie/ahuh.ogg differ
diff --git a/modular_zzplurt/sound/voice/barks/kazooie/birdwhistle.ogg b/modular_zzplurt/sound/voice/barks/kazooie/birdwhistle.ogg
new file mode 100644
index 0000000000000..f970f8af458d1
Binary files /dev/null and b/modular_zzplurt/sound/voice/barks/kazooie/birdwhistle.ogg differ
diff --git a/modular_zzplurt/sound/voice/barks/kazooie/birdwhistle2.ogg b/modular_zzplurt/sound/voice/barks/kazooie/birdwhistle2.ogg
new file mode 100644
index 0000000000000..61fd3e850bd70
Binary files /dev/null and b/modular_zzplurt/sound/voice/barks/kazooie/birdwhistle2.ogg differ
diff --git a/modular_zzplurt/sound/voice/barks/kazooie/caw.ogg b/modular_zzplurt/sound/voice/barks/kazooie/caw.ogg
new file mode 100644
index 0000000000000..21181b65194a7
Binary files /dev/null and b/modular_zzplurt/sound/voice/barks/kazooie/caw.ogg differ
diff --git a/modular_zzplurt/sound/voice/barks/kazooie/caw2.ogg b/modular_zzplurt/sound/voice/barks/kazooie/caw2.ogg
new file mode 100644
index 0000000000000..e4e4645034ba3
Binary files /dev/null and b/modular_zzplurt/sound/voice/barks/kazooie/caw2.ogg differ
diff --git a/modular_zzplurt/sound/voice/barks/kazooie/caw3.ogg b/modular_zzplurt/sound/voice/barks/kazooie/caw3.ogg
new file mode 100644
index 0000000000000..8339440d7791d
Binary files /dev/null and b/modular_zzplurt/sound/voice/barks/kazooie/caw3.ogg differ
diff --git a/modular_zzplurt/sound/voice/barks/kazooie/cry.ogg b/modular_zzplurt/sound/voice/barks/kazooie/cry.ogg
new file mode 100644
index 0000000000000..b34b8d0c49047
Binary files /dev/null and b/modular_zzplurt/sound/voice/barks/kazooie/cry.ogg differ
diff --git a/modular_zzplurt/sound/voice/barks/kazooie/dwoop.ogg b/modular_zzplurt/sound/voice/barks/kazooie/dwoop.ogg
new file mode 100644
index 0000000000000..785a18431fd4c
Binary files /dev/null and b/modular_zzplurt/sound/voice/barks/kazooie/dwoop.ogg differ
diff --git a/modular_zzplurt/sound/voice/barks/kazooie/ehh.ogg b/modular_zzplurt/sound/voice/barks/kazooie/ehh.ogg
new file mode 100644
index 0000000000000..c0b5591ed5b15
Binary files /dev/null and b/modular_zzplurt/sound/voice/barks/kazooie/ehh.ogg differ
diff --git a/modular_zzplurt/sound/voice/barks/kazooie/ehh2.ogg b/modular_zzplurt/sound/voice/barks/kazooie/ehh2.ogg
new file mode 100644
index 0000000000000..830bb1e29e327
Binary files /dev/null and b/modular_zzplurt/sound/voice/barks/kazooie/ehh2.ogg differ
diff --git a/modular_zzplurt/sound/voice/barks/kazooie/ehh3.ogg b/modular_zzplurt/sound/voice/barks/kazooie/ehh3.ogg
new file mode 100644
index 0000000000000..bb0925b68b16b
Binary files /dev/null and b/modular_zzplurt/sound/voice/barks/kazooie/ehh3.ogg differ
diff --git a/modular_zzplurt/sound/voice/barks/kazooie/ehh4.ogg b/modular_zzplurt/sound/voice/barks/kazooie/ehh4.ogg
new file mode 100644
index 0000000000000..5797b1317975b
Binary files /dev/null and b/modular_zzplurt/sound/voice/barks/kazooie/ehh4.ogg differ
diff --git a/modular_zzplurt/sound/voice/barks/kazooie/ehh5.ogg b/modular_zzplurt/sound/voice/barks/kazooie/ehh5.ogg
new file mode 100644
index 0000000000000..970a2040bcd4e
Binary files /dev/null and b/modular_zzplurt/sound/voice/barks/kazooie/ehh5.ogg differ
diff --git a/modular_zzplurt/sound/voice/barks/kazooie/eugh.ogg b/modular_zzplurt/sound/voice/barks/kazooie/eugh.ogg
new file mode 100644
index 0000000000000..6ba2440e0e61d
Binary files /dev/null and b/modular_zzplurt/sound/voice/barks/kazooie/eugh.ogg differ
diff --git a/modular_zzplurt/sound/voice/barks/kazooie/faucet.ogg b/modular_zzplurt/sound/voice/barks/kazooie/faucet.ogg
new file mode 100644
index 0000000000000..56a98a8539f35
Binary files /dev/null and b/modular_zzplurt/sound/voice/barks/kazooie/faucet.ogg differ
diff --git a/modular_zzplurt/sound/voice/barks/kazooie/faucet2.ogg b/modular_zzplurt/sound/voice/barks/kazooie/faucet2.ogg
new file mode 100644
index 0000000000000..02af88442a6e9
Binary files /dev/null and b/modular_zzplurt/sound/voice/barks/kazooie/faucet2.ogg differ
diff --git a/modular_zzplurt/sound/voice/barks/kazooie/growl.ogg b/modular_zzplurt/sound/voice/barks/kazooie/growl.ogg
new file mode 100644
index 0000000000000..b6dd00a75c4a5
Binary files /dev/null and b/modular_zzplurt/sound/voice/barks/kazooie/growl.ogg differ
diff --git a/modular_zzplurt/sound/voice/barks/kazooie/growl2.ogg b/modular_zzplurt/sound/voice/barks/kazooie/growl2.ogg
new file mode 100644
index 0000000000000..5bd7219602f44
Binary files /dev/null and b/modular_zzplurt/sound/voice/barks/kazooie/growl2.ogg differ
diff --git a/modular_zzplurt/sound/voice/barks/kazooie/haha.ogg b/modular_zzplurt/sound/voice/barks/kazooie/haha.ogg
new file mode 100644
index 0000000000000..9ac43ce03cf78
Binary files /dev/null and b/modular_zzplurt/sound/voice/barks/kazooie/haha.ogg differ
diff --git a/modular_zzplurt/sound/voice/barks/kazooie/hoot.ogg b/modular_zzplurt/sound/voice/barks/kazooie/hoot.ogg
new file mode 100644
index 0000000000000..316949652cede
Binary files /dev/null and b/modular_zzplurt/sound/voice/barks/kazooie/hoot.ogg differ
diff --git a/modular_zzplurt/sound/voice/barks/kazooie/moan1.ogg b/modular_zzplurt/sound/voice/barks/kazooie/moan1.ogg
new file mode 100644
index 0000000000000..8c014e4de0534
Binary files /dev/null and b/modular_zzplurt/sound/voice/barks/kazooie/moan1.ogg differ
diff --git a/modular_zzplurt/sound/voice/barks/kazooie/moan2.ogg b/modular_zzplurt/sound/voice/barks/kazooie/moan2.ogg
new file mode 100644
index 0000000000000..4e6077552c306
Binary files /dev/null and b/modular_zzplurt/sound/voice/barks/kazooie/moan2.ogg differ
diff --git a/modular_zzplurt/sound/voice/barks/kazooie/moan3.ogg b/modular_zzplurt/sound/voice/barks/kazooie/moan3.ogg
new file mode 100644
index 0000000000000..d3193a5693780
Binary files /dev/null and b/modular_zzplurt/sound/voice/barks/kazooie/moan3.ogg differ
diff --git a/modular_zzplurt/sound/voice/barks/kazooie/raah1.ogg b/modular_zzplurt/sound/voice/barks/kazooie/raah1.ogg
new file mode 100644
index 0000000000000..74e478117780a
Binary files /dev/null and b/modular_zzplurt/sound/voice/barks/kazooie/raah1.ogg differ
diff --git a/modular_zzplurt/sound/voice/barks/kazooie/raah2.ogg b/modular_zzplurt/sound/voice/barks/kazooie/raah2.ogg
new file mode 100644
index 0000000000000..ba3ff4f698f63
Binary files /dev/null and b/modular_zzplurt/sound/voice/barks/kazooie/raah2.ogg differ
diff --git a/modular_zzplurt/sound/voice/barks/kazooie/ribbit.ogg b/modular_zzplurt/sound/voice/barks/kazooie/ribbit.ogg
new file mode 100644
index 0000000000000..a4299d2a74431
Binary files /dev/null and b/modular_zzplurt/sound/voice/barks/kazooie/ribbit.ogg differ
diff --git a/modular_zzplurt/sound/voice/barks/kazooie/slurp.ogg b/modular_zzplurt/sound/voice/barks/kazooie/slurp.ogg
new file mode 100644
index 0000000000000..a8518068c18c2
Binary files /dev/null and b/modular_zzplurt/sound/voice/barks/kazooie/slurp.ogg differ
diff --git a/modular_zzplurt/sound/voice/barks/kazooie/tweet.ogg b/modular_zzplurt/sound/voice/barks/kazooie/tweet.ogg
new file mode 100644
index 0000000000000..b784636e25127
Binary files /dev/null and b/modular_zzplurt/sound/voice/barks/kazooie/tweet.ogg differ
diff --git a/modular_zzplurt/sound/voice/barks/kazooie/uhm.ogg b/modular_zzplurt/sound/voice/barks/kazooie/uhm.ogg
new file mode 100644
index 0000000000000..857e99c7c5a33
Binary files /dev/null and b/modular_zzplurt/sound/voice/barks/kazooie/uhm.ogg differ
diff --git a/modular_zzplurt/sound/voice/barks/kazooie/zap.ogg b/modular_zzplurt/sound/voice/barks/kazooie/zap.ogg
new file mode 100644
index 0000000000000..524c73b1cd7bc
Binary files /dev/null and b/modular_zzplurt/sound/voice/barks/kazooie/zap.ogg differ
diff --git a/modular_zzplurt/sound/voice/barks/mothsqueak.ogg b/modular_zzplurt/sound/voice/barks/mothsqueak.ogg
new file mode 100644
index 0000000000000..5a345df09d2b6
Binary files /dev/null and b/modular_zzplurt/sound/voice/barks/mothsqueak.ogg differ
diff --git a/modular_zzplurt/sound/voice/barks/nomi.ogg b/modular_zzplurt/sound/voice/barks/nomi.ogg
new file mode 100644
index 0000000000000..822b0f1e1d7f5
Binary files /dev/null and b/modular_zzplurt/sound/voice/barks/nomi.ogg differ
diff --git a/modular_zzplurt/sound/voice/barks/poyo.ogg b/modular_zzplurt/sound/voice/barks/poyo.ogg
new file mode 100644
index 0000000000000..8b2a041e4d4d2
Binary files /dev/null and b/modular_zzplurt/sound/voice/barks/poyo.ogg differ
diff --git a/modular_zzplurt/sound/voice/barks/undertale/voice_alphys.ogg b/modular_zzplurt/sound/voice/barks/undertale/voice_alphys.ogg
new file mode 100644
index 0000000000000..5b136e8f90b4f
Binary files /dev/null and b/modular_zzplurt/sound/voice/barks/undertale/voice_alphys.ogg differ
diff --git a/modular_zzplurt/sound/voice/barks/undertale/voice_asgore.ogg b/modular_zzplurt/sound/voice/barks/undertale/voice_asgore.ogg
new file mode 100644
index 0000000000000..e823a486cc928
Binary files /dev/null and b/modular_zzplurt/sound/voice/barks/undertale/voice_asgore.ogg differ
diff --git a/modular_zzplurt/sound/voice/barks/undertale/voice_flowey_1.ogg b/modular_zzplurt/sound/voice/barks/undertale/voice_flowey_1.ogg
new file mode 100644
index 0000000000000..86d00963a3ba7
Binary files /dev/null and b/modular_zzplurt/sound/voice/barks/undertale/voice_flowey_1.ogg differ
diff --git a/modular_zzplurt/sound/voice/barks/undertale/voice_flowey_2.ogg b/modular_zzplurt/sound/voice/barks/undertale/voice_flowey_2.ogg
new file mode 100644
index 0000000000000..8c06e29d21c3f
Binary files /dev/null and b/modular_zzplurt/sound/voice/barks/undertale/voice_flowey_2.ogg differ
diff --git a/modular_zzplurt/sound/voice/barks/undertale/voice_gaster_1.ogg b/modular_zzplurt/sound/voice/barks/undertale/voice_gaster_1.ogg
new file mode 100644
index 0000000000000..1301f1fabd8cb
Binary files /dev/null and b/modular_zzplurt/sound/voice/barks/undertale/voice_gaster_1.ogg differ
diff --git a/modular_zzplurt/sound/voice/barks/undertale/voice_gaster_2.ogg b/modular_zzplurt/sound/voice/barks/undertale/voice_gaster_2.ogg
new file mode 100644
index 0000000000000..e6fa2fd4d51b1
Binary files /dev/null and b/modular_zzplurt/sound/voice/barks/undertale/voice_gaster_2.ogg differ
diff --git a/modular_zzplurt/sound/voice/barks/undertale/voice_gaster_3.ogg b/modular_zzplurt/sound/voice/barks/undertale/voice_gaster_3.ogg
new file mode 100644
index 0000000000000..1d6bc2cfc65e1
Binary files /dev/null and b/modular_zzplurt/sound/voice/barks/undertale/voice_gaster_3.ogg differ
diff --git a/modular_zzplurt/sound/voice/barks/undertale/voice_gaster_4.ogg b/modular_zzplurt/sound/voice/barks/undertale/voice_gaster_4.ogg
new file mode 100644
index 0000000000000..047d33aa37d9c
Binary files /dev/null and b/modular_zzplurt/sound/voice/barks/undertale/voice_gaster_4.ogg differ
diff --git a/modular_zzplurt/sound/voice/barks/undertale/voice_gaster_5.ogg b/modular_zzplurt/sound/voice/barks/undertale/voice_gaster_5.ogg
new file mode 100644
index 0000000000000..e5d2e73970a94
Binary files /dev/null and b/modular_zzplurt/sound/voice/barks/undertale/voice_gaster_5.ogg differ
diff --git a/modular_zzplurt/sound/voice/barks/undertale/voice_gaster_6.ogg b/modular_zzplurt/sound/voice/barks/undertale/voice_gaster_6.ogg
new file mode 100644
index 0000000000000..85211ad135384
Binary files /dev/null and b/modular_zzplurt/sound/voice/barks/undertale/voice_gaster_6.ogg differ
diff --git a/modular_zzplurt/sound/voice/barks/undertale/voice_gaster_7.ogg b/modular_zzplurt/sound/voice/barks/undertale/voice_gaster_7.ogg
new file mode 100644
index 0000000000000..ad584a52e6c70
Binary files /dev/null and b/modular_zzplurt/sound/voice/barks/undertale/voice_gaster_7.ogg differ
diff --git a/modular_zzplurt/sound/voice/barks/undertale/voice_metta_1.ogg b/modular_zzplurt/sound/voice/barks/undertale/voice_metta_1.ogg
new file mode 100644
index 0000000000000..0d4acf2b637ca
Binary files /dev/null and b/modular_zzplurt/sound/voice/barks/undertale/voice_metta_1.ogg differ
diff --git a/modular_zzplurt/sound/voice/barks/undertale/voice_monster1.ogg b/modular_zzplurt/sound/voice/barks/undertale/voice_monster1.ogg
new file mode 100644
index 0000000000000..94f109c305000
Binary files /dev/null and b/modular_zzplurt/sound/voice/barks/undertale/voice_monster1.ogg differ
diff --git a/modular_zzplurt/sound/voice/barks/undertale/voice_monster2.ogg b/modular_zzplurt/sound/voice/barks/undertale/voice_monster2.ogg
new file mode 100644
index 0000000000000..baec7392ec3dd
Binary files /dev/null and b/modular_zzplurt/sound/voice/barks/undertale/voice_monster2.ogg differ
diff --git a/modular_zzplurt/sound/voice/barks/undertale/voice_papyrus.ogg b/modular_zzplurt/sound/voice/barks/undertale/voice_papyrus.ogg
new file mode 100644
index 0000000000000..3a69144f3895a
Binary files /dev/null and b/modular_zzplurt/sound/voice/barks/undertale/voice_papyrus.ogg differ
diff --git a/modular_zzplurt/sound/voice/barks/undertale/voice_ralsei.ogg b/modular_zzplurt/sound/voice/barks/undertale/voice_ralsei.ogg
new file mode 100644
index 0000000000000..ee7dbb251354c
Binary files /dev/null and b/modular_zzplurt/sound/voice/barks/undertale/voice_ralsei.ogg differ
diff --git a/modular_zzplurt/sound/voice/barks/undertale/voice_sans.ogg b/modular_zzplurt/sound/voice/barks/undertale/voice_sans.ogg
new file mode 100644
index 0000000000000..7ccfe7b97867a
Binary files /dev/null and b/modular_zzplurt/sound/voice/barks/undertale/voice_sans.ogg differ
diff --git a/modular_zzplurt/sound/voice/barks/undertale/voice_susie.ogg b/modular_zzplurt/sound/voice/barks/undertale/voice_susie.ogg
new file mode 100644
index 0000000000000..bfe3552bb33b1
Binary files /dev/null and b/modular_zzplurt/sound/voice/barks/undertale/voice_susie.ogg differ
diff --git a/modular_zzplurt/sound/voice/barks/undertale/voice_temmie.ogg b/modular_zzplurt/sound/voice/barks/undertale/voice_temmie.ogg
new file mode 100644
index 0000000000000..6e1b72dee2a68
Binary files /dev/null and b/modular_zzplurt/sound/voice/barks/undertale/voice_temmie.ogg differ
diff --git a/modular_zzplurt/sound/voice/barks/undertale/voice_toriel.ogg b/modular_zzplurt/sound/voice/barks/undertale/voice_toriel.ogg
new file mode 100644
index 0000000000000..326d1c2f9c610
Binary files /dev/null and b/modular_zzplurt/sound/voice/barks/undertale/voice_toriel.ogg differ
diff --git a/modular_zzplurt/sound/voice/barks/undertale/voice_undyne.ogg b/modular_zzplurt/sound/voice/barks/undertale/voice_undyne.ogg
new file mode 100644
index 0000000000000..eebf78fb2f91a
Binary files /dev/null and b/modular_zzplurt/sound/voice/barks/undertale/voice_undyne.ogg differ
diff --git a/modular_zzplurt/sound/voice/bawk.ogg b/modular_zzplurt/sound/voice/bawk.ogg
new file mode 100644
index 0000000000000..d52899f3eb09b
Binary files /dev/null and b/modular_zzplurt/sound/voice/bawk.ogg differ
diff --git a/modular_zzplurt/sound/voice/bazinga.ogg b/modular_zzplurt/sound/voice/bazinga.ogg
new file mode 100644
index 0000000000000..08968fea02ffa
Binary files /dev/null and b/modular_zzplurt/sound/voice/bazinga.ogg differ
diff --git a/modular_zzplurt/sound/voice/bazinga_ebil.ogg b/modular_zzplurt/sound/voice/bazinga_ebil.ogg
new file mode 100644
index 0000000000000..a0b7b215781a7
Binary files /dev/null and b/modular_zzplurt/sound/voice/bazinga_ebil.ogg differ
diff --git a/modular_zzplurt/sound/voice/bleat.ogg b/modular_zzplurt/sound/voice/bleat.ogg
new file mode 100644
index 0000000000000..bfbc82502778a
Binary files /dev/null and b/modular_zzplurt/sound/voice/bleat.ogg differ
diff --git a/modular_zzplurt/sound/voice/blink.ogg b/modular_zzplurt/sound/voice/blink.ogg
new file mode 100644
index 0000000000000..e1b9d32312fc5
Binary files /dev/null and b/modular_zzplurt/sound/voice/blink.ogg differ
diff --git a/modular_zzplurt/sound/voice/bonerif.ogg b/modular_zzplurt/sound/voice/bonerif.ogg
new file mode 100644
index 0000000000000..2ea6056e4b646
Binary files /dev/null and b/modular_zzplurt/sound/voice/bonerif.ogg differ
diff --git a/modular_zzplurt/sound/voice/boowomp.ogg b/modular_zzplurt/sound/voice/boowomp.ogg
new file mode 100644
index 0000000000000..4ed9cebcd0f4d
Binary files /dev/null and b/modular_zzplurt/sound/voice/boowomp.ogg differ
diff --git a/modular_zzplurt/sound/voice/boowomp_muffled.ogg b/modular_zzplurt/sound/voice/boowomp_muffled.ogg
new file mode 100644
index 0000000000000..a10a766c2ad9a
Binary files /dev/null and b/modular_zzplurt/sound/voice/boowomp_muffled.ogg differ
diff --git a/modular_zzplurt/sound/voice/bork.ogg b/modular_zzplurt/sound/voice/bork.ogg
new file mode 100644
index 0000000000000..3ea9922b57c0e
Binary files /dev/null and b/modular_zzplurt/sound/voice/bork.ogg differ
diff --git a/modular_zzplurt/sound/voice/breakbad.ogg b/modular_zzplurt/sound/voice/breakbad.ogg
new file mode 100644
index 0000000000000..2119da38cf48d
Binary files /dev/null and b/modular_zzplurt/sound/voice/breakbad.ogg differ
diff --git a/modular_zzplurt/sound/voice/bruh.ogg b/modular_zzplurt/sound/voice/bruh.ogg
new file mode 100644
index 0000000000000..155da2ca7bdd9
Binary files /dev/null and b/modular_zzplurt/sound/voice/bruh.ogg differ
diff --git a/modular_zzplurt/sound/voice/buff.ogg b/modular_zzplurt/sound/voice/buff.ogg
new file mode 100644
index 0000000000000..e2cb73510f2cc
Binary files /dev/null and b/modular_zzplurt/sound/voice/buff.ogg differ
diff --git a/modular_zzplurt/sound/voice/burps/belch1.ogg b/modular_zzplurt/sound/voice/burps/belch1.ogg
new file mode 100644
index 0000000000000..875e1be1b197c
Binary files /dev/null and b/modular_zzplurt/sound/voice/burps/belch1.ogg differ
diff --git a/modular_zzplurt/sound/voice/burps/belch10.ogg b/modular_zzplurt/sound/voice/burps/belch10.ogg
new file mode 100644
index 0000000000000..5b96e8f2c4fff
Binary files /dev/null and b/modular_zzplurt/sound/voice/burps/belch10.ogg differ
diff --git a/modular_zzplurt/sound/voice/burps/belch11.ogg b/modular_zzplurt/sound/voice/burps/belch11.ogg
new file mode 100644
index 0000000000000..d1ab4d425b4c4
Binary files /dev/null and b/modular_zzplurt/sound/voice/burps/belch11.ogg differ
diff --git a/modular_zzplurt/sound/voice/burps/belch12.ogg b/modular_zzplurt/sound/voice/burps/belch12.ogg
new file mode 100644
index 0000000000000..dfd6b6210f188
Binary files /dev/null and b/modular_zzplurt/sound/voice/burps/belch12.ogg differ
diff --git a/modular_zzplurt/sound/voice/burps/belch13.ogg b/modular_zzplurt/sound/voice/burps/belch13.ogg
new file mode 100644
index 0000000000000..1863c1d817452
Binary files /dev/null and b/modular_zzplurt/sound/voice/burps/belch13.ogg differ
diff --git a/modular_zzplurt/sound/voice/burps/belch14.ogg b/modular_zzplurt/sound/voice/burps/belch14.ogg
new file mode 100644
index 0000000000000..8941c9b31f2e8
Binary files /dev/null and b/modular_zzplurt/sound/voice/burps/belch14.ogg differ
diff --git a/modular_zzplurt/sound/voice/burps/belch15.ogg b/modular_zzplurt/sound/voice/burps/belch15.ogg
new file mode 100644
index 0000000000000..8cb87ee57911e
Binary files /dev/null and b/modular_zzplurt/sound/voice/burps/belch15.ogg differ
diff --git a/modular_zzplurt/sound/voice/burps/belch2.ogg b/modular_zzplurt/sound/voice/burps/belch2.ogg
new file mode 100644
index 0000000000000..df18412d04896
Binary files /dev/null and b/modular_zzplurt/sound/voice/burps/belch2.ogg differ
diff --git a/modular_zzplurt/sound/voice/burps/belch3.ogg b/modular_zzplurt/sound/voice/burps/belch3.ogg
new file mode 100644
index 0000000000000..5aae9d182dbfc
Binary files /dev/null and b/modular_zzplurt/sound/voice/burps/belch3.ogg differ
diff --git a/modular_zzplurt/sound/voice/burps/belch4.ogg b/modular_zzplurt/sound/voice/burps/belch4.ogg
new file mode 100644
index 0000000000000..a69f66b369cc3
Binary files /dev/null and b/modular_zzplurt/sound/voice/burps/belch4.ogg differ
diff --git a/modular_zzplurt/sound/voice/burps/belch5.ogg b/modular_zzplurt/sound/voice/burps/belch5.ogg
new file mode 100644
index 0000000000000..c95bf30e0aaa4
Binary files /dev/null and b/modular_zzplurt/sound/voice/burps/belch5.ogg differ
diff --git a/modular_zzplurt/sound/voice/burps/belch6.ogg b/modular_zzplurt/sound/voice/burps/belch6.ogg
new file mode 100644
index 0000000000000..8e981f3b5016b
Binary files /dev/null and b/modular_zzplurt/sound/voice/burps/belch6.ogg differ
diff --git a/modular_zzplurt/sound/voice/burps/belch7.ogg b/modular_zzplurt/sound/voice/burps/belch7.ogg
new file mode 100644
index 0000000000000..70d5aab6c88b9
Binary files /dev/null and b/modular_zzplurt/sound/voice/burps/belch7.ogg differ
diff --git a/modular_zzplurt/sound/voice/burps/belch8.ogg b/modular_zzplurt/sound/voice/burps/belch8.ogg
new file mode 100644
index 0000000000000..1703c9999d274
Binary files /dev/null and b/modular_zzplurt/sound/voice/burps/belch8.ogg differ
diff --git a/modular_zzplurt/sound/voice/burps/belch9.ogg b/modular_zzplurt/sound/voice/burps/belch9.ogg
new file mode 100644
index 0000000000000..ffb092b1da850
Binary files /dev/null and b/modular_zzplurt/sound/voice/burps/belch9.ogg differ
diff --git a/modular_zzplurt/sound/voice/buzzer_correct.ogg b/modular_zzplurt/sound/voice/buzzer_correct.ogg
new file mode 100644
index 0000000000000..6101a8b8acd23
Binary files /dev/null and b/modular_zzplurt/sound/voice/buzzer_correct.ogg differ
diff --git a/modular_zzplurt/sound/voice/buzzer_incorrect.ogg b/modular_zzplurt/sound/voice/buzzer_incorrect.ogg
new file mode 100644
index 0000000000000..65e969adf04a9
Binary files /dev/null and b/modular_zzplurt/sound/voice/buzzer_incorrect.ogg differ
diff --git a/modular_zzplurt/sound/voice/cackle_yeen.ogg b/modular_zzplurt/sound/voice/cackle_yeen.ogg
new file mode 100644
index 0000000000000..8d76cda277e71
Binary files /dev/null and b/modular_zzplurt/sound/voice/cackle_yeen.ogg differ
diff --git a/modular_zzplurt/sound/voice/canon_event.ogg b/modular_zzplurt/sound/voice/canon_event.ogg
new file mode 100644
index 0000000000000..133e019070b33
Binary files /dev/null and b/modular_zzplurt/sound/voice/canon_event.ogg differ
diff --git a/modular_zzplurt/sound/voice/catpeople/cat_meow1.ogg b/modular_zzplurt/sound/voice/catpeople/cat_meow1.ogg
new file mode 100644
index 0000000000000..6ed99f0d581e9
Binary files /dev/null and b/modular_zzplurt/sound/voice/catpeople/cat_meow1.ogg differ
diff --git a/modular_zzplurt/sound/voice/catpeople/cat_meow2.ogg b/modular_zzplurt/sound/voice/catpeople/cat_meow2.ogg
new file mode 100644
index 0000000000000..34bb375fe5db6
Binary files /dev/null and b/modular_zzplurt/sound/voice/catpeople/cat_meow2.ogg differ
diff --git a/modular_zzplurt/sound/voice/catpeople/cat_meow3.ogg b/modular_zzplurt/sound/voice/catpeople/cat_meow3.ogg
new file mode 100644
index 0000000000000..0af0cb0e07b10
Binary files /dev/null and b/modular_zzplurt/sound/voice/catpeople/cat_meow3.ogg differ
diff --git a/modular_zzplurt/sound/voice/catpeople/cat_mew1.ogg b/modular_zzplurt/sound/voice/catpeople/cat_mew1.ogg
new file mode 100644
index 0000000000000..e41650e0fb163
Binary files /dev/null and b/modular_zzplurt/sound/voice/catpeople/cat_mew1.ogg differ
diff --git a/modular_zzplurt/sound/voice/catpeople/cat_mew2.ogg b/modular_zzplurt/sound/voice/catpeople/cat_mew2.ogg
new file mode 100644
index 0000000000000..d82657b9a47c1
Binary files /dev/null and b/modular_zzplurt/sound/voice/catpeople/cat_mew2.ogg differ
diff --git a/modular_zzplurt/sound/voice/catpeople/cat_mrrp1.ogg b/modular_zzplurt/sound/voice/catpeople/cat_mrrp1.ogg
new file mode 100644
index 0000000000000..dd37f0a12991b
Binary files /dev/null and b/modular_zzplurt/sound/voice/catpeople/cat_mrrp1.ogg differ
diff --git a/modular_zzplurt/sound/voice/catpeople/cat_mrrp2.ogg b/modular_zzplurt/sound/voice/catpeople/cat_mrrp2.ogg
new file mode 100644
index 0000000000000..1c1fe6951ad52
Binary files /dev/null and b/modular_zzplurt/sound/voice/catpeople/cat_mrrp2.ogg differ
diff --git a/modular_zzplurt/sound/voice/catpeople/credits.txt b/modular_zzplurt/sound/voice/catpeople/credits.txt
new file mode 100644
index 0000000000000..5142f47fbcfd4
--- /dev/null
+++ b/modular_zzplurt/sound/voice/catpeople/credits.txt
@@ -0,0 +1 @@
+Sound Files ported from https://github.com/Nyanotrasen/Nyanotrasen/ created by Elijahrane
\ No newline at end of file
diff --git a/modular_zzplurt/sound/voice/caw.ogg b/modular_zzplurt/sound/voice/caw.ogg
new file mode 100644
index 0000000000000..a560d00908ca9
Binary files /dev/null and b/modular_zzplurt/sound/voice/caw.ogg differ
diff --git a/modular_zzplurt/sound/voice/chirp.ogg b/modular_zzplurt/sound/voice/chirp.ogg
new file mode 100644
index 0000000000000..73cb0376d215e
Binary files /dev/null and b/modular_zzplurt/sound/voice/chirp.ogg differ
diff --git a/modular_zzplurt/sound/voice/choir.ogg b/modular_zzplurt/sound/voice/choir.ogg
new file mode 100644
index 0000000000000..1ac1b2890a7f6
Binary files /dev/null and b/modular_zzplurt/sound/voice/choir.ogg differ
diff --git a/modular_zzplurt/sound/voice/coo.ogg b/modular_zzplurt/sound/voice/coo.ogg
new file mode 100644
index 0000000000000..cfd332322a7ce
Binary files /dev/null and b/modular_zzplurt/sound/voice/coo.ogg differ
diff --git a/modular_zzplurt/sound/voice/coyotehowl.ogg b/modular_zzplurt/sound/voice/coyotehowl.ogg
new file mode 100644
index 0000000000000..8f54a943be01f
Binary files /dev/null and b/modular_zzplurt/sound/voice/coyotehowl.ogg differ
diff --git a/modular_zzplurt/sound/voice/coyotehowl2.ogg b/modular_zzplurt/sound/voice/coyotehowl2.ogg
new file mode 100644
index 0000000000000..953d120a63ab7
Binary files /dev/null and b/modular_zzplurt/sound/voice/coyotehowl2.ogg differ
diff --git a/modular_zzplurt/sound/voice/coyotehowl3.ogg b/modular_zzplurt/sound/voice/coyotehowl3.ogg
new file mode 100644
index 0000000000000..ed92e884a054c
Binary files /dev/null and b/modular_zzplurt/sound/voice/coyotehowl3.ogg differ
diff --git a/modular_zzplurt/sound/voice/coyotehowl4.ogg b/modular_zzplurt/sound/voice/coyotehowl4.ogg
new file mode 100644
index 0000000000000..6dcc314f3176e
Binary files /dev/null and b/modular_zzplurt/sound/voice/coyotehowl4.ogg differ
diff --git a/modular_zzplurt/sound/voice/coyotehowl5.ogg b/modular_zzplurt/sound/voice/coyotehowl5.ogg
new file mode 100644
index 0000000000000..2edb60e394ff5
Binary files /dev/null and b/modular_zzplurt/sound/voice/coyotehowl5.ogg differ
diff --git a/modular_zzplurt/sound/voice/cry_king.ogg b/modular_zzplurt/sound/voice/cry_king.ogg
new file mode 100644
index 0000000000000..44060522d63cd
Binary files /dev/null and b/modular_zzplurt/sound/voice/cry_king.ogg differ
diff --git a/modular_zzplurt/sound/voice/cry_king2.ogg b/modular_zzplurt/sound/voice/cry_king2.ogg
new file mode 100644
index 0000000000000..2051d2494bf8d
Binary files /dev/null and b/modular_zzplurt/sound/voice/cry_king2.ogg differ
diff --git a/modular_zzplurt/sound/voice/cscream1.ogg b/modular_zzplurt/sound/voice/cscream1.ogg
new file mode 100644
index 0000000000000..74e4dda52edbc
Binary files /dev/null and b/modular_zzplurt/sound/voice/cscream1.ogg differ
diff --git a/modular_zzplurt/sound/voice/cscream10.ogg b/modular_zzplurt/sound/voice/cscream10.ogg
new file mode 100644
index 0000000000000..87edec6417668
Binary files /dev/null and b/modular_zzplurt/sound/voice/cscream10.ogg differ
diff --git a/modular_zzplurt/sound/voice/cscream11.ogg b/modular_zzplurt/sound/voice/cscream11.ogg
new file mode 100644
index 0000000000000..a101b2de50e23
Binary files /dev/null and b/modular_zzplurt/sound/voice/cscream11.ogg differ
diff --git a/modular_zzplurt/sound/voice/cscream12.ogg b/modular_zzplurt/sound/voice/cscream12.ogg
new file mode 100644
index 0000000000000..75b6740cf9485
Binary files /dev/null and b/modular_zzplurt/sound/voice/cscream12.ogg differ
diff --git a/modular_zzplurt/sound/voice/cscream2.ogg b/modular_zzplurt/sound/voice/cscream2.ogg
new file mode 100644
index 0000000000000..77d8ea96e3cd4
Binary files /dev/null and b/modular_zzplurt/sound/voice/cscream2.ogg differ
diff --git a/modular_zzplurt/sound/voice/cscream3.ogg b/modular_zzplurt/sound/voice/cscream3.ogg
new file mode 100644
index 0000000000000..6d1db7669e9a7
Binary files /dev/null and b/modular_zzplurt/sound/voice/cscream3.ogg differ
diff --git a/modular_zzplurt/sound/voice/cscream4.ogg b/modular_zzplurt/sound/voice/cscream4.ogg
new file mode 100644
index 0000000000000..19740ae2970d8
Binary files /dev/null and b/modular_zzplurt/sound/voice/cscream4.ogg differ
diff --git a/modular_zzplurt/sound/voice/cscream5.ogg b/modular_zzplurt/sound/voice/cscream5.ogg
new file mode 100644
index 0000000000000..0c2ef6365bbee
Binary files /dev/null and b/modular_zzplurt/sound/voice/cscream5.ogg differ
diff --git a/modular_zzplurt/sound/voice/cscream6.ogg b/modular_zzplurt/sound/voice/cscream6.ogg
new file mode 100644
index 0000000000000..a8833d595faa7
Binary files /dev/null and b/modular_zzplurt/sound/voice/cscream6.ogg differ
diff --git a/modular_zzplurt/sound/voice/cscream7.ogg b/modular_zzplurt/sound/voice/cscream7.ogg
new file mode 100644
index 0000000000000..43cad2fb4db40
Binary files /dev/null and b/modular_zzplurt/sound/voice/cscream7.ogg differ
diff --git a/modular_zzplurt/sound/voice/cscream8.ogg b/modular_zzplurt/sound/voice/cscream8.ogg
new file mode 100644
index 0000000000000..4d5e1005dfe87
Binary files /dev/null and b/modular_zzplurt/sound/voice/cscream8.ogg differ
diff --git a/modular_zzplurt/sound/voice/cscream9.ogg b/modular_zzplurt/sound/voice/cscream9.ogg
new file mode 100644
index 0000000000000..8c4d89d2ca6cd
Binary files /dev/null and b/modular_zzplurt/sound/voice/cscream9.ogg differ
diff --git a/modular_zzplurt/sound/voice/deathglare.ogg b/modular_zzplurt/sound/voice/deathglare.ogg
new file mode 100644
index 0000000000000..6f2478f0e88f7
Binary files /dev/null and b/modular_zzplurt/sound/voice/deathglare.ogg differ
diff --git a/modular_zzplurt/sound/voice/eekum-bokum.ogg b/modular_zzplurt/sound/voice/eekum-bokum.ogg
new file mode 100644
index 0000000000000..3314def2921bd
Binary files /dev/null and b/modular_zzplurt/sound/voice/eekum-bokum.ogg differ
diff --git a/modular_zzplurt/sound/voice/eekum-bokum_f1.ogg b/modular_zzplurt/sound/voice/eekum-bokum_f1.ogg
new file mode 100644
index 0000000000000..0e36784b63053
Binary files /dev/null and b/modular_zzplurt/sound/voice/eekum-bokum_f1.ogg differ
diff --git a/modular_zzplurt/sound/voice/eekum-bokum_f2.ogg b/modular_zzplurt/sound/voice/eekum-bokum_f2.ogg
new file mode 100644
index 0000000000000..2ce3db73cee81
Binary files /dev/null and b/modular_zzplurt/sound/voice/eekum-bokum_f2.ogg differ
diff --git a/modular_zzplurt/sound/voice/farts/fart.ogg b/modular_zzplurt/sound/voice/farts/fart.ogg
new file mode 100644
index 0000000000000..247744b8d8743
Binary files /dev/null and b/modular_zzplurt/sound/voice/farts/fart.ogg differ
diff --git a/modular_zzplurt/sound/voice/farts/fart1.ogg b/modular_zzplurt/sound/voice/farts/fart1.ogg
new file mode 100644
index 0000000000000..c7937a0f295be
Binary files /dev/null and b/modular_zzplurt/sound/voice/farts/fart1.ogg differ
diff --git a/modular_zzplurt/sound/voice/farts/fart2.ogg b/modular_zzplurt/sound/voice/farts/fart2.ogg
new file mode 100644
index 0000000000000..c99b4833a39e0
Binary files /dev/null and b/modular_zzplurt/sound/voice/farts/fart2.ogg differ
diff --git a/modular_zzplurt/sound/voice/farts/fart3.ogg b/modular_zzplurt/sound/voice/farts/fart3.ogg
new file mode 100644
index 0000000000000..287e7fdbbed81
Binary files /dev/null and b/modular_zzplurt/sound/voice/farts/fart3.ogg differ
diff --git a/modular_zzplurt/sound/voice/farts/fart4.ogg b/modular_zzplurt/sound/voice/farts/fart4.ogg
new file mode 100644
index 0000000000000..71a1e4177cf88
Binary files /dev/null and b/modular_zzplurt/sound/voice/farts/fart4.ogg differ
diff --git a/modular_zzplurt/sound/voice/farts/fart5.ogg b/modular_zzplurt/sound/voice/farts/fart5.ogg
new file mode 100644
index 0000000000000..87db542e4e728
Binary files /dev/null and b/modular_zzplurt/sound/voice/farts/fart5.ogg differ
diff --git a/modular_zzplurt/sound/voice/farts/fart6.ogg b/modular_zzplurt/sound/voice/farts/fart6.ogg
new file mode 100644
index 0000000000000..a0b041ba2b68b
Binary files /dev/null and b/modular_zzplurt/sound/voice/farts/fart6.ogg differ
diff --git a/modular_zzplurt/sound/voice/farts/fart7.ogg b/modular_zzplurt/sound/voice/farts/fart7.ogg
new file mode 100644
index 0000000000000..db96b8cac275d
Binary files /dev/null and b/modular_zzplurt/sound/voice/farts/fart7.ogg differ
diff --git a/modular_zzplurt/sound/voice/farts/fart8.ogg b/modular_zzplurt/sound/voice/farts/fart8.ogg
new file mode 100644
index 0000000000000..8809ff9bb8582
Binary files /dev/null and b/modular_zzplurt/sound/voice/farts/fart8.ogg differ
diff --git a/modular_zzplurt/sound/voice/fbi.ogg b/modular_zzplurt/sound/voice/fbi.ogg
new file mode 100644
index 0000000000000..b956a1368a70d
Binary files /dev/null and b/modular_zzplurt/sound/voice/fbi.ogg differ
diff --git a/modular_zzplurt/sound/voice/flabbergasted.ogg b/modular_zzplurt/sound/voice/flabbergasted.ogg
new file mode 100644
index 0000000000000..cdde277e8dddc
Binary files /dev/null and b/modular_zzplurt/sound/voice/flabbergasted.ogg differ
diff --git a/modular_zzplurt/sound/voice/fusrodah.ogg b/modular_zzplurt/sound/voice/fusrodah.ogg
new file mode 100644
index 0000000000000..3b2343b91ddbe
Binary files /dev/null and b/modular_zzplurt/sound/voice/fusrodah.ogg differ
diff --git a/modular_zzplurt/sound/voice/gachi/ah.ogg b/modular_zzplurt/sound/voice/gachi/ah.ogg
new file mode 100644
index 0000000000000..36bcbeaa3cf3c
Binary files /dev/null and b/modular_zzplurt/sound/voice/gachi/ah.ogg differ
diff --git a/modular_zzplurt/sound/voice/gachi/assback.ogg b/modular_zzplurt/sound/voice/gachi/assback.ogg
new file mode 100644
index 0000000000000..c10757f1d5388
Binary files /dev/null and b/modular_zzplurt/sound/voice/gachi/assback.ogg differ
diff --git a/modular_zzplurt/sound/voice/gachi/attention.ogg b/modular_zzplurt/sound/voice/gachi/attention.ogg
new file mode 100644
index 0000000000000..91f4f618ac207
Binary files /dev/null and b/modular_zzplurt/sound/voice/gachi/attention.ogg differ
diff --git a/modular_zzplurt/sound/voice/gachi/boolets.ogg b/modular_zzplurt/sound/voice/gachi/boolets.ogg
new file mode 100644
index 0000000000000..9f9221a038979
Binary files /dev/null and b/modular_zzplurt/sound/voice/gachi/boolets.ogg differ
diff --git a/modular_zzplurt/sound/voice/gachi/boolets2.ogg b/modular_zzplurt/sound/voice/gachi/boolets2.ogg
new file mode 100644
index 0000000000000..c15bf7bc06ac2
Binary files /dev/null and b/modular_zzplurt/sound/voice/gachi/boolets2.ogg differ
diff --git a/modular_zzplurt/sound/voice/gachi/boss.ogg b/modular_zzplurt/sound/voice/gachi/boss.ogg
new file mode 100644
index 0000000000000..96e39f73da29b
Binary files /dev/null and b/modular_zzplurt/sound/voice/gachi/boss.ogg differ
diff --git a/modular_zzplurt/sound/voice/gachi/chuckle.ogg b/modular_zzplurt/sound/voice/gachi/chuckle.ogg
new file mode 100644
index 0000000000000..1adfc35def0cf
Binary files /dev/null and b/modular_zzplurt/sound/voice/gachi/chuckle.ogg differ
diff --git a/modular_zzplurt/sound/voice/gachi/fockyou1.ogg b/modular_zzplurt/sound/voice/gachi/fockyou1.ogg
new file mode 100644
index 0000000000000..1b71c8c6dfa51
Binary files /dev/null and b/modular_zzplurt/sound/voice/gachi/fockyou1.ogg differ
diff --git a/modular_zzplurt/sound/voice/gachi/fockyou2.ogg b/modular_zzplurt/sound/voice/gachi/fockyou2.ogg
new file mode 100644
index 0000000000000..d7ac173bb6ee9
Binary files /dev/null and b/modular_zzplurt/sound/voice/gachi/fockyou2.ogg differ
diff --git a/modular_zzplurt/sound/voice/gachi/fokensleves.ogg b/modular_zzplurt/sound/voice/gachi/fokensleves.ogg
new file mode 100644
index 0000000000000..6898f2b77902c
Binary files /dev/null and b/modular_zzplurt/sound/voice/gachi/fokensleves.ogg differ
diff --git a/modular_zzplurt/sound/voice/gachi/go.ogg b/modular_zzplurt/sound/voice/gachi/go.ogg
new file mode 100644
index 0000000000000..1b0f3adcf557f
Binary files /dev/null and b/modular_zzplurt/sound/voice/gachi/go.ogg differ
diff --git a/modular_zzplurt/sound/voice/gachi/moan1.ogg b/modular_zzplurt/sound/voice/gachi/moan1.ogg
new file mode 100644
index 0000000000000..b83332ed260db
Binary files /dev/null and b/modular_zzplurt/sound/voice/gachi/moan1.ogg differ
diff --git a/modular_zzplurt/sound/voice/gachi/moan2.ogg b/modular_zzplurt/sound/voice/gachi/moan2.ogg
new file mode 100644
index 0000000000000..0e164acabaf78
Binary files /dev/null and b/modular_zzplurt/sound/voice/gachi/moan2.ogg differ
diff --git a/modular_zzplurt/sound/voice/gachi/moan3.ogg b/modular_zzplurt/sound/voice/gachi/moan3.ogg
new file mode 100644
index 0000000000000..95ad56bf6d898
Binary files /dev/null and b/modular_zzplurt/sound/voice/gachi/moan3.ogg differ
diff --git a/modular_zzplurt/sound/voice/gachi/moan4.ogg b/modular_zzplurt/sound/voice/gachi/moan4.ogg
new file mode 100644
index 0000000000000..3f4045157e8b8
Binary files /dev/null and b/modular_zzplurt/sound/voice/gachi/moan4.ogg differ
diff --git a/modular_zzplurt/sound/voice/gachi/scream1.ogg b/modular_zzplurt/sound/voice/gachi/scream1.ogg
new file mode 100644
index 0000000000000..a2458083afc9a
Binary files /dev/null and b/modular_zzplurt/sound/voice/gachi/scream1.ogg differ
diff --git a/modular_zzplurt/sound/voice/gachi/scream2.ogg b/modular_zzplurt/sound/voice/gachi/scream2.ogg
new file mode 100644
index 0000000000000..eda29ef5e3b59
Binary files /dev/null and b/modular_zzplurt/sound/voice/gachi/scream2.ogg differ
diff --git a/modular_zzplurt/sound/voice/gachi/scream3.ogg b/modular_zzplurt/sound/voice/gachi/scream3.ogg
new file mode 100644
index 0000000000000..2c2e3c92a5904
Binary files /dev/null and b/modular_zzplurt/sound/voice/gachi/scream3.ogg differ
diff --git a/modular_zzplurt/sound/voice/gachi/scream4.ogg b/modular_zzplurt/sound/voice/gachi/scream4.ogg
new file mode 100644
index 0000000000000..1ba2b670b7f1f
Binary files /dev/null and b/modular_zzplurt/sound/voice/gachi/scream4.ogg differ
diff --git a/modular_zzplurt/sound/voice/gachi/sorry.ogg b/modular_zzplurt/sound/voice/gachi/sorry.ogg
new file mode 100644
index 0000000000000..a2b773ad0d5bb
Binary files /dev/null and b/modular_zzplurt/sound/voice/gachi/sorry.ogg differ
diff --git a/modular_zzplurt/sound/voice/gachi/sorryfor.ogg b/modular_zzplurt/sound/voice/gachi/sorryfor.ogg
new file mode 100644
index 0000000000000..4a0631d34b070
Binary files /dev/null and b/modular_zzplurt/sound/voice/gachi/sorryfor.ogg differ
diff --git a/modular_zzplurt/sound/voice/gachi/wepons.ogg b/modular_zzplurt/sound/voice/gachi/wepons.ogg
new file mode 100644
index 0000000000000..7c5cdb5250787
Binary files /dev/null and b/modular_zzplurt/sound/voice/gachi/wepons.ogg differ
diff --git a/modular_zzplurt/sound/voice/gachi/woop.ogg b/modular_zzplurt/sound/voice/gachi/woop.ogg
new file mode 100644
index 0000000000000..fb304bc58650c
Binary files /dev/null and b/modular_zzplurt/sound/voice/gachi/woop.ogg differ
diff --git a/modular_zzplurt/sound/voice/gachi/wth2.ogg b/modular_zzplurt/sound/voice/gachi/wth2.ogg
new file mode 100644
index 0000000000000..7981444275ecf
Binary files /dev/null and b/modular_zzplurt/sound/voice/gachi/wth2.ogg differ
diff --git a/modular_zzplurt/sound/voice/gay-echo.ogg b/modular_zzplurt/sound/voice/gay-echo.ogg
new file mode 100644
index 0000000000000..52177472cd115
Binary files /dev/null and b/modular_zzplurt/sound/voice/gay-echo.ogg differ
diff --git a/modular_zzplurt/sound/voice/god_damn.ogg b/modular_zzplurt/sound/voice/god_damn.ogg
new file mode 100644
index 0000000000000..9b832219979db
Binary files /dev/null and b/modular_zzplurt/sound/voice/god_damn.ogg differ
diff --git a/modular_zzplurt/sound/voice/goosehonk/sfx_gooseB_honk_02.ogg b/modular_zzplurt/sound/voice/goosehonk/sfx_gooseB_honk_02.ogg
new file mode 100644
index 0000000000000..b57d2aa2c54ca
Binary files /dev/null and b/modular_zzplurt/sound/voice/goosehonk/sfx_gooseB_honk_02.ogg differ
diff --git a/modular_zzplurt/sound/voice/goosehonk/sfx_gooseB_honk_03.ogg b/modular_zzplurt/sound/voice/goosehonk/sfx_gooseB_honk_03.ogg
new file mode 100644
index 0000000000000..27622f671ae96
Binary files /dev/null and b/modular_zzplurt/sound/voice/goosehonk/sfx_gooseB_honk_03.ogg differ
diff --git a/modular_zzplurt/sound/voice/goosehonk/sfx_gooseB_honk_04.ogg b/modular_zzplurt/sound/voice/goosehonk/sfx_gooseB_honk_04.ogg
new file mode 100644
index 0000000000000..9445045ff06e0
Binary files /dev/null and b/modular_zzplurt/sound/voice/goosehonk/sfx_gooseB_honk_04.ogg differ
diff --git a/modular_zzplurt/sound/voice/goosehonk/sfx_gooseB_honk_06.ogg b/modular_zzplurt/sound/voice/goosehonk/sfx_gooseB_honk_06.ogg
new file mode 100644
index 0000000000000..b77c7a9eedf0c
Binary files /dev/null and b/modular_zzplurt/sound/voice/goosehonk/sfx_gooseB_honk_06.ogg differ
diff --git a/modular_zzplurt/sound/voice/goosehonk/sfx_gooseB_honk_07.ogg b/modular_zzplurt/sound/voice/goosehonk/sfx_gooseB_honk_07.ogg
new file mode 100644
index 0000000000000..f073929b5e90f
Binary files /dev/null and b/modular_zzplurt/sound/voice/goosehonk/sfx_gooseB_honk_07.ogg differ
diff --git a/modular_zzplurt/sound/voice/goosehonk/sfx_gooseB_honk_08.ogg b/modular_zzplurt/sound/voice/goosehonk/sfx_gooseB_honk_08.ogg
new file mode 100644
index 0000000000000..fd61b53edc58e
Binary files /dev/null and b/modular_zzplurt/sound/voice/goosehonk/sfx_gooseB_honk_08.ogg differ
diff --git a/modular_zzplurt/sound/voice/goosehonk/sfx_gooseB_honk_09.ogg b/modular_zzplurt/sound/voice/goosehonk/sfx_gooseB_honk_09.ogg
new file mode 100644
index 0000000000000..1c06a77907190
Binary files /dev/null and b/modular_zzplurt/sound/voice/goosehonk/sfx_gooseB_honk_09.ogg differ
diff --git a/modular_zzplurt/sound/voice/goosehonk/sfx_goose_honk_b_01.ogg b/modular_zzplurt/sound/voice/goosehonk/sfx_goose_honk_b_01.ogg
new file mode 100644
index 0000000000000..172d7a163709f
Binary files /dev/null and b/modular_zzplurt/sound/voice/goosehonk/sfx_goose_honk_b_01.ogg differ
diff --git a/modular_zzplurt/sound/voice/goosehonk/sfx_goose_honk_b_02.ogg b/modular_zzplurt/sound/voice/goosehonk/sfx_goose_honk_b_02.ogg
new file mode 100644
index 0000000000000..ff210eed4dc51
Binary files /dev/null and b/modular_zzplurt/sound/voice/goosehonk/sfx_goose_honk_b_02.ogg differ
diff --git a/modular_zzplurt/sound/voice/goosehonk/sfx_goose_honk_b_03.ogg b/modular_zzplurt/sound/voice/goosehonk/sfx_goose_honk_b_03.ogg
new file mode 100644
index 0000000000000..d7280a1c4a120
Binary files /dev/null and b/modular_zzplurt/sound/voice/goosehonk/sfx_goose_honk_b_03.ogg differ
diff --git a/modular_zzplurt/sound/voice/goosehonk/sfx_goose_honk_b_06.ogg b/modular_zzplurt/sound/voice/goosehonk/sfx_goose_honk_b_06.ogg
new file mode 100644
index 0000000000000..9a0a068e77378
Binary files /dev/null and b/modular_zzplurt/sound/voice/goosehonk/sfx_goose_honk_b_06.ogg differ
diff --git a/modular_zzplurt/sound/voice/halt.ogg b/modular_zzplurt/sound/voice/halt.ogg
new file mode 100644
index 0000000000000..4885bc19483ec
Binary files /dev/null and b/modular_zzplurt/sound/voice/halt.ogg differ
diff --git a/modular_zzplurt/sound/voice/hoot.ogg b/modular_zzplurt/sound/voice/hoot.ogg
new file mode 100644
index 0000000000000..fdf8ba0764e75
Binary files /dev/null and b/modular_zzplurt/sound/voice/hoot.ogg differ
diff --git a/modular_zzplurt/sound/voice/huh.ogg b/modular_zzplurt/sound/voice/huh.ogg
new file mode 100644
index 0000000000000..accf4cab3c7d2
Binary files /dev/null and b/modular_zzplurt/sound/voice/huh.ogg differ
diff --git a/modular_zzplurt/sound/voice/illuminati.ogg b/modular_zzplurt/sound/voice/illuminati.ogg
new file mode 100644
index 0000000000000..e825863047893
Binary files /dev/null and b/modular_zzplurt/sound/voice/illuminati.ogg differ
diff --git a/modular_zzplurt/sound/voice/laugh6.ogg b/modular_zzplurt/sound/voice/laugh6.ogg
new file mode 100644
index 0000000000000..e89eecb0a8b5d
Binary files /dev/null and b/modular_zzplurt/sound/voice/laugh6.ogg differ
diff --git a/modular_zzplurt/sound/voice/laugh_deman.ogg b/modular_zzplurt/sound/voice/laugh_deman.ogg
new file mode 100644
index 0000000000000..b4dcca6a021fd
Binary files /dev/null and b/modular_zzplurt/sound/voice/laugh_deman.ogg differ
diff --git a/modular_zzplurt/sound/voice/laugh_king.ogg b/modular_zzplurt/sound/voice/laugh_king.ogg
new file mode 100644
index 0000000000000..5b9f51991613c
Binary files /dev/null and b/modular_zzplurt/sound/voice/laugh_king.ogg differ
diff --git a/modular_zzplurt/sound/voice/laugh_muta.ogg b/modular_zzplurt/sound/voice/laugh_muta.ogg
new file mode 100644
index 0000000000000..35ee395d42ddd
Binary files /dev/null and b/modular_zzplurt/sound/voice/laugh_muta.ogg differ
diff --git a/modular_zzplurt/sound/voice/lawyerup.ogg b/modular_zzplurt/sound/voice/lawyerup.ogg
new file mode 100644
index 0000000000000..031257eb0d604
Binary files /dev/null and b/modular_zzplurt/sound/voice/lawyerup.ogg differ
diff --git a/modular_zzplurt/sound/voice/lol.ogg b/modular_zzplurt/sound/voice/lol.ogg
new file mode 100644
index 0000000000000..60929846dda72
Binary files /dev/null and b/modular_zzplurt/sound/voice/lol.ogg differ
diff --git a/modular_zzplurt/sound/voice/meow_meme.ogg b/modular_zzplurt/sound/voice/meow_meme.ogg
new file mode 100644
index 0000000000000..ace3e91f9bb22
Binary files /dev/null and b/modular_zzplurt/sound/voice/meow_meme.ogg differ
diff --git a/modular_zzplurt/sound/voice/merowr.ogg b/modular_zzplurt/sound/voice/merowr.ogg
new file mode 100644
index 0000000000000..01fb993c618d6
Binary files /dev/null and b/modular_zzplurt/sound/voice/merowr.ogg differ
diff --git a/modular_zzplurt/sound/voice/mewo.ogg b/modular_zzplurt/sound/voice/mewo.ogg
new file mode 100644
index 0000000000000..977eb593156c6
Binary files /dev/null and b/modular_zzplurt/sound/voice/mewo.ogg differ
diff --git a/modular_zzplurt/sound/voice/missouri.ogg b/modular_zzplurt/sound/voice/missouri.ogg
new file mode 100644
index 0000000000000..f1b73bc75a19d
Binary files /dev/null and b/modular_zzplurt/sound/voice/missouri.ogg differ
diff --git a/modular_zzplurt/sound/voice/moan_f1.ogg b/modular_zzplurt/sound/voice/moan_f1.ogg
new file mode 100644
index 0000000000000..5f1ceff6fed64
Binary files /dev/null and b/modular_zzplurt/sound/voice/moan_f1.ogg differ
diff --git a/modular_zzplurt/sound/voice/moan_f2.ogg b/modular_zzplurt/sound/voice/moan_f2.ogg
new file mode 100644
index 0000000000000..22160295fc695
Binary files /dev/null and b/modular_zzplurt/sound/voice/moan_f2.ogg differ
diff --git a/modular_zzplurt/sound/voice/moan_f3.ogg b/modular_zzplurt/sound/voice/moan_f3.ogg
new file mode 100644
index 0000000000000..9654b020e9230
Binary files /dev/null and b/modular_zzplurt/sound/voice/moan_f3.ogg differ
diff --git a/modular_zzplurt/sound/voice/moan_f4.ogg b/modular_zzplurt/sound/voice/moan_f4.ogg
new file mode 100644
index 0000000000000..6fcb314058f3a
Binary files /dev/null and b/modular_zzplurt/sound/voice/moan_f4.ogg differ
diff --git a/modular_zzplurt/sound/voice/moan_f5.ogg b/modular_zzplurt/sound/voice/moan_f5.ogg
new file mode 100644
index 0000000000000..7b38319610823
Binary files /dev/null and b/modular_zzplurt/sound/voice/moan_f5.ogg differ
diff --git a/modular_zzplurt/sound/voice/moan_f6.ogg b/modular_zzplurt/sound/voice/moan_f6.ogg
new file mode 100644
index 0000000000000..c3b368e3a8b9d
Binary files /dev/null and b/modular_zzplurt/sound/voice/moan_f6.ogg differ
diff --git a/modular_zzplurt/sound/voice/moan_f7.ogg b/modular_zzplurt/sound/voice/moan_f7.ogg
new file mode 100644
index 0000000000000..09d3bb3fafbad
Binary files /dev/null and b/modular_zzplurt/sound/voice/moan_f7.ogg differ
diff --git a/modular_zzplurt/sound/voice/moan_m1.ogg b/modular_zzplurt/sound/voice/moan_m1.ogg
new file mode 100644
index 0000000000000..6ef14a3d2d468
Binary files /dev/null and b/modular_zzplurt/sound/voice/moan_m1.ogg differ
diff --git a/modular_zzplurt/sound/voice/moan_m2.ogg b/modular_zzplurt/sound/voice/moan_m2.ogg
new file mode 100644
index 0000000000000..128d5f933b821
Binary files /dev/null and b/modular_zzplurt/sound/voice/moan_m2.ogg differ
diff --git a/modular_zzplurt/sound/voice/moan_m3.ogg b/modular_zzplurt/sound/voice/moan_m3.ogg
new file mode 100644
index 0000000000000..b57d0f4382882
Binary files /dev/null and b/modular_zzplurt/sound/voice/moan_m3.ogg differ
diff --git a/modular_zzplurt/sound/voice/moo.ogg b/modular_zzplurt/sound/voice/moo.ogg
new file mode 100644
index 0000000000000..b89db4405fd9d
Binary files /dev/null and b/modular_zzplurt/sound/voice/moo.ogg differ
diff --git a/modular_zzplurt/sound/voice/moonmen.ogg b/modular_zzplurt/sound/voice/moonmen.ogg
new file mode 100644
index 0000000000000..b301d395b59f3
Binary files /dev/null and b/modular_zzplurt/sound/voice/moonmen.ogg differ
diff --git a/modular_zzplurt/sound/voice/moth/mothchitter2.ogg b/modular_zzplurt/sound/voice/moth/mothchitter2.ogg
new file mode 100644
index 0000000000000..07619ba1437f2
Binary files /dev/null and b/modular_zzplurt/sound/voice/moth/mothchitter2.ogg differ
diff --git a/modular_zzplurt/sound/voice/mrowl.ogg b/modular_zzplurt/sound/voice/mrowl.ogg
new file mode 100644
index 0000000000000..d77cd3c101e7b
Binary files /dev/null and b/modular_zzplurt/sound/voice/mrowl.ogg differ
diff --git a/modular_zzplurt/sound/voice/nani.ogg b/modular_zzplurt/sound/voice/nani.ogg
new file mode 100644
index 0000000000000..bda6fd9f8bfb6
Binary files /dev/null and b/modular_zzplurt/sound/voice/nani.ogg differ
diff --git a/modular_zzplurt/sound/voice/orchestrahit.ogg b/modular_zzplurt/sound/voice/orchestrahit.ogg
new file mode 100644
index 0000000000000..0850aeba338cb
Binary files /dev/null and b/modular_zzplurt/sound/voice/orchestrahit.ogg differ
diff --git a/modular_zzplurt/sound/voice/phillyhit.ogg b/modular_zzplurt/sound/voice/phillyhit.ogg
new file mode 100644
index 0000000000000..0121b1e012596
Binary files /dev/null and b/modular_zzplurt/sound/voice/phillyhit.ogg differ
diff --git a/modular_zzplurt/sound/voice/raptor_purr.ogg b/modular_zzplurt/sound/voice/raptor_purr.ogg
new file mode 100644
index 0000000000000..ef93f33f08724
Binary files /dev/null and b/modular_zzplurt/sound/voice/raptor_purr.ogg differ
diff --git a/modular_zzplurt/sound/voice/rattle.ogg b/modular_zzplurt/sound/voice/rattle.ogg
new file mode 100644
index 0000000000000..2df15c89664da
Binary files /dev/null and b/modular_zzplurt/sound/voice/rattle.ogg differ
diff --git a/modular_zzplurt/sound/voice/rizz.ogg b/modular_zzplurt/sound/voice/rizz.ogg
new file mode 100644
index 0000000000000..1cc352ed075a8
Binary files /dev/null and b/modular_zzplurt/sound/voice/rizz.ogg differ
diff --git a/modular_zzplurt/sound/voice/sadness.ogg b/modular_zzplurt/sound/voice/sadness.ogg
new file mode 100644
index 0000000000000..189b1488308f7
Binary files /dev/null and b/modular_zzplurt/sound/voice/sadness.ogg differ
diff --git a/modular_zzplurt/sound/voice/sciteam.ogg b/modular_zzplurt/sound/voice/sciteam.ogg
new file mode 100644
index 0000000000000..04c98dafb0ec8
Binary files /dev/null and b/modular_zzplurt/sound/voice/sciteam.ogg differ
diff --git a/modular_zzplurt/sound/voice/shriek1.ogg b/modular_zzplurt/sound/voice/shriek1.ogg
new file mode 100644
index 0000000000000..bb13db1ca0ee6
Binary files /dev/null and b/modular_zzplurt/sound/voice/shriek1.ogg differ
diff --git a/modular_zzplurt/sound/voice/sicko.ogg b/modular_zzplurt/sound/voice/sicko.ogg
new file mode 100644
index 0000000000000..cde47d7d1624b
Binary files /dev/null and b/modular_zzplurt/sound/voice/sicko.ogg differ
diff --git a/modular_zzplurt/sound/voice/skibidi.ogg b/modular_zzplurt/sound/voice/skibidi.ogg
new file mode 100644
index 0000000000000..02b34a14b618a
Binary files /dev/null and b/modular_zzplurt/sound/voice/skibidi.ogg differ
diff --git a/modular_zzplurt/sound/voice/speen.ogg b/modular_zzplurt/sound/voice/speen.ogg
new file mode 100644
index 0000000000000..b01f86b5177d6
Binary files /dev/null and b/modular_zzplurt/sound/voice/speen.ogg differ
diff --git a/modular_zzplurt/sound/voice/spoonful.ogg b/modular_zzplurt/sound/voice/spoonful.ogg
new file mode 100644
index 0000000000000..7a2c03cd0691f
Binary files /dev/null and b/modular_zzplurt/sound/voice/spoonful.ogg differ
diff --git a/modular_zzplurt/sound/voice/swaos.ogg b/modular_zzplurt/sound/voice/swaos.ogg
new file mode 100644
index 0000000000000..b9232a11a0415
Binary files /dev/null and b/modular_zzplurt/sound/voice/swaos.ogg differ
diff --git a/modular_zzplurt/sound/voice/swaos_muffled.ogg b/modular_zzplurt/sound/voice/swaos_muffled.ogg
new file mode 100644
index 0000000000000..75fce36f2a96b
Binary files /dev/null and b/modular_zzplurt/sound/voice/swaos_muffled.ogg differ
diff --git a/modular_zzplurt/sound/voice/terror1.ogg b/modular_zzplurt/sound/voice/terror1.ogg
new file mode 100644
index 0000000000000..0ad7f45b5b93e
Binary files /dev/null and b/modular_zzplurt/sound/voice/terror1.ogg differ
diff --git a/modular_zzplurt/sound/voice/terror2.ogg b/modular_zzplurt/sound/voice/terror2.ogg
new file mode 100644
index 0000000000000..b56724d42fd7d
Binary files /dev/null and b/modular_zzplurt/sound/voice/terror2.ogg differ
diff --git a/modular_zzplurt/sound/voice/teshchirp.ogg b/modular_zzplurt/sound/voice/teshchirp.ogg
new file mode 100644
index 0000000000000..f13c80dd3359a
Binary files /dev/null and b/modular_zzplurt/sound/voice/teshchirp.ogg differ
diff --git a/modular_zzplurt/sound/voice/teshscream.ogg b/modular_zzplurt/sound/voice/teshscream.ogg
new file mode 100644
index 0000000000000..9beb0106a3bbd
Binary files /dev/null and b/modular_zzplurt/sound/voice/teshscream.ogg differ
diff --git a/modular_zzplurt/sound/voice/teshsqueak.ogg b/modular_zzplurt/sound/voice/teshsqueak.ogg
new file mode 100644
index 0000000000000..41d205ab9fbff
Binary files /dev/null and b/modular_zzplurt/sound/voice/teshsqueak.ogg differ
diff --git a/modular_zzplurt/sound/voice/teshtrill.ogg b/modular_zzplurt/sound/voice/teshtrill.ogg
new file mode 100644
index 0000000000000..db30e988e5329
Binary files /dev/null and b/modular_zzplurt/sound/voice/teshtrill.ogg differ
diff --git a/modular_zzplurt/sound/voice/trill.ogg b/modular_zzplurt/sound/voice/trill.ogg
new file mode 100644
index 0000000000000..6b3c2b1e098cc
Binary files /dev/null and b/modular_zzplurt/sound/voice/trill.ogg differ
diff --git a/modular_zzplurt/sound/voice/vineboom.ogg b/modular_zzplurt/sound/voice/vineboom.ogg
new file mode 100644
index 0000000000000..31dd3a244beb0
Binary files /dev/null and b/modular_zzplurt/sound/voice/vineboom.ogg differ
diff --git a/modular_zzplurt/sound/voice/waa.ogg b/modular_zzplurt/sound/voice/waa.ogg
new file mode 100644
index 0000000000000..9e5ba7866f249
Binary files /dev/null and b/modular_zzplurt/sound/voice/waa.ogg differ
diff --git a/modular_zzplurt/sound/voice/warble.ogg b/modular_zzplurt/sound/voice/warble.ogg
new file mode 100644
index 0000000000000..420ae974c838a
Binary files /dev/null and b/modular_zzplurt/sound/voice/warble.ogg differ
diff --git a/modular_zzplurt/sound/voice/waterphone.ogg b/modular_zzplurt/sound/voice/waterphone.ogg
new file mode 100644
index 0000000000000..64f4adf8e3679
Binary files /dev/null and b/modular_zzplurt/sound/voice/waterphone.ogg differ
diff --git a/modular_zzplurt/sound/voice/weh2.ogg b/modular_zzplurt/sound/voice/weh2.ogg
new file mode 100644
index 0000000000000..516ed5af30211
Binary files /dev/null and b/modular_zzplurt/sound/voice/weh2.ogg differ
diff --git a/modular_zzplurt/sound/voice/weh3.ogg b/modular_zzplurt/sound/voice/weh3.ogg
new file mode 100644
index 0000000000000..0d50a6db3e2e5
Binary files /dev/null and b/modular_zzplurt/sound/voice/weh3.ogg differ
diff --git a/modular_zzplurt/sound/voice/weh_s.ogg b/modular_zzplurt/sound/voice/weh_s.ogg
new file mode 100644
index 0000000000000..2da9f4bbe91d2
Binary files /dev/null and b/modular_zzplurt/sound/voice/weh_s.ogg differ
diff --git a/modular_zzplurt/sound/voice/whine.ogg b/modular_zzplurt/sound/voice/whine.ogg
new file mode 100644
index 0000000000000..2d2f825a83ac4
Binary files /dev/null and b/modular_zzplurt/sound/voice/whine.ogg differ
diff --git a/modular_zzplurt/sound/voice/wolfhowl.ogg b/modular_zzplurt/sound/voice/wolfhowl.ogg
new file mode 100644
index 0000000000000..7e978ceff698c
Binary files /dev/null and b/modular_zzplurt/sound/voice/wolfhowl.ogg differ
diff --git a/modular_zzplurt/sound/voice/wolfwhistle.ogg b/modular_zzplurt/sound/voice/wolfwhistle.ogg
new file mode 100644
index 0000000000000..a2479c0197c17
Binary files /dev/null and b/modular_zzplurt/sound/voice/wolfwhistle.ogg differ
diff --git a/modular_zzplurt/sound/voice/woof.ogg b/modular_zzplurt/sound/voice/woof.ogg
new file mode 100644
index 0000000000000..32093eae56964
Binary files /dev/null and b/modular_zzplurt/sound/voice/woof.ogg differ
diff --git a/modular_zzplurt/sound/voice/woof2.ogg b/modular_zzplurt/sound/voice/woof2.ogg
new file mode 100644
index 0000000000000..aaa5f5238603f
Binary files /dev/null and b/modular_zzplurt/sound/voice/woof2.ogg differ
diff --git a/modular_zzplurt/sound/voice/wtune1.ogg b/modular_zzplurt/sound/voice/wtune1.ogg
new file mode 100644
index 0000000000000..ba670f1d03a7d
Binary files /dev/null and b/modular_zzplurt/sound/voice/wtune1.ogg differ
diff --git a/modular_zzplurt/sound/voice/wtune2.ogg b/modular_zzplurt/sound/voice/wtune2.ogg
new file mode 100644
index 0000000000000..9d265fa974bf1
Binary files /dev/null and b/modular_zzplurt/sound/voice/wtune2.ogg differ
diff --git a/modular_zzplurt/sound/voice/wurble.ogg b/modular_zzplurt/sound/voice/wurble.ogg
new file mode 100644
index 0000000000000..2445f989832aa
Binary files /dev/null and b/modular_zzplurt/sound/voice/wurble.ogg differ
diff --git a/modular_zzplurt/sound/voice/yap.ogg b/modular_zzplurt/sound/voice/yap.ogg
new file mode 100644
index 0000000000000..5d437639bba37
Binary files /dev/null and b/modular_zzplurt/sound/voice/yap.ogg differ
diff --git a/modular_zzplurt/sound/voice/yip.ogg b/modular_zzplurt/sound/voice/yip.ogg
new file mode 100644
index 0000000000000..e647e4bf154ee
Binary files /dev/null and b/modular_zzplurt/sound/voice/yip.ogg differ
diff --git a/modular_zzplurt/sound/voice/yippee.ogg b/modular_zzplurt/sound/voice/yippee.ogg
new file mode 100644
index 0000000000000..9881e156e4e88
Binary files /dev/null and b/modular_zzplurt/sound/voice/yippee.ogg differ
diff --git a/modular_zzplurt/sound/voice/yooo.ogg b/modular_zzplurt/sound/voice/yooo.ogg
new file mode 100644
index 0000000000000..cf204043b872a
Binary files /dev/null and b/modular_zzplurt/sound/voice/yooo.ogg differ
diff --git a/tgstation.dme b/tgstation.dme
index c452ed2b3a588..a85164c1cbd29 100644
--- a/tgstation.dme
+++ b/tgstation.dme
@@ -9233,6 +9233,7 @@
#include "modular_zubbers\master_files\skyrat\modules\opposing_force\code\opposing_force_subsystem.dm"
#include "modular_zubbers\master_files\skyrat\modules\verbs\code\subtle.dm"
#include "modular_zzplurt\code\_globalvars\mobs.dm"
+#include "modular_zzplurt\code\_globalvars\lists\global_lewd.dm"
#include "modular_zzplurt\code\_onclick\hud\hud.dm"
#include "modular_zzplurt\code\_onclick\hud\human.dm"
#include "modular_zzplurt\code\controllers\configuration\entries\discord.dm"
@@ -9277,6 +9278,7 @@
#include "modular_zzplurt\code\modules\mob\mob_defines.dm"
#include "modular_zzplurt\code\modules\mob\mob_update_icons.dm"
#include "modular_zzplurt\code\modules\mob\dead\new_player\new_player.dm"
+#include "modular_zzplurt\code\modules\mob\living\emote.dm"
#include "modular_zzplurt\code\modules\mob\living\living.dm"
#include "modular_zzplurt\code\modules\mob\living\living_defines.dm"
#include "modular_zzplurt\code\modules\mob\living\carbon\human\_species.dm"