Core = nil CoreName = nil CoreReady = false Citizen.CreateThread(function() for k, v in pairs(Cores) do if GetResourceState(v.ResourceName) == "starting" or GetResourceState(v.ResourceName) == "started" then CoreName = v.ResourceName Core = v.GetFramework() CoreReady = true end end end) function GetPlayerJob() if CoreName == "qb-core" or CoreName == "qbx_core" then return Core.Functions.GetPlayerData().job.name elseif CoreName == "es_extended" then local player = Core.GetPlayerData() return player.job.name end end