return function(y)local m=y.Touched:Connect(function() end)local R=y:GetTouchingParts()m:Disconnect()return R end
--[[
	
	Returns all touching parts. Best (and cheapest) solution.
	
	Functions.GetTouchingParts(
		part,					<-- |REQ| 	Basepart	
	)
	
--]]

return function(part)
	--- Create touch event (otherwise GetTouchingParts fails to return anything)
	local connection = part.Touched:Connect(function() end)

	--- Yeet
	local results = part:GetTouchingParts()

	--- Cancel touch event
	connection:Disconnect()

	--
	return results
end
