You are violating one of the basic concepts of blockchain.
You can't remove anything!
If the contract has a method in place for disabling its functionality that's fine.
However, it will always remain on the blockchain.
I assume you deployed it on the Main Net using MetaMask.
Probably the gas limit of the transaction was too low.
Otherwise the gas price was to low.
Please send a screenshot of your MetaMask transactions, in case above didn't fix it.
The transaction does not have a "to" so the EVM will try to deploy a new contract using the data field as bytecode.
You are sending in the data field the following:
Now 0xa9 is not a valid opcode and the EVM will halt ...