The delay you see is related to the branch before. I’m checking “is weapon equipped” to fire the attack animation only if it is. The delay fires to let the character equip the weapon before taking on the next action
As you can see here:
Speaking of the custom event “Attack” it is called by other events in the blueprint, for example:
BTW I get you when you say there could be a better way to achieve this result. But to be honest I would like to understand how to make it work, just like I did in the other project I mentioned in the previous message…

