Есть два варианта решения проблемы.
1. Можно сделать свою загрузку файлов через triggerLatentClientEvent https://wiki.multitheftauto.com/wiki/TriggerLatentClientEvent
Статус загрузки получать через https://wiki.multitheftauto.com/wiki/GetLatentEventStatus
2. Загрузка файлов через https://wiki.multitheftauto.com/wiki/DownloadFile
Получение статуса загрузки https://wiki.multitheftauto.com/wiki/OnClientFileDownloadComplete
Оба способа решают вашу проблему, но они все имеют недостатки и на мой взгляд существенные.
1. Способ предусматривает то что вам нужно хранить все эти файлы в виде кэша ради быстрого доступа, т.к модели занимают большое кол-во байтов, то вам понадобится много оперативной памяти + вы должны решить сколько вы готовы передавать данных, мта это делает куда лучше чем если вы это сделаете сами.
2. Способ лучше и проще, но тоже не идеален, я писал когда-то давно загрузку, но у меня на сервере падал LogicFPS при скачивании файлов, не знаю решена ли сейчас данная проблема или нет, если у вас при загрузке файлов таким способом все нормально, то пробуйте, но лучше проверьте.
Я считаю что вам лучше смериться и просто поработать над анимацией загрузочного окна, сделать так чтобы этот прогресс бар, который вы хотите скрыть был частью вашего нового загрузочного окна. Сам фон вы можно круто анимировать, добавить звуковые эффекты и т.д
UPD:
Примеры кода, возможно вам это поможет разобраться быстрее. https://community.multitheftauto.com/index.php?p=resources&s=details&id=11265