I know that _G is used as like a global variable, and yes I know that exploiters can abuse it what not, I only want to use it like _G.ServerStorage so I don’t have to write local yadadada = yadadada every single time.
But what happens if 2 scripts have different defintions of the same Variable, like
Script 1 _G.welcomeMessage = "Hey"
Script 2 _G.welcomeMessage = "Hello"
Script 3 print(_G.welcomeMessage) -- what prints out????
It really depends on where you placed these definitions since you can practically manipulate any variable stored in _G. Most likely, it will print out the value of the welcomeMessage modified in the last script executed.