Hmm... this script request is not getting filled, sorry. First of all, battle scripts that are more than just graphical touchups are pretty complicated, so it would be a pretty slim chance that it would get filled even if it were a proper request.
It is not a proper request.
I could write a script that would fit all of your instructions, and you would end up with a battle with no opponent; it could never be won or lost, since even if you had an opponent there would be no way to do damage. It would literally be a black screen and you would be able to turn your cards (which would just be regular playing cards) over and you would be able to put them on the "field," which (since it was unspecified) would just be a black space at the top of the screen and your card would slide up there and do nothing.
Really though, whenever you are communicating with other people, the very first thing you should assume is that they are not you, and you actually need to explain your thoughts to them. And when you're requesting a script, you have to remember that scripters need to manually do everything! That means you have to tell them what the cards are, what they mean, what they look like, how they are deployed, how they do damage, what other menus need to be called, what the background should be, what stats matter and how they affect the flow of the battle, how the AI works, whether there's an HUD, whether the cards correspond to actors in the database or whether they should be manually created, how cards are drawn (randomly?), how the player gets new cards, how the player builds their deck, etc... and forever! Nothing is automatic and in order for a scripter to do anything like what you want, you need to actually tell them. That said, due to the level of complexity I just described, major battle systems are seldom taken up.
Anyway, I don't mean to be rude; I'm just saying that you shouldn't expect someone to fulfill this request unless you tell them what to do.