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


You've reached the end of the API history... for now!
Previous Page