OnCollisionEnter in clone

I have a problem, i have grenades and bullets in a FPS game that are cloning, and each clone has a script with a OnCollisionEnter function, but it doesn’t work… why ?

Bullet and Grenades have capsule collider and rigidboy
i wrote just

void OnCollisionEnter(Collision col){

Destroy(this); //or Debug.Log(“ddd”); is the same nothing work here


That’s because by passing ‘this’ into the Destroy call, you’re only destroying the script attached to the object. You’ll want to pass the game object itself into the Destroy method.