local v=Instance.new("\070\114\097\109\101")v.Name="\067\097\112\116\105\111\110\067\111\110\116\097\105\110\101\114"v.BackgroundTransparency=1 v.AnchorPoint=Vector2.new(0,0)v.ClipsDescendants=true v.ZIndex=30 v.Visible=true v.Parent=iconContainer v.Active=false local R=Instance.new("\070\114\097\109\101")R.Name="\067\097\112\116\105\111\110\070\114\097\109\101"R.BorderSizePixel=0 R.AnchorPoint=Vector2.new(.5,.5)R.Position=UDim2.new(.5,0,.5,0)R.Size=UDim2.new(1,0,1,0)R.ZIndex=31 R.Parent=v R.Active=false local E=Instance.new("\084\101\120\116\076\097\098\101\108")E.Name="\067\097\112\116\105\111\110\076\097\098\101\108"E.BackgroundTransparency=1 E.AnchorPoint=Vector2.new(.5,.5)E.Position=UDim2.new(.5,0,.56,0)E.TextXAlignment=Enum.TextXAlignment.Center E.RichText=true E.ZIndex=32 E.Parent=v E.Active=false local e=Instance.new("\085\073\067\111\114\110\101\114")e.Name="\067\097\112\116\105\111\110\067\111\114\110\101\114"e.Parent=R local U=Instance.new("\070\114\097\109\101")U.Name="\067\097\112\116\105\111\110\079\118\101\114\108\105\110\101\067\111\110\116\097\105\110\101\114"U.BackgroundTransparency=1 U.AnchorPoint=Vector2.new(.5,.5)U.Position=UDim2.new(.5,0,-0.5,3)U.Size=UDim2.new(1,0,1,0)U.ZIndex=33 U.ClipsDescendants=true U.Parent=v U.Active=false local Z=Instance.new("\070\114\097\109\101")Z.Name="\067\097\112\116\105\111\110\079\118\101\114\108\105\110\101"Z.AnchorPoint=Vector2.new(.5,.5)Z.Position=UDim2.new(.5,0,1.5,-3)Z.Size=UDim2.new(1,0,1,0)Z.ZIndex=34 Z.Parent=U Z.Active=false local a=e:Clone()a.Name="\067\097\112\116\105\111\110\079\118\101\114\108\105\110\101\067\111\114\110\101\114"a.Parent=Z local F=R:Clone()F.Name="\067\097\112\116\105\111\110\086\105\115\105\098\105\108\105\116\121\066\108\111\099\107\101\114"F.BackgroundTransparency=1 F.BackgroundColor3=Color3.fromRGB(50,50,50)F.ZIndex-=1 F.Parent=R F.Active=false local k=F.CaptionCorner k.Name="\067\097\112\116\105\111\110\086\105\115\105\098\105\108\105\116\121\067\111\114\110\101\114"
-- Captions
local captionContainer = Instance.new("Frame")
captionContainer.Name = "CaptionContainer"
captionContainer.BackgroundTransparency = 1
captionContainer.AnchorPoint = Vector2.new(0, 0)
captionContainer.ClipsDescendants = true
captionContainer.ZIndex = 30
captionContainer.Visible = true
captionContainer.Parent = iconContainer
captionContainer.Active = false

local captionFrame = Instance.new("Frame")
captionFrame.Name = "CaptionFrame"
captionFrame.BorderSizePixel = 0
captionFrame.AnchorPoint = Vector2.new(0.5, 0.5)
captionFrame.Position = UDim2.new(0.5, 0, 0.5, 0)
captionFrame.Size = UDim2.new(1, 0, 1, 0)
captionFrame.ZIndex = 31
captionFrame.Parent = captionContainer
captionFrame.Active = false

local captionLabel = Instance.new("TextLabel")
captionLabel.Name = "CaptionLabel"
captionLabel.BackgroundTransparency = 1
captionLabel.AnchorPoint = Vector2.new(0.5, 0.5)
captionLabel.Position = UDim2.new(0.5, 0, 0.56, 0)
captionLabel.TextXAlignment = Enum.TextXAlignment.Center
captionLabel.RichText = true
captionLabel.ZIndex = 32
captionLabel.Parent = captionContainer
captionLabel.Active = false

local captionCorner = Instance.new("UICorner")
captionCorner.Name = "CaptionCorner"
captionCorner.Parent = captionFrame

local captionOverlineContainer = Instance.new("Frame")
captionOverlineContainer.Name = "CaptionOverlineContainer"
captionOverlineContainer.BackgroundTransparency = 1
captionOverlineContainer.AnchorPoint = Vector2.new(0.5, 0.5)
captionOverlineContainer.Position = UDim2.new(0.5, 0, -0.5, 3)
captionOverlineContainer.Size = UDim2.new(1, 0, 1, 0)
captionOverlineContainer.ZIndex = 33
captionOverlineContainer.ClipsDescendants = true
captionOverlineContainer.Parent = captionContainer
captionOverlineContainer.Active = false

local captionOverline = Instance.new("Frame")
captionOverline.Name = "CaptionOverline"
captionOverline.AnchorPoint = Vector2.new(0.5, 0.5)
captionOverline.Position = UDim2.new(0.5, 0, 1.5, -3)
captionOverline.Size = UDim2.new(1, 0, 1, 0)
captionOverline.ZIndex = 34
captionOverline.Parent = captionOverlineContainer
captionOverline.Active = false

local captionOverlineCorner = captionCorner:Clone()
captionOverlineCorner.Name = "CaptionOverlineCorner"
captionOverlineCorner.Parent = captionOverline

local captionVisibilityBlocker = captionFrame:Clone()
captionVisibilityBlocker.Name = "CaptionVisibilityBlocker"
captionVisibilityBlocker.BackgroundTransparency = 1
captionVisibilityBlocker.BackgroundColor3 = Color3.fromRGB(50, 50, 50)
captionVisibilityBlocker.ZIndex -= 1
captionVisibilityBlocker.Parent = captionFrame
captionVisibilityBlocker.Active = false

local captionVisibilityCorner = captionVisibilityBlocker.CaptionCorner
captionVisibilityCorner.Name = "CaptionVisibilityCorner"
