Also wenn der Ball nach rechts fliegt ist der erste Teil
(Shape5.left<Shape7.Left)
immer true
Schau da doch ob der Ball mit dem rechten Punkt
(Shape5.left+Shape5.Width)>Shape7.Left
ist sprich ob er die Linie des Schlägers überschritten hat.
So sonst seh ich i-wie kein Fehler in der if-Anweisung oder bin ich blind?