MaximumADHD's Roblox API History


Version 0.499.1.4990386

Added Class Highlight : Instance
Added Property Highlight.DepthMode: Enum.HighlightDepthMode
Added Property Highlight.Enabled: boolean
Added Property Highlight.FillColor: Color3
Added Property Highlight.FillTransparency: number
Added Property Highlight.OutlineColor: Color3
Added Property Highlight.OutlineTransparency: number

Added Class TemporaryCageMeshProvider : Instance [NotCreatable] [NotReplicated] [Service]

Added Class VoiceChatInternal : Instance [NotCreatable] [Service]
Added Property VoiceChatInternal.VoiceChatState: Enum.VoiceChatState [Hidden] [Preliminary] [ReadOnly]
Added Function VoiceChatInternal:GetAndClearCallFailureMessage() -> string {RobloxScriptSecurity} [Preliminary]
Added Function VoiceChatInternal:GetAudioProcessingSettings() -> ...any [Preliminary]
Added Function VoiceChatInternal:GetGroupId() -> string {RobloxScriptSecurity}
Added Function VoiceChatInternal:GetMicDevices() -> ...any [Preliminary]
Added Function VoiceChatInternal:GetParticipants() -> { any } [Preliminary]
Added Function VoiceChatInternal:GetSpeakerDevices() -> ...any [Preliminary]
Added Function VoiceChatInternal:GetVoiceChatApiVersion() -> number [Preliminary]
Added Function VoiceChatInternal:GetVoiceChatAvailable() -> number [Preliminary]
Added Function VoiceChatInternal:IsContextVoiceEnabled() -> boolean {RobloxScriptSecurity}
Added Function VoiceChatInternal:IsPublishPaused() -> boolean [Preliminary]
Added Function VoiceChatInternal:IsSubscribePaused(userId: number) -> boolean [Preliminary]
Added Function VoiceChatInternal:IsVoiceEnabledForUserIdAsync(userId: number) -> boolean [Yields]
Added Function VoiceChatInternal:JoinByGroupId(groupId: string, isMicMuted: boolean? = false) -> boolean [Preliminary]
Added Function VoiceChatInternal:JoinByGroupIdToken(groupId: string, isMicMuted: boolean? = false) -> boolean [Preliminary]
Added Function VoiceChatInternal:Leave() -> () [Preliminary]
Added Function VoiceChatInternal:PublishPause(paused: boolean) -> boolean [Preliminary]
Added Function VoiceChatInternal:SetMicDevice(micDeviceName: string, micDeviceGuid: string) -> () [Preliminary]
Added Function VoiceChatInternal:SetSpeakerDevice(speakerDeviceName: string, speakerDeviceGuid: string) -> () [Preliminary]
Added Function VoiceChatInternal:SubscribePause(userId: number, paused: boolean) -> boolean [Preliminary]
Added Function VoiceChatInternal:SubscribePauseAll(paused: boolean) -> boolean [Preliminary]
Added Event VoiceChatInternal.ParticipantsStateChanged(participantsLeft: { any }, participantsJoined: { any }, updatedStates: { any }) {RobloxScriptSecurity} [Preliminary]
Added Event VoiceChatInternal.PlayerMicActivitySignalChange(activityInfo: { [string]: any }) {RobloxScriptSecurity} [Preliminary]
Added Event VoiceChatInternal.StateChanged(old: Enum.VoiceChatState, new: Enum.VoiceChatState) {RobloxScriptSecurity} [Preliminary]

Added Property StarterPlayer.LoadCharacterLayeredClothing: Enum.LoadCharacterLayeredClothing [NotReplicated] [NotScriptable]
Added Property Studio.Enable Scrollbar Markers: boolean {RobloxScriptSecurity}

Added Function AssetManagerService:GetMeshIdFromAliasName(aliasName: string) -> number {RobloxScriptSecurity}
Added Function AssetManagerService:GetMeshIdFromAssetId(assetId: number) -> number {RobloxScriptSecurity}
Added Function AssetManagerService:GetTextureIdFromAliasName(aliasName: string) -> number {RobloxScriptSecurity}
Added Function AssetManagerService:GetTextureIdFromAssetId(assetId: number) -> number {RobloxScriptSecurity}
Added Function BaseWrap:IsHSRReady() -> boolean {RobloxScriptSecurity}
Added Function DebuggerConnection:EvaluateWatch(expression: string, frame: StackFrame, callback: (...any) -> ...any) -> number {RobloxScriptSecurity}
Added Function DockWidgetPluginGui:RequestRaise() -> () {RobloxScriptSecurity}
Added Function VirtualInputManager:WaitForInputEventsProcessed() -> () {RobloxScriptSecurity} [Yields]

Added Event GamepadService.GamepadThumbstick1Changed(event: Vector2) {RobloxScriptSecurity}

Added Enum HighlightDepthMode
Added EnumItem HighlightDepthMode.AlwaysOnTop : 0
Added EnumItem HighlightDepthMode.Default : 1

Changed the parameters of Function BasePart:CanCollideWith
from: (part: Instance)
to: (part: BasePart)

Removed Class NewVoiceChatService

Removed Property BasePart.MaterialVariant
Removed Property StarterPlayer.LoadCharacterLayeredClothing
Removed Property VoiceChatService.VoiceChatState

Removed Function VoiceChatService:GetAndClearCallFailureMessage
Removed Function VoiceChatService:GetAudioProcessingSettings
Removed Function VoiceChatService:GetGroupId
Removed Function VoiceChatService:GetMicDevices
Removed Function VoiceChatService:GetParticipants
Removed Function VoiceChatService:GetSpeakerDevices
Removed Function VoiceChatService:GetVoiceChatApiVersion
Removed Function VoiceChatService:GetVoiceChatAvailable
Removed Function VoiceChatService:IsContextVoiceEnabled
Removed Function VoiceChatService:IsPublishPaused
Removed Function VoiceChatService:IsSubscribePaused
Removed Function VoiceChatService:JoinByGroupId
Removed Function VoiceChatService:JoinByGroupIdToken
Removed Function VoiceChatService:Leave
Removed Function VoiceChatService:PublishPause
Removed Function VoiceChatService:SetMicDevice
Removed Function VoiceChatService:SetSpeakerDevice
Removed Function VoiceChatService:SubscribePause
Removed Function VoiceChatService:SubscribePauseAll

Removed Event VoiceChatService.ParticipantsStateChanged
Removed Event VoiceChatService.PlayerMicActivitySignalChange
Removed Event VoiceChatService.StateChanged

Removed Tag [NotCreatable] from Class VoiceChatService

Version 0.498.0.4980398

Added Class NewVoiceChatService : Instance [Service]
Added Class ProcessInstancePhysicsService : Instance [NotCreatable] [Service]
Added Class CurveAnimation : AnimationClip

Added Property Beam.Brightness: number
Added Property ImporterGroupSettings.ImportAsModelAsset: boolean
Added Property ImporterMeshSettings.Dimensions: Vector3 [ReadOnly]
Added Property ImporterMeshSettings.PolygonCount: number [ReadOnly]
Added Property ImporterRootSettings.ImportAsModelAsset: boolean
Added Property ParticleEmitter.Brightness: number
Added Property ParticleEmitter.Squash: NumberSequence
Added Property ParticleEmitter.Shape: Enum.ParticleEmitterShape
Added Property ParticleEmitter.ShapeInOut: Enum.ParticleEmitterShapeInOut
Added Property ParticleEmitter.ShapePartial: number
Added Property ParticleEmitter.ShapeStyle: Enum.ParticleEmitterShapeStyle
Added Property Trail.Brightness: number

Added Function DebuggerConnection:Close() -> () {RobloxScriptSecurity}
Added Function MessageBusService:GetProtocolMethodRequestMessageId(protocolName: string, methodName: string) -> string {RobloxScriptSecurity}
Added Function MessageBusService:GetProtocolMethodResponseMessageId(protocolName: string, methodName: string) -> string {RobloxScriptSecurity}
Added Function MessageBusService:PublishProtocolMethodRequest(protocolName: string, methodName: string, message: any, customTelemetryData: any) -> () {RobloxScriptSecurity}
Added Function MessageBusService:PublishProtocolMethodResponse(protocolName: string, methodName: string, message: any, responseCode: number, customTelemetryData: any) -> () {RobloxScriptSecurity}
Added Function MessageBusService:SubscribeToProtocolMethodRequest(protocolName: string, methodName: string, callback: (...any) -> ...any, once: boolean, sticky: boolean) -> Instance? {RobloxScriptSecurity}
Added Function MessageBusService:SubscribeToProtocolMethodResponse(protocolName: string, methodName: string, callback: (...any) -> ...any, once: boolean, sticky: boolean) -> Instance? {RobloxScriptSecurity}

Added Enum ParticleEmitterShape
Added EnumItem ParticleEmitterShape.Box : 0
Added EnumItem ParticleEmitterShape.Sphere : 1
Added EnumItem ParticleEmitterShape.Cylinder : 2
Added EnumItem ParticleEmitterShape.Disc : 3

Added Enum ParticleEmitterShapeInOut
Added EnumItem ParticleEmitterShapeInOut.Outward : 0
Added EnumItem ParticleEmitterShapeInOut.Inward : 1
Added EnumItem ParticleEmitterShapeInOut.InAndOut : 2

Added Enum ParticleEmitterShapeStyle
Added EnumItem ParticleEmitterShapeStyle.Volume : 0
Added EnumItem ParticleEmitterShapeStyle.Surface : 1

Changed the security of Property VoiceChatService.VoiceChatState
from: {None}
to: {RobloxScriptSecurity}

Changed the parameters of Function Players:ReportAbuse
from: (player: Instance, reason: string, optionalMessage: string)
to: (player: Player, reason: string, optionalMessage: string)

Changed the parameters of Function Terrain:PasteRegion
from: (region: Instance, corner: Vector3int16, pasteEmptyCells: boolean)
to: (region: TerrainRegion, corner: Vector3int16, pasteEmptyCells: boolean)

Changed the parameters and return-type of Function Players:CreateHumanoidModelFromDescription
from: (description: Instance, rigType: Enum.HumanoidRigType, assetTypeVerification: Enum.AssetTypeVerification? = "Default")-> Instance?
to: (description: HumanoidDescription, rigType: Enum.HumanoidRigType, assetTypeVerification: Enum.AssetTypeVerification? = "Default")-> Model

Changed the return-type of Function Players:CreateHumanoidModelFromUserId
from: Instance?
to: Model

Changed the return-type of Function Players:CreateLocalPlayer
from: Instance?
to: Player

Changed the return-type of Function Players:GetCharacterAppearanceAsync
from: Instance?
to: Model

Changed the return-type of Function Players:GetFriendsAsync
from: Instance?
to: FriendPages

Changed the return-type of Function Players:GetHumanoidDescriptionFromOutfitId
from: Instance?
to: HumanoidDescription

Changed the return-type of Function Players:GetHumanoidDescriptionFromUserId
from: Instance?
to: HumanoidDescription

Changed the return-type of Function Terrain:CopyRegion
from: Instance?
to: TerrainRegion

Changed the return-type of Function TweenService:Create
from: Instance?
to: Tween

Changed the security of Function VoiceChatService:GetAndClearCallFailureMessage
from: {None}
to: {RobloxScriptSecurity}

Changed the parameters of Event Players.PlayerChatted
from: (chatType: Enum.PlayerChatType, player: Instance, message: string, targetPlayer: Instance)
to: (chatType: Enum.PlayerChatType, player: Player, message: string, targetPlayer: Player)

Changed the parameters of Event Players.PlayerConnecting
from: (player: Instance)
to: (player: Player)

Changed the parameters of Event Players.PlayerDisconnecting
from: (player: Instance)
to: (player: Player)

Changed the parameters of Event Players.PlayerMembershipChanged
from: (player: Instance)
to: (player: Player)

Changed the parameters of Event Players.PlayerRejoining
from: (player: Instance)
to: (player: Player)

Changed the parameters of Event Team.PlayerAdded
from: (player: Instance)
to: (player: Player)

Changed the parameters of Event Team.PlayerRemoved
from: (player: Instance)
to: (player: Player)

Changed the security of Event VoiceChatService.ParticipantsStateChanged
from: {None}
to: {RobloxScriptSecurity}

Changed the security of Event VoiceChatService.PlayerMicActivitySignalChange
from: {None}
to: {RobloxScriptSecurity}

Changed the security of Event VoiceChatService.StateChanged
from: {None}
to: {RobloxScriptSecurity}

Removed Function DebuggerConnection:Terminate

Removed EnumItem GraphicsMode.Direct3D9

Version 0.497.0.4970359

Added Class AnimationClip : Instance [NotCreatable]
Added Property AnimationClip.Loop: boolean
Added Property AnimationClip.Priority: Enum.AnimationPriority

Added Class CSGCacheService : Instance [NotCreatable] [Service]

Added Class DebuggerLuaResponse : Instance [NotCreatable] [NotReplicated]
Added Property DebuggerLuaResponse.Message: string {RobloxScriptSecurity} [Hidden] [ReadOnly]
Added Property DebuggerLuaResponse.RequestId: number {RobloxScriptSecurity} [Hidden] [ReadOnly]
Added Property DebuggerLuaResponse.IsError: boolean {RobloxScriptSecurity} [Hidden] [ReadOnly]
Added Property DebuggerLuaResponse.IsSuccess: boolean {RobloxScriptSecurity} [Hidden] [ReadOnly]
Added Property DebuggerLuaResponse.Status: Enum.DebuggerStatus {RobloxScriptSecurity} [Hidden] [ReadOnly]
Added Function DebuggerLuaResponse:GetArg() -> any {RobloxScriptSecurity}

Added Class PathfindingLink : Instance
Added Property PathfindingLink.Attachment0: Attachment?
Added Property PathfindingLink.Attachment1: Attachment?
Added Property PathfindingLink.IsBidirectional: boolean

Added Class RotationCurve : Instance
Added Property RotationCurve.Length: number [ReadOnly]
Added Function RotationCurve:GetKeyAtIndex(index: number) -> RotationCurveKey
Added Function RotationCurve:GetKeyIndicesAtTime(time: number) -> { any }
Added Function RotationCurve:GetKeys() -> { any }
Added Function RotationCurve:GetValueAtTime(time: number) -> CFrame?
Added Function RotationCurve:InsertKey(key: RotationCurveKey) -> { any }
Added Function RotationCurve:RemoveKeyAtIndex(startingIndex: number, count: number? = 1) -> number
Added Function RotationCurve:SetKeys(keys: { any }) -> number

Added Property DebuggerConnection.ErrorMessage: string {RobloxScriptSecurity} [Hidden] [ReadOnly]
Added Property DebuggerConnection.HasError: boolean {RobloxScriptSecurity} [Hidden] [ReadOnly]
Added Property ImporterMeshSettings.IgnoreVertexColors: boolean
Added Property StudioData.EnableTeamCreateStreamingOnLoad: boolean {RobloxScriptSecurity} [Hidden]

Added Function VoiceChatService:IsVoiceEnabledForUserIdAsync(userId: number) -> boolean [Yields]

Added Tag [Deprecated] to Function VoiceChatService:GetAndClearCallFailureMessage
Added Tag [Deprecated] to Function VoiceChatService:GetAudioProcessingSettings
Added Tag [Deprecated] to Function VoiceChatService:GetMicDevices
Added Tag [Deprecated] to Function VoiceChatService:GetParticipants
Added Tag [Deprecated] to Function VoiceChatService:GetSpeakerDevices
Added Tag [Deprecated] to Function VoiceChatService:GetVoiceChatApiVersion
Added Tag [Deprecated] to Function VoiceChatService:GetVoiceChatAvailable
Added Tag [Deprecated] to Function VoiceChatService:IsPublishPaused
Added Tag [Deprecated] to Function VoiceChatService:IsSubscribePaused
Added Tag [Deprecated] to Function VoiceChatService:JoinByGroupId
Added Tag [Deprecated] to Function VoiceChatService:JoinByGroupIdToken
Added Tag [Deprecated] to Function VoiceChatService:Leave
Added Tag [Deprecated] to Function VoiceChatService:PublishPause
Added Tag [Deprecated] to Function VoiceChatService:SetMicDevice
Added Tag [Deprecated] to Function VoiceChatService:SetSpeakerDevice
Added Tag [Deprecated] to Function VoiceChatService:SubscribePause
Added Tag [Deprecated] to Function VoiceChatService:SubscribePauseAll
Added Tag [Deprecated] to Event VoiceChatService.ParticipantsStateChanged
Added Tag [Deprecated] to Event VoiceChatService.PlayerMicActivitySignalChange
Added Tag [Deprecated] to Event VoiceChatService.StateChanged

Added Tags [Deprecated] [Hidden] to Property VoiceChatService.VoiceChatState

Changed the superclass of Class KeyframeSequence
from: "Instance"
to: "AnimationClip"

Changed the serialization of Property VoiceChatService.VoiceChatState
from: [💾 SaveOnly]
to: [🚫 None]

Changed the value-type of Property Breakpoint.Script
from: ScriptRef?
to: string

Changed the value-type of Property StackFrame.Script
from: ScriptRef?
to: string

Changed the parameters of Function DebuggerConnection:AddBreakpoint
from: (script: ScriptRef, line: number, breakpoint: Breakpoint)
to: (script: string, line: number, breakpoint: Breakpoint)

Changed the parameters of Function DebuggerConnection:GetSource
from: (scriptRef: ScriptRef, status: (...any) -> ...any)
to: (scriptRef: string, status: (...any) -> ...any)

Changed the thread safety of Function ServiceProvider:FindService
from: {🧬Unsafe}
to: {🧬Safe}

Removed Class ScriptRef
Removed Class ScriptRefId
Removed Class ScriptRefPath

Removed Property KeyframeSequence.Loop
Removed Property KeyframeSequence.Priority
Removed Property PlayerEmulatorService.DEPRECATED_SerializedEmulatedPolicyInfo
Removed Property PlayerEmulatorService.PlayerEmulationEnabled_deprecated
Removed Property PlayerEmulatorService.StudioEmulatedCountryRegionCode

Version 0.496.1.4960345

Added Class EulerRotationCurve : Instance
Added Property EulerRotationCurve.RotationOrder: Enum.RotationOrder
Added Function EulerRotationCurve:GetAnglesAtTime(time: number) -> { any }
Added Function EulerRotationCurve:GetRotationAtTime(time: number) -> CFrame
Added Function EulerRotationCurve:X() -> FloatCurve
Added Function EulerRotationCurve:Y() -> FloatCurve
Added Function EulerRotationCurve:Z() -> FloatCurve

Added Class FloatCurve : Instance
Added Property FloatCurve.Length: number [ReadOnly]
Added Function FloatCurve:GetKeyAtIndex(index: number) -> FloatCurveKey
Added Function FloatCurve:GetKeyIndicesAtTime(time: number) -> { any }
Added Function FloatCurve:GetKeys() -> { any }
Added Function FloatCurve:GetValueAtTime(time: number) -> number?
Added Function FloatCurve:InsertKey(key: FloatCurveKey) -> { any }
Added Function FloatCurve:RemoveKeyAtIndex(startingIndex: number, count: number? = 1) -> number
Added Function FloatCurve:SetKeys(keys: { any }) -> number

Added Class TextChannel : Instance
Added Class TextChatService : Instance [NotCreatable] [NotReplicated] [Service]
Added Class TextSource : Instance

Added Class Vector3Curve : Instance
Added Function Vector3Curve:GetValueAtTime(time: number) -> { any }
Added Function Vector3Curve:X() -> FloatCurve
Added Function Vector3Curve:Y() -> FloatCurve
Added Function Vector3Curve:Z() -> FloatCurve

Added Property CommandInstance.DisplayName: string [📁 LoadOnly] [NotReplicated]
Added Property ImageButton.ContentImageSize: Vector2 {RobloxScriptSecurity} [Hidden] [ReadOnly]
Added Property ImageLabel.ContentImageSize: Vector2 {RobloxScriptSecurity} [Hidden] [ReadOnly]
Added Property ImporterRootSettings.MergeMeshes: boolean

Added Function AssetManagerService:CreateAlias(assetType: number, assetId: number, aliasName: string) -> () {RobloxScriptSecurity} [Yields]
Added Function AvatarEditorService:NoPromptRenameOutfit(outfitId: number, name: string) -> boolean {RobloxScriptSecurity}
Added Function AvatarEditorService:PerformRenameOutfit(name: string) -> () {RobloxScriptSecurity}
Added Function AvatarEditorService:PromptRenameOutfit(outfitId: number) -> ()
Added Function AvatarEditorService:SignalRenameOutfitFailed() -> () {RobloxScriptSecurity}
Added Function AvatarEditorService:SignalRenameOutfitPermissionDenied() -> () {RobloxScriptSecurity}
Added Function CommandInstance:EnableGuiAccess(displayName: string, statusTip: string, defaultShortcut: string) -> () {RobloxScriptSecurity}
Added Function ImageButton:SetEnableContentImageSizeChangedEvents(enabled: boolean) -> () {RobloxScriptSecurity}
Added Function ImageLabel:SetEnableContentImageSizeChangedEvents(enabled: boolean) -> () {RobloxScriptSecurity}

Added Event AssetManagerService.AssetImportedSignal(assetType: number, assetId: number, assetName: string) {RobloxScriptSecurity}
Added Event AvatarEditorService.OpenPromptRenameOutfit(outfitId: number) {RobloxScriptSecurity}
Added Event AvatarEditorService.PromptRenameOutfitCompleted(result: Enum.AvatarPromptResult)

Added Enum KeyInterpolationMode
Added EnumItem KeyInterpolationMode.Constant : 0
Added EnumItem KeyInterpolationMode.Linear : 1
Added EnumItem KeyInterpolationMode.Cubic : 2

Added Enum RotationOrder
Added EnumItem RotationOrder.XYZ : 0
Added EnumItem RotationOrder.XZY : 1
Added EnumItem RotationOrder.YZX : 2
Added EnumItem RotationOrder.YXZ : 3
Added EnumItem RotationOrder.ZXY : 4
Added EnumItem RotationOrder.ZYX : 5

Added Tag [ReadOnly] to Property CommandInstance.DefaultShortcut

Changed the serialization of Property CommandInstance.DefaultShortcut
from: [📁 LoadOnly]
to: [🚫 None]

Changed the thread safety, security, serialization and category of Property ScrollingFrame.AbsoluteCanvasSize
from: {🧬Safe}{RobloxScriptSecurity}[🚫 None]"Debugging"
to: {🧬Unsafe}{None}[💾 SaveOnly]"Scrolling"

Changed the parameters of Function CommandService:RegisterCommand
from: (plugin: Plugin, name: string, description: string)
to: (plugin: Plugin, name: string, context: string, permission: Enum.CommandPermission? = "LocalUser")

Changed the parameters of Function DebuggerConnection:AddBreakpoint
from: (script: Instance, line: number, breakpoint: Instance)
to: (script: ScriptRef, line: number, breakpoint: Breakpoint)

Changed the parameters of Function DebuggerConnection:GetSource
from: (scriptRef: Instance, status: (...any) -> ...any)
to: (scriptRef: ScriptRef, status: (...any) -> ...any)

Changed the parameters of Function DebuggerConnection:RemoveBreakpoint
from: (breakpoint: Instance)
to: (breakpoint: Breakpoint)

Changed the parameters of Function DebuggerConnectionManager:ConnectLocal
from: (dataModel: Instance)
to: (dataModel: DataModel)

Changed the parameters of Function DebuggerConnectionManager:FocusConnection
from: (connection: Instance)
to: (connection: DebuggerConnection)

Changed the return-type of Function DebuggerVariable:GetVariableByIndex
from: Instance?
to: DebuggerVariable

Changed the return-type of Function DebuggerVariable:GetVariableByName
from: Instance?
to: DebuggerVariable

Changed the parameters of Event DebuggerConnection.BreakpointAdded
from: (breakpoint: Instance)
to: (breakpoint: Breakpoint)

Changed the parameters of Event DebuggerConnection.BreakpointChanged
from: (breakpoint: Instance)
to: (breakpoint: Breakpoint)

Changed the parameters of Event DebuggerConnection.BreakpointRemoved
from: (breakpoint: Instance, reason: Enum.BreakpointRemoveReason)
to: (breakpoint: Breakpoint, reason: Enum.BreakpointRemoveReason)

Changed the parameters of Event DebuggerConnection.Paused
from: (pausedState: Instance, reason: Enum.DebuggerPauseReason)
to: (pausedState: PausedState, reason: Enum.DebuggerPauseReason)

Changed the parameters of Event DebuggerConnection.Resumed
from: (pausedState: Instance)
to: (pausedState: PausedState)

Changed the parameters of Event DebuggerConnectionManager.ConnectionEnded
from: (connection: Instance, reason: Enum.DebuggerEndReason)
to: (connection: DebuggerConnection, reason: Enum.DebuggerEndReason)

Changed the parameters of Event DebuggerConnectionManager.ConnectionStarted
from: (connection: Instance)
to: (connection: DebuggerConnection)

Changed the parameters of Event DebuggerConnectionManager.FocusChanged
from: (connection: Instance)
to: (connection: DebuggerConnection)

Removed Property CommandInstance.Text
Removed Property ImporterRootSettings.FlattenAll

Removed Tag [Hidden] from Property ScrollingFrame.AbsoluteCanvasSize
Removed Tag [NotReplicated] from Property CommandInstance.DefaultShortcut

Version 0.495.0.4950268

Added Class DebuggerVariable : Instance [NotCreatable] [NotReplicated]
Added Property DebuggerVariable.Name: string {RobloxScriptSecurity} [Hidden] [ReadOnly]
Added Property DebuggerVariable.Type: string {RobloxScriptSecurity} [Hidden] [ReadOnly]
Added Property DebuggerVariable.Value: string {RobloxScriptSecurity} [Hidden] [ReadOnly]
Added Property DebuggerVariable.VariableId: number {RobloxScriptSecurity} [Hidden] [ReadOnly]
Added Property DebuggerVariable.VariablesCount: number {RobloxScriptSecurity} [Hidden] [ReadOnly]
Added Property DebuggerVariable.Populated: boolean {RobloxScriptSecurity} [Hidden] [ReadOnly]
Added Function DebuggerVariable:GetVariableByIndex(index: number) -> Instance? {RobloxScriptSecurity}
Added Function DebuggerVariable:GetVariableByName(name: string) -> Instance? {RobloxScriptSecurity}

Added Class StackFrame : Instance [NotCreatable] [NotReplicated]
Added Property StackFrame.FrameId: number {RobloxScriptSecurity} [Hidden] [ReadOnly]
Added Property StackFrame.FrameName: string {RobloxScriptSecurity} [Hidden] [ReadOnly]
Added Property StackFrame.FrameType: Enum.DebuggerFrameType {RobloxScriptSecurity} [Hidden] [ReadOnly]
Added Property StackFrame.Globals: DebuggerVariable? {RobloxScriptSecurity} [Hidden] [ReadOnly]
Added Property StackFrame.Line: number {RobloxScriptSecurity} [Hidden] [ReadOnly]
Added Property StackFrame.Locals: DebuggerVariable? {RobloxScriptSecurity} [Hidden] [ReadOnly]
Added Property StackFrame.Script: ScriptRef? {RobloxScriptSecurity} [Hidden] [ReadOnly]
Added Property StackFrame.Upvalues: DebuggerVariable? {RobloxScriptSecurity} [Hidden] [ReadOnly]
Added Property StackFrame.Populated: boolean {RobloxScriptSecurity} [Hidden] [ReadOnly]

Added Property AlignOrientation.CFrame: CFrame
Added Property ThreadState.FrameCount: number {RobloxScriptSecurity} [Hidden] [ReadOnly]
Added Property ThreadState.ThreadName: string {RobloxScriptSecurity} [Hidden] [ReadOnly]
Added Property ThreadState.Populated: boolean {RobloxScriptSecurity} [Hidden] [ReadOnly]

Added Function AssetImportService:Upload() -> () {RobloxScriptSecurity}
Added Function DebuggerConnection:GetFrameById(id: number) -> StackFrame {RobloxScriptSecurity}
Added Function DebuggerConnection:GetThreadById(id: number) -> ThreadState {RobloxScriptSecurity}
Added Function DebuggerConnection:GetThreads(callback: (...any) -> ...any) -> number {RobloxScriptSecurity}
Added Function DebuggerConnection:GetVariableById(id: number) -> DebuggerVariable {RobloxScriptSecurity}
Added Function DebuggerConnection:Populate(instance: Instance, callback: (...any) -> ...any) -> number {RobloxScriptSecurity}
Added Function DebuggerConnection:SetVariable(variable: DebuggerVariable, value: string, callback: (...any) -> ...any) -> number {RobloxScriptSecurity}
Added Function DebuggerConnectionManager:GetConnectionById(id: number) -> DebuggerConnection {RobloxScriptSecurity}
Added Function ImporterBaseSettings:GetStatuses() -> { [string]: any } {RobloxScriptSecurity}
Added Function ThreadState:GetFrame(index: number) -> Instance? {RobloxScriptSecurity}

Changed the superclass of Class ChannelSelectorSoundEffect
from: "SoundEffect"
to: "CustomDspSoundEffect"

Removed Property AlignOrientation.CoordindateFrame

Removed Function AssetImportService:UploadCurrentMesh
Removed Function ThreadState:GetCallstack
Removed Function ThreadState:RequestCallstack

Version 0.494.2.4940343

Renamed Class LinearVelocityConstraint to "LinearVelocity"

Added Class AnimationRigData : Instance
Added Function AnimationRigData:LoadFromHumanoid(humanoid: Instance) -> boolean {RobloxScriptSecurity}

Added Class MaterialService : Instance [NotBrowsable] [NotCreatable] [Service]
Added Property MaterialService.Brick: MaterialVariant?
Added Property MaterialService.Cobblestone: MaterialVariant?
Added Property MaterialService.Concrete: MaterialVariant?
Added Property MaterialService.CorrodedMetal: MaterialVariant?
Added Property MaterialService.DiamondPlate: MaterialVariant?
Added Property MaterialService.Fabric: MaterialVariant?
Added Property MaterialService.Foil: MaterialVariant?
Added Property MaterialService.Granite: MaterialVariant?
Added Property MaterialService.Grass: MaterialVariant?
Added Property MaterialService.Ice: MaterialVariant?
Added Property MaterialService.Marble: MaterialVariant?
Added Property MaterialService.Metal: MaterialVariant?
Added Property MaterialService.Pebble: MaterialVariant?
Added Property MaterialService.Plastic: MaterialVariant?
Added Property MaterialService.Sand: MaterialVariant?
Added Property MaterialService.Slate: MaterialVariant?
Added Property MaterialService.SmoothPlastic: MaterialVariant?
Added Property MaterialService.Wood: MaterialVariant?
Added Property MaterialService.WoodPlanks: MaterialVariant?

Added Class MaterialVariant : Instance [NotBrowsable]
Added Property MaterialVariant.BaseMaterial: Enum.Material {PluginSecurity}
Added Property MaterialVariant.ColorMap: string {PluginSecurity}
Added Property MaterialVariant.MetalnessMap: string {PluginSecurity}
Added Property MaterialVariant.NormalMap: string {PluginSecurity}
Added Property MaterialVariant.RoughnessMap: string {PluginSecurity}
Added Property MaterialVariant.StudsPerTile: number

Added Class CustomDspSoundEffect : SoundEffect [NotCreatable]

Added Class CanvasGroup : GuiObject
Added Property CanvasGroup.GroupColor: Color3
Added Property CanvasGroup.Transparency: number

Added Property AlignOrientation.Mode: Enum.OrientationAlignmentMode
Added Property AlignOrientation.CoordindateFrame: CFrame
Added Property AlignOrientation.PrimaryAxis: Vector3
Added Property AlignOrientation.SecondaryAxis: Vector3
Added Property AlignPosition.Mode: Enum.PositionAlignmentMode
Added Property AlignPosition.Position: Vector3
Added Property BasePart.MaterialVariant: MaterialVariant?
Added Property ImporterRootSettings.InvertNegativeFaces: boolean
Added Property PausedState.ThreadId: number {RobloxScriptSecurity} [Hidden] [ReadOnly]
Added Property PausedState.AllThreadsPaused: boolean {RobloxScriptSecurity} [Hidden] [ReadOnly]
Added Property Workspace.Retargeting: Enum.AnimatorRetargetingMode

Added Function AssetImportService:UpdateSettings(settings: Instance) -> () {RobloxScriptSecurity}
Added Function Humanoid:GetAccessoryHandleScale(instance: Instance, partType: Enum.BodyPartR15) -> Vector3 {RobloxScriptSecurity}
Added Function PlayerEmulatorService:RegionCodeWillHaveAutomaticNonCustomPolicies(regionCode: string) -> boolean {RobloxScriptSecurity}
Added Function VoiceChatService:IsContextVoiceEnabled() -> boolean {RobloxScriptSecurity}
Added Function VoiceChatService:SubscribePauseAll(paused: boolean) -> boolean

Added Enum AnimatorRetargetingMode
Added EnumItem AnimatorRetargetingMode.Default : 0
Added EnumItem AnimatorRetargetingMode.Disabled : 1
Added EnumItem AnimatorRetargetingMode.Enabled : 2

Added Enum OrientationAlignmentMode
Added EnumItem OrientationAlignmentMode.OneAttachment : 0
Added EnumItem OrientationAlignmentMode.TwoAttachment : 1

Added Enum PositionAlignmentMode
Added EnumItem PositionAlignmentMode.OneAttachment : 0
Added EnumItem PositionAlignmentMode.TwoAttachment : 1

Changed the category of Property LinearVelocity.LineDirection
from: "LineConstraint"
to: "Line"

Changed the category of Property LinearVelocity.LineVelocity
from: "LineConstraint"
to: "Line"

Changed the category of Property LinearVelocity.PlaneVelocity
from: "PlaneConstraint"
to: "Plane"

Changed the category of Property LinearVelocity.PrimaryTangentAxis
from: "PlaneConstraint"
to: "Plane"

Changed the category of Property LinearVelocity.SecondaryTangentAxis
from: "PlaneConstraint"
to: "Plane"

Changed the category of Property LinearVelocity.VectorVelocity
from: "VectorConstraint"
to: "Vector"

Changed the parameters of Function DebuggerConnection:Pause
from: (status: (...any) -> ...any)
to: (thread: ThreadState, status: (...any) -> ...any)

Changed the parameters of Function DebuggerConnection:Resume
from: (status: (...any) -> ...any)
to: (thread: ThreadState, status: (...any) -> ...any)

Changed the thread safety of Function ServiceProvider:FindService
from: {🧬Safe}
to: {🧬Unsafe}

Changed the thread safety of Function ServiceProvider:GetService
from: {🧬Safe}
to: {🧬Unsafe}

Removed Property PausedState.IsValid
Removed Property PausedState.ThreadCount
Removed Property PausedStateBreakpoint.BreakpointThread
Removed Property PausedStateException.ExceptionThread

Removed Function PausedState:GetThread

Version 0.493.1.4930375

Added Property GuiService.TouchControlsEnabled: boolean
Added Property PathfindingModifier.PassThrough: boolean
Added Property PlayerEmulatorService.CustomPoliciesEnabled: boolean {RobloxScriptSecurity} [Hidden]
Added Property Studio.Set Pivot of Imported Parts: boolean
Added Property Studio.EnableOnTypeAutocomplete: boolean {RobloxScriptSecurity} [Hidden] [NotReplicated]

Added Function AssetImportService:UploadCurrentMesh() -> () {RobloxScriptSecurity}
Added Function Plugin:SetReady() -> () {RobloxScriptSecurity}
Added Function Selection:ClearTerrainSelectionHack() -> () {RobloxScriptSecurity}
Added Function Selection:SetTerrainSelectionHack(center: Vector3, size: Vector3) -> () {RobloxScriptSecurity}

Added Event Plugin.Ready() {RobloxScriptSecurity}

Added Tag [Deprecated] to Property UserInputService.ModalEnabled

Removed Function StudioService:BaseURLHasChineseHost

Version 0.492.0.4920395

Added Class ChannelSelectorSoundEffect : SoundEffect [NotBrowsable]
Added Property ChannelSelectorSoundEffect.Channel: number

Added Function AppUpdateService:DisableDUARAndOpenSurvey(surveyUrl: string) -> () {RobloxScriptSecurity}
Added Function AvatarEditorService:NoPromptDeleteOutfit(outfitId: number) -> boolean {RobloxScriptSecurity}
Added Function AvatarEditorService:PerformDeleteOutfit() -> () {RobloxScriptSecurity}
Added Function AvatarEditorService:PromptDeleteOutfit(outfitId: number) -> ()
Added Function AvatarEditorService:SignalDeleteOutfitFailed() -> () {RobloxScriptSecurity}
Added Function AvatarEditorService:SignalDeleteOutfitPermissionDenied() -> () {RobloxScriptSecurity}

Added Event AvatarEditorService.OpenPromptDeleteOutfit(outfitId: number) {RobloxScriptSecurity}
Added Event AvatarEditorService.PromptDeleteOutfitCompleted(result: Enum.AvatarPromptResult)

Added Tag [Deprecated] to Property Humanoid.CollisionType

Changed the parameters of Function CommandService:RegisterCommand
from: (pluginname: Plugin, description: string, : string)
to: (plugin: Plugin, name: string, description: string)

Changed the parameters of Function PhysicsService:CollisionGroupContainsPart
from: (name: string, part: Instance)
to: (name: string, part: BasePart)

Changed the parameters of Function PhysicsService:SetPartCollisionGroup
from: (part: Instance, name: string)
to: (part: BasePart, name: string)

Changed the parameters of Function Plugin:OpenScript
from: (script: Instance, lineNumber: number? = 1)
to: (script: LuaSourceContainer, lineNumber: number? = 1)

Changed the parameters of Function WorldRoot:GetPartsInPart
from: (part: Instance, overlapParams: OverlapParams? = OverlapParams.new())
to: (part: BasePart, overlapParams: OverlapParams? = OverlapParams.new())

Changed the value of EnumItem StudioDataModelType.PlayClient from 2 to 1
Changed the value of EnumItem StudioDataModelType.PlayServer from 3 to 2
Changed the value of EnumItem StudioDataModelType.RobloxPlugin from 4 to 3
Changed the value of EnumItem StudioDataModelType.UserPlugin from 5 to 4
Changed the value of EnumItem StudioDataModelType.None from 6 to 5

Removed Property File.FileName
Removed Property File.FileSize
Removed Property Studio.DEPRECATED_DisableAccuratePlaySolo

Removed Function File:GetFileContentsBinary
Removed Function StudioService:PromptImportLocalAsset
Removed Function StudioService:PromptImportLocalAssets

Version 0.491.0.4910402

Added Class MessageBusConnection : Instance [NotCreatable] [NotReplicated]
Added Function MessageBusConnection:Disconnect() -> () {RobloxScriptSecurity}

Added Class MessageBusService : Instance [NotCreatable] [NotReplicated] [Service]
Added Function MessageBusService:Call(key: string, input: any) -> any {RobloxScriptSecurity}
Added Function MessageBusService:GetLast(mid: string) -> any {RobloxScriptSecurity}
Added Function MessageBusService:GetMessageId(domainName: string, messageName: string) -> string {RobloxScriptSecurity}
Added Function MessageBusService:Publish(mid: string, params: any) -> () {RobloxScriptSecurity}
Added Function MessageBusService:Subscribe(mid: string, callback: (...any) -> ...any, once: boolean, sticky: boolean) -> Instance? {RobloxScriptSecurity}

Added Class ImporterJointSettings : ImporterBaseSettings [NotCreatable] [NotReplicated]

Added Property Breakpoint.Id: number {RobloxScriptSecurity} [Hidden] [ReadOnly]
Added Property Breakpoint.LogMessage: string {RobloxScriptSecurity} [Hidden] [NotReplicated]
Added Property Breakpoint.Verified: boolean {RobloxScriptSecurity} [Hidden] [ReadOnly]
Added Property Sound.ChannelCount: number {RobloxScriptSecurity} [NotBrowsable] [ReadOnly]
Added Property Speaker.ChannelCount: number [NotBrowsable] [Preliminary] [ReadOnly]
Added Property Workspace.StreamOutBehavior: Enum.StreamOutBehavior [NotScriptable]

Added Function AssetImportService:GetCurrentImportMap() -> { [string]: any } {RobloxScriptSecurity}
Added Function AssetManagerService:InsertModel(modelId: number) -> () {RobloxScriptSecurity}
Added Function AssetManagerService:RenameModel(modelId: number, newName: string) -> () {RobloxScriptSecurity} [Yields]
Added Function DebuggerConnection:RemoveBreakpoint(breakpoint: Instance) -> () {RobloxScriptSecurity}
Added Function PolicyService:GetPolicyInfoForServerRobloxOnlyAsync() -> { [string]: any } {RobloxScriptSecurity} [Yields]

Added Event Path.Unblocked(unblockedWaypointIdx: number)

Added Enum StreamOutBehavior
Added EnumItem StreamOutBehavior.Default : 0
Added EnumItem StreamOutBehavior.LowMemory : 1
Added EnumItem StreamOutBehavior.Opportunistic : 2

Added Tag [NotReplicated] to Property Breakpoint.Condition
Added Tag [NotReplicated] to Property Breakpoint.Enabled

Changed the category of Property Workspace.StreamingEnabled
from: "Behavior"
to: "Streaming"

Changed the category of Property Workspace.StreamingMinRadius
from: "Behavior"
to: "Streaming"

Changed the category of Property Workspace.StreamingPauseMode
from: "Behavior"
to: "Streaming"

Changed the category of Property Workspace.StreamingTargetRadius
from: "Behavior"
to: "Streaming"

Changed the serialization of Property Studio.ScriptEditorShouldShowPluginMethods
from: [🚫 None]
to: [💾|📁 Serialized]

Changed the value-type of Property Breakpoint.Condition
from: Expression?
to: string

Changed the parameters and return-type of Function DebuggerConnection:AddBreakpoint
from: (script: Instance, line: number, conditon: Instance, status: (...any) -> ...any)-> number
to: (script: Instance, line: number, breakpoint: Instance)-> ()

Changed the return-type of Function AssetImportService:ImportMesh
from: AssetImportSettings
to: ...any

Changed the return-type of Function AssetImportService:ImportMeshWithPrompt
from: AssetImportSettings
to: ...any

Removed Class AssetImportItemSettings
Removed Property AssetImportItemSettings.ShouldImport

Removed Class AssetImportSettings
Removed Property AssetImportSettings.Hierarchy

Removed Class Expression
Removed Property Expression.Expression
Removed Function Expression:Evaluate

Removed Class AssetImportMeshSettings
Removed Class AssetImportTextureSettings

Removed Property Breakpoint.Valid

Removed Function AssetImportService:GetInstanceMap
Removed Function Breakpoint:Remove
Removed Function Breakpoint:SetCondition
Removed Function Breakpoint:SetEnabled
Removed Function Breakpoint:SetLine
Removed Function VirtualInputManager:SetViewportSize

Removed Tag [NotCreatable] from Class Breakpoint
Removed Tag [ReadOnly] from Property Breakpoint.Condition
Removed Tag [ReadOnly] from Property Breakpoint.Enabled

Version 0.490.0.4900359

Added Class ImporterBaseSettings : Instance [NotCreatable] [NotReplicated]
Added Property ImporterBaseSettings.Id: string [ReadOnly]
Added Property ImporterBaseSettings.ImportName: string
Added Property ImporterBaseSettings.ShouldImport: boolean

Added Class VoiceChatService : Instance [NotCreatable] [Service]
Added Property VoiceChatService.VoiceChatState: Enum.VoiceChatState [ReadOnly]
Added Function VoiceChatService:GetAndClearCallFailureMessage() -> string
Added Function VoiceChatService:GetAudioProcessingSettings() -> ...any
Added Function VoiceChatService:GetGroupId() -> string {RobloxScriptSecurity}
Added Function VoiceChatService:GetMicDevices() -> ...any
Added Function VoiceChatService:GetParticipants() -> { any }
Added Function VoiceChatService:GetSpeakerDevices() -> ...any
Added Function VoiceChatService:GetVoiceChatApiVersion() -> number
Added Function VoiceChatService:GetVoiceChatAvailable() -> number
Added Function VoiceChatService:IsPublishPaused() -> boolean
Added Function VoiceChatService:IsSubscribePaused(userId: number) -> boolean
Added Function VoiceChatService:JoinByGroupId(groupId: string, isMicMuted: boolean? = false) -> boolean
Added Function VoiceChatService:JoinByGroupIdToken(groupId: string, isMicMuted: boolean? = false) -> boolean
Added Function VoiceChatService:Leave() -> ()
Added Function VoiceChatService:PublishPause(paused: boolean) -> boolean
Added Function VoiceChatService:SetMicDevice(micDeviceName: string, micDeviceGuid: string) -> ()
Added Function VoiceChatService:SetSpeakerDevice(speakerDeviceName: string, speakerDeviceGuid: string) -> ()
Added Function VoiceChatService:SubscribePause(userId: number, paused: boolean) -> boolean
Added Event VoiceChatService.ParticipantsStateChanged(participantsLeft: { any }, participantsJoined: { any }, updatedStates: { any })
Added Event VoiceChatService.PlayerMicActivitySignalChange(activityInfo: { [string]: any })
Added Event VoiceChatService.StateChanged(old: Enum.VoiceChatState, new: Enum.VoiceChatState)

Added Class ImporterGroupSettings : ImporterBaseSettings [NotCreatable] [NotReplicated]

Added Class ImporterMeshSettings : ImporterBaseSettings [NotCreatable] [NotReplicated]
Added Property ImporterMeshSettings.DoubleSided: boolean

Added Class ImporterRootSettings : ImporterBaseSettings [NotCreatable] [NotReplicated]
Added Property ImporterRootSettings.FileDimensions: Vector3 [ReadOnly]
Added Property ImporterRootSettings.FlattenAll: boolean
Added Property ImporterRootSettings.PolygonCount: number [ReadOnly]
Added Property ImporterRootSettings.ScaleUnit: Enum.MeshScaleUnit
Added Property ImporterRootSettings.WorldForward: Enum.NormalId
Added Property ImporterRootSettings.WorldUp: Enum.NormalId
Added Property ImporterRootSettings.ZeroOrigin: boolean

Added Class ImporterTextureSettings : ImporterBaseSettings [NotCreatable] [NotReplicated]

Added Class LinearVelocityConstraint : Constraint
Added Property LinearVelocityConstraint.MaxForce: number
Added Property LinearVelocityConstraint.LineDirection: Vector3
Added Property LinearVelocityConstraint.LineVelocity: number
Added Property LinearVelocityConstraint.RelativeTo: Enum.ActuatorRelativeTo
Added Property LinearVelocityConstraint.VelocityConstraintMode: Enum.VelocityConstraintMode
Added Property LinearVelocityConstraint.PlaneVelocity: Vector2
Added Property LinearVelocityConstraint.PrimaryTangentAxis: Vector3
Added Property LinearVelocityConstraint.SecondaryTangentAxis: Vector3
Added Property LinearVelocityConstraint.VectorVelocity: Vector3

Added Property ImageButton.ResampleMode: Enum.ResamplerMode
Added Property ImageLabel.ResampleMode: Enum.ResamplerMode

Added Function BillboardGui:GetScreenSpaceBounds() -> any {RobloxScriptSecurity}
Added Function RbxAnalyticsService:AddGlobalPointsTag(key: string, value: string) -> () {RobloxScriptSecurity}
Added Function RbxAnalyticsService:RemoveGlobalPointsTag(key: string) -> () {RobloxScriptSecurity}

Added Enum MeshScaleUnit
Added EnumItem MeshScaleUnit.Stud : 0
Added EnumItem MeshScaleUnit.Meter : 1
Added EnumItem MeshScaleUnit.CM : 2
Added EnumItem MeshScaleUnit.MM : 3
Added EnumItem MeshScaleUnit.Foot : 4
Added EnumItem MeshScaleUnit.Inch : 5

Added Enum ResamplerMode
Added EnumItem ResamplerMode.Default : 0
Added EnumItem ResamplerMode.Pixelated : 1

Added Enum VelocityConstraintMode
Added EnumItem VelocityConstraintMode.Line : 0
Added EnumItem VelocityConstraintMode.Plane : 1
Added EnumItem VelocityConstraintMode.Vector : 2

Added Enum VoiceChatState
Added EnumItem VoiceChatState.Idle : 0
Added EnumItem VoiceChatState.Joining : 1
Added EnumItem VoiceChatState.JoiningRetry : 2
Added EnumItem VoiceChatState.Joined : 3
Added EnumItem VoiceChatState.Leaving : 4
Added EnumItem VoiceChatState.Ended : 5
Added EnumItem VoiceChatState.Failed : 6

Changed the security of Class FaceControls
from: {None}
to: {PluginSecurity}

Changed the parameters of Function CommandService:RegisterCommand
from: (name: string, description: string)
to: (pluginname: Plugin, description: string, : string)

Removed Property CommandInstance.Group

Removed Tag [NotScriptable] from Property FaceControls.Corrugator
Removed Tag [NotScriptable] from Property FaceControls.LeftBrowLowerer
Removed Tag [NotScriptable] from Property FaceControls.LeftInnerBrowRaiser
Removed Tag [NotScriptable] from Property FaceControls.LeftNoseWrinkler
Removed Tag [NotScriptable] from Property FaceControls.LeftOuterBrowRaiser
Removed Tag [NotScriptable] from Property FaceControls.RightBrowLowerer
Removed Tag [NotScriptable] from Property FaceControls.RightInnerBrowRaiser
Removed Tag [NotScriptable] from Property FaceControls.RightNoseWrinkler
Removed Tag [NotScriptable] from Property FaceControls.RightOuterBrowRaiser
Removed Tag [NotScriptable] from Property FaceControls.EyesLookDown
Removed Tag [NotScriptable] from Property FaceControls.EyesLookLeft
Removed Tag [NotScriptable] from Property FaceControls.EyesLookRight
Removed Tag [NotScriptable] from Property FaceControls.EyesLookUp
Removed Tag [NotScriptable] from Property FaceControls.LeftCheekRaiser
Removed Tag [NotScriptable] from Property FaceControls.LeftEyeClosed
Removed Tag [NotScriptable] from Property FaceControls.LeftEyeUpperLidRaiser
Removed Tag [NotScriptable] from Property FaceControls.RightCheekRaiser
Removed Tag [NotScriptable] from Property FaceControls.RightEyeClosed
Removed Tag [NotScriptable] from Property FaceControls.RightEyeUpperLidRaiser
Removed Tag [NotScriptable] from Property FaceControls.JawDrop
Removed Tag [NotScriptable] from Property FaceControls.JawLeft
Removed Tag [NotScriptable] from Property FaceControls.JawRight
Removed Tag [NotScriptable] from Property FaceControls.ChinRaiser
Removed Tag [NotScriptable] from Property FaceControls.ChinRaiserUpperLip
Removed Tag [NotScriptable] from Property FaceControls.FlatPucker
Removed Tag [NotScriptable] from Property FaceControls.Funneler
Removed Tag [NotScriptable] from Property FaceControls.LeftCheekPuff
Removed Tag [NotScriptable] from Property FaceControls.LeftDimpler
Removed Tag [NotScriptable] from Property FaceControls.LeftLipCornerDown
Removed Tag [NotScriptable] from Property FaceControls.LeftLipCornerPuller
Removed Tag [NotScriptable] from Property FaceControls.LeftLipStretcher
Removed Tag [NotScriptable] from Property FaceControls.LeftLowerLipDepressor
Removed Tag [NotScriptable] from Property FaceControls.LeftUpperLipRaiser
Removed Tag [NotScriptable] from Property FaceControls.LipPresser
Removed Tag [NotScriptable] from Property FaceControls.LipsTogether
Removed Tag [NotScriptable] from Property FaceControls.LowerLipSuck
Removed Tag [NotScriptable] from Property FaceControls.MouthLeft
Removed Tag [NotScriptable] from Property FaceControls.MouthRight
Removed Tag [NotScriptable] from Property FaceControls.Pucker
Removed Tag [NotScriptable] from Property FaceControls.RightCheekPuff
Removed Tag [NotScriptable] from Property FaceControls.RightDimpler
Removed Tag [NotScriptable] from Property FaceControls.RightLipCornerDown
Removed Tag [NotScriptable] from Property FaceControls.RightLipCornerPuller
Removed Tag [NotScriptable] from Property FaceControls.RightLipStretcher
Removed Tag [NotScriptable] from Property FaceControls.RightLowerLipDepressor
Removed Tag [NotScriptable] from Property FaceControls.RightUpperLipRaiser
Removed Tag [NotScriptable] from Property FaceControls.UpperLipSuck
Removed Tag [NotScriptable] from Property FaceControls.TongueDown
Removed Tag [NotScriptable] from Property FaceControls.TongueOut
Removed Tag [NotScriptable] from Property FaceControls.TongueUp

Version 0.489.1.4890338

Renamed Class GetDataStoreOptions to "DataStoreOptions"

Renamed Class ObjectVersionInfo to "DataStoreObjectVersionInfo"

Added Class DataStoreKey : Instance [NotCreatable] [NotReplicated]
Added Property DataStoreKey.KeyName: string [ReadOnly]

Added Class PathfindingModifier : Instance
Added Property PathfindingModifier.ModifierId: string

Added Class DataStoreListingPages : Pages [NotCreatable] [NotReplicated]

Added Property DataStoreKeyInfo.CreatedTime: number [ReadOnly]
Added Property DataStoreKeyInfo.UpdatedTime: number [ReadOnly]
Added Property DataStoreKeyInfo.Version: string [ReadOnly]
Added Property Studio.DEPRECATED_DisableAccuratePlaySolo: boolean {RobloxScriptSecurity}
Added Property Studio.Show Navigation Areas: boolean {RobloxScriptSecurity}

Added Function DataStoreKeyInfo:GetMetadata() -> { [string]: any }
Added Function DataStoreKeyInfo:GetUserIds() -> { any }

Added Event GuiService.CoreGuiRenderOverflowed() {RobloxScriptSecurity}

Added EnumItem ConnectionError.DisconnectClientFailure : 284

Added Tag [NotBrowsable] to Class FaceControls

Changed the category of Property FaceControls.Corrugator
from: "Control"
to: "Brows"

Changed the category of Property FaceControls.LeftBrowLowerer
from: "Control"
to: "Brows"

Changed the category of Property FaceControls.LeftInnerBrowRaiser
from: "Control"
to: "Brows"

Changed the category of Property FaceControls.LeftNoseWrinkler
from: "Control"
to: "Brows"

Changed the category of Property FaceControls.LeftOuterBrowRaiser
from: "Control"
to: "Brows"

Changed the category of Property FaceControls.RightBrowLowerer
from: "Control"
to: "Brows"

Changed the category of Property FaceControls.RightInnerBrowRaiser
from: "Control"
to: "Brows"

Changed the category of Property FaceControls.RightNoseWrinkler
from: "Control"
to: "Brows"

Changed the category of Property FaceControls.RightOuterBrowRaiser
from: "Control"
to: "Brows"

Changed the category of Property FaceControls.EyesLookDown
from: "Control"
to: "Eyes"

Changed the category of Property FaceControls.EyesLookLeft
from: "Control"
to: "Eyes"

Changed the category of Property FaceControls.EyesLookRight
from: "Control"
to: "Eyes"

Changed the category of Property FaceControls.EyesLookUp
from: "Control"
to: "Eyes"

Changed the category of Property FaceControls.LeftCheekRaiser
from: "Control"
to: "Eyes"

Changed the category of Property FaceControls.LeftEyeClosed
from: "Control"
to: "Eyes"

Changed the category of Property FaceControls.LeftEyeUpperLidRaiser
from: "Control"
to: "Eyes"

Changed the category of Property FaceControls.RightCheekRaiser
from: "Control"
to: "Eyes"

Changed the category of Property FaceControls.RightEyeClosed
from: "Control"
to: "Eyes"

Changed the category of Property FaceControls.RightEyeUpperLidRaiser
from: "Control"
to: "Eyes"

Changed the category of Property FaceControls.JawDrop
from: "Control"
to: "Jaw"

Changed the category of Property FaceControls.JawLeft
from: "Control"
to: "Jaw"

Changed the category of Property FaceControls.JawRight
from: "Control"
to: "Jaw"

Changed the category of Property FaceControls.ChinRaiser
from: "Control"
to: "Mouth"

Changed the category of Property FaceControls.ChinRaiserUpperLip
from: "Control"
to: "Mouth"

Changed the category of Property FaceControls.FlatPucker
from: "Control"
to: "Mouth"

Changed the category of Property FaceControls.Funneler
from: "Control"
to: "Mouth"

Changed the category of Property FaceControls.LeftCheekPuff
from: "Control"
to: "Mouth"

Changed the category of Property FaceControls.LeftDimpler
from: "Control"
to: "Mouth"

Changed the category of Property FaceControls.LeftLipCornerDown
from: "Control"
to: "Mouth"

Changed the category of Property FaceControls.LeftLipCornerPuller
from: "Control"
to: "Mouth"

Changed the category of Property FaceControls.LeftLipStretcher
from: "Control"
to: "Mouth"

Changed the category of Property FaceControls.LeftLowerLipDepressor
from: "Control"
to: "Mouth"

Changed the category of Property FaceControls.LeftUpperLipRaiser
from: "Control"
to: "Mouth"

Changed the category of Property FaceControls.LipPresser
from: "Control"
to: "Mouth"

Changed the category of Property FaceControls.LipsTogether
from: "Control"
to: "Mouth"

Changed the category of Property FaceControls.LowerLipSuck
from: "Control"
to: "Mouth"

Changed the category of Property FaceControls.MouthLeft
from: "Control"
to: "Mouth"

Changed the category of Property FaceControls.MouthRight
from: "Control"
to: "Mouth"

Changed the category of Property FaceControls.Pucker
from: "Control"
to: "Mouth"

Changed the category of Property FaceControls.RightCheekPuff
from: "Control"
to: "Mouth"

Changed the category of Property FaceControls.RightDimpler
from: "Control"
to: "Mouth"

Changed the category of Property FaceControls.RightLipCornerDown
from: "Control"
to: "Mouth"

Changed the category of Property FaceControls.RightLipCornerPuller
from: "Control"
to: "Mouth"

Changed the category of Property FaceControls.RightLipStretcher
from: "Control"
to: "Mouth"

Changed the category of Property FaceControls.RightLowerLipDepressor
from: "Control"
to: "Mouth"

Changed the category of Property FaceControls.RightUpperLipRaiser
from: "Control"
to: "Mouth"

Changed the category of Property FaceControls.UpperLipSuck
from: "Control"
to: "Mouth"

Changed the category of Property FaceControls.TongueDown
from: "Control"
to: "Tongue"

Changed the category of Property FaceControls.TongueOut
from: "Control"
to: "Tongue"

Changed the category of Property FaceControls.TongueUp
from: "Control"
to: "Tongue"

Changed the return-type of Function DataStoreService:ListDataStoresAsync
from: DataStoreEnumerationPages
to: DataStoreListingPages

Removed Class DataStoreKeyVersionInfo
Removed Property DataStoreKeyVersionInfo.CreatedTime
Removed Property DataStoreKeyVersionInfo.UpdatedTime
Removed Property DataStoreKeyVersionInfo.Version
Removed Function DataStoreKeyVersionInfo:GetMetadata
Removed Function DataStoreKeyVersionInfo:GetUserIds

Removed Class DataStoreEnumerationPages

Removed Property DataStoreKeyInfo.KeyName
Removed Property Studio.Disable Accurate Play Solo

Version 0.488.0.4880289

Added Class ScriptRefId : ScriptRef [NotCreatable] [NotReplicated]
Added Class ScriptRefPath : ScriptRef [NotCreatable] [NotReplicated]

Added Property Bone.IsCFrameDriven: boolean {RobloxScriptSecurity} [Hidden] [ReadOnly]
Added Property Selection.SelectionThickness: number [ReadOnly]
Added Property Studio.Enable Script Analysis: boolean {RobloxScriptSecurity}
Added Property Studio.ScriptEditorMenuBorderColor: Color3 {RobloxScriptSecurity} [Hidden] [NotReplicated]
Added Property Studio.Selection Highlight Thickness: number {RobloxSecurity}

Added Function AssetImportService:GetInstanceMap(fileName: string) -> { [string]: any } {RobloxScriptSecurity}
Added Function AvatarImportService:ImportFBXAnimationUserMayChooseModel(selectedRig: Instance, userChooseModelThenImportCB: (...any) -> ...any) -> Instance? {RobloxScriptSecurity} [Yields]
Added Function AvatarImportService:ImportLoadedFBXAnimation(useFBXModel: boolean) -> Instance? {RobloxScriptSecurity} [Yields]
Added Function DebuggerConnection:GetSource(scriptRef: Instance, status: (...any) -> ...any) -> number {RobloxScriptSecurity}
Added Function Workspace:GetServerTimeNow() -> number

Added EnumItem DebuggerStatus.InvalidArgument : 7
Added EnumItem StudioScriptEditorColorCategories.MenuBorder : 37
Added EnumItem WrapLayerDebugMode.OuterCage : 6

Removed Property Studio.Enable Linting

Removed Function AssetImportSettings:Import
Removed Function ScriptRef:Find
Removed Function ScriptRef:FindAll

Version 0.487.1.426995

Added Class FaceControls : Instance
Added Property FaceControls.ChinRaiser: number [NotReplicated] [NotScriptable]
Added Property FaceControls.ChinRaiserUpperLip: number [NotReplicated] [NotScriptable]
Added Property FaceControls.Corrugator: number [NotReplicated] [NotScriptable]
Added Property FaceControls.EyesLookDown: number [NotReplicated] [NotScriptable]
Added Property FaceControls.EyesLookLeft: number [NotReplicated] [NotScriptable]
Added Property FaceControls.EyesLookRight: number [NotReplicated] [NotScriptable]
Added Property FaceControls.EyesLookUp: number [NotReplicated] [NotScriptable]
Added Property FaceControls.FlatPucker: number [NotReplicated] [NotScriptable]
Added Property FaceControls.Funneler: number [NotReplicated] [NotScriptable]
Added Property FaceControls.JawDrop: number [NotReplicated] [NotScriptable]
Added Property FaceControls.JawLeft: number [NotReplicated] [NotScriptable]
Added Property FaceControls.JawRight: number [NotReplicated] [NotScriptable]
Added Property FaceControls.LeftBrowLowerer: number [NotReplicated] [NotScriptable]
Added Property FaceControls.LeftCheekPuff: number [NotReplicated] [NotScriptable]
Added Property FaceControls.LeftCheekRaiser: number [NotReplicated] [NotScriptable]
Added Property FaceControls.LeftDimpler: number [NotReplicated] [NotScriptable]
Added Property FaceControls.LeftEyeClosed: number [NotReplicated] [NotScriptable]
Added Property FaceControls.LeftEyeUpperLidRaiser: number [NotReplicated] [NotScriptable]
Added Property FaceControls.LeftInnerBrowRaiser: number [NotReplicated] [NotScriptable]
Added Property FaceControls.LeftLipCornerDown: number [NotReplicated] [NotScriptable]
Added Property FaceControls.LeftLipCornerPuller: number [NotReplicated] [NotScriptable]
Added Property FaceControls.LeftLipStretcher: number [NotReplicated] [NotScriptable]
Added Property FaceControls.LeftLowerLipDepressor: number [NotReplicated] [NotScriptable]
Added Property FaceControls.LeftNoseWrinkler: number [NotReplicated] [NotScriptable]
Added Property FaceControls.LeftOuterBrowRaiser: number [NotReplicated] [NotScriptable]
Added Property FaceControls.LeftUpperLipRaiser: number [NotReplicated] [NotScriptable]
Added Property FaceControls.LipPresser: number [NotReplicated] [NotScriptable]
Added Property FaceControls.LipsTogether: number [NotReplicated] [NotScriptable]
Added Property FaceControls.LowerLipSuck: number [NotReplicated] [NotScriptable]
Added Property FaceControls.MouthLeft: number [NotReplicated] [NotScriptable]
Added Property FaceControls.MouthRight: number [NotReplicated] [NotScriptable]
Added Property FaceControls.Pucker: number [NotReplicated] [NotScriptable]
Added Property FaceControls.RightBrowLowerer: number [NotReplicated] [NotScriptable]
Added Property FaceControls.RightCheekPuff: number [NotReplicated] [NotScriptable]
Added Property FaceControls.RightCheekRaiser: number [NotReplicated] [NotScriptable]
Added Property FaceControls.RightDimpler: number [NotReplicated] [NotScriptable]
Added Property FaceControls.RightEyeClosed: number [NotReplicated] [NotScriptable]
Added Property FaceControls.RightEyeUpperLidRaiser: number [NotReplicated] [NotScriptable]
Added Property FaceControls.RightInnerBrowRaiser: number [NotReplicated] [NotScriptable]
Added Property FaceControls.RightLipCornerDown: number [NotReplicated] [NotScriptable]
Added Property FaceControls.RightLipCornerPuller: number [NotReplicated] [NotScriptable]
Added Property FaceControls.RightLipStretcher: number [NotReplicated] [NotScriptable]
Added Property FaceControls.RightLowerLipDepressor: number [NotReplicated] [NotScriptable]
Added Property FaceControls.RightNoseWrinkler: number [NotReplicated] [NotScriptable]
Added Property FaceControls.RightOuterBrowRaiser: number [NotReplicated] [NotScriptable]
Added Property FaceControls.RightUpperLipRaiser: number [NotReplicated] [NotScriptable]
Added Property FaceControls.TongueDown: number [NotReplicated] [NotScriptable]
Added Property FaceControls.TongueOut: number [NotReplicated] [NotScriptable]
Added Property FaceControls.TongueUp: number [NotReplicated] [NotScriptable]
Added Property FaceControls.UpperLipSuck: number [NotReplicated] [NotScriptable]

Added Property DebuggerBreakpoint.ContinueExecution: boolean
Added Property DebuggerBreakpoint.LogExpression: string
Added Property ReflectionMetadataItem.EditorType: string
Added Property Studio.Show Light Guides: boolean {RobloxScriptSecurity}

Added Function RbxAnalyticsService:AddGlobalPointsField(key: string, value: number) -> () {RobloxScriptSecurity}
Added Function RbxAnalyticsService:RemoveGlobalPointsField(key: string) -> () {RobloxScriptSecurity}

Added Event GuiService.Open9SliceEditor(selectedImageObject: Instance) {RobloxScriptSecurity}

Changed the parameters of Function MemoryStoreQueue:AddAsync
from: (value: any, priority: number? = 0, expiration: number? = -1)
to: (value: any, expiration: number, priority: number? = 0)

Changed the parameters of Function MemoryStoreSortedMap:SetAsync
from: (key: string, value: any, expiration: number? = -1)
to: (key: string, value: any, expiration: number)

Changed the parameters of Function MemoryStoreSortedMap:UpdateAsync
from: (key: string, transformFunction: (...any) -> ...any, expiration: number? = -1)
to: (key: string, transformFunction: (...any) -> ...any, expiration: number)


Version 0.486.0.426194

Added Property Accessory.AccessoryType: Enum.AccessoryType {✏️NotAccessibleSecurity}
Added Property RopeConstraint.WinchEnabled: boolean
Added Property RopeConstraint.WinchForce: number
Added Property RopeConstraint.WinchResponsiveness: number
Added Property RopeConstraint.WinchSpeed: number
Added Property RopeConstraint.WinchTarget: number
Added Property TorsionSpringConstraint.LimitsEnabled: boolean

Added Function TestService:ScopeTime() -> { [string]: any }
Added Function UGCValidationService:GetMeshVertColors(meshId: string) -> { any } {RobloxScriptSecurity} [Yields]

Added EnumItem AccessoryType.Unknown : 0

Added Tags [Deprecated] [Hidden] to Property TorsionSpringConstraint.LimitEnabled

Changed the category of Property TorsionSpringConstraint.MaxAngle
from: "Limit"
to: "Limits"

Changed the category of Property TorsionSpringConstraint.Restitution
from: "Limit"
to: "Limits"

Changed the parameters of Function Humanoid:ApplyDescription
from: (humanoidDescription: Instance, assetTypeVerification: Enum.AssetTypeVerification? = "Default")
to: (humanoidDescription: HumanoidDescription, assetTypeVerification: Enum.AssetTypeVerification? = "Default")

Changed the parameters of Function Humanoid:ApplyDescriptionBlocking
from: (humanoidDescription: Instance)
to: (humanoidDescription: HumanoidDescription)

Changed the parameters of Function Humanoid:ApplyDescriptionClientServer
from: (humanoidDescription: Instance)
to: (humanoidDescription: HumanoidDescription)

Changed the parameters of Function Humanoid:ReplaceBodyPartR15
from: (bodyPart: Enum.BodyPartR15, part: Instance)
to: (bodyPart: Enum.BodyPartR15, part: BasePart)

Changed the parameters and return-type of Function AnimationController:LoadAnimation
from: (animation: Instance)-> Instance?
to: (animation: Animation)-> AnimationTrack

Changed the parameters and return-type of Function Animator:LoadAnimation
from: (animation: Instance)-> Instance?
to: (animation: Animation)-> AnimationTrack

Changed the parameters and return-type of Function Humanoid:LoadAnimation
from: (animation: Instance)-> Instance?
to: (animation: Animation)-> AnimationTrack

Changed the return-type of Function Humanoid:GetAppliedDescription
from: Instance?
to: HumanoidDescription

Changed the thread safety of Function Camera:ScreenPointToRay
from: {🧬Unsafe}
to: {🧬Safe}

Changed the thread safety of Function Camera:ViewportPointToRay
from: {🧬Unsafe}
to: {🧬Safe}

Changed the thread safety of Function Camera:WorldToScreenPoint
from: {🧬Unsafe}
to: {🧬Safe}

Changed the thread safety of Function Camera:WorldToViewportPoint
from: {🧬Unsafe}
to: {🧬Safe}

Changed the thread safety of Function ServiceProvider:FindService
from: {🧬Unsafe}
to: {🧬Safe}

Changed the thread safety of Function ServiceProvider:GetService
from: {🧬Unsafe}
to: {🧬Safe}

Changed the parameters of Event AnimationController.AnimationPlayed
from: (animationTrack: Instance)
to: (animationTrack: AnimationTrack)

Changed the parameters of Event Animator.AnimationPlayed
from: (animationTrack: Instance)
to: (animationTrack: AnimationTrack)

Changed the parameters of Event Humanoid.AnimationPlayed
from: (animationTrack: Instance)
to: (animationTrack: AnimationTrack)

Changed the parameters of Event Humanoid.Seated
from: (active: boolean, currentSeatPart: Instance)
to: (active: boolean, currentSeatPart: BasePart)

Changed the parameters of Event Humanoid.Touched
from: (touchingPart: Instance, humanoidPart: Instance)
to: (touchingPart: BasePart, humanoidPart: BasePart)

Changed the value of EnumItem AccessoryType.Hat from 0 to 1
Changed the value of EnumItem AccessoryType.Hair from 1 to 2
Changed the value of EnumItem AccessoryType.Face from 2 to 3
Changed the value of EnumItem AccessoryType.Neck from 3 to 4
Changed the value of EnumItem AccessoryType.Shoulder from 4 to 5
Changed the value of EnumItem AccessoryType.Front from 5 to 6
Changed the value of EnumItem AccessoryType.Back from 6 to 7
Changed the value of EnumItem AccessoryType.Waist from 7 to 8
Changed the value of EnumItem AccessoryType.TShirt from 8 to 9
Changed the value of EnumItem AccessoryType.Shirt from 9 to 10
Changed the value of EnumItem AccessoryType.Pants from 10 to 11
Changed the value of EnumItem AccessoryType.Jacket from 11 to 12
Changed the value of EnumItem AccessoryType.Sweater from 12 to 13
Changed the value of EnumItem AccessoryType.Shorts from 13 to 14
Changed the value of EnumItem AccessoryType.LeftShoe from 14 to 15
Changed the value of EnumItem AccessoryType.RightShoe from 15 to 16
Changed the value of EnumItem AccessoryType.DressSkirt from 16 to 17

Removed Property ReflectionMetadataItem.summary

Version 0.485.0.425755

Added Class AssetImportItemSettings : Instance [NotCreatable] [NotReplicated]
Added Property AssetImportItemSettings.ShouldImport: boolean

Added Class AssetImportSettings : Instance [NotCreatable] [NotReplicated]
Added Property AssetImportSettings.Hierarchy: AssetImportItemSettings? [ReadOnly]
Added Function AssetImportSettings:Import() -> Instance? {RobloxScriptSecurity}

Added Class Breakpoint : Instance [NotCreatable] [NotReplicated]
Added Property Breakpoint.Condition: Expression? {RobloxScriptSecurity} [Hidden] [ReadOnly]
Added Property Breakpoint.Line: number {RobloxScriptSecurity} [Hidden] [ReadOnly]
Added Property Breakpoint.Script: ScriptRef? {RobloxScriptSecurity} [Hidden] [ReadOnly]
Added Property Breakpoint.Enabled: boolean {RobloxScriptSecurity} [Hidden] [ReadOnly]
Added Property Breakpoint.Valid: boolean {RobloxScriptSecurity} [Hidden] [ReadOnly]
Added Function Breakpoint:Remove(status: (...any) -> ...any) -> number {RobloxScriptSecurity}
Added Function Breakpoint:SetCondition(condition: Instance, status: (...any) -> ...any) -> number {RobloxScriptSecurity}
Added Function Breakpoint:SetEnabled(enabled: boolean, status: (...any) -> ...any) -> number {RobloxScriptSecurity}
Added Function Breakpoint:SetLine(line: number, status: (...any) -> ...any) -> number {RobloxScriptSecurity}

Added Class DebuggerConnection : Instance [NotCreatable] [NotReplicated]
Added Property DebuggerConnection.Id: number {RobloxScriptSecurity} [Hidden] [ReadOnly]
Added Property DebuggerConnection.IsPaused: boolean {RobloxScriptSecurity} [Hidden] [ReadOnly]
Added Function DebuggerConnection:AddBreakpoint(script: Instance, line: number, conditon: Instance, status: (...any) -> ...any) -> number {RobloxScriptSecurity}
Added Function DebuggerConnection:Pause(status: (...any) -> ...any) -> number {RobloxScriptSecurity}
Added Function DebuggerConnection:Resume(status: (...any) -> ...any) -> number {RobloxScriptSecurity}
Added Function DebuggerConnection:Terminate(status: (...any) -> ...any) -> number {RobloxScriptSecurity}
Added Event DebuggerConnection.BreakpointAdded(breakpoint: Instance) {RobloxScriptSecurity}
Added Event DebuggerConnection.BreakpointChanged(breakpoint: Instance) {RobloxScriptSecurity}
Added Event DebuggerConnection.BreakpointRemoved(breakpoint: Instance, reason: Enum.BreakpointRemoveReason) {RobloxScriptSecurity}
Added Event DebuggerConnection.Paused(pausedState: Instance, reason: Enum.DebuggerPauseReason) {RobloxScriptSecurity}
Added Event DebuggerConnection.Resumed(pausedState: Instance) {RobloxScriptSecurity}

Added Class DebuggerConnectionManager : Instance [NotCreatable] [NotReplicated] [Service]
Added Property DebuggerConnectionManager.Timeout: number {RobloxScriptSecurity} [Hidden] [NotReplicated]
Added Function DebuggerConnectionManager:ConnectLocal(dataModel: Instance) -> number {RobloxScriptSecurity}
Added Function DebuggerConnectionManager:ConnectRemote(host: string, port: number) -> number {RobloxScriptSecurity}
Added Function DebuggerConnectionManager:FocusConnection(connection: Instance) -> () {RobloxScriptSecurity}
Added Event DebuggerConnectionManager.ConnectionEnded(connection: Instance, reason: Enum.DebuggerEndReason) {RobloxScriptSecurity}
Added Event DebuggerConnectionManager.ConnectionStarted(connection: Instance) {RobloxScriptSecurity}
Added Event DebuggerConnectionManager.FocusChanged(connection: Instance) {RobloxScriptSecurity}

Added Class Expression : Instance [NotReplicated]
Added Property Expression.Expression: string {RobloxScriptSecurity} [Hidden] [NotReplicated]
Added Function Expression:Evaluate(frame: Instance, status: (...any) -> ...any) -> number {RobloxScriptSecurity}

Added Class PausedState : Instance [NotCreatable] [NotReplicated]
Added Property PausedState.IsValid: boolean {RobloxScriptSecurity} [Hidden] [ReadOnly]
Added Property PausedState.Reason: Enum.DebuggerPauseReason {RobloxScriptSecurity} [Hidden] [ReadOnly]
Added Property PausedState.ThreadCount: number {RobloxScriptSecurity} [Hidden] [ReadOnly]
Added Function PausedState:GetThread(index: number) -> Instance? {RobloxScriptSecurity}

Added Class RemoteDebuggerServer : Instance [NotCreatable] [NotReplicated] [Service]

Added Class ScriptRef : Instance [NotCreatable] [NotReplicated]
Added Function ScriptRef:Find(dataModel: Instance) -> Instance? {RobloxScriptSecurity}
Added Function ScriptRef:FindAll(dataModel: Instance) -> { Instance } {RobloxScriptSecurity}

Added Class ThreadState : Instance [NotCreatable] [NotReplicated]
Added Property ThreadState.ThreadId: number {RobloxScriptSecurity} [Hidden] [ReadOnly]
Added Function ThreadState:GetCallstack() -> { Instance } {RobloxScriptSecurity}
Added Function ThreadState:RequestCallstack(status: (...any) -> ...any) -> number {RobloxScriptSecurity}

Added Class AssetImportMeshSettings : AssetImportItemSettings [NotCreatable] [NotReplicated]
Added Class AssetImportTextureSettings : AssetImportItemSettings [NotCreatable] [NotReplicated]

Added Class PausedStateBreakpoint : PausedState [NotCreatable] [NotReplicated]
Added Property PausedStateBreakpoint.Breakpoint: Breakpoint? {RobloxScriptSecurity} [Hidden] [ReadOnly]
Added Property PausedStateBreakpoint.BreakpointThread: ThreadState? {RobloxScriptSecurity} [Hidden] [ReadOnly]

Added Class PausedStateException : PausedState [NotCreatable] [NotReplicated]
Added Property PausedStateException.ExceptionText: string {RobloxScriptSecurity} [Hidden] [ReadOnly]
Added Property PausedStateException.ExceptionThread: ThreadState? {RobloxScriptSecurity} [Hidden] [ReadOnly]

Added Property Clouds.Color: Color3
Added Property Clouds.Enabled: boolean
Added Property CommandInstance.Permission: Enum.CommandPermission {RobloxScriptSecurity} [ReadOnly]
Added Property Lighting.TempUseNewSkyRemovalBehaviour: boolean {RobloxScriptSecurity} [Hidden] [NotReplicated]
Added Property Workspace.HumanoidOnlySetCollisionsOnStateChange: Enum.HumanoidOnlySetCollisionsOnStateChange [NotScriptable]

Added Event Humanoid.ClusterCompositionFinished() {RobloxScriptSecurity}

Added Enum BreakpointRemoveReason
Added EnumItem BreakpointRemoveReason.Requested : 0
Added EnumItem BreakpointRemoveReason.ScriptChanged : 1
Added EnumItem BreakpointRemoveReason.ScriptRemoved : 2

Added Enum CommandPermission
Added EnumItem CommandPermission.Plugin : 0
Added EnumItem CommandPermission.LocalUser : 1

Added Enum DebuggerEndReason
Added EnumItem DebuggerEndReason.ClientRequest : 0
Added EnumItem DebuggerEndReason.Timeout : 1
Added EnumItem DebuggerEndReason.InvalidHost : 2
Added EnumItem DebuggerEndReason.Disconnected : 3
Added EnumItem DebuggerEndReason.ServerShutdown : 4
Added EnumItem DebuggerEndReason.ServerProtocolMismatch : 5
Added EnumItem DebuggerEndReason.ConfigurationFailed : 6
Added EnumItem DebuggerEndReason.RpcError : 7

Added Enum DebuggerFrameType
Added EnumItem DebuggerFrameType.C : 0
Added EnumItem DebuggerFrameType.Lua : 1

Added Enum DebuggerPauseReason
Added EnumItem DebuggerPauseReason.Unknown : 0
Added EnumItem DebuggerPauseReason.Requested : 1
Added EnumItem DebuggerPauseReason.Breakpoint : 2
Added EnumItem DebuggerPauseReason.Exception : 3
Added EnumItem DebuggerPauseReason.SingleStep : 4
Added EnumItem DebuggerPauseReason.Entrypoint : 5

Added Enum DebuggerStatus
Added EnumItem DebuggerStatus.Success : 0
Added EnumItem DebuggerStatus.Timeout : 1
Added EnumItem DebuggerStatus.ConnectionLost : 2
Added EnumItem DebuggerStatus.InvalidResponse : 3
Added EnumItem DebuggerStatus.InternalError : 4
Added EnumItem DebuggerStatus.InvalidState : 5
Added EnumItem DebuggerStatus.RpcError : 6

Added Enum HumanoidOnlySetCollisionsOnStateChange
Added EnumItem HumanoidOnlySetCollisionsOnStateChange.Default : 0
Added EnumItem HumanoidOnlySetCollisionsOnStateChange.Disabled : 1
Added EnumItem HumanoidOnlySetCollisionsOnStateChange.Enabled : 2

Added EnumItem AccessoryType.TShirt : 8
Added EnumItem AssetType.TShirt : 2
Added EnumItem AssetType.TShirtAccessory : 64
Added EnumItem AvatarAssetType.TShirtAccessory : 64

Changed the parameters of Function BasePart:SetNetworkOwner
from: (playerInstance: Instance?)
to: (playerInstance: Player?)

Changed the return-type of Function AssetImportService:ImportMesh
from: { [string]: any }
to: AssetImportSettings

Changed the return-type of Function AssetImportService:ImportMeshWithPrompt
from: { [string]: any }
to: AssetImportSettings

Removed Enum AvatarJointPositionType
Removed EnumItem AvatarJointPositionType.Fixed
Removed EnumItem AvatarJointPositionType.ArtistIntent

Removed EnumItem AccessoryType.TeeShirt
Removed EnumItem AssetType.TeeShirt
Removed EnumItem AssetType.TeeShirtAccessory
Removed EnumItem AvatarAssetType.TeeShirtAccessory

Version 0.484.0.425477

Added Class AssetImportService : Instance [NotCreatable] [NotReplicated] [Service]
Added Function AssetImportService:ImportMesh(fileName: string) -> { [string]: any } {RobloxScriptSecurity}
Added Function AssetImportService:ImportMeshWithPrompt() -> { [string]: any } {RobloxScriptSecurity} [Yields]

Added Class CommandInstance : Instance [NotCreatable] [NotReplicated]
Added Property CommandInstance.AllowGUIAccessPoints: boolean [ReadOnly]
Added Property CommandInstance.Checked: boolean {RobloxScriptSecurity} [📁 LoadOnly] [NotReplicated]
Added Property CommandInstance.DefaultShortcut: string {RobloxScriptSecurity} [📁 LoadOnly] [NotReplicated]
Added Property CommandInstance.Enabled: boolean {RobloxScriptSecurity} [📁 LoadOnly] [NotReplicated]
Added Property CommandInstance.Group: string [ReadOnly]
Added Property CommandInstance.Icon: string {RobloxScriptSecurity} [📁 LoadOnly] [NotReplicated]
Added Property CommandInstance.Name: string [ReadOnly]
Added Property CommandInstance.StatusTip: string {RobloxScriptSecurity} [📁 LoadOnly] [NotReplicated]
Added Property CommandInstance.Text: string [ReadOnly]
Added Function CommandInstance:RegisterExecutionCallback(callbackFunction: (...any) -> ...any) -> () {RobloxScriptSecurity}

Added Class CommandService : Instance [NotCreatable] [NotReplicated] [Service]
Added Function CommandService:Execute(name: string, params: any) -> any {RobloxScriptSecurity} [Yields]
Added Function CommandService:RegisterCommand(name: string, description: string) -> CommandInstance {RobloxScriptSecurity} [Yields]
Added Event CommandService.CommandExecuting(name: string, params: any) {RobloxScriptSecurity}

Added Property BasePart.CanQuery: boolean
Added Property Studio.Enable Linting: boolean {RobloxScriptSecurity}
Added Property Studio.Enable Signature Help: boolean {RobloxScriptSecurity}
Added Property Studio.Enable Type Hover: boolean {RobloxScriptSecurity}

Added Function AvatarEditorService:NoPromptSaveAvatar(humanoidDescription: HumanoidDescription, rigType: Enum.HumanoidRigType, saveDict: { [string]: any }, gearAssetId: number? = 0) -> boolean {RobloxScriptSecurity}

Added EnumItem TextInputType.OneTimePassword : 8

Changed the category of Property BasePart.AssemblyAngularVelocity
from: "Assembly "
to: "Assembly"

Changed the category of Property BasePart.AssemblyCenterOfMass
from: "Assembly "
to: "Assembly"

Changed the category of Property BasePart.AssemblyLinearVelocity
from: "Assembly "
to: "Assembly"

Changed the category of Property BasePart.AssemblyMass
from: "Assembly "
to: "Assembly"

Changed the category of Property BasePart.AssemblyRootPart
from: "Assembly "
to: "Assembly"

Changed the parameters of Function Chat:FilterStringAsync
from: (stringToFilter: string, playerFrom: Instance, playerTo: Instance)
to: (stringToFilter: string, playerFrom: Player, playerTo: Player)

Changed the parameters of Function Chat:FilterStringForBroadcast
from: (stringToFilter: string, playerFrom: Instance)
to: (stringToFilter: string, playerFrom: Player)

Changed the parameters of Function Chat:FilterStringForPlayerAsync
from: (stringToFilter: string, playerToFilterFor: Instance)
to: (stringToFilter: string, playerToFilterFor: Player)

Changed the parameters of Function GamePassService:PlayerHasPass
from: (player: Instance, gamePassId: number)
to: (player: Player, gamePassId: number)

Changed the return-type of Function InsertService:CreateMeshPartAsync
from: Instance?
to: MeshPart

Changed the parameters of Event AvatarEditorService.PromptSaveAvatarCompleted
from: (result: Enum.AvatarPromptResult)
to: (result: Enum.AvatarPromptResult, humanoidDescription: HumanoidDescription)

Removed Function Terrain:CancelImportHeightmap
Removed Function Terrain:ImportHeightmap
Removed Function Terrain:SetImportHeightmapPaused

Removed Event Terrain.TerrainProgressUpdate

Version 0.483.1.425021

Added Property Decal.ZIndex: number
Added Property ReflectionMetadataItem.FFlag: string
Added Property RunService.ClientGitHash: string {RobloxScriptSecurity} [ReadOnly]
Added Property Studio.ShowCorePackagesInExplorer: boolean {RobloxScriptSecurity}

Added Tags [Hidden] [NotReplicated] to Property Workspace.FilteringEnabled

Changed the serialization of Property Workspace.FilteringEnabled
from: [💾|📁 Serialized]
to: [🚫 None]

Changed the value-type of Property Workspace.Terrain
from: Instance?
to: Terrain?

Changed the parameters of Function AvatarEditorService:NoPromptCreateOutfit
from: (humanoidDescription: Instance, rigType: Enum.HumanoidRigType, name: string)
to: (humanoidDescription: HumanoidDescription, rigType: Enum.HumanoidRigType, name: string)

Changed the parameters of Function AvatarEditorService:PerformCreateOutfitWithDescription
from: (humanoidDescription: Instance, name: string)
to: (humanoidDescription: HumanoidDescription, name: string)

Changed the parameters of Function AvatarEditorService:PerformSaveAvatarWithDescription
from: (humanoidDescription: Instance, addedAssets: { any }, removedAssets: { any })
to: (humanoidDescription: HumanoidDescription, addedAssets: { any }, removedAssets: { any })

Changed the parameters of Function AvatarEditorService:PromptCreateOutfit
from: (outfit: Instance, rigType: Enum.HumanoidRigType)
to: (outfit: HumanoidDescription, rigType: Enum.HumanoidRigType)

Changed the parameters of Function AvatarEditorService:PromptSaveAvatar
from: (humanoidDescription: Instance, rigType: Enum.HumanoidRigType)
to: (humanoidDescription: HumanoidDescription, rigType: Enum.HumanoidRigType)

Changed the parameters of Function GlobalDataStore:IncrementAsync
from: (key: string, delta: number? = 1, userIds: { any }? = {}, options: Instance?)
to: (key: string, delta: number? = 1, userIds: { any }? = {}, options: DataStoreIncrementOptions?)

Changed the parameters of Function GlobalDataStore:SetAsync
from: (key: string, value: any, userIds: { any }? = {}, options: Instance?)
to: (key: string, value: any, userIds: { any }? = {}, options: DataStoreSetOptions?)

Changed the parameters of Function PhysicsService:IkSolve
from: (part: Instance, target: CFrame, translateStiffness: number, rotateStiffness: number)
to: (part: BasePart, target: CFrame, translateStiffness: number, rotateStiffness: number)

Changed the parameters of Function PhysicsService:LocalIkSolve
from: (part: Instance, target: CFrame, translateStiffness: number, rotateStiffness: number)
to: (part: BasePart, target: CFrame, translateStiffness: number, rotateStiffness: number)

Changed the parameters of Function Player:GetFriendStatus
from: (player: Instance)
to: (player: Player)

Changed the parameters of Function Player:LoadCharacterWithHumanoidDescription
from: (humanoidDescription: Instance)
to: (humanoidDescription: HumanoidDescription)

Changed the parameters of Function Player:RequestFriendship
from: (player: Instance)
to: (player: Player)

Changed the parameters of Function Player:RevokeFriendship
from: (player: Instance)
to: (player: Player)

Changed the parameters of Function RemoteEvent:FireClient
from: (player: Instance, ...: any)
to: (player: Player, ...: any)

Changed the parameters of Function RemoteFunction:InvokeClient
from: (player: Instance, ...: any)
to: (player: Player, ...: any)

Changed the parameters of Function WorldRoot:IKMoveTo
from: (part: Instance, target: CFrame, translateStiffness: number? = 0.5, rotateStiffness: number? = 0.5, collisionsMode: Enum.IKCollisionsMode? = "OtherMechanismsAnchored")
to: (part: BasePart, target: CFrame, translateStiffness: number? = 0.5, rotateStiffness: number? = 0.5, collisionsMode: Enum.IKCollisionsMode? = "OtherMechanismsAnchored")

Changed the parameters and return-type of Function AvatarEditorService:CheckApplyDefaultClothing
from: (humanoidDescription: Instance)-> Instance?
to: (humanoidDescription: HumanoidDescription)-> HumanoidDescription

Changed the parameters and return-type of Function AvatarEditorService:ConformToAvatarRules
from: (humanoidDescription: Instance)-> Instance?
to: (humanoidDescription: HumanoidDescription)-> HumanoidDescription

Changed the parameters and return-type of Function Players:GetPlayerFromCharacter
from: (character: Instance)-> Instance?
to: (character: Model)-> Player

Changed the parameters and return-type of Function Players:playerFromCharacter
from: (character: Instance)-> Instance?
to: (character: Model)-> Player

Changed the return-type of Function AvatarEditorService:GetInventory
from: Instance?
to: InventoryPages

Changed the return-type of Function AvatarEditorService:GetOutfits
from: Instance?
to: OutfitPages

Changed the return-type of Function AvatarEditorService:SearchCatalog
from: Instance?
to: CatalogPages

Changed the return-type of Function DataStore:ListKeysAsync
from: Instance?
to: DataStoreKeyPages

Changed the return-type of Function DataStore:ListVersionsAsync
from: Instance?
to: DataStoreVersionPages

Changed the return-type of Function DataStoreService:GetDataStore
from: Instance?
to: GlobalDataStore

Changed the return-type of Function DataStoreService:GetGlobalDataStore
from: Instance?
to: GlobalDataStore

Changed the return-type of Function DataStoreService:GetOrderedDataStore
from: Instance?
to: OrderedDataStore

Changed the return-type of Function DataStoreService:ListDataStoresAsync
from: Instance?
to: DataStoreEnumerationPages

Changed the return-type of Function GroupService:GetAlliesAsync
from: Instance?
to: StandardPages

Changed the return-type of Function GroupService:GetEnemiesAsync
from: Instance?
to: StandardPages

Changed the return-type of Function Instance:GetActor
from: Instance?
to: Actor

Changed the return-type of Function MemStorageService:Bind
from: Instance?
to: MemStorageConnection

Changed the return-type of Function MemStorageService:BindAndFire
from: Instance?
to: MemStorageConnection

Changed the return-type of Function MemoryStoreService:GetQueue
from: Instance?
to: MemoryStoreQueue

Changed the return-type of Function MemoryStoreService:GetSortedMap
from: Instance?
to: MemoryStoreSortedMap

Changed the return-type of Function Player:GetMouse
from: Instance?
to: Mouse

Changed the return-type of Function Players:GetPlayerByUserId
from: Instance?
to: Player

Changed the return-type of Function Plugin:CreateDockWidgetPluginGui
from: Instance?
to: DockWidgetPluginGui

Changed the return-type of Function Plugin:CreatePluginAction
from: Instance?
to: PluginAction

Changed the return-type of Function Plugin:CreatePluginMenu
from: Instance?
to: PluginMenu

Changed the return-type of Function Plugin:CreateQWidgetPluginGui
from: Instance?
to: QWidgetPluginGui

Changed the return-type of Function Plugin:CreateToolbar
from: Instance?
to: PluginToolbar

Changed the return-type of Function Plugin:GetMouse
from: Instance?
to: PluginMouse

Changed the return-type of Function UserInputService:GetDeviceAcceleration
from: Instance?
to: InputObject

Changed the return-type of Function UserInputService:GetDeviceGravity
from: Instance?
to: InputObject

Changed the return-type of Function UserInputService:GetFocusedTextBox
from: Instance?
to: TextBox

Changed the thread safety of Function BindableEvent:Fire
from: {🧬Unsafe}
to: {🧬Safe}

Changed the parameters of Event AvatarEditorService.OpenPromptCreateOufit
from: (humanoidDescription: Instance, rigType: Enum.HumanoidRigType)
to: (humanoidDescription: HumanoidDescription, rigType: Enum.HumanoidRigType)

Changed the parameters of Event AvatarEditorService.OpenPromptSaveAvatar
from: (humanoidDescription: Instance, rigType: Enum.HumanoidRigType)
to: (humanoidDescription: HumanoidDescription, rigType: Enum.HumanoidRigType)

Changed the parameters of Event BasePart.LocalSimulationTouched
from: (part: Instance)
to: (part: BasePart)

Changed the parameters of Event BasePart.StoppedTouching
from: (otherPart: Instance)
to: (otherPart: BasePart)

Changed the parameters of Event BasePart.TouchEnded
from: (otherPart: Instance)
to: (otherPart: BasePart)

Changed the parameters of Event BasePart.Touched
from: (otherPart: Instance)
to: (otherPart: BasePart)

Changed the parameters of Event ClickDetector.MouseClick
from: (playerWhoClicked: Instance)
to: (playerWhoClicked: Player)

Changed the parameters of Event ClickDetector.MouseHoverEnter
from: (playerWhoHovered: Instance)
to: (playerWhoHovered: Player)

Changed the parameters of Event ClickDetector.MouseHoverLeave
from: (playerWhoHovered: Instance)
to: (playerWhoHovered: Player)

Changed the parameters of Event ClickDetector.RightMouseClick
from: (playerWhoClicked: Instance)
to: (playerWhoClicked: Player)

Changed the parameters of Event GuiButton.Activated
from: (inputObject: Instance, clickCount: number)
to: (inputObject: InputObject, clickCount: number)

Changed the parameters of Event GuiObject.InputBegan
from: (input: Instance)
to: (input: InputObject)

Changed the parameters of Event GuiObject.InputChanged
from: (input: Instance)
to: (input: InputObject)

Changed the parameters of Event GuiObject.InputEnded
from: (input: Instance)
to: (input: InputObject)

Changed the parameters of Event Player.CharacterAdded
from: (character: Instance)
to: (character: Model)

Changed the parameters of Event Player.CharacterAppearanceLoaded
from: (character: Instance)
to: (character: Model)

Changed the parameters of Event Player.CharacterRemoving
from: (character: Instance)
to: (character: Model)

Changed the parameters of Event Player.Chatted
from: (message: string, recipient: Instance)
to: (message: string, recipient: Player)

Changed the parameters of Event Player.FriendStatusChanged
from: (player: Instance, friendStatus: Enum.FriendStatus)
to: (player: Player, friendStatus: Enum.FriendStatus)

Changed the parameters of Event Players.FriendRequestEvent
from: (player: Instance, player: Instance, friendRequestEvent: Enum.FriendRequestEvent)
to: (player: Player, player: Player, friendRequestEvent: Enum.FriendRequestEvent)

Changed the parameters of Event Players.PlayerAdded
from: (player: Instance)
to: (player: Player)

Changed the parameters of Event Players.PlayerRemoving
from: (player: Instance)
to: (player: Player)

Changed the parameters of Event ProximityPrompt.PromptButtonHoldBegan
from: (playerWhoTriggered: Instance)
to: (playerWhoTriggered: Player)

Changed the parameters of Event ProximityPrompt.PromptButtonHoldEnded
from: (playerWhoTriggered: Instance)
to: (playerWhoTriggered: Player)

Changed the parameters of Event ProximityPrompt.TriggerEnded
from: (playerWhoTriggered: Instance)
to: (playerWhoTriggered: Player)

Changed the parameters of Event ProximityPrompt.Triggered
from: (playerWhoTriggered: Instance)
to: (playerWhoTriggered: Player)

Changed the parameters of Event ProximityPromptService.PromptButtonHoldBegan
from: (prompt: Instance, playerWhoTriggered: Instance)
to: (prompt: ProximityPrompt, playerWhoTriggered: Player)

Changed the parameters of Event ProximityPromptService.PromptButtonHoldEnded
from: (prompt: Instance, playerWhoTriggered: Instance)
to: (prompt: ProximityPrompt, playerWhoTriggered: Player)

Changed the parameters of Event ProximityPromptService.PromptHidden
from: (prompt: Instance)
to: (prompt: ProximityPrompt)

Changed the parameters of Event ProximityPromptService.PromptShown
from: (prompt: Instance, inputType: Enum.ProximityPromptInputType)
to: (prompt: ProximityPrompt, inputType: Enum.ProximityPromptInputType)

Changed the parameters of Event ProximityPromptService.PromptTriggerEnded
from: (prompt: Instance, playerWhoTriggered: Instance)
to: (prompt: ProximityPrompt, playerWhoTriggered: Player)

Changed the parameters of Event ProximityPromptService.PromptTriggered
from: (prompt: Instance, playerWhoTriggered: Instance)
to: (prompt: ProximityPrompt, playerWhoTriggered: Player)

Changed the parameters of Event RemoteEvent.OnServerEvent
from: (player: Instance, ...: any)
to: (player: Player, ...: any)

Changed the parameters of Event TextBox.FocusLost
from: (enterPressed: boolean, inputThatCausedFocusLoss: Instance)
to: (enterPressed: boolean, inputThatCausedFocusLoss: InputObject)

Changed the parameters of Event Tool.Equipped
from: (mouse: Instance)
to: (mouse: Mouse)

Changed the parameters of Event UserInputService.DeviceAccelerationChanged
from: (acceleration: Instance)
to: (acceleration: InputObject)

Changed the parameters of Event UserInputService.DeviceGravityChanged
from: (gravity: Instance)
to: (gravity: InputObject)

Changed the parameters of Event UserInputService.DeviceRotationChanged
from: (rotation: Instance, cframe: CFrame)
to: (rotation: InputObject, cframe: CFrame)

Changed the parameters of Event UserInputService.InputBegan
from: (input: Instance, gameProcessedEvent: boolean)
to: (input: InputObject, gameProcessedEvent: boolean)

Changed the parameters of Event UserInputService.InputChanged
from: (input: Instance, gameProcessedEvent: boolean)
to: (input: InputObject, gameProcessedEvent: boolean)

Changed the parameters of Event UserInputService.InputEnded
from: (input: Instance, gameProcessedEvent: boolean)
to: (input: InputObject, gameProcessedEvent: boolean)

Changed the parameters of Event UserInputService.TextBoxFocusReleased
from: (textboxReleased: Instance)
to: (textboxReleased: TextBox)

Changed the parameters of Event UserInputService.TextBoxFocused
from: (textboxFocused: Instance)
to: (textboxFocused: TextBox)

Changed the parameters of Event UserInputService.TouchEnded
from: (touch: Instance, gameProcessedEvent: boolean)
to: (touch: InputObject, gameProcessedEvent: boolean)

Changed the parameters of Event UserInputService.TouchMoved
from: (touch: Instance, gameProcessedEvent: boolean)
to: (touch: InputObject, gameProcessedEvent: boolean)

Changed the parameters of Event UserInputService.TouchStarted
from: (touch: Instance, gameProcessedEvent: boolean)
to: (touch: InputObject, gameProcessedEvent: boolean)

Changed the value of EnumItem AssetType.TeeShirtAccessory from 63 to 64
Changed the value of EnumItem AssetType.ShirtAccessory from 64 to 65
Changed the value of EnumItem AssetType.PantsAccessory from 65 to 66
Changed the value of EnumItem AssetType.JacketAccessory from 66 to 67
Changed the value of EnumItem AssetType.SweaterAccessory from 67 to 68
Changed the value of EnumItem AssetType.ShortsAccessory from 68 to 69
Changed the value of EnumItem AssetType.LeftShoeAccessory from 69 to 70
Changed the value of EnumItem AssetType.RightShoeAccessory from 70 to 71
Changed the value of EnumItem AssetType.DressSkirtAccessory from 71 to 72
Changed the value of EnumItem AvatarAssetType.TeeShirtAccessory from 63 to 64
Changed the value of EnumItem AvatarAssetType.ShirtAccessory from 64 to 65
Changed the value of EnumItem AvatarAssetType.PantsAccessory from 65 to 66
Changed the value of EnumItem AvatarAssetType.JacketAccessory from 66 to 67
Changed the value of EnumItem AvatarAssetType.SweaterAccessory from 67 to 68
Changed the value of EnumItem AvatarAssetType.ShortsAccessory from 68 to 69
Changed the value of EnumItem AvatarAssetType.LeftShoeAccessory from 69 to 70
Changed the value of EnumItem AvatarAssetType.RightShoeAccessory from 70 to 71
Changed the value of EnumItem AvatarAssetType.DressSkirtAccessory from 71 to 72

Removed Property Studio.Show CorePackages

Removed Tag [Deprecated] from Property Workspace.FilteringEnabled

Version 0.482.0.424268

Added Enum CreateOutfitFailure
Added EnumItem CreateOutfitFailure.InvalidName : 1
Added EnumItem CreateOutfitFailure.OutfitLimitReached : 2
Added EnumItem CreateOutfitFailure.Other : 3

Added EnumItem DraggerCoordinateSpace.World : 1

Changed the parameters of Event AvatarEditorService.PromptCreateOutfitCompleted
from: (result: Enum.AvatarPromptResult)
to: (result: Enum.AvatarPromptResult, failureType: any)

Removed EnumItem DraggerCoordinateSpace.Constant

Version 0.481.1.423973

Added Class DraggerService : Instance [NotCreatable] [NotReplicated] [Service]
Added Property DraggerService.AlignDraggedObjects: boolean [ReadOnly]
Added Property DraggerService.AngleSnapEnabled: boolean [ReadOnly]
Added Property DraggerService.AngleSnapIncrement: number [ReadOnly]
Added Property DraggerService.AnimateHover: boolean [ReadOnly]
Added Property DraggerService.CollisionsEnabled: boolean [ReadOnly]
Added Property DraggerService.DraggerCoordinateSpace: Enum.DraggerCoordinateSpace [ReadOnly]
Added Property DraggerService.DraggerMovementMode: Enum.DraggerMovementMode [ReadOnly]
Added Property DraggerService.GeometrySnapColor: Color3 [ReadOnly]
Added Property DraggerService.HoverAnimateFrequency: number [ReadOnly]
Added Property DraggerService.HoverThickness: number [ReadOnly]
Added Property DraggerService.JointsEnabled: boolean [ReadOnly]
Added Property DraggerService.LinearSnapEnabled: boolean [ReadOnly]
Added Property DraggerService.LinearSnapIncrement: number [ReadOnly]
Added Property DraggerService.PivotSnapToGeometry: boolean {RobloxScriptSecurity} [ReadOnly]
Added Property DraggerService.ShowHover: boolean [ReadOnly]
Added Property DraggerService.ShowPivotIndicator: boolean [NotReplicated]

Added Property Studio.ScriptEditorShouldShowPluginMethods: boolean {RobloxScriptSecurity} [Hidden] [NotReplicated]
Added Property Studio.Hover Box Thickness: number {RobloxSecurity}
Added Property Studio.Pivot Snap To Geometry Color: Color3 {RobloxSecurity}

Added Function AvatarEditorService:NoPromptCreateOutfit(humanoidDescription: Instance, rigType: Enum.HumanoidRigType, name: string) -> boolean {RobloxScriptSecurity}
Added Function AvatarEditorService:NoPromptSetFavorite(itemId: number, itemType: Enum.AvatarItemType, shouldFavorite: boolean) -> boolean {RobloxScriptSecurity}
Added Function Player:GetNetworkPing() -> number

Added Enum DraggerCoordinateSpace
Added EnumItem DraggerCoordinateSpace.Object : 0
Added EnumItem DraggerCoordinateSpace.Constant : 1

Added Enum DraggerMovementMode
Added EnumItem DraggerMovementMode.Geometric : 0
Added EnumItem DraggerMovementMode.Physical : 1

Added Enum OutfitSource
Added EnumItem OutfitSource.All : 1
Added EnumItem OutfitSource.Created : 2
Added EnumItem OutfitSource.Purchased : 3

Added EnumItem CatalogCategoryFilter.Recommended : 6

Added Tag [Deprecated] to Function Players:GetCharacterAppearanceAsync

Changed the category of Property BillboardGui.Brightness
from: "Appearance"
to: "Data"

Changed the category of Property SurfaceGui.Brightness
from: "Appearance"
to: "Data"

Changed the parameters of Function AvatarEditorService:GetOutfits
from: ()
to: (outfitSource: Enum.OutfitSource? = "All")

Changed the parameters of Function MemoryStoreQueue:ReadAsync
from: (count: number, allOrNothing: boolean? = false, waitTimeout: number? = 0)
to: (count: number, allOrNothing: boolean? = false, waitTimeout: number? = -1)


Version 0.480.1.423489

Added Class AvatarImportService : Instance [NotCreatable] [NotReplicated] [Service]
Added Function AvatarImportService:ImportFbxRigWithoutSceneLoad(isR15: boolean? = true) -> Instance? {RobloxScriptSecurity} [Yields]
Added Function AvatarImportService:LoadRigAndDetectType(promptR15Callback: (...any) -> ...any) -> Instance? {RobloxScriptSecurity} [Yields]

Added Property BillboardGui.Brightness: number
Added Property SurfaceGui.Brightness: number

Version 0.479.0.422568

Added Class VoiceSource : Instance [NotCreatable] [Preliminary]
Added Property VoiceSource.UserId: number [Preliminary] [ReadOnly]

Added Property StarterGui.VirtualCursorMode: Enum.VirtualCursorMode [NotScriptable]

Added Function Player:SetCharacterAppearanceJson(jsonBlob: string) -> () {RobloxScriptSecurity}
Added Function StudioService:RequestClose(closeMode: Enum.StudioCloseMode) -> () {RobloxScriptSecurity}
Added Function VirtualInputManager:SetInputTypesToIgnore(inputTypesToIgnore: any) -> () {RobloxScriptSecurity}
Added Function VirtualInputManager:SetViewportSize(sizePx: Vector2) -> () {RobloxScriptSecurity}
Added Function VirtualInputManager:StartPlayingJSON(string: string) -> () {RobloxScriptSecurity}
Added Function VirtualInputManager:StopPlaying() -> () {RobloxScriptSecurity}

Added Enum ProductLocationRestriction
Added EnumItem ProductLocationRestriction.AvatarShop : 0
Added EnumItem ProductLocationRestriction.AllowedGames : 1
Added EnumItem ProductLocationRestriction.AllGames : 2

Added Enum StudioCloseMode
Added EnumItem StudioCloseMode.None : 0
Added EnumItem StudioCloseMode.CloseStudio : 1
Added EnumItem StudioCloseMode.CloseDoc : 2

Added Enum VirtualCursorMode
Added EnumItem VirtualCursorMode.Default : 0
Added EnumItem VirtualCursorMode.Disabled : 1
Added EnumItem VirtualCursorMode.Enabled : 2

Changed the parameters of Function StudioService:ShowSaveOrPublishPlaceToRoblox
from: (showGameSelect: boolean, isPublish: boolean, closeAfterSave: boolean)
to: (showGameSelect: boolean, isPublish: boolean, closeMode: Enum.StudioCloseMode)

Changed the parameters of Event StudioService.OnSaveOrPublishPlaceToRoblox
from: (showGameSelect: boolean, isPublish: boolean, closeAfterSave: boolean)
to: (showGameSelect: boolean, isPublish: boolean, closeMode: Enum.StudioCloseMode)

Removed Property NetworkSettings.ExtraMemoryUsed

Removed Function StudioService:RequestCloseStudio

Version 0.478.1.422443

Added Property Workspace.AnimationWeightedBlendFix: Enum.NewAnimationRuntimeSetting [NotScriptable]

Added Function StudioService:ShowSaveOrPublishPlaceToRoblox(showGameSelect: boolean, isPublish: boolean, closeAfterSave: boolean) -> () {RobloxScriptSecurity}

Added Event StudioService.SaveLocallyAsComplete(success: boolean) {RobloxScriptSecurity}

Added Enum NewAnimationRuntimeSetting
Added EnumItem NewAnimationRuntimeSetting.Default : 0
Added EnumItem NewAnimationRuntimeSetting.Disabled : 1
Added EnumItem NewAnimationRuntimeSetting.Enabled : 2

Added Tag [Deprecated] to Property Workspace.FilteringEnabled

Added Tags [Deprecated] [Hidden] to Property BasePart.BackParamA
Added Tags [Deprecated] [Hidden] to Property BasePart.BackParamB
Added Tags [Deprecated] [Hidden] to Property BasePart.BackSurfaceInput
Added Tags [Deprecated] [Hidden] to Property BasePart.BottomParamA
Added Tags [Deprecated] [Hidden] to Property BasePart.BottomParamB
Added Tags [Deprecated] [Hidden] to Property BasePart.BottomSurfaceInput
Added Tags [Deprecated] [Hidden] to Property BasePart.FrontParamA
Added Tags [Deprecated] [Hidden] to Property BasePart.FrontParamB
Added Tags [Deprecated] [Hidden] to Property BasePart.FrontSurfaceInput
Added Tags [Deprecated] [Hidden] to Property BasePart.LeftParamA
Added Tags [Deprecated] [Hidden] to Property BasePart.LeftParamB
Added Tags [Deprecated] [Hidden] to Property BasePart.LeftSurfaceInput
Added Tags [Deprecated] [Hidden] to Property BasePart.RightParamA
Added Tags [Deprecated] [Hidden] to Property BasePart.RightParamB
Added Tags [Deprecated] [Hidden] to Property BasePart.RightSurfaceInput
Added Tags [Deprecated] [Hidden] to Property BasePart.TopParamA
Added Tags [Deprecated] [Hidden] to Property BasePart.TopParamB
Added Tags [Deprecated] [Hidden] to Property BasePart.TopSurfaceInput

Removed Function DataStoreService:GetDataFromEmptyScopeDataStoreAsyncTemporary

Version 0.477.0.421956

Added Property HumanoidDescription.AccessoryBlob: string [NotScriptable]
Added Property StarterPlayer.LoadCharacterLayeredClothing: Enum.LoadCharacterLayeredClothing [NotScriptable]
Added Property StatsItem.DisplayName: string {PluginSecurity} [Hidden] [ReadOnly]

Added Function HumanoidDescription:GetAccessories(includeRigidAccessories: boolean) -> { any }
Added Function HumanoidDescription:SetAccessories(accessories: { any }, includeRigidAccessories: boolean) -> ()
Added Function Instance:FindFirstDescendant(name: string) -> Instance? {🧬Safe}
Added Function StudioService:PromptForLocalSave() -> () {RobloxScriptSecurity}

Added Event StudioService.FirstPublishOfCloudPlace(universeId: number, placeId: number) {RobloxScriptSecurity}

Added Enum AccessoryType
Added EnumItem AccessoryType.Hat : 0
Added EnumItem AccessoryType.Hair : 1
Added EnumItem AccessoryType.Face : 2
Added EnumItem AccessoryType.Neck : 3
Added EnumItem AccessoryType.Shoulder : 4
Added EnumItem AccessoryType.Front : 5
Added EnumItem AccessoryType.Back : 6
Added EnumItem AccessoryType.Waist : 7
Added EnumItem AccessoryType.TeeShirt : 8
Added EnumItem AccessoryType.Shirt : 9
Added EnumItem AccessoryType.Pants : 10
Added EnumItem AccessoryType.Jacket : 11
Added EnumItem AccessoryType.Sweater : 12
Added EnumItem AccessoryType.Shorts : 13
Added EnumItem AccessoryType.LeftShoe : 14
Added EnumItem AccessoryType.RightShoe : 15
Added EnumItem AccessoryType.DressSkirt : 16

Added Enum LoadCharacterLayeredClothing
Added EnumItem LoadCharacterLayeredClothing.Default : 0
Added EnumItem LoadCharacterLayeredClothing.Disabled : 1
Added EnumItem LoadCharacterLayeredClothing.Enabled : 2

Changed the parameters of Function MemoryStoreService:GetQueue
from: (name: string, invisibilityTimeout: number? = 30000)
to: (name: string, invisibilityTimeout: number? = 30)

Changed the return-type of Function MemoryStoreSortedMap:UpdateAsync from () to any

Version 0.476.0.421371

Added Property PlayerEmulatorService.DEPRECATED_SerializedEmulatedPolicyInfo: string {RobloxScriptSecurity} [Hidden]

Changed the category of Property BasePart.CustomPhysicalProperties
from: "Part "
to: "Part"

Changed the category of Property BasePart.Elasticity
from: "Part "
to: "Part"

Changed the category of Property BasePart.Friction
from: "Part "
to: "Part"

Changed the category of Property BasePart.ReceiveAge
from: "Part "
to: "Part"

Changed the category of Property BasePart.RootPriority
from: "Part "
to: "Part"

Changed the category of Property BasePart.Size
from: "Part "
to: "Part"

Changed the category of Property FormFactorPart.FormFactor
from: "Part "
to: "Part"

Changed the category of Property Part.Shape
from: "Part "
to: "Part"

Changed the category of Property TrussPart.Style
from: "Part "
to: "Part"

Changed the security and value-type of Property PlayerEmulatorService.SerializedEmulatedPolicyInfo
from: {RobloxScriptSecurity}string
to: {RobloxSecurity}BinaryString


Version 0.475.0.420862

Added Class MemoryStoreSortedMap : Instance [NotCreatable] [NotReplicated]
Added Function MemoryStoreSortedMap:GetAsync(key: string) -> any [Yields]
Added Function MemoryStoreSortedMap:GetRangeAsync(direction: Enum.SortDirection, count: number, exclusiveLowerBound: string? = "", exclusiveUpperBound: string? = "") -> { any } [Yields]
Added Function MemoryStoreSortedMap:RemoveAsync(key: string) -> () [Yields]
Added Function MemoryStoreSortedMap:SetAsync(key: string, value: any, expiration: number? = -1) -> boolean [Yields]
Added Function MemoryStoreSortedMap:UpdateAsync(key: string, transformFunction: (...any) -> ...any, expiration: number? = -1) -> () [Yields]

Added Class PublishService : Instance [NotCreatable] [NotReplicated] [Service]
Added Function PublishService:PublishCageMeshAsync(wrap: Instance, cageType: Enum.CageType) -> string {RobloxScriptSecurity} [Yields]

Added Property NetworkSettings.EmulatedTotalMemoryInMB: number {PluginSecurity} [Hidden] [NotReplicated]
Added Property Workspace.ClientAnimatorThrottling: Enum.ClientAnimatorThrottlingMode

Added Function BaseWrap:GetFaces(cageType: Enum.CageType) -> { any } {RobloxScriptSecurity}
Added Function BaseWrap:GetVertices(cageType: Enum.CageType) -> { any } {RobloxScriptSecurity}
Added Function BaseWrap:ModifyVertices(cageType: Enum.CageType, vertices: { any }) -> () {RobloxScriptSecurity}
Added Function MemoryStoreService:GetSortedMap(name: string) -> Instance?
Added Function StudioService:RequestCloseStudio() -> () {RobloxScriptSecurity}

Added Event SoundService.DeviceListChanged(...: any) {RobloxScriptSecurity}

Added Enum CageType
Added EnumItem CageType.Inner : 0
Added EnumItem CageType.Outer : 1

Added Enum ClientAnimatorThrottlingMode
Added EnumItem ClientAnimatorThrottlingMode.Default : 0
Added EnumItem ClientAnimatorThrottlingMode.Disabled : 1
Added EnumItem ClientAnimatorThrottlingMode.Enabled : 2

Added EnumItem AssetType.TeeShirtAccessory : 63
Added EnumItem AssetType.ShirtAccessory : 64
Added EnumItem AssetType.PantsAccessory : 65
Added EnumItem AssetType.JacketAccessory : 66
Added EnumItem AssetType.SweaterAccessory : 67
Added EnumItem AssetType.ShortsAccessory : 68
Added EnumItem AssetType.LeftShoeAccessory : 69
Added EnumItem AssetType.RightShoeAccessory : 70
Added EnumItem AssetType.DressSkirtAccessory : 71
Added EnumItem AvatarAssetType.TeeShirtAccessory : 63
Added EnumItem AvatarAssetType.ShirtAccessory : 64
Added EnumItem AvatarAssetType.PantsAccessory : 65
Added EnumItem AvatarAssetType.JacketAccessory : 66
Added EnumItem AvatarAssetType.SweaterAccessory : 67
Added EnumItem AvatarAssetType.ShortsAccessory : 68
Added EnumItem AvatarAssetType.LeftShoeAccessory : 69
Added EnumItem AvatarAssetType.RightShoeAccessory : 70
Added EnumItem AvatarAssetType.DressSkirtAccessory : 71

Changed the parameters of Function MemoryStoreQueue:ReadAsync
from: (count: number, allOrNothing: boolean? = false, waitTimeout: number? = -1)
to: (count: number, allOrNothing: boolean? = false, waitTimeout: number? = 0)

Changed the parameters of Function MemoryStoreService:GetQueue
from: (name: string, invisibilityTimeout: number? = 30)
to: (name: string, invisibilityTimeout: number? = 30000)

Changed the parameters of Event StudioService.OnSaveOrPublishPlaceToRoblox
from: (showGameSelect: boolean, isPublish: boolean)
to: (showGameSelect: boolean, isPublish: boolean, closeAfterSave: boolean)


Version 0.474.0.420553

Added Class MemoryStoreQueue : Instance [NotCreatable] [NotReplicated]
Added Function MemoryStoreQueue:AddAsync(value: any, priority: number? = 0, expiration: number? = -1) -> () [Yields]
Added Function MemoryStoreQueue:ReadAsync(count: number, allOrNothing: boolean? = false, waitTimeout: number? = -1) -> ...any [Yields]
Added Function MemoryStoreQueue:RemoveAsync(id: string) -> () [Yields]

Added Class MemoryStoreService : Instance [Service]
Added Function MemoryStoreService:GetQueue(name: string, invisibilityTimeout: number? = 30) -> Instance?

Removed Function StudioTheme:GetPath

Version 0.473.0.420291

Added Class ToastNotificationService : Instance [NotCreatable] [NotReplicated] [Service]
Added Function ToastNotificationService:HideNotification(notificationId: string) -> () {RobloxScriptSecurity}
Added Function ToastNotificationService:ShowNotification(message: string, notificationId: string) -> () {RobloxScriptSecurity}

Added Property Workspace.SignalBehavior: Enum.SignalBehavior [NotScriptable]

Added Enum SignalBehavior
Added EnumItem SignalBehavior.Default : 0
Added EnumItem SignalBehavior.Immediate : 1
Added EnumItem SignalBehavior.Deferred : 2

Added EnumItem StudioStyleGuideColor.FilterButtonDefault : 9
Added EnumItem StudioStyleGuideColor.FilterButtonHover : 10
Added EnumItem StudioStyleGuideColor.FilterButtonChecked : 11
Added EnumItem StudioStyleGuideColor.FilterButtonAccent : 12
Added EnumItem StudioStyleGuideColor.FilterButtonBorder : 13
Added EnumItem StudioStyleGuideColor.FilterButtonBorderAlt : 14
Added EnumItem WrapLayerDebugMode.Rbf : 5
Added EnumItem WrapTargetDebugMode.TargetCageOriginal : 1
Added EnumItem WrapTargetDebugMode.TargetCageCompressed : 2
Added EnumItem WrapTargetDebugMode.TargetCageInterface : 3
Added EnumItem WrapTargetDebugMode.TargetLayerCageOriginal : 4
Added EnumItem WrapTargetDebugMode.TargetLayerCageCompressed : 5
Added EnumItem WrapTargetDebugMode.TargetLayerInterface : 6
Added EnumItem WrapTargetDebugMode.Rbf : 7

Added Tag [NotReplicated] to Property Model.WorldPivot

Changed the serialization of Property Model.WorldPivot
from: [💾|📁 Serialized]
to: [🚫 None]

Changed the value of EnumItem StudioStyleGuideColor.RibbonTab from 9 to 15
Changed the value of EnumItem StudioStyleGuideColor.RibbonTabTopBar from 10 to 16
Changed the value of EnumItem StudioStyleGuideColor.Button from 11 to 17
Changed the value of EnumItem StudioStyleGuideColor.MainButton from 12 to 18
Changed the value of EnumItem StudioStyleGuideColor.RibbonButton from 13 to 19
Changed the value of EnumItem StudioStyleGuideColor.ViewPortBackground from 14 to 20
Changed the value of EnumItem StudioStyleGuideColor.InputFieldBackground from 15 to 21
Changed the value of EnumItem StudioStyleGuideColor.Item from 16 to 22
Changed the value of EnumItem StudioStyleGuideColor.TableItem from 17 to 23
Changed the value of EnumItem StudioStyleGuideColor.CategoryItem from 18 to 24
Changed the value of EnumItem StudioStyleGuideColor.GameSettingsTableItem from 19 to 25
Changed the value of EnumItem StudioStyleGuideColor.GameSettingsTooltip from 20 to 26
Changed the value of EnumItem StudioStyleGuideColor.EmulatorBar from 21 to 27
Changed the value of EnumItem StudioStyleGuideColor.EmulatorDropDown from 22 to 28
Changed the value of EnumItem StudioStyleGuideColor.ColorPickerFrame from 23 to 29
Changed the value of EnumItem StudioStyleGuideColor.CurrentMarker from 24 to 30
Changed the value of EnumItem StudioStyleGuideColor.Border from 25 to 31
Changed the value of EnumItem StudioStyleGuideColor.Shadow from 26 to 32
Changed the value of EnumItem StudioStyleGuideColor.Light from 27 to 33
Changed the value of EnumItem StudioStyleGuideColor.Dark from 28 to 34
Changed the value of EnumItem StudioStyleGuideColor.Mid from 29 to 35
Changed the value of EnumItem StudioStyleGuideColor.MainText from 30 to 36
Changed the value of EnumItem StudioStyleGuideColor.SubText from 31 to 37
Changed the value of EnumItem StudioStyleGuideColor.TitlebarText from 32 to 38
Changed the value of EnumItem StudioStyleGuideColor.BrightText from 33 to 39
Changed the value of EnumItem StudioStyleGuideColor.DimmedText from 34 to 40
Changed the value of EnumItem StudioStyleGuideColor.LinkText from 35 to 41
Changed the value of EnumItem StudioStyleGuideColor.WarningText from 36 to 42
Changed the value of EnumItem StudioStyleGuideColor.ErrorText from 37 to 43
Changed the value of EnumItem StudioStyleGuideColor.InfoText from 38 to 44
Changed the value of EnumItem StudioStyleGuideColor.SensitiveText from 39 to 45
Changed the value of EnumItem StudioStyleGuideColor.ScriptSideWidget from 40 to 46
Changed the value of EnumItem StudioStyleGuideColor.ScriptBackground from 41 to 47
Changed the value of EnumItem StudioStyleGuideColor.ScriptText from 42 to 48
Changed the value of EnumItem StudioStyleGuideColor.ScriptSelectionText from 43 to 49
Changed the value of EnumItem StudioStyleGuideColor.ScriptSelectionBackground from 44 to 50
Changed the value of EnumItem StudioStyleGuideColor.ScriptFindSelectionBackground from 45 to 51
Changed the value of EnumItem StudioStyleGuideColor.ScriptMatchingWordSelectionBackground from 46 to 52
Changed the value of EnumItem StudioStyleGuideColor.ScriptOperator from 47 to 53
Changed the value of EnumItem StudioStyleGuideColor.ScriptNumber from 48 to 54
Changed the value of EnumItem StudioStyleGuideColor.ScriptString from 49 to 55
Changed the value of EnumItem StudioStyleGuideColor.ScriptComment from 50 to 56
Changed the value of EnumItem StudioStyleGuideColor.ScriptKeyword from 51 to 57
Changed the value of EnumItem StudioStyleGuideColor.ScriptBuiltInFunction from 52 to 58
Changed the value of EnumItem StudioStyleGuideColor.ScriptWarning from 53 to 59
Changed the value of EnumItem StudioStyleGuideColor.ScriptError from 54 to 60
Changed the value of EnumItem StudioStyleGuideColor.ScriptWhitespace from 55 to 61
Changed the value of EnumItem StudioStyleGuideColor.ScriptRuler from 56 to 62
Changed the value of EnumItem StudioStyleGuideColor.DebuggerCurrentLine from 57 to 63
Changed the value of EnumItem StudioStyleGuideColor.DebuggerErrorLine from 58 to 64
Changed the value of EnumItem StudioStyleGuideColor.DiffFilePathText from 59 to 65
Changed the value of EnumItem StudioStyleGuideColor.DiffTextHunkInfo from 60 to 66
Changed the value of EnumItem StudioStyleGuideColor.DiffTextNoChange from 61 to 67
Changed the value of EnumItem StudioStyleGuideColor.DiffTextAddition from 62 to 68
Changed the value of EnumItem StudioStyleGuideColor.DiffTextDeletion from 63 to 69
Changed the value of EnumItem StudioStyleGuideColor.DiffTextSeparatorBackground from 64 to 70
Changed the value of EnumItem StudioStyleGuideColor.DiffTextNoChangeBackground from 65 to 71
Changed the value of EnumItem StudioStyleGuideColor.DiffTextAdditionBackground from 66 to 72
Changed the value of EnumItem StudioStyleGuideColor.DiffTextDeletionBackground from 67 to 73
Changed the value of EnumItem StudioStyleGuideColor.DiffLineNum from 68 to 74
Changed the value of EnumItem StudioStyleGuideColor.DiffLineNumSeparatorBackground from 69 to 75
Changed the value of EnumItem StudioStyleGuideColor.DiffLineNumNoChangeBackground from 70 to 76
Changed the value of EnumItem StudioStyleGuideColor.DiffLineNumAdditionBackground from 71 to 77
Changed the value of EnumItem StudioStyleGuideColor.DiffLineNumDeletionBackground from 72 to 78
Changed the value of EnumItem StudioStyleGuideColor.DiffFilePathBackground from 73 to 79
Changed the value of EnumItem StudioStyleGuideColor.DiffFilePathBorder from 74 to 80
Changed the value of EnumItem StudioStyleGuideColor.ChatIncomingBgColor from 75 to 81
Changed the value of EnumItem StudioStyleGuideColor.ChatIncomingTextColor from 76 to 82
Changed the value of EnumItem StudioStyleGuideColor.ChatOutgoingBgColor from 77 to 83
Changed the value of EnumItem StudioStyleGuideColor.ChatOutgoingTextColor from 78 to 84
Changed the value of EnumItem StudioStyleGuideColor.ChatModeratedMessageColor from 79 to 85
Changed the value of EnumItem StudioStyleGuideColor.Separator from 80 to 86
Changed the value of EnumItem StudioStyleGuideColor.ButtonBorder from 81 to 87
Changed the value of EnumItem StudioStyleGuideColor.ButtonText from 82 to 88
Changed the value of EnumItem StudioStyleGuideColor.InputFieldBorder from 83 to 89
Changed the value of EnumItem StudioStyleGuideColor.CheckedFieldBackground from 84 to 90
Changed the value of EnumItem StudioStyleGuideColor.CheckedFieldBorder from 85 to 91
Changed the value of EnumItem StudioStyleGuideColor.CheckedFieldIndicator from 86 to 92
Changed the value of EnumItem StudioStyleGuideColor.HeaderSection from 87 to 93
Changed the value of EnumItem StudioStyleGuideColor.Midlight from 88 to 94
Changed the value of EnumItem StudioStyleGuideColor.StatusBar from 89 to 95
Changed the value of EnumItem StudioStyleGuideColor.DialogButton from 90 to 96
Changed the value of EnumItem StudioStyleGuideColor.DialogButtonText from 91 to 97
Changed the value of EnumItem StudioStyleGuideColor.DialogButtonBorder from 92 to 98
Changed the value of EnumItem StudioStyleGuideColor.DialogMainButton from 93 to 99
Changed the value of EnumItem StudioStyleGuideColor.DialogMainButtonText from 94 to 100
Changed the value of EnumItem StudioStyleGuideColor.InfoBarWarningBackground from 95 to 101
Changed the value of EnumItem StudioStyleGuideColor.InfoBarWarningText from 96 to 102
Changed the value of EnumItem StudioStyleGuideColor.ScriptEditorCurrentLine from 97 to 103
Changed the value of EnumItem StudioStyleGuideColor.ScriptMethod from 98 to 104
Changed the value of EnumItem StudioStyleGuideColor.ScriptProperty from 99 to 105
Changed the value of EnumItem StudioStyleGuideColor.ScriptNil from 100 to 106
Changed the value of EnumItem StudioStyleGuideColor.ScriptBool from 101 to 107
Changed the value of EnumItem StudioStyleGuideColor.ScriptFunction from 102 to 108
Changed the value of EnumItem StudioStyleGuideColor.ScriptLocal from 103 to 109
Changed the value of EnumItem StudioStyleGuideColor.ScriptSelf from 104 to 110
Changed the value of EnumItem StudioStyleGuideColor.ScriptLuauKeyword from 105 to 111
Changed the value of EnumItem StudioStyleGuideColor.ScriptFunctionName from 106 to 112
Changed the value of EnumItem StudioStyleGuideColor.ScriptTodo from 107 to 113
Changed the value of EnumItem StudioStyleGuideColor.ScriptBracket from 108 to 114
Changed the value of EnumItem StudioStyleGuideColor.AttributeCog from 109 to 115

Removed Function SoundService:PlayStockSound

Removed EnumItem WrapTargetDebugMode.TargetCage

Version 0.472.0.419960

Added Class Speaker : Instance [Preliminary]
Added Property Speaker.PlaybackLoudness: number [Preliminary] [ReadOnly]
Added Property Speaker.RollOffMaxDistance: number [NotReplicated] [Preliminary]
Added Property Speaker.RollOffMinDistance: number [NotReplicated] [Preliminary]
Added Property Speaker.RollOffMode: Enum.RollOffMode [Preliminary]
Added Property Speaker.SoundGroup: SoundGroup? [Preliminary]
Added Property Speaker.Source: Instance? [Preliminary]
Added Property Speaker.Volume: number [Preliminary]

Added Function MemStorageService:Call(key: string, input: any) -> any {RobloxScriptSecurity}
Added Function StudioService:GetBadgeConfigureUrl(badgeId: number) -> string {RobloxScriptSecurity}
Added Function StudioService:GetBadgeUploadUrl() -> string {RobloxScriptSecurity}

Removed Property StudioData.EnableScriptCollabOnLoad

Version 0.471.1.419833

Added Class StudioDeviceEmulatorService : Instance [NotCreatable] [NotReplicated] [Service]
Added Function StudioDeviceEmulatorService:EmulatePCDeviceWithResolution(deviceId: string, resolution: Vector2) -> boolean {RobloxScriptSecurity} [Yields]
Added Function StudioDeviceEmulatorService:GetCurrentDeviceId() -> string {RobloxScriptSecurity} [Yields]
Added Function StudioDeviceEmulatorService:GetCurrentOrientation() -> Enum.ScreenOrientation {RobloxScriptSecurity} [Yields]
Added Function StudioDeviceEmulatorService:HasDeviceWithId(deviceId: string) -> boolean {RobloxScriptSecurity} [Yields]
Added Function StudioDeviceEmulatorService:SetCurrentDeviceId(deviceId: string) -> () {RobloxScriptSecurity} [Yields]
Added Function StudioDeviceEmulatorService:SetCurrentOrientation(orientation: Enum.ScreenOrientation) -> () {RobloxScriptSecurity} [Yields]
Added Event StudioDeviceEmulatorService.CurrentDeviceIdChanged() {RobloxScriptSecurity}
Added Event StudioDeviceEmulatorService.OrientationChanged() {RobloxScriptSecurity}

Added Property Studio.Show Deployment Warnings: boolean
Added Property Studio.Menu Item Background Color: Color3 [NotReplicated]
Added Property Studio.Primary Text Color: Color3 [NotReplicated]
Added Property Studio.Script Editor Scrollbar Background Color: Color3 [NotReplicated]
Added Property Studio.Script Editor Scrollbar Handle Color: Color3 [NotReplicated]
Added Property Studio.Secondary Text Color: Color3 [NotReplicated]
Added Property Studio.Selected Menu Item Background Color: Color3 [NotReplicated]
Added Property Studio.Selected Text Color: Color3 [NotReplicated]

Added Event StudioService.OnSaveOrPublishPlaceToRoblox(showGameSelect: boolean, isPublish: boolean) {RobloxScriptSecurity}

Added EnumItem StudioScriptEditorColorCategories.MenuPrimaryText : 30
Added EnumItem StudioScriptEditorColorCategories.MenuSecondaryText : 31
Added EnumItem StudioScriptEditorColorCategories.MenuSelectedText : 32
Added EnumItem StudioScriptEditorColorCategories.MenuBackground : 33
Added EnumItem StudioScriptEditorColorCategories.MenuSelectedBackground : 34
Added EnumItem StudioScriptEditorColorCategories.MenuScrollbarBackground : 35
Added EnumItem StudioScriptEditorColorCategories.MenuScrollbarHandle : 36

Removed Function MemStorageService:GetTable

Version 0.470.0.419147

Added Class PluginPolicyService : Instance [NotCreatable] [NotReplicated] [Service]
Added Function PluginPolicyService:GetPluginPolicy(pluginName: string) -> { [string]: any } {RobloxScriptSecurity}

Added Class TorsionSpringConstraint : Constraint
Added Property TorsionSpringConstraint.Coils: number
Added Property TorsionSpringConstraint.Radius: number
Added Property TorsionSpringConstraint.CurrentAngle: number [ReadOnly]
Added Property TorsionSpringConstraint.MaxAngle: number
Added Property TorsionSpringConstraint.Restitution: number
Added Property TorsionSpringConstraint.Damping: number
Added Property TorsionSpringConstraint.LimitEnabled: boolean
Added Property TorsionSpringConstraint.MaxTorque: number
Added Property TorsionSpringConstraint.Stiffness: number

Added Property BasePart.PivotOffset: CFrame
Added Property CylindricalConstraint.AngularResponsiveness: number
Added Property HingeConstraint.AngularResponsiveness: number
Added Property Model.World Pivot Orientation: Vector3 [NotReplicated] [NotScriptable]
Added Property Model.World Pivot Position: Vector3 [NotReplicated] [NotScriptable]
Added Property Model.WorldPivot: CFrame
Added Property PVInstance.Pivot Offset Orientation: Vector3 [NotReplicated] [NotScriptable]
Added Property PVInstance.Pivot Offset Position: Vector3 [NotReplicated] [NotScriptable]
Added Property PVInstance.Origin Orientation: Vector3 [NotReplicated] [NotScriptable]
Added Property PVInstance.Origin Position: Vector3 [NotReplicated] [NotScriptable]
Added Property PackageLink.Creator: string [NotScriptable] [ReadOnly]
Added Property PackageLink.PackageAssetName: string [NotScriptable] [ReadOnly]
Added Property PackageLink.PermissionLevel: Enum.PackagePermission [NotScriptable] [ReadOnly]
Added Property SlidingBallConstraint.LinearResponsiveness: number
Added Property StudioService.PivotSnapToGeometry: boolean {RobloxScriptSecurity} [Hidden] [ReadOnly]

Added Function PVInstance:GetPivot() -> CFrame
Added Function PVInstance:PivotTo(targetCFrame: CFrame) -> ()
Added Function WorldRoot:GetPartBoundsInBox(cframe: CFrame, size: Vector3, overlapParams: OverlapParams? = OverlapParams.new()) -> { Instance }
Added Function WorldRoot:GetPartBoundsInRadius(position: Vector3, radius: number, overlapParams: OverlapParams? = OverlapParams.new()) -> { Instance }
Added Function WorldRoot:GetPartsInPart(part: Instance, overlapParams: OverlapParams? = OverlapParams.new()) -> { Instance }

Added Event DataModel.ScreenshotSavedToAlbum(filename: string, success: boolean, message: string) {RobloxScriptSecurity}

Added Enum PackagePermission
Added EnumItem PackagePermission.None : 0
Added EnumItem PackagePermission.NoAccess : 1
Added EnumItem PackagePermission.Revoked : 2
Added EnumItem PackagePermission.UseView : 3
Added EnumItem PackagePermission.Edit : 4
Added EnumItem PackagePermission.Own : 5

Removed Event StudioService.DEPRECATED_OnPublishPlaceToRoblox

Version 0.469.0.418830

Added Property TextBox.MaxVisibleGraphemes: number
Added Property TextButton.MaxVisibleGraphemes: number
Added Property TextLabel.MaxVisibleGraphemes: number

Added Tag [Hidden] to Property DataModel.IsSFFlagsLoaded
Added Tag [Hidden] to Property DataModelSession.CurrentDataModelType
Added Tag [Hidden] to Property DataModelSession.SessionId
Added Tag [Hidden] to Property DataStoreService.LegacyNamingScheme
Added Tag [Hidden] to Property GuiService.SelectedCoreObject
Added Tag [Hidden] to Property Instance.DataCost
Added Tag [Hidden] to Property Instance.RobloxLocked
Added Tag [Hidden] to Property KeyframeSequence.AuthoredHipHeight
Added Tag [Hidden] to Property LocalizationService.ForcePlayModeGameLocaleId
Added Tag [Hidden] to Property LocalizationService.ForcePlayModeRobloxLocaleId
Added Tag [Hidden] to Property LocalizationService.RobloxForcePlayModeGameLocaleId
Added Tag [Hidden] to Property LocalizationService.RobloxForcePlayModeRobloxLocaleId
Added Tag [Hidden] to Property MultipleDocumentInterfaceInstance.FocusedDataModelSession
Added Tag [Hidden] to Property NotificationService.IsLuaChatEnabled
Added Tag [Hidden] to Property ParabolaAdornment.A
Added Tag [Hidden] to Property ParabolaAdornment.B
Added Tag [Hidden] to Property ParabolaAdornment.C
Added Tag [Hidden] to Property ParabolaAdornment.Range
Added Tag [Hidden] to Property ParabolaAdornment.Thickness
Added Tag [Hidden] to Property Player.AppearanceDidLoad
Added Tag [Hidden] to Property Player.ChatMode
Added Tag [Hidden] to Property Player.DataComplexity
Added Tag [Hidden] to Property Player.DataComplexityLimit
Added Tag [Hidden] to Property Player.DataReady
Added Tag [Hidden] to Property Player.Guest
Added Tag [Hidden] to Property Player.MaximumSimulationRadius
Added Tag [Hidden] to Property Player.OsPlatform
Added Tag [Hidden] to Property Player.PlatformName
Added Tag [Hidden] to Property Player.SimulationRadius
Added Tag [Hidden] to Property Player.TeleportedIn
Added Tag [Hidden] to Property Player.VRDevice
Added Tag [Hidden] to Property PlayerEmulatorService.PlayerEmulationEnabled_deprecated
Added Tag [Hidden] to Property PlayerEmulatorService.StudioEmulatedCountryRegionCode
Added Tag [Hidden] to Property Players.MaxPlayersInternal
Added Tag [Hidden] to Property Players.PreferredPlayersInternal
Added Tag [Hidden] to Property Plugin.UsesAssetInsertionDrag
Added Tag [Hidden] to Property Plugin.HostDataModelType
Added Tag [Hidden] to Property Plugin.HostDataModelTypeIsCurrent
Added Tag [Hidden] to Property Plugin.MultipleDocumentInterfaceInstance
Added Tag [Hidden] to Property PluginAction.Checked
Added Tag [Hidden] to Property PluginAction.DefaultShortcut
Added Tag [Hidden] to Property PluginAction.Enabled
Added Tag [Hidden] to Property Selection.ActiveInstance
Added Tag [Hidden] to Property StudioService.AlignDraggedObjects
Added Tag [Hidden] to Property StudioService.HoverInstance
Added Tag [Hidden] to Property StudioService.InstalledPluginData
Added Tag [Hidden] to Property StudioService.ShowActiveInstanceHighlight
Added Tag [Hidden] to Property TextBox.ManualFocusRelease
Added Tag [Hidden] to Property TextBox.OverlayNativeInput
Added Tag [Hidden] to Property TextBox.ReturnKeyType
Added Tag [Hidden] to Property TextBox.TextInputType
Added Tag [Hidden] to Property TextBox.EnableRealtimeFilteringHints
Added Tag [Hidden] to Property UserInputService.LegacyInputEventsEnabled
Added Tag [Hidden] to Property UserInputService.BottomBarSize
Added Tag [Hidden] to Property UserInputService.NavBarSize
Added Tag [Hidden] to Property UserInputService.OnScreenKeyboardAnimationDuration
Added Tag [Hidden] to Property UserInputService.OverrideMouseIconBehavior
Added Tag [Hidden] to Property UserInputService.RightBarSize
Added Tag [Hidden] to Property UserInputService.StatusBarSize
Added Tag [Hidden] to Property VRService.VRDeviceName
Added Tag [Hidden] to Property VirtualInputManager.AdditionalLuaState
Added Tag [Service] to Class DebuggerManager

Changed the serialization of Property GuiService.SelectedCoreObject
from: [📁 LoadOnly]
to: [🚫 None]

Changed the serialization of Property LocalizationService.ForcePlayModeGameLocaleId
from: [📁 LoadOnly]
to: [🚫 None]

Changed the serialization of Property LocalizationService.ForcePlayModeRobloxLocaleId
from: [📁 LoadOnly]
to: [🚫 None]

Changed the serialization of Property LocalizationService.RobloxForcePlayModeGameLocaleId
from: [📁 LoadOnly]
to: [🚫 None]

Changed the serialization of Property LocalizationService.RobloxForcePlayModeRobloxLocaleId
from: [📁 LoadOnly]
to: [🚫 None]

Changed the serialization of Property Player.DataComplexityLimit
from: [📁 LoadOnly]
to: [🚫 None]

Changed the serialization of Property Player.MaximumSimulationRadius
from: [📁 LoadOnly]
to: [🚫 None]

Changed the serialization of Property Player.OsPlatform
from: [📁 LoadOnly]
to: [🚫 None]

Changed the serialization of Property PlayerEmulatorService.PlayerEmulationEnabled_deprecated
from: [📁 LoadOnly]
to: [🚫 None]

Changed the serialization of Property PlayerEmulatorService.StudioEmulatedCountryRegionCode
from: [📁 LoadOnly]
to: [🚫 None]

Changed the serialization of Property Plugin.UsesAssetInsertionDrag
from: [📁 LoadOnly]
to: [🚫 None]

Changed the serialization of Property PluginAction.Checked
from: [📁 LoadOnly]
to: [🚫 None]

Changed the serialization of Property PluginAction.DefaultShortcut
from: [📁 LoadOnly]
to: [🚫 None]

Changed the serialization of Property PluginAction.Enabled
from: [📁 LoadOnly]
to: [🚫 None]

Changed the serialization of Property StudioService.HoverInstance
from: [📁 LoadOnly]
to: [🚫 None]

Changed the serialization of Property StudioService.ShowActiveInstanceHighlight
from: [📁 LoadOnly]
to: [🚫 None]

Changed the serialization of Property TextBox.ManualFocusRelease
from: [📁 LoadOnly]
to: [🚫 None]

Changed the serialization of Property TextBox.OverlayNativeInput
from: [📁 LoadOnly]
to: [🚫 None]

Changed the serialization of Property TextBox.ReturnKeyType
from: [📁 LoadOnly]
to: [🚫 None]

Changed the serialization of Property TextBox.TextInputType
from: [📁 LoadOnly]
to: [🚫 None]

Changed the serialization of Property TextBox.EnableRealtimeFilteringHints
from: [📁 LoadOnly]
to: [🚫 None]

Changed the serialization of Property VirtualInputManager.AdditionalLuaState
from: [📁 LoadOnly]
to: [🚫 None]

Removed Property LuaSourceContainer.IsDifferentFromFileSystem

Removed Tag [Deprecated] from Property DataStoreService.LegacyNamingScheme
Removed Tag [Deprecated] from Property Instance.DataCost
Removed Tag [Deprecated] from Property Player.AppearanceDidLoad
Removed Tag [Deprecated] from Property Player.DataComplexity
Removed Tag [Deprecated] from Property Player.DataComplexityLimit
Removed Tag [Deprecated] from Property Player.DataReady
Removed Tag [Deprecated] from Event RunService.Heartbeat
Removed Tag [Deprecated] from Event RunService.RenderStepped
Removed Tag [Deprecated] from Event RunService.Stepped
Removed Tag [Deprecated] from EnumItem Font.AmaticSC
Removed Tag [Deprecated] from EnumItem Font.Bangers
Removed Tag [Deprecated] from EnumItem Font.Creepster
Removed Tag [Deprecated] from EnumItem Font.DenkOne
Removed Tag [Deprecated] from EnumItem Font.Fondamento
Removed Tag [Deprecated] from EnumItem Font.FredokaOne
Removed Tag [Deprecated] from EnumItem Font.GrenzeGotisch
Removed Tag [Deprecated] from EnumItem Font.IndieFlower
Removed Tag [Deprecated] from EnumItem Font.JosefinSans
Removed Tag [Deprecated] from EnumItem Font.Jura
Removed Tag [Deprecated] from EnumItem Font.Kalam
Removed Tag [Deprecated] from EnumItem Font.LuckiestGuy
Removed Tag [Deprecated] from EnumItem Font.Merriweather
Removed Tag [Deprecated] from EnumItem Font.Michroma
Removed Tag [Deprecated] from EnumItem Font.Nunito
Removed Tag [Deprecated] from EnumItem Font.Oswald
Removed Tag [Deprecated] from EnumItem Font.PatrickHand
Removed Tag [Deprecated] from EnumItem Font.PermanentMarker
Removed Tag [Deprecated] from EnumItem Font.Roboto
Removed Tag [Deprecated] from EnumItem Font.RobotoCondensed
Removed Tag [Deprecated] from EnumItem Font.RobotoMono
Removed Tag [Deprecated] from EnumItem Font.Sarpanch
Removed Tag [Deprecated] from EnumItem Font.SpecialElite
Removed Tag [Deprecated] from EnumItem Font.TitilliumWeb
Removed Tag [Deprecated] from EnumItem Font.Ubuntu

Version 0.468.0.418570

Added Class IncrementalPatchBuilder : Instance [NotCreatable] [NotReplicated] [Service]

Added Tag [Hidden] to Property ScriptContext.ScriptsDisabled
Added Tag [NotReplicated] to Property WeldConstraint.Enabled

Changed the serialization of Property ScriptContext.ScriptsDisabled
from: [📁 LoadOnly]
to: [🚫 None]

Changed the serialization of Property WeldConstraint.Enabled
from: [💾|📁 Serialized]
to: [📁 LoadOnly]

Removed Property Studio.Language

Removed Enum LanguagePreference
Removed EnumItem LanguagePreference.SystemDefault
Removed EnumItem LanguagePreference.English
Removed EnumItem LanguagePreference.SimplifiedChinese
Removed EnumItem LanguagePreference.Korean

Removed Tag [NotReplicated] from Property ScriptContext.ScriptsDisabled

Version 0.467.0.418297

Added Property RodConstraint.LimitAngle0: number
Added Property RodConstraint.LimitAngle1: number
Added Property RodConstraint.LimitsEnabled: boolean

Added Function SoundService:GetOutputDevice() -> ...any {RobloxScriptSecurity}
Added Function SoundService:GetOutputDevices() -> ...any {RobloxScriptSecurity}
Added Function SoundService:SetOutputDevice(name: string, guid: string) -> () {RobloxScriptSecurity}
Added Function UGCValidationService:FetchAssetWithFormat(url: string, assetFormat: string) -> { Instance } {RobloxScriptSecurity} [Yields]

Version 0.466.1.418149

Added Class CalloutService : Instance [NotCreatable] [NotReplicated] [Service]
Added Function CalloutService:AttachCallout(definitionId: string, locationId: string, target: Instance) -> () {RobloxScriptSecurity}
Added Function CalloutService:DefineCallout(definitionId: string, title: string, description: string, learnMoreURL: string) -> () {RobloxScriptSecurity}
Added Function CalloutService:DetachCalloutsByDefinitionId(definitionId: string) -> () {RobloxScriptSecurity}

Added Class UIStroke : UIComponent
Added Property UIStroke.ApplyStrokeMode: Enum.ApplyStrokeMode
Added Property UIStroke.Color: Color3
Added Property UIStroke.LineJoinMode: Enum.LineJoinMode
Added Property UIStroke.Thickness: number
Added Property UIStroke.Transparency: number
Added Property UIStroke.Enabled: boolean

Added Property Studio.Physical Draggers Select Scope By Default: boolean {RobloxScriptSecurity}
Added Property Terrain.LastUsedModificationMethod: Enum.TerrainAcquisitionMethod {RobloxScriptSecurity} [Hidden] [NotReplicated]
Added Property Workspace.MeshPartHeadsAndAccessories: Enum.MeshPartHeadsAndAccessories [NotScriptable]

Added Function AppUpdateService:DisableDUAR() -> () {RobloxScriptSecurity}
Added Function Workspace:SetMeshPartHeadsAndAccessories(value: Enum.MeshPartHeadsAndAccessories) -> () {RobloxScriptSecurity}

Added Event RunService.PostSimulation(deltaTime: number)
Added Event RunService.PreAnimation(deltaTime: number)
Added Event RunService.PreRender(deltaTime: number)
Added Event RunService.PreSimulation(deltaTime: number)

Added Enum ApplyStrokeMode
Added EnumItem ApplyStrokeMode.Contextual : 0
Added EnumItem ApplyStrokeMode.Border : 1

Added Enum LineJoinMode
Added EnumItem LineJoinMode.Round : 0
Added EnumItem LineJoinMode.Bevel : 1
Added EnumItem LineJoinMode.Miter : 2

Added Enum MeshPartHeadsAndAccessories
Added EnumItem MeshPartHeadsAndAccessories.Default : 0
Added EnumItem MeshPartHeadsAndAccessories.Disabled : 1
Added EnumItem MeshPartHeadsAndAccessories.Enabled : 2

Added Enum TerrainAcquisitionMethod
Added EnumItem TerrainAcquisitionMethod.None : 0
Added EnumItem TerrainAcquisitionMethod.Legacy : 1
Added EnumItem TerrainAcquisitionMethod.Template : 2
Added EnumItem TerrainAcquisitionMethod.Generate : 3
Added EnumItem TerrainAcquisitionMethod.Import : 4
Added EnumItem TerrainAcquisitionMethod.Convert : 5
Added EnumItem TerrainAcquisitionMethod.EditAddTool : 6
Added EnumItem TerrainAcquisitionMethod.EditSeaLevelTool : 7
Added EnumItem TerrainAcquisitionMethod.EditReplaceTool : 8
Added EnumItem TerrainAcquisitionMethod.RegionFillTool : 9
Added EnumItem TerrainAcquisitionMethod.RegionPasteTool : 10
Added EnumItem TerrainAcquisitionMethod.Other : 11

Added Tag [Deprecated] to Event RunService.Heartbeat
Added Tag [Deprecated] to Event RunService.RenderStepped
Added Tag [Deprecated] to Event RunService.Stepped

Changed the parameters of Event RunService.Heartbeat
from: (step: number)
to: (deltaTime: number)

Changed the parameters of Event RunService.RenderStepped
from: (step: number)
to: (deltaTime: number)

Changed the parameters of Event RunService.Stepped
from: (time: number, step: number)
to: (time: number, deltaTime: number)

Removed Property TextBox.Content
Removed Property TextButton.Content
Removed Property TextLabel.Content
Removed Property Workspace.MeshPartHeads

Removed Function Workspace:SetMeshPartHeads

Removed Enum MeshPartHeads
Removed EnumItem MeshPartHeads.Default
Removed EnumItem MeshPartHeads.Disabled
Removed EnumItem MeshPartHeads.Enabled


Version 0.465.0.417678

Added Property TextBox.Content: string [ReadOnly]
Added Property TextButton.Content: string [ReadOnly]
Added Property TextLabel.Content: string [ReadOnly]

Version 0.464.0.417415

Added Class DataStoreIncrementOptions : Instance [NotReplicated]
Added Function DataStoreIncrementOptions:GetMetadata() -> { [string]: any }
Added Function DataStoreIncrementOptions:SetMetadata(attributes: { [string]: any }) -> ()

Added Class GetDataStoreOptions : Instance [NotReplicated]
Added Property GetDataStoreOptions.AllScopes: boolean
Added Function GetDataStoreOptions:SetExperimentalFeatures(experimentalFeatures: { [string]: any }) -> ()

Added Property NetworkSettings.RandomizeJoinInstanceOrder: boolean
Added Property ParticleEmitter.TimeScale: number
Added Property PhysicsSettings.AreTimestepsShown: boolean {RobloxScriptSecurity}
Added Property ReflectionMetadataItem.PropertyOrder: number
Added Property Studio.DisplayLanguage: string {RobloxScriptSecurity}
Added Property Workspace.PhysicsSteppingMethod: Enum.PhysicsSteppingMethod [NotScriptable]

Added Function BasePart:GetVelocityAtPosition(position: Vector3) -> Vector3

Added Event HeightmapImporterService.ColormapHasUnknownPixels() {RobloxScriptSecurity}

Added Enum PhysicsSteppingMethod
Added EnumItem PhysicsSteppingMethod.Default : 0
Added EnumItem PhysicsSteppingMethod.Fixed : 1
Added EnumItem PhysicsSteppingMethod.Adaptive : 2

Added Tag [Deprecated] to Property Studio.Language

Added Tags [Deprecated] [Hidden] to Property BasePart.RotVelocity
Added Tags [Deprecated] [Hidden] to Property BasePart.Velocity

Changed the parameters of Event HeightmapImporterService.ProgressUpdate
from: (progressRatio: number)
to: (progressRatio: number, operation: string)

Removed Function StudioService:DEPRECATED_ShowPlaceVersionHistoryDialog

Removed Tag [NotCreatable] from Class DataStoreSetOptions

Version 0.463.0.417004

Added Class DataStoreInfo : Instance [NotCreatable] [NotReplicated]
Added Property DataStoreInfo.CreatedTime: number [ReadOnly]
Added Property DataStoreInfo.DataStoreName: string [ReadOnly]
Added Property DataStoreInfo.UpdatedTime: number [ReadOnly]

Added Class IXPService : Instance [NotCreatable] [NotReplicated] [Service]
Added Function IXPService:ClearUserLayers() -> () {LocalUserSecurity}
Added Function IXPService:GetBrowserTrackerLayerLoadingStatus() -> Enum.IXPLoadingStatus {LocalUserSecurity}
Added Function IXPService:GetBrowserTrackerLayerVariables(layerName: string) -> { [string]: any } {LocalUserSecurity}
Added Function IXPService:GetUserLayerLoadingStatus() -> Enum.IXPLoadingStatus {LocalUserSecurity}
Added Function IXPService:GetUserLayerVariables(layerName: string) -> { [string]: any } {LocalUserSecurity}
Added Function IXPService:InitializeUserLayers(userId: number) -> () {LocalUserSecurity}
Added Function IXPService:RegisterUserLayers(userLayers: any) -> () {LocalUserSecurity}
Added Event IXPService.OnBrowserTrackerLayerLoadingStatusChanged(status: Enum.IXPLoadingStatus) {LocalUserSecurity}
Added Event IXPService.OnUserLayerLoadingStatusChanged(status: Enum.IXPLoadingStatus) {LocalUserSecurity}

Added Class ObjectVersionInfo : Instance [NotCreatable] [NotReplicated]
Added Property ObjectVersionInfo.CreatedTime: number [ReadOnly]
Added Property ObjectVersionInfo.IsDeleted: boolean [ReadOnly]
Added Property ObjectVersionInfo.Version: string [ReadOnly]

Added Class DataStoreEnumerationPages : Pages [NotCreatable] [NotReplicated]
Added Class DataStoreVersionPages : Pages [NotCreatable] [NotReplicated]

Added Property ParticleEmitter.Orientation: Enum.ParticleOrientation

Added Function DataStore:ListVersionsAsync(key: string, sortDirection: Enum.SortDirection? = "Ascending", minDate: number? = 0, maxDate: number? = 0, pageSize: number? = 0) -> Instance? [Yields]
Added Function DataStore:RemoveVersionAsync(key: string, version: string) -> () [Yields]
Added Function DataStoreService:ListDataStoresAsync(prefix: string? = "", pageSize: number? = 0) -> Instance? [Yields]

Added Enum IXPLoadingStatus
Added EnumItem IXPLoadingStatus.None : 0
Added EnumItem IXPLoadingStatus.Pending : 1
Added EnumItem IXPLoadingStatus.Initialized : 2
Added EnumItem IXPLoadingStatus.ShutOff : 3
Added EnumItem IXPLoadingStatus.ErrorInvalidUser : 4
Added EnumItem IXPLoadingStatus.ErrorConnection : 5
Added EnumItem IXPLoadingStatus.ErrorJsonParse : 6
Added EnumItem IXPLoadingStatus.ErrorTimedOut : 7

Added Enum ParticleOrientation
Added EnumItem ParticleOrientation.FacingCamera : 0
Added EnumItem ParticleOrientation.FacingCameraWorldUp : 1
Added EnumItem ParticleOrientation.VelocityParallel : 2
Added EnumItem ParticleOrientation.VelocityPerpendicular : 3

Added Enum SortDirection
Added EnumItem SortDirection.Ascending : 0
Added EnumItem SortDirection.Descending : 1

Changed the parameters of Function DataStoreService:GetDataStore
from: (name: string, scope: string? = "global")
to: (name: string, scope: string? = "global", options: Instance?)

Removed Function Humanoid:PlayEmoteById

Version 0.462.0.416719

Added Class DataStoreKeyVersionInfo : Instance [NotCreatable] [NotReplicated]
Added Property DataStoreKeyVersionInfo.CreatedTime: number [ReadOnly]
Added Property DataStoreKeyVersionInfo.UpdatedTime: number [ReadOnly]
Added Property DataStoreKeyVersionInfo.Version: string [ReadOnly]
Added Function DataStoreKeyVersionInfo:GetMetadata() -> { [string]: any }
Added Function DataStoreKeyVersionInfo:GetUserIds() -> { any }

Added Class DataStoreSetOptions : Instance [NotCreatable] [NotReplicated]
Added Function DataStoreSetOptions:GetMetadata() -> { [string]: any }
Added Function DataStoreSetOptions:SetMetadata(attributes: { [string]: any }) -> ()

Added Class UniversalConstraint : Constraint
Added Property UniversalConstraint.Radius: number
Added Property UniversalConstraint.MaxAngle: number
Added Property UniversalConstraint.Restitution: number
Added Property UniversalConstraint.LimitsEnabled: boolean

Added Function DataStore:GetVersionAsync(key: string, version: string) -> ...any [Yields]

Added Tag [NotReplicated] to Property MeshPart.RenderFidelity

Changed the parameters of Function GlobalDataStore:IncrementAsync
from: (key: string, delta: number? = 1, userids: { any }? = {}, options: Instance?)
to: (key: string, delta: number? = 1, userIds: { any }? = {}, options: Instance?)

Changed the parameters of Function GlobalDataStore:SetAsync
from: (key: string, value: any, userids: { any }? = {}, options: Instance?)
to: (key: string, value: any, userIds: { any }? = {}, options: Instance?)

Removed Function Terrain:ImportHeightMap

Version 0.461.0.416397

Added Class DataStoreKeyInfo : Instance [NotCreatable] [NotReplicated]
Added Property DataStoreKeyInfo.KeyName: string [ReadOnly]

Added Class DataStore : GlobalDataStore [NotCreatable] [NotReplicated]
Added Function DataStore:ListKeysAsync(prefix: string? = "", pageSize: number? = 0) -> Instance? [Yields]

Added Class DataStoreKeyPages : Pages [NotCreatable] [NotReplicated]

Added Function AssetManagerService:InsertMeshesWithLocation(aliasNames: { any }) -> () {RobloxScriptSecurity}
Added Function NotificationService:SwitchedToAppShellFeature(appShellFeature: Enum.AppShellFeature) -> () {RobloxScriptSecurity}

Added Enum AppShellFeature
Added EnumItem AppShellFeature.None : 0
Added EnumItem AppShellFeature.Chat : 1
Added EnumItem AppShellFeature.AvatarEditor : 2
Added EnumItem AppShellFeature.GamePage : 3
Added EnumItem AppShellFeature.HomePage : 4
Added EnumItem AppShellFeature.More : 5
Added EnumItem AppShellFeature.Landing : 6

Added EnumItem AnalyticsLogLevel.Information : 2

Changed the category of Property BasePart.CanTouch
from: "Data"
to: "Behavior"

Removed EnumItem AnalyticsLogLevel.Infomation

Version 0.460.0.416222

Added Property BasePart.CanTouch: boolean
Added Property Workspace.TouchesUseCollisionGroups: boolean [NotScriptable]

Added Function AvatarEditorService:GetBatchItemDetails(itemIds: { any }, itemType: Enum.AvatarItemType) -> { any } [Yields]
Added Function HeightmapImporterService:GetHeightmapPreviewAsync(heightmapAssetId: string) -> ...any {RobloxScriptSecurity} [Yields]

Changed the parameters of Function GlobalDataStore:IncrementAsync
from: (key: string, delta: number? = 1)
to: (key: string, delta: number? = 1, userids: { any }? = {}, options: Instance?)

Changed the parameters of Function GlobalDataStore:SetAsync
from: (key: string, value: any, userids: any, options: Instance?)
to: (key: string, value: any, userids: { any }? = {}, options: Instance?)

Changed the parameters of Function Plugin:PauseSound
from: (soundChannel: Instance)
to: (sound: Instance)

Changed the parameters of Function Plugin:PlaySound
from: (soundChannel: Instance, normalizedTimePosition: number? = 0)
to: (sound: Instance, normalizedTimePosition: number? = 0)

Changed the parameters of Function Plugin:ResumeSound
from: (soundChannel: Instance)
to: (sound: Instance)

Changed the security of Function AvatarEditorService:CheckApplyDefaultClothing
from: {RobloxScriptSecurity}
to: {None}

Removed Function HeightmapImporterService:GetGreyscale

Version 0.459.3.416221

Added Property Studio.Enable Temporary Tabs In Explorer: boolean

Added Function AvatarEditorService:CheckApplyDefaultClothing(humanoidDescription: Instance) -> Instance? {RobloxScriptSecurity} [Yields]
Added Function AvatarEditorService:ConformToAvatarRules(humanoidDescription: Instance) -> Instance? {RobloxScriptSecurity} [Yields]
Added Function AvatarEditorService:PerformCreateOutfitWithDescription(humanoidDescription: Instance, name: string) -> () {RobloxScriptSecurity}
Added Function AvatarEditorService:PerformSaveAvatarWithDescription(humanoidDescription: Instance, addedAssets: { any }, removedAssets: { any }) -> () {RobloxScriptSecurity}
Added Function AvatarEditorService:SignalCreateOutfitFailed() -> () {RobloxScriptSecurity}
Added Function HeightmapImporterService:CancelImportHeightmap() -> () {RobloxScriptSecurity}
Added Function HeightmapImporterService:GetGreyscale(heightmapAssetId: string) -> ...any {RobloxScriptSecurity}
Added Function HeightmapImporterService:ImportHeightmap(region: Region3, heightmapAssetId: string, colormapAssetId: string, defaultMaterial: Enum.Material) -> () {RobloxScriptSecurity} [Yields]
Added Function HeightmapImporterService:SetImportHeightmapPaused(paused: boolean) -> () {RobloxScriptSecurity}
Added Function InsertService:LoadPackageAssetAsync(url: string) -> { Instance } {RobloxScriptSecurity} [Yields]
Added Function Workspace:SetMeshPartHeads(value: Enum.MeshPartHeads) -> () {RobloxScriptSecurity}

Added Event HeightmapImporterService.ProgressUpdate(progressRatio: number) {RobloxScriptSecurity}

Added EnumItem WrapLayerDebugMode.BoundCage : 1
Added EnumItem WrapLayerDebugMode.BoundCageAndLinks : 3

Added Tag [Deprecated] to Function PlayerGui:GetTopbarTransparency
Added Tag [Deprecated] to Function PlayerGui:SetTopbarTransparency
Added Tag [Deprecated] to Event PlayerGui.TopbarTransparencyChangedSignal

Changed the parameters of Function HeightmapImporterService:IsValidColormap
from: (heightmapAssetId: string)
to: (colormapAssetId: string)

Changed the parameters and return-type of Function GlobalDataStore:SetAsync
from: (key: string, value: any)-> ()
to: (key: string, value: any, userids: any, options: Instance?)-> any

Changed the return-type of Function GlobalDataStore:GetAsync
from: any
to: ...any

Changed the return-type of Function GlobalDataStore:RemoveAsync
from: any
to: ...any

Removed Property StudioData.EnableScriptCollabVersionHistoryOnLoad

Removed EnumItem WrapLayerDebugMode.BindedCage
Removed EnumItem WrapLayerDebugMode.BindedCageAndLinks

Version 0.458.3.415910

Added Class BaseWrap : Instance [NotCreatable]
Added Property BaseWrap.CageMeshId: string {✏️PluginSecurity}
Added Property BaseWrap.CageOrigin: CFrame {✏️PluginSecurity}
Added Property BaseWrap.ImportOrigin: CFrame {✏️PluginSecurity}
Added Property BaseWrap.CageOriginWorld: CFrame [ReadOnly]
Added Property BaseWrap.ImportOriginWorld: CFrame [ReadOnly]

Added Class HeightmapImporterService : Instance [NotReplicated] [Service]
Added Function HeightmapImporterService:IsValidColormap(heightmapAssetId: string) -> ...any {RobloxScriptSecurity}
Added Function HeightmapImporterService:IsValidHeightmap(heightmapAssetId: string) -> ...any {RobloxScriptSecurity}

Added Class TeleportAsyncResult : Instance [NotCreatable]
Added Property TeleportAsyncResult.PrivateServerId: string [ReadOnly]
Added Property TeleportAsyncResult.ReservedServerAccessCode: string [ReadOnly]

Added Class TeleportOptions : Instance
Added Property TeleportOptions.ReservedServerAccessCode: string
Added Property TeleportOptions.ServerInstanceId: string
Added Property TeleportOptions.ShouldReserveServer: boolean
Added Function TeleportOptions:GetTeleportData() -> any
Added Function TeleportOptions:SetTeleportData(teleportData: any) -> ()

Added Class WrapLayer : BaseWrap
Added Property WrapLayer.Order: number {✏️PluginSecurity}
Added Property WrapLayer.Puffiness: number {✏️PluginSecurity}
Added Property WrapLayer.ReferenceMeshId: string {✏️PluginSecurity}
Added Property WrapLayer.ReferenceOrigin: CFrame {✏️PluginSecurity}
Added Property WrapLayer.Enabled: boolean
Added Property WrapLayer.ReferenceOriginWorld: CFrame [ReadOnly]
Added Property WrapLayer.Color: Color3 [NotReplicated] [NotScriptable]
Added Property WrapLayer.DebugMode: Enum.WrapLayerDebugMode [NotReplicated] [NotScriptable]
Added Property WrapLayer.BindOffset: CFrame {✏️PluginSecurity}
Added Property WrapLayer.ShrinkFactor: number {✏️PluginSecurity}

Added Class WrapTarget : BaseWrap
Added Property WrapTarget.Stiffness: number {✏️PluginSecurity}
Added Property WrapTarget.Color: Color3 [NotReplicated] [NotScriptable]
Added Property WrapTarget.DebugMode: Enum.WrapTargetDebugMode [NotReplicated] [NotScriptable]

Added Property ProximityPrompt.AutoLocalize: boolean
Added Property ProximityPrompt.RootLocalizationTable: LocalizationTable?
Added Property Studio.Enable Temporary Tabs: boolean
Added Property Studio.Bracket Color: Color3 [NotReplicated]

Added Function Humanoid:PlayEmoteAndGetAnimTrackById(emoteId: number) -> ...any {RobloxScriptSecurity} [Yields]
Added Function TeleportService:TeleportAsync(placeId: number, players: { Instance }, teleportOptions: Instance?) -> Instance? [Yields]

Added Enum WrapLayerDebugMode
Added EnumItem WrapLayerDebugMode.None : 0
Added EnumItem WrapLayerDebugMode.BindedCage : 1
Added EnumItem WrapLayerDebugMode.LayerCage : 2
Added EnumItem WrapLayerDebugMode.BindedCageAndLinks : 3
Added EnumItem WrapLayerDebugMode.Reference : 4

Added Enum WrapTargetDebugMode
Added EnumItem WrapTargetDebugMode.None : 0
Added EnumItem WrapTargetDebugMode.TargetCage : 1

Added EnumItem StudioScriptEditorColorCategories.Bracket : 29
Added EnumItem StudioStyleGuideColor.ScriptBracket : 108

Changed the serialization of Property Studio."TODO" Color
from: [📁 LoadOnly]
to: [🚫 None]

Changed the serialization of Property Studio."function" Color
from: [📁 LoadOnly]
to: [🚫 None]

Changed the serialization of Property Studio."local" Color
from: [📁 LoadOnly]
to: [🚫 None]

Changed the serialization of Property Studio."nil" Color
from: [📁 LoadOnly]
to: [🚫 None]

Changed the serialization of Property Studio."self" Color
from: [📁 LoadOnly]
to: [🚫 None]

Changed the serialization of Property Studio.Background Color
from: [📁 LoadOnly]
to: [🚫 None]

Changed the serialization of Property Studio.Bool Color
from: [📁 LoadOnly]
to: [🚫 None]

Changed the serialization of Property Studio.Built-in Function Color
from: [📁 LoadOnly]
to: [🚫 None]

Changed the serialization of Property Studio.Comment Color
from: [📁 LoadOnly]
to: [🚫 None]

Changed the serialization of Property Studio.Current Line Highlight Color
from: [📁 LoadOnly]
to: [🚫 None]

Changed the serialization of Property Studio.Debugger Current Line Color
from: [📁 LoadOnly]
to: [🚫 None]

Changed the serialization of Property Studio.Debugger Error Line Color
from: [📁 LoadOnly]
to: [🚫 None]

Changed the serialization of Property Studio.Error Color
from: [📁 LoadOnly]
to: [🚫 None]

Changed the serialization of Property Studio.Find Selection Background Color
from: [📁 LoadOnly]
to: [🚫 None]

Changed the serialization of Property Studio.Function Name Color
from: [📁 LoadOnly]
to: [🚫 None]

Changed the serialization of Property Studio.Keyword Color
from: [📁 LoadOnly]
to: [🚫 None]

Changed the serialization of Property Studio.Luau Keyword Color
from: [📁 LoadOnly]
to: [🚫 None]

Changed the serialization of Property Studio.Matching Word Background Color
from: [📁 LoadOnly]
to: [🚫 None]

Changed the serialization of Property Studio.Method Color
from: [📁 LoadOnly]
to: [🚫 None]

Changed the serialization of Property Studio.Number Color
from: [📁 LoadOnly]
to: [🚫 None]

Changed the serialization of Property Studio.Operator Color
from: [📁 LoadOnly]
to: [🚫 None]

Changed the serialization of Property Studio.Property Color
from: [📁 LoadOnly]
to: [🚫 None]

Changed the serialization of Property Studio.Ruler Color
from: [📁 LoadOnly]
to: [🚫 None]

Changed the serialization of Property Studio.Selection Background Color
from: [📁 LoadOnly]
to: [🚫 None]

Changed the serialization of Property Studio.Selection Color
from: [📁 LoadOnly]
to: [🚫 None]

Changed the serialization of Property Studio.String Color
from: [📁 LoadOnly]
to: [🚫 None]

Changed the serialization of Property Studio.Text Color
from: [📁 LoadOnly]
to: [🚫 None]

Changed the serialization of Property Studio.Warning Color
from: [📁 LoadOnly]
to: [🚫 None]

Changed the serialization of Property Studio.Whitespace Color
from: [📁 LoadOnly]
to: [🚫 None]

Changed the parameters of Function AssetManagerService:InsertAudio
from: (assetId: number)
to: (assetId: number, assetName: string)

Changed the return-type of Function CoreScriptSyncService:GetScriptFilePath
from: string
to: any

Changed the parameters of Event ProximityPrompt.PromptButtonHoldBegan
from: ()
to: (playerWhoTriggered: Instance)

Changed the parameters of Event ProximityPrompt.PromptButtonHoldEnded
from: ()
to: (playerWhoTriggered: Instance)

Changed the parameters of Event ProximityPromptService.PromptButtonHoldBegan
from: (prompt: Instance)
to: (prompt: Instance, playerWhoTriggered: Instance)

Changed the parameters of Event ProximityPromptService.PromptButtonHoldEnded
from: (prompt: Instance)
to: (prompt: Instance, playerWhoTriggered: Instance)

Changed the value of EnumItem StudioStyleGuideColor.AttributeCog from 108 to 109

Removed Property Studio.Enable Intellisense

Removed Function StudioService:OpenPluginInsertPage

Version 0.457.0.414557

Added Class Clouds : Instance
Added Property Clouds.Cover: number
Added Property Clouds.Density: number

Added Function AnalyticsService:FireCustomEvent(player: Instance, eventCategory: string, customData: any) -> ()
Added Function AnalyticsService:FireInGameEconomyEvent(player: Instance, itemName: string, economyAction: Enum.AnalyticsEconomyAction, itemCategory: string, amount: number, currency: string, location: any, customData: any) -> ()
Added Function AnalyticsService:FireLogEvent(player: Instance, logLevel: Enum.AnalyticsLogLevel, message: string, debugInfo: any, customData: any) -> ()
Added Function AnalyticsService:FirePlayerProgressionEvent(player: Instance, category: string, progressionStatus: Enum.AnalyticsProgressionStatus, location: any, statistics: any, customData: any) -> ()
Added Function Terrain:CancelImportHeightmap() -> () {RobloxScriptSecurity}
Added Function Terrain:ImportHeightmap(region: Region3, heightmapAssetId: string, colormapAssetId: string, defaultMaterial: Enum.Material) -> () {RobloxScriptSecurity} [Yields]
Added Function Terrain:SetImportHeightmapPaused(paused: boolean) -> () {RobloxScriptSecurity}

Added Event StudioService.GameNameUpdated(name: string) {RobloxScriptSecurity}

Added Enum AnalyticsEconomyAction
Added EnumItem AnalyticsEconomyAction.Default : 0
Added EnumItem AnalyticsEconomyAction.Acquire : 1
Added EnumItem AnalyticsEconomyAction.Spend : 2

Added Enum AnalyticsLogLevel
Added EnumItem AnalyticsLogLevel.Trace : 0
Added EnumItem AnalyticsLogLevel.Debug : 1
Added EnumItem AnalyticsLogLevel.Infomation : 2
Added EnumItem AnalyticsLogLevel.Warning : 3
Added EnumItem AnalyticsLogLevel.Error : 4
Added EnumItem AnalyticsLogLevel.Fatal : 5

Added Enum AnalyticsProgressionStatus
Added EnumItem AnalyticsProgressionStatus.Default : 0
Added EnumItem AnalyticsProgressionStatus.Begin : 1
Added EnumItem AnalyticsProgressionStatus.Complete : 2
Added EnumItem AnalyticsProgressionStatus.Abandon : 3
Added EnumItem AnalyticsProgressionStatus.Fail : 4

Added EnumItem StudioStyleGuideColor.AttributeCog : 108

Added Tag [Hidden] to Property PlayerEmulatorService.EmulatedCountryCode
Added Tag [Hidden] to Property PlayerEmulatorService.EmulatedGameLocale
Added Tag [Hidden] to Property PlayerEmulatorService.PlayerEmulationEnabled
Added Tag [Hidden] to Property PlayerEmulatorService.SerializedEmulatedPolicyInfo

Changed the security of Property PlayerEmulatorService.EmulatedCountryCode
from: {None}
to: {RobloxScriptSecurity}

Changed the security of Property PlayerEmulatorService.EmulatedGameLocale
from: {None}
to: {RobloxScriptSecurity}

Changed the security of Property PlayerEmulatorService.PlayerEmulationEnabled
from: {None}
to: {RobloxScriptSecurity}

Changed the security of Property PlayerEmulatorService.SerializedEmulatedPolicyInfo
from: {None}
to: {RobloxScriptSecurity}

Removed Tags [Deprecated] [NotCreatable] from Class AnalyticsService

Version 0.456.1.414231

Added Property Sound.RollOffMaxDistance: number [NotReplicated]
Added Property Sound.RollOffMinDistance: number [NotReplicated]

Added Function AssetManagerService:InsertAudio(assetId: number) -> () {RobloxScriptSecurity}

Added Tag [Deprecated] to Property Sound.EmitterSize
Added Tag [Deprecated] to Property Sound.MaxDistance

Changed the parameters of Function UnvalidatedAssetService:AppendTempAssetId
from: (id: number, lookAt: Vector3, camPos: Vector3, usage: string)
to: (userId: number, id: number, lookAt: Vector3, camPos: Vector3, usage: string)

Changed the parameters of Function UnvalidatedAssetService:AppendVantagePoint
from: (id: number, lookAt: Vector3, camPos: Vector3)
to: (userId: number, id: number, lookAt: Vector3, camPos: Vector3)

Changed the parameters of Function UnvalidatedAssetService:UpgradeTempAssetId
from: (tempId: number, assetId: number)
to: (userId: number, tempId: number, assetId: number)


Version 0.455.0.413788

Added Class AppUpdateService : Instance [NotCreatable] [NotReplicated] [Service]
Added Function AppUpdateService:CheckForUpdate(handler: ((...any) -> ...any)?) -> () {RobloxScriptSecurity}
Added Function AppUpdateService:PerformManagedUpdate() -> boolean {RobloxScriptSecurity}

Added Class AssetDeliveryProxy : Instance [NotCreatable] [NotReplicated] [Service]

Added Class PoseBase : Instance [NotCreatable]
Added Property PoseBase.EasingDirection: Enum.PoseEasingDirection
Added Property PoseBase.EasingStyle: Enum.PoseEasingStyle
Added Property PoseBase.Weight: number

Added Class NumberPose : PoseBase
Added Property NumberPose.Value: number

Added Class Actor : Model

Added Property BasePart.AssemblyAngularVelocity: Vector3 [📁 LoadOnly] [NotReplicated]
Added Property BasePart.AssemblyCenterOfMass: Vector3 [ReadOnly]
Added Property BasePart.AssemblyLinearVelocity: Vector3 [📁 LoadOnly] [NotReplicated]
Added Property BasePart.AssemblyMass: number [ReadOnly]
Added Property BasePart.AssemblyRootPart: BasePart? [ReadOnly]
Added Property PlayerEmulatorService.EmulatedCountryCode: string
Added Property PlayerEmulatorService.EmulatedGameLocale: string
Added Property PlayerEmulatorService.PlayerEmulationEnabled_deprecated: boolean {RobloxScriptSecurity} [📁 LoadOnly] [NotReplicated]
Added Property PlayerEmulatorService.SerializedEmulatedPolicyInfo: string
Added Property Studio.Scroll Past Last Line: boolean

Added Function BasePart:ApplyAngularImpulse(impulse: Vector3) -> ()
Added Function BasePart:ApplyImpulse(impulse: Vector3) -> ()
Added Function BasePart:ApplyImpulseAtPosition(impulse: Vector3, position: Vector3) -> ()
Added Function Instance:GetActor() -> Instance?

Added Enum AppUpdateStatus
Added EnumItem AppUpdateStatus.Unknown : 0
Added EnumItem AppUpdateStatus.NotSupported : 1
Added EnumItem AppUpdateStatus.Failed : 2
Added EnumItem AppUpdateStatus.NotAvailable : 3
Added EnumItem AppUpdateStatus.Available : 4

Changed the superclass of Class Pose
from: "Instance"
to: "PoseBase"

Changed the security and serialization of Property PlayerEmulatorService.PlayerEmulationEnabled
from: {RobloxScriptSecurity}[📁 LoadOnly]
to: {None}[💾|📁 Serialized]

Changed the security of Function MarketplaceService:PromptBundlePurchase
from: {RobloxScriptSecurity}
to: {None}

Changed the security of Event MarketplaceService.PromptBundlePurchaseFinished
from: {RobloxScriptSecurity}
to: {None}

Removed Property Pose.EasingDirection
Removed Property Pose.EasingStyle
Removed Property Pose.Weight

Removed Tag [NotReplicated] from Class PlayerEmulatorService
Removed Tag [NotReplicated] from Property PlayerEmulatorService.PlayerEmulationEnabled


Version 0.454.0.413308

Added Class ILegacyStudioBridge : Instance [NotCreatable] [Service]

Added Class ProximityPrompt : Instance
Added Property ProximityPrompt.ActionText: string
Added Property ProximityPrompt.ClickablePrompt: boolean
Added Property ProximityPrompt.Enabled: boolean
Added Property ProximityPrompt.Exclusivity: Enum.ProximityPromptExclusivity
Added Property ProximityPrompt.GamepadKeyCode: Enum.KeyCode
Added Property ProximityPrompt.HoldDuration: number
Added Property ProximityPrompt.KeyboardKeyCode: Enum.KeyCode
Added Property ProximityPrompt.MaxActivationDistance: number
Added Property ProximityPrompt.ObjectText: string
Added Property ProximityPrompt.RequiresLineOfSight: boolean
Added Property ProximityPrompt.Style: Enum.ProximityPromptStyle
Added Property ProximityPrompt.UIOffset: Vector2
Added Function ProximityPrompt:InputHoldBegin() -> ()
Added Function ProximityPrompt:InputHoldEnd() -> ()
Added Event ProximityPrompt.PromptButtonHoldBegan()
Added Event ProximityPrompt.PromptButtonHoldEnded()
Added Event ProximityPrompt.PromptHidden()
Added Event ProximityPrompt.PromptShown(inputType: Enum.ProximityPromptInputType)
Added Event ProximityPrompt.TriggerEnded(playerWhoTriggered: Instance)
Added Event ProximityPrompt.Triggered(playerWhoTriggered: Instance)

Added Class ProximityPromptService : Instance [NotBrowsable] [Service]
Added Property ProximityPromptService.Enabled: boolean
Added Property ProximityPromptService.MaxPromptsVisible: number
Added Event ProximityPromptService.PromptButtonHoldBegan(prompt: Instance)
Added Event ProximityPromptService.PromptButtonHoldEnded(prompt: Instance)
Added Event ProximityPromptService.PromptHidden(prompt: Instance)
Added Event ProximityPromptService.PromptShown(prompt: Instance, inputType: Enum.ProximityPromptInputType)
Added Event ProximityPromptService.PromptTriggerEnded(prompt: Instance, playerWhoTriggered: Instance)
Added Event ProximityPromptService.PromptTriggered(prompt: Instance, playerWhoTriggered: Instance)

Added Class TracerService : Instance [NotCreatable] [NotReplicated] [Service]
Added Function TracerService:FinishSpan(spanId: string) -> () {RobloxScriptSecurity}
Added Function TracerService:StartSpan(name: string, parentId: string) -> string {RobloxScriptSecurity}

Added Class LegacyStudioBridge : ILegacyStudioBridge [NotCreatable] [NotReplicated] [Service]
Added Class OutfitPages : Pages [NotCreatable] [NotReplicated]

Added Property MeshPart.MeshSize: Vector3 [ReadOnly]
Added Property PhysicsSettings.IsInterpolationThrottleShown: boolean
Added Property Studio.Luau Keyword Color: Color3 [📁 LoadOnly] [NotReplicated]
Added Property Studio.Ruler Color: Color3 [📁 LoadOnly] [NotReplicated]

Added Function AvatarEditorService:GetFavorite(itemId: number, itemType: Enum.AvatarItemType) -> boolean [Yields]
Added Function AvatarEditorService:GetInventory(assetTypes: { any }) -> Instance? [Yields]
Added Function AvatarEditorService:GetOutfits() -> Instance? [Yields]
Added Function AvatarEditorService:PerformCreateOutfit(name: string) -> () {RobloxScriptSecurity}
Added Function AvatarEditorService:PerformSaveAvatar() -> () {RobloxScriptSecurity}
Added Function AvatarEditorService:PerformSaveAvatarNew(addedAssets: { any }, removedAssets: { any }) -> () {RobloxScriptSecurity}
Added Function AvatarEditorService:PerformSetFavorite() -> () {RobloxScriptSecurity}
Added Function AvatarEditorService:PromptAllowInventoryReadAccess() -> ()
Added Function AvatarEditorService:PromptCreateOutfit(outfit: Instance, rigType: Enum.HumanoidRigType) -> ()
Added Function AvatarEditorService:PromptSaveAvatar(humanoidDescription: Instance, rigType: Enum.HumanoidRigType) -> ()
Added Function AvatarEditorService:PromptSetFavorite(itemId: number, itemType: Enum.AvatarItemType, shouldFavorite: boolean) -> ()
Added Function AvatarEditorService:SetAllowInventoryReadAccess(inventoryReadAccessGranted: boolean) -> () {RobloxScriptSecurity}
Added Function AvatarEditorService:SignalCreateOutfitPermissionDenied() -> () {RobloxScriptSecurity}
Added Function AvatarEditorService:SignalSaveAvatarFailed() -> () {RobloxScriptSecurity}
Added Function AvatarEditorService:SignalSaveAvatarPermissionDenied() -> () {RobloxScriptSecurity}
Added Function AvatarEditorService:SignalSetFavoriteFailed() -> () {RobloxScriptSecurity}
Added Function AvatarEditorService:SignalSetFavoritePermissionDenied() -> () {RobloxScriptSecurity}
Added Function InsertService:CreateMeshPartAsync(meshId: string, collisionFidelity: Enum.CollisionFidelity, renderFidelity: Enum.RenderFidelity) -> Instance? {PluginSecurity} [Yields]
Added Function MeshPart:ApplyMesh(meshPart: Instance) -> ()
Added Function UGCValidationService:SetMeshIdBlocking(meshPart: Instance, meshId: string) -> () {RobloxScriptSecurity}
Added Function UnvalidatedAssetService:AppendTempAssetId(id: number, lookAt: Vector3, camPos: Vector3, usage: string) -> () {RobloxScriptSecurity}
Added Function UnvalidatedAssetService:UpgradeTempAssetId(tempId: number, assetId: number) -> boolean {RobloxScriptSecurity}

Added Event AvatarEditorService.OpenAllowInventoryReadAccess() {RobloxScriptSecurity}
Added Event AvatarEditorService.OpenPromptCreateOufit(humanoidDescription: Instance, rigType: Enum.HumanoidRigType) {RobloxScriptSecurity}
Added Event AvatarEditorService.OpenPromptSaveAvatar(humanoidDescription: Instance, rigType: Enum.HumanoidRigType) {RobloxScriptSecurity}
Added Event AvatarEditorService.OpenPromptSetFavorite(itemId: number, itemType: Enum.AvatarItemType, shouldFavorite: boolean) {RobloxScriptSecurity}
Added Event AvatarEditorService.PromptAllowInventoryReadAccessCompleted(result: Enum.AvatarPromptResult)
Added Event AvatarEditorService.PromptCreateOutfitCompleted(result: Enum.AvatarPromptResult)
Added Event AvatarEditorService.PromptSaveAvatarCompleted(result: Enum.AvatarPromptResult)
Added Event AvatarEditorService.PromptSetFavoriteCompleted(result: Enum.AvatarPromptResult)
Added Event ContentProvider.AssetFetchFailed(assetId: string)

Added Enum AssetTypeVerification
Added EnumItem AssetTypeVerification.Default : 1
Added EnumItem AssetTypeVerification.ClientOnly : 2
Added EnumItem AssetTypeVerification.Always : 3

Added Enum AvatarPromptResult
Added EnumItem AvatarPromptResult.Success : 1
Added EnumItem AvatarPromptResult.PermissionDenied : 2
Added EnumItem AvatarPromptResult.Failed : 3

Added Enum ProximityPromptExclusivity
Added EnumItem ProximityPromptExclusivity.OnePerButton : 0
Added EnumItem ProximityPromptExclusivity.OneGlobally : 1
Added EnumItem ProximityPromptExclusivity.AlwaysShow : 2

Added Enum ProximityPromptInputType
Added EnumItem ProximityPromptInputType.Keyboard : 0
Added EnumItem ProximityPromptInputType.Gamepad : 1
Added EnumItem ProximityPromptInputType.Touch : 2

Added Enum ProximityPromptStyle
Added EnumItem ProximityPromptStyle.Default : 0
Added EnumItem ProximityPromptStyle.Custom : 1

Added EnumItem StudioScriptEditorColorCategories.LuauKeyword : 14
Added EnumItem StudioScriptEditorColorCategories.Background : 17
Added EnumItem StudioScriptEditorColorCategories.SelectionText : 18
Added EnumItem StudioScriptEditorColorCategories.SelectionBackground : 19
Added EnumItem StudioScriptEditorColorCategories.FindSelectionBackground : 20
Added EnumItem StudioScriptEditorColorCategories.MatchingWordBackground : 21
Added EnumItem StudioScriptEditorColorCategories.Warning : 22
Added EnumItem StudioScriptEditorColorCategories.Error : 23
Added EnumItem StudioScriptEditorColorCategories.Whitespace : 24
Added EnumItem StudioScriptEditorColorCategories.ActiveLine : 25
Added EnumItem StudioScriptEditorColorCategories.DebuggerCurrentLine : 26
Added EnumItem StudioScriptEditorColorCategories.DebuggerErrorLine : 27
Added EnumItem StudioScriptEditorColorCategories.Ruler : 28
Added EnumItem StudioStyleGuideColor.ScriptLuauKeyword : 105

Added Tag [Deprecated] to Class AnimationController
Added Tag [Deprecated] to Function AnimationController:GetPlayingAnimationTracks
Added Tag [Deprecated] to Function AnimationController:LoadAnimation
Added Tag [Deprecated] to Event AnimationController.AnimationPlayed

Added Tag [Deprecated] to Function Humanoid:GetPlayingAnimationTracks
Added Tag [Deprecated] to Function Humanoid:LoadAnimation
Added Tag [Deprecated] to Event Humanoid.AnimationPlayed
Added Tag [Deprecated] to Function StudioTheme:GetPath

Changed the memory category of Class Constraint
from: "Instances"
to: "PhysicsParts"

Changed the memory category of Class NoCollisionConstraint
from: "Instances"
to: "PhysicsParts"

Changed the memory category of Class WeldConstraint
from: "Instances"
to: "PhysicsParts"

Changed the memory category of Class AlignOrientation
from: "Instances"
to: "PhysicsParts"

Changed the memory category of Class AlignPosition
from: "Instances"
to: "PhysicsParts"

Changed the memory category of Class AngularVelocity
from: "Instances"
to: "PhysicsParts"

Changed the memory category of Class BallSocketConstraint
from: "Instances"
to: "PhysicsParts"

Changed the memory category of Class HingeConstraint
from: "Instances"
to: "PhysicsParts"

Changed the memory category of Class LineForce
from: "Instances"
to: "PhysicsParts"

Changed the memory category of Class RodConstraint
from: "Instances"
to: "PhysicsParts"

Changed the memory category of Class RopeConstraint
from: "Instances"
to: "PhysicsParts"

Changed the memory category of Class SlidingBallConstraint
from: "Instances"
to: "PhysicsParts"

Changed the memory category of Class SpringConstraint
from: "Instances"
to: "PhysicsParts"

Changed the memory category of Class Torque
from: "Instances"
to: "PhysicsParts"

Changed the memory category of Class VectorForce
from: "Instances"
to: "PhysicsParts"

Changed the memory category of Class VelocityMotor
from: "Instances"
to: "PhysicsParts"

Changed the memory category of Class CoreScript
from: "Instances"
to: "Script"

Changed the memory category of Class CylindricalConstraint
from: "Instances"
to: "PhysicsParts"

Changed the memory category of Class PrismaticConstraint
from: "Instances"
to: "PhysicsParts"

Changed the memory category of Class SpecialMesh
from: "Instances"
to: "PhysicsParts"

Changed the memory category of Class Status
from: "Instances"
to: "PhysicsParts"

Changed the memory category of Class WorldRoot
from: "Instances"
to: "PhysicsParts"

Changed the memory category of Class ScrollingFrame
from: "Instances"
to: "Gui"

Changed the memory category of Class TextBox
from: "Instances"
to: "Gui"

Changed the memory category of Class Workspace
from: "Instances"
to: "PhysicsParts"

Changed the memory category of Class WorldModel
from: "Instances"
to: "PhysicsParts"

Changed the memory category of Class FlagStand
from: "Instances"
to: "PhysicsParts"

Changed the memory category of Class Platform
from: "Instances"
to: "PhysicsParts"

Changed the memory category of Class Seat
from: "Instances"
to: "PhysicsParts"

Changed the memory category of Class SkateboardPlatform
from: "Instances"
to: "PhysicsParts"

Changed the memory category of Class SpawnLocation
from: "Instances"
to: "PhysicsParts"

Changed the value-type of Property Players.LocalPlayer
from: Instance?
to: Player?

Changed the parameters of Function Humanoid:ApplyDescription
from: (humanoidDescription: Instance)
to: (humanoidDescription: Instance, assetTypeVerification: Enum.AssetTypeVerification? = "Default")

Changed the parameters of Function Players:CreateHumanoidModelFromDescription
from: (description: Instance, rigType: Enum.HumanoidRigType)
to: (description: Instance, rigType: Enum.HumanoidRigType, assetTypeVerification: Enum.AssetTypeVerification? = "Default")

Changed the parameters of Function VirtualInputManager:SendKeyEvent
from: (isPressed: boolean, keyCode: Enum.KeyCode, isRepeatedKey: boolean, pluginGui: Instance)
to: (isPressed: boolean, keyCode: Enum.KeyCode, isRepeatedKey: boolean, layerCollector: Instance)

Changed the parameters of Function VirtualInputManager:SendMouseButtonEvent
from: (x: number, y: number, mouseButton: number, isDown: boolean, pluginGui: Instance, repeatCount: number)
to: (x: number, y: number, mouseButton: number, isDown: boolean, layerCollector: Instance, repeatCount: number)

Changed the parameters of Function VirtualInputManager:SendMouseMoveEvent
from: (x: number, y: number, pluginGui: Instance)
to: (x: number, y: number, layerCollector: Instance)

Changed the parameters of Function VirtualInputManager:SendMouseWheelEvent
from: (x: number, y: number, isForwardScroll: boolean, pluginGui: Instance)
to: (x: number, y: number, isForwardScroll: boolean, layerCollector: Instance)

Changed the parameters of Function VirtualInputManager:SendTextInputCharacterEvent
from: (str: string, pluginGui: Instance)
to: (str: string, layerCollector: Instance)

Changed the value of EnumItem StudioScriptEditorColorCategories.FunctionName from 16 to 15
Changed the value of EnumItem StudioScriptEditorColorCategories.TODO from 17 to 16
Changed the value of EnumItem StudioStyleGuideColor.ScriptKeyword from 52 to 51
Changed the value of EnumItem StudioStyleGuideColor.ScriptBuiltInFunction from 53 to 52
Changed the value of EnumItem StudioStyleGuideColor.ScriptWarning from 54 to 53
Changed the value of EnumItem StudioStyleGuideColor.ScriptError from 55 to 54
Changed the value of EnumItem StudioStyleGuideColor.ScriptWhitespace from 56 to 55
Changed the value of EnumItem StudioStyleGuideColor.ScriptRuler from 57 to 56
Changed the value of EnumItem StudioStyleGuideColor.DebuggerCurrentLine from 58 to 57
Changed the value of EnumItem StudioStyleGuideColor.DebuggerErrorLine from 59 to 58
Changed the value of EnumItem StudioStyleGuideColor.DiffFilePathText from 60 to 59
Changed the value of EnumItem StudioStyleGuideColor.DiffTextHunkInfo from 61 to 60
Changed the value of EnumItem StudioStyleGuideColor.DiffTextNoChange from 62 to 61
Changed the value of EnumItem StudioStyleGuideColor.DiffTextAddition from 63 to 62
Changed the value of EnumItem StudioStyleGuideColor.DiffTextDeletion from 64 to 63
Changed the value of EnumItem StudioStyleGuideColor.DiffTextSeparatorBackground from 65 to 64
Changed the value of EnumItem StudioStyleGuideColor.DiffTextNoChangeBackground from 66 to 65
Changed the value of EnumItem StudioStyleGuideColor.DiffTextAdditionBackground from 67 to 66
Changed the value of EnumItem StudioStyleGuideColor.DiffTextDeletionBackground from 68 to 67
Changed the value of EnumItem StudioStyleGuideColor.DiffLineNum from 69 to 68
Changed the value of EnumItem StudioStyleGuideColor.DiffLineNumSeparatorBackground from 70 to 69
Changed the value of EnumItem StudioStyleGuideColor.DiffLineNumNoChangeBackground from 71 to 70
Changed the value of EnumItem StudioStyleGuideColor.DiffLineNumAdditionBackground from 72 to 71
Changed the value of EnumItem StudioStyleGuideColor.DiffLineNumDeletionBackground from 73 to 72
Changed the value of EnumItem StudioStyleGuideColor.DiffFilePathBackground from 74 to 73
Changed the value of EnumItem StudioStyleGuideColor.DiffFilePathBorder from 75 to 74
Changed the value of EnumItem StudioStyleGuideColor.ChatIncomingBgColor from 76 to 75
Changed the value of EnumItem StudioStyleGuideColor.ChatIncomingTextColor from 77 to 76
Changed the value of EnumItem StudioStyleGuideColor.ChatOutgoingBgColor from 78 to 77
Changed the value of EnumItem StudioStyleGuideColor.ChatOutgoingTextColor from 79 to 78
Changed the value of EnumItem StudioStyleGuideColor.ChatModeratedMessageColor from 80 to 79
Changed the value of EnumItem StudioStyleGuideColor.Separator from 81 to 80
Changed the value of EnumItem StudioStyleGuideColor.ButtonBorder from 82 to 81
Changed the value of EnumItem StudioStyleGuideColor.ButtonText from 83 to 82
Changed the value of EnumItem StudioStyleGuideColor.InputFieldBorder from 84 to 83
Changed the value of EnumItem StudioStyleGuideColor.CheckedFieldBackground from 85 to 84
Changed the value of EnumItem StudioStyleGuideColor.CheckedFieldBorder from 86 to 85
Changed the value of EnumItem StudioStyleGuideColor.CheckedFieldIndicator from 87 to 86
Changed the value of EnumItem StudioStyleGuideColor.HeaderSection from 88 to 87
Changed the value of EnumItem StudioStyleGuideColor.Midlight from 89 to 88
Changed the value of EnumItem StudioStyleGuideColor.StatusBar from 90 to 89
Changed the value of EnumItem StudioStyleGuideColor.DialogButton from 91 to 90
Changed the value of EnumItem StudioStyleGuideColor.DialogButtonText from 92 to 91
Changed the value of EnumItem StudioStyleGuideColor.DialogButtonBorder from 93 to 92
Changed the value of EnumItem StudioStyleGuideColor.DialogMainButton from 94 to 93
Changed the value of EnumItem StudioStyleGuideColor.DialogMainButtonText from 95 to 94
Changed the value of EnumItem StudioStyleGuideColor.InfoBarWarningBackground from 96 to 95
Changed the value of EnumItem StudioStyleGuideColor.InfoBarWarningText from 97 to 96
Changed the value of EnumItem StudioStyleGuideColor.ScriptEditorCurrentLine from 98 to 97
Changed the value of EnumItem StudioStyleGuideColor.ScriptMethod from 99 to 98
Changed the value of EnumItem StudioStyleGuideColor.ScriptProperty from 100 to 99
Changed the value of EnumItem StudioStyleGuideColor.ScriptNil from 101 to 100
Changed the value of EnumItem StudioStyleGuideColor.ScriptBool from 102 to 101
Changed the value of EnumItem StudioStyleGuideColor.ScriptFunction from 103 to 102
Changed the value of EnumItem StudioStyleGuideColor.ScriptLocal from 104 to 103
Changed the value of EnumItem StudioStyleGuideColor.ScriptSelf from 105 to 104
Changed the value of EnumItem StudioStyleGuideColor.ScriptFunctionName from 108 to 106
Changed the value of EnumItem StudioStyleGuideColor.ScriptTodo from 109 to 107

Removed Property Studio.Maximum Table Depth
Removed Property Studio."export" Color
Removed Property Studio."type" Color
Removed Property Studio.Preprocessor Color

Removed Function DataModel:GetJobIntervalPeakFraction
Removed Function DataModel:GetJobTimePeakFraction
Removed Function DataModel:GetJobsExtendedStats
Removed Function UnvalidatedAssetService:AppendTempAsset
Removed Function UnvalidatedAssetService:RenameTempAsset

Removed EnumItem StudioScriptEditorColorCategories.Export
Removed EnumItem StudioScriptEditorColorCategories.Type
Removed EnumItem StudioStyleGuideColor.ScriptPreprocessor
Removed EnumItem StudioStyleGuideColor.ScriptExport
Removed EnumItem StudioStyleGuideColor.ScriptType

Version 0.452.2.413165 (0.453.0.412965)

Version 0.453.0.412965 had a critical bug which caused data loss, so it was rolled back and never shipped.
Instead, a patch was shipped: 0.452.2.413165, which added this mitigation function to
help developers identify if there were any inconsistencies in their data:

Added Function DataStoreService:GetDataFromEmptyScopeDataStoreAsyncTemporary(name: string, key: string) -> any {RobloxScriptSecurity}


Version 0.452.1.412846

Added Property GuiBase2d.ClippedRect: Rect {RobloxScriptSecurity} [Hidden] [ReadOnly]
Added Property GuiBase2d.IsNotOccluded: boolean {RobloxScriptSecurity} [Hidden] [ReadOnly]
Added Property GuiBase2d.RawRect2D: Rect {RobloxScriptSecurity} [Hidden] [ReadOnly]
Added Property GuiBase2d.TotalGroupScale: number {RobloxScriptSecurity} [Hidden] [ReadOnly]
Added Property HandleAdornment.AdornCullingMode: Enum.AdornCullingMode
Added Property ScrollingFrame.AbsoluteCanvasSize: Vector2 {RobloxScriptSecurity} [Hidden] [ReadOnly]
Added Property ScrollingFrame.HorizontalBarRect: Rect {RobloxScriptSecurity} [Hidden] [ReadOnly]
Added Property ScrollingFrame.MaxCanvasPosition: Vector2 {RobloxScriptSecurity} [Hidden] [ReadOnly]
Added Property ScrollingFrame.VerticalBarRect: Rect {RobloxScriptSecurity} [Hidden] [ReadOnly]
Added Property Studio."TODO" Color: Color3 [📁 LoadOnly] [NotReplicated]
Added Property Studio."export" Color: Color3 [📁 LoadOnly] [NotReplicated]
Added Property Studio."function" Color: Color3 [📁 LoadOnly] [NotReplicated]
Added Property Studio."local" Color: Color3 [📁 LoadOnly] [NotReplicated]
Added Property Studio."nil" Color: Color3 [📁 LoadOnly] [NotReplicated]
Added Property Studio."self" Color: Color3 [📁 LoadOnly] [NotReplicated]
Added Property Studio."type" Color: Color3 [📁 LoadOnly] [NotReplicated]
Added Property Studio.Bool Color: Color3 [📁 LoadOnly] [NotReplicated]
Added Property Studio.Function Name Color: Color3 [📁 LoadOnly] [NotReplicated]
Added Property Studio.Method Color: Color3 [📁 LoadOnly] [NotReplicated]
Added Property Studio.Property Color: Color3 [📁 LoadOnly] [NotReplicated]

Added Function ContentProvider:RegisterDefaultSessionKey(sessionKey: string) -> ()
Added Function ContentProvider:RegisterSessionEncryptedAsset(contentId: string, sessionKey: string) -> ()
Added Function DataStoreService:GetDataFromEmptyScopeDataStoreAsyncTemporary(name: string, key: string) -> any [Preliminary] [Yields]
Added Function Humanoid:ApplyDescriptionBlocking(humanoidDescription: Instance) -> () {RobloxScriptSecurity}
Added Function LayerCollector:GetLayoutNodeTree() -> { [string]: any } [Preliminary]
Added Function NetworkServer:EncryptStringForPlayerId(toEncrypt: string, playerId: number) -> string
Added Function TextService:SetResolutionScale(scale: number) -> () {RobloxScriptSecurity}

Added Enum AdornCullingMode
Added EnumItem AdornCullingMode.Automatic : 0
Added EnumItem AdornCullingMode.Never : 1

Added EnumItem StudioScriptEditorColorCategories.Method : 7
Added EnumItem StudioScriptEditorColorCategories.Property : 8
Added EnumItem StudioScriptEditorColorCategories.Nil : 9
Added EnumItem StudioScriptEditorColorCategories.Bool : 10
Added EnumItem StudioScriptEditorColorCategories.Function : 11
Added EnumItem StudioScriptEditorColorCategories.Local : 12
Added EnumItem StudioScriptEditorColorCategories.Self : 13
Added EnumItem StudioScriptEditorColorCategories.Export : 14
Added EnumItem StudioScriptEditorColorCategories.Type : 15
Added EnumItem StudioScriptEditorColorCategories.FunctionName : 16
Added EnumItem StudioScriptEditorColorCategories.TODO : 17
Added EnumItem StudioStyleGuideColor.ScriptMethod : 99
Added EnumItem StudioStyleGuideColor.ScriptProperty : 100
Added EnumItem StudioStyleGuideColor.ScriptNil : 101
Added EnumItem StudioStyleGuideColor.ScriptBool : 102
Added EnumItem StudioStyleGuideColor.ScriptFunction : 103
Added EnumItem StudioStyleGuideColor.ScriptLocal : 104
Added EnumItem StudioStyleGuideColor.ScriptSelf : 105
Added EnumItem StudioStyleGuideColor.ScriptExport : 106
Added EnumItem StudioStyleGuideColor.ScriptType : 107
Added EnumItem StudioStyleGuideColor.ScriptFunctionName : 108
Added EnumItem StudioStyleGuideColor.ScriptTodo : 109

Added Tag [NotReplicated] to Property Camera.DiagonalFieldOfView
Added Tag [NotReplicated] to Property Camera.MaxAxisFieldOfView

Changed the serialization of Property Camera.DiagonalFieldOfView
from: [💾|📁 Serialized]
to: [🚫 None]

Changed the serialization of Property Camera.MaxAxisFieldOfView
from: [💾|📁 Serialized]
to: [🚫 None]


Version 0.451.0.412446

Added Class CatalogPages : Pages [NotCreatable] [NotReplicated]

Added Property GamepadService.GamepadCursorEnabled: boolean {RobloxScriptSecurity} [Hidden] [NotReplicated]
Added Property Studio.Auto Clean Empty Line: boolean
Added Property UserGameSettings.GraphicsQualityLevel: number {RobloxScriptSecurity}

Added Function AvatarEditorService:SearchCatalog(searchParameters: CatalogSearchParams) -> Instance? [Yields]
Added Function BasePlayerGui:GetGuiObjectsInCircle(position: Vector2, radius: number) -> { Instance } {RobloxScriptSecurity}
Added Function Chat:SetBubbleChatSettings(settings: any) -> ()
Added Function GamepadService:GetGamepadCursorPosition() -> Vector2 {RobloxScriptSecurity}
Added Function GamepadService:SetGamepadCursorPosition(position: Vector2) -> () {RobloxScriptSecurity}

Added Event Chat.BubbleChatSettingsChanged(settings: any) {RobloxScriptSecurity}
Added Event StudioService.PromptTransformPluginCheckEnable() {RobloxScriptSecurity}

Added Enum AvatarItemType
Added EnumItem AvatarItemType.Asset : 1
Added EnumItem AvatarItemType.Bundle : 2

Added Enum BundleType
Added EnumItem BundleType.BodyParts : 1
Added EnumItem BundleType.Animations : 2

Added Enum CatalogCategoryFilter
Added EnumItem CatalogCategoryFilter.None : 1
Added EnumItem CatalogCategoryFilter.Featured : 2
Added EnumItem CatalogCategoryFilter.Collectibles : 3
Added EnumItem CatalogCategoryFilter.CommunityCreations : 4
Added EnumItem CatalogCategoryFilter.Premium : 5

Added Enum CatalogSortType
Added EnumItem CatalogSortType.Relevance : 1
Added EnumItem CatalogSortType.PriceHighToLow : 2
Added EnumItem CatalogSortType.PriceLowToHigh : 3
Added EnumItem CatalogSortType.RecentlyUpdated : 4
Added EnumItem CatalogSortType.MostFavorited : 5

Added Tag [NotReplicated] to Property Player.OsPlatform
Added Tag [NotReplicated] to Property Studio.Background Color
Added Tag [NotReplicated] to Property Studio.Built-in Function Color
Added Tag [NotReplicated] to Property Studio.Comment Color
Added Tag [NotReplicated] to Property Studio.Current Line Highlight Color
Added Tag [NotReplicated] to Property Studio.Debugger Current Line Color
Added Tag [NotReplicated] to Property Studio.Debugger Error Line Color
Added Tag [NotReplicated] to Property Studio.Error Color
Added Tag [NotReplicated] to Property Studio.Find Selection Background Color
Added Tag [NotReplicated] to Property Studio.Keyword Color
Added Tag [NotReplicated] to Property Studio.Matching Word Background Color
Added Tag [NotReplicated] to Property Studio.Number Color
Added Tag [NotReplicated] to Property Studio.Operator Color
Added Tag [NotReplicated] to Property Studio.Preprocessor Color
Added Tag [NotReplicated] to Property Studio.Selection Background Color
Added Tag [NotReplicated] to Property Studio.Selection Color
Added Tag [NotReplicated] to Property Studio.String Color
Added Tag [NotReplicated] to Property Studio.Text Color
Added Tag [NotReplicated] to Property Studio.Warning Color
Added Tag [NotReplicated] to Property Studio.Whitespace Color

Changed the security of Property StudioData.EnableScriptCollabByDefaultOnLoad
from: {PluginSecurity}
to: {RobloxScriptSecurity}

Changed the security of Property StudioData.EnableScriptCollabOnLoad
from: {PluginSecurity}
to: {RobloxScriptSecurity}

Changed the security of Property StudioData.EnableScriptCollabVersionHistoryOnLoad
from: {PluginSecurity}
to: {RobloxScriptSecurity}

Changed the serialization of Property Player.OsPlatform
from: [🚫 None]
to: [📁 LoadOnly]

Changed the serialization of Property Studio.Background Color
from: [💾|📁 Serialized]
to: [📁 LoadOnly]

Changed the serialization of Property Studio.Built-in Function Color
from: [💾|📁 Serialized]
to: [📁 LoadOnly]

Changed the serialization of Property Studio.Comment Color
from: [💾|📁 Serialized]
to: [📁 LoadOnly]

Changed the serialization of Property Studio.Current Line Highlight Color
from: [💾|📁 Serialized]
to: [📁 LoadOnly]

Changed the serialization of Property Studio.Debugger Current Line Color
from: [💾|📁 Serialized]
to: [📁 LoadOnly]

Changed the serialization of Property Studio.Debugger Error Line Color
from: [💾|📁 Serialized]
to: [📁 LoadOnly]

Changed the serialization of Property Studio.Error Color
from: [💾|📁 Serialized]
to: [📁 LoadOnly]

Changed the serialization of Property Studio.Find Selection Background Color
from: [💾|📁 Serialized]
to: [📁 LoadOnly]

Changed the serialization of Property Studio.Keyword Color
from: [💾|📁 Serialized]
to: [📁 LoadOnly]

Changed the serialization of Property Studio.Matching Word Background Color
from: [💾|📁 Serialized]
to: [📁 LoadOnly]

Changed the serialization of Property Studio.Number Color
from: [💾|📁 Serialized]
to: [📁 LoadOnly]

Changed the serialization of Property Studio.Operator Color
from: [💾|📁 Serialized]
to: [📁 LoadOnly]

Changed the serialization of Property Studio.Preprocessor Color
from: [💾|📁 Serialized]
to: [📁 LoadOnly]

Changed the serialization of Property Studio.Selection Background Color
from: [💾|📁 Serialized]
to: [📁 LoadOnly]

Changed the serialization of Property Studio.Selection Color
from: [💾|📁 Serialized]
to: [📁 LoadOnly]

Changed the serialization of Property Studio.String Color
from: [💾|📁 Serialized]
to: [📁 LoadOnly]

Changed the serialization of Property Studio.Text Color
from: [💾|📁 Serialized]
to: [📁 LoadOnly]

Changed the serialization of Property Studio.Warning Color
from: [💾|📁 Serialized]
to: [📁 LoadOnly]

Changed the serialization of Property Studio.Whitespace Color
from: [💾|📁 Serialized]
to: [📁 LoadOnly]

Changed the parameters of Function AvatarEditorService:GetItemDetails
from: (itemId: number, itemType: Enum.ItemType)
to: (itemId: number, itemType: Enum.AvatarItemType)

Removed Enum ItemType
Removed EnumItem ItemType.Asset
Removed EnumItem ItemType.Bundle

Removed Tag [NotScriptable] from Property MeshPart.DoubleSided

Version 0.450.0.411923

Added Property Camera.DiagonalFieldOfView: number
Added Property Camera.FieldOfViewMode: Enum.FieldOfViewMode
Added Property Camera.MaxAxisFieldOfView: number
Added Property MeshPart.DoubleSided: boolean {✏️PluginSecurity} [NotScriptable]
Added Property NetworkSettings.IncomingReplicationLag: number

Added Enum FieldOfViewMode
Added EnumItem FieldOfViewMode.Vertical : 0
Added EnumItem FieldOfViewMode.Diagonal : 1
Added EnumItem FieldOfViewMode.MaxAxis : 2

Changed the category of Property Camera.FieldOfView
from: "Data"
to: "Camera"

Changed the parameters of Function ScriptDebugger:SetGlobal
from: (name: string, value: any)
to: (name: string, value: any, stackFrame: number)

Removed Property GameSettings.ChatHistory
Removed Property GameSettings.ReportAbuseChatHistory
Removed Property GameSettings.VideoQuality
Removed Property LuaSettings.AreScriptStartsReported
Removed Property LuaSettings.DefaultWaitTime
Removed Property LuaSettings.WaitingThreadsBudget
Removed Property NetworkSettings.IncommingReplicationLag
Removed Property NetworkSettings.PrintFilters
Removed Property NetworkSettings.PrintTouches

Removed Enum VideoQualitySettings
Removed EnumItem VideoQualitySettings.LowResolution
Removed EnumItem VideoQualitySettings.MediumResolution
Removed EnumItem VideoQualitySettings.HighResolution


Version 0.449.1.411731

Added Property GuiObject.AutomaticSize: Enum.AutomaticSize
Added Property PolicyService.IsLuobuServer: Enum.TriStateBoolean {RobloxScriptSecurity} [Hidden]
Added Property PolicyService.LuobuWhitelisted: Enum.TriStateBoolean {RobloxScriptSecurity} [Hidden]
Added Property ScrollingFrame.AutomaticCanvasSize: Enum.AutomaticSize
Added Property Studio.Highlight Occurances: boolean
Added Property Studio.Script Editor Color Preset: Enum.StudioScriptEditorColorPresets
Added Property Workspace.MeshPartHeads: Enum.MeshPartHeads [NotScriptable]

Added Function Selection:Add(instancesToAdd: { Instance }) -> () {PluginSecurity}
Added Function Selection:Remove(instancesToRemove: { Instance }) -> () {PluginSecurity}

Added Enum AutomaticSize
Added EnumItem AutomaticSize.None : 0
Added EnumItem AutomaticSize.X : 1
Added EnumItem AutomaticSize.Y : 2
Added EnumItem AutomaticSize.XY : 3

Added Enum MeshPartHeads
Added EnumItem MeshPartHeads.Default : 0
Added EnumItem MeshPartHeads.Disabled : 1
Added EnumItem MeshPartHeads.Enabled : 2

Added Enum StudioScriptEditorColorCategories
Added EnumItem StudioScriptEditorColorCategories.Default : 0
Added EnumItem StudioScriptEditorColorCategories.Operator : 1
Added EnumItem StudioScriptEditorColorCategories.Number : 2
Added EnumItem StudioScriptEditorColorCategories.String : 3
Added EnumItem StudioScriptEditorColorCategories.Comment : 4
Added EnumItem StudioScriptEditorColorCategories.Keyword : 5
Added EnumItem StudioScriptEditorColorCategories.Builtin : 6

Added Enum StudioScriptEditorColorPresets
Added EnumItem StudioScriptEditorColorPresets.RobloxDefault : 0
Added EnumItem StudioScriptEditorColorPresets.Extra1 : 1
Added EnumItem StudioScriptEditorColorPresets.Extra2 : 2
Added EnumItem StudioScriptEditorColorPresets.Custom : 3

Added Enum TriStateBoolean
Added EnumItem TriStateBoolean.Unknown : 0
Added EnumItem TriStateBoolean.True : 1
Added EnumItem TriStateBoolean.False : 2

Added EnumItem Font.AmaticSC : 21 [Preliminary]
Added EnumItem Font.Bangers : 22 [Preliminary]
Added EnumItem Font.Creepster : 23 [Preliminary]
Added EnumItem Font.DenkOne : 24 [Preliminary]
Added EnumItem Font.Fondamento : 25 [Preliminary]
Added EnumItem Font.FredokaOne : 26 [Preliminary]
Added EnumItem Font.GrenzeGotisch : 27 [Preliminary]
Added EnumItem Font.IndieFlower : 28 [Preliminary]
Added EnumItem Font.JosefinSans : 29 [Preliminary]
Added EnumItem Font.Jura : 30 [Preliminary]
Added EnumItem Font.Kalam : 31 [Preliminary]
Added EnumItem Font.LuckiestGuy : 32 [Preliminary]
Added EnumItem Font.Merriweather : 33 [Preliminary]
Added EnumItem Font.Michroma : 34 [Preliminary]
Added EnumItem Font.Nunito : 35 [Preliminary]
Added EnumItem Font.Oswald : 36 [Preliminary]
Added EnumItem Font.PatrickHand : 37 [Preliminary]
Added EnumItem Font.PermanentMarker : 38 [Preliminary]
Added EnumItem Font.Roboto : 39 [Preliminary]
Added EnumItem Font.RobotoCondensed : 40 [Preliminary]
Added EnumItem Font.RobotoMono : 41 [Preliminary]
Added EnumItem Font.Sarpanch : 42 [Preliminary]
Added EnumItem Font.SpecialElite : 43 [Preliminary]
Added EnumItem Font.TitilliumWeb : 44 [Preliminary]
Added EnumItem Font.Ubuntu : 45 [Preliminary]

Changed the parameters of Function Plugin:PlaySound
from: (soundChannel: Instance)
to: (soundChannel: Instance, normalizedTimePosition: number? = 0)


Version 0.448.0.411244

Added Class AssetCounterService : Instance [NotCreatable] [NotReplicated] [Service]

Added Property Instance.SourceAssetId: number {RobloxScriptSecurity} [Hidden] [NotReplicated]
Added Property Workspace.InterpolationThrottling: Enum.InterpolationThrottlingMode {✏️PluginSecurity}

Added Enum InterpolationThrottlingMode
Added EnumItem InterpolationThrottlingMode.Default : 0
Added EnumItem InterpolationThrottlingMode.Disabled : 1
Added EnumItem InterpolationThrottlingMode.Enabled : 2

Added EnumItem TextInputType.PasswordShown : 6
Added EnumItem TextInputType.Username : 7

Changed the category of Property Studio.Show CorePackages
from: "Advanced"
to: "Explorer"

Changed the category of Property Studio.Show FileSyncService
from: "Advanced"
to: "Explorer"

Removed Property GameSettings.HardwareMouse
Removed Property GameSettings.BubbleChatLifetime
Removed Property GameSettings.BubbleChatMaxBubbles
Removed Property GameSettings.ChatScrollLength
Removed Property GameSettings.CollisionSoundEnabled
Removed Property GameSettings.CollisionSoundVolume
Removed Property GameSettings.MaxCollisionSounds
Removed Property GameSettings.SoftwareSound
Removed Property GuiService.RenderHumanoidBillboards

Removed Enum UploadSetting
Removed EnumItem UploadSetting.Never
Removed EnumItem UploadSetting.Ask
Removed EnumItem UploadSetting.Always


Version 0.447.1.411123

Added Class UnvalidatedAssetService : Instance [NotCreatable] [Service]
Added Function UnvalidatedAssetService:AppendTempAsset(id: number, lookAt: Vector3, camPos: Vector3, usage: string) -> () {RobloxScriptSecurity}
Added Function UnvalidatedAssetService:AppendVantagePoint(id: number, lookAt: Vector3, camPos: Vector3) -> boolean {RobloxScriptSecurity}
Added Function UnvalidatedAssetService:RenameTempAsset(tempId: number, assetId: number) -> boolean {RobloxScriptSecurity}

Added Property GuiService.RenderHumanoidBillboards: boolean {RobloxScriptSecurity} [Hidden] [NotReplicated]
Added Property PhysicsSettings.ForceCSGv2: boolean [Hidden] [NotReplicated]
Added Property Studio.Enable Http Sandboxing: boolean
Added Property Studio.Enable Internal Beta Features: boolean

Added Function StudioService:DEPRECATED_ShowPlaceVersionHistoryDialog() -> () {RobloxScriptSecurity}

Added Event BulkImportService.AssetImported(assetType: Enum.AssetType, name: string, id: number) {RobloxScriptSecurity}

Changed the parameters of Function StudioService:ShowPlaceVersionHistoryDialog
from: ()
to: (placeId: number)


Version 0.446.0.410691

Added Class AvatarEditorService : Instance [NotCreatable] [NotReplicated] [Service]
Added Function AvatarEditorService:GetAvatarRules() -> { [string]: any } [Yields]
Added Function AvatarEditorService:GetItemDetails(itemId: number, itemType: Enum.ItemType) -> { [string]: any } [Yields]
Added Function AvatarEditorService:GetRecommendedAssets(assetType: Enum.AvatarAssetType, contextAssetId: number? = 0) -> { any } [Yields]
Added Function AvatarEditorService:GetRecommendedBundles(bundleId: number) -> { any } [Yields]

Added Function ContentProvider:ListEncryptedAssets() -> { any }
Added Function ContentProvider:RegisterDefaultEncryptionKey(encryptionKey: string) -> ()
Added Function ContentProvider:RegisterEncryptedAsset(assetId: string, encryptionKey: string) -> ()
Added Function ContentProvider:UnregisterDefaultEncryptionKey() -> ()
Added Function ContentProvider:UnregisterEncryptedAsset(assetId: string) -> ()
Added Function StudioService:GetStartupAssetId() -> string {RobloxScriptSecurity}

Added Enum AvatarAssetType
Added EnumItem AvatarAssetType.TShirt : 2
Added EnumItem AvatarAssetType.Hat : 8
Added EnumItem AvatarAssetType.Shirt : 11
Added EnumItem AvatarAssetType.Pants : 12
Added EnumItem AvatarAssetType.Head : 17
Added EnumItem AvatarAssetType.Face : 18
Added EnumItem AvatarAssetType.Gear : 19
Added EnumItem AvatarAssetType.Torso : 27
Added EnumItem AvatarAssetType.RightArm : 28
Added EnumItem AvatarAssetType.LeftArm : 29
Added EnumItem AvatarAssetType.LeftLeg : 30
Added EnumItem AvatarAssetType.RightLeg : 31
Added EnumItem AvatarAssetType.HairAccessory : 41
Added EnumItem AvatarAssetType.FaceAccessory : 42
Added EnumItem AvatarAssetType.NeckAccessory : 43
Added EnumItem AvatarAssetType.ShoulderAccessory : 44
Added EnumItem AvatarAssetType.FrontAccessory : 45
Added EnumItem AvatarAssetType.BackAccessory : 46
Added EnumItem AvatarAssetType.WaistAccessory : 47
Added EnumItem AvatarAssetType.ClimbAnimation : 48
Added EnumItem AvatarAssetType.FallAnimation : 50
Added EnumItem AvatarAssetType.IdleAnimation : 51
Added EnumItem AvatarAssetType.JumpAnimation : 52
Added EnumItem AvatarAssetType.RunAnimation : 53
Added EnumItem AvatarAssetType.SwimAnimation : 54
Added EnumItem AvatarAssetType.WalkAnimation : 55
Added EnumItem AvatarAssetType.EmoteAnimation : 61

Added Enum ItemType
Added EnumItem ItemType.Asset : 0
Added EnumItem ItemType.Bundle : 1

Changed the value of EnumItem HttpRequestType.Analytics from 22 to 23
Changed the value of EnumItem HttpRequestType.Localization from 24 to 25

Version 0.445.1.410643

Added Property Studio.CommandBarLocalState: boolean


Version 0.443.0.409841

Added Property Studio.Format On Paste: boolean
Added Property Studio.Debugger Current Line Color: Color3
Added Property Studio.Debugger Error Line Color: Color3

Added Event StudioService.OnOpenGameSettings(pageIdentifier: string) {RobloxScriptSecurity}

Changed the security of Function Players:CreateHumanoidModelFromDescription
from: {RobloxScriptSecurity}
to: {None}

Changed the security of Function Players:CreateHumanoidModelFromUserId
from: {RobloxScriptSecurity}
to: {None}

Removed Class UIInlineLayout
Removed Property UIInlineLayout.InlinePadding
Removed Property UIInlineLayout.InlineAlignment

Removed Property Studio.Device Pairing Code
Removed Property Studio.Auto Indent
Removed Property Workspace.TemporaryLegacyPhysicsSolverOverride

Removed Event NetworkClient.ConnectionRejected

Removed Enum InlineAlignment
Removed EnumItem InlineAlignment.Bottom
Removed EnumItem InlineAlignment.Center
Removed EnumItem InlineAlignment.Top


Version 0.442.3.409454

Added Property Model.LevelOfDetail: Enum.ModelLevelOfDetail {PluginSecurity}
Added Property Studio.Maximum Table Depth: number
Added Property Team.ChildOrder: number {RobloxScriptSecurity} [Hidden]

Added Enum ModelLevelOfDetail
Added EnumItem ModelLevelOfDetail.Automatic : 0
Added EnumItem ModelLevelOfDetail.StreamingMesh : 1
Added EnumItem ModelLevelOfDetail.Disabled : 2

Added EnumItem TeleportMethod.TeleportPartyAsync : 3
Added EnumItem TeleportMethod.TeleportUnknown : 4

Added Tag [Deprecated] to Function WorldRoot:FindPartOnRay
Added Tag [Deprecated] to Function WorldRoot:FindPartOnRayWithIgnoreList
Added Tag [Deprecated] to Function WorldRoot:FindPartOnRayWithWhitelist

Changed the parameters of Event ScriptContext.ErrorDetailed
from: (message: string, stackTrace: string, script: Instance, details: string)
to: (message: string, stackTrace: string, script: Instance, details: string, securityLevel: number)

Removed Property Workspace.SkinnedMeshEnabled

Removed Enum SkinnedMeshAllowType
Removed EnumItem SkinnedMeshAllowType.Default
Removed EnumItem SkinnedMeshAllowType.Enabled
Removed EnumItem SkinnedMeshAllowType.Disabled

Removed EnumItem TeleportMethod.TeleportToPartyAsync

Version 0.441.1.408989

Added Property CylinderHandleAdornment.Angle: number
Added Property CylinderHandleAdornment.InnerRadius: number
Added Property RenderSettings.MeshPartDetailLevel: Enum.MeshPartDetailLevel

Added Function RunService:GetCoreScriptVersion() -> string {RobloxScriptSecurity}
Added Function StudioService:BaseURLHasChineseHost() -> boolean {RobloxScriptSecurity}

Added Event StudioService.DEPRECATED_OnPublishPlaceToRoblox() {RobloxScriptSecurity}

Added Enum MeshPartDetailLevel
Added EnumItem MeshPartDetailLevel.DistanceBased : 0
Added EnumItem MeshPartDetailLevel.Level01 : 1
Added EnumItem MeshPartDetailLevel.Level02 : 2
Added EnumItem MeshPartDetailLevel.Level03 : 3
Added EnumItem MeshPartDetailLevel.Level04 : 4

Added EnumItem RenderFidelity.Performance : 2

Changed the parameters of Event StudioService.OnPublishPlaceToRoblox
from: ()
to: (isOverwritePublish: boolean)


Version 0.440.0.408152

Added Property MeshPart.HasJointOffset: boolean {✏️NotAccessibleSecurity} [Hidden]
Added Property MeshPart.JointOffset: Vector3 {✏️NotAccessibleSecurity} [Hidden]
Added Property Studio.Highlight Current Line: boolean
Added Property Studio.Current Line Highlight Color: Color3
Added Property StudioService.AlignDraggedObjects: boolean {RobloxScriptSecurity} [ReadOnly]
Added Property Workspace.SkinnedMeshEnabled: Enum.SkinnedMeshAllowType [NotScriptable]

Added Function StudioService:HasInternalPermission() -> boolean {RobloxScriptSecurity}

Added Enum SkinnedMeshAllowType
Added EnumItem SkinnedMeshAllowType.Default : 0
Added EnumItem SkinnedMeshAllowType.Enabled : 1
Added EnumItem SkinnedMeshAllowType.Disabled : 2

Added Enum TeleportMethod
Added EnumItem TeleportMethod.TeleportToSpawnByName : 0
Added EnumItem TeleportMethod.TeleportToPlaceInstance : 1
Added EnumItem TeleportMethod.TeleportToPrivateServer : 2
Added EnumItem TeleportMethod.TeleportToPartyAsync : 3

Added EnumItem StudioStyleGuideColor.ChatIncomingBgColor : 76
Added EnumItem StudioStyleGuideColor.ChatIncomingTextColor : 77
Added EnumItem StudioStyleGuideColor.ChatOutgoingBgColor : 78
Added EnumItem StudioStyleGuideColor.ChatOutgoingTextColor : 79
Added EnumItem StudioStyleGuideColor.ChatModeratedMessageColor : 80
Added EnumItem StudioStyleGuideColor.ScriptEditorCurrentLine : 98

Changed the value of EnumItem StudioStyleGuideColor.Separator from 76 to 81
Changed the value of EnumItem StudioStyleGuideColor.ButtonBorder from 77 to 82
Changed the value of EnumItem StudioStyleGuideColor.ButtonText from 78 to 83
Changed the value of EnumItem StudioStyleGuideColor.InputFieldBorder from 79 to 84
Changed the value of EnumItem StudioStyleGuideColor.CheckedFieldBackground from 80 to 85
Changed the value of EnumItem StudioStyleGuideColor.CheckedFieldBorder from 81 to 86
Changed the value of EnumItem StudioStyleGuideColor.CheckedFieldIndicator from 82 to 87
Changed the value of EnumItem StudioStyleGuideColor.HeaderSection from 83 to 88
Changed the value of EnumItem StudioStyleGuideColor.Midlight from 84 to 89
Changed the value of EnumItem StudioStyleGuideColor.StatusBar from 85 to 90
Changed the value of EnumItem StudioStyleGuideColor.DialogButton from 86 to 91
Changed the value of EnumItem StudioStyleGuideColor.DialogButtonText from 87 to 92
Changed the value of EnumItem StudioStyleGuideColor.DialogButtonBorder from 88 to 93
Changed the value of EnumItem StudioStyleGuideColor.DialogMainButton from 89 to 94
Changed the value of EnumItem StudioStyleGuideColor.DialogMainButtonText from 90 to 95
Changed the value of EnumItem StudioStyleGuideColor.InfoBarWarningBackground from 91 to 96
Changed the value of EnumItem StudioStyleGuideColor.InfoBarWarningText from 92 to 97

Version 0.439.0.407878

Added Property Studio.Search Content For Core Scripts: boolean
Added Property Studio.Indent Using Spaces: boolean

Version 0.438.0.407270

Added Property Selection.ActiveInstance: Instance? {RobloxScriptSecurity} [ReadOnly]
Added Property Studio.Active Color: Color3
Added Property Studio.Active Hover Over Color: Color3
Added Property StudioService.ShowActiveInstanceHighlight: boolean {RobloxScriptSecurity} [📁 LoadOnly] [NotReplicated]
Added Property TextBox.RichText: boolean
Added Property TextButton.RichText: boolean
Added Property TextLabel.RichText: boolean

Added Function MemStorageService:GetTable() -> { [string]: any } {RobloxScriptSecurity}
Added Function VirtualInputManager:sendThemeChangeEvent(themeName: string) -> () {RobloxScriptSecurity}

Added EnumItem StudioStyleGuideColor.InfoBarWarningBackground : 91
Added EnumItem StudioStyleGuideColor.InfoBarWarningText : 92

Added Tag [Deprecated] to Class AnalyticsService
Added Tag [Deprecated] to Property AnalyticsService.ApiKey
Added Tag [Deprecated] to Function AnalyticsService:FireEvent

Added Tag [Hidden] to Property SurfaceAppearance.TexturePack

Changed the security of Property SurfaceAppearance.AlphaMode
from: {RobloxSecurity}
to: {LocalUserSecurity}

Changed the security of Property SurfaceAppearance.TexturePack
from: {LocalUserSecurity}
to: {RobloxSecurity}

Removed Property NetworkClient.Ticket
Removed Property NetworkServer.Port
Removed Property NetworkSettings.DataMtuAdjust
Removed Property NetworkSettings.DataSendPriority
Removed Property NetworkSettings.PrintInstances
Removed Property NetworkSettings.PrintSplitMessage
Removed Property NetworkSettings.DataSendRate
Removed Property NetworkSettings.PreferredClientPort
Removed Property NetworkSettings.ReceiveRate
Removed Property NetworkSettings.TouchSendRate
Removed Property NetworkSettings.PhysicsMtuAdjust
Removed Property NetworkSettings.PhysicsSendPriority

Removed Function NetworkReplicator:CloseConnection
Removed Function NetworkReplicator:GetRakStatsString
Removed Function VideoFrame:GetInfo

Removed Tag [Deprecated] from Class SurfaceAppearance
Removed Tag [Deprecated] from Property SurfaceAppearance.AlphaMode
Removed Tag [Deprecated] from Property SurfaceAppearance.ColorMap
Removed Tag [Deprecated] from Property SurfaceAppearance.MetalnessMap
Removed Tag [Deprecated] from Property SurfaceAppearance.NormalMap
Removed Tag [Deprecated] from Property SurfaceAppearance.RoughnessMap
Removed Tag [Deprecated] from Property SurfaceAppearance.TexturePack


Version 0.437.0.406875

Added Property DebuggerBreakpoint.isContextDependentBreakpoint: boolean
Added Property Workspace.PhysicsSimulationRate: Enum.PhysicsSimulationRate [Hidden] [NotReplicated]

Added Function StudioService:GetTermsOfUseUrl() -> string {RobloxScriptSecurity}

Added Enum PhysicsSimulationRate
Added EnumItem PhysicsSimulationRate.Fixed240Hz : 0
Added EnumItem PhysicsSimulationRate.Fixed120Hz : 1
Added EnumItem PhysicsSimulationRate.Fixed60Hz : 2
Added EnumItem Technology.Future : 4 [Preliminary]
Changed the parameters of Function ScriptDebugger:SetBreakpoint
from: (line: number, isLocalBreakpoint: boolean)
to: (line: number, isContextDependentBreakpoint: boolean)

Removed Property DebuggerBreakpoint.IsLocal

Removed EnumItem BulkMoveMode.FireNoEvents

Version 0.436.0.406474

Added Property MeshPart.HasSkinnedMesh: boolean {✏️NotAccessibleSecurity} [Hidden]

Added Function PermissionsService:GetIsThirdPartyAssetAllowed() -> boolean {RobloxScriptSecurity}
Added Function PermissionsService:GetIsThirdPartyPurchaseAllowed() -> boolean {RobloxScriptSecurity}
Added Function PermissionsService:GetIsThirdPartyTeleportAllowed() -> boolean {RobloxScriptSecurity}
Added Function StudioService:SetDocumentDisplayName(newName: string) -> () {RobloxScriptSecurity}

Version 0.435.0.406105

Added Class UICorner : UIComponent
Added Property UICorner.CornerRadius: UDim

Added Property Studio.Enable Internal Features: boolean
Added Property Studio.Show CorePackages: boolean
Added Property Studio.Show FileSyncService: boolean

Added Function WorldRoot:BulkMoveTo(partList: { Instance }, cframeList: { any }, eventMode: Enum.BulkMoveMode? = "FireAllEvents") -> ()

Added Event GuiService.NativeClose() {RobloxScriptSecurity}

Added Enum BulkMoveMode
Added EnumItem BulkMoveMode.FireAllEvents : 0
Added EnumItem BulkMoveMode.FireCFrameChanged : 1
Added EnumItem BulkMoveMode.FireNoEvents : 2

Added EnumItem HttpError.SslVerificationFail : 11

Changed the value of EnumItem HttpError.Unknown from 11 to 12

Version 0.434.0.405736

Added Class PluginManagerInterface : Instance [NotCreatable] [NotReplicated]
Added Function PluginManagerInterface:CreatePlugin() -> Instance? {PluginSecurity} [CustomLuaState] [Preliminary]
Added Function PluginManagerInterface:ExportPlace(filePath: string? = "") -> () {PluginSecurity}
Added Function PluginManagerInterface:ExportSelection(filePath: string? = "") -> () {PluginSecurity}

Added Function ABTestService:GetBrowserTrackerABTestLoadingStatus() -> Enum.ABTestLoadingStatus {LocalUserSecurity}
Added Function ABTestService:GetPendingOrInitializedUserId() -> number {LocalUserSecurity}
Added Function ABTestService:GetUserABTestLoadingStatus() -> Enum.ABTestLoadingStatus {LocalUserSecurity}
Added Function WorldRoot:ArePartsTouchingOthers(partList: { Instance }, overlapIgnored: number? = 0.000199999995) -> boolean

Added Event ABTestService.OnBrowserTrackerABTestLoadingStatusChanged(status: Enum.ABTestLoadingStatus) {LocalUserSecurity}
Added Event ABTestService.OnUserABTestLoadingStatusChanged(status: Enum.ABTestLoadingStatus, userId: number) {LocalUserSecurity}

Added Enum ABTestLoadingStatus
Added EnumItem ABTestLoadingStatus.None : 0
Added EnumItem ABTestLoadingStatus.Pending : 1
Added EnumItem ABTestLoadingStatus.Initialized : 2
Added EnumItem ABTestLoadingStatus.Error : 3
Added EnumItem ABTestLoadingStatus.TimedOut : 4
Added EnumItem ABTestLoadingStatus.ShutOff : 5

Added Tag [Deprecated] to Function PluginManager:CreatePlugin

Version 0.433.0.405142

Added Function StudioService:ShowPlaceVersionHistoryDialog() -> () {RobloxScriptSecurity}
Added Function Workspace:CalculateJumpDistance(gravity: number, jumpPower: number, walkSpeed: number) -> number {RobloxScriptSecurity}
Added Function Workspace:CalculateJumpHeight(gravity: number, jumpPower: number) -> number {RobloxScriptSecurity}

Added Tag [NotReplicated] to Class MultipleDocumentInterfaceInstance

Changed the security of Class DataModelSession
from: {PluginSecurity}
to: {RobloxScriptSecurity}

Changed the security of Class MultipleDocumentInterfaceInstance
from: {PluginSecurity}
to: {RobloxScriptSecurity}

Changed the security of Property Plugin.HostDataModelType
from: {PluginSecurity}
to: {RobloxScriptSecurity}

Changed the security of Property Plugin.HostDataModelTypeIsCurrent
from: {PluginSecurity}
to: {RobloxScriptSecurity}

Changed the security of Property Plugin.MultipleDocumentInterfaceInstance
from: {PluginSecurity}
to: {RobloxScriptSecurity}

Changed the security of Function Plugin:GetItem
from: {PluginSecurity}
to: {RobloxScriptSecurity}

Changed the security of Function Plugin:Invoke
from: {PluginSecurity}
to: {RobloxScriptSecurity}

Changed the security of Function Plugin:OnInvoke
from: {PluginSecurity}
to: {RobloxScriptSecurity}

Changed the security of Function Plugin:OnSetItem
from: {PluginSecurity}
to: {RobloxScriptSecurity}

Changed the security of Function Plugin:SetItem
from: {PluginSecurity}
to: {RobloxScriptSecurity}

Removed Property Lighting.LegacyOutlines

Version 0.432.0.404847

Added Class InternalContainer : Instance [NotCreatable] [NotReplicated] [Service]

Added Class Bone : Attachment
Added Property Bone.Transform: CFrame [📁 LoadOnly] [NotReplicated]
Added Property Bone.TransformedCFrame: CFrame [ReadOnly]
Added Property Bone.TransformedWorldCFrame: CFrame [ReadOnly]

Added Property Studio.Format On Type: boolean
Added Property Studio.Rulers: string
Added Property SurfaceAppearance.TexturePack: string {LocalUserSecurity} [Preliminary]

Added EnumItem AssetType.Video : 62
Added EnumItem StudioStyleGuideColor.ScriptRuler : 57

Changed the security of Property SurfaceAppearance.AlphaMode
from: {None}
to: {RobloxSecurity}

Changed the value of EnumItem StudioStyleGuideColor.DebuggerCurrentLine from 57 to 58
Changed the value of EnumItem StudioStyleGuideColor.DebuggerErrorLine from 58 to 59
Changed the value of EnumItem StudioStyleGuideColor.DiffFilePathText from 59 to 60
Changed the value of EnumItem StudioStyleGuideColor.DiffTextHunkInfo from 60 to 61
Changed the value of EnumItem StudioStyleGuideColor.DiffTextNoChange from 61 to 62
Changed the value of EnumItem StudioStyleGuideColor.DiffTextAddition from 62 to 63
Changed the value of EnumItem StudioStyleGuideColor.DiffTextDeletion from 63 to 64
Changed the value of EnumItem StudioStyleGuideColor.DiffTextSeparatorBackground from 64 to 65
Changed the value of EnumItem StudioStyleGuideColor.DiffTextNoChangeBackground from 65 to 66
Changed the value of EnumItem StudioStyleGuideColor.DiffTextAdditionBackground from 66 to 67
Changed the value of EnumItem StudioStyleGuideColor.DiffTextDeletionBackground from 67 to 68
Changed the value of EnumItem StudioStyleGuideColor.DiffLineNum from 68 to 69
Changed the value of EnumItem StudioStyleGuideColor.DiffLineNumSeparatorBackground from 69 to 70
Changed the value of EnumItem StudioStyleGuideColor.DiffLineNumNoChangeBackground from 70 to 71
Changed the value of EnumItem StudioStyleGuideColor.DiffLineNumAdditionBackground from 71 to 72
Changed the value of EnumItem StudioStyleGuideColor.DiffLineNumDeletionBackground from 72 to 73
Changed the value of EnumItem StudioStyleGuideColor.DiffFilePathBackground from 73 to 74
Changed the value of EnumItem StudioStyleGuideColor.DiffFilePathBorder from 74 to 75
Changed the value of EnumItem StudioStyleGuideColor.Separator from 75 to 76
Changed the value of EnumItem StudioStyleGuideColor.ButtonBorder from 76 to 77
Changed the value of EnumItem StudioStyleGuideColor.ButtonText from 77 to 78
Changed the value of EnumItem StudioStyleGuideColor.InputFieldBorder from 78 to 79
Changed the value of EnumItem StudioStyleGuideColor.CheckedFieldBackground from 79 to 80
Changed the value of EnumItem StudioStyleGuideColor.CheckedFieldBorder from 80 to 81
Changed the value of EnumItem StudioStyleGuideColor.CheckedFieldIndicator from 81 to 82
Changed the value of EnumItem StudioStyleGuideColor.HeaderSection from 82 to 83
Changed the value of EnumItem StudioStyleGuideColor.Midlight from 83 to 84
Changed the value of EnumItem StudioStyleGuideColor.StatusBar from 84 to 85
Changed the value of EnumItem StudioStyleGuideColor.DialogButton from 85 to 86
Changed the value of EnumItem StudioStyleGuideColor.DialogButtonText from 86 to 87
Changed the value of EnumItem StudioStyleGuideColor.DialogButtonBorder from 87 to 88
Changed the value of EnumItem StudioStyleGuideColor.DialogMainButton from 88 to 89
Changed the value of EnumItem StudioStyleGuideColor.DialogMainButtonText from 89 to 90

Version 0.431.0.404520

Added Class ReplicatedScriptService : Instance [NotCreatable] [Service]

Added Property PartOperation.SmoothingAngle: number {✏️PluginSecurity}
Added Property Studio.Auto Indent Rule: Enum.AutoIndentRule
Added Property StudioService.HoverInstance: Instance? {RobloxScriptSecurity} [📁 LoadOnly] [NotReplicated]
Added Property VideoFrame.Resolution: Vector2 [ReadOnly]

Added Function DataModel:GetEngineFeature(name: string) -> boolean {LocalUserSecurity}
Added Function WorldRoot:SetInsertPoint(point: Vector3, ignoreGrid: boolean? = false) -> () {RobloxScriptSecurity}

Added Enum AutoIndentRule
Added EnumItem AutoIndentRule.Off : 0
Added EnumItem AutoIndentRule.Absolute : 1
Added EnumItem AutoIndentRule.Relative : 2

Removed Property DebugSettings.IsFmodProfilingEnabled

Version 0.430.0.404197

Added Class ReplicatedScriptService : Instance [NotCreatable] [Service]

Added Property PartOperation.SmoothingAngle: number {✏️PluginSecurity}

Added Function WorldRoot:SetInsertPoint(point: Vector3, ignoreGrid: boolean? = false) -> () {RobloxScriptSecurity}

Removed Property DebugSettings.IsFmodProfilingEnabled

Version 0.429.2.404265

Added Class Atmosphere : Instance
Added Property Atmosphere.Density: number
Added Property Atmosphere.Offset: number
Added Property Atmosphere.Color: Color3
Added Property Atmosphere.Decay: Color3
Added Property Atmosphere.Glare: number
Added Property Atmosphere.Haze: number

Added Property DebuggerBreakpoint.IsLocal: boolean
Added Property Studio.Show Whitespace: boolean
Added Property Studio.Whitespace Color: Color3

Added Function Player:RequestStreamAroundAsync(position: Vector3, timeOut: number? = 0) -> () [Yields]

Added EnumItem StudioStyleGuideColor.ScriptWhitespace : 56

Changed the parameters of Function ScriptDebugger:SetBreakpoint
from: (line: number)
to: (line: number, isLocalBreakpoint: boolean)

Changed the parameters of Event Lighting.LightingChanged
from: (skyboxChanged: boolean)
to: (skyChanged: boolean)

Changed the value of EnumItem StudioStyleGuideColor.DebuggerCurrentLine from 56 to 57
Changed the value of EnumItem StudioStyleGuideColor.DebuggerErrorLine from 57 to 58
Changed the value of EnumItem StudioStyleGuideColor.DiffFilePathText from 58 to 59
Changed the value of EnumItem StudioStyleGuideColor.DiffTextHunkInfo from 59 to 60
Changed the value of EnumItem StudioStyleGuideColor.DiffTextNoChange from 60 to 61
Changed the value of EnumItem StudioStyleGuideColor.DiffTextAddition from 61 to 62
Changed the value of EnumItem StudioStyleGuideColor.DiffTextDeletion from 62 to 63
Changed the value of EnumItem StudioStyleGuideColor.DiffTextSeparatorBackground from 63 to 64
Changed the value of EnumItem StudioStyleGuideColor.DiffTextNoChangeBackground from 64 to 65
Changed the value of EnumItem StudioStyleGuideColor.DiffTextAdditionBackground from 65 to 66
Changed the value of EnumItem StudioStyleGuideColor.DiffTextDeletionBackground from 66 to 67
Changed the value of EnumItem StudioStyleGuideColor.DiffLineNum from 67 to 68
Changed the value of EnumItem StudioStyleGuideColor.DiffLineNumSeparatorBackground from 68 to 69
Changed the value of EnumItem StudioStyleGuideColor.DiffLineNumNoChangeBackground from 69 to 70
Changed the value of EnumItem StudioStyleGuideColor.DiffLineNumAdditionBackground from 70 to 71
Changed the value of EnumItem StudioStyleGuideColor.DiffLineNumDeletionBackground from 71 to 72
Changed the value of EnumItem StudioStyleGuideColor.DiffFilePathBackground from 72 to 73
Changed the value of EnumItem StudioStyleGuideColor.DiffFilePathBorder from 73 to 74
Changed the value of EnumItem StudioStyleGuideColor.Separator from 74 to 75
Changed the value of EnumItem StudioStyleGuideColor.ButtonBorder from 75 to 76
Changed the value of EnumItem StudioStyleGuideColor.ButtonText from 76 to 77
Changed the value of EnumItem StudioStyleGuideColor.InputFieldBorder from 77 to 78
Changed the value of EnumItem StudioStyleGuideColor.CheckedFieldBackground from 78 to 79
Changed the value of EnumItem StudioStyleGuideColor.CheckedFieldBorder from 79 to 80
Changed the value of EnumItem StudioStyleGuideColor.CheckedFieldIndicator from 80 to 81
Changed the value of EnumItem StudioStyleGuideColor.HeaderSection from 81 to 82
Changed the value of EnumItem StudioStyleGuideColor.Midlight from 82 to 83
Changed the value of EnumItem StudioStyleGuideColor.StatusBar from 83 to 84
Changed the value of EnumItem StudioStyleGuideColor.DialogButton from 84 to 85
Changed the value of EnumItem StudioStyleGuideColor.DialogButtonText from 85 to 86
Changed the value of EnumItem StudioStyleGuideColor.DialogButtonBorder from 86 to 87
Changed the value of EnumItem StudioStyleGuideColor.DialogMainButton from 87 to 88
Changed the value of EnumItem StudioStyleGuideColor.DialogMainButtonText from 88 to 89

Version 0.428.3.403826

Added Property LuaSourceContainer.IsDifferentFromFileSystem: boolean {RobloxSecurity} [NotReplicated] [NotScriptable]

Added Function StudioService:AnimationIdSelected(id: number) -> () {RobloxScriptSecurity}

Added Event StudioService.OnImportFromRoblox() {RobloxScriptSecurity}

Added EnumItem LanguagePreference.Korean : 3

Changed the security of Property Player.DisplayName
from: {RobloxScriptSecurity}
to: {None}

Changed the parameters of Function ScriptDebugger:GetGlobals
from: ()
to: (stackFrame: number? = 0)

Removed Property ModuleScript.CoreScriptModified

Removed Function ThirdPartyUserService:GetUserDisplayName

Version 0.427.0.399257

Added Class DepthOfFieldEffect : PostEffect
Added Property DepthOfFieldEffect.FarIntensity: number
Added Property DepthOfFieldEffect.FocusDistance: number
Added Property DepthOfFieldEffect.InFocusRadius: number
Added Property DepthOfFieldEffect.NearIntensity: number

Added Property GameSettings.VideoRecording: boolean {RobloxScriptSecurity} {✏️RobloxSecurity} [📁 LoadOnly] [NotReplicated]
Added Property Motor6D.ChildName: string [NotScriptable] [ReadOnly]
Added Property Motor6D.ParentName: string [NotScriptable] [ReadOnly]

Added Function WorldRoot:IKMoveTo(part: Instance, target: CFrame, translateStiffness: number? = 0.5, rotateStiffness: number? = 0.5, collisionsMode: Enum.IKCollisionsMode? = "OtherMechanismsAnchored") -> () {PluginSecurity}

Added Enum IKCollisionsMode
Added EnumItem IKCollisionsMode.NoCollisions : 0
Added EnumItem IKCollisionsMode.OtherMechanismsAnchored : 1
Added EnumItem IKCollisionsMode.IncludeContactedMechanisms : 2

Changed the parameters of Function Players:SetLocalPlayerInfo
from: (userId: number, userName: string, membershipType: Enum.MembershipType, isUnder13: boolean)
to: (userId: number, userName: string, displayName: string, membershipType: Enum.MembershipType, isUnder13: boolean)

Removed Function WorldRoot:IkMoveTo

Removed Enum CollisionsMode
Removed EnumItem CollisionsMode.NoCollisions
Removed EnumItem CollisionsMode.OtherMechanismsAnchored
Removed EnumItem CollisionsMode.IncludeContactedMechanisms


Version 0.426.0.397632

Added Class UserService : Instance [NotCreatable] [Service]
Added Function UserService:GetUserInfosByUserIdsAsync(userIds: { any }) -> { any } [Yields]

Added Function AssetManagerService:HasUnpublishedChangesForLinkedSource(aliasName: string) -> boolean {RobloxScriptSecurity}
Added Function AssetManagerService:InsertLinkedSourceAsLocalScript(aliasName: string) -> () {RobloxScriptSecurity}
Added Function AssetManagerService:InsertLinkedSourceAsModuleScript(aliasName: string) -> () {RobloxScriptSecurity}
Added Function AssetManagerService:InsertLinkedSourceAsScript(aliasName: string) -> () {RobloxScriptSecurity}
Added Function AssetManagerService:OpenLinkedSource(aliasName: string) -> () {RobloxScriptSecurity}
Added Function AssetManagerService:PublishLinkedSource(assetId: number, aliasName: string) -> () {RobloxScriptSecurity} [Yields]
Added Function AssetManagerService:RefreshLinkedSource(aliasName: string) -> () {RobloxScriptSecurity}
Added Function AssetManagerService:RenameAlias(assetType: number, assetId: number, oldAliasName: string, newAliasName: string) -> () {RobloxScriptSecurity} [Yields]
Added Function AssetManagerService:RevertLinkedSourceToLastPublishedVersion(aliasName: string) -> () {RobloxScriptSecurity}

Added Event AssetManagerService.MayBeLinkedSourceModified(aliasName: string) {RobloxScriptSecurity}

Added EnumItem CollisionFidelity.PreciseConvexDecomposition : 3

Changed the serialization of Property BallSocketConstraint.MaxFrictionTorque
from: [💾|📁 Serialized]
to: [🚫 None]

Changed the parameters of Event StudioService.GamePublishFinished
from: (success: boolean)
to: (success: boolean, gameId: number)


Version 0.425.0.394331

Added Class InstanceAdornment : GuiBase3d [NotCreatable]
Added Property InstanceAdornment.Adornee: Instance?

Added Property Humanoid.RequiresNeck: boolean
Added Property Humanoid.DisplayName: string
Added Property StudioData.EnableScriptCollabVersionHistoryOnLoad: boolean {PluginSecurity} [Hidden]
Added Property StudioService.DrawConstraintsOnTop: boolean [ReadOnly]

Added Event NotificationService.Roblox17sConnectionChanged(connectionName: string, connectionState: Enum.ConnectionState, namespaceSequenceNumbers: string)
Added Event NotificationService.Roblox17sEventReceived(eventData: { [string]: any })

Changed the superclass of Class SelectionBox
from: "PVAdornment"
to: "InstanceAdornment"

Removed Function ScriptDebugger:Resume
Removed Function ScriptDebugger:StepIn
Removed Function ScriptDebugger:StepOut
Removed Function ScriptDebugger:StepOver

Version 0.424.0.392804

Added Class AssetManagerService : Instance [NotCreatable] [NotReplicated] [Service]
Added Function AssetManagerService:AddNewPlace() -> number {RobloxScriptSecurity} [Yields]
Added Function AssetManagerService:DeleteAlias(aliasName: string) -> () {RobloxScriptSecurity} [Yields]
Added Function AssetManagerService:GetMeshId(aliasName: string) -> number {RobloxScriptSecurity}
Added Function AssetManagerService:GetTextureId(aliasName: string) -> number {RobloxScriptSecurity}
Added Function AssetManagerService:InsertImage(assetId: number) -> () {RobloxScriptSecurity}
Added Function AssetManagerService:InsertMesh(aliasName: string, insertWithLocation: boolean) -> () {RobloxScriptSecurity}
Added Function AssetManagerService:InsertPackage(packageId: number) -> () {RobloxScriptSecurity}
Added Function AssetManagerService:OpenPlace(placeId: number) -> () {RobloxScriptSecurity}
Added Function AssetManagerService:RemovePlace(placeId: number) -> () {RobloxScriptSecurity} [Yields]
Added Function AssetManagerService:RenamePlace(placeId: number, newName: string) -> () {RobloxScriptSecurity} [Yields]
Added Function AssetManagerService:ShowPackageDetails(packageId: number) -> () {RobloxScriptSecurity}
Added Function AssetManagerService:UpdateAllPackages(packageId: number) -> () {RobloxScriptSecurity}
Added Function AssetManagerService:ViewPackageOnWebsite(packageId: number) -> () {RobloxScriptSecurity}

Added Class BulkImportService : Instance [NotCreatable] [NotReplicated] [Service]
Added Function BulkImportService:LaunchBulkImport(assetTypeToImport: number) -> () {RobloxScriptSecurity}
Added Function BulkImportService:ShowBulkImportView() -> () {RobloxScriptSecurity}
Added Event BulkImportService.BulkImportFinished(state: number) {RobloxScriptSecurity}
Added Event BulkImportService.BulkImportStarted() {RobloxScriptSecurity}

Added Property BasePart.Mass: number [ReadOnly]

Added Function MarketplaceService:PromptRobloxPurchase(assetId: number, equipIfPurchased: boolean) -> () {RobloxScriptSecurity}
Added Function SessionService:SessionExists(sid: string) -> boolean {RobloxScriptSecurity}

Added Event MarketplaceService.PromptRobloxPurchaseRequested(assetId: number, equipIfPurchased: boolean) {RobloxScriptSecurity}

Changed the parameters of Function MarketplaceService:PerformPurchase
from: (infoType: Enum.InfoType, productId: number, expectedPrice: number, requestId: string)
to: (infoType: Enum.InfoType, productId: number, expectedPrice: number, requestId: string, isRobloxPurchase: boolean)

Removed Function StudioService:LaunchBulkImport
Removed Function StudioService:ShowBulkImportView

Removed Event StudioService.BulkImportFinished

Removed Tag [CustomLuaState] from Function BasePart:GetMass

Version 0.423.0.391560

Added Property Player.PlatformName: string {RobloxScriptSecurity}
Added Property UIGradient.Enabled: boolean

Added Function Animator:ApplyJointVelocities(motors: any) -> ()
Added Function ThirdPartyUserService:GetUserPlatformName() -> string {RobloxScriptSecurity}

Changed the parameters of Function StudioService:PublishAs
from: (universeId: number, placeId: number)
to: (universeId: number, placeId: number, groupId: number)

Changed the parameters of Function VirtualInputManager:SendMouseButtonEvent
from: (x: number, y: number, mouseButton: number, isDown: boolean, pluginGui: Instance)
to: (x: number, y: number, mouseButton: number, isDown: boolean, pluginGui: Instance, repeatCount: number)

Changed the parameters of Event GuiButton.Activated
from: (inputObject: Instance)
to: (inputObject: Instance, clickCount: number)

Removed Class InternalSyncItem
Removed Property InternalSyncItem.Enabled
Removed Property InternalSyncItem.Path
Removed Property InternalSyncItem.Target

Removed Class InternalSyncService

Removed Tag [Hidden] from Property JointInstance.Enabled

Version 0.422.0.388145

Added Class EventIngestService : Instance [NotCreatable] [Service]
Added Function EventIngestService:SendEventDeferred(target: string, eventContext: string, eventName: string, additionalArgs: { [string]: any }) -> () {RobloxScriptSecurity}
Added Function EventIngestService:SendEventImmediately(target: string, eventContext: string, eventName: string, additionalArgs: { [string]: any }) -> () {RobloxScriptSecurity}
Added Function EventIngestService:SetRBXEvent(target: string, eventContext: string, eventName: string, additionalArgs: { [string]: any }) -> () {RobloxScriptSecurity}
Added Function EventIngestService:SetRBXEventStream(target: string, eventContext: string, eventName: string, additionalArgs: { [string]: any }) -> () {RobloxScriptSecurity}

Added Class InternalSyncItem : Instance [NotReplicated]
Added Property InternalSyncItem.Enabled: boolean {RobloxScriptSecurity} [NotReplicated]
Added Property InternalSyncItem.Path: string {RobloxScriptSecurity} [NotReplicated]
Added Property InternalSyncItem.Target: Instance? {RobloxScriptSecurity} [📁 LoadOnly] [NotReplicated]

Added Class InternalSyncService : Instance [NotCreatable] [NotReplicated] [Service]
Added Class LanguageService : Instance [NotCreatable] [NotReplicated] [Service]

Added Class SessionService : Instance [NotCreatable] [Service]
Added Function SessionService:GetCreatedTimestampUtcMs(sid: string) -> number {RobloxScriptSecurity}
Added Function SessionService:GetMetadata(sid: string, key: string) -> any {RobloxScriptSecurity}
Added Function SessionService:GetRootSID() -> string {RobloxScriptSecurity}
Added Function SessionService:RemoveMetadata(sid: string, key: string) -> () {RobloxScriptSecurity}
Added Function SessionService:RemoveSession(sid: string) -> () {RobloxScriptSecurity}
Added Function SessionService:ReplaceSession(sid: string, tag: string) -> () {RobloxScriptSecurity}
Added Function SessionService:SetMetadata(sid: string, key: string, value: any) -> () {RobloxScriptSecurity}
Added Function SessionService:SetSession(parentSid: string, childSid: string, tag: string) -> () {RobloxScriptSecurity}

Added Class SurfaceAppearance : Instance [Preliminary]
Added Property SurfaceAppearance.AlphaMode: Enum.AlphaMode [Preliminary]
Added Property SurfaceAppearance.ColorMap: string {LocalUserSecurity} [Preliminary]
Added Property SurfaceAppearance.MetalnessMap: string {LocalUserSecurity} [Preliminary]
Added Property SurfaceAppearance.NormalMap: string {LocalUserSecurity} [Preliminary]
Added Property SurfaceAppearance.RoughnessMap: string {LocalUserSecurity} [Preliminary]

Added Property Studio.PluginDebuggingEnabled: boolean
Added Property StudioService.DraggerSolveConstraints: boolean [ReadOnly]
Added Property StudioService.ShowConstraintDetails: boolean [ReadOnly]

Added Function VideoFrame:GetInfo() -> { [string]: any }

Added Enum AlphaMode
Added EnumItem AlphaMode.Overlay : 0
Added EnumItem AlphaMode.Transparency : 1

Added Tag [Deprecated] to Function Camera:GetLargestCutoffDistance
Added Tag [Deprecated] to Function Camera:Interpolate
Added Tag [Deprecated] to Function Camera:PanUnits
Added Tag [Deprecated] to Function Camera:TiltUnits
Added Tag [NotReplicated] to Class PluginDebugService

Changed the return-type of Function StudioService:GizmoRaycast
from: ...any
to: RaycastResult?

Changed the return-type of Function WorldRoot:Raycast
from: ...any
to: RaycastResult?

Removed Class DebuggablePlugin

Version 0.421.0.385673

Added Function HttpRbxApiService:RequestLimitedAsync(requestOptions: { [string]: any }, priority: Enum.ThrottlingPriority? = "Default", content_type: Enum.HttpContentType? = "ApplicationJson", httpRequestType: Enum.HttpRequestType? = "Default") -> string [Yields]

Changed the security of Class DataModelSession
from: {RobloxScriptSecurity}
to: {PluginSecurity}

Changed the security of Class MultipleDocumentInterfaceInstance
from: {RobloxScriptSecurity}
to: {PluginSecurity}

Changed the security of Property Plugin.HostDataModelType
from: {RobloxScriptSecurity}
to: {PluginSecurity}

Changed the security of Property Plugin.HostDataModelTypeIsCurrent
from: {RobloxScriptSecurity}
to: {PluginSecurity}

Changed the security of Property Plugin.MultipleDocumentInterfaceInstance
from: {RobloxScriptSecurity}
to: {PluginSecurity}

Changed the write permissions of Property Workspace.StreamingEnabled
from: {✏️None}
to: {✏️PluginSecurity}

Changed the security of Function Plugin:GetItem
from: {RobloxScriptSecurity}
to: {PluginSecurity}

Changed the security of Function Plugin:Invoke
from: {RobloxScriptSecurity}
to: {PluginSecurity}

Changed the security of Function Plugin:OnInvoke
from: {RobloxScriptSecurity}
to: {PluginSecurity}

Changed the security of Function Plugin:OnSetItem
from: {RobloxScriptSecurity}
to: {PluginSecurity}

Changed the security of Function Plugin:SetItem
from: {RobloxScriptSecurity}
to: {PluginSecurity}

Removed Enum DateTimeKind
Removed EnumItem DateTimeKind.Utc
Removed EnumItem DateTimeKind.Local


Version 0.420.0.383960

Added Class PermissionsService : Instance [NotCreatable] [Service]
Added Function PermissionsService:GetPermissions(assetId: string) -> { any } {RobloxScriptSecurity}
Added Function PermissionsService:SetPermissions(assetId: string, permissions: { any }) -> () {RobloxScriptSecurity}

Added Class PluginDebugService : Instance [NotCreatable] [Service]
Added Class DebuggablePlugin : Plugin

Added Property AngularVelocity.ReactionTorqueEnabled: boolean
Added Property BallSocketConstraint.MaxFrictionTorque: number

Added Function StudioService:GizmoRaycast(origin: Vector3, direction: Vector3, raycastParams: RaycastParams? = RaycastParams.new()) -> ...any {PluginSecurity}
Added Function WorldRoot:Raycast(origin: Vector3, direction: Vector3, raycastParams: RaycastParams? = RaycastParams.new()) -> ...any

Added Enum RaycastFilterType
Added EnumItem RaycastFilterType.Blacklist : 0
Added EnumItem RaycastFilterType.Whitelist : 1

Removed Event GuiService.InspectPlayerFromUserIdRequest

Version 0.419.0.381237

Added Property StudioData.EnableScriptCollabByDefaultOnLoad: boolean {PluginSecurity} [Hidden]

Added Event StudioService.BulkImportFinished(state: number) {RobloxScriptSecurity}

Changed the return-type of Function StudioService:LaunchBulkImport from number to ()

Removed Property LuaSettings.GcFrequency
Removed Property LuaSettings.GcLimit
Removed Property LuaSettings.GcPause
Removed Property LuaSettings.GcStepMul
Removed Property NetworkSettings.ArePhysicsRejectionsReported
Removed Property NetworkSettings.PrintBits
Removed Property NetworkSettings.PrintEvents
Removed Property NetworkSettings.PrintProperties
Removed Property NetworkSettings.ClientPhysicsSendRate
Removed Property NetworkSettings.DataGCRate
Removed Property NetworkSettings.IsQueueErrorComputed
Removed Property NetworkSettings.NetworkOwnerRate
Removed Property NetworkSettings.PhysicsSendRate
Removed Property NetworkSettings.UsePhysicsPacketCache
Removed Property Studio.RecentSavesDir

Removed Function NetworkServer:GetClientCount

Removed Tag [Yields] from Function StudioService:LaunchBulkImport

Version 0.418.1.380321

Added Property Studio.LocalAssetsFolder: QDir {✏️RobloxScriptSecurity}

Added Function StudioService:ShowBulkImportView() -> () {RobloxScriptSecurity}
Added Function WorldRoot:IkMoveTo(part: Instance, target: CFrame, translateStiffness: number? = 1, rotateStiffness: number? = 1, collisionsMode: Enum.CollisionsMode? = "OtherMechanismsAnchored") -> () {RobloxScriptSecurity}

Added Enum CollisionsMode
Added EnumItem CollisionsMode.NoCollisions : 0
Added EnumItem CollisionsMode.OtherMechanismsAnchored : 1
Added EnumItem CollisionsMode.IncludeContactedMechanisms : 2

Added Tag [Deprecated] to Function Plugin:GetStudioUserId

Added Tags [Deprecated] [Hidden] to Property Studio.UI Theme

Changed the security of Function StudioService:GetUserId
from: {RobloxScriptSecurity}
to: {PluginSecurity}


Version 0.417.0.376966

Added Function StudioService:LaunchBulkImport(assetTypeToImport: number) -> number {RobloxScriptSecurity} [Yields]
Added Function Terrain:FillWedge(cframe: CFrame, size: Vector3, material: Enum.Material) -> ()

Added Event ScriptContext.ErrorDetailed(message: string, stackTrace: string, script: Instance, details: string) {RobloxScriptSecurity}

Added EnumItem DraftStatusCode.DraftCommitted : 3

Added Tag [NotReplicated] to Property Sound.Playing
Added Tag [NotReplicated] to Property Sound.TimePosition

Version 0.416.0.375788

Added Function GuiService:ForceTenFootInterface(isForced: boolean) -> () {RobloxScriptSecurity}
Added Function MarketplaceService:PromptPremiumPurchase(player: Instance) -> ()
Added Function MarketplaceService:SignalMockPurchasePremium() -> () {RobloxScriptSecurity}
Added Function MarketplaceService:SignalPromptPremiumPurchaseFinished(didTryPurchasing: boolean) -> () {RobloxScriptSecurity}

Added Event MarketplaceService.PromptPremiumPurchaseFinished()
Added Event MarketplaceService.PromptPremiumPurchaseRequested(player: Instance) {RobloxScriptSecurity}
Added Event Players.PlayerMembershipChanged(player: Instance)

Changed the write permissions of Property GameSettings.AdditionalCoreIncludeDirs
from: {✏️None}
to: {✏️RobloxScriptSecurity}

Changed the write permissions of Property GameSettings.OverrideStarterScript
from: {✏️None}
to: {✏️RobloxScriptSecurity}

Changed the write permissions of Property Studio.OverrideCoreScripts
from: {✏️None}
to: {✏️RobloxScriptSecurity}

Changed the write permissions of Property Studio.OverrideCoreScriptsDir
from: {✏️None}
to: {✏️RobloxScriptSecurity}

Changed the security of Function DataModel:GetFastFlag
from: {RobloxScriptSecurity}
to: {LocalUserSecurity}

Changed the security of Function DataModel:GetFastInt
from: {RobloxScriptSecurity}
to: {LocalUserSecurity}

Changed the security of Function DataModel:GetFastString
from: {RobloxScriptSecurity}
to: {LocalUserSecurity}

Changed the security of Function StudioService:ConvertToPackageUpload
from: {PluginSecurity}
to: {RobloxScriptSecurity}

Removed EnumItem StudioStyleGuideColor.Merge3HighlightOriginal
Removed EnumItem StudioStyleGuideColor.Merge3HighlightMine
Removed EnumItem StudioStyleGuideColor.Merge3HighlightTheirs

Version 0.415.0.373700

Removed Class PhysicsPacketCache

Version 0.414.0.371885

Added Class VideoFrame : GuiObject
Added Property VideoFrame.IsLoaded: boolean [ReadOnly]
Added Property VideoFrame.Looped: boolean
Added Property VideoFrame.Playing: boolean [NotReplicated]
Added Property VideoFrame.TimeLength: number [ReadOnly]
Added Property VideoFrame.TimePosition: number [NotReplicated]
Added Property VideoFrame.Video: string
Added Property VideoFrame.Volume: number
Added Function VideoFrame:Pause() -> ()
Added Function VideoFrame:Play() -> ()
Added Event VideoFrame.DidLoop(video: string)
Added Event VideoFrame.Ended(video: string)
Added Event VideoFrame.Loaded(video: string)
Added Event VideoFrame.Paused(video: string)
Added Event VideoFrame.Played(video: string)

Added Property PhysicsSettings.AreTerrainReplicationRegionsShown: boolean

Added EnumItem ComputerCameraMovementMode.CameraToggle : 4
Added EnumItem DevComputerCameraMovementMode.CameraToggle : 4

Changed the parameters of Function DataModel:HttpGetAsync
from: (url: string, httpRequestType: Enum.HttpRequestType? = "Default", doNotAllowDiabolicalMode: boolean? = false)
to: (url: string, httpRequestType: Enum.HttpRequestType? = "Default")

Changed the parameters of Function DataModel:HttpPostAsync
from: (url: string, data: string, contentType: string? = "*/*", httpRequestType: Enum.HttpRequestType? = "Default", doNotAllowDiabolicalMode: boolean? = false)
to: (url: string, data: string, contentType: string? = "*/*", httpRequestType: Enum.HttpRequestType? = "Default")

Changed the parameters of Function HttpRbxApiService:GetAsync
from: (apiUrlPath: string, priority: Enum.ThrottlingPriority? = "Default", httpRequestType: Enum.HttpRequestType? = "Default", doNotAllowDiabolicalMode: boolean? = false)
to: (apiUrlPath: string, priority: Enum.ThrottlingPriority? = "Default", httpRequestType: Enum.HttpRequestType? = "Default")

Changed the parameters of Function HttpRbxApiService:GetAsyncFullUrl
from: (apiUrl: string, priority: Enum.ThrottlingPriority? = "Default", httpRequestType: Enum.HttpRequestType? = "Default", doNotAllowDiabolicalMode: boolean? = false)
to: (apiUrl: string, priority: Enum.ThrottlingPriority? = "Default", httpRequestType: Enum.HttpRequestType? = "Default")

Changed the parameters of Function HttpRbxApiService:PostAsync
from: (apiUrlPath: string, data: string, priority: Enum.ThrottlingPriority? = "Default", content_type: Enum.HttpContentType? = "ApplicationJson", httpRequestType: Enum.HttpRequestType? = "Default", doNotAllowDiabolicalMode: boolean? = false)
to: (apiUrlPath: string, data: string, priority: Enum.ThrottlingPriority? = "Default", content_type: Enum.HttpContentType? = "ApplicationJson", httpRequestType: Enum.HttpRequestType? = "Default")

Changed the parameters of Function HttpRbxApiService:PostAsyncFullUrl
from: (apiUrl: string, data: string, priority: Enum.ThrottlingPriority? = "Default", content_type: Enum.HttpContentType? = "ApplicationJson", httpRequestType: Enum.HttpRequestType? = "Default", doNotAllowDiabolicalMode: boolean? = false)
to: (apiUrl: string, data: string, priority: Enum.ThrottlingPriority? = "Default", content_type: Enum.HttpContentType? = "ApplicationJson", httpRequestType: Enum.HttpRequestType? = "Default")

Changed the parameters of Function HttpRbxApiService:RequestAsync
from: (requestOptions: { [string]: any }, priority: Enum.ThrottlingPriority? = "Default", content_type: Enum.HttpContentType? = "ApplicationJson", httpRequestType: Enum.HttpRequestType? = "Default", doNotAllowDiabolicalMode: boolean? = false)
to: (requestOptions: { [string]: any }, priority: Enum.ThrottlingPriority? = "Default", content_type: Enum.HttpContentType? = "ApplicationJson", httpRequestType: Enum.HttpRequestType? = "Default")

Removed Property NotificationService.IsLuaHomeWithAvatarEnabled

Version 0.413.1.370526

Added Class PlayerEmulatorService : Instance [NotCreatable] [NotReplicated] [Service]
Added Property PlayerEmulatorService.PlayerEmulationEnabled: boolean {RobloxScriptSecurity} [📁 LoadOnly] [NotReplicated]
Added Property PlayerEmulatorService.StudioEmulatedCountryRegionCode: string {RobloxScriptSecurity} [📁 LoadOnly] [NotReplicated]
Added Function PlayerEmulatorService:GetEmulatedPolicyInfo() -> { [string]: any } {RobloxScriptSecurity}
Added Function PlayerEmulatorService:SetEmulatedPolicyInfo(emulatedPolicyInfo: { [string]: any }) -> () {RobloxScriptSecurity}

Added Property NetworkSettings.HttpProxyEnabled: boolean {✏️RobloxScriptSecurity}
Added Property NetworkSettings.HttpProxyURL: string {✏️RobloxScriptSecurity}

Added Tag [NotCreatable] to Class DebugSettings
Added Tag [NotCreatable] to Class GameSettings
Added Tag [NotCreatable] to Class GoogleAnalyticsConfiguration
Added Tag [NotCreatable] to Class LuaSettings
Added Tag [NotCreatable] to Class NetworkSettings
Added Tag [NotCreatable] to Class PhysicsSettings
Added Tag [NotCreatable] to Class RenderSettings
Added Tag [NotCreatable] to Class Studio
Added Tag [NotCreatable] to Class TaskScheduler
Added Tag [NotCreatable] to Class UserGameSettings

Removed Property NetworkSettings.ProxyEnabled
Removed Property NetworkSettings.ProxyURL

Version 0.412.0.365788

Added Class UIGradient : UIComponent
Added Property UIGradient.Color: ColorSequence
Added Property UIGradient.Offset: Vector2
Added Property UIGradient.Rotation: number
Added Property UIGradient.Transparency: NumberSequence

Added Function DataModel:SetFastFlagForTesting(name: string, newValue: boolean) -> boolean {RobloxScriptSecurity}
Added Function DataModel:SetFastIntForTesting(name: string, newValue: number) -> number {RobloxScriptSecurity}
Added Function DataModel:SetFastStringForTesting(name: string, newValue: string) -> string {RobloxScriptSecurity}
Added Function HttpService:GetUserAgent() -> string {RobloxScriptSecurity}

Added Tag [UserSettings] to Class UserGameSettings

Removed Property Studio.Show Roblox Plugin GUI Service in Explorer

Removed Tag [Service] from Class UserGameSettings

Version 0.411.0.363394

Added Function HttpRbxApiService:GetDocumentationUrl(partialUrl: string) -> string {RobloxScriptSecurity}

Version 0.410.1.361262

Added Class WorldRoot : Model [NotCreatable]
Added Function WorldRoot:FindPartOnRay(ray: Ray, ignoreDescendantsInstance: Instance?, terrainCellsAreCubes: boolean? = false, ignoreWater: boolean? = false) -> ...any
Added Function WorldRoot:FindPartOnRayWithIgnoreList(ray: Ray, ignoreDescendantsTable: { Instance }, terrainCellsAreCubes: boolean? = false, ignoreWater: boolean? = false) -> ...any
Added Function WorldRoot:FindPartOnRayWithWhitelist(ray: Ray, whitelistDescendantsTable: { Instance }, ignoreWater: boolean? = false) -> ...any
Added Function WorldRoot:FindPartsInRegion3(region: Region3, ignoreDescendantsInstance: Instance?, maxParts: number? = 20) -> { Instance }
Added Function WorldRoot:FindPartsInRegion3WithIgnoreList(region: Region3, ignoreDescendantsTable: { Instance }, maxParts: number? = 20) -> { Instance }
Added Function WorldRoot:FindPartsInRegion3WithWhiteList(region: Region3, whitelistDescendantsTable: { Instance }, maxParts: number? = 20) -> { Instance }
Added Function WorldRoot:IsRegion3Empty(region: Region3, ignoreDescendentsInstance: Instance?) -> boolean
Added Function WorldRoot:IsRegion3EmptyWithIgnoreList(region: Region3, ignoreDescendentsTable: { Instance }) -> boolean

Added Class WorldModel : WorldRoot

Added Property ModuleScript.CoreScriptModified: boolean {RobloxSecurity} [NotReplicated] [NotScriptable]
Added Property Terrain.Decoration: boolean [NotScriptable]

Changed the superclass of Class Workspace
from: "Model"
to: "WorldRoot"

Removed Function Workspace:FindPartOnRay
Removed Function Workspace:FindPartOnRayWithIgnoreList
Removed Function Workspace:FindPartOnRayWithWhitelist
Removed Function Workspace:FindPartsInRegion3
Removed Function Workspace:FindPartsInRegion3WithIgnoreList
Removed Function Workspace:FindPartsInRegion3WithWhiteList
Removed Function Workspace:IsRegion3Empty
Removed Function Workspace:IsRegion3EmptyWithIgnoreList

Version 0.409.2.359720

Added Property StudioData.EnableScriptCollabOnLoad: boolean {PluginSecurity} [Hidden]

Added Function StudioService:OpenInBrowser_DONOTUSE(url: string) -> () {RobloxScriptSecurity}

Added Event BadgeService.OnBadgeAwarded(userId: number, creatorId: number, badgeId: number) {RobloxScriptSecurity}

Added Enum DateTimeKind
Added EnumItem DateTimeKind.Utc : 0
Added EnumItem DateTimeKind.Local : 1

Removed Property DataModel.EnableScriptCollabOnLoad

Removed Tag [NotReplicated] from Class StudioData

Version 0.408.0.357216

Renamed Class MDIInstance to "MultipleDocumentInterfaceInstance"

Added Property DataModel.EnableScriptCollabOnLoad: boolean {PluginSecurity} [Hidden]
Added Property JointInstance.Enabled: boolean [Hidden]
Added Property Plugin.MultipleDocumentInterfaceInstance: MultipleDocumentInterfaceInstance? {RobloxScriptSecurity} [ReadOnly]

Added Function Animator:GetPlayingAnimationTracks() -> { any }
Added Function InputObject:IsModifierKeyDown(modifierKey: Enum.ModifierKey) -> boolean
Added Function Instance:GetAttribute(attribute: string) -> any
Added Function Instance:GetAttributeChangedSignal(attribute: string) -> RBXScriptSignal
Added Function Instance:GetAttributes() -> { [string]: any }
Added Function Instance:SetAttribute(attribute: string, value: any) -> ()
Added Function Plugin:Invoke(key: string, ...: any) -> () {RobloxScriptSecurity}
Added Function Plugin:OnInvoke(key: string, callback: (...any) -> ...any) -> Instance? {RobloxScriptSecurity}
Added Function Plugin:OnSetItem(key: string, callback: (...any) -> ...any) -> Instance? {RobloxScriptSecurity}

Added Event Animator.AnimationPlayed(animationTrack: Instance)
Added Event Instance.AttributeChanged(attribute: string)

Added Enum ModifierKey
Added EnumItem ModifierKey.Shift : 0
Added EnumItem ModifierKey.Ctrl : 1
Added EnumItem ModifierKey.Alt : 2
Added EnumItem ModifierKey.Meta : 3

Changed the parameters of Function Plugin:SetItem
from: (key: string, value: string? = "")
to: (key: string, value: any)

Changed the parameters and return-type of Function Plugin:GetItem
from: (key: string, defaultValue: string? = "")-> string
to: (key: string, defaultValue: any)-> any

Changed the parameters of Event MultipleDocumentInterfaceInstance.DataModelSessionEnded
from: (sessionId: string)
to: (dataModelSession: Instance)

Changed the parameters of Event MultipleDocumentInterfaceInstance.DataModelSessionStarted
from: (sessionId: string)
to: (dataModelSession: Instance)

Removed Property MultipleDocumentInterfaceInstance.FocusedDataModelSessionId
Removed Property Plugin.MDIInstance

Removed Function Plugin:Bind
Removed Function Plugin:BindAndFire
Removed Function Plugin:Fire
Removed Function Plugin:HasItem
Removed Function Plugin:RemoveItem

Version 0.407.0.353595

Added Property Lighting.EnvironmentDiffuseScale: number
Added Property Lighting.EnvironmentSpecularScale: number

Added Function ABTestService:ClearUserVariations() -> () {LocalUserSecurity}

Added EnumItem StudioDataModelType.None : 6

Changed the security of Class DataModelSession
from: {PluginSecurity}
to: {RobloxScriptSecurity}

Changed the security of Class MDIInstance
from: {PluginSecurity}
to: {RobloxScriptSecurity}

Changed the security of Property Plugin.HostDataModelType
from: {PluginSecurity}
to: {RobloxScriptSecurity}

Changed the security of Property Plugin.HostDataModelTypeIsCurrent
from: {PluginSecurity}
to: {RobloxScriptSecurity}

Changed the security of Property Plugin.MDIInstance
from: {PluginSecurity}
to: {RobloxScriptSecurity}

Changed the security of Function Plugin:Bind
from: {PluginSecurity}
to: {RobloxScriptSecurity}

Changed the security of Function Plugin:BindAndFire
from: {PluginSecurity}
to: {RobloxScriptSecurity}

Changed the security of Function Plugin:Fire
from: {PluginSecurity}
to: {RobloxScriptSecurity}

Changed the security of Function Plugin:GetItem
from: {PluginSecurity}
to: {RobloxScriptSecurity}

Changed the security of Function Plugin:HasItem
from: {PluginSecurity}
to: {RobloxScriptSecurity}

Changed the security of Function Plugin:RemoveItem
from: {PluginSecurity}
to: {RobloxScriptSecurity}

Changed the security of Function Plugin:SetItem
from: {PluginSecurity}
to: {RobloxScriptSecurity}

Removed Property DebugSettings.ErrorReporting
Removed Property DebugSettings.GfxCard
Removed Property DebugSettings.OsIs64Bit
Removed Property DebugSettings.OsPlatform
Removed Property DebugSettings.OsPlatformId
Removed Property DebugSettings.OsVer
Removed Property DebugSettings.RobloxProductName
Removed Property DebugSettings.SIMD
Removed Property DebugSettings.SystemProductName
Removed Property DebugSettings.VideoMemory
Removed Property NotificationService.IsLuaBottomBarEnabled
Removed Property NotificationService.IsLuaBottomBarWithText

Removed Function ABTestService:clearUserVariations

Removed Enum ErrorReporting
Removed EnumItem ErrorReporting.DontReport
Removed EnumItem ErrorReporting.Prompt
Removed EnumItem ErrorReporting.Report

Removed Enum JointType
Removed EnumItem JointType.Weld
Removed EnumItem JointType.Snap
Removed EnumItem JointType.Rotate
Removed EnumItem JointType.RotateP
Removed EnumItem JointType.RotateV
Removed EnumItem JointType.Glue
Removed EnumItem JointType.None

Removed EnumItem StudioDataModelType.Null

Version 0.406.0.351423

Added Function ABTestService:WaitUntilBrowserTrackerABTestsInitialized() -> () {LocalUserSecurity} [Yields]
Added Function ABTestService:WaitUntilUserABTestsInitialized() -> () {LocalUserSecurity} [Yields]
Added Function ABTestService:clearUserVariations() -> () {LocalUserSecurity}

Added Event StudioService.OnPublishAsPlugin(instances: { Instance }) {RobloxScriptSecurity}

Version 0.405.0.348052

Added Class UGCValidationService : Instance [NotCreatable] [NotReplicated] [Service]
Added Function UGCValidationService:GetMeshTriCount(meshId: string) -> number {RobloxScriptSecurity} [Yields]
Added Function UGCValidationService:GetMeshTriCountSync(meshId: string) -> number {RobloxScriptSecurity}
Added Function UGCValidationService:GetMeshVerts(meshId: string) -> { any } {RobloxScriptSecurity} [Yields]
Added Function UGCValidationService:GetMeshVertsSync(meshId: string) -> { any } {RobloxScriptSecurity}
Added Function UGCValidationService:GetTextureSize(textureId: string) -> Vector2 {RobloxScriptSecurity} [Yields]
Added Function UGCValidationService:GetTextureSizeSync(textureId: string) -> Vector2 {RobloxScriptSecurity}

Added Property TextBox.ReturnKeyType: Enum.ReturnKeyType {RobloxScriptSecurity} [📁 LoadOnly] [NotReplicated]

Added Event TextBox.ReturnPressedFromOnScreenKeyboard()

Added Enum ReturnKeyType
Added EnumItem ReturnKeyType.Default : 0
Added EnumItem ReturnKeyType.Done : 1
Added EnumItem ReturnKeyType.Go : 2
Added EnumItem ReturnKeyType.Next : 3
Added EnumItem ReturnKeyType.Search : 4
Added EnumItem ReturnKeyType.Send : 5


Version 0.404.0.346082

Added Property StudioService.InstalledPluginData: string {RobloxScriptSecurity} [ReadOnly]

Added Function StudioService:GetStartupPluginId() -> string {RobloxScriptSecurity}

Added Event StudioService.OnPluginInstalledFromWeb(pluginId: string) {RobloxScriptSecurity}

Added Tag [Deprecated] to Function GlobalDataStore:OnUpdate

Removed Function DebuggerWatch:CheckSyntax
Removed Function StudioService:GetInstalledPluginData

Version 0.403.1.344866

Added Property TextBox.EnableRealtimeFilteringHints: boolean {RobloxScriptSecurity} [📁 LoadOnly] [NotReplicated]

Added Function BrowserService:SendCommand(command: string) -> () {RobloxScriptSecurity}
Added Function ContentProvider:CalculateNumTrianglesInMeshSync(meshId: string) -> number {RobloxScriptSecurity}
Added Function DraftsService:RestoreScripts(scripts: { Instance }) -> () {RobloxScriptSecurity}

Version 0.402.0.341580

Added Class PolicyService : Instance [NotCreatable] [NotReplicated] [Service]
Added Function PolicyService:GetPolicyInfoForPlayerAsync(player: Instance) -> { [string]: any } [Yields]

Added Property DataModelSession.CurrentDataModelType: Enum.StudioDataModelType {PluginSecurity} [ReadOnly]
Added Property Plugin.HostDataModelTypeIsCurrent: boolean {PluginSecurity} [ReadOnly]

Added Function BrowserService:ExecuteJavaScript(javascript: string) -> () {RobloxScriptSecurity}
Added Function LocalizationService:GetCountryRegionForPlayerAsync(player: Instance) -> string [Yields]
Added Function StudioService:EmitPlacePublishedSignal() -> () {RobloxScriptSecurity}

Added Event DataModelSession.CurrentDataModelTypeAboutToChange(dataModelType: Enum.StudioDataModelType) {PluginSecurity}
Added Event DataModelSession.CurrentDataModelTypeChanged() {PluginSecurity}
Added Event StudioService.GamePublishFinished(success: boolean) {RobloxScriptSecurity}

Added EnumItem TextInputType.Password : 5

Added Tag [Deprecated] to EnumItem Technology.Legacy

Changed the write permissions of Property StarterPlayer.UserEmotesEnabled
from: {✏️RobloxScriptSecurity}
to: {✏️None}

Changed the parameters of Event StudioService.OnConvertToPackageResult
from: (result: boolean)
to: (isSuccessful: boolean, errorMessage: string)

Removed Property DataModelSession.CurrentGameStateType
Removed Property TextBox.IsPassword

Removed Function GuiButton:SetVerb
Removed Function StudioService:emitPlacePublishedSignal

Removed Event DataModelSession.CurrentGameStateTypeAboutToChange
Removed Event DataModelSession.CurrentGameStateTypeChanged
Removed Event StudioService.GamePublishedToRoblox
Removed Event StudioService.PlacePublishedToRoblox

Removed EnumItem ExplosionType.CratersAndDebris

Removed Tag [Deprecated] from EnumItem Technology.Compatibility

Version 0.401.0.338533

Added Function StudioService:ConvertToPackageUpload(uploadUrl: string) -> () {PluginSecurity}

Added Event StudioService.OnConvertToPackageResult(result: boolean) {RobloxScriptSecurity}

Changed the parameters of Event StudioService.OnOpenConvertToPackagePlugin
from: ()
to: (instances: { Instance }, name: string)

Removed Property DebugSettings.LuaRamLimit

Removed Function ScriptContext:ResetCoverageCollection
Removed Function ScriptContext:StartCoverageCollection
Removed Function ScriptContext:StopCoverageCollection

Version 0.400.0.336387

Added Class StandalonePluginScripts : Instance

Added Property StudioService.GridSize: number [ReadOnly]
Added Property StudioService.RotateIncrement: number [ReadOnly]
Added Property StudioService.UseLocalSpace: boolean [📁 LoadOnly] [NotReplicated]

Added Function Terrain:ReplaceMaterial(region: Region3, resolution: number, sourceMaterial: Enum.Material, targetMaterial: Enum.Material) -> ()

Added Event StudioService.PlacePublishedToRoblox() {RobloxScriptSecurity}

Changed the security of Property Plugin.HostDataModelType
from: {RobloxScriptSecurity}
to: {PluginSecurity}

Changed the security of Function Plugin:Bind
from: {RobloxScriptSecurity}
to: {PluginSecurity}

Changed the security of Function Plugin:BindAndFire
from: {RobloxScriptSecurity}
to: {PluginSecurity}

Changed the security of Function Plugin:Fire
from: {RobloxScriptSecurity}
to: {PluginSecurity}

Changed the security of Function Plugin:GetItem
from: {RobloxScriptSecurity}
to: {PluginSecurity}

Changed the security of Function Plugin:HasItem
from: {RobloxScriptSecurity}
to: {PluginSecurity}

Changed the security of Function Plugin:RemoveItem
from: {RobloxScriptSecurity}
to: {PluginSecurity}

Changed the security of Function Plugin:SetItem
from: {RobloxScriptSecurity}
to: {PluginSecurity}

Changed the parameters of Event DataModelSession.CurrentGameStateTypeAboutToChange
from: (gameStateType: number)
to: (gameStateType: Enum.StudioDataModelType)

Changed the parameters of Event DataModelSession.DataModelCreated
from: (gameStateType: number)
to: (gameStateType: Enum.StudioDataModelType)

Changed the parameters of Event DataModelSession.DataModelWillBeDestroyed
from: (gameStateType: number)
to: (gameStateType: Enum.StudioDataModelType)

Removed Function ScriptContext:SetCoverageFilter


You've reached the end of this page!
Previous Page
Next Page