local vShootPos = self.Owner:GetShootPos() local vShootAng = self.Owner:GetAimVector() ball = ents.Create( "crossbow_bolt" ) ball:SetPos( vShootPos + (self.Owner:GetForward() * 20) ) ball:SetAngles( vShootAng:Angle() ) ball:SetKeyValue("targetname", "removeme123"); ball:Spawn() ball:Activate() local vForce = vShootAng * 1000000 ball:SetVelocity(vForce)