Script interpreter embedding

I was wondering if the engine has a way of embedding scripting into a game? I want some sort of functionality where the packaged game can interpret scripts, like Lua for instance. As my project is online multiplayer and I’m using a database server to store player data, I don’t want spell/enemy AI code to be hardcoded into the game, but rather exposed through a server side script that the server can process.

Just as UE4 has a bare bones database API (and a SQLite support module), I was wondering if there was something for scripting as well? Or if not embedded scripting, then what? I don’t think blueprints can be external to a game or human readable files.