Problem with decals

When I fire a shot from my rifle it leaves a decal. Unfortunately, whenever it hits any corner, the decal instead of leaving a normal mark, stretches. How could I possibly fix this?

It’s a bit of a pain, but I think you can fix it with a world aligned material:

EDIT: I think notice, that vid is absolutely no use, so here's one that is: