You never call BitMapInitialise. and if this is for runescape, you need to use SRL, so use mouse instead of clickmouse.
SCAR Code:
program NatureRuneChestThiever;
{.include srl/srl.scar}
var
searchchest:integer;
X,Y:Integer;
const
Color1 = 13027014;
Color2 = 10066329;
Color3 = 88888888;
procedure BitMapInitialise;
begin
searchchest := BitmapFromString(92, 14, 'beNqdV4Fu6jAM5NvTD' +
'VEVUa161SakTXpf+p7pwXHYjjeGTpHjOM7FMYl7GuaxLYcN4w 0HaU' +
'usk8e8b8smfBwHtMTnaaAyTjQsj3LEOl78YwlVol2VzyjtM7g 6Pwj' +
'yjQ9oAWoYE934srmNAUFMzkEZUQQNnMd2i8DY/rzeZR8WgePjloj8' +
'/z3+drvdad+It9dmiQQBmvkG42bQw1LZ2NKSnp0loavPj0tYa67 Um' +
'45iCpjAOMLmYqc9J3ELcIsfib2PjbCsoIzjBnAukC0BqI+g23 oUBu' +
'rK/FuXsNW1y4mqdFPSubp6uoXrCW7/HRDD9l3yIDJB6TXcIzVGhrL' +
'bBZio8Tk4TDUaE/X8Ez9K4xKTcguaHnp26ipmlDvl3sSUj8sTpd1b' +
'opcnzqag6nzWhDUyqayHHn3ijtKuMnRHEI/bWabZVfx3nNs0VQrnG' +
'kMjqSHqBQrKv2+tiLONqgG6UVnkSU/W6aav3fJaqKnG9NBRvCZFuu' +
'KHS573fLR0TwzfAjVODVK36RLqs+dWH9PCj851keEtgXojTl+ nJ5S' +
'qT200aeNL3ZNVeS/SOms5Gkug8bv7xIITM2qZWmrsyMSJujvH1p0p' +
'jqyYzkICSLeW0ujFYc12iun6Y4GqSpZ8zpgaLRrVAJlAmaPLr YrWU' +
'TWmcpmaylqy8hpXGixQI1V3IaSEr18WUsO7ov1buFL5XjBvnG Nh+T' +
'm/fBzbugEBIRgllJ0EqncNiH7dXOr8PisHl0vFLtw3WlGOPgsjfJ 7' +
'uHybve3ssXiwshHa/jk2HrAtolwImWjsNef2cboRP7Tf4D+WDjtY=');
end;
Procedure ChestThiever;
begin
while(True) do
begin
if (FindColorSpiral (x, y, Color1, 1, 1, 304, 325)) or
(FindColorSpiral (x, y, Color2, 305, 36, 510, 325)) or
(FindColorSpiral (x, y, Color3, 1, 1, 304, 325)) then
begin
Mouse(x, y, 2, 2, False);
wait (300);
if (FindBitmap (searchchest, x, y)) then
begin
Mouse(x, y, 2, 2, True);
wait (300);
repeat
wait (50);
until (False);
end;
end;
end;
end;
begin
SetupSRL;
BitMapInitialise;
ChestThiever;
end.