hi i have part of a script:
for(i=0;i<wheels.length;i++){
if(water){
if(wheels*.transform.position.y < waterLevel){*
*rigidbody.drag = .1;*
<em>var newVector = Vector3(meshWheels_.transform.position.x,waterLevel,meshWheels*.transform.position.z);*_</em>
<em><em>_var wheelsDistance = Vector3.Distance(meshWheels*.transform.position,newVector);*_</em></em>
<em><em>_*var moveVector = Vector3(0, wheelsDistance, 0);*_</em></em>
<em><em>_*if(wheelsDistance >0){*_</em></em>
<em><em><em>_rigidbody.AddForceAtPosition(moveVector,meshWheels*.transform.position);*_</em></em></em>
<em><em><em>_*}*_</em></em></em>
<em><em><em>_*rigidbody.drag = 2;*_</em></em></em>
<em><em><em>_*rigidbody.mass = 1;*_</em></em></em>
<em><em><em>_*rigidbody.useGravity = false;*_</em></em></em>
<em><em><em>_*}*_</em></em></em>
<em><em><em>_*else{*_</em></em></em>
<em><em><em>_*rigidbody.useGravity = true;*_</em></em></em>
<em><em><em>_*rigidbody.mass = 5000;*_</em></em></em>
<em><em><em>_*}*_</em></em></em>
<em><em><em>_*}*_</em></em></em>
<em><em><em>_*}*_</em></em></em>
<em><em><em>_*```*_</em></em></em>
<em><em><em>_*<p>and it is supposed to make the car float when under the waterLevel. but it is also supposed to make the car stay up straight..... because it adds force at the position of each wheel with the power of the force being the distance from that wheel when in the water. but it dosn't.</p>*_</em></em></em>
<em><em><em>_*<p>any help would be awesome.</p>*_</em></em></em>