Weapon Variables Not Replicating When Weapon is Dropped

You can do begin play → switch has auth → whatever.

Yet this action should be run on the server at creation. Client shouldn’t be doing anything “begin play” on replicated actors.