hello..

is there a way i can translate a game object until it detects a collision and stop the movement? also I’m not sure if its possible , but is there a way to make a game object literally fracture to a random value?

You need this for detection:

http://unity3d.com/support/documentation/ScriptReference/Physics.Raycast.html

And this for fracturing a model: