I just got done going crazy over this issue. It seems as though I’ve solved it. Works on a ListenServer/Clients setup in the editor. I haven’t tried it on a running build yet. Don’t have a partner to test with at the moment. TLDR try setting the ACharacter FVector variable BaseTranslatinOffset before or after you GetMesh()->SetRelativeLocation() https://forums.unrealengine.com/t/c-setrelativelocation-for-multiplayer-on-a-component-for-custom-positions-like-prone/689743?u=eggmenace