How To Add A Delay To This Action?

just adding Delay in the end may not be accurate, since you seem to be looking for a “Cooldown” to the “skill”, what i suggest is, create a variable (type boolean) give a name to it (i will call it CanUseHook) the default value should be “True”, try adding a “Branch” between the “Event F” and the “Line Trace for Objects”, drag the variable you created (CanUseHook) and plug it into the Boolean pin of the branch plug the “True” pin of the Branch to the “LineTraceForObjects” and leave the “False” pin unplugged, after the “Set Hook Location” set “CanUseHook” to False and then search for the function “Delay” you can just right click and type “Delay” and you will find it, there’s a place to put the time you want to delay (the cooldown time), after the delay node set the “CanUseHook” to True again

this should work.