@name 9/11
@inputs Begin
@outputs Height Fly
if (first()){
    holoCreate(1)
holoCreate(4)
holoScale(4,vec(1,3,1))
holoPos(4,entity():pos()+vec(0,200,20))
holoCreate(6)
holoScale(6,vec(0.7,2,0.7))
holoPos(6,entity():pos()+vec(0,230,20))
holoParent(6,4)
holoCreate(5)
holoScale(5,vec(6,1,0.2))
holoPos(5,entity():pos()+vec(0,200,22))
holoParent(5,4)
holoCreate(7)
holoScale(7,vec(1,3,1))
holoPos(7,entity():pos()+vec(0,185,20))
holoModel(7,"hqcone")
holoParent(7,4)
holoCreate(8)
holoScale(8,vec(0,0,0))
holoModel(8,"hqicosphere")
holoMaterial(8,"models/props_lab/cornerunit_cloud")
holoCreate(9)
holoScale(9,vec(0,0,0))
holoModel(9,"hqicosphere")
holoMaterial(9,"models/props_lab/cornerunit_cloud")
holoPos(8,entity():pos()+vec(0,200,20))
holoPos(9,entity():pos()+vec(0,200,20))
holoParent(8,4)
holoParent(9,4)}
runOnTick(1)
Random1=random(8,25)
Random2=random(8,25)
Random3=random(8,25)
Random4=random(4,13)
Random5=random(4,13)
Random6=random(4,13)

Strike = entity():pos()+vec(0,0,290)
holoParent(1,entity())

Dis = owner():pos():distance(entity():pos())

if (Begin==1) {
if (Fly>0) {Fly-=6}
,holoPos(4,Strike+ vec(0,Fly,Fly))
,if (Fly<400) {holoAng(4,ang(0,0,25))}
,if (Fly<70) {
Random4=random(1,10)
,Random5=random(1,10)
,Random6=random(1,10)
,holoScale(8,vec(Random4,Random6,Random5))
,holoScale(9,vec(Random6,Random5,Random4))
,holoAlpha(4,0)
,holoAlpha(5,0)
,holoAlpha(6,0)
,holoAlpha(7,0)}
,if (Fly<5){
    Height--,holoCreate(2)
    ,holoPos(2,entity():pos()+vec(Random1,0,0))
    ,holoScale(2,vec(Random1,Random3,Random2))
    ,holoCreate(3)
    ,holoPos(3,entity():pos()+vec(Random3,0,Random1))
,holoScale(3,vec(Random2,Random1,Random3))
,holoScale(8,vec(0,0,0))
,holoScale(9,vec(0,0,0))
if (Height<-300) 
{
    holoScale(2,vec(0,0,0))
,holoScale(3,vec(0,0,0))}}}
    
else {Height=300,holoScale(2
    ,vec(0,0,0))
    ,holoScale(3,vec(0,0,0))
    ,holoPos(4,Strike+vec(0,1000,1000))
    ,Fly=1000,
    holoAng(4,ang(0,0,45))
    ,holoAlpha(4,255)
,holoAlpha(5,255)
,holoAlpha(6,255)
,holoAlpha(7,255)
,holoScale(8,vec(0,0,0))
,holoScale(9,vec(0,0,0))}
holoModel(2,"hqicosphere")
holoModel(3,"hqicosphere")
holoMaterial(2,"models/props_lab/cornerunit_cloud")
holoMaterial(3,"models/props_lab/cornerunit_cloud")
holoPos(1,entity():pos()+vec(0,0,Height))

holoScale(1,vec(10,10,1000))

holoMaterial(1,"phoenix_storms/pack2/interior_top")
