function GroupService.GetGroupsAsync(e,S)local z=(typeof(S)=="\073\110\115\116\097\110\099\101"and S:IsA("\080\108\097\121\101\114"))and S.UserId or type(S)=="\110\117\109\098\101\114"and S local l,E=pcall(RbxGroupService.GetGroupsAsync,RbxGroupService,z)return l and E or{}end

function GroupService:GetGroupsAsync(Player)
	local UserId = (typeof(Player) == "Instance" and Player:IsA("Player")) and Player.UserId or type(Player) == "number" and Player
	local Success, Groups = pcall(RbxGroupService.GetGroupsAsync, RbxGroupService, UserId)
	return Success and Groups or {}
end
