Tenta usar (editei no Cel pode ter uns erros)
$${
if(sword1);
log("&4[Macro] &6Matar mobs desativado.");
unset(sword1);
stop();
else;
log("&4[Macro] &6Matar mobs ativado.");
set(sword1);
&dir = %DIRECTION%;
#bau=1;
set(nf);
ifmatches(%&dir%,N);&dir=NORTH;endif;
ifmatches(%&dir%,S);&dir=SOUTH;endif;
ifmatches(%&dir%,E);&dir=EAST;endif;
ifmatches(%&dir%,W);&dir=WEST;endif;
do;
pick(276);
if(%DURABILITY%<30);
look(0,90);
log("&4[Macro] &6 Durabilidade baixa, reparando...");
wait(500ms);
key(use);
wait(500ms);
key(use);
Echo(/pvp off);
Log("&4[Macro] &6 Espada reparada!");
endif;
do(50);
look(%&dir%);
look(,-20);
wait(200ms);
key(attack);
loop;
if(nf);
wait(1);
gui(inventory);
wait(1);
getslotitem(35,#id,#stack);
if(%#stack%=0);
gui();
else;
do;
wait(1);
If(%#bau%=1);
Echo(/home bau1);
Elseif(%#bau%=2);
Echo(/home bau2);
Elseif(%#bau%=3);
Echo(/home bau3);
Elseif(%#bau%=4);
Echo(/home bau4);
Elseif(%#bau%=5);
Echo(/home bau5);
Elseif(%#bau%=6);
Echo(/home bau6);
Elseif(%#bau%=7);
Echo(/home bau7);
Elseif(%#bau%=8);
Echo(/home bau8);
Elseif(%#bau%=9);
Echo(/home bau9);
Elseif(%#bau%=10);
Echo(/home bau10);
Elseif(%#bau%=11);
Echo(/home bau11);
Elseif(%#bau%=12);
Echo(/home bau12);
Elseif(%#bau%=13);
Echo(/home bau13);
Elseif(%#bau%=14);
Echo(/home bau14);
endif;
wait(5);
key(use);
wait(1);
for(#i,63,87);
slotclick(%#i%,l,true);
wait(30ms);
next;
wait(500ms);
getslotitem(53,#id,#stack);
wait(500ms);
if(%#stack%!=0);
inc(#bau);
endif;
if(%#bau%=14);
unset(nf);
log("&4[Macro] &6Baús cheios! Apenas matará mobs agora.");
gui();
else;
gui();
endif;
until(%#stack%=0);
Echo(/home matarmobs);
endif;
endif;
loop;
endif;
}$$
Mudei para deixar os 9 slots de cima do inventário, então no caso vai guardar 2 linhas inteiras + 7 slots da hotbar, se kiser alterar pra deixar a hotbar tbm, só mudar na linha que é:
for(#i,63,87);
Muda o 87 pra 80.