Thx, forget to remove that set Target after I move the list to the top.
Did some deep search and found some answer and come up with this
since to work for now, still required to perform more testing.
sub attackMob
finditem %monster G_1
if #findCnt > 0
{
if #findrep = 1 || #findrep = 2
ignoreitem #Findid
{
if #findCnt > 1 && ( %useLS = #true ) && ( #mana < 25 ) && ( %spellTimer < #scnt2 )
gosub execMS
bla bla
return