All visual stuff that needs to be rendered should be done on clients. And like others have said using remote events would be best choice.
I would like to add that I would recommend using a buffer library to cut down on network usage aswell. You can find pleanty of buffer librarys on the DevForum so if you do want to use one find one that fits your needs and that you are comfortable using.