Для создания собсвенного бэкпака следует использовать Panorama.
Но предмет не помещенный в инвентарь не будет добавлять характеристики персонажу.
Я бы рекомендовал создать польностью кастомное отображение не реального предмета, а данных из таблицы луа по предмету, кастомный тултип если надо.
Для каждого предмета следует создать модификатор, который будет изменять нужные характеристики перонажа.
Ну или, как вариант, создать набор базовых модификаторов (один на силу, один на скорость атаки и т.д.) и потом комбинировать их для каждого отдельного предмета.
При помещении в "рабочий" бэкпак этого кастомного предмета следует создать событие из панорамы на javascript.
И на сервере в логике луа вручную аттачить соответствующий модификатор/модификаторы на героя.