This is an adapted version of my compound bow put into a crossbow.
How to Use:
• Pull back on the yellow ball that's on the bowstring
• Touch the yellow ball to the brown block and let go
• Pull a bolt out of the quiver and place it in the crossbow
• Pull the bolt far enough back so that it touches or nearly touches the beige block
• Use the Up Arrow or Down Arrow to aim the crossbow
• Press the Enter/Return key to fire the crossbow
pros
•Fires very far
•Holds the bowstring 90% of the time or more without releasing pre-maturely
•Fires very strongly
•Does NOT explode or break unless put under abnormal stress; hammering, spearing, shooting, etc.
Cons
•Occasionally shoots the bolt away from the beige block a very small distance when not actually firing (If this happens, please pull the bolt back in place and
then fire, otherwise the bowstring may get caught on the bolt when you attempt to fire)
• The bolt occasionally gets stuck on the bowstring when firing, but soon becomes unstuck
• The bowstring flips around some when pulling it back to the brown block (Actually, it flips around allot, but don't tell no one!

)
• If you touch the yellow ball on the bowstring to the brown box and simply let go, sometimes the bowstring unlocks (If this happens, please tap Enter/Return, because the bowstring lock is still locked)
• Uses a small amount of scripting and one custom variable, so I guess no importing...? Never learned if it's a custom variable that makes it unimportable (is it?)
That's about all the good stuff and bad stuff that I can think of

.
Please have fun (or phun, I guess...), and make sure you tell me what you think of it! (Please?)(Please with whipped cream and sprinkles and jimmies and chocolate sauce and caramel and nuts and licorice whips on top?)