MaximumADHD's Roblox API History


Version 0.399.0.334382

Added Class DataModelSession : Instance [NotCreatable]
Added Property DataModelSession.CurrentGameStateType: Enum.StudioDataModelType {PluginSecurity} [ReadOnly]
Added Property DataModelSession.SessionId: string {PluginSecurity} [ReadOnly]
Added Event DataModelSession.CurrentGameStateTypeAboutToChange(gameStateType: number) {PluginSecurity}
Added Event DataModelSession.CurrentGameStateTypeChanged() {PluginSecurity}
Added Event DataModelSession.DataModelCreated(gameStateType: number) {PluginSecurity}
Added Event DataModelSession.DataModelWillBeDestroyed(gameStateType: number) {PluginSecurity}

Added Class MDIInstance : Instance [NotCreatable]
Added Property MDIInstance.FocusedDataModelSession: Instance? {PluginSecurity} [ReadOnly]
Added Property MDIInstance.FocusedDataModelSessionId: string {PluginSecurity} [ReadOnly]
Added Event MDIInstance.DataModelSessionEnded(sessionId: string) {PluginSecurity}
Added Event MDIInstance.DataModelSessionStarted(sessionId: string) {PluginSecurity}

Added Property Plugin.MDIInstance: MDIInstance? {PluginSecurity} [ReadOnly]

Added Function DraftsService:GetDraftStatus(script: Instance) -> Enum.DraftStatusCode {RobloxScriptSecurity}
Added Function StudioService:GetInstalledPluginData() -> string {RobloxScriptSecurity} [Yields]
Added Function StudioService:SetPluginEnabled(assetId: number, state: boolean) -> () {RobloxScriptSecurity}
Added Function StudioService:UninstallPlugin(assetId: number) -> () {RobloxScriptSecurity}
Added Function StudioService:UpdatePluginManagement() -> () {RobloxScriptSecurity}

Added Event DraftsService.DraftStatusChanged(script: Instance) {RobloxScriptSecurity}
Added Event StudioService.OnPluginInstalledFromToolbox() {RobloxScriptSecurity}

Removed Event DraftsService.DraftOutdatedStateChanged

Version 0.398.0.332127

Added Property NetworkSettings.PrintJoinSizeBreakdown: boolean
Added Property Plugin.HostDataModelType: Enum.StudioDataModelType {RobloxScriptSecurity} [ReadOnly]
Added Property TextBox.TextInputType: Enum.TextInputType {RobloxScriptSecurity} [📁 LoadOnly] [NotReplicated]

Added Function ContentProvider:GetFailedRequests() -> { any } {RobloxScriptSecurity}
Added Function GuiService:GetGameplayPausedNotificationEnabled() -> boolean
Added Function GuiService:SetGameplayPausedNotificationEnabled(enabled: boolean) -> ()
Added Function MemStorageService:Fire(key: string, value: string? = "") -> () {RobloxScriptSecurity}
Added Function Plugin:Bind(key: string, callback: (...any) -> ...any) -> Instance? {RobloxScriptSecurity}
Added Function Plugin:BindAndFire(key: string, callback: (...any) -> ...any) -> Instance? {RobloxScriptSecurity}
Added Function Plugin:Fire(key: string, value: string? = "") -> () {RobloxScriptSecurity}
Added Function Plugin:GetItem(key: string, defaultValue: string? = "") -> string {RobloxScriptSecurity}
Added Function Plugin:HasItem(key: string) -> boolean {RobloxScriptSecurity}
Added Function Plugin:RemoveItem(key: string) -> boolean {RobloxScriptSecurity}
Added Function Plugin:SetItem(key: string, value: string? = "") -> () {RobloxScriptSecurity}
Added Function StudioService:IsPluginInstalled(assetId: number) -> boolean {RobloxScriptSecurity}
Added Function StudioService:IsPluginUpToDate(assetId: number, currentAssetVersion: number) -> boolean {RobloxScriptSecurity}
Added Function StudioService:TryInstallPlugin(assetId: number, assetVersionId: number) -> () {RobloxScriptSecurity} [Yields]

Added Event DraftsService.DraftOutdatedStateChanged(script: Instance, outdated: boolean) {RobloxScriptSecurity}
Added Event GuiService.NetworkPausedEnabledChanged(enabled: boolean) {RobloxScriptSecurity}
Added Event UserInputService.PointerAction(wheel: number, pan: Vector2, pinch: number, gameProcessedEvent: boolean)

Added Enum StudioDataModelType
Added EnumItem StudioDataModelType.Edit : 0
Added EnumItem StudioDataModelType.PlayClient : 2
Added EnumItem StudioDataModelType.PlayServer : 3
Added EnumItem StudioDataModelType.RobloxPlugin : 4
Added EnumItem StudioDataModelType.UserPlugin : 5
Added EnumItem StudioDataModelType.Null : 6

Added Enum TextInputType
Added EnumItem TextInputType.Default : 0
Added EnumItem TextInputType.NoSuggestions : 1
Added EnumItem TextInputType.Number : 2
Added EnumItem TextInputType.Email : 3
Added EnumItem TextInputType.Phone : 4

Changed the security of Class MemStorageConnection
from: {RobloxScriptSecurity}
to: {PluginSecurity}

Changed the write permissions and serialization of Property TriangleMeshPart.CollisionFidelity
from: {✏️None}[🚫 None]
to: {✏️PluginSecurity}[📁 LoadOnly]

Removed Function DraftsService:OpenDrafts

Removed Event DraftsService.ScriptRemoved
Removed Event DraftsService.ScriptServerVersionChanged

Removed Tag [NotScriptable] from Property TriangleMeshPart.CollisionFidelity

Version 0.397.0.329146

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

Added Class MemStorageService : Instance [NotCreatable] [NotReplicated] [Service]
Added Function MemStorageService:Bind(key: string, callback: (...any) -> ...any) -> Instance? {RobloxScriptSecurity}
Added Function MemStorageService:BindAndFire(key: string, callback: (...any) -> ...any) -> Instance? {RobloxScriptSecurity}
Added Function MemStorageService:GetItem(key: string, defaultValue: string? = "") -> string {RobloxScriptSecurity}
Added Function MemStorageService:HasItem(key: string) -> boolean {RobloxScriptSecurity}
Added Function MemStorageService:RemoveItem(key: string) -> boolean {RobloxScriptSecurity}
Added Function MemStorageService:SetItem(key: string, value: string? = "") -> () {RobloxScriptSecurity}

Added Property GuiObject.BorderMode: Enum.BorderMode
Added Property NotificationService.IsLuaHomeWithAvatarEnabled: boolean {RobloxScriptSecurity} [ReadOnly]

Added Event DraftsService.DraftRemoved(script: Instance) {RobloxScriptSecurity}
Added Event DraftsService.ScriptRemoved(script: Instance) {RobloxScriptSecurity}

Added Enum BorderMode
Added EnumItem BorderMode.Outline : 0
Added EnumItem BorderMode.Middle : 1
Added EnumItem BorderMode.Inset : 2

Changed the serialization of Property GuiBase2d.AbsoluteRotation
from: [💾 SaveOnly]
to: [🚫 None]

Changed the serialization of Property UIGridLayout.AbsoluteCellCount
from: [💾 SaveOnly]
to: [🚫 None]

Changed the serialization of Property UIGridLayout.AbsoluteCellSize
from: [💾 SaveOnly]
to: [🚫 None]

Changed the serialization of Property UIGridStyleLayout.AbsoluteContentSize
from: [💾 SaveOnly]
to: [🚫 None]

Removed Event DraftsService.DraftDeleted
Removed Event DraftsService.ScriptDeleted

Removed Tag [Deprecated] from EnumItem Technology.ShadowMap
Removed Tag [NotReplicated] from Class AnalyticsService

Version 0.396.0.327208

Added Property UIGridLayout.AbsoluteCellCount: Vector2 [ReadOnly]
Added Property UIGridLayout.AbsoluteCellSize: Vector2 [ReadOnly]

Added Function Camera:SetImageServerView(modelCoord: CFrame) -> () {RobloxScriptSecurity}
Added Function ContentProvider:CalculateNumTrianglesInMesh(meshId: string) -> number {RobloxScriptSecurity} [Yields]
Added Function DataModel:InsertObjectsAndJoinIfLegacyAsync(url: string) -> { Instance } {RobloxScriptSecurity} [Yields]
Added Function MarketplaceService:IsPlayerSubscribed(player: Instance, subscriptionId: number) -> boolean [Yields]
Added Function StudioService:GetResourceByCategory(category: string) -> { [string]: any } {RobloxScriptSecurity}
Added Function StudioService:PublishAs(universeId: number, placeId: number) -> () {RobloxScriptSecurity}
Added Function StudioService:emitPlacePublishedSignal() -> () {RobloxScriptSecurity}

Added Event DraftsService.UpdateStatusChanged(script: Instance, status: Enum.DraftStatusCode) {RobloxScriptSecurity}
Added Event StudioService.GamePublishedToRoblox() {RobloxScriptSecurity}
Added Event StudioService.OnOpenConvertToPackagePlugin() {RobloxScriptSecurity}
Added Event StudioService.OnOpenManagePackagePlugin(userId: number, assetId: number) {RobloxScriptSecurity}

Changed the parameters of Function DraftsService:CommitEdits
from: (scriptGuids: { any })
to: (scripts: { Instance })

Changed the parameters of Function DraftsService:DiscardEdits
from: (scriptGuids: { any })
to: (scripts: { Instance })

Changed the parameters of Function DraftsService:OpenDrafts
from: (scriptGuids: { any })
to: (scripts: { Instance })

Changed the parameters of Function DraftsService:ShowDiffsAgainstBase
from: (scriptGuids: { any })
to: (scripts: { Instance })

Changed the parameters of Function DraftsService:ShowDiffsAgainstServer
from: (scriptGuids: { any })
to: (scripts: { Instance })

Changed the parameters and return-type of Function DraftsService:GetEditors
from: (scriptGuid: string)-> { any }
to: (script: Instance)-> { Instance }

Changed the parameters and return-type of Function DraftsService:UpdateToLatestVersion
from: (scriptGuids: { any })-> { [string]: any }
to: (scripts: { Instance })-> ()

Changed the return-type of Function DraftsService:GetDrafts
from: { [string]: any }
to: { Instance }

Changed the parameters of Event DraftsService.CommitStatusChanged
from: (scriptGuid: string, commitStatus: number)
to: (script: Instance, status: Enum.DraftStatusCode)

Changed the parameters of Event DraftsService.DraftAdded
from: (scriptGuid: string, script: Instance)
to: (script: Instance)

Changed the parameters of Event DraftsService.DraftDeleted
from: (scriptGuid: string)
to: (script: Instance)

Changed the parameters of Event DraftsService.EditorsListChanged
from: (scriptGuid: string)
to: (script: Instance)

Changed the parameters of Event DraftsService.ScriptDeleted
from: (scriptGuid: string)
to: (script: Instance)

Changed the parameters of Event DraftsService.ScriptServerVersionChanged
from: (scriptGuid: string)
to: (script: Instance)

Removed Property Workspace.AutoJointsMode

Removed Function MarketplaceService:GetSubscriptionStatus

Removed Enum AutoJointsMode
Removed EnumItem AutoJointsMode.Default
Removed EnumItem AutoJointsMode.Explicit
Removed EnumItem AutoJointsMode.LegacyImplicit


Version 0.395.0.324413

Added Class DraftsService : Instance [NotCreatable] [NotReplicated] [Service]
Added Function DraftsService:CommitEdits(scriptGuids: { any }) -> () {RobloxScriptSecurity} [Yields]
Added Function DraftsService:DiscardEdits(scriptGuids: { any }) -> () {RobloxScriptSecurity}
Added Function DraftsService:GetDrafts() -> { [string]: any } {RobloxScriptSecurity} [Yields]
Added Function DraftsService:GetEditors(scriptGuid: string) -> { any } {RobloxScriptSecurity}
Added Function DraftsService:OpenDrafts(scriptGuids: { any }) -> () {RobloxScriptSecurity}
Added Function DraftsService:ShowDiffsAgainstBase(scriptGuids: { any }) -> () {RobloxScriptSecurity}
Added Function DraftsService:ShowDiffsAgainstServer(scriptGuids: { any }) -> () {RobloxScriptSecurity}
Added Function DraftsService:UpdateToLatestVersion(scriptGuids: { any }) -> { [string]: any } {RobloxScriptSecurity} [Yields]
Added Event DraftsService.CommitStatusChanged(scriptGuid: string, commitStatus: number) {RobloxScriptSecurity}
Added Event DraftsService.DraftAdded(scriptGuid: string, script: Instance) {RobloxScriptSecurity}
Added Event DraftsService.DraftDeleted(scriptGuid: string) {RobloxScriptSecurity}
Added Event DraftsService.EditorsListChanged(scriptGuid: string) {RobloxScriptSecurity}
Added Event DraftsService.ScriptDeleted(scriptGuid: string) {RobloxScriptSecurity}
Added Event DraftsService.ScriptServerVersionChanged(scriptGuid: string) {RobloxScriptSecurity}

Added Enum DraftStatusCode
Added EnumItem DraftStatusCode.OK : 0
Added EnumItem DraftStatusCode.DraftOutdated : 1
Added EnumItem DraftStatusCode.ScriptRemoved : 2

Added EnumItem EasingStyle.Exponential : 8
Added EnumItem EasingStyle.Circular : 9
Added EnumItem EasingStyle.Cubic : 10

Added Tag [Deprecated] to Property Lighting.Outlines

Version 0.394.0.322464

Added Property PluginAction.Checked: boolean {RobloxScriptSecurity} [📁 LoadOnly] [NotReplicated]

Added Function GuiService:InspectPlayerFromUserIdWithCtx(userId: number, ctx: string) -> () {RobloxScriptSecurity}
Added Function Humanoid:PlayEmoteById(emoteName: string, emoteId: number) -> boolean {RobloxScriptSecurity} [Yields]
Added Function MarketplaceService:SignalPromptBundlePurchaseFinished(player: Instance, bundleId: number, success: boolean) -> () {RobloxScriptSecurity}

Added Event GuiService.InspectPlayerFromUserIdWithCtxRequest(userId: number, ctx: string) {RobloxScriptSecurity}
Added Event MarketplaceService.PromptBundlePurchaseFinished(player: Instance, bundleId: number, wasPurchased: boolean) {RobloxScriptSecurity}

Added EnumItem InfoType.Bundle : 4

Version 0.393.0.319623

Added Function MarketplaceService:GetSubscriptionStatus(player: Instance, subscriptionId: number) -> { [string]: any } [Yields]
Added Function MarketplaceService:PromptSubscriptionCancellation(player: Instance, subscriptionId: number) -> ()
Added Function MarketplaceService:PromptSubscriptionPurchase(player: Instance, subscriptionId: number) -> ()
Added Function MarketplaceService:SignalPromptSubscriptionCancellationFinished(player: Instance, subscriptionId: number, wasCanceled: boolean) -> () {RobloxScriptSecurity}
Added Function MarketplaceService:SignalPromptSubscriptionPurchaseFinished(player: Instance, subscriptionId: number, wasPurchased: boolean) -> () {RobloxScriptSecurity}

Added Event MarketplaceService.PromptSubscriptionCancellationFinished(player: Instance, subscriptionId: number, wasCanceled: boolean)
Added Event MarketplaceService.PromptSubscriptionCancellationRequested(player: Instance, subscriptionId: number) {RobloxScriptSecurity}
Added Event MarketplaceService.PromptSubscriptionPurchaseFinished(player: Instance, subscriptionId: number, wasPurchased: boolean)
Added Event MarketplaceService.PromptSubscriptionPurchaseRequested(player: Instance, subscriptionId: number) {RobloxScriptSecurity}
Added Event StudioService.OnPublishPlaceToRoblox() {RobloxScriptSecurity}

Added EnumItem InfoType.Subscription : 3

Version 0.392.0.317745

Added Property HumanoidDescription.NumberEmotesLoaded: number {RobloxScriptSecurity} [Hidden]
Added Property PluginAction.DefaultShortcut: string {RobloxScriptSecurity} [📁 LoadOnly] [NotReplicated]
Added Property Studio.Auto Closing Brackets: boolean
Added Property Studio.Auto Closing Quotes: boolean
Added Property Studio.Skip Closing Brackets and Quotes: boolean

Added Function ScrollingFrame:ClearInertialScrolling() -> () {RobloxScriptSecurity}
Added Function ScrollingFrame:GetSampledInertialVelocity() -> Vector2 {RobloxScriptSecurity}
Added Function Terrain:FillCylinder(cframe: CFrame, height: number, radius: number, material: Enum.Material) -> ()

Added EnumItem StudioStyleGuideColor.Merge3HighlightOriginal : 89
Added EnumItem StudioStyleGuideColor.Merge3HighlightMine : 90
Added EnumItem StudioStyleGuideColor.Merge3HighlightTheirs : 91

Changed the category of Property Studio.Enable Autocomplete
from: "Advanced"
to: "Script Editor"


Version 0.391.0.313677

Added Class AnalyticsService : Instance [NotCreatable] [NotReplicated] [Service]
Added Property AnalyticsService.ApiKey: string {LocalUserSecurity}
Added Function AnalyticsService:FireEvent(category: string, value: any) -> ()

Added Class VersionControlService : Instance [NotCreatable] [Service]

Added Property PluginAction.Enabled: boolean {RobloxScriptSecurity} [📁 LoadOnly] [NotReplicated]
Added Property TextBox.SelectionStart: number
Added Property TextBox.TextEditable: boolean
Added Property Texture.OffsetStudsU: number
Added Property Texture.OffsetStudsV: number
Added Property UIInlineLayout.InlinePadding: UDim2

Added Function RbxAnalyticsService:ReportToDiagByCountryCode(featureName: string, measureName: string, seconds: number) -> () {RobloxScriptSecurity}
Added Function Terrain:ImportHeightMap(heightMapBinary: string, colorMapBinary: string, region: Region3) -> () {RobloxScriptSecurity} [CustomLuaState]

Added Event Terrain.TerrainProgressUpdate(progressRatio: number) {RobloxScriptSecurity}

Added Enum BreakReason
Added EnumItem BreakReason.Other : 0
Added EnumItem BreakReason.Error : 1
Added EnumItem BreakReason.SpecialBreakpoint : 2
Added EnumItem BreakReason.UserBreakpoint : 3

Added EnumItem ConnectionError.DisconnectBySecurityPolicy : 281
Added EnumItem ConnectionError.DisconnectBlockedIP : 282

Changed the parameters of Event ScriptDebugger.EncounteredBreak
from: (line: number)
to: (line: number, breakReason: Enum.BreakReason)

Removed Property ReflectionMetadataClass.PreferredParents

Version 0.390.0.311600

Added Function StudioService:SerializeInstances(instances: { Instance }) -> string {RobloxScriptSecurity}

Added Tag [Deprecated] to Property Instance.DataCost

Version 0.389.1.310791

Added Class NoCollisionConstraint : Instance
Added Property NoCollisionConstraint.Enabled: boolean
Added Property NoCollisionConstraint.Part0: BasePart?
Added Property NoCollisionConstraint.Part1: BasePart?

Added Property Lighting.LegacyOutlines: boolean [NotScriptable]

Added Function DataModel:DefineFastFlag(name: string, defaultValue: boolean) -> boolean {RobloxScriptSecurity}
Added Function DataModel:DefineFastInt(name: string, defaultValue: number) -> number {RobloxScriptSecurity}
Added Function DataModel:DefineFastString(name: string, defaultValue: string) -> string {RobloxScriptSecurity}
Added Function DataModel:GetFastFlag(name: string) -> boolean {RobloxScriptSecurity}
Added Function DataModel:GetFastInt(name: string) -> number {RobloxScriptSecurity}
Added Function DataModel:GetFastString(name: string) -> string {RobloxScriptSecurity}

Added EnumItem MembershipType.Premium : 4

Added Tag [NotReplicated] to Property Sound.PlaybackSpeed

Version 0.388.0.307917

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

Added Class UIInlineLayout : UIGridStyleLayout
Added Property UIInlineLayout.InlineAlignment: Enum.InlineAlignment

Added Property Studio.Show Roblox Plugin GUI Service in Explorer: boolean

Added Enum InlineAlignment
Added EnumItem InlineAlignment.Bottom : 0
Added EnumItem InlineAlignment.Center : 1
Added EnumItem InlineAlignment.Top : 2

Added Tag [NotCreatable] to Class StarterPlayerScripts
Added Tag [NotCreatable] to Class StarterCharacterScripts

Version 0.387.0.306142

Added Property StudioService.StudioLocaleId: string [ReadOnly]

Changed the parameters of Function LocalizationService:StartTextScraper
from: (enforceRequirements: boolean? = false)
to: ()

Removed Property Studio.Attach Debugger To

Removed Enum DEPRECATED_DebuggerDataModelPreference
Removed EnumItem DEPRECATED_DebuggerDataModelPreference.Server
Removed EnumItem DEPRECATED_DebuggerDataModelPreference.Client


Version 0.386.0.304821

Renamed Class AnalyticsService to "RbxAnalyticsService"

Added Enum AssetFetchStatus
Added EnumItem AssetFetchStatus.Success : 0
Added EnumItem AssetFetchStatus.Failure : 1

Changed the category of Property MeshPart.RenderFidelity
from: "Behavior"
to: "Appearance"

Changed the category of Property PartOperation.RenderFidelity
from: "Behavior"
to: "Appearance"

Changed the write permissions and serialization of Property Player.GameplayPaused
from: {✏️None}[💾 SaveOnly]
to: {✏️NotAccessibleSecurity}[💾|📁 Serialized]

Changed the parameters of Function ContentProvider:PreloadAsync
from: (contentIdList: { any })
to: (contentIdList: { any }, callbackFunction: ((...any) -> ...any)?)

Removed Tag [ReadOnly] from Property Player.GameplayPaused

Version 0.385.0.303034

Added Property NotificationService.IsLuaBottomBarWithText: boolean {RobloxScriptSecurity} [ReadOnly]

Added Function CoreScriptSyncService:GetScriptFilePath(script: Instance) -> string {RobloxScriptSecurity}
Added Function Stats:GetBrowserTrackerId() -> string {RobloxScriptSecurity}

Added Tag [Deprecated] to Property DataModel.GearGenreSetting
Added Tag [Deprecated] to Function DataModel:IsGearTypeAllowed

Added Tag [Deprecated] to Enum GearType
Added Tag [Deprecated] to EnumItem GearType.MeleeWeapons
Added Tag [Deprecated] to EnumItem GearType.RangedWeapons
Added Tag [Deprecated] to EnumItem GearType.Explosives
Added Tag [Deprecated] to EnumItem GearType.PowerUps
Added Tag [Deprecated] to EnumItem GearType.NavigationEnhancers
Added Tag [Deprecated] to EnumItem GearType.MusicalInstruments
Added Tag [Deprecated] to EnumItem GearType.SocialItems
Added Tag [Deprecated] to EnumItem GearType.BuildingTools
Added Tag [Deprecated] to EnumItem GearType.Transport

Removed Property NotificationService.IsLuaGamesPageEnabled
Removed Property NotificationService.IsLuaHomePageEnabled

Version 0.384.1.302070

Added Class StudioData : Instance [NotCreatable] [NotReplicated] [Service]
Added Property StudioData.SrcPlaceId: number {RobloxSecurity} [Hidden] [NotReplicated]
Added Property StudioData.SrcUniverseId: number {RobloxSecurity} [Hidden] [NotReplicated]

Added Class EmotesPages : InventoryPages [NotCreatable] [NotReplicated]

Added Property Player.GameplayPaused: boolean [ReadOnly]
Added Property StarterPlayer.UserEmotesEnabled: boolean {✏️RobloxScriptSecurity}
Added Property ViewportFrame.Ambient: Color3
Added Property ViewportFrame.LightColor: Color3
Added Property ViewportFrame.LightDirection: Vector3
Added Property Workspace.StreamingPauseMode: Enum.StreamingPauseMode [NotScriptable]

Added Function GuiService:CloseInspectMenu() -> ()
Added Function GuiService:GetInspectMenuEnabled() -> boolean
Added Function GuiService:InspectPlayerFromHumanoidDescription(humanoidDescription: Instance, name: string) -> ()
Added Function GuiService:InspectPlayerFromUserId(userId: number) -> ()
Added Function GuiService:SetInspectMenuEnabled(enabled: boolean) -> ()
Added Function Humanoid:PlayEmote(emoteName: string) -> boolean [Yields]
Added Function HumanoidDescription:AddEmote(name: string, assetId: number) -> ()
Added Function HumanoidDescription:GetEmotes() -> { [string]: any }
Added Function HumanoidDescription:GetEquippedEmotes() -> { any }
Added Function HumanoidDescription:RemoveEmote(name: string) -> ()
Added Function HumanoidDescription:SetEmotes(emotes: { [string]: any }) -> ()
Added Function HumanoidDescription:SetEquippedEmotes(equippedEmotes: { any }) -> ()
Added Function MarketplaceService:PromptBundlePurchase(player: Instance, bundleId: number) -> () {RobloxScriptSecurity}
Added Function MarketplaceService:SignalAssetTypePurchased(player: Instance, assetType: Enum.AssetType) -> () {RobloxScriptSecurity}

Added Event GuiService.CloseInspectMenuRequest() {RobloxScriptSecurity}
Added Event GuiService.InspectMenuEnabledChangedSignal(enabled: boolean) {RobloxScriptSecurity}
Added Event GuiService.InspectPlayerFromHumanoidDescriptionRequest(humanoidDescription: Instance, name: string) {RobloxScriptSecurity}
Added Event GuiService.InspectPlayerFromUserIdRequest(userId: number) {RobloxScriptSecurity}
Added Event HumanoidDescription.EmotesChanged(newEmotes: { [string]: any })
Added Event HumanoidDescription.EquippedEmotesChanged(newEquippedEmotes: { any })
Added Event MarketplaceService.PromptBundlePurchaseRequested(player: Instance, bundleId: number) {RobloxScriptSecurity}

Added Enum StreamingPauseMode
Added EnumItem StreamingPauseMode.Default : 0
Added EnumItem StreamingPauseMode.Disabled : 1
Added EnumItem StreamingPauseMode.ClientPhysicsPause : 2

Added EnumItem AssetType.EmoteAnimation : 61
Added EnumItem AvatarContextMenuOption.InspectMenu : 3

Added Tag [CustomLuaState] to Function Instance:IsA

Version 0.383.0.299732

Added Property SurfaceGui.PixelsPerStud: number
Added Property SurfaceGui.SizingMode: Enum.SurfaceGuiSizingMode

Added Enum SurfaceGuiSizingMode
Added EnumItem SurfaceGuiSizingMode.FixedSize : 0
Added EnumItem SurfaceGuiSizingMode.PixelsPerStud : 1

Changed the category of Property SurfaceGui.CanvasSize
from: "Data"
to: "Sizing"

Changed the security of Function GuiService:GetResolutionScale
from: {LocalUserSecurity}
to: {RobloxScriptSecurity}

Removed Property Studio.Import mesh files as single mesh
Removed Property Studio.Auto-Save Enabled
Removed Property Studio.Auto-Save Interval (Minutes)
Removed Property Studio.Auto-Save Path

Removed Tag [Deprecated] from EnumItem Material.ForceField

Version 0.382.0.297844

Added Property BillboardGui.CurrentDistance: number [ReadOnly]
Added Property BillboardGui.DistanceLowerLimit: number
Added Property BillboardGui.DistanceStep: number
Added Property BillboardGui.DistanceUpperLimit: number

Added Function DataModel:GetObjectsAsync(url: string) -> { Instance } {RobloxScriptSecurity} [Yields]
Added Function Humanoid:ApplyDescriptionClientServer(humanoidDescription: Instance) -> () {RobloxScriptSecurity} [Yields]
Added Function LocalizationService:SetRobloxLocaleId(locale: string) -> () {RobloxScriptSecurity}
Added Function RenderingTest:RenderdocTriggerCapture() -> ()

Added Event StudioService.OnSaveToRoblox(instances: { Instance }) {RobloxScriptSecurity}

Version 0.381.0.295409

Added Class TriangleMeshPart : BasePart [NotCreatable]
Added Property TriangleMeshPart.CollisionFidelity: Enum.CollisionFidelity [NotReplicated] [NotScriptable]

Added Property MeshPart.RenderFidelity: Enum.RenderFidelity {✏️PluginSecurity}
Added Property StarterPlayer.GameSettingsAvatar: Enum.GameAvatarType {RobloxScriptSecurity} [Hidden] [NotReplicated]
Added Property StarterPlayer.GameSettingsR15Collision: Enum.R15CollisionType {RobloxScriptSecurity} [Hidden] [NotReplicated]
Added Property StarterPlayer.GameSettingsScaleRangeBodyType: NumberRange {RobloxScriptSecurity} [Hidden] [NotReplicated]
Added Property StarterPlayer.GameSettingsScaleRangeHead: NumberRange {RobloxScriptSecurity} [Hidden] [NotReplicated]
Added Property StarterPlayer.GameSettingsScaleRangeHeight: NumberRange {RobloxScriptSecurity} [Hidden] [NotReplicated]
Added Property StarterPlayer.GameSettingsScaleRangeProportion: NumberRange {RobloxScriptSecurity} [Hidden] [NotReplicated]
Added Property StarterPlayer.GameSettingsScaleRangeWidth: NumberRange {RobloxScriptSecurity} [Hidden] [NotReplicated]
Added Property Studio.Language: Enum.LanguagePreference

Added Function GuiService:GetEmotesMenuOpen() -> boolean
Added Function GuiService:SetEmotesMenuOpen(isOpen: boolean) -> ()

Added Event GuiService.EmotesMenuOpenChanged(isOpen: boolean) {RobloxScriptSecurity}

Added Enum LanguagePreference
Added EnumItem LanguagePreference.SystemDefault : 0
Added EnumItem LanguagePreference.English : 1
Added EnumItem LanguagePreference.SimplifiedChinese : 2

Changed the superclass of Class MeshPart
from: "BasePart"
to: "TriangleMeshPart"

Changed the superclass of Class PartOperation
from: "BasePart"
to: "TriangleMeshPart"

Removed Property MeshPart.CollisionFidelity
Removed Property PartOperation.CollisionFidelity
Removed Property StarterPlayer.GameSettingsAvatarType
Removed Property StarterPlayer.GameSettingsR15CollisionType
Removed Property StarterPlayer.GameSettingsScaleBodyType
Removed Property StarterPlayer.GameSettingsScaleHead
Removed Property StarterPlayer.GameSettingsScaleHeight
Removed Property StarterPlayer.GameSettingsScaleProportion
Removed Property StarterPlayer.GameSettingsScaleWidth

Version 0.380.0.293626

Added Property BasePart.CastShadow: boolean
Added Property Lighting.ShadowSoftness: number
Added Property TextBox.IsPassword: boolean {RobloxScriptSecurity} [📁 LoadOnly] [NotReplicated]

Added EnumItem StudioStyleGuideColor.DialogButton : 84
Added EnumItem StudioStyleGuideColor.DialogButtonText : 85
Added EnumItem StudioStyleGuideColor.DialogButtonBorder : 86
Added EnumItem StudioStyleGuideColor.DialogMainButton : 87
Added EnumItem StudioStyleGuideColor.DialogMainButtonText : 88
Added EnumItem Technology.ShadowMap : 3 [Preliminary]

Version 0.379.0.292444

Added Function StudioService:GetUserId() -> number {RobloxScriptSecurity}
Added Function UserInputService:GetStringForKeyCode(keyCode: Enum.KeyCode) -> string

Added Tag [Deprecated] to Class JointsService
Added Tag [Deprecated] to Function JointsService:ClearJoinAfterMoveJoints
Added Tag [Deprecated] to Function JointsService:CreateJoinAfterMoveJoints
Added Tag [Deprecated] to Function JointsService:SetJoinAfterMoveInstance
Added Tag [Deprecated] to Function JointsService:SetJoinAfterMoveTarget
Added Tag [Deprecated] to Function JointsService:ShowPermissibleJoints

Added Tag [Deprecated] to Class Glue
Added Tag [Deprecated] to Property Glue.F0
Added Tag [Deprecated] to Property Glue.F1
Added Tag [Deprecated] to Property Glue.F2
Added Tag [Deprecated] to Property Glue.F3

Changed the security of Property StarterPlayer.CharacterMaxSlopeAngle
from: {RobloxScriptSecurity}
to: {None}

Changed the security of Property StarterPlayer.CharacterWalkSpeed
from: {RobloxScriptSecurity}
to: {None}

Changed the security and category of Property StarterPlayer.CharacterJumpHeight
from: {RobloxScriptSecurity}"Character"
to: {None}"Character Jump Settings"

Changed the security and category of Property StarterPlayer.CharacterJumpPower
from: {RobloxScriptSecurity}"Character"
to: {None}"Character Jump Settings"

Changed the security and category of Property StarterPlayer.CharacterUseJumpPower
from: {RobloxScriptSecurity}"Character"
to: {None}"Character Jump Settings"

Changed the serialization of Property Constraint.Active
from: [💾 SaveOnly]
to: [🚫 None]

Changed the serialization of Property JointInstance.Active
from: [💾 SaveOnly]
to: [🚫 None]

Removed Tag [Hidden] from Property StarterPlayer.CharacterMaxSlopeAngle
Removed Tag [Hidden] from Property StarterPlayer.CharacterWalkSpeed
Removed Tag [Hidden] from Property StarterPlayer.CharacterJumpHeight
Removed Tag [Hidden] from Property StarterPlayer.CharacterJumpPower
Removed Tag [Hidden] from Property StarterPlayer.CharacterUseJumpPower

Version 0.378.0.290058

Added Function KeyframeSequenceProvider:GetMemStats() -> { [string]: any } {RobloxScriptSecurity}

Added EnumItem CoreGuiType.EmotesMenu : 5

Added Tag [Deprecated] to Function UIGridStyleLayout:ApplyLayout

Changed the parameters of Function GuiService:SetMenuIsOpen
from: (open: boolean)
to: (open: boolean, menuName: string? = "default")


Version 0.377.1.289039

Added Class AngularVelocity : Constraint
Added Property AngularVelocity.AngularVelocity: Vector3
Added Property AngularVelocity.MaxTorque: number
Added Property AngularVelocity.RelativeTo: Enum.ActuatorRelativeTo

Added Function AnalyticsService:TrackEventWithArgs(category: string, action: string, label: string, args: { [string]: any }, value: number? = 0) -> () {RobloxScriptSecurity}
Added Function Players:CreateHumanoidModelFromDescription(description: Instance, rigType: Enum.HumanoidRigType) -> Instance? {RobloxScriptSecurity} [Yields]
Added Function Players:CreateHumanoidModelFromUserId(userId: number) -> Instance? {RobloxScriptSecurity} [Yields]
Added Function UserInputService:GetDeviceType() -> Enum.DeviceType {RobloxScriptSecurity}

Added Enum DeviceType
Added EnumItem DeviceType.Unknown : 0
Added EnumItem DeviceType.Desktop : 1
Added EnumItem DeviceType.Tablet : 2
Added EnumItem DeviceType.Phone : 3

Added Tag [Hidden] to Property StarterPlayer.CharacterJumpHeight
Added Tag [Hidden] to Property StarterPlayer.CharacterJumpPower
Added Tag [Hidden] to Property StarterPlayer.CharacterMaxSlopeAngle
Added Tag [Hidden] to Property StarterPlayer.CharacterUseJumpPower
Added Tag [Hidden] to Property StarterPlayer.CharacterWalkSpeed

Changed the category of Property Humanoid.AutoJumpEnabled
from: "Control"
to: "Jump Settings"

Changed the category of Property Humanoid.JumpHeight
from: "Game"
to: "Jump Settings"

Changed the category of Property Humanoid.JumpPower
from: "Game"
to: "Jump Settings"

Changed the category of Property Humanoid.UseJumpPower
from: "Game"
to: "Jump Settings"

Changed the security of Property StarterPlayer.CharacterJumpHeight
from: {None}
to: {RobloxScriptSecurity}

Changed the security of Property StarterPlayer.CharacterJumpPower
from: {None}
to: {RobloxScriptSecurity}

Changed the security of Property StarterPlayer.CharacterMaxSlopeAngle
from: {None}
to: {RobloxScriptSecurity}

Changed the security of Property StarterPlayer.CharacterUseJumpPower
from: {None}
to: {RobloxScriptSecurity}

Changed the security of Property StarterPlayer.CharacterWalkSpeed
from: {None}
to: {RobloxScriptSecurity}

Changed the parameters of Function Plugin:ImportFbxAnimation
from: (rigModel: Instance)
to: (rigModel: Instance, isR15: boolean? = true)

Changed the parameters of Function Plugin:ImportFbxRig
from: ()
to: (isR15: boolean? = true)


Version 0.376.0.286907

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

Added Property Humanoid.CollisionType: Enum.HumanoidCollisionType {✏️PluginSecurity}

Added Function MeshContentProvider:GetContentMemoryData() -> { [string]: any } {RobloxScriptSecurity}
Added Function TweenService:GetValue(alpha: number, easingStyle: Enum.EasingStyle, easingDirection: Enum.EasingDirection) -> number

Added Enum HumanoidCollisionType
Added EnumItem HumanoidCollisionType.OuterBox : 0
Added EnumItem HumanoidCollisionType.InnerBox : 1

Changed the parameters of Function LocalizationService:StartTextScraper
from: ()
to: (enforceRequirements: boolean? = false)

Changed the parameters of Event NotificationService.RobloxConnectionChanged
from: (connectionName: string, connectionState: Enum.ConnectionState, sequenceNumber: string)
to: (connectionName: string, connectionState: Enum.ConnectionState, sequenceNumber: string, namespaceSequenceNumbers: string)


Version 0.375.0.284048

Added Property Humanoid.JumpHeight: number
Added Property Humanoid.UseJumpPower: boolean
Added Property StarterPlayer.CharacterJumpHeight: number
Added Property StarterPlayer.CharacterJumpPower: number
Added Property StarterPlayer.CharacterMaxSlopeAngle: number
Added Property StarterPlayer.CharacterUseJumpPower: boolean
Added Property StarterPlayer.CharacterWalkSpeed: number

Added Function AssetService:GetBundleDetailsSync(bundleId: number) -> { [string]: any } {RobloxScriptSecurity}
Added Function DataModel:GetObjectsList(urls: { any }) -> { any } {RobloxScriptSecurity}
Added Function StudioService:GetClassIcon(className: string) -> { [string]: any } {PluginSecurity}
Added Function Workspace:CalculateJumpPower(gravity: number, jumpHeight: number) -> number {RobloxScriptSecurity}

Added Tag [NotReplicated] to Property PackageLink.VersionNumber

Changed the superclass of Class Backpack
from: "GuiItem"
to: "Instance"

Changed the superclass of Class BackpackItem
from: "GuiItem"
to: "Instance"

Changed the superclass of Class Hopper
from: "GuiItem"
to: "Instance"

Changed the superclass of Class StarterPack
from: "GuiItem"
to: "Instance"

Changed the write permissions and serialization of Property PackageLink.VersionNumber
from: {✏️None}[💾 SaveOnly]
to: {✏️NotAccessibleSecurity}[📁 LoadOnly]

Removed Class GuiItem
Removed Class ButtonBindingWidget
Removed Class GuiRoot

Removed Tag [ReadOnly] from Property PackageLink.VersionNumber

Version 0.374.0.282978

Added Property PackageLink.AutoUpdate: boolean [NotScriptable]
Added Property Studio.Auto-Recovery Enabled: boolean
Added Property Studio.Auto-Recovery Interval (Minutes): number
Added Property Studio.Auto-Recovery Path: QDir

Added Function BrowserService:CopyAuthCookieFromBrowserToEngine() -> () {RobloxScriptSecurity}
Added Function BrowserService:OpenWeChatAuthWindow() -> () {RobloxScriptSecurity}
Added Function Players:SetLocalPlayerInfo(userId: number, userName: string, membershipType: Enum.MembershipType, isUnder13: boolean) -> () {RobloxScriptSecurity}

Added Event BrowserService.AuthCookieCopiedToEngine() {RobloxScriptSecurity}

Added EnumItem Material.ForceField : 1584 [Preliminary]

Removed Class AntiAddictionService
Removed Function AntiAddictionService:GetAntiAddictionData
Removed Function AntiAddictionService:MarkRead
Removed Function AntiAddictionService:Start
Removed Function AntiAddictionService:Stop
Removed Event AntiAddictionService.Updated

Removed Tag [Yields] from Function LocalizationService:GetTableEntries

Version 0.373.0.280591

Added Property StarterPlayer.GameSettingsAssetIDFace: number {RobloxScriptSecurity} [Hidden] [NotReplicated]
Added Property StarterPlayer.GameSettingsAssetIDHead: number {RobloxScriptSecurity} [Hidden] [NotReplicated]
Added Property StarterPlayer.GameSettingsAssetIDLeftArm: number {RobloxScriptSecurity} [Hidden] [NotReplicated]
Added Property StarterPlayer.GameSettingsAssetIDLeftLeg: number {RobloxScriptSecurity} [Hidden] [NotReplicated]
Added Property StarterPlayer.GameSettingsAssetIDPants: number {RobloxScriptSecurity} [Hidden] [NotReplicated]
Added Property StarterPlayer.GameSettingsAssetIDRightArm: number {RobloxScriptSecurity} [Hidden] [NotReplicated]
Added Property StarterPlayer.GameSettingsAssetIDRightLeg: number {RobloxScriptSecurity} [Hidden] [NotReplicated]
Added Property StarterPlayer.GameSettingsAssetIDShirt: number {RobloxScriptSecurity} [Hidden] [NotReplicated]
Added Property StarterPlayer.GameSettingsAssetIDTeeShirt: number {RobloxScriptSecurity} [Hidden] [NotReplicated]
Added Property StarterPlayer.GameSettingsAssetIDTorso: number {RobloxScriptSecurity} [Hidden] [NotReplicated]
Added Property StarterPlayer.GameSettingsAvatarType: Enum.GameAvatarType {RobloxScriptSecurity} [Hidden] [NotReplicated]
Added Property StarterPlayer.GameSettingsR15CollisionType: Enum.R15CollisionType {RobloxScriptSecurity} [Hidden] [NotReplicated]
Added Property StarterPlayer.GameSettingsScaleBodyType: NumberRange {RobloxScriptSecurity} [Hidden] [NotReplicated]
Added Property StarterPlayer.GameSettingsScaleHead: NumberRange {RobloxScriptSecurity} [Hidden] [NotReplicated]
Added Property StarterPlayer.GameSettingsScaleHeight: NumberRange {RobloxScriptSecurity} [Hidden] [NotReplicated]
Added Property StarterPlayer.GameSettingsScaleProportion: NumberRange {RobloxScriptSecurity} [Hidden] [NotReplicated]
Added Property StarterPlayer.GameSettingsScaleWidth: NumberRange {RobloxScriptSecurity} [Hidden] [NotReplicated]

Added EnumItem Technology.Compatibility : 2 [Preliminary]

Added Tag [Deprecated] to Function Player:LoadCharacterAppearance

Changed the write permissions and serialization of Property StarterPlayer.AllowCustomAnimations
from: {✏️NotAccessibleSecurity}[🚫 None]
to: {✏️RobloxScriptSecurity}[💾|📁 Serialized]

Removed Property Workspace.PGSPhysicsSolverEnabled

Version 0.372.0.278233

Added Class AntiAddictionService : Instance [NotCreatable] [NotReplicated] [Service]
Added Function AntiAddictionService:GetAntiAddictionData() -> { [string]: any } {RobloxScriptSecurity}
Added Function AntiAddictionService:MarkRead(messageId: string) -> () {RobloxScriptSecurity}
Added Function AntiAddictionService:Start(userId: number) -> () {RobloxScriptSecurity}
Added Function AntiAddictionService:Stop() -> () {RobloxScriptSecurity}
Added Event AntiAddictionService.Updated(antiAddictionData: { [string]: any }) {RobloxScriptSecurity}

Added Class File : Instance [NotCreatable] [NotReplicated]
Added Property File.FileName: string {PluginSecurity} [Hidden] [Preliminary] [ReadOnly]
Added Property File.FileSize: number {PluginSecurity} [Hidden] [Preliminary] [ReadOnly]
Added Property File.Size: number {PluginSecurity} [Hidden] [ReadOnly]
Added Function File:GetBinaryContents() -> string {PluginSecurity}
Added Function File:GetFileContentsBinary() -> string {PluginSecurity} [Preliminary]
Added Function File:GetTemporaryId() -> string {PluginSecurity}

Added Function LocalizationService:GetTableEntries(instance: Instance?) -> { any } [Yields]
Added Function SoundService:GetSoundMemoryData() -> { [string]: any } {RobloxScriptSecurity}
Added Function StudioService:PromptImportFile(fileTypeFilter: { any }? = {}) -> Instance? {PluginSecurity} [Yields]
Added Function StudioService:PromptImportFiles(fileTypeFilter: { any }? = {}) -> { Instance } {PluginSecurity} [Yields]

Added EnumItem UserInputType.InputMethod : 21

Added Tag [Deprecated] to Function StudioService:PromptImportLocalAsset
Added Tag [Deprecated] to Function StudioService:PromptImportLocalAssets

Changed the value of EnumItem UserInputType.None from 21 to 22

Removed Class LocalAsset
Removed Property LocalAsset.FileName
Removed Property LocalAsset.FileSize
Removed Function LocalAsset:GetFileContentsBinary
Removed Function LocalAsset:GetTemporaryId

Removed Tag [NotReplicated] from Property Workspace.StreamingEnabled

Version 0.371.0.276568

Added Class BrowserService : Instance [NotCreatable] [NotReplicated] [Service]
Added Function BrowserService:CloseBrowserWindow() -> () {RobloxScriptSecurity}
Added Function BrowserService:EmitHybridEvent(moduleName: string, eventName: string, params: string) -> () {RobloxScriptSecurity}
Added Function BrowserService:OpenBrowserWindow(url: string) -> () {RobloxScriptSecurity}
Added Function BrowserService:OpenNativeOverlay(title: string, url: string) -> () {RobloxScriptSecurity}
Added Function BrowserService:ReturnToJavaScript(callbackId: string, success: boolean, params: string) -> () {RobloxScriptSecurity}
Added Event BrowserService.BrowserWindowClosed() {RobloxScriptSecurity}
Added Event BrowserService.BrowserWindowWillNavigate(url: string) {RobloxScriptSecurity}
Added Event BrowserService.JavaScriptCallback(content: string) {RobloxScriptSecurity}

Added Property AlignOrientation.AlignType: Enum.AlignType
Added Property Players.RespawnTime: number
Added Property Studio.Show Hidden Objects in Explorer: boolean

Added Enum AlignType
Added EnumItem AlignType.Parallel : 0
Added EnumItem AlignType.Perpendicular : 1

Added Tag [Deprecated] to Function GuiService:OpenBrowserWindow
Added Tag [Deprecated] to Function GuiService:OpenNativeOverlay
Added Tag [Deprecated] to Event GuiService.BrowserWindowClosed
Added Tag [Yields] to Function Plugin:ImportFbxAnimation

Changed the category of Property Studio.Show Core GUI in Explorer while Playing
from: "Advanced"
to: "Explorer"

Changed the category of Property Studio.Show Plugin GUI Service in Explorer
from: "Advanced"
to: "Explorer"

Changed the category of Property Studio.Show plus button on hover in Explorer
from: "Advanced"
to: "Explorer"

Changed the parameters of Function PluginToolbar:CreateButton
from: (text: string, tooltip: string, iconname: string)
to: (buttonId: string, tooltip: string, iconname: string, text: string? = "")

Changed the return-type of Function Plugin:ImportFbxAnimation
from: ()
to: Instance?

Removed Function PluginToolbar:CreateButtonWithId

Version 0.370.0.274702

Added Class SocialService : Instance [NotCreatable] [NotReplicated] [Service]
Added Function SocialService:CanSendGameInviteAsync(player: Instance) -> boolean [Yields]
Added Function SocialService:InvokeGameInvitePromptClosed(player: Instance, recipientIds: { any }) -> () {RobloxScriptSecurity}
Added Function SocialService:PromptGameInvite(player: Instance) -> ()
Added Event SocialService.GameInvitePromptClosed(player: Instance, recipientIds: { any })
Added Event SocialService.PromptInviteRequested(player: Instance) {RobloxScriptSecurity}

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

Added Event Plugin.Unloading() {PluginSecurity}

Added EnumItem HttpRequestType.Localization : 24

Version 0.369.1.273919

Added Class LocalAsset : Instance [NotCreatable] [NotReplicated]
Added Property LocalAsset.FileName: string {PluginSecurity} [Hidden] [ReadOnly]
Added Property LocalAsset.FileSize: number {PluginSecurity} [Hidden] [ReadOnly]
Added Function LocalAsset:GetFileContentsBinary() -> string {PluginSecurity}
Added Function LocalAsset:GetTemporaryId() -> string {PluginSecurity}

Added Property Humanoid.BreakJointsOnDeath: boolean
Added Property Studio.Camera Zoom to Mouse Position: boolean

Added Function LocalizationService:GetTranslatorForLocaleAsync(locale: string) -> Instance? [Yields]
Added Function Players:GetHumanoidDescriptionFromOutfitId(outfitId: number) -> Instance? [Yields]
Added Function Players:GetHumanoidDescriptionFromUserId(userId: number) -> Instance? [Yields]
Added Function PluginToolbar:CreateButtonWithId(buttonId: string, text: string, tooltip: string, iconname: string) -> Instance? {PluginSecurity}
Added Function StudioService:PromptImportLocalAsset(prompt: string, fileTypeFilter: { any }? = {}) -> Instance? {PluginSecurity} [Yields]
Added Function StudioService:PromptImportLocalAssets(prompt: string, fileTypeFilter: { any }? = {}) -> { Instance } {PluginSecurity} [Yields]

Added Tag [Deprecated] to Function Attachment:GetAxis
Added Tag [Deprecated] to Function Attachment:GetSecondaryAxis
Added Tag [Deprecated] to Function Attachment:SetAxis
Added Tag [Deprecated] to Function Attachment:SetSecondaryAxis
Added Tag [Hidden] to Property Attachment.WorldRotation
Added Tag [NotReplicated] to Property Attachment.WorldAxis
Added Tag [NotReplicated] to Property Attachment.WorldCFrame
Added Tag [NotReplicated] to Property Attachment.WorldOrientation
Added Tag [NotReplicated] to Property Attachment.WorldPosition
Added Tag [NotReplicated] to Property Attachment.WorldSecondaryAxis

Added Tags [Deprecated] [Hidden] to Property Attachment.Rotation

Changed the serialization of Property Attachment.Rotation
from: [📁 LoadOnly]
to: [🚫 None]

Changed the serialization and category of Property Attachment.WorldAxis
from: [🚫 None]"Derived Data"
to: [📁 LoadOnly]"Derived World Data"

Changed the serialization and category of Property Attachment.WorldCFrame
from: [🚫 None]"Derived Data"
to: [📁 LoadOnly]"Derived World Data"

Changed the serialization and category of Property Attachment.WorldOrientation
from: [🚫 None]"Derived Data"
to: [📁 LoadOnly]"Derived World Data"

Changed the serialization and category of Property Attachment.WorldPosition
from: [🚫 None]"Derived Data"
to: [📁 LoadOnly]"Derived World Data"

Changed the serialization and category of Property Attachment.WorldSecondaryAxis
from: [🚫 None]"Derived Data"
to: [📁 LoadOnly]"Derived World Data"

Removed Property PhysicsSettings.PhysicsAnalyzerEnabled

Removed Function Workspace:GetPhysicsAnalyzerBreakOnIssue
Removed Function Workspace:GetPhysicsAnalyzerIssue
Removed Function Workspace:SetPhysicsAnalyzerBreakOnIssue

Removed Event Workspace.PhysicsAnalyzerIssuesFound

Removed Tag [Deprecated] from Property Attachment.WorldRotation
Removed Tag [ReadOnly] from Property Attachment.WorldAxis
Removed Tag [ReadOnly] from Property Attachment.WorldCFrame
Removed Tag [ReadOnly] from Property Attachment.WorldOrientation
Removed Tag [ReadOnly] from Property Attachment.WorldPosition
Removed Tag [ReadOnly] from Property Attachment.WorldSecondaryAxis

Version 0.368.0.271345

Added Property Studio.Import mesh files as single mesh: boolean

Added Tag [Deprecated] to Class GamePassService
Added Tag [Deprecated] to Function GamePassService:PlayerHasPass

Changed the security and serialization of Property ImageButton.SliceScale
from: {RobloxScriptSecurity}[🚫 None]
to: {None}[💾|📁 Serialized]

Changed the security and serialization of Property ImageLabel.SliceScale
from: {RobloxScriptSecurity}[🚫 None]
to: {None}[💾|📁 Serialized]

Removed Property Studio.Split Meshes

Removed Tag [Deprecated] from EnumItem Font.Gotham
Removed Tag [Deprecated] from EnumItem Font.GothamSemibold
Removed Tag [Deprecated] from EnumItem Font.GothamBold
Removed Tag [Deprecated] from EnumItem Font.GothamBlack

Removed Tags [Hidden] [NotReplicated] from Property ImageButton.SliceScale
Removed Tags [Hidden] [NotReplicated] from Property ImageLabel.SliceScale

Version 0.367.0.269547

Renamed Class Button to "PluginToolbarButton"

Renamed Class Toolbar to "PluginToolbar"

Added Class MessagingService : Instance [NotCreatable] [NotReplicated] [Service]
Added Function MessagingService:PublishAsync(topic: string, message: any) -> () [Yields]
Added Function MessagingService:SubscribeAsync(topic: string, callback: (...any) -> ...any) -> RBXScriptConnection [Yields]

Added Property Clothing.Color3: Color3
Added Property NetworkSettings.ProxyEnabled: boolean
Added Property NetworkSettings.ProxyURL: string
Added Property NotificationService.IsLuaBottomBarEnabled: boolean {RobloxScriptSecurity} [ReadOnly]
Added Property ShirtGraphic.Color3: Color3
Added Property Studio.Split Meshes: boolean
Added Property ViewportFrame.ImageColor3: Color3
Added Property ViewportFrame.ImageTransparency: number

Removed Class InstancePacketCache

Removed Property NetworkSettings.UseInstancePacketCache

Version 0.366.0.265730

Added Class KeyframeMarker : Instance
Added Property KeyframeMarker.Value: string

Added Class LocalStorageService : Instance [NotCreatable] [NotReplicated] [Service]
Added Function LocalStorageService:Flush() -> () {RobloxScriptSecurity}
Added Function LocalStorageService:GetItem(key: string) -> string {RobloxScriptSecurity}
Added Function LocalStorageService:SetItem(key: string, value: string) -> () {RobloxScriptSecurity}
Added Function LocalStorageService:WhenLoaded(callback: (...any) -> ...any) -> () {RobloxScriptSecurity}
Added Event LocalStorageService.ItemWasSet(key: string, value: string) {RobloxScriptSecurity}
Added Event LocalStorageService.StoreWasCleared() {RobloxScriptSecurity}

Added Class AppStorageService : LocalStorageService [NotCreatable] [NotReplicated] [Service]
Added Class UserStorageService : LocalStorageService [NotCreatable] [NotReplicated] [Service]

Added Property ReflectionMetadataItem.ClientOnly: boolean
Added Property ReflectionMetadataItem.ServerOnly: boolean
Added Property Studio.Attach Debugger To: Enum.DEPRECATED_DebuggerDataModelPreference
Added Property Studio.LuaDebuggerEnabledAtStartup: boolean [Hidden] [ReadOnly]

Added Function AnimationTrack:GetMarkerReachedSignal(name: string) -> RBXScriptSignal
Added Function BasePlayerGui:GetGuiObjectsAtPosition(x: number, y: number) -> { Instance }
Added Function Humanoid:ApplyDescription(humanoidDescription: Instance) -> () [Yields]
Added Function Humanoid:CacheDefaults() -> () {RobloxScriptSecurity}
Added Function Humanoid:GetAppliedDescription() -> Instance?
Added Function Keyframe:AddMarker(marker: Instance) -> ()
Added Function Keyframe:GetMarkers() -> { Instance }
Added Function Keyframe:RemoveMarker(marker: Instance) -> ()
Added Function StarterPlayer:ClearDefaults() -> () {RobloxScriptSecurity}

Added Enum DEPRECATED_DebuggerDataModelPreference
Added EnumItem DEPRECATED_DebuggerDataModelPreference.Server : 0
Added EnumItem DEPRECATED_DebuggerDataModelPreference.Client : 1

Changed the security and parameters of Function Plugin:StartDrag
from: {RobloxScriptSecurity}(drag: PluginDrag)
to: {PluginSecurity}(dragData: { [string]: any })

Changed the security and parameters of Event PluginGui.PluginDragDropped
from: {RobloxScriptSecurity}(pluginDragEvent: Instance)
to: {PluginSecurity}(dragData: { [string]: any })

Changed the security and parameters of Event PluginGui.PluginDragEntered
from: {RobloxScriptSecurity}(pluginDragEvent: Instance)
to: {PluginSecurity}(dragData: { [string]: any })

Changed the security and parameters of Event PluginGui.PluginDragLeft
from: {RobloxScriptSecurity}(pluginDragEvent: Instance)
to: {PluginSecurity}(dragData: { [string]: any })

Changed the security and parameters of Event PluginGui.PluginDragMoved
from: {RobloxScriptSecurity}(pluginDragEvent: Instance)
to: {PluginSecurity}(dragData: { [string]: any })

Removed Property Studio.Debug Client In APS Mode

Version 0.365.1.265265

Added Property NotificationService.IsLuaGameDetailsEnabled: boolean {RobloxScriptSecurity} [ReadOnly]

Added Tag [Deprecated] to Enum UITheme
Added Tag [Deprecated] to EnumItem UITheme.Light
Added Tag [Deprecated] to EnumItem UITheme.Dark

Added Tag [ReadOnly] to Property Studio.UI Theme

Changed the serialization of Property Studio.UI Theme
from: [💾|📁 Serialized]
to: [💾 SaveOnly]


Version 0.364.1.263282

Added Class PluginMenu : Instance [NotCreatable] [NotReplicated]
Added Property PluginMenu.Icon: string [📁 LoadOnly] [NotReplicated]
Added Property PluginMenu.Title: string [📁 LoadOnly] [NotReplicated]
Added Function PluginMenu:AddAction(action: Instance) -> () {PluginSecurity}
Added Function PluginMenu:AddMenu(menu: Instance) -> () {PluginSecurity}
Added Function PluginMenu:AddNewAction(actionId: string, text: string, icon: string? = "") -> Instance? {PluginSecurity}
Added Function PluginMenu:AddSeparator() -> () {PluginSecurity}
Added Function PluginMenu:Clear() -> () {PluginSecurity}
Added Function PluginMenu:ShowAsync() -> Instance? {PluginSecurity} [Yields]

Added Class StopWatchReporter : Instance [NotCreatable] [NotReplicated] [Service]
Added Function StopWatchReporter:FinishTask(taskId: number) -> () {RobloxScriptSecurity}
Added Function StopWatchReporter:SendReport(reportName: string) -> () {RobloxScriptSecurity}
Added Function StopWatchReporter:StartTask(reportName: string, taskName: string) -> number {RobloxScriptSecurity}

Added Property KeyframeSequence.AuthoredHipHeight: number {PluginSecurity}
Added Property PluginAction.AllowBinding: boolean [ReadOnly]
Added Property UserGameSettings.RCCProfilerRecordFrameRate: number
Added Property UserGameSettings.RCCProfilerRecordTimeFrame: number

Added Function AnalyticsService:GetClientId() -> string {RobloxScriptSecurity}
Added Function AnalyticsService:GetSessionId() -> string {RobloxScriptSecurity}
Added Function ClientReplicator:RequestRCCProfilerData(frameRate: number, timeFrame: number) -> () {RobloxScriptSecurity}
Added Function LocalizationService:PromptDownloadGameTableToCSV(table: Instance) -> () {RobloxScriptSecurity} [Yields]
Added Function LocalizationService:PromptUploadCSVToGameTable() -> Instance? {RobloxScriptSecurity} [Yields]
Added Function Plugin:CreatePluginMenu(id: string, title: string? = "", icon: string? = "") -> Instance? {PluginSecurity}
Added Function StudioService:CopyToClipboard(stringToCopy: string) -> () {RobloxScriptSecurity}
Added Function StudioService:OpenPluginInsertPage(assetId: number) -> () {RobloxScriptSecurity}
Added Function StudioService:SetUniverseDisplayName(newName: string) -> () {RobloxScriptSecurity}

Added Event ClientReplicator.RCCProfilerDataComplete(success: boolean, message: string) {RobloxScriptSecurity}

Added EnumItem Font.Gotham : 17 [Preliminary]
Added EnumItem Font.GothamSemibold : 18 [Preliminary]
Added EnumItem Font.GothamBold : 19 [Preliminary]
Added EnumItem Font.GothamBlack : 20 [Preliminary]

Changed the parameters of Function Plugin:CreatePluginAction
from: (actionId: string, text: string, statusTip: string, iconName: string? = "")
to: (actionId: string, text: string, statusTip: string, iconName: string? = "", allowBinding: boolean? = true)


Version 0.363.1.259732

Added Class ABTestService : Instance [NotCreatable] [NotReplicated] [Service]
Added Function ABTestService:GetVariant(name: string) -> string {LocalUserSecurity}
Added Function ABTestService:InitializeForUserId(userId: number) -> () {LocalUserSecurity}

Added Class HumanoidDescription : Instance
Added Property HumanoidDescription.BackAccessory: string
Added Property HumanoidDescription.FaceAccessory: string
Added Property HumanoidDescription.FrontAccessory: string
Added Property HumanoidDescription.HairAccessory: string
Added Property HumanoidDescription.HatAccessory: string
Added Property HumanoidDescription.NeckAccessory: string
Added Property HumanoidDescription.ShouldersAccessory: string
Added Property HumanoidDescription.WaistAccessory: string
Added Property HumanoidDescription.ClimbAnimation: number
Added Property HumanoidDescription.FallAnimation: number
Added Property HumanoidDescription.IdleAnimation: number
Added Property HumanoidDescription.JumpAnimation: number
Added Property HumanoidDescription.RunAnimation: number
Added Property HumanoidDescription.SwimAnimation: number
Added Property HumanoidDescription.WalkAnimation: number
Added Property HumanoidDescription.HeadColor: Color3
Added Property HumanoidDescription.LeftArmColor: Color3
Added Property HumanoidDescription.LeftLegColor: Color3
Added Property HumanoidDescription.RightArmColor: Color3
Added Property HumanoidDescription.RightLegColor: Color3
Added Property HumanoidDescription.TorsoColor: Color3
Added Property HumanoidDescription.Face: number
Added Property HumanoidDescription.Head: number
Added Property HumanoidDescription.LeftArm: number
Added Property HumanoidDescription.LeftLeg: number
Added Property HumanoidDescription.RightArm: number
Added Property HumanoidDescription.RightLeg: number
Added Property HumanoidDescription.Torso: number
Added Property HumanoidDescription.GraphicTShirt: number
Added Property HumanoidDescription.Pants: number
Added Property HumanoidDescription.Shirt: number
Added Property HumanoidDescription.BodyTypeScale: number
Added Property HumanoidDescription.DepthScale: number
Added Property HumanoidDescription.HeadScale: number
Added Property HumanoidDescription.HeightScale: number
Added Property HumanoidDescription.ProportionScale: number
Added Property HumanoidDescription.WidthScale: number

Added Property Chat.BubbleChatEnabled: boolean

Added Function Player:LoadCharacterWithHumanoidDescription(humanoidDescription: Instance) -> () [Yields]

Added Tag [NotReplicated] to Property ViewportFrame.CurrentCamera

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


Version 0.362.1.257620

Added Property Workspace.StreamingMinRadius: number [NotScriptable]
Added Property Workspace.StreamingTargetRadius: number [NotScriptable]

Added EnumItem HttpRequestType.Analytics : 22
Added EnumItem StudioStyleGuideColor.StatusBar : 83

Added Tag [NotBrowsable] to Class PackageLink

Version 0.361.1.254464

Added Class ViewportFrame : GuiObject
Added Property ViewportFrame.CurrentCamera: Camera?

Added Property BasePart.Massless: boolean
Added Property BasePart.RootPriority: number
Added Property TextBox.CursorPosition: number

Added Function LocalizationService:GetTranslatorForPlayerAsync(player: Instance) -> Instance? [Yields]

Added EnumItem StudioStyleGuideColor.Midlight : 82

Version 0.360.3.253053

Added Property Constraint.Active: boolean [ReadOnly]
Added Property JointInstance.Active: boolean [ReadOnly]
Added Property UserInputService.RightBarSize: Vector2 {RobloxScriptSecurity} [ReadOnly]
Added Property WeldConstraint.Active: boolean [ReadOnly]

Added Function AssetService:GetBundleDetailsAsync(bundleId: number) -> { [string]: any } [Yields]

Changed the parameters of Function UserInputService:SendAppUISizes
from: (statusBarSize: Vector2, navBarSize: Vector2, bottomBarSize: Vector2)
to: (statusBarSize: Vector2, navBarSize: Vector2, bottomBarSize: Vector2, rightBarSize: Vector2)


Version 0.359.0.249529

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

Added Property NotificationService.SelectedTheme: string {RobloxScriptSecurity} [📁 LoadOnly] [NotReplicated]
Added Property PackageLink.Status: string {RobloxScriptSecurity} [ReadOnly]
Added Property Studio.Enable CoreScript Debugger: boolean

Added Function CoreGui:TakeScreenshot() -> () {RobloxScriptSecurity}
Added Function CoreGui:ToggleRecording() -> () {RobloxScriptSecurity}
Added Function Path:ComputeAsync(start: Vector3, finish: Vector3) -> () [Yields]
Added Function PathfindingService:CreatePath(agentParameters: { [string]: any }?) -> Instance?

Added Event Path.Blocked(blockedWaypointIdx: number)

Added EnumItem StudioStyleGuideColor.Separator : 74
Added EnumItem StudioStyleGuideColor.ButtonBorder : 75
Added EnumItem StudioStyleGuideColor.ButtonText : 76
Added EnumItem StudioStyleGuideColor.InputFieldBorder : 77
Added EnumItem StudioStyleGuideColor.CheckedFieldBackground : 78
Added EnumItem StudioStyleGuideColor.CheckedFieldBorder : 79
Added EnumItem StudioStyleGuideColor.CheckedFieldIndicator : 80
Added EnumItem StudioStyleGuideColor.HeaderSection : 81

Added Tag [Deprecated] to Class PointsService
Added Tag [Deprecated] to Function PointsService:AwardPoints
Added Tag [Deprecated] to Function PointsService:GetGamePointBalance
Added Tag [Deprecated] to Event PointsService.PointsAwarded

Added Tag [NotScriptable] to Property Workspace.TemporaryLegacyPhysicsSolverOverride

Added Tags [Hidden] [NotReplicated] to Property ImageButton.SliceScale
Added Tags [Hidden] [NotReplicated] to Property ImageLabel.SliceScale

Changed the security and serialization of Property ImageButton.SliceScale
from: {None}[💾|📁 Serialized]
to: {RobloxScriptSecurity}[🚫 None]

Changed the security and serialization of Property ImageLabel.SliceScale
from: {None}[💾|📁 Serialized]
to: {RobloxScriptSecurity}[🚫 None]

Changed the serialization of Property Attachment.Axis
from: [🚫 None]
to: [📁 LoadOnly]

Changed the serialization of Property Attachment.SecondaryAxis
from: [🚫 None]
to: [📁 LoadOnly]

Removed Property Studio.Use Accurate Play Solo

Removed Tag [NotReplicated] from Property Lighting.Technology

Version 0.358.1.248327

Added Property Studio.Debug Client In APS Mode: boolean

Added EnumItem ConnectionError.DisconnectRaknetErrors : 279
Added EnumItem ConnectionError.DisconnectWrongVersion : 280

Added Tag [Deprecated] to Function BadgeService:IsDisabled
Added Tag [Deprecated] to Function BadgeService:IsLegal

Removed Function Studio:FindTheme

Version 0.357.0.244916

Added Class StudioService : Instance [NotCreatable] [NotReplicated] [Service]
Added Property StudioService.ActiveScript: Instance? [ReadOnly]

Added Property PartOperation.RenderFidelity: Enum.RenderFidelity {✏️PluginSecurity}

Added Function Model:GetBoundingBox() -> ...any

Added Enum RenderFidelity
Added EnumItem RenderFidelity.Automatic : 0
Added EnumItem RenderFidelity.Precise : 1

Added EnumItem ConnectionError.DisconnectIdle : 278
Added EnumItem ConnectionError.PlacelaunchError : 516

Changed the parameters of Function BasePart:SubtractAsync
from: (parts: { Instance }, collisionfidelity: Enum.CollisionFidelity? = "Default")
to: (parts: { Instance }, collisionfidelity: Enum.CollisionFidelity? = "Default", renderFidelity: Enum.RenderFidelity? = "Automatic")

Changed the parameters of Function BasePart:UnionAsync
from: (parts: { Instance }, collisionfidelity: Enum.CollisionFidelity? = "Default")
to: (parts: { Instance }, collisionfidelity: Enum.CollisionFidelity? = "Default", renderFidelity: Enum.RenderFidelity? = "Automatic")

Removed EnumItem ConnectionError.PlacelauchError

Version 0.356.0.242723

Added Property ImageButton.SliceScale: number
Added Property ImageLabel.SliceScale: number
Added Property Studio.Disable Accurate Play Solo: boolean

Added Function GuiService:ClearError() -> () {RobloxScriptSecurity}
Added Function ScriptContext:GetCoverageStats() -> { any } {RobloxScriptSecurity}
Added Function ScriptContext:ResetCoverageCollection() -> () {RobloxScriptSecurity}
Added Function ScriptContext:SetCoverageFilter(callback: (...any) -> ...any) -> () {RobloxScriptSecurity}
Added Function ScriptContext:StartCoverageCollection() -> () {RobloxScriptSecurity}
Added Function ScriptContext:StopCoverageCollection() -> () {RobloxScriptSecurity}

Added EnumItem StudioStyleGuideColor.DiffFilePathBackground : 72
Added EnumItem StudioStyleGuideColor.DiffFilePathBorder : 73

Removed EnumItem InputType.LeftTread
Removed EnumItem InputType.RightTread
Removed EnumItem InputType.Steer
Removed EnumItem InputType.Throttle
Removed EnumItem InputType.UpDown
Removed EnumItem InputType.Action1
Removed EnumItem InputType.Action2
Removed EnumItem InputType.Action3
Removed EnumItem InputType.Action4
Removed EnumItem InputType.Action5
Removed EnumItem SurfaceType.Unjoinable

Version 0.355.0.241665

Added Property Lighting.Technology: Enum.Technology [NotReplicated] [NotScriptable]
Added Property Lighting.ExposureCompensation: number

Added Function Chat:InvokeChatCallback(callbackType: Enum.ChatCallbackType, ...: any) -> ...any
Added Function Chat:RegisterChatCallback(callbackType: Enum.ChatCallbackType, callbackFunction: (...any) -> ...any) -> ()
Added Function PhysicsService:IkSolve(part: Instance, target: CFrame, translateStiffness: number, rotateStiffness: number) -> () {RobloxScriptSecurity}
Added Function PhysicsService:LocalIkSolve(part: Instance, target: CFrame, translateStiffness: number, rotateStiffness: number) -> () {LocalUserSecurity}
Added Function Plugin:StartDecalDrag(decal: Instance) -> () {RobloxScriptSecurity}
Added Function VirtualInputManager:sendRobloxEvent(namespace: string, detail: string, detailType: string) -> () {RobloxScriptSecurity}

Added Enum ChatCallbackType
Added EnumItem ChatCallbackType.OnCreatingChatWindow : 1
Added EnumItem ChatCallbackType.OnClientSendingMessage : 2
Added EnumItem ChatCallbackType.OnClientFormattingMessage : 3
Added EnumItem ChatCallbackType.OnServerReceivingMessage : 17

Added Enum Technology
Added EnumItem Technology.Legacy : 0
Added EnumItem Technology.Voxel : 1

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

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

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

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

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

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

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


Version 0.354.0.238636

Added Class PluginDragEvent : Instance [NotCreatable] [NotReplicated]
Added Property PluginDragEvent.Data: string [ReadOnly]
Added Property PluginDragEvent.MimeType: string [ReadOnly]
Added Property PluginDragEvent.Position: Vector2 [ReadOnly]
Added Property PluginDragEvent.Sender: string [ReadOnly]

Added Property PackageLink.VersionNumber: number [ReadOnly]
Added Property Plugin.UsesAssetInsertionDrag: boolean {RobloxScriptSecurity} [📁 LoadOnly] [NotReplicated]

Added Function Plugin:StartDrag(drag: PluginDrag) -> () {RobloxScriptSecurity}

Added Event PluginGui.PluginDragDropped(pluginDragEvent: Instance) {RobloxScriptSecurity}
Added Event PluginGui.PluginDragEntered(pluginDragEvent: Instance) {RobloxScriptSecurity}
Added Event PluginGui.PluginDragLeft(pluginDragEvent: Instance) {RobloxScriptSecurity}
Added Event PluginGui.PluginDragMoved(pluginDragEvent: Instance) {RobloxScriptSecurity}
Added Event PluginGui.WindowFocusReleased() {PluginSecurity}
Added Event PluginGui.WindowFocused() {PluginSecurity}

Removed Property PackageLink.VersionId

Removed Event DockWidgetPluginGui.WindowFocusReleased
Removed Event DockWidgetPluginGui.WindowFocused

Removed Tag [ReadOnly] from Property LocalizationService.IsTextScraperRunning

Version 0.353.0.236588

Added Function InsertService:LoadPackageAsset(url: string) -> { Instance } {RobloxScriptSecurity}

Added Enum HttpCachePolicy
Added EnumItem HttpCachePolicy.None : 0
Added EnumItem HttpCachePolicy.Full : 1
Added EnumItem HttpCachePolicy.DataOnly : 2
Added EnumItem HttpCachePolicy.Default : 3
Added EnumItem HttpCachePolicy.InternalRedirectRefresh : 4

Added EnumItem StudioStyleGuideColor.Mid : 29
Added EnumItem StudioStyleGuideColor.DebuggerCurrentLine : 56
Added EnumItem StudioStyleGuideColor.DebuggerErrorLine : 57

Changed the value-type of Property PackageLink.PackageId
from: number
to: string

Changed the value of EnumItem StudioStyleGuideColor.MainText from 29 to 30
Changed the value of EnumItem StudioStyleGuideColor.SubText from 30 to 31
Changed the value of EnumItem StudioStyleGuideColor.TitlebarText from 31 to 32
Changed the value of EnumItem StudioStyleGuideColor.BrightText from 32 to 33
Changed the value of EnumItem StudioStyleGuideColor.DimmedText from 33 to 34
Changed the value of EnumItem StudioStyleGuideColor.LinkText from 34 to 35
Changed the value of EnumItem StudioStyleGuideColor.WarningText from 35 to 36
Changed the value of EnumItem StudioStyleGuideColor.ErrorText from 36 to 37
Changed the value of EnumItem StudioStyleGuideColor.InfoText from 37 to 38
Changed the value of EnumItem StudioStyleGuideColor.SensitiveText from 38 to 39
Changed the value of EnumItem StudioStyleGuideColor.ScriptSideWidget from 39 to 40
Changed the value of EnumItem StudioStyleGuideColor.ScriptBackground from 40 to 41
Changed the value of EnumItem StudioStyleGuideColor.ScriptText from 41 to 42
Changed the value of EnumItem StudioStyleGuideColor.ScriptSelectionText from 42 to 43
Changed the value of EnumItem StudioStyleGuideColor.ScriptSelectionBackground from 43 to 44
Changed the value of EnumItem StudioStyleGuideColor.ScriptFindSelectionBackground from 44 to 45
Changed the value of EnumItem StudioStyleGuideColor.ScriptMatchingWordSelectionBackground from 45 to 46
Changed the value of EnumItem StudioStyleGuideColor.ScriptOperator from 46 to 47
Changed the value of EnumItem StudioStyleGuideColor.ScriptNumber from 47 to 48
Changed the value of EnumItem StudioStyleGuideColor.ScriptString from 48 to 49
Changed the value of EnumItem StudioStyleGuideColor.ScriptComment from 49 to 50
Changed the value of EnumItem StudioStyleGuideColor.ScriptPreprocessor from 50 to 51
Changed the value of EnumItem StudioStyleGuideColor.ScriptKeyword from 51 to 52
Changed the value of EnumItem StudioStyleGuideColor.ScriptBuiltInFunction from 52 to 53
Changed the value of EnumItem StudioStyleGuideColor.ScriptWarning from 53 to 54
Changed the value of EnumItem StudioStyleGuideColor.ScriptError from 54 to 55
Changed the value of EnumItem StudioStyleGuideColor.DiffFilePathText from 55 to 58
Changed the value of EnumItem StudioStyleGuideColor.DiffTextHunkInfo from 56 to 59
Changed the value of EnumItem StudioStyleGuideColor.DiffTextNoChange from 57 to 60
Changed the value of EnumItem StudioStyleGuideColor.DiffTextAddition from 58 to 61
Changed the value of EnumItem StudioStyleGuideColor.DiffTextDeletion from 59 to 62
Changed the value of EnumItem StudioStyleGuideColor.DiffTextSeparatorBackground from 60 to 63
Changed the value of EnumItem StudioStyleGuideColor.DiffTextNoChangeBackground from 61 to 64
Changed the value of EnumItem StudioStyleGuideColor.DiffTextAdditionBackground from 62 to 65
Changed the value of EnumItem StudioStyleGuideColor.DiffTextDeletionBackground from 63 to 66
Changed the value of EnumItem StudioStyleGuideColor.DiffLineNum from 64 to 67
Changed the value of EnumItem StudioStyleGuideColor.DiffLineNumSeparatorBackground from 65 to 68
Changed the value of EnumItem StudioStyleGuideColor.DiffLineNumNoChangeBackground from 66 to 69
Changed the value of EnumItem StudioStyleGuideColor.DiffLineNumAdditionBackground from 67 to 70
Changed the value of EnumItem StudioStyleGuideColor.DiffLineNumDeletionBackground from 68 to 71

Version 0.352.0.235319

Added Class HttpRequest : Instance [NotCreatable]
Added Function HttpRequest:Cancel() -> () {RobloxScriptSecurity}
Added Function HttpRequest:Start(callback: (...any) -> ...any) -> () {RobloxScriptSecurity}

Added Property DataModel.PrivateServerId: string [ReadOnly]
Added Property DataModel.PrivateServerOwnerId: number [ReadOnly]

Added Function BasePart:SubtractAsync(parts: { Instance }, collisionfidelity: Enum.CollisionFidelity? = "Default") -> Instance? [Yields]
Added Function BasePart:UnionAsync(parts: { Instance }, collisionfidelity: Enum.CollisionFidelity? = "Default") -> Instance? [Yields]
Added Function HttpService:RequestInternal(options: { [string]: any }) -> Instance? {RobloxScriptSecurity}
Added Function PluginGui:BindToClose(function: ((...any) -> ...any)?) -> ()
Added Function PluginGui:GetRelativeMousePosition() -> Vector2 {PluginSecurity}

Added Enum HttpError
Added EnumItem HttpError.OK : 0
Added EnumItem HttpError.InvalidUrl : 1
Added EnumItem HttpError.DnsResolve : 2
Added EnumItem HttpError.ConnectFail : 3
Added EnumItem HttpError.OutOfMemory : 4
Added EnumItem HttpError.TimedOut : 5
Added EnumItem HttpError.TooManyRedirects : 6
Added EnumItem HttpError.InvalidRedirect : 7
Added EnumItem HttpError.NetFail : 8
Added EnumItem HttpError.Aborted : 9
Added EnumItem HttpError.SslConnectFail : 10
Added EnumItem HttpError.Unknown : 11

Added EnumItem StudioStyleGuideColor.DiffFilePathText : 55
Added EnumItem StudioStyleGuideColor.DiffTextHunkInfo : 56
Added EnumItem StudioStyleGuideColor.DiffTextNoChange : 57
Added EnumItem StudioStyleGuideColor.DiffTextAddition : 58
Added EnumItem StudioStyleGuideColor.DiffTextDeletion : 59
Added EnumItem StudioStyleGuideColor.DiffTextSeparatorBackground : 60
Added EnumItem StudioStyleGuideColor.DiffTextNoChangeBackground : 61
Added EnumItem StudioStyleGuideColor.DiffTextAdditionBackground : 62
Added EnumItem StudioStyleGuideColor.DiffTextDeletionBackground : 63
Added EnumItem StudioStyleGuideColor.DiffLineNum : 64
Added EnumItem StudioStyleGuideColor.DiffLineNumSeparatorBackground : 65
Added EnumItem StudioStyleGuideColor.DiffLineNumNoChangeBackground : 66
Added EnumItem StudioStyleGuideColor.DiffLineNumAdditionBackground : 67
Added EnumItem StudioStyleGuideColor.DiffLineNumDeletionBackground : 68

Added Tags [Deprecated] [Hidden] to Property DataModel.VIPServerId
Added Tags [Deprecated] [Hidden] to Property DataModel.VIPServerOwnerId

Changed the return-type of Function TeleportService:ReserveServer
from: string
to: ...any

Removed Function BasePart:Negate
Removed Function BasePart:Separate
Removed Function BasePart:UnionWith

Version 0.351.0.232950

Added Class PackageLink : Instance [NotCreatable]
Added Property PackageLink.PackageId: number [ReadOnly]
Added Property PackageLink.VersionId: number [ReadOnly]

Added Class QWidgetPluginGui : PluginGui [NotCreatable] [NotReplicated]

Added Property RenderingTest.Description: string
Added Property RenderingTest.ShouldSkip: boolean
Added Property RenderingTest.Ticket: string

Added Function HttpRbxApiService:RequestAsync(requestOptions: { [string]: any }, priority: Enum.ThrottlingPriority? = "Default", content_type: Enum.HttpContentType? = "ApplicationJson", httpRequestType: Enum.HttpRequestType? = "Default", doNotAllowDiabolicalMode: boolean? = false) -> string {RobloxScriptSecurity} [Yields]
Added Function HttpService:GetHttpEnabled() -> boolean {RobloxScriptSecurity}
Added Function HttpService:SetHttpEnabled(enabled: boolean) -> () {RobloxScriptSecurity}
Added Function Plugin:CreateQWidgetPluginGui(pluginGuiId: string, pluginGuiOptions: { [string]: any }) -> Instance? {RobloxScriptSecurity} [Yields]

Added EnumItem StudioStyleGuideColor.ScriptMatchingWordSelectionBackground : 45

Changed the superclass of Class Workspace
from: "RootInstance"
to: "Model"

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

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

Removed Class RootInstance

Removed Class Scale9Frame
Removed Property Scale9Frame.ScaleEdgeSize
Removed Property Scale9Frame.SlicePrefix

Removed EnumItem StudioStyleGuideColor.ScriptMachtingWordSelectionBackground

Version 0.350.0.231118

Added Class StudioTheme : Instance [NotCreatable] [NotReplicated]
Added Function StudioTheme:GetColor(styleguideitem: Enum.StudioStyleGuideColor, modifier: Enum.StudioStyleGuideModifier? = "Default") -> Color3 {PluginSecurity}
Added Function StudioTheme:GetPath(assetid: string, modifier: Enum.StudioStyleGuideModifier? = "Default") -> string {PluginSecurity}

Added Property ImageButton.HoverImage: string
Added Property ImageButton.PressedImage: string
Added Property Studio.Theme: Instance?

Added Function Studio:FindTheme(themeName: string) -> Instance? {PluginSecurity}
Added Function Studio:GetAvailableThemes() -> { any } {PluginSecurity}
Added Function TeleportService:GetArrivingTeleportGui() -> Instance?

Added Event Studio.ThemeChanged() {PluginSecurity}

Added EnumItem StudioStyleGuideColor.MainBackground : 0
Added EnumItem StudioStyleGuideColor.Titlebar : 1
Added EnumItem StudioStyleGuideColor.Dropdown : 2
Added EnumItem StudioStyleGuideColor.InputFieldBackground : 15
Added EnumItem StudioStyleGuideColor.CategoryItem : 18
Added EnumItem StudioStyleGuideColor.GameSettingsTableItem : 19
Added EnumItem StudioStyleGuideColor.GameSettingsTooltip : 20
Added EnumItem StudioStyleGuideColor.ColorPickerFrame : 23
Added EnumItem StudioStyleGuideColor.CurrentMarker : 24
Added EnumItem StudioStyleGuideColor.Light : 27
Added EnumItem StudioStyleGuideColor.Dark : 28
Added EnumItem StudioStyleGuideColor.SubText : 30
Added EnumItem StudioStyleGuideColor.BrightText : 32
Added EnumItem StudioStyleGuideColor.DimmedText : 33
Added EnumItem StudioStyleGuideColor.ScriptSideWidget : 39

Added Tag [Settings] to Class DebugSettings
Added Tag [Settings] to Class GameSettings
Added Tag [Settings] to Class LuaSettings
Added Tag [Settings] to Class PhysicsSettings

Changed the value of EnumItem StudioStyleGuideColor.Tooltip from 2 to 3
Changed the value of EnumItem StudioStyleGuideColor.Notification from 1 to 4
Changed the value of EnumItem StudioStyleGuideColor.ScrollBar from 12 to 5
Changed the value of EnumItem StudioStyleGuideColor.ScrollBarBackground from 13 to 6
Changed the value of EnumItem StudioStyleGuideColor.TabBar from 5 to 7
Changed the value of EnumItem StudioStyleGuideColor.Tab from 6 to 8
Changed the value of EnumItem StudioStyleGuideColor.RibbonTab from 8 to 9
Changed the value of EnumItem StudioStyleGuideColor.RibbonTabTopBar from 9 to 10
Changed the value of EnumItem StudioStyleGuideColor.Button from 16 to 11
Changed the value of EnumItem StudioStyleGuideColor.MainButton from 17 to 12
Changed the value of EnumItem StudioStyleGuideColor.RibbonButton from 18 to 13
Changed the value of EnumItem StudioStyleGuideColor.Item from 3 to 16
Changed the value of EnumItem StudioStyleGuideColor.TableItem from 4 to 17
Changed the value of EnumItem StudioStyleGuideColor.EmulatorBar from 10 to 21
Changed the value of EnumItem StudioStyleGuideColor.EmulatorDropDown from 11 to 22
Changed the value of EnumItem StudioStyleGuideColor.Border from 19 to 25
Changed the value of EnumItem StudioStyleGuideColor.Shadow from 20 to 26
Changed the value of EnumItem StudioStyleGuideColor.MainText from 21 to 29
Changed the value of EnumItem StudioStyleGuideColor.TitlebarText from 22 to 31
Changed the value of EnumItem StudioStyleGuideColor.LinkText from 25 to 34
Changed the value of EnumItem StudioStyleGuideColor.WarningText from 26 to 35
Changed the value of EnumItem StudioStyleGuideColor.ErrorText from 27 to 36
Changed the value of EnumItem StudioStyleGuideColor.InfoText from 28 to 37
Changed the value of EnumItem StudioStyleGuideColor.SensitiveText from 29 to 38
Changed the value of EnumItem StudioStyleGuideColor.ScriptBackground from 30 to 40
Changed the value of EnumItem StudioStyleGuideColor.ScriptText from 31 to 41
Changed the value of EnumItem StudioStyleGuideColor.ScriptSelectionText from 32 to 42
Changed the value of EnumItem StudioStyleGuideColor.ScriptSelectionBackground from 33 to 43
Changed the value of EnumItem StudioStyleGuideColor.ScriptFindSelectionBackground from 34 to 44
Changed the value of EnumItem StudioStyleGuideColor.ScriptMachtingWordSelectionBackground from 35 to 45
Changed the value of EnumItem StudioStyleGuideColor.ScriptOperator from 36 to 46
Changed the value of EnumItem StudioStyleGuideColor.ScriptNumber from 37 to 47
Changed the value of EnumItem StudioStyleGuideColor.ScriptString from 38 to 48
Changed the value of EnumItem StudioStyleGuideColor.ScriptComment from 39 to 49
Changed the value of EnumItem StudioStyleGuideColor.ScriptPreprocessor from 40 to 50
Changed the value of EnumItem StudioStyleGuideColor.ScriptKeyword from 41 to 51
Changed the value of EnumItem StudioStyleGuideColor.ScriptBuiltInFunction from 42 to 52
Changed the value of EnumItem StudioStyleGuideColor.ScriptWarning from 43 to 53
Changed the value of EnumItem StudioStyleGuideColor.ScriptError from 44 to 54

Removed Class Theme

Removed EnumItem StudioStyleGuideColor.MainSection
Removed EnumItem StudioStyleGuideColor.Menu
Removed EnumItem StudioStyleGuideColor.InputField
Removed EnumItem StudioStyleGuideColor.HighlightText
Removed EnumItem StudioStyleGuideColor.DimmerText

Removed Tag [Service] from Class DebugSettings
Removed Tag [Service] from Class GameSettings
Removed Tag [Service] from Class LuaSettings
Removed Tag [Service] from Class PhysicsSettings

Version 0.348.1.228302

Added Property ScreenGui.IgnoreGuiInset: boolean
Added Property ScrollingFrame.ScrollBarImageColor3: Color3
Added Property ScrollingFrame.ScrollBarImageTransparency: number

Added Function AnalyticsService:SendEventDeferred(target: string, eventContext: string, eventName: string, additionalArgs: { [string]: any }) -> () {RobloxScriptSecurity}
Added Function AnalyticsService:SendEventImmediately(target: string, eventContext: string, eventName: string, additionalArgs: { [string]: any }) -> () {RobloxScriptSecurity}
Added Function Humanoid:GetBodyPartR15(part: Instance) -> Enum.BodyPartR15
Added Function Humanoid:ReplaceBodyPartR15(bodyPart: Enum.BodyPartR15, part: Instance) -> boolean
Added Function VirtualInputManager:HandleGamepadAxisInput(objectId: number, keyCode: Enum.KeyCode, x: number, y: number, z: number) -> () {RobloxScriptSecurity}
Added Function VirtualInputManager:HandleGamepadButtonInput(deviceId: number, keyCode: Enum.KeyCode, buttonState: number) -> () {RobloxScriptSecurity}
Added Function VirtualInputManager:HandleGamepadConnect(deviceId: number) -> () {RobloxScriptSecurity}
Added Function VirtualInputManager:HandleGamepadDisconnect(deviceId: number) -> () {RobloxScriptSecurity}
Added Function VirtualInputManager:SendAccelerometerEvent(x: number, y: number, z: number) -> () {RobloxScriptSecurity}
Added Function VirtualInputManager:SendGravityEvent(x: number, y: number, z: number) -> () {RobloxScriptSecurity}
Added Function VirtualInputManager:SendGyroscopeEvent(quatX: number, quatY: number, quatZ: number, quatW: number) -> () {RobloxScriptSecurity}
Added Function VirtualInputManager:SendKeyEvent(isPressed: boolean, keyCode: Enum.KeyCode, isRepeatedKey: boolean) -> () {RobloxScriptSecurity}
Added Function VirtualInputManager:SendMouseButtonEvent(x: number, y: number, mouseButton: number, isDown: boolean) -> () {RobloxScriptSecurity}
Added Function VirtualInputManager:SendMouseMoveEvent(x: number, y: number) -> () {RobloxScriptSecurity}
Added Function VirtualInputManager:SendMouseWheelEvent(x: number, y: number, isForwardScroll: boolean) -> () {RobloxScriptSecurity}
Added Function VirtualInputManager:SendTextInputCharacterEvent(str: string) -> () {RobloxScriptSecurity}
Added Function VirtualInputManager:SendTouchEvent(touchId: number, state: number, x: number, y: number) -> () {RobloxScriptSecurity}

Added Enum AutoJointsMode
Added EnumItem AutoJointsMode.Default : 0
Added EnumItem AutoJointsMode.Explicit : 1
Added EnumItem AutoJointsMode.LegacyImplicit : 2

Added Enum BodyPartR15
Added EnumItem BodyPartR15.Head : 0
Added EnumItem BodyPartR15.UpperTorso : 1
Added EnumItem BodyPartR15.LowerTorso : 2
Added EnumItem BodyPartR15.LeftFoot : 3
Added EnumItem BodyPartR15.LeftLowerLeg : 4
Added EnumItem BodyPartR15.LeftUpperLeg : 5
Added EnumItem BodyPartR15.RightFoot : 6
Added EnumItem BodyPartR15.RightLowerLeg : 7
Added EnumItem BodyPartR15.RightUpperLeg : 8
Added EnumItem BodyPartR15.LeftHand : 9
Added EnumItem BodyPartR15.LeftLowerArm : 10
Added EnumItem BodyPartR15.LeftUpperArm : 11
Added EnumItem BodyPartR15.RightHand : 12
Added EnumItem BodyPartR15.RightLowerArm : 13
Added EnumItem BodyPartR15.RightUpperArm : 14
Added EnumItem BodyPartR15.RootPart : 15
Added EnumItem BodyPartR15.Unknown : 17


Version 0.347.1.225742

Added Function GuiService:GetErrorCode() -> Enum.ConnectionError {RobloxScriptSecurity}
Added Function GuiService:GetErrorType() -> Enum.ConnectionError {RobloxScriptSecurity}
Added Function TeleportService:SetTeleportGui(gui: Instance) -> ()

Added Enum ConnectionError
Added EnumItem ConnectionError.OK : 0
Added EnumItem ConnectionError.DisconnectErrors : 256
Added EnumItem ConnectionError.DisconnectBadhash : 257
Added EnumItem ConnectionError.DisconnectSecurityKeyMismatch : 258
Added EnumItem ConnectionError.DisconnectNewSecurityKeyMismatch : 259
Added EnumItem ConnectionError.DisconnectProtocolMismatch : 260
Added EnumItem ConnectionError.DisconnectReceivePacketError : 261
Added EnumItem ConnectionError.DisconnectReceivePacketStreamError : 262
Added EnumItem ConnectionError.DisconnectSendPacketError : 263
Added EnumItem ConnectionError.DisconnectIllegalTeleport : 264
Added EnumItem ConnectionError.DisconnectDuplicatePlayer : 265
Added EnumItem ConnectionError.DisconnectDuplicateTicket : 266
Added EnumItem ConnectionError.DisconnectTimeout : 267
Added EnumItem ConnectionError.DisconnectLuaKick : 268
Added EnumItem ConnectionError.DisconnectOnRemoteSysStats : 269
Added EnumItem ConnectionError.DisconnectHashTimeout : 270
Added EnumItem ConnectionError.DisconnectCloudEditKick : 271
Added EnumItem ConnectionError.DisconnectPlayerless : 272
Added EnumItem ConnectionError.DisconnectEvicted : 273
Added EnumItem ConnectionError.DisconnectDevMaintenance : 274
Added EnumItem ConnectionError.DisconnectRobloxMaintenance : 275
Added EnumItem ConnectionError.DisconnectRejoin : 276
Added EnumItem ConnectionError.DisconnectConnectionLost : 277
Added EnumItem ConnectionError.PlacelaunchErrors : 512
Added EnumItem ConnectionError.PlacelaunchDisabled : 515
Added EnumItem ConnectionError.PlacelauchError : 516
Added EnumItem ConnectionError.PlacelaunchGameEnded : 517
Added EnumItem ConnectionError.PlacelaunchGameFull : 518
Added EnumItem ConnectionError.PlacelaunchUserLeft : 522
Added EnumItem ConnectionError.PlacelaunchRestricted : 523
Added EnumItem ConnectionError.PlacelaunchUnauthorized : 524
Added EnumItem ConnectionError.PlacelaunchFlooded : 525
Added EnumItem ConnectionError.PlacelaunchHashExpired : 526
Added EnumItem ConnectionError.PlacelaunchHashException : 527
Added EnumItem ConnectionError.PlacelaunchPartyCannotFit : 528
Added EnumItem ConnectionError.PlacelaunchHttpError : 529
Added EnumItem ConnectionError.PlacelaunchCustomMessage : 610
Added EnumItem ConnectionError.PlacelaunchOtherError : 611
Added EnumItem ConnectionError.TeleportErrors : 768
Added EnumItem ConnectionError.TeleportFailure : 769
Added EnumItem ConnectionError.TeleportGameNotFound : 770
Added EnumItem ConnectionError.TeleportGameEnded : 771
Added EnumItem ConnectionError.TeleportGameFull : 772
Added EnumItem ConnectionError.TeleportUnauthorized : 773
Added EnumItem ConnectionError.TeleportFlooded : 774
Added EnumItem ConnectionError.TeleportIsTeleporting : 775

Changed the parameters of Function GuiService:SetUiMessage
from: (msgType: Enum.UiMessageType, uiMessage: string)
to: (msgType: Enum.UiMessageType, uiMessage: string? = "errorCode")

Removed Function RunService:RobloxOnlyIsEdit

Version 0.346.0.222214

Added Property NotificationService.IsLuaGamesPageEnabled: boolean {RobloxScriptSecurity} [ReadOnly]
Added Property NotificationService.IsLuaHomePageEnabled: boolean {RobloxScriptSecurity} [ReadOnly]

Added Function HttpRbxApiService:GetAsyncFullUrl(apiUrl: string, priority: Enum.ThrottlingPriority? = "Default", httpRequestType: Enum.HttpRequestType? = "Default", doNotAllowDiabolicalMode: boolean? = false) -> string {RobloxScriptSecurity} [Yields]
Added Function HttpRbxApiService:PostAsyncFullUrl(apiUrl: string, data: string, priority: Enum.ThrottlingPriority? = "Default", content_type: Enum.HttpContentType? = "ApplicationJson", httpRequestType: Enum.HttpRequestType? = "Default", doNotAllowDiabolicalMode: boolean? = false) -> string {RobloxScriptSecurity} [Yields]

Removed Class PresenceService
Removed Function PresenceService:GetUsersAsync


Version 0.345.0.219036

Added Class RenderingTest : Instance
Added Property RenderingTest.CFrame: CFrame
Added Property RenderingTest.ComparisonDiffThreshold: number
Added Property RenderingTest.ComparisonMethod: Enum.RenderingTestComparisonMethod
Added Property RenderingTest.ComparisonPsnrThreshold: number
Added Property RenderingTest.FieldOfView: number
Added Property RenderingTest.Orientation: Vector3 [📁 LoadOnly] [NotReplicated]
Added Property RenderingTest.Position: Vector3 [📁 LoadOnly] [NotReplicated]
Added Property RenderingTest.QualityLevel: number

Added Property ScreenGui.OnTopOfCoreBlur: boolean {RobloxScriptSecurity} [Hidden]

Added Function NotificationService:IsLuaGamesPageEnabled() -> boolean {RobloxScriptSecurity}
Added Function NotificationService:IsLuaHomePageEnabled() -> boolean {RobloxScriptSecurity}
Added Function Plugin:PauseSound(soundChannel: Instance) -> () {RobloxScriptSecurity}
Added Function Plugin:PlaySound(soundChannel: Instance) -> () {RobloxScriptSecurity}
Added Function Plugin:ResumeSound(soundChannel: Instance) -> () {RobloxScriptSecurity}
Added Function Plugin:StopAllSounds() -> () {RobloxScriptSecurity}
Added Function RunService:SetRobloxGuiFocused(focus: boolean) -> () {RobloxScriptSecurity}

Added Enum RenderingTestComparisonMethod
Added EnumItem RenderingTestComparisonMethod.psnr : 0
Added EnumItem RenderingTestComparisonMethod.diff : 1

Added Tag [Deprecated] to Function BadgeService:UserHasBadge

Changed the parameters of Function Plugin:CreatePluginAction
from: (actionId: string, text: string, statusTip: string)
to: (actionId: string, text: string, statusTip: string, iconName: string? = "")


Version 0.344.1.217637

Added Property ReflectionMetadataClass.PreferredParents: string

Added Function Player:AddToBlockList(userIds: { any }) -> () {RobloxScriptSecurity}
Added Function Player:UpdatePlayerBlocked(userId: number, blocked: boolean) -> () {RobloxScriptSecurity}

Version 0.343.0.213828

Added Class PresenceService : Instance [NotCreatable]
Added Function PresenceService:GetUsersAsync(userIds: { any }) -> any {RobloxScriptSecurity} [Yields]

Added Function HttpService:RequestAsync(requestOptions: { [string]: any }) -> { [string]: any } [Yields]

Version 0.342.0.212340

Added Property UserGameSettings.OnScreenProfilerEnabled: boolean {RobloxScriptSecurity} [Hidden]

Removed Property UserGameSettings.MicroProfilerEnabled

Version 0.341.0.208519

Added Enum TextFilterContext
Added EnumItem TextFilterContext.PublicChat : 1
Added EnumItem TextFilterContext.PrivateChat : 2

Changed the parameters of Function TextService:FilterStringAsync
from: (stringToFilter: string, fromUserId: number)
to: (stringToFilter: string, fromUserId: number, textContext: Enum.TextFilterContext? = "PrivateChat")

Removed Property PhysicsSettings.ParallelPhysics

Version 0.340.0.207129

Added Property BillboardGui.ClipsDescendants: boolean
Added Property LocalizationService.ForcePlayModeGameLocaleId: string {LocalUserSecurity} [📁 LoadOnly] [NotReplicated]
Added Property LocalizationService.RobloxForcePlayModeGameLocaleId: string {RobloxScriptSecurity} [📁 LoadOnly] [NotReplicated]
Added Property SurfaceGui.ClipsDescendants: boolean

Version 0.339.0.205431

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

Added Function BadgeService:GetBadgeInfoAsync(badgeId: number) -> { [string]: any } [Yields]
Added Function GuiService:GetSafeZoneOffsets() -> { [string]: any } {RobloxScriptSecurity}
Added Function GuiService:SetSafeZoneOffsets(top: number, bottom: number, left: number, right: number) -> () {RobloxScriptSecurity}
Added Function Translator:RobloxOnlyTranslate(context: Instance, text: string) -> string {RobloxScriptSecurity}
Added Function Translator:Translate(context: Instance, text: string) -> string

Added Event GuiService.SafeZoneOffsetsChanged() {RobloxScriptSecurity}

Removed Property GuiObject.SizeFromContents

Version 0.338.0.202976

Added Class KeyboardService : Instance [NotCreatable] [Service]
Added Class MouseService : Instance [NotCreatable] [NotReplicated] [Service]

Added Class PluginAction : Instance [NotReplicated]
Added Property PluginAction.ActionId: string [ReadOnly]
Added Property PluginAction.StatusTip: string [ReadOnly]
Added Property PluginAction.Text: string [ReadOnly]
Added Event PluginAction.Triggered() {PluginSecurity}

Added Property Player.LocaleId: string [Hidden] [ReadOnly]
Added Property StarterGui.ProcessUserInput: boolean {PluginSecurity} [Hidden] [NotReplicated]

Added Function Plugin:CreatePluginAction(actionId: string, text: string, statusTip: string) -> Instance? {PluginSecurity}

Added Event PluginGui.WindowFocusReleased() {PluginSecurity}
Added Event PluginGui.WindowFocused() {PluginSecurity}

Removed Function Player:JumpCharacter
Removed Function Player:MoveCharacter

Version 0.337.0.201523

Added Property Button.ClickableWhenViewportHidden: boolean [📁 LoadOnly] [NotReplicated]
Added Property TestService.ExecuteWithStudioRun: boolean
Added Property UserGameSettings.MicroProfilerWebServerEnabled: boolean {RobloxScriptSecurity} [Hidden]

Added Function LocalizationTable:SetIsExemptFromUGCAnalytics(value: boolean) -> () {RobloxScriptSecurity}

Added Enum AvatarJointPositionType
Added EnumItem AvatarJointPositionType.Fixed : 0
Added EnumItem AvatarJointPositionType.ArtistIntent : 1

Removed Property PVInstance.CoordinateFrame
Removed Property TaskScheduler.NumRunningJobs
Removed Property TaskScheduler.NumSleepingJobs
Removed Property TaskScheduler.NumWaitingJobs
Removed Property TaskScheduler.ThreadAffinity

Removed Tag [Deprecated] from Class PVInstance

Version 0.336.0.199282

Added Function BadgeService:UserHasBadgeAsync(userId: number, badgeId: number) -> boolean [Yields]

Removed Class LocalWorkspace

Removed Property TaskScheduler.AreArbitersThrottled
Removed Property TaskScheduler.Concurrency
Removed Property TaskScheduler.PriorityMethod
Removed Property TaskScheduler.SleepAdjustMethod
Removed Property TaskScheduler.ThrottledJobSleepTime

Removed Enum ConcurrencyModel
Removed EnumItem ConcurrencyModel.Serial
Removed EnumItem ConcurrencyModel.Safe
Removed EnumItem ConcurrencyModel.Logical
Removed EnumItem ConcurrencyModel.Empirical

Removed Enum PriorityMethod
Removed EnumItem PriorityMethod.LastError
Removed EnumItem PriorityMethod.AccumulatedError
Removed EnumItem PriorityMethod.FIFO

Removed Enum SleepAdjustMethod
Removed EnumItem SleepAdjustMethod.None
Removed EnumItem SleepAdjustMethod.LastSample
Removed EnumItem SleepAdjustMethod.AverageInterval


Version 0.335.0.197549

Added Class ValueBase : Instance [NotCreatable]

Added Function AnalyticsService:ReleaseRBXEventStream(target: string) -> () {RobloxScriptSecurity}
Added Function BasePart:Separate() -> { Instance } {LocalUserSecurity}

Added EnumItem AppShellActionType.AvatarEditorPageLoaded : 10

Changed the superclass of Class BinaryStringValue
from: "Instance"
to: "ValueBase"

Changed the superclass of Class BoolValue
from: "Instance"
to: "ValueBase"

Changed the superclass of Class BrickColorValue
from: "Instance"
to: "ValueBase"

Changed the superclass of Class CFrameValue
from: "Instance"
to: "ValueBase"

Changed the superclass of Class Color3Value
from: "Instance"
to: "ValueBase"

Changed the superclass of Class DoubleConstrainedValue
from: "Instance"
to: "ValueBase"

Changed the superclass of Class IntConstrainedValue
from: "Instance"
to: "ValueBase"

Changed the superclass of Class IntValue
from: "Instance"
to: "ValueBase"

Changed the superclass of Class NumberValue
from: "Instance"
to: "ValueBase"

Changed the superclass of Class ObjectValue
from: "Instance"
to: "ValueBase"

Changed the superclass of Class RayValue
from: "Instance"
to: "ValueBase"

Changed the superclass of Class StringValue
from: "Instance"
to: "ValueBase"

Changed the superclass of Class Vector3Value
from: "Instance"
to: "ValueBase"

Removed Class PlayerJoinData
Removed Property PlayerJoinData.SourcePlaceId
Removed Function PlayerJoinData:GetPartyUserIds

Removed Property GuiBase2d.IsNotOccluded
Removed Property Player.PlayerJoinData

Version 0.334.0.195932

Added Property UserGameSettings.MicroProfilerEnabled: boolean {RobloxScriptSecurity} [Hidden]
Added Property UserGameSettings.MicroProfilerWebServerIP: string {RobloxScriptSecurity} [Hidden] [ReadOnly]
Added Property UserGameSettings.MicroProfilerWebServerPort: number {RobloxScriptSecurity} [Hidden] [ReadOnly]
Added Property UserInputService.LegacyInputEventsEnabled: boolean {RobloxScriptSecurity}

Added Function RunService:IsEdit() -> boolean {PluginSecurity}

Added EnumItem AppShellActionType.TapGamePageTab : 6
Added EnumItem AppShellActionType.TapHomePageTab : 7
Added EnumItem AppShellActionType.GamePageLoaded : 8
Added EnumItem AppShellActionType.HomePageLoaded : 9

Added Tag [Hidden] to Property UserGameSettings.PerformanceStatsVisible

Changed the value-type of Property UIPageLayout.CurrentPage
from: Instance?
to: GuiObject?

Removed Property NetworkSettings.CanSendPacketBufferLimit
Removed Property NetworkSettings.EnableHeavyCompression
Removed Property NetworkSettings.IsThrottledByCongestionControl
Removed Property NetworkSettings.IsThrottledByOutgoingBandwidthLimit
Removed Property NetworkSettings.MaxDataModelSendBuffer
Removed Property NetworkSettings.PhysicsReceive
Removed Property NetworkSettings.PhysicsSend
Removed Property NetworkSettings.ReportStatURL
Removed Property NetworkSettings.SendPacketBufferLimit
Removed Property NetworkSettings.WaitingForCharacterLogRate

Removed Enum PacketReliability
Removed EnumItem PacketReliability.UNRELIABLE
Removed EnumItem PacketReliability.UNRELIABLE_SEQUENCED
Removed EnumItem PacketReliability.RELIABLE
Removed EnumItem PacketReliability.RELIABLE_ORDERED
Removed EnumItem PacketReliability.RELIABLE_SEQUENCED

Removed Enum PhysicsReceiveMethod
Removed EnumItem PhysicsReceiveMethod.Direct
Removed EnumItem PhysicsReceiveMethod.Interpolation

Removed Enum PhysicsSendMethod
Removed EnumItem PhysicsSendMethod.ErrorComputation
Removed EnumItem PhysicsSendMethod.ErrorComputation2
Removed EnumItem PhysicsSendMethod.RoundRobin
Removed EnumItem PhysicsSendMethod.TopNErrors


Version 0.333.0.193563

Added Property GuiBase2d.IsNotOccluded: boolean {RobloxSecurity} [Hidden] [ReadOnly]

Added Function Player:GetJoinData() -> { [string]: any }

Version 0.332.0.192405

No changes!

Version 0.331.0.191385

Added Class PlayerJoinData : Instance [NotCreatable]
Added Property PlayerJoinData.SourcePlaceId: number [ReadOnly]
Added Function PlayerJoinData:GetPartyUserIds() -> { any }

Added Property Player.PlayerJoinData: PlayerJoinData? [ReadOnly]
Added Property Trail.WidthScale: NumberSequence

Added Function BasePart:Negate() -> Instance? {LocalUserSecurity}
Added Function BasePart:UnionWith(part: Instance) -> Instance? {LocalUserSecurity}
Added Function TeleportService:TeleportPartyAsync(placeId: number, players: { Instance }, teleportData: any, customLoadingScreen: Instance?) -> string [Yields]

Added EnumItem ScaleType.Fit : 3
Added EnumItem ScaleType.Crop : 4

Added Tag [Deprecated] to Class CylinderMesh

Removed Property NetworkSettings.ExperimentalPhysicsEnabled

Removed Function DataModel:HttpGet
Removed Function DataModel:HttpPost

Version 0.330.0.189424

Added Function Plugin:Deactivate() -> () {PluginSecurity}
Added Function Plugin:IsActivated() -> boolean {PluginSecurity}
Added Function Plugin:IsActivatedWithExclusiveMouse() -> boolean {PluginSecurity}
Added Function UserInputService:IsGamepadButtonDown(gamepadNum: Enum.UserInputType, gamepadKeyCode: Enum.KeyCode) -> boolean

Added Tag [Deprecated] to Property GuiObject.Draggable
Added Tag [Deprecated] to Event GuiObject.DragBegin
Added Tag [Deprecated] to Event GuiObject.DragStopped

Changed the value-type of Property GuiBase2d.RootLocalizationTable
from: Instance?
to: LocalizationTable?


Version 0.329.1.188854

Added Property LayerCollector.ResetOnSpawn: boolean
Added Property ScrollingFrame.ElasticBehavior: Enum.ElasticBehavior
Added Property ScrollingFrame.ScrollingDirection: Enum.ScrollingDirection

Added Function MarketplaceService:UserOwnsGamePassAsync(userId: number, gamePassId: number) -> boolean [Yields]

Added Enum ElasticBehavior
Added EnumItem ElasticBehavior.WhenScrollable : 0
Added EnumItem ElasticBehavior.Always : 1
Added EnumItem ElasticBehavior.Never : 2

Added Enum ScrollingDirection
Added EnumItem ScrollingDirection.X : 1
Added EnumItem ScrollingDirection.Y : 2
Added EnumItem ScrollingDirection.XY : 4

Added Tag [Deprecated] to EnumItem InputType.LeftTread
Added Tag [Deprecated] to EnumItem InputType.RightTread
Added Tag [Deprecated] to EnumItem InputType.Steer
Added Tag [Deprecated] to EnumItem InputType.Throttle
Added Tag [Deprecated] to EnumItem InputType.UpDown
Added Tag [Deprecated] to EnumItem InputType.Action1
Added Tag [Deprecated] to EnumItem InputType.Action2
Added Tag [Deprecated] to EnumItem InputType.Action3
Added Tag [Deprecated] to EnumItem InputType.Action4
Added Tag [Deprecated] to EnumItem InputType.Action5

Changed the value-type of Property AnimationTrack.Animation
from: Object
to: Animation?

Changed the value-type of Property Beam.Attachment0
from: Object
to: Attachment?

Changed the value-type of Property Beam.Attachment1
from: Object
to: Attachment?

Changed the value-type of Property BillboardGui.Adornee
from: Object
to: Instance?

Changed the value-type of Property BillboardGui.PlayerToHideFrom
from: Object
to: Instance?

Changed the value-type of Property Camera.CameraSubject
from: Object
to: Instance?

Changed the value-type of Property CompressorSoundEffect.SideChain
from: Object
to: Instance?

Changed the value-type of Property Constraint.Attachment0
from: Object
to: Attachment?

Changed the value-type of Property Constraint.Attachment1
from: Object
to: Attachment?

Changed the value-type of Property CoreGui.SelectionImageObject
from: Object
to: GuiObject?

Changed the value-type of Property CustomEventReceiver.Source
from: Object
to: Instance?

Changed the value-type of Property DataModel.Workspace
from: Object
to: Workspace?

Changed the value-type of Property DataModel.lighting
from: Object
to: Instance?

Changed the value-type of Property FloorWire.From
from: Object
to: BasePart?

Changed the value-type of Property FloorWire.To
from: Object
to: BasePart?

Changed the value-type of Property GuiBase2d.RootLocalizationTable
from: Object
to: Instance?

Changed the value-type of Property GuiObject.SelectionImageObject
from: Object
to: GuiObject?

Changed the value-type of Property GuiObject.NextSelectionDown
from: Object
to: GuiObject?

Changed the value-type of Property GuiObject.NextSelectionLeft
from: Object
to: GuiObject?

Changed the value-type of Property GuiObject.NextSelectionRight
from: Object
to: GuiObject?

Changed the value-type of Property GuiObject.NextSelectionUp
from: Object
to: GuiObject?

Changed the value-type of Property GuiService.CoreEffectFolder
from: Object
to: Folder?

Changed the value-type of Property GuiService.CoreGuiFolder
from: Object
to: Folder?

Changed the value-type of Property GuiService.SelectedCoreObject
from: Object
to: GuiObject?

Changed the value-type of Property GuiService.SelectedObject
from: Object
to: GuiObject?

Changed the value-type of Property Humanoid.SeatPart
from: Object
to: BasePart?

Changed the value-type of Property Humanoid.WalkToPart
from: Object
to: BasePart?

Changed the value-type of Property Humanoid.LeftLeg
from: Object
to: BasePart?

Changed the value-type of Property Humanoid.RightLeg
from: Object
to: BasePart?

Changed the value-type of Property Humanoid.RootPart
from: Object
to: BasePart?

Changed the value-type of Property Humanoid.Torso
from: Object
to: BasePart?

Changed the value-type of Property Instance.Parent
from: Object
to: Instance?

Changed the value-type of Property JointInstance.Part0
from: Object
to: BasePart?

Changed the value-type of Property JointInstance.Part1
from: Object
to: BasePart?

Changed the value-type of Property LocalizationTable.Root
from: Object
to: Instance?

Changed the value-type of Property Model.PrimaryPart
from: Object
to: BasePart?

Changed the value-type of Property Mouse.Target
from: Object
to: BasePart?

Changed the value-type of Property Mouse.TargetFilter
from: Object
to: Instance?

Changed the value-type of Property ObjectValue.Value
from: Object
to: Instance?

Changed the value-type of Property PVAdornment.Adornee
from: Object
to: PVInstance?

Changed the value-type of Property PartAdornment.Adornee
from: Object
to: BasePart?

Changed the value-type of Property Player.Character
from: Object
to: Model?

Changed the value-type of Property Player.ReplicationFocus
from: Object
to: Instance?

Changed the value-type of Property Player.RespawnLocation
from: Object
to: SpawnLocation?

Changed the value-type of Property Player.Team
from: Object
to: Team?

Changed the value-type of Property PlayerGui.SelectionImageObject
from: Object
to: GuiObject?

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

Changed the value-type of Property RocketPropulsion.Target
from: Object
to: BasePart?

Changed the value-type of Property ScriptDebugger.Script
from: Object
to: Instance?

Changed the value-type of Property Seat.Occupant
from: Object
to: Humanoid?

Changed the value-type of Property SelectionLasso.Humanoid
from: Object
to: Humanoid?

Changed the value-type of Property SelectionPartLasso.Part
from: Object
to: BasePart?

Changed the value-type of Property SkateboardPlatform.Controller
from: Object
to: SkateboardController?

Changed the value-type of Property SkateboardPlatform.ControllingHumanoid
from: Object
to: Humanoid?

Changed the value-type of Property Sound.SoundGroup
from: Object
to: SoundGroup?

Changed the value-type of Property SurfaceGui.Adornee
from: Object
to: Instance?

Changed the value-type of Property Trail.Attachment0
from: Object
to: Attachment?

Changed the value-type of Property Trail.Attachment1
from: Object
to: Attachment?

Changed the value-type of Property Tween.Instance
from: Object
to: Instance?

Changed the value-type of Property UIPageLayout.CurrentPage
from: Object
to: Instance?

Changed the value-type of Property VehicleSeat.Occupant
from: Object
to: Humanoid?

Changed the value-type of Property VelocityMotor.Hole
from: Object
to: Hole?

Changed the value-type of Property WeldConstraint.Part0
from: Object
to: BasePart?

Changed the value-type of Property WeldConstraint.Part1
from: Object
to: BasePart?

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

Changed the value-type of Property Workspace.CurrentCamera
from: Object
to: Camera?

Removed Property ScreenGui.ResetOnSpawn

Version 0.328.0.186191

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

Added Function RunService:RobloxOnlyIsEdit() -> boolean {RobloxScriptSecurity}

Added Tag [Yields] to Function LocalizationService:PromptExportToCSVs
Added Tag [Yields] to Function LocalizationService:PromptImportFromCSVs

Added Tags [Deprecated] [Hidden] to Property BasePart.Elasticity
Added Tags [Deprecated] [Hidden] to Property BasePart.Friction

Removed Class OneQuarterClusterPacketCacheBase

Removed Class PathWaypoint
Removed Property PathWaypoint.Action
Removed Property PathWaypoint.Position

Removed Function PluginManager:EndUntranslatedStringCollect
Removed Function PluginManager:StartUntranslatedStringCollect
Removed Function RunService:IsEdit

Removed Tag [Hidden] from Property GuiBase2d.AutoLocalize
Removed Tag [Hidden] from Property GuiBase2d.RootLocalizationTable

Version 0.327.0.184115

Added Property Attachment.WorldCFrame: CFrame [ReadOnly]
Added Property Camera.NearPlaneZ: number [ReadOnly]
Added Property PluginGui.Title: string

Added Function NotificationService:ActionEnabled(actionType: Enum.AppShellActionType) -> () {RobloxScriptSecurity}
Added Function NotificationService:ActionTaken(actionType: Enum.AppShellActionType) -> () {RobloxScriptSecurity}
Added Function RunService:IsEdit() -> boolean {RobloxScriptSecurity}

Added Enum AppShellActionType
Added EnumItem AppShellActionType.None : 0
Added EnumItem AppShellActionType.OpenApp : 1
Added EnumItem AppShellActionType.TapChatTab : 2
Added EnumItem AppShellActionType.TapConversationEntry : 3
Added EnumItem AppShellActionType.TapAvatarTab : 4
Added EnumItem AppShellActionType.ReadConversation : 5

Removed Class PersonalServerService

Version 0.326.0.182923

Added Property GuiBase2d.AutoLocalize: boolean [Hidden]
Added Property GuiBase2d.RootLocalizationTable: Object [Hidden]
Added Property LocalizationService.ForcePlayModeRobloxLocaleId: string {LocalUserSecurity} [📁 LoadOnly] [NotReplicated]
Added Property LocalizationService.RobloxForcePlayModeRobloxLocaleId: string {RobloxScriptSecurity} [📁 LoadOnly] [NotReplicated]
Added Property PluginGui.HostWidgetWasRestored: boolean [ReadOnly]
Added Property TextBox.TextTruncate: Enum.TextTruncate
Added Property TextButton.TextTruncate: Enum.TextTruncate
Added Property TextLabel.TextTruncate: Enum.TextTruncate

Added Function LocalizationTable:RemoveEntry(key: string, source: string, context: string) -> ()
Added Function LocalizationTable:RemoveEntryValue(key: string, source: string, context: string, localeId: string) -> ()
Added Function LocalizationTable:RemoveTargetLocale(localeId: string) -> ()
Added Function LocalizationTable:SetEntryContext(key: string, source: string, context: string, newContext: string) -> ()
Added Function LocalizationTable:SetEntryExample(key: string, source: string, context: string, example: string) -> ()
Added Function LocalizationTable:SetEntryKey(key: string, source: string, context: string, newKey: string) -> ()
Added Function LocalizationTable:SetEntrySource(key: string, source: string, context: string, newSource: string) -> ()
Added Function LocalizationTable:SetEntryValue(key: string, source: string, context: string, localeId: string, text: string) -> ()
Added Function Plugin:CreateDockWidgetPluginGui(pluginGuiId: string, dockWidgetPluginGuiInfo: DockWidgetPluginGuiInfo) -> Instance? {PluginSecurity} [Yields]

Added Enum InitialDockState
Added EnumItem InitialDockState.Top : 0
Added EnumItem InitialDockState.Bottom : 1
Added EnumItem InitialDockState.Left : 2
Added EnumItem InitialDockState.Right : 3
Added EnumItem InitialDockState.Float : 4

Added Enum TextTruncate
Added EnumItem TextTruncate.None : 0
Added EnumItem TextTruncate.AtEnd : 1

Added Tag [Deprecated] to Property GuiBase2d.Localize
Added Tag [Deprecated] to Function LocalizationTable:GetContents
Added Tag [Deprecated] to Function LocalizationTable:GetString
Added Tag [Deprecated] to Function LocalizationTable:RemoveKey
Added Tag [Deprecated] to Function LocalizationTable:SetContents
Added Tag [Deprecated] to Function LocalizationTable:SetEntry

Added Tags [Deprecated] [Hidden] to Property LocalizationTable.Root

Removed Function Plugin:CreatePluginGui

Version 0.325.0.181080

Added Property Button.Enabled: boolean [📁 LoadOnly] [NotReplicated]
Added Property Button.Icon: Content [📁 LoadOnly] [NotReplicated]
Added Property Trail.MaxLength: number
Added Property UserGameSettings.OnboardingsCompleted: string {RobloxScriptSecurity}

Added Function ScrollingFrame:ScrollToTop() -> () {RobloxScriptSecurity}
Added Function Stats:GetTotalMemoryUsageMb() -> number
Added Function TextBox:ResetKeyboardMode() -> () {RobloxScriptSecurity}
Added Function UserGameSettings:GetOnboardingCompleted(onboardingId: string) -> boolean
Added Function UserGameSettings:ResetOnboardingCompleted(onboardingId: string) -> () {RobloxScriptSecurity}
Added Function UserGameSettings:SetOnboardingCompleted(onboardingId: string) -> ()

Changed the parameters of Function AnalyticsService:TrackEvent
from: (category: string, action: string, label: string)
to: (category: string, action: string, label: string, value: number? = 0)

Removed Function Stats:GetTotalUsedMemory

Version 0.324.0.180084

Added Property LocalizationService.IsTextScraperRunning: boolean {RobloxScriptSecurity} [Hidden] [ReadOnly]
Added Property ReflectionMetadataItem.ScriptContext: string

Added Function LocalizationService:PromptExportToCSVs() -> () {RobloxScriptSecurity}
Added Function LocalizationService:PromptImportFromCSVs() -> () {RobloxScriptSecurity}
Added Function LocalizationService:StartTextScraper() -> () {RobloxScriptSecurity}
Added Function LocalizationService:StopTextScraper() -> () {RobloxScriptSecurity}

Version 0.323.0.177628

Added Property Beam.LightInfluence: number
Added Property Trail.LightInfluence: number

Added Function AdService:ShowVideoAd() -> () [Preliminary]
Added Function Stats:GetTotalUsedMemory() -> number

Added Event AdService.VideoAdClosed(adShown: boolean) [Preliminary]

Added Tag [Deprecated] to Class AdService

Changed the parameters of Function Plugin:CreatePluginGui
from: (pluginGuiId: string)
to: (pluginGuiName: string, restoreEnabledState: boolean, initialEnabledState: boolean)


Version 0.322.0.176773

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

Added Class VirtualInputManager : Instance [Service]
Added Property VirtualInputManager.AdditionalLuaState: string {RobloxScriptSecurity} [📁 LoadOnly] [NotReplicated]
Added Function VirtualInputManager:Dump() -> () {RobloxScriptSecurity}
Added Function VirtualInputManager:StartPlaying(fileName: string) -> () {RobloxScriptSecurity}
Added Function VirtualInputManager:StartRecording() -> () {RobloxScriptSecurity}
Added Function VirtualInputManager:StopRecording() -> () {RobloxScriptSecurity}
Added Event VirtualInputManager.PlaybackCompleted(additionalLuaState: string) {RobloxScriptSecurity}
Added Event VirtualInputManager.RecordingCompleted(result: string) {RobloxScriptSecurity}

Added Function LocalizationTable:SetEntries(entries: any) -> ()

Added Event UserInputService.StatusBarTapped(position: Vector2) {RobloxScriptSecurity}

Added Enum VirtualInputMode
Added EnumItem VirtualInputMode.None : 0
Added EnumItem VirtualInputMode.Recording : 1
Added EnumItem VirtualInputMode.Playing : 2

Added Tags [Deprecated] [Hidden] to Property LocalizationTable.DevelopmentLanguage

Removed Class ParallelRampPart

Removed Class PrismPart
Removed Property PrismPart.Sides

Removed Class PyramidPart
Removed Property PyramidPart.Sides

Removed Class RightAngleRampPart

Removed Function AdService:ShowVideoAd

Removed Event AdService.VideoAdClosed

Removed Enum PrismSides
Removed EnumItem PrismSides.3
Removed EnumItem PrismSides.5
Removed EnumItem PrismSides.6
Removed EnumItem PrismSides.8
Removed EnumItem PrismSides.10
Removed EnumItem PrismSides.20

Removed Enum PyramidSides
Removed EnumItem PyramidSides.3
Removed EnumItem PyramidSides.4
Removed EnumItem PyramidSides.5
Removed EnumItem PyramidSides.6
Removed EnumItem PyramidSides.8
Removed EnumItem PyramidSides.10
Removed EnumItem PyramidSides.20

Removed Tag [Deprecated] from Class AdService
Removed Tag [Hidden] from Property LocalizationTable.SourceLocaleId

Version 0.321.0.174771

Added Tag [Deprecated] to Function KeyframeSequenceProvider:GetKeyframeSequence
Added Tag [Deprecated] to Function KeyframeSequenceProvider:GetKeyframeSequenceById

Changed the security of Function KeyframeSequenceProvider:GetKeyframeSequence
from: {None}
to: {PluginSecurity}

Changed the security of Function KeyframeSequenceProvider:GetKeyframeSequenceById
from: {None}
to: {PluginSecurity}


Version 0.320.0.173223

Added Property ReflectionMetadataItem.Constraint: string

Added Event TeleportService.TeleportInitFailed(player: Instance, teleportResult: Enum.TeleportResult, errorMessage: string)

Added Enum TeleportResult
Added EnumItem TeleportResult.Success : 0
Added EnumItem TeleportResult.Failure : 1
Added EnumItem TeleportResult.GameNotFound : 2
Added EnumItem TeleportResult.GameEnded : 3
Added EnumItem TeleportResult.GameFull : 4
Added EnumItem TeleportResult.Unauthorized : 5
Added EnumItem TeleportResult.Flooded : 6
Added EnumItem TeleportResult.IsTeleporting : 7


Version 0.319.0.172062

Added Class Translator : Instance [NotCreatable] [NotReplicated]
Added Property Translator.LocaleId: string [ReadOnly]
Added Function Translator:FormatByKey(key: string, args: any) -> string

Added Class PluginGui : LayerCollector [NotCreatable] [NotReplicated]

Added Function Beam:SetTextureOffset(offset: number? = 0) -> ()
Added Function InsertService:LoadLocalAsset(assetPath: string) -> Instance? {RobloxScriptSecurity}
Added Function LocalizationService:GetTranslatorForPlayer(player: Instance) -> Instance?
Added Function LocalizationTable:GetTranslator(localeId: string) -> Instance?
Added Function Plugin:CreatePluginGui(pluginGuiId: string) -> Instance? {PluginSecurity}

Added Enum AvatarContextMenuOption
Added EnumItem AvatarContextMenuOption.Friend : 0
Added EnumItem AvatarContextMenuOption.Chat : 1
Added EnumItem AvatarContextMenuOption.Emote : 2

Removed Class LobbyService
Removed Function LobbyService:BeginLeaveLobby
Removed Function LobbyService:BeginLobbyStartGame

Removed Property RenderSettings.Resolution

Removed Function AssetService:GetAssetVersions
Removed Function AssetService:GetPlacePermissions
Removed Function AssetService:RevertAsset
Removed Function AssetService:SetPlacePermissions

Removed Enum AASamples
Removed EnumItem AASamples.None
Removed EnumItem AASamples.4
Removed EnumItem AASamples.8

Removed Enum AccessType
Removed EnumItem AccessType.Me
Removed EnumItem AccessType.Friends
Removed EnumItem AccessType.Everyone
Removed EnumItem AccessType.InviteOnly

Removed Enum Antialiasing
Removed EnumItem Antialiasing.Automatic
Removed EnumItem Antialiasing.On
Removed EnumItem Antialiasing.Off

Removed Enum Resolution
Removed EnumItem Resolution.Automatic
Removed EnumItem Resolution.720x526
Removed EnumItem Resolution.800x600
Removed EnumItem Resolution.1024x600
Removed EnumItem Resolution.1024x768
Removed EnumItem Resolution.1280x720
Removed EnumItem Resolution.1280x768
Removed EnumItem Resolution.1152x864
Removed EnumItem Resolution.1280x800
Removed EnumItem Resolution.1360x768
Removed EnumItem Resolution.1280x960
Removed EnumItem Resolution.1280x1024
Removed EnumItem Resolution.1440x900
Removed EnumItem Resolution.1600x900
Removed EnumItem Resolution.1600x1024
Removed EnumItem Resolution.1600x1200
Removed EnumItem Resolution.1680x1050
Removed EnumItem Resolution.1920x1080
Removed EnumItem Resolution.1920x1200


Version 0.318.0.168780

Added Property LocalizationTable.SourceLocaleId: string [Hidden]

Added Function ThirdPartyUserService:ReturnToEngagement() -> () {RobloxScriptSecurity}

Added EnumItem Material.Glass : 1568

Version 0.317.0.167174

Added Property LayerCollector.ZIndexBehavior: Enum.ZIndexBehavior
Added Property TextBox.LineHeight: number
Added Property TextButton.LineHeight: number
Added Property TextLabel.LineHeight: number

Added Function BasePart:GetJoints() -> { Instance }
Added Function RunService:Set3dRenderingEnabled(enable: boolean) -> () {RobloxScriptSecurity}
Added Function Terrain:GetMaterialColor(material: Enum.Material) -> Color3
Added Function Terrain:SetMaterialColor(material: Enum.Material, value: Color3) -> ()

Added Enum ZIndexBehavior
Added EnumItem ZIndexBehavior.Global : 0
Added EnumItem ZIndexBehavior.Sibling : 1

Added EnumItem Font.SourceSansSemibold : 16

Added Tag [NotBrowsable] to Class LayerCollector

Changed the parameters of Function LocalizationTable:GetString
from: (languageKey: string, expressionKey: string)
to: (targetLocaleId: string, key: string)

Changed the parameters of Function LocalizationTable:SetEntry
from: (key: string, locale: string, text: string)
to: (key: string, targetLocaleId: string, text: string)


Version 0.316.1.166809

Added Property LineForce.MaxForce: number
Added Property LineForce.ReactionForceEnabled: boolean
Added Property PhysicsSettings.AreContactIslandsShown: boolean
Added Property PhysicsSettings.DisableCSGv2: boolean

Changed the security of Property LocalizationService.RobloxLocaleId
from: {RobloxScriptSecurity}
to: {None}

Changed the value-type of Property Beam.TextureMode
from: Enum.BeamTextureMode
to: Enum.TextureMode

Removed Enum BeamTextureMode
Removed EnumItem BeamTextureMode.Stretch
Removed EnumItem BeamTextureMode.Wrap


Version 0.315.0.162548

Added Class Beam : Instance
Added Property Beam.Color: ColorSequence
Added Property Beam.Enabled: boolean
Added Property Beam.LightEmission: number
Added Property Beam.Texture: Content
Added Property Beam.TextureLength: number
Added Property Beam.TextureMode: Enum.BeamTextureMode
Added Property Beam.TextureSpeed: number
Added Property Beam.Transparency: NumberSequence
Added Property Beam.ZOffset: number
Added Property Beam.Attachment0: Object
Added Property Beam.Attachment1: Object
Added Property Beam.CurveSize0: number
Added Property Beam.CurveSize1: number
Added Property Beam.FaceCamera: boolean
Added Property Beam.Segments: number
Added Property Beam.Width0: number
Added Property Beam.Width1: number

Added Property CylindricalConstraint.RotationAxisVisible: boolean

Added Function UserInputService:SendAppUISizes(statusBarSize: Vector2, navBarSize: Vector2, bottomBarSize: Vector2) -> () {RobloxScriptSecurity}

Added Enum BeamTextureMode
Added EnumItem BeamTextureMode.Stretch : 0
Added EnumItem BeamTextureMode.Wrap : 1

Removed Function FriendService:GetAreUsersFriends

Version 0.314.0.161197

Added Property UserInputService.BottomBarSize: Vector2 {RobloxScriptSecurity} [ReadOnly]
Added Property UserInputService.NavBarSize: Vector2 {RobloxScriptSecurity} [ReadOnly]
Added Property UserInputService.StatusBarSize: Vector2 {RobloxScriptSecurity} [ReadOnly]

Version 0.313.0.159577

Added Property CylindricalConstraint.AngularRestitution: number
Added Property CylindricalConstraint.LowerAngle: number
Added Property CylindricalConstraint.UpperAngle: number
Added Property CylindricalConstraint.AngularVelocity: number
Added Property CylindricalConstraint.MotorMaxAngularAcceleration: number
Added Property CylindricalConstraint.MotorMaxTorque: number
Added Property CylindricalConstraint.AngularSpeed: number
Added Property CylindricalConstraint.ServoMaxTorque: number
Added Property CylindricalConstraint.TargetAngle: number
Added Property CylindricalConstraint.AngularActuatorType: Enum.ActuatorType
Added Property CylindricalConstraint.AngularLimitsEnabled: boolean
Added Property CylindricalConstraint.CurrentAngle: number [ReadOnly]
Added Property CylindricalConstraint.WorldRotationAxis: Vector3 [ReadOnly]
Added Property Player.ReplicationFocus: Object

Added Function ContextActionService:BindCoreActionAtPriority(actionName: string, functionToBind: (...any) -> ...any, createTouchButton: boolean, priorityLevel: number, ...: any) -> () {RobloxScriptSecurity}
Added Function GlobalDataStore:RemoveAsync(key: string) -> any [Yields]

Removed Property CylindricalConstraint.AzimuthalAngle

Version 0.312.0.158669

Added Function AssetService:GetAssetThumbnailAsync(assetId: number, thumbnailSize: Vector2, assetType: number? = 0) -> ...any {RobloxScriptSecurity} [Yields]
Added Function Trail:Clear() -> ()

Added Event BinaryStringValue.Changed(value: BinaryString)

Added Tag [Deprecated] to Property Pose.MaskWeight

Version 0.311.0.156626

Added Property LocalizationService.RobloxLocaleId: string {RobloxScriptSecurity} [ReadOnly]

Changed the security of Property Instance.DataCost
from: {None}
to: {LocalUserSecurity}

Changed the security of Function MarketplaceService:PromptThirdPartyPurchase
from: {None}
to: {LocalUserSecurity}

Changed the security of Function NotificationService:CancelAllNotification
from: {None}
to: {LocalUserSecurity}

Changed the security of Function NotificationService:CancelNotification
from: {None}
to: {LocalUserSecurity}

Changed the security of Function NotificationService:GetScheduledNotifications
from: {None}
to: {LocalUserSecurity}

Changed the security of Function NotificationService:ScheduleNotification
from: {None}
to: {LocalUserSecurity}

Changed the security of Function Script:GetHash
from: {None}
to: {LocalUserSecurity}

Changed the security of Event Camera.FirstPersonTransition
from: {None}
to: {LocalUserSecurity}

Changed the security of Event MarketplaceService.ThirdPartyPurchaseFinished
from: {None}
to: {LocalUserSecurity}

Removed Function ContentProvider:GetFailedUrls
Removed Function ContentProvider:SetAssetUrl
Removed Function ContentProvider:SetCacheSize
Removed Function ContentProvider:SetThreadPool
Removed Function CookiesService:DeleteCookieValue
Removed Function CookiesService:GetCookieValue
Removed Function CookiesService:SetCookieValue
Removed Function DataModel:SetCreatorID
Removed Function DataModel:SetCreatorId
Removed Function DataModel:SetGearSettings
Removed Function DataModel:SetGenre
Removed Function DataModel:SetPlaceID
Removed Function DataModel:SetPlaceId
Removed Function DataModel:SetPlaceVersion
Removed Function DataModel:SetScreenshotInfo
Removed Function DataModel:SetUniverseId
Removed Function DataModel:SetVideoInfo
Removed Function DebugSettings:LegacyScriptMode
Removed Function DebugSettings:SetBlockingRemove
Removed Function GamePassService:SetPlayerHasPassUrl
Removed Function InsertService:SetAdvancedResults
Removed Function InsertService:SetAssetUrl
Removed Function InsertService:SetAssetVersionUrl
Removed Function InsertService:SetBaseCategoryUrl
Removed Function InsertService:SetBaseSetsUrl
Removed Function InsertService:SetCollectionUrl
Removed Function InsertService:SetFreeDecalUrl
Removed Function InsertService:SetFreeModelUrl
Removed Function InsertService:SetTrustLevel
Removed Function InsertService:SetUserCategoryUrl
Removed Function InsertService:SetUserSetsUrl
Removed Function NetworkClient:PlayerConnect
Removed Function NetworkServer:Start
Removed Function Visit:GetUploadUrl
Removed Function Visit:SetPing
Removed Function Visit:SetUploadUrl

Removed Callback TeleportService.ConfirmationCallback
Removed Callback TeleportService.ErrorCallback

Version 0.310.1.155249

Added Property LayerCollector.Enabled: boolean
Added Property UIPageLayout.GamepadInputEnabled: boolean
Added Property UIPageLayout.ScrollWheelInputEnabled: boolean
Added Property UIPageLayout.TouchInputEnabled: boolean
Added Property VRService.VRDeviceName: string {RobloxScriptSecurity} [ReadOnly]

Added Function AnalyticsService:ReportInfluxSeries(seriesName: string, points: { [string]: any }, throttlingPercentage: number) -> () {RobloxScriptSecurity}
Added Function FriendService:GetAreUsersFriends(userId: number, otherUserId: number, allowOfflineUsers: boolean? = false) -> boolean {RobloxScriptSecurity} [Yields]
Added Function VRService:GetTouchpadMode(pad: Enum.VRTouchpad) -> Enum.VRTouchpadMode
Added Function VRService:SetTouchpadMode(pad: Enum.VRTouchpad, mode: Enum.VRTouchpadMode) -> ()

Added Event VRService.TouchpadModeChanged(pad: Enum.VRTouchpad, mode: Enum.VRTouchpadMode)

Added Enum VRTouchpad
Added EnumItem VRTouchpad.Left : 0
Added EnumItem VRTouchpad.Right : 1

Added Enum VRTouchpadMode
Added EnumItem VRTouchpadMode.Touch : 0
Added EnumItem VRTouchpadMode.VirtualThumbstick : 1
Added EnumItem VRTouchpadMode.ABXY : 2

Changed the security of Property TextBox.PlaceholderColor3
from: {RobloxScriptSecurity}
to: {None}

Changed the security of Property TextBox.PlaceholderText
from: {RobloxScriptSecurity}
to: {None}

Changed the security of Property VRService.GuiInputUserCFrame
from: {RobloxScriptSecurity}
to: {None}

Changed the security and parameters of Function Players:CreateLocalPlayer
from: {PluginSecurity}(userId: number, isTeleport: boolean? = false)
to: {LocalUserSecurity}()

Removed Class TextureContentProvider

Removed Property BillboardGui.Enabled
Removed Property NetworkReplicator.MachineAddress
Removed Property NetworkReplicator.Port
Removed Property ScreenGui.Enabled
Removed Property Stats.MinReportInterval
Removed Property Stats.ReporterType
Removed Property SurfaceGui.Enabled

Removed Function AssetService:SetAssetRevertUrl
Removed Function AssetService:SetAssetVersionsUrl
Removed Function AssetService:SetPlaceAccessUrl
Removed Function BadgeService:SetAwardBadgeUrl
Removed Function BadgeService:SetHasBadgeCooldown
Removed Function BadgeService:SetHasBadgeUrl
Removed Function BadgeService:SetIsBadgeDisabledUrl
Removed Function BadgeService:SetIsBadgeLegalUrl
Removed Function BadgeService:SetPlaceId
Removed Function DataModel:AddStat
Removed Function DataModel:FinishShutdown
Removed Function DataModel:LoadPlugins
Removed Function DataModel:RemoveStat
Removed Function DataModel:ReportMeasurement
Removed Function DataModel:Save
Removed Function DataModel:SaveStats
Removed Function DataModel:SaveToRoblox
Removed Function DataModel:ServerSave
Removed Function DataModel:SetJobsExtendedStatsWindow
Removed Function DataModel:SetServerSaveUrl
Removed Function DataModel:SetVIPServerId
Removed Function DataModel:SetVIPServerOwnerId
Removed Function FriendService:SetBreakFriendUrl
Removed Function FriendService:SetGetFriendsUrl
Removed Function FriendService:SetMakeFriendUrl
Removed Function NetworkClient:Disconnect
Removed Function NetworkClient:SetGameSessionID
Removed Function NetworkReplicator:RequestCharacter
Removed Function NetworkReplicator:SendMarker
Removed Function NetworkServer:ConfigureAsCloudEditServer
Removed Function NetworkServer:ConfigureAsTeamTestServer
Removed Function NetworkServer:SetIsPlayerAuthenticationRequired
Removed Function NetworkServer:Stop
Removed Function Player:BlockUser
Removed Function Player:UnblockUser
Removed Function Players:GetPlayerByID
Removed Function Players:GetPlayerById
Removed Function Players:GetUseCoreScriptHealthBar
Removed Function Players:SetAbuseReportUrl
Removed Function Players:SetBuildUserPermissionsUrl
Removed Function Players:SetChatFilterUrl
Removed Function Players:SetLoadDataUrl
Removed Function Players:SetSaveDataUrl
Removed Function Players:SetSysStatsUrl
Removed Function Players:SetSysStatsUrlId
Removed Function ScriptContext:GetHeapStats
Removed Function ScriptContext:GetScriptStats
Removed Function ScriptContext:SetCollectScriptStats
Removed Function ServerReplicator:PreventTerrainChanges
Removed Function ServerReplicator:SetBasicFilteringEnabled
Removed Function Stats:Report
Removed Function Stats:ReportJobsStepWindow
Removed Function Stats:ReportTaskScheduler
Removed Function Stats:SetReportUrl
Removed Function TaskScheduler:AddDummyJob
Removed Function TaskScheduler:SetThreadShare

Removed Event NetworkReplicator.Disconnection
Removed Event NetworkServer.DataBasicFiltered
Removed Event NetworkServer.DataCustomFiltered
Removed Event NetworkServer.IncommingConnection
Removed Event Players.PlayerAddedEarly
Removed Event Players.PlayerRemovingLate
Removed Event ScriptContext.CamelCaseViolation
Removed Event ServerReplicator.TicketProcessed

Removed Callback DataModel.RequestShutdown
Removed Callback ServerReplicator.DeleteFilter
Removed Callback ServerReplicator.EventFilter
Removed Callback ServerReplicator.NewFilter
Removed Callback ServerReplicator.PropertyFilter

Version 0.309.0.152749

Renamed Class NavigationWaypoint to "PathWaypoint"

Added Property BallSocketConstraint.TwistLimitsEnabled: boolean
Added Property BallSocketConstraint.TwistLowerAngle: number
Added Property BallSocketConstraint.TwistUpperAngle: number
Added Property GuiBase2d.Localize: boolean [📁 LoadOnly] [Hidden] [NotReplicated]
Added Property TextButton.LocalizedText: string [Hidden] [ReadOnly]
Added Property TextLabel.LocalizedText: string [Hidden] [ReadOnly]
Added Property UserGameSettings.HasEverUsedVR: boolean {RobloxScriptSecurity}
Added Property UserGameSettings.VREnabled: boolean {RobloxScriptSecurity}

Added Function Path:GetWaypoints() -> { any }
Added Function PathfindingService:FindPathAsync(start: Vector3, finish: Vector3) -> Instance? [Yields]
Added Function PlayerScripts:ClearComputerCameraMovementModes() -> ()
Added Function PlayerScripts:ClearComputerMovementModes() -> ()
Added Function PlayerScripts:ClearTouchCameraMovementModes() -> ()
Added Function PlayerScripts:ClearTouchMovementModes() -> ()

Added Enum PathWaypointAction
Added EnumItem PathWaypointAction.Walk : 0
Added EnumItem PathWaypointAction.Jump : 1

Added EnumItem PathStatus.NoPath : 5

Added Tag [Deprecated] to Property ParticleEmitter.VelocitySpread
Added Tag [Deprecated] to Function Path:GetPointCoordinates
Added Tag [Deprecated] to Property PathfindingService.EmptyCutoff
Added Tag [Deprecated] to Function PathfindingService:ComputeRawPathAsync
Added Tag [Deprecated] to Function PathfindingService:ComputeSmoothPathAsync
Added Tag [Deprecated] to EnumItem PathStatus.ClosestNoPath
Added Tag [Deprecated] to EnumItem PathStatus.ClosestOutOfRange
Added Tag [Deprecated] to EnumItem PathStatus.FailStartNotEmpty
Added Tag [Deprecated] to EnumItem PathStatus.FailFinishNotEmpty

Changed the value-type of Property PathWaypoint.Action
from: Enum.NavigationWaypointAction
to: Enum.PathWaypointAction

Changed the parameters of Event PlayerScripts.ComputerCameraMovementModeRegistered
from: (movementMode: Enum.ComputerCameraMovementMode)
to: ()

Changed the parameters of Event PlayerScripts.ComputerMovementModeRegistered
from: (movementMode: Enum.ComputerMovementMode)
to: ()

Changed the parameters of Event PlayerScripts.TouchCameraMovementModeRegistered
from: (movementMode: Enum.TouchCameraMovementMode)
to: ()

Changed the parameters of Event PlayerScripts.TouchMovementModeRegistered
from: (movementMode: Enum.TouchMovementMode)
to: ()

Removed Class NavigationPath
Removed Property NavigationPath.Status
Removed Function NavigationPath:GetWaypoints

Removed Class NavigationService
Removed Function NavigationService:FindPathAsync

Removed Class RenderHooksService
Removed Function RenderHooksService:CaptureMetrics
Removed Function RenderHooksService:DisableQueue
Removed Function RenderHooksService:EnableAdorns
Removed Function RenderHooksService:EnableQueue
Removed Function RenderHooksService:GetDeltaAve
Removed Function RenderHooksService:GetGPUDelay
Removed Function RenderHooksService:GetPresentTime
Removed Function RenderHooksService:GetRenderAve
Removed Function RenderHooksService:GetRenderConfMax
Removed Function RenderHooksService:GetRenderConfMin
Removed Function RenderHooksService:GetRenderStd
Removed Function RenderHooksService:PrintScene
Removed Function RenderHooksService:ReloadShaders
Removed Function RenderHooksService:ResizeWindow

Removed Property TextLabel.Localize

Removed Enum NavigationStatus
Removed EnumItem NavigationStatus.Success
Removed EnumItem NavigationStatus.NoPath

Removed Enum NavigationWaypointAction
Removed EnumItem NavigationWaypointAction.Walk
Removed EnumItem NavigationWaypointAction.Jump


Version 0.308.0.150864

Added Property Humanoid.FloorMaterial: Enum.Material [ReadOnly]
Added Property UserInputService.OnScreenKeyboardAnimationDuration: number {RobloxScriptSecurity} [ReadOnly]

Added Event FriendService.FriendsUpdated(friendData: { any }) {RobloxScriptSecurity}

Removed Function FriendService:StartReceivingPlatformFriendsEvents

Removed Event FriendService.FriendsEvent

Version 0.307.0.149612

Added Function PluginManager:EndUntranslatedStringCollect() -> Instance? {PluginSecurity}
Added Function PluginManager:StartUntranslatedStringCollect() -> () {PluginSecurity}
Added Function RunService:setThrottleFramerateEnabled(enable: boolean) -> () {RobloxScriptSecurity}
Added Function Seat:Sit(humanoid: Instance) -> ()
Added Function VehicleSeat:Sit(humanoid: Instance) -> ()

Added Tag [Deprecated] to Function ContentProvider:Preload

Removed Tag [Hidden] from Property LocalizationTable.Root
Removed Tag [Hidden] from Property LocalizationTable.DevelopmentLanguage

Version 0.306.0.147686

Added Property DataStoreService.AutomaticRetry: boolean {LocalUserSecurity} [NotReplicated]

Added Function Players:GetCharacterAppearanceInfoAsync(userId: number) -> { [string]: any } [Yields]

Removed Property GameSettings.SoundEnabled

Version 0.305.0.145834

Added Property BodyColors.HeadColor3: Color3
Added Property BodyColors.LeftArmColor3: Color3
Added Property BodyColors.LeftLegColor3: Color3
Added Property BodyColors.RightArmColor3: Color3
Added Property BodyColors.RightLegColor3: Color3
Added Property BodyColors.TorsoColor3: Color3
Added Property SoundService.RespectFilteringEnabled: boolean
Added Property Stats.ContactsCount: number [ReadOnly]
Added Property Stats.DataReceiveKbps: number [ReadOnly]
Added Property Stats.DataSendKbps: number [ReadOnly]
Added Property Stats.HeartbeatTimeMs: number [ReadOnly]
Added Property Stats.InstanceCount: number [ReadOnly]
Added Property Stats.MovingPrimitivesCount: number [ReadOnly]
Added Property Stats.PhysicsReceiveKbps: number [ReadOnly]
Added Property Stats.PhysicsSendKbps: number [ReadOnly]
Added Property Stats.PhysicsStepTimeMs: number [ReadOnly]
Added Property Stats.PrimitivesCount: number [ReadOnly]

Added Function Stats:GetMemoryUsageMbForTag(tag: Enum.DeveloperMemoryTag) -> number

Added Enum DeveloperMemoryTag
Added EnumItem DeveloperMemoryTag.Internal : 0
Added EnumItem DeveloperMemoryTag.HttpCache : 1
Added EnumItem DeveloperMemoryTag.Instances : 2
Added EnumItem DeveloperMemoryTag.Signals : 3
Added EnumItem DeveloperMemoryTag.LuaHeap : 4
Added EnumItem DeveloperMemoryTag.Script : 5
Added EnumItem DeveloperMemoryTag.PhysicsCollision : 6
Added EnumItem DeveloperMemoryTag.PhysicsParts : 7
Added EnumItem DeveloperMemoryTag.GraphicsSolidModels : 8
Added EnumItem DeveloperMemoryTag.GraphicsMeshParts : 9
Added EnumItem DeveloperMemoryTag.GraphicsParticles : 10
Added EnumItem DeveloperMemoryTag.GraphicsParts : 11
Added EnumItem DeveloperMemoryTag.GraphicsSpatialHash : 12
Added EnumItem DeveloperMemoryTag.GraphicsTerrain : 13
Added EnumItem DeveloperMemoryTag.GraphicsTexture : 14
Added EnumItem DeveloperMemoryTag.GraphicsTextureCharacter : 15
Added EnumItem DeveloperMemoryTag.Sounds : 16
Added EnumItem DeveloperMemoryTag.StreamingSounds : 17
Added EnumItem DeveloperMemoryTag.TerrainVoxels : 18
Added EnumItem DeveloperMemoryTag.Gui : 20
Added EnumItem DeveloperMemoryTag.Animation : 21
Added EnumItem DeveloperMemoryTag.Navigation : 22


Version 0.304.0.145042

Added Property DataModel.GameId: number [ReadOnly]

Added Function LocalizationTable:GetContents() -> string
Added Function LocalizationTable:GetEntries() -> { any }
Added Function LocalizationTable:RemoveKey(key: string) -> ()
Added Function LocalizationTable:SetContents(contents: string) -> ()
Added Function LocalizationTable:SetEntry(key: string, locale: string, text: string) -> ()

Added Event GuiButton.Activated(inputObject: Instance)

Removed Property GuiService.ScreenGuiEnabled
Removed Property LocalizationTable.Contents
Removed Property UserGameSettings.ImageUploadPromptBehavior
Removed Property UserGameSettings.VideoUploadPromptBehavior

Removed Event GuiService.EscapeKeyPressed

Version 0.303.0.144032

Added Property Lighting.ClockTime: number [📁 LoadOnly] [NotReplicated]
Added Property Sky.MoonAngularSize: number
Added Property Sky.MoonTextureId: Content
Added Property Sky.SunAngularSize: number
Added Property Sky.SunTextureId: Content
Added Property StarterPlayer.AllowCustomAnimations: boolean {✏️NotAccessibleSecurity} [Hidden]

Added Function GuiService:BroadcastNotification(data: string, notificationType: number) -> () {RobloxScriptSecurity}
Added Function GuiService:GetNotificationTypeList() -> { [string]: any } {RobloxScriptSecurity}
Added Function Instance:GetDescendants() -> { any }
Added Function LogService:RequestHttpResultApproved() -> () {RobloxScriptSecurity}
Added Function LogService:RequestServerHttpResult() -> () {RobloxScriptSecurity}
Added Function ReplicatedFirst:SetDefaultLoadingGuiRemoved() -> () {RobloxScriptSecurity}

Added Event LogService.OnHttpResultApproved(isApproved: boolean) {RobloxScriptSecurity}
Added Event LogService.ServerHttpResultOut(httpResult: { [string]: any }) {RobloxScriptSecurity}
Added Event ReplicatedFirst.DefaultLoadingGuiRemoved() {RobloxScriptSecurity}
Added Event Team.PlayerAdded(player: Instance)
Added Event Team.PlayerRemoved(player: Instance)

Added Enum ConnectionState
Added EnumItem ConnectionState.Connected : 0
Added EnumItem ConnectionState.Disconnected : 1

Added EnumItem ThumbnailSize.Size60x60 : 3
Added EnumItem ThumbnailSize.Size100x100 : 4
Added EnumItem ThumbnailSize.Size150x150 : 5
Added EnumItem ThumbnailSize.Size352x352 : 6

Added Tag [Deprecated] to Function UIGridStyleLayout:SetCustomSortFunction
Added Tag [Deprecated] to EnumItem SortOrder.Custom

Changed the parameters of Event NotificationService.RobloxConnectionChanged
from: (connectionName: string)
to: (connectionName: string, connectionState: Enum.ConnectionState, sequenceNumber: string)

Removed Function GuiService:GetNativeViewFeatureList
Removed Function GuiService:RequestNativeView
Removed Function GuiService:ShowAppShellTabBar

Version 0.302.0.141582

Added Property UserGameSettings.GamepadCameraSensitivity: number
Added Property UserGameSettings.IsUsingGamepadCameraSensitivity: boolean {RobloxScriptSecurity} [Hidden] [ReadOnly]

Added Function MarketplaceService:PromptGamePassPurchase(player: Instance, gamePassId: number) -> ()
Added Function MarketplaceService:SignalPromptGamePassPurchaseFinished(player: Instance, gamePassId: number, success: boolean) -> () {RobloxScriptSecurity}
Added Function RunService:GetRobloxVersion() -> string {RobloxScriptSecurity}
Added Function UserGameSettings:SetGamepadCameraSensitivityVisible() -> ()

Added Event MarketplaceService.PromptGamePassPurchaseFinished(player: Instance, gamePassId: number, wasPurchased: boolean)
Added Event MarketplaceService.PromptGamePassPurchaseRequested(player: Instance, gamePassId: number) {RobloxScriptSecurity}

Added EnumItem InfoType.GamePass : 2

Changed the parameters of Function Instance:FindFirstAncestor
from: (className: string)
to: (name: string)

Changed the parameters of Function NetworkClient:PlayerConnect
from: (userId: number, server: string, serverPort: number, clientPort: number? = 0, threadSleepTime: number? = 30, dataCenterId: number? = -1)
to: (userId: number, server: string, serverPort: number, clientPort: number? = 0, threadSleepTime: number? = 30, dataCenterId: number? = -1, userName: string? = "")

Removed Property NetworkSettings.ShowPartMovementWayPoint
Removed Property NetworkSettings.TotalNumMovementWayPoint

Version 0.301.1.141504

Added Property ClickDetector.CursorIcon: Content
Added Property GameSettings.OverrideStarterScript: string

Added Function GuiService:GetNativeViewFeatureList() -> { [string]: any } {RobloxScriptSecurity}
Added Function LogService:GetHttpResultHistory() -> { any } {RobloxScriptSecurity}
Added Function PlayerScripts:GetRegisteredComputerCameraMovementModes() -> { any } {RobloxScriptSecurity}
Added Function PlayerScripts:GetRegisteredComputerMovementModes() -> { any } {RobloxScriptSecurity}
Added Function PlayerScripts:GetRegisteredTouchCameraMovementModes() -> { any } {RobloxScriptSecurity}
Added Function PlayerScripts:GetRegisteredTouchMovementModes() -> { any } {RobloxScriptSecurity}
Added Function PlayerScripts:RegisterComputerCameraMovementMode(cameraMovementMode: Enum.ComputerCameraMovementMode) -> ()
Added Function PlayerScripts:RegisterComputerMovementMode(movementMode: Enum.ComputerMovementMode) -> ()
Added Function PlayerScripts:RegisterTouchCameraMovementMode(cameraMovementMode: Enum.TouchCameraMovementMode) -> ()
Added Function PlayerScripts:RegisterTouchMovementMode(movementMode: Enum.TouchMovementMode) -> ()
Added Function Plugin:GetSelectedRibbonTool() -> Enum.RibbonTool {PluginSecurity}

Added Event LogService.HttpResultOut(httpResult: { [string]: any }) {RobloxScriptSecurity}
Added Event PlayerScripts.ComputerCameraMovementModeRegistered(movementMode: Enum.ComputerCameraMovementMode) {RobloxScriptSecurity}
Added Event PlayerScripts.ComputerMovementModeRegistered(movementMode: Enum.ComputerMovementMode) {RobloxScriptSecurity}
Added Event PlayerScripts.TouchCameraMovementModeRegistered(movementMode: Enum.TouchCameraMovementMode) {RobloxScriptSecurity}
Added Event PlayerScripts.TouchMovementModeRegistered(movementMode: Enum.TouchMovementMode) {RobloxScriptSecurity}

Added EnumItem RibbonTool.None : 9

Added Tag [Deprecated] to Property StarterGui.ResetPlayerGuiOnSpawn

Changed the parameters of Function GuiService:RequestNativeView
from: (url: string)
to: (url: string, featureType: number)

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


Version 0.300.0.138971

Added Property Motor6D.Transform: CFrame [Hidden] [NotReplicated]

Added Function GuiService:ShowAppShellTabBar(value: boolean) -> () {RobloxScriptSecurity}



Previous Page
Next Page