How to stop/restart health regen

Well thats not the fault of the Branch its your logic that never changes the Condition =) cant help you there. Use the timers they are easier to Controll in general. If Damage taken start it if Health is full stop them. Easy as that.