This seems to be a Studio only suggestion. You could also see it as a bug. But I believe it is a missing implementation feature.
As a Roblox developer, it is currently too hard to develop plugins in Studio, because of the intellisense.
Currently, if I do this
I am not getting any auto suggestions, because it is a Script
. In comparison the the “Run Command” console, which actually shows you the methods, because it is on a different Security Identity or something.
VS Code supports it
However, it’s a third party thing and idk. Plugins like Roblox LSP and all that.
Roblox does support it but not for Script
Things like !nonstrict
, !strict
, !nolint
etc. don’t solve the issue either.
If this issue is addressed, it would improve my development experience because getting suggestions for the methods and etc. by the intellisense, simplifies everything.
Having to hop around into the devforum and have a thousands of tabs open, can be very annoying. Especially, if the console supports it.
See how “Run Console” supports the Plugin Security Identity:
Missing Implementation Feature
You can turn Scripts into Plugin Contexts.
game.Workspace.Script = Enum.RunContext.Plugin
But it doesn’t change the intellisense behaviour. If Roblox could change that, so that it would give support. That would be amazing!
Here’s a forum thread: Change Script Identitiy only for the Script Editor to have Plugin intellisense