Technically there's nothing wrong with it, but I don't think the translator likes your comments and/or spacing. Getting rid of the comments after the if's worked for me:
#Fontsize(50)
#Mwin("Please enter password")
#Prompt("Go to the temple to get the password! Enter it here!", dest$)*Question asks you to enter password
#If(dest$=="shrine")
{
#mwincls()
#mwin("You may enter the forest!")
#delay(3)
Send("forest.brd", 19, 9, 1)
}
#if(dest$~="shrine")
{
#mwincls()
#mwin("Go to the temple!")
#delay(3)
Send("2.brd", 1, 1, 1)
}