You can use egomoose’s module, which offers a lot of character controlling methods, be sure to read its documenation