Cant open stat Window again?
So I have a character stat window. To make it appear on the screen you need to click on the ImgButton. This ImgButton is located in the starterGUI. This button works fine.It has a notification script and a "AvailablePoints" text when you get points.
So the problem is i can open it and close it but i cant open it again. I get the error that takes me to the sample code
local Player = Game.Players.LocalPlayer
local GUI = Player.PlayerGui.HUD
GUI:WaitForChild("OpenStats")
GUI:WaitForChild("OpenArmor")
function OpenStats()
if Player.PlayerGui:FindFirstChild("StatsGUI") == nil then
Game.ReplicatedStorage.StatsGUI:Clone().Parent = Player.PlayerGui
else print("GUI already open!")
end
end
function OpenArmor()
if Player.PlayerGui:FindFirstChild("ArmorGui") == nil then
Game.ReplicatedStorage.ArmorGui:Clone().Parent = Player.PlayerGui
else print("GUI already open!")
end
end
GUI.OpenStats.MouseButton1Click:connect(OpenStats)
GUI.OpenArmor.MouseButton1Click:connect(OpenArmor)
exstra info
local script in the close txtButton
script.Parent.MouseButton1Click:Connect(function()
script.Parent.Parent.Visible = false
end)
PointsNotification LocalScript
local Player = Game.Players.LocalPlayer
local Attributes = Player.attributes
local Leaderstat = Player.leaderstats
local Stats = Player.Stats
local Prop = Game.Workspace.GAME_PROPERTIES
local PGUI = Player.PlayerGui
PGUI:WaitForChild("HUD")
local GUI = PGUI.HUD
GUI:WaitForChild("OpenStats")
GUI.OpenStats:WaitForChild("AvailablePoints")
while true do
if math.floor((Leaderstat.Lvl.Value / Prop.LevelsToGainPoints.Value) * Prop.PointGainIncrement.Value) + (Prop.StartingAttributes.Value * 4) + Prop.StartingAttributePoints.Value - (Attributes.Strength.Value + Attributes.Constitution.Value + Attributes.Intelligence.Value + Attributes.Dexterity.Value) > 0 then
GUI.OpenStats.Style = "RobloxButtonDefault"
GUI.OpenStats.AvailablePoints.Visible = true
else GUI.OpenStats.Style = "RobloxButton"
GUI.OpenStats.AvailablePoints.Visible = false
end
wait()
end
