So now I've tried to figure this out but if I do what you told me to do the level score is saved every time, even if it's lower than the first time.
I mean, if I play level 1 and score 150 and play the same level again and score 100, then the score 100 is saved. Or maybe it's just me doing something wrong?
Edit: I did it like this and it seems to work.
System: LayoutName = "Level1"
Array Value At 0 < TimeVar - Array Set Value at 0 to TimeVar
TimeVar is the variable for the score that starts at 200 on each level.
Edit again: I couldn't figure out how to add all the values up with the "For each X elements" so I just created a global variable called TotalScore and did this:
System: Set TotalScore to Array.At(0)+Array.At(1)+Array.At(2) and so on. It may not be the best solution but it worked :)