// Update is called once per frame void Update() { if ((player.transform.position - transform.position).magnitude < distance) { player.FindCrate(); Destroy(gameObject); } }