Number Sequencing

Hi all, I am very new to the thing called ‘NumberSequencing’

I have tried my best for about an hour or so to try and get a beam to flash on and off, however everywhere I have looked have not helped me.

script.Parent.Beam1.light.Transparency = NumberSequence.new{
    NumberSequenceKeypoint.new(.9, 1),
	NumberSequenceKeypoint.new(.8, .9),
	NumberSequenceKeypoint.new(.7,.8),
	NumberSequenceKeypoint.new(.6, .7),
	NumberSequenceKeypoint.new(.5, .6),
	NumberSequenceKeypoint.new(0.5,.5),
	NumberSequenceKeypoint.new(0.4, .4),
	NumberSequenceKeypoint.new(.3, .3),
	NumberSequenceKeypoint.new(.2, .2),
	NumberSequenceKeypoint.new(.1, .1),
	NumberSequenceKeypoint.new(0,0)
	
	
	}

	wait(.2) -- (time, value)
	
	
	
script.Parent.Beam1.light.Transparency = NumberSequence.new{
    NumberSequenceKeypoint.new(0, 1),
	NumberSequenceKeypoint.new(.1, .9),
	NumberSequenceKeypoint.new(.2,.8),
	NumberSequenceKeypoint.new(.3, .7),
	NumberSequenceKeypoint.new(.4, .6),
	NumberSequenceKeypoint.new(0.5,.5),
	NumberSequenceKeypoint.new(0.6, .4),
	NumberSequenceKeypoint.new(.7, .3),
	NumberSequenceKeypoint.new(.8, .2),
	NumberSequenceKeypoint.new(.9, .1),
	NumberSequenceKeypoint.new(1,0)
	
	}

	wait(.2) -- (time, value)
	


	
end

Thanks
Josh

What is the ClassName of your script.Parent.Beam1.light?

If it is a BasePart, you could just try using a for loop:

for i = 1, 10 do
    wait(0.1)
    script.Parent.Beam1.light.Transparency =  script.Parent.Beam1.light.Transparency - 0.1
end
wait(0.2)
for i = 1, 10 do
    wait(0.1)
    script.Parent.Beam1.light.Transparency =  script.Parent.Beam1.light.Transparency + 0.1   
end
1 Like