The bangshe (!#) might be the problem
I commented out the !# and the following works in my environment:
File: hello.sh
#!/usr/bin/env scala
val name = readLine("What is your name? ")
println("Hello " + name + "!")
Changed to executable permissions and then ran:
chmod a+x hello.scala
./hello.scala