@name super thrower @inputs @outputs @persist Held @trigger interval(15) findIncludePlayerProps(owner()) findByClass("prop_physics") Ent = owner() E = findClosest(Ent:pos()) D = owner():pos():distance(E:pos()) if(E:isPlayerHolding()==1){ Held = 1 timer("off",2000) } if(clk("off")&E:isPlayerHolding()==0){ Held = 0 } if (D <= 125 & owner():keyAttack1() & Held==1){ E:setMass(20) Pos = owner():pos()+vec(0,0,40) - (-owner():eye()*150) E:applyForce(((-E:pos()+Pos)*200-E:vel())*E:mass()) } #if(changed(owner():keyAttack1())&owner():keyAttack1()==1){ #owner():soundPlay(1,1,"/weapons/crossbow/hit1.wav") #}