@inputs Gun:wirelink @persist Momentum TickSpeed Pod:entity #Converted using flashgnash's 3D model to holo converter (flashgnash.co.uk/python) #Model comment: Designed by Flashgnash if(first()){ Scale = 35 for (I=0,79){holoCreate(I)} #Gray1_colour = vec(50) Gray1_colour = vec(100) Gray1_material = "sprops/textures/gear_metal" #Gray2_colour = vec(100) Gray2_colour = vec(245) Gray2_material = "models/props_canal/metalwall005b" Orange_colour = vec(255,100,0) Orange_material = "" #Gray3_colour = vec(120) Gray3_colour = vec(255) Gray3_material = "models/props_vents/borealis_vent001c" Window_colour = vec(0,0,255) Window_material = "" Glowy_colour = vec(255,255,0) Glowy_material = "models/alyx/emptool_glow" Black_colour = vec(0) Black_material = "" #Box1 holoMaterial(0,Gray2_material) holoColor(0,Gray2_colour) holoScale(0,vec(0.6666666666666666, 0.08333333333333333,0.4166666666666667) * Scale) holoPos(0, entity():pos() + (vec(-4.5, -2, 26.5) + vec(4.0,0.5,2.5)) * Scale) holoParent(0,entity()) #Box1 holoMaterial(1,Gray2_material) holoColor(1,Gray2_colour) holoScale(1,vec(0.8333333333333334, 0.08333333333333333,0.4166666666666667) * Scale) holoPos(1, entity():pos() + (vec(3, -3, 26.5) + vec(5.0,0.5,2.5)) * Scale) holoParent(1,holoEntity(0)) #Box1 holoMaterial(2,Gray2_material) holoColor(2,Gray2_colour) holoScale(2,vec(0.7083333333333334, 0.08333333333333333,0.4166666666666667) * Scale) holoPos(2, entity():pos() + (vec(12.5, -2, 26.5) + vec(4.25,0.5,2.5)) * Scale) holoParent(2,holoEntity(0)) #Box1 holoMaterial(3,Gray2_material) holoColor(3,Gray2_colour) holoScale(3,vec(0.041666666666666664, 0.2916666666666667,0.4166666666666667) * Scale) holoPos(3, entity():pos() + (vec(-5, -1, 26.5) + vec(0.25,1.75,2.5)) * Scale) holoParent(3,holoEntity(0)) #Box1 holoMaterial(4,Gray2_material) holoColor(4,Gray2_colour) holoScale(4,vec(0.6666666666666666, 0.08333333333333333,0.4166666666666667) * Scale) holoPos(4, entity():pos() + (vec(-4.5, 2.5, 26.5) + vec(4.0,0.5,2.5)) * Scale) holoParent(4,holoEntity(0)) #Box1 holoMaterial(5,Gray2_material) holoColor(5,Gray2_colour) holoScale(5,vec(0.8333333333333334, 0.08333333333333333,0.4166666666666667) * Scale) holoPos(5, entity():pos() + (vec(3, 3.5, 26.5) + vec(5.0,0.5,2.5)) * Scale) holoParent(5,holoEntity(0)) #Box1 holoMaterial(6,Gray2_material) holoColor(6,Gray2_colour) holoScale(6,vec(0.7083333333333334, 0.08333333333333333,0.4166666666666667) * Scale) holoPos(6, entity():pos() + (vec(12.5, 2.5, 26.5) + vec(4.25,0.5,2.5)) * Scale) holoParent(6,holoEntity(0)) #Box1 holoMaterial(7,Gray2_material) holoColor(7,Gray2_colour) holoScale(7,vec(0.041666666666666664, 0.2916666666666667,0.4166666666666667) * Scale) holoPos(7, entity():pos() + (vec(21, -1, 26.5) + vec(0.25,1.75,2.5)) * Scale) holoParent(7,holoEntity(0)) #Box9 holoMaterial(8,Gray1_material) holoColor(8,Gray1_colour) holoScale(8,vec(2.125, 0.2916666666666667,0.08333333333333333) * Scale) holoPos(8, entity():pos() + (vec(-4.5, -1, 30) + vec(12.75,1.75,0.5)) * Scale) holoParent(8,holoEntity(0)) #Box9 holoMaterial(9,Gray1_material) holoColor(9,Gray1_colour) holoScale(9,vec(0.75, 0.4583333333333333,0.08333333333333333) * Scale) holoPos(9, entity():pos() + (vec(3.5, -2, 30) + vec(4.5,2.75,0.5)) * Scale) holoParent(9,holoEntity(0)) #Box1 holoMaterial(10,Orange_material) holoColor(10,Orange_colour) holoScale(10,vec(0.041666666666666664, 0.125,0.041666666666666664) * Scale) holoPos(10, entity():pos() + (vec(-4, 0, 31) + vec(0.25,0.75,0.25)) * Scale) holoParent(10,holoEntity(0)) #Box1 holoMaterial(11,Orange_material) holoColor(11,Orange_colour) holoScale(11,vec(0.041666666666666664, 0.20833333333333334,0.041666666666666664) * Scale) holoPos(11, entity():pos() + (vec(-3.5, -0.5, 31) + vec(0.25,1.25,0.25)) * Scale) holoParent(11,holoEntity(0)) #Box1 holoMaterial(12,Orange_material) holoColor(12,Orange_colour) holoScale(12,vec(0.5, 0.041666666666666664,0.041666666666666664) * Scale) holoPos(12, entity():pos() + (vec(-2, 1.5, 31) + vec(3.0,0.25,0.25)) * Scale) holoParent(12,holoEntity(0)) #Box1 holoMaterial(13,Orange_material) holoColor(13,Orange_colour) holoScale(13,vec(0.3333333333333333, 0.041666666666666664,0.041666666666666664) * Scale) holoPos(13, entity():pos() + (vec(0, 1, 31) + vec(2.0,0.25,0.25)) * Scale) holoParent(13,holoEntity(0)) #Box1 holoMaterial(14,Orange_material) holoColor(14,Orange_colour) holoScale(14,vec(0.041666666666666664, 0.375,0.041666666666666664) * Scale) holoPos(14, entity():pos() + (vec(6.5, -1.5, 31) + vec(0.25,2.25,0.25)) * Scale) holoParent(14,holoEntity(0)) #Box1 holoMaterial(15,Orange_material) holoColor(15,Orange_colour) holoScale(15,vec(0.5, 0.041666666666666664,0.041666666666666664) * Scale) holoPos(15, entity():pos() + (vec(-2, -0.5, 31) + vec(3.0,0.25,0.25)) * Scale) holoParent(15,holoEntity(0)) #Box1 holoMaterial(16,Orange_material) holoColor(16,Orange_colour) holoScale(16,vec(0.3333333333333333, 0.041666666666666664,0.041666666666666664) * Scale) holoPos(16, entity():pos() + (vec(0, 0, 31) + vec(2.0,0.25,0.25)) * Scale) holoParent(16,holoEntity(0)) #Box1 holoMaterial(17,Orange_material) holoColor(17,Orange_colour) holoScale(17,vec(0.041666666666666664, 0.375,0.041666666666666664) * Scale) holoPos(17, entity():pos() + (vec(9, -1.5, 31) + vec(0.25,2.25,0.25)) * Scale) holoParent(17,holoEntity(0)) #Box1 holoMaterial(18,Orange_material) holoColor(18,Orange_colour) holoScale(18,vec(0.16666666666666666, 0.041666666666666664,0.041666666666666664) * Scale) holoPos(18, entity():pos() + (vec(7, 2.5, 31) + vec(1.0,0.25,0.25)) * Scale) holoParent(18,holoEntity(0)) #Box1 holoMaterial(19,Orange_material) holoColor(19,Orange_colour) holoScale(19,vec(0.16666666666666666, 0.041666666666666664,0.041666666666666664) * Scale) holoPos(19, entity():pos() + (vec(7, -1.5, 31) + vec(1.0,0.25,0.25)) * Scale) holoParent(19,holoEntity(0)) #Box1 holoMaterial(20,Orange_material) holoColor(20,Orange_colour) holoScale(20,vec(0.5, 0.041666666666666664,0.041666666666666664) * Scale) holoPos(20, entity():pos() + (vec(12, 1.5, 31) + vec(3.0,0.25,0.25)) * Scale) holoParent(20,holoEntity(0)) #Box1 holoMaterial(21,Orange_material) holoColor(21,Orange_colour) holoScale(21,vec(0.3333333333333333, 0.041666666666666664,0.041666666666666664) * Scale) holoPos(21, entity():pos() + (vec(12, 1, 31) + vec(2.0,0.25,0.25)) * Scale) holoParent(21,holoEntity(0)) #Box1 holoMaterial(22,Orange_material) holoColor(22,Orange_colour) holoScale(22,vec(0.3333333333333333, 0.041666666666666664,0.041666666666666664) * Scale) holoPos(22, entity():pos() + (vec(12, 0, 31) + vec(2.0,0.25,0.25)) * Scale) holoParent(22,holoEntity(0)) #Box1 holoMaterial(23,Orange_material) holoColor(23,Orange_colour) holoScale(23,vec(0.5, 0.041666666666666664,0.041666666666666664) * Scale) holoPos(23, entity():pos() + (vec(12, -0.5, 31) + vec(3.0,0.25,0.25)) * Scale) holoParent(23,holoEntity(0)) #Box1 holoMaterial(24,Orange_material) holoColor(24,Orange_colour) holoScale(24,vec(0.041666666666666664, 0.125,0.041666666666666664) * Scale) holoPos(24, entity():pos() + (vec(19.5, 0, 31) + vec(0.25,0.75,0.25)) * Scale) holoParent(24,holoEntity(0)) #Box1 holoMaterial(25,Orange_material) holoColor(25,Orange_colour) holoScale(25,vec(0.041666666666666664, 0.20833333333333334,0.041666666666666664) * Scale) holoPos(25, entity():pos() + (vec(20, -0.5, 31) + vec(0.25,1.25,0.25)) * Scale) holoParent(25,holoEntity(0)) #Box1 holoMaterial(26,Gray2_material) holoColor(26,Gray2_colour) holoScale(26,vec(0.08333333333333333, 0.16666666666666666,0.375) * Scale) holoPos(26, entity():pos() + (vec(7.5, 4.5, 26.5) + vec(0.5,1.0,2.25)) * Scale) holoParent(26,holoEntity(0)) #Box1 holoMaterial(27,Gray2_material) holoColor(27,Gray2_colour) holoScale(27,vec(0.08333333333333333, 0.16666666666666666,0.25) * Scale) holoPos(27, entity():pos() + (vec(7.5, 6.5, 28) + vec(0.5,1.0,1.5)) * Scale) holoParent(27,holoEntity(0)) #Box1 holoMaterial(28,Gray3_material) holoColor(28,Gray3_colour) holoScale(28,vec(0.25, 0.25,1.125) * Scale) holoPos(28, entity():pos() + (vec(-5, -1, 13) + vec(1.5,1.5,6.75)) * Scale) holoParent(28,holoEntity(0)) #Box1 holoMaterial(29,Gray3_material) holoColor(29,Gray3_colour) holoScale(29,vec(0.20833333333333334, 0.125,1.125) * Scale) holoPos(29, entity():pos() + (vec(-5, -1, -0.5) + vec(1.25,0.75,6.75)) * Scale) holoParent(29,holoEntity(0)) #Box1 holoMaterial(30,Gray3_material) holoColor(30,Gray3_colour) holoScale(30,vec(0.25, 0.25,1.125) * Scale) holoPos(30, entity():pos() + (vec(18.5, -1, 13) + vec(1.5,1.5,6.75)) * Scale) holoParent(30,holoEntity(0)) #Box1 holoMaterial(31,Gray3_material) holoColor(31,Gray3_colour) holoScale(31,vec(0.20833333333333334, 0.125,1.125) * Scale) holoPos(31, entity():pos() + (vec(19, -1, -0.5) + vec(1.25,0.75,6.75)) * Scale) holoParent(31,holoEntity(0)) #Box1 holoMaterial(32,Gray3_material) holoColor(32,Gray3_colour) holoScale(32,vec(0.9166666666666666, 0.25,1.8333333333333333) * Scale) holoPos(32, entity():pos() + (vec(2.5, 0.5, 4.5) + vec(5.5,1.5,11.0)) * Scale) holoParent(32,holoEntity(0)) #Box1 holoMaterial(33,Gray1_material) holoColor(33,Gray1_colour) holoScale(33,vec(0.6666666666666666, 0.08333333333333333,0.4166666666666667) * Scale) holoPos(33, entity():pos() + (vec(4, 3.5, 21.5) + vec(4.0,0.5,2.5)) * Scale) holoParent(33,holoEntity(0)) #Box1 holoMaterial(34,Gray1_material) holoColor(34,Gray1_colour) holoScale(34,vec(0.4166666666666667, 0.08333333333333333,1.4166666666666667) * Scale) holoPos(34, entity():pos() + (vec(5.5, 3.5, 4.5) + vec(2.5,0.5,8.5)) * Scale) holoParent(34,holoEntity(0)) #Box1 holoMaterial(35,Window_material) holoColor(35,Window_colour) holoScale(35,vec(0.3333333333333333, 0.08333333333333333,0.08333333333333333) * Scale) holoPos(35, entity():pos() + (vec(6, 2, 2.5) + vec(2.0,0.5,0.5)) * Scale) holoParent(35,holoEntity(0)) #Box1 holoMaterial(36,Gray1_material) holoColor(36,Gray1_colour) holoScale(36,vec(0.08333333333333333, 0.08333333333333333,0.25) * Scale) holoPos(36, entity():pos() + (vec(7.5, 3, 1.5) + vec(0.5,0.5,1.5)) * Scale) holoParent(36,holoEntity(0)) #Box1 holoMaterial(37,Gray1_material) holoColor(37,Gray1_colour) holoScale(37,vec(0.3333333333333333, 0.20833333333333334,0.08333333333333333) * Scale) holoPos(37, entity():pos() + (vec(6, 1, 3.5) + vec(2.0,1.25,0.5)) * Scale) holoParent(37,holoEntity(0)) #Box1 holoMaterial(38,Window_material) holoColor(38,Window_colour) holoScale(38,vec(0.16666666666666666, 0.08333333333333333,0.041666666666666664) * Scale) holoPos(38, entity():pos() + (vec(7, 2, 1.5) + vec(1.0,0.5,0.25)) * Scale) holoParent(38,holoEntity(0)) #Box1 holoMaterial(39,Gray3_material) holoColor(39,Gray3_colour) holoScale(39,vec(0.25, 0.16666666666666666,0.125) * Scale) holoPos(39, entity():pos() + (vec(6.5, 1.5, 2) + vec(1.5,1.0,0.75)) * Scale) holoParent(39,holoEntity(0)) #Box1 holoMaterial(40,Gray1_material) holoColor(40,Gray1_colour) holoScale(40,vec(0.16666666666666666, 0.041666666666666664,0.16666666666666666) * Scale) holoPos(40, entity():pos() + (vec(7, 1.5, 0.5) + vec(1.0,0.25,1.0)) * Scale) holoParent(40,holoEntity(0)) #Box1 holoMaterial(41,Gray1_material) holoColor(41,Gray1_colour) holoScale(41,vec(0.16666666666666666, 0.041666666666666664,0.4166666666666667) * Scale) holoPos(41, entity():pos() + (vec(7, 1, -0.5) + vec(1.0,0.25,2.5)) * Scale) holoParent(41,holoEntity(0)) #Box1 holoMaterial(42,Window_material) holoColor(42,Window_colour) holoScale(42,vec(0.16666666666666666, 0.041666666666666664,0.041666666666666664) * Scale) holoPos(42, entity():pos() + (vec(7, 2, 1) + vec(1.0,0.25,0.25)) * Scale) holoParent(42,holoEntity(0)) #Box1 holoMaterial(43,Gray2_material) holoColor(43,Gray2_colour) holoScale(43,vec(0.375, 0.25,1.7083333333333333) * Scale) holoPos(43, entity():pos() + (vec(-2, -1.5, 6) + vec(2.25,1.5,10.25)) * Scale) holoParent(43,holoEntity(0)) #Box1 holoMaterial(44,Gray2_material) holoColor(44,Gray2_colour) holoScale(44,vec(0.20833333333333334, 0.25,1.0) * Scale) holoPos(44, entity():pos() + (vec(0, -1.5, -6) + vec(1.25,1.5,6.0)) * Scale) holoParent(44,holoEntity(0)) #Box1 holoMaterial(45,Gray2_material) holoColor(45,Gray2_colour) holoScale(45,vec(0.20833333333333334, 0.25,1.0) * Scale) holoPos(45, entity():pos() + (vec(14, -1.5, -6) + vec(1.25,1.5,6.0)) * Scale) holoParent(45,holoEntity(0)) #Box1 holoMaterial(46,Gray2_material) holoColor(46,Gray2_colour) holoScale(46,vec(0.375, 0.25,1.7083333333333333) * Scale) holoPos(46, entity():pos() + (vec(14, -1.5, 6) + vec(2.25,1.5,10.25)) * Scale) holoParent(46,holoEntity(0)) #Box1 holoMaterial(47,Gray3_material) holoColor(47,Gray3_colour) holoScale(47,vec(0.125, 0.08333333333333333,0.7916666666666666) * Scale) holoPos(47, entity():pos() + (vec(3.5, 1, -5) + vec(0.75,0.5,4.75)) * Scale) holoParent(47,holoEntity(0)) #Box1 holoMaterial(48,Gray3_material) holoColor(48,Gray3_colour) holoScale(48,vec(0.125, 0.08333333333333333,0.8333333333333334) * Scale) holoPos(48, entity():pos() + (vec(11, 1, -5) + vec(0.75,0.5,5.0)) * Scale) holoParent(48,holoEntity(0)) #Box1 holoMaterial(49,Gray3_material) holoColor(49,Gray3_colour) holoScale(49,vec(0.16666666666666666, 0.08333333333333333,0.08333333333333333) * Scale) holoPos(49, entity():pos() + (vec(4.5, 1, -6) + vec(1.0,0.5,0.5)) * Scale) holoParent(49,holoEntity(0)) #Box1 holoMaterial(50,Gray3_material) holoColor(50,Gray3_colour) holoScale(50,vec(0.16666666666666666, 0.08333333333333333,0.08333333333333333) * Scale) holoPos(50, entity():pos() + (vec(9.5, 1, -6) + vec(1.0,0.5,0.5)) * Scale) holoParent(50,holoEntity(0)) #Box1 holoMaterial(51,Glowy_material) holoColor(51,Glowy_colour) holoScale(51,vec(0.16666666666666666, 0.16666666666666666,0.16666666666666666) * Scale) holoPos(51, entity():pos() + (vec(7, 0, -4) + vec(1.0,1.0,1.0)) * Scale) holoParent(51,holoEntity(0)) #Box1 holoMaterial(52,Glowy_material) holoColor(52,Glowy_colour) holoScale(52,vec(0.08333333333333333, 0.25,0.08333333333333333) * Scale) holoPos(52, entity():pos() + (vec(7.5, -0.5, -3.5) + vec(0.5,1.5,0.5)) * Scale) holoParent(52,holoEntity(0)) #Box1 holoMaterial(53,Glowy_material) holoColor(53,Glowy_colour) holoScale(53,vec(0.25, 0.08333333333333333,0.08333333333333333) * Scale) holoPos(53, entity():pos() + (vec(6.5, 0.5, -3.5) + vec(1.5,0.5,0.5)) * Scale) holoParent(53,holoEntity(0)) #Box1 holoMaterial(54,Glowy_material) holoColor(54,Glowy_colour) holoScale(54,vec(0.08333333333333333, 0.08333333333333333,0.25) * Scale) holoPos(54, entity():pos() + (vec(7.5, 0.5, -4.5) + vec(0.5,0.5,1.5)) * Scale) holoParent(54,holoEntity(0)) #Box1 holoMaterial(55,Gray3_material) holoColor(55,Gray3_colour) holoScale(55,vec(0.9166666666666666, 0.25,1.4583333333333333) * Scale) holoPos(55, entity():pos() + (vec(2.5, -2.5, 8.5) + vec(5.5,1.5,8.75)) * Scale) holoParent(55,holoEntity(0)) #Box1 holoMaterial(56,Gray3_material) holoColor(56,Gray3_colour) holoScale(56,vec(0.6666666666666666, 0.08333333333333333,1.4583333333333333) * Scale) holoPos(56, entity():pos() + (vec(4, -3.5, 8.5) + vec(4.0,0.5,8.75)) * Scale) holoParent(56,holoEntity(0)) #Box1 holoMaterial(57,Gray2_material) holoColor(57,Gray2_colour) holoScale(57,vec(0.125, 0.125,0.875) * Scale) holoPos(57, entity():pos() + (vec(21.5, 0, 20) + vec(0.75,0.75,5.25)) * Scale) holoParent(57,holoEntity(0)) #Box1 holoMaterial(58,Gray2_material) holoColor(58,Gray2_colour) holoScale(58,vec(0.125, 0.125,0.875) * Scale) holoPos(58, entity():pos() + (vec(23, 0, 18) + vec(0.75,0.75,5.25)) * Scale) holoParent(58,holoEntity(0)) #Box1 holoMaterial(59,Gray2_material) holoColor(59,Gray2_colour) holoScale(59,vec(0.125, 0.125,0.875) * Scale) holoPos(59, entity():pos() + (vec(24.5, 0, 16) + vec(0.75,0.75,5.25)) * Scale) holoParent(59,holoEntity(0)) #Box1 holoMaterial(60,Gray2_material) holoColor(60,Gray2_colour) holoScale(60,vec(0.125, 0.125,0.875) * Scale) holoPos(60, entity():pos() + (vec(-6.5, 0, 20) + vec(0.75,0.75,5.25)) * Scale) holoParent(60,holoEntity(0)) #Box1 holoMaterial(61,Gray2_material) holoColor(61,Gray2_colour) holoScale(61,vec(0.125, 0.125,0.875) * Scale) holoPos(61, entity():pos() + (vec(-9.5, 0, 16) + vec(0.75,0.75,5.25)) * Scale) holoParent(61,holoEntity(0)) #Box1 holoMaterial(62,Gray2_material) holoColor(62,Gray2_colour) holoScale(62,vec(0.125, 0.125,0.875) * Scale) holoPos(62, entity():pos() + (vec(-8, 0, 18) + vec(0.75,0.75,5.25)) * Scale) holoParent(62,holoEntity(0)) #Box1 holoMaterial(63,Gray2_material) holoColor(63,Gray2_colour) holoScale(63,vec(0.125, 0.25,0.6666666666666666) * Scale) holoPos(63, entity():pos() + (vec(14, -1.5, -14) + vec(0.75,1.5,4.0)) * Scale) holoParent(63,holoEntity(0)) #Box1 holoMaterial(64,Gray2_material) holoColor(64,Gray2_colour) holoScale(64,vec(0.125, 0.25,0.6666666666666666) * Scale) holoPos(64, entity():pos() + (vec(1, -1.5, -14) + vec(0.75,1.5,4.0)) * Scale) holoParent(64,holoEntity(0)) #Box1 holoMaterial(65,Gray3_material) holoColor(65,Gray3_colour) holoScale(65,vec(0.125, 0.16666666666666666,0.5833333333333334) * Scale) holoPos(65, entity():pos() + (vec(2.5, -1.5, 1.5) + vec(0.75,1.0,3.5)) * Scale) holoParent(65,holoEntity(0)) #Box1 holoMaterial(66,Gray3_material) holoColor(66,Gray3_colour) holoScale(66,vec(0.125, 0.16666666666666666,0.5833333333333334) * Scale) holoPos(66, entity():pos() + (vec(12, -1.5, 1.5) + vec(0.75,1.0,3.5)) * Scale) holoParent(66,holoEntity(0)) #Box1 holoMaterial(67,Gray2_material) holoColor(67,Gray2_colour) holoScale(67,vec(0.25, 0.08333333333333333,0.5833333333333334) * Scale) holoPos(67, entity():pos() + (vec(4, -2.5, 1.5) + vec(1.5,0.5,3.5)) * Scale) holoParent(67,holoEntity(0)) #Box1 holoMaterial(68,Gray2_material) holoColor(68,Gray2_colour) holoScale(68,vec(0.25, 0.08333333333333333,0.5833333333333334) * Scale) holoPos(68, entity():pos() + (vec(9, -2.5, 1.5) + vec(1.5,0.5,3.5)) * Scale) holoParent(68,holoEntity(0)) #Box1 holoMaterial(69,Gray2_material) holoColor(69,Gray2_colour) holoScale(69,vec(0.8333333333333334, 0.20833333333333334,0.041666666666666664) * Scale) holoPos(69, entity():pos() + (vec(3, -2, 1) + vec(5.0,1.25,0.25)) * Scale) holoParent(69,holoEntity(0)) #Box1 holoMaterial(70,Gray3_material) holoColor(70,Gray3_colour) holoScale(70,vec(0.8333333333333334, 0.041666666666666664,0.25) * Scale) holoPos(70, entity():pos() + (vec(3, 0, 1.5) + vec(5.0,0.25,1.5)) * Scale) holoParent(70,holoEntity(0)) #Box1 holoMaterial(71,Black_material) holoColor(71,Black_colour) holoScale(71,vec(2.125, 0.08333333333333333,0.041666666666666664) * Scale) holoPos(71, entity():pos() + (vec(-4.5, 1.5, 26.5) + vec(12.75,0.5,0.25)) * Scale) holoParent(71,holoEntity(0)) #group_landinggear holoMaterial(72,Gray1_material) holoColor(72,Gray1_colour) holoScale(72,vec(0.08333333333333333, 0.20833333333333334,0.08333333333333333) * Scale) holoPos(72, entity():pos() + (vec(20, -3.5, 1) + vec(0.5,1.25,0.5)) * Scale) holoParent(72,holoEntity(0)) #group_landinggear holoMaterial(73,Gray1_material) holoColor(73,Gray1_colour) holoScale(73,vec(0.08333333333333333, 0.20833333333333334,0.08333333333333333) * Scale) holoPos(73, entity():pos() + (vec(-4.5, -3.5, 1) + vec(0.5,1.25,0.5)) * Scale) holoParent(73,holoEntity(0)) #group_landinggear holoMaterial(74,Gray1_material) holoColor(74,Gray1_colour) holoScale(74,vec(0.08333333333333333, 0.20833333333333334,0.08333333333333333) * Scale) holoPos(74, entity():pos() + (vec(-4.5, -3.5, 22) + vec(0.5,1.25,0.5)) * Scale) holoParent(74,holoEntity(0)) #group_landinggear holoMaterial(75,Gray1_material) holoColor(75,Gray1_colour) holoScale(75,vec(0.08333333333333333, 0.20833333333333334,0.08333333333333333) * Scale) holoPos(75, entity():pos() + (vec(20, -3.5, 22) + vec(0.5,1.25,0.5)) * Scale) holoParent(75,holoEntity(0)) #group_landinggear holoMaterial(76,Gray1_material) holoColor(76,Gray1_colour) holoScale(76,vec(0.16666666666666666, 0.08333333333333333,0.25) * Scale) holoPos(76, entity():pos() + (vec(-5, -4.5, 0) + vec(1.0,0.5,1.5)) * Scale) holoParent(76,holoEntity(0)) #group_landinggear holoMaterial(77,Gray1_material) holoColor(77,Gray1_colour) holoScale(77,vec(0.16666666666666666, 0.08333333333333333,0.25) * Scale) holoPos(77, entity():pos() + (vec(19.5, -4.5, 0) + vec(1.0,0.5,1.5)) * Scale) holoParent(77,holoEntity(0)) #group_landinggear holoMaterial(78,Gray1_material) holoColor(78,Gray1_colour) holoScale(78,vec(0.16666666666666666, 0.08333333333333333,0.25) * Scale) holoPos(78, entity():pos() + (vec(-5, -4.5, 21) + vec(1.0,0.5,1.5)) * Scale) holoParent(78,holoEntity(0)) #group_landinggear holoMaterial(79,Gray1_material) holoColor(79,Gray1_colour) holoScale(79,vec(0.16666666666666666, 0.08333333333333333,0.25) * Scale) holoPos(79, entity():pos() + (vec(19.5, -4.5, 21) + vec(1.0,0.5,1.5)) * Scale) holoParent(79,holoEntity(0)) print("Remaining holos: ",holoRemainingSpawns()) holoAng(0,ang(vec(0,0,90))) holoPos(0,holoEntity(0):pos() - vec(0,0,20*Scale)) Pod = seatSpawn("",holoEntity(40):pos(),ang(vec(0)),1) timer("parent",5) holoParent(0,Pod) TickSpeed = 100 CamPos = holoEntity(28):pos() + Pod:forward() * -100 + Pod:up() * 100 cameraCreate(1,CamPos,ang(vec(0,90,0))) cameraParent(1,Pod) } interval(TickSpeed) User = Pod:driver() #cameraAng(1,Pod:angles()) if(changed(User)){ if(User:model() != ""){ cameraToggle(1,1,Pod) } else{ cameraToggle(1,0,Pod) } } if(clk("targetfind")){ findExcludeEntity(User) findByClass("Player") Target = findClosest(holoEntity(47):pos()) timer("targetfind",500) } if(Target:pos():distance(Gun:entity():pos()) < 5000){ Gun:entity():setAng((Target:pos() -Gun:entity():pos()):toAngle() ) } Gun:entity():setPos(holoEntity(48):pos()) Gun:entity():setAlpha(0) Ang = Pod:angles() Ang = Ang:setRoll( -Pod:driver():eyeAngles():pitch() / 2 ) SprMult = 1 if(User:keySprint()){ SprMult = 2 } if(User:keyForward()){ if(Momentum < 400 * SprMult){ Momentum += 5 * SprMult } } elseif(Momentum > 0){ Momentum -= 4 * SprMult } else{ Momentum = 0 } if(User:keyAttack1()){ Gun["Fire",number] = 1 } else{ Gun["Fire",number] = 0 } Gun:entity():setAlpha(1) Pod:propFreeze(1) #Gravity rangerFilter(array(entity():isWeldedTo(),Pod)) RangerHeight = 15 RangerZN = rangerOffset(10000000, Pod:pos() + vec(0,0,RangerHeight), -owner():up()) if(RangerZN:distance() < RangerHeight){ Pod:setPos(RangerZN:pos()) V = 0 } elseif(RangerZN:distance() > RangerHeight + 220){ OnGround = 1 V += (gravity() * 100 * airDensity() / 16) / 4 if(RangerZN:distance() - RangerHeight <= V / TickSpeed / 10){ V =0 if(Momentum < 80){Pod:setPos(RangerZN:pos() + vec(0,0,45))} OnGround = 0 } if(Momentum < 100){Pod:setPos(Pod:pos() - vec(0,0,V / TickSpeed / 10) + vec(0,0,0))} } else{V = 0} if(Momentum != 0){ RangerZN = rangerOffset(10000000, Pod:pos(), Pod:forward()) if(RangerZN:distance() > Momentum * TickSpeed / 100){ Pod:setPos(Pod:pos() + Pod:forward() * Momentum * TickSpeed / 100) } } #if(User:keyLeft()){Ang = Ang:setYaw(Ang:yaw() + 5)} #elseif(User:keyRight()){Ang = Ang:setYaw(Ang:yaw() - 5)} LYaw = Pod:toLocal(User:eyeAngles()):yaw() - 90 if(User:model() != ""){ Ang = Ang:rotateAroundAxis(vec(0,0,1),LYaw / 12) } if(User:keyRight()){Ang += ang(vec(1,0,0))} elseif(User:keyLeft()){Ang -= ang(vec(1,0,0))} #print(Pod:toLocal(owner():angles())) if(Momentum > 80 | OnGround){ Pod:setAng(Ang) } else{Pod:setAng(Ang:setRoll(0))} if(changed(OnGround)){ if(OnGround != 1){ for (I=72,80) { holoVisible(I,players(),1) } } else{ for (I=72,80) { holoVisible(I,players(),0) } } } Constraints = Pod:getConstraints() LatestConstraint = Constraints[Constraints:count(),entity] if(changed(LatestConstraint)){ for(I=1,Constraints:count() + 1){ if(Constraints[I,entity] != Pod){ Constraints[I,entity]:parentTo(Pod) #Constraints[I,entity]:propNotSolid(1) } } }