This function sets a new direction of movement and a new speed to the instance running the code. Note that this does not add to the instances current speed and direction (for that you would use motion_add) but rather forces it to the new settings.
|dir||The new direction.|
|speed||The new speed.`|
if irandom(9) = 1 motion_set(random(360), 1 +
This above code will make the instance change speed and direction at random intervals.