diff --git a/Assets/Script/Player/CheatManager.cs b/Assets/Script/Player/CheatManager.cs
index 7fa8cb58dfa9c106971c495912895f97dd2a5b97..e584815a66d9144633d88bb7c396793cbb48f1de 100644
--- a/Assets/Script/Player/CheatManager.cs
+++ b/Assets/Script/Player/CheatManager.cs
@@ -96,14 +96,30 @@ public class CheatManager : MonoBehaviour
     [Command("dokterhewan")]
     private void FullHpPet()
     {
-        // TODO: full hp pet
+        PlayerInventory playerInventory = gameObject.GetComponent<PlayerInventory>();
+        var pets = playerInventory.getPlayerPets();
+        foreach (var pet in pets)
+        {
+            if (pet != null)
+            {
+                pet.health = pet.maxHealth;
+            }
+        }
     }
 
     // kill pet
     [Command("furry")]
     private void KillPet()
     {
-        // TODO: kill pet
+        PlayerInventory playerInventory = gameObject.GetComponent<PlayerInventory>();
+        var pets = playerInventory.getPlayerPets();
+        foreach ( var pet in pets )
+        {
+            if ( pet != null )
+            {
+                pet.TakeDamage(10000);
+            }
+        }
     }
 
     // orb
@@ -122,6 +138,11 @@ public class CheatManager : MonoBehaviour
     [Command("akunoob")]
     private void Skip()
     {
-        // skip level
+        var stagemanager = GameObject.Find("Stage Manager").GetComponent<StageManager>();
+        stagemanager.stages[stagemanager.currentStage - 1].StopSpawner();
+        stagemanager.stages[stagemanager.currentStage - 1].StopSpawning();
+        stagemanager.stages[stagemanager.currentStage - 1].isStageCompleted = true;
+        stagemanager.stages[stagemanager.currentStage - 1].gameObject.SetActive(false);
+        
     }
 }
diff --git a/Assets/Script/Stage/Stage.cs b/Assets/Script/Stage/Stage.cs
index 6df16cfd9d6e009bd67ee93920f888d29bd3511e..09fa111f626b5dbec3b490f62feaa52ab33908f5 100644
--- a/Assets/Script/Stage/Stage.cs
+++ b/Assets/Script/Stage/Stage.cs
@@ -116,7 +116,7 @@ public class Stage : MonoBehaviour
         }
     }
     
-    private void StopSpawner()
+    public void StopSpawner()
     {
         foreach (var spawner in spawnControllers)
         {
@@ -237,7 +237,7 @@ public class Stage : MonoBehaviour
         saveButton.interactable = true;
     }
 
-    private void StopSpawning()
+    public void StopSpawning()
     {
         var list = GameObject.FindGameObjectsWithTag("Enemy");
         foreach (GameObject enemy in list)
diff --git a/Assets/Script/Stage/StageManager.cs b/Assets/Script/Stage/StageManager.cs
index e6d98c82ea536bc3224d734c719e75cb3f0e594d..f49ae9e4a9dfc2aec4aa65827bb13a0361d99cb3 100644
--- a/Assets/Script/Stage/StageManager.cs
+++ b/Assets/Script/Stage/StageManager.cs
@@ -10,7 +10,7 @@ public class StageManager : MonoBehaviour
     public int currentStage = 1;
 
     [SerializeField]
-    private List<Stage> stages = new List<Stage>();
+    public List<Stage> stages = new List<Stage>();
 
     public float waveCooldown = 10f;
     public bool inCooldown;