Worked fine everywhere except the ceiling, it came out like this...

Re-Edit: NOT FIXED. I tried making the texture 512x512 instead so it was about 300kb rather than 1.3mb, yet the same error (as seen above) occurs, so I don't think it can be a memory limit or something along those lines. Any other ideas? Maybe it's a decal limit, I've been trying to find a guide with proper settings for custom (see through) glass textures, and all the settings are different on each guide I find. The settings I'm using at the moment are below:

It seems that blendFunc: Blend is what's causing the issue. However as far as I know there is no way to get a transparent texture without using this setting :S
Any help is appreciated, thanks.