I think you’re looking for something like this.
If your movement can be purely deterministic then you can just turn off replicates movement and handle it locally but it would be complicated.
Could also possibly look into mover 2.0 I haven’t played with that much yet