Единственная проблема, которую я мог найти в этом сценарии в настоящее время, это
currency1 = currency1 + 5
Где это должно быть
currency1.Value = currency1.Value + 5
Как«currency1» - это объект, но его значение является свойством. Также, если этот ответ не решает проблему, добавьте снимок экрана с ошибкой, которую вы получаете, и покажите нам сценарий с оружием, который убивает игрока.