A Mod script can switch who you're speaking as, so that your profile picture changes in game. Only people who have profile pictures set to be shown will see the change. Without a Mod script, I'd suggest one of two methods: Have the image of the speakers on the GM layer. As you're about to talk as one of them select it and hit Shfit-Z to show it. That will make it pop up on everyone's screen. The downside is, they have to click to dismiss it which might be annoying to some people. However, showing subsequent images will replace currently shown ones for the player, so it should work pretty well. Have macro buttons that put the image in chat of the person speaking. This has the benefit of not taking over the screen for players, and they don't have to dismiss it. The downside is it fills up the chat a bit with pictures, but that's probably fine during exposition. As an added bonus, you can have the names for each of them so your players don't have to ask you how to spell them. =D You can use this macro: &{template:default}{{name= The Aaron }}{{[x]( <a href="https://s3.amazonaws.com/files.d20.io/images/6723824/TCt7nHcZ_nm1vQnzrI0ceA/original.png?1418605720163958817647255" rel="nofollow">https://s3.amazonaws.com/files.d20.io/images/6723824/TCt7nHcZ_nm1vQnzrI0ceA/original.png?1418605720163958817647255</a> #.png)}} Just replace the bold underlined parts. The #.png on the end of the url forces the browser to show it as an image regardless of the path. That's useful for some websites that don't have traditional, file extensions. One more bonus, you can use this method with images anywhere on the wild internet, so you don't have to upload images. If you already have images on roll20 and you want the URLs, you can just select them, hit Z, and right click to copy the URL.