Help with Obstacle. Please Help.

So I have this script that is should to put the player at this gameobject’s transform position but its not working for some reason. Can someone please give me a detailed answer on why this doesn’t work and what works and why it would work. Here is the code:
(Btw I know I misspelled “Obsticle”)

 public GameObject spawnPoint;
 public GameObject player;

 void OnCollitionEnter ()
 {
      player.transform.position = spawnPoint.transform.position;
 }

Again misspelled

change
OnCollitionEnter with OnCollisionEnter