If that fix doesn't work for you a better place for the exit would be
Simba Code:begin
Missing := 0;
ClickMouse2(True);
Wait(RandomRange(400,700));
Exit;
end else
There (after the wait) at line 369-373. This would simply exit the procedure every time you eat, it means that you will never get back to full as it will hit the EatAt % then eat one food and check the hp again, if it is more than the original EatAt it will not eat another piece of food until the health drops again.
~Caotom