as i mouse_spot.x = bmap_width(crosshair_pcx)*2; insteed of mouse_spot.x = bmap_width(crosshair_pcx)/2; it looks like my bullets move farrer so it works but if i do the same thing with the height doesent :((