Cant Find Destruction Code?

My player is getting destroyed even if there is no collision. No other script is calling the player to be destroyed. Can someone help me. I can send any required information ASAP you may ask.

Well, have you placed a Debug.Log call inside OnDestroy and looked at the stack trace? AFAIK you should see from where it got destroyed (at least it terms of method calls).