Hey buddy have you tried adding some breakpoints into your code, perhaps your punch task is going to false