Ok, so I already knew that surfaces don't really work with transparency. I also know a few ways around it, such as drawing a black thing behind the surface.
Unfortunately that causes too much lag in my game; going through and drawing black squares.
Is there a faster way around this? Can I set it to a certain blend mode that makes it black and opaque so I can draw the surface again behind?
If you need more specific information, just ask. If it's not possible, just tell me.