I wanted to create a inner dropshadow for some shapes, ive tried using the DropShadow() method but i find it useless as im not having enough control over the shadow rendering

Maybe try this?