ok for starters if it matter you will never see 100 if your player hunger starts at 100 since its already changed to 98 before it hits print.
This is also why you don’t see 98… as I am pretty sure youre not seeing 100 either.
What you want to see is not the current value of the subtraction output but the value of PlayerHunger.
Like the image above should be want you want to see. But for testing just move the wires and youll see the difference. If you look at your connections you do a step by step the Hunger has already decreased before the print string has fired off.
Where as with the wire moved it will get hunger BEFORE the subtraction has taken place.