Here is a little sample of my code.
boi.Chatted:connect(function(m)
if string.byte(m, ".creators") then
print"w"
end)
end
If you chat ".creators" then it'll print. But for some reason, if you type "!creators" or ";creators" it also prints to the console.
If I change the "." to anything else like ":", it works completely fine. I'm not sure why this is happening, and how can I stop this? (I've already tried tostring.)

4 comments
.is used in string patterns; it means "any character". https://developer.roblox.com/articles/string-patterns-referenceIs there any way to avoid this? I really want to use this prefix.
You could escape it. https://www.lua.org/pil/2.4.html In this case, '.creator'
Thanks for posting that link. I'm using "%." instead of "." now.