StudioService

Show Deprecated
Not Creatable
Service
Not Replicated

StudioService provides access to configuration of Roblox Studio, allows importing files from the user's file system, and other miscellaneous information. It is intended to be used by Plugins in order to provide a consistent user experience.

Summary

Properties

Methods

Properties

ActiveScript

Read Only
Not Replicated
Read Parallel

DraggerSolveConstraints

Read Only
Not Replicated
Read Parallel

GridSize

Read Only
Not Replicated
Read Parallel

RotateIncrement

Read Only
Not Replicated
Read Parallel

Secrets

Roblox Script Security
Read Parallel

ShowConstraintDetails

Read Only
Not Replicated
Read Parallel

ShowWeldDetails

Read Only
Not Replicated
Roblox Script Security
Read Parallel

StudioLocaleId

Read Only
Not Replicated
Read Parallel

UseLocalSpace

Not Replicated
Read Parallel

Methods

GetClassIcon

Plugin Security

Parameters

className: string

Returns

GetUserId

Plugin Security

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)

GizmoRaycast

Plugin Security

Parameters

origin: Vector3
direction: Vector3
raycastParams: RaycastParams
Default Value: "RaycastParams{IgnoreWater=false, BruteForceAllSlow=false, RespectCanCollide=false, CollisionGroup=Default, FilterDescendantsInstances={}}"

Returns

PromptImportFile

Yields
Plugin Security

Parameters

fileTypeFilter: Array
Default Value: "{}"

Returns

PromptImportFiles

Instances
Yields
Plugin Security

Parameters

fileTypeFilter: Array
Default Value: "{}"

Returns

Instances

Events