Local scripts affect only the client. So you should ensure it’s on a local script, which will make the effect only aplly to that player. If you need one script to trigger another you would use a bindable event (a remote event is for client/server communication. Bindables are for same side communication)
That is effectively a local script. It just lets you run it in workspace. The difference between a server and local script is purely what machine it runs on. Bindables are for the same machine, and remote events are for different machines.