Are you sure it's a Torx and not some Look-a-like? What about the other screws visible in the photo. If you have not taken them out yet, you might as well use Dynamite... It looks like you already did on the one you did get out...
A friend bought what he thought were Torx head screws for his deck and after stripping several Torx heads and lots of screws, he found out the the screw manufacturer had developed its own version of Torx-like screw heads and he had to buy their driver head to drive the screws in.