How can i destroy a collider on collision?

I was wondering if anyone could help me out with this little problem. Basically I want the player to be able to roll into an object (the player is a sphere shaped object) and get points for hitting the object, but I don't want the player to keep getting points if they roll into it after the first time.

Is there a script I can make to say destroy the collider on the object or is there a much better way of doing this?

Also I'm very new to scripting and I was wondering if anyone could also help tell me how to make a point system in the game and have the score appear on the screen.

Thanks guys!

The problem here is that you've loaded your question with physics/collision/destroy stuff when you REALLY just wanted a way to only count collisions once.

You can do with with a simple boolean variable. Set it to true if it's false and count it. Ignore it otherwise.

Give all the objects you want to be destroyable the same tag, for instance "Destroy". Add the follow script (or into an existing script) on the player.

function OnCollisionEnter (hit : Collision) { 

    if(hit.gameObject.tag == "Destroy") {

        Destroy(hit.gameObject);

    }

}