# Needing Some Help...

**URL:** <https://forums.unrealengine.com/t/needing-some-help/2745490>\
**Category:** Programming & Scripting\
**Tags:** unreal-engine, Gameplay-Ability-System, CPP, Blueprint, question\
**Created:** [August 21, 2026, 8:07am UTC](https://forums.unrealengine.com/t/needing-some-help/2745490 "2026-08-21T08:07:37Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![MiscellaneousMyth](https://d1ap1mz92jnks1.cloudfront.net/user_avatar/forums.unrealengine.com/miscellaneousmyth/32/935133_2.png) [@MiscellaneousMyth](https://forums.unrealengine.com/u/MiscellaneousMyth)\
**Post date:** [August 21, 2026, 8:07am UTC](https://forums.unrealengine.com/t/needing-some-help/2745490/1 "2026-08-21T08:07:37Z")

</div>

Mornin’ folks!

I’ve been still trying to wrap my head around GAS for a couple days now… and I sort of got some stuff to work by building the boilerplate in C++ and then the individual ability execution and effect application in blueprint. But something I can’t figure out is the best practices to use this stuff with. I’m trying to make a simple sprint (no stamina), but I can’t for the life of me figure out a clean way to get it to activate the effect to adjust the attribute set for my walk speed and then on key release remove the effect. The activate ability requires a handle and the cancel or end requires an object??? Not sure why it requires an object, I would’ve thought a spec handle would’ve worked but I don’t see that, and than there are those latent nodes like wait input released that I can drop in but not sure how it’s supposed to know what input I’m talking about when I just run an execution pin into the call by class or handle. Wasn’t too sure about how GAS worked so I figured it’d be worth digging into a bit, but from my experience with it so far, it has an overreliance on runtime tags (maybe it’s just my OCD) and doesn’t seem to have a good way on tracking active effects and abilities without a web of tags. Any help is appreciated, let me know if you need the c++ code snippets too. Thanks y’all!

 ![Screenshot 2026-08-21 010214](https://d3kjluh73b9h9o.cloudfront.net/original/4X/6/7/4/674cd201700d47b443e4a886485e4f7572ffb8fa.png)

 ![Screenshot 2026-08-21 010638](https://d3kjluh73b9h9o.cloudfront.net/original/4X/3/e/d/3edf74a447715a2ab071ecbe0cafaa4603fe89c9.png)
