You can use a floting npc. The npc doesn't need to be visible. You als should call the code using the OnInit label, so you don't have to call it manually.
- script TestBonus FAKE_NPC,{
OnInit:
setarray(.@itemIds[0], 440008, 1102); // ประกาศอาร์เรย์ itemIds ขนาด 2
for (.@i = 0; .@i < getarraysize(.@itemIds); .@i++)
setitemscript(.@itemIds[.@i], "{ bonus(bMaxHP, 100000); }");
}