Your feature request must be written to comply with these points:
Please start out by describing your motivation for requesting the feature with this sentence:
As a Roblox developer, it is currently too hard to …
If Roblox is able to address your issue, how would it improve your game and/or your development experience? Please complete this sentence as specifically as possible:
If this issue is addressed, it would improve my development experience because …
Feel free to include any other details afterwards or in between.
Please do not just say that you need a feature as its only motivation. Clearly explain the development problem(s) you are facing and why you need the feature that you are requesting to solve it, so that engineering can fully understand your problem(s).
Do not start your topic for feature X with “As a developer, it is impossible to do X.”, as that is not the correct way to do it. This sentence should explain succinctly what your development issue is, not just that you don’t yet have the feature you are requesting, as the latter is obvious.
Please focus on use cases and problems. Do not focus your request around a proposed solution (i.e. API suggestion, or a specific technical way to solve an issue). Our teams care about your use cases and the reasons behind those, rather than your proposed solution, as our product teams will work to find the best compromise between what is needed and what fits on the platform.
You can include your proposed solution as a minor note in your feature request, of course.