--[[
	
	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
