Reference
Project structure
Services, remotes, and where scripts are allowed to live.
Allowed roots: Workspace, ReplicatedStorage, ServerScriptService, ServerStorage, StarterGui, StarterPlayer, StarterPlayer/StarterPlayerScripts, StarterPlayer/StarterCharacterScripts.
Convention:
•authoritative loop in ServerScriptService
•shared modules and remotes in ReplicatedStorage
•input and HUD controllers in StarterPlayerScripts
•ScreenGui under StarterGui
Remotes belong in ReplicatedStorage/Remotes. Builder is instructed to create them. Reviewer fails the build if the loop cannot talk across the boundary.