I am currently making a GUI for an upcoming game that I am making for Roblox. However, I am having difficulties making the Text, and Image buttons disappear when any of the Main Children are being clicked. The script was a load out GUI that I modified to fulfill my style of the game. So I can Understand That I may be difficult, and reside to other possibilities. Here is a sample of the script that I tried to modify: (more info at the bottom)
--{ Variables/Assignments }-- player = script.Parent.Parent.Parent backpack = player.Backpack
--{ Functions }-- function chooseClass(class) for i, v in pairs(backpack:GetChildren()) do v:remove() end for i, v in pairs(class:GetChildren()) do if v:IsA("Tool") then v:clone().Parent = backpack elseif v:IsA("HopperBin") then v:clone().Parent = backpack end
end
script.Parent.Main.Visible = false
script.Parent.Title.Visible = false
script.Parent.Assault.Visable = false
script.Parent.Medic.Visable = false
script.Parent.Recon.Visable = false
script.Parent.Support.Visable = false
script.Parent.Shop.Visable = false
script.Parent.Money.Visable = false
end
function onHumanoidDied(humanoid, player) script.Parent.Main.Visible = true script.Parent.Title.Visible = true script.Parent.Assault.Visable = true script.Parent.Medic.Visable = true script.Parent.Support.Visable = true script.Parent.Recon.Visable = true script.Parent.Shop.Visable = true script.Parent.Money.Visable = true end
for i, v in pairs(script.Parent.Main:GetChildren()) do v.MouseButton1Up:connect(function () chooseClass(v) end)
end
To put you In perspective there is a GUI labeled "StarterGUI" and Its Children Are The "Main". The main consists of 4 children being all text Buttons. "Support", "Recon", "Medic" and "Assault". Next there is an ImageButton Titled "Money". Next there are also 4 other buttons that contain many tween scripts (not important). The 5 buttons are also named "Shop", "Gadgets", "Assault", "Recon", "Support" and "Medic". Please respond soon!
-Shiftmaster27

2 comments
RIP CODE
dude use code blocks