я накодил пример:
obj_atthdev = ents.Create("prop_dynamic")
local viewmodel = ply:GetViewModel()
obj_atthdev:SetModel(attachmentModel)
obj_atthdev:SetParent(viewmodel)
obj_atthdev:Fire("SetParentAttachmentMaintainOffset", att_name, 0.02)
obj_atthdev:SetLocalPos(Vector(8,-1.8,-0.5))
obj_atthdev:SetLocalAngles(Angle(0,0,0))
obj_atthdev:Spawn()
obj_atthdev:Activate()
прицелы просвечивают через себя абсолютно все, и как это фиксить? главный вопрос, может я не правильно выставляю вектора в SetParentAttachmentMaintainOffset?