Citizen.CreateThread(function ()
local model = "mp_m_freemode_01"
local playerId = PlayerId()
RequestModel(model)
while not HasModelLoaded(model) do Citizen.Wait(0) end
SetPlayerModel(playerId, model)
SetPedDefaultComponentVariation(PlayerPedId())
SetModelAsNoLongerNeeded(model)
end)
This code above works but this one below doesn’t
Citizen.CreateThread(function ()
local model = "mp_m_freemode_01"
local playerId = PlayerId()
local pedId = PlayerPedId()
RequestModel(model)
while not HasModelLoaded(model) do Citizen.Wait(0) end
SetPlayerModel(playerId, model)
SetPedDefaultComponentVariation(pedId)
SetModelAsNoLongerNeeded(model)
end)
Why?