Firstly, you're not going to be using only 1 fishing spot, so there's no reason to only call it once. Secondly, if there's a variable that you need Script to obtain, define it at the top, and assign it in onStart()
that's personal/anecdotal experience, though. personally, i've had 3 2-day bans on 2 different accounts. i've gotten 2 day bans, let them expire, then started botting again and gotten more 2 day bans. i havent had a single perm ban on a main since like 2009
Total 'no refund' policies, without regard for even specific instances, are always sketchy. Personally if I were you, I'd give a negative feedback and make a dispute.