# Character Movement & Visibility Replication

**URL:** <https://forums.unrealengine.com/t/character-movement-visibility-replication/773181>\
**Category:** International\
**Tags:** Replication, Server, client-replication, unreal-engine, question\
**Created:** [February 17, 2023, 9:33pm UTC](https://forums.unrealengine.com/t/character-movement-visibility-replication/773181 "2023-02-17T21:33:40Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![christianvi](https://d3kjluh73b9h9o.cloudfront.net/original/4X/2/8/5/28502927f1d97ba1051b3b47ccfe17233bf41ef0.png) [@christianvi](https://forums.unrealengine.com/u/christianvi)\
**Post date:** [February 17, 2023, 9:33pm UTC](https://forums.unrealengine.com/t/character-movement-visibility-replication/773181/1 "2023-02-17T21:33:40Z")

</div>

Hi,

I have a character that hides in a box when pressing ‘E’.

I am setting the character’s mesh visibility to ‘Hidden’ and also disabling it’s movement (if inside the box).

On server (works perfectly):  
The character gets hidden and is not visible to the clients

But if I do the same on a particular client:  
The server and other clients can still see the character and can even still see the player moving (if I press W,A,S or D).

Any help is appreciated as this is driving me crazy. Thanks in advance.

---

<div class="post-metadata">

**Author:** ![DarksquirrelHd](https://d3kjluh73b9h9o.cloudfront.net/original/4X/2/8/5/28502927f1d97ba1051b3b47ccfe17233bf41ef0.png) [@DarksquirrelHd](https://forums.unrealengine.com/u/DarksquirrelHd)\
**Post date:** [February 17, 2023, 10:52pm UTC](https://forums.unrealengine.com/t/character-movement-visibility-replication/773181/2 "2023-02-17T22:52:26Z")

</div>

Hi Chistian, the problem you’re encountering has to do with the skeletal mesh not replicating the hidden state to clients. The easiest solution is to have a replicated boolean that uses a repnotify function to tell clients to hide or unhide the mesh.
