Summary
We started this chapter by understanding what the client and the server are. We learned that the client refers to devices, such as your PC, that connect to a server. For Roblox, a client can be a phone, tablet, desktop, laptop, and even an Xbox. Once either of these devices joins a Roblox game, they connect with a server from Roblox. Besides this, we learned that there are two types of scripts, Scripts and LocalScripts. The Scripts run on Roblox servers, whereas LocalScripts run on all the devices that are connected to the server.
We also learned about a system that Roblox built called FilteringEnabled. This prevented changes made by clients from happening on the server, and therefore, they do not happen for other clients either. This is one of the security implementations Roblox has made. It prevents exploiters from messing up our game. However, this also means that we strictly need to follow the rules of the client and the server. If we want to start an action from the...