local Z=Vector2.new(18,18)local H=game:GetService("\084\101\120\116\083\101\114\118\105\099\101")local S=game:GetService("\080\108\097\121\101\114\115")local w=S.LocalPlayer while not w do S.ChildAdded:wait()w=S.LocalPlayer end local e=script.Parent.Parent local N=require(e:WaitForChild("\067\104\097\116\083\101\116\116\105\110\103\115"))local j=require(e:WaitForChild("\067\104\097\116\067\111\110\115\116\097\110\116\115"))local K={}local V={}V.__index=V function V.GetStringTextBounds(N,Z,S,w,e)e=e or Vector2.new(10000,10000)return H:GetTextSize(Z,w,S,e)end
---Size standards
local DEFAULT_ICON_SIZE = Vector2.new(18, 18)

local TextService = game:GetService("TextService")

local Players = game:GetService("Players")
local LocalPlayer = Players.LocalPlayer
while not LocalPlayer do
	Players.ChildAdded:wait()
	LocalPlayer = Players.LocalPlayer
end

local clientChatModules = script.Parent.Parent
local ChatSettings = require(clientChatModules:WaitForChild("ChatSettings"))
local ChatConstants = require(clientChatModules:WaitForChild("ChatConstants"))

local module = {}
local methods = {}
methods.__index = methods

function methods:GetStringTextBounds(text, font, textSize, sizeBounds)
	sizeBounds = sizeBounds or Vector2.new(10000, 10000)
	return TextService:GetTextSize(text, textSize, font, sizeBounds)
end
