Found 1 interesting game and many months ago and found something very interesting, he made a beam that can move randomly : https://gyazo.com/9eafa30aa605f6301e8713bcb7054cfa
At the time I was a little bad at programming, now I want to know how I can make a similar one.
I do not want a script, just instructions or what he did to create this, I believe he used Bezier curves
My personal guess:
I would say he generated 1-2 random points within the radius of the player, then used Bezier curves to fill in the blanks.
Worth noting; doing Bezier curves is actually really easy. Waffle taught me this:
local p1 = pos local p2 = pos local p3 = pos for i = 1, 20 do local part = Instance.new("Part") part.Size = Vector3.new(1,1,1) part.Shape = "Ball" part.Anchored = true part.CanCollide = false local x = i/20 part.CFrame = CFrame.new(p1:lerp(p3, x):lerp(p3:lerp(p2, x), x)) part.Parent = workspace wait(.2) end
In case I didn't do that right here's what Waffle said.