i've made a really basic gun that is compatible with FE. i want to make more. is it really the most ideal place to have multiple RemoteEvents in the ReplicatedStorage just for multiple guns? to me it just seems unorganized. also are the ServerScripts limited to only serverscriptservice? in all of the tutorials i've seen for FE, they've all had them in the same spot.
You can put server scripts anywhere and the client can't see their content. ServerScriptService is for organization. Same for RemoteEvents; general-purpose events should go in ReplicatedStorage but for tools like your gun most people put the event right near the handle. Be free :)