التعلُّم
Engine Class
StudioService
Not Creatable
Service
Not Replicated

*This content will be available in your selected language soon.



API Reference
Properties
ActiveScript
Read Only
Not Replicated
Read Parallel
StudioService.ActiveScript:Instance
Code Samples
Active Script
local StudioService = game:GetService("StudioService")
local startTime = os.time()
local activeScript
local function onActiveScriptChanged()
local newActiveScript = StudioService.ActiveScript
if activeScript and newActiveScript ~= activeScript then
local deltaTime = os.time() - startTime
print(("You edited %s for %d:%2.d"):format(activeScript.Name, deltaTime // 60, deltaTime % 60))
end
startTime = os.time()
activeScript = newActiveScript
end
StudioService:GetPropertyChangedSignal("ActiveScript"):Connect(onActiveScriptChanged)

DraggerSolveConstraints
Read Only
Not Replicated
Read Parallel
StudioService.DraggerSolveConstraints:boolean

DrawConstraintsOnTop
Deprecated

GridSize
Read Only
Not Replicated
Read Parallel
StudioService.GridSize:number

RotateIncrement
Read Only
Not Replicated
Read Parallel
StudioService.RotateIncrement:number

Secrets
Roblox Script Security
Read Parallel
StudioService.Secrets:string

ShowConstraintDetails
Read Only
Not Replicated
Read Parallel
StudioService.ShowConstraintDetails:boolean

ShowWeldDetails
Read Only
Not Replicated
Roblox Script Security
Read Parallel
StudioService.ShowWeldDetails:boolean

StudioLocaleId
Read Only
Not Replicated
Read Parallel
StudioService.StudioLocaleId:string
Code Samples
Studio Locale Id
local locale = game:GetService("StudioService").StudioLocaleId
if locale == "en_US" then
print("Howdy, ya'll")
elseif locale == "en_GB" then
print("'Ello, gov'na")
elseif locale:sub(1, 2) == "en" then
print("Hello")
elseif locale == "fr_FR" then
print("Bonjour")
end

UseLocalSpace
Not Replicated
Read Parallel
StudioService.UseLocalSpace:boolean

Methods
GetClassIcon
Plugin Security
StudioService:GetClassIcon(className:string):Dictionary
Parameters
className:string
Returns

GetUserId
Plugin Security
StudioService:GetUserId():number
Returns
Code Samples
StudioService:GetUserId
-- Can only be used in a plugin
local StudioService = game:GetService("StudioService")
local Players = game:GetService("Players")
local loggedInUserId = StudioService:GetUserId()
local loggedInUserName = Players:GetNameFromUserIdAsync(loggedInUserId)
print("Hello,", loggedInUserName)

PromptImportFile
Deprecated

PromptImportFileAsync
Yields
Plugin Security
StudioService:PromptImportFileAsync(fileTypeFilter:{any}):Instance
Parameters
fileTypeFilter:{any}
Default Value: "{}"
Returns

PromptImportFiles
Deprecated

PromptImportFilesAsync
Yields
Plugin Security
StudioService:PromptImportFilesAsync(fileTypeFilter:{any}):Instances
Parameters
fileTypeFilter:{any}
Default Value: "{}"
Returns
Instances

©2026 شركة Roblox Corporation. تُعد منصّة Roblox، وشعار Roblox وشعار "توسيع حدود المخيلة"، من ضمن علاماتنا التجارية المسجّلة وغير المسجّلة في الولايات المتحدة وبلدان أخرى.