improved rocket script