1つの武器を2つのメッシュに取り付けたい

UE初心者です。
現在オンラインFPSを作りたいと思っているのですが武器の装備で躓いております。

キャラクターは2つのメッシュを持っています。


このようになっておりまして腕だけのメッシュは操作している人から見る用で全身のメッシュは他人から見られる用のメッシュです。
アニメーションがややこしいことになるのを見越してメッシュを分けています。
武器を拾った際には腕だけのメッシュに武器を取り付けてさらに全身のメッシュにも武器を取り付けたいです。
こちらが武器を装備する際のコードになります。このコードはRPCでサーバー上で実行されます。

実際に動かすと画像のように腕だけのメッシュの方にだけ武器がついてしまいます。

ちなみにコードでは全身のメッシュにつけてから腕のメッシュにつけるという順番でコードを書いていますがこの順番を変えると全身の方にだけ武器が付きます。コードの後の方に書かれている方のメッシュにだけ武器がつくというような状態になっています。
どのように修正をすれば良いのかお気付きの点がありましたらアドバイス頂きたいです。よろしくお願いいたします。

5.6のファーストパーソンテンプレートの[BP_FPShooter]アクタの[Event Attach Weapon Meshes]イベントの処理が参考になると思われます。

以下、処理の概要です。
ファーストパーソン、サードパーソンそれぞれ用の武器SkeletalMeshComponentを持つ武器アクタクラスを作成します。その武器アクタをアタッチする時に、アクタをAttachした後に、キャラクターのそれぞれのスケルタルメッシュにファーストパーソン、サードパーソン用のそれぞれの武器SkeletalMeshComponentをAttachしています。