Just a note that I personally would continue using BindableEvent if not for deferred engine events. I think you need to consider the factor that there are a lot of people who are using signal modules not for speeds or memory optimizations. But due to deferred engine events. I think using task.spawn simply broke that factor
1 Like