local function toggleTowerInfo() workspace.Camera:ClearAllChildren() gui.Towers.Title.Text = placedTowers.. "/" ..maxTowers if selectedTower then CreateRangeCircle(selectedTower) gui.Selection.Visible = true local config = selectedTower.Config gui.Selection.Stats.Damage.Value.Text = config.Damage.Value gui.Selection.Stats.Range.Value.Text = config.Range.Value gui.Selection.Stats.Cooldown.Value.Text = config.Cooldown.Value gui.Selection.Title.TowerName.Text = selectedTower.Name gui.Selection.Title.TowerImage.Image = config.Image.Texture gui.Selection.Title.OwnerName.Text = "Owner: "..config.Owner.Value if config.Owner.Value == Players.LocalPlayer.Name then gui.Selection.Action.Sell.Visible = true local upgradeTower = config:FindFirstChild("Upgrade") if upgradeTower then gui.Selection.Action.Upgrade.Visible = true gui.Selection.Action.Upgrade.Price.Text = "UPGRADE: " ..upgradeTower.Value.Config.Price.Value.."$" else gui.Selection.Action.Upgrade.Visible = false end else gui.Selection.Action.Visible = false end else gui.Selection.Visible = false end end
I think the title explains everything...Once I go into a local server in test with two players, Once I look at another player's tower, and then select MY tower, the Selection frame doesn't turn visible again.