Contains an Asset Tag of Ability.Type.Action.Melee that grants the Event.Movement.Melee tag while active. This ability is Triggered by the tag InputTag.Ability.Melee, when this tag becomes activated the On Activation event will Commit ability costs in the following order: Find the currently equipped weapon, and play its associated animation montage. Check for authority (server only), then perform a capsule trace in front of the player. If the trace hits a Pawn, additional checks are run, like a team comparison to avoid friendly fire and a secondary check to make sure the target is not occluded by level geometry. If a valid hit is registered, the character is moved towards the target through a RootMotion force. Next, a melee damage gameplay effect is applied on the target, and a melee hit gameplay cue is triggered on the owner. Finally, a Melee Impact sound is played on all clients through a multicast RPC.