You can write your topic however you want, but you need to answer these questions:
What do you want to achieve? I want to understand when to use bindable events and functions and how and when to use them
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?
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?
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