Teleporter within a Scene Not working

I must be missing something really obvious: I have an teleporting object that has Win script attached - variables are set, Collider has Trigger checked. Have an empty object which is destination
Any help appreciated!

public class Win : MonoBehaviour

public Transform player;
public Transform respawnPoint;

void OnTriggerEnter(Collider other)
    //other.transform.position = respawnPoint.transform.position;
    player.transform.position = respawnPoint.transform.position;


Does the Debug.Log pop up in the console or not? If not, check this collision table to find out whether your collider/rigidbody setup even triggers events.

If it does trigger, something else is probably overwriting the player’s position right after teleporting it.