When and How do we know that we need to use a Bindable Event? or Bindable Function?

You can write your topic however you want, but you need to answer these questions:

  1. What do you want to achieve? I want to understand when to use bindable events and functions and how and when to use them

  2. What is the issue? I’m Unsure when to use bindable events and bindable functions i know how they work but i’m unsure when i should use one like how do i tell when i need to use one?

  3. What solutions have you tried so far? I Tried to get a clear understanding from youtube to no luck

After that, you should include more details if you have any. Try to make your topic as descriptive as possible, so that it’s easier for people to help you!

So i know how to use Bindable Events and Bindable Functions But i’m unsure when to use them how can i tell when i need to use The Bindables?

1 Like

If you don’t feel like you need it, you most likely don’t. You know what they do so you should kind of “feel” when you’re meant to be using them.

Don’t try to use fancy tech just because, only use them if they’re actually useful. Personally, I have barely used any of the Bindables.

2 Likes

Remote Event : Client → Server / Server → Client
Remote Function : Client → Server → Client / Server → Client → Server
Bindable Event : Server → Server / Client → Client

Bindable Event is somehow useful when you want two server/local scripts to communicate each other without using other checks. But it is all about your scripting style. So there is no fixed situation where you must use Bindables only. It is always up to you!
I suggest you read this article if you need help.
https://developer.roblox.com/en-us/api-reference/class/BindableEvent

2 Likes

Add BindableFunction to your list as well.

2 Likes

Oops, sorry it’s my bad.
Bindable Function : Server → Server / Client → Client (BUT yield return)

1 Like