こっちの画面で当たってれば当たるってのは、飛んで行った弾の先に敵が表示されていた場合当たる、ということ。
実際外れまくるのはさ、撃つ瞬間はエイム合ってたけど撃った瞬間に当たらない場所に飛ばれるからじゃないのか?もしくは一発当たったあと飛ばれる。

それに自分自身の当たり判定で考えると、1秒前に自分がいた場所に撃たれた場合被弾するけど、移動先の今ある場所に撃たれたら外れるかというとやっぱ当たるし、なにかしらおかしいよ