I think ULX has/had something that let you add entities on certain maps. It might actually even be a gmod function. I think it was introduced back when garry added storyline support to the mod, so people could add spawn points and stuff. Try looking for that.