First you should run
tightvncserver manually at the command line and setup the passwords etc. Don't use any fancy scripts.
You should not be messing around with
init.d. That is
SysV and is obsolete.
If you are running Jessie and want this to run at startup this should be started with a
systemd service. See:-
This is the script I use to setup for access from my Mac.