Create a folder in workspace, add parts to it and anchor them, turn cancollide off and change their transparency to 0. position it where you want, name it the ore you want to spawn, eg
Iron1
Iron2
etc
repeat until you’re happy and then move the folder to serverstorage, and get their positions via a variable in your generation script
local folder = game:GetService(“ServerStorage”):FindFirstChild(“OreFolder”)
use getchildren on the folder and then spawn your ores in the positions of the parts
hope this helped
EDIT
ive just seen you’re storing 200 positions…
use a module script, it will take a while but store the positions in there and generate your ores in the positions
both solutions will work, both will take a while though