Decal Object Position

I’m trying to create a decal that creates a sphere of ambient occlusion, and I can get it to work almost perfectly with transparent objects by using the object position node. However, the decal system is exactly what I need to have this work the way I want it to, but I cannot use object position in a decal.
I thought using actor position would be the same thing, but it gives me a weird issue; the sphere occlusion is not centered.


It should look like this:

Any help would be greatly appreciated.