int n = 0;
Rigidbody rb;

private void Start()
{
rb = GetComponent<Rigidbody>();
}

private void Update()
{
if(n == 0)
{
var v = new Vector3(0, 0, 200.0f);
rb.AddForce(v);
}

n++;
if(n == 2500)
{
var v = new Vector3(0, 1.0f, -200.0f);
rb.AddForce(v);
}

こんなふうに書いたら後々なにか変更加えるときとかに不都合出るのかな?