Med Written By G2001H

VIP Chat Gamepass Created on: 03-03-2020

VIP Chat Gamepass

Hello Everyone! Today im gonna explain how to make VIP Chat Gamepass I can't explain everything good because im not english, but i will try my best!


You can see all explains in Script, its easy way for me to explain, i hope its easy way to learn too. First you need to create a Script in ServerScriptService Open Script and type:

local MarketplaceService = game:GetService("MarketplaceService")
local GamepassID = 000000 -- Change '000000' to your Gamepass ID

game.Players.PlayerAdded:Connect(function(Player) --When player join in game
	if MarketplaceService:UserOwnsGamePassAsync(Player.UserId, GamepassID) then -- If player have gamepass..
		local tags = {
				TagText = "VIP", -- Tag Name, You can change to whatever you like
				TagColor = Color3.fromRGB(255, 255, 0) -- Tag Color, You can change to color you like
		local ChatService = require(game:GetService("ServerScriptService"):WaitForChild("ChatServiceRunner").ChatService) -- Requires ChatService
		local speaker = nil -- speaker is nil
		while speaker == nil do -- While speaker is nil do..
			speaker = ChatService:GetSpeaker(Player.Name) -- Get speaker from player
			if speaker ~= nil then 
				break -- If speaker is nil then break
			wait(0.01) -- wait
		speaker:SetExtraData("Tags",tags) -- Set tags
		speaker:SetExtraData("ChatColor",Color3.fromRGB(255, 255, 0)) -- Chat Color, You can change to color you like

I hope this helped you! Feel free to Contact me if you need help with this :)

Med Written By G2001H

See G2001H's profile on Roblox