Empty post empty post

nil null nil nil null… min characters

1 Like

never seen what your talking about but it probably uses an animated uigradient

1 Like

You’re probably looking for something like this. You will want to add your animated effect, for example using task.spawn(function() ... end) which will make each letter of the prefix slightly change their hex color…

This way only works on Legacy Chat, which is probably useless for you since they’re removing it.
Please tell me if you are using TextChatService so that I can keep searching.

To save you some time to not have to read it:

local players = game:GetService('Players')
local chatService

players.PlayerAdded:connect(function(player)
	while not chatService do
		chatService = require(game:GetService('ServerScriptService'):WaitForChild('ChatServiceRunner'):WaitForChild('ChatService'))
		wait()
	end
	local speaker
	while not speaker do
		speaker = chatService:GetSpeaker(player.Name)
		wait()
	end
	speaker:SetExtraData("Tags", {{TagText = "The tag you want", TagColor = ColorSequence.new(Color3.new(0,0,0),Color3.new(1,1,1))}})
end)

Modify Chat > ClientChatModules > MessageCreatorModules > Util
Replace Line 188

if typeof(tagColor) == "ColorSequence" then
	TagLabel.TextColor3 = Color3.new(1,1,1)
	local gradient = Instance.new("UIGradient")
	gradient.Color = tagColor
	gradient.Parent = TagLabel
else
	TagLabel.TextColor3 = tagColor
end

Keep in mind this is from 2020.
Once again, please tell me if you are using TextChatService so that I can keep searching.

1 Like

This topic was automatically closed 14 days after the last reply. New replies are no longer allowed.