diff --git a/My project/Assets/Scripts/Cheat/CheatActionsLogic.cs b/My project/Assets/Scripts/Cheat/CheatActionsLogic.cs
index 19614ae8d627cdcfb1f38df834ff0c6c00d88dea..40147bbd2cc5e3bb51eb6dcfbeaef97fe6cf438e 100644
--- a/My project/Assets/Scripts/Cheat/CheatActionsLogic.cs	
+++ b/My project/Assets/Scripts/Cheat/CheatActionsLogic.cs	
@@ -93,12 +93,23 @@ namespace Console{
         public static void KillPet(string[] args)
         {
             if (args.Length == 0) {
-                if (PetHealth.instance != null && !PetHealth.instance.isDead) {
-                    PetHealth.instance.TakeDamage(PetHealth.instance.currentHealth);
-                    DeveloperConsole.instance.AddMessageToConsole("::   Pet killed");
+                if (StateController.petTag != 3)
+                {
+                    if (PetHealth.instance != null && StateController.petTag != 2)
+                    {
+                        PetHealth.instance.TakeDamage(PetHealth.instance.currentHealth);
+                        DeveloperConsole.instance.AddMessageToConsole("::   Pet killed");
+                    }
+                    else if (WizardHealth.instance != null && StateController.petTag == 2)
+                    {
+                        WizardHealth.instance.TakeDamage(WizardHealth.instance.currentHealth);
+                        DeveloperConsole.instance.AddMessageToConsole("::   Pet killed");
+                    }
                 }
-                DeveloperConsole.instance.AddMessageToConsole("!!   You don't have a pet");
-                return;             
+                else
+                {
+                    DeveloperConsole.instance.AddMessageToConsole("!!   You don't have a pet");
+                }         
             }
             DeveloperConsole.instance.AddMessageToConsole("!!   This command doesn't take any arguments");
         }