diff --git a/Assets/Scripts/GameManager.cs b/Assets/Scripts/GameManager.cs
index aaaf22a684b58dfa66acc7bcf97c76700e0905da..09f7c4e5bd16a3d865aa5d34ba5a967870ce8ee8 100644
--- a/Assets/Scripts/GameManager.cs
+++ b/Assets/Scripts/GameManager.cs
@@ -9,6 +9,7 @@ public class GameManager : MonoBehaviour
     // General
     [Header("General")]
     public int coins = 0;
+    public int coinsLatest = 0;
 
     // Shop Requirements
     [Header("Shop Requirements")]
@@ -63,13 +64,18 @@ public class GameManager : MonoBehaviour
 
     void Start()
     {
-      
     }
 
     // Update is called once per frame
     void Update()
     {
-        
+        coinsLatest = coins;
+        // if true set infinity if not set to value before
+        if (CheatMenu.motherlode) {
+            coins = 999999;
+        } else {
+            coins = coinsLatest;
+        }
     }
 
     public void NewPet(string name)