It's pretty general, I'll give the summary • usually you make a new quest in GECK, and a quest script, and everything goes there • in this case can just make a popup (say in doc's house) to choose the type of weapon, then give the player the item based on it (I think is player.addItem <baseid> ) • then you just make mods for it as usual (I have no idea if different weapons can share same mods, if not just do it via scripting and more menus) • to advance it to the next level, might be able to just make a weapon recipe, or you could again make it via the quest script (e.g. say on every weapon mod you put it advance the quest stage) Sorry I can't give specific details, but usually you gotta google these things up, and then work on it step by step