When FE is (which is required in all modern Roblox games), the client cannot directly change the server’s state. This stops exploiters from teleporting, spawning items, or giving themselves points.
Name it GiveToolEvent .
This basic example provides a foundation. Roblox development is vast, and there's always more to learn about making more complex and secure systems. fe script roblox