Learn
Engine Class
ServiceProvider
Not Creatable
Not Browsable

Summary
Methods
getService(className: string):Instance
Deprecated
service(className: string):Instance
Deprecated
Inherited Members

API Reference
Methods
FindService
Write Parallel
ServiceProvider:FindService(className:string):Instance
Parameters
className:string
Returns
Code Samples
ServiceProvider:FindService
print(game:FindService("Part"))
--> nil
print(game:FindService("Workspace"))
--> Workspace

GetService
ServiceProvider:GetService(className:string):Instance
Parameters
className:string
Returns
Code Samples
ServiceProvider:GetService
local BadgeService = game:GetService("BadgeService")
local GameSettings = UserSettings():GetService("UserGameSettings")
print(BadgeService)
print(GameSettings)

getService
Deprecated

service
Deprecated

Events
Close
ServiceProvider.Close():RBXScriptSignal
Code Samples
ServiceProvider.Close
local function onClose()
print("The place is closing")
end
game.Close:Connect(onClose)

ServiceAdded
ServiceProvider.ServiceAdded(service:Instance):RBXScriptSignal
Parameters
service:Instance

ServiceRemoving
ServiceProvider.ServiceRemoving(service:Instance):RBXScriptSignal
Parameters
service:Instance

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