When i use this script for the color changing nametag
local plr = game.Players.LocalPlayer local char = plr.Character local text = char:WaitForChild("Head").NameTag.UpperText -- You may need to change it script.Parent.MouseButton1Click:Connect(function() game.ReplicatedStorage.NameTag.UpperText.TextColor3 = Color3.fromRGB(202, 192, 255) text.TextColor3 = Color3.fromRGB(202, 192, 255) print("Heh") end)
This works, But only in local scripts, But i want it to work for others to see it visible. Please Help me with this
Not sure, but looking at my developers script and scripts from people such as RoScripter it looks like this is a way to do it. I am not sure. Script;
local Color = Color3.new(math.random(), math.random(), math.random())
You can try using a Remote Event to bring the Local Player into a normal script so the color updates for all players. If the issue is that the nametag does not appear for all players let me know and I'll try and help you with that.
This is in a local script so it won't be visible to other players. Use an event or you can create the text on spawn for certain people or all people, then use a server script inside of it to change the colors and edit it as you wish.