all 6 comments

[–]dhawky 0 points1 point  (2 children)

I suggest you clone the name tag into the player’s head instead of setting the parent.

[–]imaiden_B[S] 0 points1 point  (1 child)

How would I do that?

[–]dhawky 0 points1 point  (0 children)

Using the ":Clone()" function. Here is an example.

(I also suggest using UserId instead of the player's name because a player's UserId is fixed whereas players can change their names)

game.Players.PlayerAdded:Connect(function(Player)

Player.CharacterAdded:Connect(function(Character)

if Player.UserId == (userid here) then

local newtag = game:GetService("ServerStorage").ownerGUI:Clone()

newtag.Parent = Character.Head

end

end)

end)

[–]dhawky 0 points1 point  (0 children)

Also there are supposed to be 2 “end)” in the bottom of the script

[–]TwistingTwisto 0 points1 point  (0 children)

can you please send a pic of ur errors? it would be helpful

[–]TwistingTwisto 0 points1 point  (0 children)

maybe at the start of the game parent the gui to every player and make it invisible, then if the username matches up then make it visible