Some of you are probably thinking "What's ethical exploiting?" and are ready to flame me, but it's actually really simple, so hold your insults. ROBLOX is unique. It isn't like any similar game. Unlike games where there are releases and everyone plays, ROBLOX is a user-created platform with countless millions of game developers. Each of these game developers is given tools that allow them to make an exploit-proof game if they're smart, but they can never know if their game is exploit-proof until they see someone actually exploiting in it. It's very difficult to assess whether you are safe, and unlike a platform like Steam, there's no good way for you to pentest your game without breaking the TOS.
Ethical exploiting in this case is the practice of exploiting in a game with the game creator's consent, under the game creator's conditions. It would normally be done to test the security of the game and make sure that there are no vulnerabilities. Somebody who exploits like this is whitehat, and there are a lot of jobs in the real world that involve the same concept. This especially makes sense for games with FilteringEnabled on, because the most common mistake game devs make is improperly scripting their game to work with FE. The client/server model is tricky, and there is LOTS of room for error when ROBLOX just throws the tools at clueless devs and says "here you go!"
The rules right now forbid any sort of exploiting, but I think given the dynamics of the ROBLOX platform, it would make perfect sense to make this exception. Things that are done for good shouldn't have to feel shady!
|