foodhurt2
foodhurt3
foodhurt4
Try removing those
---
I see the problem...
 ///Time between hunger periods
void startGlobalHungerTimer(){
     AddTimer("starvation", 600, "foodhurt");
 } 
--
 void eating1(string &in asTimer){
     FadePlayerRollTo(0, 33, 33);
     FadeIn(2);
     GiveSanityBoostSmall();
     AddPlayerHealth(20);
     SetPlayerMoveSpeedMul(1);
     FadeImageTrailTo(0, 0.5f);
     PlayGuiSound("eating-apple.snt", 10);
     SetEntityActive("ScriptArea_7", false);
     SetMessage("Messages", "IAte", 2);
     
startGlobalHungerTimer();// <--- Keeps recalling every time!
 }