Space Shooter Tutorial Asteroid goes wrong way

I’m doing the space shooter tutorial and when i make the asteroids move and Rotate with the mover and rotator script they seem to fire off in a random Y direction off the game field and into the boundry.
it seems to make sense if the asteroid is given a random rotation and sent forward. i dont understand how to make it behave like the one in the tutorial or why that one works differently

GetComponent().angularVelocity = Random.insideUnitSphere * tumble;

GetComponent().velocity = transform.forward * speed;

OK managed to solve was very random the movement script had the
GetComponent().velocity = transform.forward * speed;
call during update and not start functions