Im using FBS but it`s almost complety edited
It works fine, sometimes lagg
player.part signal:
on *:SIGNAL:vcmp.player.part:{
  ;$1 = ServerID, $2 = PlayerID, $3 = PlayerName, $4 = ReasonID, $5 = IP
  if ($4 == 1) || ($4 == 0) {
    FBS.echo 3** 4 $+ $chr(91) $+ $2 $+ $chr(93) 3 $+ $3 left the server. $FBS.qreason($4)
  }
  elseif ($4 == 2) {
    FBS.echo 3** 4 $+ $chr(91) $+ $2 $+ $chr(93) 3 $+ $3 left the server. (Kicked)
  }  
  !dec %players
  timer.cashcheck $+ $vcmp.name($1, $2) off
  !remini FBS.warns.ini WARNS $3
  if ($hget(SpawnedHash,$3) != $null) { !hdel -m SpawnedHash $3 }
  if ($hget(PassengerHashTable,$3) > 0) { !hdel -m PassengerHashTable $3 }
  if ($hget(Sprees,$3) >= 1) { !hdel -m Sprees $3 }
  if ($FBS.lin($1, $2) != 0) || ($FBS.lin($1, $2) != $null) { !remini -n vcmp.users.ini LIN $vcmp.name($1, $2) }
  if (%Hunting == $3) {
    vcmp.say $1 ** Hunting is now over for %Hunting $+ , he has left the server!
    unset %Hunting
    unset %Prize
    unset %ActiveHunt
    timer.closehunt off
  }
  !.signal vcmp.part $1-
}