diff --git a/mod_celadon/items/_items.dme b/mod_celadon/items/_items.dme
index b0b59749b73b..113a13707a60 100644
--- a/mod_celadon/items/_items.dme
+++ b/mod_celadon/items/_items.dme
@@ -15,5 +15,6 @@
#include "code/dress.dm"
#include "code/rings.dm"
#include "code/centcom.dm"
+#include "code/plushes.dm"
#endif
diff --git a/mod_celadon/items/code/plushes.dm b/mod_celadon/items/code/plushes.dm
new file mode 100644
index 000000000000..ad5dc9a9cd48
--- /dev/null
+++ b/mod_celadon/items/code/plushes.dm
@@ -0,0 +1,777 @@
+// // Because plushes have a second desc var that needs to be updated
+// /obj/item/toy/plush/celadon/plush/on_loadout_custom_described()
+// normal_desc = desc
+
+// // MODULAR PLUSHES
+/obj/item/toy/plush/celadon
+ icon = 'mod_celadon/items/icons/plushes.dmi'
+
+/obj/item/toy/plush/celadon/borbplushie
+ name = "borb plushie"
+ desc = "An adorable stuffed toy that resembles a round, fluffy looking bird. Not to be mistaken for his friend, the birb plushie."
+ icon_state = "plushie_borb"
+ attack_verb = list("peck", "peep")
+ squeak_override = list('mod_celadon/items/sounds/plushes/voice/peep_once.ogg' = 1)
+
+/obj/item/toy/plush/celadon/deer
+ name = "deer plushie"
+ desc = "An adorable stuffed toy that resembles a deer."
+ icon_state = "plushie_deer"
+ attack_verb = list("headbutt", "boop", "bap", "bump")
+ squeak_override = list('mod_celadon/items/sounds/plushes/deerplush.ogg' = 1)
+
+/obj/item/toy/plush/celadon/fermis
+ name = "medcat plushie"
+ desc = "An affectionate stuffed toy that resembles a certain medcat, comes complete with battery operated wagging tail!! You get the impression she's cheering you on to find happiness and be kind to people."
+ icon_state = "plushie_fermis"
+ attack_verb = list("cuddle", "petpatt", "wigglepurr")
+ squeak_override = list('mod_celadon/items/sounds/plushes/merowr.ogg' = 1)
+ gender = FEMALE
+
+/obj/item/toy/plush/celadon/fermis/chen
+ name = "securicat plushie"
+ desc = "The official stuffed companion to the medcat plushie!! It resembles a certain securicat. You get the impression she's encouraging you to be brave and protect those you care for."
+ icon_state = "plushie_chen"
+ attack_verb = list("snuggle", "meowhuggie", "wigglepurr")
+ // special_desc_requirement = EXAMINE_CHECK_JOB
+ // special_desc_jobs = list(JOB_ASSISTANT, JOB_HEAD_OF_SECURITY)
+ // special_desc = "There's a pocket under the coat hiding a tiny picture of the medcat plushie and a tinier ribbon diamond ring. D'awww."
+
+/obj/item/toy/plush/celadon/sechound
+ name = "sec-hound plushie"
+ desc = "An adorable stuffed toy of a SecHound, the trusty Nanotrasen sponsored security borg!"
+ icon_state = "plushie_securityk9"
+ attack_verb = list("beep", "boop", "ping")
+ squeak_override = list('mod_celadon/items/sounds/plushes/beep.ogg' = 1)
+/beep.ogg
+/obj/item/toy/plush/celadon/medihound
+ name = "medi-hound plushie"
+ desc = "An adorable stuffed toy of a medihound."
+ icon_state = "plushie_medihound"
+ attack_verb = list("beep", "boop", "ping")
+ squeak_override = list('mod_celadon/items/sounds/plushes/beep.ogg' = 1)
+
+/obj/item/toy/plush/celadon/engihound
+ name = "engi-hound plushie"
+ desc = "An adorable stuffed toy of a engihound."
+ icon_state = "plushie_engihound"
+ attack_verb = list("beep", "boop", "ping")
+ squeak_override = list('mod_celadon/items/sounds/plushes/beep.ogg' = 1)
+
+/obj/item/toy/plush/celadon/scrubpuppy
+ name = "scrub-puppy plushie"
+ desc = "An adorable stuffed toy of a Scrubpuppy, the hard-working pup who keeps the station clean!"
+ icon_state = "plushie_scrubpuppy"
+ attack_verb = list("beep", "boop", "ping")
+ squeak_override = list('mod_celadon/items/sounds/plushes/beep.ogg' = 1)
+
+/obj/item/toy/plush/celadon/meddrake
+ name = "medi-drake plushie"
+ desc = "An adorable stuffed toy of a Medidrake."
+ icon_state = "plushie_meddrake"
+ attack_verb = list("beep", "boop", "ping")
+ squeak_override = list('mod_celadon/items/sounds/plushes/beep.ogg' = 1)
+
+/obj/item/toy/plush/celadon/secdrake
+ name = "sec-drake plushie"
+ desc = "An adorable stuffed toy of a Secdrake."
+ icon_state = "plushie_secdrake"
+ attack_verb = list("beep", "boop", "ping")
+ squeak_override = list('mod_celadon/items/sounds/plushes/beep.ogg' = 1)
+
+/obj/item/toy/plush/celadon/fox
+ name = "fox plushie"
+ desc = "An adorable stuffed toy of a Fox."
+ icon_state = "plushie_fox"
+ attack_verb = list("gecker", "boop", "nuzzle")
+ squeak_override = list('mod_celadon/items/sounds/plushes/deerplush.ogg' = 1)
+
+/obj/item/toy/plush/celadon/duffmoth
+ name = "suspicious moth plushie"
+ desc = "A plushie depicting a certain moth. He probably got turned into a marketable plushie."
+ icon_state = "plushie_duffy"
+ attack_verb = list("flutter", "flap", "squeak")
+ squeak_override = list('mod_celadon/items/sounds/plushes/mothsqueak.ogg'= 1)
+ gender = MALE
+
+/obj/item/toy/plush/celadon/leaplush
+ name = "suspicious deer plushie"
+ desc = "A cute and all too familiar deer."
+ icon_state = "plushie_lea"
+ attack_verb = list("headbutt", "plap")
+ squeak_override = list('mod_celadon/items/sounds/plushes/leaplush.ogg' = 1)
+ gender = FEMALE
+
+/obj/item/toy/plush/celadon/sarmieplush
+ name = "cosplayer plushie"
+ desc = "A stuffed toy who look like a familiar cosplayer, he looks sad."
+ icon_state = "plushie_sarmie"
+ attack_verb = list("bap")
+ squeak_override = list('mod_celadon/items/sounds/plushes/voice/weh.ogg' = 1)
+ gender = MALE
+
+/obj/item/toy/plush/celadon/sharknet
+ name = "gluttonous shark plushie"
+ desc = "A heavy plushie of a rather large and hungry shark"
+ icon_state = "plushie_sharknet"
+ attack_verb = list("cuddle", "squish", "weh")
+ w_class = WEIGHT_CLASS_NORMAL
+ squeak_override = list('mod_celadon/items/sounds/plushes/voice/slime_squish.ogg' = 1)
+ young = TRUE //No.
+
+// /obj/item/toy/plush/celadon/plush/sharknet/Initialize(mapload)
+// . = ..()
+// create_storage(max_slots = 2, max_specific_storage = WEIGHT_CLASS_SMALL, canhold = list(/obj/item/toy/plush/celadon/pintaplush))
+
+/obj/item/toy/plush/celadon/pintaplush
+ name = "smaller deer plushie"
+ desc = "A pint-sized cervine with a vacant look."
+ icon_state = "plushie_pinta"
+ attack_verb = list("bonk", "snug")
+ squeak_override = list('mod_celadon/items/sounds/plushes/voice/slime_squish.ogg' = 1)
+ young = TRUE //No.
+
+/obj/item/toy/plush/celadon/szaplush
+ name = "suspicious spider"
+ desc = "A plushie of a shy looking drider, colored in floortile gray."
+ icon_state = "plushie_sza"
+ attack_verb = list("scuttle", "chitter", "bite")
+ squeak_override = list('mod_celadon/items/sounds/plushes/spiderplush.ogg' = 1)
+ young = TRUE //No.
+
+/obj/item/toy/plush/celadon/riffplush
+ name = "valid plushie"
+ desc = "A stuffed toy in the likeness of a peculiar demonic one. Likely turned into a plushie to sell such. They look quite alright about it."
+ icon_state = "plushie_riffy"
+ attack_verb = list("slap", "challenge")
+ squeak_override = list('mod_celadon/items/sounds/plushes/slap.ogg' = 1)
+
+/obj/item/toy/plush/celadon/ian
+ name = "plush corgi"
+ desc = "A plushie of an adorable corgi! Don't you just want to hug it and squeeze it and call it \"Ian\"?"
+ icon_state = "ianplushie"
+ attack_verb = list("lick", "nuzzle", "bite")
+ squeak_override = list('mod_celadon/items/sounds/plushes/voice/bark2.ogg' = 1)
+ young = TRUE //No.
+
+/obj/item/toy/plush/celadon/ian/small
+ name = "small plush corgi"
+ desc = "A plushie of an adorable corgi! Don't you just want to hug it and squeeze it and call it \"Ian\"?"
+ icon_state = "corgi"
+
+/obj/item/toy/plush/celadon/ian/lisa
+ name = "plush girly corgi"
+ desc = "A plushie of an adorable corgi! Don't you just want to hug it and squeeze it and call it \"Lisa\"?"
+ icon_state = "girlycorgi"
+ attack_verb = list("barks", "woofs", "wags her tail at")
+ gender = FEMALE
+
+/obj/item/toy/plush/celadon/cat
+ name = "cat plushie"
+ desc = "A small cat plushie with black beady eyes."
+ icon_state = "blackcat"
+ attack_verb = list("cuddle", "meow", "hiss")
+ squeak_override = list('mod_celadon/items/sounds/plushes/merowr.ogg' = 1)
+
+/obj/item/toy/plush/celadon/cat/tux
+ name = "tux cat plushie"
+ icon_state = "tuxedocat"
+
+/obj/item/toy/plush/celadon/cat/white
+ name = "white cat plushie"
+ icon_state = "whitecat"
+
+/obj/item/toy/plush/celadon/seaduplush
+ name = "sneed plushie"
+ desc = "A plushie of a particular, bundled up IPC. Underneath the cloak, you can see a plush recreation of the captain's sabre."
+ icon_state = "plushie_seadu"
+ attack_verb = list("beep", "sneed", "sword")
+ squeak_override = list('mod_celadon/items/sounds/plushes/synth_yes.ogg' = 1,'mod_celadon/items/sounds/plushes/synth_no.ogg' = 1)
+
+/obj/item/toy/plush/celadon/lizzyplush
+ name = "odd yoga lizzy plushie"
+ desc = "Brought to you by Nanotrasen Wellness Program is the Yoga Odd Lizzy! He smells vaguely of blueberries, and likely resembles a horrible lover."
+ icon_state = "plushie_lizzy"
+ attack_verb = list("weh")
+ squeak_override = list('mod_celadon/items/sounds/plushes/voice/weh.ogg' = 1)
+
+/obj/item/toy/plush/celadon/mechanic_fox
+ name = "mechanist fox plushie"
+ desc = "A fox with fabulous hair! It has a tendency to make synth plushies look good as new when placed next to them."
+ icon_state = "plushie_cali"
+ attack_verb = list("fix", "update", "hug")
+ squeak_override = list('mod_celadon/items/sounds/plushes/deerplush.ogg' = 1)
+
+/obj/item/toy/plush/celadon/tribal_salamander
+ name = "tribal salamander plushie"
+ desc = "A water-safe plushie that always seems to lose any clothes you try to put on it."
+ icon_state = "plushie_azu"
+ attack_verb = list("wurbles at", "warbles at")
+ squeak_override = list('mod_celadon/items/sounds/plushes/voice/wurble.ogg' = 1)
+
+/obj/item/toy/plush/celadon/commanding_teshari
+ name = "commanding teshari plushy"
+ desc = "A very soft plush resembling a certain science-loving, command inclined Teshari. Just holding it makes you feel cared for."
+ icon_state = "plushie_alara"
+ attack_verb = list("peeps", "wurbles", "hugs")
+ squeak_override = list('mod_celadon/items/sounds/plushes/voice/peep_once.ogg' = 1)
+
+/obj/item/toy/plush/celadon/breakdancing_bird
+ name = "breakdancing bird plushie"
+ desc = "This little robotic bird plushie loves to give you a little dance in celebration of your achievements, no matter how mundane."
+ icon_state = "plushie_cadicus"
+ attack_verb = list("boop", "dance next to")
+ squeak_override = list('mod_celadon/items/sounds/plushes/ping.ogg' = 1)
+
+/obj/item/toy/plush/celadon/skreking_vox
+ name = "skreking vox plushie"
+ desc = "A vox plushie that seems ready to pull a gun on you and demand your money! Rumor has it that if you poke it in a particular way, it will show you its skrektual technique."
+ icon_state = "plushie_toko"
+ attack_verb = list("rustle at", "threaten", "skrek at")
+ squeak_override = list('mod_celadon/items/sounds/plushes/emotes/voxrustle.ogg' = 1)
+
+/obj/item/toy/plush/celadon/blue_dog
+ name = "blue dog plushie"
+ desc = "A devious looking husky that seems to be begging for headpats. It smells faintly of blueberries."
+ icon_state = "plushie_cobalt"
+ attack_verb = list("bark at", "bork at", "woof at")
+ squeak_override = list('mod_celadon/items/sounds/plushes/voice/bark1.ogg'=1, 'mod_celadon/items/sounds/plushes/voice/bark2.ogg'=1)
+
+/obj/item/toy/plush/celadon/engi_snek
+ name = "engineering snek plushie"
+ desc = "This plush looks like it knows the difference between pumps and pipes! The arm is detachable, so don't lose it!"
+ icon_state = "plushie_tyri"
+ attack_verb = list("fix", "unbolt", "weld")
+ squeak_override = list('mod_celadon/items/sounds/plushes/screwdriver.ogg' = 1, 'mod_celadon/items/sounds/plushes/drill_use.ogg' = 1, 'mod_celadon/items/sounds/plushes/welder.ogg' = 1)
+
+/obj/item/toy/plush/celadon/glitch_synth
+ name = "glitching synthetic plushie"
+ desc = "A synthetic plush, the interface seems to glitch out every time you give it a hug or call it cute!"
+ icon_state = "plushie_rex"
+ attack_verb = list("beep", "hug", "health analyze")
+ squeak_override = list('mod_celadon/items/sounds/plushes/twobeep_high.ogg' = 1)
+
+/obj/item/toy/plush/celadon/boom_bird
+ name = "boom bird plushie"
+ desc = "This little bird plushie may look like a nerd, but you have the sneaking suspicion it might be valid! Why does your skin start to glow when you hug it?"
+ icon_state = "plushie_dima"
+ attack_verb = list("punch", "explode on", "peep")
+ squeak_override = list('mod_celadon/items/sounds/plushes/delam/1.ogg' = 1)
+
+/obj/item/toy/plush/celadon/blue_cat
+ name = "blue cat plushie"
+ desc = "A bright blue cat plush with neon pink hair, here to hand out kisses wherever kisses need be. Usually found near its home habitat, the tram."
+ icon_state = "plushie_skyy"
+ attack_verb = list("kiss", "nuzzle", "cuddle", "purr against")
+ squeak_override = list('mod_celadon/items/sounds/plushes/voice/nya.ogg' = 1)
+
+/obj/item/toy/plush/celadon/igneous_synth
+ name = "igneous synth plushie"
+ desc = "Not actually made of igneous rock, giving this plush a hug will let you feel like you're being squeezed by the jaws of life!"
+ icon_state = "plushie_granite"
+ attack_verb = list("blep", "SQUEEZE", "pie")
+ squeak_override = list('mod_celadon/items/sounds/plushes/emotes/twobeep.ogg' = 1)
+
+/obj/item/toy/plush/celadon/edgy_bird
+ name = "edgy birb plushie"
+ desc = "An edgy plush of an edgy bird. You could swear it's teleporting to a different spot every time you look away..."
+ icon_state = "plushie_koto"
+ attack_verb = list("peck", "teleport behind", "caw at")
+ squeak_override = list('mod_celadon/items/sounds/plushes/voice/caw.ogg' = 1)
+
+/obj/item/toy/plush/celadon/tree_ferret
+ name = "tree ferret plushy"
+ desc = "This plush will always put on a smile to make your day as bright as the sun. Hugging him makes you feel warm and fuzzy. Comes with plush chemical vials to fix your non emotional traumas too!"
+ icon_state = "plushie_sels"
+ attack_verb = list("hug", "cackle at", "health analyze")
+ squeak_override = list('mod_celadon/items/sounds/plushes/crunchybushwhack1.ogg' = 1)
+
+/obj/item/toy/plush/celadon/fox/mia
+ name = "Mia’s fox plushie"
+ desc = "A small stuffed silver fox with a collar tag that says “Eavy” and a tiny bell in its fluffy tail."
+ icon_state = "miafox"
+
+/obj/item/toy/plush/celadon/fox/kailyn
+ name = "teasable fox plushie"
+ desc = "A familiar looking vixen in a peacekeeper attire, perfect for everyone who intends on venturing in the dark alone! There's a little tag which tells you to not boop its nose."
+ icon_state = "teasefox"
+ attack_verb = list("sneeze on", "detain", "taze")
+ squeak_override = list('mod_celadon/items/sounds/plushes/emotes/female/female_sneeze.ogg' = 1)
+
+/obj/item/toy/plush/celadon/xixi
+ name = "familiar looking harpy plushie"
+ desc = "A plushie depicting a bright-red and oddly familiar looking harpy! The tag on the back lists distributor information and a tagline telling you how it'll add a little 'skree' to your daily grind."
+ icon_state = "plushie_xixi"
+ attack_verb = list("caw", "skree", "peck")
+ squeak_override = list('mod_celadon/items/sounds/plushes/voice/peep_once.ogg' = 1,'mod_celadon/items/sounds/plushes/voice/caw.ogg' = 1,'mod_celadon/items/sounds/plushes/voice/bawk.ogg' = 1,'mod_celadon/items/sounds/plushes/emotes/voxscream.ogg' = 1)
+
+/obj/item/toy/plush/celadon/zapp
+ name = "Lil' Zapp"
+ desc = "An authentic piece of primo Pwr Game merchandise! \
+ This cuddly companion is the perfect ornament to decorate your battlestation. \
+ He sits upright unassisted, and can hold your headset, webcam, or keep your Pwr Game safe and secure. \
+ This one is outfitted with a state-of-the-art skill reader; \
+ just squeeze him tight and Zapp will tell you if you're ready for the next big game!"
+ icon_state = "plushie_zapp"
+ attack_verb = list("boop", "nuzzle")
+ squeak_override = list('mod_celadon/items/sounds/plushes/can_open1.ogg' = 1, 'mod_celadon/items/sounds/plushes/can_open2.ogg' = 1, 'mod_celadon/items/sounds/plushes/can_open3.ogg' = 1)
+ ///the list that is chosen from depending on gaming skill
+ var/static/list/skill_response = list(
+ "Weak! What are you, a mobile gamer?",
+ "Come on, you can do better than that! Play some Orion Trial and try again.",
+ "Hey, not bad! Try and work on your APM.",
+ "Nice! You should see about competing in some local tournaments, gamer!",
+ "Now that's real skill! I think you deserve some Pwr Game.",
+ "Gamer God in the house! Look upon them and weep, console peasants!",
+ "Whoa! Gamer overload! Stand clear!!",
+ )
+ ///the list that is chosen from when it hits a human or is hit by something
+ var/static/list/hit_response = list(
+ "Hey, watch the mohawk!",
+ "Easy, I earn my livin' with this face!",
+ "Oof, I think my resale value just went down...",
+ "This jacket isn't armored, you know!",
+ "I'm a collectible! You can't treat me like this!",
+ "Cut it out, or I'm telling chat!",
+ )
+
+/obj/item/toy/plush/celadon/zapp/attackby(obj/item/attacking_item, mob/living/user, params)
+ . = ..()
+ say(pick(hit_response))
+
+/obj/item/toy/plush/celadon/zapp/attack(mob/living/target, mob/living/user, params)
+ . = ..()
+ say(pick(hit_response))
+
+/obj/item/toy/plush/celadon/zapp/attack_self(mob/user)
+ . = ..()
+ var/turf/src_turf = get_turf(src)
+ playsound(src_turf, 'mod_celadon/items/sounds/plushes/drink.ogg', 50, TRUE)
+ var/skill_level = user.mind.get_skill_level(/datum/skill/gaming)
+ if(user.ckey == "cameronlancaster")
+ skill_level = (max(6, skill_level))
+ say(skill_response[skill_level])
+ if(skill_level == 7)
+ playsound(src_turf, 'mod_celadon/items/sounds/plushes/can_pop.ogg', 80, TRUE)
+ new /obj/effect/abstract/liquid_turf/pwr_gamr(src_turf)
+ playsound(src_turf, 'mod_celadon/items/sounds/plushes/bubbles.ogg', 50, TRUE)
+ qdel(src)
+
+/obj/effect/abstract/liquid_turf/pwr_gamr
+ ///the starting temp for the liquid
+ var/starting_temp = T20C
+ ///the starting mixture for the liquid
+ var/list/starting_mixture = list(/datum/reagent/consumable/pwr_game = 10)
+
+/obj/effect/abstract/liquid_turf/pwr_gamr/Initialize(mapload)
+ . = ..()
+ // reagent_list = starting_mixture
+ // total_reagents = 0
+ // for(var/key in reagent_list)
+ // total_reagents += reagent_list[key]
+ // temp = starting_temp
+ // calculate_height()
+ // set_reagent_color_for_liquid()
+
+/obj/item/toy/plush/celadon/rubi
+ name = "huggable bee plushie"
+ desc = "It reminds you of a very, very, very huggable bee."
+ icon_state = "plushie_rubi"
+ gender = FEMALE
+ squeak_override = list('mod_celadon/items/sounds/plushes/thudswoosh.ogg' = 1)
+ attack_verb = list("hug")
+
+// /obj/item/toy/plush/celadon/rubi/attack_self(mob/user)
+// . = ..()
+// user.changeNext_move(CLICK_CD_MELEE) // To avoid spam, in some cases (sadly not all of them)
+// var/mob/living/living_user = user
+// if(istype(living_user))
+// living_user.add_mood_event("hug", /datum/mood_event/warmhug/rubi, src)
+// user.visible_message(span_notice("[user] hugs \the [src]."), span_notice("You hug \the [src]."))
+
+/datum/mood_event/warmhug/rubi
+ description = span_nicegreen("Warm cozy bee hugs are the best!")
+ mood_change = 0
+ timeout = 2 MINUTES
+
+/obj/item/toy/plush/celadon/roselia
+ name = "obscene sergal plushie"
+ desc = "A plush recreation of a pink sergal. The chest is extremely padded and the small plush clothes are barely holding themselves together."
+ icon_state = "plushie_roselia"
+ attack_verb = list("hug")
+ squeak_override = list('mod_celadon/items/sounds/plushes/voice/merp.ogg' = 1)
+ young = FALSE
+
+/obj/item/toy/plush/celadon/chunko
+ name = "chunko fop"
+ desc = "A soulless creature that haunts your dreams."
+ icon_state = "plushie_pfbonnie"
+ var/responses = list("Do you fear death? Do you fear the world you live in? What 'God's so called infinite mercy is? A neverending life of constant and unending misery. Being forced to work and go on as millions, trillions suffer around you as you are either too powerless or too lazy to do anything? Is this worth living? Capitalism in overdrive, life in hell. Why?", "Hi!!", )
+ COOLDOWN_DECLARE(chunko_cooldown)
+
+/obj/item/toy/plush/celadon/chunko/attackby()
+ . = ..()
+ if(!COOLDOWN_FINISHED(src, chunko_cooldown))
+ return
+ say(pick(responses))
+ COOLDOWN_START(src, chunko_cooldown, 2 SECONDS)
+
+/obj/item/toy/plush/celadon/chunko/attack()
+ . = ..()
+ if(!COOLDOWN_FINISHED(src, chunko_cooldown))
+ return
+ say(pick(responses))
+ COOLDOWN_START(src, chunko_cooldown, 2 SECONDS)
+
+/obj/item/toy/plush/celadon/chunko/bonnie
+ name = "chunko fop blue bunny"
+ desc = "An 'adorable', if big eyed rabbit girl. This one is blue. Produced by the Chunko Fop Company TM. Spits out various Rabbit facts of dubious validity."
+ icon_state = "plushie_pfbonnie"
+ gender = FEMALE
+ attack_verb = list("pat", "hug", "scold", "pet")
+ squeak_override = list('mod_celadon/items/sounds/plushes/mousesqueek.ogg' = 1, 'mod_celadon/items/sounds/plushes/voice/mothsqueak.ogg' = 1,)
+ responses = list("Rabbits are prey animals and are therefore constantly aware of their surroundings.", "Things to jump up on (they like to be in high places)", "become a rabbit today!", "Be cunning and full of tricks...", "Subscription confirmed! Thank you for choosing RABBITFACTS +TM+!", "Holland Lops are a breed of rabbit originating in the Netherlands.", "Rabbits may need medication to keep themselves healthy, and that's ok! Make sure to take yours too!", "rabbits really liked this product", "A healthy rabbit diet includes fresh vegetables.", "Rabbits do not hibernate. Their schedules are much too busy.", "the rate of bunnies is measured by RPB (rabbits per bunny)", )
+
+/obj/item/toy/plush/celadon/chunko/andrew
+ name = "chunko fop green and orange bunny"
+ desc = "An 'adorable', if big eyed rabbit girl(?). This one is green and orange. Produced by the Chunko Fop Company TM. Spits out various Bunnies of dubious existance."
+ icon_state = "plushie_pfandrew"
+ gender = MALE
+ attack_verb = list("pat", "hug", "scold", "pet")
+ squeak_override = list('mod_celadon/items/sounds/plushes/mousesqueek.ogg' = 1, 'mod_celadon/items/sounds/plushes/voice/mothsqueak.ogg' = 1,)
+ // All lowercase messages are intentional
+ responses = list("bunny who you best pray you never encounter, lest you suffer a fate worse than death.", "this is a bunny!", "I wonder what would happen if you took bunnies, and combined them with rabbits, and merged their properties and characteristics. It's something to think about.", "If you're cold, they're cold. Give them the deed to your house.", "bunny that goes yeah! woo! yeah! woo! yeah! woo! yeah! woo! yeah! woo! yeah!", "the bunnies are beyond my comprehension", "it's a bunny thing, you wouldn't get it", "this bunny has an unfathomable power level", "%pull the string and I'll bink at you...I'm your bunny.", "Bunny (1954)", "the bunny that pulls the strings....", )
+
+/obj/item/toy/plush/celadon/chunko/inessa
+ name = "chunko fop medical bear"
+ desc = "An 'adorable', tired looking bear woman. This one produces fake smoke! Produced by the Chunko Fop Company TM. Spits out various Medical facts with a broken voicebox."
+ icon_state = "plushie_pfinessa"
+ gender = FEMALE
+ attack_verb = list("slash", "dissect", "yawn", "smoke")
+ squeak_override = list('mod_celadon/items/sounds/plushes/emotes/female/female_cough_3.ogg' = 1, 'mod_celadon/items/sounds/plushes/emotes/female/female_cough_2.ogg' = 1, 'mod_celadon/items/sounds/plushes/emotes/female/female_cough_1.ogg' = 1)
+ responses = list("The human body can survive three weeks without skiiiiiiiiiiin.", "The thigh bone is connected to the hip boooooooooone.", "Yeeeessss?", "Helloooooo.", "Don't be such a baby, ribs grow baaaaaaaaaack.",)
+
+// Donation reward for tobjv
+/obj/item/toy/plush/celadon/tesh
+ name = "Squish-Me-Tesh"
+ desc = "Winner of Be Made Into A Plushy by ClownCo!"
+ icon_state = "plushie_tobjv2"
+
+// Donation reward for tobjv
+/obj/item/toy/plush/celadon/immovable_rod
+ name = "immovable rod"
+ desc = "Realistic! But also squishy and certainly not as dangerous as its real counterpart."
+ icon_state = "plushie_tobjv"
+
+/obj/item/toy/plush/celadon/immovable_rod/Bump(atom/clong)
+ . = ..()
+ if(isliving(clong))
+ playsound(src, 'mod_celadon/items/sounds/plushes/bang.ogg', 50, TRUE)
+ return
+
+// Donation reward for gamerguy14948
+/obj/item/toy/plush/celadon/voodoo
+ name = "voodoo doll"
+ desc = "A not so small voodoo doll made out of cut and sewn potato bags. It almost looks cute."
+ icon_state = "plushie_gamerguy"
+
+// Donation reward for shyshadow
+/obj/item/toy/plush/celadon/plushie_winrow
+ name = "dark and brooding lizard plush"
+ desc = "An almost intimidating black lizard plush, this one's got a little beret to come with it! Best not to separate the two. Its eyes shine with suggestion, no maidens?"
+ icon_state = "plushie_shyshadow"
+
+// Donation reward for Dudewithatude
+/obj/item/toy/plush/celadon/plushie_star
+ name = "star angel plush"
+ desc = "The plushie of a celestial in the known universe."
+ icon_state = "plushie_star"
+ gender = FEMALE
+ squeak_override = list('mod_celadon/items/sounds/plushes/voice/trills.ogg' = 1)
+
+// Donation reward for SRQ
+/obj/item/toy/plush/celadon/plushie_chiara
+ name = "commanding fox plush"
+ desc = "A large stuffed fox which radiates confidence and vigor from their emerald eyes."
+ icon_state = "plushie_chiara"
+
+// Donation reward for Superlagg
+/obj/item/toy/plush/celadon/plushie_dan
+ name = "comfy fox plush"
+ desc = "A stuffed fox with an aura of endearment leaking from their soft exterior."
+ icon_state = "plushie_dan"
+
+//Donation reward for KLB100
+/obj/item/toy/plush/celadon/fox/plushie_jeanne
+ name = "masked roboticist plushie"
+ desc = "A familiar snow white Vulpkanin plushie. This one appears to be wearing a mask obscuring their face."
+ icon_state = "plushie_jeanne"
+ attack_verb = list("cuddle", "squish", "blush")
+
+//Donation reward for Dalao Azure
+/obj/item/toy/plush/celadon/plushie_azyre
+ name = "handsome chef plushie"
+ desc = "A need to cook only rivaled by a hunger for fox tail."
+ icon_state = "plushie_azyre"
+
+//Donation reward for Razurath
+/obj/item/toy/plush/celadon/plushie_razurath
+ name = "science shark plushie"
+ desc = "A determined scientist with a hint of mischief in her smile."
+ icon_state = "plush_scishark"
+ attack_verb = list("bite", "eat", "fin slap")
+ squeak_override = list('mod_celadon/items/sounds/plushes/bite.ogg'=1)
+
+//Other donation reward for Razurath
+/obj/item/toy/plush/celadon/plushie_razurath/second
+ name = "dwarf shark plushie"
+ desc = "Despite her height, the plushie regards you with keen and frankly unamused eyes; the look on her face, and the elegance of her little tiny coat tell you that she knows something you don't."
+ icon_state = "plushie_nedilla"
+
+//Donation reward for October23
+/obj/item/toy/plush/celadon/plushie_elofy
+ name = "bumbling wolfgirl plushie"
+ desc = "A white-haired wolfgirl in a stylish red security skirt. Despite her scary cybernetic arm, she is soft to hug and only wishes to be praised and comforted."
+ icon_state = "plush_lonie"
+ attack_verb = list("snuggle", "nibble", "awoo", "tail whap")
+ squeak_override = list('mod_celadon/items/sounds/plushes/merowr.ogg' = 1)
+
+//Donation reward for syntax1112
+/obj/item/toy/plush/celadon/plushie_syntax1112
+ name = "lop bunny plushie"
+ desc = "A floppy-eared rabbit in marketable plushie form. Complete with an internal self-inflating squeaker device!"
+ icon_state = "fuzz_bunny"
+ attack_verb = list("nibble", "squeak", "nose twitch", "thump", "whop")
+ squeak_override = list('mod_celadon/items/sounds/plushes/deerplush.ogg' = 1)
+
+// Donation reward for SomeRandomOwl
+/obj/item/toy/plush/celadon/snow_owl
+ name = "snowy owl plush"
+ desc = "A very soft plush resembling a feathery snow owl. It has a cute witch like hat and hoots every time you squeeze it. It smells faintly of oreo cookies."
+ icon_state = "plushie_owl"
+ attack_verb = list("nuzzle", "hoot", "hug")
+ squeak_override = list('mod_celadon/items/sounds/plushes/voice/hoot.ogg' = 1)
+
+// Donation reward for Jolly66
+/obj/item/toy/plush/celadon/derg_plushie
+ name = "wingless dragon plush"
+ desc = "A cute green-and-yellow wingless dragon plushie! For what its worth, it does have a comically large tail. \
+ Comes with an additional paramedic cap."
+ icon_state = "plushie_derg"
+ attack_verb = list("weh", "weh softly", "stutter")
+ squeak_override = list('mod_celadon/items/sounds/plushes/voice/weh.ogg' = 1)
+
+// Donation reward for Gofawful5
+/obj/item/toy/plush/celadon/tracy
+ name = "creature plushie"
+ desc = "An astonishingly well-endowed catfox plushie... It seems content."
+ icon_state = "plush_tracy"
+ attack_verb = list("expand")
+ squeak_override = list('mod_celadon/items/sounds/plushes/tracymrowr.ogg' = 1)
+ gender = FEMALE
+
+//Donation reward for Frixit
+/obj/item/toy/plush/celadon/plushie_synthia
+ name = "adventurous synth plushie"
+ desc = "This plush is perfect For adventures in space and in bed, a cuddly purple Synth, their scarf is extra soft!"
+ icon_state = "plushie_synthia"
+ attack_verb = list("blush", "hug", "whip")
+ squeak_override = list('mod_celadon/items/sounds/plushes/emotes/twobeep.ogg' = 1)
+
+//Donation reward for Kitsun
+/obj/item/toy/plush/celadon/jecca
+ name = "sexy snoodle plushie"
+ desc = "For some reason, this plushie is rather shiny, with glistening, glittering scales, and its ruby colored eyes seem to be rather enticing and full of mischievous, lewd thoughts behind them."
+ icon_state = "plushie_jecca"
+ attack_verb = list("sigh")
+ squeak_override = list('mod_celadon/items/sounds/plushes/emotes/female/female_sigh.ogg' = 1)
+ gender = FEMALE
+
+//Donation reward for BriareosBlue
+/obj/item/toy/plush/celadon/courier_synth
+ name = "courier synth plushie"
+ desc = "This synth plushie looks about ready to deliver hugs and beeps straight to the heart! The tag seems to have an advertisement for a delivery company on it..."
+ icon_state = "plushie_courier"
+ attack_verb = list("deliver", "export scan", "dwoop", "bwuh", "stamp")
+ squeak_override = list('mod_celadon/items/sounds/plushes/emotes/twobeep.ogg' = 1)
+
+//Donation reward for olirant
+/obj/item/toy/plush/celadon/plush_janiborg
+ name = "Friendly Janiborg Plush"
+ desc = "A miniature omnidroid toy straight from the Lockstep Enterprises Corporation marketing department in handsome janitorial purple. Now with real squirting action!"
+ icon_state = "plush_janiborg"
+ attack_verb = list("beep", "wash", "mop", "squirt", "soap")
+ squeak_override = list('mod_celadon/items/sounds/plushes/twobeep.ogg' = 1)
+
+/// PARADISE
+/obj/item/toy/plush/celadon/kotwithfunnyhat
+ name = "Rice Cat"
+ desc = "White cat plushie with straw hat for hard work on rice field!"
+ icon_state = "ricehat_cat"
+
+/obj/item/toy/plush/celadon/kotrazumist
+ name = "Razumist Cat"
+ desc = "Cat with wanrning cone on it. Wonder what do itself so smart ?"
+ icon_state = "razymist_cat"
+
+/obj/random/carp_plushie
+ name = "Random Carp Plushie"
+ desc = "This is a random plushie"
+ icon = 'mod_celadon/items/icons/plushes.dmi'
+ icon_state = "carpplushie"
+
+// /obj/random/carp_plushie/item_to_spawn()
+// return pick(typesof(/obj/item/toy/plush/carpplushie)) //can pick any carp plushie, even the original.
+
+/obj/item/toy/plush/carpplushie/ice
+ icon = 'mod_celadon/items/icons/plushes.dmi'
+ icon_state = "icecarp"
+
+/obj/item/toy/plush/carpplushie/silent
+ icon = 'mod_celadon/items/icons/plushes.dmi'
+ icon_state = "silentcarp"
+
+/obj/item/toy/plush/carpplushie/electric
+ icon = 'mod_celadon/items/icons/plushes.dmi'
+ icon_state = "electriccarp"
+
+/obj/item/toy/plush/carpplushie/gold
+ icon = 'mod_celadon/items/icons/plushes.dmi'
+ icon_state = "goldcarp"
+
+/obj/item/toy/plush/carpplushie/toxin
+ icon = 'mod_celadon/items/icons/plushes.dmi'
+ icon_state = "toxincarp"
+
+/obj/item/toy/plush/carpplushie/dragon
+ icon = 'mod_celadon/items/icons/plushes.dmi'
+ icon_state = "dragoncarp"
+
+/obj/item/toy/plush/carpplushie/pink
+ icon = 'mod_celadon/items/icons/plushes.dmi'
+ icon_state = "pinkcarp"
+
+/obj/item/toy/plush/carpplushie/candy
+ icon = 'mod_celadon/items/icons/plushes.dmi'
+ icon_state = "candycarp"
+
+/obj/item/toy/plush/carpplushie/nebula
+ icon = 'mod_celadon/items/icons/plushes.dmi'
+ icon_state = "nebulacarp"
+
+/obj/item/toy/plush/carpplushie/void
+ icon = 'mod_celadon/items/icons/plushes.dmi'
+ icon_state = "voidcarp"
+
+/obj/item/toy/plush/axolotlplushie
+ name = "axolotl plushie"
+ desc = "An adorable stuffed toy that resembles an axolotl. Not to be mistaken for the real thing."
+ icon_state = "plushie_axolotl"
+ item_state = "axolotl"
+ attack_verb = list("nibbles", "splats")
+ var/axolotlbite = 'mod_celadon/items/sounds/plushes/axolotl.ogg'
+ var/cooldown = FALSE
+
+/obj/item/toy/plush/axolotlplushie/attack(mob/M as mob, mob/user as mob)
+ playsound(loc, axolotlbite, 20, 1) // Play bite sound in local area
+ return ..()
+
+/obj/item/toy/plush/axolotlplushie/attack_self(mob/user)
+ if(cooldown)
+ return ..()
+
+ playsound(src, 'mod_celadon/items/sounds/plushes/axolotl.ogg', 20, 0)
+ visible_message("Squeeek!")
+ cooldown = TRUE
+ addtimer(VARSET_CALLBACK(src, cooldown, FALSE), 3 SECONDS)
+
+/obj/item/toy/plush/celadon/shark
+ name = "shark plushie"
+ desc = "A smaller, friendlier, and fluffier version of the real thing."
+ icon_state = "shark"
+
+/obj/item/toy/plush/celadon/pig
+ name = "rubber piggy"
+ desc = "The people demand pigs!"
+ icon_state = "pig1"
+
+/obj/item/toy/plush/celadon/toolbox
+ name = "Rubber Toolbox"
+ desc = "Practice your robust!"
+ damtype = STAMINA
+ force = 10
+ throwforce = 15
+ w_class = WEIGHT_CLASS_BULKY
+ attack_verb = list("robusted")
+ hitsound = 'mod_celadon/items/sounds/plushes/squeaktoy.ogg'
+
+/obj/item/toy/plush/celadon/shardplushie
+ name = "Shard plushie"
+ desc = "A plushie shard of supermatter crystal. Safety 100%."
+ icon_state = "plushie_shard"
+ attack_verb = list("annihilates", "scratched")
+ var/shardbite = 'mod_celadon/items/sounds/plushes/supermatter.ogg'
+ var/cooldown = FALSE
+
+/obj/item/toy/plush/celadon/shardplushie/attack_self(mob/user)
+ if(cooldown)
+ return ..()
+
+ playsound(loc, pick('mod_celadon/items/sounds/plushes/supermatter.ogg', 'mod_celadon/items/sounds/plushes/glass_step_sm.ogg'), 10, 1)
+ visible_message(" DESTABILIZATION!")
+ cooldown = TRUE
+ addtimer(VARSET_CALLBACK(src, cooldown, FALSE), 3 SECONDS)
+
+/obj/item/toy/plush/celadon/shardplushie/attack(mob/M as mob, mob/user as mob)
+ playsound(loc, pick('mod_celadon/items/sounds/plushes/supermatter.ogg', 'mod_celadon/items/sounds/plushes/glass_step_sm.ogg',), 10, 1)
+ return ..()
+
+/obj/item/toy/plush/celadon/hampter
+ name = "Hampter"
+ desc = "The people demand hampters!"
+ icon_state = "hampter"
+
+/obj/item/toy/plush/celadon/hampter/asisstant
+ name = "Hampter the Assitant"
+ desc = "More or less helpful."
+ icon_state = "hampter_ass"
+
+/obj/item/toy/plush/celadon/hampter/security
+ name = "The anti-honk Hampter"
+ desc = "OBEY!"
+ icon_state = "hampter_sec"
+
+/obj/item/toy/plush/celadon/hampter/medic
+ name = "Hampter the Doctor"
+ desc = "Don't take his pills."
+ icon_state = "hampter_med"
+
+/obj/item/toy/plush/celadon/hampter/janitor
+ name = "Hampter the Janitor"
+ desc = "I'll call you - Den."
+ icon_state = "hampter_jan"
+
+/obj/item/toy/plush/celadon/hampter/captain
+ name = "Hampter the Captain"
+ desc = "Thinks he is the Head."
+ icon_state = "hampter_cap"
+
+/obj/item/toy/plush/celadon/hampter/captain/old
+ name = "Hampter the first Captain"
+ desc = "Thinks he is the original Head."
+ icon_state = "hampter_old_cap"
+
+/obj/item/toy/plush/celadon/hampter/syndi
+ name = "Hampter the Red Baron"
+ desc = "The real Head."
+ icon_state = "hampter_sdy"
+
+/obj/item/toy/plush/celadon/hampter/death_squad
+ name = "Who?"
+ desc = "Don't call him - daddy."
+ icon_state = "hampter_ded"
+
+/obj/item/toy/plush/celadon/hampter/ert_squad
+ name = "Hampter the Major"
+ desc = "Faces into the floor!"
+ icon_state = "hampter_ert"
diff --git a/mod_celadon/items/icons/plushes.dmi b/mod_celadon/items/icons/plushes.dmi
new file mode 100644
index 000000000000..8a8a4c68c9c4
Binary files /dev/null and b/mod_celadon/items/icons/plushes.dmi differ
diff --git a/mod_celadon/items/sounds/plushes/axolotl.ogg b/mod_celadon/items/sounds/plushes/axolotl.ogg
new file mode 100644
index 000000000000..ac0542aa2157
Binary files /dev/null and b/mod_celadon/items/sounds/plushes/axolotl.ogg differ
diff --git a/mod_celadon/items/sounds/plushes/bang.ogg b/mod_celadon/items/sounds/plushes/bang.ogg
new file mode 100644
index 000000000000..656983f09808
Binary files /dev/null and b/mod_celadon/items/sounds/plushes/bang.ogg differ
diff --git a/mod_celadon/items/sounds/plushes/beep.ogg b/mod_celadon/items/sounds/plushes/beep.ogg
new file mode 100644
index 000000000000..b00addfd297c
Binary files /dev/null and b/mod_celadon/items/sounds/plushes/beep.ogg differ
diff --git a/mod_celadon/items/sounds/plushes/bite.ogg b/mod_celadon/items/sounds/plushes/bite.ogg
new file mode 100644
index 000000000000..de79cbd49e8b
Binary files /dev/null and b/mod_celadon/items/sounds/plushes/bite.ogg differ
diff --git a/mod_celadon/items/sounds/plushes/bubbles.ogg b/mod_celadon/items/sounds/plushes/bubbles.ogg
new file mode 100644
index 000000000000..c028e8aa9825
Binary files /dev/null and b/mod_celadon/items/sounds/plushes/bubbles.ogg differ
diff --git a/mod_celadon/items/sounds/plushes/can_open1.ogg b/mod_celadon/items/sounds/plushes/can_open1.ogg
new file mode 100644
index 000000000000..5da8d89ff066
Binary files /dev/null and b/mod_celadon/items/sounds/plushes/can_open1.ogg differ
diff --git a/mod_celadon/items/sounds/plushes/can_open2.ogg b/mod_celadon/items/sounds/plushes/can_open2.ogg
new file mode 100644
index 000000000000..1cf6b1221b70
Binary files /dev/null and b/mod_celadon/items/sounds/plushes/can_open2.ogg differ
diff --git a/mod_celadon/items/sounds/plushes/can_open3.ogg b/mod_celadon/items/sounds/plushes/can_open3.ogg
new file mode 100644
index 000000000000..ca29d0661c04
Binary files /dev/null and b/mod_celadon/items/sounds/plushes/can_open3.ogg differ
diff --git a/mod_celadon/items/sounds/plushes/can_pop.ogg b/mod_celadon/items/sounds/plushes/can_pop.ogg
new file mode 100644
index 000000000000..ba9d21bf50ea
Binary files /dev/null and b/mod_celadon/items/sounds/plushes/can_pop.ogg differ
diff --git a/mod_celadon/items/sounds/plushes/claponce1.ogg b/mod_celadon/items/sounds/plushes/claponce1.ogg
new file mode 100644
index 000000000000..1e12d0daa3b5
Binary files /dev/null and b/mod_celadon/items/sounds/plushes/claponce1.ogg differ
diff --git a/mod_celadon/items/sounds/plushes/claponce2.ogg b/mod_celadon/items/sounds/plushes/claponce2.ogg
new file mode 100644
index 000000000000..10dfdba121b4
Binary files /dev/null and b/mod_celadon/items/sounds/plushes/claponce2.ogg differ
diff --git a/mod_celadon/items/sounds/plushes/crunchybushwhack1.ogg b/mod_celadon/items/sounds/plushes/crunchybushwhack1.ogg
new file mode 100644
index 000000000000..3ed3ab0a5fa3
Binary files /dev/null and b/mod_celadon/items/sounds/plushes/crunchybushwhack1.ogg differ
diff --git a/mod_celadon/items/sounds/plushes/deerplush.ogg b/mod_celadon/items/sounds/plushes/deerplush.ogg
new file mode 100644
index 000000000000..ef7d307ca3cd
Binary files /dev/null and b/mod_celadon/items/sounds/plushes/deerplush.ogg differ
diff --git a/mod_celadon/items/sounds/plushes/delam/1.ogg b/mod_celadon/items/sounds/plushes/delam/1.ogg
new file mode 100644
index 000000000000..75c79f89ab2a
Binary files /dev/null and b/mod_celadon/items/sounds/plushes/delam/1.ogg differ
diff --git a/mod_celadon/items/sounds/plushes/drill_use.ogg b/mod_celadon/items/sounds/plushes/drill_use.ogg
new file mode 100644
index 000000000000..6c283b032922
Binary files /dev/null and b/mod_celadon/items/sounds/plushes/drill_use.ogg differ
diff --git a/mod_celadon/items/sounds/plushes/drink.ogg b/mod_celadon/items/sounds/plushes/drink.ogg
new file mode 100644
index 000000000000..9b41ae946ec5
Binary files /dev/null and b/mod_celadon/items/sounds/plushes/drink.ogg differ
diff --git a/mod_celadon/items/sounds/plushes/emotes/Nose_boop.ogg b/mod_celadon/items/sounds/plushes/emotes/Nose_boop.ogg
new file mode 100644
index 000000000000..6a742e95eac6
Binary files /dev/null and b/mod_celadon/items/sounds/plushes/emotes/Nose_boop.ogg differ
diff --git a/mod_celadon/items/sounds/plushes/emotes/annoyed.ogg b/mod_celadon/items/sounds/plushes/emotes/annoyed.ogg
new file mode 100644
index 000000000000..d303a8815a1c
Binary files /dev/null and b/mod_celadon/items/sounds/plushes/emotes/annoyed.ogg differ
diff --git a/mod_celadon/items/sounds/plushes/emotes/blush.ogg b/mod_celadon/items/sounds/plushes/emotes/blush.ogg
new file mode 100644
index 000000000000..482a2a8ecdab
Binary files /dev/null and b/mod_celadon/items/sounds/plushes/emotes/blush.ogg differ
diff --git a/mod_celadon/items/sounds/plushes/emotes/clap1.ogg b/mod_celadon/items/sounds/plushes/emotes/clap1.ogg
new file mode 100644
index 000000000000..a9a6cc71f833
Binary files /dev/null and b/mod_celadon/items/sounds/plushes/emotes/clap1.ogg differ
diff --git a/mod_celadon/items/sounds/plushes/emotes/clap2.ogg b/mod_celadon/items/sounds/plushes/emotes/clap2.ogg
new file mode 100644
index 000000000000..72e26d4a2412
Binary files /dev/null and b/mod_celadon/items/sounds/plushes/emotes/clap2.ogg differ
diff --git a/mod_celadon/items/sounds/plushes/emotes/clap3.ogg b/mod_celadon/items/sounds/plushes/emotes/clap3.ogg
new file mode 100644
index 000000000000..7a72ab9bf3cc
Binary files /dev/null and b/mod_celadon/items/sounds/plushes/emotes/clap3.ogg differ
diff --git a/mod_celadon/items/sounds/plushes/emotes/clap4.ogg b/mod_celadon/items/sounds/plushes/emotes/clap4.ogg
new file mode 100644
index 000000000000..cdc533ca7715
Binary files /dev/null and b/mod_celadon/items/sounds/plushes/emotes/clap4.ogg differ
diff --git a/mod_celadon/items/sounds/plushes/emotes/claponce1.ogg b/mod_celadon/items/sounds/plushes/emotes/claponce1.ogg
new file mode 100644
index 000000000000..1e12d0daa3b5
Binary files /dev/null and b/mod_celadon/items/sounds/plushes/emotes/claponce1.ogg differ
diff --git a/mod_celadon/items/sounds/plushes/emotes/claponce2.ogg b/mod_celadon/items/sounds/plushes/emotes/claponce2.ogg
new file mode 100644
index 000000000000..10dfdba121b4
Binary files /dev/null and b/mod_celadon/items/sounds/plushes/emotes/claponce2.ogg differ
diff --git a/mod_celadon/items/sounds/plushes/emotes/dwoop.ogg b/mod_celadon/items/sounds/plushes/emotes/dwoop.ogg
new file mode 100644
index 000000000000..93735dd49f50
Binary files /dev/null and b/mod_celadon/items/sounds/plushes/emotes/dwoop.ogg differ
diff --git a/mod_celadon/items/sounds/plushes/emotes/female/burp_f.ogg b/mod_celadon/items/sounds/plushes/emotes/female/burp_f.ogg
new file mode 100644
index 000000000000..53e4ae4fd4fc
Binary files /dev/null and b/mod_celadon/items/sounds/plushes/emotes/female/burp_f.ogg differ
diff --git a/mod_celadon/items/sounds/plushes/emotes/female/female_cough_1.ogg b/mod_celadon/items/sounds/plushes/emotes/female/female_cough_1.ogg
new file mode 100644
index 000000000000..1888efa17d34
Binary files /dev/null and b/mod_celadon/items/sounds/plushes/emotes/female/female_cough_1.ogg differ
diff --git a/mod_celadon/items/sounds/plushes/emotes/female/female_cough_2.ogg b/mod_celadon/items/sounds/plushes/emotes/female/female_cough_2.ogg
new file mode 100644
index 000000000000..cb2b32437d02
Binary files /dev/null and b/mod_celadon/items/sounds/plushes/emotes/female/female_cough_2.ogg differ
diff --git a/mod_celadon/items/sounds/plushes/emotes/female/female_cough_3.ogg b/mod_celadon/items/sounds/plushes/emotes/female/female_cough_3.ogg
new file mode 100644
index 000000000000..f04e2800af2e
Binary files /dev/null and b/mod_celadon/items/sounds/plushes/emotes/female/female_cough_3.ogg differ
diff --git a/mod_celadon/items/sounds/plushes/emotes/female/female_giggle_1.ogg b/mod_celadon/items/sounds/plushes/emotes/female/female_giggle_1.ogg
new file mode 100644
index 000000000000..73945321891b
Binary files /dev/null and b/mod_celadon/items/sounds/plushes/emotes/female/female_giggle_1.ogg differ
diff --git a/mod_celadon/items/sounds/plushes/emotes/female/female_giggle_2.ogg b/mod_celadon/items/sounds/plushes/emotes/female/female_giggle_2.ogg
new file mode 100644
index 000000000000..953450e66a4e
Binary files /dev/null and b/mod_celadon/items/sounds/plushes/emotes/female/female_giggle_2.ogg differ
diff --git a/mod_celadon/items/sounds/plushes/emotes/female/female_sigh.ogg b/mod_celadon/items/sounds/plushes/emotes/female/female_sigh.ogg
new file mode 100644
index 000000000000..0512e961ab39
Binary files /dev/null and b/mod_celadon/items/sounds/plushes/emotes/female/female_sigh.ogg differ
diff --git a/mod_celadon/items/sounds/plushes/emotes/female/female_sigh_exasperated.ogg b/mod_celadon/items/sounds/plushes/emotes/female/female_sigh_exasperated.ogg
new file mode 100644
index 000000000000..30fedee2bb5f
Binary files /dev/null and b/mod_celadon/items/sounds/plushes/emotes/female/female_sigh_exasperated.ogg differ
diff --git a/mod_celadon/items/sounds/plushes/emotes/female/female_sneeze.ogg b/mod_celadon/items/sounds/plushes/emotes/female/female_sneeze.ogg
new file mode 100644
index 000000000000..4324415599a2
Binary files /dev/null and b/mod_celadon/items/sounds/plushes/emotes/female/female_sneeze.ogg differ
diff --git a/mod_celadon/items/sounds/plushes/emotes/female/female_sniff.ogg b/mod_celadon/items/sounds/plushes/emotes/female/female_sniff.ogg
new file mode 100644
index 000000000000..6f4ce34b0b89
Binary files /dev/null and b/mod_celadon/items/sounds/plushes/emotes/female/female_sniff.ogg differ
diff --git a/mod_celadon/items/sounds/plushes/emotes/female/gasp_f1.ogg b/mod_celadon/items/sounds/plushes/emotes/female/gasp_f1.ogg
new file mode 100644
index 000000000000..5161bb364099
Binary files /dev/null and b/mod_celadon/items/sounds/plushes/emotes/female/gasp_f1.ogg differ
diff --git a/mod_celadon/items/sounds/plushes/emotes/female/gasp_f2.ogg b/mod_celadon/items/sounds/plushes/emotes/female/gasp_f2.ogg
new file mode 100644
index 000000000000..d9fc6919074d
Binary files /dev/null and b/mod_celadon/items/sounds/plushes/emotes/female/gasp_f2.ogg differ
diff --git a/mod_celadon/items/sounds/plushes/emotes/female/gasp_f3.ogg b/mod_celadon/items/sounds/plushes/emotes/female/gasp_f3.ogg
new file mode 100644
index 000000000000..5b39f41333c8
Binary files /dev/null and b/mod_celadon/items/sounds/plushes/emotes/female/gasp_f3.ogg differ
diff --git a/mod_celadon/items/sounds/plushes/emotes/female/gasp_f4.ogg b/mod_celadon/items/sounds/plushes/emotes/female/gasp_f4.ogg
new file mode 100644
index 000000000000..9256f2250a2e
Binary files /dev/null and b/mod_celadon/items/sounds/plushes/emotes/female/gasp_f4.ogg differ
diff --git a/mod_celadon/items/sounds/plushes/emotes/female/gasp_f5.ogg b/mod_celadon/items/sounds/plushes/emotes/female/gasp_f5.ogg
new file mode 100644
index 000000000000..f75916ab5290
Binary files /dev/null and b/mod_celadon/items/sounds/plushes/emotes/female/gasp_f5.ogg differ
diff --git a/mod_celadon/items/sounds/plushes/emotes/female/gasp_f6.ogg b/mod_celadon/items/sounds/plushes/emotes/female/gasp_f6.ogg
new file mode 100644
index 000000000000..9d31687aa998
Binary files /dev/null and b/mod_celadon/items/sounds/plushes/emotes/female/gasp_f6.ogg differ
diff --git a/mod_celadon/items/sounds/plushes/emotes/hiss.ogg b/mod_celadon/items/sounds/plushes/emotes/hiss.ogg
new file mode 100644
index 000000000000..158e0c620d3a
Binary files /dev/null and b/mod_celadon/items/sounds/plushes/emotes/hiss.ogg differ
diff --git a/mod_celadon/items/sounds/plushes/emotes/jelly_scream.ogg b/mod_celadon/items/sounds/plushes/emotes/jelly_scream.ogg
new file mode 100644
index 000000000000..97fb7e3c68e8
Binary files /dev/null and b/mod_celadon/items/sounds/plushes/emotes/jelly_scream.ogg differ
diff --git a/mod_celadon/items/sounds/plushes/emotes/male/burp_m.ogg b/mod_celadon/items/sounds/plushes/emotes/male/burp_m.ogg
new file mode 100644
index 000000000000..130d3740d7ab
Binary files /dev/null and b/mod_celadon/items/sounds/plushes/emotes/male/burp_m.ogg differ
diff --git a/mod_celadon/items/sounds/plushes/emotes/male/gasp_m1.ogg b/mod_celadon/items/sounds/plushes/emotes/male/gasp_m1.ogg
new file mode 100644
index 000000000000..5ce88dde766f
Binary files /dev/null and b/mod_celadon/items/sounds/plushes/emotes/male/gasp_m1.ogg differ
diff --git a/mod_celadon/items/sounds/plushes/emotes/male/gasp_m2.ogg b/mod_celadon/items/sounds/plushes/emotes/male/gasp_m2.ogg
new file mode 100644
index 000000000000..095b92af9fd5
Binary files /dev/null and b/mod_celadon/items/sounds/plushes/emotes/male/gasp_m2.ogg differ
diff --git a/mod_celadon/items/sounds/plushes/emotes/male/gasp_m3.ogg b/mod_celadon/items/sounds/plushes/emotes/male/gasp_m3.ogg
new file mode 100644
index 000000000000..df311e2698e1
Binary files /dev/null and b/mod_celadon/items/sounds/plushes/emotes/male/gasp_m3.ogg differ
diff --git a/mod_celadon/items/sounds/plushes/emotes/male/gasp_m4.ogg b/mod_celadon/items/sounds/plushes/emotes/male/gasp_m4.ogg
new file mode 100644
index 000000000000..5614ae1b5735
Binary files /dev/null and b/mod_celadon/items/sounds/plushes/emotes/male/gasp_m4.ogg differ
diff --git a/mod_celadon/items/sounds/plushes/emotes/male/gasp_m5.ogg b/mod_celadon/items/sounds/plushes/emotes/male/gasp_m5.ogg
new file mode 100644
index 000000000000..3d29b276d22d
Binary files /dev/null and b/mod_celadon/items/sounds/plushes/emotes/male/gasp_m5.ogg differ
diff --git a/mod_celadon/items/sounds/plushes/emotes/male/gasp_m6.ogg b/mod_celadon/items/sounds/plushes/emotes/male/gasp_m6.ogg
new file mode 100644
index 000000000000..6cbc4001bfd7
Binary files /dev/null and b/mod_celadon/items/sounds/plushes/emotes/male/gasp_m6.ogg differ
diff --git a/mod_celadon/items/sounds/plushes/emotes/male/male_cough_1.ogg b/mod_celadon/items/sounds/plushes/emotes/male/male_cough_1.ogg
new file mode 100644
index 000000000000..8db082a8fbd8
Binary files /dev/null and b/mod_celadon/items/sounds/plushes/emotes/male/male_cough_1.ogg differ
diff --git a/mod_celadon/items/sounds/plushes/emotes/male/male_cough_2.ogg b/mod_celadon/items/sounds/plushes/emotes/male/male_cough_2.ogg
new file mode 100644
index 000000000000..b8d1dedc9c18
Binary files /dev/null and b/mod_celadon/items/sounds/plushes/emotes/male/male_cough_2.ogg differ
diff --git a/mod_celadon/items/sounds/plushes/emotes/male/male_cough_3.ogg b/mod_celadon/items/sounds/plushes/emotes/male/male_cough_3.ogg
new file mode 100644
index 000000000000..9b90c460a729
Binary files /dev/null and b/mod_celadon/items/sounds/plushes/emotes/male/male_cough_3.ogg differ
diff --git a/mod_celadon/items/sounds/plushes/emotes/male/male_sigh.ogg b/mod_celadon/items/sounds/plushes/emotes/male/male_sigh.ogg
new file mode 100644
index 000000000000..c267e9d814f9
Binary files /dev/null and b/mod_celadon/items/sounds/plushes/emotes/male/male_sigh.ogg differ
diff --git a/mod_celadon/items/sounds/plushes/emotes/male/male_sigh_exasperated.ogg b/mod_celadon/items/sounds/plushes/emotes/male/male_sigh_exasperated.ogg
new file mode 100644
index 000000000000..46efcfa4179e
Binary files /dev/null and b/mod_celadon/items/sounds/plushes/emotes/male/male_sigh_exasperated.ogg differ
diff --git a/mod_celadon/items/sounds/plushes/emotes/male/male_sneeze.ogg b/mod_celadon/items/sounds/plushes/emotes/male/male_sneeze.ogg
new file mode 100644
index 000000000000..08486bbba933
Binary files /dev/null and b/mod_celadon/items/sounds/plushes/emotes/male/male_sneeze.ogg differ
diff --git a/mod_celadon/items/sounds/plushes/emotes/male/male_sniff.ogg b/mod_celadon/items/sounds/plushes/emotes/male/male_sniff.ogg
new file mode 100644
index 000000000000..d4b9ddf6cedb
Binary files /dev/null and b/mod_celadon/items/sounds/plushes/emotes/male/male_sniff.ogg differ
diff --git a/mod_celadon/items/sounds/plushes/emotes/meow.ogg b/mod_celadon/items/sounds/plushes/emotes/meow.ogg
new file mode 100644
index 000000000000..f01cd38a8278
Binary files /dev/null and b/mod_celadon/items/sounds/plushes/emotes/meow.ogg differ
diff --git a/mod_celadon/items/sounds/plushes/emotes/mothchitter.ogg b/mod_celadon/items/sounds/plushes/emotes/mothchitter.ogg
new file mode 100644
index 000000000000..ae7789d9f84f
Binary files /dev/null and b/mod_celadon/items/sounds/plushes/emotes/mothchitter.ogg differ
diff --git a/mod_celadon/items/sounds/plushes/emotes/mothlaugh.ogg b/mod_celadon/items/sounds/plushes/emotes/mothlaugh.ogg
new file mode 100644
index 000000000000..6c2559c0dfbc
Binary files /dev/null and b/mod_celadon/items/sounds/plushes/emotes/mothlaugh.ogg differ
diff --git a/mod_celadon/items/sounds/plushes/emotes/mothsqueak.ogg b/mod_celadon/items/sounds/plushes/emotes/mothsqueak.ogg
new file mode 100644
index 000000000000..c5ac979aed11
Binary files /dev/null and b/mod_celadon/items/sounds/plushes/emotes/mothsqueak.ogg differ
diff --git a/mod_celadon/items/sounds/plushes/emotes/nyaha.ogg b/mod_celadon/items/sounds/plushes/emotes/nyaha.ogg
new file mode 100644
index 000000000000..d7a6de4ab7a1
Binary files /dev/null and b/mod_celadon/items/sounds/plushes/emotes/nyaha.ogg differ
diff --git a/mod_celadon/items/sounds/plushes/emotes/nyahaha1.ogg b/mod_celadon/items/sounds/plushes/emotes/nyahaha1.ogg
new file mode 100644
index 000000000000..73a79470febe
Binary files /dev/null and b/mod_celadon/items/sounds/plushes/emotes/nyahaha1.ogg differ
diff --git a/mod_celadon/items/sounds/plushes/emotes/nyahaha2.ogg b/mod_celadon/items/sounds/plushes/emotes/nyahaha2.ogg
new file mode 100644
index 000000000000..a78ba60e706f
Binary files /dev/null and b/mod_celadon/items/sounds/plushes/emotes/nyahaha2.ogg differ
diff --git a/mod_celadon/items/sounds/plushes/emotes/nyahehe.ogg b/mod_celadon/items/sounds/plushes/emotes/nyahehe.ogg
new file mode 100644
index 000000000000..c187dafc92c8
Binary files /dev/null and b/mod_celadon/items/sounds/plushes/emotes/nyahehe.ogg differ
diff --git a/mod_celadon/items/sounds/plushes/emotes/question.ogg b/mod_celadon/items/sounds/plushes/emotes/question.ogg
new file mode 100644
index 000000000000..a73f03fe2303
Binary files /dev/null and b/mod_celadon/items/sounds/plushes/emotes/question.ogg differ
diff --git a/mod_celadon/items/sounds/plushes/emotes/raptorscream.ogg b/mod_celadon/items/sounds/plushes/emotes/raptorscream.ogg
new file mode 100644
index 000000000000..9beb0106a3bb
Binary files /dev/null and b/mod_celadon/items/sounds/plushes/emotes/raptorscream.ogg differ
diff --git a/mod_celadon/items/sounds/plushes/emotes/realize.ogg b/mod_celadon/items/sounds/plushes/emotes/realize.ogg
new file mode 100644
index 000000000000..c88593b329f7
Binary files /dev/null and b/mod_celadon/items/sounds/plushes/emotes/realize.ogg differ
diff --git a/mod_celadon/items/sounds/plushes/emotes/rodentscream.ogg b/mod_celadon/items/sounds/plushes/emotes/rodentscream.ogg
new file mode 100644
index 000000000000..60732123b1f4
Binary files /dev/null and b/mod_celadon/items/sounds/plushes/emotes/rodentscream.ogg differ
diff --git a/mod_celadon/items/sounds/plushes/emotes/scream_moth.ogg b/mod_celadon/items/sounds/plushes/emotes/scream_moth.ogg
new file mode 100644
index 000000000000..c94644fc17b9
Binary files /dev/null and b/mod_celadon/items/sounds/plushes/emotes/scream_moth.ogg differ
diff --git a/mod_celadon/items/sounds/plushes/emotes/snore.ogg b/mod_celadon/items/sounds/plushes/emotes/snore.ogg
new file mode 100644
index 000000000000..a908d3ba3609
Binary files /dev/null and b/mod_celadon/items/sounds/plushes/emotes/snore.ogg differ
diff --git a/mod_celadon/items/sounds/plushes/emotes/sweatdrop.ogg b/mod_celadon/items/sounds/plushes/emotes/sweatdrop.ogg
new file mode 100644
index 000000000000..3c5a8ae80d12
Binary files /dev/null and b/mod_celadon/items/sounds/plushes/emotes/sweatdrop.ogg differ
diff --git a/mod_celadon/items/sounds/plushes/emotes/synth_no.ogg b/mod_celadon/items/sounds/plushes/emotes/synth_no.ogg
new file mode 100644
index 000000000000..f0d2c3bfb0c4
Binary files /dev/null and b/mod_celadon/items/sounds/plushes/emotes/synth_no.ogg differ
diff --git a/mod_celadon/items/sounds/plushes/emotes/synth_yes.ogg b/mod_celadon/items/sounds/plushes/emotes/synth_yes.ogg
new file mode 100644
index 000000000000..300cad132ede
Binary files /dev/null and b/mod_celadon/items/sounds/plushes/emotes/synth_yes.ogg differ
diff --git a/mod_celadon/items/sounds/plushes/emotes/twobeep.ogg b/mod_celadon/items/sounds/plushes/emotes/twobeep.ogg
new file mode 100644
index 000000000000..55929a4bd852
Binary files /dev/null and b/mod_celadon/items/sounds/plushes/emotes/twobeep.ogg differ
diff --git a/mod_celadon/items/sounds/plushes/emotes/voxcough.ogg b/mod_celadon/items/sounds/plushes/emotes/voxcough.ogg
new file mode 100644
index 000000000000..15dc2e3873cb
Binary files /dev/null and b/mod_celadon/items/sounds/plushes/emotes/voxcough.ogg differ
diff --git a/mod_celadon/items/sounds/plushes/emotes/voxrustle.ogg b/mod_celadon/items/sounds/plushes/emotes/voxrustle.ogg
new file mode 100644
index 000000000000..fe400fc5dd18
Binary files /dev/null and b/mod_celadon/items/sounds/plushes/emotes/voxrustle.ogg differ
diff --git a/mod_celadon/items/sounds/plushes/emotes/voxscream.ogg b/mod_celadon/items/sounds/plushes/emotes/voxscream.ogg
new file mode 100644
index 000000000000..bb13db1ca0ee
Binary files /dev/null and b/mod_celadon/items/sounds/plushes/emotes/voxscream.ogg differ
diff --git a/mod_celadon/items/sounds/plushes/emotes/voxsneeze.ogg b/mod_celadon/items/sounds/plushes/emotes/voxsneeze.ogg
new file mode 100644
index 000000000000..9b1a5d1cca73
Binary files /dev/null and b/mod_celadon/items/sounds/plushes/emotes/voxsneeze.ogg differ
diff --git a/mod_celadon/items/sounds/plushes/emotes/yawn_m1.ogg b/mod_celadon/items/sounds/plushes/emotes/yawn_m1.ogg
new file mode 100644
index 000000000000..2029b41a2be4
Binary files /dev/null and b/mod_celadon/items/sounds/plushes/emotes/yawn_m1.ogg differ
diff --git a/mod_celadon/items/sounds/plushes/emotes/yawn_m2.ogg b/mod_celadon/items/sounds/plushes/emotes/yawn_m2.ogg
new file mode 100644
index 000000000000..fad373f788ac
Binary files /dev/null and b/mod_celadon/items/sounds/plushes/emotes/yawn_m2.ogg differ
diff --git a/mod_celadon/items/sounds/plushes/emotes/zombie_scream.ogg b/mod_celadon/items/sounds/plushes/emotes/zombie_scream.ogg
new file mode 100644
index 000000000000..880f4a6d0ad0
Binary files /dev/null and b/mod_celadon/items/sounds/plushes/emotes/zombie_scream.ogg differ
diff --git a/mod_celadon/items/sounds/plushes/glass_step_sm.ogg b/mod_celadon/items/sounds/plushes/glass_step_sm.ogg
new file mode 100644
index 000000000000..2741ef49dea7
Binary files /dev/null and b/mod_celadon/items/sounds/plushes/glass_step_sm.ogg differ
diff --git a/mod_celadon/items/sounds/plushes/leaplush.ogg b/mod_celadon/items/sounds/plushes/leaplush.ogg
new file mode 100644
index 000000000000..4d47bb9b0156
Binary files /dev/null and b/mod_celadon/items/sounds/plushes/leaplush.ogg differ
diff --git a/mod_celadon/items/sounds/plushes/merowr.ogg b/mod_celadon/items/sounds/plushes/merowr.ogg
new file mode 100644
index 000000000000..01fb993c618d
Binary files /dev/null and b/mod_celadon/items/sounds/plushes/merowr.ogg differ
diff --git a/mod_celadon/items/sounds/plushes/mothsqueak.ogg b/mod_celadon/items/sounds/plushes/mothsqueak.ogg
new file mode 100644
index 000000000000..c5ac979aed11
Binary files /dev/null and b/mod_celadon/items/sounds/plushes/mothsqueak.ogg differ
diff --git a/mod_celadon/items/sounds/plushes/mousesqueek.ogg b/mod_celadon/items/sounds/plushes/mousesqueek.ogg
new file mode 100644
index 000000000000..fef15503cd93
Binary files /dev/null and b/mod_celadon/items/sounds/plushes/mousesqueek.ogg differ
diff --git a/mod_celadon/items/sounds/plushes/ping.ogg b/mod_celadon/items/sounds/plushes/ping.ogg
new file mode 100644
index 000000000000..3f8a27cfcd43
Binary files /dev/null and b/mod_celadon/items/sounds/plushes/ping.ogg differ
diff --git a/mod_celadon/items/sounds/plushes/screwdriver.ogg b/mod_celadon/items/sounds/plushes/screwdriver.ogg
new file mode 100644
index 000000000000..a6fc5dc6b98f
Binary files /dev/null and b/mod_celadon/items/sounds/plushes/screwdriver.ogg differ
diff --git a/mod_celadon/items/sounds/plushes/slap.ogg b/mod_celadon/items/sounds/plushes/slap.ogg
new file mode 100644
index 000000000000..99a9ec788c4c
Binary files /dev/null and b/mod_celadon/items/sounds/plushes/slap.ogg differ
diff --git a/mod_celadon/items/sounds/plushes/spiderplush.ogg b/mod_celadon/items/sounds/plushes/spiderplush.ogg
new file mode 100644
index 000000000000..fc9ec74c89dd
Binary files /dev/null and b/mod_celadon/items/sounds/plushes/spiderplush.ogg differ
diff --git a/mod_celadon/items/sounds/plushes/squeaktoy.ogg b/mod_celadon/items/sounds/plushes/squeaktoy.ogg
new file mode 100644
index 000000000000..88e46efded22
Binary files /dev/null and b/mod_celadon/items/sounds/plushes/squeaktoy.ogg differ
diff --git a/mod_celadon/items/sounds/plushes/supermatter.ogg b/mod_celadon/items/sounds/plushes/supermatter.ogg
new file mode 100644
index 000000000000..83081a5e9bf7
Binary files /dev/null and b/mod_celadon/items/sounds/plushes/supermatter.ogg differ
diff --git a/mod_celadon/items/sounds/plushes/synth_no.ogg b/mod_celadon/items/sounds/plushes/synth_no.ogg
new file mode 100644
index 000000000000..f0d2c3bfb0c4
Binary files /dev/null and b/mod_celadon/items/sounds/plushes/synth_no.ogg differ
diff --git a/mod_celadon/items/sounds/plushes/synth_yes.ogg b/mod_celadon/items/sounds/plushes/synth_yes.ogg
new file mode 100644
index 000000000000..300cad132ede
Binary files /dev/null and b/mod_celadon/items/sounds/plushes/synth_yes.ogg differ
diff --git a/mod_celadon/items/sounds/plushes/thudswoosh.ogg b/mod_celadon/items/sounds/plushes/thudswoosh.ogg
new file mode 100644
index 000000000000..934ec6350f56
Binary files /dev/null and b/mod_celadon/items/sounds/plushes/thudswoosh.ogg differ
diff --git a/mod_celadon/items/sounds/plushes/tracymrowr.ogg b/mod_celadon/items/sounds/plushes/tracymrowr.ogg
new file mode 100644
index 000000000000..44d2471ae699
Binary files /dev/null and b/mod_celadon/items/sounds/plushes/tracymrowr.ogg differ
diff --git a/mod_celadon/items/sounds/plushes/twobeep.ogg b/mod_celadon/items/sounds/plushes/twobeep.ogg
new file mode 100644
index 000000000000..26fc5a95a57b
Binary files /dev/null and b/mod_celadon/items/sounds/plushes/twobeep.ogg differ
diff --git a/mod_celadon/items/sounds/plushes/twobeep_high.ogg b/mod_celadon/items/sounds/plushes/twobeep_high.ogg
new file mode 100644
index 000000000000..b97b39a4f01b
Binary files /dev/null and b/mod_celadon/items/sounds/plushes/twobeep_high.ogg differ
diff --git a/mod_celadon/items/sounds/plushes/voice/awoo.ogg b/mod_celadon/items/sounds/plushes/voice/awoo.ogg
new file mode 100644
index 000000000000..94deb46508f0
Binary files /dev/null and b/mod_celadon/items/sounds/plushes/voice/awoo.ogg differ
diff --git a/mod_celadon/items/sounds/plushes/voice/baa.ogg b/mod_celadon/items/sounds/plushes/voice/baa.ogg
new file mode 100644
index 000000000000..96d8ce042943
Binary files /dev/null and b/mod_celadon/items/sounds/plushes/voice/baa.ogg differ
diff --git a/mod_celadon/items/sounds/plushes/voice/baa2.ogg b/mod_celadon/items/sounds/plushes/voice/baa2.ogg
new file mode 100644
index 000000000000..0d2933a82813
Binary files /dev/null and b/mod_celadon/items/sounds/plushes/voice/baa2.ogg differ
diff --git a/mod_celadon/items/sounds/plushes/voice/bark1.ogg b/mod_celadon/items/sounds/plushes/voice/bark1.ogg
new file mode 100644
index 000000000000..62a8535b628c
Binary files /dev/null and b/mod_celadon/items/sounds/plushes/voice/bark1.ogg differ
diff --git a/mod_celadon/items/sounds/plushes/voice/bark2.ogg b/mod_celadon/items/sounds/plushes/voice/bark2.ogg
new file mode 100644
index 000000000000..e0e77281d824
Binary files /dev/null and b/mod_celadon/items/sounds/plushes/voice/bark2.ogg differ
diff --git a/mod_celadon/items/sounds/plushes/voice/bawk.ogg b/mod_celadon/items/sounds/plushes/voice/bawk.ogg
new file mode 100644
index 000000000000..d52899f3eb09
Binary files /dev/null and b/mod_celadon/items/sounds/plushes/voice/bawk.ogg differ
diff --git a/mod_celadon/items/sounds/plushes/voice/bork.ogg b/mod_celadon/items/sounds/plushes/voice/bork.ogg
new file mode 100644
index 000000000000..3ea9922b57c0
Binary files /dev/null and b/mod_celadon/items/sounds/plushes/voice/bork.ogg differ
diff --git a/mod_celadon/items/sounds/plushes/voice/cackle_yeen.ogg b/mod_celadon/items/sounds/plushes/voice/cackle_yeen.ogg
new file mode 100644
index 000000000000..8d76cda277e7
Binary files /dev/null and b/mod_celadon/items/sounds/plushes/voice/cackle_yeen.ogg differ
diff --git a/mod_celadon/items/sounds/plushes/voice/caw.ogg b/mod_celadon/items/sounds/plushes/voice/caw.ogg
new file mode 100644
index 000000000000..bd4ff73393ac
Binary files /dev/null and b/mod_celadon/items/sounds/plushes/voice/caw.ogg differ
diff --git a/mod_celadon/items/sounds/plushes/voice/caw2.ogg b/mod_celadon/items/sounds/plushes/voice/caw2.ogg
new file mode 100644
index 000000000000..f91a480893c4
Binary files /dev/null and b/mod_celadon/items/sounds/plushes/voice/caw2.ogg differ
diff --git a/mod_celadon/items/sounds/plushes/voice/feline_purr.ogg b/mod_celadon/items/sounds/plushes/voice/feline_purr.ogg
new file mode 100644
index 000000000000..a34c47fe166f
Binary files /dev/null and b/mod_celadon/items/sounds/plushes/voice/feline_purr.ogg differ
diff --git a/mod_celadon/items/sounds/plushes/voice/goose_honk.ogg b/mod_celadon/items/sounds/plushes/voice/goose_honk.ogg
new file mode 100644
index 000000000000..b15b7695b320
Binary files /dev/null and b/mod_celadon/items/sounds/plushes/voice/goose_honk.ogg differ
diff --git a/mod_celadon/items/sounds/plushes/voice/growl.ogg b/mod_celadon/items/sounds/plushes/voice/growl.ogg
new file mode 100644
index 000000000000..9b274ba0ac05
Binary files /dev/null and b/mod_celadon/items/sounds/plushes/voice/growl.ogg differ
diff --git a/mod_celadon/items/sounds/plushes/voice/hiss.ogg b/mod_celadon/items/sounds/plushes/voice/hiss.ogg
new file mode 100644
index 000000000000..cd9fa22c371d
Binary files /dev/null and b/mod_celadon/items/sounds/plushes/voice/hiss.ogg differ
diff --git a/mod_celadon/items/sounds/plushes/voice/hoot.ogg b/mod_celadon/items/sounds/plushes/voice/hoot.ogg
new file mode 100644
index 000000000000..fdf8ba0764e7
Binary files /dev/null and b/mod_celadon/items/sounds/plushes/voice/hoot.ogg differ
diff --git a/mod_celadon/items/sounds/plushes/voice/merowr.ogg b/mod_celadon/items/sounds/plushes/voice/merowr.ogg
new file mode 100644
index 000000000000..01fb993c618d
Binary files /dev/null and b/mod_celadon/items/sounds/plushes/voice/merowr.ogg differ
diff --git a/mod_celadon/items/sounds/plushes/voice/merp.ogg b/mod_celadon/items/sounds/plushes/voice/merp.ogg
new file mode 100644
index 000000000000..b40b7a365bd9
Binary files /dev/null and b/mod_celadon/items/sounds/plushes/voice/merp.ogg differ
diff --git a/mod_celadon/items/sounds/plushes/voice/moo.ogg b/mod_celadon/items/sounds/plushes/voice/moo.ogg
new file mode 100644
index 000000000000..b89db4405fd9
Binary files /dev/null and b/mod_celadon/items/sounds/plushes/voice/moo.ogg differ
diff --git a/mod_celadon/items/sounds/plushes/voice/mothsqueak.ogg b/mod_celadon/items/sounds/plushes/voice/mothsqueak.ogg
new file mode 100644
index 000000000000..c5ac979aed11
Binary files /dev/null and b/mod_celadon/items/sounds/plushes/voice/mothsqueak.ogg differ
diff --git a/mod_celadon/items/sounds/plushes/voice/nya.ogg b/mod_celadon/items/sounds/plushes/voice/nya.ogg
new file mode 100644
index 000000000000..1ca8cc08ea24
Binary files /dev/null and b/mod_celadon/items/sounds/plushes/voice/nya.ogg differ
diff --git a/mod_celadon/items/sounds/plushes/voice/peep.ogg b/mod_celadon/items/sounds/plushes/voice/peep.ogg
new file mode 100644
index 000000000000..140f5072fc7d
Binary files /dev/null and b/mod_celadon/items/sounds/plushes/voice/peep.ogg differ
diff --git a/mod_celadon/items/sounds/plushes/voice/peep_once.ogg b/mod_celadon/items/sounds/plushes/voice/peep_once.ogg
new file mode 100644
index 000000000000..eaea4e55382c
Binary files /dev/null and b/mod_celadon/items/sounds/plushes/voice/peep_once.ogg differ
diff --git a/mod_celadon/items/sounds/plushes/voice/raptor_purr.ogg b/mod_celadon/items/sounds/plushes/voice/raptor_purr.ogg
new file mode 100644
index 000000000000..ef93f33f0872
Binary files /dev/null and b/mod_celadon/items/sounds/plushes/voice/raptor_purr.ogg differ
diff --git a/mod_celadon/items/sounds/plushes/voice/rattle.ogg b/mod_celadon/items/sounds/plushes/voice/rattle.ogg
new file mode 100644
index 000000000000..2df15c89664d
Binary files /dev/null and b/mod_celadon/items/sounds/plushes/voice/rattle.ogg differ
diff --git a/mod_celadon/items/sounds/plushes/voice/roro_rogue.ogg b/mod_celadon/items/sounds/plushes/voice/roro_rogue.ogg
new file mode 100644
index 000000000000..053a8096f3ea
Binary files /dev/null and b/mod_celadon/items/sounds/plushes/voice/roro_rogue.ogg differ
diff --git a/mod_celadon/items/sounds/plushes/voice/scream_cat.ogg b/mod_celadon/items/sounds/plushes/voice/scream_cat.ogg
new file mode 100644
index 000000000000..ba00eec223c6
Binary files /dev/null and b/mod_celadon/items/sounds/plushes/voice/scream_cat.ogg differ
diff --git a/mod_celadon/items/sounds/plushes/voice/scream_f1.ogg b/mod_celadon/items/sounds/plushes/voice/scream_f1.ogg
new file mode 100644
index 000000000000..23036501487a
Binary files /dev/null and b/mod_celadon/items/sounds/plushes/voice/scream_f1.ogg differ
diff --git a/mod_celadon/items/sounds/plushes/voice/scream_f2.ogg b/mod_celadon/items/sounds/plushes/voice/scream_f2.ogg
new file mode 100644
index 000000000000..6c4a1d33ad6c
Binary files /dev/null and b/mod_celadon/items/sounds/plushes/voice/scream_f2.ogg differ
diff --git a/mod_celadon/items/sounds/plushes/voice/scream_f3.ogg b/mod_celadon/items/sounds/plushes/voice/scream_f3.ogg
new file mode 100644
index 000000000000..d66c602640b4
Binary files /dev/null and b/mod_celadon/items/sounds/plushes/voice/scream_f3.ogg differ
diff --git a/mod_celadon/items/sounds/plushes/voice/scream_lizard.ogg b/mod_celadon/items/sounds/plushes/voice/scream_lizard.ogg
new file mode 100644
index 000000000000..aec2d56303b0
Binary files /dev/null and b/mod_celadon/items/sounds/plushes/voice/scream_lizard.ogg differ
diff --git a/mod_celadon/items/sounds/plushes/voice/scream_m.ogg b/mod_celadon/items/sounds/plushes/voice/scream_m.ogg
new file mode 100644
index 000000000000..54a547d20eee
Binary files /dev/null and b/mod_celadon/items/sounds/plushes/voice/scream_m.ogg differ
diff --git a/mod_celadon/items/sounds/plushes/voice/scream_m1.ogg b/mod_celadon/items/sounds/plushes/voice/scream_m1.ogg
new file mode 100644
index 000000000000..6c74f5294659
Binary files /dev/null and b/mod_celadon/items/sounds/plushes/voice/scream_m1.ogg differ
diff --git a/mod_celadon/items/sounds/plushes/voice/scream_m2.ogg b/mod_celadon/items/sounds/plushes/voice/scream_m2.ogg
new file mode 100644
index 000000000000..72e9933f2f23
Binary files /dev/null and b/mod_celadon/items/sounds/plushes/voice/scream_m2.ogg differ
diff --git a/mod_celadon/items/sounds/plushes/voice/scream_monkey.ogg b/mod_celadon/items/sounds/plushes/voice/scream_monkey.ogg
new file mode 100644
index 000000000000..c7e1a966b455
Binary files /dev/null and b/mod_celadon/items/sounds/plushes/voice/scream_monkey.ogg differ
diff --git a/mod_celadon/items/sounds/plushes/voice/scream_moth.ogg b/mod_celadon/items/sounds/plushes/voice/scream_moth.ogg
new file mode 100644
index 000000000000..bd0fd6da7b9a
Binary files /dev/null and b/mod_celadon/items/sounds/plushes/voice/scream_moth.ogg differ
diff --git a/mod_celadon/items/sounds/plushes/voice/scream_silicon.ogg b/mod_celadon/items/sounds/plushes/voice/scream_silicon.ogg
new file mode 100644
index 000000000000..0b3f47370a5e
Binary files /dev/null and b/mod_celadon/items/sounds/plushes/voice/scream_silicon.ogg differ
diff --git a/mod_celadon/items/sounds/plushes/voice/scream_skeleton.ogg b/mod_celadon/items/sounds/plushes/voice/scream_skeleton.ogg
new file mode 100644
index 000000000000..6bf2f637e329
Binary files /dev/null and b/mod_celadon/items/sounds/plushes/voice/scream_skeleton.ogg differ
diff --git a/mod_celadon/items/sounds/plushes/voice/slime_squish.ogg b/mod_celadon/items/sounds/plushes/voice/slime_squish.ogg
new file mode 100644
index 000000000000..60e118e217b4
Binary files /dev/null and b/mod_celadon/items/sounds/plushes/voice/slime_squish.ogg differ
diff --git a/mod_celadon/items/sounds/plushes/voice/snap.ogg b/mod_celadon/items/sounds/plushes/voice/snap.ogg
new file mode 100644
index 000000000000..5e17b9dc2423
Binary files /dev/null and b/mod_celadon/items/sounds/plushes/voice/snap.ogg differ
diff --git a/mod_celadon/items/sounds/plushes/voice/snap2.ogg b/mod_celadon/items/sounds/plushes/voice/snap2.ogg
new file mode 100644
index 000000000000..1537084be43c
Binary files /dev/null and b/mod_celadon/items/sounds/plushes/voice/snap2.ogg differ
diff --git a/mod_celadon/items/sounds/plushes/voice/snap3.ogg b/mod_celadon/items/sounds/plushes/voice/snap3.ogg
new file mode 100644
index 000000000000..ca7506dc2c36
Binary files /dev/null and b/mod_celadon/items/sounds/plushes/voice/snap3.ogg differ
diff --git a/mod_celadon/items/sounds/plushes/voice/trills.ogg b/mod_celadon/items/sounds/plushes/voice/trills.ogg
new file mode 100644
index 000000000000..6b3c2b1e098c
Binary files /dev/null and b/mod_celadon/items/sounds/plushes/voice/trills.ogg differ
diff --git a/mod_celadon/items/sounds/plushes/voice/warbles.ogg b/mod_celadon/items/sounds/plushes/voice/warbles.ogg
new file mode 100644
index 000000000000..420ae974c838
Binary files /dev/null and b/mod_celadon/items/sounds/plushes/voice/warbles.ogg differ
diff --git a/mod_celadon/items/sounds/plushes/voice/weh.ogg b/mod_celadon/items/sounds/plushes/voice/weh.ogg
new file mode 100644
index 000000000000..9867651bc2a5
Binary files /dev/null and b/mod_celadon/items/sounds/plushes/voice/weh.ogg differ
diff --git a/mod_celadon/items/sounds/plushes/voice/woof.ogg b/mod_celadon/items/sounds/plushes/voice/woof.ogg
new file mode 100644
index 000000000000..aaa5f5238603
Binary files /dev/null and b/mod_celadon/items/sounds/plushes/voice/woof.ogg differ
diff --git a/mod_celadon/items/sounds/plushes/voice/wurble.ogg b/mod_celadon/items/sounds/plushes/voice/wurble.ogg
new file mode 100644
index 000000000000..2445f989832a
Binary files /dev/null and b/mod_celadon/items/sounds/plushes/voice/wurble.ogg differ
diff --git a/mod_celadon/items/sounds/plushes/welder.ogg b/mod_celadon/items/sounds/plushes/welder.ogg
new file mode 100644
index 000000000000..b431ca3151cc
Binary files /dev/null and b/mod_celadon/items/sounds/plushes/welder.ogg differ
diff --git a/mod_celadon/loadout/code/accessories.dm b/mod_celadon/loadout/code/accessories.dm
index 39645bbd696e..314ac1ce368a 100644
--- a/mod_celadon/loadout/code/accessories.dm
+++ b/mod_celadon/loadout/code/accessories.dm
@@ -63,3 +63,27 @@
/datum/gear/accessory/scarf/tarajan/cream
display_name = "scarf, cream"
path = /obj/item/clothing/neck/scarf/tajaran/cream
+
+/// Plushes
+/datum/gear/accessory/plush/celadon/cat
+ display_name = "cat plushie"
+ description = "A small cat plushie with black beady eyes."
+ path = /obj/item/toy/plush/celadon/cat
+
+/datum/gear/accessory/plush/celadon/cat/tux
+ display_name = "tux cat plushie"
+ path = /obj/item/toy/plush/celadon/cat/tux
+
+/datum/gear/accessory/plush/celadon/cat/white
+ display_name = "white cat plushie"
+ path = /obj/item/toy/plush/celadon/cat/white
+
+/datum/gear/accessory/plush/celadon/cat/kotwithfunnyhat
+ display_name = "Rice Cat"
+ description = "White cat plushie with straw hat for hard work on rice field!"
+ path = /obj/item/toy/plush/celadon/kotwithfunnyhat
+
+/datum/gear/accessory/plush/celadon/cat/kotrazumist
+ display_name = "Razumist Cat"
+ description = "Cat with wanrning cone on it. Wonder what do itself so smart?"
+ path = /obj/item/toy/plush/celadon/kotrazumist