Gratz on the release 
EDIT:
try to add failsafes? like this one
Simba Code:
MarktTime(NotinFight)
if TimeFromMark(NotinFight) > 180000 then TerminateScript;
//Maybe the script wandered somewhere off and can't found the monsters anymore, so don't let it search for the whole time.
Failsafes are important
Add them where u think the script could go wrong, and it's not only marktime failsafes,
just use common sense
EDIT2:
Simba Code:
For i := 0 To L Do
Begin
MiddleTPAEx(ObjATPA[i], X, Y);
// Repeat Begin //don't understand this? it will always use the same TPoint, remove repeat until statement.
Moves:=Moves+1;
mmouse(x, y, 1, 1);
Status := ('Looking for ' + MonsterKill + 's')
WriteProgress;
Wait(RandomRange(400, 500));
If (P06_IsUpTextMultiCustom([''+Uptext_1,''+Uptext_2,''+ Uptext_3])) Then
Begin
clickmouse2(mouse_Left);
Status := ('Fighting ' + MonsterKill +'s')
WriteProgress;
While IsFighting do
Wait(RandomRange(400, 800));
IncEx(XPGained, XpKill);
IncEx(MonsterKilled, 1);
Exit;
// End;
End;{ Until (Moves > DMCount)}
If (TimeFromMark(Counter) > 5000) Then
Begin
Break;
End;
End;
Result:=False;
End;