diff --git a/code/modules/mob/living/simple_animal/hostile/regalrat.dm b/code/modules/mob/living/simple_animal/hostile/regalrat.dm
index 7f2925ab7ba..f5b01607b16 100644
--- a/code/modules/mob/living/simple_animal/hostile/regalrat.dm
+++ b/code/modules/mob/living/simple_animal/hostile/regalrat.dm
@@ -96,7 +96,12 @@
/mob/living/simple_animal/hostile/regalrat/AttackingTarget()
if (DOING_INTERACTION(src, "regalrat"))
return
+
. = ..()
+
+ if (QDELETED(target))
+ return
+
if (target.reagents && target.is_injectable(src, allowmobs = TRUE))
src.visible_message("[src] starts licking [target] passionately!","You start licking [target]...")
if (do_mob(src, target, 2 SECONDS, interaction_key = "regalrat"))