DEATH2298: выглядит правильно. А score то у вас точно вне скрипта меняется?
Да, и у вас со static так получается, что каждый раз, когда вы создаете новый объект с Stars, то score обнуляется.
DEATH2298: Ну все понятно. Вы, видимо, не поняли, как работает static. Если вы написали в классе static int score, то это не значит, что вообще везде в проекте под score будет подразумеваться именно эта переменная. Чтобы получить именно эту переменную, вам нужно писать Stars.score, а не просто score. Так надо писать во всех классах, кроме Stats, там можно просто score.
А вообще хочется вам сказать опираясь на данную ошибку: учите матчасть. Если вам не нужно в сжатые сроки опубликовать вашу игру, то вы облегчите себе задачу, предварительно получше изучив C#, чтобы таких вопросов больше не возникало.
Ну и еще на будущее: раз уж взялись скринами код присылать, то хотя бы присылайте в нормальном качестве. А еще лучше - текстом.