if the first argument of FilterStringAsync() is = to “” or any amount of just the space character such as " " then the method crashes.
It only crashes on Live servers, does not crash in Studio.
Can reproduce it by chatting " " into the chat box in any game using ROBLOX Chat.
or you can just run this code from Dev Console:
local a = game.Chat:FilterStringAsync("",game.Players:GetPlayers(),game.Players:GetPlayers()) print(a)
This caused some of my users to lose some of their data as I was not expecting this method to fail. (The data loss is mostly my fault, but I see no need to explain it here).