A service that contains presently connected
Player objects.- Memory category
- Instances
- Own members
- 70
- Inherited members
- 75
- Subclasses
- 0
- Siblings
- 608
Properties39
Property categoryBehavior
- Determines if an
Instanceand its descendants can be cloned usingInstance:Clone(), and can be saved/published. - Deprecated: This deprecated property is a variant of
Instance.Archivablewhich should be used instead.Use Archivable instead.
Property categoryData
Property categoryPermissions
- The set of capabilities allowed to be used for scripts inside this container.
- Indicates whether the instance is inside a sandboxed container.
- When enabled, the instance can only access abilities in its
Capabilitieslist.
Defined byPlayers16
Property categoryBehavior
Players.BanningEnabled: boolean Enables or disables the threePlayersmethods (BanAsync(),UnbanAsync(), andGetBanHistoryAsync()) that constitute the ban API. This property cannot be set through developer-facing Luau and must be set in Studio through the Players properties window.Players.CharacterAutoLoads: boolean Indicates whethercharacterswill respawn automatically.Players.UseStrafingAnimations: boolean Determines whether R15 character models play directional strafing and backpedaling animations instead of always turning to face their direction of movement.
Property categoryData
Players.BubbleChat: boolean Indicates whether or not bubble chat is enabled. It is set with thePlayers:SetChatStyle()method.Players.ClassicChat: boolean Indicates whether or not classic chat is enabled; set by thePlayers:SetChatStyle()method.Players.LocalPlayer: Player ThePlayerthat theLocalScriptis running for.Players.MaxPlayers: number The maximum number of players that can be in a server.Players.MaxPlayersInternal: number Players.PreferredPlayers: number The preferred number of players for a server.Players.PreferredPlayersInternal: number Players.RespawnTime: number Controls the amount of time taken for a players character to respawn.Players.ServerGitHash: string Players.ServerLogPrefix: string Players.NumPlayers: number Deprecated: This item is deprecated. Instead, of using this item, you should count the number of players returned byPlayers:GetPlayers().
Returns the number of people in the server at the current time.Use GetPlayers instead.
Players.localPlayer: Player Deprecated: This property is a deprecated variant ofPlayers.LocalPlayerwhich should be used instead.Use LocalPlayer instead.
Players.numPlayers: number Deprecated: This property is a deprecated variant ofPlayers.NumPlayerswhich has also been deprecated. Neither property should be used in new work. Instead, you should count the number of players returned byPlayers:GetPlayers().
Returns the number of people in the server at the current time.Use NumPlayers instead.
No properties match the filters.
Methods78
Object:GetPropertyChangedSignal( property: string): RBXScriptSignal Get an event that fires when a given property of the object changes.Parameters Parameter Description property: stringThe property to connect to.Returns Type Description RBXScriptSignalA signal that fires whenever the property changes.- Returns true if an object's class matches or inherits from a given class.
Parameters Parameter Description className: stringThe class against which the Object's class will be checked. Case-sensitive.Returns Type Description booleanDescribes whether the Object's class matched or is a subclass of the given class. - Deprecated: This deprecated function is a variant of
Object:IsA()which should be used instead.Parameters Parameter className: stringReturns Type booleanUse IsA instead.
- Applies a tag to the instance.
Parameters Parameter Description tag: stringThe tag to apply to the instance. - This method destroys all of an instance's children.
- Create a copy of an instance and all its descendants, ignoring instances that are not
Archivable.Returns Type Description InstanceA copy of the instance, ornilif the instance is notArchivable. - Sets the
Instance.Parentproperty tonil, locks theInstance.Parentproperty, disconnects all connections, and callsDestroy()on all children. Instance:FindFirstAncestor( name: string): Instance Returns the first ancestor of theInstancewhoseInstance.Nameis equal to the given name.Parameters Parameter Description name: stringTheInstance.Nameto be looked for.Instance:FindFirstAncestorOfClass( className: string): Instance Returns the first ancestor of theInstancewhoseObject.ClassNameis equal to the given className.Parameters Parameter Description className: stringTheObject.ClassNameto be looked for.Instance:FindFirstAncestorWhichIsA( className: string): Instance Returns the first ancestor of theInstancefor whomObject:IsA()returns true for the given className.Parameters Parameter Description className: stringTheObject.ClassNameto be looked for.Instance:FindFirstChild( name: string, recursive: boolean? = false): Instance Returns the first child of theInstancefound with the given name.Parameters Parameter Description name: stringTheInstance.Nameto be searched for.recursive: boolean? = falseWhether or not the search should be conducted recursively.Instance:FindFirstChildOfClass( className: string): Instance Parameters Parameter Description className: stringTheObject.ClassNameto be looked for.Instance:FindFirstChildWhichIsA(className: string,recursive: boolean? = false,): Instance Returns the first child of theInstancefor whomObject:IsA()returns true for the given className.Parameters Parameter Description className: stringTheObject.ClassNameto be searched for.recursive: boolean? = falseWhether or not the search should be conducted recursively.Instance:FindFirstDescendant( name: string): Instance Returns the first descendant found with the givenInstance.Name.Parameters Parameter Description name: stringTheInstance.Nameto search for.- Returns the
Actorassociated with the Instance, if any. Instance:GetAttribute( attribute: string): any Returns the value which has been assigned to the given attribute name.Parameters Parameter Description attribute: stringThe name of the attribute being retrieved.Returns Type Description anyThe value which has been assigned to the given attribute name. If no attribute has been assigned,nilis returned.Instance:GetAttributeChangedSignal( attribute: string): RBXScriptSignal Returns an event that fires when the given attribute changes.Parameters Parameter Description attribute: stringThe name of the specified attribute for which the change signal is being returned.Returns Type Description RBXScriptSignalAn event that fires when the given attribute changes.- Returns a dictionary of the instance's attributes.
Returns Type Description { [string]: any }A dictionary of string → variant pairs for each attribute where the string is the name of the attribute and the variant is a non-nil value. - Returns an array containing all of the instance's children.
Returns Type Description { Instance }An array containing the instance's children. Instance:GetDebugId( scopeLength: number? = 4): string Returns a coded string of the debug ID used internally by Roblox.Parameters Parameter Description scopeLength: number? = 4The scope length.Returns Type Description stringThe Debug ID string.- Returns an array containing all of the descendants of the instance.
Returns Type Description { Instance }An array containing the instance's descendants. - Returns a string describing the instance's ancestry.
- Returns the styled or explicitly modified value of the specified property, or else the default property value if it hasn't been styled/modified.
Parameters Parameter Description name: stringName of the property to query.selector: string?Optional selector for the pseudo instance you are targeting on the instance.Returns Type Description anyThe styled or explicitly modified value of the specified property, or else the default property value if it hasn't been styled/modified. Instance:GetStyledPropertyChangedSignal( property: string): RBXScriptSignal Returns an event that fires when the given style property changes on the instance.Parameters Parameter Description property: stringName of the style property for which to listen for changes.Returns Type Description RBXScriptSignalEvent that fires when the given style property changes.- Gets an array of all tags applied to the instance.
Returns Type Description { any }An array of strings, each representing a tag applied to the instance. - Check whether the instance has a given tag.
Parameters Parameter Description tag: stringThe tag to check for on the instance.Returns Type Description booleantrueif the instance has the given tag,falseotherwise. Instance:IsAncestorOf( descendant: Instance): boolean Returns true if anInstanceis an ancestor of the given descendant.Instance:IsDescendantOf( ancestor: Instance): boolean Returnstrueif anInstanceis a descendant of the given ancestor.Instance:IsPropertyModified( property: string): boolean Returnstrueif the value stored in the specified property is not equal to the code-instantiated default.Parameters Parameter Description property: stringName of the property to query.Returns Type Description booleanBoolean indicating whether the property is modified from its code‑instantiated default.Instance:QueryDescendants( selector: string): { Instance } Returns an array containing all descendants of the instance that match theselectorstring.Parameters Parameter Description selector: stringSelector string used to filter elements.Returns Type Description { Instance }An array of instances (empty if nothing matched the selector).- Removes a tag from the instance.
Parameters Parameter Description tag: stringThe tag to remove from the instance. Instance:ResetPropertyToDefault( property: string) Resets a property to its default value.Parameters Parameter Description property: stringName of the property to reset.Instance:SetAttribute( attribute: string, value: any) Sets the attribute with the given name to the given value.Instance:WaitForChild( childName: string, timeOut: number): Instance Returns the child of theInstancewith the given name. If the child does not exist, it will yield the current thread until it does.Parameters Parameter Description childName: stringTheInstance.Nameto be looked for.timeOut: numberAn optional time out parameter.- Deprecated: This item is deprecated in favor of
Instance:Destroy()andInstance:ClearAllChildren(). If you must remove an object from the game, and wish to use the object later, set itsParentproperty tonilinstead of using this method.
Sets the object'sParenttonil, and does the same for all its descendants. - Deprecated: This item has been superseded by
Instance:GetChildren()which should be used in all new work.
Returns an array of the object's children.Returns Type Description { Instance }Array of child objects/instances.Use GetChildren instead.
- Deprecated: This deprecated function is a variant of
Instance:Clone()which should be used instead.Returns Type InstanceUse Clone instead.
- Deprecated: This deprecated function is a variant of
Instance:Destroy()which should be used instead.Use Destroy instead.
Instance:findFirstChild( name: string, recursive: boolean? = false): Instance Deprecated: This deprecated function is a variant ofInstance:FindFirstChild()which should be used instead.Returns Type InstanceUse FindFirstChild instead.
- Deprecated: This deprecated function is a variant of
Instance:GetChildren()which should be used instead.Returns Type { Instance }Use GetChildren instead.
Instance:isDescendantOf( ancestor: Instance): boolean Deprecated: This deprecated function is a variant ofInstance:IsDescendantOf()which should be used instead.Parameters Parameter ancestor: InstanceReturns Type booleanUse IsDescendantOf instead.
- Deprecated: This deprecated function is a variant of
Instance:Remove()which has also been deprecated. Neither function should be used in new work.Use Remove instead.
Defined byPlayers36
Players:BanAsync( config: { [string]: any }) Bans users from your experience, with options to specify duration, reason, whether the ban applies to the entire universe or just the current place, and more. This method is enabled and disabled by thePlayers.BanningEnabledproperty, which you can toggle in Studio.Parameters Parameter Description config: { [string]: any }UserIds(required; array) — Array ofUserIdsof players to be banned. Max size is50.ApplyToUniverse(optional; boolean) — Whether ban propagates to all places within the experience universe. Default istrue.Duration(required; integer) — Duration of the ban, in seconds. Permanent bans should have a value of-1.0and all other negative values are invalid.DisplayReason(required; string) — The message that will be displayed to users when they attempt to and fail to join an experience. Maximum string length is400.PrivateReason(required; string) — Internal messaging that will be returned when querying the user's ban history. Maximum string length is1000.ExcludeAltAccounts(optional; boolean) — Whentrue, Roblox does not attempt to ban alternate accounts. Default isfalse.ApplyDeviceBlock(optional; boolean) — Whentrue, Roblox will block banned users' devices from rejoining the experience for 24 hours after the ban is applied. Default isfalse. The block can be overridden by unbanning a user via a call toPlayers:UnbanAsync(). Note that unbanning a user through any other method will not lift the device block.
Players:Chat( message: string) Makes the local player chat the given message.Parameters Parameter Description message: stringThe message chatted.Players:CreateHumanoidModelFromDescriptionAsync(description: HumanoidDescription,rigType: Enum.HumanoidRigType,assetTypeVerification: Enum.AssetTypeVerification? = Enum.AssetTypeVerification.Default,): Model Returns a characterModelequipped with everything specified in the passed inHumanoidDescription. IfUseAvatarSettingsis set to true, Avatar Settings in the experience will be applied to the returned model.Parameters Parameter Description description: HumanoidDescriptionSpecifies the appearance of the returned character.rigType: Enum.HumanoidRigTypeSpecifies whether the returned character will be R6 or R15.assetTypeVerification: Enum.AssetTypeVerification? = Enum.AssetTypeVerification.DefaultThe asset type verification mode.- Returns a character Model set-up with everything equipped to match the avatar of the user specified by the passed in userId.
Parameters Parameter Description userId: UserThe userId for a Roblox user. (The UserId is the number in the profile of the user e.g www.roblox.com/users/1/profile).Returns Type Description ModelA Humanoid character Model. Players:CreateLocalPlayer( ): Player Returns Type PlayerPlayers:CreateThumbnailPlayer( ): Player Returns Type PlayerPlayers:GetBanHistoryAsync( userId: User): BanHistoryPages Retrieves the ban and unban history of any user within the experience's universe. This method is enabled and disabled by thePlayers.BanningEnabledproperty, which you can toggle in Studio.Parameters Parameter Description userId: UserThePlayer.UserIdof the player whose ban history to retrieve.Returns Type Description BanHistoryPagesSeeBanHistoryPagesfor return reference.Players:GetCharacterAppearanceInfoAsync( userId: User): { [string]: any } Returns information about the character appearance of a given user.Parameters Parameter Description userId: UserThe *userId of the specified player.Returns Type Description { [string]: any }A dictionary containing information about the character appearance of a given user.Players:GetFriendsAsync( userId: User): FriendPages Returns aFriendPagesobject which contains information for all of the given player's friends.Parameters Parameter Description userId: UserThe user ID of the player being specified.Returns Type Description FriendPagesAFriendPagesobject containing information for all of the given user's friends.Players:GetHumanoidDescriptionFromOutfitIdAsync( outfitId: number): HumanoidDescription Returns the HumanoidDescription for a specified outfit, which will be set with the parts/colors/Animations etc of the outfit.Parameters Parameter Description outfitId: numberThe ID of the outfit for which the HumanoidDescription is sought.Returns Type Description HumanoidDescriptionHumanoidDescription initialized with the specification for the passed in outfitId.Players:GetHumanoidDescriptionFromUserIdAsync( userId: User): HumanoidDescription Returns a HumanoidDescription which specifies everything equipped for the avatar of the user specified by the passed in userId.Parameters Parameter Description userId: UserThe userId for a Roblox user. (The UserId is the number in the profile of the user e.g www.roblox.com/users/1/profile).Returns Type Description HumanoidDescriptionHumanoidDescription initialized with the passed in user's avatar specification.- Sends a query to the Roblox website for the username of an account with a given
UserId.Parameters Parameter Description userId: UserThePlayer.UserIdof the player being specified.Returns Type Description stringThe name of a user with the specifiedPlayer.UserId. - Returns the
Playerwith the givenUserIdif they are in-experience.Parameters Parameter Description userId: UserThePlayer.UserIdof the player being specified.Returns Type Description Player - Returns the
PlayerwhosePlayer.Charactermatches the given instance, ornilif one cannot be found.Parameters Parameter Description character: ModelA character instance that you want to get the player from.Returns Type Description Player Players:GetPlayers( ): { Instance } Returns a table of all presently connectedPlayerobjects.Returns Type Description { Instance }A table containing all the players in the server.Players:GetProfileConfigurationFromUserIdAsync( userId: User): { [string]: any } Returns the profile configuration of a user as a dictionary.Parameters Parameter Description userId: UserThePlayer.UserIdof the user whose profile configuration to retrieve.Returns Type Description { [string]: any }A dictionary containing the user's profile configuration, such as the background asset ID.- Sends a query to the Roblox website for the
userIdof an account with a given username.Parameters Parameter Description userName: stringThe username of the player being specified.Returns Type Description numberThePlayer.UserIdof a user whose name is specified. Players:GetUserThumbnailAsync(userId: User,thumbnailType: Enum.ThumbnailType,thumbnailSize: Enum.ThumbnailSize,): ...any Returns the content URL of a player thumbnail given the size and type, as well as a boolean describing if the image is ready to use.Parameters Parameter Description userId: UserThePlayer.UserIdof the player being specified.thumbnailType: Enum.ThumbnailTypeAThumbnailTypedescribing the type of thumbnail.thumbnailSize: Enum.ThumbnailSizeAThumbnailSizespecifying the size of the thumbnail.Returns Type Description ...anyA tuple containing the content URL of a user thumbnail based on the specified parameters, and a bool describing if the image is ready to be used or not.Players:ReportAvatarAbuse( targetUserId: number, tags: { [string]: any }) Parameters Parameter targetUserId: numbertags: { [string]: any }Players:ReportChatAbuse(eligibleChatLines: { any },targetChatLines: { any },tags: { [string]: any },) Parameters Parameter eligibleChatLines: { any }targetChatLines: { any }tags: { [string]: any }Players:SetChatStyle( style: Enum.ChatStyle? = Enum.ChatStyle.Classic) Sets whether BubbleChat and ClassicChat are being used, and tells TeamChat andChatwhat to do.Parameters Parameter Description style: Enum.ChatStyle? = Enum.ChatStyle.ClassicThe specified chat style being set.Players:SetLocalPlayerInfo(userId: number,userName: string,displayName: string,membershipType: Enum.MembershipType,isUnder13: boolean,hasRobloxSubscription: boolean? = false,ageCheckedStatus: Enum.AgeCheckStatus? = Enum.AgeCheckStatus.Unchecked,) Parameters Parameter userId: numberuserName: stringdisplayName: stringmembershipType: Enum.MembershipTypeisUnder13: booleanhasRobloxSubscription: boolean? = falseageCheckedStatus: Enum.AgeCheckStatus? = Enum.AgeCheckStatus.UncheckedPlayers:TeamChat( message: string) Makes the local player chat the given message, which will only be viewable by users on the same team.Parameters Parameter Description message: stringThe message being chatted.Players:UnbanAsync( config: { [string]: any }) Unbans players banned fromPlayers:BanAsync()or the User Restrictions Open Cloud API. This method is enabled and disabled by thePlayers.BanningEnabledproperty, which you can toggle in Studio.Parameters Parameter Description config: { [string]: any }Name Type DescriptionUserIdsarray UserIDs to be force allowed into the experience(s).
Max size is50.ApplyToUniverseboolean Propagates the unban to all places within this universe.Players:CreateHumanoidModelFromDescription(description: HumanoidDescription,rigType: Enum.HumanoidRigType,assetTypeVerification: Enum.AssetTypeVerification? = Enum.AssetTypeVerification.Default,): Model Deprecated: This method has been superseded byCreateHumanoidModelFromDescriptionAsync().
Returns a characterModelequipped with everything specified in the passed inHumanoidDescription.Parameters Parameter Description description: HumanoidDescriptionSpecifies the appearance of the returned character.rigType: Enum.HumanoidRigTypeSpecifies whether the returned character will be R6 or R15.assetTypeVerification: Enum.AssetTypeVerification? = Enum.AssetTypeVerification.DefaultThe asset type verification mode.Use CreateHumanoidModelFromDescriptionAsync instead.
- Deprecated: This method has been superseded by
CreateHumanoidModelFromUserIdAsync().
Returns a character Model set-up with everything equipped to match the avatar of the user specified by the passed in userId.Parameters Parameter Description userId: UserThe userId for a Roblox user. (The UserId is the number in the profile of the user e.g www.roblox.com/users/1/profile).Returns Type Description ModelA Humanoid character Model.Use CreateHumanoidModelFromUserIdAsync instead.
- Deprecated: This method is deprecated. Do not use it for new work.
Returns aModelcontaining the assets which the player is wearing, excluding gear.Parameters Parameter Description userId: UserThePlayer.UserIdof the specified player. Players:GetHumanoidDescriptionFromOutfitId( outfitId: number): HumanoidDescription Deprecated: This method has been superseded byGetHumanoidDescriptionFromOutfitIdAsync().
Returns the HumanoidDescription for a specified outfit, which will be set with the parts/colors/Animations etc of the outfit.Parameters Parameter Description outfitId: numberThe ID of the outfit for which the HumanoidDescription is sought.Returns Type Description HumanoidDescriptionHumanoidDescription initialized with the specification for the passed in outfitId.Use GetHumanoidDescriptionFromOutfitIdAsync instead.
Players:GetHumanoidDescriptionFromUserId( userId: User): HumanoidDescription Deprecated: This method has been superseded byGetHumanoidDescriptionFromUserIdAsync().
Returns a HumanoidDescription which specifies everything equipped for the avatar of the user specified by the passed in userId.Parameters Parameter Description userId: UserThe userId for a Roblox user. (The UserId is the number in the profile of the user e.g www.roblox.com/users/1/profile).Returns Type Description HumanoidDescriptionHumanoidDescription initialized with the passed in user's avatar specification.Use GetHumanoidDescriptionFromUserIdAsync instead.
Players:getPlayers( ): { Instance } Deprecated: This function is a deprecated variant ofPlayers:GetPlayers()which should be used instead.Returns Type { Instance }Use GetPlayers instead.
- Deprecated: This function is a deprecated variant of
Players:GetPlayerFromCharacter()which should be used in new work.Parameters Parameter character: ModelReturns Type PlayerUse GetPlayerFromCharacter instead.
Players:players( ): { Instance } Deprecated: This item has been superseded byPlayers:GetPlayers()which should be used in all new work.
Returns a list of players in an experience.Returns Type { Instance }Use GetPlayers instead.
No methods match the filters.
Events28
Object.Changed: RBXScriptSignal<( property: string)> Fires immediately after a property of the object changes, with some limitations.Parameters Parameter property: string
Instance.AncestryChanged: RBXScriptSignal<( child: Instance, parent: Instance)> Fires when theInstance.Parentproperty of this object or one of its ancestors is changed.Instance.AttributeChanged: RBXScriptSignal<( attribute: string)> Fires whenever an attribute is changed on theInstance.Parameters Parameter attribute: stringInstance.ChildAdded: RBXScriptSignal<( child: Instance)> Fires after an object is parented to thisInstance.Parameters Parameter child: InstanceInstance.ChildRemoved: RBXScriptSignal<( child: Instance)> Fires after a child is removed from thisInstance.Parameters Parameter child: InstanceInstance.DescendantAdded: RBXScriptSignal<( descendant: Instance)> Fires after a descendant is added to theInstance.Parameters Parameter descendant: InstanceInstance.DescendantRemoving: RBXScriptSignal<( descendant: Instance)> Fires immediately before a descendant of theInstanceis removed.Parameters Parameter descendant: Instance- Fires immediately before (or is deferred until after) the instance is destroyed via
Instance:Destroy(). - Fires whenever any style property is changed on the instance, including when a property is set to
nil. Instance.childAdded: RBXScriptSignal<( child: Instance)> Deprecated: This deprecated event is a variant ofInstance.ChildAddedwhich should be used instead.Parameters Parameter child: InstanceUse ChildAdded instead.
Defined byPlayers18
Players.CloudEditApplyEditsMessage: RBXScriptSignal<(playerName: string,scriptName: string,)> Players.FriendRequestEvent: RBXScriptSignal<(player: Player,player: Player,friendRequestEvent: Enum.FriendRequestEvent,)> Parameters Parameter player: Playerplayer: PlayerfriendRequestEvent: Enum.FriendRequestEventPlayers.PlayerAdded: RBXScriptSignal<( player: Player)> Fires when a player enters the experience.Parameters Parameter player: PlayerPlayers.PlayerChatted: RBXScriptSignal<(chatType: Enum.PlayerChatType,player: Player,message: string,targetPlayer: Player,)> Parameters Parameter chatType: Enum.PlayerChatTypeplayer: Playermessage: stringtargetPlayer: PlayerPlayers.PlayerConnecting: RBXScriptSignal<( player: Player)> Parameters Parameter player: PlayerPlayers.PlayerDisconnecting: RBXScriptSignal<( player: Player)> Parameters Parameter player: PlayerPlayers.PlayerMembershipChanged: RBXScriptSignal<( player: Player)> Fires when the experience server recognizes that a player's membership has changed.Parameters Parameter player: PlayerPlayers.PlayerRejoining: RBXScriptSignal<( player: Player)> Parameters Parameter player: PlayerPlayers.PlayerRemoving: RBXScriptSignal<(player: Player,reason: Enum.PlayerExitReason,)> Fires when a player is about to leave the experience.Parameters Parameter player: Playerreason: Enum.PlayerExitReasonPlayers.PromptAgeCheckRequested: RBXScriptSignal<( player: Player)> Parameters Parameter player: PlayerPlayers.PromptGameServerAvatarReportEnrichment: RBXScriptSignal<(reportId: string,targetUserId: number,)> Players.PromptGameServerReportEnrichment: RBXScriptSignal<( reportId: string)> Parameters Parameter reportId: stringPlayers.PromptGameServerTargetedChatReportEnrichment: RBXScriptSignal<(reportId: string,eligibleChatLines: { any },targetChatLines: { any },)> Players.PromptReportServerEnrichmentAndScan: RBXScriptSignal<(v1comment: string,submitterId: number,abuserId: number,reportId: string,)> Players.RequestCloudEditKick: RBXScriptSignal<( playerId: number)> Parameters Parameter playerId: numberPlayers.RequestCloudEditShutdown: RBXScriptSignal<( )> Players.TeamCreateServerMessage: RBXScriptSignal<(messageType: Enum.MessageType,message: string,printToStatusBar: boolean,)> Parameters Parameter messageType: Enum.MessageTypemessage: stringprintToStatusBar: booleanPlayers.UserSubscriptionStatusChanged: RBXScriptSignal<(user: Player,subscriptionId: string,)> Fires when the experience server recognizes that the user's status for a certain subscription has changed.
No events match the filters.