whne you click at the tower it shows gui but if you click somewhere the gui stays and says this on output
attempt to index nil with 'Config'
here is the script pls help me fix this
local function CreateRangeCircle(tower, placeholder)
local range = tower.Config.Range.Value
local height = (tower.PrimaryPart.Size.Y / 1) + tower.Humanoid.HipHeight
local offset = CFrame.new(0, -height, 0)
local p = Instance.new("Part")
p.Name = "Range"
p.Shape = Enum.PartType.Cylinder
p.Material = Enum.Material.Neon
p.Transparency = 0.9
p.Size = Vector3.new(2, range * 2, range * 2)
p.TopSurface = Enum.SurfaceType.Smooth
p.BottomSurface = Enum.SurfaceType.Smooth
p.CFrame = tower.PrimaryPart.CFrame * offset * CFrame.Angles(0, 0, math.rad(90))
p.CanCollide = false
if placeholder then
p.Anchored = false
local weld = Instance.new("WeldConstraint")
weld.Part0 = p
weld.Part1 = tower.PrimaryPart
weld.Parent = p
p.Parent = tower
else
p.Anchored = true
p.Parent = workspace.Camera
end
end
