Using Bindable Events in Local Scripts

I ran a short test in Studio test server, using 2 players
Firing a Bindable Event which is located in ReplicatedStorage from a Local Script

When player1 push a button fires the Event, and a different Local Script receives the signal, everything inside the player1 scripts, not affecting player2 scripts nor receiving any signal.

Thats the goal, communicate thru local scripts only inside the player who triggered the event.

  1. My doubt is simple, theres no way the player2 receives the signal of player1 when firing a BindableEvent in ReplicatedStorage right?

  2. So, is it safe to trigger BindableEvents to communicate between local scripts of a specific player without affecting other players?

I usually do this with local modules, but the project I am working on right now requires a lot of work to turn the scripts into a module.

1 Like

Yeah, generally speaking, using bindable events and keeping all actions local won’t impact other players. It is safe to use bindable events to communicate between specific local scripts of Player 1 without impacting Player 2.

On a side-note, stuff like that player’s movement as far as I’m aware, gets replicated to the server from the client. But so long as one player moving faster isn’t crucial to the gameplay, that shouldn’t matter.

1 Like