敵に当たってもやられ判定がきかないのは、ENDIFとHIT=SPHITSP(0)が逆だからですね。