function GroupService.GetGroupsAsync(Q,e)local L=(typeof(e)=="\073\110\115\116\097\110\099\101"and e:IsA("\080\108\097\121\101\114"))and e.UserId or type(e)=="\110\117\109\098\101\114"and e local Z,C=pcall(RbxGroupService.GetGroupsAsync,RbxGroupService,L)return Z and C or{}end
--[[**
	Gets an array of the given player's groups.
	@param [Instance<Player>] Player The player you are checking for. Can also be their UserID.
	@returns [Array] All of the groups the player is in.
**--]]
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
