How do i make npcs to put into garrys mod?

How do i make models and objects and input the files into gmod files to run the objects and models in the game?

You'd have to script them in Lua, but you could go to and download some that other people made. Also, Garry made cloudscript now so you could do that. Meaning toybox.