integer flag = 0;


default
{
state_entry()
{



llListen(0,"","","");
llRequestPermissions(llGetOwner(),PERMISSION_TRIGGER_ANIMATION);


}

run_time_permissions(integer parm)
{
if(parm == PERMISSION_TRIGGER_ANIMATION)
{
llWhisper(0,"thanks");

llSetTimerEvent(15);
// llStopAnimation("stride");
llStartAnimation("hold_R_handgun");
}

}

listen(integer chan, string name, key id, string message)
{

if(message == "crouchwalk")
{
llSay(0,"hoooooooooo");
llStartAnimation("stride");
}
}


on_rez(integer st)
{
llResetScript();
}

attach(key id)
{
llStopAnimation("hold_R_handgun");
}




timer()
{

if(flag == 0)
{
llStartAnimation("standup");
}

if(flag == 1)
{
llStartAnimation("salute");
}



if(flag == 3)
{
llStartAnimation("salute");
}

flag = flag + 1;

if(flag == 4)
{
flag = 0;
}

}






}