local function JobOverHead(ply)
local job = ply:getDarkRPVar('job')
if ply:InVehicle() or not IsValid(ply) then return end
local *** = 0
local y = 0
local dist = ply:GetPos():Distance(eyepos)
if dist < 350 and ply:Alive() then
cam.Start3D2D(ply:GetBonePosition( ply:LookupBone( 'ValveBiped.Bip01_Head1' ) ) + Vector(0, 0, 20), Angle(0, RenderAngles().y - 90, 90), .04)
draw.SimpleText(job, 'Default', y, *** + 100, team.GetColor(ply:Team()), 1, 3)
cam.End3D2D()
end
end
hook.Add('PostPlayerDraw', 'JobOverHead', JobOverHead)