This is the Invisible Script :
//Invisible Mode
var
pck48:string;
hidden:boolean;
i,x,y:integer;
procedure Init;
begin
hidden:=true;
pck48:='';
randomize;
end;
procedure SendMsg(msg:string);
begin
buf:=#$4A;
WriteD(0);
WriteD(2);
WriteS('hLaPEx');
WriteS(msg);
SendToClient;
end;
begin
if FromServer then exit;
case ord(pck[1]) of
$1B:case ord(pck[2]) of
$05:
begin
SendMsg('invisible_mode: Off');
pck:=#$30;
hidden:=false;
end;
$06:
begin
if pck48='' then exit;
SendMsg('invisible_mode: On');
hidden:=true;
pck:=pck48;
i:=2;
x:=ReadD(i);
y:=ReadD(i);
x:=x+1000+round(random*200)-100;
y:=y+1000+round(random*200)-100;
buf:=pck;
WriteD(x,2);
WriteD(y,6);
pck:=buf;
end;
end;
$48

ck48:=pck;
$30:if hidden then pck:='';
end;
end.
Just Copy and paste it From here to your Script Section of Hlapex..then..Press: Syntax Check, if is all Ok...then save it, rename with the name you want, Log to L2 (L2.exe) with an test Account First..then if work...Try it On your Main account

That script worked When i post that First Post about Almighty server..maybe Now is fixed..dunno..just try it
P.s. Thnx For Karma