If you aren't ready to write your own Lua code from scratch, the community highly recommends these pre-built, secure systems: Roblox Scripting Tutorial: How To Script a Tool Giver GUI
Because of FE, you can’t simply "give" a tool using a local script; it would only appear on your screen and wouldn't actually function for anyone else. fe admin tool giver script roblox scripts
Speed adjustments, "fly" modes, and "noclip". If you aren't ready to write your own