There are many problems. It doesn't even look like you tested the script even once; it seems as though you typed it all out and now you're surprised it isn't working.
Rule 1: Script problems and questions go
here or
here depending on danmakufu version.
Rule 2: Always
Pastebin long segments of code.
Rule 3: Give as much information as possible when asking for help. If it gave an error, copy it with ctrl+c or take a screenshot. If the game froze, say so, and describe when.
First of all,
SetLife(1000);,
SetMovePosition01 (GetCenterX,GetCenterY,5);,
SetTimer(65); and
LoadGraphic(imgBoss); should be in @Initialize, not anywhere else
(except for SetMovePosition01, but your intention is to put it in @Init). Similarly
SetTexture(imgBoss); and
SetGraphicRect(0, 0, 63, 63); should only be in the @DrawLoop. These probably give errors.
Second of all, you shouldn't need to increase
frame before even starting the script, you probably don't even want to.
Thirdly, if every time your frame counter hits 60 it goes back to 50, it will never reach anything else. Why are all these
frame=50; even there. Are you trying to leave a gap of ten frames in between each firing?
Fourthly,
angle += 360/36 and
DeleteGraphic(imgBoss) have no semicolon on the end. You always need a semicolon at the end of a statement.
Fifthly, you have a
Gety somewhere in there instead of
GetY. Danmakufu is case-sensitive, so it will error.
Sixthly, you did not define
angle or
shot as variables. They do not exist, and you are trying to call them. It will error.
Seventhly, your @DrawLoop's closing bracket is an open bracket instead of a closing bracket. It will error.
There is no way that script could have worked, and you obviously didn't even try to figure out what was wrong before asking for help. Please, you need to seriously go back to the tutorials and try to understand them better. You also need to go read the
forum's rules and info thread (which incidentally contains links to tutorials).