MaximumADHD's Roblox API History
Version 0.661.0.6610708
Added Class AuroraScriptService : Instance [NotCreatable] [Preliminary] [Service]
Added Property AuroraScriptService.BufferSize: number {🔐Basic} {✏️PluginSecurity} [Preliminary]
Added Property AuroraScriptService.LocalFrameId: number {🔐Basic} {✏️RobloxSecurity} [NotReplicated] [Preliminary]
Added Property AuroraScriptService.RemoteFrameId: number {🔐Basic} {✏️RobloxSecurity} [Preliminary]
Added Function AuroraScriptService:GetProperty(instance: Instance, name: string) -> any [Preliminary] {🧬Safe}
Added Function AuroraScriptService:GetTime() -> number [Preliminary] {🧬Safe}
Added Function AuroraScriptService:SendMessage(instance: Instance, behaviorName: string, functionName: string, ...: any) -> () [Preliminary] {🧬Safe}
Added Function AuroraScriptService:SetProperty(instance: Instance, name: string, value: any) -> () [Preliminary] {🧬Safe}
Added Class CustomLog : Instance [NotReplicated]
Added Function CustomLog:Close() -> ()
Added Function CustomLog:GetLogPath() -> string
Added Function CustomLog:Open() -> ()
Added Function CustomLog:WriteAppend(append: string) -> ()
Added Class GenerationService : Instance [NotCreatable] [Service]
Added Function GenerationService:GenerateMeshAsync(inputs: { [string]: any }, player: Player, options: { [string]: any }, intermediateResultCallback: ((...any) -> ...any)?) -> ...any [Yields]
Added Function GenerationService:LoadGeneratedMeshAsync(generationId: string) -> MeshPart [Yields]
Added Event GenerationService.ReplicateGeneration(id: string, success: boolean, serializedModel: string) {RobloxSecurity} [Hidden]
Added Event GenerationService.RequestGenerationReplication(id: string) {RobloxSecurity} [Hidden]
Added Class HeapProfilerService : Instance [NotCreatable] [Service]
Added Function HeapProfilerService:ClientRequestDataAsync(player: Player) -> string {PluginSecurity} [Yields]
Added Function HeapProfilerService:ServerRequestDataAsync() -> string {PluginSecurity} [Yields]
Added Event HeapProfilerService.OnNewData(player: Player, jsonString: buffer, id: number, compressedLength: number, uncompressedLength: number) {PluginSecurity}
Added Event HeapProfilerService.RequestData(id: number) {RobloxSecurity} [Hidden]
Added Class InputAction : Instance [NotBrowsable]
Added Property InputAction.Enabled: boolean
Added Property InputAction.Type: Enum.InputActionType
Added Function InputAction:Fire(value: any) -> ()
Added Function InputAction:GetState() -> any
Added Event InputAction.Pressed()
Added Event InputAction.Released()
Added Event InputAction.StateChanged(value: any)
Added Class InputBinding : Instance [NotBrowsable]
Added Property InputBinding.KeyCode: Enum.KeyCode
Added Property InputBinding.UIButton: GuiButton?
Added Class InputContext : Instance [NotBrowsable]
Added Property InputContext.Enabled: boolean
Added Property InputContext.Priority: number
Added Property InputContext.Sink: boolean
Added Class PlayerData : Instance [NotCreatable] [NotReplicated]
Added Function PlayerData:GetPlayer() -> Player
Added Function PlayerData:GetRecord(recordName: string? = "Default") -> PlayerDataRecord
Added Class PlayerDataRecord : Instance [NotCreatable] [NotReplicated]
Added Property PlayerDataRecord.CreatedTime: number [ReadOnly]
Added Property PlayerDataRecord.DefaultRecordName: boolean [ReadOnly]
Added Property PlayerDataRecord.Dirty: boolean [ReadOnly]
Added Property PlayerDataRecord.Error: Enum.PlayerDataErrorState [ReadOnly]
Added Property PlayerDataRecord.FlushedTime: number [ReadOnly]
Added Property PlayerDataRecord.LoadedTime: number [ReadOnly]
Added Property PlayerDataRecord.ModifiedTime: number [ReadOnly]
Added Property PlayerDataRecord.NewRecord: boolean [ReadOnly]
Added Property PlayerDataRecord.Readable: boolean [ReadOnly]
Added Property PlayerDataRecord.RecordName: string [ReadOnly]
Added Property PlayerDataRecord.Writable: boolean [ReadOnly]
Added Function PlayerDataRecord:GetPlayer() -> Player
Added Function PlayerDataRecord:GetValue(key: string) -> any
Added Function PlayerDataRecord:GetValueChangedSignal(key: string) -> RBXScriptSignal
Added Function PlayerDataRecord:Release() -> ()
Added Function PlayerDataRecord:RemoveValue(key: string) -> ()
Added Function PlayerDataRecord:RequestFlushAsync() -> () [Yields]
Added Function PlayerDataRecord:SetValue(key: string, value: any) -> ()
Added Function PlayerDataRecord:WaitForLoadAsync() -> () [Yields]
Added Event PlayerDataRecord.Changed(key: string, value: any)
Added Event PlayerDataRecord.Flushed(flushState: boolean, error: string?)
Added Event PlayerDataRecord.Loaded(success: boolean, error: string?)
Added Class PlayerDataRecordConfig : Instance [NotCreatable] [NotReplicated]
Added Property PlayerDataRecordConfig.RecordName: string [ReadOnly]
Added Function PlayerDataRecordConfig:GetDefaultValue(key: string) -> any
Added Function PlayerDataRecordConfig:SetDefaultValue(key: string, value: any) -> ()
Added Class PlayerDataService : Instance [NotCreatable] [NotReplicated] [Service]
Added Property PlayerDataService.LoadFailureBehavior: Enum.PlayerDataLoadFailureBehavior
Added Function PlayerDataService:GetRecordConfig(recordName: string? = "Default") -> PlayerDataRecordConfig
Added Class AuroraScript : LuaSourceContainer [Preliminary]
Added Property AuroraScript.DumpMispredictions: boolean {PluginSecurity} [Preliminary]
Added Property AuroraScript.EnableLOD: boolean {PluginSecurity} [Preliminary]
Added Property AuroraScript.LODDistanceFactor: number {PluginSecurity} [Preliminary]
Added Property AuroraScript.LODFrequencyFactor: number {PluginSecurity} [Preliminary]
Added Property AuroraScript.Priority: number {PluginSecurity} [Preliminary]
Added Property AuroraScript.RunInParallel: boolean {PluginSecurity} [Preliminary]
Added Property AuroraScript.Source: string {PluginSecurity} [Preliminary]
Added Property AuroraScript.Tag: string {✏️PluginSecurity} [Preliminary]
Added Event AuroraScript.LODUpdate(frameId: number, instance: Instance, lodLevel: number) {RobloxSecurity} [Hidden] [Preliminary]
Added Event AuroraScript.SynchronizeState(frameId: number, instance: Instance, state: { [string]: any }, ingressHeaders: string, ingressArgs: { any }, egressHeaders: string, egressArgs: { any }) {RobloxSecurity} [Hidden] [Preliminary]
Added Class VideoDisplay : GuiObject [NotBrowsable]
Added Property VideoDisplay.ResampleMode: Enum.ResamplerMode {🔐UI}
Added Property VideoDisplay.ScaleType: Enum.ScaleType {🔐UI}
Added Property VideoDisplay.TileSize: UDim2 {🔐UI}
Added Property VideoDisplay.VideoColor3: Color3 {🔐UI}
Added Property VideoDisplay.VideoRectOffset: Vector2 {🔐UI}
Added Property VideoDisplay.VideoRectSize: Vector2 {🔐UI}
Added Property VideoDisplay.VideoTransparency: number {🔐UI}
Added Function VideoDisplay:GetConnectedWires(pin: string) -> { Instance }
Added Event VideoDisplay.WiringChanged(connected: boolean, pin: string, wire: Wire, instance: Instance)
Added Property StarterGui.StudioInsertWidgetLayerCollectorAutoLinkStyleSheet: StyleSheet? {🔐UI} {RobloxScriptSecurity} [Hidden]
Added Function AnnotationsService:DEPRECATED_EditAnnotation(uniqueId: string, contents: string) -> ()
Added Function AvatarCreationService:GenerateAvatar2DPreviewAsync(avatarGeneration2dPreviewParams: { [string]: any }) -> string [Yields]
Added Function AvatarCreationService:LoadAvatar2DPreviewAsync(previewId: string) -> Object [Yields]
Added Function AvatarCreationService:LoadGeneratedAvatarAsync(generationId: string) -> HumanoidDescription [Yields]
Added Function CreatorStoreService:GetAssetInfoAsync(assetId: number) -> { [string]: any } {RobloxScriptSecurity} [Yields]
Added Function CreatorStoreService:GetCreatorStoreProductInfoAsync(productTargetId: number, assetType: string) -> { [string]: any } {RobloxScriptSecurity} [Yields]
Added Event AnnotationsService.DEPRECATED_AnnotationEdited(requestId: string, uniqueId: string, contents: string) {RobloxScriptSecurity}
Added Event VideoPlayer.DidEnd()
Added Event VideoPlayer.DidLoop()
Added Enum InputActionType
Added EnumItem InputActionType.Bool : 0
Added EnumItem InputActionType.Float : 1
Added EnumItem InputActionType.Direction2D : 2
Added Enum IntermediateMeshGenerationResult
Added EnumItem IntermediateMeshGenerationResult.HighQualityMesh : 0
Added Enum PlayerDataErrorState
Added EnumItem PlayerDataErrorState.LoadFailed : 0
Added EnumItem PlayerDataErrorState.FlushFailed : 1
Added EnumItem PlayerDataErrorState.None : 2
Added Enum PlayerDataLoadFailureBehavior
Added EnumItem PlayerDataLoadFailureBehavior.Failure : 0
Added EnumItem PlayerDataLoadFailureBehavior.FallbackToDefault : 1
Added EnumItem PlayerDataLoadFailureBehavior.Kick : 2
Added EnumItem ShowAdResult.InsufficientMemory : 6
Changed the
parameters of
Function AnnotationsService:EditAnnotation
from: (uniqueId: string, contents: string)
to: (uniqueId: string, contents: string, taggedUsers: string)
Changed the
parameters of
Function AvatarCreationService:GenerateAvatarAsync
from: (sessionId: string, previewId: string)
to: (avatarGenerationParams: { [string]: any })
Changed the
parameters of
Event AnnotationsService.AnnotationEdited
from: (requestId: string, uniqueId: string, contents: string)
to: (requestId: string, uniqueId: string, contents: string, taggedUsers: string)
Removed Function AvatarCreationService:GenerateAvatarModelAsync
Removed Function AvatarCreationService:GenerateAvatarPreviewAsync
Removed Function AvatarCreationService:GenerateAvatarPreviewAsync2
Removed Function AvatarCreationService:LoadAvatarHumanoidDescriptionAsync
Removed Function AvatarCreationService:LoadAvatarModelAsync
Removed Function AvatarCreationService:LoadAvatarPreviewImageAsync
Removed Event VideoPlayer.Ended
Removed Event VideoPlayer.Looped
Removed Tag [NotReplicated] from Property Chat.IsAutoMigrated
Version 0.660.0.6600648
Added Class AudioChannelMixer : Instance [NotBrowsable]
Added Property AudioChannelMixer.Layout: Enum.AudioChannelLayout {🔐Audio}
Added Function AudioChannelMixer:GetConnectedWires(pin: string) -> { Instance }
Added Event AudioChannelMixer.WiringChanged(connected: boolean, pin: string, wire: Wire, instance: Instance)
Added Class AudioChannelSplitter : Instance [NotBrowsable]
Added Property AudioChannelSplitter.Layout: Enum.AudioChannelLayout {🔐Audio}
Added Function AudioChannelSplitter:GetConnectedWires(pin: string) -> { Instance }
Added Event AudioChannelSplitter.WiringChanged(connected: boolean, pin: string, wire: Wire, instance: Instance)
Added Class StudioCameraService : Instance [NotCreatable] [NotReplicated] [Service]
Added Class UniqueIdLookupService : Instance [NotCreatable] [Service]
Added Function UniqueIdLookupService:GetInstanceByRfc4122String(id: string) -> Instance? {RobloxScriptSecurity}
Added Property AuroraService.RollbackEnabled: boolean [Preliminary]
Added Property SoundService.AudioApiByDefault: Enum.RolloutState {RobloxScriptSecurity} [Hidden]
Added Property SoundService.IsNewExpForAudioApiByDefault: boolean {RobloxScriptSecurity} [Hidden]
Added Property TestService.ThrottlePhysicsToRealtime: boolean
Added Function AudioAnalyzer:GetInputPins() -> { any }
Added Function AudioAnalyzer:GetOutputPins() -> { any }
Added Function AudioChorus:GetInputPins() -> { any }
Added Function AudioChorus:GetOutputPins() -> { any }
Added Function AudioCompressor:GetInputPins() -> { any }
Added Function AudioCompressor:GetOutputPins() -> { any }
Added Function AudioDeviceInput:GetInputPins() -> { any }
Added Function AudioDeviceInput:GetOutputPins() -> { any }
Added Function AudioDeviceOutput:GetInputPins() -> { any }
Added Function AudioDeviceOutput:GetOutputPins() -> { any }
Added Function AudioDistortion:GetInputPins() -> { any }
Added Function AudioDistortion:GetOutputPins() -> { any }
Added Function AudioEcho:GetInputPins() -> { any }
Added Function AudioEcho:GetOutputPins() -> { any }
Added Function AudioEmitter:GetInputPins() -> { any }
Added Function AudioEmitter:GetOutputPins() -> { any }
Added Function AudioEqualizer:GetInputPins() -> { any }
Added Function AudioEqualizer:GetOutputPins() -> { any }
Added Function AudioFader:GetInputPins() -> { any }
Added Function AudioFader:GetOutputPins() -> { any }
Added Function AudioFilter:GetInputPins() -> { any }
Added Function AudioFilter:GetOutputPins() -> { any }
Added Function AudioFlanger:GetInputPins() -> { any }
Added Function AudioFlanger:GetOutputPins() -> { any }
Added Function AudioLimiter:GetInputPins() -> { any }
Added Function AudioLimiter:GetOutputPins() -> { any }
Added Function AudioListener:GetAudibilityFor(emitter: AudioEmitter) -> number
Added Function AudioListener:GetInputPins() -> { any }
Added Function AudioListener:GetOutputPins() -> { any }
Added Function AudioPitchShifter:GetInputPins() -> { any }
Added Function AudioPitchShifter:GetOutputPins() -> { any }
Added Function AudioPlayer:GetInputPins() -> { any }
Added Function AudioPlayer:GetOutputPins() -> { any }
Added Function AudioReverb:GetInputPins() -> { any }
Added Function AudioReverb:GetOutputPins() -> { any }
Added Function AuroraService:StartPrediction(target: Instance) -> () [Preliminary]
Added Function AuroraService:StopPrediction(target: Instance) -> () [Preliminary]
Added Function GuiService:GetErrorDetails() -> { [string]: any } {RobloxScriptSecurity}
Added Function Player:AddReplicationFocus(part: BasePart) -> ()
Added Function Player:RemoveReplicationFocus(part: BasePart) -> ()
Added Function SafetyService:ReportMenuTabClose() -> () {RobloxScriptSecurity}
Added Function SafetyService:ReportMenuTabOpen() -> () {RobloxScriptSecurity}
Added Function SoundService:GetAudioApiByDefault() -> boolean {RobloxScriptSecurity}
Added Function SoundService:InsertAsset(assetId: string, assetName: string, useSelection: boolean? = true) -> { Instance } {RobloxScriptSecurity}
Added Function SoundService:SetAudioApiByDefault(enabled: boolean) -> () {RobloxScriptSecurity}
Added Function StudioAssetService:CancelAutoSetupAvatarAsync(jobId: string) -> () {RobloxScriptSecurity} [Yields]
Added Function Wire:RenameToDefault() -> () {RobloxScriptSecurity}
Added Event AuroraService.Rollback() [Preliminary]
Added Event AuroraService.Step() [Preliminary]
Added Event VoiceChatService.RuppInitialToken(sessionId: string, token: string, destinationIpAddress: string, destinationPort: number) {RobloxSecurity} [Hidden]
Added Event VoiceChatService.RuppPeriodicToken(sessionId: string, token: string, destinationIpAddress: string, destinationPort: number, sourceIpAddress: string, sourcePort: number) {RobloxSecurity} [Hidden]
Added Enum AudioChannelLayout
Added EnumItem AudioChannelLayout.Mono : 0
Added EnumItem AudioChannelLayout.Stereo : 1
Added EnumItem AudioChannelLayout.Quad : 2
Added EnumItem AudioChannelLayout.Surround_5 : 3
Added EnumItem AudioChannelLayout.Surround_5_1 : 4
Added EnumItem AudioChannelLayout.Surround_7_1 : 5
Added EnumItem AudioChannelLayout.Surround_7_1_4 : 6
Added EnumItem ConnectionError.PhantomFreeze : 303
Added Tags [Deprecated] [NotReplicated] to Property TestService.Is30FpsThrottleEnabled
Changed the
serialization of
Property TestService.Is30FpsThrottleEnabled
from: [💾|📁 Serialized]
to: [📁 LoadOnly]
Changed the
parameters of
Function WrapDeformer:SetCageMeshContent
from: (content: Content)
to: (content: Content, cageOrigin: CFrame?)
Changed the
security of
Function AudioEmitter:GetAudibilityFor
from: {RobloxScriptSecurity}
to: {None}
Changed the
parameters of
Event ScriptContext.ErrorDetailed
from: (message: string, stackTrace: string, script: Instance, details: string, securityLevel: number)
to: (message: string, stackTrace: string, script: Instance, details: string, securityLevel: number, messageId: string)
Removed Function AssetService:CreateEditableMeshFromPartAsync
Removed Function AudioListener:GetAudibilityOf
Removed Function EditableMesh:CreateMeshPartAsync
Version 0.659.2.6590479
Added Property AudioAnalyzer.WindowSize: Enum.AudioWindowSize {🔐Audio}
Added Property AudioPitchShifter.WindowSize: Enum.AudioWindowSize {🔐Audio}
Added Property PartOperation.SolidMeshData: NetAssetRef {🔐Basic | CSG} [Hidden] [NotScriptable]
Added Property SoundService.CharacterSoundsUseNewApi: Enum.RolloutState {✏️PluginSecurity}
Added Property Studio.AutoResumeSyncOnPlaceOpen: boolean {RobloxSecurity}
Added Function AnnotationsService:EditAnnotation(uniqueId: string, contents: string) -> () {RobloxScriptSecurity}
Added Function AudioEcho:Reset() -> () {RobloxScriptSecurity}
Added Function AudioListener:Reset() -> () {RobloxScriptSecurity}
Added Function AudioReverb:Reset() -> () {RobloxScriptSecurity}
Added Function GlobalSettings:GetFFlagOverrides() -> string {RobloxScriptSecurity}
Added Function GlobalSettings:GetFFlags() -> string {RobloxScriptSecurity}
Added Function GlobalSettings:SetFFlagOverrides(overrides: string) -> boolean {RobloxScriptSecurity}
Added Function Stats:ResetHarmonyMemoryTarget() -> () {RobloxScriptSecurity}
Added Function Stats:SetHarmonyMemoryTarget(targetMB: number) -> () {RobloxScriptSecurity}
Added Function UGCValidationService:CreateEditableImageFromBinaryStringRobloxOnly(value: BinaryStringValue) -> Object {RobloxScriptSecurity}
Added Function UGCValidationService:CreateEditableMeshFromBinaryStringRobloxOnly(value: BinaryStringValue) -> Object {RobloxScriptSecurity}
Added Function UGCValidationService:GetEditableImageData(editableImage: Object) -> BinaryStringValue {RobloxScriptSecurity}
Added Function UGCValidationService:GetMeshDataBinaryString(meshId: string) -> BinaryStringValue {RobloxScriptSecurity} [Yields]
Added Function UGCValidationService:RegisterAlternateMesh(alternateId: string, binaryStringValue: BinaryStringValue) -> () {RobloxScriptSecurity}
Added Function VoiceChatService:leaveVoice() -> () {RobloxScriptSecurity}
Added Event AnnotationsService.AnnotationEdited(requestId: string, uniqueId: string, contents: string) {RobloxScriptSecurity}
Added EnumItem ProductPurchaseChannel.AdReward : 3
Added EnumItem ProductPurchaseChannel.CommerceProduct : 4
Added Tags [Deprecated] [Hidden] [NotReplicated] to Property AudioPlayer.AssetId
Added Tags [Hidden] [NotReplicated] to Property TextChatService.HasSeenDeprecationDialog
Changed the
serialization of
Property AudioPlayer.Asset
from: [📁 LoadOnly]
to: [💾|📁 Serialized]
Changed the
serialization of
Property AudioPlayer.AssetId
from: [💾|📁 Serialized]
to: [📁 LoadOnly]
Removed Tags [Hidden] [NotScriptable] from Property AudioPlayer.Asset
Version 0.658.0.6580461
Added Class BugReporterService : Instance [NotCreatable] [NotReplicated] [Service]
Added Function BugReporterService:IsAvailable() -> boolean {RobloxScriptSecurity} [Yields]
Added Event BugReporterService.BugReportRequested(message: string) {RobloxScriptSecurity}
Added Property Chat.IsAutoMigrated: boolean {RobloxScriptSecurity} [Hidden] [NotReplicated]
Added Function CreatorStoreService:PerformCreatorStorePurchase(productTargetId: number, assetType: string) -> { [string]: any } {RobloxScriptSecurity} [Yields]
Added Function PublishService:CreateAssetOrAssetVersionAndPollAssetWithTelemetryAsyncWithAddParamErrorJson(serializedInstance: string, publishInfo: { [string]: any }) -> { [string]: any } {RobloxScriptSecurity} [Yields]
Added Event AuroraService.FixedRateTick(deltaTime: number, worldStepId: number) [Preliminary]
Added Enum ProductPurchaseChannel
Added EnumItem ProductPurchaseChannel.InExperience : 1
Added EnumItem ProductPurchaseChannel.ExperienceDetailsPage : 2
Changed the
parameters of
Event ChangeHistoryService.OnRecordingFinished
from: (name: string, displayName: string?, identifier: string?, operationn: Enum.FinishRecordingOperation, finalOptions: { [string]: any }?)
to: (name: string, displayName: string?, identifier: string?, operation: Enum.FinishRecordingOperation, finalOptions: { [string]: any }?)
Removed Function StartPageService:getTutorialVersionForUser
Removed Function TutorialService:GetStudioWidgetFromLabel
Removed Function TutorialService:GetTutorialIDToLaunch
Removed Tag [NotReplicated] from Property StarterPlayer.GameSettingsAvatar
Version 0.657.0.6570603
Added Class LiveSyncService : Instance [NotCreatable] [NotReplicated] [Service]
Added Property LiveSyncService.HasSyncedInstances: boolean [ReadOnly]
Added Function LiveSyncService:GetSyncState(instance: Instance) -> ...any
Added Event LiveSyncService.SyncStatusChanged(instance: Instance)
Added Property TextChatMessage.Verified: boolean {🔐Chat} {RobloxSecurity} [Hidden] [NotScriptable]
Added Property TextChatService.HasSeenDeprecationDialog: boolean {🔐Chat} {RobloxScriptSecurity}
Added Function AdService:GetAdAvailabilityNowAsync(adFormat: Enum.AdFormat) -> any [Yields]
Added Function AdService:HandleWhyThisAdClicked(advertiserName: string, payerName: string) -> () {RobloxScriptSecurity}
Added Function AdService:OnDemandVideoCompleteFromUI(result: Enum.ShowAdResult, encryptedAdTrackingData: string, encryptionMetadata: string, rewardDetails: string) -> () {RobloxScriptSecurity}
Added Function AppLifecycleObserverService:TriggerOnLuaAppInteractive() -> () {RobloxScriptSecurity}
Added Function Instance:GetStyledPropertyChangedSignal(property: string) -> RBXScriptSignal
Added Event Instance.StyledPropertiesChanged()
Added Event TextChatService.ClientToServerMessageReplicateSignalV3(text: string, metadata: string, messageId: string, textSource: TextSource, textChannel: TextChannel, verified: boolean, isEscapedFlagEnabled: boolean) {RobloxSecurity} [Hidden]
Added Callback AdService.onDemandVideoPlayInUI(data: { [string]: any }) -> VideoFrame {RobloxScriptSecurity}
Added Enum AdAvailabilityResult
Added EnumItem AdAvailabilityResult.IsAvailable : 1
Added EnumItem AdAvailabilityResult.DeviceIneligible : 2
Added EnumItem AdAvailabilityResult.ExperienceIneligible : 3
Added EnumItem AdAvailabilityResult.InternalError : 4
Added EnumItem AdAvailabilityResult.NoFill : 5
Added EnumItem AdAvailabilityResult.PlayerIneligible : 6
Added EnumItem AdAvailabilityResult.PublisherIneligible : 7
Added Enum BenefitType
Added EnumItem BenefitType.DeveloperProduct : 0
Added EnumItem BenefitType.AvatarAsset : 1
Added EnumItem BenefitType.AvatarBundle : 2
Added EnumItem ShowAdResult.AdNotReady : 2
Added EnumItem ShowAdResult.AdAlreadyShowing : 3
Added EnumItem ShowAdResult.InternalError : 4
Added Tag [NotReplicated] to Class UserGameSettings
Changed the value of EnumItem ShowAdResult.ShowCompleted from 3 to 1
Changed the value of EnumItem ShowAdResult.ShowInterrupted from 4 to 5
Removed Function AdService:GetAdAvailability
Removed Event AdService.AdAvailabilityChanged
Removed Event TextChatService.ClientToServerMessageReplicateSignal
Removed EnumItem ShowAdResult.PlayerIneligible
Removed EnumItem ShowAdResult.ExperienceIneligible
Removed EnumItem ShowAdResult.NotShown
Removed Tag [Hidden] from Event Chat.TimeoutChatAttempt
Removed Tag [Hidden] from Event FeatureRestrictionManager.TimeoutChatAttempt
Version 0.656.0.6560679
Added Property Decal.TextureContent: Content {🔐Basic} [Hidden]
Added Property Studio.AutocompleteAcceptanceBehavior: Enum.CompletionAcceptanceBehavior {RobloxScriptSecurity}
Added Property Studio.TypeColor: Color3 [Hidden] [NotReplicated] [NotScriptable]
Added Function Humanoid:ComputeOriginalSizeForPart(part: Instance) -> Vector3? {RobloxScriptSecurity}
Added Function PackageUIService:ConvertToMockPackage(instance: Instance) -> () {RobloxScriptSecurity}
Added Function StartPageService:shouldShowMacOSDeprecationWarning() -> boolean {RobloxScriptSecurity}
Added Function StartPageService:shouldShowWinOSDeprecationWarning() -> boolean {RobloxScriptSecurity}
Added Enum CompletionAcceptanceBehavior
Added EnumItem CompletionAcceptanceBehavior.Insert : 0
Added EnumItem CompletionAcceptanceBehavior.Replace : 1
Added EnumItem CompletionAcceptanceBehavior.ReplaceOnEnterInsertOnTab : 2
Added EnumItem CompletionAcceptanceBehavior.InsertOnEnterReplaceOnTab : 3
Added EnumItem StudioScriptEditorColorCategories.Type : 32
Added Tag [NotReplicated] to Property PackageLink.HasNewVersion
Changed the value of EnumItem StudioScriptEditorColorCategories.MenuPrimaryText from 32 to 33
Changed the value of EnumItem StudioScriptEditorColorCategories.MenuSecondaryText from 33 to 34
Changed the value of EnumItem StudioScriptEditorColorCategories.MenuSelectedText from 34 to 35
Changed the value of EnumItem StudioScriptEditorColorCategories.MenuBackground from 35 to 36
Changed the value of EnumItem StudioScriptEditorColorCategories.MenuSelectedBackground from 36 to 37
Changed the value of EnumItem StudioScriptEditorColorCategories.MenuScrollbarBackground from 37 to 38
Changed the value of EnumItem StudioScriptEditorColorCategories.MenuScrollbarHandle from 38 to 39
Changed the value of EnumItem StudioScriptEditorColorCategories.MenuBorder from 39 to 40
Changed the value of EnumItem StudioScriptEditorColorCategories.DocViewCodeBackground from 40 to 41
Changed the value of EnumItem StudioScriptEditorColorCategories.AICOOverlayText from 41 to 42
Changed the value of EnumItem StudioScriptEditorColorCategories.AICOOverlayButtonBackground from 42 to 43
Changed the value of EnumItem StudioScriptEditorColorCategories.AICOOverlayButtonBackgroundHover from 43 to 44
Changed the value of EnumItem StudioScriptEditorColorCategories.AICOOverlayButtonBackgroundPressed from 44 to 45
Changed the value of EnumItem StudioScriptEditorColorCategories.IndentationRuler from 45 to 46
Removed Tag [ReadOnly] from Property PackageLink.HasNewVersion
Version 0.655.0.6551095
Added Property AudioCompressor.Editor: boolean {🔐Audio} {RobloxScriptSecurity} [📁 LoadOnly] [NotReplicated]
Added Property AudioLimiter.Editor: boolean {🔐Audio} {RobloxScriptSecurity} [📁 LoadOnly] [NotReplicated]
Added Property TextBox.ShouldEmitUpAndDownArrowEvents: boolean {🔐UI} {RobloxScriptSecurity}
Added Property Workspace.FallHeightEnabled: boolean {✏️PluginSecurity}
Added Function AdService:CreateAdRewardFromDevProductId(devProductId: number) -> AdReward
Added Function AdService:GetAdAvailability(adFormat: Enum.AdFormat) -> any
Added Function AdService:ShowRewardedVideoAdAsync(player: Player, reward: AdReward) -> Enum.ShowAdResult [Yields]
Added Function AuroraService:GetDesyncedInstances() -> { any } [Preliminary]
Added Function AuroraService:GetRemoteWorldStepId() -> number [Preliminary]
Added Function AuroraService:GetWorldStepId() -> number [Preliminary]
Added Function AuroraService:StepPhysics(worldSteps: number, parts: { Instance }?) -> () [Preliminary]
Added Function HapticEffect:SetWaveformKeys(keys: { any }) -> ()
Added Function Stats:GetMemoryCategoryNames() -> { any } {RobloxScriptSecurity}
Added Function Stats:GetMemoryUsageMbAllCategories() -> { any } {RobloxScriptSecurity}
Added Event AdService.AdAvailabilityChanged(adFormat: Enum.AdFormat, adAvailabilityResult: any)
Added Event AdService.ShowReportAdPopup(adInfo: { [string]: any }) {RobloxScriptSecurity}
Added Event AdService.rewardedVideoAdPlayServerToClient(rewardDetails: string) {RobloxSecurity} [Hidden]
Added Event AdService.rewardedVideoAdResultClientToServer(result: Enum.ShowAdResult, encryptedAdTrackingData: string, encryptionMetadata: string) {RobloxSecurity} [Hidden]
Added Event AuroraService.Desynced(target: Instance) [Preliminary]
Added Event AuroraService.Synced(target: Instance) [Preliminary]
Added Event SoundService.OpenAudioCompressorEditorSignal(selectedCompressorObjects: { Instance }) {RobloxScriptSecurity}
Added Enum AdFormat
Added EnumItem AdFormat.RewardedVideo : 0
Added Enum ShowAdResult
Added EnumItem ShowAdResult.PlayerIneligible : 0
Added EnumItem ShowAdResult.ExperienceIneligible : 1
Added EnumItem ShowAdResult.NotShown : 2
Added EnumItem ShowAdResult.ShowCompleted : 3
Added EnumItem ShowAdResult.ShowInterrupted : 4
Added EnumItem HapticEffectType.Custom : 0
Added EnumItem PromptCreateAvatarResult.TokenInvalid : 12
Changed the
security of
Property HapticEffect.Position
from: {RobloxScriptSecurity}
to: {None}
Changed the
security of
Property HapticEffect.Radius
from: {RobloxScriptSecurity}
to: {None}
Changed the
parameters of
Function WebViewService:MutateWindow
from: (url: string, title: string?, isVisible: boolean?, searchType: string?, transitionAnimation: string?)
to: (url: string, title: string?, isVisible: boolean?, searchType: string?, transitionAnimation: string?, showDomainAsTitle: boolean?)
Changed the
parameters of
Function WebViewService:OpenWindow
from: (url: string, title: string?, isVisible: boolean?, searchType: string?, transitionAnimation: string?)
to: (url: string, title: string?, isVisible: boolean?, searchType: string?, transitionAnimation: string?, showDomainAsTitle: boolean?)
Changed the
thread safety of
Function TweenService:SmoothDamp
from: {🧬Unsafe}
to: {🧬Safe}
Removed Function HapticEffect:SetKeys
Removed Function StreamingService:DEPRECATED_RegisterCommand
Removed Function StreamingService:DEPRECATED_RegisterSequentialCommand
Removed Function StudioWidgetsService:AttachPluginGui
Removed Event AdService.ShowStaticEudsaDisclosure
Version 0.654.1.6540477
Added Class AuroraService : Instance [NotCreatable] [Preliminary] [Service]
Added Function AuroraService:GetServerView(target: Instance) -> Instance? [Preliminary]
Added Function AuroraService:IsDesynced(target: Instance) -> boolean [Preliminary]
Added Function AuroraService:NetDesync(target: Instance) -> () [Preliminary]
Added Function AuroraService:NetSync(target: Instance) -> () [Preliminary]
Added Function AuroraService:SetIncomingReplicationLag(seconds: number) -> () [Preliminary]
Added Function AuroraService:UpdateProperties(target: Instance) -> () [Preliminary]
Added Class FeatureRestrictionManager : Instance [NotCreatable] [Service]
Added Event FeatureRestrictionManager.TimeoutChatAttempt(isPermanentTimeout: boolean, endTime: number) {RobloxScriptSecurity} [Hidden]
Added Class RelativeGui : GuiObject [NotReplicated]
Added Function TeleportService:GetThirdPartyTeleportInfo(goForth: boolean) -> ...any {RobloxScriptSecurity}
Added Function TeleportService:TeleportTrustedBackForth(goForth: boolean) -> () {RobloxScriptSecurity}
Removed Property Workspace.CSGAsyncDynamicCollision
Removed Function StartPageService:refreshRegistryDataInStartPage
Removed Function StudioService:RequestClose
Removed Enum CSGAsyncDynamicCollision
Removed EnumItem CSGAsyncDynamicCollision.Default
Removed EnumItem CSGAsyncDynamicCollision.Disabled
Removed EnumItem CSGAsyncDynamicCollision.Enabled
Removed Tag [NotBrowsable] from Class WrapDeformer
Version 0.653.0.6530693
Added Class PerformanceControlService : Instance [NotCreatable] [NotReplicated] [Service]
Added Function PerformanceControlService:IsCrossExperienceLaunchFeasible(type: string) -> boolean {RobloxScriptSecurity}
Added Class VideoPlayer : Instance [NotBrowsable]
Added Property VideoPlayer.Asset: string
Added Property VideoPlayer.AutoLoad: boolean
Added Property VideoPlayer.IsReady: boolean [ReadOnly]
Added Property VideoPlayer.Resolution: Vector2 [ReadOnly]
Added Property VideoPlayer.Thumbnail: string
Added Property VideoPlayer.TimeLength: number [ReadOnly]
Added Property VideoPlayer.IsPlaying: boolean {✏️RobloxSecurity}
Added Property VideoPlayer.Looping: boolean
Added Property VideoPlayer.PlaybackSpeed: number
Added Property VideoPlayer.TimePosition: number
Added Property VideoPlayer.Volume: number
Added Function VideoPlayer:GetConnectedWires(pin: string) -> { Instance }
Added Function VideoPlayer:Play() -> ()
Added Function VideoPlayer:SetStudioPreview(isPreview: boolean) -> () {RobloxScriptSecurity}
Added Function VideoPlayer:Stop() -> ()
Added Event VideoPlayer.Ended()
Added Event VideoPlayer.Looped()
Added Property Lighting.LightingStyle: Enum.LightingStyle {🔐Environment} [NotScriptable]
Added Property Lighting.PrioritizeLightingQuality: boolean {🔐Environment} [NotScriptable]
Added Function UGCValidationService:ReportUGCValidationCounter(success: boolean, validationType: string) -> () {RobloxScriptSecurity}
Added Function UGCValidationService:ReportUGCValidationFailureTelemetry(errorType: string) -> () {RobloxScriptSecurity}
Added Function VoiceChatService:rejoinVoice() -> () {RobloxScriptSecurity}
Added Event Selection.SelectionChangedThisFrame() {RobloxScriptSecurity}
Added Enum DeviceForm
Added EnumItem DeviceForm.Console : 0
Added EnumItem DeviceForm.Phone : 1
Added EnumItem DeviceForm.Tablet : 2
Added EnumItem DeviceForm.Desktop : 3
Added EnumItem DeviceForm.VR : 4
Added Enum LightingStyle
Added EnumItem LightingStyle.Realistic : 0
Added EnumItem LightingStyle.Soft : 1
Added Tag [NotReplicated] to Class DebugSettings
Added Tag [NotReplicated] to Class GameSettings
Added Tag [NotReplicated] to Class LuaSettings
Added Tag [NotReplicated] to Class NetworkSettings
Added Tag [NotReplicated] to Class PhysicsSettings
Added Tag [NotReplicated] to Class RenderSettings
Added Tag [NotReplicated] to Class TaskScheduler
Changed the
parameters of
Function OpenCloudService:InvokeAsync
from: (version: string, methodName: string, arguments: { [string]: any })
to: (version: string, methodName: string, arguments: { [string]: any }, headers: { [string]: any }?)
Removed Property Lighting.Intent
Removed Property Lighting.Quality
Removed Function StartPageService:getStartPageVersionForUser
Removed Enum Intent
Removed EnumItem Intent.Realistic
Removed EnumItem Intent.Flat
Removed Enum Quality
Removed EnumItem Quality.Performance
Removed EnumItem Quality.Quality
Version 0.652.0.6520764
Added Class ActivityHistoryEventService : Instance [NotCreatable] [Service]
Added Event ActivityHistoryEventService.WriteActivityHistoryEventFromStudio(eventType: number, resourceId: number, metadata: string) {RobloxScriptSecurity}
Added Class AvatarPreloader : Instance [NotCreatable] [NotReplicated] [Service]
Added Function AvatarPreloader:PreloadModelAssets(models: { Instance }) -> { any } {RobloxScriptSecurity}
Added Class ExplorerServiceVisibilityService : Instance [NotCreatable] [NotReplicated] [Service]
Added Function ExplorerServiceVisibilityService:GetServiceVisibility(service: Instance) -> boolean
Added Class MLModelDeliveryService : Instance [NotCreatable] [Service]
Added Property AudioEmitter.SimulationFidelity: Enum.AudioSimulationFidelity {🔐Audio}
Added Property AudioListener.SimulationFidelity: Enum.AudioSimulationFidelity {🔐Audio}
Added Property BasePart.AudioCanCollide: boolean
Added Function AssetService:CreateAssetAsync(object: Object, assetType: Enum.AssetType, requestParameters: { [string]: any }?) -> ...any [Yields]
Added Function AssetService:CreateAssetVersionAsync(object: Object, assetType: Enum.AssetType, assetId: number, requestParameters: { [string]: any }?) -> ...any [Yields]
Added Function DataStore:GetVersionAtTimeAsync(key: string, timestamp: number) -> ...any [Yields]
Added Function PolicyService:CanViewBrandProjectAsync(player: Player, brandProjectId: string) -> boolean [Yields]
Added Function ServiceVisibilityService:SetServiceVisibilityPreference(service: Instance, visible: boolean) -> () {RobloxScriptSecurity}
Added Function StartPageService:getTutorialVersionForUser() -> string {RobloxScriptSecurity}
Added Function StreamingService:GetRequiredScripts(script: Instance) -> any {RobloxScriptSecurity} [Yields]
Added Function UGCValidationService:ValidateEditableMeshUVDuplicates(referenceValues: { any }, editableMesh: Object) -> number {RobloxScriptSecurity}
Added Function UGCValidationService:ValidateUVDuplicates(referenceValues: { any }, meshId: string) -> number {RobloxScriptSecurity} [Yields]
Added Event AudioAnalyzer.WiringChanged(connected: boolean, pin: string, wire: Wire, instance: Instance)
Added Event AudioChorus.WiringChanged(connected: boolean, pin: string, wire: Wire, instance: Instance)
Added Event AudioCompressor.WiringChanged(connected: boolean, pin: string, wire: Wire, instance: Instance)
Added Event AudioDeviceInput.WiringChanged(connected: boolean, pin: string, wire: Wire, instance: Instance)
Added Event AudioDeviceOutput.WiringChanged(connected: boolean, pin: string, wire: Wire, instance: Instance)
Added Event AudioDistortion.WiringChanged(connected: boolean, pin: string, wire: Wire, instance: Instance)
Added Event AudioEcho.WiringChanged(connected: boolean, pin: string, wire: Wire, instance: Instance)
Added Event AudioEmitter.WiringChanged(connected: boolean, pin: string, wire: Wire, instance: Instance)
Added Event AudioEqualizer.WiringChanged(connected: boolean, pin: string, wire: Wire, instance: Instance)
Added Event AudioFader.WiringChanged(connected: boolean, pin: string, wire: Wire, instance: Instance)
Added Event AudioFilter.WiringChanged(connected: boolean, pin: string, wire: Wire, instance: Instance)
Added Event AudioFlanger.WiringChanged(connected: boolean, pin: string, wire: Wire, instance: Instance)
Added Event AudioLimiter.WiringChanged(connected: boolean, pin: string, wire: Wire, instance: Instance)
Added Event AudioListener.WiringChanged(connected: boolean, pin: string, wire: Wire, instance: Instance)
Added Event AudioPitchShifter.WiringChanged(connected: boolean, pin: string, wire: Wire, instance: Instance)
Added Event AudioPlayer.WiringChanged(connected: boolean, pin: string, wire: Wire, instance: Instance)
Added Event AudioReverb.WiringChanged(connected: boolean, pin: string, wire: Wire, instance: Instance)
Added Event Chat.TimeoutChatAttempt(isPermanentTimeout: boolean, endTime: number) {RobloxScriptSecurity} [Hidden]
Added Enum AudioSimulationFidelity
Added EnumItem AudioSimulationFidelity.None : 0
Added EnumItem AudioSimulationFidelity.Automatic : 1
Added Enum CreateAssetResult
Added EnumItem CreateAssetResult.Success : 1
Added EnumItem CreateAssetResult.PermissionDenied : 2
Added EnumItem CreateAssetResult.UploadFailed : 3
Added EnumItem CreateAssetResult.Unknown : 4
Changed the
parameters of
Event TeamCreatePublishService.TeamCreateErrorStatus
from: (result: Enum.TeamCreateErrorState)
to: (result: Enum.TeamCreateErrorState, teamCreateSaveData: { [string]: any })
Removed Function GeometryService:StitchMeshesAsync
Removed Event TeamCreateService.ToggleManageCollaborators
Removed Tag [NotBrowsable] from Property Workspace.PathfindingUseImprovedSearch
Version 0.651.1.6510840
Added Class TelemetryService : Instance [NotCreatable] [NotReplicated] [Service]
Added Function TelemetryService:LogCounter(config: { [string]: any }, data: { [string]: any }?, value: number? = 1) -> any {RobloxScriptSecurity}
Added Function TelemetryService:LogDurationEvent(key: string) -> any {RobloxScriptSecurity}
Added Function TelemetryService:LogDurationEventWithTimestamp(key: string, timestamp: number) -> any {RobloxScriptSecurity}
Added Function TelemetryService:LogEvent(config: { [string]: any }, data: { [string]: any }?) -> any {RobloxScriptSecurity}
Added Function TelemetryService:LogStat(config: { [string]: any }, data: { [string]: any }?, value: number) -> any {RobloxScriptSecurity}
Added Property Players.BanningEnabled: boolean [NotReplicated] [NotScriptable]
Added Property TextChannel.DirectChatRequester: Player? {🔐Chat} [ReadOnly]
Added Function Annotation:GetRequests() -> { [string]: any } {RobloxScriptSecurity}
Added Function GuiService:GetRawScreenScale() -> number {RobloxScriptSecurity}
Added Function StreamingService:SearchForAssets(body: any) -> any {RobloxScriptSecurity} [Yields]
Added Function TextChannel:SetDirectChatRequester(requester: Player) -> ()
Added Function UGCValidationService:CalculateAverageCageMeshDistance(innerCageMeshId: string, outerCageMeshId: string, refMeshId: string, innerTransform: CFrame, outerTransform: CFrame) -> number {RobloxScriptSecurity} [Yields]
Added Function UGCValidationService:CalculateAverageEditableCageMeshDistance(innerCage: Object, outerCage: Object, refMesh: Object, innerTransform: CFrame, outerTransform: CFrame) -> number {RobloxScriptSecurity}
Added Function UGCValidationService:ValidateFacialBounds(meshId: string, boundsScale: number, partSize: Vector3) -> boolean {RobloxScriptSecurity} [Yields]
Added Function UGCValidationService:ValidateFacialExpressiveness(meshId: string, minDelta: number, partSize: Vector3) -> number {RobloxScriptSecurity} [Yields]
Added Event Annotation.RequestCompleted(requestId: string, requestType: Enum.AnnotationRequestType, result: Enum.AnnotationRequestResult) {RobloxScriptSecurity}
Added Event Annotation.RequestInitiated(requestId: string, requestType: Enum.AnnotationRequestType) {RobloxScriptSecurity}
Added Event PluginGui.InputBegan(input: InputObject, gameProcessedEvent: boolean) {RobloxScriptSecurity}
Added Event PluginGui.InputChanged(input: InputObject, gameProcessedEvent: boolean) {RobloxScriptSecurity}
Added Event PluginGui.InputEnded(input: InputObject, gameProcessedEvent: boolean) {RobloxScriptSecurity}
Added Event PluginGui.MouseEnter() {RobloxScriptSecurity}
Added Event PluginGui.MouseLeave() {RobloxScriptSecurity}
Added Enum AnnotationRequestResult
Added EnumItem AnnotationRequestResult.Success : 0
Added EnumItem AnnotationRequestResult.ErrorInternalFailure : 1
Added EnumItem AnnotationRequestResult.ErrorNotFound : 2
Added Enum AnnotationRequestType
Added EnumItem AnnotationRequestType.Unknown : 0
Added EnumItem AnnotationRequestType.Create : 1
Added EnumItem AnnotationRequestType.Resolve : 2
Added EnumItem AnnotationRequestType.Delete : 3
Added EnumItem AnnotationRequestType.Edit : 4
Added EnumItem TextChatMessageStatus.ModerationTimeout : 9
Added Tag [NotReplicated] to Property PluginAction.Text
Changed the
write permissions and serialization of
Property PluginAction.Text
from: {✏️None}[🚫 None]
to: {✏️RobloxScriptSecurity}[📁 LoadOnly]
Changed the
return-type of
Function Plugin:GetPluginComponent
from: { [string]: any }
to: any
Changed the
parameters of
Event AnnotationsService.AnnotationAdded
from: (annotation: Annotation, parentId: string)
to: (requestId: string, annotation: Annotation, parentId: string)
Changed the
parameters of
Event AnnotationsService.AnnotationDeleted
from: (annotation: Annotation)
to: (requestId: string, annotation: Annotation)
Changed the
parameters of
Event AnnotationsService.AnnotationResolved
from: (annotation: Annotation, resolved: boolean)
to: (requestId: string, annotation: Annotation, resolved: boolean)
Removed Function CaptureService:PostToFeedAsync
Removed EnumItem CompletionItemTag.ElideLeftOverride
Removed EnumItem CompletionItemTag.UseTextEditForAutocompleteScore
Removed Tag [ReadOnly] from Property PluginAction.Text
Version 0.650.0.6500743
Added Property AudioEcho.RampTime: number {🔐Audio}
Added Property ScrollingFrame.DraggingScrollBar: Enum.DraggingScrollBar {🔐UI} {RobloxScriptSecurity} [Hidden] [ReadOnly]
Added Property StarterPlayer.AvatarJointUpgrade_SerializedRollout: Enum.RolloutState [Hidden] [NotScriptable]
Added Property Workspace.TouchEventsUseCollisionGroups: Enum.RolloutState [NotScriptable]
Added Function EditableImage:DrawImageProjected(mesh: Object, projection: { [string]: any }, brushConfig: { [string]: any }) -> ()
Added Function EditableImage:DrawImageTransformed(position: Vector2, scale: Vector2, rotation: number, image: Object, options: { [string]: any }?) -> ()
Added Function EditableMesh:GetCenter() -> Vector3
Added Function EditableMesh:GetSize() -> Vector3
Added Function GuiService:OnNotificationDisplayed(notificationId: string) -> () {RobloxScriptSecurity}
Added Function GuiService:OnNotificationInteraction(notificationId: string, buttonIndex: number) -> () {RobloxScriptSecurity}
Added Function TextChatService:CanUsersDirectChatAsync(requesterUserId: number, userIds: { any }) -> { any } [Yields]
Added Event TeamCreatePublishService.TeamCreateErrorStatus(result: Enum.TeamCreateErrorState) {RobloxScriptSecurity}
Added Enum DraggingScrollBar
Added EnumItem DraggingScrollBar.None : 0
Added EnumItem DraggingScrollBar.Horizontal : 1
Added EnumItem DraggingScrollBar.Vertical : 2
Added Enum TeamCreateErrorState
Added EnumItem TeamCreateErrorState.PlaceSizeTooLarge : 0
Added EnumItem TeamCreateErrorState.PlaceSizeApproachingLimit : 1
Added EnumItem TeamCreateErrorState.NoError : 2
Added EnumItem PromptCreateAvatarResult.PurchaseFailure : 10
Added Tag [NotReplicated] to Property ScreenGui.IgnoreGuiInset
Added Tag [NotScriptable] to Property StarterPlayer.AvatarJointUpgrade
Changed the
value-type of
Property StarterPlayer.AvatarJointUpgrade
from: Enum.AvatarJointUpgrade
to: Enum.RolloutState
Changed the
security of
Event UserInputService.TouchDrag
from: {RobloxScriptSecurity}
to: {None}
Changed the value of EnumItem PromptCreateAvatarResult.UnknownFailure from 10 to 11
Removed Property HumanoidDescription.AccessoryRigidAndLayeredBlob
Removed Property StarterPlayer.AvatarJointUpgrade_Serialized
Removed Function EditableImage:DrawProjectionImage
Removed Function GuiService:NotificationDismissed
Removed Function GuiService:NotificationDisplayed
Removed Function GuiService:UserInteractedWithNotification
Removed Enum AvatarJointUpgrade
Removed EnumItem AvatarJointUpgrade.Default
Removed EnumItem AvatarJointUpgrade.Enabled
Removed EnumItem AvatarJointUpgrade.Disabled
Removed Tag [NotBrowsable] from Class UIDragDetector
Version 0.649.0.6490878
Added Property AnnotationsService.AnnotationsVisible: boolean {RobloxScriptSecurity} [Hidden] [NotReplicated]
Added Property PackageLink.HasNewVersion: boolean {RobloxScriptSecurity} [Hidden] [ReadOnly]
Added Property Stats.FrameTime: number [ReadOnly]
Added Property Stats.HeartbeatTime: number [ReadOnly]
Added Property Stats.PhysicsStepTime: number [ReadOnly]
Added Property Stats.RenderCPUFrameTime: number [ReadOnly]
Added Property Stats.RenderGPUFrameTime: number [ReadOnly]
Added Property Stats.SceneDrawcallCount: number [ReadOnly]
Added Property Stats.SceneTriangleCount: number [ReadOnly]
Added Property Stats.ShadowsDrawcallCount: number [ReadOnly]
Added Property Stats.ShadowsTriangleCount: number [ReadOnly]
Added Property Stats.UI2DDrawcallCount: number [ReadOnly]
Added Property Stats.UI2DTriangleCount: number [ReadOnly]
Added Property Stats.UI3DDrawcallCount: number [ReadOnly]
Added Property Stats.UI3DTriangleCount: number [ReadOnly]
Added Property WorkspaceAnnotation.AdorneeOffset: Vector3 {RobloxScriptSecurity} [Hidden]
Added Function AnnotationsService:LoadResolvedAnnotations(count: number) -> () {RobloxScriptSecurity}
Added Function CommerceService:PrepareCommerceProductPurchase(commerceProductId: string) -> { [string]: any } {RobloxScriptSecurity} [Yields]
Added Function CommerceService:SignalPromptCommerceProductPurchaseFinished(productId: string, didTryPurchase: boolean, checkoutSessionId: string? = "") -> () {RobloxScriptSecurity}
Added Function EditableImage:Destroy() -> ()
Added Function EditableMesh:Destroy() -> ()
Added Function ScriptDocument:MultiEditTextAsync(edits: { any }) -> ...any {PluginSecurity} [Yields]
Added Function StreamingService:AttemptSaveAndSendPlaceTelemetry(requestId: string, toolSource: string) -> () {RobloxScriptSecurity} [Yields]
Added Function StreamingService:DEPRECATED_RegisterCommand(commandName: string, function: ((...any) -> ...any)? = ) -> () {RobloxScriptSecurity} [Preliminary]
Added Function StreamingService:DEPRECATED_RegisterSequentialCommand(commandName: string, function: ((...any) -> ...any)? = ) -> () {RobloxScriptSecurity} [Preliminary]
Added Function StreamingService:RegisterCommandInternal(commandName: string, function: ((...any) -> ...any)? = , isSequential: boolean? = false, isPublic: boolean? = false) -> () {RobloxScriptSecurity}
Added Function WorkspaceAnnotation:GetAbsolutePosition() -> Vector3 {RobloxScriptSecurity}
Added Function WorkspaceAnnotation:SetAdorneeOffsetFromAbsolutePosition(position: Vector3) -> () {RobloxScriptSecurity}
Added Event AnnotationsService.ServerLoadResolvedAnnotations(count: number) {RobloxSecurity}
Added Event CommerceService.BenefitStatusReceived(isGranted: boolean) {RobloxScriptSecurity}
Added Event CommerceService.FetchReceipt() {RobloxSecurity}
Added Event CommerceService.PurchaseBrowserClosed() {RobloxScriptSecurity}
Added Event TextChatService.UpdateChatTimeout(userId: number, startTime: number, duration: number) {RobloxSecurity} [Hidden]
Added Event VoiceChatService.FetchUserTurnAuthOperationFailed(sessionId: string) {RobloxSecurity} [Hidden]
Added Event VoiceChatService.UpdateTurnAuthInfoRequest() {RobloxSecurity} [Hidden]
Added EnumItem SecurityCapability.LegacySound : 20
Added Tag [Deprecated] to Function AssetService:CreateEditableMeshFromPartAsync
Added Tag [Deprecated] to Function EditableMesh:CreateMeshPartAsync
Added Tag [Deprecated] to Property Stats.HeartbeatTimeMs
Added Tag [Deprecated] to Property Stats.PhysicsStepTimeMs
Added Tag [NotCreatable] to Class EditableImage
Added Tag [NotCreatable] to Class EditableMesh
Changed the
capabilities of
Property ChannelSelectorSoundEffect.Channel
from: {🔓Undefined}
to: {🔐LegacySound}
Changed the
capabilities of
Property ChorusSoundEffect.Depth
from: {🔓Undefined}
to: {🔐LegacySound}
Changed the
capabilities of
Property ChorusSoundEffect.Mix
from: {🔓Undefined}
to: {🔐LegacySound}
Changed the
capabilities of
Property ChorusSoundEffect.Rate
from: {🔓Undefined}
to: {🔐LegacySound}
Changed the
capabilities of
Property CompressorSoundEffect.Attack
from: {🔓Undefined}
to: {🔐LegacySound}
Changed the
capabilities of
Property CompressorSoundEffect.GainMakeup
from: {🔓Undefined}
to: {🔐LegacySound}
Changed the
capabilities of
Property CompressorSoundEffect.Ratio
from: {🔓Undefined}
to: {🔐LegacySound}
Changed the
capabilities of
Property CompressorSoundEffect.Release
from: {🔓Undefined}
to: {🔐LegacySound}
Changed the
capabilities of
Property CompressorSoundEffect.SideChain
from: {🔓Undefined}
to: {🔐LegacySound}
Changed the
capabilities of
Property CompressorSoundEffect.Threshold
from: {🔓Undefined}
to: {🔐LegacySound}
Changed the
capabilities of
Property DistortionSoundEffect.Level
from: {🔓Undefined}
to: {🔐LegacySound}
Changed the
capabilities of
Property EchoSoundEffect.Delay
from: {🔓Undefined}
to: {🔐LegacySound}
Changed the
capabilities of
Property EchoSoundEffect.DryLevel
from: {🔓Undefined}
to: {🔐LegacySound}
Changed the
capabilities of
Property EchoSoundEffect.Feedback
from: {🔓Undefined}
to: {🔐LegacySound}
Changed the
capabilities of
Property EchoSoundEffect.WetLevel
from: {🔓Undefined}
to: {🔐LegacySound}
Changed the
capabilities of
Property EqualizerSoundEffect.HighGain
from: {🔓Undefined}
to: {🔐LegacySound}
Changed the
capabilities of
Property EqualizerSoundEffect.LowGain
from: {🔓Undefined}
to: {🔐LegacySound}
Changed the
capabilities of
Property EqualizerSoundEffect.MidGain
from: {🔓Undefined}
to: {🔐LegacySound}
Changed the
capabilities of
Property FlangeSoundEffect.Depth
from: {🔓Undefined}
to: {🔐LegacySound}
Changed the
capabilities of
Property FlangeSoundEffect.Mix
from: {🔓Undefined}
to: {🔐LegacySound}
Changed the
capabilities of
Property FlangeSoundEffect.Rate
from: {🔓Undefined}
to: {🔐LegacySound}
Changed the
capabilities of
Property PitchShiftSoundEffect.Octave
from: {🔓Undefined}
to: {🔐LegacySound}
Changed the
capabilities of
Property ReverbSoundEffect.DecayTime
from: {🔓Undefined}
to: {🔐LegacySound}
Changed the
capabilities of
Property ReverbSoundEffect.Density
from: {🔓Undefined}
to: {🔐LegacySound}
Changed the
capabilities of
Property ReverbSoundEffect.Diffusion
from: {🔓Undefined}
to: {🔐LegacySound}
Changed the
capabilities of
Property ReverbSoundEffect.DryLevel
from: {🔓Undefined}
to: {🔐LegacySound}
Changed the
capabilities of
Property ReverbSoundEffect.WetLevel
from: {🔓Undefined}
to: {🔐LegacySound}
Changed the
capabilities of
Property Sound.ChannelCount
from: {🔓Undefined}
to: {🔐LegacySound}
Changed the
capabilities of
Property Sound.IsLoaded
from: {🔓Undefined}
to: {🔐LegacySound}
Changed the
capabilities of
Property Sound.SoundId
from: {🔓Undefined}
to: {🔐LegacySound}
Changed the
capabilities of
Property Sound.TimeLength
from: {🔓Undefined}
to: {🔐LegacySound}
Changed the
capabilities of
Property Sound.IsSpatial
from: {🔓Undefined}
to: {🔐LegacySound}
Changed the
capabilities of
Property Sound.PlayOnRemove
from: {🔓Undefined}
to: {🔐LegacySound}
Changed the
capabilities of
Property Sound.UsageContextPermission
from: {🔓Undefined}
to: {🔐LegacySound}
Changed the
capabilities of
Property Sound.EmitterSize
from: {🔓Undefined}
to: {🔐LegacySound}
Changed the
capabilities of
Property Sound.MaxDistance
from: {🔓Undefined}
to: {🔐LegacySound}
Changed the
capabilities of
Property Sound.MinDistance
from: {🔓Undefined}
to: {🔐LegacySound}
Changed the
capabilities of
Property Sound.Pitch
from: {🔓Undefined}
to: {🔐LegacySound}
Changed the
capabilities of
Property Sound.PlayingReplicator
from: {🔓Undefined}
to: {🔐LegacySound}
Changed the
capabilities of
Property Sound.TimePositionReplicator
from: {🔓Undefined}
to: {🔐LegacySound}
Changed the
capabilities of
Property Sound.RollOffMaxDistance
from: {🔓Undefined}
to: {🔐LegacySound}
Changed the
capabilities of
Property Sound.RollOffMinDistance
from: {🔓Undefined}
to: {🔐LegacySound}
Changed the
capabilities of
Property Sound.RollOffMode
from: {🔓Undefined}
to: {🔐LegacySound}
Changed the
capabilities of
Property Sound.IsPaused
from: {🔓Undefined}
to: {🔐LegacySound}
Changed the
capabilities of
Property Sound.IsPlaying
from: {🔓Undefined}
to: {🔐LegacySound}
Changed the
capabilities of
Property Sound.Looped
from: {🔓Undefined}
to: {🔐LegacySound}
Changed the
capabilities of
Property Sound.PlaybackLoudness
from: {🔓Undefined}
to: {🔐LegacySound}
Changed the
capabilities of
Property Sound.PlaybackRegionsEnabled
from: {🔓Undefined}
to: {🔐LegacySound}
Changed the
capabilities of
Property Sound.PlaybackSpeed
from: {🔓Undefined}
to: {🔐LegacySound}
Changed the
capabilities of
Property Sound.Playing
from: {🔓Undefined}
to: {🔐LegacySound}
Changed the
capabilities of
Property Sound.RollOffGain
from: {🔓Undefined}
to: {🔐LegacySound}
Changed the
capabilities of
Property Sound.TimePosition
from: {🔓Undefined}
to: {🔐LegacySound}
Changed the
capabilities of
Property Sound.Volume
from: {🔓Undefined}
to: {🔐LegacySound}
Changed the
capabilities of
Property Sound.LoopRegion
from: {🔓Undefined}
to: {🔐LegacySound}
Changed the
capabilities of
Property Sound.PlaybackRegion
from: {🔓Undefined}
to: {🔐LegacySound}
Changed the
capabilities of
Property Sound.SoundGroup
from: {🔓Undefined}
to: {🔐LegacySound}
Changed the
capabilities of
Property Sound.xmlRead_MaxDistance_3
from: {🔓Undefined}
to: {🔐LegacySound}
Changed the
capabilities of
Property Sound.xmlRead_MinDistance_3
from: {🔓Undefined}
to: {🔐LegacySound}
Changed the
capabilities of
Property SoundEffect.Enabled
from: {🔓Undefined}
to: {🔐LegacySound}
Changed the
capabilities of
Property SoundEffect.Priority
from: {🔓Undefined}
to: {🔐LegacySound}
Changed the
capabilities of
Property SoundGroup.Volume
from: {🔓Undefined}
to: {🔐LegacySound}
Changed the
capabilities of
Property TremoloSoundEffect.Depth
from: {🔓Undefined}
to: {🔐LegacySound}
Changed the
capabilities of
Property TremoloSoundEffect.Duty
from: {🔓Undefined}
to: {🔐LegacySound}
Changed the
capabilities of
Property TremoloSoundEffect.Frequency
from: {🔓Undefined}
to: {🔐LegacySound}
Changed the
security of
Property PackageLink.AutoUpdate
from: {None}
to: {RobloxScriptSecurity}
Changed the
security of
Property PackageLink.ModifiedState
from: {None}
to: {RobloxScriptSecurity}
Changed the
serialization of
Property BaseWrap.CageMeshContent
from: [🚫 None]
to: [💾|📁 Serialized]
Changed the
serialization of
Property EditableImage.ImageData
from: [🚫 None]
to: [💾|📁 Serialized]
Changed the
serialization of
Property EditableMesh.MeshData
from: [🚫 None]
to: [💾|📁 Serialized]
Changed the
serialization of
Property ImageButton.ImageContent
from: [🚫 None]
to: [💾|📁 Serialized]
Changed the
serialization of
Property ImageLabel.ImageContent
from: [🚫 None]
to: [💾|📁 Serialized]
Changed the
serialization of
Property MeshPart.MeshContent
from: [🚫 None]
to: [💾|📁 Serialized]
Changed the
serialization of
Property MeshPart.TextureContent
from: [🚫 None]
to: [💾|📁 Serialized]
Changed the
serialization of
Property WrapLayer.ReferenceMeshContent
from: [🚫 None]
to: [💾|📁 Serialized]
Changed the
parameters of
Function AnnotationsService:LoadAnnotationReplies
from: (annotation: Annotation, count: number? = 25)
to: (annotation: Annotation)
Changed the
parameters of
Function AnnotationsService:ResolveAnnotation
from: (userId: number, annotation: Annotation, resolved: boolean)
to: (annotation: Annotation, resolved: boolean)
Changed the
parameters of
Function CommerceService:GetCommerceProductInfoAsync
from: (commerceProductId: number)
to: (commerceProductId: string)
Changed the
parameters of
Function CommerceService:PromptCommerceProductPurchase
from: (user: Player, commerceProductId: number)
to: (user: Player, commerceProductId: string)
Changed the
security of
Function SoundService:OpenDirectionalCurveEditor
from: {RobloxScriptSecurity}
to: {PluginSecurity}
Changed the
security of
Function StreamingService:ExecuteCommandAsync
from: {LocalUserSecurity}
to: {None}
Changed the
security and parameters of
Function AssetService:CreateMeshPartAsync
from: {PluginSecurity}(meshId: string, options: { [string]: any }?)
to: {None}(meshContent: Content, options: { [string]: any }?)
Changed the
parameters of
Event AnnotationsService.AnnotationResolved
from: (userId: number, annotation: Annotation, resolved: boolean)
to: (annotation: Annotation, resolved: boolean)
Changed the
parameters of
Event CommerceService.PromptCommerceProductPurchaseFinished
from: (user: Player, productId: number)
to: (user: Player, productId: string)
Changed the
security and parameters of
Event CommerceService.PromptCommerceProductPurchaseRequested
from: {RobloxSecurity}(commerceProductId: number)
to: {RobloxScriptSecurity}(commerceProductId: string)
Removed Property Workspace.DecreaseMinimumPartDensityMode
Removed Property WorkspaceAnnotation.Position
Removed Function EditableImage:GetContent
Removed Function EditableMesh:GetContent
Removed Function StreamingService:RegisterCommand
Removed Function StreamingService:RegisterSequentialCommand
Removed Enum DecreaseMinimumPartDensityMode
Removed EnumItem DecreaseMinimumPartDensityMode.Default
Removed EnumItem DecreaseMinimumPartDensityMode.Disabled
Removed EnumItem DecreaseMinimumPartDensityMode.Enabled
Removed Tag [Hidden] from Event CommerceService.PromptCommerceProductPurchaseRequested
Removed Tag [NotBrowsable] from Class FluidForceSensor
Removed Tag [NotScriptable] from Property PackageLink.AutoUpdate
Removed Tag [NotScriptable] from Property PackageLink.ModifiedState
Version 0.648.0.6480781
Added Class RobloxSerializableInstance : Instance [NotCreatable] [NotReplicated]
Added Property RobloxSerializableInstance.Data: BinaryString {RobloxSecurity}
Added Class RomarkRbxAnalyticsService : Instance [NotCreatable] [Service]
Added Class WebViewService : Instance [NotCreatable] [NotReplicated] [Service]
Added Function WebViewService:CloseWindow() -> () {RobloxScriptSecurity}
Added Function WebViewService:IsAvailable() -> boolean {RobloxScriptSecurity} [Yields]
Added Function WebViewService:MutateWindow(url: string, title: string?, isVisible: boolean?, searchType: string?, transitionAnimation: string?) -> () {RobloxScriptSecurity}
Added Function WebViewService:OpenWindow(url: string, title: string?, isVisible: boolean?, searchType: string?, transitionAnimation: string?) -> () {RobloxScriptSecurity}
Added Event WebViewService.OnJavaScriptCall(content: string) {RobloxScriptSecurity}
Added Event WebViewService.OnWindowClosed() {RobloxScriptSecurity}
Added Property AudioEmitter.AngleAttenuation: BinaryString {RobloxSecurity}
Added Property AudioListener.AngleAttenuation: BinaryString {RobloxSecurity}
Added Property BaseWrap.CageMeshContent: Content {✏️PluginSecurity} [Hidden]
Added Property EditableMesh.FixedSize: boolean {✏️RobloxSecurity} [ReadOnly]
Added Property Workspace.SandboxedInstanceMode: Enum.SandboxedInstanceMode [NotScriptable]
Added Property WrapLayer.ReferenceMeshContent: Content {✏️PluginSecurity} [Hidden]
Added Function AssetService:CheckTextureAlphaAsync(textureId: string) -> boolean {RobloxScriptSecurity} [Yields]
Added Function AudioEmitter:GetAngleAttenuation() -> { [string]: any } [CustomLuaState]
Added Function AudioEmitter:SetAngleAttenuation(curve: { [string]: any }) -> () [CustomLuaState]
Added Function AudioListener:GetAngleAttenuation() -> { [string]: any } [CustomLuaState]
Added Function AudioListener:SetAngleAttenuation(curve: { [string]: any }) -> () [CustomLuaState]
Added Function AudioPlayer:GetWaveformAsync(timeRange: NumberRange, samples: number) -> { any } [Yields]
Added Function AvatarCreationService:DeserializeAvatarModel(serializedModel: string) -> Instance? {RobloxScriptSecurity}
Added Function EditableImage:GetContent() -> Content
Added Function EditableMesh:GetContent() -> Content
Added Function HapticEffect:SetKeys(keys: { any }) -> () {RobloxScriptSecurity}
Added Function ScriptContext:CompressLuaApp() -> () {RobloxScriptSecurity}
Added Function SoundService:OpenDirectionalCurveEditor(selectedCurveObjects: { Instance }) -> () {RobloxScriptSecurity}
Added Function UGCValidationService:GetCagingRelevancyMetrics(innerCageMeshId: string, outerCageMeshId: string, refMeshId: string, offsetInner: Vector3, offsetOuter: Vector3) -> ...any {RobloxScriptSecurity} [Yields]
Added Function UGCValidationService:GetEditableCagingRelevancyMetrics(innerCage: Object, outerCage: Object, refMesh: Object, offsetInner: Vector3, offsetOuter: Vector3) -> ...any {RobloxScriptSecurity}
Added Function WrapDeformer:SetCageMeshContent(content: Content) -> ()
Added Event SoundService.OpenDirectionalCurveEditorSignal(selectedCurveObjects: { Instance }) {RobloxScriptSecurity}
Added Enum SandboxedInstanceMode
Added EnumItem SandboxedInstanceMode.Default : 0
Added EnumItem SandboxedInstanceMode.Experimental : 1
Added EnumItem AdUIEventType.PlayEventTriggered : 7
Added EnumItem AdUIEventType.PauseEventTriggered : 8
Added EnumItem CompletionItemTag.ElideLeftOverride : 12
Added EnumItem CompletionItemTag.UseTextEditForAutocompleteScore : 13
Added Tag [ReadOnly] to Property EditableImage.Size
Changed the
superclass of
Class EditableImage
from: "Instance"
to: "Object"
Changed the
superclass of
Class EditableMesh
from: "DataModelMesh"
to: "Object"
Changed the
serialization of
Property EditableImage.Size
from: [💾|📁 Serialized]
to: [💾 SaveOnly]
Changed the
serialization of
Property Sound.EmitterSize
from: [💾|📁 Serialized]
to: [📁 LoadOnly]
Changed the
serialization of
Property Sound.RollOffMaxDistance
from: [🚫 None]
to: [💾|📁 Serialized]
Changed the
serialization of
Property Sound.RollOffMinDistance
from: [🚫 None]
to: [💾|📁 Serialized]
Changed the
parameters of
Function EditableImage:DrawImage
from: (position: Vector2, image: EditableImage, combineType: Enum.ImageCombineType)
to: (position: Vector2, image: Object, combineType: Enum.ImageCombineType)
Changed the
parameters of
Function EditableImage:DrawProjectionImage
from: (mesh: EditableMesh, projection: { [string]: any }, brushConfig: { [string]: any })
to: (mesh: Object, projection: { [string]: any }, brushConfig: { [string]: any })
Changed the
parameters of
Function EditableMesh:CreateMeshPartAsync
from: (options: { [string]: any }?)
to: (initialSize: Vector3, options: { [string]: any }?)
Changed the
parameters of
Function UGCValidationService:CalculateEditableMeshInsideMeshPercentage
from: (editableMeshRoot: EditableMesh, editableMeshQuery: EditableMesh, meshQueryTransform: CFrame, meshQueryScale: Vector3)
to: (editableMeshRoot: Object, editableMeshQuery: Object, meshQueryTransform: CFrame, meshQueryScale: Vector3)
Changed the
parameters of
Function UGCValidationService:CalculateEditableMeshTotalSurfaceArea
from: (editableMesh: EditableMesh, meshScale: Vector3)
to: (editableMesh: Object, meshScale: Vector3)
Changed the
parameters of
Function UGCValidationService:CalculateEditableMeshUniqueUVCount
from: (editableMesh: EditableMesh)
to: (editableMesh: Object)
Changed the
parameters of
Function UGCValidationService:CheckEditableMeshInCameraFrustum
from: (editableMesh: EditableMesh, meshScale: Vector3, handleWorldCF: CFrame, cameraWorldCF: CFrame)
to: (editableMesh: Object, meshScale: Vector3, handleWorldCF: CFrame, cameraWorldCF: CFrame)
Changed the
parameters of
Function UGCValidationService:GetDynamicHeadEditableMeshInactiveControls
from: (editableMesh: EditableMesh, controlNames: { any })
to: (editableMesh: Object, controlNames: { any })
Changed the
parameters of
Function UGCValidationService:GetEditableImageSize
from: (editableImage: EditableImage)
to: (editableImage: Object)
Changed the
parameters of
Function UGCValidationService:GetEditableMeshMaxNearbyVerticesCollisions
from: (editableMesh: EditableMesh, meshScale: Vector3)
to: (editableMesh: Object, meshScale: Vector3)
Changed the
parameters of
Function UGCValidationService:GetEditableMeshTriCount
from: (editableMesh: EditableMesh)
to: (editableMesh: Object)
Changed the
parameters of
Function UGCValidationService:GetEditableMeshVertColors
from: (editableMesh: EditableMesh)
to: (editableMesh: Object)
Changed the
parameters of
Function UGCValidationService:GetEditableMeshVerticesSimilarityRate
from: (editableMesh: EditableMesh, meshScale: Vector3)
to: (editableMesh: Object, meshScale: Vector3)
Changed the
parameters of
Function UGCValidationService:GetEditableMeshVerts
from: (editableMesh: EditableMesh)
to: (editableMesh: Object)
Changed the
parameters of
Function UGCValidationService:IsEditableMeshNumCoplanarIntersectionsOverLimit
from: (editableMesh: EditableMesh, limit: number, meshScale: Vector3, intersectBackFaces: boolean)
to: (editableMesh: Object, limit: number, meshScale: Vector3, intersectBackFaces: boolean)
Changed the
parameters of
Function UGCValidationService:ResetCollisionFidelityWithEditableMeshDataLua
from: (meshPart: MeshPart, editableMesh: EditableMesh, collisionFidelity: Enum.CollisionFidelity? = "Box")
to: (meshPart: MeshPart, editableMesh: Object, collisionFidelity: Enum.CollisionFidelity? = "Box")
Changed the
parameters of
Function UGCValidationService:ValidateDynamicHeadEditableMesh
from: (editableMesh: EditableMesh)
to: (editableMesh: Object)
Changed the
parameters of
Function UGCValidationService:ValidateEditableImageNumTextureChannels
from: (editableImage: EditableImage, numTextureChannelsRequired: number)
to: (editableImage: Object, numTextureChannelsRequired: number)
Changed the
parameters of
Function UGCValidationService:ValidateEditableImageSize
from: (editableImage: EditableImage)
to: (editableImage: Object)
Changed the
parameters of
Function UGCValidationService:ValidateEditableMeshBounds
from: (editableMesh: EditableMesh, meshScale: Vector3, boundsOffset: Vector3, attachmentCF: CFrame, handleCF: CFrame)
to: (editableMesh: Object, meshScale: Vector3, boundsOffset: Vector3, attachmentCF: CFrame, handleCF: CFrame)
Changed the
parameters of
Function UGCValidationService:ValidateEditableMeshCageMeshIntersection
from: (innerCage: EditableMesh, outerCage: EditableMesh, refMesh: EditableMesh)
to: (innerCage: Object, outerCage: Object, refMesh: Object)
Changed the
parameters of
Function UGCValidationService:ValidateEditableMeshCageNonManifoldAndHoles
from: (editableMesh: EditableMesh)
to: (editableMesh: Object)
Changed the
parameters of
Function UGCValidationService:ValidateEditableMeshCageUVCoincident
from: (editableMesh: EditableMesh)
to: (editableMesh: Object)
Changed the
parameters of
Function UGCValidationService:ValidateEditableMeshCageUVTriangleArea
from: (editableMesh: EditableMesh)
to: (editableMesh: Object)
Changed the
parameters of
Function UGCValidationService:ValidateEditableMeshFullBodyCageDeletion
from: (editableMesh: EditableMesh)
to: (editableMesh: Object)
Changed the
parameters of
Function UGCValidationService:ValidateEditableMeshMisMatchUV
from: (innerCage: EditableMesh, outerCage: EditableMesh)
to: (innerCage: Object, outerCage: Object)
Changed the
parameters of
Function UGCValidationService:ValidateEditableMeshOverlappingVertices
from: (editableMesh: EditableMesh)
to: (editableMesh: Object)
Changed the
parameters of
Function UGCValidationService:ValidateEditableMeshTriangleArea
from: (editableMesh: EditableMesh)
to: (editableMesh: Object)
Changed the
parameters of
Function UGCValidationService:ValidateEditableMeshTriangles
from: (editableMesh: EditableMesh)
to: (editableMesh: Object)
Changed the
parameters of
Function UGCValidationService:ValidateEditableMeshUVSpace
from: (editableMesh: EditableMesh)
to: (editableMesh: Object)
Changed the
parameters of
Function UGCValidationService:ValidateEditableMeshUVValuesInReference
from: (referenceValues: { any }, editableMesh: EditableMesh)
to: (referenceValues: { any }, editableMesh: Object)
Changed the
parameters of
Function UGCValidationService:ValidateEditableMeshUniqueUVCount
from: (editableMesh: EditableMesh, numRequired: number)
to: (editableMesh: Object, numRequired: number)
Changed the
parameters of
Function UGCValidationService:ValidateEditableMeshVertColors
from: (editableMesh: EditableMesh, includeAlpha: boolean? = true)
to: (editableMesh: Object, includeAlpha: boolean? = true)
Changed the
parameters of
Function UGCValidationService:ValidateSkinnedEditableMesh
from: (editableMesh: EditableMesh)
to: (editableMesh: Object)
Changed the
parameters and return-type of
Function AssetService:CreateEditableImage
from: ()-> EditableImage
to: (editableImageOptions: { [string]: any }?)-> Object
Changed the
parameters and return-type of
Function AssetService:CreateEditableImageAsync
from: (textureId: string)-> EditableImage
to: (content: Content, editableImageOptions: { [string]: any }?)-> Object
Changed the
parameters and return-type of
Function AssetService:CreateEditableMesh
from: ()-> EditableMesh
to: (editableMeshOptions: { [string]: any }?)-> Object
Changed the
parameters and return-type of
Function AssetService:CreateEditableMeshAsync
from: (meshId: string)-> EditableMesh
to: (content: Content, editableMeshOptions: { [string]: any }?)-> Object
Changed the
return-type of
Function AssetService:CreateEditableMeshFromPartAsync
from: EditableMesh
to: Object
Changed the
return-type of
Function AssetService:CreateEditableMeshStripSkinningAsync
from: EditableMesh
to: Object
Changed the
return-type of
Function AvatarCreationService:LoadAvatarPreviewImageAsync
from: EditableImage
to: Object
Changed the
return-type of
Function WrapDeformer:CreateEditableMeshAsync
from: EditableMesh
to: Object
Changed the value of EnumItem HapticEffectType.UIHover from 0 to 1
Changed the value of EnumItem HapticEffectType.UIClick from 1 to 2
Changed the value of EnumItem HapticEffectType.UINotification from 2 to 3
Changed the value of EnumItem HapticEffectType.GameplayExplosion from 3 to 4
Changed the value of EnumItem HapticEffectType.GameplayCollision from 4 to 5
Removed Class RobloxEditableImage
Removed Class RobloxEditableMesh
Removed Function EditableImage:Copy
Removed Function EditableImage:Crop
Removed Function EditableImage:ReadPixels
Removed Function EditableImage:Resize
Removed Function EditableImage:Rotate
Removed Function EditableImage:WritePixels
Removed Function EditableMesh:GetAdjacentTriangles
Removed Function EditableMesh:GetTriangleVertices
Removed Function EditableMesh:GetTriangles
Removed Function EditableMesh:GetVertexColor
Removed Function EditableMesh:GetVertexColorAlpha
Removed Function EditableMesh:GetVertexNormal
Removed Function EditableMesh:RemoveTriangle
Removed Function EditableMesh:RemoveVertex
Removed Function EditableMesh:SetVertexColor
Removed Function EditableMesh:SetVertexColorAlpha
Removed Function EditableMesh:SetVertexNormal
Removed Tag [NotReplicated] from Property ImageButton.ImageContent
Removed Tag [NotReplicated] from Property ImageLabel.ImageContent
Removed Tag [NotReplicated] from Property MeshPart.MeshContent
Removed Tag [NotReplicated] from Property MeshPart.TextureContent
Removed Tag [NotReplicated] from Property Sound.RollOffMaxDistance
Removed Tag [NotReplicated] from Property Sound.RollOffMinDistance
Version 0.647.0.6470717
Renamed Class ExplorerFilterAutocompleterInstance to "ExplorerFilterAutocompleter"
Renamed Class ExplorerFilterInstance to "ExplorerFilter"
Added Class Object : <<<ROOT>>> [NotCreatable] [NotReplicated]
Added Property Object.ClassName: string [ReadOnly]
Added Function Object:GetPropertyChangedSignal(property: string) -> RBXScriptSignal
Added Function Object:IsA(className: string) -> boolean [CustomLuaState] {🧬Safe}
Added Event Object.Changed(property: string)
Added Property ImageButton.ImageContent: Content [Hidden] [NotReplicated]
Added Property ImageLabel.ImageContent: Content [Hidden] [NotReplicated]
Added Property MeshPart.MeshContent: Content {✏️NotAccessibleSecurity} [Hidden] [NotReplicated]
Added Property MeshPart.TextureContent: Content [Hidden] [NotReplicated]
Added Function AssetService:CreateEditableImage() -> EditableImage
Added Function AssetService:CreateEditableMesh() -> EditableMesh
Added Function AvatarEditorService:refreshAvatarThumbnails(thumbnailTypes: { any }) -> () {RobloxScriptSecurity}
Added Function CommerceService:GetCommerceProductInfoAsync(commerceProductId: number) -> { [string]: any } [Yields]
Added Function TextService:GetTextSizeOffsetAsync(fontSize: number, font: Font) -> number [Yields]
Added Function UGCValidationService:CalculateEditableMeshInsideMeshPercentage(editableMeshRoot: EditableMesh, editableMeshQuery: EditableMesh, meshQueryTransform: CFrame, meshQueryScale: Vector3) -> number {RobloxScriptSecurity}
Added Function UGCValidationService:CalculateMeshInsideMeshPercentage(meshIdRoot: string, meshIdQuery: string, meshqueryTransform: CFrame, meshQueryScale: Vector3) -> number {RobloxScriptSecurity} [Yields]
Added Function WrapDeformer:GetDeformedCFrameAsync(originalCFrame: CFrame) -> CFrame [Yields]
Changed the
security of
Class ExplorerFilterAutocompleter
from: {None}
to: {RobloxScriptSecurity}
Changed the
superclass of
Class Instance
from: "<<<ROOT>>>"
to: "Object"
Changed the
category of
Property UIGridStyleLayout.HorizontalAlignment
from: "Behavior"
to: "Alignment"
Changed the
category of
Property UIGridStyleLayout.VerticalAlignment
from: "Behavior"
to: "Alignment"
Changed the
category of
Property UIListLayout.HorizontalFlex
from: "Data"
to: "Alignment"
Changed the
category of
Property UIListLayout.ItemLineAlignment
from: "Data"
to: "Alignment"
Changed the
category of
Property UIListLayout.VerticalFlex
from: "Data"
to: "Alignment"
Changed the
parameters of
Function AvatarCreationService:PromptCreateAvatarAsync
from: (player: Player, humanoidDescription: HumanoidDescription)
to: (tokenId: string, player: Player, humanoidDescription: HumanoidDescription)
Changed the
security of
Function ExplorerFilter:GetErrors
from: {None}
to: {RobloxScriptSecurity}
Changed the
security of
Function ExplorerFilter:GetLexemes
from: {None}
to: {RobloxScriptSecurity}
Changed the
security of
Function ExplorerFilter:InstancePassesFilter
from: {None}
to: {RobloxScriptSecurity}
Changed the
security of
Function ExplorerFilter:SetFilter
from: {None}
to: {RobloxScriptSecurity}
Changed the
security and return-type of
Function ExplorerFilter:GetAutocompleter
from: {None}ExplorerFilterAutocompleterInstance
to: {RobloxScriptSecurity}ExplorerFilterAutocompleter
Changed the
parameters of
Event AvatarCreationService.UgcValidationSuccess
from: (guid: string, serializedModel: string)
to: (guid: string, serializedModel: string, price: number)
Removed Property Instance.ClassName
Removed Function Instance:GetPropertyChangedSignal
Removed Function Instance:IsA
Removed Function WrapDeformer:GetDeformedCFrame
Removed Event Instance.Changed
Version 0.646.0.6460700
Added Class AudioLimiter : Instance
Added Property AudioLimiter.Bypass: boolean
Added Property AudioLimiter.MaxLevel: number
Added Property AudioLimiter.Release: number
Added Function AudioLimiter:GetConnectedWires(pin: string) -> { Instance }
Added Class StudioUserService : Instance [NotCreatable] [NotReplicated] [Service]
Added Property StudioUserService.IsLoggedIn: boolean {RobloxScriptSecurity} [ReadOnly]
Added Property Annotation.LoadingReplies: boolean {RobloxScriptSecurity} [Hidden]
Added Property Annotation.ReplyCount: number {RobloxScriptSecurity} [Hidden]
Added Property Plugin.DisableUIDragDetectorDrags: boolean {RobloxScriptSecurity}
Added Function AvatarCreationService:GetBatchTokenDetailsAsync(tokenIds: { any }) -> { any } [Yields]
Added Function ConversationalAIAcceptanceService:SendCommandErrorTelemetry(requestId: string, commandName: string, errorMessage: string) -> () {RobloxScriptSecurity}
Added Function TextChatService:CanUsersWhisperAsync(fromUserId: number, toUserId: number) -> boolean {RobloxScriptSecurity} [Yields]
Added Function WrapDeformer:CreateEditableMeshAsync() -> EditableMesh [Yields]
Added Function WrapDeformer:GetDeformedCFrame(originalCFrame: CFrame) -> CFrame
Added Enum ContentSourceType
Added EnumItem ContentSourceType.None : 0
Added EnumItem ContentSourceType.Uri : 1
Added EnumItem ContentSourceType.Object : 2
Added Enum RolloutState
Added EnumItem RolloutState.Default : 0
Added EnumItem RolloutState.Disabled : 1
Added EnumItem RolloutState.Enabled : 2
Added EnumItem PoseEasingStyle.CubicV2 : 5
Changed the
superclass of
Class BubbleChatMessageProperties
from: "Instance"
to: "TextChatMessageProperties"
Changed the
security of
Property ModuleScript.Source
from: {PluginSecurity}
to: {None}
Changed the
parameters of
Function AnnotationsService:ResolveAnnotation
from: (annotation: Annotation, resolved: boolean)
to: (userId: number, annotation: Annotation, resolved: boolean)
Changed the
parameters of
Function AvatarCreationService:GenerateAvatarPreviewAsync2
from: (sessionId: string, fileId: string, textPrompt: string)
to: (sessionId: string, fileId: string, textPrompt: string, options: { [string]: any })
Changed the
parameters of
Function ConversationalAIAcceptanceService:ErrorTelemetry
from: (requestId: string, errorType: string)
to: (requestId: string, errorId: string, errorType: string, errorMessage: string)
Changed the
parameters of
Function StartPageService:openPlace
from: (placeId: number, launchTutorial: boolean)
to: (placeId: number, universeId: number, launchTutorial: boolean)
Changed the
parameters of
Event AnnotationsService.AnnotationResolved
from: (annotation: Annotation, resolved: boolean)
to: (userId: number, annotation: Annotation, resolved: boolean)
Removed Property WrapDeformer.RenderMeshID
Removed Property WrapDeformer.Enabled
Removed Property WrapDeformer.Amount
Removed Function ContentProvider:GetDetailedFailedRequests
Version 0.645.1.6450668
Added Property PlayerEmulatorService.TextElongationFactor: number {RobloxScriptSecurity} [Hidden] [NotReplicated]
Added Property SoundService.DefaultListenerLocation: Enum.ListenerLocation {PluginSecurity}
Added Property UIDragDetector.SelectionModeDragSpeed: UDim2
Added Property UIDragDetector.SelectionModeRotateSpeed: number
Added Property UIDragDetector.UIDragSpeedAxisMapping: Enum.UIDragSpeedAxisMapping
Added Property UserGameSettings.PartyVoiceVolume: number {RobloxScriptSecurity}
Added Function AvatarCreationService:PromptSelectAvatarGenerationImageAsync(player: Player) -> string [Yields]
Added Function ChatWindowConfiguration:DeriveNewMessageProperties() -> ChatWindowMessageProperties
Added Function SoundService:GetAudioInstances() -> { any } {RobloxScriptSecurity}
Added Function StartPageService:getLocalGamesFromRegistry() -> { any } {RobloxScriptSecurity}
Added Function StartPageService:getRecentAPIGamesFromRegistry() -> { any } {RobloxScriptSecurity}
Added Event AvatarCreationService.ReplicateAvatarGenerationImageId(fileId: string, error: string) {RobloxSecurity} [Hidden]
Added Event AvatarCreationService.RequestAvatarGenerationImage() {RobloxSecurity} [Hidden]
Added Callback TextChatService.OnChatWindowAdded(message: TextChatMessage) -> ...any
Added Enum ListenerLocation
Added EnumItem ListenerLocation.Default : 0
Added EnumItem ListenerLocation.None : 1
Added EnumItem ListenerLocation.Character : 2
Added EnumItem ListenerLocation.Camera : 3
Added Enum UIDragSpeedAxisMapping
Added EnumItem UIDragSpeedAxisMapping.XY : 0
Added EnumItem UIDragSpeedAxisMapping.XX : 1
Added EnumItem UIDragSpeedAxisMapping.YY : 2
Added Enum WhisperChatPrivacyMode
Added EnumItem WhisperChatPrivacyMode.AllUsers : 0
Added EnumItem WhisperChatPrivacyMode.NoOne : 1
Changed the
security of
Property Script.Source
from: {PluginSecurity}
to: {None}
Changed the
value-type of
Property AdGui.FallbackImage
from: Content
to: ContentId
Changed the
value-type of
Property Animation.AnimationId
from: Content
to: ContentId
Changed the
value-type of
Property AudioPlayer.Asset
from: Content
to: ContentId
Changed the
value-type of
Property BackpackItem.TextureId
from: Content
to: ContentId
Changed the
value-type of
Property BaseScript.LinkedSource
from: Content
to: ContentId
Changed the
value-type of
Property BaseWrap.CageMeshId
from: Content
to: ContentId
Changed the
value-type of
Property BaseWrap.TemporaryCageMeshId
from: Content
to: ContentId
Changed the
value-type of
Property BaseWrap.HSRAssetId
from: Content
to: ContentId
Changed the
value-type of
Property Beam.Texture
from: Content
to: ContentId
Changed the
value-type of
Property ClickDetector.CursorIcon
from: Content
to: ContentId
Changed the
value-type of
Property Clothing.Outfit1
from: Content
to: ContentId
Changed the
value-type of
Property Clothing.Outfit2
from: Content
to: ContentId
Changed the
value-type of
Property Decal.Texture
from: Content
to: ContentId
Changed the
value-type of
Property DragDetector.ActivatedCursorIcon
from: Content
to: ContentId
Changed the
value-type of
Property FileMesh.MeshId
from: Content
to: ContentId
Changed the
value-type of
Property FileMesh.TextureId
from: Content
to: ContentId
Changed the
value-type of
Property FloorWire.Texture
from: Content
to: ContentId
Changed the
value-type of
Property ImageButton.HoverImage
from: Content
to: ContentId
Changed the
value-type of
Property ImageButton.Image
from: Content
to: ContentId
Changed the
value-type of
Property ImageButton.PressedImage
from: Content
to: ContentId
Changed the
value-type of
Property ImageHandleAdornment.Image
from: Content
to: ContentId
Changed the
value-type of
Property ImageLabel.Image
from: Content
to: ContentId
Changed the
value-type of
Property MaterialVariant.ColorMap
from: Content
to: ContentId
Changed the
value-type of
Property MaterialVariant.MetalnessMap
from: Content
to: ContentId
Changed the
value-type of
Property MaterialVariant.NormalMap
from: Content
to: ContentId
Changed the
value-type of
Property MaterialVariant.RoughnessMap
from: Content
to: ContentId
Changed the
value-type of
Property MaterialVariant.TexturePack
from: Content
to: ContentId
Changed the
value-type of
Property MeshPart.MeshID
from: Content
to: ContentId
Changed the
value-type of
Property MeshPart.MeshId
from: Content
to: ContentId
Changed the
value-type of
Property MeshPart.TextureID
from: Content
to: ContentId
Changed the
value-type of
Property ModuleScript.LinkedSource
from: Content
to: ContentId
Changed the
value-type of
Property Mouse.Icon
from: Content
to: ContentId
Changed the
value-type of
Property PackageLink.PackageId
from: Content
to: ContentId
Changed the
value-type of
Property PackageLink.PackageIdSerialize
from: Content
to: ContentId
Changed the
value-type of
Property Pants.PantsTemplate
from: Content
to: ContentId
Changed the
value-type of
Property PartOperation.AssetId
from: Content
to: ContentId
Changed the
value-type of
Property ParticleEmitter.Texture
from: Content
to: ContentId
Changed the
value-type of
Property PluginToolbarButton.Icon
from: Content
to: ContentId
Changed the
value-type of
Property ScreenshotHud.CameraButtonIcon
from: Content
to: ContentId
Changed the
value-type of
Property ScrollingFrame.BottomImage
from: Content
to: ContentId
Changed the
value-type of
Property ScrollingFrame.MidImage
from: Content
to: ContentId
Changed the
value-type of
Property ScrollingFrame.TopImage
from: Content
to: ContentId
Changed the
value-type of
Property Shirt.ShirtTemplate
from: Content
to: ContentId
Changed the
value-type of
Property ShirtGraphic.Graphic
from: Content
to: ContentId
Changed the
value-type of
Property Sky.MoonTextureId
from: Content
to: ContentId
Changed the
value-type of
Property Sky.SkyboxBk
from: Content
to: ContentId
Changed the
value-type of
Property Sky.SkyboxDn
from: Content
to: ContentId
Changed the
value-type of
Property Sky.SkyboxFt
from: Content
to: ContentId
Changed the
value-type of
Property Sky.SkyboxLf
from: Content
to: ContentId
Changed the
value-type of
Property Sky.SkyboxRt
from: Content
to: ContentId
Changed the
value-type of
Property Sky.SkyboxUp
from: Content
to: ContentId
Changed the
value-type of
Property Sky.SunTextureId
from: Content
to: ContentId
Changed the
value-type of
Property Sound.SoundId
from: Content
to: ContentId
Changed the
value-type of
Property SurfaceAppearance.ColorMap
from: Content
to: ContentId
Changed the
value-type of
Property SurfaceAppearance.MetalnessMap
from: Content
to: ContentId
Changed the
value-type of
Property SurfaceAppearance.NormalMap
from: Content
to: ContentId
Changed the
value-type of
Property SurfaceAppearance.RoughnessMap
from: Content
to: ContentId
Changed the
value-type of
Property SurfaceAppearance.TexturePack
from: Content
to: ContentId
Changed the
value-type of
Property TerrainDetail.ColorMap
from: Content
to: ContentId
Changed the
value-type of
Property TerrainDetail.MetalnessMap
from: Content
to: ContentId
Changed the
value-type of
Property TerrainDetail.NormalMap
from: Content
to: ContentId
Changed the
value-type of
Property TerrainDetail.RoughnessMap
from: Content
to: ContentId
Changed the
value-type of
Property TerrainDetail.TexturePack
from: Content
to: ContentId
Changed the
value-type of
Property Trail.Texture
from: Content
to: ContentId
Changed the
value-type of
Property UIDragDetector.ActivatedCursorIcon
from: Content
to: ContentId
Changed the
value-type of
Property UIDragDetector.CursorIcon
from: Content
to: ContentId
Changed the
value-type of
Property UserInputService.MouseIcon
from: Content
to: ContentId
Changed the
value-type of
Property VideoFrame.Video
from: Content
to: ContentId
Changed the
value-type of
Property WrapDeformer.RenderMeshID
from: Content
to: ContentId
Changed the
value-type of
Property WrapLayer.ReferenceMeshId
from: Content
to: ContentId
Changed the
value-type of
Property WrapLayer.TemporaryReferenceId
from: Content
to: ContentId
Changed the
parameters of
Function AnimationClipProvider:GetAnimationClip
from: (assetId: Content)
to: (assetId: ContentId)
Changed the
parameters of
Function AnimationClipProvider:GetAnimationClipAsync
from: (assetId: Content)
to: (assetId: ContentId)
Changed the
parameters of
Function AnimationClipProvider:GetClipEvaluatorAsync
from: (assetId: Content)
to: (assetId: ContentId)
Changed the
parameters of
Function AssetService:CreateEditableImageAsync
from: (textureId: Content)
to: (textureId: ContentId)
Changed the
parameters of
Function AssetService:CreateEditableMeshAsync
from: (meshId: Content)
to: (meshId: ContentId)
Changed the
parameters of
Function AssetService:CreateEditableMeshStripSkinningAsync
from: (meshId: Content)
to: (meshId: ContentId)
Changed the
parameters of
Function AssetService:CreateMeshPartAsync
from: (meshId: Content, options: { [string]: any }?)
to: (meshId: ContentId, options: { [string]: any }?)
Changed the
parameters of
Function CaptureService:GetCaptureFilePathAsync
from: (captureContentId: Content)
to: (captureContentId: ContentId)
Changed the
parameters of
Function CaptureService:GetCaptureSizeAsync
from: (captureContentId: Content)
to: (captureContentId: ContentId)
Changed the
parameters of
Function CaptureService:PromptShareCapture
from: (contentId: Content, launchData: string, onAcceptedCallback: (...any) -> ...any, onDeniedCallback: (...any) -> ...any)
to: (contentId: ContentId, launchData: string, onAcceptedCallback: (...any) -> ...any, onDeniedCallback: (...any) -> ...any)
Changed the
parameters of
Function CaptureService:SaveScreenshotCapture
from: ()
to: (additionalInfo: string? = "")
Changed the
parameters of
Function ContentProvider:GetAssetFetchStatus
from: (contentId: Content)
to: (contentId: ContentId)
Changed the
parameters of
Function ContentProvider:GetAssetFetchStatusChangedSignal
from: (contentId: Content)
to: (contentId: ContentId)
Changed the
parameters of
Function ContentProvider:Preload
from: (contentId: Content)
to: (contentId: ContentId)
Changed the
parameters of
Function ContentProvider:RegisterEncryptedAsset
from: (assetId: Content, encryptionKey: string)
to: (assetId: ContentId, encryptionKey: string)
Changed the
parameters of
Function ContentProvider:RegisterSessionEncryptedAsset
from: (contentId: Content, sessionKey: string)
to: (contentId: ContentId, sessionKey: string)
Changed the
parameters of
Function ContentProvider:UnregisterEncryptedAsset
from: (assetId: Content)
to: (assetId: ContentId)
Changed the
parameters of
Function DataModel:GetObjects
from: (url: Content)
to: (url: ContentId)
Changed the
parameters of
Function DataModel:GetObjectsAllOrNone
from: (url: Content, binaryFormatOnly: boolean? = false)
to: (url: ContentId, binaryFormatOnly: boolean? = false)
Changed the
parameters of
Function DataModel:GetObjectsAsync
from: (url: Content)
to: (url: ContentId)
Changed the
parameters of
Function DataModel:InsertObjectsAndJoinIfLegacyAsync
from: (url: Content)
to: (url: ContentId)
Changed the
parameters of
Function DataModel:Load
from: (url: Content)
to: (url: ContentId)
Changed the
parameters of
Function GeometryService:HashMeshAsync
from: (meshId: Content)
to: (meshId: ContentId)
Changed the
parameters of
Function HeightmapImporterService:GetHeightmapPreviewAsync
from: (heightmapAssetId: Content)
to: (heightmapAssetId: ContentId)
Changed the
parameters of
Function HeightmapImporterService:ImportHeightmap
from: (region: Region3, heightmapAssetId: Content, colormapAssetId: Content, defaultMaterial: Enum.Material)
to: (region: Region3, heightmapAssetId: ContentId, colormapAssetId: ContentId, defaultMaterial: Enum.Material)
Changed the
parameters of
Function HeightmapImporterService:IsValidColormap
from: (colormapAssetId: Content)
to: (colormapAssetId: ContentId)
Changed the
parameters of
Function HeightmapImporterService:IsValidHeightmap
from: (heightmapAssetId: Content)
to: (heightmapAssetId: ContentId)
Changed the
parameters of
Function InsertService:CreateMeshPartAsync
from: (meshId: Content, collisionFidelity: Enum.CollisionFidelity, renderFidelity: Enum.RenderFidelity)
to: (meshId: ContentId, collisionFidelity: Enum.CollisionFidelity, renderFidelity: Enum.RenderFidelity)
Changed the
parameters of
Function InsertService:LoadPackageAsset
from: (url: Content)
to: (url: ContentId)
Changed the
parameters of
Function InsertService:LoadPackageAssetAsync
from: (url: Content)
to: (url: ContentId)
Changed the
parameters of
Function KeyframeSequenceProvider:GetKeyframeSequence
from: (assetId: Content)
to: (assetId: ContentId)
Changed the
parameters of
Function KeyframeSequenceProvider:GetKeyframeSequenceAsync
from: (assetId: Content)
to: (assetId: ContentId)
Changed the
parameters of
Function StudioAssetService:AutoSetupAvatarAsync
from: (modelId: Content, progressCallback: (...any) -> ...any)
to: (modelId: ContentId, progressCallback: (...any) -> ...any)
Changed the
parameters of
Function StudioAssetService:RequestAvatarAutosetupAsync
from: (meshId: Content, textureId: Content, progressCallback: (...any) -> ...any)
to: (meshId: ContentId, textureId: ContentId, progressCallback: (...any) -> ...any)
Changed the
parameters of
Function TextService:GetFamilyInfoAsync
from: (assetId: Content)
to: (assetId: ContentId)
Changed the
parameters of
Function UGCValidationService:FetchAssetWithFormat
from: (url: Content, assetFormat: string)
to: (url: ContentId, assetFormat: string)
Changed the
return-type of
Function AnimationClipProvider:RegisterActiveAnimationClip
from: Content
to: ContentId
Changed the
return-type of
Function AnimationClipProvider:RegisterAnimationClip
from: Content
to: ContentId
Changed the
return-type of
Function File:GetTemporaryId
from: Content
to: ContentId
Changed the
return-type of
Function GeometryService:StitchMeshesAsync
from: Content
to: ContentId
Changed the
return-type of
Function KeyframeSequenceProvider:RegisterActiveKeyframeSequence
from: Content
to: ContentId
Changed the
return-type of
Function KeyframeSequenceProvider:RegisterKeyframeSequence
from: Content
to: ContentId
Changed the
return-type of
Function PublishService:PublishCageMeshAsync
from: Content
to: ContentId
Changed the
return-type of
Function UserInputService:GetImageForKeyCode
from: Content
to: ContentId
Changed the
return-type of
Function ViewportFrame:CaptureSnapshotAsync
from: Content
to: ContentId
Changed the
thread safety of
Function Lighting:GetMinutesAfterMidnight
from: {🧬Unsafe}
to: {🧬Safe}
Changed the
thread safety of
Function Lighting:GetMoonDirection
from: {🧬Unsafe}
to: {🧬Safe}
Changed the
thread safety of
Function Lighting:GetSunDirection
from: {🧬Unsafe}
to: {🧬Safe}
Changed the
parameters of
Event Animator.OnCombinedUpdate
from: (animation: Content, playState: boolean, fadeTime: number, weight: number, speed: number, timePosition: number, priority: Enum.AnimationPriority, looping: boolean, valuesUpdated: number)
to: (animation: ContentId, playState: boolean, fadeTime: number, weight: number, speed: number, timePosition: number, priority: Enum.AnimationPriority, looping: boolean, valuesUpdated: number)
Changed the
parameters of
Event Animator.OnCombinedUpdate2
from: (animation: Content, playState: boolean, fadeTime: number, weight: number, speed: number, timePosition: number, priority: Enum.AnimationPriority, valuesUpdated: number)
to: (animation: ContentId, playState: boolean, fadeTime: number, weight: number, speed: number, timePosition: number, priority: Enum.AnimationPriority, valuesUpdated: number)
Changed the
parameters of
Event CaptureService.OpenShareCapturePrompt
from: (promptId: number, contentId: Content, launchData: string)
to: (promptId: number, contentId: ContentId, launchData: string)
Changed the
parameters of
Event CaptureService.UserCaptureSaved
from: (captureContentId: Content)
to: (captureContentId: ContentId)
Changed the
parameters of
Event ContentProvider.AssetFetchFailed
from: (assetId: Content)
to: (assetId: ContentId)
Changed the
parameters of
Event SafetyService.ScreenshotContentReady
from: (screenshotJobId: number, contentId: Content)
to: (screenshotJobId: number, contentId: ContentId)
Version 0.644.0.6440702
Added Class CreatorStoreService : Instance [NotCreatable] [Service]
Added Class ExplorerFilterAutocompleterInstance : Instance [NotCreatable] [NotReplicated]
Added Property ExplorerFilterAutocompleterInstance.ReplaceRange: Vector2 [ReadOnly]
Added Property ExplorerFilterAutocompleterInstance.RequiresOutsideContext: boolean [ReadOnly]
Added Function ExplorerFilterAutocompleterInstance:GetSuggestions() -> { any }
Added Class ExplorerFilterInstance : Instance [NotReplicated]
Added Function ExplorerFilterInstance:GetAutocompleter() -> ExplorerFilterAutocompleterInstance
Added Function ExplorerFilterInstance:GetErrors() -> { any }
Added Function ExplorerFilterInstance:GetLexemes() -> { any }
Added Function ExplorerFilterInstance:InstancePassesFilter(instance: Instance) -> boolean
Added Function ExplorerFilterInstance:SetFilter(search: string) -> ()
Added Class ChatWindowMessageProperties : TextChatMessageProperties [NotCreatable]
Added Property ChatWindowMessageProperties.FontFace: Font
Added Property ChatWindowMessageProperties.PrefixTextProperties: ChatWindowMessageProperties?
Added Property ChatWindowMessageProperties.TextColor3: Color3
Added Property ChatWindowMessageProperties.TextSize: number
Added Property ChatWindowMessageProperties.TextStrokeColor3: Color3
Added Property ChatWindowMessageProperties.TextStrokeTransparency: number
Added Property AnnotationsService.Mode: Enum.AnnotationEditingMode {RobloxScriptSecurity} [Hidden] [NotReplicated]
Added Property AudioDeviceInput.MutedByLocalUser: boolean {RobloxScriptSecurity} [NotReplicated]
Added Property TextChatMessage.ChatWindowMessageProperties: ChatWindowMessageProperties?
Added Function Annotation:GetStringUniqueId() -> string {RobloxScriptSecurity}
Added Function AnnotationsService:CreateAnnotation(annotation: Annotation) -> () {RobloxScriptSecurity}
Added Function AnnotationsService:DeleteAnnotation(annotation: Annotation) -> () {RobloxScriptSecurity}
Added Function AnnotationsService:GetAnnotationThreads() -> { Instance } {RobloxScriptSecurity}
Added Function AnnotationsService:LoadAnnotationReplies(annotation: Annotation, count: number? = 25) -> () {RobloxScriptSecurity}
Added Function AnnotationsService:ResolveAnnotation(annotation: Annotation, resolved: boolean) -> () {RobloxScriptSecurity}
Added Function AudioFocusService:GetFocusedContextId() -> number {RobloxScriptSecurity}
Added Function AudioFocusService:GetRegisteredContexts() -> { any } {RobloxScriptSecurity}
Added Function CaptureService:PostToFeedAsync(capturePath: string, feedCategory: string) -> { [string]: any } {RobloxScriptSecurity} [Yields]
Added Function EditableImage:DrawTriangle(p1: Vector2, p2: Vector2, p3: Vector2, color: Color3, transparency: number) -> () {RobloxScriptSecurity}
Added Function UGCValidationService:GetEditableMeshVerticesSimilarityRate(editableMesh: EditableMesh, meshScale: Vector3) -> number {RobloxScriptSecurity}
Added Function UGCValidationService:GetMeshVerticesSimilarityRate(meshId: string, meshScale: Vector3) -> number {RobloxScriptSecurity} [Yields]
Added Event AnnotationsService.AnnotationDeleted(annotation: Annotation) {RobloxScriptSecurity}
Added Event AnnotationsService.AnnotationResolved(annotation: Annotation, resolved: boolean) {RobloxScriptSecurity}
Added Event AnnotationsService.ServerLoadAnnotationReplies(annotation: Annotation) {RobloxSecurity}
Added Event AudioFocusService.OnContextRegistered(contextId: number) {RobloxScriptSecurity}
Added Event AudioFocusService.OnContextUnregistered(contextId: number) {RobloxScriptSecurity}
Added Enum AnnotationEditingMode
Added EnumItem AnnotationEditingMode.None : 0
Added EnumItem AnnotationEditingMode.PlacingNew : 1
Added EnumItem AnnotationEditingMode.WritingNew : 2
Added Enum ChatRestrictionStatus
Added EnumItem ChatRestrictionStatus.Unknown : 0
Added EnumItem ChatRestrictionStatus.NotRestricted : 1
Added EnumItem ChatRestrictionStatus.Restricted : 2
Added Enum FilterErrorType
Added EnumItem FilterErrorType.BackslashNotEscapingAnything : 0
Added EnumItem FilterErrorType.BadBespokeFilter : 1
Added EnumItem FilterErrorType.BadName : 2
Added EnumItem FilterErrorType.IncompleteOr : 3
Added EnumItem FilterErrorType.IncompleteParenthesis : 4
Added EnumItem FilterErrorType.InvalidDoubleStar : 5
Added EnumItem FilterErrorType.InvalidTilde : 6
Added EnumItem FilterErrorType.PropertyBadOperator : 7
Added EnumItem FilterErrorType.PropertyDoesNotExist : 8
Added EnumItem FilterErrorType.PropertyInvalidField : 9
Added EnumItem FilterErrorType.PropertyInvalidValue : 10
Added EnumItem FilterErrorType.PropertyUnsupportedFields : 11
Added EnumItem FilterErrorType.PropertyUnsupportedProperty : 12
Added EnumItem FilterErrorType.UnexpectedNameIndex : 13
Added EnumItem FilterErrorType.UnexpectedToken : 14
Added EnumItem FilterErrorType.UnfinishedBinaryOperator : 15
Added EnumItem FilterErrorType.UnfinishedQuote : 16
Added EnumItem FilterErrorType.UnknownBespokeFilter : 17
Added EnumItem FilterErrorType.WildcardInProperty : 18
Added Enum LexemeType
Added EnumItem LexemeType.Eof : 0
Added EnumItem LexemeType.Name : 1
Added EnumItem LexemeType.QuotedString : 2
Added EnumItem LexemeType.Number : 3
Added EnumItem LexemeType.And : 4
Added EnumItem LexemeType.Or : 5
Added EnumItem LexemeType.Equal : 6
Added EnumItem LexemeType.TildeEqual : 7
Added EnumItem LexemeType.GreaterThan : 8
Added EnumItem LexemeType.GreaterThanEqual : 9
Added EnumItem LexemeType.LessThan : 10
Added EnumItem LexemeType.LessThanEqual : 11
Added EnumItem LexemeType.Colon : 12
Added EnumItem LexemeType.Dot : 13
Added EnumItem LexemeType.LeftParenthesis : 14
Added EnumItem LexemeType.RightParenthesis : 15
Added EnumItem LexemeType.Star : 16
Added EnumItem LexemeType.DoubleStar : 17
Added EnumItem LexemeType.ReservedSpecial : 18
Added Tag [CustomLuaState] to Function EditableMesh:GetColors
Added Tag [CustomLuaState] to Function EditableMesh:GetFaceColors
Added Tag [CustomLuaState] to Function EditableMesh:GetFaceNormals
Added Tag [CustomLuaState] to Function EditableMesh:GetFaceUVs
Added Tag [CustomLuaState] to Function EditableMesh:GetFaceVertices
Added Tag [CustomLuaState] to Function EditableMesh:GetFaces
Added Tag [CustomLuaState] to Function EditableMesh:GetNormals
Added Tag [CustomLuaState] to Function EditableMesh:GetUVs
Added Tag [CustomLuaState] to Function EditableMesh:SetFaceColors
Added Tag [CustomLuaState] to Function EditableMesh:SetFaceNormals
Added Tag [CustomLuaState] to Function EditableMesh:SetFaceUVs
Added Tag [CustomLuaState] to Function EditableMesh:SetFaceVertices
Changed the
parameters of
Function AudioFocusService:AcquireFocus
from: (contextId: number, priority: number)
to: (contextId: number)
Changed the
parameters of
Event AnnotationsService.AnnotationAdded
from: (annotation: Annotation, parentId: UniqueId)
to: (annotation: Annotation, parentId: string)
Removed Property Lighting.TempUseNewSkyRemovalBehaviour
Removed Function AnnotationsService:createAnnotation
Removed Function AnnotationsService:createWorkspaceAnnotation
Removed Tag [NotBrowsable] from Class AccessoryDescription
Removed Tag [NotBrowsable] from Class BodyPartDescription
Version 0.643.0.6430700
Added Class FluidForceSensor : SensorBase [NotBrowsable]
Added Property FluidForceSensor.CenterOfPressure: Vector3 [ReadOnly]
Added Property FluidForceSensor.Force: Vector3 [ReadOnly]
Added Property FluidForceSensor.Torque: Vector3 [ReadOnly]
Added Function FluidForceSensor:EvaluateAsync(linearVelocity: Vector3, angularVelocity: Vector3, cframe: CFrame) -> ...any [Yields]
Added Property Studio.ActionOnStopSync: Enum.ActionOnStopSync
Added Function Players:ReportChatAbuse(eligibleChatLines: { any }, targetChatLines: { any }, tags: { [string]: any }) -> () {RobloxScriptSecurity}
Added Function StudioAssetService:AutoSetupAvatarAsync(modelId: Content, progressCallback: (...any) -> ...any) -> Instance? {RobloxScriptSecurity} [Yields]
Added Event VoiceChatInternal.TempSetMicMutedToggleMic() {RobloxScriptSecurity}
Added Enum ActionOnStopSync
Added EnumItem ActionOnStopSync.AlwaysAsk : 0
Added EnumItem ActionOnStopSync.KeepLocalFiles : 1
Added EnumItem ActionOnStopSync.DeleteLocalFiles : 2
Added EnumItem ConnectionError.ServerEmpty : 302
Added EnumItem SecurityCapability.Input : 17
Added EnumItem SecurityCapability.Environment : 18
Added EnumItem SecurityCapability.RemoteEvent : 19
Removed Function AppUpdateService:DisableDUAR
Removed Function AppUpdateService:DisableDUARAndOpenSurvey
Removed Function StudioPublishService:GetLocalFilePath
Removed Function StudioPublishService:GetPlaceDisplayName
Removed Tag [NotBrowsable] from Class AudioAnalyzer
Removed Tag [NotBrowsable] from Class AudioChorus
Removed Tag [NotBrowsable] from Class AudioCompressor
Removed Tag [NotBrowsable] from Class AudioDeviceInput
Removed Tag [NotBrowsable] from Class AudioDeviceOutput
Removed Tag [NotBrowsable] from Class AudioDistortion
Removed Tag [NotBrowsable] from Class AudioEcho
Removed Tag [NotBrowsable] from Class AudioEmitter
Removed Tag [NotBrowsable] from Class AudioEqualizer
Removed Tag [NotBrowsable] from Class AudioFader
Removed Tag [NotBrowsable] from Class AudioFilter
Removed Tag [NotBrowsable] from Class AudioFlanger
Removed Tag [NotBrowsable] from Class AudioListener
Removed Tag [NotBrowsable] from Class AudioPitchShifter
Removed Tag [NotBrowsable] from Class AudioPlayer
Removed Tag [NotBrowsable] from Class AudioReverb
Removed Tag [NotBrowsable] from Class Wire
Version 0.642.0.6420636
Added Class EditableService : Instance [NotCreatable] [Service]
Added Function AssetImportService:PickImageFileWithPrompt() -> string {RobloxScriptSecurity} [Yields]
Added Function AssetImportService:PickMeshFileWithPrompt() -> string {RobloxScriptSecurity} [Yields]
Added Function StudioPublishService:CloseAfterPublish(closeMode: Enum.StudioCloseMode) -> () {RobloxScriptSecurity}
Added Event UserInputService.TouchDrag(dragDirection: Enum.SwipeDirection, numberOfTouches: number, gameProcessedEvent: boolean) {RobloxScriptSecurity}
Added Enum EditableStatus
Added EnumItem EditableStatus.Unknown : 0
Added EnumItem EditableStatus.Allowed : 1
Added EnumItem EditableStatus.Disallowed : 2
Added EnumItem AppUpdateStatus.AvailableBoundChannel : 5
Added Tag [Deprecated] to Function GuiService:AddSelectionParent
Added Tag [Deprecated] to Function GuiService:AddSelectionTuple
Added Tag [Deprecated] to Function GuiService:RemoveSelectionGroup
Added Tag [NotReplicated] to Property HumanoidDescription.AccessoryBlob
Added Tag [NotReplicated] to Property HumanoidDescription.BackAccessory
Added Tag [NotReplicated] to Property HumanoidDescription.FaceAccessory
Added Tag [NotReplicated] to Property HumanoidDescription.FrontAccessory
Added Tag [NotReplicated] to Property HumanoidDescription.HairAccessory
Added Tag [NotReplicated] to Property HumanoidDescription.HatAccessory
Added Tag [NotReplicated] to Property HumanoidDescription.NeckAccessory
Added Tag [NotReplicated] to Property HumanoidDescription.ShouldersAccessory
Added Tag [NotReplicated] to Property HumanoidDescription.WaistAccessory
Added Tag [NotReplicated] to Property HumanoidDescription.HeadColor
Added Tag [NotReplicated] to Property HumanoidDescription.LeftArmColor
Added Tag [NotReplicated] to Property HumanoidDescription.LeftLegColor
Added Tag [NotReplicated] to Property HumanoidDescription.RightArmColor
Added Tag [NotReplicated] to Property HumanoidDescription.RightLegColor
Added Tag [NotReplicated] to Property HumanoidDescription.TorsoColor
Added Tag [NotReplicated] to Property HumanoidDescription.Head
Added Tag [NotReplicated] to Property HumanoidDescription.LeftArm
Added Tag [NotReplicated] to Property HumanoidDescription.LeftLeg
Added Tag [NotReplicated] to Property HumanoidDescription.RightArm
Added Tag [NotReplicated] to Property HumanoidDescription.RightLeg
Added Tag [NotReplicated] to Property HumanoidDescription.Torso
Changed the
serialization of
Property HumanoidDescription.AccessoryBlob
from: [💾|📁 Serialized]
to: [📁 LoadOnly]
Changed the
serialization of
Property HumanoidDescription.BackAccessory
from: [💾|📁 Serialized]
to: [📁 LoadOnly]
Changed the
serialization of
Property HumanoidDescription.FaceAccessory
from: [💾|📁 Serialized]
to: [📁 LoadOnly]
Changed the
serialization of
Property HumanoidDescription.FrontAccessory
from: [💾|📁 Serialized]
to: [📁 LoadOnly]
Changed the
serialization of
Property HumanoidDescription.HairAccessory
from: [💾|📁 Serialized]
to: [📁 LoadOnly]
Changed the
serialization of
Property HumanoidDescription.HatAccessory
from: [💾|📁 Serialized]
to: [📁 LoadOnly]
Changed the
serialization of
Property HumanoidDescription.NeckAccessory
from: [💾|📁 Serialized]
to: [📁 LoadOnly]
Changed the
serialization of
Property HumanoidDescription.ShouldersAccessory
from: [💾|📁 Serialized]
to: [📁 LoadOnly]
Changed the
serialization of
Property HumanoidDescription.WaistAccessory
from: [💾|📁 Serialized]
to: [📁 LoadOnly]
Changed the
serialization of
Property HumanoidDescription.HeadColor
from: [💾|📁 Serialized]
to: [📁 LoadOnly]
Changed the
serialization of
Property HumanoidDescription.LeftArmColor
from: [💾|📁 Serialized]
to: [📁 LoadOnly]
Changed the
serialization of
Property HumanoidDescription.LeftLegColor
from: [💾|📁 Serialized]
to: [📁 LoadOnly]
Changed the
serialization of
Property HumanoidDescription.RightArmColor
from: [💾|📁 Serialized]
to: [📁 LoadOnly]
Changed the
serialization of
Property HumanoidDescription.RightLegColor
from: [💾|📁 Serialized]
to: [📁 LoadOnly]
Changed the
serialization of
Property HumanoidDescription.TorsoColor
from: [💾|📁 Serialized]
to: [📁 LoadOnly]
Changed the
serialization of
Property HumanoidDescription.Head
from: [💾|📁 Serialized]
to: [📁 LoadOnly]
Changed the
serialization of
Property HumanoidDescription.LeftArm
from: [💾|📁 Serialized]
to: [📁 LoadOnly]
Changed the
serialization of
Property HumanoidDescription.LeftLeg
from: [💾|📁 Serialized]
to: [📁 LoadOnly]
Changed the
serialization of
Property HumanoidDescription.RightArm
from: [💾|📁 Serialized]
to: [📁 LoadOnly]
Changed the
serialization of
Property HumanoidDescription.RightLeg
from: [💾|📁 Serialized]
to: [📁 LoadOnly]
Changed the
serialization of
Property HumanoidDescription.Torso
from: [💾|📁 Serialized]
to: [📁 LoadOnly]
Changed the
value-type of
Property MultipleDocumentInterfaceInstance.FocusedDataModelSession
from: Instance?
to: DataModelSession?
Changed the
return-type of
Function PathfindingService:ComputeRawPathAsync
from: Instance?
to: Path
Changed the
return-type of
Function PathfindingService:ComputeSmoothPathAsync
from: Instance?
to: Path
Changed the
return-type of
Function PathfindingService:CreatePath
from: Instance?
to: Path
Changed the
return-type of
Function PathfindingService:FindPathAsync
from: Instance?
to: Path
Removed Function AssetImportService:PickFileWithPrompt
Removed Function ContentProvider:CalculateNumTrianglesInMesh
Removed Function ContentProvider:CalculateNumTrianglesInMeshSync
Removed Event GuiService.OpenAttenuationCurveEditor
Version 0.641.0.6410737
Added Property AudioListener.DistanceAttenuation: BinaryString {RobloxSecurity}
Added Property Lighting.Intent: Enum.Intent [NotScriptable]
Added Property Lighting.Quality: Enum.Quality [NotScriptable]
Added Function AudioListener:GetDistanceAttenuation() -> { [string]: any } [CustomLuaState]
Added Function AudioListener:SetDistanceAttenuation(curve: { [string]: any }) -> () [CustomLuaState]
Added Function AvatarCreationService:GenerateAvatarAsync(sessionId: string, previewId: string) -> string [Yields]
Added Function AvatarCreationService:GenerateAvatarPreviewAsync2(sessionId: string, fileId: string, textPrompt: string) -> string [Yields]
Added Function AvatarCreationService:LoadAvatarHumanoidDescriptionAsync(id: string) -> HumanoidDescription [Yields]
Added Function AvatarCreationService:RequestAvatarGenerationSessionAsync(player: Player, callback: (...any) -> ...any) -> ...any [Yields]
Added Function CaptureService:GetCaptureUploadDataAsync(capturePath: string) -> { [string]: any } {RobloxScriptSecurity} [Yields]
Added Function ConversationalAIAcceptanceService:ReportJSONEncodeFailure(instanceName: string, className: string) -> () {RobloxScriptSecurity}
Added Function GuiService:DismissNotification(notificationId: string) -> boolean
Added Function GuiService:NotificationDismissed(notificationId: string) -> () {RobloxScriptSecurity}
Added Function GuiService:NotificationDisplayed(notificationId: string) -> () {RobloxScriptSecurity}
Added Function GuiService:SendNotification(notificationInfo: { [string]: any }) -> string
Added Function GuiService:UserInteractedWithNotification(notificationId: string, buttonIndex: number) -> () {RobloxScriptSecurity}
Added Function Instance:GetStyled(name: string) -> any
Added Enum Intent
Added EnumItem Intent.Realistic : 0
Added EnumItem Intent.Flat : 1
Added Enum Quality
Added EnumItem Quality.Performance : 0
Added EnumItem Quality.Quality : 1
Added EnumItem Technology.Unified : 5 [Preliminary]
Added Tag [Deprecated] to Function InsertService:GetCollection
Added Tag [Deprecated] to Function InsertService:GetUserSets
Removed Class AvatarGenerationJob
Removed Property AvatarGenerationJob.Error
Removed Property AvatarGenerationJob.ErrorMessage
Removed Property AvatarGenerationJob.Progress
Removed Property AvatarGenerationJob.Status
Removed Function AvatarGenerationJob:Cancel
Removed Function AvatarGenerationJob:GetOutput
Removed Function AvatarGenerationJob:Wait
Removed Class AvatarGenerationSession
Removed Function AvatarGenerationSession:GenerateAvatarModel
Removed Function AvatarGenerationSession:GenerateAvatarPreview
Removed Class Avatar2DGenerationJob
Removed Property Avatar2DGenerationJob.Result
Removed Class Avatar3DGenerationJob
Removed Property Avatar3DGenerationJob.Result
Removed Function AvatarCreationService:CreateAvatarGenerationSessionAsync
Removed Enum AvatarGenerationJobStatus
Removed EnumItem AvatarGenerationJobStatus.NotStarted
Removed EnumItem AvatarGenerationJobStatus.InProgress
Removed EnumItem AvatarGenerationJobStatus.Completed
Removed EnumItem AvatarGenerationJobStatus.Failed
Version 0.640.0.6400731
Added Class StartPageService : Instance [NotCreatable] [NotReplicated] [Service]
Added Function StartPageService:generateTempUrlInContentProvider(url: string) -> () {RobloxScriptSecurity}
Added Function StartPageService:getDaysSinceFirstUserLogin() -> number {RobloxScriptSecurity}
Added Function StartPageService:getStartPageVersionForUser() -> number {RobloxScriptSecurity}
Added Function StartPageService:getTempUrlInContentProvider(url: string) -> string {RobloxScriptSecurity}
Added Function StartPageService:isTutorialBannerClosed() -> boolean {RobloxScriptSecurity}
Added Function StartPageService:isTutorialPopupClosed() -> boolean {RobloxScriptSecurity}
Added Function StartPageService:openLink(link: string) -> () {RobloxScriptSecurity}
Added Function StartPageService:openLocalFile(filePath: string) -> () {RobloxScriptSecurity}
Added Function StartPageService:openPlace(placeId: number, launchTutorial: boolean) -> () {RobloxScriptSecurity}
Added Function StartPageService:refreshRegistryDataInStartPage() -> () {RobloxScriptSecurity}
Added Function StartPageService:removeAPIGameFromRegistry(gameId: number) -> () {RobloxScriptSecurity}
Added Function StartPageService:removeLocalFileFromRegistry(fileName: string) -> () {RobloxScriptSecurity}
Added Function StartPageService:setTutorialBannerClosed(closed: boolean) -> () {RobloxScriptSecurity}
Added Function StartPageService:setTutorialPopupClosed(closed: boolean) -> () {RobloxScriptSecurity}
Added Function StartPageService:startTutorial() -> () {RobloxScriptSecurity}
Added Event StartPageService.ImageImportedSignal(urlImported: string, temporaryId: string) {RobloxScriptSecurity}
Added Event StartPageService.LocalGamesFromRegistryUpdatedSignal(localGames: { any }) {RobloxScriptSecurity}
Added Event StartPageService.RecentApiGamesFromRegistryUpdatedSignal(recentGames: { any }) {RobloxScriptSecurity}
Added Property StudioService.ShowWeldDetails: boolean {RobloxScriptSecurity} [ReadOnly]
Added Property StyleRule.Priority: number
Added Property UserGameSettings.GraphicsOptimizationMode: Enum.GraphicsOptimizationMode {RobloxScriptSecurity}
Added Property UserGameSettings.MaxQualityEnabled: boolean {RobloxScriptSecurity}
Added Property Workspace.PathfindingUseImprovedSearch: Enum.PathfindingUseImprovedSearch [NotBrowsable] [NotScriptable]
Added Function AssetImportService:StartSessionWithPathAsync(filePath: string) -> AssetImportSession {RobloxScriptSecurity} [Yields]
Added Function AvatarCreationService:GetValidationRules() -> { [string]: any } [CustomLuaState]
Added Function CommerceService:PromptCommerceProductPurchase(user: Player, commerceProductId: number) -> ()
Added Function ContentProvider:GetDependencyContentIds(root: Instance) -> { any } {RobloxScriptSecurity}
Added Function EditableImage:ReadPixelsBuffer(position: Vector2, size: Vector2) -> buffer [CustomLuaState] {🧬Safe}
Added Function EditableImage:WritePixelsBuffer(position: Vector2, size: Vector2, buffer: buffer) -> () [CustomLuaState]
Added Function EditableMesh:AddColor(color: Color3, alpha: number) -> number
Added Function EditableMesh:AddNormal(normal: Vector3?) -> number
Added Function EditableMesh:AddUV(uv: Vector2) -> number
Added Function EditableMesh:GetAdjacentFaces(faceId: number) -> { any }
Added Function EditableMesh:GetColor(colorId: number) -> Color3?
Added Function EditableMesh:GetColorAlpha(colorId: number) -> number?
Added Function EditableMesh:GetColors() -> { any }
Added Function EditableMesh:GetFaceColors(faceId: number) -> { any }
Added Function EditableMesh:GetFaceNormals(faceId: number) -> { any }
Added Function EditableMesh:GetFaceUVs(faceId: number) -> { any }
Added Function EditableMesh:GetFaceVertices(faceId: number) -> { any }
Added Function EditableMesh:GetFaces() -> { any }
Added Function EditableMesh:GetFacesWithAttribute(id: number) -> { any }
Added Function EditableMesh:GetNormal(normalId: number) -> Vector3?
Added Function EditableMesh:GetNormals() -> { any }
Added Function EditableMesh:GetUVs() -> { any }
Added Function EditableMesh:GetVerticesWithAttribute(id: number) -> { any }
Added Function EditableMesh:IdDebugString(id: number) -> string
Added Function EditableMesh:MergeVertices(mergeTolerance: number) -> { [string]: any }
Added Function EditableMesh:RemoveFace(faceId: number) -> ()
Added Function EditableMesh:RemoveUnused() -> { any }
Added Function EditableMesh:ResetNormal(normalId: number) -> ()
Added Function EditableMesh:SetColor(colorId: number, color: Color3) -> ()
Added Function EditableMesh:SetColorAlpha(colorId: number, alpha: number) -> ()
Added Function EditableMesh:SetFaceColors(faceId: number, ids: { any }) -> ()
Added Function EditableMesh:SetFaceNormals(faceId: number, ids: { any }) -> ()
Added Function EditableMesh:SetFaceUVs(faceId: number, ids: { any }) -> ()
Added Function EditableMesh:SetFaceVertices(faceId: number, ids: { any }) -> ()
Added Function EditableMesh:SetNormal(normalId: number, normal: Vector3) -> ()
Added Function EditableMesh:Triangulate() -> ()
Added Function MarketplaceService:GetDeveloperProductsForExperienceDetailsPageAsync() -> Instance? {RobloxScriptSecurity} [Yields]
Added Function SessionService:GetSessionID(structuralId: string) -> string {RobloxScriptSecurity}
Added Event CommerceService.PromptCommerceProductPurchaseFinished(user: Player, productId: number)
Added Event CommerceService.PromptCommerceProductPurchaseRequested(commerceProductId: number) {RobloxSecurity} [Hidden]
Added Enum GraphicsOptimizationMode
Added EnumItem GraphicsOptimizationMode.Performance : 0
Added EnumItem GraphicsOptimizationMode.Balanced : 1
Added EnumItem GraphicsOptimizationMode.Quality : 2
Added Enum NotificationButtonType
Added EnumItem NotificationButtonType.Primary : 0
Added EnumItem NotificationButtonType.Secondary : 1
Added Enum PathfindingUseImprovedSearch
Added EnumItem PathfindingUseImprovedSearch.Default : 0
Added EnumItem PathfindingUseImprovedSearch.Disabled : 1
Added EnumItem PathfindingUseImprovedSearch.Enabled : 2
Added EnumItem CSGAsyncDynamicCollision.Enabled : 2
Added Tag [Deprecated] to Function EditableMesh:GetAdjacentTriangles
Added Tag [Deprecated] to Function EditableMesh:GetTriangleVertices
Added Tag [Deprecated] to Function EditableMesh:GetTriangles
Added Tag [Deprecated] to Function EditableMesh:GetVertexColor
Added Tag [Deprecated] to Function EditableMesh:GetVertexColorAlpha
Added Tag [Deprecated] to Function EditableMesh:GetVertexNormal
Added Tag [Deprecated] to Function EditableMesh:RemoveTriangle
Added Tag [Deprecated] to Function EditableMesh:RemoveVertex
Added Tag [Deprecated] to Function EditableMesh:SetVertexColor
Added Tag [Deprecated] to Function EditableMesh:SetVertexColorAlpha
Added Tag [Deprecated] to Function EditableMesh:SetVertexNormal
Changed the
serialization of
Property StyleRule.Index
from: [💾|📁 Serialized]
to: [📁 LoadOnly]
Changed the
serialization of
Property TestService.Is30FpsThrottleEnabled
from: [📁 LoadOnly]
to: [💾|📁 Serialized]
Changed the
serialization of
Property TestService.IsPhysicsEnvironmentalThrottled
from: [📁 LoadOnly]
to: [💾|📁 Serialized]
Changed the
parameters of
Function EditableMesh:SetUV
from: (vertexId: number, uv: Vector2)
to: (uvId: number, uv: Vector2)
Changed the
parameters and return-type of
Function EditableMesh:GetUV
from: (vertexId: number)-> Vector2
to: (uvId: number)-> Vector2?
Removed Property StudioService.ForceShowConstraintDetails
Removed EnumItem CSGAsyncDynamicCollision.Experimental
Removed Tag [NotBrowsable] from Class ColorGradingEffect
Removed Tags [Hidden] [NotReplicated] from Property TestService.Is30FpsThrottleEnabled
Removed Tags [Hidden] [NotReplicated] from Property TestService.IsPhysicsEnvironmentalThrottled
Version 0.639.0.6390691
Added Function AdGui:GetSingleReportAdInfo() -> { [string]: any } {RobloxScriptSecurity}
Added Function MarketplaceService:PerformCancelSubscription(subscriptionId: string) -> () {RobloxScriptSecurity} [Yields]
Added Function MarketplaceService:SignalUserSubscriptionStatusChanged(subscriptionId: string) -> () {RobloxScriptSecurity}
Added Function RTAnimationTracker:Step() -> () {RobloxScriptSecurity}
Added Event MarketplaceService.UserSubscriptionStatusChanged(subscriptionId: string) {RobloxScriptSecurity}
Added Enum VRDeviceType
Added EnumItem VRDeviceType.Unknown : 0
Added EnumItem VRDeviceType.OculusRift : 1
Added EnumItem VRDeviceType.HTCVive : 2
Added EnumItem VRDeviceType.ValveIndex : 3
Added EnumItem VRDeviceType.OculusQuest : 4
Added EnumItem Platform.MetaOS : 20
Changed the
parameters of
Event BaseWrap.VerticesModified
from: ()
to: (vertices: { any })
Changed the value of EnumItem Platform.None from 20 to 21
Version 0.638.1.6380615
Added Class HapticEffect : Instance
Added Property HapticEffect.Looped: boolean
Added Property HapticEffect.Position: Vector3 {RobloxScriptSecurity}
Added Property HapticEffect.Radius: number {RobloxScriptSecurity}
Added Property HapticEffect.Type: Enum.HapticEffectType
Added Property HapticEffect.Waveform: FloatCurve? {RobloxScriptSecurity}
Added Function HapticEffect:Play() -> ()
Added Function HapticEffect:Stop() -> ()
Added Property VRService.ControllerModels: Enum.VRControllerModelMode
Added Property VRService.LaserPointer: Enum.VRLaserPointerMode
Added Function AvatarCreationService:GenerateAvatarModelAsync(player: Player, previewJobId: string, options: { [string]: any }, progressCallback: (...any) -> ...any) -> string [Yields]
Added Function AvatarCreationService:GenerateAvatarPreviewAsync(player: Player, textPrompt: string, options: { [string]: any }, progressCallback: (...any) -> ...any) -> string [Yields]
Added Function ScriptContext:ReportLuaRequireCount() -> () {RobloxScriptSecurity}
Added Function UserInputService:GetDeviceLevel() -> Enum.DeviceLevel {RobloxScriptSecurity}
Added Enum DeviceLevel
Added EnumItem DeviceLevel.Low : 0
Added EnumItem DeviceLevel.Medium : 1
Added EnumItem DeviceLevel.High : 2
Added Enum HapticEffectType
Added EnumItem HapticEffectType.UIHover : 0
Added EnumItem HapticEffectType.UIClick : 1
Added EnumItem HapticEffectType.UINotification : 2
Added EnumItem HapticEffectType.GameplayExplosion : 3
Added EnumItem HapticEffectType.GameplayCollision : 4
Added Enum VRControllerModelMode
Added EnumItem VRControllerModelMode.Disabled : 0
Added EnumItem VRControllerModelMode.Transparent : 1
Added Enum VRLaserPointerMode
Added EnumItem VRLaserPointerMode.Disabled : 0
Added EnumItem VRLaserPointerMode.Pointer : 1
Added EnumItem VRLaserPointerMode.DualPointer : 2
Added EnumItem AvatarGenerationError.JobNotFound : 6
Changed the
return-type of
Function DataStoreService:GetDataStore
from: GlobalDataStore
to: DataStore
Changed the
return-type of
Function DataStoreService:GetGlobalDataStore
from: GlobalDataStore
to: DataStore
Changed the value of EnumItem AvatarGenerationError.Unknown from 5 to 1
Changed the value of EnumItem AvatarGenerationError.Timeout from 1 to 5
Removed Class ProjectFolderService
Removed Function ProjectFolderService:ExportScripts
Removed Function ProjectFolderService:ImportScripts
Removed Function ProjectFolderService:SelectFolder
Removed Event ProjectFolderService.FileChangedAfterSync
Version 0.637.0.6370729
Added Class CloudCRUDService : Instance [NotCreatable] [NotReplicated] [Service]
Added Property Animator.FacsReplicationData: FacsReplicationData {RobloxSecurity} [Hidden] [NotScriptable]
Added Property AudioAnalyzer.SpectrumEnabled: boolean
Added Property CanvasGroup.ResolutionScale: number {RobloxScriptSecurity}
Added Function AnalyticsService:LogCustomEvent(player: Player, eventName: string, value: number? = 1, customFields: { [string]: any }?) -> ()
Added Function Animator:LoadStreamAnimationV2(animation: TrackerStreamAnimation, player: Player?, shouldLookupPlayer: boolean? = true, shouldReplicate: boolean? = true) -> AnimationStreamTrack {RobloxScriptSecurity}
Added Function AppLifecycleObserverService:GetCurrentState() -> Enum.AppLifecycleManagerState {RobloxScriptSecurity}
Added Function MaterialGenerationService:DEPRECATED_UploadMaterialVariantsAsync(materialVaraints: { Instance }) -> () {RobloxScriptSecurity} [Yields]
Added Function PublishService:CreateAssetOrAssetVersionAndPollAssetWithTelemetryAsyncWithAddParam(serializedInstance: string, publishInfo: { [string]: any }) -> { [string]: any } {RobloxScriptSecurity} [Yields]
Added Function StylingService:UpdateUnitTestOnly() -> () {RobloxScriptSecurity}
Added Function UGCValidationService:GetEditableMeshMaxNearbyVerticesCollisions(editableMesh: EditableMesh, meshScale: Vector3) -> number {RobloxScriptSecurity}
Added Function UGCValidationService:GetMaxNearbyVerticesCollisions(meshId: string, meshScale: Vector3) -> number {RobloxScriptSecurity} [Yields]
Added Enum AppLifecycleManagerState
Added EnumItem AppLifecycleManagerState.Detached : 0
Added EnumItem AppLifecycleManagerState.Active : 1
Added EnumItem AppLifecycleManagerState.Inactive : 2
Added EnumItem AppLifecycleManagerState.Hidden : 3
Added EnumItem AdUIEventType.WhyThisAdClicked : 6
Added Tag [CustomLuaState] to Function CollectionService:AddTag
Added Tag [CustomLuaState] to Function CollectionService:GetTags
Added Tag [CustomLuaState] to Function CollectionService:HasTag
Added Tag [CustomLuaState] to Function CollectionService:RemoveTag
Added Tag [Deprecated] to Property UserInputService.LegacyInputEventsEnabled
Changed the
return-type of
Function AudioAnalyzer:GetConnectedWires
from: { any }
to: { Instance }
Changed the
return-type of
Function AudioChorus:GetConnectedWires
from: { any }
to: { Instance }
Changed the
return-type of
Function AudioCompressor:GetConnectedWires
from: { any }
to: { Instance }
Changed the
return-type of
Function AudioDeviceInput:GetConnectedWires
from: { any }
to: { Instance }
Changed the
return-type of
Function AudioDeviceOutput:GetConnectedWires
from: { any }
to: { Instance }
Changed the
return-type of
Function AudioDistortion:GetConnectedWires
from: { any }
to: { Instance }
Changed the
return-type of
Function AudioEcho:GetConnectedWires
from: { any }
to: { Instance }
Changed the
return-type of
Function AudioEmitter:GetConnectedWires
from: { any }
to: { Instance }
Changed the
return-type of
Function AudioEmitter:GetInteractingListeners
from: { any }
to: { Instance }
Changed the
return-type of
Function AudioEqualizer:GetConnectedWires
from: { any }
to: { Instance }
Changed the
return-type of
Function AudioFader:GetConnectedWires
from: { any }
to: { Instance }
Changed the
return-type of
Function AudioFilter:GetConnectedWires
from: { any }
to: { Instance }
Changed the
return-type of
Function AudioFlanger:GetConnectedWires
from: { any }
to: { Instance }
Changed the
return-type of
Function AudioListener:GetConnectedWires
from: { any }
to: { Instance }
Changed the
return-type of
Function AudioListener:GetInteractingEmitters
from: { any }
to: { Instance }
Changed the
return-type of
Function AudioPitchShifter:GetConnectedWires
from: { any }
to: { Instance }
Changed the
return-type of
Function AudioPlayer:GetConnectedWires
from: { any }
to: { Instance }
Changed the
return-type of
Function AudioReverb:GetConnectedWires
from: { any }
to: { Instance }
Removed Class EngineAPICloudProcessingService
Removed Property AnimationRigData.articulatedJoint
Removed Property Studio.Auto-Recovery Path
Removed Function AssetImportSession:ApplySettings
Removed Function MaterialGenerationService:UploadMaterialVariantsAsync
Version 0.636.0.6360624
Added Class HeatmapService : Instance [NotCreatable] [Service]
Added Property EditableImage.IsReplicatedCopy: boolean {RobloxSecurity} [Hidden] [NotReplicated] [NotScriptable]
Added Property EditableMesh.IsReplicatedCopy: boolean {RobloxSecurity} [Hidden] [NotReplicated] [NotScriptable]
Added Property Motor.ReplicateCurrentAngle: number {RobloxSecurity} [Hidden] [NotScriptable]
Added Property Motor6D.ReplicateCurrentAngle6D: Vector3 {RobloxSecurity} [Hidden] [NotScriptable]
Added Property Motor6D.ReplicateCurrentOffset6D: Vector3 {RobloxSecurity} [Hidden] [NotScriptable]
Added Function AdGui:forwardStateToLuaUI() -> () {RobloxScriptSecurity}
Added Function DebuggerConnectionManager:GetAvailableConnection() -> DebuggerConnection {RobloxScriptSecurity}
Added Function MarketplaceService:GetUserSubscriptionDetailsInternalAsync(subscriptionId: string) -> { [string]: any } {RobloxScriptSecurity} [Yields]
Added Function MarketplaceService:PromptCancelSubscription(user: Player, subscriptionId: string) -> ()
Added Function TweenService:SmoothDamp(current: any, target: any, velocity: any, smoothTime: number, maxSpeed: number?, dt: number?) -> (any, any)
Added Function UGCValidationService:GetImageTransparencyWithByteString(textureId: string) -> number {RobloxScriptSecurity}
Added Function UGCValidationService:GetImageTransparencyWithTextureID(textureId: string) -> number {RobloxScriptSecurity} [Yields]
Added Event MarketplaceService.PromptCancelSubscriptionRequested(subscriptionId: string) {RobloxScriptSecurity}
Added Enum CloseReason
Added EnumItem CloseReason.Unknown : 0
Added EnumItem CloseReason.RobloxMaintenance : 1
Added EnumItem CloseReason.DeveloperShutdown : 2
Added EnumItem CloseReason.DeveloperUpdate : 3
Added EnumItem CloseReason.ServerEmpty : 4
Added EnumItem CloseReason.OutOfMemory : 5
Added Enum LocationType
Added EnumItem LocationType.Character : 0
Added EnumItem LocationType.Camera : 1
Added EnumItem LocationType.ObjectPosition : 2
Added EnumItem SecurityCapability.UI : 12
Added EnumItem SecurityCapability.CSG : 13
Added EnumItem SecurityCapability.Chat : 14
Added EnumItem SecurityCapability.Animation : 15
Added EnumItem SecurityCapability.Avatar : 16
Changed the
category of
Property AudioReverb.LowShelfGain
from: "Data"
to: "State"
Changed the
security of
Function AudioEmitter:GetInteractingListeners
from: {RobloxScriptSecurity}
to: {None}
Changed the
security of
Function AudioListener:GetInteractingEmitters
from: {RobloxScriptSecurity}
to: {None}
Changed the
security and return-type of
Function StreamingService:ExecuteCommandAsync
from: {RobloxScriptSecurity}()
to: {LocalUserSecurity}any
Changed the
parameters of
Event AudioFocusService.OnDeafenVoiceAudio
from: ()
to: (contextId: number)
Changed the
parameters of
Event AudioFocusService.OnUndeafenVoiceAudio
from: ()
to: (contextId: number)
Removed Event PartOperation.MeshDeltaUpdate
Removed Event PartOperation.MeshFullUpdate
Removed Event PartOperation.RequestMeshFullUpdate
Removed Tag [NotBrowsable] from Class UIFlexItem
Removed Tag [NotBrowsable] from Function Humanoid:GetMoveVelocity
Version 0.635.0.6350588
Added Class AudioFocusService : Instance [NotCreatable] [NotReplicated] [Service]
Added Function AudioFocusService:AcquireFocus(contextId: number, priority: number) -> boolean {RobloxScriptSecurity}
Added Function AudioFocusService:RegisterContextIdFromLua(contextId: number) -> () {RobloxScriptSecurity}
Added Function AudioFocusService:RequestFocus(contextId: number, priority: number) -> boolean {RobloxScriptSecurity}
Added Event AudioFocusService.OnDeafenVoiceAudio() {RobloxScriptSecurity}
Added Event AudioFocusService.OnUndeafenVoiceAudio() {RobloxScriptSecurity}
Added Class ChannelTabsConfiguration : TextChatConfigurations [NotCreatable]
Added Property ChannelTabsConfiguration.BackgroundColor3: Color3
Added Property ChannelTabsConfiguration.BackgroundTransparency: number
Added Property ChannelTabsConfiguration.FontFace: Font
Added Property ChannelTabsConfiguration.HoverBackgroundColor3: Color3
Added Property ChannelTabsConfiguration.SelectedTabTextColor3: Color3
Added Property ChannelTabsConfiguration.TextColor3: Color3
Added Property ChannelTabsConfiguration.TextSize: number
Added Property ChannelTabsConfiguration.TextStrokeColor3: Color3
Added Property ChannelTabsConfiguration.TextStrokeTransparency: number
Added Property ChannelTabsConfiguration.Enabled: boolean
Added Property ChannelTabsConfiguration.AbsolutePosition: Vector2 [ReadOnly]
Added Property ChannelTabsConfiguration.AbsoluteSize: Vector2 [ReadOnly]
Added Function ChannelTabsConfiguration:SetAbsolutePosition(value: Vector2) -> () {RobloxScriptSecurity}
Added Function ChannelTabsConfiguration:SetAbsoluteSize(value: Vector2) -> () {RobloxScriptSecurity}
Added Property AudioEqualizer.Editor: boolean {RobloxScriptSecurity} [📁 LoadOnly] [NotReplicated]
Added Property AudioFilter.Editor: boolean {RobloxScriptSecurity} [📁 LoadOnly] [NotReplicated]
Added Property BasePart.ReplicationPV: ReplicationPV {RobloxSecurity} [Hidden] [NotScriptable]
Added Property StudioService.ForceShowConstraintDetails: boolean {RobloxScriptSecurity} [Hidden] [NotReplicated]
Added Property UIDragDetector.BoundingBehavior: Enum.UIDragDetectorBoundingBehavior
Added Function UGCValidationService:IsEditableMeshNumCoplanarIntersectionsOverLimit(editableMesh: EditableMesh, limit: number, meshScale: Vector3, intersectBackFaces: boolean) -> boolean {RobloxScriptSecurity}
Added Function UGCValidationService:IsNumCoplanarIntersectionsOverLimit(meshId: string, limit: number, meshScale: Vector3, intersectBackFaces: boolean) -> boolean {RobloxScriptSecurity} [Yields]
Added Event GuiService.OpenStyleEditor(styleBase: Instance) {RobloxScriptSecurity}
Added Event RibbonNotificationService.AllNotificationsReadFromRibbon() {RobloxScriptSecurity}
Added Event RibbonNotificationService.NotificationReadFromRibbon(newNotificationId: string) {RobloxScriptSecurity}
Added Enum SecurityCapability
Added EnumItem SecurityCapability.RunClientScript : 0
Added EnumItem SecurityCapability.RunServerScript : 1
Added EnumItem SecurityCapability.AccessOutsideWrite : 2
Added EnumItem SecurityCapability.AssetRequire : 3
Added EnumItem SecurityCapability.LoadString : 4
Added EnumItem SecurityCapability.ScriptGlobals : 5
Added EnumItem SecurityCapability.CreateInstances : 6
Added EnumItem SecurityCapability.Basic : 7
Added EnumItem SecurityCapability.Audio : 8
Added EnumItem SecurityCapability.DataStore : 9
Added EnumItem SecurityCapability.Network : 10
Added EnumItem SecurityCapability.Physics : 11
Added Enum UIDragDetectorBoundingBehavior
Added EnumItem UIDragDetectorBoundingBehavior.Automatic : 0
Added EnumItem UIDragDetectorBoundingBehavior.EntireObject : 1
Added EnumItem UIDragDetectorBoundingBehavior.HitPoint : 2
Changed the
security of
Property Instance.Capabilities
from: {RobloxSecurity}
to: {RobloxScriptSecurity}
Changed the
security of
Property Instance.Sandboxed
from: {RobloxSecurity}
to: {RobloxScriptSecurity}
Removed Property BasePart.PhysicsCFrame
Removed Property BasePart.PhysicsLinearVelocity
Removed Property BasePart.PhysicsRotationalVelocity
Removed Tag [NotScriptable] from Property Instance.Capabilities
Removed Tag [NotScriptable] from Property Instance.Sandboxed
Version 0.634.0.6340420
Added Class Annotation : Instance
Added Property Annotation.AuthorColor3: Color3 {RobloxScriptSecurity} [Hidden]
Added Property Annotation.AuthorId: number {RobloxScriptSecurity} [Hidden]
Added Property Annotation.Contents: string {RobloxScriptSecurity} [Hidden]
Added Property Annotation.CreationTimeUnix: number {RobloxScriptSecurity} [Hidden]
Added Property Annotation.LastModifiedTimeUnix: number {RobloxScriptSecurity} [Hidden]
Added Property Annotation.Resolved: boolean {RobloxScriptSecurity} [Hidden]
Added Property Annotation.TaggedUsers: string {RobloxScriptSecurity} [Hidden]
Added Class ColorGradingEffect : PostEffect [NotBrowsable]
Added Property ColorGradingEffect.TonemapperPreset: Enum.TonemapperPreset
Added Class WorkspaceAnnotation : Annotation
Added Property WorkspaceAnnotation.Adornee: PVInstance? {RobloxScriptSecurity} [Hidden]
Added Property WorkspaceAnnotation.Position: CFrame {RobloxScriptSecurity} [Hidden]
Added Class WrapDeformer : BaseWrap [NotBrowsable]
Added Property WrapDeformer.RenderMeshID: Content {✏️PluginSecurity}
Added Property WrapDeformer.Enabled: boolean
Added Property WrapDeformer.Amount: number {✏️PluginSecurity}
Added Property AnnotationsService.Hovered: Annotation? {RobloxScriptSecurity} [Hidden] [NotReplicated]
Added Property AnnotationsService.Selected: Annotation? {RobloxScriptSecurity} [Hidden] [NotReplicated]
Added Property GuiService.PreferredTextSize: Enum.PreferredTextSize [ReadOnly]
Added Property Path2D.Closed: boolean
Added Function AnnotationsService:createAnnotation(annotation: Annotation) -> () {RobloxScriptSecurity}
Added Function AnnotationsService:createWorkspaceAnnotation(adornee: PVInstance, position: CFrame, contents: string) -> () {RobloxScriptSecurity}
Added Function Path2D:GetMaxControlPoints() -> number
Added Event AnnotationsService.AnnotationAdded(annotation: Annotation, parentId: UniqueId) {RobloxScriptSecurity}
Added Event Path2D.ControlPointChanged()
Added Enum TonemapperPreset
Added EnumItem TonemapperPreset.Default : 0
Added EnumItem TonemapperPreset.Retro : 1
Added EnumItem KeyCode.MouseLeftButton : 1018
Added EnumItem KeyCode.MouseRightButton : 1019
Added EnumItem KeyCode.MouseMiddleButton : 1020
Added EnumItem KeyCode.MouseBackButton : 1021
Added EnumItem KeyCode.MouseNoButton : 1022
Added EnumItem KeyCode.MouseX : 1023
Added EnumItem KeyCode.MouseY : 1024
Added EnumItem TeleportMethod.TeleportToInstanceBack : 5
Added EnumItem TeleportType.ToInstanceBack : 4
Changed the
security of
Function Path2D:GetLength
from: {RobloxScriptSecurity}
to: {None}
Changed the value of EnumItem TeleportMethod.TeleportUnknown from 5 to 6
Removed Class ActivityHistoryService
Removed Event ActivityHistoryService.EventNotificationReceived
Version 0.633.1.6330512
Added Class AchievementService : Instance [NotCreatable] [NotReplicated] [Service]
Added Function AchievementService:GrantAchievement(achievementName: string) -> boolean {RobloxScriptSecurity} [Yields]
Added Function AchievementService:HasAchieved(achievementName: string) -> boolean {RobloxScriptSecurity} [Yields]
Added Function AchievementService:IsAvailable() -> boolean {RobloxScriptSecurity}
Added Class AudioFilter : Instance [NotBrowsable]
Added Property AudioFilter.Bypass: boolean
Added Property AudioFilter.FilterType: Enum.AudioFilterType
Added Property AudioFilter.Frequency: number
Added Property AudioFilter.Gain: number
Added Property AudioFilter.Q: number
Added Function AudioFilter:GetConnectedWires(pin: string) -> { any }
Added Function AudioFilter:GetGainAt(frequency: number) -> number
Added Property BasePart.PhysicsRepRootPart: BasePart? {RobloxSecurity} [Hidden] [NotScriptable]
Added Property ExperienceStateCaptureService.IsInBackground: boolean {RobloxScriptSecurity} [Hidden] [ReadOnly]
Added Function ExperienceService:ExecuteCrossExperienceCall(callId: string, params: { [string]: any }, successCallback: (...any) -> ...any, errorCallback: (...any) -> ...any) -> () {RobloxScriptSecurity}
Added Function UGCValidationService:CalculateEditableMeshTotalSurfaceArea(editableMesh: EditableMesh, meshScale: Vector3) -> number {RobloxScriptSecurity}
Added Function UGCValidationService:CalculateTotalSurfaceArea(meshId: string, meshScale: Vector3) -> number {RobloxScriptSecurity} [Yields]
Added Event VoiceChatService.SubscriptionFeedStarted(eventTag: number, sessionId: string) {RobloxSecurity} [Hidden]
Added Event VoiceChatService.UserTurnAuth(sessionId: string, userName: string, password: string, ttl: number, uris: { any }) {RobloxSecurity} [Hidden]
Added Enum AudioFilterType
Added EnumItem AudioFilterType.Peak : 0
Added EnumItem AudioFilterType.LowShelf : 1
Added EnumItem AudioFilterType.HighShelf : 2
Added EnumItem AudioFilterType.Lowpass12dB : 3
Added EnumItem AudioFilterType.Lowpass24dB : 4
Added EnumItem AudioFilterType.Lowpass48dB : 5
Added EnumItem AudioFilterType.Highpass12dB : 6
Added EnumItem AudioFilterType.Highpass24dB : 7
Added EnumItem AudioFilterType.Highpass48dB : 8
Added EnumItem AudioFilterType.Bandpass : 9
Added EnumItem AudioFilterType.Notch : 10
Changed the value of EnumItem PreferredTextSize.Medium from 0 to 1
Changed the value of EnumItem PreferredTextSize.Large from 4 to 2
Changed the value of EnumItem PreferredTextSize.Larger from 9 to 3
Changed the value of EnumItem PreferredTextSize.Largest from 14 to 4
Version 0.632.0.6320623
Added Class RTAnimationTracker : Instance [NotReplicated]
Added Property RTAnimationTracker.Active: boolean [Hidden] [NotReplicated]
Added Property RTAnimationTracker.EnableFallbackAudioInput: boolean [Hidden] [NotReplicated]
Added Property RTAnimationTracker.SessionName: string [Hidden] [NotReplicated]
Added Property RTAnimationTracker.TrackerMode: Enum.TrackerMode [Hidden] [ReadOnly]
Added Property RTAnimationTracker.TrackerType: Enum.TrackerType [Hidden] [NotReplicated]
Added Event RTAnimationTracker.TrackerError(errorCode: Enum.TrackerError, msg: string)
Added Event RTAnimationTracker.TrackerPrompt(prompt: Enum.TrackerPromptEvent)
Added Class AtmosphereSensor : SensorBase
Added Property AtmosphereSensor.AirDensity: number [ReadOnly]
Added Property AtmosphereSensor.RelativeWindVelocity: Vector3 [ReadOnly]
Added Property UserGameSettings.PreferredTextSize: Enum.PreferredTextSize {RobloxScriptSecurity} [Hidden] [NotReplicated]
Added Function AccessoryDescription:GetAppliedInstance() -> Instance?
Added Function CaptureService:CreatePostAsync(pathArr: { any }, caption: string) -> { [string]: any } {RobloxScriptSecurity} [Yields]
Added Event Humanoid.ApplyDescriptionFinished(description: HumanoidDescription)
Added Event VoiceChatService.SubscriptionDropped(sessionId: string) {RobloxSecurity} [Hidden]
Added Enum PreferredTextSize
Added EnumItem PreferredTextSize.Medium : 0
Added EnumItem PreferredTextSize.Large : 4
Added EnumItem PreferredTextSize.Larger : 9
Added EnumItem PreferredTextSize.Largest : 14
Added Enum TrackerType
Added EnumItem TrackerType.None : 0
Added EnumItem TrackerType.Face : 1
Added EnumItem TrackerType.UpperBody : 2
Added Tag [Deprecated] to Event CaptureService.CaptureSaved
Added Tags [Deprecated] [Hidden] to Property ScreenshotHud.ExperienceNameOverlayEnabled
Added Tags [Deprecated] [Hidden] to Property ScreenshotHud.OverlayFont
Added Tags [Deprecated] [Hidden] to Property ScreenshotHud.UsernameOverlayEnabled
Changed the
parameters of
Function AnalyticsService:LogFunnelStepEvent
from: (player: Player, funnelName: string, funnelSessionId: string? = "", step: number? = 0, stepName: string? = "", customFields: { [string]: any }?)
to: (player: Player, funnelName: string, funnelSessionId: string? = "", step: number? = 1, stepName: string? = "", customFields: { [string]: any }?)
Changed the
parameters of
Function EditableImage:DrawCircle
from: (center: Vector2, radius: number, color: Color3, transparency: number)
to: (center: Vector2, radius: number, color: Color3, transparency: number, combineType: Enum.ImageCombineType)
Changed the
parameters of
Function EditableImage:DrawLine
from: (p1: Vector2, p2: Vector2, color: Color3, transparency: number)
to: (p1: Vector2, p2: Vector2, color: Color3, transparency: number, combineType: Enum.ImageCombineType)
Changed the
parameters of
Function EditableImage:DrawRectangle
from: (position: Vector2, size: Vector2, color: Color3, transparency: number)
to: (position: Vector2, size: Vector2, color: Color3, transparency: number, combineType: Enum.ImageCombineType)
Removed Function StudioDeviceEmulatorService:ConnectGamepad
Removed Function StudioDeviceEmulatorService:DisconnectGamepad
Removed Function StudioDeviceEmulatorService:GetKeyboardShortcut
Removed Function StudioDeviceEmulatorService:SendGamepadEvent
Removed Function StudioDeviceEmulatorService:SetGamepadEmulationEnabled
Removed Function StudioDeviceEmulatorService:UpdateKeyMapping
Version 0.631.0.6310470
Added Class UIDragDetectorService : Instance [NotCreatable] [NotReplicated] [Service]
Added Property BasePart.PhysicsCFrame: CFrame {RobloxSecurity} [Hidden] [NotScriptable]
Added Property BasePart.PhysicsLinearVelocity: Vector3 {RobloxSecurity} [Hidden] [NotScriptable]
Added Property BasePart.PhysicsRotationalVelocity: Vector3 {RobloxSecurity} [Hidden] [NotScriptable]
Added Property GetTextBoundsParams.RichText: boolean
Added Property UIDragDetector.ActivatedCursorIcon: Content
Added Property UIDragDetector.CursorIcon: Content
Added Property VisualizationMode.ToolTip: string {RobloxScriptSecurity}
Added Function VoiceChatService:joinVoice() -> () {RobloxScriptSecurity}
Added Tag [CustomLuaState] to Function Instance:GetAttributes
Added Tag [NotBrowsable] to Class UIDragDetector
Changed the
security of
Property Lighting.Technology
from: {None}
to: {RobloxScriptSecurity}
Removed Property ColorCorrectionEffect.TonemapperPreset
Removed Enum TonemapperPreset
Removed EnumItem TonemapperPreset.Default
Removed EnumItem TonemapperPreset.Retro
Removed Tag [NotScriptable] from Property Lighting.Technology
Version 0.630.0.6300556
Added Class AppLifecycleObserverService : Instance [NotCreatable] [NotReplicated] [Service]
Added Function AppLifecycleObserverService:IsDidDetachSupported() -> boolean {RobloxScriptSecurity}
Added Event AppLifecycleObserverService.OnBecomeActive() {RobloxScriptSecurity}
Added Event AppLifecycleObserverService.OnDetach() {RobloxScriptSecurity}
Added Event AppLifecycleObserverService.OnHide() {RobloxScriptSecurity}
Added Event AppLifecycleObserverService.OnResignActive() {RobloxScriptSecurity}
Added Event AppLifecycleObserverService.OnStart() {RobloxScriptSecurity}
Added Event AppLifecycleObserverService.OnUnhide() {RobloxScriptSecurity}
Added Property AccessoryDescription.Position: Vector3
Added Property AccessoryDescription.Rotation: Vector3
Added Property AccessoryDescription.Scale: Vector3
Added Function MaterialService:GetIsMaterialActionAsToolEnabled() -> boolean {RobloxScriptSecurity}
Added Function MaterialService:ToggleMaterialFillToolEnabled() -> () {RobloxScriptSecurity}
Added Function PluginToolbarButton:SetDropdownActive(active: boolean) -> () {RobloxScriptSecurity}
Added Event MaterialService.MaterialFillToolEnabledChanged(shouldEnable: boolean) {RobloxScriptSecurity}
Added Event SoundService.OpenAudioEqualizerEditorSignal(selectedEqualizerObjects: { Instance }) {RobloxScriptSecurity}
Added Tag [Yields] to Function AvatarGenerationJob:Cancel
Removed Tag [NotBrowsable] from Class Path2D
Removed Tag [NotReplicated] from
Class EditableMesh
Removed Tag [NotReplicated] from Property EditableMesh.MeshData
Version 0.629.0.6290609
Added Class UIDragDetector : UIComponent
Added Property UIDragDetector.BoundingUI: GuiBase2d?
Added Property UIDragDetector.DragRelativity: Enum.UIDragDetectorDragRelativity
Added Property UIDragDetector.DragSpace: Enum.UIDragDetectorDragSpace
Added Property UIDragDetector.DragStyle: Enum.UIDragDetectorDragStyle
Added Property UIDragDetector.Enabled: boolean
Added Property UIDragDetector.ReferenceUIInstance: GuiObject?
Added Property UIDragDetector.ResponseStyle: Enum.UIDragDetectorResponseStyle
Added Property UIDragDetector.DragAxis: Vector2
Added Property UIDragDetector.MaxDragAngle: number
Added Property UIDragDetector.MaxDragTranslation: UDim2
Added Property UIDragDetector.MinDragAngle: number
Added Property UIDragDetector.MinDragTranslation: UDim2
Added Property UIDragDetector.DragRotation: number
Added Property UIDragDetector.DragUDim2: UDim2
Added Function UIDragDetector:AddConstraintFunction(priority: number, function: (...any) -> ...any) -> RBXScriptConnection
Added Function UIDragDetector:GetReferencePosition() -> UDim2
Added Function UIDragDetector:GetReferenceRotation() -> number
Added Function UIDragDetector:SetDragStyleFunction(function: (...any) -> ...any) -> ()
Added Event UIDragDetector.DragContinue(inputPosition: Vector2)
Added Event UIDragDetector.DragEnd(inputPosition: Vector2)
Added Event UIDragDetector.DragStart(inputPosition: Vector2)
Added Property AudioDeviceInput.Volume: number
Added Property AudioPlayer.Volume: number
Added Property ColorCorrectionEffect.TonemapperPreset: Enum.TonemapperPreset [NotScriptable]
Added Property ExperienceStateCaptureService.HiddenSelectionEnabled: boolean {RobloxScriptSecurity} [Hidden] [NotReplicated]
Added Property TextBox.OpenTypeFeatures: string
Added Property TextBox.OpenTypeFeaturesError: string [ReadOnly]
Added Property TextButton.OpenTypeFeatures: string
Added Property TextButton.OpenTypeFeaturesError: string [ReadOnly]
Added Property TextLabel.OpenTypeFeatures: string
Added Property TextLabel.OpenTypeFeaturesError: string [ReadOnly]
Added Function AnimationStreamTrack:GetActive() -> boolean {RobloxScriptSecurity}
Added Function BaseWrap:GetUVs(cageType: Enum.CageType) -> { any } {RobloxScriptSecurity}
Added Function LogReporterService:ReportMultipleLogs(fingerprint: string, uuid: string, desc: string, attributes: { [string]: any }, annotations: { [string]: any }, numLogs: number) -> boolean {RobloxScriptSecurity}
Added Function SoundService:OpenAttenuationCurveEditor(selectedCurveObjects: { Instance }) -> () {PluginSecurity}
Added Function StudioDeviceEmulatorService:SetGamepadEmulationEnabled(enable: boolean) -> () {RobloxScriptSecurity} [Yields]
Added Event SoundService.OpenAttenuationCurveEditorSignal(selectedCurveObjects: { Instance }) {RobloxScriptSecurity}
Added Enum TonemapperPreset
Added EnumItem TonemapperPreset.Default : 0
Added EnumItem TonemapperPreset.Retro : 1
Added Enum UIDragDetectorDragRelativity
Added EnumItem UIDragDetectorDragRelativity.Absolute : 0
Added EnumItem UIDragDetectorDragRelativity.Relative : 1
Added Enum UIDragDetectorDragSpace
Added EnumItem UIDragDetectorDragSpace.Parent : 0
Added EnumItem UIDragDetectorDragSpace.LayerCollector : 1
Added EnumItem UIDragDetectorDragSpace.Reference : 2
Added Tag [Deprecated] to Event GuiService.OpenAttenuationCurveEditor
Removed Property AnimationRigData.endEffectorRotationConstraint
Removed Property AnimationRigData.endEffectorTranslationConstraint
Removed Property AnimationRigData.endEffectorWeight
Removed Property AnimationRigData.facsControl
Removed Property AnimationRigData.rootMotion
Removed Property AnimationRigData.weight
Removed Property Workspace.EditorLiveScripting
Removed Function AssetManagerService:HasUnpublishedChangesForLinkedSource
Removed Function AssetManagerService:InsertLinkedSourceAsLocalScript
Removed Function AssetManagerService:InsertLinkedSourceAsModuleScript
Removed Function AssetManagerService:InsertLinkedSourceAsScript
Removed Function AssetManagerService:OpenLinkedSource
Removed Function AssetManagerService:PublishLinkedSource
Removed Function AssetManagerService:RefreshLinkedSource
Removed Function AssetManagerService:RevertLinkedSourceToLastPublishedVersion
Removed Event AssetManagerService.MayBeLinkedSourceModified
Removed Event Players.OnLinkedScriptsUpdated
Removed Enum EditorLiveScripting
Removed EnumItem EditorLiveScripting.Default
Removed EnumItem EditorLiveScripting.Disabled
Removed EnumItem EditorLiveScripting.Enabled
Version 0.628.0.6280391
Added Class LinkingService : Instance [NotCreatable] [NotReplicated] [Service]
Added Function LinkingService:DetectUrl(url: string) -> () {RobloxScriptSecurity}
Added Function LinkingService:GetAndClearLastPendingUrl() -> { [string]: any } {RobloxScriptSecurity}
Added Function LinkingService:GetLastLuaUrl() -> string? {RobloxScriptSecurity}
Added Function LinkingService:IsUrlRegistered(url: string) -> boolean {RobloxScriptSecurity}
Added Function LinkingService:OpenUrl(url: string) -> boolean {RobloxScriptSecurity} [Yields]
Added Function LinkingService:RegisterLuaUrl(url: string) -> () {RobloxScriptSecurity}
Added Function LinkingService:StartLuaUrlDelivery() -> { [string]: any }? {RobloxScriptSecurity}
Added Function LinkingService:StopLuaUrlDelivery() -> () {RobloxScriptSecurity}
Added Function LinkingService:SupportsSwitchToSettingsApp() -> boolean {RobloxScriptSecurity} [Yields]
Added Function LinkingService:SwitchToSettingsApp(route: string?) -> () {RobloxScriptSecurity} [Yields]
Added Event LinkingService.OnLuaUrl(url: string, matchedUrl: string, attributionUrl: string?) {RobloxScriptSecurity}
Added Property AudioChorus.Bypass: boolean
Added Property AudioCompressor.Bypass: boolean
Added Property AudioDistortion.Bypass: boolean
Added Property AudioEcho.Bypass: boolean
Added Property AudioEqualizer.Bypass: boolean
Added Property AudioFader.Bypass: boolean
Added Property AudioFlanger.Bypass: boolean
Added Property AudioPitchShifter.Bypass: boolean
Added Property AudioReverb.Bypass: boolean
Added Property UserGameSettings.HapticStrength: number {RobloxScriptSecurity} [Hidden] [NotReplicated]
Added Property Workspace.MoverConstraintRootBehavior: Enum.MoverConstraintRootBehaviorMode [NotScriptable]
Added Function StudioDeviceEmulatorService:GetKeyboardShortcut(deviceId: number, gamepadKey: Enum.KeyCode, position: Vector3) -> { any } {RobloxScriptSecurity} [Yields]
Added Function StudioDeviceEmulatorService:UpdateKeyMapping(deviceId: number, keyboardShortcut: { any }, gamepadKey: Enum.KeyCode, position: Vector3) -> boolean {RobloxScriptSecurity} [Yields]
Added Function UGCValidationService:ReportUGCValidationTelemetry(assetType: string, data: { [string]: any }) -> () {RobloxScriptSecurity}
Added Function UGCValidationService:ValidateImageTransparencyThresholdByteString_V2(image: string, threshold: number) -> boolean {RobloxScriptSecurity} [Yields]
Added Function UGCValidationService:ValidateImageTransparencyThresholdTextureID_V2(textureId: string, threshold: number) -> boolean {RobloxScriptSecurity} [Yields]
Added Enum MoverConstraintRootBehaviorMode
Added EnumItem MoverConstraintRootBehaviorMode.Default : 0
Added EnumItem MoverConstraintRootBehaviorMode.Disabled : 1
Added EnumItem MoverConstraintRootBehaviorMode.Enabled : 2
Added Tag [Hidden] to Property TriangleMeshPart.UnscaledCofm
Added Tag [Hidden] to Property TriangleMeshPart.UnscaledVolInertiaDiags
Added Tag [Hidden] to Property TriangleMeshPart.UnscaledVolInertiaOffDiags
Added Tag [Hidden] to Property TriangleMeshPart.UnscaledVolume
Version 0.627.0.6270453
Added Class AnnotationsService : Instance [NotCreatable] [Service]
Added Property HumanoidDescription.ResetIncludesBodyParts: boolean {RobloxScriptSecurity} [Hidden]
Added Property RootImportData.KeepZeroInfluenceBones: boolean
Added Property TriangleMeshPart.UnscaledCofm: Vector3 {RobloxSecurity}
Added Property TriangleMeshPart.UnscaledVolInertiaDiags: Vector3 {RobloxSecurity}
Added Property TriangleMeshPart.UnscaledVolInertiaOffDiags: Vector3 {RobloxSecurity}
Added Property TriangleMeshPart.UnscaledVolume: number {RobloxSecurity}
Added Function AdGui:HandleLuaUIEvent(eventType: Enum.AdUIEventType) -> () {RobloxScriptSecurity}
Added Function AdService:SetAdGuiInteractivityHandlerInitialized() -> () {RobloxScriptSecurity}
Added Function AvatarCreationService:ValidateUGCAccessoryAsync(player: Player, accessory: Instance, accessoryType: Enum.AccessoryType) -> ...any [Yields]
Added Function AvatarCreationService:ValidateUGCBodyPartAsync(player: Player, instance: Instance, bodyPart: Enum.BodyPart) -> ...any [Yields]
Added Function AvatarCreationService:ValidateUGCFullBodyAsync(player: Player, humanoidDescription: HumanoidDescription) -> ...any [Yields]
Added Function AvatarGenerationJob:GetOutput() -> { [string]: any }
Added Event AdGui.adGuiStateChanged(adUIState: any) {RobloxScriptSecurity}
Added Event AdService.adGuiRegisterUI(adGui: Instance) {RobloxScriptSecurity}
Added Enum AdUIEventType
Added EnumItem AdUIEventType.AdLabelClicked : 0
Added EnumItem AdUIEventType.VolumeButtonClicked : 1
Added EnumItem AdUIEventType.FullscreenButtonClicked : 2
Added EnumItem AdUIEventType.PlayButtonClicked : 3
Added EnumItem AdUIEventType.PauseButtonClicked : 4
Added EnumItem AdUIEventType.CloseButtonClicked : 5
Added Enum AdUIType
Added EnumItem AdUIType.None : 0
Added EnumItem AdUIType.Image : 1
Added EnumItem AdUIType.Video : 2
Added EnumItem AvatarGenerationError.Offensive : 4
Changed the
return-type of
Function MaterialGenerationService:GenerateMaterialVariantsAsync
from: { Instance }
to: { [string]: any }
Changed the
parameters of
Event StreamingService.Stream
from: (requestId: string, streamContent: string)
to: (requestId: string, commandName: string, streamContent: string)
Changed the value of EnumItem AvatarGenerationError.Unknown from 4 to 5
Removed Property LuaSourceContainer.SyncingEditorText
Version 0.626.0.6260361
Added Property Explosion.LocalTransparencyModifier: number [Hidden] [NotReplicated]
Added Property Fire.LocalTransparencyModifier: number [Hidden] [NotReplicated]
Added Property Smoke.LocalTransparencyModifier: number [Hidden] [NotReplicated]
Added Property Sparkles.LocalTransparencyModifier: number [Hidden] [NotReplicated]
Added Function AvatarCreationService:SendAnalyticsEvent(eventName: string, params: { [string]: any }) -> ()
Added EnumItem MarketplaceItemPurchaseStatus.PlaceInvalid : 13
Changed the
parameters of
Function ConversationalAIAcceptanceService:CodeRunnerActivated
from: (requestId: string, code: string)
to: (requestId: string, code: string, serverAutorun: boolean, autorunEnabled: boolean, autoExpandDropdowns: boolean)
Changed the
security of
Function InsertService:CreateMeshPartAsync
from: {PluginSecurity}
to: {None}
Changed the
parameters of
Event CaptureService.CaptureSavedInternal
from: (captureInfo: { [string]: any })
to: (captureInfo: { [string]: any }, triggerSource: string)
Removed Property Studio.Server Audio Behavior
Removed Enum ServerAudioBehavior
Removed EnumItem ServerAudioBehavior.Enabled
Removed EnumItem ServerAudioBehavior.Muted
Removed EnumItem ServerAudioBehavior.OnlineGame
Version 0.625.0.6250509
Added Class BanHistoryPages : Pages [NotCreatable] [NotReplicated]
Added Function CaptureService:OnCaptureShared(capturePath: string) -> () {RobloxScriptSecurity}
Added Function CaptureService:SaveCapturesToExternalStorageAsync(pathArr: { any }) -> number {RobloxScriptSecurity} [Yields]
Added Function MarketplaceService:PerformBulkPurchase(orderRequest: { [string]: any }, options: { [string]: any }) -> { [string]: any } {RobloxScriptSecurity} [Yields]
Added Function MarketplaceService:PromptBulkPurchase(player: Player, lineItems: { any }, options: { [string]: any }) -> ()
Added Function MarketplaceService:SignalPromptBulkPurchaseFinished(status: Enum.MarketplaceBulkPurchasePromptStatus, results: { [string]: any }) -> () {RobloxScriptSecurity}
Added Function MaterialGenerationService:DEPRECATED_GenerateMaterialVariantsAync(prompt: string, samples: number) -> { Instance } {RobloxScriptSecurity} [Yields]
Added Function Players:GetBanHistoryAsync(userId: number) -> BanHistoryPages [Yields]
Added Function StreamingService:BindCodeToGuid(runCodeGuid: string, code: string) -> ...any {RobloxScriptSecurity} [Yields]
Added Event CaptureService.OnCaptureSignatureResult(content: string, signature: string, signatureVersion: number) {RobloxSecurity} [Hidden]
Added Event CaptureService.RequestCaptureSignature(content: string) {RobloxSecurity} [Hidden]
Added Event MarketplaceService.PromptBulkPurchaseFinished(player: Instance, status: Enum.MarketplaceBulkPurchasePromptStatus, results: { [string]: any })
Added Event MarketplaceService.PromptBulkPurchaseRequested(player: Instance, displayData: { any }, orderRequest: { [string]: any }, purchaserRobuxBalance: number, orderTotalRobux: number, options: { [string]: any }) {RobloxScriptSecurity}
Added Enum UIDragDetectorDragStyle
Added EnumItem UIDragDetectorDragStyle.TranslatePlane : 0
Added EnumItem UIDragDetectorDragStyle.TranslateLine : 1
Added EnumItem UIDragDetectorDragStyle.Rotate : 2
Added EnumItem UIDragDetectorDragStyle.Scriptable : 3
Added Enum UIDragDetectorResponseStyle
Added EnumItem UIDragDetectorResponseStyle.Offset : 0
Added EnumItem UIDragDetectorResponseStyle.Scale : 1
Added EnumItem UIDragDetectorResponseStyle.CustomOffset : 2
Added EnumItem UIDragDetectorResponseStyle.CustomScale : 3
Changed the
category of
Property AudioEmitter.DistanceAttenuation
from: "Data"
to: "Emission"
Changed the
parameters of
Function StreamingService:RunSandboxedCode
from: (requestId: string, runCodeGuid: string, defaultCode: string? = "")
to: (runCodeGuid: string, requestId: string)
Removed Tag [NotReplicated] from Class CaptureService
Version 0.624.0.6240519
Added Class PlayerHydrationService : Instance [NotCreatable] [Service]
Added Event PlayerHydrationService.PlayerHydration(userId: number, playerHydrationBlob: string, playerHydrationSignature: string) {RobloxSecurity} [Hidden]
Added Property Beam.LocalTransparencyModifier: number [Hidden] [NotReplicated]
Added Property EditableMesh.SkinningEnabled: boolean
Added Property ParticleEmitter.LocalTransparencyModifier: number [Hidden] [NotReplicated]
Added Property Trail.LocalTransparencyModifier: number [Hidden] [NotReplicated]
Added Function AvatarCreationService:GetAvatarGenerationConfig() -> { [string]: any } [Yields]
Added Function ExperienceService:StartCrossExperience(type: string, params: { [string]: any }) -> () {RobloxScriptSecurity}
Added Function ExperienceService:StopCrossExperience(type: string, params: { [string]: any }) -> () {RobloxScriptSecurity}
Added Event ExperienceService.OnCrossExperienceStarted(type: string, params: { [string]: any }) {RobloxScriptSecurity}
Added Event ExperienceService.OnCrossExperienceStopped(type: string, params: { [string]: any }) {RobloxScriptSecurity}
Added Enum JoinSource
Added EnumItem JoinSource.CreatedItemAttribution : 1
Added Enum MarketplaceBulkPurchasePromptStatus
Added EnumItem MarketplaceBulkPurchasePromptStatus.Completed : 1
Added EnumItem MarketplaceBulkPurchasePromptStatus.Aborted : 2
Added EnumItem MarketplaceBulkPurchasePromptStatus.Error : 3
Added Enum MarketplaceItemPurchaseStatus
Added EnumItem MarketplaceItemPurchaseStatus.Success : 1
Added EnumItem MarketplaceItemPurchaseStatus.SystemError : 2
Added EnumItem MarketplaceItemPurchaseStatus.AlreadyOwned : 3
Added EnumItem MarketplaceItemPurchaseStatus.InsufficientRobux : 4
Added EnumItem MarketplaceItemPurchaseStatus.QuantityLimitExceeded : 5
Added EnumItem MarketplaceItemPurchaseStatus.QuotaExceeded : 6
Added EnumItem MarketplaceItemPurchaseStatus.NotForSale : 7
Added EnumItem MarketplaceItemPurchaseStatus.NotAvailableForPurchaser : 8
Added EnumItem MarketplaceItemPurchaseStatus.PriceMismatch : 9
Added EnumItem MarketplaceItemPurchaseStatus.SoldOut : 10
Added EnumItem MarketplaceItemPurchaseStatus.PurchaserIsSeller : 11
Added EnumItem MarketplaceItemPurchaseStatus.InsufficientMembership : 12
Added Enum MarketplaceProductType
Added EnumItem MarketplaceProductType.AvatarAsset : 1
Added EnumItem MarketplaceProductType.AvatarBundle : 2
Added Tag [CustomLuaState] to Function Player:GetJoinData
Added Tag [NotScriptable] to Property Workspace.RenderingCacheOptimizations
Changed the
category of
Property ServiceVisibilityService.HiddenServices
from: "Data"
to: "Behavior"
Changed the
serialization of
Property Workspace.RenderingCacheOptimizations
from: [🚫 None]
to: [💾|📁 Serialized]
Changed the
parameters of
Function AssetManagerService:InsertMesh
from: (aliasName: string, insertWithLocation: boolean)
to: (aliasName: string, insertWithLocation: boolean, sourceAssetId: number)
Changed the
parameters of
Function AssetManagerService:InsertMeshesWithLocation
from: (aliasNames: { any })
to: (aliasNames: { any }, meshIds: { any })
Changed the
parameters of
Event GuiService.OpenAttenuationCurveEditor
from: (selectedCurveObject: Instance)
to: (selectedCurveObjects: { Instance })
Removed Tag [Hidden] from Property Workspace.RenderingCacheOptimizations
Version 0.623.0.6230555
Added Property DraggerService.PartSnapEnabled: boolean {RobloxScriptSecurity} [ReadOnly]
Added Property StudioService.Secrets: string {RobloxScriptSecurity}
Added Property SurfaceAppearance.Color: Color3
Added Property Workspace.RenderingCacheOptimizations: Enum.RenderingCacheOptimizationMode [Hidden]
Added Function DataModelPatchService:GetLuaVersion(patchName: string) -> string {RobloxScriptSecurity}
Added Function GenericChallengeService:SignalChallengeAbandoned(challengeID: string) -> () {RobloxScriptSecurity}
Added Function GenericChallengeService:SignalChallengeCompleted(challengeID: string, challengeType: string, challengeMetadata: string) -> () {RobloxScriptSecurity}
Added Function GenericChallengeService:SignalChallengeInvalidated(challengeID: string) -> () {RobloxScriptSecurity}
Added Function GenericChallengeService:SignalChallengeLoaded(challengeID: string, success: boolean) -> () {RobloxScriptSecurity}
Added Function GenericChallengeService:SignalChallengeRequired(challengeID: string, challengeType: string, challengeMetadata: string) -> () {RobloxScriptSecurity}
Added Function Plugin:GetUri() -> { [string]: any } {RobloxScriptSecurity}
Added Function UserGameSettings:GetDefaultFramerateCap() -> number {RobloxScriptSecurity}
Added Event GenericChallengeService.ChallengeAbandonedEvent(challengeID: string) {RobloxScriptSecurity}
Added Event GenericChallengeService.ChallengeCompletedEvent(challengeID: string, challengeType: string, challengeMetadata: string) {RobloxScriptSecurity}
Added Event GenericChallengeService.ChallengeInvalidatedEvent(challengeID: string) {RobloxScriptSecurity}
Added Event GenericChallengeService.ChallengeLoadedEvent(challengeID: string, success: boolean) {RobloxScriptSecurity}
Added Enum RenderingCacheOptimizationMode
Added EnumItem RenderingCacheOptimizationMode.Default : 0
Added EnumItem RenderingCacheOptimizationMode.Disabled : 1
Added EnumItem RenderingCacheOptimizationMode.Enabled : 2
Changed the
parameters of
Function AnalyticsService:LogEconomyEvent
from: (player: Player, flowType: Enum.AnalyticsEconomyFlowType, currencyType: string, endingBalance: number, amount: number, transactionType: string, itemSku: string? = "", customFields: { [string]: any }?)
to: (player: Player, flowType: Enum.AnalyticsEconomyFlowType, currencyType: string, amount: number, endingBalance: number, transactionType: string, itemSku: string? = "", customFields: { [string]: any }?)
Removed Event Player.ReceivedJoinTelemetry
Removed Tag [NotReplicated] from Class EditableImage
Version 0.622.0.6220470
Added Class GenericChallengeService : Instance [NotCreatable] [Service]
Added Event GenericChallengeService.ChallengeRequiredEvent(challengeID: string, challengeType: string, challengeMetadata: string) {RobloxScriptSecurity}
Added Function AvatarChatService:EnableVoice() -> boolean {RobloxScriptSecurity}
Added Function AvatarChatService:deviceMeetsRequirementsForFeature(feature: Enum.DeviceFeatureType) -> boolean {RobloxScriptSecurity}
Added Function AvatarCreationService:CreateAvatarGenerationSessionAsync(player: Player) -> AvatarGenerationSession [Yields]
Added Function ConversationalAIAcceptanceService:ErrorTelemetry(requestId: string, errorType: string) -> () {RobloxScriptSecurity}
Added Function LayerCollector:GetGuiObjectsAtPosition(x: number, y: number) -> { Instance } {RobloxScriptSecurity}
Added Function Players:BanAsync(config: { [string]: any }) -> () [Yields]
Added Function Players:UnbanAsync(config: { [string]: any }) -> () [Yields]
Added Function ScriptEditorService:IsAutocompleteCallbackRegistered(name: string) -> boolean {RobloxScriptSecurity}
Added Function ScriptEditorService:IsScriptAnalysisCallbackRegistered(name: string) -> boolean {RobloxScriptSecurity}
Added Function StudioDeviceEmulatorService:ConnectGamepad(deviceId: number, gamepadDeviceType: Enum.GamepadType) -> () {RobloxScriptSecurity} [Yields]
Added Function StudioDeviceEmulatorService:DisconnectGamepad(deviceId: number) -> () {RobloxScriptSecurity} [Yields]
Added Event AvatarChatService.RefreshClientFeatures() {RobloxSecurity} [Hidden]
Added Event AvatarCreationService.ReplicateAvatarModel(id: string, success: boolean, serializedModel: string, bufferTable: { [string]: any }) {RobloxSecurity} [Hidden]
Added Event Player.PlayerCharacterLoaded(metrics: { [string]: any }) {RobloxSecurity} [Hidden]
Added Enum AnalyticsCustomFieldKeys
Added EnumItem AnalyticsCustomFieldKeys.CustomField01 : 0
Added EnumItem AnalyticsCustomFieldKeys.CustomField02 : 1
Added EnumItem AnalyticsCustomFieldKeys.CustomField03 : 2
Added Enum DeviceFeatureType
Added EnumItem DeviceFeatureType.DeviceCapture : 0
Changed the
security of
Property RunService.RunState
from: {RobloxScriptSecurity}
to: {PluginSecurity}
Changed the
value-type of
Property Avatar3DGenerationJob.Result
from: Model?
to: string
Changed the
parameters of
Function AnalyticsService:LogEconomyEvent
from: (player: Player, flowType: Enum.AnalyticsEconomyFlowType, currencyType: string, endingBalance: number, amount: number, transactionType: string, itemSku: string, customFields: { any })
to: (player: Player, flowType: Enum.AnalyticsEconomyFlowType, currencyType: string, endingBalance: number, amount: number, transactionType: string, itemSku: string? = "", customFields: { [string]: any }?)
Changed the
parameters of
Function AnalyticsService:LogFunnelStepEvent
from: (player: Player, funnelName: string, step: number, customFields: { any })
to: (player: Player, funnelName: string, funnelSessionId: string? = "", step: number? = 0, stepName: string? = "", customFields: { [string]: any }?)
Changed the
parameters of
Function AnalyticsService:LogOnboardingFunnelStepEvent
from: (player: Player, step: number, customFields: { any })
to: (player: Player, step: number, stepName: string? = "", customFields: { [string]: any }?)
Changed the
parameters of
Function AnalyticsService:LogProgressionCompleteEvent
from: (player: Player, level: number, levelName: string, customFields: { any })
to: (player: Player, progressionPathName: string, level: number, levelName: string? = "", customFields: { [string]: any }?)
Changed the
parameters of
Function AnalyticsService:LogProgressionEvent
from: (player: Player, status: Enum.AnalyticsProgressionType, level: number, levelName: string, customFields: { any })
to: (player: Player, progressionPathName: string, status: Enum.AnalyticsProgressionType, level: number, levelName: string? = "", customFields: { [string]: any }?)
Changed the
parameters of
Function AnalyticsService:LogProgressionFailEvent
from: (player: Player, level: number, levelName: string, customFields: { any })
to: (player: Player, progressionPathName: string, level: number, levelName: string? = "", customFields: { [string]: any }?)
Changed the
parameters of
Function AnalyticsService:LogProgressionStartEvent
from: (player: Player, level: number, levelName: string, customFields: { any })
to: (player: Player, progressionPathName: string, level: number, levelName: string? = "", customFields: { [string]: any }?)
Changed the
parameters of
Function HttpService:GetAsync
from: (url: string, nocache: boolean? = false, headers: any)
to: (url: any, nocache: boolean? = false, headers: any)
Changed the
parameters of
Function HttpService:PostAsync
from: (url: string, data: string, content_type: Enum.HttpContentType? = "ApplicationJson", compress: boolean? = false, headers: any)
to: (url: any, data: string, content_type: Enum.HttpContentType? = "ApplicationJson", compress: boolean? = false, headers: any)
Changed the
parameters of
Function StreamingService:RunSandboxedCode
from: (requestId: string, code: string)
to: (requestId: string, runCodeGuid: string, defaultCode: string? = "")
Removed Event AvatarCreationService.ReplicateAvatarTempAssetIds
Removed Tag [Hidden] from Property RunService.RunState
Version 0.621.0.6210527
Added Property Path2D.Color3: Color3
Added Function ConversationalAIAcceptanceService:DataModelHierarchyLatency(requestId: string, latency: number) -> () {RobloxScriptSecurity}
Added Function ExperienceService:GetPendingJoinAttempt() -> { [string]: any } {RobloxScriptSecurity}
Added Function Path2D:GetBoundingRect() -> Rect
Added Function StudioPublishService:GetLocalFilePath() -> string {RobloxScriptSecurity}
Added Function StudioPublishService:GetPlaceDisplayName() -> string {RobloxScriptSecurity}
Added Event CaptureService.CaptureSavedInternal(captureInfo: { [string]: any }) {RobloxScriptSecurity}
Added Event ExperienceService.OnNewJoinAttempt(params: { [string]: any }) {RobloxScriptSecurity}
Added Event VoiceChatService.ClientRetryJoinWithConfig(sessionConfigFlags: number) {RobloxSecurity} [Hidden]
Added Event VoiceChatService.VoiceChatClientVoiceCapabilityWithConfig(sessionConfigFlags: number) {RobloxSecurity} [Hidden]
Added Enum GamepadType
Added EnumItem GamepadType.Unknown : 0
Added EnumItem GamepadType.PS4 : 1
Added EnumItem GamepadType.PS5 : 2
Added EnumItem GamepadType.XboxOne : 3
Added EnumItem GuiType.CoreBillboards : 4
Changed the
parameters of
Function StreamingService:RunSandboxedCode
from: (code: string)
to: (requestId: string, code: string)
Removed Property Path2D.Color
Removed Property Path2D.Position
Removed Function Path2D:GetBoundingRect2D
Removed Event LuaSourceContainer.RequestScriptHash
Removed Event LuaSourceContainer.VerifyScriptHash
Version 0.620.0.6200463
Added Class AvatarGenerationJob : Instance [NotCreatable]
Added Property AvatarGenerationJob.Error: Enum.AvatarGenerationError
Added Property AvatarGenerationJob.ErrorMessage: string
Added Property AvatarGenerationJob.Progress: number
Added Property AvatarGenerationJob.Status: Enum.AvatarGenerationJobStatus
Added Function AvatarGenerationJob:Cancel() -> ()
Added Function AvatarGenerationJob:Wait() -> () [Yields]
Added Class AvatarGenerationSession : Instance [NotCreatable]
Added Function AvatarGenerationSession:GenerateAvatarModel(previewJob: Avatar2DGenerationJob, options: { [string]: any }) -> Avatar3DGenerationJob
Added Function AvatarGenerationSession:GenerateAvatarPreview(textPrompt: string, options: { [string]: any }) -> Avatar2DGenerationJob
Added Class CommerceService : Instance [NotCreatable] [Service]
Added Function CommerceService:PromptRealWorldCommerceBrowser(player: Player, url: string) -> ()
Added Function CommerceService:UserEligibleForRealWorldCommerceAsync() -> boolean [Yields]
Added Event CommerceService.InExperienceBrowserRequested(url: string) {RobloxSecurity}
Added Class ScriptProfilerService : Instance [NotCreatable] [Service]
Added Function ScriptProfilerService:ClientRequestData(player: Player) -> () {PluginSecurity}
Added Function ScriptProfilerService:ClientStart(player: Player, frequency: number?) -> () {PluginSecurity}
Added Function ScriptProfilerService:ClientStop(player: Player) -> () {PluginSecurity}
Added Function ScriptProfilerService:DeserializeJSON(jsonString: string?) -> { [string]: any } {PluginSecurity} [CustomLuaState]
Added Function ScriptProfilerService:SaveScriptProfilingData(jsonString: string, filename: string) -> string {RobloxScriptSecurity}
Added Function ScriptProfilerService:ServerRequestData() -> () {PluginSecurity}
Added Function ScriptProfilerService:ServerStart(frequency: number?) -> () {PluginSecurity}
Added Function ScriptProfilerService:ServerStop() -> () {PluginSecurity}
Added Event ScriptProfilerService.OnNewData(player: Player, jsonString: string) {PluginSecurity}
Added Event ScriptProfilerService.RequestData() {RobloxSecurity} [Hidden]
Added Event ScriptProfilerService.SetProfilingState(start: boolean, frequency: number) {RobloxSecurity} [Hidden]
Added Class Avatar2DGenerationJob : AvatarGenerationJob [NotCreatable]
Added Property Avatar2DGenerationJob.Result: string
Added Class Avatar3DGenerationJob : AvatarGenerationJob [NotCreatable]
Added Property Avatar3DGenerationJob.Result: Model?
Added Property AudioEmitter.DistanceAttenuation: BinaryString {RobloxSecurity}
Added Property Workspace.InsertPoint: Vector3 [NotReplicated]
Added Function AudioEmitter:GetDistanceAttenuation() -> { [string]: any } [CustomLuaState]
Added Function AudioEmitter:SetDistanceAttenuation(curve: { [string]: any }) -> () [CustomLuaState]
Added Function AvatarCreationService:LoadAvatarModelAsync(id: string) -> Instance? [Yields]
Added Function AvatarCreationService:LoadAvatarPreviewImageAsync(avatarPreview: string) -> EditableImage [Yields]
Added Function CaptureService:DeleteCapturesAsync(pathArr: { any }) -> number {RobloxScriptSecurity} [Yields]
Added Function MaterialService:SetCurrentMaterial(baseMaterial: Enum.Material, materialVariant: string) -> () {RobloxScriptSecurity}
Added Function Selection:AddFocusCallback(priority: number, function: (...any) -> ...any) -> RBXScriptConnection {RobloxScriptSecurity}
Added Event ActivityHistoryService.EventNotificationReceived()
Added Event AvatarCreationService.RequestAvatarModel(id: string) {RobloxSecurity} [Hidden]
Added Event GuiService.OpenAttenuationCurveEditor(selectedCurveObject: Instance) {RobloxScriptSecurity}
Added Enum AvatarGenerationError
Added EnumItem AvatarGenerationError.None : 0
Added EnumItem AvatarGenerationError.Timeout : 1
Added EnumItem AvatarGenerationError.DownloadFailed : 2
Added EnumItem AvatarGenerationError.Canceled : 3
Added EnumItem AvatarGenerationError.Unknown : 4
Added Enum AvatarGenerationJobStatus
Added EnumItem AvatarGenerationJobStatus.NotStarted : 0
Added EnumItem AvatarGenerationJobStatus.InProgress : 1
Added EnumItem AvatarGenerationJobStatus.Completed : 2
Added EnumItem AvatarGenerationJobStatus.Failed : 3
Added EnumItem TextTruncate.SplitWord : 2
Changed the
parameters of
Event AvatarCreationService.ReplicateAvatarTempAssetIds
from: (serializedModel: string, bufferMap: { [string]: any })
to: (id: string, serializedModel: string, bufferMap: { [string]: any })
Removed Property StarterPlayer.DeathStyle
Removed Event ActivityHistoryService.onEventNotificationReceived
Removed Enum DeathStyle
Removed EnumItem DeathStyle.Default
Removed EnumItem DeathStyle.ClassicBreakApart
Removed EnumItem DeathStyle.NonGraphic
Removed EnumItem DeathStyle.Scriptable
Version 0.619.0.6190508
Added Property Instance.Sandboxed: boolean {RobloxSecurity} [NotReplicated] [NotScriptable]
Added Property UserGameSettings.MasterVolumeStudio: number {RobloxScriptSecurity}
Added Function AnalyticsService:LogEconomyEvent(player: Player, flowType: Enum.AnalyticsEconomyFlowType, currencyType: string, endingBalance: number, amount: number, transactionType: string, itemSku: string, customFields: { any }) -> ()
Added Function AnalyticsService:LogFunnelStepEvent(player: Player, funnelName: string, step: number, customFields: { any }) -> ()
Added Function AnalyticsService:LogOnboardingFunnelStepEvent(player: Player, step: number, customFields: { any }) -> ()
Added Function AnalyticsService:LogProgressionCompleteEvent(player: Player, level: number, levelName: string, customFields: { any }) -> ()
Added Function AnalyticsService:LogProgressionEvent(player: Player, status: Enum.AnalyticsProgressionType, level: number, levelName: string, customFields: { any }) -> ()
Added Function AnalyticsService:LogProgressionFailEvent(player: Player, level: number, levelName: string, customFields: { any }) -> ()
Added Function AnalyticsService:LogProgressionStartEvent(player: Player, level: number, levelName: string, customFields: { any }) -> ()
Added Function AssetService:CreateMeshPartAsync(meshId: string, options: { [string]: any }?) -> MeshPart {PluginSecurity} [Yields]
Added Function Plugin:GetPluginComponent(name: string) -> { [string]: any } {RobloxScriptSecurity} [CustomLuaState]
Added Function ScriptEditorService:StripComments(code: string) -> string {RobloxScriptSecurity}
Added Function StudioDeviceEmulatorService:SendGamepadEvent(deviceId: number, keyCode: Enum.KeyCode, position: Vector3, rotation: Vector3) -> () {RobloxScriptSecurity} [Yields]
Added Event BaseWrap.VerticesModified() {RobloxScriptSecurity}
Added Event ProjectFolderService.FileChangedAfterSync() {RobloxScriptSecurity}
Added Enum AnalyticsEconomyFlowType
Added EnumItem AnalyticsEconomyFlowType.Sink : 0
Added EnumItem AnalyticsEconomyFlowType.Source : 1
Added Enum AnalyticsEconomyTransactionType
Added EnumItem AnalyticsEconomyTransactionType.IAP : 0
Added EnumItem AnalyticsEconomyTransactionType.Shop : 1
Added EnumItem AnalyticsEconomyTransactionType.Gameplay : 2
Added EnumItem AnalyticsEconomyTransactionType.ContextualPurchase : 3
Added EnumItem AnalyticsEconomyTransactionType.TimedReward : 4
Added EnumItem AnalyticsEconomyTransactionType.Onboarding : 5
Added Enum AnalyticsProgressionType
Added EnumItem AnalyticsProgressionType.Custom : 0
Added EnumItem AnalyticsProgressionType.Start : 1
Added EnumItem AnalyticsProgressionType.Fail : 2
Added EnumItem AnalyticsProgressionType.Complete : 3
Added EnumItem ConnectionError.PlacelaunchCreatorBan : 600
Added EnumItem Font.Arimo : 50
Added EnumItem Font.ArimoBold : 51
Added Tags [NotCreatable] [NotReplicated] to Class AnalyticsService
Changed the
category of
Property Instance.Capabilities
from: "Behavior"
to: "Permissions"
Changed the
category of
Property Instance.DefinesCapabilities
from: "Behavior"
to: "Permissions"
Changed the
parameters of
Function EditableMesh:CreateMeshPartAsync
from: (collisionFidelity: Enum.CollisionFidelity)
to: (options: { [string]: any }?)
Changed the
parameters of
Function LogReporterService:ReportLog
from: (logId: string, desc: string)
to: (fingerprint: string, uuid: string, desc: string, attributes: { [string]: any }, annotations: { [string]: any })
Changed the
parameters of
Function StreamingService:GetInstance
from: (collectorName: string, requestId: string? = "instanceId")
to: (requestId: string, instanceId: string)
Removed Tag [Hidden] from Property Instance.Capabilities
Removed Tag [Preliminary] from Class AnalyticsService
Version 0.618.2.6180548
Added Class ExampleService : Instance [NotCreatable] [NotReplicated] [Service]
Added Function ExampleService:PrintHello() -> () {RobloxScriptSecurity}
Added Event ExampleService.OnPolo(message: string) {RobloxScriptSecurity}
Added Property PartOperation.ManifoldMesh: SharedString {RobloxSecurity} [Hidden] [NotReplicated] [NotScriptable]
Added Property PhysicsSettings.ShowInstanceNamesForDrawnForcesAndTorques: boolean {RobloxScriptSecurity}
Added Function ExperienceStateCaptureService:CanEnterCaptureMode() -> boolean {RobloxScriptSecurity}
Added Function MarketplaceService:PerformSubscriptionPurchaseV2(subscriptionId: string, paymentProvider: string) -> () {RobloxScriptSecurity} [Yields]
Added Event AvatarCreationService.ReplicateAvatarTempAssetIds(serializedModel: string, bufferMap: { [string]: any }) {RobloxSecurity} [Hidden]
Added Event MarketplaceService.PromptCollectibleBundlePurchaseRequested(player: Instance, bundleId: number, collectibleItemId: string, collectibleItemInstanceId: string, collectibleProductId: string, expectedPrice: number, idempotencyKey: string, purchaseAuthToken: string) {RobloxScriptSecurity}
Changed the
parameters of
Function StudioPublishService:PublishAs
from: (universeId: number, placeId: number, groupId: number, isPublish: boolean, publishParameters: any, willRetryOnConflict: boolean? = false)
to: (universeId: number, placeId: number, groupId: number, isPublish: boolean, publishParameters: any, willRetryOnConflict: boolean? = false, allowOpeningNewPlace: boolean? = true)
Changed the
security of
Function AudioAnalyzer:GetConnectedWires
from: {PluginSecurity}
to: {None}
Changed the
security of
Function AudioChorus:GetConnectedWires
from: {PluginSecurity}
to: {None}
Changed the
security of
Function AudioCompressor:GetConnectedWires
from: {PluginSecurity}
to: {None}
Changed the
security of
Function AudioDeviceInput:GetConnectedWires
from: {PluginSecurity}
to: {None}
Changed the
security of
Function AudioDeviceOutput:GetConnectedWires
from: {PluginSecurity}
to: {None}
Changed the
security of
Function AudioDistortion:GetConnectedWires
from: {PluginSecurity}
to: {None}
Changed the
security of
Function AudioEcho:GetConnectedWires
from: {PluginSecurity}
to: {None}
Changed the
security of
Function AudioEmitter:GetConnectedWires
from: {PluginSecurity}
to: {None}
Changed the
security of
Function AudioEqualizer:GetConnectedWires
from: {PluginSecurity}
to: {None}
Changed the
security of
Function AudioFader:GetConnectedWires
from: {PluginSecurity}
to: {None}
Changed the
security of
Function AudioFlanger:GetConnectedWires
from: {PluginSecurity}
to: {None}
Changed the
security of
Function AudioListener:GetConnectedWires
from: {PluginSecurity}
to: {None}
Changed the
security of
Function AudioPitchShifter:GetConnectedWires
from: {PluginSecurity}
to: {None}
Changed the
security of
Function AudioPlayer:GetConnectedWires
from: {PluginSecurity}
to: {None}
Changed the
security of
Function AudioReverb:GetConnectedWires
from: {PluginSecurity}
to: {None}
Version 0.617.0.6170654
Added Class RobloxEditableMesh : EditableMesh
Added Property RobloxEditableMesh.MeshDataSerialize: BinaryString {RobloxSecurity} [Hidden] [NotReplicated] [NotScriptable]
Added Property RenderingTest.QualityAuto: boolean
Added Property UserGameSettings.QualityResetLevel: number {RobloxScriptSecurity} [Hidden]
Added Property Workspace.DecreaseMinimumPartDensityMode: Enum.DecreaseMinimumPartDensityMode [NotScriptable]
Added Function CaptureService:GetCaptureStorageSizeAsync(pathArr: { any }) -> number {RobloxScriptSecurity} [Yields]
Added Function ConversationalAIAcceptanceService:RecordingActionEnded(requestId: string, waypointName: string) -> () {RobloxScriptSecurity}
Added Function ProjectFolderService:ExportScripts(path: string) -> () {RobloxScriptSecurity} [Yields]
Added Function ProjectFolderService:ImportScripts(path: string) -> () {RobloxScriptSecurity} [Yields]
Added Function ProjectFolderService:SelectFolder() -> string {RobloxScriptSecurity} [Yields]
Added Function StudioAssetService:DEPRECATED_SerializeInstances(instances: { Instance }) -> string {RobloxScriptSecurity} [Yields]
Added Function StudioAssetService:UpdatePublishedPackage(assetmetadata: { [string]: any }, rootInstance: Instance, isConvert: boolean? = false, addUndoWaypoint: boolean? = false) -> () {RobloxScriptSecurity}
Added Event AdService.ShowDynamicEudsaDisclosure(advertiserName: string, payerName: string) {RobloxScriptSecurity}
Added Event Animator.OnCombinedUpdate(animation: string, playState: boolean, fadeTime: number, weight: number, speed: number, timePosition: number, priority: Enum.AnimationPriority, looping: boolean, valuesUpdated: number) {RobloxSecurity} [Hidden]
Added Enum DecreaseMinimumPartDensityMode
Added EnumItem DecreaseMinimumPartDensityMode.Default : 0
Added EnumItem DecreaseMinimumPartDensityMode.Disabled : 1
Added EnumItem DecreaseMinimumPartDensityMode.Enabled : 2
Added EnumItem AdEventType.RewardedAdLoaded : 3
Added EnumItem AdEventType.RewardedAdGrant : 4
Added EnumItem AdEventType.RewardedAdUnloaded : 5
Added EnumItem AvatarChatServiceFeature.UserVerifiedForVoice : 512
Added EnumItem StudioStyleGuideColor.DiffLineNumHover : 137
Added EnumItem StudioStyleGuideColor.DiffLineNumSeparatorBackgroundHover : 138
Added Tag [Deprecated] to EnumItem AdEventType.VideoLoaded
Added Tag [Deprecated] to EnumItem AdEventType.VideoRemoved
Added Tag [Deprecated] to EnumItem AdEventType.UserCompletedVideo
Added Tags [Deprecated] [Hidden] [NotReplicated] to Property Workspace.InterpolationThrottling
Changed the
serialization of
Property Workspace.InterpolationThrottling
from: [💾|📁 Serialized]
to: [🚫 None]
Changed the
parameters of
Function StudioAssetService:SerializeInstances
from: (instances: { Instance })
to: (instances: { Instance }, groupId: number? = 0, isPackage: boolean? = false)
Changed the
return-type of
Function PluginToolbar:CreateButton
from: Instance?
to: PluginToolbarButton
Changed the
return-type of
Function PluginToolbar:CreatePopupButton
from: Instance?
to: PluginToolbarButton
Changed the
security of
Function UGCValidationService:CompareTextureOverlapByteString
from: {None}
to: {RobloxScriptSecurity}
Version 0.616.0.6160659
Added Class VideoDeviceInput : Instance [NotReplicated]
Added Property VideoDeviceInput.Active: boolean
Added Property VideoDeviceInput.CameraId: string
Added Property VideoDeviceInput.CaptureQuality: Enum.VideoDeviceCaptureQuality
Added Property VideoDeviceInput.IsReady: boolean [ReadOnly]
Added Class VisualizationMode : Instance
Added Property VisualizationMode.Enabled: boolean {RobloxScriptSecurity}
Added Property VisualizationMode.Title: string {RobloxScriptSecurity}
Added Class VisualizationModeCategory : Instance
Added Property VisualizationModeCategory.Enabled: boolean {RobloxScriptSecurity}
Added Property VisualizationModeCategory.Title: string {RobloxScriptSecurity}
Added Class VisualizationModeService : Instance [NotCreatable] [Service]
Added Property AudioPlayer.Asset: string [📁 LoadOnly] [Hidden] [NotScriptable]
Added Property Collaborator.CollaboratorColor3: Color3 [Hidden]
Added Property Path2D.SelectedControlPointData: Path2DControlPoint {RobloxScriptSecurity} [📁 LoadOnly] [NotReplicated]
Added Property RenderingTest.RenderingTestFrameCount: number
Added Property SafetyService.IsCaptureModeForReport: boolean {RobloxScriptSecurity}
Added Function EditableImage:DrawProjectionImage(mesh: EditableMesh, projection: { [string]: any }, brushConfig: { [string]: any }) -> ()
Added Function WorldRoot:StepPhysics(dt: number, parts: { Instance }? = Objects.new()) -> () {PluginSecurity}
Added Event AudioPlayer.Ended()
Added Event AudioPlayer.Looped()
Added Event DragDetector.DragContinueReplicate(playerWhoDragged: Player, cursorRay: Ray, viewFrame: CFrame, vrInputFrame: CFrame?, isModeSwitchKeyDown: boolean) [Hidden]
Added Event DragDetector.DragEndReplicate(playerWhoDragged: Player) [Hidden]
Added Event DragDetector.DragStartReplicate(playerWhoDragged: Player, cursorRay: Ray, viewFrame: CFrame, hitFrame: CFrame, clickedPart: BasePart, vrInputFrame: CFrame?, isModeSwitchKeyDown: boolean) [Hidden]
Added Event StreamingService.ConversationCleared() {RobloxScriptSecurity}
Added Enum ImageAlphaType
Added EnumItem ImageAlphaType.Default : 1
Added EnumItem ImageAlphaType.LockCanvasAlpha : 2
Added EnumItem ImageAlphaType.LockCanvasColor : 3
Added Enum VideoDeviceCaptureQuality
Added EnumItem VideoDeviceCaptureQuality.Default : 0
Added EnumItem VideoDeviceCaptureQuality.Low : 1
Added EnumItem VideoDeviceCaptureQuality.Medium : 2
Added EnumItem VideoDeviceCaptureQuality.High : 3
Added Enum VideoError
Added EnumItem VideoError.Ok : 0
Added EnumItem VideoError.Eof : 1
Added EnumItem VideoError.EAgain : 2
Added EnumItem VideoError.BadParameter : 3
Added EnumItem VideoError.AllocFailed : 4
Added EnumItem VideoError.CodecInitFailed : 5
Added EnumItem VideoError.CodecCloseFailed : 6
Added EnumItem VideoError.DecodeFailed : 7
Added EnumItem VideoError.ParsingFailed : 8
Added EnumItem VideoError.Unsupported : 9
Added EnumItem VideoError.Generic : 10
Added EnumItem VideoError.DownloadFailed : 11
Added EnumItem VideoError.StreamNotFound : 12
Added EnumItem VideoError.EncodeFailed : 13
Added EnumItem VideoError.CreateFailed : 14
Added EnumItem VideoError.NoPermission : 15
Added EnumItem VideoError.NoService : 16
Added EnumItem VideoError.ReleaseFailed : 17
Added EnumItem VideoError.Unknown : 18
Added EnumItem ImageCombineType.Add : 3
Added EnumItem ImageCombineType.Multiply : 4
Added EnumItem ImageCombineType.AlphaBlend : 5
Added Tag [CustomLuaState] to Function Terrain:ReadVoxelChannels
Added Tag [CustomLuaState] to Function Terrain:WriteVoxelChannels
Added Tag [Deprecated] to Property Collaborator.CollaboratorColor
Added Tag [NotBrowsable] to Class Path2D
Removed Class UserNotification
Removed Property UserNotification.Id
Removed Property UserNotification.Payload
Removed Class UserNotificationPayload
Removed Property UserNotificationPayload.AnalyticsData
Removed Property UserNotificationPayload.JoinExperience
Removed Property UserNotificationPayload.MessageId
Removed Property UserNotificationPayload.Type
Removed Function UserNotificationPayload:GetParameters
Removed Function UserNotificationPayload:SetParameters
Removed Class UserNotificationPayloadAnalyticsData
Removed Property UserNotificationPayloadAnalyticsData.Category
Removed Class UserNotificationPayloadJoinExperience
Removed Property UserNotificationPayloadJoinExperience.LaunchData
Removed Class UserNotificationPayloadParameterValue
Removed Property UserNotificationPayloadParameterValue.Int64Value
Removed Property UserNotificationPayloadParameterValue.StringValue
Removed Property LuaSourceContainer.CurrentEditor
Removed Property Path2D.ControlPointLeftTangent
Removed Property Path2D.ControlPointPosition
Removed Property Path2D.ControlPointRightTangent
Removed Property Studio.Automatically commit locked scripts when you save or publish to Roblox
Removed Function AssetImportSession:GetCurrentStatusTable_DEPRECATED
Removed Function AssetImportSession:GetInstance
Removed Function AssetImportSession:GetRigVisualization_DEPRECATED
Removed Function BaseImportData:GetStatuses_DEPRECATED
Removed Function ExperienceNotificationService:CreateUserNotificationAsync
Removed Event LuaSourceContainer.LockGrantedOrNot
Removed Event LuaSourceContainer.LostLock
Removed Event LuaSourceContainer.RequestLock
Removed Tag [Hidden] from Property Instance.UniqueId
Removed Tag [NotReplicated] from Property Instance.SourceAssetId
Version 0.615.0.6150606
Added Class TextureGenerationUnwrappingRequest : Instance [NotCreatable] [NotReplicated]
Added Function TextureGenerationUnwrappingRequest:ApplyToDataModel(partGroup: TextureGenerationPartGroup) -> TextureGenerationPartGroup {RobloxScriptSecurity}
Added Function TextureGenerationUnwrappingRequest:GetPartGroup() -> TextureGenerationPartGroup {RobloxScriptSecurity}
Added Property PlayerEmulatorService.PseudolocalizationEnabled: boolean {RobloxScriptSecurity} [Hidden] [NotReplicated]
Added Property RunService.RunState: Enum.RunState {RobloxScriptSecurity} [Hidden] [NotReplicated]
Added Property VoiceChatService.UseRME: boolean {RobloxSecurity} [Hidden]
Added Property Workspace.CSGAsyncDynamicCollision: Enum.CSGAsyncDynamicCollision [NotScriptable]
Added Function AccountService:DeviceAccessTokenAvailable() -> boolean {RobloxScriptSecurity}
Added Function AccountService:GetCredentialsHeaders() -> string {RobloxScriptSecurity} [Yields]
Added Function AccountService:GetDeviceAccessToken() -> string {RobloxScriptSecurity} [Yields]
Added Function BadgeService:CheckUserBadgesAsync(userId: number, badgeIds: { any }) -> { any } [Yields]
Added Function ConversationalAIAcceptanceService:CodeRunnerActivated(requestId: string, code: string) -> () {RobloxScriptSecurity}
Added Function ConversationalAIAcceptanceService:CodeRunnerCompleted(requestId: string, success: boolean, errorMessage: string) -> () {RobloxScriptSecurity}
Added Function ConversationalAIAcceptanceService:CodeRunnerUndone(requestId: string) -> () {RobloxScriptSecurity}
Added Function ExperienceNotificationService:CanPromptOptInAsync() -> boolean [Yields]
Added Function ExperienceNotificationService:InvokeOptInPromptClosed() -> () {RobloxScriptSecurity}
Added Function ExperienceNotificationService:PromptOptIn() -> ()
Added Function TextureGenerationService:CancelGenerationRequest(jobUuid: string) -> () {RobloxScriptSecurity}
Added Function TextureGenerationService:CreatePartGroup(instances: { Instance }) -> TextureGenerationPartGroup {RobloxScriptSecurity}
Added Function TextureGenerationService:GenerateTexture(previewJobId: string) -> { [string]: any } {RobloxScriptSecurity}
Added Function TextureGenerationService:PreviewTexture(partGroup: TextureGenerationPartGroup, prompt: string, options: { [string]: any }) -> { [string]: any } {RobloxScriptSecurity}
Added Event ExperienceNotificationService.OptInPromptClosed()
Added Event ExperienceNotificationService.PromptOptInRequested() {RobloxScriptSecurity}
Added Enum CSGAsyncDynamicCollision
Added EnumItem CSGAsyncDynamicCollision.Default : 0
Added EnumItem CSGAsyncDynamicCollision.Disabled : 1
Added EnumItem CSGAsyncDynamicCollision.Experimental : 2
Added Enum RunState
Added EnumItem RunState.Stopped : 0
Added EnumItem RunState.Running : 1
Added EnumItem RunState.Paused : 2
Added EnumItem Font.BuilderSans : 46
Added EnumItem Font.BuilderSansMedium : 47
Added EnumItem Font.BuilderSansBold : 48
Added EnumItem Font.BuilderSansExtraBold : 49
Changed the
read permissions of
Property HttpService.HttpEnabled
from: {LocalUserSecurity}
to: {None}
Removed Property LuaSourceContainer.RuntimeSource
Removed Function TextureGenerationService:CancelGenerationRequestAsync
Removed Function TextureGenerationService:GenerateTextureAsync
Removed Function TextureGenerationService:PreviewTextureAsync
Version 0.614.0.6140412
Added Class Noise : Instance [NotReplicated]
Added Property Noise.NoiseType: Enum.NoiseType {RobloxScriptSecurity}
Added Property Noise.Seed: number {RobloxScriptSecurity}
Added Function Noise:SampleDirectional(position: Vector3, direction: Vector3) -> number {RobloxScriptSecurity}
Added Function Noise:SampleUniform(position: Vector3) -> number {RobloxScriptSecurity}
Added Class TextureGenerationPartGroup : Instance [NotCreatable] [NotReplicated]
Added Function TextureGenerationPartGroup:GetInstances() -> { Instance } {RobloxScriptSecurity}
Added Function TextureGenerationPartGroup:GetMeshIdsHash() -> string {RobloxScriptSecurity}
Added Property Studio.LoadAllBuiltinPluginsInRunModes: boolean {RobloxScriptSecurity}
Added Property Studio.LoadUserPluginsInRunModes: boolean {RobloxScriptSecurity}
Added Function MarketplaceService:GetUserSubscriptionDetailsAsync(user: Player, subscriptionId: string) -> { [string]: any } [Yields]
Added Function Path2D:GetLength() -> number {RobloxScriptSecurity}
Added Function PublishService:CreateAssetOrAssetVersionAndPollAssetWithTelemetryAsync(serializedInstance: string, creatorType: Enum.AssetCreatorType, creatorId: number, assetType: string, assetId: number, name: string, description: string, token: string, contentType: string, expectedPrice: number? = 0) -> { [string]: any } {RobloxScriptSecurity} [Yields]
Added Event AssetService.AudioMetadataFailedResponse(requestid: number) {RobloxScriptSecurity}
Added Event AssetService.AudioMetadataRequest(requestid: number, request: { any }) {RobloxScriptSecurity}
Added Event AssetService.AudioMetadataResponse(requestid: number, response: { any }) {RobloxScriptSecurity}
Added Event RemoteEvent.OnRemoteServerEvent(...: any) {RobloxSecurity} [Hidden]
Added Event UnreliableRemoteEvent.OnRemoteServerEvent(...: any) {RobloxSecurity} [Hidden]
Added Enum NoiseType
Added EnumItem NoiseType.SimplexGabor : 0
Added Enum SubscriptionExpirationReason
Added EnumItem SubscriptionExpirationReason.ProductInactive : 0
Added EnumItem SubscriptionExpirationReason.ProductDeleted : 1
Added EnumItem SubscriptionExpirationReason.SubscriberCancelled : 2
Added EnumItem SubscriptionExpirationReason.SubscriberRefunded : 3
Added EnumItem SubscriptionExpirationReason.Lapsed : 4
Added Enum SubscriptionState
Added EnumItem SubscriptionState.NeverSubscribed : 0
Added EnumItem SubscriptionState.SubscribedWillRenew : 1
Added EnumItem SubscriptionState.SubscribedWillNotRenew : 2
Added EnumItem SubscriptionState.SubscribedRenewalPaymentPending : 3
Added EnumItem SubscriptionState.Expired : 4
Added EnumItem StudioCloseMode.LogOut : 3
Added EnumItem StudioStyleGuideColor.BreakpointMarker : 136
Added Tag [Deprecated] to Property BaseScript.LinkedSource
Added Tag [Deprecated] to Property ModuleScript.LinkedSource
Added Tag [NotReplicated] to Property VRService.QuestASWState
Added Tag [NotReplicated] to Property VRService.QuestDisplayRefreshRate
Changed the
security of
Property Path2D.Thickness
from: {RobloxScriptSecurity}
to: {None}
Changed the
serialization of
Property VRService.DidPointerHit
from: [💾 SaveOnly]
to: [🚫 None]
Changed the
serialization of
Property VRService.LaserDistance
from: [💾 SaveOnly]
to: [🚫 None]
Changed the
serialization of
Property VRService.PointerHitCFrame
from: [💾 SaveOnly]
to: [🚫 None]
Changed the
serialization of
Property VRService.VRDeviceAvailable
from: [💾 SaveOnly]
to: [🚫 None]
Changed the
serialization of
Property VRService.VREnabled
from: [💾 SaveOnly]
to: [🚫 None]
Removed Class TextureGenerationMeshHandler
Removed Function TextureGenerationMeshHandler:PrepareInstancesForTexturingAsync
Removed Enum TextureGenerationMeshHandlerUnwrapMode
Removed EnumItem TextureGenerationMeshHandlerUnwrapMode.Never
Removed EnumItem TextureGenerationMeshHandlerUnwrapMode.Always
Removed EnumItem TextureGenerationMeshHandlerUnwrapMode.WhenInvalidUVsDetected
Removed Tag [NotBrowsable] from Class Path2D
Removed Tag [NotReplicated] from Property VRService.AutomaticScaling
Removed Tag [NotReplicated] from Property VRService.FadeOutViewOnCollision
Version 0.613.0.6130507
Added Property PartOperation.SerializedOperationGraph: SharedString [Hidden] [NotReplicated] [NotScriptable]
Added Property Path2D.ControlPointLeftTangent: UDim2 {RobloxScriptSecurity} [📁 LoadOnly] [NotReplicated]
Added Property Path2D.ControlPointPosition: UDim2 {RobloxScriptSecurity} [📁 LoadOnly] [NotReplicated]
Added Property Path2D.ControlPointRightTangent: UDim2 {RobloxScriptSecurity} [📁 LoadOnly] [NotReplicated]
Added Property Path2D.PropertiesSerialize: BinaryString {RobloxScriptSecurity} [Hidden] [NotScriptable]
Added Property Studio.EnableCodeAssist: boolean {RobloxScriptSecurity}
Added Function AccountService:GetDeviceIntegrityTokenYield(data: string) -> string {RobloxScriptSecurity} [Yields]
Added Function StreamingService:RunSandboxedCode(code: string) -> ...any {RobloxScriptSecurity} [Yields]
Added Function UGCValidationService:ValidateCageUVCoincident(meshId: string) -> boolean {RobloxScriptSecurity} [Yields]
Added Function UGCValidationService:ValidateEditableMeshCageUVCoincident(editableMesh: EditableMesh) -> boolean {RobloxScriptSecurity}
Added Function WireframeHandleAdornment:AddText(point: Vector3, text: string, size: number? = 12) -> ()
Added Tag [NotBrowsable] to Class Path2D
Changed the
security of
Property Path2D.Color
from: {RobloxScriptSecurity}
to: {None}
Changed the
security of
Property Path2D.Position
from: {RobloxScriptSecurity}
to: {None}
Changed the
security of
Property Path2D.Visible
from: {RobloxScriptSecurity}
to: {None}
Changed the
security of
Property Path2D.ZIndex
from: {RobloxScriptSecurity}
to: {None}
Changed the
parameters of
Function ScriptContext:DeserializeScriptProfilerString
from: (jsonString: string)
to: (jsonString: string?)
Changed the
security of
Function Path2D:GetControlPoint
from: {RobloxScriptSecurity}
to: {None}
Changed the
security of
Function Path2D:GetControlPoints
from: {RobloxScriptSecurity}
to: {None}
Changed the
security of
Function Path2D:GetPositionOnCurve
from: {RobloxScriptSecurity}
to: {None}
Changed the
security of
Function Path2D:GetPositionOnCurveArcLength
from: {RobloxScriptSecurity}
to: {None}
Changed the
security of
Function Path2D:GetTangentOnCurve
from: {RobloxScriptSecurity}
to: {None}
Changed the
security of
Function Path2D:GetTangentOnCurveArcLength
from: {RobloxScriptSecurity}
to: {None}
Changed the
security of
Function Path2D:InsertControlPoint
from: {RobloxScriptSecurity}
to: {None}
Changed the
security of
Function Path2D:RemoveControlPoint
from: {RobloxScriptSecurity}
to: {None}
Changed the
security of
Function Path2D:SetControlPoints
from: {RobloxScriptSecurity}
to: {None}
Changed the
security of
Function Path2D:UpdateControlPoint
from: {RobloxScriptSecurity}
to: {None}
Changed the
parameters of
Event StudioPublishService.OnPublishAttempt
from: ()
to: (isPublishAs: boolean)
Removed Property Path2D.AbsoluteSize
Removed Event TeamCreatePublishService.TeamCreatePublishResult
Removed Event TeamCreatePublishService.TeamCreateReplicatedMessage
Removed Event TeamCreatePublishService.TeamCreateSaveResult
Removed Tag [NotBrowsable] from Property VoiceChatService.UseAudioApi
Removed Tag [NotReplicated] from Class Path2D
Version 0.612.0.6120532
Added Class ActivityHistoryService : Instance [NotCreatable] [NotReplicated] [Service]
Added Event ActivityHistoryService.onEventNotificationReceived()
Added Class ProjectFolderService : Instance [NotCreatable] [NotReplicated] [Service]
Added Property ControllerManager.UpDirection: Vector3
Added Property PhysicsSettings.DrawConstraintsNetForce: boolean {RobloxScriptSecurity}
Added Property PhysicsSettings.DrawContactsNetForce: boolean {RobloxScriptSecurity}
Added Property PhysicsSettings.DrawTotalNetForce: boolean {RobloxScriptSecurity}
Added Property PhysicsSettings.EnableForceVisualizationSmoothing: boolean {RobloxScriptSecurity}
Added Property PhysicsSettings.ForceVisualizationSmoothingSteps: number {RobloxScriptSecurity}
Added Property VRService.AvatarGestures: boolean [NotBrowsable]
Added Function AdService:HideEudsaDisclosure() -> () {RobloxScriptSecurity}
Added Function CollaboratorsService:GetSelectionHighlightsEnabled() -> boolean {RobloxScriptSecurity}
Added Function CollaboratorsService:ToggleSelectionHighlights(showHighlights: boolean) -> () {RobloxScriptSecurity}
Added Function CollaboratorsService:ToggleTeamCreate(on: boolean) -> () {RobloxScriptSecurity}
Added Event AdService.ShowStaticEudsaDisclosure() {RobloxScriptSecurity}
Changed the
category of
Property VRService.AutomaticScaling
from: "Data"
to: "Behavior"
Changed the
category of
Property VRService.FadeOutViewOnCollision
from: "Data"
to: "Behavior"
Changed the
category of
Property VRService.GuiInputUserCFrame
from: "Data"
to: "Behavior"
Removed Class VisibilityService
Version 0.611.0.6110432
Added Property DragDetector.PermissionPolicy: Enum.DragDetectorPermissionPolicy
Added Property PhysicsSettings.TorqueDrawScale: number {RobloxScriptSecurity}
Added Property Studio.DraggerActiveColor: Color3 {RobloxScriptSecurity}
Added Property Studio.DraggerMajorGridIncrement: number {RobloxScriptSecurity}
Added Property Studio.DraggerMaxSoftSnaps: number {RobloxScriptSecurity}
Added Property Studio.DraggerPassiveColor: Color3 {RobloxScriptSecurity}
Added Property Studio.DraggerShowHoverRuler: boolean {RobloxScriptSecurity}
Added Property Studio.DraggerShowMeasurement: boolean {RobloxScriptSecurity}
Added Property Studio.DraggerShowTargetSnap: boolean {RobloxScriptSecurity}
Added Property Studio.DraggerSoftSnapMarginFactor: number {RobloxScriptSecurity}
Added Property Studio.DraggerSummonMarginFactor: number {RobloxScriptSecurity}
Added Property Studio.DraggerTiltRotateDuration: number {RobloxScriptSecurity}
Added Property UserGameSettings.FramerateCap: number {RobloxScriptSecurity} [Hidden] [NotReplicated]
Added Function CollaboratorsService:RequestFlyToCollaborator(collaboratorId: number) -> () {RobloxScriptSecurity}
Added Function DragDetector:SetPermissionPolicyFunction(function: (...any) -> ...any) -> ()
Added Function Path2D:GetControlPoint(index: number) -> Path2DControlPoint {RobloxScriptSecurity}
Added Function Path2D:InsertControlPoint(index: number, point: Path2DControlPoint) -> () {RobloxScriptSecurity}
Added Function Path2D:RemoveControlPoint(index: number) -> () {RobloxScriptSecurity}
Added Function Path2D:UpdateControlPoint(index: number, point: Path2DControlPoint) -> () {RobloxScriptSecurity}
Added Function Player:SetChatTranslationSettingsLocaleId(locale: string) -> () {RobloxScriptSecurity}
Added Event Player.PlayerChatTranslationSettingsLocaleSetFromLua(newLocaleId: string) {RobloxSecurity} [Hidden]
Added Enum DragDetectorPermissionPolicy
Added EnumItem DragDetectorPermissionPolicy.Nobody : 0
Added EnumItem DragDetectorPermissionPolicy.Everybody : 1
Added EnumItem DragDetectorPermissionPolicy.Scriptable : 2
Added Tag [Deprecated] to Property CylindricalConstraint.SoftlockAngularServoUponReachingTarget
Added Tag [Deprecated] to Property HingeConstraint.SoftlockServoUponReachingTarget
Added Tag [Deprecated] to Property SlidingBallConstraint.SoftlockServoUponReachingTarget
Added Tag [Hidden] to Property Collaborator.CFrame
Added Tag [Hidden] to Property Collaborator.CollaboratorColor
Added Tag [Hidden] to Property Collaborator.CurDocGUID
Added Tag [Hidden] to Property Collaborator.CurScriptLineNumber
Added Tag [Hidden] to Property Collaborator.IsIdle
Added Tag [Hidden] to Property Collaborator.UserId
Added Tag [Hidden] to Property Collaborator.Username
Changed the
serialization of
Property Collaborator.CFrame
from: [💾|📁 Serialized]
to: [🚫 None]
Changed the
serialization of
Property Collaborator.CollaboratorColor
from: [💾|📁 Serialized]
to: [🚫 None]
Changed the
serialization of
Property Collaborator.CurDocGUID
from: [💾|📁 Serialized]
to: [🚫 None]
Changed the
serialization of
Property Collaborator.CurScriptLineNumber
from: [💾|📁 Serialized]
to: [🚫 None]
Changed the
serialization of
Property Collaborator.IsIdle
from: [💾|📁 Serialized]
to: [🚫 None]
Changed the
serialization of
Property Collaborator.UserId
from: [💾|📁 Serialized]
to: [🚫 None]
Changed the
serialization of
Property Collaborator.Username
from: [💾|📁 Serialized]
to: [🚫 None]
Removed Event DataModelSession.DataModelCreated
Removed Event DataModelSession.DataModelWillBeDestroyed
Removed Tag [NotScriptable] from Property Collaborator.Status
Version 0.610.0.6100472
Added Class TextureGenerationService : Instance [NotCreatable] [NotReplicated] [Service]
Added Function TextureGenerationService:CancelGenerationRequestAsync(jobUuid: string) -> () {RobloxScriptSecurity} [Yields]
Added Function TextureGenerationService:GenerateTextureAsync(previewUuid: string) -> { [string]: any } {RobloxScriptSecurity} [Yields]
Added Function TextureGenerationService:GetQuotasAsync() -> { [string]: any } {RobloxScriptSecurity} [Yields]
Added Function TextureGenerationService:PreviewTextureAsync(meshObj: string, prompt: string, options: { [string]: any }) -> { [string]: any } {RobloxScriptSecurity} [Yields]
Added Event TextureGenerationService.GenerationNotificationSignal(notificationData: { [string]: any }) {RobloxScriptSecurity}
Added Event TextureGenerationService.PreviewNotificationSignal(notificationData: { [string]: any }) {RobloxScriptSecurity}
Added Property Path2D.ZIndex: number {RobloxScriptSecurity}
Added Property RootImportData.PreferredUploadId: number
Added Function AssetService:GetAudioMetadataAsync(idList: { any }) -> { any } [Yields]
Added Function CaptureService:GetCaptureFilePathAsync(captureContentId: string) -> string {RobloxScriptSecurity} [Yields]
Added Function Path2D:GetBoundingRect2D() -> Rect {RobloxScriptSecurity}
Added Enum ModerationStatus
Added EnumItem ModerationStatus.ReviewedApproved : 1
Added EnumItem ModerationStatus.ReviewedRejected : 2
Added EnumItem ModerationStatus.NotReviewed : 3
Added EnumItem ModerationStatus.NotApplicable : 4
Added EnumItem ModerationStatus.Invalid : 5
Added Tag [NotBrowsable] to Class VRService
Added Tag [NotReplicated] to Property VRService.FadeOutViewOnCollision
Added Tag [NotReplicated] to Property VRService.GuiInputUserCFrame
Changed the
serialization of
Property VRService.AutomaticScaling
from: [🚫 None]
to: [💾|📁 Serialized]
Changed the
serialization of
Property VRService.FadeOutViewOnCollision
from: [🚫 None]
to: [💾|📁 Serialized]
Changed the
parameters of
Function StudioPublishService:PublishAs
from: (universeId: number, placeId: number, groupId: number, isPublish: boolean, publishParameters: any)
to: (universeId: number, placeId: number, groupId: number, isPublish: boolean, publishParameters: any, willRetryOnConflict: boolean? = false)
Changed the
parameters of
Event CaptureService.OpenShareCapturePrompt
from: (promptId: number, contentId: string, capturePath: string, launchData: string)
to: (promptId: number, contentId: string, launchData: string)
Changed the
security of
Event CollaboratorsService.CollaboratorIdleUpdate
from: {RobloxSecurity}
to: {RobloxScriptSecurity}
Changed the value of EnumItem CollaboratorStatus.None from 3 to 0
Changed the value of EnumItem CollaboratorStatus.Editing3D from 0 to 1
Changed the value of EnumItem CollaboratorStatus.Scripting from 1 to 2
Changed the value of EnumItem CollaboratorStatus.PrivateScripting from 2 to 3
Removed Function MaterialGenerationService:GetAccountingBalanceAsync
Removed Function MaterialGenerationService:RefillAccountingBalanceAsync
Removed Tag [Hidden] from Event CollaboratorsService.CollaboratorIdleUpdate
Removed Tag [Hidden] from Event CollaboratorsService.CollaboratorInstanceCreatedSignal
Removed Tag [Hidden] from Event CollaboratorsService.CollaboratorInstanceDestroyedSignal
Removed Tag [Hidden] from Event CollaboratorsService.CollaboratorStatusUpdatedSignal
Version 0.609.0.6090385
Added Property UserGameSettings.ChatTranslationLocale: string {RobloxScriptSecurity} [Hidden] [NotReplicated]
Added Function CollaboratorsService:GetCollaboratorsList() -> { Instance } {RobloxScriptSecurity}
Added Function PlayerViewService:GetDeviceCameraCFrameForSelfView() -> CFrame {RobloxScriptSecurity}
Added Function RunService:GetRobloxGuiFocused() -> boolean {RobloxScriptSecurity}
Added Event RunService.RobloxGuiFocusedChanged(isRobloxGuiFocused: boolean) {RobloxScriptSecurity}
Version 0.608.0.6080483
Added Property Collaborator.IsIdle: boolean
Added Function CaptureService:CaptureScreenshot(onCaptureReady: (...any) -> ...any) -> ()
Added Function DraftsService:ShowSourceDiffsAgainstCurrent(sources: { any }, scripts: { Instance }) -> () {RobloxScriptSecurity}
Added Function PlayerViewService:OnCameraCFrameReplicationRequest() -> () {RobloxScriptSecurity}
Added Function PlayerViewService:UpdateDeviceCFrame(player: Player?, cframe: CFrame? = CFrame.identity, timestamp: number? = 0) -> () {RobloxScriptSecurity}
Added Function UGCValidationService:ResetCollisionFidelityWithEditableMeshDataLua(meshPart: MeshPart, editableMesh: EditableMesh, collisionFidelity: Enum.CollisionFidelity? = "Box") -> () {RobloxScriptSecurity}
Changed the
parameters and return-type of
Function ScriptContext:SaveScriptProfilingData
from: (filename: string)-> ()
to: (jsonString: string, filename: string)-> string
Removed Property StarterPlayer.AnimationCompositorMode
Removed Property StarterPlayer.HumanoidStateMachineMode
Removed Enum AnimationCompositorMode
Removed EnumItem AnimationCompositorMode.Default
Removed EnumItem AnimationCompositorMode.Enabled
Removed EnumItem AnimationCompositorMode.Disabled
Removed Enum HumanoidStateMachineMode
Removed EnumItem HumanoidStateMachineMode.Default
Removed EnumItem HumanoidStateMachineMode.Legacy
Removed EnumItem HumanoidStateMachineMode.NoStateMachine
Removed EnumItem HumanoidStateMachineMode.LuaStateMachine
Version 0.607.0.6070550
Added Class ConnectivityService : Instance [NotCreatable] [NotReplicated] [Service]
Added Property ConnectivityService.NetworkStatus: Enum.NetworkStatus {RobloxScriptSecurity} [ReadOnly]
Added Function ConnectivityService:IsNetworkStateAvailable() -> boolean {RobloxScriptSecurity}
Added Class ConversationalAIAcceptanceService : Instance [NotCreatable] [NotReplicated] [Service]
Added Function ConversationalAIAcceptanceService:AlternativeAssetSelected(requestId: string, previousAssetId: number, assetId: number) -> () {RobloxScriptSecurity}
Added Function ConversationalAIAcceptanceService:AssetInserted(requestId: string, assetId: number) -> () {RobloxScriptSecurity}
Added Function ConversationalAIAcceptanceService:InstanceInserted(requestId: string) -> () {RobloxScriptSecurity}
Added Class StartupMessageService : Instance [NotCreatable] [NotReplicated] [Service]
Added Function StartupMessageService:GetStartupMessage() -> any {RobloxScriptSecurity}
Added Class RobloxEditableImage : EditableImage
Added Property AnimationStreamTrack.FACSDataLod: Enum.FACSDataLod [Hidden] [ReadOnly]
Added Function Animator:SynchronizeWith(otherAnimator: Animator) -> () {RobloxScriptSecurity}
Added Function AssetImportSession:GetCurrentStatusTable_DEPRECATED() -> { [string]: any } {RobloxScriptSecurity}
Added Function AssetImportSession:GetRigVisualization_DEPRECATED() -> Instance? {RobloxScriptSecurity} [Preliminary]
Added Function AssetImportSession:GetStatuses() -> { [string]: any } {RobloxScriptSecurity}
Added Function AssetManagerService:InsertImages(assetIds: { any }) -> () {RobloxScriptSecurity}
Added Function AssetService:CreateEditableMeshStripSkinningAsync(meshId: string) -> EditableMesh {RobloxScriptSecurity} [Yields]
Added Function BaseImportData:GetPreview() -> Instance? {RobloxScriptSecurity}
Added Function ClientReplicator:RequestServerLuauHeapData() -> () {RobloxScriptSecurity}
Added Function ScriptContext:GetLuauHeapInstanceReferenceReport(target: string) -> { [string]: any } {RobloxScriptSecurity} [CustomLuaState]
Added Function ScriptContext:GetLuauHeapMemoryReport(target: string) -> { [string]: any } {RobloxScriptSecurity} [CustomLuaState]
Added Function VideoFrame:SetStudioPreview(isPreview: boolean) -> () {RobloxScriptSecurity}
Added Event AvatarCreationService.UgcValidationFailure(guid: string, errorMessage: string) {RobloxScriptSecurity}
Added Event AvatarCreationService.UgcValidationSuccess(guid: string, serializedModel: string) {RobloxScriptSecurity}
Added Enum FACSDataLod
Added EnumItem FACSDataLod.LOD0 : 0
Added EnumItem FACSDataLod.LOD1 : 1
Added EnumItem FACSDataLod.LODCount : 2
Added Enum NetworkStatus
Added EnumItem NetworkStatus.Unknown : 0
Added EnumItem NetworkStatus.Connected : 1
Added EnumItem NetworkStatus.Disconnected : 2
Changed the
parameters of
Function AssetImportSession:GetRigVisualization
from: ()
to: (importDataInstance: Instance)
Changed the
parameters of
Function AvatarEditorService:NoPromptCreateOutfit
from: (humanoidDescription: HumanoidDescription, rigType: Enum.HumanoidRigType, name: string)
to: (humanoidDescription: HumanoidDescription, rigType: Enum.HumanoidRigType, name: string, gearAssetId: number? = 0)
Changed the
parameters of
Function AvatarEditorService:NoPromptUpdateOutfit
from: (outfitId: number, humanoidDescription: HumanoidDescription, rigType: Enum.HumanoidRigType)
to: (outfitId: number, humanoidDescription: HumanoidDescription, rigType: Enum.HumanoidRigType, gearAssetId: number? = 0)
Changed the
parameters of
Function CollectionService:GetCollection
from: (clazz: string)
to: (class: string)
Changed the
parameters of
Function PackageUIService:PublishPackage
from: (packageInstance: Instance)
to: (packageInstance: Instance, addUndoWayPoint: boolean)
Changed the
return-type of
Function Model:GetBoundingBox
from: ...any
to: (CFrame, Vector3)
Changed the
return-type of
Function TextService:FilterAndTranslateStringAsync
from: Instance?
to: TextFilterTranslatedResult
Changed the
return-type of
Function TextService:FilterStringAsync
from: Instance?
to: TextFilterResult
Changed the
security of
Function AudioAnalyzer:GetConnectedWires
from: {RobloxScriptSecurity}
to: {PluginSecurity}
Changed the
security of
Function AudioChorus:GetConnectedWires
from: {RobloxScriptSecurity}
to: {PluginSecurity}
Changed the
security of
Function AudioCompressor:GetConnectedWires
from: {RobloxScriptSecurity}
to: {PluginSecurity}
Changed the
security of
Function AudioDeviceInput:GetConnectedWires
from: {RobloxScriptSecurity}
to: {PluginSecurity}
Changed the
security of
Function AudioDeviceOutput:GetConnectedWires
from: {RobloxScriptSecurity}
to: {PluginSecurity}
Changed the
security of
Function AudioDistortion:GetConnectedWires
from: {RobloxScriptSecurity}
to: {PluginSecurity}
Changed the
security of
Function AudioEcho:GetConnectedWires
from: {RobloxScriptSecurity}
to: {PluginSecurity}
Changed the
security of
Function AudioEmitter:GetConnectedWires
from: {RobloxScriptSecurity}
to: {PluginSecurity}
Changed the
security of
Function AudioEqualizer:GetConnectedWires
from: {RobloxScriptSecurity}
to: {PluginSecurity}
Changed the
security of
Function AudioFader:GetConnectedWires
from: {RobloxScriptSecurity}
to: {PluginSecurity}
Changed the
security of
Function AudioFlanger:GetConnectedWires
from: {RobloxScriptSecurity}
to: {PluginSecurity}
Changed the
security of
Function AudioListener:GetConnectedWires
from: {RobloxScriptSecurity}
to: {PluginSecurity}
Changed the
security of
Function AudioPitchShifter:GetConnectedWires
from: {RobloxScriptSecurity}
to: {PluginSecurity}
Changed the
security of
Function AudioPlayer:GetConnectedWires
from: {RobloxScriptSecurity}
to: {PluginSecurity}
Changed the
security of
Function AudioReverb:GetConnectedWires
from: {RobloxScriptSecurity}
to: {PluginSecurity}
Removed Property EditableMesh.MeshVersion
Removed Function AssetImportSession:GetCurrentStatusTable
Removed Tag [NotReplicated] from Class AvatarCreationService
Version 0.605.0.6050654
Added Class ExperienceStateCaptureService : Instance [NotCreatable] [NotReplicated] [Service]
Added Property ExperienceStateCaptureService.IsInCaptureMode: boolean {RobloxScriptSecurity} [Hidden] [ReadOnly]
Added Function ExperienceStateCaptureService:ResetHighlight() -> () {RobloxScriptSecurity}
Added Function ExperienceStateCaptureService:ToggleCaptureMode() -> () {RobloxScriptSecurity}
Added Event ExperienceStateCaptureService.ItemSelectedInCaptureMode(instance: Instance) {RobloxScriptSecurity}
Added Class PlatformCloudStorageService : Instance [NotCreatable] [NotReplicated] [Service]
Added Function PlatformCloudStorageService:GetUserDataAsync(key: string) -> { [string]: any } {RobloxScriptSecurity} [Yields]
Added Function PlatformCloudStorageService:IsUserDataAvailable() -> boolean {RobloxScriptSecurity}
Added Function PlatformCloudStorageService:SetUserDataAsync(key: string, data: { [string]: any }) -> () {RobloxScriptSecurity} [Yields]
Added Class MemoryStoreHashMapPages : Pages [NotCreatable] [NotReplicated]
Added Property PhysicsSettings.AreGravityForcesShownForSelectedOrHoveredAssemblies: boolean {RobloxScriptSecurity}
Added Property ScreenshotHud.HideCoreGuiForCaptures: boolean
Added Property ScreenshotHud.HidePlayerGuiForCaptures: boolean
Added Function CaptureService:OnCaptureBegan() -> () {RobloxScriptSecurity}
Added Function CaptureService:OnCaptureEnded() -> () {RobloxScriptSecurity}
Added Function CaptureService:OnSavePromptFinished(promptId: number, results: { [string]: any }) -> () {RobloxScriptSecurity}
Added Function CaptureService:PromptSaveCapturesToGallery(contentIds: { any }, resultCallback: (...any) -> ...any) -> ()
Added Function MemoryStoreHashMap:ListItemsAsync(count: number) -> MemoryStoreHashMapPages [Yields]
Added Function SessionService:AcquireContextFocus(context: string) -> () {RobloxScriptSecurity}
Added Function SessionService:GetSessionTag(sid: string) -> string {RobloxScriptSecurity}
Added Function SessionService:IsContextFocused(context: string) -> boolean {RobloxScriptSecurity}
Added Function SessionService:ReleaseContextFocus(context: string) -> () {RobloxScriptSecurity}
Added Function StreamingService:ExecuteCommandAsync(requestId: string, commandName: string, arg: any) -> () {RobloxScriptSecurity} [Yields]
Added Function UGCValidationService:CalculateEditableMeshUniqueUVCount(editableMesh: EditableMesh) -> number {RobloxScriptSecurity}
Added Function UGCValidationService:CheckEditableMeshInCameraFrustum(editableMesh: EditableMesh, meshScale: Vector3, handleWorldCF: CFrame, cameraWorldCF: CFrame) -> boolean {RobloxScriptSecurity}
Added Function UGCValidationService:CompareTextureOverlapByteString(byteStringBaseline: string, byteStringFollowup: string) -> { any } [Yields]
Added Function UGCValidationService:CompareTextureOverlapTextureId(textureIdBaseline: string, textureIdFollowup: string) -> { any } {RobloxScriptSecurity} [Yields]
Added Function UGCValidationService:GetDynamicHeadEditableMeshInactiveControls(editableMesh: EditableMesh, controlNames: { any }) -> ...any {RobloxScriptSecurity}
Added Function UGCValidationService:GetEditableImageSize(editableImage: EditableImage) -> Vector2 {RobloxScriptSecurity}
Added Function UGCValidationService:GetEditableMeshTriCount(editableMesh: EditableMesh) -> number {RobloxScriptSecurity}
Added Function UGCValidationService:GetEditableMeshVertColors(editableMesh: EditableMesh) -> { any } {RobloxScriptSecurity}
Added Function UGCValidationService:GetEditableMeshVerts(editableMesh: EditableMesh) -> { any } {RobloxScriptSecurity}
Added Function UGCValidationService:ValidateDynamicHeadEditableMesh(editableMesh: EditableMesh) -> boolean {RobloxScriptSecurity}
Added Function UGCValidationService:ValidateEditableImageNumTextureChannels(editableImage: EditableImage, numTextureChannelsRequired: number) -> boolean {RobloxScriptSecurity}
Added Function UGCValidationService:ValidateEditableMeshBounds(editableMesh: EditableMesh, meshScale: Vector3, boundsOffset: Vector3, attachmentCF: CFrame, handleCF: CFrame) -> boolean {RobloxScriptSecurity}
Added Function UGCValidationService:ValidateEditableMeshCageMeshIntersection(innerCage: EditableMesh, outerCage: EditableMesh, refMesh: EditableMesh) -> ...any {RobloxScriptSecurity}
Added Function UGCValidationService:ValidateEditableMeshCageNonManifoldAndHoles(editableMesh: EditableMesh) -> ...any {RobloxScriptSecurity}
Added Function UGCValidationService:ValidateEditableMeshCageUVTriangleArea(editableMesh: EditableMesh) -> boolean {RobloxScriptSecurity}
Added Function UGCValidationService:ValidateEditableMeshFullBodyCageDeletion(editableMesh: EditableMesh) -> boolean {RobloxScriptSecurity}
Added Function UGCValidationService:ValidateEditableMeshMisMatchUV(innerCage: EditableMesh, outerCage: EditableMesh) -> boolean {RobloxScriptSecurity}
Added Function UGCValidationService:ValidateEditableMeshOverlappingVertices(editableMesh: EditableMesh) -> boolean {RobloxScriptSecurity}
Added Function UGCValidationService:ValidateEditableMeshTriangleArea(editableMesh: EditableMesh) -> boolean {RobloxScriptSecurity}
Added Function UGCValidationService:ValidateEditableMeshTriangles(editableMesh: EditableMesh) -> boolean {RobloxScriptSecurity}
Added Function UGCValidationService:ValidateEditableMeshUVSpace(editableMesh: EditableMesh) -> boolean {RobloxScriptSecurity}
Added Function UGCValidationService:ValidateEditableMeshUVValuesInReference(referenceValues: { any }, editableMesh: EditableMesh) -> boolean {RobloxScriptSecurity}
Added Function UGCValidationService:ValidateEditableMeshUniqueUVCount(editableMesh: EditableMesh, numRequired: number) -> boolean {RobloxScriptSecurity}
Added Function UGCValidationService:ValidateEditableMeshVertColors(editableMesh: EditableMesh, includeAlpha: boolean? = true) -> boolean {RobloxScriptSecurity}
Added Function UGCValidationService:ValidateSkinnedEditableMesh(editableMesh: EditableMesh) -> boolean {RobloxScriptSecurity}
Added Event CaptureService.CaptureBegan()
Added Event CaptureService.CaptureEnded()
Added Event CaptureService.OpenSaveCapturesPrompt(promptId: number, contentIds: { any }) {RobloxScriptSecurity}
Added Event VoiceChatService.TurnServerInfoAcked(eventTag: number, userId: number, turnServerInfo: string) {RobloxSecurity} [Hidden]
Added Event VoiceChatService.TurnServerInfoRequested(eventTag: number, userId: number) {RobloxSecurity} [Hidden]
Added Enum HttpCompression
Added EnumItem HttpCompression.None : 0
Added EnumItem HttpCompression.Gzip : 1
Added Tag [Deprecated] to Function UserInputService:GetUserCFrame
Added Tag [Deprecated] to Event UserInputService.UserCFrameChanged
Changed the
security of
Property TextBox.LocalizationMatchIdentifier
from: {RobloxSecurity}
to: {RobloxScriptSecurity}
Changed the
security of
Property TextBox.LocalizationMatchedSourceText
from: {RobloxSecurity}
to: {RobloxScriptSecurity}
Changed the
security of
Property TextButton.LocalizationMatchIdentifier
from: {RobloxSecurity}
to: {RobloxScriptSecurity}
Changed the
security of
Property TextButton.LocalizationMatchedSourceText
from: {RobloxSecurity}
to: {RobloxScriptSecurity}
Changed the
security of
Property TextLabel.LocalizationMatchIdentifier
from: {RobloxSecurity}
to: {RobloxScriptSecurity}
Changed the
security of
Property TextLabel.LocalizationMatchedSourceText
from: {RobloxSecurity}
to: {RobloxScriptSecurity}
Changed the
parameters of
Function CaptureService:PromptShareCapture
from: (contentId: string, launchData: { [string]: any }, onAcceptedCallback: (...any) -> ...any, onDeniedCallback: (...any) -> ...any)
to: (contentId: string, launchData: string, onAcceptedCallback: (...any) -> ...any, onDeniedCallback: (...any) -> ...any)
Changed the
parameters of
Function CollectionService:GetCollection
from: (class: string)
to: (clazz: string)
Changed the
parameters of
Function SessionService:RemoveMetadata
from: (sid: string, key: string)
to: (sid: string, key: string, context: string? = "")
Changed the
parameters of
Function SessionService:RemoveSession
from: (sid: string)
to: (sid: string, context: string? = "")
Changed the
parameters of
Function SessionService:SetMetadata
from: (sid: string, key: string, value: any)
to: (sid: string, key: string, value: any, context: string? = "")
Changed the
parameters of
Function SessionService:SetSession
from: (parentSid: string, childSid: string, tag: string)
to: (parentSid: string, childSid: string, tag: string, context: string? = "")
Changed the
parameters of
Event CaptureService.OpenShareCapturePrompt
from: (promptId: number, contentId: string, capturePath: string, launchData: { [string]: any })
to: (promptId: number, contentId: string, capturePath: string, launchData: string)
Changed the
security of
Event CaptureService.CaptureSaved
from: {RobloxScriptSecurity}
to: {None}
Removed Tag [NotScriptable] from Property TextBox.LocalizationMatchIdentifier
Removed Tag [NotScriptable] from Property TextBox.LocalizationMatchedSourceText
Removed Tag [NotScriptable] from Property TextButton.LocalizationMatchIdentifier
Removed Tag [NotScriptable] from Property TextButton.LocalizationMatchedSourceText
Removed Tag [NotScriptable] from Property TextLabel.LocalizationMatchIdentifier
Removed Tag [NotScriptable] from Property TextLabel.LocalizationMatchedSourceText
Version 0.604.0.6040508
Added Class OperationGraph : Instance
Added Property Path2D.Transparency: number {RobloxScriptSecurity}
Added Property StudioPublishService.PublishLocked: boolean {RobloxScriptSecurity}
Added Property VoiceChatService.UseAudioApi: Enum.AudioApiRollout {PluginSecurity} [NotBrowsable]
Added Function CaptureService:OnSharePromptFinished(promptId: number, accepted: boolean) -> () {RobloxScriptSecurity}
Added Function CaptureService:PromptShareCapture(contentId: string, launchData: { [string]: any }, onAcceptedCallback: (...any) -> ...any, onDeniedCallback: (...any) -> ...any) -> ()
Added Function Constraint:GetDebugAppliedForce(bodyId: number) -> Vector3 [Preliminary]
Added Function Constraint:GetDebugAppliedTorque(bodyId: number) -> Vector3 [Preliminary]
Added Function EditableMesh:RaycastLocal(origin: Vector3, direction: Vector3) -> ...any
Added Function SessionService:GenerateSessionInfoString(includeArbitrarySessions: boolean, includeTag: boolean, includeTimestamps: boolean, includeMetadata: boolean) -> string {RobloxScriptSecurity}
Added Function Terrain:ReadVoxelChannels(region: Region3, resolution: number, channelIds: { any }) -> { [string]: any } {🧬Safe}
Added Function Terrain:WriteVoxelChannels(region: Region3, resolution: number, channels: { [string]: any }) -> ()
Added Event CaptureService.OpenShareCapturePrompt(promptId: number, contentId: string, capturePath: string, launchData: { [string]: any }) {RobloxScriptSecurity}
Added Event CaptureService.UserCaptureSaved(captureContentId: string)
Added Event StudioPublishService.OnPublishAttempt() {RobloxScriptSecurity}
Added Enum AudioApiRollout
Added EnumItem AudioApiRollout.Disabled : 0
Added EnumItem AudioApiRollout.Automatic : 1
Added EnumItem AudioApiRollout.Enabled : 2
Added Tag [NotReplicated] to Class EditableImage
Added Tag [NotReplicated] to Class EditableMesh
Removed Class OperationTree
Removed Function EditableMesh:Raycast
Version 0.603.0.6030563
Added Class TextureGenerationMeshHandler : Instance [NotCreatable] [NotReplicated] [Service]
Added Function TextureGenerationMeshHandler:PrepareInstancesForTexturingAsync(instances: { Instance }, unwrapMode: Enum.TextureGenerationMeshHandlerUnwrapMode) -> string {RobloxScriptSecurity} [Yields]
Added Property StarterPlayer.LuaCharacterController: Enum.CharacterControlMode [NotBrowsable]
Added Property TextBox.LocalizationMatchIdentifier: string {RobloxSecurity} [Hidden] [NotReplicated] [NotScriptable]
Added Property TextBox.LocalizationMatchedSourceText: string {RobloxSecurity} [Hidden] [NotReplicated] [NotScriptable]
Added Property TextButton.LocalizationMatchIdentifier: string {RobloxSecurity} [Hidden] [NotReplicated] [NotScriptable]
Added Property TextButton.LocalizationMatchedSourceText: string {RobloxSecurity} [Hidden] [NotReplicated] [NotScriptable]
Added Property TextLabel.LocalizationMatchIdentifier: string {RobloxSecurity} [Hidden] [NotReplicated] [NotScriptable]
Added Property TextLabel.LocalizationMatchedSourceText: string {RobloxSecurity} [Hidden] [NotReplicated] [NotScriptable]
Added Property Workspace.PlayerCharacterDestroyBehavior: Enum.PlayerCharacterDestroyBehavior [NotScriptable]
Added Function BasePart:AngularAccelerationToTorque(angAcceleration: Vector3, angVelocity: Vector3? = Vector3.zero) -> Vector3
Added Function BasePart:TorqueToAngularAcceleration(torque: Vector3, angVelocity: Vector3? = Vector3.zero) -> Vector3
Added Function BaseWrap:GetCageOffset() -> Vector3 {RobloxScriptSecurity}
Added Function PlacesService:StopPlaySolo() -> () {RobloxScriptSecurity}
Added Function PlatformFriendsService:GetPartyMembers() -> { any } {RobloxScriptSecurity} [Yields]
Added Function PlatformFriendsService:IsProfileEnabled() -> boolean {RobloxScriptSecurity}
Added Function PlatformFriendsService:ShowProfile(platformUserId: string) -> () {RobloxScriptSecurity}
Added Function Workspace:SetAvatarUnificationMode(value: Enum.AvatarUnificationMode) -> () {RobloxScriptSecurity}
Added Function WorldRoot:Shapecast(part: BasePart, direction: Vector3, params: RaycastParams? = RaycastParams.new()) -> RaycastResult?
Added Event ChatbotUIService.SetMaterialSettingsSignal(guid: string, studsPerTile: number, isOrganic: boolean) {RobloxScriptSecurity}
Added Enum CharacterControlMode
Added EnumItem CharacterControlMode.Default : 0
Added EnumItem CharacterControlMode.Legacy : 1
Added EnumItem CharacterControlMode.NoCharacterController : 2
Added EnumItem CharacterControlMode.LuaCharacterController : 3
Added Enum PlayerCharacterDestroyBehavior
Added EnumItem PlayerCharacterDestroyBehavior.Default : 0
Added EnumItem PlayerCharacterDestroyBehavior.Disabled : 1
Added EnumItem PlayerCharacterDestroyBehavior.Enabled : 2
Added Enum TextureGenerationMeshHandlerUnwrapMode
Added EnumItem TextureGenerationMeshHandlerUnwrapMode.Never : 0
Added EnumItem TextureGenerationMeshHandlerUnwrapMode.Always : 1
Added EnumItem TextureGenerationMeshHandlerUnwrapMode.WhenInvalidUVsDetected : 2
Added Tag [Deprecated] to Function InsertService:GetBaseSets
Added Tag [NotBrowsable] to Class UIFlexItem
Version 0.602.0.6020631
Renamed Class DynamicMesh to "EditableMesh"
Added Class AccountService : Instance [NotCreatable] [NotReplicated] [Service]
Added Function AccountService:DeviceIntegrityAvailable() -> boolean {RobloxScriptSecurity}
Added Function AccountService:GetDeviceIntegrityToken(data: string) -> string {RobloxScriptSecurity}
Added Property MeshPart.EditableMeshString: SharedString {RobloxSecurity} [Hidden] [NotReplicated] [NotScriptable]
Added Property Path2D.Color: Color3 {RobloxScriptSecurity}
Added Property Path2D.Thickness: number {RobloxScriptSecurity}
Added Function AssetService:CreateEditableMeshAsync(meshId: string) -> EditableMesh [Yields]
Added Function AssetService:CreateEditableMeshFromPartAsync(meshPart: Instance) -> EditableMesh [Yields]
Added Function MaterialGenerationService:GenerateMaterialVariantsAsync(prompt: string, samples: number) -> { Instance } {RobloxScriptSecurity} [Yields]
Added Function MaterialGenerationService:UploadMaterialVariantsAsync(materialVaraints: { Instance }) -> () {RobloxScriptSecurity} [Yields]
Added Function Path2D:GetPositionOnCurve(t: number) -> UDim2 {RobloxScriptSecurity}
Added Function Path2D:GetPositionOnCurveArcLength(t: number) -> UDim2 {RobloxScriptSecurity}
Added Function Path2D:GetSegmentCount() -> number {RobloxScriptSecurity}
Added Function Path2D:GetTangentOnCurve(t: number) -> Vector2 {RobloxScriptSecurity}
Added Function Path2D:GetTangentOnCurveArcLength(t: number) -> Vector2 {RobloxScriptSecurity}
Added Function StreamingService:SetPluginInfoCallback(function: ((...any) -> ...any)?) -> () {RobloxScriptSecurity}
Added Function StudioAssetService:RequestAvatarAutosetupAsync(meshId: string, textureId: string, progressCallback: (...any) -> ...any) -> Instance? {RobloxScriptSecurity} [Yields]
Added Function UGCValidationService:RegisterUGCValidationFunction(setFunction: (...any) -> ...any) -> () {RobloxScriptSecurity}
Added Function UGCValidationService:ValidateEditableImageSize(editableImage: EditableImage) -> boolean {RobloxScriptSecurity}
Added Enum PromptCreateAvatarResult
Added EnumItem PromptCreateAvatarResult.Success : 1
Added EnumItem PromptCreateAvatarResult.PermissionDenied : 2
Added EnumItem PromptCreateAvatarResult.Timeout : 3
Added EnumItem PromptCreateAvatarResult.UploadFailed : 4
Added EnumItem PromptCreateAvatarResult.NoUserInput : 5
Added EnumItem PromptCreateAvatarResult.InvalidHumanoidDescription : 6
Added EnumItem PromptCreateAvatarResult.UGCValidationFailed : 7
Added EnumItem PromptCreateAvatarResult.ModeratedName : 8
Added EnumItem PromptCreateAvatarResult.MaxOutfits : 9
Added EnumItem PromptCreateAvatarResult.UnknownFailure : 10
Added Enum StudioPlaceUpdateFailureReason
Added EnumItem StudioPlaceUpdateFailureReason.Other : 0
Added EnumItem StudioPlaceUpdateFailureReason.TeamCreateConflict : 1
Added EnumItem AlignType.PrimaryAxisParallel : 2
Added EnumItem AlignType.PrimaryAxisPerpendicular : 3
Added EnumItem AlignType.PrimaryAxisLookAt : 4
Added EnumItem AlignType.AllAxes : 5
Added EnumItem ConnectionError.ReplacementReady : 301
Added Tag [Deprecated] to EnumItem AlignType.Parallel
Added Tag [Deprecated] to EnumItem AlignType.Perpendicular
Changed the
category of
Property Path2D.Visible
from: "Appearance"
to: "Data"
Changed the
parameters of
Event RibbonNotificationService.ToggleNotificationTray
from: (checked: boolean)
to: (checked: boolean, newNotificationAvailable: boolean)
Changed the
parameters of
Event StreamingService.RequestError
from: (requestId: string, errorMessage: string)
to: (requestId: string, errorType: string, errorMessage: string)
Changed the
parameters of
Event StudioPublishService.GamePublishFinished
from: (success: boolean, gameId: number, message: string)
to: (success: boolean, gameId: number, message: string, reason: Enum.StudioPlaceUpdateFailureReason)
Removed Property MeshPart.DynamicMeshData
Removed Function AssetService:CreateDynamicMeshAsync
Removed Function AssetService:createDynamicMeshFromPartAsync
Removed Function SocialService:CanSendIrisInviteAsync
Removed Function SocialService:PromptIrisInvite
Removed Event SocialService.IrisInvitePromptClosed
Removed Callback SocialService.OnIrisInviteInvoked
Version 0.601.0.6010507
Renamed Class DynamicImage to "EditableImage"
Added Class BaseRemoteEvent : Instance [NotCreatable]
Added Class Path2D : GuiBase [NotReplicated]
Added Property Path2D.Visible: boolean {RobloxScriptSecurity}
Added Property Path2D.SelectedControlPoint: number {RobloxScriptSecurity} [📁 LoadOnly] [NotReplicated]
Added Property Path2D.AbsoluteSize: Vector2 {RobloxScriptSecurity} [ReadOnly]
Added Property Path2D.Position: UDim2 {RobloxScriptSecurity}
Added Function Path2D:GetControlPoints() -> { any } {RobloxScriptSecurity}
Added Function Path2D:SetControlPoints(controlPoints: { any }) -> () {RobloxScriptSecurity}
Added Class UnreliableRemoteEvent : BaseRemoteEvent [NotBrowsable]
Added Function UnreliableRemoteEvent:FireAllClients(...: any) -> ()
Added Function UnreliableRemoteEvent:FireClient(player: Player, ...: any) -> ()
Added Function UnreliableRemoteEvent:FireServer(...: any) -> ()
Added Event UnreliableRemoteEvent.OnClientEvent(...: any)
Added Event UnreliableRemoteEvent.OnServerEvent(player: Player, ...: any)
Added Property MeshPart.DynamicMeshData: SharedString {RobloxSecurity} [Hidden] [NotReplicated] [NotScriptable]
Added Property PackageLink.DefaultName: string {✏️NotAccessibleSecurity}
Added Property PackageLink.SerializedDefaultAttributes: BinaryString {✏️NotAccessibleSecurity}
Added Function AssetService:CreateEditableImageAsync(textureId: string) -> EditableImage [Yields]
Added Function AssetService:createDynamicMeshFromPartAsync(meshPart: Instance) -> DynamicMesh [Yields]
Added Function CaptureService:SaveCaptureToExternalStorage(capturePath: string) -> () {RobloxScriptSecurity}
Added Function ChatbotUIService:GetSettings() -> { [string]: any } {RobloxScriptSecurity} [Yields]
Added Function RibbonNotificationService:OnNotificationUpdateFromPlugin(newNotificationId: string, seenNotificationId: string) -> () {RobloxScriptSecurity}
Added Function StreamingService:GetEphemeralVariable(key: string) -> any {RobloxScriptSecurity}
Added Function StreamingService:InvokeCommand(requestId: string, commandName: string, arg: any) -> () {RobloxScriptSecurity}
Added Function StreamingService:RegisterSequentialCommand(commandName: string, function: ((...any) -> ...any)?) -> () {RobloxScriptSecurity}
Added Function StreamingService:SetEphemeralVariable(key: string, value: any, timeToLive: number? = -1) -> () {RobloxScriptSecurity}
Added Function StudioAssetService:FireOnUGCSubmitCompleted(cancelled: boolean) -> () {RobloxScriptSecurity}
Added Event ChatbotUIService.ActionActivatedSignal(action: string) {RobloxScriptSecurity}
Added Event ChatbotUIService.FindVariationsSignal(action: string) {RobloxScriptSecurity}
Added Event ChatbotUIService.SettingChangedSignal(setting: string, value: any) {RobloxScriptSecurity}
Added Event ChatbotUIService.ShiftToAssetIdSignal(action: string, change: number) {RobloxScriptSecurity}
Added Event ChatbotUIService.ShiftVariationSignal(action: string, change: number) {RobloxScriptSecurity}
Added Event RibbonNotificationService.ToggleNotificationTray(checked: boolean) {RobloxScriptSecurity}
Added Event StreamingService.SequentialCommandsFinished(requestId: string, success: boolean) {RobloxScriptSecurity}
Added Event StudioAssetService.OnUGCSubmitCompleted(cancelled: boolean) {RobloxScriptSecurity}
Added EnumItem CoreGuiType.Captures : 7
Added Tag [Deprecated] to Property Sound.EmitterSize
Added Tag [Deprecated] to Property Sound.MaxDistance
Added Tag [Deprecated] to Property Sound.MinDistance
Added Tag [Deprecated] to Property Sound.xmlRead_MaxDistance_3
Added Tag [Deprecated] to Property Sound.xmlRead_MinDistance_3
Changed the
superclass of
Class RemoteEvent
from: "Instance"
to: "BaseRemoteEvent"
Changed the
parameters of
Function EditableImage:DrawImage
from: (position: Vector2, image: DynamicImage, combineType: Enum.ImageCombineType)
to: (position: Vector2, image: EditableImage, combineType: Enum.ImageCombineType)
Changed the
parameters of
Function StudioAssetService:ShowSaveToRoblox
from: (instances: { Instance }, assetType: any)
to: (instances: { Instance }, assetType: any, hasSubsequent: boolean? = false)
Changed the
return-type of
Function EditableImage:Copy
from: DynamicImage
to: EditableImage
Changed the
security of
Function RomarkService:EndRemoteRomarkTest
from: {RobloxScriptSecurity}
to: {None}
Changed the
parameters of
Event RibbonNotificationService.NewNotificationFromRibbon
from: (notificationId: string)
to: (newNotificationId: string)
Changed the
parameters of
Event StreamingService.RequestStarted
from: (requestId: string)
to: (requestId: string, queryToProcess: string)
Changed the
parameters of
Event StudioAssetService.OnSaveToRoblox
from: (instances: { Instance }, assetType: any)
to: (instances: { Instance }, assetType: any, hasSubsequent: boolean)
Removed Function AssetService:CreateDynamicImageAsync
Removed Function RibbonNotificationService:NewNotificationFromPlugin
Removed Function RibbonNotificationService:NewNotificationFromPlugin2
Removed Event RibbonNotificationService.NewNotificationId
Version 0.600.1.6000716
Added Class EngineAPICloudProcessingService : Instance [NotCreatable] [NotReplicated] [Service]
Added Property CylindricalConstraint.SoftlockAngularServoUponReachingTarget: boolean
Added Property DynamicImage.ImageData: BinaryString {RobloxSecurity} [Hidden] [NotScriptable]
Added Property HingeConstraint.SoftlockServoUponReachingTarget: boolean
Added Property PhysicsSettings.ShowFluidForcesForSelectedOrHoveredMechanisms: boolean {RobloxScriptSecurity}
Added Property SlidingBallConstraint.SoftlockServoUponReachingTarget: boolean
Added Property TriangleMeshPart.FluidFidelity: Enum.FluidFidelity {✏️PluginSecurity} [📁 LoadOnly] [NotReplicated]
Added Property TriangleMeshPart.FluidFidelityInternal: Enum.FluidFidelity {RobloxSecurity} [Hidden] [NotScriptable]
Added Property Workspace.PrimalPhysicsSolver: Enum.PrimalPhysicsSolver [NotScriptable]
Added Function ClientReplicator:RequestServerScriptProfilingData() -> () {RobloxScriptSecurity}
Added Function GeometryService:HashMeshAsync(meshId: string) -> string {RobloxScriptSecurity} [Yields]
Added Function GeometryService:StitchMeshesAsync(meshParts: { any }) -> string {RobloxScriptSecurity} [Yields]
Added Function OpenCloudService:RegistrationComplete() -> () {RobloxScriptSecurity}
Added Function RibbonNotificationService:NewNotificationFromPlugin2(notificationId: string) -> () {RobloxScriptSecurity}
Added Function ScriptContext:GetScriptProfilingData() -> string {RobloxScriptSecurity}
Added Function SocialService:CanSendCallInviteAsync(player: Instance) -> boolean [Yields]
Added Function SocialService:PromptPhoneBook(player: Instance, tag: string) -> ()
Added Function UGCValidationService:GetDynamicHeadMeshInactiveControls(meshId: string, controlNames: { any }) -> ...any {RobloxScriptSecurity} [Yields]
Added Function UGCValidationService:ValidateImageTransparencyThresholdByteString(image: string, threshold: number) -> boolean {RobloxScriptSecurity} [Yields]
Added Function UGCValidationService:ValidateImageTransparencyThresholdTextureID(textureId: string, threshold: number) -> boolean {RobloxScriptSecurity} [Yields]
Added Event RibbonNotificationService.NewNotificationFromRibbon(notificationId: string) {RobloxScriptSecurity}
Added Event SocialService.CallInviteStateChanged(player: Instance, inviteState: Enum.InviteState)
Added Event SocialService.PhoneBookPromptClosed(player: Instance)
Added Event VoiceChatService.VoiceChatSubscriptionInitialBatchEmpty(sessionId: string) {RobloxSecurity} [Hidden]
Added Callback SocialService.OnCallInviteInvoked(tag: string, callParticipantIds: { any }) -> Instance
Added Enum FluidFidelity
Added EnumItem FluidFidelity.Automatic : 0
Added EnumItem FluidFidelity.UseCollisionGeometry : 1
Added EnumItem FluidFidelity.UsePreciseGeometry : 2
Added Enum InviteState
Added EnumItem InviteState.Placed : 0
Added EnumItem InviteState.Accepted : 1
Added EnumItem InviteState.Declined : 2
Added EnumItem InviteState.Missed : 3
Added Enum PrimalPhysicsSolver
Added EnumItem PrimalPhysicsSolver.Default : 0
Added EnumItem PrimalPhysicsSolver.Experimental : 1
Added EnumItem PrimalPhysicsSolver.Disabled : 2
Changed the
parameters of
Function MemoryStoreSortedMap:GetRangeAsync
from: (direction: Enum.SortDirection, count: number, exclusiveLowerBound: string? = "", exclusiveUpperBound: string? = "")
to: (direction: Enum.SortDirection, count: number, exclusiveLowerBound: any, exclusiveUpperBound: any)
Changed the
parameters of
Function MemoryStoreSortedMap:SetAsync
from: (key: string, value: any, expiration: number)
to: (key: string, value: any, expiration: number, sortKey: any)
Changed the
return-type of
Function MemoryStoreSortedMap:GetAsync
from: any
to: ...any
Changed the
return-type of
Function MemoryStoreSortedMap:UpdateAsync
from: any
to: ...any
Removed Property PhysicsSettings.ShowFluidForcesForSelectedOrHoveredAssemblies
Removed Property Workspace.NewPhysicsSolver
Removed Function UGCValidationService:ValidateTextureRGBFromFile
Removed Enum PhysicsSolver
Removed EnumItem PhysicsSolver.Default
Removed EnumItem PhysicsSolver.Enabled
Removed EnumItem PhysicsSolver.Disabled
You've reached the end of this page!
Next Page