why doesn't work this teleport code

why doesn’t work this code? the problem is that he gives a error by “transform.position”: -Assets/Scripts/PlayerController.cs(83,23): error CS1955: The member `UnityEngine.Transform.position’ cannot be used as method or delegate-. i want to respawn my player if it collides the KillObject. The code for the KillObject is :

void OnCollisionEnter()
    {
        Player.gameObject.SetActive(false);
        Player2.gameObject.SetActive(false);
    }

the other codes are not important, its focussing on the vars declare and the functions Start and

    ***Vector3 RespawnPoint;***

    public float speed;
    public Text countText;
    public Text winText;
    ***public GameObject Player;***
    public GameObject Player2;

    private Rigidbody rb;
    private int count;

    bool collision;

    void Start()
    {
        rb = GetComponent<Rigidbody>();
        count = 0;
        SetCountText();
        winText.text = "";
        collision = false;
        ***RespawnPoint = new Vector3(0, 0.5f, 0);***
    }

    void FixedUpdate()
    {
        Jumping();
        Moving();
        
    }
    void LateUpdate()
    {
        Respawning();
    }

    void OnTriggerEnter(Collider other)
    {
        if (other.gameObject.CompareTag("Pick Up"))
        {
            other.gameObject.SetActive(false);
            count = count + 1;
            SetCountText();
        }
    }

    void SetCountText()
    {
        countText.text = "Level " + count.ToString();
        if (count >= 15)
        {
            winText.text = "You Win!";
        }
    }

    void Jumping()
    {
        if (Input.GetKeyDown("space") && collision == true)
        {
            Vector3 jump = new Vector3(0.0f, 200.0f, 0.0f);
            GetComponent<Rigidbody>().AddForce(jump);
            collision = false;
        }
    }
    void Moving()
    {
        float moveHorizontal = Input.GetAxis("Horizontal");
        float moveVertical = Input.GetAxis("Vertical");

        Vector3 movement = new Vector3(moveHorizontal, 0, moveVertical);

        rb.AddForce(movement * speed);
    }
    ***void Respawning()
    {
        if (Player.activeSelf == false)
        {
            transform.position(RespawnPoint);
        }
    }***

    void OnCollisionEnter()
    {
        collision = true;
    }
}

transform.position = Respawnpoint;