this tutorial will get you pretty far, and if you have any experience with blueprints, you should be good to continue from there
(Moving it over to C++ is kinda tricky, and unless you’re on about some massive player amounts, unnecessary. Even a listen server can handle such movements in blueprints)