Hi, after setting Score0 to (Score0 + 1) you’re actually passing (Score0 + 1) to the Score function instead the current value Score0. To fix that, link Score0 to the Score function, not Score0 + 1.
Clarification: Pure functions (those without incoming execution pin) are actually executed every time they are needed, thats why the add happens twice.