DefaultChatSystemChatEvents.SayMessageRequest does not fire player.Chatted

Hello,

So I am trying to make a system where if you press a hotkey it will automatically say something for you so that mobile players and especially younger audiences have the ability to tap a button to say something without typing. I know, I could use a variety of different ways, such as playing a sound, using billboardguis, but I want them to chat specifically.
Basically, here is my script.

game.Players.LocalPlayer:GetMouse().KeyDown:Connect(function(k)
	if k:lower()=="e" then
		print('yes')
		game:GetService("ReplicatedStorage").DefaultChatSystemChatEvents.SayMessageRequest:FireServer("I am awesome","All")
	end
end)

There seems to be nothing wrong with it until I use a .Chatted event detector script and it shows that it does not detect automatic chats. This can also be detrimental for things when you want to make a custom filter script, as exploiters can easily bypass them using this remote event.

My enquiry is I need a working solution to this. That’s all.

- Best regards, iSyriux

1 Like

Hello,

Apologies for the abysmal quality of the video, here is a retake

- Best regards, iSyriux

1 Like

bump looking for this too cant find the solution anywhere

1 Like