Unless you are having the character models themselves update everytime the player it's based off of changes avatars, I don't recommend using the player's thumbnails.
Another con of it is that it only works for players, and not custom characters or rigs you wish to use.
So I would opt to using ViewportFrames instead of imagelabels for this use-case.
Everytime a message is prompted, have the ViewportFrame visually focus to a character model of the person speaking
https://create.roblox.com/docs/reference/engine/classes/ViewportFrame
If you need help learning how to properly use ViewportFrames, feel free to ask.