Projectile movement component - randomizing bounce

Hi, i’m trying to recreate arkanoid ball movement and i encountered some problems with it. I’m using projectile movement component (bounciness, friction and all that set) and everything works great, as long as the ball isn’t bounced between two parallel surfaces - i.e. at start the ball is spawned in front of the plank and gets initial velocity straight ahead, towards bricks. Then it just starts to constantly bounce at perpendicular angle between those meshes. Is there a way to add some randomness in bouncing of projectile movement component? I’ve already tried some more or less appropriate methods (adding vectors, multiplying vectors, modifying velocity) either on EventHit and EventOnBounce and still no success. What i’m doing wrong?

Can you add screenshot from your blueprint?

Here you go. Two of my many attempts :slight_smile: