game.ReplicatedStorage.PizzaPower1Remote.OnServerEvent:Connect(function(player)
	local beam = game.ReplicatedStorage.PowerParts.Beam:Clone()
	local BeamRing = game.ReplicatedStorage.PowerParts.BeamRing:Clone()
	local workplayer = game.Workspace:FindFirstChild(player.Name)
	local tw = game:GetService("TweenService")
	workplayer.HumanoidRootPart.Anchored = true
	beam.Parent = game.Workspace
	BeamRing.Parent = game.Workspace
	BeamRing:MoveTo(workplayer.UpperTorso.Position + (workplayer.HumanoidRootPart.CFrame.lookVector*4.5) - Vector3.new(0,0,0))
	beam.Orientation = workplayer.HumanoidRootPart.Orientation
	beam.Position = workplayer.HumanoidRootPart.Position+(workplayer.HumanoidRootPart.CFrame.lookVector*5)
	BeamRing.Part1.Orientation = workplayer.HumanoidRootPart.Orientation
	BeamRing.Part2.Orientation = workplayer.HumanoidRootPart.Orientation+Vector3.new(0,90)
	BeamRing.Part3.Orientation = workplayer.HumanoidRootPart.Orientation+Vector3.new(0,90)
	BeamRing.Part4.Orientation = workplayer.HumanoidRootPart.Orientation+Vector3.new(0,90)
	BeamRing.Part5.Orientation = workplayer.HumanoidRootPart.Orientation+Vector3.new(0,90)
	beam.Size = Vector3.new(4.023, 3.567, 1)
	local goal = {Size = Vector3.new(4.023, 3.567, 20.391)}
	local goalt = {Transparency = 1}
	local twset = TweenInfo.new(0.2)
	local goal2 = {Orientation = Vector3.new(0,0,360.1) }
	local twset2 = TweenInfo.new(1,0,0,5,true,0)
	tw:Create(beam,twset,goal):Play()
	tw:Create(BeamRing.Part2,twset2,goal2):Play()
	tw:Create(BeamRing.Part3,twset2,goal2):Play()
	tw:Create(BeamRing.Part4,twset2,goal2):Play()
	tw:Create(BeamRing.Part5,twset2,goal2):Play()
	workplayer.Humanoid:LoadAnimation(script.Animation):Play()
	beam.Position = (workplayer.UpperTorso.Position + (workplayer.HumanoidRootPart.CFrame.lookVector*15) - Vector3.new(0,0,0))
	wait(0.8)
	tw:Create(beam,twset,goalt):Play()
	wait(0.2)
	beam:Destroy()
	BeamRing:Destroy()
	workplayer.HumanoidRootPart.Anchored = false
	beam.Touched:Connect(function(hit)
		print(hit.Name)
		
		end)
end)

			


Thanks in advance for any help

3 comments

0

It would be really nice if you could perhaps explain your code a bit.

0

It shoots a beam when a key is pressed however the touched event is not working

0

It shoots a beam when a key is pressed however the touched event is not working