Скрипт можно взять стандартный SOCOM, это скрипт пистолета в Crysis. Если не нужны новые анимации, а модель пистолета уже есть, можно скопировать модель стандартного пистолета от первого лица(.chr) вместе с материалом и .cal файлом, открыть копию в character editor в сб, добавить аттачмент в виде своего пистолета(можно по частям, 1 аттачмент 1 часть, главное приделать их к соответственным костям модели), на материале копии установить тип no_draw, и сохранить это дело в .cdf. Далее в скрипте просто ставится файл .cdf вместо модели от первого лица. С моделью от третьего лица возни поменьше,
главное добавить к ней необходимые хелперы и экспортировать по правильным координатам, чтобы модель не висела около рук.
Если всё же нужны новые анимации, то видео как они создаются на основе исходника автомата очень много. Так же стоит отметить, что любую анимацию можно рандомизировать через скрипт оружия.