Hey @somerandomguy181! Sorry for the late reply, long weekend. But you’ve made big steps!
@56legion is right, the rotation updating every single frame will cause the ‘wonky’. But something to note: you’ve really accomplished something, now build on it!
The first step to getting a system to run well is to get it to run… period! And that’s real talk. You got your rough draft, and that’s a huge accomplishment! You now have a solid base to tweak and work on until it shines, AND the skills you learn polishing will apply to your development skills across UE5 in one way or another!
So, starting on that, if you notice here on this post (Help translating Unity code into Unreal Blueprints for Free Flow Combat System - #23 by unvoicedbee) unvoicedbee has what you have on their tick- but we never talked more about that. They were trying to use that to make the enemies strafe, I said I wasn’t very versed in strafing behavior with orbiting the player, and they said they found a tutorial on it. That bit of code was from that- I recommend removing that (as 56legion said) because you truly don’t need it unless working on the enemies (it was on enemy bp not player), because the player does this automatically in the attack code!
Let us know if that fixes it and we can move on to some other things!