Frappé seems to have a method of doing it during interviews which I tested three times and they seemed to catch me every time. I’m curious as to how they do it. Does anyone know a method?
You could get the .Changed event of a textbox and if the change in characters is positive more than 1 character, its a copy and paste.
How would I incorporate this into the ROBLOX chat?
The Roblox chat box where you input your message is still just a normal text box. You can find this instance and bind it to a .Changed event
How would I be able to do this? - All I have at the moment is:
script.Parent.Chat.Frame.ChatBarParentFrame.Frame.BoxFrame.Frame.ChatBar:GetPropertyChangedSignal("Text"):Connect(function() print("Input!") end)
When the text changes, you could compare the new string to the old string. If the length of the string increased by >1 then they copied and pasted something.