Вы лучше его не удалите, а скрывайте что бы плеейр не делал.
Так вы избежите кучу клиентских ошибок в лог, который будет забивать им диск C.
Для этого модифицируйте в своем моде 2 класса: InGameHud (5_Mission/gui/ingamehud.c) и MissionGameplay (5_Mission/mission/missiongameplay.c)
Предлагаю вам сделать это следующим образом:
//первый файл ingamehud.c
modded class IngameHud
{
override void ShowHudUI( bool show )
{
m_HudHideUI = true; //делаем, чтобы всегда скрывало, независимо от приходящего show
if (m_HudState)
{
RefreshHudVisibility();
}
}
}
//второй файл missiongameplay.c
modded class MissionGameplay
{
override void OnInit()
{
super.OnInit();
if(m_Hud)
m_Hud.ShowHudUI(false); //здесь делаем первоначальное скрытие
}
}