TextBox's no longer work on BillboardGui's

This broke my entire game: https://www.roblox.com/games/121437646/Grand-Mall-of-Robloxia-2

It’s broken for all players. Repro: Join game, place down a mannequin, click it, click on the textbox. It won’t work. It worked since billboardgui’s were out up until a day or two (maybe 3) ago.

Are they in Workspace, or on the Client ?

PlayerGui Adornee’d to localparts.

Please fix this. I get many messages a day about this.

Still getting messages about it being broken.

Anyone, please? My game depends on this and I don’t want to redo the entire UI to accommodate this bug.

Nobody seemed to do anything about this so I made my own fix. I had to do some strange things thanks to roblox also breaking billboardgui AbsolutePosition.

local Player = game.Players.LocalPlayer
local Camera = workspace.CurrentCamera
local Mouse = Player:GetMouse() wait(2)


game:GetService("UserInputService").InputBegan:connect(function(input,gameProcessed)	
	if input.UserInputType == Enum.UserInputType.MouseButton1 and script.Parent.Parent.Adornee then
		local RealPos, Visible = Camera:WorldToScreenPoint(script.Parent.Parent.Adornee.Position)
		RealPos = RealPos-Vector3.new(330, 225, 0)
		
		print(RealPos, Visible)
				
		for i,v in pairs(script.Parent:GetChildren()) do
			if v:findFirstChild("InputBox") then
				local I = v.InputBox
				local Pos = I.AbsolutePosition+Vector2.new(RealPos.X, RealPos.Y)

				
				if Pos.X < Mouse.X and Pos.Y < Mouse.Y and (Pos.X+I.AbsoluteSize.X) > Mouse.X and (Pos.Y+I.AbsoluteSize.Y) > Mouse.Y then
					v.InputBox:CaptureFocus()
				end
			end
		end
	
	end
end)

swag.gif

1 Like