diff --git a/code/modules/reagents/Chemistry-Reagents/Blob-Reagents.dm b/code/modules/reagents/Chemistry-Reagents/Blob-Reagents.dm
index 0ddd41ef092..cbbbbed0a91 100644
--- a/code/modules/reagents/Chemistry-Reagents/Blob-Reagents.dm
+++ b/code/modules/reagents/Chemistry-Reagents/Blob-Reagents.dm
@@ -147,6 +147,44 @@ datum/reagent/blob/explosive/reaction_mob(var/mob/living/M as mob, var/method=TO
M << "The blob strikes you, and its tendrils explode!"
explosion(M.loc, 0, 0, 1, 0, 0)
+datum/reagent/blob/omnizine
+ name = "Omnizine"
+ id = "b_omnizine"
+ description = ""
+ color = "#C8A5DC"
+
+datum/reagent/blob/omnizine/reaction_mob(var/mob/living/M as mob, var/method=TOUCH, var/volume, var/show_message = 1)
+ if(method == TOUCH)
+ if(show_message)
+ M << "The blob squirts something at you, and you feel great!"
+ M.reagents.add_reagent("omnizine", 11)
+
+datum/reagent/blob/morphine
+ name = "Morphine"
+ id = "b_morphine"
+ description = ""
+ color = "#335555"
+
+datum/reagent/blob/morphine/reaction_mob(var/mob/living/M as mob, var/method=TOUCH, var/volume, var/show_message = 1)
+ if(method == TOUCH)
+ if(show_message)
+ M << "The blob squirts something at you, and you feel numb!"
+ M.reagents.add_reagent("morphine", 16)
+
+datum/reagent/blob/spacedrugs
+ name = "Space drugs"
+ id = "b_space_drugs"
+ description = ""
+ color = "#60A584"
+
+datum/reagent/blob/spacedrugs/reaction_mob(var/mob/living/M as mob, var/method=TOUCH, var/volume, var/show_message = 1)
+ if(method == TOUCH)
+ if(show_message)
+ M << "The blob squirts something at you, and you feel funny!"
+ M.reagents.add_reagent("space_drugs", 15)
+ M.apply_damage(10, TOX)
+
+
/proc/reagent_vortex(var/mob/living/M as mob, var/setting_type)
var/turf/pull = get_turf(M)
for(var/atom/movable/X in orange(4,pull))