@name holo_circle_test_1
@outputs Timer HoloZ Active Main Mainn Mainnn HoloX HoloXX HoloXXX HoloY Holoyy Holoyyy Lol Loll Lolll Faderate 
#ignore the outputs
@persist E:entity
Scale = 0.01 #change this to change the holoscale
if (first()) {
Trail="trails/smoke" #speaks for its self
C=200
interval(1)
holoCreate(1)
holoModel(1,"sphere3") 
holoScale(1,vec(Scale,Scale,Scale))
holoMaterial(1,"models/shiny")
holoEntity(1):setTrails(10,10,7,Trail,vec(C,C,C),2 55)
holoCreate(2)
holoModel(2,"sphere3") 
holoScale(2,vec(Scale,Scale,Scale))
holoMaterial(2,"models/shiny")
holoEntity(2):setTrails(10,10,10,Trail,vec(C,C,C), 255)
holoCreate(3)
holoModel(3,"sphere3") 
holoScale(3,vec(Scale,Scale,Scale))
holoMaterial(3,"models/shiny")
holoEntity(3):setTrails(10,10,13,Trail,vec(C,C,C), 255)
}
runOnTick(1)
Timer +=0.01
HoloX=sin(Main)*8*Lol
HoloY=cos(Main)*8*Lol
Main=Timer*32*32
Lol=(Timer*0.5)
HoloZ = ((Timer*3)*6) 

holoAng(1,ang(0,0,0))
holoPos(1,entity():pos()+vec(HoloX,HoloY,HoloZ)+vec(0,0,10))


HoloXX=sin(Mainn)*-7*Loll
HoloYY=cos(Mainn)*7*Loll
Mainn=Timer*32*32
Loll=(Timer*0.5)
HoloZZ = ((Timer*3)*6) 

holoAng(2,ang(0,0,0))
holoPos(2,entity():pos()+vec(HoloXX,HoloYY,HoloZZ)+vec(0,0,10))


HoloXXX=sin(Mainnn)*6*Lolll
HoloYYY=cos(Mainnn)*-6*Lolll
Mainnn=Timer*32*32
Lolll=(Timer*0.5)
HoloZZZ = ((Timer*3)*6) 

if (Timer==5) {Timer=0.00} #set Timer==5 to the number of choice to make it go higher

holoAng(3,ang(0,0,0))
holoPos(3,entity():pos()+vec(HoloXXX,HoloYYY,HoloZZZ)+vec(0,0,10))
