diff --git a/code/game/gamemodes/wizard/artefact.dm b/code/game/gamemodes/wizard/artefact.dm
index 8c2fa530834..97cdc43c189 100644
--- a/code/game/gamemodes/wizard/artefact.dm
+++ b/code/game/gamemodes/wizard/artefact.dm
@@ -250,6 +250,12 @@ var/global/list/multiverse = list()
multiverse.Remove(src)
return ..()
+/obj/item/weapon/multisword/attack(mob/living/M as mob, mob/living/user as mob) //to prevent accidental friendly fire or out and out grief.
+ if(M.faction == user.faction)
+ user << "The [src] detects benevolent energies in your target and redirects your attack!"
+ return
+ ..()
+
/obj/item/weapon/multisword/attack_self(mob/user)
if(user.mind.special_role == "apprentice")
user << "You know better than to touch your teacher's stuff."