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