Hello. I have a part with the local script. Player_1 can see when touched but Player_2 can’t. I know I can’t store the script in part, so I tried the StarterGUI, didn’t work. I tried the StarterPlayerScripts, it works but delays. Waits a lot. Especially when I add more local script, it delays longer.
StarterPlayerScripts is where simple client scripts should go. Backpack and StarterGui work too but it isn’t the best place to put them (StarterPlayerScripts is exclusively for scripts and can help keep you more organized.)
I would say put essential scripts like movement and things that you need immediately in ReplicatedFirst then stuff you don’t need right away in StarterPlayerScripts. Thats what I’ve always done.
It’s basically load time, if they’re expected to fire the cannon right after they join then ReplicatedFirst would probably be good, but otherwise StarterPlayerScripts is probably better. ReplicatedFirst just loads in first before anything else while StarterPlayerScripts can take a bit.
I will use more local scripts like that. Nearly everything is local script in the project. Categorizing them with a folder won’t cause any error I think. Thanks for help.