Is it okay to have like 10 Players.PlayerAdded events?

they are in different scripts because right now I’m in that situation

Just keep all events in one script. It reduces the amount of threads to run each script and makes it much more convenient to have your server scripts in one script rather than 10 different scripts to navigate to

It would be better to implement those other PlayerAdded events to the main script with the event. Having multiple scripts with the same event is redundant and might cause confusion later on.