amongus.hook

Trident Survival: 🟢 Working

Fallen: 🟣 Not Working

Execute this in main lobby
local source = [[
      local players           = game:GetService('Players');
      local localplayer       = players.LocalPlayer;
      while (not localplayer) do
            localplayer       = players.LocalPlayer;
            task.wait();
      end;

      local old_index;
      local descendant_con;

      local new_index = newcclosure(function(self, index)
            if (index == 'connectParallel' or index == 'ConnectParallel') then
                  index = 'Connect';
            end;
            return old_index(self, index);
      end);

      local descendant_added = function(actor)
            if (actor.ClassName ~= 'Actor') then
                  return;
            end;
            local new = Instance.new('Folder', actor.Parent);
            new.Name = actor.Name;

            for i, v in actor:GetChildren() do
                  if (not v:IsA('BaseScript')) then
                        v.Parent = new;
                        continue
                  end;
                  v.Disabled = true;
                  v.Parent = new;
                  v.Disabled = false;
            end;
            descendant_con:Disconnect();
      end;
      old_index               = hookmetamethod(game:GetService('RunService').Heartbeat, '__index', new_index);
      descendant_con          = localplayer.DescendantAdded:Connect(descendant_added);
]];

queue_on_teleport(source);
Execute in server/game
loadstring(request({Url='https://raw.githubusercontent.com/mainstreamed/amongus-hook/main/mainloader.lua'}).Body)();