Sleep(4000); AutoItSetOption("SendKeyDelay", 300); Func Pull(); Send("{TAB}"); If PixelGetColor(375,28) = 9868694 Then Send("{W UP}"); Sleep(100); Send("51"); RunAway(); Sleep(1700); RunAway(); Sleep(1700); RunAway(); Sleep(1700); RunAway(); Send("226"); Fight(); EndIf EndFunc Func RunAway(); If PixelGetColor(130,51) = 37632 Then Else Send("{W DOWN}"); Sleep(15000); Send("{w UP}"); Seek(); EndIf EndFunc Func Run(); While 1 > 0 Pull(); Send("{A DOWN}"); Sleep(Random(200, 500)); Send("{A UP}"); Pull(); Sleep(1000); Pull(); Sleep(1000); Pull(); Sleep(1000); Pull(); Send("{D DOWN}"); Sleep(Random(600, 1000)); Send("{D UP}"); Pull(); WEnd EndFunc Func Seek(); Send("{W DOWN}"); Run(); EndFunc Func Fight(); While PixelGetColor(375,28) = 9868694 FaceWrong(); Sleep(1500); RunAway(); FaceWrong(); Send("25"); FaceWrong(); Wend Sleep(7000); Seek(); EndFunc Func FaceWrong(); If PixelGetColor(634,136) = 0 OR PixelGetColor(634,153) = 0 OR PixelGetColor(634,170) = 0 Then Send("{D DOWN}"); Sleep(700); Send("{D UP}"); EndIf EndFunc