How do I disable the verified icon in the in-game chat?

Is there some way to remove the icon by altering TextChatService via scripts? I do not see any properties to change using OnIncomingMessage or the like.

2 Likes

I did some digging for the source code for it and traced it back to this module

function AppendVerifiedBadge(str)
	return str .. VERIFIED_EMOJI
end

function CreateMessageLabel(messageData, channelName, refreshCallback)

	local fromSpeaker = messageData.FromSpeaker
	local speakerName

	if ChatSettings.PlayerDisplayNamesEnabled and messageData.SpeakerDisplayName then
		speakerName = messageData.SpeakerDisplayName
	else
		speakerName = fromSpeaker
	end

	local speakerUserId = messageData.SpeakerUserId
	if IsPlayerVerified(speakerUserId) then
		speakerName = AppendVerifiedBadge(speakerName)
	end

And it doesn’t look like there is a way to remove it, as it’s appended to the display name itself without a clear way to modify it that I can see by reading the source code.

2 Likes

you could create your own chat system