Manually Breaking Joints

Hi I would like to know if there is a way to manually break configurable joins in collision. I know there is a property called break force and break torque that will break when it reaches the specified force. But in my case I could not do it that way because I have a very dynamic object with joints (a frog’s tongue which moves very fast thus the strong force applied during movement and extension). I would like to break the joint during collision ex. when it collides with a sharp object.

Is there some way that I could manually break a single link node with a joint component. Could I apply the force manually to the link with the joint to force the break?

Use this:

Destroy(GetComponent<ConfigurableJoint>());

breakForce and breakTorque work in similar way. When the force, applied to connected bodies exceeds theese limits, Unity just removes joint component from gameobject.