ok give me a chance to show off my 3 min paint skills
anyways this is what you have when you make a sprite
mind you this is just a example.

the black area around your sprite will be invisible when you use the set sprite 1,1,1 command however the collision when you call collision hit is on the outer like this.

course you don't want that cause the missle will blow up 2 inches away from your ship so you make black boxes in paint just the size you need to fill your ship and then place them over your ship sorta like this then after there in place and working just make them transparent so they cant be seen.

try to make one box that is a good size to use for the whole ship sometimes it will take more however, but in the crappy pic here the one box could be rotated and used for two different collision it won't be exactly perfect but it's the only way to get collision relatively close that i know of. If someone else has another way i'd also like to know cause it would save me alot of time.

something like this
`load and place ship
load image "media/ship.bmp",1
sprite 1,300,300,1
set sprite 1,1,1
`load and place horizontal collision box scb = ship collision box
load image "media/scb.bmp",2
sprite 2,300,280,2
set sprite 2,1,1
`places the verticle collision box scb
sprite 3,300,280,2
rotate sprite 3,90
`loads missle
load image "media/missle.bmp",3
sprite 4,0,300,3
do
`checks collision on the missle and the ship collision boxes
if sprite hit (4,3) = 1 ship blows up
if sprite hit (4,2) = 1 ship blows up
loop