no obviously you should be putting everything in the same folder
yeah, it is. however i recommend storing the folders outside of the scenehandler as it will look much better. usually putting a folder under a module means it is a dependency like a remote and not a whole different scene handler. but it looks great even without that change.
you want to make it clear that it is a requirement for the scenehandler, so i recommend putting it under the localscript. seperating it away from the local script means it is a global requirement (which is not what you want, unless it is being required by more than 1 script)
some people would say putting it under the module script is bad practice but that is only when you put it straight in the module script without containing it. i suggest you make a folder under the localscript named “Remotes” or something that makes it clear it is an event container. if you really want to put it home then put the folder under the module script.
hopefully this clears up any confusion, just let me know if theres anything else i missed
edit: ill give you some examples just in case you didnt really get it.
If i put the remoteEvents under the localscript, in starterplayerscripts, how would the server access the remoteevents?, or is that the wrong way to do it.