Attaching weapon differently for client that owns the player character

It is odd that this solution works for you. It simply shouldn’t. Attach actor is a replicated event so it will override any attachments done on the client