MakeCords(000, 000, 000, 000) MakeCords(ByRef CordX, ByRef CordY, ByRef CordX2, ByRef CordY2){ ;Grab the cords within the function and return them. ControlGetPos, x, y, , , SunAwtCanvas3, RuneScape ; for Sun java If !x ; if not found... ControlGetPos, x, y, , , MSAWT_Comp_Class1, RuneScape ; for MS Java If !x ; if still not found... MsgBox, 16, Error, Not found random, rand1, 1, 6 random, rand2, 1, 6 random, rand3, 1, 6 random, rand4, 1, 6 CordX -= 133 CordY -= 141 CordX2 -= 133 CordY2 -= 141 CordX += %rand1% CordY += %rand2% CordX2 += %rand3% CordY2 += %rand4% Var1_x := %CordX% + x Var1_y := %CordY% + y Var2_x := %CordX2% + x Var2_y := %CordY2% + y Return CordX && CordY && CordX2 && CordY2 }