SERVER SCRIPT
local Users = game:GetService("Players")
Users.PlayerAdded:Connect(function(User)
local Char = User.Character or User.CharacterAdded:Wait()
local Head = Char:WaitForChild("Head")
for _, Tag in ipairs(script:GetChildren()) do -- the tags are the children of the script.
local Clone = Tag:Clone()
Clone.Parent = Head
Clone.Adornee = Head
end
end)
I want to ask because I've recently gained a lot of knowledge and would like to know if there is any better way to optimise/make this script more efficient. Please provide an answer if possible, thank you! <3

2 comments
Is it a billboard gui? And where is this script located?
Billboard gui, and it's not "A", i said MULTIPLE. there is MULTIPLE overhead guis. that's why i'm using an ipairs loop.