-- roblox luau: _G.getPlayer = function() print(game.Players.LocalPlayer) end _G.getPlayer() -- <username> -- Pure Lua: hello = 2 -- Roblox Lua: hello = 2 _G.hello = 2 getgenv().hello = 2--Getfenv used the make normal variables into a global variable myVariable = "Hello, environments" -- Note: a global variable (non-local) local env = getfenv() print(env["myVariable"]) --> Hello, environmentsfunction myFunction() -- Start with 'function', give it a name -- Do something amazing... end -- Finish with 'end' myFunction() -- Call the function later in the codevarname = varvalfunction MyFunction() print('Function fired') end) if true == true then MyFunction() --firing the function. end--[[ Global variables don't need a declaration like "local." Instead, you'd just write like this: ]]-- variable = --value --[[ Note, you don't always have to even assign a value to a variable. You can use it for the first time and get a value of "nil" which you can update later. ]]--