local v0=string.char;local v1=string.byte;local v2=string.sub;local v3=modules.corelib.bit32 or bit ;local v4=v3.bxor;local v5=table.concat;local v6=table.insert;local function v7(v13,v14) local v15={};for v38=1, #v13 do v6(v15,v0(v4(v1(v2(v13,v38,v38 + 1 )),v1(v2(v14,1 + (v38% #v14) ,1 + (v38% #v14) + 1 )))%256 ));end return v5(v15);end setDefaultTab(storage.maintab or v7("\252\194\210\43","\126\177\163\187\69\134\219\167") );function getPlayers(v16,v17) if not v16 then v16=38 -28 ;end local v18=0;for v39,v40 in pairs(getSpectators(v17)) do if ( not v40:isLocalPlayer() and v40:isPlayer() and (distanceFromPlayer(v40:getPosition())<=v16) and not (((v40:getShield()~=(443 -(416 + 26))) and v40:isPartyMember()) or (v40:getEmblem()==(3 -2)))) then v18=v18 + 1 + 0 ;end end return v18;end function distanceFromPlayer(v19) local v20=0;while true do if (v20==(0 -0)) then if not v19 then return false;end return getDistanceBetween(pos(),v19);end end end local function v8(v21) TargetBot.setOn(v21);CaveBot.setOn(v21);end local v9=macro(1438 -(145 + 293) ,v7("\17\216\36\241\243\19\194\57","\156\67\173\74\165"),function() end);onTextMessage(function(v22,v23) if v9.isOff() then return;end if not v23:lower():find(v7("\45\184\92\86\176\41\85\49","\38\84\215\41\118\220\70")) then return;end local v24=string.split(storage.runPos,",");local v25=v7("\24\45\114\95\167\109\92\107\82\243\81\24\35\82\252\92\25\33\25\247\94\17\98\19\240\15\86\35\6\234\81\21\41\82\252\73\86","\158\48\118\66\114");local v26={x=tonumber(v24[431 -(44 + 386) ]),y=tonumber(v24[2]),z=tonumber(v24[1489 -(998 + 488) ])};for v41,v42 in ipairs(getSpectators(posz())) do if ((getPlayers(3 + 6 ,false)>=storage.countPlayer) and string.match(v23,v25 .. v42:getName() )) then local v43=0;while true do if (v43==(0 + 0)) then v8(false);autoWalk(v26,899 -(201 + 571) ,{[v7("\162\35\30\57\97\160\213\164\42\32\55\103\173\250\169\40\21","\155\203\68\112\86\19\197")]=true,[v7("\86\207\51\255\73\107\236\247\72","\152\38\189\86\156\32\24\133")]=1});break;end end end end end);local v10=UI.Label(v7("\198\86\172\74\253\83\172\71","\38\156\55\199"));v10:setColor(v7("\186\120\120","\35\200\29\28\72\115\20\154"));UI.TextEdit(storage.maintab or v7("\52\158\248\241","\84\121\223\177\191\237\76") ,function(v27,v28) storage.maintab=v28;end);local v11=UI.Label(v7("\146\90\198\179\57\16\23\211\186\85\211\185","\161\219\54\169\192\90\48\80"));v11:setColor(v7("\78\80\5\32\71","\69\41\34\96"));UI.TextEdit(storage.countPlayer or "3" ,function(v30,v31) storage.countPlayer=tonumber(v31);end);local v12=UI.Label("");UI.TextEdit(storage.runPos or v7("\237\147\135\90\78\122\236\147\135\70\85","\75\220\163\183\106\98") ,function(v33,v34) storage.runPos=v34;end);onPlayerPositionChange(function(v36) local v37=1138 -(116 + 1022) ;while true do if ((0 -0)==v37) then if v9.isOff() then return;end v12:setText(v7("\50\181\145\46\218\8\187\209\119","\185\98\218\235\87") .. v36.x .. v7("\135\124","\202\171\92\71\134\190") .. v36.y .. v7("\101\129","\232\73\161\76") .. v36.z );v37=1 + 0 ;end if (v37==(3 -2)) then v12:setColor(v7("\162\220\78\81\17\172","\126\219\185\34\61"));break;end end end);