Flight

I am currently trying to get a character to fly. I am working in javascript using addForce function of rigid body.

var forwardSpeed = 0; //used to determine forward speed
var ship:Transform;

function Update () {

if(Input.GetKey(“w”))
{
if(forwardSpeed <= 60) //sets a max forward speed
{
forwardSpeed++
ship.rigidbody.AddForce(0,0, forwardSpeed);
}
/*if(forwardSpeed <=60 forwardSpeed >=0) //determines if object is currently is moving forward
{
forwardSpeed++;
ship.rigidbody.AddForce(transform.forward forwardSpeed);
}else if(forwardSpeed <= -1 ){ //determines if forwardSpeed is below zero so that it doesnt divide by zero
forwardSpeed++;
ship.rigidbody.AddForce(transform.forward /forwardSpeed);
}
/

}
if(Input.GetKey(“s”))
{
if(forwardSpeed >= -60) //sets a max backward speed
{
forwardSpeed–
ship.rigidbody.AddForce(0,0, forwardSpeed);
}
/*if(forwardSpeed >=-60 forwardSpeed <=0) //determines if object is currently moving backwards
{
forwardSpeed–;
ship.rigidbody.AddForce(transform.forward forwardSpeed);
}else if(forwardSpeed >= 1 ){ //determines if forwardSpeed is above zero so that it doesnt divide by zero
forwardSpeed–;
ship.rigidbody.AddForce(transform.forward /forwardSpeed);
}
/

}

This is the code that I am using. Both the commented and not commented code give me this error when trying to go the opposite direction. You can start either direction but when I go back the other way once I hit zero this is the error I get.

!IsFinite(outDistanceAlongView)
UnityEditor.Handles:Internal_DrawCamera(Camera, Int32)
UnityEditor.Handles:Internal_DrawCamera(Camera, Int32)
UnityEditor.Handles:smile:rawCamera(Rect, Camera, Int32)
UnityEditor.SceneView:OnGUI()
System.Reflection.MonoMethod:InternalInvoke(Object, Object[ ])
System.Reflection.MonoMethod:InternalInvoke(Object, Object[ ])
System.Reflection.MonoMethod:Invoke(Object, BindingFlags, Binder, Object[ ], CultureInfo)
System.Reflection.MethodBase:Invoke(Object, Object[ ])
UnityEditor.HostView:Invoke(String)
UnityEditor.DockArea:OnGUI()

its cool guys i got it thanks for the help