Hello again, i have this script and the error says " got 'end'
What do i do now?
local gun = workspace.Turret.Gun
local originpoint = gun.CFrame.p
script.Parent.Radar.Radar.Touched:connect(function(plr)
if plr.Parent:IsA("Model") and plr.Parent:FindFirstChild("Humanoid") and game.Players.LocalPlayer.Character:FindFirstChild("Head") then
script.Parent.Gun.alert:Play()
local ignore = {script.Parent,game.Players(plr.Parent.Name)}
local ray = Ray.new(originpoint,plr.Parent.Head.CFrame.p.Unit*100)
local gun,position = workspace:FindPartOnRayWithIgnoreList(ray,ignore,false,true)
local beam = Instance.new ("Part")
beam.BrickColor = BrickColor.Red()
beam.Material = "Neon"
beam.Transparency = 50
beam.Anchored = true
beam.Locked = true
beam.CanCollide = false
local Distance = (script.Parent.Gun.CFrame.p-Position).magnitude
local distance = Distance/8
repeat
beam.Size = Vector3.new(.15,.15,distance)
beam.CFrame = CFrame.new(script.Parent.Gun.CFrame.p,Position)*CFrame.new(0,0,-distance/2)
distance = distance*2
wait (0.01)
until distance == Distance*2
beam.Touched:connect(function(hit)
if hit.Parent:IsA("Model") and hit.Parent:FindFirstChild("Humanoid") then
local human = hit.Parent:FindFirstChild("Humanoid")
human:TakeDamage(10^308)
end
end)
game:GetService("Debris"):AddItem(beam,.1)
end
end)
game:GetService("Debris"):AddItem(beam,.1)
end
end)

2 comments
You have an extra end like i told you before. stop deleting your questions
well then were is it