In my game players are able to spawn in ui objects. But if the ui object has the same name as another, it interferes with another script I have. I’ve been making this script for when the player spawns in another ui object, it checks for if the ui object they spawned has the same name as another. But I can’t figure out how to do it right.
local number = 0
for i, v in pairs(player.PlayerGui.GameGui.Websites[Website]:GetChildren()) do
repeat
number = number + 1
Clone.Name = Gui..number
wait()
until Clone.Name ~= v.Name
break
end
Right now, spawning in your first textbutton it will be called, “TextButton1”. But when spawning a second its also called, “TextButton1”.
Sorry if this didn’t make sense.