i am also having this problem. it doesnt do it 100% of the time. but a lot of the time it does. 50/50 chance it seems.
any help would be great thanks.
edit:
so it misses the first 2 lines. and just smoke screens.;Start Run
RandClick("middle", Round(500*$x_ratio), Round(250*$y_ratio), 5*$x_ratio, 5*$y_ratio) ;starts the run [waypoint 1]
Moving(1125)
Send($skillSmokeScreen)