Script
local Size = 500
local Resultion = 100
local Amplitude = 10
local Frequency = 3
-- DONT SET IT TO 1024 OR HIGHER IF YOU DONT WANT A DESTROYED PC
function NoiseValue(X,Z)
local Noise = math.noise(X/Resultion*Frequency,Z/Resultion*Frequency)
Noise = math.clamp(Noise,-0.5,0.5) + 0.5
return Noise
end
if not game.Workspace:FindFirstChild("NoiseTerrian") then
Instance.new("Folder",workspace).Name = "NoiseTerrian"
end
for X = 0,Size do
for Z = 0,Size do
local Height = NoiseValue(X,Z)
local Part = Instance.new("Part",workspace.NoiseTerrian)
Part.Anchored = true
Part.Size = Vector3.one
Part.Position = Vector3.new(X - Size/2,Height * Amplitude,Z - Size/2)
Part.Color = Color3.new(Height,Height,Height)
end
game["Run Service"].Heartbeat:Wait()
end