diff --git a/code/game/objects/items/crayons.dm b/code/game/objects/items/crayons.dm
index 7731fc66e39..3d1dfa0cb19 100644
--- a/code/game/objects/items/crayons.dm
+++ b/code/game/objects/items/crayons.dm
@@ -397,15 +397,15 @@
/obj/item/toy/crayon/attack(mob/M, mob/user)
if(edible && (M == user))
- if(iscarbon(eater))
- var/mob/living/carbon/C = eater
+ if(iscarbon(M))
+ var/mob/living/carbon/C = M
var/covered = ""
if(C.is_mouth_covered(head_only = 1))
covered = "headgear"
else if(C.is_mouth_covered(mask_only = 1))
covered = "mask"
if(covered)
- to_chat(user, "You have to remove your [covered] first!")
+ to_chat(C, "You have to remove your [covered] first!")
return
to_chat(user, "You take a bite of the [src.name]. Delicious!")
var/eaten = use_charges(user, 5, FALSE)