Garry's Mod Wiki


Functions in lua can also be put into variables just like a number or a string can.

local function killAllPlayers() for _, ply in ipairs(player.GetAll()) do ply:Kill() end end killAllPlayers()

They can be fed to other functions and methods, such as concommand.Add, also be stored in tables.

concommand.Add("kill_all_players", killAllPlayers)