Wow i found some huuuuuuge flaws in your script lol....i decieded to test so i didnt have to take it back out and rework it if it didnt work....so far ive made it perfectly flawless upto the username part and now im putting in a failsafe for already used names...cause the one you had didnt work...this part:
SCAR Code:
procedure page4;
var
x1,y1:integer;
begin
mowse(x,y);
namechange('Accepting Agreement');
repeat
if(findbitmap(sorry,x1,y1))then
page3;
keydown(34);
wait(500);
keyup(34);
until(findbitmap(iagree,x,y))
mowse(x,y);
end;
...it just isnt set up quite effeciently....theoretically it should work..but it doesnt....anyway im also adding in standers to ur script cause its a bit....ummm.......flat....lol