i just stuck in editing script. The lines that make me trouble
local name = Item(item):getName():split(\'+\')
and
doItemSetA