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