In my workspace i have a folder called Events and in it i have a BindableEvent called CreateWorld.
I fire it in a local script and other scripts catch onto this event but this script ("A server script") wont notice the event.
workspace.Events.CreateWorld.Event:connect(function() print("GotEvent") GenerateMap() CreateMap() end)
May i note that when i manually fire it in the debugger it works for this script. Also this script dose not have to wait for variables before it listens to the event, I checked.
Taken straight from the wiki: "please note that BindableEvents do not allows for communication between the server and client." Maybe you can make both a BindableEvent, and RemoteEvent, and use the RemoteEvent in your local script?