diff --git a/code/modules/reagents/Chemistry-Reagents_vr.dm b/code/modules/reagents/Chemistry-Reagents_vr.dm
index c6ea7cc1dcd..58a9b19402d 100644
--- a/code/modules/reagents/Chemistry-Reagents_vr.dm
+++ b/code/modules/reagents/Chemistry-Reagents_vr.dm
@@ -91,5 +91,10 @@
O.water_act(reac_volume / 5)
/datum/reagent/firefighting_foam/touch_mob(var/mob/living/M, reac_volume)
+ if(istype(M, /mob/living/simple_mob/slime)) //I'm sure foam is water-based!
+ var/mob/living/simple_mob/slime/S = M
+ S.adjustToxLoss(15 * reac_volume)
+ S.visible_message("[S]'s flesh sizzles where the foam touches it!", "Your flesh burns in the foam!")
+
M.adjust_fire_stacks(-reac_volume)
- M.ExtinguishMob()
\ No newline at end of file
+ M.ExtinguishMob()