If you were sending the Binary over, it could confuse people trying to see and sensitive data will be safer, also could have things like the A, B values should only be used in x place, any others will not enter, also helping stop people from throwing in their own values.
i will admit, the current thing is probably not the most efficient, but i have not yet finished the main parts, and once that happens(multi-character support), i will rework it a bit to make it less messy and more efficient.
So basically this is a binary encoder? Since the encoded numbers will be strings, why not use something like base64 encoding so the string size is significantly less and arguably harder to decode?
Edit: I have no problem with this, it’s just unnecessary because Luau is already a high level language. Binary doesn’t really have any applications in this level.
I don’t use this module, but I have my own binary module and my use is for setting/reading individual bits is for my virtual machine. There are times where I need to access only one bit at a time, like for CPU flags (I have them as binary values) or sometimes you can use a byte for multiple things, so you need to read different parts of the byte
Who knows, maybe someone wants binary numbers in there game and is to lazy to just write out all the numbers in binary. And heck theres probably more cases where it could be used, you never know why someone might like it