diff --git a/public/index.html b/public/index.html
index 12c42b339dce508ddc4c88846a78ed628fcddbf5..ebecc99d205eb68b729fe3fa1ead7039bb5c8355 100644
--- a/public/index.html
+++ b/public/index.html
@@ -173,6 +173,7 @@
     let reticle;
     let lastClickTime = 0; // Zeit des letzten Klicks
     const doubleClickThreshold = 300; // Zeitspanne für Doppelklick in Millisekunden
+    let placedModel = null;
 
     function updateMenu() {
       document.querySelectorAll('.menu-item').forEach(item => item.classList.remove('active'));
@@ -259,6 +260,7 @@
             const clone = models[selectedModel].clone();
             clone.position.copy(reticle.position);
             scene.add(clone);
+            placedModel = clone;
             console.log(`${selectedModel} platziert`);
           }
         }
@@ -300,6 +302,19 @@
           renderer.render(scene, camera);
         }
       }
+
+      // Skalierung ändern
+      window.addEventListener("gesturestart", (event) => {
+        if (placedModel) {
+          placedModel.scale.set(1, 1, 1);  // Reset scaling on pinch start
+        }
+      });
+
+      window.addEventListener("gesturechange", (event) => {
+        if (placedModel) {
+          placedModel.scale.set(event.scale, event.scale, event.scale); // Update scaling
+        }
+      });
     }
 
     function exitAR() {