diff --git a/code/modules/mob/living/simple_animal/constructs/soulstone.dm b/code/modules/mob/living/simple_animal/constructs/soulstone.dm
index b03fe79b143..54fd7382791 100644
--- a/code/modules/mob/living/simple_animal/constructs/soulstone.dm
+++ b/code/modules/mob/living/simple_animal/constructs/soulstone.dm
@@ -19,6 +19,9 @@
return ..()
if(istype(M, /mob/living/carbon/human/dummy))
return..()
+ if(jobban_isbanned(M, "cultist"))
+ user << "This person's soul is too corrupt and cannot be captured!"
+ return..()
if(M.has_brain_worms()) //Borer stuff - RR
user << "This being is corrupted by an alien intelligence and cannot be soul trapped."