Today we are going to use global variable instead local variable. Global variable can be access everywhere for script, instead just one script for local. Below, you will see how to use.
--First Script in FirstPart Model
_G.a = "Hello Global!"
--Second Script in Second Part Model
--Output: Hello Global! If you use the Local, then it won't work for both script, just one.
--First Script in First Part Model local a = "Hello Global!" --Second Script in Second Part Model print(a) --Output: Unknown variable in Second Part Model: Line 1 (a)
Global variable can be useful for Leaderboard like upgrade in Obby. Example below:
--A script in Game.Workspace
_G.stats = Instance.new("BoolValue", plr)
_G.name = "Leaderstats"
_G.level = Instance.new("IntValue", _G.stats)
_G.level.Name = "Level"
_G.level.Value = 1
-------------------------------- --A script in Game.Workspace.Part --When the player hit the part, the player leveled up. The following code will be below _G.level.Value = 2
And lastly, I will be still adding some stuff here to make it easier. Thanks all!
Easy Written By GabrielDeaf
See GabrielDeaf's profile on Roblox