Смотря куда ты его хочешь вставить. Если вызов из диалога - то просто можешь новый файл с расширением .script создать и в диалоге <action>название_скрипта_латынскими_ессно.zombie</action> И при такой то реплике сработает функция.
function zombie()
if not db.actor:has_info("zombie") then
alife():create("chimera_normal",vector():set(-189.273,13.686,-101.841),53830,934)
alife():create("snork_weak",vector():set(-194.176,13.934,-100.734),49422,934)
alife():create("zombie_weak",vector():set(-188.289,13.865,-98.636),54472,934)
db.actor:give_info_portion("zombie")
for i=1,7 do
alife():create("zat_b2_my_npc_"..i, vector():set(координата по x, координата по y, координата по z), левел_вертекс, гейм_вертекс)
end
end
end