Issue with people receiving their roles, does anyone know why? Expect for me, I receive my role.
local OwnerTag = {
{
TagText = "Owner",
TagColor = Color3.fromRGB(255, 0, 0)
}
}
local TesterTag = {
{
TagText = "Tester",
TagColor = Color3.fromRGB(255, 170, 0)
}
}
local ContributorTag = {
{
TagText = "Contributor",
TagColor = Color3.fromRGB(0, 170, 0)
}
}
local ChatService = require(game:GetService("ServerScriptService"):WaitForChild("ChatServiceRunner").ChatService)
local speaker = nil
game.Players.PlayerAdded:Connect(function(player)
if player.Name == "Megaificent" then
while speaker == nil do
speaker = ChatService:GetSpeaker(player.Name)
if speaker ~= nil then break end
wait(0.01)
end
speaker:SetExtraData("Tags",OwnerTag)
speaker:SetExtraData("ChatColor",Color3.fromRGB(255, 255, 255))
elseif player.Name == "Fizzlio_YT" then
while speaker == nil do
speaker = ChatService:GetSpeaker(player.Name)
if speaker ~= nil then break end
wait(0.01)
end
speaker:SetExtraData("Tags",TesterTag)
speaker:SetExtraData("ChatColor",Color3.fromRGB(255, 255, 255))
elseif player.Name == "Hysterox" then
while speaker == nil do
speaker = ChatService:GetSpeaker(player.Name)
if speaker ~= nil then break end
wait(0.01)
end
speaker:SetExtraData("Tags",ContributorTag)
speaker:SetExtraData("ChatColor",Color3.fromRGB(255, 255, 255))
elseif player.Name == "nmommaerts_12" then
while speaker == nil do
speaker = ChatService:GetSpeaker(player.Name)
if speaker ~= nil then break end
wait(0.01)
end
speaker:SetExtraData("Tags",ContributorTag)
speaker:SetExtraData("ChatColor",Color3.fromRGB(255, 255, 255))
print("nmommaerts_12XD")
elseif player.Name == "R3troVibez" then
while speaker == nil do
speaker = ChatService:GetSpeaker(player.Name)
if speaker ~= nil then break end
wait(0.01)
end
speaker:SetExtraData("Tags",TesterTag)
speaker:SetExtraData("ChatColor",Color3.fromRGB(255, 255, 255))
end
end)