If i make a local script into starter pack or starter gui, then does the script apply to all players?
Yes, sort of.
StarterGui
And StarterPack
Clones everything and moves it to players when they join. This is termed as Replication
.
So the script won't affect anything, only its copies.
With FE on, LocalScripts
only cause Local Changes. This is great for things like user input, or making local changes to workspace.
You can make the copy's of the script not apply to all players by simply adding an if statement, like this,
--LocalScript local plr = game.Players.LocalPlayer if plr.Name == "wfvj014" then ---Code end
The code you add would only apply to me.
That's all.
Good Luck!