Right now my code is changing every player's tag if they have the tag the player that sent the request is trying to equip. How would I make sure only the request sender gets the tag change?
TagEvent.OnServerEvent:Connect(function(Player, Rank)
if plr.UserTags:FindFirstChild(Rank).Value == true then
plr.UserTags:FindFirstChild(Rank).Equipped.Value = true
if Gui.Rank.Text ~= "" then
plr.UserTags:FindFirstChild(Gui.Rank.Text).Equipped.Value = false
end
Gui.Rank.Text = Rank
Gui.Rank.Visible = true
if Rank == "VIP" then
Gui.Rank.TextColor3 = Color3.fromRGB(255, 215, 0)
Gui.Rank.TextStrokeColor3 = Color3.fromRGB(158, 132, 0)
Gui.Rank.Font = Enum.Font.Garamond
elseif Rank == "Clumsy" then
Gui.Rank.TextColor3 = Color3.fromRGB(170, 255, 255)
Gui.Rank.TextStrokeColor3 = Color3.fromRGB(66, 100, 100)
Gui.Rank.Font = Enum.Font.SourceSans
elseif Rank == "Lazy" then
Gui.Rank.TextColor3 = Color3.fromRGB(255, 164, 53)
Gui.Rank.TextStrokeColor3 = Color3.fromRGB(173, 109, 36)
Gui.Rank.Font = Enum.Font.SourceSansItalic
elseif Rank == "NOOB" then
Gui.Rank.TextColor3 = Color3.fromRGB(245, 205, 48)
Gui.Rank.TextStrokeColor3 = Color3.fromRGB(110, 153, 202)
Gui.Rank.TextStrokeTransparency = 0.25
Gui.Rank.Font = Enum.Font.Cartoon
elseif Rank == "Calm" then
Gui.Rank.TextColor3 = Color3.fromRGB(255, 143, 246)
Gui.Rank.TextStrokeColor3 = Color3.fromRGB(255, 211, 247)
Gui.Rank.TextStrokeTransparency = 0.25
Gui.Rank.Font = Enum.Font.SourceSansLight
elseif Rank == "Silly" then
Gui.Rank.TextColor3 = Color3.fromRGB(255, 75, 78)
Gui.Rank.TextStrokeColor3 = Color3.fromRGB(255, 0, 0)
Gui.Rank.TextStrokeTransparency = 0.25
Gui.Rank.Font = Enum.Font.Fantasy
end
end
end)
