Of course, you can also just use a trigger or addPublicVariableEventHandler to detect creation/changes in the variable rather than waiting until the value has been jipped, rather than just waiting until the values are synced. I was mainly just explaining that the last public value will be synced with jipping players, but that they won't have the value updated until after normal init time (which is when the host/SP player would have the value set), so you have to give it time before trying to use it.