Shooter Demo - AttatchMeshToPawn()

Hello,

Lets Start off with: this is the Shooter Game Demo with ALS V4 Community Plugin Installed. This issue I am having is with IsLocallyControlled() being called in the AttachMeshToPawn() in ShooterWeapon.cpp. I created a class based on ALSCharacter, that I am using to make a Player with both characters merged together. When I play standalone/offline everything works fine. The weapon spawns and shoots perfectly. Once I set to Client then IsLocallyControlled Section of AttachMeshToPawn for a pawn that I created then the weapon does not get attached. I can follow the functions from SpawnDefaultInventory() to AttachMeshToPawn.

This is the Original AttachMeshToPawn() with some added UE_LOGS.

This is a copied version I’m using to mess with as to not change the original.

All the UE_LOG’s work up until my SPMyPawn->IsLocallyControlled is called. What would I be missing in replication for the weapon being attached to my pawn?