As far as I know, the most optimal and organized way to structure a game’s scripts is to have one server script (usually in ServerScriptService) and one local script.
The roadblock I’ve run into, or more a question of organization I’ve come to think about is this:
1 Main LocalScript is a bit of a tough situation. Mainly because it needs to be stored in StarterGui for Gui to be scripted (I’m Assuming?) so if you started scripting things like dodge scipts or running scripts, where should that ultimately go? The reason I ask is really just for the sake of organization. I don’t want my Gui scripts cluttered with things that shouldn’t be there, as organization is really important to me when programming.
Also, I’m pretty new to forum, so my bad if this is something that’s been talked about already. I did try and find it tho.
Any thoughts or suggestions?