As a developer it’s currently risky and annoying to print hello. You have to type out the entire string literal, which doesn’t seem very safe to me. What if you misspell hello? The linter won’t recognize this error and you’ll end up printing something like “hekko”, which is a critical failure.
print("Hekko")
-- Prints Hekko instead of Hello
Roblox already internally has a safe and secure way to print hello, but developers aren’t allowed to use it.
game:GetService("ExampleService"):PrintHello()
-- Prints Hello every time no matter what
-- But currently errors because it is a protected API
This would make printing hello much easier and more reliable. Please consider it carefully… I understand there may be security implications but I think this change will be worth it.
and has caused major time lost as I have to debug why it prints “Helo” instead of “Hello”. I usually assume that there is something wrong with my computer. I have reinstalled my OS many times in order to try and fix this, and having access to ExampleService:PrintHello() would massively improve my time efficiency.
This has been an issue in Roblox ever since its creation. In addition to this problem, I also think that the CoreScript bias is not unnoticeable and that Roblox is discriminating against the community developers, favoring its own developers who have access to CoreScripts.