Так возьми любого пета, скопируй, сделай нпц на сервере, сделай в клиенте нпц на основе этого голема и все, залей статы пета в таблицу pet_data, в скриптах вроде в ней статы, тут делается все быстро. А вот привязка итема ошейника к вызову нпц тут могут быть проблемы.
Хз как на скриптах, если привязка ошейника на нпц в ядре то ты без исходов наверное не сделаешь, отдельным скриптом врятли получится.
Открой l2s.gameserver.tables.petdatateble
Вроде там у них все
Там посмотри какие петы есть. Можешь тупо переделать уже существующего пета, который не используется. Заменить текстуры ему и тд.