How do i communicate to the client properly

Hello, I have been trying to make a good tool system for ages, and I always hit one stumbling block. Getting client input to run the functions.

I want a modular tool system but I don’t know how to make it modular and get client input. I searched and found a few posts, but I didn’t understand how it should work. There probably is a post that will finally answer my questions, but I cant find it.

If a module script is required from a server script, it will run on the server, and same with local scripts. Communicate to the client via remote events/functions.

You should not use RemoteFunctions for invoking the client, though, use RemoteEvents instead.

1 Like