Learn
Engine Class
ScriptContext
Not Creatable
Service
Not Replicated

Summary
Events
Error(message: string,stackTrace: string,script: Instance):RBXScriptSignal
Inherited Members

API Reference
Methods
EnableCoverage
Capabilities: PluginOrOpenCloud
ScriptContext:EnableCoverage(instance:Instance):()
Parameters
instance:Instance
Returns
()

GetCoverageStats
Capabilities: PluginOrOpenCloud
ScriptContext:GetCoverageStats():{any}
Returns

SetTimeout
Plugin Security
ScriptContext:SetTimeout(seconds:number):()
Parameters
seconds:number
Returns
()

Events
Error
Capabilities: Logging
ScriptContext.Error(
message:string, stackTrace:string, script:Instance
Parameters
message:string
stackTrace:string
script:Instance
Code Samples
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!")

©2026 Roblox Corporation. Roblox, the Roblox logo and Powering Imagination are among our registered and unregistered trademarks in the U.S. and other countries.