Залишити машину

    public GameObject obj;

    public GameObject player;

    void Update()

    {

        if (Input.GetKeyDown(KeyCode.R))

        {

            obj.SetActive(true);

            obj.transform.position = gameObject.transform.position;

            if (player.transform.localScale.x > 0)

            {

                obj.transform.position += new Vector3(-4, 0, 0);

            }

            else {

                obj.transform.position += new Vector3(4, 0, 0);

            }

            gameObject.SetActive(false);

        }

    }

    public GameObject obj;

    public GameObject player;

    void Update()

    {

        if (Input.GetKeyDown(KeyCode.R))

        {

            if (Obj.activeSelf == true)

            {

                GameObject go = Instantiate(CarCopy, transform.position, Quaternion.Euler(0, 0, 0)) as GameObject;

                go.transform.position = gameObject.transform.position;

                if (transform.localScale.x > 0)

                {

                    go.transform.position += new Vector3(-4, 0, 0);

                }

                else

                {

                    go.transform.position += new Vector3(4, 0, 0);

                }

                Obj.SetActive(false);

            }

        }

    }