So I've got that problem you've said is very common with missiles... it's launching from the unit origin. I fiddled with the Events, Host stuff, Site stuff, Launch Site... nothing seems to work. I was hoping that I could avoid using any sort of attachment (I just want the missile to shoot from a point on the unit, not an attachment on the unit), but I tried that method too with no success. I did get the attachment to attach properly to the unit's weapon, just not the projectile to shoot from it. If you could look over it (and maybe find a solution?), that would be awesome. And if an attachment can be avoided, that would be great too. Thanks in advance... and probably a thanks later too.
I named everything Player(whatever object name) to make the objects easier for you to find. When testing, just use Attack and select the location. The missile (photon cannon shot) should fire in the direction you targeted (except in the current build, it's half buried in the floor rather than flying through the air).
Stupid note: yes, the lyote critter as a gun attachment looks really silly... I picked a model at random since I didn't want an attachment in the first place.