Working solution:
local model = GetHashKey("ig_bankman")
while not HasModelLoaded(model) do
RequestModel(model)
Citizen.Wait(0)
end
if HasModelLoaded(model) then
SetPlayerModel(PlayerId(), model)
TriggerEvent('esx:restoreLoadout')
else
print("Couldn't load skin!")
end
end)