When pointing to an asm command, you have to add +1 to your pointer, example:
F1 B5 B6 08.
Also, in your battle script command table, you only need a pointer for the callasm and the setword command.
The battle string loader isn't a battlescript command. It is here to load the string you want to be read.