function thirdperson(ply, pos, angles, fov) local view = {} local tr = util.QuickTrace(LocalPlayer():EyePos(), LocalPlayer():GetForward() * -100, {LocalPlayer()}) if(!tr.HitWorld) then view.origin = pos-(angles:Forward()*100) view.angles = angles view.fov = fov return view end end hook.Add("CalcView","DamnCollider",thirdperson)