Changing a variable

If you’re not sure whether your script is executing, put print string for every path. That’s how we will exactly know where problem is.

As for your timer. There is simple implementation in blueprints for that. Check this out! The function will be called when timer is expired.