@persist Toggle Care

if(first())
{
    Care = 1
}

runOnTick(1)
findIncludeModel("models/hunter/plates/plate1x1.mdl")
findIncludeModel("models/hunter/plates/plate1x2.mdl")
findIncludeModel("models/hunter/plates/plate1x3.mdl")
findIncludeModel("models/hunter/plates/plate1x4.mdl")
findIncludeModel("models/hunter/plates/plate1x5.mdl")
findIncludeModel("models/hunter/plates/plate1x6.mdl")
findIncludeModel("models/hunter/plates/plate1x7.mdl")
findIncludeModel("models/hunter/plates/plate1x8.mdl")
findIncludeModel("models/hunter/plates/plate3x3.mdl")
findIncludeModel("models/hunter/plates/plate3x4.mdl")
findIncludeModel("models/hunter/plates/plate3x5.mdl")
findIncludeModel("models/hunter/plates/plate3x6.mdl")
findIncludeModel("models/hunter/plates/plate3x7.mdl")
findIncludeModel("models/hunter/plates/plate3x8.mdl")

findIncludeModel("models/props_phx/construct/plastic/plastic_panel2x2.mdl")
findIncludeModel("models/props_phx/construct/plastic/plastic_panel2x3.mdl")
findIncludeModel("models/props_phx/construct/plastic/plastic_panel2x4.mdl")
findIncludeModel("models/props_phx/construct/plastic/plastic_panel2x5.mdl")
findIncludeModel("models/props_phx/construct/plastic/plastic_panel2x6.mdl")
findIncludeModel("models/props_phx/construct/plastic/plastic_panel2x7.mdl")
findIncludeModel("models/props_phx/construct/plastic/plastic_panel2x8.mdl")
findIncludeModel("models/props_phx/construct/plastic/plastic_panel2x9.mdl")

findIncludeModel("models/hunter/plates/plate2x2.mdl")
findIncludeModel("models/hunter/plates/plate2x3.mdl")
findIncludeModel("models/hunter/plates/plate2x4.mdl")
findIncludeModel("models/hunter/plates/plate2x5.mdl")
findIncludeModel("models/hunter/plates/plate2x6.mdl")
findIncludeModel("models/hunter/plates/plate2x7.mdl")
findIncludeModel("models/hunter/plates/plate2x8.mdl")

findIncludeModel("models/hunter/plates/plate4x4.mdl")
findIncludeModel("models/hunter/plates/plate4x5.mdl")
findIncludeModel("models/hunter/plates/plate4x6.mdl")
findIncludeModel("models/hunter/plates/plate4x7.mdl")
findIncludeModel("models/hunter/plates/plate4x8.mdl")

findIncludeModel("models/hunter/plates/plate4x4.mdl")
findIncludeModel("models/hunter/plates/plate4x5.mdl")
findIncludeModel("models/hunter/plates/plate4x6.mdl")
findIncludeModel("models/hunter/plates/plate4x7.mdl")
findIncludeModel("models/hunter/plates/plate4x8.mdl")

findIncludeModel("models/hunter/misc/platehole1x1b.mdl")	
findIncludeModel("models/hunter/tubes/tube2x2xta.mdl")	
findIncludeModel("models/hunter/tubes/tube2x2x4d.mdl")	
findIncludeModel("models/hunter/tubes/tubebend1x2x90.mdl")	
findIncludeModel("models/hunter/triangles/2x2.mdl")	
findIncludeModel("models/hunter/tubes/tube1x1x6.mdl")	
findIncludeModel("models/hunter/misc/platehole1x1d.mdl")	
findIncludeModel("models/hunter/misc/shell2x2e.mdl")	
findIncludeModel("models/hunter/tubes/tube4x4x6d.mdl")	
findIncludeModel("models/hunter/tubes/tube4x4x8d.mdl")	
findIncludeModel("models/hunter/triangles/075x075.mdl")	
findIncludeModel("models/hunter/tubes/tube4x4x025b.mdl")

findIncludeModel("models/props_vehicles/tire001b_truck.mdl")	
findIncludeModel("models/props_wasteland/controlroom_storagecloset001b.mdl")	
findIncludeModel("models/props_c17/gravestone_cross001a.mdl")	
findIncludeModel("models/props_junk/plasticcrate01a.mdl")	
findIncludeModel("models/props_c17/gravestone_statue001a.mdl")	
findIncludeModel("models/props_c17/furniturechair001a.mdl")	
findIncludeModel("models/props_c17/fountain_01.mdl")	
findIncludeModel("models/props_junk/plasticcrate01a.mdl")	
findIncludeModel("models/props_docks/channelmarker_gib02.mdl")	
findIncludeModel("models/props_c17/door02_double.mdl")	
findIncludeModel("models/props_c17/fence02a.mdl")	
findIncludeModel("models/props_borealis/borealis_door001a.mdl")	
findIncludeModel("models/props_c17/lockers001a.mdl")	
findIncludeModel("models/props_c17/gravestone_cross001b.mdl")	
findIncludeModel("models/props_junk/plasticcrate01a.mdl")

findIncludeModel("models/props_wasteland/wood_fence02a.mdl")	
findIncludeModel("models/props_wasteland/wood_fence01a.mdl")	
findIncludeModel("models/props_wasteland/wheel01.mdl")	
findIncludeModel("models/props_wasteland/wheel01a.mdl")	
findIncludeModel("models/props_wasteland/wheel02a.mdl")	
findIncludeModel("models/props_wasteland/wheel02b.mdl")	
findIncludeModel("models/props_wasteland/wheel03a.mdl")	
findIncludeModel("models/props_wasteland/wheel03b.mdl")	

findIncludeModel("models/props_phx/mechanics/medgear.mdl")	
findIncludeModel("models/props_phx/mechanics/biggear.mdl")	
findIncludeModel("models/props_phx/gears/bevel12.mdl")	
findIncludeModel("models/props_phx/gears/bevel24.mdl")	
findIncludeModel("models/props_phx/gears/bevel36.mdl")	
findIncludeModel("models/props_phx/gears/bevel9.mdl")	
findIncludeModel("models/props_phx/gears/bevel90_24.mdl")	
findIncludeModel("models/props_phx/gears/spur12.mdl")	
findIncludeModel("models/props_phx/gears/spur24.mdl")	
findIncludeModel("models/props_phx/gears/spur36.mdl")	
findIncludeModel("models/props_phx/gears/spur9.mdl")	

findIncludeModel("models/mechanics/gears/gear16x24_small.mdl")	
findIncludeModel("models/mechanics/gears/gear16x24_large.mdl")	
findIncludeModel("models/mechanics/gears/gear12x24_large.mdl")	
findIncludeModel("models/mechanics/gears/gear12x24_small.mdl")	
findIncludeModel("models/mechanics/gears/gear12x6.mdl")	
findIncludeModel("models/mechanics/gears/gear12x6_large.mdl")	
findIncludeModel("models/mechanics/gears/gear12x6_small.mdl")	
findIncludeModel("models/mechanics/gears/gear16x12.mdl")	
findIncludeModel("models/mechanics/gears/gear16x12_large.mdl")	
findIncludeModel("models/mechanics/gears/gear16x12_small.mdl")	
findIncludeModel("models/mechanics/gears/gear16x24.mdl")

findIncludeModel("models/mechanics/gears2/bevel_36t1.mdl")	
findIncludeModel("models/mechanics/gears2/bevel_24t1.mdl")	
findIncludeModel("models/mechanics/gears/gear24x12_large.mdl")	
findIncludeModel("models/mechanics/gears/gear24x12_small.mdl")	
findIncludeModel("models/mechanics/gears/gear24x24.mdl")	
findIncludeModel("models/mechanics/gears/gear24x24_large.mdl")	
findIncludeModel("models/mechanics/gears/gear24x24_small.mdl")	
findIncludeModel("models/mechanics/gears/gear24x6.mdl")	
findIncludeModel("models/mechanics/gears/gear24x6_large.mdl")	
findIncludeModel("models/mechanics/gears/gear24x6_small.mdl")	
findIncludeModel("models/mechanics/gears2/bevel_12t1.mdl")	
findIncludeModel("models/mechanics/gears2/bevel_18t1.mdl")	

findIncludeModel("models/mechanics/gears2/pinion_20t3.mdl")	
findIncludeModel("models/mechanics/gears2/pinion_20t2.mdl")	
findIncludeModel("models/mechanics/gears2/gear_60t2.mdl")	
findIncludeModel("models/mechanics/gears2/gear_60t3.mdl")	
findIncludeModel("models/mechanics/gears2/vert_12t1.mdl")	
findIncludeModel("models/mechanics/gears2/vert_18t1.mdl")	
findIncludeModel("models/mechanics/gears2/vert_24t1.mdl")	
findIncludeModel("models/mechanics/gears2/vert_36t1.mdl")	
findIncludeModel("models/mechanics/gears2/pinion_20t1.mdl")

findIncludeModel("models/props_phx/gears/rack36.mdl")	
findIncludeModel("models/props_phx/gears/rack70.mdl")	
findIncludeModel("models/props_phx/mechanics/slider2.mdl")	
findIncludeModel("models/props_phx/mechanics/mech1.mdl")	
findIncludeModel("models/props_phx/mechanics/slider1.mdl")	
findIncludeModel("models/props_phx/gears/rack9.mdl")	

findIncludeModel("models/mechanics/robotics/c3.mdl")	
findIncludeModel("models/mechanics/robotics/c2.mdl")	
findIncludeModel("models/mechanics/robotics/a1.mdl")	
findIncludeModel("models/mechanics/robotics/a2.mdl")	
findIncludeModel("models/mechanics/robotics/a3.mdl")	
findIncludeModel("models/mechanics/robotics/a4.mdl")	
findIncludeModel("models/mechanics/robotics/b1.mdl")	
findIncludeModel("models/mechanics/robotics/b2.mdl")	
findIncludeModel("models/mechanics/robotics/b3.mdl")	
findIncludeModel("models/mechanics/robotics/b4.mdl")	
findIncludeModel("models/mechanics/robotics/c1.mdl")	

findIncludeModel("models/mechanics/robotics/g3.mdl")	
findIncludeModel("models/mechanics/robotics/g2.mdl")	
findIncludeModel("models/mechanics/robotics/d4.mdl")	
findIncludeModel("models/mechanics/robotics/e1.mdl")   
findIncludeModel("models/mechanics/robotics/e2.mdl")   
findIncludeModel("models/mechanics/robotics/e3.mdl")   
findIncludeModel("models/mechanics/robotics/e4.mdl")   
findIncludeModel("models/mechanics/robotics/f1.mdl")   
findIncludeModel("models/mechanics/robotics/f2.mdl")   
findIncludeModel("models/mechanics/robotics/f3.mdl")   
findIncludeModel("models/mechanics/robotics/foot.mdl") 
findIncludeModel("models/mechanics/robotics/g1.mdl")   
 
findIncludeModel("models/mechanics/roboticslarge/k4.mdl")  
findIncludeModel("models/mechanics/roboticslarge/l1.mdl")  
findIncludeModel("models/mechanics/roboticslarge/claw_guide2l.mdl")
findIncludeModel("models/mechanics/roboticslarge/clawl.mdl")   
findIncludeModel("models/mechanics/roboticslarge/claw2l.mdl")  
findIncludeModel("models/mechanics/roboticslarge/xfoot.mdl")   
findIncludeModel("models/mechanics/roboticslarge/m4.mdl")  
findIncludeModel("models/mechanics/roboticslarge/m3.mdl")  
findIncludeModel("models/mechanics/roboticslarge/l4.mdl")  
findIncludeModel("models/mechanics/roboticslarge/l3.mdl")  
findIncludeModel("models/mechanics/roboticslarge/l2.mdl")
 
findIncludeModel("models/xqm/rails/tunnel_16.mdl") 
findIncludeModel("models/xqm/rails/slope_down_15.mdl") 
findIncludeModel("models/xqm/rails/funnel.mdl")
findIncludeModel("models/xqm/rails/straight_1.mdl")
findIncludeModel("models/xqm/rails/straight_2.mdl")
findIncludeModel("models/xqm/rails/straight_4.mdl")
findIncludeModel("models/xqm/rails/straight_8.mdl")
findIncludeModel("models/xqm/rails/straight_16.mdl")   
findIncludeModel("models/xqm/rails/tunnel_1.mdl")  
findIncludeModel("models/xqm/rails/tunnel_2.mdl")  
findIncludeModel("models/xqm/rails/tunnel_4.mdl")  
findIncludeModel("models/xqm/rails/tunnel_8.mdl")
 
findIncludeModel("models/xqm/coastertrack/special_sturn_left_4.mdl")   
findIncludeModel("models/xqm/coastertrack/special_sturn_left_3.mdl")   
findIncludeModel("models/xqm/coastertrack/special_half_corkscrew_right_3.mdl") 
findIncludeModel("models/xqm/coastertrack/special_half_corkscrew_right_4.mdl") 
findIncludeModel("models/xqm/coastertrack/special_helix_middle_2.mdl") 
findIncludeModel("models/xqm/coastertrack/special_helix_middle_3.mdl") 
findIncludeModel("models/xqm/coastertrack/special_helix_middle_4.mdl") 
findIncludeModel("models/xqm/coastertrack/special_helix_middle_full_2.mdl")
findIncludeModel("models/xqm/coastertrack/special_helix_middle_full_3.mdl")
findIncludeModel("models/xqm/coastertrack/special_helix_middle_full_4.mdl")
findIncludeModel("models/xqm/coastertrack/special_station.mdl")
findIncludeModel("models/xqm/coastertrack/special_sturn_left_2.mdl")
 
findIncludeModel("models/xqm/coastertrack/turn_slope_90_3.mdl")
findIncludeModel("models/xqm/coastertrack/turn_slope_90_4.mdl")
findIncludeModel("models/xqm/coastertrack/turn_slope_down_90_2.mdl")   
findIncludeModel("models/xqm/coastertrack/turn_slope_down_90_1.mdl")   
findIncludeModel("models/xqm/coastertrack/turn_slope_down_45_4.mdl")   
findIncludeModel("models/xqm/coastertrack/turn_slope_down_45_3.mdl")   
findIncludeModel("models/xqm/coastertrack/turn_slope_down_45_2.mdl")   
findIncludeModel("models/xqm/coastertrack/turn_slope_down_45_1.mdl")   
findIncludeModel("models/xqm/coastertrack/turn_slope_down_180_4.mdl")  
findIncludeModel("models/xqm/coastertrack/turn_slope_down_180_3.mdl")  
findIncludeModel("models/xqm/coastertrack/turn_slope_down_180_2.mdl")  
findIncludeModel("models/xqm/coastertrack/turn_slope_down_180_1.mdl")  
 
# entity():propNotSolid(1)
entity():setAlpha(0)

if(Care)
{
    if(owner():keyPressed("PAD_5")) {
    Toggle = !Toggle
    }
    else
    {
        Toggle = 0
    }
    
    if(owner():keyPressed("PAD_6"))
{
    Care = 0
    Toggle = 1
}
}

if(Toggle) {
    findInCone(vec(), vec(999999), 999999, 999999)
}
