when a verification point fails the script continues its execution but after complete execution the log shows as script fail.
what is the reason
It's OK. If at least one VP fails, then it's displayed in log as entire script fails. If you run suite then you immediately know which script failed.
If you want to give somebody a fish, you'll do better if you teach him how to catch it.
If you want that your script should abort whenever VP fails then you can set this option in Rational Robot. Choose Tools->GUI Playback Options. Switch to Error Recovery tab. Choose the option Abort Playback in Verification point failure frame.
Hope, this will be helpful to you.
A highly advanced bug is indistinguishable from a feature.