Sadly this entire system just feels super wonky, I’m pretty sure what Neste stated is what’s causing my errors, it seems as if Root Motion won’t exactly play in the correct direction because of the Capsule sticking in one direction, after looking through all of the blueprints, I’m not exactly sure how I can resolve this issue, and I’m thinking of completely disregarding this animation system soon, it’s not clean sadly.
I did notice however that animations/abilities are playing properly on the server-side (for the most part), so it seems like this might be a replication problem.
EDIT: Seems like the mesh goes back to 0,0,0 when an AnimMontage is playing, the capsule however works from what I can see, but the root motion just doesn’t want to work…
EDIT2: May have found a fix, added my ‘PlayingAbility’ boolean in the Shouldn’tRotate function
EDIT3: I had to edit a lot, still not perfect, sometimes when playing AnimMontages, clients looking at other clients doing attacks looks really buggy, and sometimes jitters all over the place, or goes in rotation of 0,0,0, like I stated before. Really weird, even after removing a bunch of things, going to look into another solution tonight.