Im geting creazy here....

didnt work yet, i tryed this:
level:
music data/music/cyber.bor
levelscript data/scripts/reset.c
background data/bgs/stg2/t2.png
panel data/bgs/stg2/t1.png
fglayer data/bgs/stg2/t3.png 0 -0.4 0 0 0 0 0 1 1 1 0 0 0 0 0 0
settime 0
notime 1
cameratype 1
direction both
type 1 0 0
scrollspeed 500
spawn empty
coords 160 200
at 0
@script
void main()
{
void P1 = getplayerproperty(0, "entity");
int x = getentityproperty(P1,"x");
int y = getentityproperty(P1,"y");
changeopenborvariant("xpos", x-30);
changeopenborvariant("ypos", 1980-y);
}
@end_script
order a a
spawn1 1980 30
spawn seg
coords 1726 425
at 0
spawn teste
coords 1661 345
at 0
spawn neon1
coords 1842 275
at 0
spawn neon2
coords 1460 360
at 0
spawn neon3
coords 1979 278
at 0
spawn neon4
coords 2273 391
at 0
spawn anim
coords 0 488
at 0
spawn car
coords 2600 455
at 0
SEG :
name seg
health 100
type npc
nomove 1 1
defense all 0
animationscript data/scripts/enemy.c
load hunter
anim death
loop 0
offset 39 76
delay 12
frame data/npcs/seg/1.png
anim fall
loop 0
offset 39 76
delay 12
frame data/npcs/seg/1.png
anim idle
loop 1
offset 39 76
delay 12
bbox 29 39 21 37
frame data/npcs/seg/1.png
anim pain
@script
if(frame==2){
void self = getlocalvar("self");
performattack(self, openborconstant("ANI_FOLLOW1"));
}
@end_script
loop 0
offset 39 76
delay 12
frame data/npcs/seg/1.png
frame data/npcs/seg/1.png
frame data/npcs/seg/1.png
anim rise
loop 0
offset 39 76
delay 12
frame data/npcs/seg/1.png
anim follow1
@script
if(frame==3){
int ECount = openborvariant("count_enemies");
if(ECount==0){
void self = getlocalvar("self");
performattack(self, openborconstant("ANI_FOLLOW2"));
}
}
@end_script
loop 1 2 4
offset 39 76
delay 12
frame data/npcs/seg/1.png
@cmd spawn04 "hunter" -100 0 10
@cmd spawn04 "hunter" 420 0 -10
frame data/npcs/seg/1.png
frame data/npcs/seg/1.png
frame data/npcs/seg/1.png
frame data/npcs/seg/1.png
anim follow2
@script
if(frame==3){
int ECount = openborvariant("count_enemies");
if(ECount==0){
void self = getlocalvar("self");
performattack(self, openborconstant("ANI_FOLLOW3"));
}
}
@end_script
loop 1 2 4
offset 39 76
delay 12
frame data/npcs/seg/1.png
@cmd spawn04 "hunter" -100 0 10
@cmd spawn04 "hunter" 420 0 -10
frame data/npcs/seg/1.png
frame data/npcs/seg/1.png
frame data/npcs/seg/1.png
frame data/npcs/seg/1.png
anim follow3
@script
if(frame==3){
int ECount = openborvariant("count_enemies");
if(ECount==0){
void self = getlocalvar("self");
performattack(self, openborconstant("ANI_FOLLOW4"));
}
}
@end_script
loop 1 2 4
offset 39 76
delay 12
frame data/npcs/seg/1.png
@cmd spawn04 "hunter" 420 0 0
@cmd spawn04 "hunter" -100 0 10
@cmd spawn04 "hunter" -100 0 -10
frame data/npcs/seg/1.png
frame data/npcs/seg/1.png
frame data/npcs/seg/1.png
frame data/npcs/seg/1.png
anim follow4
@script
if(frame==3){
int ECount = openborvariant("count_enemies");
if(ECount==0){
void self = getlocalvar("self");
performattack(self, openborconstant("ANI_FOLLOW5"));
}
}
@end_script
loop 1 2 4
offset 39 76
delay 12
frame data/npcs/seg/1.png
@cmd spawn04 "hunter" 420 0 -10
@cmd spawn04 "hunter" 420 0 10
@cmd spawn04 "hunter" -100 0 0
frame data/npcs/seg/1.png
frame data/npcs/seg/1.png
frame data/npcs/seg/1.png
frame data/npcs/seg/1.png
anim follow5
@script
if(frame==3){
int ECount = openborvariant("count_enemies");
if(ECount==0){
void self = getlocalvar("self");
performattack(self, openborconstant("ANI_FOLLOW6"));
}
}
@end_script
loop 1 2 4
offset 39 76
delay 12
frame data/npcs/seg/1.png
@cmd spawn04 "hunter" 420 0 10
@cmd spawn04 "hunter" 420 0 -10
@cmd spawn04 "hunter" -100 0 10
@cmd spawn04 "hunter" -100 0 10
frame data/npcs/seg/1.png
frame data/npcs/seg/1.png
frame data/npcs/seg/1.png
frame data/npcs/seg/1.png
anim follow6
offset 39 76
delay 12
frame data/npcs/seg/1.png
@cmd suicide
frame data/npcs/seg/1.png