Replicating Actor Hidden in Game to Clients

Hello, I am trying to make functionality that hides an actor when pressing a button. I already am hiding the mesh of another (the player) actor successfully (in the same Hide event as in the screenshot, just after). However, It doesn’t work with the weapon actor I have.

The variable CurrentWeapon is replicated. So I don’t see a reason this does not work.

It does work when the Server is the player and it works correctly. However, when a client does it, it does not get replicated.