Is it possible to add images to chat WITHOUT forking?

Just out of curiosity, is it possible to add images or icons to a players chat without forking it? I currently do this to give players tags/colored chat etc.

ExtraData = {
	ChatColor = Color3.fromRGB(255, 255, 255),
	NameColor = Color3.fromRGB(255, 255, 255),
	Tags = {
		{
			TagText = Role,
			TagColor = Tags[Rank],
		}
	}
}

for i, v in pairs(ExtraData) do
	Speaker:SetExtraData(i, v)
end

And I tried like ‘Icons = {’‘}’ but that did nothing (didn’t error either) So just out of curiosity, is there a value that goes inside ExtraData for image icons? Are there any other values that can go in ExtraData that I’m not aware of?

I’ve seen other games with customized chat gui with icons. I believe so.

You can probably just wait for new chat elements to be added into the player’s gui then add the image tag by shifting over the chat message and putting in your new icon. Might be better to fork the script directly though and have the client index some table that returns what a specific speaker’s icon should be.