how would i know when would be the right time to use a local script, and when would be the right time to use a regular script. and what things should go into them, what would be the difference?
Local scripts are for controlling player-specific things, such as ingame money and weapons that are in the player's inventory.
Regular scripts are for controlling things of the game. Examples are: spawning parts, or changing the time of day
I hope this explanation helps.