I have this pvp game i’m developing and me and my friends like to fight each other and mess around so I decided to make a arena system where when you type in 2 player’s names with a certain phrase they duel, I added a “3, 2, 1, GO!” gui composed out of mulitple label guis, The problem i have is that when the character is loaded in and the remote event (Connect with the gui) loads for the first time the gui plays in a glitchy way. The second time it loads it works fine but this poses a problem, I scripted the arena gui to reload your character after a player is victorious so that means every time a new match is started it’ll play the glitchy unloaded gui.
CODE: Fires Via Remote On Client
task.wait(.5)
script.ultimatearena:Play()
for i = 1, #assets do
local thisgui = script.Parent.GO:FindFirstChild(tostring(i))
thisgui.Visible = true
task.wait(.03)
thisgui.Visible = false
end
end)
go()
RESULTS: