I made this because I use chat commands to test things in my game, and I hated having to retype them over and over again in one session. But enough about me, introducing…
repeat chat history script
Simply put, this script stores messages you’ve said, and allows you to cycle through them all with the up/down arrow keys for resending them. Some other noteworthy features include:
Several easy-to-edit settings
documentation
controller support
Just drop the script into ReplicatedFirst or StarterPlayerScripts and you’re good to go. Otherwise, putting in StarterCharacterScripts will cause the message history to be wiped on death.
If you encounter any bugs, I’ll be happy to try and fix them. Happy developing!
This module by boatbomber has the exact thing if you’re looking for how to make it. I was making something like this a few months ago for my custom chat system and then I lost the source and was never able to update it.