хм смотри ( могу ошибаться )
public Hook_Deathmessage() - 1113 строка
вызывается когда игрок умирает. Run time error 4: index out of bounds - когда не известен id игрока
а в
public Hook_Deathmessage() - как видишь отсутствует id
видать надо так:
public Hook_Deathmessage(id)
Еще может быть что человек начинает падать с моста, и это сообщение неизбежно, и игрок делает рекконект и тогда его id тоже не будет.
Наверно надо будет сделать проверку что игрок по прежнему на сервере..
P/s/ это только мои догадки, сам не проверял. нету времени.