Physics, ball falls differently each time

I don’t know if this is a bug with the physics engine in unreal or some issue with blueprints that I have setup but I have a ball set up where the main player can enable the balls physics with a button press so when you press the button the ball falls hits a ledge that you can move and falls into a hole. You need to line up the ledge perfectly but the problem is that each time you release the ball it falls in a ever so slightly different direction which means that sometimes it might hit the ledge and sometimes it might not. This is a major gameplay element and I need it to hit the ledge in the exact same spot every time. Does anyone know why this is happening and if there is a way to fix this?

Have you checked your framerate? (console ~, stat fps)

Have you tried with with substepping and Async substepping? (Project settings, Engine, Physics, under Framerate).

Hope this help :slight_smile: