I have a little time to spare if you want to send me your project. I’ll take a look and see whats missing.
On Tick, get actor velocity → Get Vector Length → Float = 0. That will return whether the character is idle. Hope that helps