local players = game:GetService("Players")
local gui = game.ServerStorage.Name_stats
local function playerjoin(player)
	local gc = gui:clone()
	repeat wait() until player.Character
	gc.Parent = player.Character.Head
	local name = player.Name
	local level = player.leaderstats.Level.Value
	while wait() do
	gc.Frame.Nameandlevel.Text = "" ..name.." | Level: "..level..""
	
	end
	end

players.PlayerAdded:connect(playerjoin)

I want it to show name and level but level isnt working correctly.

2 comments

0

Is game.ServerStorage.Name_stats a BillboardGui?

0

character = player.CharacterAdded:wait() is a better replacement for looping it's existence. Also :clone() should be :Clone().