getsenv
Returns a running script's global environment, exposing its locals and functions for inspection or replacement.
Signature
getsenv(script: BaseScript): { [any]: any }Parameters
scriptLocalScript | ModuleScriptThe script whose environment you want.
Returns
table
Example
local script = game.Players.LocalPlayer.PlayerScripts:FindFirstChildOfClass("LocalScript")
local env = getsenv(script)
for name, value in env do
print(name, type(value))
end