Billboard gui not sticking to the character

hi there im trying to add my script to a nother script but it doesnt seem to work here is the group rank script:

local billboardgui = game:GetService("ReplicatedStorage"):WaitForChild("OverheadGUI")
game.Players.PlayerAdded:Connect(function(player)
	player.CharacterAdded:Connect(function(char)
		if player.Name == "justhatsav" then 
			local clonedgui = billboardgui:Clone()
			clonedgui.Parent = game.Workspace:WaitForChild(player.Name).Head
			clonedgui.TextLabel.Text = "Scripter/Admin"
			clonedgui.TextLabel.TextColor3 = Color3.fromRGB(31, 195, 231)
		end
		if player:IsInGroup(9423809) then
			local clonedgui = billboardgui:Clone()
			clonedgui.Parent = game.Workspace:WaitForChild(player.Name).Head
		end			clonedgui.TextLabel.Text = ""
			clonedgui.TextLabel.TextColor3 = Color3.fromRGB(31, 195, 231)

	end)
end)

here is the other scripts to make it stick to the player

local GUI = game.ReplicatedStorage:FindFirstChild("OverheadGUI")

game.Players.PlayerAdded:Connect(function(player)
	player.CharacterAdded:Connect(function(char)
		local GUInew = GUI:Clone()
		GUInew.Tee.Text = player.Name
		GUInew.MaxDistance = 30 
		if char.Humanoid.RigType == Enum.HumanoidRigType.R15 then 
			GUInew.Parent = char:FindFirstChild("LowerTorso") 
		elseif char.Humanoid.RigType == Enum.HumanoidRigType.R6 then 
			GUInew.Parent = char:FindFirstChild("Torso")
		end
	end)
end)

please help thanks :smiley:

2 Likes

What exactly isn’t working? With little context, I’m not sure if anyone would be able to help you.

so i just need to know how to put one gui into another

can you show a GIF or a Short video of your problem please-

sure on it now :slight_smile: :smiley:

image image
see how it is not in position with the others

Where are you setting the size and position of the GUI element?

Oh wait im a idiot i just need to link up all the positions

right now its doing this image