I think there are error in your scripts and try to use callfunc instead.
1.) Somewhere in any npc files
function script WakeFieldBox01,{
// +9 Crimson Dagger [2]
setarray .@OptID[0],RDMOPT_WEAPON_ATTR_TELEKINESIS;
setarray .@OptVal[0],0;
setarray .@OptParam[0],0;
getitembound3 28705,1,1,9,0,0,0,0,0,BOUND_CHAR,.@OptID,.@OptVal,.@OptParam;
return;
}
2.) in item script: callfunc("WakeFieldBox01");