マルチプレイでホーミング弾を作りたい

マルチプレイで相手(敵)にホーミングする弾を作ってみたのですが、マルチプレイだと上手く動かず苦戦しています。
攻撃ボタン(IA_Fire)が押された時、サーバー上で弾のBPを飛ばすようにしているのですが、飛ばす相手(ホーミングのターゲット)は自分以外のチームがいたらそれをターゲットにするという関数を作って決めています。しかし、これだと2体以上別チームがいるときクライアント側とサーバー側でターゲットが変わってしまって、クライアント側とサーバー側で弾の向かう先が別になってしまいます。"自分の近くの別チーム"をターゲットにすることで一つに絞る方法を思いついたのですがどのように作ればよいのか分かりません。
また、弾のBPを発射する場所であるshoot1は、キャラクターのカメラを親にしているのですが、クライアント側では何故かピッチ(見ている高さ)が反映されません。ヨーは反映されている上サーバー側ではピッチも反映されています。どのようにすれば良いのでしょうか?

弾を発射するノード


ホーミングのターゲットを決める関数(Tema IDは列挙型の変数)

Team IDに関するインターフェース

そもそもクライアント側では弾がホーミングしていませんでした。それも解決方法が分かりません…
それと、サーバー側もクライアント側も同じBPなので同じチームIDとなってしまい、テスト用に作った別のチームIDの物にしかホーミングすることができません。プレイヤー同士でホーミングできるように同じBPでも変数(TeamID)を変える方法はありますか?