Wow what a long name for a title, anyhow I recently learned that changing the name of a service (whether through explorer or through console) can often cause issues on how the script editor handles modules.
For an example, I changed the name of ReplicatedStorage to ReplicatedContainer and insert a module in the service to be used by a script. Within the module it will define module.message = "hello world"
.
Now within the script in ServerScriptService, I will require this module to print out module.message
. However, typecheck will instead consider it to be an unknown require. Of course, this now means that you will get zero autofill options or anything to assist with modules. I assume that this is not intended feature, and the only workaround would be setting the service’s back to their original name, but nonetheless I don’t believe that this should continue as-is.