diff --git a/code/modules/mob/living/carbon/metroid/metroid.dm b/code/modules/mob/living/carbon/metroid/metroid.dm
index 74b54166431..3ec79ec673e 100644
--- a/code/modules/mob/living/carbon/metroid/metroid.dm
+++ b/code/modules/mob/living/carbon/metroid/metroid.dm
@@ -79,7 +79,7 @@
..()
/mob/living/carbon/slime/adult/New()
- verbs.Remove(/mob/living/carbon/slime/verb/ventcrawl)
+ //verbs.Remove(/mob/living/carbon/slime/verb/ventcrawl)
..()
/mob/living/carbon/slime/movement_delay()
@@ -952,6 +952,16 @@ mob/living/carbon/slime/var/temperature_resistance = T0C+75
siemens_coefficient = 0
unacidable = 1
+/obj/item/clothing/mask/gas/golem
+ name = "golem's face"
+ desc = "the imposing face of an adamantine golem"
+ icon_state = "golem"
+ item_state = "golem"
+ canremove = 0
+ siemens_coefficient = 0
+ unacidable = 1
+
+
/obj/item/clothing/gloves/golem
name = "golem's hands"
desc = "strong adamantine hands"
@@ -961,7 +971,16 @@ mob/living/carbon/slime/var/temperature_resistance = T0C+75
canremove = 0
-
+/obj/item/clothing/head/space/golem
+ icon_state = "golem"
+ item_state = "dermal"
+ color = "dermal"
+ name = "golem's head"
+ desc = "a golem's head"
+ flags = FPRINT | TABLEPASS | STOPSPRESSUREDMAGE
+ heat_protection = HEAD
+ max_heat_protection_temperature = FIRE_HELMET_MAX_HEAT_PROTECITON_TEMPERATURE
+ armor = list(melee = 80, bullet = 20, laser = 20, energy = 10, bomb = 0, bio = 0, rad = 0)
//////////////////////////////Old shit from metroids/RoRos, and the old cores, would not take much work to re-add them////////////////////////
diff --git a/code/modules/mob/living/carbon/metroid/powers.dm b/code/modules/mob/living/carbon/metroid/powers.dm
index af7589fd0c5..707fc9cc158 100644
--- a/code/modules/mob/living/carbon/metroid/powers.dm
+++ b/code/modules/mob/living/carbon/metroid/powers.dm
@@ -180,7 +180,7 @@
new_slime.powerlevel = max(0, powerlevel-1)
new_slime.a_intent = "hurt"
new_slime.key = key
-
+ new_slime.universal_speak = universal_speak
new_slime << "You are now an adult slime."
del(src)
else
@@ -243,6 +243,7 @@
var/mob/living/carbon/slime/new_slime = pick(babies)
new_slime.a_intent = "hurt"
+ new_slime.universal_speak = universal_speak
new_slime.key = key
new_slime << "You are now a slime!"
diff --git a/code/modules/reagents/Chemistry-Recipes.dm b/code/modules/reagents/Chemistry-Recipes.dm
index f947ef99e1c..cc5760ed77b 100644
--- a/code/modules/reagents/Chemistry-Recipes.dm
+++ b/code/modules/reagents/Chemistry-Recipes.dm
@@ -1262,6 +1262,7 @@ datum
G.equip_to_slot_or_del(new /obj/item/clothing/shoes/golem(G), slot_shoes)
G.equip_to_slot_or_del(new /obj/item/clothing/mask/gas/golem(G), slot_wear_mask)
G.equip_to_slot_or_del(new /obj/item/clothing/gloves/golem(G), slot_gloves)
+ G.equip_to_slot_or_del(new /obj/item/clothing/head/space/golem(G), slot_head)
G.loc = get_turf_loc(holder.my_atom)
var/list/candidates = get_alien_candidates()
var/candidate = pick(candidates)