print("^2[turfwar]^7 money_hud.lua loaded") CreateThread(function() Wait(1000) SendNUIMessage({ type = "money:show" }) end) RegisterNetEvent('turfwar:money:update', function(cash, bank) SendNUIMessage({ type = "money:update", cash = cash or 0, bank = bank or 0 }) end) -- Optional: hide HUD when paused CreateThread(function() while true do Wait(250) if IsPauseMenuActive() then SendNUIMessage({ type = "money:hide" }) else SendNUIMessage({ type = "money:show" }) end end end) AddEventHandler('onClientResourceStart', function(resName) if resName ~= GetCurrentResourceName() then return end Wait(500) TriggerServerEvent('turfwar:money:request') end) AddEventHandler('playerSpawned', function() Wait(500) TriggerServerEvent('turfwar:money:request') end)