Got it working now, thanks for the help.
Also learned a better way to apply damage then player.addHealth(-10);
function hungerDecay(%client)
{
if($Hungeron == 0)
{
return;
}
%hungerl = %client.hunger;
%client.hunger = %hungerl - 10;
if(%client.hunger <= 0)
{
//%client.Player.kill();
//messageAll("", %client.getPlayerName() @ " has died of hunger.");
%client.player.damage(%client.player, %client.player.getTransform, 1000, $DamageType::Hunger);
%client.hunger = 70;
}
else
{
showhunger(%client, 0);
}
}