How to call OnColisionEnter?

Hi unity community .

I trying to make a collision, but she works only in the start of game.

i using

void OnCollisionEnter(Collision col){
		if(col.collider.tag == "Player")
		{
		GameObject.Find("Player").GetComponent<PlayerController>().PlayerHealth = 0;
		}
	}
}

But this not working.

How to call OnCollisionEnter on Update function, or tell me other form to solve this.

Well you already have a reference to the player through the tag, so you don’t need to use GameObject.Find.
Try

if(col.collider.tag == "Player")
{
  col.gameObject.GetComponent<PlayerController>().PlayerHealth = 0;
}