local xScale = 200
local zScale = 200
local Tree = game.ServerStorage.Tree:Clone()
local xTerrainScale = 50
local zTerrainScale = 50
local height = 10
local Number = 0
local noise = math.noise
local t = workspace.Terrain
local setCell = t.SetCell
local clear = t.Clear
clear(t)
local seed = math.random(1,10000)
for x = -xTerrainScale,xTerrainScale do
wait ()
for z = -zTerrainScale,zTerrainScale do
local y = noise(seed,x/xScale,z/zScale) * height
setCell(t,x,y,z,1,0,0)
local RandomNumber = math.random(1, 60)
-- Generate the part
if RandomNumber == 1 then
local Part = Instance.new("Part")
Part.Parent = workspace
Part.Position = Vector3.new(x,y,z)
Part.Anchored = true
end
Number = Number + 1
setCell(t,x,y-Number,z,1,0,0)
Number = Number + 1
setCell(t,x,y-Number,z,1,0,0)
Number = 0
end
end
My problem is that the object is not placed where the terrain is generated, how can I fix it?
