>>701
ifの使い方勉強した方がいい。boolじゃない変数入れるな

もっとシンプルに

C#

private int movetime = 300;

void Update ()
{
   while(movetime > 0)
    {
        rigidbody.velocity.x = movespeed;
        movetime -= 1;
    }
}