I'm trying to pass data between 2 scripts, I tried using global variables but I didn't see any effect, so I guess I'm doing that wrong. I made 2 global variables in both esp's, and read/write them in both scripts, but there is no effect in game. So instead I'm using gamesettings to pass the data, like this: SetStringGameSettingEX "sXboxStart|n" and SetStringGameSettingEX "sXboxStart|m" in the 1st script and then accessing that data in the 2nd script like this set fcoll to GetStringGameSetting "sXboxStart" if (sv_Count "m" fcoll >0) <---- check if the letter 'm' is present lol message "blahblah..." set isNotFlying to 1 return endif I assumed that those xbox variables aren't used.. anyway this works only half of the time and by checking the value of the variable sXboxStart in console i get either "n" or some garbage without a null-terminator instead of 'm'. So, the question is how should I pass the data between the scripts properly or if it can be done with globals, how do I do that?