Add the scripter object

Port the old neko implementation