local R=game:GetService("\083\116\097\114\116\101\114\071\117\105")local k=game:GetService("\071\117\105\083\101\114\118\105\099\101")local t=game:GetService("\072\097\112\116\105\099\083\101\114\118\105\099\101")local u=game:GetService("\082\117\110\083\101\114\118\105\099\101")local n=game:GetService("\085\115\101\114\073\110\112\117\116\083\101\114\118\105\099\101")local L=game:GetService("\084\119\101\101\110\083\101\114\118\105\099\101")local W=game:GetService("\080\108\097\121\101\114\115")local P=game:GetService("\086\082\083\101\114\118\105\099\101")local y=game:GetService("\086\111\105\099\101\067\104\097\116\083\101\114\118\105\099\101")local b=script.Parent local C=require(b.TopbarPlusReference)local c=C.getObject()local p=c and c.Value if p and p.IconController~=script then return require(p.IconController)end if not c then C.addToReplicatedStorage()end local a={}local S=require(b.Signal)local A=require(b.TopbarPlusGui)local w={}local M=false local T local E=false local f local o local e=u:IsStudio()local Y=W.LocalPlayer local Z=false local m=false local q=32

local starterGui = game:GetService("StarterGui")
local guiService = game:GetService("GuiService")
local hapticService = game:GetService("HapticService")
local runService = game:GetService("RunService")
local userInputService = game:GetService("UserInputService")
local tweenService = game:GetService("TweenService")
local players = game:GetService("Players")
local VRService = game:GetService("VRService")
local voiceChatService = game:GetService("VoiceChatService")
local iconModule = script.Parent
local TopbarPlusReference = require(iconModule.TopbarPlusReference)
local referenceObject = TopbarPlusReference.getObject()
local leadPackage = referenceObject and referenceObject.Value
if leadPackage and leadPackage.IconController ~= script then
	return require(leadPackage.IconController)
end
if not referenceObject then
    TopbarPlusReference.addToReplicatedStorage()
end
local IconController = {}
local Signal = require(iconModule.Signal)
local TopbarPlusGui = require(iconModule.TopbarPlusGui)
local topbarIcons = {}
local forceTopbarDisabled = false
local menuOpen
local topbarUpdating = false
local cameraConnection
local controllerMenuOverride
local isStudio = runService:IsStudio()
local localPlayer = players.LocalPlayer
local voiceChatIsEnabledForUserAndWithinExperience = false
local disableControllerOption = false
local STUPID_CONTROLLER_OFFSET = 32


