Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- local min = {-1, -1}
- local max = {.5, 1}
- local siz = {100, 100}
- local psiz = {.1, .1}
- local it = 100
- local i = 0
- local hpos = owner.Character.Head.Position
- local lim = 100
- local wm = Instance.new("WorldModel", script)
- print(math.abs(max[1] - min[1])*siz[1], math.abs(max[2] - min[2])*siz[2])
- print((math.abs(max[1] - min[1])*siz[1]) * (math.abs(max[2] - min[2])*siz[2]))
- for x = min[1],max[1],(max[1] - min[1]) / siz[1] do
- for y = min[2],max[2],(max[2] - min[2]) / siz[2] do
- local incx = (max[1] - min[1]) / siz[1]
- local incy = (max[2] - min[2]) / siz[2]
- local lsx = x - min[1]
- local lsy = y - min[2]
- local part = Instance.new("SpawnLocation", wm)
- part.Size = Vector3.new(psiz[1], 0, psiz[2])
- part.Position = Vector3.new(psiz[1]*lsx/incx, 0, psiz[2]*lsy/incy) + hpos
- part.Anchored = true
- part.Enabled = false
- part.Material = "SmoothPlastic"
- part.CanQuery = false
- part.CanTouch = false
- local cvec = {x, y}
- local vec = {x, y}
- local col = 0
- for i = 1,it do
- local xx = vec[1]^2 - vec[2]^2
- local yy = 2 * vec[1] * vec[2]
- vec[1] = cvec[1] + xx
- vec[2] = cvec[2] + yy
- if vec[1]^2 + vec[2]^2 > lim then
- break
- end
- col += 1
- end
- part.Color = Color3.new(col/it, col/it, col/it)
- if i % 10 == 0 then
- task.wait()
- end
- i += 1
- end
- end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement