Replicating Pawns (specifically Flying Template)

Hello. I’m wondering what I need to do exactly to get the flying template pawns working with replication.

Right now it’s very buggy… They don’t track movement changes, each just moves forward.

From some research, apparently the problem lies with them being Pawns and not characters, and not using a movement component. I got extremely frustrated trying to make a third person character into a flying UFO, and it just felt wrong, so I’m looking for some advice on how to tackle this.

Is there an option to get replication working with pawns? Or is there an easy way to alter the movement of third person characters so I can just use the same type of BP Code the flying UFO uses but so it replicates? Ideally I wouldn’t use a movement component at all as I wanted to use physics but if I can’t do that I’ll settle for Actor Offsets

Also, is there a reason epic doesn’t have the flying pawn using Character Movement Component by default? It seems like a weird oversight that, having googled this for a bit, is leading to a lot of frustration.

Thanks for any info or advice on how I can tackle this.

there is this thread with a solution for repcliating pawns: Come Learn Blueprint Multiplayer with me! (aka Tom's a Glutton for Punishment) - Blueprint Visual Scripting - Unreal Engine Forums