Hey !
I wanted to help, but having the free version limits blocked me in the debug process. I think the problem comes from the event "every tick -> set animation to check from the beguining". If I was the computer, I would put the first frame every tick because of this.
I think you should create a function for this, function taking only few params : animation name, UID of the player (or not, you have only one), ... and call this function instead of setting "check".