Eu mesmo resolvi, estava faltando umas linhas.
Como descobri?.
No google existe uma opção chamado Inspecionar, peguei e inspecionei a aba do meu site aberta e depois fechada para ver o que tava faltando no meu script, e acabei visualizando nessa opção inspecionar tinha uma opção que meu arquivo layout n tinha Vou explicar melhor agora.
Meu layout tava assim.
<div id="community" class="menuitem">
Ai eu inspecionei e vi que faltava style='visibility: hidden; display: none;'>, Ai eu sou adicionei na linha ficando assim.
<div id='shops_Submenu' class='Submenu' style='visibility: hidden; display: none;'>
Ai so fui trocando os nomes do sub menu, Tipo "shop_Submenu".
Lembrando Que apenas no Shop vc coloca apenas uma ' ' Aspas, no resto dos outros você adiciona 2 as ""
Vou explica melhor com meu código para quem for mais lerdo.
<div id="support_Submenu" class="Submenu" style="visibility: hidden; display: none;">
<div id="support_Submenu" class="Submenu" style="visibility: hidden; display: none;">
Veja que nesse código aqui usa " " normal.
<div id='shops_Submenu' class='Submenu' style='visibility: hidden; display: none;'>
Agora na parte Shop perceba que ele usa apenas uma ' '
Creio eu que usa apenas uma pq ele usa o <?PHP> ?>
Caso ainda quem precisa não entendeu, me desculpa eu aprendi sozinho kkk, se você não entendeu, desiste de ter um servidor com site kkkk