@name Followers
@inputs 
@outputs BOTS:array
@persist Self:entity On BOTS:array
@trigger all
if(ops()>4800){exit()}
runOnTick(1)
Own=entity():owner()
if(first()){Self=Own On=0}
Aim=Own:aimEntity()
Player=Aim:isPlayer()
ID=Aim:steamID()
Use=Own:keyUse()
Crouched=Own:isCrouch()
if(Crouched){
    if(Player&Use&ID=="BOT"){
        Botlist=BOTS:concat()
	AIM=array()
        AIM:setEntity(1,Aim)
        Botremove=Botlist:find(AIM:concat())
    if(!Botremove){BOTS:pushEntity(Aim) On=1}}
    
    if(!Player&Use){On=0}
}
for(Bot=1,BOTS:count()){Self=BOTS:entity(Bot)

Target=Own:aimPos()
Offset=vec(0,0,0)
Ang=(Target-Self:shootPos()+Offset):toAngle()


Speed=1.5
Pos=Self:pos()
Vel=Self:vel()
Mass=Self:mass()
XYZ=entity():owner():pos()
Move=(Speed*(XYZ-Self:pos())-Self:vel())



if(On){Self:setEyeAngle(Ang) Self:applyPlayerForce(Move)}
}
