Help! Broken glass completely messed up!

So I’ve been trying to create some breakable glass for my puzzle game as a drop-down breakable mechanic, however the glass is really glitchy. Im on my mobile device right now so I cant show any behind the scenes stuff.

This is the glass. When I touch it, it breaks into 5 random pieces which are triangles. The glass however, has a tendency to randomly turn to a different direction. Not only this, it creates an invisible platform after pushing the glass fragments away for some reason and has the tendency to fling the player away. Here are some pictures. What mechanics/methods should I try to apply to prevent these problems? Thanks.

When the glass is broken it decides to stand up (spooky)

Proof of the invisible platform that decides to appear when the glass breaks

Can I see the scripts?