So I've read the wiki, and I understand how to use RemoteFunctions, and how these work. InvokeServer is to be used from LocalScripts, calling functions housed in Server Scripts. InvokeClient is to be used in ServerScripts, and calls a function housed in the client(?). I get that, but Im still confused as to what would be useful for what. I mean, there are options to do it both ways right?
Im just curious as to what each of these would be optimal for, and how I should use them for my games. The example code on the wiki gave me a good idea, but I just want to get a better understanding over them than what I already have. Any help is greatly appreciated. Thanks! :)