Okay, so I am trying to pass a static int from one script to another and then to another. The first script is on one GO in scene 1. The two other scripts are on a new GO in scene 2. I am checking the value transfer using a Debug code. The transfer from script 1/GO 1/Scene 1 to script 2/GO 2/scene 2 works just fine. I get the value I am expecting. However, the transfer from script 2/GO 2/scene 2 to script 3/GO 2/scene 2 is not working. I always get a value of 0, which is the default for an unassigned int value. Attached are the clips from my code that deal with this transfer. Script 1/GO 1/scene 1 script 2/GO 2/scene 2. This one works. script 3/GO2/scene 2. This one does not work. Again, after the full transfer, the Debug on the Character_Assign_Script is giving a value of 0. The Debug on the CharacterAssignedInt script is giving the correct value, pulled from the first script under CharacterConfirm(). Thank you for any help you can offer!