var i, error, x2, y2;i=0;error=false;x2=x;y2=y;while(place_free(x2+cos(degtorad(argument0)),y2-sin(degtorad(argument0)))) { if i<=argument1 { x2+=cos(degtorad(argument0)); y2-=sin(degtorad(argument0)); i+=1; } else { return false; error=true; break; } }if error=false { x=x2; y=y2; }

Why do all the pro-Microsoft people have troll avatars?

var i,error,co,si;co=cos(degtorad(argument0)),si=-sin(degtorad(argument0));while(place_free(x2+co,y2+si)&&i<=argument1){x+=co;y+=si;i+=1;}

return doesn't end the script