self:CPPISetOwner(self.ItemOwner) ==> self:CPPISetOwner(self:Getowning_ent())
Спасибо помогло частично.
Полное решение которое мне помогло.
в файлах entity добавил пару строк.
в init.lua в функцию function ENT:Initialize()
добавил
if self:Getowning_ent() then
self:CPPISetOwner(self:Getowning_ent())
end
а в shared.lua добавил
function ENT:SetupDataTables()
self:NetworkVar("Entity",1,"owning_ent")
end