diff --git a/Assets/Scripts/ActionHandler.cs b/Assets/Scripts/ActionHandler.cs
index a48d98afea7ed03eb9fc31f3edb26694cc096414..1bfb04031a09c5fd0f633bcb382285ad44b041f4 100644
--- a/Assets/Scripts/ActionHandler.cs
+++ b/Assets/Scripts/ActionHandler.cs
@@ -118,6 +118,22 @@ public class ActionHandler : MonoBehaviour
             // Activate target on pickup
             TouchPress(fromAction, fromSource);
         }
+        else
+        {
+            // Check if Ball is close
+            var dist = Vector3.Distance(BallSnapPos.transform.position, Ball.transform.position);
+            
+            // If less than 10cm to Ball, attach it anyway.
+            if(dist <= 0.10f)
+            {
+                collidingObject = Ball;
+                HoldGameObj(collidingObject);                                                                   //call Hold Ball Method
+                SysTimeTriggerpress = DateTimeOffset.UtcNow.ToUnixTimeMilliseconds().ToString();                //Timestamp saved when trigger got pressed
+
+                // Activate target on pickup
+                TouchPress(fromAction, fromSource);
+            }
+        }
     }
 
     public void TouchPress(SteamVR_Action_Boolean fromAction, SteamVR_Input_Sources fromSource)             //when touchpad gets clicked, this method gets called