diff --git a/core/src/com/galaxytrucker/galaxytruckerreloaded/View/Screen/GamePlay.java b/core/src/com/galaxytrucker/galaxytruckerreloaded/View/Screen/GamePlay.java
index 2c03095852e2fd1e05f5668124c136edd11b2854..37d9ead8eb493e9010117ba668b9dde930e015b1 100644
--- a/core/src/com/galaxytrucker/galaxytruckerreloaded/View/Screen/GamePlay.java
+++ b/core/src/com/galaxytrucker/galaxytruckerreloaded/View/Screen/GamePlay.java
@@ -266,7 +266,9 @@ public class GamePlay implements Screen {
      * called by controller
      */
     public void createPauseMenu() {
-        pauseMenuUI = new PauseMenuUI(main, stage, this);
+        if(pauseMenuUI == null) {
+            pauseMenuUI = new PauseMenuUI(main, stage, this);
+        }
         //TODO controller sagen dass spiel "pausiert"?
     }