I have created a static class called gameStats, which saves data over multiple scenes.
So far it holds the varaibles: who died
Which is being used on the stats screen to see who was the player which lost the game for everyone!
You write to static class variables by : gameStats.control.whoDied
Rather than gameObject.Find or through delegates, this makes it super simple!