alright mate, lets do this.
first off, good job making a script.
now, i can tell you whats good, or whats bad. its a good script, but im going to give you some cun structive crtiticism. i mena no harm ok?
if (FindDTM(HighAlc,x,y, MIX1,MIY1,MIX2,MIY2)) then
begin
Writeln('High Alching')
Mouse(x, y, 2, 2, True);
there are a few things wrong here.
one is standards, you should indent two spaces to the left after a begin. stantdars are very necisary.
the other, is that you need a semi colon after your writeln.
also, in your script, you only use "find fast randoms" whichis better than nothing, but you should also include fawkis method called "findrandoms" or something, that will check for much more of them.
other than that , it is fairly simple, and very hard to read.
i sujest adding in some more failsafes, and also a better detection method, than the dtms.
It is also generaly know that autoing high alch will get you charater flaged quickly, and it is a dnagerous thing to do.
good luck.