I’m totally not copying the chatbot game’s chatbot idea and I want the chatbot to record what people say and add it to a table thats shared across all servers always but I don’t know how to do it.
Use the Messaging Sevice documentary: MessagingService | Documentation - Roblox Creator Hub
These are the main things you need for sending data across servers:
I know about that but its all local.
You can use DataStore to add every time a new text into a table.
You can use datastore and messaging service, or, for in game scripts use
_G.sharedtable = {}
which you can access with any script in server.
Add a rate limit. If people send to many requests then block their incoming requests. Also try chunking every X messages into just one MessagingService request so you can increase the amount of messages users can make per minute without increasing the calls needed.