How do i make a dodge/dash

What is your Set Visibility(to return to visible) tied to?

If you connect it to the Movement controls - you need the check to be sure they are actually trying to move. (Axis Value != 0)


If that is not working, you can just make a timer to check for actual motion, regardless of input (it also makes you appear if ‘bumped’ by an opponent, etc)

Set a Timer and create a corresponding Custom Event.

Have that check to see if you are "hidden’ and if so - Get Velocity.

get Vector Length from that to see how ‘fast’ you are moving (by any means) and become visible if there is significant movement.