@Main:
SetVar(%Moves,0)
GoTo(@Move)

@Move:
AddVarNum(%Moves,1)
SetVarsLastAttackedPlayer(%X,%Y,%ID)
MoveToNoWaitVarVar(%X,%Y)
Sleep(1)
GoToIfVarEqualNum(@Attack,%Moves,3250)
GoTo(@Move)

@Attack:
GoToIfPlayerInCombat(@Wait)
SetVarsLastAttackedPlayer(%X,%Y,%ID)
AttackPlayer(%ID)
Sleep(1)
GoTo(@Attack)

@Wait:
Sleep(1)
GoToIfPlayerInCombat(@Wait)
GoTo(@Move)