Script I made for hasting myself in OTF, without blowing other people or myself up. Just make a start00: with the mana check, either for SF(Gib's version) or WizardFE. I always run this through Lich, also no one specified whether this was to be cast on others or the wizard. This is easily able to be edited for casting on others.

#haste myself

start0:
put incant 506
match abort You already have a different spell readied! You must RELEASE it if you wish to cast another!
match cast Your armor prevents the spell from working correctly.
match cast wait
match cast ...wait
match start You begin to notice the world slow down around you. Strange.
match start Your magic clashes with that which is already there!
matchwait

start:
match cast You notice that things have returned to their normal speed.
matchwait


cast:
put incant 506
match abort You already have a different spell readied! You must RELEASE it if you wish to cast another!
match cast Your armor prevents the spell from working correctly.
match cast wait
match cast ...wait
match start You begin to notice the world slow down around you. Strange.
match start Your magic clashes with that which is already there!
matchwait

abort:
put release
match abort wait
match abort ...wait
match cast You don't have a prepared spell to release!
match cast You feel the magic of your spell rush away from you.
matchwait