ScriptContext
Show Deprecated
This service controls all BaseScript objects. Most of the properties and methods of this service are locked for internal use.
Summary
Methods
Limits how long a script is allowed to run without yielding.
Events
Fired when an error occurs.
Properties
Methods
SetTimeout
void
Limits how long a script is allowed to run without yielding.
Parameters
Returns
void
Events
Error
Fired when an error occurs.
Parameters
Code Samples
When an error occurs, this example prints the name of the script that errored, the reason it errored, and a trace of the error.
ScriptContext.Error
local ScriptContext = game:GetService("ScriptContext")
local function onError(message, trace, script)
print(script:GetFullName(), "errored!")
print("Reason:", message)
print("Trace:", trace)
end
ScriptContext.Error:Connect(onError)
-- Somewhere, in another script
error("Error occurred!")