How do I see what tier of Roblox Premium a player has?

As the title says, is there a way to see specifically what type of Roblox Premium membership a player has as I know there are different tiers.

2 Likes

There is no way to see this information.

3 Likes

Roblox provides a way to tell if the user is premium or not, but they do not expose specifically which tier they are paying for.

local function isPremiumUser(player: Player)
	return player:GetMembershipType() == Enum.MembershipType.Premium
end

This implies that they don’t want you to code for different tiers. Only rely on if they have premium or not in your game!

2 Likes

avodey is correct! mark their answer as the solution! you can also check if they don’t have an active paid membership by using .None

return player:GetMembershipType() == Enum.MembershipType.None

Fun fact I guess but Roblox actually used to have this where you could check if the player was a certain Builders Club Member (BC, TBC & OBC) and I find it interesting that it’s still accessible within studio’s scripting. I think they should remove it tbh.

1 Like