FireAllClients not sending arguments correctly

Guys this really simple issue is driving me nuts. On the server, I call the function career.clickDetector which creates a click detector. After it’s created, I want to fire all clients with an argument that references that click detector. However, on the client, I receive nil! I’ve tried to fire all clients other references to parts like a simple base part to test and I still just get nil. What’s happening!


this might be a skill issue but you should just use collection service and tags instead immo

(it’s also possible the click detector isn’t replicating quick enough for the client to acknowledge it)

That’s because instances created on server and linked to server-only parents can’t be accessed to clients no matter what.

You can’t send server instances through remote events. You can send a string instance and then get the object on the client using the string.