diff --git a/src/main/java/com/l2jserver/datapack/handlers/targethandlers/EnemyOnly.java b/src/main/java/com/l2jserver/datapack/handlers/targethandlers/EnemyOnly.java
index 8ec49db721913e9517b6f027dc612e9ff036250f..99ce88b139d6900e3c2388df471ddef28546502b 100644
--- a/src/main/java/com/l2jserver/datapack/handlers/targethandlers/EnemyOnly.java
+++ b/src/main/java/com/l2jserver/datapack/handlers/targethandlers/EnemyOnly.java
@@ -51,10 +51,14 @@ public class EnemyOnly implements ITargetTypeHandler {
 			return EMPTY_TARGET_LIST;
 		}
 		
-		if (target.isAttackable()) {
-			return new L2Character[] {
-				target
-			};
+		if (target.isNpc()) {
+			if (target.isAttackable()) {
+				return new L2Character[] {
+					target
+				};
+			}
+			activeChar.sendPacket(INCORRECT_TARGET);
+			return EMPTY_TARGET_LIST;
 		}
 		
 		final var player = activeChar.getActingPlayer();