How to properly replicate character movement and custom actions in UE5 multiplayer?

Hey Unreal devs!

I’m setting up a multiplayer project in UE5 and I’m running into some issues with replicating character movement and custom actions like attacks and dodges.

The default Character Movement Component seems to handle basic movement fine, but when it comes to custom inputs or actions, they either don’t replicate properly or feel laggy on clients.

What’s the best way to handle replication for both movement and custom events in Unreal multiplayer? Would really appreciate some guidance or example setups!

the is no easy answer here, either you run it on server and deal with lag or look into client predicition which would have to be c++ anyway so a good place to start is the CMC itself