respawn script dont work!

I use unity 5.1.1f1.
My respawn script don’t work.
Move.cs - Move - Pastebin.com
LevelManager.cs - LevelManager - Pastebin.com
Checkpoint.cs - Checkpoint - Pastebin.com
KillPlayer.cs - KillPlayer - Pastebin.com
Please help.

There is a typo on Checkpoint script. You have written OnTriggerEnte2D instead of OnTriggerEnter2D.

The problem might be that player variable in the LevelManager script is private, and the function RespawnPlayer is called from another script. It could have problem accessing it.

Maybe you want to go the way around gameObject when finding the transform to the CharacterController.

player.gameObject.transform.poition