you have to write it so:
Code:
action blade()
{
while (!player) {wait (1);} 
while(1)
{
if (vec_dist (player.x, my.x) < 1000) 
{
time_factor = 0.1; 
}
else time_factor = 1;
wait (1); 
}
}



Please laugh!