diff --git a/code/modules/spells/spell_types/hivemind.dm b/code/modules/spells/spell_types/hivemind.dm
index e4b6bdb723f..9160c193d24 100644
--- a/code/modules/spells/spell_types/hivemind.dm
+++ b/code/modules/spells/spell_types/hivemind.dm
@@ -108,7 +108,7 @@
if(!M)
revert_cast()
return
- hive.remove_from_hive(M)
+ hive.remove_from_hive(target)
hive.calc_size()
hive.threat_level += 0.1
to_chat(user, "We remove [target.name] from the hive")
@@ -326,7 +326,10 @@
name = "mind control victim"
real_name = "unknown conscience"
-/mob/living/passenger/say(message, bubble_type, var/list/spans = list(), sanitize = TRUE, datum/language/language = null, ignore_spam = FALSE, forced = null)
+/mob/living/passenger/UnarmedAttack(atom/A)
+ return
+
+/mob/living/passenger/say(message, bubble_type, list/spans = list(), sanitize = TRUE, datum/language/language = null, ignore_spam = FALSE, forced = null)
to_chat(src, "You find yourself unable to speak, you aren't in control of your body!")
return FALSE