MaximumADHD's Roblox API History
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