If you see custom ships in another map that you want to use in your map, this guide is for you.
First step is to open the map with the ship you want to copy. Enter editor mode with shift-e, then click on the irpl tab. Click on the extract modules to disk tab, and choose a folder location to put them.
Inside of that folder is all scripts and ships used in the map. Ships will generally, but not always be in their own folder. Look through the folders to find the ship you're interested in. If you're not sure there will be a graphic of the ship and you can use that to tell which ship is which.
Then copy the relevant folder into the map you are creating's directory which you can find in
%appdata%\CreeperWorldIXE\gamedata\mapeditor
(You can copy that and put in an explorer window) you'd go into the folder for your map, and paste the copied folder in there. You can also edit the copied files if you wish, but editing is outside of the scope of this guide.
Then, open your map in the editor, go to the irpl tab and click build modules. Your ship should then appear in the editor's units tab to add to the player's inventory or place on the map. Placed ships can have their variables set, but ships placed into the inventory will always use the defaults specified in the files, so if you want to change the functionality of a ship placed in the inventory you'd need to edit it outside of the game (and then hit build modules again to update the ship in game)
For copying mission scripts or game modes, the steps above are largely the same, except you'd be copying files from the root of the folder you extracted. For game modes you'd probably just copy the entire folder, but it may vary depending on what you're copying from so you might have to inspect, or follow directions from the map maker.