Hello and thank you for viewing this. I am making a tycoon and I'm currently working on a feature that randomizes ores around the map. (the game is part simulator part tycoon) However, I've run into a problem. Apparently Roblox thinks that Position (or its value) is nil. But it isn't. Here's my code, the error occurs on Line 13:
function frc(model)
local children = model:GetChildren()
local child = children[math.random(1, #children)]
return child
end
local x = workspace.Blocks:GetChildren()
wait(.1)
-- Make all ores random
for i = 1, #x do
local v = x[i]
if v.Name == 'Ore' then
local p = x.Medium.Position
local r = x.Medium.Orientation
local c = frc(game.ReplicatedStorage.DecorParts1):Clone()
c.Parent = v
c.Position = p
c.Orientation = r
elseif v.Name == 'Ore+' then
local p = x.Medium.Position
local r = x.Medium.Orientation
local c = frc(game.ReplicatedStorage.DecorParts2):Clone()
c.Parent = v
c.Position = p
c.Orientation = r
end
end
If you know any way to help, please tell me! Thanks again for taking your time to view my problem.

2 comments
Yeah... Thanks for the help!
No problem!