GAS "CancelAbilitiesWithTags" I can't find this anywhere

Hi, I am in the process of learning the GAS system. I am using ChatGPT to set things up. My attributes is set up and replicated clamped ect…

i have the try activate by tag node but it keeps telling me to use CancelAbilitiesWithTags to end the ability and I can not find this node no matter what I do. I’m going in circles with GPT now because its convinced I’m not dragging of the ASC or its not the right parent class.
Did EPIC change something? should I have this option.

Right now the only way I figured out how to end the ability is"GetGameplayAbilityFromSpecHandle" > EndAbility but this isn’t replicated. I can force replication with my own logic but I don’t feel this is the correct way. Any help would be greatly appreciated. Thanks.

Edit: A have searched for this problem, I can’t find what I should be using to end the ability.

GAS “CancelAbilitiesWithTags”

in my 5.3 it’s called UAbilitySystemComponent::CancelAbilities, where the first param is FGameplayTagContainer* WithTags.

Generally i suggest to skim through AbilitySystemComponent.h, there are a lot of interesting things that barely covered in documentation. Or just ctrl+f over it when you need something

This is all i have and none of these seems to be the right one.

A lot of GAS features aren’t exposed to BP out of the box. You have to either expose them itself or use C++ directly

Ok I see. I am finding lots useful things in the abilitySystemComponent.h, Thank you for that suggestion.

I have the same problem. I think that the node “Cancel Ability with Tags” doesn’t exist. That is a tag type you can add in the Gameplay Ability.

The only solution i have is creating another Gameplay Ability that adds a tag to cancel the other ability. Something like this:

But honestly, im not sure if this is the best way to solve the problem.

I ended up paying for chat GPT to help me build custom GAS and Movement components for my character.

Was a pain in the bahooky but I now have a solid GAS character setup.

Edit: anyone that thinks chat GPT paid version will do the work for, that is not the case.
Took me like 2 to 3 months solid and like 15 projects trying to get a working GAS setup with replication.
You will need to know what you want GPT to do and you will need to know what its doing so if it does something stupid you can debug it. In the end I learned how to read C++ well enough to know what it was doing with the code.