Owner title just sitting on the floor

I added titles to my game, which are over the players head. Everything seemed fine till the owner title just appeared on the obby floor. I tried moving the position, scaling it… Nothing worked. This is how it looks

If u need the scripts, ill reply with them.

1 Like

Is the owner title still on your head, and this is just another random title? Or it is not showing on your head? Nice multi-instance exploit by the way!

Yes. It has no problems with the title. I have an multi instance because alot of youtubers back in the day said it doesnt harm your computer and it isnt bannable. So sorry if i did something wrong.

If the billboardgui is in the workspace as a template, then it will show. You should move it to ReplicatedStorage instead, and ensure the template has no adornee.

I moved them all. The owner title disappears but my title goes away too

It seems like the title appearing on the obby floor could be due to the positioning or configuration of the BillboardGui element containing the title.

Also, set the correct Adornee part above the player’s head.

Here is an example.

local function createTitle(player, titleText)
	local character = player.Character or player.CharacterAdded:Wait()
	local head = character:WaitForChild("Head")

	-- Create a BillboardGui
	local billboardGui = Instance.new("BillboardGui")
	billboardGui.Name = "Title"
	billboardGui.Size = UDim2.new(5, 0, 1.5, 0)
	billboardGui.StudsOffset = Vector3.new(0, 2, 0) -- Adjust the offset to position the title above the player's head
	billboardGui.Adornee = head

	-- Create a TextLabel for the title
	local textLabel = Instance.new("TextLabel")
	textLabel.Size = UDim2.new(1, 0, 1, 0)
	textLabel.BackgroundTransparency = 1
	textLabel.Text = titleText
	textLabel.TextColor3 = Color3.new(1, 1, 1)
	textLabel.Font = Enum.Font.SourceSansBold
	textLabel.TextScaled = true

	-- Parent the TextLabel to the BillboardGui
	textLabel.Parent = billboardGui

	-- Parent the BillboardGui to the player's character
	billboardGui.Parent = character
end

-- Example usage
local player = game.Players.LocalPlayer -- Replace this with the desired player
local titleText = "Owner"
createTitle(player, titleText)
1 Like

Make sure the scripts account for the new location, or they will error.

Thats seemed to work, the positioning was weird. Thank you!:sweat_smile:

This topic was automatically closed 14 days after the last reply. New replies are no longer allowed.