Делаешь оружие, ставишь ему имя в свойствах orujie
в кадре пишешь код:

Код AS1/AS2:
onEnterFrame = function()
{
var dx = _xmouse - orujie._x ;
var dy = _ymouse - orujie._y ;
var angle = Math.atan2(dy, dx);
orujie._rotation = angle * 180/Math.PI ;
};
По умолчанию оружие повернуто вправо, т.е. точка регистрации (середина мувика) находится в крайнем левом положении.