Test empty scripts and out of bounds for DisasmScript()

give disasmscript a defined error return for out of bounds.