SC Tools provides Lua module named sctools.
TODO: add more explanation
GetTraceEntity
Luafunction sctools.GetTraceEntity(ply: Player) -> Entity
IsSuperAdmin
Luafunction sctools.IsSuperAdmin(p: Player) -> boolean
ReloadConfig
Luafunction sctools.ReloadConfig()
RemoveEntity
Luafunction sctools.RemoveEntity(ent: Entity)
SendMessage
Luafunction sctools.SendMessage(msg: string, target: Entity|Player, hudType: integer|nil)
command.GetPlayerByName
Luafunction sctools.command.GetPlayerByName(name: string) -> Player
command.SuggestPlayer
Luafunction sctools.command.SuggestPlayer(cmd: string, args: string) -> table