Client Difference Log
API Changes
Added Class StudioData : Instance [NotCreatable] [Service] [NotReplicated]
Added Property int64 StudioData.SrcPlaceId {RobloxSecurity} [Hidden] [NotReplicated]
Added Property int64 StudioData.SrcUniverseId {RobloxSecurity} [Hidden] [NotReplicated]
Added Class EmotesPages : InventoryPages [NotCreatable] [NotReplicated]
Added Property bool Player.GameplayPaused [<💾> Save-only] [ReadOnly] [NotReplicated]
Added Property bool StarterPlayer.UserEmotesEnabled {✏️RobloxScriptSecurity}
Added Property Color3 ViewportFrame.Ambient
Added Property Color3 ViewportFrame.LightColor
Added Property Vector3 ViewportFrame.LightDirection
Added Property Enum<StreamingPauseMode> Workspace.StreamingPauseMode [NotScriptable]
Added Function void GuiService:CloseInspectMenu()
Added Function bool GuiService:GetInspectMenuEnabled()
Added Function void GuiService:InspectPlayerFromHumanoidDescription(Instance humanoidDescription, string name)
Added Function void GuiService:InspectPlayerFromUserId(int64 userId)
Added Function void GuiService:SetInspectMenuEnabled(bool enabled)
Added Function bool Humanoid:PlayEmote(string emoteName) [Yields]
Added Function void HumanoidDescription:AddEmote(string name, int64 assetId)
Added Function Dictionary HumanoidDescription:GetEmotes()
Added Function Array HumanoidDescription:GetEquippedEmotes()
Added Function void HumanoidDescription:RemoveEmote(string name)
Added Function void HumanoidDescription:SetEmotes(Dictionary emotes)
Added Function void HumanoidDescription:SetEquippedEmotes(Array equippedEmotes)
Added Function void MarketplaceService:PromptBundlePurchase(Instance player, int64 bundleId) {RobloxScriptSecurity}
Added Function void MarketplaceService:SignalAssetTypePurchased(Instance player, Enum<AssetType> assetType) {RobloxScriptSecurity}
Added Event GuiService.CloseInspectMenuRequest() {RobloxScriptSecurity}
Added Event GuiService.InspectMenuEnabledChangedSignal(bool enabled) {RobloxScriptSecurity}
Added Event GuiService.InspectPlayerFromHumanoidDescriptionRequest(Instance humanoidDescription, string name) {RobloxScriptSecurity}
Added Event GuiService.InspectPlayerFromUserIdRequest(int64 userId) {RobloxScriptSecurity}
Added Event HumanoidDescription.EmotesChanged(Dictionary newEmotes)
Added Event HumanoidDescription.EquippedEmotesChanged(Array newEquippedEmotes)
Added Event MarketplaceService.PromptBundlePurchaseRequested(Instance player, int64 bundleId) {RobloxScriptSecurity}
Added Enum StreamingPauseMode
Added EnumItem StreamingPauseMode.Default : 0
Added EnumItem StreamingPauseMode.Disabled : 1
Added EnumItem StreamingPauseMode.ClientPhysicsPause : 2
Added EnumItem AssetType.EmoteAnimation : 61
Added EnumItem AvatarContextMenuOption.InspectMenu : 3
Added Tag [CustomLuaState] to Function Instance:IsA
(Click here for a syntax highlighted version!)