Yes, it can be used for weapons. My suggestion on how to do it (this will save you from some major vector calculations):

First create the entity at the desired postion and then rotate based on players pan and tilt of aiming. Then just apply a central force to the object to move it.

With the right force and settings it should react like a real grenade launcher.