--Server script local function fireClientCreateClickDetectors() print("Click Detectors Added") for i,v in pairs(plrs) do createClickDetectors:FireClient(v) end end fireClientCreateClickDetectors() --Local script local function onCreateClickDetectorsFired() print("Create Click Detectors Event Fired") addClickDetectors() end createClickDetectors.OnClientEvent:Connect(onCreateClickDetectorsFired)
Whenever I fire the client in the server script, nothing happens client side. The server print works but of course the local script doesn't print anything because it seems it was never fired. I should say that I'm aware that I could use FireAllClients() instead of the method that I used in the server script, but I did it this way because I'm going to have multiple games going on in a server and I'm going to have different player tables for each game. Also, I had it as FireAllClients originally and it still didn't work, so I don't think that's the problem. I'm completely stumped as to why it won't work, am I missing something really obvious?
Also also, no errors are thrown in the output.