It's actually really simple to do it in 2d just make your sprite bat, let's say 30 x 10 then make two more solid black sprites
about 5 x 10 just place the black sprites over the bat on either edge. Then do something like
`rba = right bat angle
`lba = left bat angle
`controls the 45 angles on the bat
if sprite hit(ball,lba) = 1
rotate sprite ball,315
play sound 4
endif
if sprite hit(ball,rba) = 1
rotate sprite ball,45
play sound 4
endif
`collision with the center of the bat only strait up
if sprite hit(bat,ball) = 1
rotate sprite ball,360
play sound 2
endif
this would give you a strait return on the bat center and the two angles on the left and right, then just move the angle sprites along with your bat.