public void GrabTarget() { Collider[] colliders = Physics.OverlapSphere(grabPivot.position, grabRange, grabMask); for (int i = 0; i < colliders.Length; i++) { if (colliders[i].gameObject == movement.GetHoveredObject()) { Rigidbody objRb = colliders[i].attachedRigidbody; if (objRb != null) { Grabbable obj = objRb.GetComponent <Grabbable>(); Grab(grabPivot, obj); } } } }