あの、攻撃の変わりにLoVってこれであってます?
my $msg = pack("C*", 0x16, 0x01, 0x01, 0x00, 0x55, 0x00).$monID;

それから、地面に打ちたいんですけど.$monIDを消して括弧内に地面ID(?)を付け加えれば地面に打ってくれますかね?

それとターゲットが先に死んだ場合や、タゲかぶっても打つにはどうしたらいいのでしょう、
ヒントお願いします!!!