Advertisement
Guest User

Sub

a guest
Jul 19th, 2019
117
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 99.28 KB | None | 0 0
  1.  
  2. --Converted with ttyyuu12345's model to script plugin v4
  3. function sandbox(var,func)
  4. local env = getfenv(func)
  5. local newenv = setmetatable({},{
  6. __index = function(self,k)
  7. if k=="script" then
  8. return var
  9. else
  10. return env[k]
  11. end
  12. end,
  13. })
  14. setfenv(func,newenv)
  15. return func
  16. end
  17. cors = {}
  18. mas = Instance.new("Model",game:GetService("Lighting"))
  19. Model0 = Instance.new("Model")
  20. Script1 = Instance.new("Script")
  21. VehicleSeat2 = Instance.new("VehicleSeat")
  22. BlockMesh3 = Instance.new("BlockMesh")
  23. ObjectValue4 = Instance.new("ObjectValue")
  24. Script5 = Instance.new("Script")
  25. Script6 = Instance.new("Script")
  26. Script7 = Instance.new("Script")
  27. Part8 = Instance.new("Part")
  28. BlockMesh9 = Instance.new("BlockMesh")
  29. BodyGyro10 = Instance.new("BodyGyro")
  30. BodyVelocity11 = Instance.new("BodyVelocity")
  31. BodyPosition12 = Instance.new("BodyPosition")
  32. Script13 = Instance.new("Script")
  33. IntValue14 = Instance.new("IntValue")
  34. Part15 = Instance.new("Part")
  35. CylinderMesh16 = Instance.new("CylinderMesh")
  36. BodyGyro17 = Instance.new("BodyGyro")
  37. Part18 = Instance.new("Part")
  38. Script19 = Instance.new("Script")
  39. Model20 = Instance.new("Model")
  40. Seat21 = Instance.new("Seat")
  41. BlockMesh22 = Instance.new("BlockMesh")
  42. Part23 = Instance.new("Part")
  43. SpecialMesh24 = Instance.new("SpecialMesh")
  44. Decal25 = Instance.new("Decal")
  45. Part26 = Instance.new("Part")
  46. SpecialMesh27 = Instance.new("SpecialMesh")
  47. Script28 = Instance.new("Script")
  48. Part29 = Instance.new("Part")
  49. CylinderMesh30 = Instance.new("CylinderMesh")
  50. BodyGyro31 = Instance.new("BodyGyro")
  51. Part32 = Instance.new("Part")
  52. CylinderMesh33 = Instance.new("CylinderMesh")
  53. BodyGyro34 = Instance.new("BodyGyro")
  54. Part35 = Instance.new("Part")
  55. Script36 = Instance.new("Script")
  56. ClickDetector37 = Instance.new("ClickDetector")
  57. BlockMesh38 = Instance.new("BlockMesh")
  58. Part39 = Instance.new("Part")
  59. ClickDetector40 = Instance.new("ClickDetector")
  60. BlockMesh41 = Instance.new("BlockMesh")
  61. Script42 = Instance.new("Script")
  62. Script43 = Instance.new("Script")
  63. Model44 = Instance.new("Model")
  64. Part45 = Instance.new("Part")
  65. SpecialMesh46 = Instance.new("SpecialMesh")
  66. Part47 = Instance.new("Part")
  67. CylinderMesh48 = Instance.new("CylinderMesh")
  68. Part49 = Instance.new("Part")
  69. CylinderMesh50 = Instance.new("CylinderMesh")
  70. Part51 = Instance.new("Part")
  71. BlockMesh52 = Instance.new("BlockMesh")
  72. Part53 = Instance.new("Part")
  73. SpecialMesh54 = Instance.new("SpecialMesh")
  74. Part55 = Instance.new("Part")
  75. SpecialMesh56 = Instance.new("SpecialMesh")
  76. Decal57 = Instance.new("Decal")
  77. Part58 = Instance.new("Part")
  78. BlockMesh59 = Instance.new("BlockMesh")
  79. TrussPart60 = Instance.new("TrussPart")
  80. BlockMesh61 = Instance.new("BlockMesh")
  81. Part62 = Instance.new("Part")
  82. BlockMesh63 = Instance.new("BlockMesh")
  83. Decal64 = Instance.new("Decal")
  84. TrussPart65 = Instance.new("TrussPart")
  85. Part66 = Instance.new("Part")
  86. CylinderMesh67 = Instance.new("CylinderMesh")
  87. Part68 = Instance.new("Part")
  88. SpecialMesh69 = Instance.new("SpecialMesh")
  89. TrussPart70 = Instance.new("TrussPart")
  90. Part71 = Instance.new("Part")
  91. SpecialMesh72 = Instance.new("SpecialMesh")
  92. Part73 = Instance.new("Part")
  93. SpecialMesh74 = Instance.new("SpecialMesh")
  94. Part75 = Instance.new("Part")
  95. BlockMesh76 = Instance.new("BlockMesh")
  96. Part77 = Instance.new("Part")
  97. BlockMesh78 = Instance.new("BlockMesh")
  98. Part79 = Instance.new("Part")
  99. BlockMesh80 = Instance.new("BlockMesh")
  100. Script81 = Instance.new("Script")
  101. Part82 = Instance.new("Part")
  102. BlockMesh83 = Instance.new("BlockMesh")
  103. Part84 = Instance.new("Part")
  104. BlockMesh85 = Instance.new("BlockMesh")
  105. Decal86 = Instance.new("Decal")
  106. Part87 = Instance.new("Part")
  107. BlockMesh88 = Instance.new("BlockMesh")
  108. Part89 = Instance.new("Part")
  109. BlockMesh90 = Instance.new("BlockMesh")
  110. Part91 = Instance.new("Part")
  111. BlockMesh92 = Instance.new("BlockMesh")
  112. Part93 = Instance.new("Part")
  113. CylinderMesh94 = Instance.new("CylinderMesh")
  114. Part95 = Instance.new("Part")
  115. CylinderMesh96 = Instance.new("CylinderMesh")
  116. Part97 = Instance.new("Part")
  117. CylinderMesh98 = Instance.new("CylinderMesh")
  118. Part99 = Instance.new("Part")
  119. BlockMesh100 = Instance.new("BlockMesh")
  120. Decal101 = Instance.new("Decal")
  121. Seat102 = Instance.new("Seat")
  122. BlockMesh103 = Instance.new("BlockMesh")
  123. Part104 = Instance.new("Part")
  124. CylinderMesh105 = Instance.new("CylinderMesh")
  125. Part106 = Instance.new("Part")
  126. CylinderMesh107 = Instance.new("CylinderMesh")
  127. Part108 = Instance.new("Part")
  128. CylinderMesh109 = Instance.new("CylinderMesh")
  129. Part110 = Instance.new("Part")
  130. BlockMesh111 = Instance.new("BlockMesh")
  131. Part112 = Instance.new("Part")
  132. BlockMesh113 = Instance.new("BlockMesh")
  133. Script114 = Instance.new("Script")
  134. Part115 = Instance.new("Part")
  135. CylinderMesh116 = Instance.new("CylinderMesh")
  136. Part117 = Instance.new("Part")
  137. CylinderMesh118 = Instance.new("CylinderMesh")
  138. Part119 = Instance.new("Part")
  139. CylinderMesh120 = Instance.new("CylinderMesh")
  140. Part121 = Instance.new("Part")
  141. BlockMesh122 = Instance.new("BlockMesh")
  142. Part123 = Instance.new("Part")
  143. CylinderMesh124 = Instance.new("CylinderMesh")
  144. Part125 = Instance.new("Part")
  145. BlockMesh126 = Instance.new("BlockMesh")
  146. Part127 = Instance.new("Part")
  147. CylinderMesh128 = Instance.new("CylinderMesh")
  148. Seat129 = Instance.new("Seat")
  149. BlockMesh130 = Instance.new("BlockMesh")
  150. Part131 = Instance.new("Part")
  151. SpecialMesh132 = Instance.new("SpecialMesh")
  152. Part133 = Instance.new("Part")
  153. SpecialMesh134 = Instance.new("SpecialMesh")
  154. Part135 = Instance.new("Part")
  155. BlockMesh136 = Instance.new("BlockMesh")
  156. Part137 = Instance.new("Part")
  157. CylinderMesh138 = Instance.new("CylinderMesh")
  158. Part139 = Instance.new("Part")
  159. CylinderMesh140 = Instance.new("CylinderMesh")
  160. Part141 = Instance.new("Part")
  161. CylinderMesh142 = Instance.new("CylinderMesh")
  162. Part143 = Instance.new("Part")
  163. CylinderMesh144 = Instance.new("CylinderMesh")
  164. Part145 = Instance.new("Part")
  165. CylinderMesh146 = Instance.new("CylinderMesh")
  166. Part147 = Instance.new("Part")
  167. BlockMesh148 = Instance.new("BlockMesh")
  168. Part149 = Instance.new("Part")
  169. SpecialMesh150 = Instance.new("SpecialMesh")
  170. Decal151 = Instance.new("Decal")
  171. Part152 = Instance.new("Part")
  172. SpecialMesh153 = Instance.new("SpecialMesh")
  173. TrussPart154 = Instance.new("TrussPart")
  174. BlockMesh155 = Instance.new("BlockMesh")
  175. Script156 = Instance.new("Script")
  176. Script157 = Instance.new("Script")
  177. Model0.Name = "Submarine"
  178. Model0.Parent = mas
  179. Script1.Parent = Model0
  180. table.insert(cors,sandbox(Script1,function()
  181. bin = script.Parent
  182. VS = bin.VehicleSeat
  183. RTurn = false
  184. LTurn = false
  185. MoveR = false
  186. MoveF = false
  187. NotMoving = true
  188. engine = script.Parent.Base
  189. position = engine.Velocity
  190. bin.Base.BG.cframe = bin.Base.CFrame
  191.  
  192. function DirChng()
  193. if VS.Steer == 1 then
  194. RTurn = true
  195. while RTurn do
  196. bin.Base.BG.cframe = bin.Base.CFrame * CFrame.fromEulerAnglesXYZ(0, -VS.TurnSpeed, 0)
  197. wait(0.1)
  198. end
  199. else if VS.Steer == -1 then
  200. LTurn = true
  201. while LTurn do
  202. bin.Base.BG.cframe = bin.Base.CFrame * CFrame.fromEulerAnglesXYZ(0, VS.TurnSpeed, 0)
  203. wait(0.1)
  204. end
  205. else if VS.Steer == 0 then
  206. RTurn = false
  207. LTurn = false
  208. end
  209. end
  210. end
  211. end
  212.  
  213. VS.Changed:connect(DirChng)
  214.  
  215. end))
  216. Script1.Disabled = true
  217. VehicleSeat2.Parent = Model0
  218. VehicleSeat2.CFrame = CFrame.new(93.1723633, 59.4343719, -123.398438, -1.60932541e-05, -0.00554907322, -0.999984503, -0.000232053688, 0.999984562, -0.00554906949, 0.999999881, 0.00023196009, -1.74045563e-05)
  219. VehicleSeat2.Orientation = Vector3.new(0.319999993, -90, -0.00999999978)
  220. VehicleSeat2.Position = Vector3.new(93.1723633, 59.4343719, -123.398438)
  221. VehicleSeat2.Rotation = Vector3.new(90.1800003, -89.6800003, 90.1699982)
  222. VehicleSeat2.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  223. VehicleSeat2.Velocity = Vector3.new(-0.000296013575, 0.000259657158, 0.000291627104)
  224. VehicleSeat2.MaxSpeed = 0
  225. VehicleSeat2.Size = Vector3.new(2, 1, 2)
  226. VehicleSeat2.Torque = 1
  227. VehicleSeat2.BottomSurface = Enum.SurfaceType.Weld
  228. VehicleSeat2.BrickColor = BrickColor.new("Really black")
  229. VehicleSeat2.RotVelocity = Vector3.new(-1.86545071e-06, -1.56021741e-07, 1.07038586e-05)
  230. VehicleSeat2.TopSurface = Enum.SurfaceType.Smooth
  231. VehicleSeat2.brickColor = BrickColor.new("Really black")
  232. VehicleSeat2.TurnSpeed = 0
  233. BlockMesh3.Parent = VehicleSeat2
  234. BlockMesh3.Offset = Vector3.new(0, -0.300000012, 0)
  235. BlockMesh3.Scale = Vector3.new(1, 0.400000006, 1)
  236. ObjectValue4.Name = "Driver"
  237. ObjectValue4.Parent = VehicleSeat2
  238. Script5.Parent = VehicleSeat2
  239. table.insert(cors,sandbox(Script5,function()
  240. seat=script.Parent;
  241. me=game.Workspace:WaitForChild("CrypticChill");
  242. me.PrimaryPart.CFrame=seat.CFrame*CFrame.new(0, 5, 0)
  243. end))
  244. Script6.Name = "BoatScript"
  245. Script6.Parent = Model0
  246. table.insert(cors,sandbox(Script6,function()
  247. bin = script.Parent
  248. VS = bin.VehicleSeat
  249. engine = script.Parent.Base
  250. position = engine.Velocity
  251.  
  252. function SplashF()
  253. splash = Instance.new("Part")
  254. splash.formFactor = "Symmetric"
  255. splash.Shape = "Ball"
  256. splash.TopSurface = 0
  257. splash.BottomSurface = 0
  258. splash.BrickColor = BrickColor.new(23)
  259. splash.Transparency = 0.4
  260. splash.Size = Vector3.new(1,1,1)
  261. splash.Anchored = true
  262. splash.CanCollide = false
  263. splash.CFrame = bin.Base.CFrame * CFrame.new(0,7.5,-30)
  264. splash.Parent = bin
  265.  
  266. local wtscr = script.WaterScript:clone()
  267. wtscr.Disabled = false
  268. wtscr.Parent = splash
  269.  
  270. local mesh = Instance.new("SpecialMesh")
  271. mesh.MeshType = "Sphere"
  272. mesh.Scale = Vector3.new(16,4,20)
  273. mesh.Parent = splash
  274. end
  275.  
  276. function SplashB()
  277. splash = Instance.new("Part")
  278. splash.formFactor = "Symmetric"
  279. splash.Shape = "Ball"
  280. splash.TopSurface = 0
  281. splash.BottomSurface = 0
  282. splash.BrickColor = BrickColor.new(23)
  283. splash.Transparency = 0.4
  284. splash.Size = Vector3.new(1,1,1)
  285. splash.Anchored = true
  286. splash.CanCollide = false
  287. splash.CFrame = bin.Base.CFrame * CFrame.new(0,7.5,16)
  288. splash.Parent = bin
  289.  
  290. local wtscr = script.WaterScript:clone()
  291. wtscr.Disabled = false
  292. wtscr.Parent = splash
  293.  
  294. local mesh = Instance.new("SpecialMesh")
  295. mesh.MeshType = "Sphere"
  296. mesh.Scale = Vector3.new(16,4,20)
  297. mesh.Parent = splash
  298. end
  299.  
  300. while true do
  301.  
  302. ---------------------------------Throttle
  303.  
  304. if VS.Throttle == 1 then
  305. if VS.MaxSpeed < 21 then
  306. VS.MaxSpeed = VS.MaxSpeed + VS.Torque
  307. end
  308.  
  309. if VS.MaxSpeed > 0 then
  310. if engine.Depth.Value == -8 then
  311. SplashF()
  312. end
  313. elseif VS.MaxSpeed < 0 then
  314. if engine.Depth.Value == -8 then
  315. SplashB()
  316. end
  317. end
  318.  
  319. elseif VS.Throttle == -1 then
  320. if VS.MaxSpeed > -15 then
  321. VS.MaxSpeed = VS.MaxSpeed - VS.Torque
  322. end
  323.  
  324. if VS.MaxSpeed > 0 then
  325. if engine.Depth.Value == -8 then
  326. SplashF()
  327. end
  328. elseif VS.MaxSpeed < 0 then
  329. if engine.Depth.Value == -8 then
  330. SplashB()
  331. end
  332. end
  333.  
  334. elseif VS.Throttle == 0 then
  335. if VS.MaxSpeed >= 1 then
  336. --VS.MaxSpeed = VS.MaxSpeed - VS.Torque
  337. if engine.Depth.Value == -8 then
  338. SplashF()
  339. end
  340. elseif VS.MaxSpeed <= -1 then
  341. --VS.MaxSpeed = VS.MaxSpeed + VS.Torque
  342. if engine.Depth.Value == -8 then
  343. SplashB()
  344. end
  345. end
  346. end
  347.  
  348. ---------------------------------Steering
  349.  
  350. if VS.Steer == 1 then
  351. if VS.TurnSpeed > -0.04 then
  352. VS.TurnSpeed = VS.TurnSpeed - 0.02
  353. end
  354. elseif VS.Steer == -1 then
  355. if VS.TurnSpeed < 0.04 then
  356. VS.TurnSpeed = VS.TurnSpeed + 0.02
  357. end
  358. elseif VS.Steer == 0 then
  359. if VS.TurnSpeed < 0 then
  360. VS.TurnSpeed = VS.TurnSpeed + 0.02
  361. elseif VS.TurnSpeed > 0 then
  362. VS.TurnSpeed = VS.TurnSpeed - 0.02
  363. end
  364. if VS.TurnSpeed <= 0.2 and VS.TurnSpeed >= -0.2 then
  365. VS.TurnSpeed = 0
  366. end
  367. end
  368.  
  369. ---------------------------------Application
  370.  
  371. bin.Base.BG.cframe = bin.Base.CFrame * CFrame.fromEulerAnglesXYZ(0, VS.TurnSpeed, 0)
  372. bin.Base.BV.velocity = bin.Base.CFrame.lookVector * VS.MaxSpeed
  373.  
  374. wait(0.2)
  375. end
  376.  
  377. --(C) 2009 Terran Research Commission
  378.  
  379. end))
  380. Script7.Name = "WaterScript"
  381. Script7.Parent = Script6
  382. table.insert(cors,sandbox(Script7,function()
  383. wait(0.2)
  384. script.Parent.Transparency = 0.5
  385. script.Parent.Mesh.Scale = Vector3.new( 18, 3.8, 22 )
  386. wait(0.2)
  387. script.Parent.Transparency = 0.6
  388. script.Parent.Mesh.Scale = Vector3.new( 22, 3.6, 28 )
  389. wait(0.2)
  390. script.Parent.Transparency = 0.7
  391. script.Parent.Mesh.Scale = Vector3.new( 26, 3.4, 34 )
  392. wait(0.2)
  393. script.Parent.Transparency = 0.8
  394. script.Parent.Mesh.Scale = Vector3.new( 30, 3.2, 40 )
  395. wait(0.2)
  396. script.Parent.Transparency = 0.9
  397. script.Parent.Mesh.Scale = Vector3.new( 34, 3, 46 )
  398. wait(0.2)
  399. script.Parent:remove()
  400.  
  401. end))
  402. Script7.Disabled = true
  403. Part8.Name = "Base"
  404. Part8.Parent = Model0
  405. Part8.CFrame = CFrame.new(70.1782684, 58.3067627, -123.399071, -1.60932541e-05, -0.00554907322, -0.999984503, -0.000232053688, 0.999984562, -0.00554906949, 0.999999881, 0.00023196009, -1.74045563e-05)
  406. Part8.Orientation = Vector3.new(0.319999993, -90, -0.00999999978)
  407. Part8.Position = Vector3.new(70.1782684, 58.3067627, -123.399071)
  408. Part8.Rotation = Vector3.new(90.1800003, -89.6800003, 90.1699982)
  409. Part8.Color = Color3.new(0.388235, 0.372549, 0.384314)
  410. Part8.Velocity = Vector3.new(-0.000283943693, 1.35304181e-05, 0.000290143013)
  411. Part8.Size = Vector3.new(10, 1, 50)
  412. Part8.BackSurface = Enum.SurfaceType.Weld
  413. Part8.BottomSurface = Enum.SurfaceType.Smooth
  414. Part8.BrickColor = BrickColor.new("Dark stone grey")
  415. Part8.FrontSurface = Enum.SurfaceType.Weld
  416. Part8.LeftSurface = Enum.SurfaceType.Weld
  417. Part8.Reflectance = 0.10000000149012
  418. Part8.RightSurface = Enum.SurfaceType.Weld
  419. Part8.RotVelocity = Vector3.new(-1.86545071e-06, -1.56021741e-07, 1.07038586e-05)
  420. Part8.TopSurface = Enum.SurfaceType.Weld
  421. Part8.brickColor = BrickColor.new("Dark stone grey")
  422. BlockMesh9.Parent = Part8
  423. BodyGyro10.Name = "BG"
  424. BodyGyro10.Parent = Part8
  425. BodyGyro10.CFrame = CFrame.new(-326.966492, -8.01984406, -57.0014801, -1.60932541e-05, -0.00554916775, -0.999984503, -0.00023245858, 0.999984562, -0.00554916356, 0.999999881, 0.00023236475, -1.74045563e-05)
  426. BodyGyro10.MaxTorque = Vector3.new(0, 400000, 0)
  427. BodyGyro10.maxTorque = Vector3.new(0, 400000, 0)
  428. BodyGyro10.cframe = CFrame.new(-326.966492, -8.01984406, -57.0014801, -1.60932541e-05, -0.00554916775, -0.999984503, -0.00023245858, 0.999984562, -0.00554916356, 0.999999881, 0.00023236475, -1.74045563e-05)
  429. BodyVelocity11.Name = "BV"
  430. BodyVelocity11.Parent = Part8
  431. BodyVelocity11.MaxForce = Vector3.new(1000000, 0, 1000000)
  432. BodyVelocity11.maxForce = Vector3.new(1000000, 0, 1000000)
  433. BodyVelocity11.Velocity = Vector3.new(0, 0, -0)
  434. BodyVelocity11.velocity = Vector3.new(0, 0, -0)
  435. BodyPosition12.Name = "Hover"
  436. BodyPosition12.Parent = Part8
  437. BodyPosition12.Position = Vector3.new(0, -8, 0)
  438. BodyPosition12.MaxForce = Vector3.new(0, INF, 0)
  439. BodyPosition12.maxForce = Vector3.new(0, INF, 0)
  440. BodyPosition12.position = Vector3.new(0, -8, 0)
  441. Script13.Parent = BodyPosition12
  442. table.insert(cors,sandbox(Script13,function()
  443. function Change()
  444. script.Parent.position = Vector3.new(0, script.Parent.Parent.Depth.Value, 0)
  445. end
  446.  
  447. script.Parent.Parent.Depth.Changed:connect(Change)
  448.  
  449. end))
  450. IntValue14.Name = "Depth"
  451. IntValue14.Parent = Part8
  452. IntValue14.Value = 50
  453. Part15.Name = "Stabilizer"
  454. Part15.Parent = Model0
  455. Part15.CFrame = CFrame.new(95.1806793, 57.4454536, -123.398735, 0.407667398, 1.78117102e-06, -0.913130462, -6.89298759e-07, 1, 1.64288281e-06, 0.913130462, -4.03300078e-08, 0.407667398)
  456. Part15.Orientation = Vector3.new(0, -65.9400024, 0)
  457. Part15.Position = Vector3.new(95.1806793, 57.4454536, -123.398735)
  458. Part15.Rotation = Vector3.new(0, -65.9400024, 0)
  459. Part15.Color = Color3.new(0.388235, 0.372549, 0.384314)
  460. Part15.Velocity = Vector3.new(0.11243318, 0.00424715085, 0.00632425305)
  461. Part15.Size = Vector3.new(2, 1, 2)
  462. Part15.BackSurface = Enum.SurfaceType.Weld
  463. Part15.BottomSurface = Enum.SurfaceType.Weld
  464. Part15.BrickColor = BrickColor.new("Dark stone grey")
  465. Part15.Elasticity = 0
  466. Part15.FrontSurface = Enum.SurfaceType.Weld
  467. Part15.LeftSurface = Enum.SurfaceType.Weld
  468. Part15.Reflectance = 0.10000000149012
  469. Part15.RightSurface = Enum.SurfaceType.Weld
  470. Part15.RotVelocity = Vector3.new(-1.6690356e-10, 0.000187408848, 3.77908945e-12)
  471. Part15.TopParamA = 0
  472. Part15.TopParamB = 0
  473. Part15.TopSurface = Enum.SurfaceType.Hinge
  474. Part15.brickColor = BrickColor.new("Dark stone grey")
  475. CylinderMesh16.Parent = Part15
  476. BodyGyro17.Name = "Stabilizer"
  477. BodyGyro17.Parent = Part15
  478. BodyGyro17.MaxTorque = Vector3.new(8.99999949e+09, 0, 8.99999949e+09)
  479. BodyGyro17.P = 200
  480. BodyGyro17.maxTorque = Vector3.new(8.99999949e+09, 0, 8.99999949e+09)
  481. Part18.Name = "Tip"
  482. Part18.Parent = Model0
  483. Part18.CFrame = CFrame.new(105.358299, 62.0020294, -123.397636, 1.60932541e-05, 0.999984503, 0.00554907322, 0.000232053688, 0.00554906949, -0.999984562, -0.999999881, 1.74045563e-05, -0.00023196009)
  484. Part18.Orientation = Vector3.new(89.6800003, 92.3899994, 2.3900001)
  485. Part18.Position = Vector3.new(105.358299, 62.0020294, -123.397636)
  486. Part18.Rotation = Vector3.new(90.0100021, 0.319999993, -90)
  487. Part18.Color = Color3.new(0.388235, 0.372549, 0.384314)
  488. Part18.Transparency = 1
  489. Part18.Velocity = Vector3.new(-0.000323497545, 0.000390095171, 0.00028873852)
  490. Part18.Size = Vector3.new(16, 0.400000006, 16)
  491. Part18.BottomSurface = Enum.SurfaceType.Weld
  492. Part18.BrickColor = BrickColor.new("Dark stone grey")
  493. Part18.CanCollide = false
  494. Part18.Elasticity = 0
  495. Part18.Reflectance = 0.10000000149012
  496. Part18.RotVelocity = Vector3.new(-1.86545071e-06, -1.56021741e-07, 1.07038586e-05)
  497. Part18.TopSurface = Enum.SurfaceType.Smooth
  498. Part18.brickColor = BrickColor.new("Dark stone grey")
  499. Script19.Name = "StopScript"
  500. Script19.Parent = Part18
  501. table.insert(cors,sandbox(Script19,function()
  502. function Hit(hit)
  503. if (hit.Parent.Name == "Parts") then return end -- In case the boat's gun hits the front
  504. if (hit.Parent.Name == "Bodykit") then return end -- In case the boat's gun hits the front
  505. if (hit.Parent.Name == "Projectiles") then return end -- In case the boat's gun shoots the front
  506. if (hit.Parent.Name == "Water") then return end -- Sometimes the front end dips down
  507. if (hit.CanCollide == false) then return end -- In case the boat hits smoke or water splashes and whatnot
  508. if (hit.Parent == script.Parent.Parent) then return end -- We don't want our own wake stopping the boat
  509. if (hit.Parent:findFirstChild("Humanoid") ~= nil) then return end -- We don't want players jumping onto the front
  510.  
  511. script.Parent.Parent.VehicleSeat.MaxSpeed = 0 -- Stop the boat
  512. end
  513.  
  514. script.Parent.Touched:connect(Hit)
  515.  
  516. --(C) 2009 Terran Research Commission
  517.  
  518. end))
  519. Model20.Name = "Sonar System"
  520. Model20.Parent = Model0
  521. Seat21.Parent = Model20
  522. Seat21.CFrame = CFrame.new(76.6743164, 59.0432892, -125.398788, 0.999984503, -0.00554907322, -1.60932541e-05, 0.00554906949, 0.999984562, -0.000232053688, 1.74045563e-05, 0.00023196009, 0.999999881)
  523. Seat21.Orientation = Vector3.new(0.00999999978, 0, 0.319999993)
  524. Seat21.Position = Vector3.new(76.6743164, 59.0432892, -125.398788)
  525. Seat21.Rotation = Vector3.new(0.00999999978, 0, 0.319999993)
  526. Seat21.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  527. Seat21.Velocity = Vector3.new(-0.000291515375, 7.93327927e-05, 0.000289782591)
  528. Seat21.Size = Vector3.new(2, 0.400000006, 2)
  529. Seat21.BottomSurface = Enum.SurfaceType.Weld
  530. Seat21.BrickColor = BrickColor.new("Really black")
  531. Seat21.Reflectance = 0.10000000149012
  532. Seat21.RotVelocity = Vector3.new(-1.86545071e-06, -1.56021741e-07, 1.07038586e-05)
  533. Seat21.TopSurface = Enum.SurfaceType.Weld
  534. Seat21.brickColor = BrickColor.new("Really black")
  535. BlockMesh22.Parent = Seat21
  536. Part23.Name = "Screen"
  537. Part23.Parent = Model20
  538. Part23.CFrame = CFrame.new(76.6587982, 61.8435974, -126.89814, 0.999984503, -1.60932541e-05, 0.00554907322, 0.00554906949, -0.000232053688, -0.999984562, 1.74045563e-05, 0.999999881, -0.00023196009)
  539. Part23.Orientation = Vector3.new(89.6800003, 92.3899994, 92.3899994)
  540. Part23.Position = Vector3.new(76.6587982, 61.8435974, -126.89814)
  541. Part23.Rotation = Vector3.new(90.0100021, 0.319999993, 0)
  542. Part23.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  543. Part23.Velocity = Vector3.new(-0.000321255531, 7.63697826e-05, 0.000284556329)
  544. Part23.Size = Vector3.new(3, 1, 2)
  545. Part23.BottomSurface = Enum.SurfaceType.Weld
  546. Part23.BrickColor = BrickColor.new("Really black")
  547. Part23.Elasticity = 0
  548. Part23.Reflectance = 0.10000000149012
  549. Part23.RotVelocity = Vector3.new(-1.86545071e-06, -1.56021741e-07, 1.07038586e-05)
  550. Part23.TopSurface = Enum.SurfaceType.Smooth
  551. Part23.brickColor = BrickColor.new("Really black")
  552. SpecialMesh24.Parent = Part23
  553. SpecialMesh24.MeshType = Enum.MeshType.Wedge
  554. Decal25.Parent = Part23
  555. Decal25.Texture = "http://www.roblox.com/asset/?id=3943931"
  556. Part26.Name = "Cam"
  557. Part26.Parent = Model20
  558. Part26.CFrame = CFrame.new(75.6587677, 61.8372154, -123.398163, -1.60932541e-05, 0.999984503, -0.00554907322, -0.000232053688, 0.00554906949, 0.999984562, 0.999999881, 1.74045563e-05, 0.00023196009)
  559. Part26.Orientation = Vector3.new(-89.6800003, -87.6100006, -2.3900001)
  560. Part26.Position = Vector3.new(75.6587677, 61.8372154, -123.398163)
  561. Part26.Rotation = Vector3.new(-89.9899979, -0.319999993, -90)
  562. Part26.Color = Color3.new(0.388235, 0.372549, 0.384314)
  563. Part26.Velocity = Vector3.new(-0.000321733329, 7.21945253e-05, 0.000284412206)
  564. Part26.Size = Vector3.new(4, 1, 1)
  565. Part26.BackSurface = Enum.SurfaceType.Weld
  566. Part26.BottomSurface = Enum.SurfaceType.Weld
  567. Part26.BrickColor = BrickColor.new("Dark stone grey")
  568. Part26.CanCollide = false
  569. Part26.Elasticity = 0
  570. Part26.FrontSurface = Enum.SurfaceType.Weld
  571. Part26.LeftSurface = Enum.SurfaceType.Weld
  572. Part26.Reflectance = 0.10000000149012
  573. Part26.RightSurface = Enum.SurfaceType.Weld
  574. Part26.RotVelocity = Vector3.new(-1.86545071e-06, -1.56021741e-07, 1.07038586e-05)
  575. Part26.TopSurface = Enum.SurfaceType.Weld
  576. Part26.brickColor = BrickColor.new("Dark stone grey")
  577. SpecialMesh27.Parent = Part26
  578. SpecialMesh27.Scale = Vector3.new(16, 64, 16)
  579. Script28.Parent = Model20
  580. table.insert(cors,sandbox(Script28,function()
  581. seat = script.Parent.Seat
  582.  
  583. function onSitUp(child, hopper, plane)
  584. if child.Parent == nil then
  585. hopper.Parent = nil
  586. script.Parent.Parent = game.Workspace
  587. end
  588. end
  589.  
  590. function onChildAdded(part)
  591. if part.className == "Weld" then
  592. local torso = part.Part1
  593. if torso ~= nil then
  594. local char = torso.Parent
  595. local player = game.Players:GetPlayerFromCharacter(char)
  596. if player ~= nil then
  597. local hopper = game.Lighting["Sonar"]:clone()
  598. hopper.Parent = player.Backpack
  599. script.Parent.Parent = char
  600. wait(0.3)
  601. part.AncestryChanged:connect(function(child) onSitUp(child, hopper, script.Parent.Parent) end)
  602. end
  603. end
  604. end
  605. end
  606.  
  607. seat.ChildAdded:connect(onChildAdded)
  608.  
  609. end))
  610. Part29.Name = "Stabilizer"
  611. Part29.Parent = Model0
  612. Part29.CFrame = CFrame.new(47.1813812, 57.1783333, -120.39959, 0.208678067, 8.48350368e-08, -0.977984369, -1.76569124e-08, 1, 8.29772233e-08, 0.977984369, -4.73399098e-11, 0.208678067)
  613. Part29.Orientation = Vector3.new(0, -77.9599991, 0)
  614. Part29.Position = Vector3.new(47.1813812, 57.1783333, -120.39959)
  615. Part29.Rotation = Vector3.new(0, -77.9599991, 0)
  616. Part29.Color = Color3.new(0.388235, 0.372549, 0.384314)
  617. Part29.Velocity = Vector3.new(-1.86264515e-09, -0.0105002662, 0.0147568621)
  618. Part29.Size = Vector3.new(2, 1, 2)
  619. Part29.BackSurface = Enum.SurfaceType.Weld
  620. Part29.BottomSurface = Enum.SurfaceType.Weld
  621. Part29.BrickColor = BrickColor.new("Dark stone grey")
  622. Part29.Elasticity = 0
  623. Part29.FrontSurface = Enum.SurfaceType.Weld
  624. Part29.LeftSurface = Enum.SurfaceType.Weld
  625. Part29.Reflectance = 0.10000000149012
  626. Part29.RightSurface = Enum.SurfaceType.Weld
  627. Part29.RotVelocity = Vector3.new(-4.38377145e-13, 1.0334943e-05, 2.50083751e-16)
  628. Part29.TopParamA = 0
  629. Part29.TopParamB = 0
  630. Part29.TopSurface = Enum.SurfaceType.Hinge
  631. Part29.brickColor = BrickColor.new("Dark stone grey")
  632. CylinderMesh30.Parent = Part29
  633. BodyGyro31.Name = "Stabilizer"
  634. BodyGyro31.Parent = Part29
  635. BodyGyro31.MaxTorque = Vector3.new(8.99999949e+09, 0, 8.99999949e+09)
  636. BodyGyro31.P = 200
  637. BodyGyro31.maxTorque = Vector3.new(8.99999949e+09, 0, 8.99999949e+09)
  638. Part32.Name = "Stabilizer"
  639. Part32.Parent = Model0
  640. Part32.CFrame = CFrame.new(47.1814728, 57.1797218, -126.399551, 0.192106605, 8.34484908e-08, -0.981374085, -1.59807314e-08, 1, 8.19040267e-08, 0.981374085, -5.12301312e-11, 0.192106605)
  641. Part32.Orientation = Vector3.new(0, -78.9199982, 0)
  642. Part32.Position = Vector3.new(47.1814728, 57.1797218, -126.399551)
  643. Part32.Rotation = Vector3.new(0, -78.9199982, 0)
  644. Part32.Color = Color3.new(0.388235, 0.372549, 0.384314)
  645. Part32.Velocity = Vector3.new(-1.86264515e-09, 0.00460795686, -0.0449732915)
  646. Part32.Size = Vector3.new(2, 1, 2)
  647. Part32.BackSurface = Enum.SurfaceType.Weld
  648. Part32.BottomSurface = Enum.SurfaceType.Weld
  649. Part32.BrickColor = BrickColor.new("Dark stone grey")
  650. Part32.Elasticity = 0
  651. Part32.FrontSurface = Enum.SurfaceType.Weld
  652. Part32.LeftSurface = Enum.SurfaceType.Weld
  653. Part32.Reflectance = 0.10000000149012
  654. Part32.RightSurface = Enum.SurfaceType.Weld
  655. Part32.RotVelocity = Vector3.new(-4.25806742e-13, 1.02053882e-05, 2.66813208e-16)
  656. Part32.TopParamA = 0
  657. Part32.TopParamB = 0
  658. Part32.TopSurface = Enum.SurfaceType.Hinge
  659. Part32.brickColor = BrickColor.new("Dark stone grey")
  660. CylinderMesh33.Parent = Part32
  661. BodyGyro34.Name = "Stabilizer"
  662. BodyGyro34.Parent = Part32
  663. BodyGyro34.MaxTorque = Vector3.new(8.99999949e+09, 0, 8.99999949e+09)
  664. BodyGyro34.P = 200
  665. BodyGyro34.maxTorque = Vector3.new(8.99999949e+09, 0, 8.99999949e+09)
  666. Part35.Name = "Down"
  667. Part35.Parent = Model0
  668. Part35.CFrame = CFrame.new(94.9656982, 60.6446991, -124.898125, 0.00554907322, 0.999984503, -1.60932541e-05, -0.999984562, 0.00554906949, -0.000232053688, -0.00023196009, 1.74045563e-05, 0.999999881)
  669. Part35.Orientation = Vector3.new(0.00999999978, 0, -89.6800003)
  670. Part35.Position = Vector3.new(94.9656982, 60.6446991, -124.898125)
  671. Part35.Rotation = Vector3.new(0.00999999978, 0, -89.6800003)
  672. Part35.Color = Color3.new(0.768628, 0.156863, 0.109804)
  673. Part35.Transparency = 0.20000000298023
  674. Part35.Velocity = Vector3.new(-0.000308734743, 0.000276055187, 0.000289649091)
  675. Part35.Size = Vector3.new(1, 0.400000006, 1)
  676. Part35.BottomSurface = Enum.SurfaceType.Weld
  677. Part35.BrickColor = BrickColor.new("Bright red")
  678. Part35.Reflectance = 0.10000000149012
  679. Part35.RotVelocity = Vector3.new(-1.86545071e-06, -1.56021741e-07, 1.07038586e-05)
  680. Part35.TopSurface = Enum.SurfaceType.Smooth
  681. Part35.brickColor = BrickColor.new("Bright red")
  682. Script36.Parent = Part35
  683. table.insert(cors,sandbox(Script36,function()
  684. function onClicked()
  685. script.Parent.BrickColor = BrickColor.new(1)
  686. wait(0.1)
  687. script.Parent.BrickColor = BrickColor.new("Bright red")
  688. script.Parent.Parent.Base.Depth.Value = script.Parent.Parent.Base.Depth.Value - 15
  689. end
  690.  
  691. script.Parent.ClickDetector.MouseClick:connect(onClicked)
  692.  
  693. end))
  694. ClickDetector37.Parent = Part35
  695. BlockMesh38.Parent = Part35
  696. BlockMesh38.Offset = Vector3.new(0, 0.200000003, 0)
  697. BlockMesh38.Scale = Vector3.new(0.5, 0.00999999978, 0.800000012)
  698. Part39.Name = "Up"
  699. Part39.Parent = Model0
  700. Part39.CFrame = CFrame.new(94.9656525, 60.6439972, -121.898125, 1.60932541e-05, 0.999984503, 0.00554907322, 0.000232053688, 0.00554906949, -0.999984562, -0.999999881, 1.74045563e-05, -0.00023196009)
  701. Part39.Orientation = Vector3.new(89.6800003, 92.3899994, 2.3900001)
  702. Part39.Position = Vector3.new(94.9656525, 60.6439972, -121.898125)
  703. Part39.Rotation = Vector3.new(90.0100021, 0.319999993, -90)
  704. Part39.Color = Color3.new(0.156863, 0.498039, 0.278431)
  705. Part39.Transparency = 0.20000000298023
  706. Part39.Velocity = Vector3.new(-0.000309195311, 0.00028165101, 0.000289650401)
  707. Part39.Size = Vector3.new(1, 0.400000006, 1)
  708. Part39.BottomSurface = Enum.SurfaceType.Weld
  709. Part39.BrickColor = BrickColor.new("Dark green")
  710. Part39.Reflectance = 0.10000000149012
  711. Part39.RotVelocity = Vector3.new(-1.86545071e-06, -1.56021741e-07, 1.07038586e-05)
  712. Part39.TopSurface = Enum.SurfaceType.Smooth
  713. Part39.brickColor = BrickColor.new("Dark green")
  714. ClickDetector40.Parent = Part39
  715. BlockMesh41.Parent = Part39
  716. BlockMesh41.Offset = Vector3.new(0, 0.200000003, 0)
  717. BlockMesh41.Scale = Vector3.new(0.800000012, 0.00999999978, 0.5)
  718. Script42.Parent = Part39
  719. table.insert(cors,sandbox(Script42,function()
  720. function onClicked()
  721. script.Parent.BrickColor = BrickColor.new(1)
  722. wait(0.1)
  723. script.Parent.BrickColor = BrickColor.new("Dark green")
  724. if script.Parent.Parent.Base.Depth.Value < -8 then
  725. script.Parent.Parent.Base.Depth.Value = script.Parent.Parent.Base.Depth.Value + 15
  726. end
  727. end
  728.  
  729. script.Parent.ClickDetector.MouseClick:connect(onClicked)
  730.  
  731. end))
  732. Script43.Name = "ParentScript"
  733. Script43.Parent = Model0
  734. table.insert(cors,sandbox(Script43,function()
  735. seat = script.Parent.VehicleSeat
  736.  
  737. function onChildAdded(part)
  738. if part.className == "Weld" then
  739. local torso = part.Part1
  740. if torso ~= nil then
  741. local parent = torso.Parent
  742. if parent ~= nil then
  743. script.Parent.VehicleSeat.Driver.Value = game.Players:GetPlayerFromCharacter(parent)
  744. script.Parent.Parent = game.Workspace
  745. script.Parent.Base.Anchored = false
  746. end
  747. while true do
  748. wait(1)
  749. if parent.Humanoid.Health <= 0 then
  750. script.Parent.Base.Hover:remove()
  751. wait(5)
  752. script.Parent:remove()
  753. end
  754. end
  755. end
  756. end
  757. end
  758.  
  759. seat.ChildAdded:connect(onChildAdded)
  760.  
  761. end))
  762. Model44.Name = "Bodykit"
  763. Model44.Parent = Model0
  764. Part45.Parent = Model44
  765. Part45.CFrame = CFrame.new(78.0921326, 73.8509293, -123.39534, 1.60932541e-05, 0.999984503, 0.00554907322, 0.000232053688, 0.00554906949, -0.999984562, -0.999999881, 1.74045563e-05, -0.00023196009)
  766. Part45.Orientation = Vector3.new(89.6800003, 92.3899994, 2.3900001)
  767. Part45.Position = Vector3.new(78.0921326, 73.8509293, -123.39534)
  768. Part45.Rotation = Vector3.new(90.0100021, 0.319999993, -90)
  769. Part45.Color = Color3.new(0.388235, 0.372549, 0.384314)
  770. Part45.Transparency = 1.3877787807814e-16
  771. Part45.Velocity = Vector3.new(-0.00045032677, 9.82462807e-05, 0.000262380869)
  772. Part45.Size = Vector3.new(6, 6, 8)
  773. Part45.BottomSurface = Enum.SurfaceType.Weld
  774. Part45.BrickColor = BrickColor.new("Dark stone grey")
  775. Part45.Elasticity = 0
  776. Part45.Reflectance = 0.10000000149012
  777. Part45.RotVelocity = Vector3.new(-1.86545071e-06, -1.56021741e-07, 1.07038586e-05)
  778. Part45.TopSurface = Enum.SurfaceType.Smooth
  779. Part45.brickColor = BrickColor.new("Dark stone grey")
  780. SpecialMesh46.Parent = Part45
  781. SpecialMesh46.MeshType = Enum.MeshType.Wedge
  782. Part47.Parent = Model44
  783. Part47.CFrame = CFrame.new(40.6537971, 62.6436882, -126.398537, -1.60932541e-05, -0.999984503, 0.00554907322, -0.000232053688, -0.00554906949, -0.999984562, 0.999999881, -1.74045563e-05, -0.00023196009)
  784. Part47.Orientation = Vector3.new(89.6800003, 92.3899994, -177.610001)
  785. Part47.Position = Vector3.new(40.6537971, 62.6436882, -126.398537)
  786. Part47.Rotation = Vector3.new(90.0100021, 0.319999993, 90)
  787. Part47.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  788. Part47.Transparency = 0.40000000596046
  789. Part47.Velocity = Vector3.new(-0.000329897623, -0.000308090704, 0.000277446234)
  790. Part47.Size = Vector3.new(1, 1, 1)
  791. Part47.BackSurface = Enum.SurfaceType.Weld
  792. Part47.BottomSurface = Enum.SurfaceType.Weld
  793. Part47.BrickColor = BrickColor.new("Really black")
  794. Part47.Elasticity = 0
  795. Part47.FrontSurface = Enum.SurfaceType.Weld
  796. Part47.LeftSurface = Enum.SurfaceType.Weld
  797. Part47.Reflectance = 0.10000000149012
  798. Part47.RightSurface = Enum.SurfaceType.Weld
  799. Part47.RotVelocity = Vector3.new(-1.86545071e-06, -1.56021741e-07, 1.07038586e-05)
  800. Part47.TopSurface = Enum.SurfaceType.Weld
  801. Part47.brickColor = BrickColor.new("Really black")
  802. CylinderMesh48.Parent = Part47
  803. CylinderMesh48.Offset = Vector3.new(0, 0, 1)
  804. CylinderMesh48.Scale = Vector3.new(4, 0, 4)
  805. Part49.Parent = Model44
  806. Part49.CFrame = CFrame.new(42.1537781, 62.6520157, -126.398514, -1.60932541e-05, -0.999984503, 0.00554907322, -0.000232053688, -0.00554906949, -0.999984562, 0.999999881, -1.74045563e-05, -0.00023196009)
  807. Part49.Orientation = Vector3.new(89.6800003, 92.3899994, -177.610001)
  808. Part49.Position = Vector3.new(42.1537781, 62.6520157, -126.398514)
  809. Part49.Rotation = Vector3.new(90.0100021, 0.319999993, 90)
  810. Part49.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  811. Part49.Transparency = 0.40000000596046
  812. Part49.Velocity = Vector3.new(-0.000329986768, -0.000292035082, 0.000277664716)
  813. Part49.Size = Vector3.new(1, 2, 1)
  814. Part49.BackSurface = Enum.SurfaceType.Weld
  815. Part49.BottomSurface = Enum.SurfaceType.Weld
  816. Part49.BrickColor = BrickColor.new("Really black")
  817. Part49.Elasticity = 0
  818. Part49.FrontSurface = Enum.SurfaceType.Weld
  819. Part49.LeftSurface = Enum.SurfaceType.Weld
  820. Part49.Reflectance = 0.10000000149012
  821. Part49.RightSurface = Enum.SurfaceType.Weld
  822. Part49.RotVelocity = Vector3.new(-1.86545071e-06, -1.56021741e-07, 1.07038586e-05)
  823. Part49.TopSurface = Enum.SurfaceType.Weld
  824. Part49.brickColor = BrickColor.new("Really black")
  825. CylinderMesh50.Parent = Part49
  826. CylinderMesh50.Offset = Vector3.new(0, 0, 1)
  827. CylinderMesh50.Scale = Vector3.new(4.5, 0, 4.5)
  828. Part51.Parent = Model44
  829. Part51.CFrame = CFrame.new(38.1594048, 61.6300659, -127.398811, -1.60932541e-05, -0.00554907322, -0.999984503, -0.000232053688, 0.999984562, -0.00554906949, 0.999999881, 0.00023196009, -1.74045563e-05)
  830. Part51.Orientation = Vector3.new(0.319999993, -90, -0.00999999978)
  831. Part51.Position = Vector3.new(38.1594048, 61.6300659, -127.398811)
  832. Part51.Rotation = Vector3.new(90.1800003, -89.6800003, 90.1699982)
  833. Part51.Color = Color3.new(0.388235, 0.372549, 0.384314)
  834. Part51.Velocity = Vector3.new(-0.000318891805, -0.00033665626, 0.000278947904)
  835. Part51.Size = Vector3.new(6, 0.800000012, 2)
  836. Part51.BackSurface = Enum.SurfaceType.Weld
  837. Part51.BottomSurface = Enum.SurfaceType.Weld
  838. Part51.BrickColor = BrickColor.new("Dark stone grey")
  839. Part51.Elasticity = 0
  840. Part51.FrontSurface = Enum.SurfaceType.Weld
  841. Part51.LeftSurface = Enum.SurfaceType.Weld
  842. Part51.Reflectance = 0.10000000149012
  843. Part51.RightSurface = Enum.SurfaceType.Weld
  844. Part51.RotVelocity = Vector3.new(-1.86545071e-06, -1.56021741e-07, 1.07038586e-05)
  845. Part51.TopSurface = Enum.SurfaceType.Weld
  846. Part51.brickColor = BrickColor.new("Dark stone grey")
  847. BlockMesh52.Parent = Part51
  848. Part53.Parent = Model44
  849. Part53.CFrame = CFrame.new(44.1592941, 61.6631317, -126.398712, -0.00554907322, -0.999984503, -1.60932541e-05, 0.999984562, -0.00554906949, -0.000232053688, 0.00023196009, -1.74045563e-05, 0.999999881)
  850. Part53.Orientation = Vector3.new(0.00999999978, 0, 90.3199997)
  851. Part53.Position = Vector3.new(44.1592941, 61.6631317, -126.398712)
  852. Part53.Rotation = Vector3.new(0.00999999978, 0, 90.3199997)
  853. Part53.Color = Color3.new(0.388235, 0.372549, 0.384314)
  854. Part53.Velocity = Vector3.new(-0.000319401792, -0.000270568678, 0.000279822358)
  855. Part53.Size = Vector3.new(8, 2, 4)
  856. Part53.BackSurface = Enum.SurfaceType.Weld
  857. Part53.BottomSurface = Enum.SurfaceType.Weld
  858. Part53.BrickColor = BrickColor.new("Dark stone grey")
  859. Part53.Elasticity = 0
  860. Part53.FrontSurface = Enum.SurfaceType.Weld
  861. Part53.LeftSurface = Enum.SurfaceType.Weld
  862. Part53.Reflectance = 0.10000000149012
  863. Part53.RightSurface = Enum.SurfaceType.Weld
  864. Part53.RotVelocity = Vector3.new(-1.86545071e-06, -1.56021741e-07, 1.07038586e-05)
  865. Part53.TopSurface = Enum.SurfaceType.Weld
  866. Part53.brickColor = BrickColor.new("Dark stone grey")
  867. SpecialMesh54.Parent = Part53
  868. SpecialMesh54.MeshType = Enum.MeshType.Torso
  869. Part55.Parent = Model44
  870. Part55.CFrame = CFrame.new(38.1577911, 61.9308014, -130.59877, 0.00554907322, 1.60932541e-05, 0.999984503, -0.999984562, 0.000232053688, 0.00554906949, -0.00023196009, -0.999999881, 1.74045563e-05)
  871. Part55.Orientation = Vector3.new(-0.319999993, 90, -89.9899979)
  872. Part55.Position = Vector3.new(38.1577911, 61.9308014, -130.59877)
  873. Part55.Rotation = Vector3.new(-89.8199997, 89.6800003, -0.170000002)
  874. Part55.Color = Color3.new(0.388235, 0.372549, 0.384314)
  875. Part55.Velocity = Vector3.new(-0.000321611587, -0.00034264283, 0.000278386637)
  876. Part55.Size = Vector3.new(14, 0.400000006, 5)
  877. Part55.BackSurface = Enum.SurfaceType.Weld
  878. Part55.BottomSurface = Enum.SurfaceType.Weld
  879. Part55.BrickColor = BrickColor.new("Dark stone grey")
  880. Part55.Elasticity = 0
  881. Part55.FrontSurface = Enum.SurfaceType.Weld
  882. Part55.LeftSurface = Enum.SurfaceType.Weld
  883. Part55.Reflectance = 0.10000000149012
  884. Part55.RightSurface = Enum.SurfaceType.Weld
  885. Part55.RotVelocity = Vector3.new(-1.86545071e-06, -1.56021741e-07, 1.07038586e-05)
  886. Part55.TopSurface = Enum.SurfaceType.Weld
  887. Part55.brickColor = BrickColor.new("Dark stone grey")
  888. SpecialMesh56.Parent = Part55
  889. SpecialMesh56.MeshType = Enum.MeshType.Torso
  890. Decal57.Parent = Part55
  891. Decal57.Texture = "http://www.roblox.com/asset/?id=12446916"
  892. Decal57.Face = Enum.NormalId.Top
  893. Part58.Parent = Model44
  894. Part58.CFrame = CFrame.new(100.172256, 59.4732208, -123.398315, -1.60932541e-05, -0.00554907322, -0.999984503, -0.000232053688, 0.999984562, -0.00554906949, 0.999999881, 0.00023196009, -1.74045563e-05)
  895. Part58.Orientation = Vector3.new(0.319999993, -90, -0.00999999978)
  896. Part58.Position = Vector3.new(100.172256, 59.4732208, -123.398315)
  897. Part58.Rotation = Vector3.new(90.1800003, -89.6800003, 90.1699982)
  898. Part58.Color = Color3.new(0.388235, 0.372549, 0.384314)
  899. Part58.Velocity = Vector3.new(-0.000296429411, 0.000334583223, 0.000292646757)
  900. Part58.Size = Vector3.new(4, 3, 10)
  901. Part58.BackSurface = Enum.SurfaceType.Weld
  902. Part58.BottomSurface = Enum.SurfaceType.Weld
  903. Part58.BrickColor = BrickColor.new("Dark stone grey")
  904. Part58.Elasticity = 0
  905. Part58.FrontSurface = Enum.SurfaceType.Weld
  906. Part58.LeftSurface = Enum.SurfaceType.Weld
  907. Part58.Reflectance = 0.10000000149012
  908. Part58.RightSurface = Enum.SurfaceType.Weld
  909. Part58.RotVelocity = Vector3.new(-1.86545071e-06, -1.56021741e-07, 1.07038586e-05)
  910. Part58.TopSurface = Enum.SurfaceType.Weld
  911. Part58.brickColor = BrickColor.new("Dark stone grey")
  912. BlockMesh59.Parent = Part58
  913. TrussPart60.Name = "Part"
  914. TrussPart60.Parent = Model44
  915. TrussPart60.CFrame = CFrame.new(72.0922546, 73.8181076, -125.395439, -1.60932541e-05, -0.00554907322, -0.999984503, -0.000232053688, 0.999984562, -0.00554906949, 0.999999881, 0.00023196009, -1.74045563e-05)
  916. TrussPart60.Orientation = Vector3.new(0.319999993, -90, -0.00999999978)
  917. TrussPart60.Position = Vector3.new(72.0922546, 73.8181076, -125.395439)
  918. TrussPart60.Rotation = Vector3.new(90.1800003, -89.6800003, 90.1699982)
  919. TrussPart60.Color = Color3.new(0.388235, 0.372549, 0.384314)
  920. TrussPart60.Velocity = Vector3.new(-0.000449663377, 3.02933713e-05, 0.000261506008)
  921. TrussPart60.Size = Vector3.new(2, 8, 2)
  922. TrussPart60.Style = Enum.Style.NoSupports
  923. TrussPart60.BackSurface = Enum.SurfaceType.Weld
  924. TrussPart60.BottomSurface = Enum.SurfaceType.Weld
  925. TrussPart60.BrickColor = BrickColor.new("Dark stone grey")
  926. TrussPart60.Elasticity = 0
  927. TrussPart60.FrontSurface = Enum.SurfaceType.Weld
  928. TrussPart60.LeftSurface = Enum.SurfaceType.Weld
  929. TrussPart60.Reflectance = 0.10000000149012
  930. TrussPart60.RightSurface = Enum.SurfaceType.Weld
  931. TrussPart60.RotVelocity = Vector3.new(-1.86545071e-06, -1.56021741e-07, 1.07038586e-05)
  932. TrussPart60.TopSurface = Enum.SurfaceType.Weld
  933. TrussPart60.brickColor = BrickColor.new("Dark stone grey")
  934. BlockMesh61.Parent = TrussPart60
  935. BlockMesh61.Offset = Vector3.new(0, 0, 1)
  936. BlockMesh61.Scale = Vector3.new(1, 1, 0)
  937. Part62.Parent = Model44
  938. Part62.CFrame = CFrame.new(73.103363, 71.824028, -126.895882, -0.999984503, -0.00554907322, 1.60932541e-05, -0.00554906949, 0.999984562, 0.000232053688, -1.74045563e-05, 0.00023196009, -0.999999881)
  939. Part62.Orientation = Vector3.new(-0.00999999978, 180, -0.319999993)
  940. Part62.Position = Vector3.new(73.103363, 71.824028, -126.895882)
  941. Part62.Rotation = Vector3.new(-179.990005, 0, 179.679993)
  942. Part62.Color = Color3.new(0.388235, 0.372549, 0.384314)
  943. Part62.Velocity = Vector3.new(-0.000428084924, 3.83171027e-05, 0.000265383627)
  944. Part62.Size = Vector3.new(4, 12, 1)
  945. Part62.BackSurface = Enum.SurfaceType.Weld
  946. Part62.BottomSurface = Enum.SurfaceType.Weld
  947. Part62.BrickColor = BrickColor.new("Dark stone grey")
  948. Part62.Elasticity = 0
  949. Part62.FrontSurface = Enum.SurfaceType.Weld
  950. Part62.LeftSurface = Enum.SurfaceType.Weld
  951. Part62.Material = Enum.Material.Foil
  952. Part62.Reflectance = 0.10000000149012
  953. Part62.RightSurface = Enum.SurfaceType.Weld
  954. Part62.RotVelocity = Vector3.new(-1.86545071e-06, -1.56021741e-07, 1.07038586e-05)
  955. Part62.TopSurface = Enum.SurfaceType.Weld
  956. Part62.brickColor = BrickColor.new("Dark stone grey")
  957. BlockMesh63.Parent = Part62
  958. BlockMesh63.Offset = Vector3.new(0, 0, -0.5)
  959. BlockMesh63.Scale = Vector3.new(1, 1, 0)
  960. Decal64.Parent = Part62
  961. Decal64.Texture = "http://www.roblox.com/asset/?id=12446916"
  962. Decal64.Face = Enum.NormalId.Back
  963. TrussPart65.Name = "Part"
  964. TrussPart65.Parent = Model44
  965. TrussPart65.CFrame = CFrame.new(74.1310043, 66.8283615, -121.397026, 1.60932541e-05, -0.00554907322, 0.999984503, 0.000232053688, 0.999984562, 0.00554906949, -0.999999881, 0.00023196009, 1.74045563e-05)
  966. TrussPart65.Orientation = Vector3.new(-0.319999993, 90, 0.00999999978)
  967. TrussPart65.Position = Vector3.new(74.1310043, 66.8283615, -121.397026)
  968. TrussPart65.Rotation = Vector3.new(-89.8199997, 89.6800003, 89.8300018)
  969. TrussPart65.Color = Color3.new(0.388235, 0.372549, 0.384314)
  970. TrussPart65.Velocity = Vector3.new(-0.000375470117, 5.95746824e-05, 0.000274863094)
  971. TrussPart65.Size = Vector3.new(2, 16, 2)
  972. TrussPart65.Style = Enum.Style.NoSupports
  973. TrussPart65.BackSurface = Enum.SurfaceType.Weld
  974. TrussPart65.BottomSurface = Enum.SurfaceType.Weld
  975. TrussPart65.BrickColor = BrickColor.new("Dark stone grey")
  976. TrussPart65.Elasticity = 0
  977. TrussPart65.FrontSurface = Enum.SurfaceType.Smooth
  978. TrussPart65.LeftSurface = Enum.SurfaceType.Weld
  979. TrussPart65.Reflectance = 0.10000000149012
  980. TrussPart65.RightSurface = Enum.SurfaceType.Smooth
  981. TrussPart65.RotVelocity = Vector3.new(-1.86545071e-06, -1.56021741e-07, 1.07038586e-05)
  982. TrussPart65.TopSurface = Enum.SurfaceType.Smooth
  983. TrussPart65.brickColor = BrickColor.new("Dark stone grey")
  984. Part66.Parent = Model44
  985. Part66.CFrame = CFrame.new(41.6593323, 61.6492615, -126.39875, -1.60932541e-05, -0.999984503, 0.00554907322, -0.000232053688, -0.00554906949, -0.999984562, 0.999999881, -1.74045563e-05, -0.00023196009)
  986. Part66.Orientation = Vector3.new(89.6800003, 92.3899994, -177.610001)
  987. Part66.Position = Vector3.new(41.6593323, 61.6492615, -126.39875)
  988. Part66.Rotation = Vector3.new(90.0100021, 0.319999993, 90)
  989. Part66.Color = Color3.new(0.388235, 0.372549, 0.384314)
  990. Part66.Velocity = Vector3.new(-0.000319253333, -0.000297327992, 0.000279458181)
  991. Part66.Size = Vector3.new(1, 3, 1)
  992. Part66.BackSurface = Enum.SurfaceType.Weld
  993. Part66.BottomSurface = Enum.SurfaceType.Weld
  994. Part66.BrickColor = BrickColor.new("Dark stone grey")
  995. Part66.Elasticity = 0
  996. Part66.FrontSurface = Enum.SurfaceType.Weld
  997. Part66.LeftSurface = Enum.SurfaceType.Weld
  998. Part66.Reflectance = 0.10000000149012
  999. Part66.RightSurface = Enum.SurfaceType.Weld
  1000. Part66.RotVelocity = Vector3.new(-1.86545071e-06, -1.56021741e-07, 1.07038586e-05)
  1001. Part66.TopSurface = Enum.SurfaceType.Weld
  1002. Part66.brickColor = BrickColor.new("Dark stone grey")
  1003. CylinderMesh67.Parent = Part66
  1004. Part68.Parent = Model44
  1005. Part68.CFrame = CFrame.new(41.1592941, 61.6457825, -123.398766, -0.00554907322, -0.999984503, -1.60932541e-05, 0.999984562, -0.00554906949, -0.000232053688, 0.00023196009, -1.74045563e-05, 0.999999881)
  1006. Part68.Orientation = Vector3.new(0.00999999978, 0, 90.3199997)
  1007. Part68.Position = Vector3.new(41.1592941, 61.6457825, -123.398766)
  1008. Part68.Rotation = Vector3.new(0.00999999978, 0, 90.3199997)
  1009. Part68.Color = Color3.new(0.388235, 0.372549, 0.384314)
  1010. Part68.Velocity = Vector3.new(-0.000319684128, -0.000297083985, 0.000279386644)
  1011. Part68.Size = Vector3.new(2, 8, 2)
  1012. Part68.BackSurface = Enum.SurfaceType.Weld
  1013. Part68.BottomSurface = Enum.SurfaceType.Weld
  1014. Part68.BrickColor = BrickColor.new("Dark stone grey")
  1015. Part68.Elasticity = 0
  1016. Part68.FrontSurface = Enum.SurfaceType.Weld
  1017. Part68.LeftSurface = Enum.SurfaceType.Weld
  1018. Part68.Reflectance = 0.10000000149012
  1019. Part68.RightSurface = Enum.SurfaceType.Weld
  1020. Part68.RotVelocity = Vector3.new(-1.86545071e-06, -1.56021741e-07, 1.07038586e-05)
  1021. Part68.TopSurface = Enum.SurfaceType.Weld
  1022. Part68.brickColor = BrickColor.new("Dark stone grey")
  1023. SpecialMesh69.Parent = Part68
  1024. SpecialMesh69.MeshType = Enum.MeshType.Torso
  1025. TrussPart70.Name = "Part"
  1026. TrussPart70.Parent = Model44
  1027. TrussPart70.CFrame = CFrame.new(74.131073, 66.829277, -125.397026, 1.60932541e-05, -0.00554907322, 0.999984503, 0.000232053688, 0.999984562, 0.00554906949, -0.999999881, 0.00023196009, 1.74045563e-05)
  1028. TrussPart70.Orientation = Vector3.new(-0.319999993, 90, 0.00999999978)
  1029. TrussPart70.Position = Vector3.new(74.131073, 66.829277, -125.397026)
  1030. TrussPart70.Rotation = Vector3.new(-89.8199997, 89.6800003, 89.8300018)
  1031. TrussPart70.Color = Color3.new(0.388235, 0.372549, 0.384314)
  1032. TrussPart70.Velocity = Vector3.new(-0.000374855823, 5.21135626e-05, 0.000274861406)
  1033. TrussPart70.Size = Vector3.new(2, 16, 2)
  1034. TrussPart70.Style = Enum.Style.NoSupports
  1035. TrussPart70.BackSurface = Enum.SurfaceType.Weld
  1036. TrussPart70.BottomSurface = Enum.SurfaceType.Weld
  1037. TrussPart70.BrickColor = BrickColor.new("Dark stone grey")
  1038. TrussPart70.Elasticity = 0
  1039. TrussPart70.FrontSurface = Enum.SurfaceType.Weld
  1040. TrussPart70.LeftSurface = Enum.SurfaceType.Weld
  1041. TrussPart70.Reflectance = 0.10000000149012
  1042. TrussPart70.RightSurface = Enum.SurfaceType.Smooth
  1043. TrussPart70.RotVelocity = Vector3.new(-1.86545071e-06, -1.56021741e-07, 1.07038586e-05)
  1044. TrussPart70.TopSurface = Enum.SurfaceType.Smooth
  1045. TrussPart70.brickColor = BrickColor.new("Dark stone grey")
  1046. Part71.Parent = Model44
  1047. Part71.CFrame = CFrame.new(100.15844, 61.973999, -126.897736, -0.00554907322, 1.60932541e-05, -0.999984503, 0.999984562, 0.000232053688, -0.00554906949, 0.00023196009, -0.999999881, -1.74045563e-05)
  1048. Part71.Orientation = Vector3.new(0.319999993, -90, 89.9899979)
  1049. Part71.Position = Vector3.new(100.15844, 61.973999, -126.897736)
  1050. Part71.Rotation = Vector3.new(90.1800003, -89.6800003, -179.830002)
  1051. Part71.Color = Color3.new(0.388235, 0.372549, 0.384314)
  1052. Part71.Velocity = Vector3.new(-0.000322651409, 0.000327907328, 0.000287979521)
  1053. Part71.Size = Vector3.new(8, 3, 10)
  1054. Part71.BottomSurface = Enum.SurfaceType.Smooth
  1055. Part71.BrickColor = BrickColor.new("Dark stone grey")
  1056. Part71.Elasticity = 0
  1057. Part71.Reflectance = 0.10000000149012
  1058. Part71.RotVelocity = Vector3.new(-1.86545071e-06, -1.56021741e-07, 1.07038586e-05)
  1059. Part71.TopSurface = Enum.SurfaceType.Smooth
  1060. Part71.brickColor = BrickColor.new("Dark stone grey")
  1061. SpecialMesh72.Parent = Part71
  1062. SpecialMesh72.MeshType = Enum.MeshType.Wedge
  1063. Part73.Parent = Model44
  1064. Part73.CFrame = CFrame.new(69.0922241, 73.8004074, -120.895493, -1.60932541e-05, -0.999984503, 0.00554907322, -0.000232053688, -0.00554906949, -0.999984562, 0.999999881, -1.74045563e-05, -0.00023196009)
  1065. Part73.Orientation = Vector3.new(89.6800003, 92.3899994, -177.610001)
  1066. Part73.Position = Vector3.new(69.0922241, 73.8004074, -120.895493)
  1067. Part73.Rotation = Vector3.new(90.0100021, 0.319999993, 90)
  1068. Part73.Color = Color3.new(0.388235, 0.372549, 0.384314)
  1069. Part73.Velocity = Vector3.new(-0.000450175983, 6.57593773e-06, 0.000261070934)
  1070. Part73.Size = Vector3.new(1, 4, 8)
  1071. Part73.BottomSurface = Enum.SurfaceType.Smooth
  1072. Part73.BrickColor = BrickColor.new("Dark stone grey")
  1073. Part73.Elasticity = 0
  1074. Part73.Reflectance = 0.10000000149012
  1075. Part73.RotVelocity = Vector3.new(-1.86545071e-06, -1.56021741e-07, 1.07038586e-05)
  1076. Part73.TopSurface = Enum.SurfaceType.Smooth
  1077. Part73.brickColor = BrickColor.new("Dark stone grey")
  1078. SpecialMesh74.Parent = Part73
  1079. SpecialMesh74.MeshType = Enum.MeshType.Wedge
  1080. Part75.Parent = Model44
  1081. Part75.CFrame = CFrame.new(73.1394424, 65.3242264, -127.397392, -1.60932541e-05, -0.00554907322, -0.999984503, -0.000232053688, 0.999984562, -0.00554906949, 0.999999881, 0.00023196009, -1.74045563e-05)
  1082. Part75.Orientation = Vector3.new(0.319999993, -90, -0.00999999978)
  1083. Part75.Position = Vector3.new(73.1394424, 65.3242264, -127.397392)
  1084. Part75.Rotation = Vector3.new(90.1800003, -89.6800003, 90.1699982)
  1085. Part75.Color = Color3.new(0.388235, 0.372549, 0.384314)
  1086. Part75.Velocity = Vector3.new(-0.00035843387, 3.77677352e-05, 0.000277514278)
  1087. Part75.Size = Vector3.new(2, 1, 4)
  1088. Part75.BackSurface = Enum.SurfaceType.Weld
  1089. Part75.BottomSurface = Enum.SurfaceType.Weld
  1090. Part75.BrickColor = BrickColor.new("Dark stone grey")
  1091. Part75.Elasticity = 0
  1092. Part75.FrontSurface = Enum.SurfaceType.Weld
  1093. Part75.LeftSurface = Enum.SurfaceType.Weld
  1094. Part75.Reflectance = 0.10000000149012
  1095. Part75.RightSurface = Enum.SurfaceType.Weld
  1096. Part75.RotVelocity = Vector3.new(-1.86545071e-06, -1.56021741e-07, 1.07038586e-05)
  1097. Part75.TopSurface = Enum.SurfaceType.Weld
  1098. Part75.brickColor = BrickColor.new("Dark stone grey")
  1099. BlockMesh76.Parent = Part75
  1100. Part77.Parent = Model44
  1101. Part77.CFrame = CFrame.new(70.1587753, 61.8056641, -118.898262, -1.60932541e-05, -0.00554907322, -0.999984503, -0.000232053688, 0.999984562, -0.00554906949, 0.999999881, 0.00023196009, -1.74045563e-05)
  1102. Part77.Orientation = Vector3.new(0.319999993, -90, -0.00999999978)
  1103. Part77.Position = Vector3.new(70.1587753, 61.8056641, -118.898262)
  1104. Part77.Rotation = Vector3.new(90.1800003, -89.6800003, 90.1699982)
  1105. Part77.Color = Color3.new(0.388235, 0.372549, 0.384314)
  1106. Part77.Velocity = Vector3.new(-0.00032209765, 2.17177912e-05, 0.000283612957)
  1107. Part77.Size = Vector3.new(1, 6, 50)
  1108. Part77.BackSurface = Enum.SurfaceType.Weld
  1109. Part77.BottomSurface = Enum.SurfaceType.Weld
  1110. Part77.BrickColor = BrickColor.new("Dark stone grey")
  1111. Part77.Elasticity = 0
  1112. Part77.FrontSurface = Enum.SurfaceType.Weld
  1113. Part77.LeftSurface = Enum.SurfaceType.Weld
  1114. Part77.Reflectance = 0.10000000149012
  1115. Part77.RightSurface = Enum.SurfaceType.Weld
  1116. Part77.RotVelocity = Vector3.new(-1.86545071e-06, -1.56021741e-07, 1.07038586e-05)
  1117. Part77.TopSurface = Enum.SurfaceType.Weld
  1118. Part77.brickColor = BrickColor.new("Dark stone grey")
  1119. BlockMesh78.Parent = Part77
  1120. Part79.Name = "Door"
  1121. Part79.Parent = Model44
  1122. Part79.CFrame = CFrame.new(65.6588821, 61.7812805, -121.398338, 1.60932541e-05, -0.00554907322, 0.999984503, 0.000232053688, 0.999984562, 0.00554906949, -0.999999881, 0.00023196009, 1.74045563e-05)
  1123. Part79.Orientation = Vector3.new(-0.319999993, 90, 0.00999999978)
  1124. Part79.Position = Vector3.new(65.6588821, 61.7812805, -121.398338)
  1125. Part79.Rotation = Vector3.new(-89.8199997, 89.6800003, 89.8300018)
  1126. Part79.Color = Color3.new(0.972549, 0.972549, 0.972549)
  1127. Part79.Velocity = Vector3.new(-0.000321446598, -3.11121657e-05, 0.000282956345)
  1128. Part79.Size = Vector3.new(4, 6, 1)
  1129. Part79.BackSurface = Enum.SurfaceType.Weld
  1130. Part79.BottomSurface = Enum.SurfaceType.Weld
  1131. Part79.BrickColor = BrickColor.new("Institutional white")
  1132. Part79.Elasticity = 0
  1133. Part79.FrontSurface = Enum.SurfaceType.Weld
  1134. Part79.LeftSurface = Enum.SurfaceType.Weld
  1135. Part79.Reflectance = 0.10000000149012
  1136. Part79.RightSurface = Enum.SurfaceType.Weld
  1137. Part79.RotVelocity = Vector3.new(-1.86545071e-06, -1.56021741e-07, 1.07038586e-05)
  1138. Part79.TopSurface = Enum.SurfaceType.Weld
  1139. Part79.brickColor = BrickColor.new("Institutional white")
  1140. BlockMesh80.Parent = Part79
  1141. Script81.Name = "DoorScript"
  1142. Script81.Parent = Part79
  1143. table.insert(cors,sandbox(Script81,function()
  1144. door = script.Parent
  1145.  
  1146. function Door()
  1147. door.Transparency = 0.5
  1148. door.CanCollide = false
  1149. wait(2)
  1150. door.Transparency = 0
  1151. door.CanCollide = true
  1152. end
  1153.  
  1154. script.Parent.Touched:connect(Door)
  1155.  
  1156. end))
  1157. Part82.Parent = Model44
  1158. Part82.CFrame = CFrame.new(65.6589508, 61.782196, -125.398338, -1.60932541e-05, -0.00554907322, -0.999984503, -0.000232053688, 0.999984562, -0.00554906949, 0.999999881, 0.00023196009, -1.74045563e-05)
  1159. Part82.Orientation = Vector3.new(0.319999993, -90, -0.00999999978)
  1160. Part82.Position = Vector3.new(65.6589508, 61.782196, -125.398338)
  1161. Part82.Rotation = Vector3.new(90.1800003, -89.6800003, 90.1699982)
  1162. Part82.Color = Color3.new(0.388235, 0.372549, 0.384314)
  1163. Part82.Velocity = Vector3.new(-0.000320832303, -3.85732747e-05, 0.000282954657)
  1164. Part82.Size = Vector3.new(4, 6, 1)
  1165. Part82.BackSurface = Enum.SurfaceType.Weld
  1166. Part82.BottomSurface = Enum.SurfaceType.Weld
  1167. Part82.BrickColor = BrickColor.new("Dark stone grey")
  1168. Part82.Elasticity = 0
  1169. Part82.FrontSurface = Enum.SurfaceType.Weld
  1170. Part82.LeftSurface = Enum.SurfaceType.Weld
  1171. Part82.Reflectance = 0.10000000149012
  1172. Part82.RightSurface = Enum.SurfaceType.Weld
  1173. Part82.RotVelocity = Vector3.new(-1.86545071e-06, -1.56021741e-07, 1.07038586e-05)
  1174. Part82.TopSurface = Enum.SurfaceType.Weld
  1175. Part82.brickColor = BrickColor.new("Dark stone grey")
  1176. BlockMesh83.Parent = Part82
  1177. Part84.Parent = Model44
  1178. Part84.CFrame = CFrame.new(86.1253052, 67.8953934, -123.396584, -1.60932541e-05, -0.00554907322, -0.999984503, -0.000232053688, 0.999984562, -0.00554906949, 0.999999881, 0.00023196009, -1.74045563e-05)
  1179. Part84.Orientation = Vector3.new(0.319999993, -90, -0.00999999978)
  1180. Part84.Position = Vector3.new(86.1253052, 67.8953934, -123.396584)
  1181. Part84.Rotation = Vector3.new(90.1800003, -89.6800003, 90.1699982)
  1182. Part84.Color = Color3.new(0.388235, 0.372549, 0.384314)
  1183. Part84.Velocity = Vector3.new(-0.000386579515, 0.000184229866, 0.000274743943)
  1184. Part84.Size = Vector3.new(6, 4, 22)
  1185. Part84.BackSurface = Enum.SurfaceType.Weld
  1186. Part84.BottomSurface = Enum.SurfaceType.Weld
  1187. Part84.BrickColor = BrickColor.new("Dark stone grey")
  1188. Part84.Elasticity = 0
  1189. Part84.FrontSurface = Enum.SurfaceType.Weld
  1190. Part84.LeftSurface = Enum.SurfaceType.Weld
  1191. Part84.Reflectance = 0.10000000149012
  1192. Part84.RightSurface = Enum.SurfaceType.Weld
  1193. Part84.RotVelocity = Vector3.new(-1.86545071e-06, -1.56021741e-07, 1.07038586e-05)
  1194. Part84.TopSurface = Enum.SurfaceType.Weld
  1195. Part84.brickColor = BrickColor.new("Dark stone grey")
  1196. BlockMesh85.Parent = Part84
  1197. Decal86.Parent = Part84
  1198. Decal86.Texture = "http://www.roblox.com/asset/?id=12446916"
  1199. Decal86.Face = Enum.NormalId.Top
  1200. Part87.Parent = Model44
  1201. Part87.CFrame = CFrame.new(58.1396103, 65.2400589, -123.397652, -1.60932541e-05, -0.00554907322, -0.999984503, -0.000232053688, 0.999984562, -0.00554906949, 0.999999881, 0.00023196009, -1.74045563e-05)
  1202. Part87.Orientation = Vector3.new(0.319999993, -90, -0.00999999978)
  1203. Part87.Position = Vector3.new(58.1396103, 65.2400589, -123.397652)
  1204. Part87.Rotation = Vector3.new(90.1800003, -89.6800003, 90.1699982)
  1205. Part87.Color = Color3.new(0.388235, 0.372549, 0.384314)
  1206. Part87.Velocity = Vector3.new(-0.000358157005, -0.000115327035, 0.000275330967)
  1207. Part87.Size = Vector3.new(10, 1, 26)
  1208. Part87.BackSurface = Enum.SurfaceType.Weld
  1209. Part87.BottomSurface = Enum.SurfaceType.Weld
  1210. Part87.BrickColor = BrickColor.new("Dark stone grey")
  1211. Part87.Elasticity = 0
  1212. Part87.FrontSurface = Enum.SurfaceType.Weld
  1213. Part87.LeftSurface = Enum.SurfaceType.Weld
  1214. Part87.Reflectance = 0.10000000149012
  1215. Part87.RightSurface = Enum.SurfaceType.Weld
  1216. Part87.RotVelocity = Vector3.new(-1.86545071e-06, -1.56021741e-07, 1.07038586e-05)
  1217. Part87.TopSurface = Enum.SurfaceType.Weld
  1218. Part87.brickColor = BrickColor.new("Dark stone grey")
  1219. BlockMesh88.Parent = Part87
  1220. Part89.Parent = Model44
  1221. Part89.CFrame = CFrame.new(85.1391907, 65.3898849, -123.397186, -1.60932541e-05, -0.00554907322, -0.999984503, -0.000232053688, 0.999984562, -0.00554906949, 0.999999881, 0.00023196009, -1.74045563e-05)
  1222. Part89.Orientation = Vector3.new(0.319999993, -90, -0.00999999978)
  1223. Part89.Position = Vector3.new(85.1391907, 65.3898849, -123.397186)
  1224. Part89.Rotation = Vector3.new(90.1800003, -89.6800003, 90.1699982)
  1225. Part89.Color = Color3.new(0.388235, 0.372549, 0.384314)
  1226. Part89.Velocity = Vector3.new(-0.000359760801, 0.000173673543, 0.000279264001)
  1227. Part89.Size = Vector3.new(10, 1, 20)
  1228. Part89.BackSurface = Enum.SurfaceType.Weld
  1229. Part89.BottomSurface = Enum.SurfaceType.Weld
  1230. Part89.BrickColor = BrickColor.new("Dark stone grey")
  1231. Part89.Elasticity = 0
  1232. Part89.FrontSurface = Enum.SurfaceType.Weld
  1233. Part89.LeftSurface = Enum.SurfaceType.Weld
  1234. Part89.Reflectance = 0.10000000149012
  1235. Part89.RightSurface = Enum.SurfaceType.Weld
  1236. Part89.RotVelocity = Vector3.new(-1.86545071e-06, -1.56021741e-07, 1.07038586e-05)
  1237. Part89.TopSurface = Enum.SurfaceType.Weld
  1238. Part89.brickColor = BrickColor.new("Dark stone grey")
  1239. BlockMesh90.Parent = Part89
  1240. Part91.Parent = Model44
  1241. Part91.CFrame = CFrame.new(70.1589203, 61.8077545, -127.898262, -1.60932541e-05, -0.00554907322, -0.999984503, -0.000232053688, 0.999984562, -0.00554906949, 0.999999881, 0.00023196009, -1.74045563e-05)
  1242. Part91.Orientation = Vector3.new(0.319999993, -90, -0.00999999978)
  1243. Part91.Position = Vector3.new(70.1589203, 61.8077545, -127.898262)
  1244. Part91.Rotation = Vector3.new(90.1800003, -89.6800003, 90.1699982)
  1245. Part91.Color = Color3.new(0.388235, 0.372549, 0.384314)
  1246. Part91.Velocity = Vector3.new(-0.00032071583, 4.93028529e-06, 0.000283609057)
  1247. Part91.Size = Vector3.new(1, 6, 50)
  1248. Part91.BackSurface = Enum.SurfaceType.Weld
  1249. Part91.BottomSurface = Enum.SurfaceType.Weld
  1250. Part91.BrickColor = BrickColor.new("Dark stone grey")
  1251. Part91.Elasticity = 0
  1252. Part91.FrontSurface = Enum.SurfaceType.Weld
  1253. Part91.LeftSurface = Enum.SurfaceType.Weld
  1254. Part91.Reflectance = 0.10000000149012
  1255. Part91.RightSurface = Enum.SurfaceType.Weld
  1256. Part91.RotVelocity = Vector3.new(-1.86545071e-06, -1.56021741e-07, 1.07038586e-05)
  1257. Part91.TopSurface = Enum.SurfaceType.Weld
  1258. Part91.brickColor = BrickColor.new("Dark stone grey")
  1259. BlockMesh92.Parent = Part91
  1260. Part93.Parent = Model44
  1261. Part93.CFrame = CFrame.new(64.1645355, 60.7741241, -126.398598, -1.60932541e-05, -0.00554907322, -0.999984503, -0.000232053688, 0.999984562, -0.00554906949, 0.999999881, 0.00023196009, -1.74045563e-05)
  1262. Part93.Orientation = Vector3.new(0.319999993, -90, -0.00999999978)
  1263. Part93.Position = Vector3.new(64.1645355, 60.7741241, -126.398598)
  1264. Part93.Rotation = Vector3.new(90.1800003, -89.6800003, 90.1699982)
  1265. Part93.Color = Color3.new(0.388235, 0.372549, 0.384314)
  1266. Part93.Velocity = Vector3.new(-0.000309886003, -5.64351758e-05, 0.000284601992)
  1267. Part93.Size = Vector3.new(2, 4, 2)
  1268. Part93.BackSurface = Enum.SurfaceType.Weld
  1269. Part93.BottomSurface = Enum.SurfaceType.Weld
  1270. Part93.BrickColor = BrickColor.new("Dark stone grey")
  1271. Part93.Elasticity = 0
  1272. Part93.FrontSurface = Enum.SurfaceType.Weld
  1273. Part93.LeftSurface = Enum.SurfaceType.Weld
  1274. Part93.Reflectance = 0.10000000149012
  1275. Part93.RightSurface = Enum.SurfaceType.Weld
  1276. Part93.RotVelocity = Vector3.new(-1.86545071e-06, -1.56021741e-07, 1.07038586e-05)
  1277. Part93.TopSurface = Enum.SurfaceType.Weld
  1278. Part93.brickColor = BrickColor.new("Dark stone grey")
  1279. CylinderMesh94.Parent = Part93
  1280. Part95.Parent = Model44
  1281. Part95.CFrame = CFrame.new(56.1701279, 59.7285919, -121.398964, 0.999984503, 1.60932541e-05, -0.00554907322, 0.00554906949, 0.000232053688, 0.999984562, 1.74045563e-05, -0.999999881, 0.00023196009)
  1282. Part95.Orientation = Vector3.new(-89.6800003, -87.6100006, 87.6100006)
  1283. Part95.Position = Vector3.new(56.1701279, 59.7285919, -121.398964)
  1284. Part95.Rotation = Vector3.new(-89.9899979, -0.319999993, 0)
  1285. Part95.Color = Color3.new(0.388235, 0.372549, 0.384314)
  1286. Part95.Velocity = Vector3.new(-0.000299474807, -0.000132679619, 0.000285305083)
  1287. Part95.Size = Vector3.new(2, 4, 2)
  1288. Part95.BackSurface = Enum.SurfaceType.Weld
  1289. Part95.BottomSurface = Enum.SurfaceType.Weld
  1290. Part95.BrickColor = BrickColor.new("Dark stone grey")
  1291. Part95.Elasticity = 0
  1292. Part95.FrontSurface = Enum.SurfaceType.Weld
  1293. Part95.LeftSurface = Enum.SurfaceType.Weld
  1294. Part95.Reflectance = 0.10000000149012
  1295. Part95.RightSurface = Enum.SurfaceType.Weld
  1296. Part95.RotVelocity = Vector3.new(-1.86545071e-06, -1.56021741e-07, 1.07038586e-05)
  1297. Part95.TopSurface = Enum.SurfaceType.Weld
  1298. Part95.brickColor = BrickColor.new("Dark stone grey")
  1299. CylinderMesh96.Parent = Part95
  1300. Part97.Parent = Model44
  1301. Part97.CFrame = CFrame.new(99.6251068, 67.9704208, -123.896355, -1.60932541e-05, -0.00554907322, -0.999984503, -0.000232053688, 0.999984562, -0.00554906949, 0.999999881, 0.00023196009, -1.74045563e-05)
  1302. Part97.Orientation = Vector3.new(0.319999993, -90, -0.00999999978)
  1303. Part97.Position = Vector3.new(99.6251068, 67.9704208, -123.896355)
  1304. Part97.Rotation = Vector3.new(90.1800003, -89.6800003, 90.1699982)
  1305. Part97.Color = Color3.new(0.388235, 0.372549, 0.384314)
  1306. Part97.Velocity = Vector3.new(-0.000387304637, 0.000327797519, 0.000276710256)
  1307. Part97.Size = Vector3.new(5, 4, 3)
  1308. Part97.BackSurface = Enum.SurfaceType.Weld
  1309. Part97.BottomSurface = Enum.SurfaceType.Weld
  1310. Part97.BrickColor = BrickColor.new("Dark stone grey")
  1311. Part97.Elasticity = 0
  1312. Part97.FrontSurface = Enum.SurfaceType.Weld
  1313. Part97.LeftSurface = Enum.SurfaceType.Weld
  1314. Part97.Reflectance = 0.10000000149012
  1315. Part97.RightSurface = Enum.SurfaceType.Weld
  1316. Part97.RotVelocity = Vector3.new(-1.86545071e-06, -1.56021741e-07, 1.07038586e-05)
  1317. Part97.TopSurface = Enum.SurfaceType.Weld
  1318. Part97.brickColor = BrickColor.new("Dark stone grey")
  1319. CylinderMesh98.Parent = Part97
  1320. CylinderMesh98.Offset = Vector3.new(0, 0, 1.5)
  1321. CylinderMesh98.Scale = Vector3.new(2, 0.999000013, 2)
  1322. Part99.Parent = Model44
  1323. Part99.CFrame = CFrame.new(60.1257057, 67.7511215, -123.397041, -1.60932541e-05, -0.00554907322, -0.999984503, -0.000232053688, 0.999984562, -0.00554906949, 0.999999881, 0.00023196009, -1.74045563e-05)
  1324. Part99.Orientation = Vector3.new(0.319999993, -90, -0.00999999978)
  1325. Part99.Position = Vector3.new(60.1257057, 67.7511215, -123.397041)
  1326. Part99.Rotation = Vector3.new(90.1800003, -89.6800003, 90.1699982)
  1327. Part99.Color = Color3.new(0.388235, 0.372549, 0.384314)
  1328. Part99.Velocity = Vector3.new(-0.00038503515, -9.4067007e-05, 0.000270956574)
  1329. Part99.Size = Vector3.new(6, 4, 22)
  1330. Part99.BackSurface = Enum.SurfaceType.Weld
  1331. Part99.BottomSurface = Enum.SurfaceType.Weld
  1332. Part99.BrickColor = BrickColor.new("Dark stone grey")
  1333. Part99.Elasticity = 0
  1334. Part99.FrontSurface = Enum.SurfaceType.Weld
  1335. Part99.LeftSurface = Enum.SurfaceType.Weld
  1336. Part99.Reflectance = 0.10000000149012
  1337. Part99.RightSurface = Enum.SurfaceType.Weld
  1338. Part99.RotVelocity = Vector3.new(-1.86545071e-06, -1.56021741e-07, 1.07038586e-05)
  1339. Part99.TopSurface = Enum.SurfaceType.Weld
  1340. Part99.brickColor = BrickColor.new("Dark stone grey")
  1341. BlockMesh100.Parent = Part99
  1342. Decal101.Parent = Part99
  1343. Decal101.Texture = "http://www.roblox.com/asset/?id=12446916"
  1344. Decal101.Face = Enum.NormalId.Top
  1345. Seat102.Parent = Model44
  1346. Seat102.CFrame = CFrame.new(68.174469, 58.99646, -126.898941, -0.999984503, -0.00554907322, 1.60932541e-05, -0.00554906949, 0.999984562, 0.000232053688, -1.74045563e-05, 0.00023196009, -0.999999881)
  1347. Seat102.Orientation = Vector3.new(-0.00999999978, 180, -0.319999993)
  1348. Seat102.Position = Vector3.new(68.174469, 58.99646, -126.898941)
  1349. Seat102.Rotation = Vector3.new(-179.990005, 0, 179.679993)
  1350. Seat102.Color = Color3.new(0.972549, 0.972549, 0.972549)
  1351. Seat102.Velocity = Vector3.new(-0.000290780066, -1.44467831e-05, 0.000288543786)
  1352. Seat102.Size = Vector3.new(2, 0.400000006, 1)
  1353. Seat102.BottomSurface = Enum.SurfaceType.Weld
  1354. Seat102.BrickColor = BrickColor.new("Institutional white")
  1355. Seat102.Reflectance = 0.10000000149012
  1356. Seat102.RotVelocity = Vector3.new(-1.86545071e-06, -1.56021741e-07, 1.07038586e-05)
  1357. Seat102.TopSurface = Enum.SurfaceType.Weld
  1358. Seat102.brickColor = BrickColor.new("Institutional white")
  1359. BlockMesh103.Parent = Seat102
  1360. Part104.Parent = Model44
  1361. Part104.CFrame = CFrame.new(58.5703888, 60.7313385, -120.884773, 0.957534134, 0.00559601421, -0.288265646, 0.00544180768, -0.999984264, -0.00133630016, -0.288268626, -0.000289133284, -0.957549572)
  1362. Part104.Orientation = Vector3.new(0.0799999982, -163.25, 179.690002)
  1363. Part104.Position = Vector3.new(58.5703888, 60.7313385, -120.884773)
  1364. Part104.Rotation = Vector3.new(179.919998, -16.75, -0.330000013)
  1365. Part104.Color = Color3.new(0.388235, 0.372549, 0.384314)
  1366. Part104.Velocity = Vector3.new(-0.0162452571, 0.034482643, 0.0056628352)
  1367. Part104.Size = Vector3.new(2, 4, 2)
  1368. Part104.BackSurface = Enum.SurfaceType.Weld
  1369. Part104.BottomSurface = Enum.SurfaceType.Weld
  1370. Part104.BrickColor = BrickColor.new("Dark stone grey")
  1371. Part104.Elasticity = 0
  1372. Part104.FrontSurface = Enum.SurfaceType.Weld
  1373. Part104.LeftSurface = Enum.SurfaceType.Weld
  1374. Part104.Reflectance = 0.10000000149012
  1375. Part104.RightSurface = Enum.SurfaceType.Weld
  1376. Part104.RotVelocity = Vector3.new(-0.00286793034, -0.000255192892, 9.27683795e-05)
  1377. Part104.TopSurface = Enum.SurfaceType.Weld
  1378. Part104.brickColor = BrickColor.new("Dark stone grey")
  1379. CylinderMesh105.Parent = Part104
  1380. Part106.Parent = Model44
  1381. Part106.CFrame = CFrame.new(58.6198273, 59.7326355, -124.526581, -0.00559210777, -0.0679017007, 0.997676313, 0.999984264, -0.000660657883, 0.00556015968, 0.000281691551, 0.997691751, 0.0679043531)
  1382. Part106.Orientation = Vector3.new(-0.319999993, 86.1100006, 90.0400009)
  1383. Part106.Position = Vector3.new(58.6198273, 59.7326355, -124.526581)
  1384. Part106.Rotation = Vector3.new(-4.67999983, 86.0899963, 94.7099991)
  1385. Part106.Color = Color3.new(0.388235, 0.372549, 0.384314)
  1386. Part106.Velocity = Vector3.new(-0.0210832432, 0.0417675897, 0.015134125)
  1387. Part106.Size = Vector3.new(2, 4, 2)
  1388. Part106.BackSurface = Enum.SurfaceType.Weld
  1389. Part106.BottomSurface = Enum.SurfaceType.Weld
  1390. Part106.BrickColor = BrickColor.new("Dark stone grey")
  1391. Part106.Elasticity = 0
  1392. Part106.FrontSurface = Enum.SurfaceType.Weld
  1393. Part106.LeftSurface = Enum.SurfaceType.Weld
  1394. Part106.Reflectance = 0.10000000149012
  1395. Part106.RightSurface = Enum.SurfaceType.Weld
  1396. Part106.RotVelocity = Vector3.new(0.00340397493, 0.000547626463, 0.000327288144)
  1397. Part106.TopSurface = Enum.SurfaceType.Weld
  1398. Part106.brickColor = BrickColor.new("Dark stone grey")
  1399. CylinderMesh107.Parent = Part106
  1400. Part108.Parent = Model44
  1401. Part108.CFrame = CFrame.new(94.6473465, 63.9422836, -121.897369, -1.60932541e-05, -0.00554907322, -0.999984503, -0.000232053688, 0.999984562, -0.00554906949, 0.999999881, 0.00023196009, -1.74045563e-05)
  1402. Part108.Orientation = Vector3.new(0.319999993, -90, -0.00999999978)
  1403. Part108.Position = Vector3.new(94.6473465, 63.9422836, -121.897369)
  1404. Part108.Rotation = Vector3.new(90.1800003, -89.6800003, 90.1699982)
  1405. Part108.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  1406. Part108.Velocity = Vector3.new(-0.000344499887, 0.000278245308, 0.000283447909)
  1407. Part108.Size = Vector3.new(1, 2, 1)
  1408. Part108.BackSurface = Enum.SurfaceType.Weld
  1409. Part108.BottomSurface = Enum.SurfaceType.Weld
  1410. Part108.BrickColor = BrickColor.new("Really black")
  1411. Part108.Elasticity = 0
  1412. Part108.FrontSurface = Enum.SurfaceType.Weld
  1413. Part108.LeftSurface = Enum.SurfaceType.Weld
  1414. Part108.Reflectance = 0.10000000149012
  1415. Part108.RightSurface = Enum.SurfaceType.Weld
  1416. Part108.RotVelocity = Vector3.new(-1.86545071e-06, -1.56021741e-07, 1.07038586e-05)
  1417. Part108.TopSurface = Enum.SurfaceType.Weld
  1418. Part108.brickColor = BrickColor.new("Really black")
  1419. CylinderMesh109.Parent = Part108
  1420. CylinderMesh109.Scale = Vector3.new(0.200000003, 1, 0.200000003)
  1421. Part110.Parent = Model44
  1422. Part110.CFrame = CFrame.new(84.6586533, 61.8876305, -125.398003, -1.60932541e-05, -0.00554907322, -0.999984503, -0.000232053688, 0.999984562, -0.00554906949, 0.999999881, 0.00023196009, -1.74045563e-05)
  1423. Part110.Orientation = Vector3.new(0.319999993, -90, -0.00999999978)
  1424. Part110.Position = Vector3.new(84.6586533, 61.8876305, -125.398003)
  1425. Part110.Rotation = Vector3.new(90.1800003, -89.6800003, 90.1699982)
  1426. Part110.Color = Color3.new(0.388235, 0.372549, 0.384314)
  1427. Part110.Velocity = Vector3.new(-0.00032196095, 0.0001647975, 0.000285722315)
  1428. Part110.Size = Vector3.new(4, 6, 1)
  1429. Part110.BackSurface = Enum.SurfaceType.Weld
  1430. Part110.BottomSurface = Enum.SurfaceType.Weld
  1431. Part110.BrickColor = BrickColor.new("Dark stone grey")
  1432. Part110.Elasticity = 0
  1433. Part110.FrontSurface = Enum.SurfaceType.Weld
  1434. Part110.LeftSurface = Enum.SurfaceType.Weld
  1435. Part110.Reflectance = 0.10000000149012
  1436. Part110.RightSurface = Enum.SurfaceType.Weld
  1437. Part110.RotVelocity = Vector3.new(-1.86545071e-06, -1.56021741e-07, 1.07038586e-05)
  1438. Part110.TopSurface = Enum.SurfaceType.Weld
  1439. Part110.brickColor = BrickColor.new("Dark stone grey")
  1440. BlockMesh111.Parent = Part110
  1441. Part112.Name = "Door"
  1442. Part112.Parent = Model44
  1443. Part112.CFrame = CFrame.new(84.6585922, 61.8867035, -121.398003, 1.60932541e-05, -0.00554907322, 0.999984503, 0.000232053688, 0.999984562, 0.00554906949, -0.999999881, 0.00023196009, 1.74045563e-05)
  1444. Part112.Orientation = Vector3.new(-0.319999993, 90, 0.00999999978)
  1445. Part112.Position = Vector3.new(84.6585922, 61.8867035, -121.398003)
  1446. Part112.Rotation = Vector3.new(-89.8199997, 89.6800003, 89.8300018)
  1447. Part112.Color = Color3.new(0.972549, 0.972549, 0.972549)
  1448. Part112.Velocity = Vector3.new(-0.000322575099, 0.000172258602, 0.000285724062)
  1449. Part112.Size = Vector3.new(4, 6, 1)
  1450. Part112.BackSurface = Enum.SurfaceType.Weld
  1451. Part112.BottomSurface = Enum.SurfaceType.Weld
  1452. Part112.BrickColor = BrickColor.new("Institutional white")
  1453. Part112.Elasticity = 0
  1454. Part112.FrontSurface = Enum.SurfaceType.Weld
  1455. Part112.LeftSurface = Enum.SurfaceType.Weld
  1456. Part112.Reflectance = 0.10000000149012
  1457. Part112.RightSurface = Enum.SurfaceType.Weld
  1458. Part112.RotVelocity = Vector3.new(-1.86545071e-06, -1.56021741e-07, 1.07038586e-05)
  1459. Part112.TopSurface = Enum.SurfaceType.Weld
  1460. Part112.brickColor = BrickColor.new("Institutional white")
  1461. BlockMesh113.Parent = Part112
  1462. Script114.Name = "DoorScript"
  1463. Script114.Parent = Part112
  1464. table.insert(cors,sandbox(Script114,function()
  1465. door = script.Parent
  1466.  
  1467. function Door()
  1468. door.Transparency = 0.5
  1469. door.CanCollide = false
  1470. wait(2)
  1471. door.Transparency = 0
  1472. door.CanCollide = true
  1473. end
  1474.  
  1475. script.Parent.Touched:connect(Door)
  1476.  
  1477. end))
  1478. Part115.Parent = Model44
  1479. Part115.CFrame = CFrame.new(62.5413361, 59.757019, -123.241936, 0.0477856994, 0.998844147, -0.00518685579, -6.47604465e-05, 0.0051959157, 0.999986529, 0.998857558, -0.0477847159, 0.000313043594)
  1480. Part115.Orientation = Vector3.new(-89.6999969, -86.5500031, -0.709999979)
  1481. Part115.Position = Vector3.new(62.5413361, 59.757019, -123.241936)
  1482. Part115.Rotation = Vector3.new(-89.9800034, -0.300000012, -87.2600021)
  1483. Part115.Color = Color3.new(0.388235, 0.372549, 0.384314)
  1484. Part115.Velocity = Vector3.new(-0.0942298025, 0.147329524, -0.00123956834)
  1485. Part115.Size = Vector3.new(2, 4, 2)
  1486. Part115.BackSurface = Enum.SurfaceType.Weld
  1487. Part115.BottomSurface = Enum.SurfaceType.Weld
  1488. Part115.BrickColor = BrickColor.new("Dark stone grey")
  1489. Part115.Elasticity = 0
  1490. Part115.FrontSurface = Enum.SurfaceType.Weld
  1491. Part115.LeftSurface = Enum.SurfaceType.Weld
  1492. Part115.Reflectance = 0.10000000149012
  1493. Part115.RightSurface = Enum.SurfaceType.Weld
  1494. Part115.RotVelocity = Vector3.new(-0.00326359691, 0.000353611103, -0.0279536825)
  1495. Part115.TopSurface = Enum.SurfaceType.Weld
  1496. Part115.brickColor = BrickColor.new("Dark stone grey")
  1497. CylinderMesh116.Parent = Part115
  1498. Part117.Parent = Model44
  1499. Part117.CFrame = CFrame.new(56.1646271, 60.7292633, -124.398735, -1.60932541e-05, -0.00554907322, -0.999984503, -0.000232053688, 0.999984562, -0.00554906949, 0.999999881, 0.00023196009, -1.74045563e-05)
  1500. Part117.Orientation = Vector3.new(0.319999993, -90, -0.00999999978)
  1501. Part117.Position = Vector3.new(56.1646271, 60.7292633, -124.398735)
  1502. Part117.Rotation = Vector3.new(90.1800003, -89.6800003, 90.1699982)
  1503. Part117.Color = Color3.new(0.388235, 0.372549, 0.384314)
  1504. Part117.Velocity = Vector3.new(-0.000309717841, -0.000138334435, 0.000283437519)
  1505. Part117.Size = Vector3.new(2, 4, 2)
  1506. Part117.BackSurface = Enum.SurfaceType.Weld
  1507. Part117.BottomSurface = Enum.SurfaceType.Weld
  1508. Part117.BrickColor = BrickColor.new("Dark stone grey")
  1509. Part117.Elasticity = 0
  1510. Part117.FrontSurface = Enum.SurfaceType.Weld
  1511. Part117.LeftSurface = Enum.SurfaceType.Weld
  1512. Part117.Reflectance = 0.10000000149012
  1513. Part117.RightSurface = Enum.SurfaceType.Weld
  1514. Part117.RotVelocity = Vector3.new(-1.86545071e-06, -1.56021741e-07, 1.07038586e-05)
  1515. Part117.TopSurface = Enum.SurfaceType.Weld
  1516. Part117.brickColor = BrickColor.new("Dark stone grey")
  1517. CylinderMesh118.Parent = Part117
  1518. Part119.Parent = Model44
  1519. Part119.CFrame = CFrame.new(94.6473923, 63.9429741, -124.897369, -1.60932541e-05, -0.00554907322, -0.999984503, -0.000232053688, 0.999984562, -0.00554906949, 0.999999881, 0.00023196009, -1.74045563e-05)
  1520. Part119.Orientation = Vector3.new(0.319999993, -90, -0.00999999978)
  1521. Part119.Position = Vector3.new(94.6473923, 63.9429741, -124.897369)
  1522. Part119.Rotation = Vector3.new(90.1800003, -89.6800003, 90.1699982)
  1523. Part119.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  1524. Part119.Velocity = Vector3.new(-0.000344039174, 0.000272649457, 0.000283446629)
  1525. Part119.Size = Vector3.new(1, 2, 1)
  1526. Part119.BackSurface = Enum.SurfaceType.Weld
  1527. Part119.BottomSurface = Enum.SurfaceType.Weld
  1528. Part119.BrickColor = BrickColor.new("Really black")
  1529. Part119.Elasticity = 0
  1530. Part119.FrontSurface = Enum.SurfaceType.Weld
  1531. Part119.LeftSurface = Enum.SurfaceType.Weld
  1532. Part119.Reflectance = 0.10000000149012
  1533. Part119.RightSurface = Enum.SurfaceType.Weld
  1534. Part119.RotVelocity = Vector3.new(-1.86545071e-06, -1.56021741e-07, 1.07038586e-05)
  1535. Part119.TopSurface = Enum.SurfaceType.Weld
  1536. Part119.brickColor = BrickColor.new("Really black")
  1537. CylinderMesh120.Parent = Part119
  1538. CylinderMesh120.Scale = Vector3.new(0.200000003, 1, 0.200000003)
  1539. Part121.Parent = Model44
  1540. Part121.CFrame = CFrame.new(50.1591568, 61.6957245, -123.398605, -1.60932541e-05, -0.00554907322, -0.999984503, -0.000232053688, 0.999984562, -0.00554906949, 0.999999881, 0.00023196009, -1.74045563e-05)
  1541. Part121.Orientation = Vector3.new(0.319999993, -90, -0.00999999978)
  1542. Part121.Position = Vector3.new(50.1591568, 61.6957245, -123.398605)
  1543. Part121.Rotation = Vector3.new(90.1800003, -89.6800003, 90.1699982)
  1544. Part121.Color = Color3.new(0.388235, 0.372549, 0.384314)
  1545. Part121.Velocity = Vector3.new(-0.000320218736, -0.000200750452, 0.000280697655)
  1546. Part121.Size = Vector3.new(8, 6, 10)
  1547. Part121.BackSurface = Enum.SurfaceType.Weld
  1548. Part121.BottomSurface = Enum.SurfaceType.Weld
  1549. Part121.BrickColor = BrickColor.new("Dark stone grey")
  1550. Part121.Elasticity = 0
  1551. Part121.FrontSurface = Enum.SurfaceType.Weld
  1552. Part121.LeftSurface = Enum.SurfaceType.Weld
  1553. Part121.Reflectance = 0.10000000149012
  1554. Part121.RightSurface = Enum.SurfaceType.Weld
  1555. Part121.RotVelocity = Vector3.new(-1.86545071e-06, -1.56021741e-07, 1.07038586e-05)
  1556. Part121.TopSurface = Enum.SurfaceType.Weld
  1557. Part121.brickColor = BrickColor.new("Dark stone grey")
  1558. BlockMesh122.Parent = Part121
  1559. Part123.Parent = Model44
  1560. Part123.CFrame = CFrame.new(56.1646614, 60.7297363, -126.398735, -1.60932541e-05, -0.00554907322, -0.999984503, -0.000232053688, 0.999984562, -0.00554906949, 0.999999881, 0.00023196009, -1.74045563e-05)
  1561. Part123.Orientation = Vector3.new(0.319999993, -90, -0.00999999978)
  1562. Part123.Position = Vector3.new(56.1646614, 60.7297363, -126.398735)
  1563. Part123.Rotation = Vector3.new(90.1800003, -89.6800003, 90.1699982)
  1564. Part123.Color = Color3.new(0.388235, 0.372549, 0.384314)
  1565. Part123.Velocity = Vector3.new(-0.000309410854, -0.000142064979, 0.000283436646)
  1566. Part123.Size = Vector3.new(2, 4, 2)
  1567. Part123.BackSurface = Enum.SurfaceType.Weld
  1568. Part123.BottomSurface = Enum.SurfaceType.Weld
  1569. Part123.BrickColor = BrickColor.new("Dark stone grey")
  1570. Part123.Elasticity = 0
  1571. Part123.FrontSurface = Enum.SurfaceType.Weld
  1572. Part123.LeftSurface = Enum.SurfaceType.Weld
  1573. Part123.Reflectance = 0.10000000149012
  1574. Part123.RightSurface = Enum.SurfaceType.Weld
  1575. Part123.RotVelocity = Vector3.new(-1.86545071e-06, -1.56021741e-07, 1.07038586e-05)
  1576. Part123.TopSurface = Enum.SurfaceType.Weld
  1577. Part123.brickColor = BrickColor.new("Dark stone grey")
  1578. CylinderMesh124.Parent = Part123
  1579. Part125.Parent = Model44
  1580. Part125.CFrame = CFrame.new(100.138962, 65.4731064, -123.396919, -1.60932541e-05, -0.00554907322, -0.999984503, -0.000232053688, 0.999984562, -0.00554906949, 0.999999881, 0.00023196009, -1.74045563e-05)
  1581. Part125.Orientation = Vector3.new(0.319999993, -90, -0.00999999978)
  1582. Part125.Position = Vector3.new(100.138962, 65.4731064, -123.396919)
  1583. Part125.Rotation = Vector3.new(90.1800003, -89.6800003, 90.1699982)
  1584. Part125.Color = Color3.new(0.388235, 0.372549, 0.384314)
  1585. Part125.Velocity = Vector3.new(-0.00036065164, 0.000334229437, 0.000281449058)
  1586. Part125.Size = Vector3.new(4, 1, 10)
  1587. Part125.BackSurface = Enum.SurfaceType.Weld
  1588. Part125.BottomSurface = Enum.SurfaceType.Weld
  1589. Part125.BrickColor = BrickColor.new("Dark stone grey")
  1590. Part125.Elasticity = 0
  1591. Part125.FrontSurface = Enum.SurfaceType.Weld
  1592. Part125.LeftSurface = Enum.SurfaceType.Weld
  1593. Part125.Reflectance = 0.10000000149012
  1594. Part125.RightSurface = Enum.SurfaceType.Weld
  1595. Part125.RotVelocity = Vector3.new(-1.86545071e-06, -1.56021741e-07, 1.07038586e-05)
  1596. Part125.TopSurface = Enum.SurfaceType.Weld
  1597. Part125.brickColor = BrickColor.new("Dark stone grey")
  1598. BlockMesh126.Parent = Part125
  1599. Part127.Parent = Model44
  1600. Part127.CFrame = CFrame.new(94.6556702, 62.4422989, -121.897713, -1.60932541e-05, -0.00554907322, -0.999984503, -0.000232053688, 0.999984562, -0.00554906949, 0.999999881, 0.00023196009, -1.74045563e-05)
  1601. Part127.Orientation = Vector3.new(0.319999993, -90, -0.00999999978)
  1602. Part127.Position = Vector3.new(94.6556702, 62.4422989, -121.897713)
  1603. Part127.Rotation = Vector3.new(90.1800003, -89.6800003, 90.1699982)
  1604. Part127.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  1605. Part127.Velocity = Vector3.new(-0.000328444235, 0.000278333755, 0.000286247348)
  1606. Part127.Size = Vector3.new(1, 1, 1)
  1607. Part127.BackSurface = Enum.SurfaceType.Weld
  1608. Part127.BottomSurface = Enum.SurfaceType.Weld
  1609. Part127.BrickColor = BrickColor.new("Really black")
  1610. Part127.Elasticity = 0
  1611. Part127.FrontSurface = Enum.SurfaceType.Weld
  1612. Part127.LeftSurface = Enum.SurfaceType.Weld
  1613. Part127.Reflectance = 0.10000000149012
  1614. Part127.RightSurface = Enum.SurfaceType.Weld
  1615. Part127.RotVelocity = Vector3.new(-1.86545071e-06, -1.56021741e-07, 1.07038586e-05)
  1616. Part127.TopSurface = Enum.SurfaceType.Weld
  1617. Part127.brickColor = BrickColor.new("Really black")
  1618. CylinderMesh128.Parent = Part127
  1619. CylinderMesh128.Scale = Vector3.new(0.800000012, 1, 0.800000012)
  1620. Seat129.Parent = Model44
  1621. Seat129.CFrame = CFrame.new(81.1742706, 59.0686035, -126.89872, -0.999984503, -0.00554907322, 1.60932541e-05, -0.00554906949, 0.999984562, 0.000232053688, -1.74045563e-05, 0.00023196009, -0.999999881)
  1622. Seat129.Orientation = Vector3.new(-0.00999999978, 180, -0.319999993)
  1623. Seat129.Position = Vector3.new(81.1742706, 59.0686035, -126.89872)
  1624. Seat129.Rotation = Vector3.new(-179.990005, 0, 179.679993)
  1625. Seat129.Color = Color3.new(0.972549, 0.972549, 0.972549)
  1626. Seat129.Velocity = Vector3.new(-0.000291552307, 0.000124701648, 0.000290437456)
  1627. Seat129.Size = Vector3.new(2, 0.400000006, 1)
  1628. Seat129.BottomSurface = Enum.SurfaceType.Weld
  1629. Seat129.BrickColor = BrickColor.new("Institutional white")
  1630. Seat129.Reflectance = 0.10000000149012
  1631. Seat129.RotVelocity = Vector3.new(-1.86545071e-06, -1.56021741e-07, 1.07038586e-05)
  1632. Seat129.TopSurface = Enum.SurfaceType.Weld
  1633. Seat129.brickColor = BrickColor.new("Institutional white")
  1634. BlockMesh130.Parent = Seat129
  1635. Part131.Parent = Model44
  1636. Part131.CFrame = CFrame.new(44.1592026, 61.6617432, -120.398712, -0.00554907322, -0.999984503, -1.60932541e-05, 0.999984562, -0.00554906949, -0.000232053688, 0.00023196009, -1.74045563e-05, 0.999999881)
  1637. Part131.Orientation = Vector3.new(0.00999999978, 0, 90.3199997)
  1638. Part131.Position = Vector3.new(44.1592026, 61.6617432, -120.398712)
  1639. Part131.Rotation = Vector3.new(0.00999999978, 0, 90.3199997)
  1640. Part131.Color = Color3.new(0.388235, 0.372549, 0.384314)
  1641. Part131.Velocity = Vector3.new(-0.000320323044, -0.000259376946, 0.000279824919)
  1642. Part131.Size = Vector3.new(8, 2, 4)
  1643. Part131.BackSurface = Enum.SurfaceType.Weld
  1644. Part131.BottomSurface = Enum.SurfaceType.Weld
  1645. Part131.BrickColor = BrickColor.new("Dark stone grey")
  1646. Part131.Elasticity = 0
  1647. Part131.FrontSurface = Enum.SurfaceType.Weld
  1648. Part131.LeftSurface = Enum.SurfaceType.Weld
  1649. Part131.Reflectance = 0.10000000149012
  1650. Part131.RightSurface = Enum.SurfaceType.Weld
  1651. Part131.RotVelocity = Vector3.new(-1.86545071e-06, -1.56021741e-07, 1.07038586e-05)
  1652. Part131.TopSurface = Enum.SurfaceType.Weld
  1653. Part131.brickColor = BrickColor.new("Dark stone grey")
  1654. SpecialMesh132.Parent = Part131
  1655. SpecialMesh132.MeshType = Enum.MeshType.Torso
  1656. Part133.Parent = Model44
  1657. Part133.CFrame = CFrame.new(100.158325, 61.9723663, -119.897736, 0.00554907322, -1.60932541e-05, -0.999984503, -0.999984562, -0.000232053688, -0.00554906949, -0.00023196009, 0.999999881, -1.74045563e-05)
  1658. Part133.Orientation = Vector3.new(0.319999993, -90, -90.0100021)
  1659. Part133.Position = Vector3.new(100.158325, 61.9723663, -119.897736)
  1660. Part133.Rotation = Vector3.new(90.1800003, -89.6800003, 0.170000002)
  1661. Part133.Color = Color3.new(0.388235, 0.372549, 0.384314)
  1662. Part133.Velocity = Vector3.new(-0.000323726097, 0.000340964267, 0.000287982548)
  1663. Part133.Size = Vector3.new(8, 3, 10)
  1664. Part133.BottomSurface = Enum.SurfaceType.Smooth
  1665. Part133.BrickColor = BrickColor.new("Dark stone grey")
  1666. Part133.Elasticity = 0
  1667. Part133.Reflectance = 0.10000000149012
  1668. Part133.RotVelocity = Vector3.new(-1.86545071e-06, -1.56021741e-07, 1.07038586e-05)
  1669. Part133.TopSurface = Enum.SurfaceType.Smooth
  1670. Part133.brickColor = BrickColor.new("Dark stone grey")
  1671. SpecialMesh134.Parent = Part133
  1672. SpecialMesh134.MeshType = Enum.MeshType.Wedge
  1673. Part135.Parent = Model44
  1674. Part135.CFrame = CFrame.new(100.15284, 62.973156, -123.397499, -1.60932541e-05, -0.00554907322, -0.999984503, -0.000232053688, 0.999984562, -0.00554906949, 0.999999881, 0.00023196009, -1.74045563e-05)
  1675. Part135.Orientation = Vector3.new(0.319999993, -90, -0.00999999978)
  1676. Part135.Position = Vector3.new(100.15284, 62.973156, -123.397499)
  1677. Part135.Rotation = Vector3.new(90.1800003, -89.6800003, 90.1699982)
  1678. Part135.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  1679. Part135.Transparency = 0.40000000596046
  1680. Part135.Velocity = Vector3.new(-0.000333892414, 0.000334376848, 0.000286114751)
  1681. Part135.Size = Vector3.new(4, 4, 10)
  1682. Part135.BackSurface = Enum.SurfaceType.Weld
  1683. Part135.BottomSurface = Enum.SurfaceType.Weld
  1684. Part135.BrickColor = BrickColor.new("Really black")
  1685. Part135.Elasticity = 0
  1686. Part135.FrontSurface = Enum.SurfaceType.Weld
  1687. Part135.LeftSurface = Enum.SurfaceType.Weld
  1688. Part135.Reflectance = 0.10000000149012
  1689. Part135.RightSurface = Enum.SurfaceType.Weld
  1690. Part135.RotVelocity = Vector3.new(-1.86545071e-06, -1.56021741e-07, 1.07038586e-05)
  1691. Part135.TopSurface = Enum.SurfaceType.Weld
  1692. Part135.brickColor = BrickColor.new("Really black")
  1693. BlockMesh136.Parent = Part135
  1694. Part137.Parent = Model44
  1695. Part137.CFrame = CFrame.new(94.6557159, 62.4429932, -124.897713, -1.60932541e-05, -0.00554907322, -0.999984503, -0.000232053688, 0.999984562, -0.00554906949, 0.999999881, 0.00023196009, -1.74045563e-05)
  1696. Part137.Orientation = Vector3.new(0.319999993, -90, -0.00999999978)
  1697. Part137.Position = Vector3.new(94.6557159, 62.4429932, -124.897713)
  1698. Part137.Rotation = Vector3.new(90.1800003, -89.6800003, 90.1699982)
  1699. Part137.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  1700. Part137.Velocity = Vector3.new(-0.000327983522, 0.000272737932, 0.000286246068)
  1701. Part137.Size = Vector3.new(1, 1, 1)
  1702. Part137.BackSurface = Enum.SurfaceType.Weld
  1703. Part137.BottomSurface = Enum.SurfaceType.Weld
  1704. Part137.BrickColor = BrickColor.new("Really black")
  1705. Part137.Elasticity = 0
  1706. Part137.FrontSurface = Enum.SurfaceType.Weld
  1707. Part137.LeftSurface = Enum.SurfaceType.Weld
  1708. Part137.Reflectance = 0.10000000149012
  1709. Part137.RightSurface = Enum.SurfaceType.Weld
  1710. Part137.RotVelocity = Vector3.new(-1.86545071e-06, -1.56021741e-07, 1.07038586e-05)
  1711. Part137.TopSurface = Enum.SurfaceType.Weld
  1712. Part137.brickColor = BrickColor.new("Really black")
  1713. CylinderMesh138.Parent = Part137
  1714. CylinderMesh138.Scale = Vector3.new(0.800000012, 1, 0.800000012)
  1715. Part139.Parent = Model44
  1716. Part139.CFrame = CFrame.new(47.6259003, 67.6817551, -123.397255, 1.60932541e-05, -0.00554907322, 0.999984503, 0.000232053688, 0.999984562, 0.00554906949, -0.999999881, 0.00023196009, 1.74045563e-05)
  1717. Part139.Orientation = Vector3.new(-0.319999993, 90, 0.00999999978)
  1718. Part139.Position = Vector3.new(47.6259003, 67.6817551, -123.397255)
  1719. Part139.Rotation = Vector3.new(-89.8199997, 89.6800003, 89.8300018)
  1720. Part139.Color = Color3.new(0.388235, 0.372549, 0.384314)
  1721. Part139.Velocity = Vector3.new(-0.000384292623, -0.000227863551, 0.000269135722)
  1722. Part139.Size = Vector3.new(6, 4, 3)
  1723. Part139.BackSurface = Enum.SurfaceType.Weld
  1724. Part139.BottomSurface = Enum.SurfaceType.Weld
  1725. Part139.BrickColor = BrickColor.new("Dark stone grey")
  1726. Part139.Elasticity = 0
  1727. Part139.FrontSurface = Enum.SurfaceType.Weld
  1728. Part139.LeftSurface = Enum.SurfaceType.Weld
  1729. Part139.Reflectance = 0.10000000149012
  1730. Part139.RightSurface = Enum.SurfaceType.Weld
  1731. Part139.RotVelocity = Vector3.new(-1.86545071e-06, -1.56021741e-07, 1.07038586e-05)
  1732. Part139.TopSurface = Enum.SurfaceType.Weld
  1733. Part139.brickColor = BrickColor.new("Dark stone grey")
  1734. CylinderMesh140.Parent = Part139
  1735. CylinderMesh140.Offset = Vector3.new(0, 0, 1.5)
  1736. CylinderMesh140.Scale = Vector3.new(2, 0.999000013, 2)
  1737. Part141.Parent = Model44
  1738. Part141.CFrame = CFrame.new(41.6592407, 61.6478729, -120.39875, -1.60932541e-05, -0.999984503, 0.00554907322, -0.000232053688, -0.00554906949, -0.999984562, 0.999999881, -1.74045563e-05, -0.00023196009)
  1739. Part141.Orientation = Vector3.new(89.6800003, 92.3899994, -177.610001)
  1740. Part141.Position = Vector3.new(41.6592407, 61.6478729, -120.39875)
  1741. Part141.Rotation = Vector3.new(90.0100021, 0.319999993, 90)
  1742. Part141.Color = Color3.new(0.388235, 0.372549, 0.384314)
  1743. Part141.Velocity = Vector3.new(-0.000320174586, -0.000286136259, 0.000279460743)
  1744. Part141.Size = Vector3.new(1, 3, 1)
  1745. Part141.BackSurface = Enum.SurfaceType.Weld
  1746. Part141.BottomSurface = Enum.SurfaceType.Weld
  1747. Part141.BrickColor = BrickColor.new("Dark stone grey")
  1748. Part141.Elasticity = 0
  1749. Part141.FrontSurface = Enum.SurfaceType.Weld
  1750. Part141.LeftSurface = Enum.SurfaceType.Weld
  1751. Part141.Reflectance = 0.10000000149012
  1752. Part141.RightSurface = Enum.SurfaceType.Weld
  1753. Part141.RotVelocity = Vector3.new(-1.86545071e-06, -1.56021741e-07, 1.07038586e-05)
  1754. Part141.TopSurface = Enum.SurfaceType.Weld
  1755. Part141.brickColor = BrickColor.new("Dark stone grey")
  1756. CylinderMesh142.Parent = Part141
  1757. Part143.Parent = Model44
  1758. Part143.CFrame = CFrame.new(42.1536865, 62.650631, -120.398514, -1.60932541e-05, -0.999984503, 0.00554907322, -0.000232053688, -0.00554906949, -0.999984562, 0.999999881, -1.74045563e-05, -0.00023196009)
  1759. Part143.Orientation = Vector3.new(89.6800003, 92.3899994, -177.610001)
  1760. Part143.Position = Vector3.new(42.1536865, 62.650631, -120.398514)
  1761. Part143.Rotation = Vector3.new(90.0100021, 0.319999993, 90)
  1762. Part143.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  1763. Part143.Transparency = 0.40000000596046
  1764. Part143.Velocity = Vector3.new(-0.00033090802, -0.000280843349, 0.000277667277)
  1765. Part143.Size = Vector3.new(1, 2, 1)
  1766. Part143.BackSurface = Enum.SurfaceType.Weld
  1767. Part143.BottomSurface = Enum.SurfaceType.Weld
  1768. Part143.BrickColor = BrickColor.new("Really black")
  1769. Part143.Elasticity = 0
  1770. Part143.FrontSurface = Enum.SurfaceType.Weld
  1771. Part143.LeftSurface = Enum.SurfaceType.Weld
  1772. Part143.Reflectance = 0.10000000149012
  1773. Part143.RightSurface = Enum.SurfaceType.Weld
  1774. Part143.RotVelocity = Vector3.new(-1.86545071e-06, -1.56021741e-07, 1.07038586e-05)
  1775. Part143.TopSurface = Enum.SurfaceType.Weld
  1776. Part143.brickColor = BrickColor.new("Really black")
  1777. CylinderMesh144.Parent = Part143
  1778. CylinderMesh144.Offset = Vector3.new(0, 0, 1)
  1779. CylinderMesh144.Scale = Vector3.new(4.5, 0, 4.5)
  1780. Part145.Parent = Model44
  1781. Part145.CFrame = CFrame.new(40.6537056, 62.6422997, -120.398537, -1.60932541e-05, -0.999984503, 0.00554907322, -0.000232053688, -0.00554906949, -0.999984562, 0.999999881, -1.74045563e-05, -0.00023196009)
  1782. Part145.Orientation = Vector3.new(89.6800003, 92.3899994, -177.610001)
  1783. Part145.Position = Vector3.new(40.6537056, 62.6422997, -120.398537)
  1784. Part145.Rotation = Vector3.new(90.0100021, 0.319999993, 90)
  1785. Part145.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  1786. Part145.Transparency = 0.40000000596046
  1787. Part145.Velocity = Vector3.new(-0.000330818875, -0.000296898972, 0.000277448795)
  1788. Part145.Size = Vector3.new(1, 1, 1)
  1789. Part145.BackSurface = Enum.SurfaceType.Weld
  1790. Part145.BottomSurface = Enum.SurfaceType.Weld
  1791. Part145.BrickColor = BrickColor.new("Really black")
  1792. Part145.Elasticity = 0
  1793. Part145.FrontSurface = Enum.SurfaceType.Weld
  1794. Part145.LeftSurface = Enum.SurfaceType.Weld
  1795. Part145.Reflectance = 0.10000000149012
  1796. Part145.RightSurface = Enum.SurfaceType.Weld
  1797. Part145.RotVelocity = Vector3.new(-1.86545071e-06, -1.56021741e-07, 1.07038586e-05)
  1798. Part145.TopSurface = Enum.SurfaceType.Weld
  1799. Part145.brickColor = BrickColor.new("Really black")
  1800. CylinderMesh146.Parent = Part145
  1801. CylinderMesh146.Offset = Vector3.new(0, 0, 1)
  1802. CylinderMesh146.Scale = Vector3.new(4, 0, 4)
  1803. Part147.Parent = Model44
  1804. Part147.CFrame = CFrame.new(38.1592751, 61.6282043, -119.398811, -1.60932541e-05, -0.00554907322, -0.999984503, -0.000232053688, 0.999984562, -0.00554906949, 0.999999881, 0.00023196009, -1.74045563e-05)
  1805. Part147.Orientation = Vector3.new(0.319999993, -90, -0.00999999978)
  1806. Part147.Position = Vector3.new(38.1592751, 61.6282043, -119.398811)
  1807. Part147.Rotation = Vector3.new(90.1800003, -89.6800003, 90.1699982)
  1808. Part147.Color = Color3.new(0.388235, 0.372549, 0.384314)
  1809. Part147.Velocity = Vector3.new(-0.000320120045, -0.000321734056, 0.000278951367)
  1810. Part147.Size = Vector3.new(6, 0.800000012, 2)
  1811. Part147.BackSurface = Enum.SurfaceType.Weld
  1812. Part147.BottomSurface = Enum.SurfaceType.Weld
  1813. Part147.BrickColor = BrickColor.new("Dark stone grey")
  1814. Part147.Elasticity = 0
  1815. Part147.FrontSurface = Enum.SurfaceType.Weld
  1816. Part147.LeftSurface = Enum.SurfaceType.Weld
  1817. Part147.Reflectance = 0.10000000149012
  1818. Part147.RightSurface = Enum.SurfaceType.Weld
  1819. Part147.RotVelocity = Vector3.new(-1.86545071e-06, -1.56021741e-07, 1.07038586e-05)
  1820. Part147.TopSurface = Enum.SurfaceType.Weld
  1821. Part147.brickColor = BrickColor.new("Dark stone grey")
  1822. BlockMesh148.Parent = Part147
  1823. Part149.Parent = Model44
  1824. Part149.CFrame = CFrame.new(38.1575584, 61.9274597, -116.198746, -0.00554907322, -1.60932541e-05, 0.999984503, 0.999984562, -0.000232053688, 0.00554906949, 0.00023196009, 0.999999881, 1.74045563e-05)
  1825. Part149.Orientation = Vector3.new(-0.319999993, 90, 90.0100021)
  1826. Part149.Position = Vector3.new(38.1575584, 61.9274597, -116.198746)
  1827. Part149.Rotation = Vector3.new(-89.8199997, 89.6800003, 179.830002)
  1828. Part149.Color = Color3.new(0.388235, 0.372549, 0.384314)
  1829. Part149.Velocity = Vector3.new(-0.000323822518, -0.000315782847, 0.000278392865)
  1830. Part149.Size = Vector3.new(14, 0.400000006, 5)
  1831. Part149.BackSurface = Enum.SurfaceType.Weld
  1832. Part149.BottomSurface = Enum.SurfaceType.Weld
  1833. Part149.BrickColor = BrickColor.new("Dark stone grey")
  1834. Part149.Elasticity = 0
  1835. Part149.FrontSurface = Enum.SurfaceType.Weld
  1836. Part149.LeftSurface = Enum.SurfaceType.Weld
  1837. Part149.Reflectance = 0.10000000149012
  1838. Part149.RightSurface = Enum.SurfaceType.Weld
  1839. Part149.RotVelocity = Vector3.new(-1.86545071e-06, -1.56021741e-07, 1.07038586e-05)
  1840. Part149.TopSurface = Enum.SurfaceType.Weld
  1841. Part149.brickColor = BrickColor.new("Dark stone grey")
  1842. SpecialMesh150.Parent = Part149
  1843. SpecialMesh150.MeshType = Enum.MeshType.Torso
  1844. Decal151.Parent = Part149
  1845. Decal151.Texture = "http://www.roblox.com/asset/?id=12446916"
  1846. Decal151.Face = Enum.NormalId.Top
  1847. Part152.Parent = Model0
  1848. Part152.CFrame = CFrame.new(69.0923157, 73.8015671, -125.895493, -1.60932541e-05, -0.999984503, 0.00554907322, -0.000232053688, -0.00554906949, -0.999984562, 0.999999881, -1.74045563e-05, -0.00023196009)
  1849. Part152.Orientation = Vector3.new(89.6800003, 92.3899994, -177.610001)
  1850. Part152.Position = Vector3.new(69.0923157, 73.8015671, -125.895493)
  1851. Part152.Rotation = Vector3.new(90.0100021, 0.319999993, 90)
  1852. Part152.Color = Color3.new(0.388235, 0.372549, 0.384314)
  1853. Part152.Velocity = Vector3.new(-0.000449408282, -2.7504575e-06, 0.000261068781)
  1854. Part152.Size = Vector3.new(1, 4, 8)
  1855. Part152.BottomSurface = Enum.SurfaceType.Smooth
  1856. Part152.BrickColor = BrickColor.new("Dark stone grey")
  1857. Part152.Elasticity = 0
  1858. Part152.Reflectance = 0.10000000149012
  1859. Part152.RotVelocity = Vector3.new(-1.86545071e-06, -1.56021741e-07, 1.07038586e-05)
  1860. Part152.TopSurface = Enum.SurfaceType.Smooth
  1861. Part152.brickColor = BrickColor.new("Dark stone grey")
  1862. SpecialMesh153.Parent = Part152
  1863. SpecialMesh153.MeshType = Enum.MeshType.Wedge
  1864. TrussPart154.Name = "Part"
  1865. TrussPart154.Parent = Model0
  1866. TrussPart154.CFrame = CFrame.new(72.0921936, 73.8171692, -121.395439, -1.60932541e-05, -0.00554907322, -0.999984503, -0.000232053688, 0.999984562, -0.00554906949, 0.999999881, 0.00023196009, -1.74045563e-05)
  1867. TrussPart154.Orientation = Vector3.new(0.319999993, -90, -0.00999999978)
  1868. TrussPart154.Position = Vector3.new(72.0921936, 73.8171692, -121.395439)
  1869. TrussPart154.Rotation = Vector3.new(90.1800003, -89.6800003, 90.1699982)
  1870. TrussPart154.Color = Color3.new(0.388235, 0.372549, 0.384314)
  1871. TrussPart154.Velocity = Vector3.new(-0.000450277468, 3.7754482e-05, 0.000261507725)
  1872. TrussPart154.Size = Vector3.new(2, 8, 2)
  1873. TrussPart154.Style = Enum.Style.NoSupports
  1874. TrussPart154.BackSurface = Enum.SurfaceType.Weld
  1875. TrussPart154.BottomSurface = Enum.SurfaceType.Weld
  1876. TrussPart154.BrickColor = BrickColor.new("Dark stone grey")
  1877. TrussPart154.Elasticity = 0
  1878. TrussPart154.FrontSurface = Enum.SurfaceType.Weld
  1879. TrussPart154.LeftSurface = Enum.SurfaceType.Weld
  1880. TrussPart154.Reflectance = 0.10000000149012
  1881. TrussPart154.RightSurface = Enum.SurfaceType.Weld
  1882. TrussPart154.RotVelocity = Vector3.new(-1.86545071e-06, -1.56021741e-07, 1.07038586e-05)
  1883. TrussPart154.TopSurface = Enum.SurfaceType.Weld
  1884. TrussPart154.brickColor = BrickColor.new("Dark stone grey")
  1885. BlockMesh155.Parent = TrussPart154
  1886. BlockMesh155.Offset = Vector3.new(0, 0, 1)
  1887. BlockMesh155.Scale = Vector3.new(1, 1, 0)
  1888. Script156.Name = "qPerfectionWeld"
  1889. Script156.Parent = Model0
  1890. table.insert(cors,sandbox(Script156,function()
  1891. -- Created by Quenty (@Quenty, follow me on twitter).
  1892. -- Should work with only ONE copy, seamlessly with weapons, trains, et cetera.
  1893. -- Parts should be ANCHORED before use. It will, however, store relatives values and so when tools are reparented, it'll fix them.
  1894.  
  1895. --[[ INSTRUCTIONS
  1896. - Place in the model
  1897. - Make sure model is anchored
  1898. - That's it. It will weld the model and all children.
  1899.  
  1900. THIS SCRIPT SHOULD BE USED ONLY BY ITSELF. THE MODEL SHOULD BE ANCHORED.
  1901. THIS SCRIPT SHOULD BE USED ONLY BY ITSELF. THE MODEL SHOULD BE ANCHORED.
  1902. THIS SCRIPT SHOULD BE USED ONLY BY ITSELF. THE MODEL SHOULD BE ANCHORED.
  1903. THIS SCRIPT SHOULD BE USED ONLY BY ITSELF. THE MODEL SHOULD BE ANCHORED.
  1904. THIS SCRIPT SHOULD BE USED ONLY BY ITSELF. THE MODEL SHOULD BE ANCHORED.
  1905. THIS SCRIPT SHOULD BE USED ONLY BY ITSELF. THE MODEL SHOULD BE ANCHORED.
  1906. THIS SCRIPT SHOULD BE USED ONLY BY ITSELF. THE MODEL SHOULD BE ANCHORED.
  1907. THIS SCRIPT SHOULD BE USED ONLY BY ITSELF. THE MODEL SHOULD BE ANCHORED.
  1908.  
  1909. This script is designed to be used is a regular script. In a local script it will weld, but it will not attempt to handle ancestory changes.
  1910. ]]
  1911.  
  1912. --[[ DOCUMENTATION
  1913. - Will work in tools. If ran more than once it will not create more than one weld. This is especially useful for tools that are dropped and then picked up again.
  1914. - Will work in PBS servers
  1915. - Will work as long as it starts out with the part anchored
  1916. - Stores the relative CFrame as a CFrame value
  1917. - Takes careful measure to reduce lag by not having a joint set off or affected by the parts offset from origin
  1918. - Utilizes a recursive algorith to find all parts in the model
  1919. - Will reweld on script reparent if the script is initially parented to a tool.
  1920. - Welds as fast as possible
  1921. ]]
  1922.  
  1923. -- qPerfectionWeld.lua
  1924. -- Created 10/6/2014
  1925. -- Author: Quenty
  1926. -- Version 1.0.3
  1927.  
  1928. -- Updated 10/14/2014 - Updated to 1.0.1
  1929. --- Bug fix with existing ROBLOX welds ? Repro by asimo3089
  1930.  
  1931. -- Updated 10/14/2014 - Updated to 1.0.2
  1932. --- Fixed bug fix.
  1933.  
  1934. -- Updated 10/14/2014 - Updated to 1.0.3
  1935. --- Now handles joints semi-acceptably. May be rather hacky with some joints. :/
  1936.  
  1937. local NEVER_BREAK_JOINTS = false -- If you set this to true it will never break joints (this can create some welding issues, but can save stuff like hinges).
  1938.  
  1939.  
  1940. local function CallOnChildren(Instance, FunctionToCall)
  1941. -- Calls a function on each of the children of a certain object, using recursion.
  1942.  
  1943. FunctionToCall(Instance)
  1944.  
  1945. for _, Child in next, Instance:GetChildren() do
  1946. CallOnChildren(Child, FunctionToCall)
  1947. end
  1948. end
  1949.  
  1950. local function GetNearestParent(Instance, ClassName)
  1951. -- Returns the nearest parent of a certain class, or returns nil
  1952.  
  1953. local Ancestor = Instance
  1954. repeat
  1955. Ancestor = Ancestor.Parent
  1956. if Ancestor == nil then
  1957. return nil
  1958. end
  1959. until Ancestor:IsA(ClassName)
  1960.  
  1961. return Ancestor
  1962. end
  1963.  
  1964. local function GetBricks(StartInstance)
  1965. local List = {}
  1966.  
  1967. -- if StartInstance:IsA("BasePart") then
  1968. -- List[#List+1] = StartInstance
  1969. -- end
  1970.  
  1971. CallOnChildren(StartInstance, function(Item)
  1972. if Item:IsA("BasePart") then
  1973. List[#List+1] = Item;
  1974. end
  1975. end)
  1976.  
  1977. return List
  1978. end
  1979.  
  1980. local function Modify(Instance, Values)
  1981. -- Modifies an Instance by using a table.
  1982.  
  1983. assert(type(Values) == "table", "Values is not a table");
  1984.  
  1985. for Index, Value in next, Values do
  1986. if type(Index) == "number" then
  1987. Value.Parent = Instance
  1988. else
  1989. Instance[Index] = Value
  1990. end
  1991. end
  1992. return Instance
  1993. end
  1994.  
  1995. local function Make(ClassType, Properties)
  1996. -- Using a syntax hack to create a nice way to Make new items.
  1997.  
  1998. return Modify(Instance.new(ClassType), Properties)
  1999. end
  2000.  
  2001. local Surfaces = {"TopSurface", "BottomSurface", "LeftSurface", "RightSurface", "FrontSurface", "BackSurface"}
  2002. local HingSurfaces = {"Hinge", "Motor", "SteppingMotor"}
  2003.  
  2004. local function HasWheelJoint(Part)
  2005. for _, SurfaceName in pairs(Surfaces) do
  2006. for _, HingSurfaceName in pairs(HingSurfaces) do
  2007. if Part[SurfaceName].Name == HingSurfaceName then
  2008. return true
  2009. end
  2010. end
  2011. end
  2012.  
  2013. return false
  2014. end
  2015.  
  2016. local function ShouldBreakJoints(Part)
  2017. --- We do not want to break joints of wheels/hinges. This takes the utmost care to not do this. There are
  2018. -- definitely some edge cases.
  2019.  
  2020. if NEVER_BREAK_JOINTS then
  2021. return false
  2022. end
  2023.  
  2024. if HasWheelJoint(Part) then
  2025. return false
  2026. end
  2027.  
  2028. local Connected = Part:GetConnectedParts()
  2029.  
  2030. if #Connected == 1 then
  2031. return false
  2032. end
  2033.  
  2034. for _, Item in pairs(Connected) do
  2035. if HasWheelJoint(Item) then
  2036. return false
  2037. elseif not Item:IsDescendantOf(script.Parent) then
  2038. return false
  2039. end
  2040. end
  2041.  
  2042. return true
  2043. end
  2044.  
  2045. local function WeldTogether(Part0, Part1, JointType, WeldParent)
  2046. --- Weld's 2 parts together
  2047. -- @param Part0 The first part
  2048. -- @param Part1 The second part (Dependent part most of the time).
  2049. -- @param [JointType] The type of joint. Defaults to weld.
  2050. -- @param [WeldParent] Parent of the weld, Defaults to Part0 (so GC is better).
  2051. -- @return The weld created.
  2052.  
  2053. JointType = JointType or "Weld"
  2054. local RelativeValue = Part1:FindFirstChild("qRelativeCFrameWeldValue")
  2055.  
  2056. local NewWeld = Part1:FindFirstChild("qCFrameWeldThingy") or Instance.new(JointType)
  2057. Modify(NewWeld, {
  2058. Name = "qCFrameWeldThingy";
  2059. Part0 = Part0;
  2060. Part1 = Part1;
  2061. C0 = CFrame.new();--Part0.CFrame:inverse();
  2062. C1 = RelativeValue and RelativeValue.Value or Part1.CFrame:toObjectSpace(Part0.CFrame); --Part1.CFrame:inverse() * Part0.CFrame;-- Part1.CFrame:inverse();
  2063. Parent = Part1;
  2064. })
  2065.  
  2066. if not RelativeValue then
  2067. RelativeValue = Make("CFrameValue", {
  2068. Parent = Part1;
  2069. Name = "qRelativeCFrameWeldValue";
  2070. Archivable = true;
  2071. Value = NewWeld.C1;
  2072. })
  2073. end
  2074.  
  2075. return NewWeld
  2076. end
  2077.  
  2078. local function WeldParts(Parts, MainPart, JointType, DoNotUnanchor)
  2079. -- @param Parts The Parts to weld. Should be anchored to prevent really horrible results.
  2080. -- @param MainPart The part to weld the model to (can be in the model).
  2081. -- @param [JointType] The type of joint. Defaults to weld.
  2082. -- @parm DoNotUnanchor Boolean, if true, will not unachor the model after cmopletion.
  2083.  
  2084. for _, Part in pairs(Parts) do
  2085. if ShouldBreakJoints(Part) then
  2086. Part:BreakJoints()
  2087. end
  2088. end
  2089.  
  2090. for _, Part in pairs(Parts) do
  2091. if Part ~= MainPart then
  2092. WeldTogether(MainPart, Part, JointType, MainPart)
  2093. end
  2094. end
  2095.  
  2096. if not DoNotUnanchor then
  2097. for _, Part in pairs(Parts) do
  2098. Part.Anchored = false
  2099. end
  2100. MainPart.Anchored = false
  2101. end
  2102. end
  2103.  
  2104. local function PerfectionWeld()
  2105. local Tool = GetNearestParent(script, "Tool")
  2106.  
  2107. local Parts = GetBricks(script.Parent)
  2108. local PrimaryPart = Tool and Tool:FindFirstChild("Handle") and Tool.Handle:IsA("BasePart") and Tool.Handle or script.Parent:IsA("Model") and script.Parent.PrimaryPart or Parts[1]
  2109.  
  2110. if PrimaryPart then
  2111. WeldParts(Parts, PrimaryPart, "Weld", false)
  2112. else
  2113. warn("qWeld - Unable to weld part")
  2114. end
  2115.  
  2116. return Tool
  2117. end
  2118.  
  2119. local Tool = PerfectionWeld()
  2120.  
  2121.  
  2122. if Tool and script.ClassName == "Script" then
  2123. --- Don't bother with local scripts
  2124.  
  2125. script.Parent.AncestryChanged:connect(function()
  2126. PerfectionWeld()
  2127. end)
  2128. end
  2129.  
  2130. -- Created by Quenty (@Quenty, follow me on twitter).
  2131.  
  2132. end))
  2133. Script157.Name = "FLOOD"
  2134. Script157.Parent = Model0
  2135. table.insert(cors,sandbox(Script157,function()
  2136. local region = Region3.new(Vector3.new(-1250,0,-1250), Vector3.new(1250,130,1250))
  2137. region = region:ExpandToGrid(4)
  2138. game.Workspace.Terrain:FillRegion(region, 4, Enum.Material.Water)
  2139. end))
  2140. for i,v in pairs(mas:GetChildren()) do
  2141. v.Parent = workspace
  2142. pcall(function() v:MakeJoints() end)
  2143. end
  2144. mas:Destroy()
  2145. for i,v in pairs(cors) do
  2146. spawn(function()
  2147. pcall(v)
  2148. end)
  2149. end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement