local id, channel = create_comm_channel()-- Listen for messageschannel.Event:Connect(function(message) print("Received:", message)end)-- Send to an actorrun_on_actor(someActor, [[ local channelId = ... local channel = get_comm_channel(channelId) channel:Fire("Hello from actor!")]], id)
-- Main threadlocal id, channel = create_comm_channel()channel.Event:Connect(function(response) print("Actor responded:", response)end)-- Actor sends backrun_on_actor(actor, [[ local id = ... local channel = get_comm_channel(id) channel:Fire("Message received!")]], id)