Advertisement
End_Wolf

Untitled

Jun 1st, 2018
176
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  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. Tool1 = Instance.new("Tool")
  21. UnionOperation2 = Instance.new("UnionOperation")
  22. ManualWeld3 = Instance.new("ManualWeld")
  23. UnionOperation4 = Instance.new("UnionOperation")
  24. ManualWeld5 = Instance.new("ManualWeld")
  25. Part6 = Instance.new("Part")
  26. ManualWeld7 = Instance.new("ManualWeld")
  27. LocalScript8 = Instance.new("LocalScript")
  28. Animation9 = Instance.new("Animation")
  29. LocalScript10 = Instance.new("LocalScript")
  30. Folder11 = Instance.new("Folder")
  31. Folder12 = Instance.new("Folder")
  32. Animation13 = Instance.new("Animation")
  33. Animation14 = Instance.new("Animation")
  34. Animation15 = Instance.new("Animation")
  35. Animation16 = Instance.new("Animation")
  36. Animation17 = Instance.new("Animation")
  37. Animation18 = Instance.new("Animation")
  38. Animation19 = Instance.new("Animation")
  39. Animation20 = Instance.new("Animation")
  40. Folder21 = Instance.new("Folder")
  41. ParticleEmitter22 = Instance.new("ParticleEmitter")
  42. ParticleEmitter23 = Instance.new("ParticleEmitter")
  43. ParticleEmitter24 = Instance.new("ParticleEmitter")
  44. BillboardGui25 = Instance.new("BillboardGui")
  45. ImageLabel26 = Instance.new("ImageLabel")
  46. TextLabel27 = Instance.new("TextLabel")
  47. ImageLabel28 = Instance.new("ImageLabel")
  48. Script29 = Instance.new("Script")
  49. ParticleEmitter30 = Instance.new("ParticleEmitter")
  50. Model31 = Instance.new("Model")
  51. Model32 = Instance.new("Model")
  52. Part33 = Instance.new("Part")
  53. RocketPropulsion34 = Instance.new("RocketPropulsion")
  54. Sound35 = Instance.new("Sound")
  55. ManualWeld36 = Instance.new("ManualWeld")
  56. BlockMesh37 = Instance.new("BlockMesh")
  57. ManualWeld38 = Instance.new("ManualWeld")
  58. Sound39 = Instance.new("Sound")
  59. Part40 = Instance.new("Part")
  60. SpecialMesh41 = Instance.new("SpecialMesh")
  61. ManualWeld42 = Instance.new("ManualWeld")
  62. Part43 = Instance.new("Part")
  63. SpecialMesh44 = Instance.new("SpecialMesh")
  64. ManualWeld45 = Instance.new("ManualWeld")
  65. UnionOperation46 = Instance.new("UnionOperation")
  66. ManualWeld47 = Instance.new("ManualWeld")
  67. ObjectValue48 = Instance.new("ObjectValue")
  68. UnionOperation49 = Instance.new("UnionOperation")
  69. ManualWeld50 = Instance.new("ManualWeld")
  70. Part51 = Instance.new("Part")
  71. FileMesh52 = Instance.new("FileMesh")
  72. ManualWeld53 = Instance.new("ManualWeld")
  73. StringValue54 = Instance.new("StringValue")
  74. Model55 = Instance.new("Model")
  75. Part56 = Instance.new("Part")
  76. RocketPropulsion57 = Instance.new("RocketPropulsion")
  77. Sound58 = Instance.new("Sound")
  78. ManualWeld59 = Instance.new("ManualWeld")
  79. BlockMesh60 = Instance.new("BlockMesh")
  80. Sound61 = Instance.new("Sound")
  81. ManualWeld62 = Instance.new("ManualWeld")
  82. Sound63 = Instance.new("Sound")
  83. UnionOperation64 = Instance.new("UnionOperation")
  84. ManualWeld65 = Instance.new("ManualWeld")
  85. Decal66 = Instance.new("Decal")
  86. UnionOperation67 = Instance.new("UnionOperation")
  87. ManualWeld68 = Instance.new("ManualWeld")
  88. StringValue69 = Instance.new("StringValue")
  89. ObjectValue70 = Instance.new("ObjectValue")
  90. Configuration71 = Instance.new("Configuration")
  91. BoolValue72 = Instance.new("BoolValue")
  92. BoolValue73 = Instance.new("BoolValue")
  93. ObjectValue74 = Instance.new("ObjectValue")
  94. BoolValue75 = Instance.new("BoolValue")
  95. BoolValue76 = Instance.new("BoolValue")
  96. NumberValue77 = Instance.new("NumberValue")
  97. BoolValue78 = Instance.new("BoolValue")
  98. BoolValue79 = Instance.new("BoolValue")
  99. BoolValue80 = Instance.new("BoolValue")
  100. BoolValue81 = Instance.new("BoolValue")
  101. BoolValue82 = Instance.new("BoolValue")
  102. BoolValue83 = Instance.new("BoolValue")
  103. Model84 = Instance.new("Model")
  104. UnionOperation85 = Instance.new("UnionOperation")
  105. ManualWeld86 = Instance.new("ManualWeld")
  106. UnionOperation87 = Instance.new("UnionOperation")
  107. ManualWeld88 = Instance.new("ManualWeld")
  108. ObjectValue89 = Instance.new("ObjectValue")
  109. UnionOperation90 = Instance.new("UnionOperation")
  110. ManualWeld91 = Instance.new("ManualWeld")
  111. Part92 = Instance.new("Part")
  112. BlockMesh93 = Instance.new("BlockMesh")
  113. ManualWeld94 = Instance.new("ManualWeld")
  114. Sound95 = Instance.new("Sound")
  115. RocketPropulsion96 = Instance.new("RocketPropulsion")
  116. Sound97 = Instance.new("Sound")
  117. Part98 = Instance.new("Part")
  118. ManualWeld99 = Instance.new("ManualWeld")
  119. StringValue100 = Instance.new("StringValue")
  120. Model101 = Instance.new("Model")
  121. Part102 = Instance.new("Part")
  122. BlockMesh103 = Instance.new("BlockMesh")
  123. Sound104 = Instance.new("Sound")
  124. RocketPropulsion105 = Instance.new("RocketPropulsion")
  125. ManualWeld106 = Instance.new("ManualWeld")
  126. ManualWeld107 = Instance.new("ManualWeld")
  127. Sound108 = Instance.new("Sound")
  128. Part109 = Instance.new("Part")
  129. CylinderMesh110 = Instance.new("CylinderMesh")
  130. ManualWeld111 = Instance.new("ManualWeld")
  131. UnionOperation112 = Instance.new("UnionOperation")
  132. ManualWeld113 = Instance.new("ManualWeld")
  133. ObjectValue114 = Instance.new("ObjectValue")
  134. UnionOperation115 = Instance.new("UnionOperation")
  135. ManualWeld116 = Instance.new("ManualWeld")
  136. UnionOperation117 = Instance.new("UnionOperation")
  137. ManualWeld118 = Instance.new("ManualWeld")
  138. ObjectValue119 = Instance.new("ObjectValue")
  139. UnionOperation120 = Instance.new("UnionOperation")
  140. ManualWeld121 = Instance.new("ManualWeld")
  141. UnionOperation122 = Instance.new("UnionOperation")
  142. ManualWeld123 = Instance.new("ManualWeld")
  143. StringValue124 = Instance.new("StringValue")
  144. Model125 = Instance.new("Model")
  145. Part126 = Instance.new("Part")
  146. CylinderMesh127 = Instance.new("CylinderMesh")
  147. ManualWeld128 = Instance.new("ManualWeld")
  148. Part129 = Instance.new("Part")
  149. BlockMesh130 = Instance.new("BlockMesh")
  150. ManualWeld131 = Instance.new("ManualWeld")
  151. Sound132 = Instance.new("Sound")
  152. RocketPropulsion133 = Instance.new("RocketPropulsion")
  153. ManualWeld134 = Instance.new("ManualWeld")
  154. Sound135 = Instance.new("Sound")
  155. UnionOperation136 = Instance.new("UnionOperation")
  156. ManualWeld137 = Instance.new("ManualWeld")
  157. ObjectValue138 = Instance.new("ObjectValue")
  158. UnionOperation139 = Instance.new("UnionOperation")
  159. ManualWeld140 = Instance.new("ManualWeld")
  160. UnionOperation141 = Instance.new("UnionOperation")
  161. ManualWeld142 = Instance.new("ManualWeld")
  162. ObjectValue143 = Instance.new("ObjectValue")
  163. UnionOperation144 = Instance.new("UnionOperation")
  164. ManualWeld145 = Instance.new("ManualWeld")
  165. UnionOperation146 = Instance.new("UnionOperation")
  166. ManualWeld147 = Instance.new("ManualWeld")
  167. StringValue148 = Instance.new("StringValue")
  168. Model149 = Instance.new("Model")
  169. UnionOperation150 = Instance.new("UnionOperation")
  170. ManualWeld151 = Instance.new("ManualWeld")
  171. Part152 = Instance.new("Part")
  172. BlockMesh153 = Instance.new("BlockMesh")
  173. RocketPropulsion154 = Instance.new("RocketPropulsion")
  174. Sound155 = Instance.new("Sound")
  175. ManualWeld156 = Instance.new("ManualWeld")
  176. Sound157 = Instance.new("Sound")
  177. StringValue158 = Instance.new("StringValue")
  178. UnionOperation159 = Instance.new("UnionOperation")
  179. ManualWeld160 = Instance.new("ManualWeld")
  180. Model161 = Instance.new("Model")
  181. UnionOperation162 = Instance.new("UnionOperation")
  182. ManualWeld163 = Instance.new("ManualWeld")
  183. UnionOperation164 = Instance.new("UnionOperation")
  184. ManualWeld165 = Instance.new("ManualWeld")
  185. ObjectValue166 = Instance.new("ObjectValue")
  186. UnionOperation167 = Instance.new("UnionOperation")
  187. ManualWeld168 = Instance.new("ManualWeld")
  188. Part169 = Instance.new("Part")
  189. BlockMesh170 = Instance.new("BlockMesh")
  190. Sound171 = Instance.new("Sound")
  191. Sound172 = Instance.new("Sound")
  192. Sound173 = Instance.new("Sound")
  193. Sound174 = Instance.new("Sound")
  194. Sound175 = Instance.new("Sound")
  195. Sound176 = Instance.new("Sound")
  196. Sound177 = Instance.new("Sound")
  197. Sound178 = Instance.new("Sound")
  198. RocketPropulsion179 = Instance.new("RocketPropulsion")
  199. ManualWeld180 = Instance.new("ManualWeld")
  200. Sound181 = Instance.new("Sound")
  201. StringValue182 = Instance.new("StringValue")
  202. Model183 = Instance.new("Model")
  203. Part184 = Instance.new("Part")
  204. CylinderMesh185 = Instance.new("CylinderMesh")
  205. SpotLight186 = Instance.new("SpotLight")
  206. ManualWeld187 = Instance.new("ManualWeld")
  207. Sound188 = Instance.new("Sound")
  208. UnionOperation189 = Instance.new("UnionOperation")
  209. ManualWeld190 = Instance.new("ManualWeld")
  210. ObjectValue191 = Instance.new("ObjectValue")
  211. UnionOperation192 = Instance.new("UnionOperation")
  212. ManualWeld193 = Instance.new("ManualWeld")
  213. UnionOperation194 = Instance.new("UnionOperation")
  214. Sound195 = Instance.new("Sound")
  215. Sound196 = Instance.new("Sound")
  216. ManualWeld197 = Instance.new("ManualWeld")
  217. UnionOperation198 = Instance.new("UnionOperation")
  218. ManualWeld199 = Instance.new("ManualWeld")
  219. ObjectValue200 = Instance.new("ObjectValue")
  220. Part201 = Instance.new("Part")
  221. BlockMesh202 = Instance.new("BlockMesh")
  222. RocketPropulsion203 = Instance.new("RocketPropulsion")
  223. ManualWeld204 = Instance.new("ManualWeld")
  224. Sound205 = Instance.new("Sound")
  225. Sound206 = Instance.new("Sound")
  226. Sound207 = Instance.new("Sound")
  227. Sound208 = Instance.new("Sound")
  228. ManualWeld209 = Instance.new("ManualWeld")
  229. ManualWeld210 = Instance.new("ManualWeld")
  230. Sound211 = Instance.new("Sound")
  231. StringValue212 = Instance.new("StringValue")
  232. Model213 = Instance.new("Model")
  233. UnionOperation214 = Instance.new("UnionOperation")
  234. ManualWeld215 = Instance.new("ManualWeld")
  235. ObjectValue216 = Instance.new("ObjectValue")
  236. Part217 = Instance.new("Part")
  237. CylinderMesh218 = Instance.new("CylinderMesh")
  238. ManualWeld219 = Instance.new("ManualWeld")
  239. Sound220 = Instance.new("Sound")
  240. Part221 = Instance.new("Part")
  241. ManualWeld222 = Instance.new("ManualWeld")
  242. ObjectValue223 = Instance.new("ObjectValue")
  243. UnionOperation224 = Instance.new("UnionOperation")
  244. ManualWeld225 = Instance.new("ManualWeld")
  245. UnionOperation226 = Instance.new("UnionOperation")
  246. ManualWeld227 = Instance.new("ManualWeld")
  247. ObjectValue228 = Instance.new("ObjectValue")
  248. UnionOperation229 = Instance.new("UnionOperation")
  249. ManualWeld230 = Instance.new("ManualWeld")
  250. ObjectValue231 = Instance.new("ObjectValue")
  251. UnionOperation232 = Instance.new("UnionOperation")
  252. ManualWeld233 = Instance.new("ManualWeld")
  253. UnionOperation234 = Instance.new("UnionOperation")
  254. ManualWeld235 = Instance.new("ManualWeld")
  255. ObjectValue236 = Instance.new("ObjectValue")
  256. UnionOperation237 = Instance.new("UnionOperation")
  257. ManualWeld238 = Instance.new("ManualWeld")
  258. Part239 = Instance.new("Part")
  259. BlockMesh240 = Instance.new("BlockMesh")
  260. Sound241 = Instance.new("Sound")
  261. Sound242 = Instance.new("Sound")
  262. Sound243 = Instance.new("Sound")
  263. Sound244 = Instance.new("Sound")
  264. RocketPropulsion245 = Instance.new("RocketPropulsion")
  265. ManualWeld246 = Instance.new("ManualWeld")
  266. Sound247 = Instance.new("Sound")
  267. Sound248 = Instance.new("Sound")
  268. StringValue249 = Instance.new("StringValue")
  269. Model250 = Instance.new("Model")
  270. UnionOperation251 = Instance.new("UnionOperation")
  271. ManualWeld252 = Instance.new("ManualWeld")
  272. UnionOperation253 = Instance.new("UnionOperation")
  273. ObjectValue254 = Instance.new("ObjectValue")
  274. ManualWeld255 = Instance.new("ManualWeld")
  275. Part256 = Instance.new("Part")
  276. ManualWeld257 = Instance.new("ManualWeld")
  277. Part258 = Instance.new("Part")
  278. BlockMesh259 = Instance.new("BlockMesh")
  279. Sound260 = Instance.new("Sound")
  280. RocketPropulsion261 = Instance.new("RocketPropulsion")
  281. Sound262 = Instance.new("Sound")
  282. ManualWeld263 = Instance.new("ManualWeld")
  283. StringValue264 = Instance.new("StringValue")
  284. UnionOperation265 = Instance.new("UnionOperation")
  285. ManualWeld266 = Instance.new("ManualWeld")
  286. Model267 = Instance.new("Model")
  287. Part268 = Instance.new("Part")
  288. BlockMesh269 = Instance.new("BlockMesh")
  289. RocketPropulsion270 = Instance.new("RocketPropulsion")
  290. Sound271 = Instance.new("Sound")
  291. ManualWeld272 = Instance.new("ManualWeld")
  292. ManualWeld273 = Instance.new("ManualWeld")
  293. Sound274 = Instance.new("Sound")
  294. UnionOperation275 = Instance.new("UnionOperation")
  295. ManualWeld276 = Instance.new("ManualWeld")
  296. UnionOperation277 = Instance.new("UnionOperation")
  297. ManualWeld278 = Instance.new("ManualWeld")
  298. ObjectValue279 = Instance.new("ObjectValue")
  299. StringValue280 = Instance.new("StringValue")
  300. Model281 = Instance.new("Model")
  301. Part282 = Instance.new("Part")
  302. BlockMesh283 = Instance.new("BlockMesh")
  303. RocketPropulsion284 = Instance.new("RocketPropulsion")
  304. Sound285 = Instance.new("Sound")
  305. ManualWeld286 = Instance.new("ManualWeld")
  306. ManualWeld287 = Instance.new("ManualWeld")
  307. Sound288 = Instance.new("Sound")
  308. UnionOperation289 = Instance.new("UnionOperation")
  309. ManualWeld290 = Instance.new("ManualWeld")
  310. UnionOperation291 = Instance.new("UnionOperation")
  311. ManualWeld292 = Instance.new("ManualWeld")
  312. StringValue293 = Instance.new("StringValue")
  313. Model294 = Instance.new("Model")
  314. Part295 = Instance.new("Part")
  315. CylinderMesh296 = Instance.new("CylinderMesh")
  316. ManualWeld297 = Instance.new("ManualWeld")
  317. Sound298 = Instance.new("Sound")
  318. UnionOperation299 = Instance.new("UnionOperation")
  319. ManualWeld300 = Instance.new("ManualWeld")
  320. ObjectValue301 = Instance.new("ObjectValue")
  321. UnionOperation302 = Instance.new("UnionOperation")
  322. ManualWeld303 = Instance.new("ManualWeld")
  323. UnionOperation304 = Instance.new("UnionOperation")
  324. ManualWeld305 = Instance.new("ManualWeld")
  325. UnionOperation306 = Instance.new("UnionOperation")
  326. ManualWeld307 = Instance.new("ManualWeld")
  327. ObjectValue308 = Instance.new("ObjectValue")
  328. Part309 = Instance.new("Part")
  329. BlockMesh310 = Instance.new("BlockMesh")
  330. RocketPropulsion311 = Instance.new("RocketPropulsion")
  331. ManualWeld312 = Instance.new("ManualWeld")
  332. ManualWeld313 = Instance.new("ManualWeld")
  333. Sound314 = Instance.new("Sound")
  334. Sound315 = Instance.new("Sound")
  335. Sound316 = Instance.new("Sound")
  336. ManualWeld317 = Instance.new("ManualWeld")
  337. ManualWeld318 = Instance.new("ManualWeld")
  338. Sound319 = Instance.new("Sound")
  339. StringValue320 = Instance.new("StringValue")
  340. Model321 = Instance.new("Model")
  341. Part322 = Instance.new("Part")
  342. BlockMesh323 = Instance.new("BlockMesh")
  343. RocketPropulsion324 = Instance.new("RocketPropulsion")
  344. Sound325 = Instance.new("Sound")
  345. ManualWeld326 = Instance.new("ManualWeld")
  346. Sound327 = Instance.new("Sound")
  347. UnionOperation328 = Instance.new("UnionOperation")
  348. ManualWeld329 = Instance.new("ManualWeld")
  349. UnionOperation330 = Instance.new("UnionOperation")
  350. ManualWeld331 = Instance.new("ManualWeld")
  351. ObjectValue332 = Instance.new("ObjectValue")
  352. StringValue333 = Instance.new("StringValue")
  353. ScreenGui334 = Instance.new("ScreenGui")
  354. ImageLabel335 = Instance.new("ImageLabel")
  355. TextButton336 = Instance.new("TextButton")
  356. LocalScript337 = Instance.new("LocalScript")
  357. ImageLabel338 = Instance.new("ImageLabel")
  358. LocalScript339 = Instance.new("LocalScript")
  359. TextButton340 = Instance.new("TextButton")
  360. LocalScript341 = Instance.new("LocalScript")
  361. ModuleScript342 = Instance.new("ModuleScript")
  362. LocalScript343 = Instance.new("LocalScript")
  363. TextLabel344 = Instance.new("TextLabel")
  364. Sound345 = Instance.new("Sound")
  365. BillboardGui346 = Instance.new("BillboardGui")
  366. TextLabel347 = Instance.new("TextLabel")
  367. ImageLabel348 = Instance.new("ImageLabel")
  368. TextLabel349 = Instance.new("TextLabel")
  369. LocalScript350 = Instance.new("LocalScript")
  370. Script351 = Instance.new("Script")
  371. Script352 = Instance.new("Script")
  372. Frame353 = Instance.new("Frame")
  373. TextBox354 = Instance.new("TextBox")
  374. TextLabel355 = Instance.new("TextLabel")
  375. LocalScript356 = Instance.new("LocalScript")
  376. TextButton357 = Instance.new("TextButton")
  377. TextButton358 = Instance.new("TextButton")
  378. TextButton359 = Instance.new("TextButton")
  379. Frame360 = Instance.new("Frame")
  380. TextLabel361 = Instance.new("TextLabel")
  381. TextLabel362 = Instance.new("TextLabel")
  382. TextLabel363 = Instance.new("TextLabel")
  383. LocalScript364 = Instance.new("LocalScript")
  384. TextLabel365 = Instance.new("TextLabel")
  385. TextLabel366 = Instance.new("TextLabel")
  386. Frame367 = Instance.new("Frame")
  387. TextLabel368 = Instance.new("TextLabel")
  388. TextBox369 = Instance.new("TextBox")
  389. LocalScript370 = Instance.new("LocalScript")
  390. Frame371 = Instance.new("Frame")
  391. TextLabel372 = Instance.new("TextLabel")
  392. LocalScript373 = Instance.new("LocalScript")
  393. Model0.Parent = mas
  394. Tool1.Name = "Suitcase"
  395. Tool1.Parent = Model0
  396. UnionOperation2.Name = "Body"
  397. UnionOperation2.Parent = Tool1
  398. UnionOperation2.CFrame = CFrame.new(141.018036, 2.93755102, -156.339569, 1, -2.48148524e-09, -2.24573625e-07, -2.48000021e-09, -1, 6.61611557e-06, -2.24573668e-07, -6.64591789e-06, -1)
  399. UnionOperation2.Orientation = Vector3.new(0, -180, -180)
  400. UnionOperation2.Position = Vector3.new(141.018036, 2.93755102, -156.339569)
  401. UnionOperation2.Rotation = Vector3.new(-180, 0, 0)
  402. UnionOperation2.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  403. UnionOperation2.Transparency = 1
  404. UnionOperation2.Size = Vector3.new(1.10004604, 2.0800004, 3.29995203)
  405. UnionOperation2.BrickColor = BrickColor.new("Really black")
  406. UnionOperation2.Material = Enum.Material.SmoothPlastic
  407. UnionOperation2.Reflectance = 0.30000001192093
  408. UnionOperation2.brickColor = BrickColor.new("Really black")
  409. UnionOperation2.UsePartColor = true
  410. ManualWeld3.Parent = UnionOperation2
  411. ManualWeld3.C1 = CFrame.new(0.00798535347, -1.35066199, 0.0104393959, 1, 0, 0, 0, -1, 0, 0, 0, -1)
  412. ManualWeld3.Part0 = UnionOperation2
  413. ManualWeld3.Part1 = Part6
  414. ManualWeld3.part1 = Part6
  415. UnionOperation4.Name = "Detail"
  416. UnionOperation4.Parent = Tool1
  417. UnionOperation4.CFrame = CFrame.new(141.018066, 2.94755006, -156.339569, -1.14435828e-07, -1.93245739e-07, 1, -0.86602217, 0.500005662, -2.48000021e-09, -0.500005662, -0.86602211, -2.24573668e-07)
  418. UnionOperation4.Orientation = Vector3.new(0, 90, -60)
  419. UnionOperation4.Position = Vector3.new(141.018066, 2.94755006, -156.339569)
  420. UnionOperation4.Rotation = Vector3.new(-60, 90, 0)
  421. UnionOperation4.Color = Color3.new(0.972549, 0.972549, 0.972549)
  422. UnionOperation4.Transparency = 1
  423. UnionOperation4.Size = Vector3.new(3.35939574, 3.79864359, 1.18000042)
  424. UnionOperation4.CanCollide = false
  425. UnionOperation4.Material = Enum.Material.Neon
  426. UnionOperation4.Reflectance = 0.69999998807907
  427. UnionOperation4.UsePartColor = true
  428. ManualWeld5.Parent = UnionOperation4
  429. ManualWeld5.C1 = CFrame.new(0.00800824165, -1.34066319, 0.0104417801, 0, 0, 1, -0.866025448, 0.49999994, 0, -0.49999994, -0.866025448, 0)
  430. ManualWeld5.Part0 = UnionOperation4
  431. ManualWeld5.Part1 = Part6
  432. ManualWeld5.part1 = Part6
  433. Part6.Name = "Handle"
  434. Part6.Parent = Tool1
  435. Part6.CFrame = CFrame.new(141.010056, 4.28821325, -156.350006, 1, 2.48148524e-09, 2.24573625e-07, -2.48000021e-09, 1, -6.61611557e-06, -2.24573668e-07, 6.64591789e-06, 1)
  436. Part6.Position = Vector3.new(141.010056, 4.28821325, -156.350006)
  437. Part6.Transparency = 1
  438. Part6.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
  439. Part6.BottomSurface = Enum.SurfaceType.Smooth
  440. Part6.CanCollide = false
  441. Part6.TopSurface = Enum.SurfaceType.Smooth
  442. ManualWeld7.Parent = Part6
  443. ManualWeld7.Part0 = Part6
  444. ManualWeld7.Part1 = Part6
  445. ManualWeld7.part1 = Part6
  446. LocalScript8.Name = "Main"
  447. LocalScript8.Parent = Tool1
  448. table.insert(cors,sandbox(LocalScript8,function()
  449. repeat wait() until game.Players.LocalPlayer.Character
  450.  
  451. plr = game.Players.LocalPlayer
  452. char = plr.Character
  453. hum = char:WaitForChild("Humanoid")
  454. mouse = plr:GetMouse()
  455. tool = script.Parent
  456.  
  457. suit = nil
  458.  
  459. enabled = false
  460. deb = false
  461.  
  462. repeat wait() until tool:FindFirstChild("Mark5")
  463. suit = tool:WaitForChild("Mark5")
  464.  
  465. function Build(part)
  466. wait(2)
  467. for _,v in pairs(part:GetChildren()) do
  468. if v:IsA("Part") or v:IsA("UnionOperation") then
  469. if v.Name == "Main" then
  470. v.Attach:Play()
  471. end
  472. v.Transparency = 0
  473. if v.Material == Enum.Material.Neon then
  474. coroutine.resume(coroutine.create(function()
  475. wait(1)
  476. local x = 10
  477. local color = BrickColor.new("Institutional white").Color
  478. local origcolor = v.BrickColor.Color
  479. local val = v.BrickColor.Color
  480. if v:FindFirstChild("Sound") then
  481. v.Sound:Play()
  482. end
  483. for n = 1,x do
  484. val = Color3.new(val.r+(color.r-origcolor.r)/x,val.g+(color.g-origcolor.g)/x,val.b+(color.b-origcolor.b)/x)
  485. v.BrickColor = BrickColor.new(val)
  486. wait()
  487. end
  488. end))
  489. end
  490. wait(0.4)
  491. end
  492. end
  493. end
  494.  
  495. mouse.Button1Down:connect(function()
  496. if enabled and not deb then
  497. deb = true
  498. local origface = char.Head.face.Texture
  499. tool.Name = "Activated"
  500. hum.WalkSpeed = 0
  501. hum.JumpPower = 0
  502. local anim = hum:LoadAnimation(tool.Equip)
  503. suit.Parent = char
  504. suit.Name = "Suit"
  505. for _,v in pairs(suit:GetChildren()) do
  506. for _,c in pairs(v:GetChildren()) do
  507. if c:IsA("Part") or c:IsA("UnionOperation") then
  508. c.Transparency = 1
  509. c.Anchored = false
  510. c.CanCollide = false
  511. c.Locked = true
  512. end
  513. end
  514. if v:IsA("Model") and v:FindFirstChild("Main") then
  515. local w = Instance.new("Weld")
  516. w.Name = "SuitWeld"
  517. w.Parent = char:FindFirstChild(v.Target.Value)
  518. w.Part0 = w.Parent
  519. w.Part1 = v.Main
  520. w.C0 = CFrame.new(0,0,0)
  521. end
  522. end
  523. local helm = suit:FindFirstChild("Helmet")
  524. local mask = suit:FindFirstChild("Mask")
  525. local helmweld = nil
  526. local maskweld = nil
  527. local cfhelm = nil
  528. local cfmask = nil
  529.  
  530. coroutine.resume(coroutine.create(function()
  531.  
  532. local c = char.Head:GetChildren()
  533. for x = 1,#c do
  534. if c[x].Name == "SuitWeld" then
  535. if c[x].Part1 == helm.Main then
  536. helmweld = c[x]
  537. cfhelm = helmweld.C0
  538. elseif c[x].Part1 == mask.Main then
  539. maskweld = c[x]
  540. cfmask = maskweld.C0
  541. end
  542. end
  543. end
  544.  
  545. repeat wait() until helmweld ~= nil and maskweld ~= nil
  546.  
  547. suit.Status.Helmet.Value = false
  548. coroutine.resume(coroutine.create(function()
  549. local x = 10
  550. local color = BrickColor.new("Really black").Color
  551. local origcolor = mask.Eyes.BrickColor.Color
  552. local val = mask.Eyes.BrickColor.Color
  553. for i = 1,x do
  554. val = Color3.new(val.r+(color.r-origcolor.r)/x,val.g+(color.g-origcolor.g)/x,val.b+(color.b-origcolor.b)/x)
  555. mask.Eyes.BrickColor = BrickColor.new(val)
  556. wait()
  557. end
  558. end))
  559. maskweld.C0 = cfhelm
  560. local x = 10
  561. for i = 1,x do
  562. maskweld.C0 = maskweld.C0*CFrame.new(0,0.15/x,-0.15/x)* CFrame.Angles(math.rad(40/x),math.rad(0),math.rad(0))
  563. wait()
  564. end
  565. for n,v in pairs(char:GetChildren()) do
  566. if v:IsA("Hat") then
  567. v.Handle.Transparency = 0
  568. end
  569. end
  570. local x = 10
  571. for i = 1,x do
  572. helmweld.C0 = helmweld.C0*CFrame.new(0,0.2/x,1.2/x)* CFrame.Angles(math.rad(40/x),math.rad(0),math.rad(0))
  573. maskweld.C0 = maskweld.C0*CFrame.new(0,0.2/x,1.2/x)* CFrame.Angles(math.rad(40/x),math.rad(0),math.rad(0))
  574. wait()
  575. end
  576. local x = 8
  577. for i = 1,x do
  578. helmweld.C0 = helmweld.C0*CFrame.new(0,-1/x,1/x)* CFrame.Angles(math.rad(100/x),math.rad(0),math.rad(0))
  579. maskweld.C0 = maskweld.C0*CFrame.new(0,-1/x,1/x)* CFrame.Angles(math.rad(100/x),math.rad(0),math.rad(0))
  580. wait()
  581. end
  582.  
  583. end))
  584.  
  585. local m = Instance.new("Model")
  586. m.Parent = char
  587. m.Name = "SuitcaseModel"
  588. for _,v in pairs(tool:GetChildren()) do
  589. if v:IsA("Part") or v:IsA("UnionOperation") then
  590. v.Parent = m
  591. end
  592. end
  593. wait(0.4)
  594. m.Handle.CFrame = char.Torso.CFrame*CFrame.new(0,-2.2,-2)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(-60))
  595. m.Handle.Anchored = true
  596. wait(0.1)
  597. anim:Play()
  598. wait(0.2)
  599. tool.Name = "Building suit"
  600. coroutine.resume(coroutine.create(function()
  601. for _,v in pairs(suit.Gauntlet1:GetChildren()) do
  602. if v:IsA("Part") or v:IsA("UnionOperation") then
  603. if not v:FindFirstChild("Transparent") and v.Name ~= "Main" then
  604. v.Transparency = 0
  605. end
  606. end
  607. if v.Name == "Main" then
  608. v.Attach:Play()
  609. end
  610. wait()
  611. end
  612. Build(suit.Gauntlet1)
  613. end))
  614. coroutine.resume(coroutine.create(function()
  615. for _,v in pairs(suit.Gauntlet2:GetChildren()) do
  616. if v:IsA("Part") or v:IsA("UnionOperation") then
  617. if not v:FindFirstChild("Transparent") and v.Name ~= "Main" then
  618. v.Transparency = 0
  619. end
  620. end
  621. if v.Name == "Main" then
  622. v.Attach:Play()
  623. end
  624. wait()
  625. end
  626. Build(suit.Gauntlet2)
  627. end))
  628. m.Body.Transparency = 1
  629. wait(1.2)
  630. m:Destroy()
  631. suit.Chest1.Main.Attach:Play()
  632. coroutine.resume(coroutine.create(function()
  633. for _,v in pairs(suit.Chest1:GetChildren()) do
  634. if v:IsA("Part") or v:IsA("UnionOperation") then
  635. if not v:FindFirstChild("Transparent") and v.Name ~= "Main" then
  636. v.Transparency = 0
  637. end
  638. end
  639. if v.Name == "Main" then
  640. v.Attach:Play()
  641. end
  642. wait()
  643. end
  644. Build(suit.Chest1)
  645. end))
  646. wait(0.5)
  647. coroutine.resume(coroutine.create(function()
  648. for _,v in pairs(suit.Shoulder1:GetChildren()) do
  649. if v:IsA("Part") or v:IsA("UnionOperation") then
  650. if not v:FindFirstChild("Transparent") and v.Name ~= "Main" then
  651. v.Transparency = 0
  652. end
  653. end
  654. if v.Name == "Main" then
  655. v.Attach:Play()
  656. end
  657. wait()
  658. end
  659. Build(suit.Shoulder1)
  660. end))
  661. coroutine.resume(coroutine.create(function()
  662. for _,v in pairs(suit.Shoulder2:GetChildren()) do
  663. if v:IsA("Part") or v:IsA("UnionOperation") then
  664. if not v:FindFirstChild("Transparent") and v.Name ~= "Main" then
  665. v.Transparency = 0
  666. end
  667. end
  668. if v.Name == "Main" then
  669. end
  670. wait()
  671. end
  672. Build(suit.Shoulder2)
  673. end))
  674. wait(0.7)
  675. coroutine.resume(coroutine.create(function()
  676. hum.MaxHealth = 2000
  677. for _,v in pairs(suit.Chest2:GetChildren()) do
  678. if v:IsA("Part") or v:IsA("UnionOperation") then
  679. if not v:FindFirstChild("Transparent") and v.Name ~= "Main" then
  680. v.Transparency = 0
  681. end
  682. end
  683. if v.Name == "Main" then
  684. v.Attach:Play()
  685. end
  686. wait()
  687. end
  688. Build(suit.Chest2)
  689. hum.Health = hum.MaxHealth
  690. end))
  691. wait(1)
  692. coroutine.resume(coroutine.create(function()
  693. for _,v in pairs(suit.Arm1:GetChildren()) do
  694. if v:IsA("Part") or v:IsA("UnionOperation") then
  695. if not v:FindFirstChild("Transparent") and v.Name ~= "Main" then
  696. v.Transparency = 0
  697. end
  698. end
  699. if v.Name == "Main" then
  700. end
  701. wait()
  702. end
  703. Build(suit.Arm1)
  704. end))
  705. coroutine.resume(coroutine.create(function()
  706. for _,v in pairs(suit.Arm2:GetChildren()) do
  707. if v:IsA("Part") or v:IsA("UnionOperation") then
  708. if not v:FindFirstChild("Transparent") and v.Name ~= "Main" then
  709. v.Transparency = 0
  710. end
  711. end
  712. if v.Name == "Main" then
  713. end
  714. wait()
  715. end
  716. Build(suit.Arm2)
  717. end))
  718. wait(0.7)
  719. coroutine.resume(coroutine.create(function()
  720. for _,v in pairs(suit.Thigh1:GetChildren()) do
  721. if v:IsA("Part") or v:IsA("UnionOperation") then
  722. if not v:FindFirstChild("Transparent") and v.Name ~= "Main" then
  723. v.Transparency = 0
  724. end
  725. end
  726. if v.Name == "Main" then
  727. v.Attach:Play()
  728. end
  729. wait()
  730. end
  731. Build(suit.Thigh1)
  732. end))
  733. coroutine.resume(coroutine.create(function()
  734. for _,v in pairs(suit.Thigh2:GetChildren()) do
  735. if v:IsA("Part") or v:IsA("UnionOperation") then
  736. if not v:FindFirstChild("Transparent") and v.Name ~= "Main" then
  737. v.Transparency = 0
  738. end
  739. end
  740. if v.Name == "Main" then
  741. end
  742. wait()
  743. end
  744. Build(suit.Thigh2)
  745. end))
  746. wait(0.7)
  747. coroutine.resume(coroutine.create(function()
  748. for _,v in pairs(suit.Boot1:GetChildren()) do
  749. if v:IsA("Part") or v:IsA("UnionOperation") then
  750. if not v:FindFirstChild("Transparent") and v.Name ~= "Main" then
  751. v.Transparency = 0
  752. end
  753. end
  754. if v.Name == "Main" then
  755. v.Attach:Play()
  756. end
  757. wait()
  758. end
  759. Build(suit.Boot1)
  760. end))
  761. coroutine.resume(coroutine.create(function()
  762. for _,v in pairs(suit.Boot2:GetChildren()) do
  763. if v:IsA("Part") or v:IsA("UnionOperation") then
  764. if not v:FindFirstChild("Transparent") and v.Name ~= "Main" then
  765. v.Transparency = 0
  766. end
  767. end
  768. if v.Name == "Main" then
  769. end
  770. wait()
  771. end
  772. Build(suit.Boot2)
  773. end))
  774. wait(3)
  775. --anim:Stop()
  776. for _,v in pairs(suit.Helmet:GetChildren()) do
  777. if v:IsA("Part") or v:IsA("UnionOperation") then
  778. v.Transparency = 0
  779. end
  780. end
  781. for _,v in pairs(suit.Mask:GetChildren()) do
  782. if v:IsA("Part") or v:IsA("UnionOperation") then
  783. v.Transparency = 0
  784. end
  785. end
  786. suit.Mask.Mask.Decal.Transparency = 0
  787. wait(0.1)
  788. suit.Helmet.Main.Attach:Play()
  789. local x = 8
  790. for i = 1,x do
  791. helmweld.C0 = helmweld.C0*CFrame.new(0,1/x,-1/x)* CFrame.Angles(math.rad(-100/x),math.rad(0),math.rad(0))
  792. maskweld.C0 = maskweld.C0*CFrame.new(0,1/x,-1/x)* CFrame.Angles(math.rad(-100/x),math.rad(0),math.rad(0))
  793. wait()
  794. end
  795. local x = 10
  796. for i = 1,x do
  797. helmweld.C0 = helmweld.C0*CFrame.new(0,-0.2/x,-1.2/x)* CFrame.Angles(math.rad(-40/x),math.rad(0),math.rad(0))
  798. maskweld.C0 = maskweld.C0*CFrame.new(0,-0.2/x,-1.2/x)* CFrame.Angles(math.rad(-40/x),math.rad(0),math.rad(0))
  799. wait()
  800. end
  801. helmweld.C0 = cfhelm
  802. maskweld.C0 = cfhelm*CFrame.new(0,0.15,-0.15)* CFrame.Angles(math.rad(40),math.rad(0),math.rad(0))
  803. for n,v in pairs(char:GetChildren()) do
  804. if v:IsA("Hat") then
  805. v.Handle.Transparency = 1
  806. end
  807. end
  808. suit.Mask.Main.Attach:Play()
  809. local x = 10
  810. for i = 1,x do
  811. maskweld.C0 = maskweld.C0*CFrame.new(0,-0.15/x,0.15/x)* CFrame.Angles(math.rad(-40/x),math.rad(0),math.rad(0))
  812. wait()
  813. end
  814. maskweld.C0 = cfmask
  815. char.Head.Transparency = 1
  816. char.Head.face.Transparency = 1
  817. coroutine.resume(coroutine.create(function()
  818. local x = 10
  819. local color = BrickColor.new("White").Color
  820. local origcolor = mask.Eyes.BrickColor.Color
  821. local val = mask.Eyes.BrickColor.Color
  822. for i = 1,x do
  823. val = Color3.new(val.r+(color.r-origcolor.r)/x,val.g+(color.g-origcolor.g)/x,val.b+(color.b-origcolor.b)/x)
  824. mask.Eyes.BrickColor = BrickColor.new(val)
  825. wait()
  826. end
  827. end))
  828. tool["Suit Control"].Disabled = false
  829. tool["Suit Control"].Parent = plr.Backpack
  830. tool.JARVIS.Parent = plr.PlayerGui
  831. plr.PlayerGui.JARVIS.Helmet.LocalScript.Disabled = false
  832. plr.PlayerGui.JARVIS.Mask.LocalScript.Disabled = false
  833. plr.PlayerGui.JARVIS.Energy.LocalScript.Disabled = false
  834. plr.PlayerGui.JARVIS.Stats.LocalScript.Disabled = false
  835. plr.PlayerGui.JARVIS.Control.Disabled = false
  836. tool.Name = "Done"
  837. suit.Status.Helmet.Value = true
  838. suit.Status.Power.Value = true
  839. suit.Status.InSuit.Value = true
  840. suit.Status.Owner.Value = plr
  841. hum.JumpPower = 60
  842. hum.WalkSpeed = 16
  843. if char:FindFirstChild("Sound") then
  844. char.Sound:Destroy()
  845. local sn = char.Head:GetChildren()
  846. for i = 1,#sn do
  847. if sn[i]:IsA("Sound") then
  848. sn[i]:Stop()
  849. sn[i]:Destroy()
  850. end
  851. end
  852. local s = script.Parent.IronManSound:Clone()
  853. s.Parent = char
  854. wait(0.5)
  855. s.Disabled = false
  856. end
  857. CORE = require(plr.PlayerGui.JARVIS.Core)
  858. for i,v in pairs(char:GetChildren()) do
  859. v.DescendantRemoving:connect(function(item)
  860. if item:IsA("ManualWeld") and item.Parent.Parent:FindFirstChild("Target") then
  861. item.Parent.Parent.Main.Transparency = 1
  862. local name = string.format(item.Parent.Parent.Target.Value)
  863. if char:FindFirstChild(name) then
  864. local p = char:FindFirstChild(name)
  865. if p.Transparency == 1 then
  866. p.Transparency = 0
  867. end
  868. if suit.Status.InSuit.Value then
  869. local sparks = script.Parent.Sparks:Clone()
  870. sparks.Parent = p
  871. sparks.Enabled = true
  872. game:GetService("Debris"):AddItem(sparks,0.75)
  873. end
  874. if name == "Head" then
  875. char.Head.face.Texture = "http://www.roblox.com/asset/?id=409567993"
  876. for i,hat in pairs(char:GetChildren()) do
  877. if hat:IsA("Hat") then
  878. hat.Handle.Transparency = 0
  879. end
  880. end
  881. elseif name == "Torso" and (not suit.Status.Calling.Value) and suit.Status.InSuit.Value then
  882. char.Head.face.Texture = "http://www.roblox.com/asset/?id=409567993"
  883. CORE:Alarm(plr.Name,"suit integrity compromised")
  884. char.Humanoid.MaxHealth = 150
  885. end
  886. end
  887. end
  888. end)
  889. end
  890. char.Humanoid.HealthChanged:connect(function(health)
  891. if char:FindFirstChild("Suit") then
  892. suit = char:FindFirstChild("Suit")
  893. if suit.Status.InSuit.Value and (not suit.Status.Calling.Value) and suit.Status.Whole.Value then
  894. if (health/char.Humanoid.MaxHealth)*100 <= 20 then
  895. char.Head.face.Texture = "http://www.roblox.com/asset/?id=409567993"
  896. CORE:Alarm(plr.Name,"critical injuries")
  897. elseif (health/char.Humanoid.MaxHealth)*100 > 20 and suit.Status.Charge.Value > 10 then
  898. CORE:StopAlarm(plr.Name)
  899. end
  900. end
  901. end
  902. end)
  903. mouse.KeyDown:connect(function(key)
  904. if key == "x" then
  905. CORE:Delete(plr.Name)
  906. char.Head.face.Texture = origface
  907. tool:Destroy()
  908. end
  909. end)
  910. end
  911. end)
  912.  
  913. tool.Equipped:connect(function()
  914. enabled = true
  915. end)
  916. tool.Unequipped:connect(function()
  917. enabled = false
  918. end)
  919. end))
  920. Animation9.Name = "Equip"
  921. Animation9.Parent = Tool1
  922. Animation9.AnimationId = "http://www.roblox.com/asset/?id=458981718"
  923. LocalScript10.Name = "Suit Control"
  924. LocalScript10.Parent = Tool1
  925. table.insert(cors,sandbox(LocalScript10,function()
  926. function GetChild(parent,child)
  927. return parent:FindFirstChild(child)
  928. end
  929.  
  930. repeat wait() until game.Players.LocalPlayer.Character:FindFirstChild("Suit").Status.Power.Value
  931.  
  932. if not game.Players.LocalPlayer.PlayerGui:FindFirstChild("JARVIS") then
  933. local gui = game.Lighting.IronMan.JARVIS:Clone()
  934. gui.Parent = game.Players.LocalPlayer.PlayerGui
  935. gui.Mask.Visible = true
  936. gui.Eject.Visible = true
  937. gui.Overlay.ImageTransparency = 0
  938. end
  939.  
  940. local DebrisService = game:GetService('Debris')
  941. local PlayersService = game:GetService('Players')
  942.  
  943. local MyModel = nil
  944. local MyPlayer = nil
  945.  
  946.  
  947. local obj = script.Assets
  948. local anims = obj.Animations
  949. local effects = obj.Visual
  950.  
  951. local MyBillboard = obj.BillboardGui
  952. local lockonImg = MyBillboard.lockon
  953. local holdlockImg = MyBillboard.lockonHeld
  954. local MyDistText = MyBillboard.Distance
  955.  
  956. local lock = false
  957. local HaveLock = false
  958.  
  959. local target = nil
  960. local TrackTime = 0
  961.  
  962. local lockOnSoundPlaying = false
  963. local holdSoundPlaying = false
  964.  
  965. local plr = game.Players.LocalPlayer
  966. local mouse = plr:GetMouse()
  967. local char = plr.Character
  968. local hum = GetChild(char,"Humanoid")
  969.  
  970. suit = GetChild(char,"Suit")
  971. main = suit.Chest2.Main
  972. status = GetChild(suit,"Status")
  973.  
  974. local flying = false
  975. local hovering = false
  976. local boost = false
  977. local canfly = true
  978. local sprinting = false
  979. local cansprint = false
  980.  
  981. local firing = false
  982. local laser = false
  983. local rocket = false
  984. local light = false
  985.  
  986. local candamage = false
  987. local canattack = true
  988. local attacking = false
  989. local click_d = 0
  990. local mousedown = false
  991.  
  992. local cangrab = true
  993. local grabbing = false
  994.  
  995. local rayparts = {}
  996. local beam
  997.  
  998. local Speed = {CurrentSpeed = 8,MaxSpeed = 150}
  999. local Speeds = {NormalSpeed = Speed.MaxSpeed,SpeedBoost = (Speed.MaxSpeed + 200)}
  1000. local SpeedBoost = {Debounce = false,Duration = 10,ReloadTime = 2,}
  1001. local Jumping = {JumpTick = 0,Jumps = 0,JumpTime = 0.75,JumpsRequired = 2}
  1002. local Controls = {
  1003. Forward = {
  1004. Number = 0,
  1005. Numbers = {
  1006. On = -1,
  1007. Off = 0
  1008. },
  1009. Keys = {"W", 17}
  1010. },
  1011. Backward = {
  1012. Number = 0,
  1013. Numbers = {
  1014. On = 1,
  1015. Off = 0
  1016. },
  1017. Keys = {"S", 18}
  1018. },
  1019. Left = {
  1020. Number = 0,
  1021. Numbers = {
  1022. On = -1,
  1023. Off = 0
  1024. },
  1025. Keys = {"A", 20}
  1026. },
  1027. Right = {
  1028. Number = 0,
  1029. Numbers = {
  1030. On = 1,
  1031. Off = 0
  1032. },
  1033. Keys = {"D", 19}
  1034. }
  1035. }
  1036. local parts = {
  1037. RightHand = {
  1038. Size = 0.4,
  1039. Name = "Gauntlet1",
  1040. Enabled = false
  1041. },
  1042. LeftHand = {
  1043. Size = 0.4,
  1044. Name = "Gauntlet2",
  1045. Enabled = false
  1046. },
  1047. RightBoot = {
  1048. Size = 0.6,
  1049. Name = "Boot1",
  1050. Enabled = true
  1051. },
  1052. LeftBoot = {
  1053. Size = 0.6,
  1054. Name = "Boot2",
  1055. Enabled = true
  1056. }
  1057. }
  1058.  
  1059. local fly = hum:LoadAnimation(anims.Fly)
  1060. local jump = hum:LoadAnimation(anims.Jump)
  1061. local land = hum:LoadAnimation(anims.Land)
  1062. local hover = hum:LoadAnimation(anims.Hover)
  1063. local punch = hum:LoadAnimation(anims.Punch)
  1064. local sprint = hum:LoadAnimation(anims.Sprint)
  1065. local grab = hum:LoadAnimation(anims.Grab)
  1066.  
  1067. function HoverMechanics()
  1068. suit = GetChild(char,"Suit")
  1069. status = suit.Status
  1070. main = suit.Chest2.Main
  1071. status.Flying.Value = true
  1072.  
  1073. if main:FindFirstChild("Gyro") then
  1074. main.Gyro:Destroy()
  1075. end
  1076. if main:FindFirstChild("WalkVelocity") then
  1077. main.WalkVelocity:Destroy()
  1078. end
  1079.  
  1080. hum.Jump = true
  1081.  
  1082. wait(0.1)
  1083.  
  1084. local Gyro = Instance.new("BodyGyro")
  1085. Gyro.Name = "FlightGyro"
  1086. Gyro.P = (10 ^ 6)
  1087. Gyro.maxTorque = Vector3.new(Gyro.P, Gyro.P, Gyro.P)
  1088. Gyro.cframe = main.CFrame
  1089. Gyro.Parent = main
  1090.  
  1091. local pos = Instance.new("BodyPosition")
  1092. pos.Name = "FlightVelocity"
  1093. pos.Position = Vector3.new(char.Torso.Position.X,char.Torso.Position.Y+3,char.Torso.Position.Z)
  1094. pos.Parent = main
  1095. pos.MaxForce = Vector3.new(0,1e9,0)
  1096.  
  1097. local Momentum = Vector3.new(0, 0, 0)
  1098. local LastMomentum = Vector3.new(0, 0, 0)
  1099. local LastTilt = 0
  1100. local CurrentSpeed = Speed.MaxSpeed
  1101. local Inertia = (1 - (Speed.CurrentSpeed / CurrentSpeed))
  1102.  
  1103. while (hovering and (not flying) and canfly and status.Power.Value and status.Flying.Value) do
  1104. sprinting = false
  1105.  
  1106. if status.InSuit.Value or (status.Calling.Value and (not status.Whole.Value) and status.Ejected.Value) then
  1107. hum.WalkSpeed = 40
  1108. end
  1109.  
  1110. hum.PlatformStand = false
  1111.  
  1112. status.Charge.Value = status.Charge.Value - 0.015
  1113.  
  1114. local Tilt = ((Momentum * Vector3.new(1, 0, 1)).unit:Cross(((LastMomentum * Vector3.new(1, 0, 1)).unit))).y
  1115. local StringTilt = tostring(Tilt)
  1116.  
  1117. if StringTilt == "-1.#IND" or StringTilt == "1.#IND" or Tilt == math.huge or Tilt == -math.huge or StringTilt == tostring(0 / 0) then
  1118. Tilt = 0
  1119. end
  1120.  
  1121. local AbsoluteTilt = math.abs(Tilt)
  1122.  
  1123. if AbsoluteTilt > 0.06 or AbsoluteTilt < 0.0001 then
  1124. if math.abs(LastTilt) > 0.0001 then
  1125. Tilt = (LastTilt * 0.9)
  1126. else
  1127. Tilt = 0
  1128. end
  1129. else
  1130. Tilt = ((LastTilt * 0.77) + (Tilt * 0.25))
  1131. end
  1132. LastTilt = Tilt
  1133. Momentum = Vector3.new(0, 0, 0)
  1134. Gyro.cframe = game:GetService("Workspace").CurrentCamera.CoordinateFrame
  1135. wait()
  1136. end
  1137. hum.WalkSpeed = 16
  1138. hum.PlatformStand = false
  1139. StopFlightMechanics()
  1140. end
  1141.  
  1142. function FlightMechanics()
  1143. suit = GetChild(char,"Suit")
  1144. main = suit.Chest2.Main
  1145. status = GetChild(suit,"Status")
  1146. status.Flying.Value = true
  1147.  
  1148. if main:FindFirstChild("Gyro") then
  1149. main.Gyro:Destroy()
  1150. end
  1151. if main:FindFirstChild("WalkVelocity") then
  1152. main.WalkVelocity:Destroy()
  1153. end
  1154.  
  1155. wait()
  1156.  
  1157. local Gyro = Instance.new("BodyGyro")
  1158. Gyro.Name = "FlightGyro"
  1159. Gyro.P = (10 ^ 6)
  1160. Gyro.maxTorque = Vector3.new(Gyro.P, Gyro.P, Gyro.P)
  1161. Gyro.cframe = main.CFrame
  1162. Gyro.Parent = main
  1163.  
  1164. local Velocity = Instance.new("BodyVelocity")
  1165. Velocity.Name = "FlightVelocity"
  1166. Velocity.velocity = Vector3.new(0, 0, 0)
  1167. Velocity.P = (10 ^ 4)
  1168. Velocity.maxForce = Vector3.new(1, 1, 1) * (10 ^ 6)
  1169. Velocity.Parent = main
  1170.  
  1171. local Momentum = Vector3.new(0, 0, 0)
  1172. local LastMomentum = Vector3.new(0, 0, 0)
  1173. local LastTilt = 0
  1174. local CurrentSpeed = Speed.MaxSpeed
  1175. local Inertia = (1 - (Speed.CurrentSpeed / CurrentSpeed))
  1176.  
  1177. while (flying and (not hovering) and canfly and status.Power.Value and status.Flying.Value) do
  1178. sprinting = false
  1179. status.Charge.Value = status.Charge.Value - 0.015
  1180. if CurrentSpeed ~= Speed.MaxSpeed then
  1181. CurrentSpeed = Speed.MaxSpeed
  1182. Inertia = (1 - (Speed.CurrentSpeed / CurrentSpeed))
  1183. end
  1184.  
  1185. local Direction = game:GetService("Workspace").CurrentCamera.CoordinateFrame:vectorToWorldSpace(Vector3.new(Controls.Left.Number + Controls.Right.Number, math.abs(Controls.Forward.Number) * 0.2, Controls.Forward.Number + Controls.Backward.Number))
  1186. local Movement = Direction * Speed.CurrentSpeed
  1187.  
  1188. Momentum = (Momentum * Inertia) + Movement
  1189.  
  1190. local TotalMomentum = Momentum.magnitude
  1191.  
  1192. if TotalMomentum > CurrentSpeed then
  1193. TotalMomentum = CurrentSpeed
  1194. for i,v in pairs(parts) do
  1195. if suit:FindFirstChild(v.Name) and suit:FindFirstChild(v.Name).Repulsor:FindFirstChild("Thruster") and (v.Name == "Gauntlet1" or v.Name == "Gauntlet2") then
  1196. suit:FindFirstChild(v.Name).Repulsor.Thruster.Enabled = true
  1197. end
  1198. end
  1199. end
  1200.  
  1201. local Tilt = ((Momentum * Vector3.new(1, 0, 1)).unit:Cross(((LastMomentum * Vector3.new(1, 0, 1)).unit))).y
  1202. local StringTilt = tostring(Tilt)
  1203.  
  1204. if StringTilt == "-1.#IND" or StringTilt == "1.#IND" or Tilt == math.huge or Tilt == -math.huge or StringTilt == tostring(0 / 0) then
  1205. Tilt = 0
  1206. end
  1207.  
  1208. local AbsoluteTilt = math.abs(Tilt)
  1209.  
  1210. if AbsoluteTilt > 0.06 or AbsoluteTilt < 0.0001 then
  1211. if math.abs(LastTilt) > 0.0001 then
  1212. Tilt = (LastTilt * 0.9)
  1213. else
  1214. Tilt = 0
  1215. end
  1216. else
  1217. Tilt = ((LastTilt * 0.77) + (Tilt * 0.25))
  1218. end
  1219. LastTilt = Tilt
  1220. if TotalMomentum < 0.5 then
  1221. Momentum = Vector3.new(0, 0, 0)
  1222. TotalMomentum = 0
  1223. Gyro.cframe = game:GetService("Workspace").CurrentCamera.CoordinateFrame
  1224. else
  1225. Gyro.cframe = CFrame.new(Vector3.new(0, 0, 0), Momentum) * CFrame.Angles(0, 0, (Tilt * -20)) * CFrame.Angles((math.pi * -0.5 * (TotalMomentum / CurrentSpeed)), 0, 0)
  1226. end
  1227. Velocity.velocity = Momentum
  1228. LastMomentum = Momentum
  1229. wait()
  1230. end
  1231. StopFlightMechanics()
  1232. end
  1233.  
  1234. function StopFlightMechanics()
  1235. suit = GetChild(char,"Suit")
  1236. main = suit.Chest2.Main
  1237. status = GetChild(suit,"Status")
  1238. flying = false
  1239. hovering = false
  1240. status.Flying.Value = false
  1241.  
  1242. for i,v in pairs(main:GetChildren()) do
  1243. if v and v.Name == "FlightGyro" or v.Name == "FlightVelocity" then
  1244. v:Destroy()
  1245. end
  1246. end
  1247.  
  1248. for i,v in pairs(parts) do
  1249. if suit:FindFirstChild(v.Name).Repulsor:FindFirstChild("Thruster") then
  1250. suit:FindFirstChild(v.Name).Repulsor.Thruster:Destroy()
  1251. end
  1252. end
  1253.  
  1254. fly:Stop()
  1255. hover:Stop()
  1256. main.FlyBoost:Stop()
  1257.  
  1258. main.Fly:Stop()
  1259.  
  1260. hum.WalkSpeed = 16
  1261.  
  1262. if status.Sentry.Value and not hovering then
  1263. if not main:FindFirstChild("Gyro") then
  1264. local g = Instance.new("BodyGyro")
  1265. g.Name = "Gyro"
  1266. g.Parent = main
  1267. end
  1268. if not main:FindFirstChild("WalkVelocity") then
  1269. local Velocity = Instance.new("BodyVelocity")
  1270. Velocity.Name = "WalkVelocity"
  1271. Velocity.velocity = Vector3.new(0,0,0)
  1272. Velocity.P = (10 ^ 4)
  1273. Velocity.maxForce = Vector3.new(1,0,1) * (10^6)
  1274. Velocity.Parent = main
  1275. end
  1276. end
  1277. end
  1278.  
  1279. function Fly()
  1280. suit = GetChild(char,"Suit")
  1281. main = suit.Chest2.Main
  1282. status = GetChild(suit,"Status")
  1283. if canfly then
  1284. sprinting = false
  1285. local function AddThruster(part,size,bool)
  1286. local fire = effects.Thruster:Clone()
  1287. fire.Size = NumberSequence.new(size)
  1288. fire.Enabled = bool
  1289. fire.Parent = part.Repulsor
  1290. end
  1291. flying = true
  1292. if status.InSuit.Value then
  1293. jump:Play()
  1294. fly:Play()
  1295. end
  1296. main.Fly:Play()
  1297. coroutine.resume(coroutine.create(FlightMechanics))
  1298. for i,v in pairs(parts) do
  1299. if suit:FindFirstChild(v.Name) then
  1300. AddThruster(suit:FindFirstChild(v.Name),v.Size,v.Enabled)
  1301. end
  1302. end
  1303. end
  1304. end
  1305.  
  1306. function StopFlight()
  1307. suit = GetChild(char,"Suit")
  1308. main = suit.Chest2.Main
  1309. status = GetChild(suit,"Status")
  1310. hovering = false
  1311. fly:Stop()
  1312. hover:Stop()
  1313. main.FlyBoost:Stop()
  1314. main.Fly:Stop()
  1315. if status.InSuit.Value then
  1316. hum.WalkSpeed = 16
  1317. end
  1318. for i,v in pairs(parts) do
  1319. if suit:FindFirstChild(v.Name).Repulsor:FindFirstChild("Thruster") then
  1320. suit:FindFirstChild(v.Name).Repulsor.Thruster:Destroy()
  1321. end
  1322. end
  1323. end
  1324.  
  1325. function Hover()
  1326. suit = GetChild(char,"Suit")
  1327. main = suit.Chest2.Main
  1328. status = GetChild(suit,"Status")
  1329. if canfly then
  1330. sprinting = false
  1331. StopFlightMechanics()
  1332. local function AddThruster(part,size,bool)
  1333. local fire = effects.Thruster:Clone()
  1334. fire.Size = NumberSequence.new(size)
  1335. fire.Enabled = bool
  1336. fire.Parent = part.Repulsor
  1337. end
  1338. hovering = true
  1339. if status.InSuit.Value then
  1340. hover:Play()
  1341. end
  1342. main.Fly:Play()
  1343. hum.JumpPower = 60
  1344. hum.Jump = true
  1345. coroutine.resume(coroutine.create(HoverMechanics))
  1346. for i,v in pairs(parts) do
  1347. if suit:FindFirstChild(v.Name) then
  1348. AddThruster(suit:FindFirstChild(v.Name),v.Size,v.Enabled)
  1349. end
  1350. end
  1351. end
  1352. end
  1353.  
  1354. function TrackLock(mouse)
  1355. suit = GetChild(char,"Suit")
  1356. main = suit.Chest2.Main
  1357. status = GetChild(suit,"Status")
  1358. local myHead = char:FindFirstChild("Head")
  1359. HaveLock = false
  1360. target = nil
  1361. while lock and mousedown and status.Power.Value do
  1362. local mousePos = mouse.Hit
  1363. local minOffset = nil
  1364. local foundPlayer = false
  1365. for _,i in pairs(game.Players:GetPlayers()) do
  1366. if i.Character and i.Character:FindFirstChild('Torso') and i~= plr then
  1367.  
  1368. local torsoPos = i.Character.Torso.CFrame
  1369. local dist = (main.CFrame.p-torsoPos.p).magnitude
  1370. local mouseDirection = (mouse.hit.p-main.CFrame.p).unit
  1371. local offset = (((mouseDirection*dist)+main.CFrame.p)-
  1372. torsoPos.p).magnitude
  1373. if offset<9 and (not minOffset or offset<minOffset) then
  1374. foundPlayer = true
  1375. MyDistText.Text = tostring(math.floor(dist*100)/100)
  1376. if target~=i then
  1377. if not target and i and not lockOnSoundPlaying
  1378. and not holdSoundPlaying then
  1379. main.Lock:Play()
  1380. lockOnSoundPlaying = true
  1381. lockonImg.Visible = true
  1382. MyDistText.Visible = true
  1383. TrackTime = tick()
  1384. end
  1385. target = i
  1386. MyBillboard.Parent = plr.PlayerGui
  1387. MyBillboard.Adornee = i.Character.Torso
  1388. lockonImg.Visible = true
  1389. end
  1390. end
  1391. end
  1392. end
  1393. if (tick()-TrackTime)>1.1 and target and not holdSoundPlaying then
  1394. main.HoldLock:Play()
  1395. holdSoundPlaying=true
  1396. lockonImg.Visible = false
  1397. holdlockImg.Visible = true
  1398. end
  1399. if not foundPlayer and target then
  1400. target=nil
  1401. lockOnSoundPlaying=false
  1402. main.Lock:Stop()
  1403. if holdSoundPlaying then
  1404. main.HoldLock:Stop()
  1405. holdSoundPlaying = false
  1406. end
  1407. lockonImg.Visible = false
  1408. holdlockImg.Visible = false
  1409. MyDistText.Visible = false
  1410. MyBillboard.Parent = nil
  1411. MyBillboard.Adornee = nil
  1412. end
  1413. wait(1/30)
  1414. end
  1415. target=nil
  1416. lockOnSoundPlaying=false
  1417. main.Lock:Stop()
  1418. if holdSoundPlaying then
  1419. main.Hold.Lock:Stop()
  1420. holdSoundPlaying = false
  1421. end
  1422. lockonImg.Visible = false
  1423. holdlockImg.Visible = false
  1424. MyDistText.Visible = false
  1425. MyBillboard.Parent = nil
  1426. MyBillboard.Adornee = nil
  1427. end
  1428.  
  1429. function CastRepulsor(startPos,endPos,segLength,parts,type)
  1430. suit = GetChild(char,"Suit")
  1431. main = suit.Chest2.Main
  1432. status = GetChild(suit,"Status")
  1433. local part, nend = game.Workspace:FindPartOnRay( Ray.new(startPos,(endPos-startPos).unit*999.999),char)
  1434. if nend then endPos = nend end
  1435. local damage = {Arm=50,Chest=120}
  1436. if part and part.Parent and not part.Parent:IsA("Hat") then
  1437. if (not part.Anchored) and (not part:IsDescendantOf(char)) then
  1438. local PushBack = CFrame.new(main.CFrame.p,part.Position).lookVector * 60
  1439. PushBack = Vector3.new(PushBack.X,20,PushBack.Z)
  1440. part.Velocity = PushBack
  1441. elseif (part.Anchored) and (not part:IsDescendantOf(char)) then
  1442. if math.max(part.Size.X,part.Size.Y,part.Size.Z) <= 21 then
  1443. part.Anchored = false
  1444. part.CanCollide = true
  1445. part:BreakJoints()
  1446. local PushBack = CFrame.new(main.CFrame.p,part.Position).lookVector * 60
  1447. PushBack = Vector3.new(PushBack.X,20,PushBack.Z)
  1448. part.Velocity = PushBack
  1449. end
  1450. end
  1451. if part.Parent:FindFirstChild('Humanoid') and part.Parent ~= char then
  1452. coroutine.resume(coroutine.create(function()
  1453. local humanoid = part.Parent:FindFirstChild('Humanoid')
  1454. humanoid.PlatformStand = true
  1455. humanoid:TakeDamage(damage[type])
  1456. wait(0.5)
  1457. humanoid.PlatformStand = false
  1458. humanoid.Sit = true
  1459. end))
  1460. for i,v in pairs(parts) do
  1461. v:Destroy()
  1462. end
  1463. elseif part.Parent:IsA("Model") then
  1464. local limb = part.Parent
  1465. if limb.Parent:FindFirstChild("Status") then
  1466. if limb.Parent.Status.InSuit.Value then
  1467. coroutine.resume(coroutine.create(function()
  1468. limb.Parent.Status.Flying.Value = false
  1469. local humanoid = limb.Parent.Parent:FindFirstChild('Humanoid')
  1470. humanoid.PlatformStand = true
  1471. humanoid:TakeDamage(damage[type])
  1472. wait(0.5)
  1473. humanoid.PlatformStand = false
  1474. humanoid.Sit = true
  1475. end))
  1476. end
  1477. end
  1478. end
  1479. end
  1480.  
  1481. local numSegments = math.floor(math.min((startPos-endPos).magnitude/segLength,50))
  1482. local initNumParts = #parts
  1483. for i=numSegments,initNumParts,1 do
  1484. if parts[i] then
  1485. parts[i]:Destroy()
  1486. parts[i]=nil
  1487. end
  1488. end
  1489. for i = 1,numSegments,1 do
  1490. if not parts[i] then
  1491. parts[i] = Instance.new('Part')
  1492. parts[i].Parent = suit
  1493. parts[i].Anchored = true
  1494. parts[i].Size = Vector3.new(0.2,0.2,segLength)
  1495. parts[i].CanCollide = false
  1496. parts[i].Transparency = 1
  1497. local fire = effects[type]:Clone()
  1498. fire.Parent = parts[i]
  1499. local light = Instance.new("PointLight")
  1500. light.Parent = parts[i]
  1501. light.Brightness = 50
  1502. light.Range = 7
  1503. light.Color = Color3.new(255/255,185/255,71/255)
  1504. end
  1505. parts[i].CFrame = CFrame.new(((i-.4)*(endPos-startPos).unit*segLength)+startPos,endPos)
  1506. end
  1507. return parts
  1508. end
  1509.  
  1510. function CastLaser(startPos,endPos)
  1511. suit = GetChild(char,"Suit")
  1512. main = suit.Chest2.Main
  1513. status = GetChild(suit,"Status")
  1514. local part, nend = game.Workspace:FindPartOnRay( Ray.new(startPos,(endPos-startPos).unit*999.999))
  1515. if nend then endPos = nend end
  1516.  
  1517. if part and part.Parent and not part.Parent:IsA("Hat") then
  1518. if part.Parent:FindFirstChild('Humanoid') and part.Parent ~= char then
  1519. local humanoid = part.Parent:FindFirstChild('Humanoid')
  1520. local torso = part.Parent:FindFirstChild('Torso')
  1521. humanoid:TakeDamage(2)
  1522. elseif (not part.Parent:FindFirstChild("Humanoid")) and (not part:IsDescendantOf(char)) then
  1523. if not part.Anchored then
  1524. part:BreakJoints()
  1525. part.CanCollide = true
  1526. elseif part.Anchored and
  1527. math.max(part.Size.X,part.Size.Y,part.Size.Z) <= 21 then
  1528. part.Anchored = false
  1529. part.CanCollide = true
  1530. part:BreakJoints()
  1531. end
  1532. elseif part.Parent then
  1533. if part.Parent:IsA("Model") and part.Parent.Parent.Name == "Suit" and part.Parent.Parent ~= suit then
  1534. part.Anchored = false
  1535. part.CanCollide = true
  1536. part:BreakJoints()
  1537. part.Transparency = 0
  1538. if part.Material == Enum.Material.Neon then
  1539. part.BrickColor = BrickColor.new("Really black")
  1540. end
  1541. local theirsuit = part.Parent.Parent
  1542. if theirsuit.Parent:FindFirstChild(part.Parent.Target.Value) then
  1543. theirsuit.Parent:FindFirstChild(part.Parent.Target.Value).Transparency = 0
  1544. end
  1545. end
  1546. end
  1547. end
  1548.  
  1549. local segLength = (startPos-endPos).magnitude
  1550.  
  1551. if beam then
  1552. beam:Destroy()
  1553. end
  1554.  
  1555. local surfaces = {"Top","Bottom","Right","Left","Front","Back"}
  1556. beam = Instance.new('Part')
  1557. beam.Parent = suit
  1558. beam.Anchored = true
  1559. beam.Size = Vector3.new(0,0,segLength)
  1560. beam.CanCollide = false
  1561. beam.Transparency = 0.4
  1562. beam.Material = Enum.Material.Neon
  1563. beam.BrickColor = BrickColor.new("Really red")
  1564. local mesh = Instance.new("BlockMesh")
  1565. mesh.Scale = Vector3.new(0.5,0.5,1)
  1566. mesh.Parent = beam
  1567. for i = 1,#surfaces do
  1568. local light = Instance.new("SurfaceLight")
  1569. light.Parent = beam
  1570. light.Brightness = 50
  1571. light.Range = 7
  1572. light.Color = Color3.new(255,0,0)
  1573. light.Face = surfaces[i]
  1574. end
  1575.  
  1576. beam.CFrame = CFrame.new(((segLength/2)*(endPos-startPos).unit)+startPos,endPos)
  1577. end
  1578.  
  1579. local rightweld = game.Players.LocalPlayer.Character.Torso['Right Shoulder']
  1580. local oldright = rightweld.C0
  1581. local leftweld = game.Players.LocalPlayer.Character.Torso['Left Shoulder']
  1582. local oldleft = leftweld.C0
  1583.  
  1584. mouse.KeyDown:connect(function(key)
  1585. suit = GetChild(char,"Suit")
  1586. main = suit.Chest2.Main
  1587. status = GetChild(suit,"Status")
  1588. local ByteKey = string.byte(key)
  1589. if key == " " then
  1590. if flying then
  1591. flying = false
  1592. StopFlight()
  1593. elseif canfly and (not flying) and (status.Power.Value) and (status.InSuit.Value or status.Sentry.Value) then
  1594. if (tick() - Jumping.JumpTick) <= Jumping.JumpTime or Jumping.JumpTick == 0 then
  1595. Jumping.JumpTick = tick()
  1596. Jumping.Jumps = Jumping.Jumps + 1
  1597. if Jumping.Jumps >= Jumping.JumpsRequired then
  1598. Jumping.JumpTick = 0
  1599. Jumping.Jumps = 0
  1600. Fly()
  1601. end
  1602. else
  1603. Jumping.JumpTick = tick()
  1604. Jumping.Jumps = 1
  1605. end
  1606. end
  1607. elseif key == "f" and (not SpeedBoost.Debounce) and (not boost) and flying and (not hovering) then
  1608. boost = true
  1609. SpeedBoost.Debounce = true
  1610. main.FlyBoost:Play()
  1611. for i,v in pairs(parts) do
  1612. if suit:FindFirstChild(v.Name) and suit:FindFirstChild(v.Name).Repulsor:FindFirstChild("Thruster") then
  1613. suit:FindFirstChild(v.Name).Repulsor.Thruster.Enabled = true
  1614. end
  1615. end
  1616. Speed.MaxSpeed = Speeds.SpeedBoost
  1617. wait(SpeedBoost.Duration)
  1618. main.FlyBoost:Stop()
  1619. Speed.MaxSpeed = Speeds.NormalSpeed
  1620. for i,v in pairs(parts) do
  1621. if suit:FindFirstChild(v.Name) and suit:FindFirstChild(v.Name).Repulsor:FindFirstChild("Thruster") then
  1622. suit:FindFirstChild(v.Name).Repulsor.Thruster.Enabled = v.Enabled
  1623. end
  1624. end
  1625. wait(SpeedBoost.ReloadTime)
  1626. boost = false
  1627. SpeedBoost.Debounce = false
  1628. elseif key == "h" and canfly and status.InSuit.Value then
  1629. if hovering == false or flying then
  1630. hovering = true
  1631. StopFlight()
  1632. StopFlightMechanics()
  1633. Hover()
  1634. elseif hovering then
  1635. hum.WalkSpeed = 16
  1636. StopFlight()
  1637. StopFlightMechanics()
  1638. hovering = false
  1639. end
  1640. --weapons
  1641. --right repulsor
  1642. elseif key == "e" then
  1643. if not firing and status.Power.Value and not laser and not light and (not grabbing) then
  1644. sprinting = false
  1645. firing = true
  1646. suit.Gauntlet1.Main.Equip:Play()
  1647. local targ = nil
  1648. if target == nil then
  1649. targ = mouse.Hit.p
  1650. end
  1651. local rayparts = {}
  1652. if status.InSuit.Value or (status.Calling.Value and (not status.Whole.Value) and status.Ejected.Value) then
  1653. rightweld.CurrentAngle = 0
  1654. rightweld.DesiredAngle = 0
  1655. rightweld.MaxVelocity = 0
  1656. local tframe = game.Players.LocalPlayer.Character.Torso.CFrame
  1657. local taim = mouse.Hit.p - (tframe.p)
  1658. rightweld.C0 = (CFrame.new(Vector3.new(),tframe:vectorToObjectSpace(taim)) * CFrame.Angles(math.pi/2,math.pi/2,0)) + Vector3.new(1,0.5,0)
  1659. end
  1660. wait(0.5)
  1661. suit.Gauntlet1.Main.Fire:Play()
  1662. status.Charge.Value = status.Charge.Value - 0.5
  1663. wait(0.2)
  1664. rightweld.C0 = oldright
  1665. local a = suit.Gauntlet1.Repulsor.CFrame.p+suit.Gauntlet1.Repulsor.CFrame:vectorToWorldSpace(Vector3.new(0,0,0))
  1666. if target ~= nil then
  1667. targ = target.Character.Torso.CFrame.p
  1668. elseif target == nil then
  1669. targ = mouse.Hit.p
  1670. end
  1671. rayparts = CastRepulsor(a,targ,10,rayparts,"Arm")
  1672. wait(0.1)
  1673. firing = false
  1674. for i,v in pairs(rayparts) do
  1675. v:Destroy()
  1676. wait()
  1677. end
  1678. end
  1679. --left repulsor
  1680. elseif key == "q" then
  1681. if not firing and status.Power.Value and not laser and not light and (not grabbing) then
  1682. sprinting = false
  1683. firing = true
  1684. suit.Gauntlet2.Main.Equip:Play()
  1685. local targ = nil
  1686. if target == nil then
  1687. targ = mouse.Hit.p
  1688. end
  1689. local rayparts = {}
  1690. if status.InSuit.Value or (status.Calling.Value and (not status.Whole.Value) and status.Ejected.Value) then
  1691. leftweld.CurrentAngle = 0
  1692. leftweld.DesiredAngle = 0
  1693. leftweld.MaxVelocity = 0
  1694. local tframe = game.Players.LocalPlayer.Character.Torso.CFrame
  1695. local taim = mouse.Hit.p - (tframe.p)
  1696. leftweld.C0 = (CFrame.new(Vector3.new(),tframe:vectorToObjectSpace(taim)) * CFrame.Angles(math.pi/2,-math.pi/2,0)) + Vector3.new(-1,0.5,0)
  1697. end
  1698. wait(0.5)
  1699. suit.Gauntlet2.Main.Fire:Play()
  1700. status.Charge.Value = status.Charge.Value - 0.5
  1701. wait(0.2)
  1702. leftweld.C0 = oldleft
  1703. local a = suit.Gauntlet2.Repulsor.CFrame.p+suit.Gauntlet2.Repulsor.CFrame:vectorToWorldSpace(Vector3.new(0,0,0))
  1704. if target ~= nil then
  1705. targ = target.Character.Torso.CFrame.p
  1706. elseif target == nil then
  1707. targ = mouse.Hit.p
  1708. end
  1709. rayparts = CastRepulsor(a,targ,10,rayparts,"Arm")
  1710. wait(0.1)
  1711. firing = false
  1712. for i,v in pairs(rayparts) do
  1713. v:Destroy()
  1714. wait()
  1715. end
  1716. end
  1717. --chest repulsor
  1718. elseif key == "r" then
  1719. if status.Power.Value and (not firing) and (not grabbing) and (status.InSuit.Value or (status.Calling.Value and (not status.Whole.Value) and status.Ejected.Value)) then
  1720. sprinting = false
  1721. local anim = hum:LoadAnimation(anims.Unibeam)
  1722. firing = true
  1723. main.Equip:Play()
  1724. local targ = nil
  1725. if target == nil then
  1726. targ = mouse.Hit.p
  1727. end
  1728. local rayparts = {}
  1729. if status.InSuit.Value then
  1730. anim:Play()
  1731. end
  1732. wait(0.5)
  1733. main.Fire:Play()
  1734. status.Charge.Value = status.Charge.Value - 1.5
  1735. wait(0.2)
  1736. anim:Stop()
  1737. local a = suit.Chest1.Light.CFrame.p+suit.Chest1.Light.CFrame:vectorToWorldSpace(Vector3.new(0,0,0))
  1738. if target ~= nil then
  1739. targ = target.Character.Torso.CFrame.p
  1740. elseif target == nil then
  1741. targ = mouse.Hit.p
  1742. end
  1743. rayparts = CastRepulsor(a,targ,10,rayparts,"Chest")
  1744. wait(0.1)
  1745. for i,v in pairs(rayparts) do
  1746. v:Destroy()
  1747. wait()
  1748. end
  1749. wait(3)
  1750. firing = false
  1751. end
  1752. --laser
  1753. elseif key == "t" then
  1754. if (not laser) and status.Power.Value and (not firing) and (not light) and not grabbing then
  1755. sprinting = false
  1756. laser = true
  1757. Laser()
  1758. end
  1759. elseif key == "l" then
  1760. if (not light) and status.Power.Value and (not firing) and (not laser) and not grabbing then
  1761. sprinting = false
  1762. light = true
  1763. Light()
  1764. end
  1765. elseif key == "0" then
  1766. if cansprint and (not sprinting) and (not hovering) and (not flying) and ((status.Power.Value and status.InSuit.Value) or ((not status.InSuit.Value) and (not status.Sentry.Value))) then
  1767. sprinting = true
  1768. laser = false
  1769. light = false
  1770. suit.Gauntlet1.Main.Laser:Stop()
  1771. if beam then
  1772. beam:Destroy()
  1773. end
  1774. Sprint()
  1775. end
  1776. elseif key == "g" then
  1777. if ((status.Power.Value and status.InSuit.Value) or ((not status.InSuit.Value) and (status.Sentry.Value) and status.Power.Value)) then
  1778. if not grabbing then
  1779. cangrab = true
  1780. suit.Chest1.Union.Touched:connect(function(part)
  1781. Grab(part)
  1782. end)
  1783. suit.Helmet.Union.Touched:connect(function(part)
  1784. Grab(part)
  1785. end)
  1786. suit.Shoulder1.Union.Touched:connect(function(part)
  1787. Grab(part)
  1788. end)
  1789. suit.Shoulder2.Union.Touched:connect(function(part)
  1790. Grab(part)
  1791. end)
  1792. elseif grabbing then
  1793. grabbing = false
  1794. cangrab = false
  1795. grab:Stop()
  1796. if main:FindFirstChild("Grab") then
  1797. main.Grab:Destroy()
  1798. end
  1799. end
  1800. end
  1801. end
  1802. for i, v in pairs(Controls) do
  1803. for ii, vv in pairs(v.Keys) do
  1804. v.Number = ((((string.lower(type(vv)) == string.lower("String") and key == string.lower(vv)) or (string.lower(type(vv)) == string.lower("Number") and ByteKey == vv)) and v.Numbers.On) or v.Number)
  1805. end
  1806. end
  1807. end)
  1808.  
  1809. mouse.KeyUp:connect(function(key)
  1810. suit = GetChild(char,"Suit")
  1811. main = suit.Chest2.Main
  1812. status = GetChild(suit,"Status")
  1813. local ByteKey = string.byte(key)
  1814. for i, v in pairs(Controls) do
  1815. for ii, vv in pairs(v.Keys) do
  1816. v.Number = ((((string.lower(type(vv)) == string.lower("String") and key == string.lower(vv)) or (string.lower(type(vv)) == string.lower("Number") and ByteKey == vv)) and v.Numbers.Off) or v.Number)
  1817. end
  1818. end
  1819. if key == "t" then
  1820. laser = false
  1821. suit.Gauntlet1.Main.Laser:Stop()
  1822. if beam then
  1823. beam:Destroy()
  1824. end
  1825. elseif key == "l" then
  1826. light = false
  1827. elseif key == "0" then
  1828. sprinting = false
  1829. end
  1830. end)
  1831.  
  1832. mouse.Button1Down:connect(function()
  1833. suit = GetChild(char,"Suit")
  1834. main = suit.Chest2.Main
  1835. status = GetChild(suit,"Status")
  1836. click_d = tick()
  1837. wait(0.42)
  1838. if not attacking and not lock then
  1839. lock = true
  1840. mousedown = true
  1841. TrackLock(mouse)
  1842. end
  1843. end)
  1844.  
  1845. mouse.Button1Up:connect(function()
  1846. suit = GetChild(char,"Suit")
  1847. main = suit.Chest2.Main
  1848. status = GetChild(suit,"Status")
  1849. lock = false
  1850. mousedown = false
  1851. main.Lock:Stop()
  1852. main.HoldLock:Stop()
  1853. holdSoundPlaying = false
  1854. lockonImg.Visible = false
  1855. holdlockImg.Visible = false
  1856. MyDistText.Visible = false
  1857. MyBillboard.Parent = nil
  1858. MyBillboard.Adornee = nil
  1859. if (tick()-click_d) <= 0.4 then
  1860. if (not sprinting) and (not grabbing) and status.Power.Value and (not attacking) and canattack and (not light) and (not laser) and (status.InSuit.Value or (status.Calling.Value and (not status.Whole.Value) and status.Ejected.Value)) then
  1861. attacking = true
  1862. canattack = false
  1863. candamage = true
  1864. punch:Play(0.1,1,2.2)
  1865. suit.Gauntlet1.Light.Swing.Pitch = math.random(100,120)/100
  1866. suit.Gauntlet1.Light.Swing:Play()
  1867. suit.Gauntlet1.Light.Touched:connect(function(part)
  1868. if part.Parent and candamage and (not part:IsDescendantOf(char)) then
  1869. if part.Parent:FindFirstChild("Humanoid") then
  1870. candamage = false
  1871. local humanoid = part.Parent:FindFirstChild("Humanoid")
  1872. local torso = part.Parent:FindFirstChild("Torso")
  1873. suit.Gauntlet1.Light.Smack.Pitch = math.random(90,110)/100
  1874. suit.Gauntlet1.Light.Smack:Play()
  1875. coroutine.resume(coroutine.create(function()
  1876. local PushBack = CFrame.new(char.Torso.CFrame.p,part.Position).lookVector * 60
  1877. PushBack = Vector3.new(PushBack.X,60,PushBack.Z)
  1878. torso.Velocity = PushBack
  1879. humanoid.PlatformStand = true
  1880. humanoid:TakeDamage(50)
  1881. wait(0.5)
  1882. humanoid.PlatformStand = false
  1883. humanoid.Sit = true
  1884. end))
  1885. elseif part.Parent:IsA("Model") then
  1886. if part.Parent.Parent.Name == "Suit" then
  1887. local num = math.random(1,25)
  1888. if num == 1 then
  1889. part:BreakJoints()
  1890. part.CanCollide = true
  1891. end
  1892. part.Parent.Parent.Status.Flying.Value = false
  1893. end
  1894. end
  1895. end
  1896. end)
  1897. wait(1)
  1898. canattack = true
  1899. candamage = false
  1900. attacking = false
  1901. end
  1902. end
  1903. end)
  1904.  
  1905. function Laser()
  1906. suit = GetChild(char,"Suit")
  1907. main = suit.Chest2.Main
  1908. status = GetChild(suit,"Status")
  1909. if status.InSuit.Value or (status.Calling.Value and (not status.Whole.Value) and status.Ejected.Value) then
  1910. rightweld.CurrentAngle = 0
  1911. rightweld.DesiredAngle = 0
  1912. rightweld.MaxVelocity = 0
  1913. end
  1914. suit.Gauntlet1.Main.Laser:Play()
  1915. while laser and (not firing) and (not grabbing) and (not light) and (status.Power.Value) do
  1916. sprinting = false
  1917. if status.InSuit.Value or (status.Calling.Value and (not status.Whole.Value) and status.Ejected.Value) then
  1918. rightweld.CurrentAngle = 0
  1919. rightweld.DesiredAngle = 0
  1920. rightweld.MaxVelocity = 0
  1921. local tframe = game.Players.LocalPlayer.Character.Torso.CFrame
  1922. tframe = tframe + tframe:vectorToWorldSpace(Vector3.new(1, 0.5, 0))
  1923. local taim = mouse.Hit.p - (tframe.p)
  1924. rightweld.C0 = (CFrame.new(Vector3.new(),tframe:vectorToObjectSpace(taim)) * CFrame.Angles(math.pi/2,math.pi/2,0)) + Vector3.new(1,0.5,0)
  1925. end
  1926. local a = suit.Gauntlet1.Repulsor.CFrame.p+suit.Gauntlet1.Repulsor.CFrame:vectorToWorldSpace(Vector3.new(0,0,0))
  1927. local targ = nil
  1928. if target ~= nil then
  1929. targ = target.Character.Torso.CFrame.p
  1930. elseif target == nil then
  1931. targ = mouse.Hit.p
  1932. end
  1933. CastLaser(a,targ)
  1934. status.Charge.Value = status.Charge.Value - 0.03
  1935. wait()
  1936. end
  1937. rightweld.C0 = oldright
  1938. laser = false
  1939. end
  1940.  
  1941. function Light()
  1942. suit = GetChild(char,"Suit")
  1943. main = suit.Chest2.Main
  1944. status = GetChild(suit,"Status")
  1945. local torch = suit.Gauntlet1.Repulsor.Torch
  1946. if status.InSuit.Value or (status.Calling.Value and (not status.Whole.Value) and status.Ejected.Value) then
  1947. rightweld.CurrentAngle = 0
  1948. rightweld.DesiredAngle = 0
  1949. rightweld.MaxVelocity = 0
  1950. end
  1951. torch.Enabled = true
  1952. while light and (not firing) and (not grabbing) and (not laser) and (status.Power.Value) do
  1953. if status.InSuit.Value or (status.Calling.Value and (not status.Whole.Value) and status.Ejected.Value) then
  1954. rightweld.CurrentAngle = 0
  1955. rightweld.DesiredAngle = 0
  1956. rightweld.MaxVelocity = 0
  1957. sprinting = false
  1958. local tframe = game.Players.LocalPlayer.Character.Torso.CFrame
  1959. tframe = tframe + tframe:vectorToWorldSpace(Vector3.new(1, 0.5, 0))
  1960. local taim = mouse.Hit.p - (tframe.p)
  1961. rightweld.C0 = (CFrame.new(Vector3.new(),tframe:vectorToObjectSpace(taim)) * CFrame.Angles(math.pi/2,math.pi/2,0)) + Vector3.new(1,0.5,0)
  1962. end
  1963. wait()
  1964. end
  1965. rightweld.C0 = oldright
  1966. torch.Enabled = false
  1967. light = false
  1968. end
  1969.  
  1970. function Sprint()
  1971. suit = GetChild(char,"Suit")
  1972. main = suit.Chest2.Main
  1973. status = GetChild(suit,"Status")
  1974. sprint:Play()
  1975. while cansprint and sprinting and (not hovering) and (not flying) and (not laser) and (not light) and ((status.Power.Value and status.InSuit.Value) or ((not status.InSuit.Value) and (not status.Sentry.Value))) do
  1976. hum.WalkSpeed = 32
  1977. hum.JumpPower = 0
  1978. wait()
  1979. end
  1980. sprint:Stop()
  1981. hum.WalkSpeed = 16
  1982. hum.JumpPower = 60
  1983. end
  1984.  
  1985. function Grab(part)
  1986. if (not grabbing) and cangrab and part.Parent:FindFirstChild("Torso") and part.Parent:FindFirstChild("Humanoid") and part.Parent:FindFirstChild("Humanoid").Health > 0 then
  1987. local main = char:FindFirstChild("Suit").Chest2.Main
  1988. laser = false
  1989. light = false
  1990. local ch = part.Parent
  1991. local hm = part.Parent:WaitForChild("Humanoid")
  1992. local spd = hm.WalkSpeed
  1993. local pw = hm.JumpPower
  1994. local w = Instance.new("Weld")
  1995. w.Name = "Grab"
  1996. w.Parent = main
  1997. w.Part0 = main
  1998. w.Part1 = part.Parent.Torso
  1999. w.C0 = CFrame.new(0,0,-1)
  2000. if status.InSuit.Value then
  2001. grab:Play()
  2002. end
  2003. grabbing = true
  2004. coroutine.resume(coroutine.create(function()
  2005. while cangrab and grabbing and (status.InSuit.Value or (status.Calling.Value and (not status.Whole.Value) and status.Ejected.Value)) do
  2006. hm.PlatformStand = true
  2007. hm.JumpPower = 0
  2008. hm.WalkSpeed = 0
  2009. wait()
  2010. end
  2011. hm.JumpPower = pw
  2012. hm.WalkSpeed = spd
  2013. hm.PlatformStand = false
  2014. end))
  2015. end
  2016. end
  2017.  
  2018. hum.Running:connect(function(speed)
  2019. if speed > 3 then
  2020. cansprint = true
  2021. elseif speed < 15 then
  2022. cansprint = false
  2023. sprinting = false
  2024. end
  2025. end)
  2026. end))
  2027. LocalScript10.Disabled = true
  2028. Folder11.Name = "Assets"
  2029. Folder11.Parent = LocalScript10
  2030. Folder12.Name = "Animations"
  2031. Folder12.Parent = Folder11
  2032. Animation13.Name = "Jump"
  2033. Animation13.Parent = Folder12
  2034. Animation13.AnimationId = "http://www.roblox.com/Asset?ID=97170520"
  2035. Animation14.Name = "Land"
  2036. Animation14.Parent = Folder12
  2037. Animation14.AnimationId = "http://www.roblox.com/Asset?ID=97171309"
  2038. Animation15.Name = "Fly"
  2039. Animation15.Parent = Folder12
  2040. Animation15.AnimationId = "http://www.roblox.com/Asset?ID=97172005"
  2041. Animation16.Name = "Hover"
  2042. Animation16.Parent = Folder12
  2043. Animation16.AnimationId = "http://www.roblox.com/Asset?ID=410609152"
  2044. Animation17.Name = "Unibeam"
  2045. Animation17.Parent = Folder12
  2046. Animation17.AnimationId = "http://www.roblox.com/Asset?ID=410614695"
  2047. Animation18.Name = "Punch"
  2048. Animation18.Parent = Folder12
  2049. Animation18.AnimationId = "http://www.roblox.com/Asset?ID=410613638"
  2050. Animation19.Name = "Sprint"
  2051. Animation19.Parent = Folder12
  2052. Animation19.AnimationId = "http://www.roblox.com/asset/?id=410473872"
  2053. Animation20.Name = "Grab"
  2054. Animation20.Parent = Folder12
  2055. Animation20.AnimationId = "http://www.roblox.com/Asset?ID=434754771"
  2056. Folder21.Name = "Visual"
  2057. Folder21.Parent = Folder11
  2058. ParticleEmitter22.Name = "Thruster"
  2059. ParticleEmitter22.Parent = Folder21
  2060. ParticleEmitter22.Color = ColorSequence.new(Color3.new(0.992157, 1, 0.67451),Color3.new(1, 0.658824, 0.321569))
  2061. ParticleEmitter22.LightEmission = 0.10000000149012
  2062. ParticleEmitter22.Texture = "http://www.roblox.com/asset/?id=48229939"
  2063. ParticleEmitter22.Transparency = NumberSequence.new(0.44374999403954,0.89375001192093,0.91874998807907,1)
  2064. ParticleEmitter22.Size = NumberSequence.new(0.40000000596046,0.40000000596046)
  2065. ParticleEmitter22.Lifetime = NumberRange.new(0.30000001192093, 0.30000001192093)
  2066. ParticleEmitter22.LockedToPart = true
  2067. ParticleEmitter22.Rate = 45645648
  2068. ParticleEmitter23.Name = "Arm"
  2069. ParticleEmitter23.Parent = Folder21
  2070. ParticleEmitter23.Speed = NumberRange.new(0, 0)
  2071. ParticleEmitter23.Color = ColorSequence.new(Color3.new(1, 0.913726, 0.466667),Color3.new(1, 0.913726, 0.466667))
  2072. ParticleEmitter23.LightEmission = 0.69999998807907
  2073. ParticleEmitter23.Texture = "http://www.roblox.com/asset/?id=242109931"
  2074. ParticleEmitter23.Transparency = NumberSequence.new(0,1,0)
  2075. ParticleEmitter23.Lifetime = NumberRange.new(0.5, 0.5)
  2076. ParticleEmitter23.LockedToPart = true
  2077. ParticleEmitter23.Rate = 7.6578905421913e+23
  2078. ParticleEmitter24.Name = "Chest"
  2079. ParticleEmitter24.Parent = Folder21
  2080. ParticleEmitter24.Speed = NumberRange.new(0, 0)
  2081. ParticleEmitter24.Color = ColorSequence.new(Color3.new(1, 0.913726, 0.466667),Color3.new(1, 0.913726, 0.466667))
  2082. ParticleEmitter24.LightEmission = 0.69999998807907
  2083. ParticleEmitter24.Texture = "http://www.roblox.com/asset/?id=242109931"
  2084. ParticleEmitter24.Transparency = NumberSequence.new(0,1,0)
  2085. ParticleEmitter24.Size = NumberSequence.new(2,2)
  2086. ParticleEmitter24.Lifetime = NumberRange.new(0.5, 0.5)
  2087. ParticleEmitter24.LockedToPart = true
  2088. ParticleEmitter24.Rate = 7.6578905421913e+23
  2089. BillboardGui25.Parent = Folder11
  2090. BillboardGui25.Size = UDim2.new(2, 40, 2, 40)
  2091. BillboardGui25.AlwaysOnTop = true
  2092. BillboardGui25.StudsOffset = Vector3.new(0, 0, 2)
  2093. ImageLabel26.Name = "lockonHeld"
  2094. ImageLabel26.Parent = BillboardGui25
  2095. ImageLabel26.Visible = false
  2096. ImageLabel26.Transparency = 1
  2097. ImageLabel26.Size = UDim2.new(1, 0, 1, 0)
  2098. ImageLabel26.BackgroundTransparency = 1
  2099. ImageLabel26.Image = "http://www.roblox.com/asset/?id=282254484"
  2100. TextLabel27.Name = "Distance"
  2101. TextLabel27.Parent = BillboardGui25
  2102. TextLabel27.Position = UDim2.new(0.800000012, 0, 0.200000003, 0)
  2103. TextLabel27.Visible = false
  2104. TextLabel27.Transparency = 1
  2105. TextLabel27.Size = UDim2.new(10, 0, 0.200000003, 0)
  2106. TextLabel27.BackgroundTransparency = 1
  2107. TextLabel27.BorderColor = BrickColor.new("Institutional white")
  2108. TextLabel27.BorderColor3 = Color3.new(1, 1, 1)
  2109. TextLabel27.Font = Enum.Font.Arial
  2110. TextLabel27.FontSize = Enum.FontSize.Size24
  2111. TextLabel27.Text = "110"
  2112. TextLabel27.TextColor = BrickColor.new("Institutional white")
  2113. TextLabel27.TextColor3 = Color3.new(1, 1, 1)
  2114. TextLabel27.TextScaled = true
  2115. TextLabel27.TextSize = 24
  2116. TextLabel27.TextWrap = true
  2117. TextLabel27.TextWrapped = true
  2118. TextLabel27.TextXAlignment = Enum.TextXAlignment.Left
  2119. ImageLabel28.Name = "lockon"
  2120. ImageLabel28.Parent = BillboardGui25
  2121. ImageLabel28.Visible = false
  2122. ImageLabel28.Transparency = 1
  2123. ImageLabel28.Size = UDim2.new(1, 0, 1, 0)
  2124. ImageLabel28.BackgroundTransparency = 1
  2125. ImageLabel28.Image = "http://www.roblox.com/asset/?id=282254354"
  2126. Script29.Name = "IronManSound"
  2127. Script29.Parent = Tool1
  2128. table.insert(cors,sandbox(Script29,function()
  2129. -- util
  2130.  
  2131. function waitForChild(parent, childName)
  2132. local child = parent:findFirstChild(childName)
  2133. if child then return child end
  2134. while true do
  2135. child = parent.ChildAdded:wait()
  2136. if child.Name==childName then return child end
  2137. end
  2138. end
  2139.  
  2140. function newSound(id)
  2141. local sound = Instance.new("Sound")
  2142. sound.SoundId = id
  2143. sound.archivable = false
  2144. sound.Parent = script.Parent.Head
  2145. return sound
  2146. end
  2147.  
  2148. -- declarations
  2149.  
  2150. local sGettingUp = newSound("http://www.roblox.com/asset/?id=278329638")
  2151. local sDied = newSound("http://www.roblox.com/asset/?id=267083409")
  2152. local sFreeFalling = newSound("rbxasset://sounds/action_falling.mp3")
  2153. local sJumping = newSound("http://www.roblox.com/asset/?id=278329638")
  2154. local sLanding = newSound("http://www.roblox.com/asset/?id=278329705")
  2155. local sSplash = newSound("rbxasset://sounds/impact_water.mp3")
  2156. local sRunning = newSound("http://www.roblox.com/asset/?id=278329705")
  2157. sRunning.Looped = true
  2158. local sSwimming = newSound("rbxasset://sounds/action_swim.mp3")
  2159. sSwimming.Looped = true
  2160. local sClimbing = newSound("http://www.roblox.com/asset/?id=278329705")
  2161. sClimbing.Looped = true
  2162.  
  2163. local Figure = script.Parent
  2164. local Head = waitForChild(Figure, "Head")
  2165. local Humanoid = waitForChild(Figure, "Humanoid")
  2166.  
  2167. local prevState = "None"
  2168.  
  2169. -- functions
  2170.  
  2171. function onDied()
  2172. stopLoopedSounds()
  2173. sDied:Play()
  2174. end
  2175.  
  2176. local fallCount = 0
  2177. local fallSpeed = 0
  2178. function onStateFall(state, sound)
  2179. fallCount = fallCount + 1
  2180. if state then
  2181. sound.Volume = 0
  2182. sound:Play()
  2183. Spawn( function()
  2184. local t = 0
  2185. local thisFall = fallCount
  2186. while t < 1.5 and fallCount == thisFall do
  2187. local vol = math.max(t - 0.3 , 0)
  2188. sound.Volume = vol
  2189. wait(0.1)
  2190. t = t + 0.1
  2191. end
  2192. end)
  2193. else
  2194. sound:Stop()
  2195. end
  2196. fallSpeed = math.max(fallSpeed, math.abs(Head.Velocity.Y))
  2197. end
  2198.  
  2199.  
  2200. function onStateNoStop(state, sound)
  2201. if state then
  2202. sound:Play()
  2203. end
  2204. end
  2205.  
  2206.  
  2207. function onRunning(speed)
  2208. sClimbing:Stop()
  2209. sSwimming:Stop()
  2210. if (prevState == "FreeFall" and fallSpeed > 50) then
  2211. coroutine.resume(coroutine.create(function()
  2212. Humanoid.WalkSpeed = 0
  2213. local boom = Instance.new("Animation")
  2214. boom.AnimationId = "http://www.roblox.com/Asset/?ID=410620231"
  2215. local track = Humanoid:LoadAnimation(boom)
  2216. track:Play()
  2217. wait(0.75)
  2218. track:Stop()
  2219. Humanoid.WalkSpeed = 16
  2220. end))
  2221. local vol = 1
  2222. sLanding.Volume = vol
  2223. sLanding:Play()
  2224. fallSpeed = 0
  2225. elseif (prevState == "FreeFall" and fallSpeed < 50) then
  2226. local vol = 1
  2227. sLanding.Volume = vol
  2228. sLanding:Play()
  2229. fallSpeed = 0
  2230. end
  2231. if speed>0.5 then
  2232. sRunning:Play()
  2233. sRunning.Pitch = .98
  2234. sRunning.Volume = .4
  2235. else
  2236. sRunning:Stop()
  2237. end
  2238. prevState = "Run"
  2239. end
  2240.  
  2241. function onSwimming(speed)
  2242. if (prevState ~= "Swim" and speed > 0.1) then
  2243. local volume = math.min(1.0, speed / 350)
  2244. sSplash.Volume = volume
  2245. sSplash:Play()
  2246. prevState = "Swim"
  2247. end
  2248. sClimbing:Stop()
  2249. sRunning:Stop()
  2250. sSwimming.Pitch = 1.6
  2251. sSwimming:Play()
  2252. end
  2253.  
  2254. function onClimbing(speed)
  2255. sRunning:Stop()
  2256. sSwimming:Stop()
  2257. if speed>0.01 then
  2258. sClimbing:Play()
  2259. sClimbing.Pitch = speed / 5.5
  2260. else
  2261. sClimbing:Stop()
  2262. end
  2263. prevState = "Climb"
  2264. end
  2265. -- connect up
  2266.  
  2267. function stopLoopedSounds()
  2268. sRunning:Stop()
  2269. sClimbing:Stop()
  2270. sSwimming:Stop()
  2271. end
  2272.  
  2273. Humanoid.Died:connect(onDied)
  2274. Humanoid.Running:connect(onRunning)
  2275. Humanoid.Swimming:connect(onSwimming)
  2276. Humanoid.Climbing:connect(onClimbing)
  2277. Humanoid.Jumping:connect(function(state) onStateNoStop(state, sJumping) prevState = "Jump" end)
  2278. Humanoid.GettingUp:connect(function(state) stopLoopedSounds() onStateNoStop(state, sGettingUp) prevState = "GetUp" end)
  2279. Humanoid.FreeFalling:connect(function(state) stopLoopedSounds() onStateFall(state, sFreeFalling) prevState = "FreeFall" end)
  2280. Humanoid.FallingDown:connect(function(state) stopLoopedSounds() end)
  2281. Humanoid.StateChanged:connect(function(old, new)
  2282. if not (new.Name == "Dead" or
  2283. new.Name == "Running" or
  2284. new.Name == "RunningNoPhysics" or
  2285. new.Name == "Swimming" or
  2286. new.Name == "Jumping" or
  2287. new.Name == "GettingUp" or
  2288. new.Name == "Freefall" or
  2289. new.Name == "FallingDown") then
  2290. stopLoopedSounds()
  2291. end
  2292. end)
  2293.  
  2294. end))
  2295. Script29.Disabled = true
  2296. ParticleEmitter30.Name = "Sparks"
  2297. ParticleEmitter30.Parent = Tool1
  2298. ParticleEmitter30.Speed = NumberRange.new(-5, -5)
  2299. ParticleEmitter30.Color = ColorSequence.new(Color3.new(0.976471, 1, 0.509804),Color3.new(0.976471, 1, 0.509804))
  2300. ParticleEmitter30.Enabled = false
  2301. ParticleEmitter30.LightEmission = 1
  2302. ParticleEmitter30.Texture = "http://www.roblox.com/asset/?id=59720383"
  2303. ParticleEmitter30.Size = NumberSequence.new(0.050000000745058,0.050000000745058)
  2304. ParticleEmitter30.Lifetime = NumberRange.new(1, 1)
  2305. ParticleEmitter30.Rate = 3.4634656540262e+14
  2306. ParticleEmitter30.SpreadAngle = Vector2.new(360, 360)
  2307. ParticleEmitter30.VelocitySpread = 360
  2308. Model31.Name = "Mark5"
  2309. Model31.Parent = Tool1
  2310. Model32.Name = "Helmet"
  2311. Model32.Parent = Model31
  2312. Part33.Name = "Main"
  2313. Part33.Parent = Model32
  2314. Part33.CFrame = CFrame.new(140.711914, 5.20600224, -156.460205, -0.0024136547, -8.61277476e-06, 0.999997139, 7.82211282e-06, 1, 8.63167952e-06, -0.999997139, 7.84292388e-06, -0.0024136547)
  2315. Part33.Orientation = Vector3.new(0, 90.1399994, 0)
  2316. Part33.Position = Vector3.new(140.711914, 5.20600224, -156.460205)
  2317. Part33.Rotation = Vector3.new(-179.800003, 89.8600006, 179.800003)
  2318. Part33.Color = Color3.new(0, 0, 0)
  2319. Part33.Size = Vector3.new(0.300000012, 0.300000012, 0.300000012)
  2320. Part33.Anchored = true
  2321. Part33.BrickColor = BrickColor.new("Really black")
  2322. Part33.CanCollide = false
  2323. Part33.CustomPhysicalProperties = 0.100000001, 0.300000012, 0.5, 0.100000001, 0.100000001
  2324. Part33.Material = Enum.Material.SmoothPlastic
  2325. Part33.brickColor = BrickColor.new("Really black")
  2326. Part33.FormFactor = Enum.FormFactor.Symmetric
  2327. Part33.formFactor = Enum.FormFactor.Symmetric
  2328. RocketPropulsion34.Name = "Force"
  2329. RocketPropulsion34.Parent = Part33
  2330. RocketPropulsion34.MaxTorque = Vector3.new(800000, 800000, 0)
  2331. RocketPropulsion34.CartoonFactor = 0
  2332. RocketPropulsion34.MaxSpeed = 0
  2333. RocketPropulsion34.MaxThrust = 20000
  2334. RocketPropulsion34.TargetRadius = 0.10000000149012
  2335. RocketPropulsion34.ThrustP = 2000
  2336. Sound35.Name = "FlyS"
  2337. Sound35.Parent = Part33
  2338. Sound35.Looped = true
  2339. Sound35.SoundId = "http://www.roblox.com/asset/?id=97179333"
  2340. ManualWeld36.Parent = Part33
  2341. ManualWeld36.C1 = CFrame.new(0, 0, 0, 1, 1.04148863e-10, 1.34109399e-07, -1.04149682e-10, 1, 6.11132656e-09, -1.34109385e-07, -6.111327e-09, 1)
  2342. ManualWeld36.Part0 = Part33
  2343. ManualWeld36.Part1 = Part33
  2344. ManualWeld36.part1 = Part33
  2345. BlockMesh37.Parent = Part33
  2346. BlockMesh37.Scale = Vector3.new(0, 0, 0)
  2347. ManualWeld38.Parent = Part33
  2348. ManualWeld38.C1 = CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 2.21378905e-14, 0, 2.21378905e-14, 1)
  2349. ManualWeld38.Part0 = Part33
  2350. ManualWeld38.Part1 = Part33
  2351. ManualWeld38.part1 = Part33
  2352. Sound39.Name = "Attach"
  2353. Sound39.Parent = Part33
  2354. Sound39.SoundId = "http://www.roblox.com/asset/?id=431405534"
  2355. Part40.Parent = Model32
  2356. Part40.CFrame = CFrame.new(140.912598, 5.30540323, -156.460083, -8.73944373e-06, -0.00241379696, -0.999997139, 1, 7.09952656e-06, -8.75660589e-06, 7.12064275e-06, -0.999997139, 0.00241379696)
  2357. Part40.Orientation = Vector3.new(0, -89.8600006, 90)
  2358. Part40.Position = Vector3.new(140.912598, 5.30540323, -156.460083)
  2359. Part40.Rotation = Vector3.new(0.209999993, -89.8600006, 90.2099991)
  2360. Part40.Color = Color3.new(0, 0, 0)
  2361. Part40.Size = Vector3.new(1, 1, 1)
  2362. Part40.Anchored = true
  2363. Part40.BottomSurface = Enum.SurfaceType.Smooth
  2364. Part40.BrickColor = BrickColor.new("Really black")
  2365. Part40.CanCollide = false
  2366. Part40.CustomPhysicalProperties = 0.100000001, 0.300000012, 0.5, 0.100000001, 0.100000001
  2367. Part40.Material = Enum.Material.SmoothPlastic
  2368. Part40.TopSurface = Enum.SurfaceType.Smooth
  2369. Part40.brickColor = BrickColor.new("Really black")
  2370. Part40.FormFactor = Enum.FormFactor.Custom
  2371. Part40.formFactor = Enum.FormFactor.Custom
  2372. SpecialMesh41.Parent = Part40
  2373. SpecialMesh41.Scale = Vector3.new(1, 1.32000005, 0.600000024)
  2374. ManualWeld42.Parent = Part40
  2375. ManualWeld42.C1 = CFrame.new(-0.000576019287, 0.0997924805, 0.200744629, 7.2268449e-07, 1, -1.34109371e-07, 1, -7.2268449e-07, -1.24913072e-07, -1.24913115e-07, -1.34109328e-07, -1)
  2376. ManualWeld42.Part0 = Part40
  2377. ManualWeld42.Part1 = Part33
  2378. ManualWeld42.part1 = Part33
  2379. Part43.Parent = Model32
  2380. Part43.CFrame = CFrame.new(140.752441, 5.20600224, -156.460205, -0.00935110729, -0.000746011501, 0.999956071, 7.24843721e-06, 0.999999762, 0.000746111909, -0.99995625, 1.4225091e-05, -0.00935109984)
  2381. Part43.Orientation = Vector3.new(-0.0399999991, 90.5400009, 0)
  2382. Part43.Position = Vector3.new(140.752441, 5.20600224, -156.460205)
  2383. Part43.Rotation = Vector3.new(-175.440002, 89.4599991, 175.440002)
  2384. Part43.Color = Color3.new(0, 0, 0)
  2385. Part43.Size = Vector3.new(2, 1, 1)
  2386. Part43.Anchored = true
  2387. Part43.BottomSurface = Enum.SurfaceType.Smooth
  2388. Part43.BrickColor = BrickColor.new("Really black")
  2389. Part43.CanCollide = false
  2390. Part43.CustomPhysicalProperties = 0.100000001, 0.300000012, 0.5, 0.100000001, 0.100000001
  2391. Part43.Material = Enum.Material.SmoothPlastic
  2392. Part43.TopSurface = Enum.SurfaceType.Smooth
  2393. Part43.brickColor = BrickColor.new("Really black")
  2394. Part43.FormFactor = Enum.FormFactor.Symmetric
  2395. Part43.formFactor = Enum.FormFactor.Symmetric
  2396. SpecialMesh44.Parent = Part43
  2397. SpecialMesh44.Scale = Vector3.new(1.30999994, 1.33000004, 1.30999994)
  2398. ManualWeld45.Parent = Part43
  2399. ManualWeld45.C1 = CFrame.new(-8.39233398e-05, -0.000518798828, 0.0404663086, 0.99997592, -4.57114038e-06, 0.00693739392, -5.44614068e-07, 0.999999762, 0.000737415277, -0.00693739485, -0.000737401308, 0.999975681)
  2400. ManualWeld45.Part0 = Part43
  2401. ManualWeld45.Part1 = Part33
  2402. ManualWeld45.part1 = Part33
  2403. UnionOperation46.Name = "Mouth"
  2404. UnionOperation46.Parent = Model32
  2405. UnionOperation46.CFrame = CFrame.new(140.248047, 4.90034723, -156.468384, -0.480937511, -0.128874078, -0.867231607, -0.258826137, 0.965924025, -3.8544822e-06, 0.837680221, 0.224460363, -0.497905016)
  2406. UnionOperation46.Orientation = Vector3.new(0, -119.860001, -15)
  2407. UnionOperation46.Position = Vector3.new(140.248047, 4.90034723, -156.468384)
  2408. UnionOperation46.Rotation = Vector3.new(180, -60.1399994, 165)
  2409. UnionOperation46.Color = Color3.new(0, 0, 0)
  2410. UnionOperation46.Size = Vector3.new(0.76225847, 0.564379811, 0.533294022)
  2411. UnionOperation46.Anchored = true
  2412. UnionOperation46.BrickColor = BrickColor.new("Really black")
  2413. UnionOperation46.CanCollide = false
  2414. UnionOperation46.CustomPhysicalProperties = 0.100000001, 0.200000003, 0.5, 0.100000001, 0.100000001
  2415. UnionOperation46.Material = Enum.Material.SmoothPlastic
  2416. UnionOperation46.brickColor = BrickColor.new("Really black")
  2417. UnionOperation46.UsePartColor = true
  2418. ManualWeld47.Parent = UnionOperation46
  2419. ManualWeld47.C1 = CFrame.new(0.00919723511, -0.302352905, -0.463897705, -0.836520016, -0.224144906, 0.499993324, -0.258819282, 0.965925813, -3.36599442e-07, -0.48295632, -0.129408196, -0.866029263)
  2420. ManualWeld47.Part0 = UnionOperation46
  2421. ManualWeld47.Part1 = Part33
  2422. ManualWeld47.part1 = Part33
  2423. ObjectValue48.Name = "Transparent"
  2424. ObjectValue48.Parent = UnionOperation46
  2425. UnionOperation49.Parent = Model32
  2426. UnionOperation49.CFrame = CFrame.new(140.952881, 5.42185593, -156.460205, -0.999997139, -4.260075e-06, -0.00241373014, -4.27722398e-06, 1, 7.09951837e-06, 0.00241373014, 7.10982158e-06, -0.999997139)
  2427. UnionOperation49.Orientation = Vector3.new(0, -179.860001, 0)
  2428. UnionOperation49.Position = Vector3.new(140.952881, 5.42185593, -156.460205)
  2429. UnionOperation49.Rotation = Vector3.new(-180, -0.140000001, 180)
  2430. UnionOperation49.Color = Color3.new(0, 0, 0)
  2431. UnionOperation49.Size = Vector3.new(1.47117555, 1.57027233, 1.25999832)
  2432. UnionOperation49.Anchored = true
  2433. UnionOperation49.BrickColor = BrickColor.new("Really black")
  2434. UnionOperation49.CanCollide = false
  2435. UnionOperation49.CustomPhysicalProperties = 0.100000001, 0.200000003, 0.5, 0.100000001, 0.100000001
  2436. UnionOperation49.Material = Enum.Material.SmoothPlastic
  2437. UnionOperation49.brickColor = BrickColor.new("Really black")
  2438. UnionOperation49.UsePartColor = true
  2439. ManualWeld50.Parent = UnionOperation49
  2440. ManualWeld50.C1 = CFrame.new(-0.000576019287, 0.214767456, 0.241088867, 1.34110522e-07, 7.2268449e-07, 1, -1.1269011e-07, 1, -7.2268449e-07, -1, -1.12689975e-07, 1.34110607e-07)
  2441. ManualWeld50.Part0 = UnionOperation49
  2442. ManualWeld50.Part1 = Part33
  2443. ManualWeld50.part1 = Part33
  2444. Part51.Parent = Model32
  2445. Part51.CFrame = CFrame.new(140.688232, 5.13859606, -156.460083, -0.00935321581, 0.508373976, 0.861085653, 6.52573317e-06, 0.861123323, -0.508396149, -0.99995625, -0.00474951975, -0.00805759057)
  2446. Part51.Orientation = Vector3.new(30.5599995, 90.5400009, 0)
  2447. Part51.Position = Vector3.new(140.688232, 5.13859606, -156.460083)
  2448. Part51.Rotation = Vector3.new(90.909996, 59.4399986, -91.0499954)
  2449. Part51.Color = Color3.new(0, 0, 0)
  2450. Part51.Size = Vector3.new(1, 1, 1)
  2451. Part51.Anchored = true
  2452. Part51.BottomSurface = Enum.SurfaceType.Smooth
  2453. Part51.BrickColor = BrickColor.new("Really black")
  2454. Part51.CanCollide = false
  2455. Part51.CustomPhysicalProperties = 0.100000001, 0.200000003, 0.5, 0.100000001, 0.100000001
  2456. Part51.Material = Enum.Material.SmoothPlastic
  2457. Part51.TopSurface = Enum.SurfaceType.Smooth
  2458. Part51.brickColor = BrickColor.new("Really black")
  2459. Part51.FormFactor = Enum.FormFactor.Symmetric
  2460. Part51.formFactor = Enum.FormFactor.Symmetric
  2461. FileMesh52.Parent = Part51
  2462. FileMesh52.MeshId = "http://www.roblox.com/asset/?id=15882007"
  2463. FileMesh52.Scale = Vector3.new(0.800000012, 0.75999999, 0.5)
  2464. ManualWeld53.Parent = Part51
  2465. ManualWeld53.C1 = CFrame.new(-8.39233398e-05, -0.0681915283, -0.0237121582, 0.99997592, 0.00352915144, 0.00597517518, -1.26731811e-06, 0.861122549, -0.50839752, -0.00693956995, 0.508385301, 0.861101747)
  2466. ManualWeld53.Part0 = Part51
  2467. ManualWeld53.Part1 = Part33
  2468. ManualWeld53.part1 = Part33
  2469. StringValue54.Name = "Target"
  2470. StringValue54.Parent = Model32
  2471. StringValue54.Value = "Head"
  2472. Model55.Name = "Mask"
  2473. Model55.Parent = Model31
  2474. Part56.Name = "Main"
  2475. Part56.Parent = Model55
  2476. Part56.CFrame = CFrame.new(140.711914, 5.20600224, -156.460205, -0.00241347798, -3.80837969e-06, 0.999997139, 7.8215935e-06, 1, 3.82726876e-06, -0.999997139, 7.83080759e-06, -0.00241347798)
  2477. Part56.Orientation = Vector3.new(0, 90.1399994, 0)
  2478. Part56.Position = Vector3.new(140.711914, 5.20600224, -156.460205)
  2479. Part56.Rotation = Vector3.new(-179.909988, 89.8600006, 179.909988)
  2480. Part56.Color = Color3.new(0, 0, 0)
  2481. Part56.Size = Vector3.new(0.300000012, 0.300000012, 0.300000012)
  2482. Part56.Anchored = true
  2483. Part56.BrickColor = BrickColor.new("Really black")
  2484. Part56.CanCollide = false
  2485. Part56.CustomPhysicalProperties = 0.100000001, 0.300000012, 0.5, 0.100000001, 0.100000001
  2486. Part56.Material = Enum.Material.SmoothPlastic
  2487. Part56.brickColor = BrickColor.new("Really black")
  2488. Part56.FormFactor = Enum.FormFactor.Symmetric
  2489. Part56.formFactor = Enum.FormFactor.Symmetric
  2490. RocketPropulsion57.Name = "Force"
  2491. RocketPropulsion57.Parent = Part56
  2492. RocketPropulsion57.MaxTorque = Vector3.new(800000, 800000, 0)
  2493. RocketPropulsion57.CartoonFactor = 0
  2494. RocketPropulsion57.MaxSpeed = 0
  2495. RocketPropulsion57.MaxThrust = 20000
  2496. RocketPropulsion57.TargetRadius = 0.10000000149012
  2497. RocketPropulsion57.ThrustP = 2000
  2498. Sound58.Name = "FlyS"
  2499. Sound58.Parent = Part56
  2500. Sound58.Looped = true
  2501. Sound58.SoundId = "http://www.roblox.com/asset/?id=97179333"
  2502. ManualWeld59.Parent = Part56
  2503. ManualWeld59.C1 = CFrame.new(0, 0, 0, 1, 1.04148863e-10, 1.34109399e-07, -1.04149682e-10, 1, 6.11132656e-09, -1.34109385e-07, -6.111327e-09, 1)
  2504. ManualWeld59.Part0 = Part56
  2505. ManualWeld59.Part1 = Part56
  2506. ManualWeld59.part1 = Part56
  2507. BlockMesh60.Parent = Part56
  2508. BlockMesh60.Scale = Vector3.new(0, 0, 0)
  2509. Sound61.Name = "Music"
  2510. Sound61.Parent = Part56
  2511. Sound61.SoundId = "http://www.roblox.com/asset/?id=299288615"
  2512. Sound61.Volume = 1
  2513. ManualWeld62.Parent = Part56
  2514. ManualWeld62.C1 = CFrame.new(0, 0, 0, 1, 0, 9.85878046e-14, 0, 1.00000024, 1.49012376e-08, 9.85878046e-14, 1.49012376e-08, 1.00000024)
  2515. ManualWeld62.Part0 = Part56
  2516. ManualWeld62.Part1 = Part56
  2517. ManualWeld62.part1 = Part56
  2518. Sound63.Name = "Attach"
  2519. Sound63.Parent = Part56
  2520. Sound63.SoundId = "http://www.roblox.com/asset/?id=431405720"
  2521. Sound63.Volume = 0.30000001192093
  2522. UnionOperation64.Name = "Mask"
  2523. UnionOperation64.Parent = Model55
  2524. UnionOperation64.CFrame = CFrame.new(140.278809, 5.6306839, -156.458618, 0.0024136547, 0.2212971, -0.975203454, -7.85128123e-06, 0.975206256, 0.221297726, 0.999997139, -0.00052647962, 0.00235554855)
  2525. UnionOperation64.Orientation = Vector3.new(-12.79, -89.8600006, 0)
  2526. UnionOperation64.Position = Vector3.new(140.278809, 5.6306839, -156.458618)
  2527. UnionOperation64.Rotation = Vector3.new(-89.3899994, -77.2099991, -89.3799973)
  2528. UnionOperation64.Color = Color3.new(0, 0, 0)
  2529. UnionOperation64.Size = Vector3.new(1.07968092, 1.14666295, 0.391915768)
  2530. UnionOperation64.Anchored = true
  2531. UnionOperation64.BrickColor = BrickColor.new("Really black")
  2532. UnionOperation64.CanCollide = false
  2533. UnionOperation64.CustomPhysicalProperties = 0.100000001, 0.200000003, 0.5, 0.100000001, 0.100000001
  2534. UnionOperation64.Material = Enum.Material.SmoothPlastic
  2535. UnionOperation64.brickColor = BrickColor.new("Really black")
  2536. UnionOperation64.UsePartColor = true
  2537. ManualWeld65.Parent = UnionOperation64
  2538. ManualWeld65.C1 = CFrame.new(-0.00057220459, 0.4246521, -0.433235168, -1, 7.16681825e-10, -1.37356437e-07, -2.96977305e-08, 0.975206375, 0.221298248, 1.34109314e-07, 0.221298262, -0.975206316)
  2539. ManualWeld65.Part0 = UnionOperation64
  2540. ManualWeld65.Part1 = Part56
  2541. ManualWeld65.part1 = Part56
  2542. Decal66.Parent = UnionOperation64
  2543. Decal66.Texture = "http://www.roblox.com/asset/?id=305388287"
  2544. Decal66.Transparency = 1
  2545. Decal66.Face = Enum.NormalId.Back
  2546. UnionOperation67.Name = "Eyes"
  2547. UnionOperation67.Parent = Model55
  2548. UnionOperation67.CFrame = CFrame.new(140.147461, 5.46660089, -156.457275, 0.0024136547, -3.93330083e-06, -0.999997139, -7.85128123e-06, 1, -3.95226243e-06, 0.999997139, 7.86079727e-06, 0.0024136547)
  2549. UnionOperation67.Orientation = Vector3.new(0, -89.8600006, 0)
  2550. UnionOperation67.Position = Vector3.new(140.147461, 5.46660089, -156.457275)
  2551. UnionOperation67.Rotation = Vector3.new(0.0899999961, -89.8600006, 0.0899999961)
  2552. UnionOperation67.Color = Color3.new(0.972549, 0.972549, 0.972549)
  2553. UnionOperation67.Size = Vector3.new(0.768102109, 0.100000039, 0.0924971849)
  2554. UnionOperation67.Anchored = true
  2555. UnionOperation67.CanCollide = false
  2556. UnionOperation67.CustomPhysicalProperties = 0.100000001, 0.300000012, 0.200000003, 0.100000001, 0.100000001
  2557. UnionOperation67.Material = Enum.Material.Neon
  2558. UnionOperation67.UsePartColor = true
  2559. ManualWeld68.Parent = UnionOperation67
  2560. ManualWeld68.C1 = CFrame.new(-0.00155258179, 0.259933472, -0.564491272, -1, -2.969864e-08, -1.34109484e-07, -2.969864e-08, 1.00000024, -1.39872498e-07, 1.34109314e-07, -1.10070154e-07, -1.00000024)
  2561. ManualWeld68.Part0 = UnionOperation67
  2562. ManualWeld68.Part1 = Part56
  2563. ManualWeld68.part1 = Part56
  2564. StringValue69.Name = "Target"
  2565. StringValue69.Parent = Model55
  2566. StringValue69.Value = "Head"
  2567. ObjectValue70.Name = "MainPart"
  2568. ObjectValue70.Parent = Model55
  2569. Configuration71.Name = "Status"
  2570. Configuration71.Parent = Model31
  2571. BoolValue72.Name = "Ejected"
  2572. BoolValue72.Parent = Configuration71
  2573. BoolValue73.Name = "InSuit"
  2574. BoolValue73.Parent = Configuration71
  2575. ObjectValue74.Name = "Owner"
  2576. ObjectValue74.Parent = Configuration71
  2577. BoolValue75.Name = "Power"
  2578. BoolValue75.Parent = Configuration71
  2579. BoolValue76.Name = "Sentry"
  2580. BoolValue76.Parent = Configuration71
  2581. NumberValue77.Name = "Charge"
  2582. NumberValue77.Parent = Configuration71
  2583. NumberValue77.Value = 100
  2584. BoolValue78.Name = "Flying"
  2585. BoolValue78.Parent = Configuration71
  2586. BoolValue79.Name = "Welded"
  2587. BoolValue79.Parent = Configuration71
  2588. BoolValue80.Name = "Broken"
  2589. BoolValue80.Parent = Configuration71
  2590. BoolValue81.Name = "Helmet"
  2591. BoolValue81.Parent = Configuration71
  2592. BoolValue81.Value = true
  2593. BoolValue82.Name = "Whole"
  2594. BoolValue82.Parent = Configuration71
  2595. BoolValue82.Value = true
  2596. BoolValue83.Name = "Calling"
  2597. BoolValue83.Parent = Configuration71
  2598. Model84.Name = "Thigh1"
  2599. Model84.Parent = Model31
  2600. UnionOperation85.Parent = Model84
  2601. UnionOperation85.CFrame = CFrame.new(140.762451, 2.06452703, -156.987305, -0.00227466971, -0.000108193075, 0.999997497, -6.92762987e-05, 1, 0.000108035783, -0.999997497, -6.90303714e-05, -0.00227467692)
  2602. UnionOperation85.Orientation = Vector3.new(-0.00999999978, 90.1299973, 0)
  2603. UnionOperation85.Position = Vector3.new(140.762451, 2.06452703, -156.987305)
  2604. UnionOperation85.Rotation = Vector3.new(-177.279999, 89.8699951, 177.279999)
  2605. UnionOperation85.Color = Color3.new(0, 0, 0)
  2606. UnionOperation85.Size = Vector3.new(1.06250083, 1.06773448, 1.07425058)
  2607. UnionOperation85.Anchored = true
  2608. UnionOperation85.BrickColor = BrickColor.new("Really black")
  2609. UnionOperation85.CanCollide = false
  2610. UnionOperation85.Material = Enum.Material.SmoothPlastic
  2611. UnionOperation85.brickColor = BrickColor.new("Really black")
  2612. UnionOperation85.UsePartColor = true
  2613. ManualWeld86.Parent = UnionOperation85
  2614. ManualWeld86.C1 = CFrame.new(0, 0.483639836, 0.000885009766, 1, 0, 0, 0, 1, 1.34203759e-12, 0, 1.34203759e-12, 1)
  2615. ManualWeld86.Part0 = UnionOperation85
  2616. ManualWeld86.Part1 = Part92
  2617. ManualWeld86.part1 = Part92
  2618. UnionOperation87.Parent = Model84
  2619. UnionOperation87.CFrame = CFrame.new(140.499023, 2.04926705, -156.988159, -0.00227466971, -0.000108193075, 0.999997497, -6.92762987e-05, 1, 0.000108035783, -0.999997497, -6.90303714e-05, -0.00227467692)
  2620. UnionOperation87.Orientation = Vector3.new(-0.00999999978, 90.1299973, 0)
  2621. UnionOperation87.Position = Vector3.new(140.499023, 2.04926705, -156.988159)
  2622. UnionOperation87.Rotation = Vector3.new(-177.279999, 89.8699951, 177.279999)
  2623. UnionOperation87.Color = Color3.new(0, 0, 0)
  2624. UnionOperation87.Size = Vector3.new(1.05250001, 0.745000184, 0.52750057)
  2625. UnionOperation87.Anchored = true
  2626. UnionOperation87.BrickColor = BrickColor.new("Really black")
  2627. UnionOperation87.CanCollide = false
  2628. UnionOperation87.Material = Enum.Material.SmoothPlastic
  2629. UnionOperation87.brickColor = BrickColor.new("Really black")
  2630. UnionOperation87.UsePartColor = true
  2631. ManualWeld88.Parent = UnionOperation87
  2632. ManualWeld88.C1 = CFrame.new(0.00124740601, 0.465009093, -0.262496948, 1, 0, 0, 0, 1, 1.34203759e-12, 0, 1.34203759e-12, 1)
  2633. ManualWeld88.Part0 = UnionOperation87
  2634. ManualWeld88.Part1 = Part92
  2635. ManualWeld88.part1 = Part92
  2636. ObjectValue89.Name = "Transparent"
  2637. ObjectValue89.Parent = UnionOperation87
  2638. UnionOperation90.Parent = Model84
  2639. UnionOperation90.CFrame = CFrame.new(140.756592, 2.14093494, -156.987305, -0.00227466971, -0.000108193075, 0.999997497, -6.92762987e-05, 1, 0.000108035783, -0.999997497, -6.90303714e-05, -0.00227467692)
  2640. UnionOperation90.Orientation = Vector3.new(-0.00999999978, 90.1299973, 0)
  2641. UnionOperation90.Position = Vector3.new(140.756592, 2.14093494, -156.987305)
  2642. UnionOperation90.Rotation = Vector3.new(-177.279999, 89.8699951, 177.279999)
  2643. UnionOperation90.Color = Color3.new(0, 0, 0)
  2644. UnionOperation90.Size = Vector3.new(1.0424999, 0.900000572, 1.05250013)
  2645. UnionOperation90.Anchored = true
  2646. UnionOperation90.BrickColor = BrickColor.new("Really black")
  2647. UnionOperation90.CanCollide = false
  2648. UnionOperation90.Material = Enum.Material.SmoothPlastic
  2649. UnionOperation90.brickColor = BrickColor.new("Really black")
  2650. UnionOperation90.UsePartColor = true
  2651. ManualWeld91.Parent = UnionOperation90
  2652. ManualWeld91.C1 = CFrame.new(3.81469727e-06, 0.557500482, -0.00500488281, 1, 0, 0, 0, 1, 1.34203759e-12, 0, 1.34203759e-12, 1)
  2653. ManualWeld91.Part0 = UnionOperation90
  2654. ManualWeld91.Part1 = Part92
  2655. ManualWeld91.part1 = Part92
  2656. Part92.Name = "Main"
  2657. Part92.Parent = Model84
  2658. Part92.CFrame = CFrame.new(140.761719, 1.58362997, -156.987305, -0.00227466971, -0.000108193075, 0.999997497, -6.92762987e-05, 1, 0.000108035783, -0.999997497, -6.90303714e-05, -0.00227467692)
  2659. Part92.Orientation = Vector3.new(-0.00999999978, 90.1299973, 0)
  2660. Part92.Position = Vector3.new(140.761719, 1.58362997, -156.987305)
  2661. Part92.Rotation = Vector3.new(-177.279999, 89.8699951, 177.279999)
  2662. Part92.Color = Color3.new(0, 0, 0)
  2663. Part92.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
  2664. Part92.Anchored = true
  2665. Part92.BottomSurface = Enum.SurfaceType.Smooth
  2666. Part92.BrickColor = BrickColor.new("Really black")
  2667. Part92.CanCollide = false
  2668. Part92.Material = Enum.Material.SmoothPlastic
  2669. Part92.TopSurface = Enum.SurfaceType.Smooth
  2670. Part92.brickColor = BrickColor.new("Really black")
  2671. BlockMesh93.Parent = Part92
  2672. BlockMesh93.Scale = Vector3.new(5.0999999, 10.1000004, 5.0999999)
  2673. ManualWeld94.Parent = Part92
  2674. ManualWeld94.C1 = CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 1.34203759e-12, 0, 1.34203759e-12, 1)
  2675. ManualWeld94.Part0 = Part92
  2676. ManualWeld94.Part1 = Part92
  2677. ManualWeld94.part1 = Part92
  2678. Sound95.Name = "FlyS"
  2679. Sound95.Parent = Part92
  2680. Sound95.Looped = true
  2681. Sound95.SoundId = "http://www.roblox.com/asset/?id=97179333"
  2682. RocketPropulsion96.Name = "Force"
  2683. RocketPropulsion96.Parent = Part92
  2684. RocketPropulsion96.MaxTorque = Vector3.new(800000, 800000, 0)
  2685. RocketPropulsion96.CartoonFactor = 0
  2686. RocketPropulsion96.MaxSpeed = 0
  2687. RocketPropulsion96.MaxThrust = 20000
  2688. RocketPropulsion96.TargetRadius = 0.10000000149012
  2689. RocketPropulsion96.ThrustP = 2000
  2690. Sound97.Name = "Attach"
  2691. Sound97.Parent = Part92
  2692. Sound97.SoundId = "http://www.roblox.com/asset/?id=431405720"
  2693. Sound97.Volume = 0.30000001192093
  2694. Part98.Parent = Model84
  2695. Part98.CFrame = CFrame.new(140.50415, 2.095927, -156.986755, -0.00227466971, -0.000108193075, 0.999997497, -6.92762987e-05, 1, 0.000108035783, -0.999997497, -6.90303714e-05, -0.00227467692)
  2696. Part98.Orientation = Vector3.new(-0.00999999978, 90.1299973, 0)
  2697. Part98.Position = Vector3.new(140.50415, 2.095927, -156.986755)
  2698. Part98.Rotation = Vector3.new(-177.279999, 89.8699951, 177.279999)
  2699. Part98.Color = Color3.new(0, 0, 0)
  2700. Part98.Size = Vector3.new(1.05250001, 0.975000024, 0.517499924)
  2701. Part98.Anchored = true
  2702. Part98.BottomSurface = Enum.SurfaceType.Smooth
  2703. Part98.BrickColor = BrickColor.new("Really black")
  2704. Part98.CanCollide = false
  2705. Part98.Material = Enum.Material.SmoothPlastic
  2706. Part98.TopSurface = Enum.SurfaceType.Smooth
  2707. Part98.brickColor = BrickColor.new("Really black")
  2708. ManualWeld99.Parent = Part98
  2709. ManualWeld99.C1 = CFrame.new(0, 0.515004516, -0.257499695, 1, 0, 0, 0, 1, 1.34203759e-12, 0, 1.34203759e-12, 1)
  2710. ManualWeld99.Part0 = Part98
  2711. ManualWeld99.Part1 = Part92
  2712. ManualWeld99.part1 = Part92
  2713. StringValue100.Name = "Target"
  2714. StringValue100.Parent = Model84
  2715. StringValue100.Value = "Right Leg"
  2716. Model101.Name = "Boot2"
  2717. Model101.Parent = Model31
  2718. Part102.Name = "Main"
  2719. Part102.Parent = Model101
  2720. Part102.CFrame = CFrame.new(140.747803, 1.58127904, -155.941162, -0.00227466971, -8.38443957e-05, 0.999997497, -6.92763424e-05, 1, 8.36870313e-05, -0.999997497, -6.90857996e-05, -0.00227467529)
  2721. Part102.Orientation = Vector3.new(0, 90.1299973, 0)
  2722. Part102.Position = Vector3.new(140.747803, 1.58127904, -155.941162)
  2723. Part102.Rotation = Vector3.new(-177.889999, 89.8699951, 177.889999)
  2724. Part102.Color = Color3.new(0, 0, 0)
  2725. Part102.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
  2726. Part102.Anchored = true
  2727. Part102.BottomSurface = Enum.SurfaceType.Smooth
  2728. Part102.BrickColor = BrickColor.new("Really black")
  2729. Part102.CanCollide = false
  2730. Part102.Material = Enum.Material.SmoothPlastic
  2731. Part102.TopSurface = Enum.SurfaceType.Smooth
  2732. Part102.brickColor = BrickColor.new("Really black")
  2733. BlockMesh103.Parent = Part102
  2734. BlockMesh103.Scale = Vector3.new(0, 0, 0)
  2735. Sound104.Name = "FlyS"
  2736. Sound104.Parent = Part102
  2737. Sound104.Looped = true
  2738. Sound104.SoundId = "http://www.roblox.com/asset/?id=97179333"
  2739. RocketPropulsion105.Name = "Force"
  2740. RocketPropulsion105.Parent = Part102
  2741. RocketPropulsion105.MaxTorque = Vector3.new(800000, 800000, 0)
  2742. RocketPropulsion105.CartoonFactor = 0
  2743. RocketPropulsion105.MaxSpeed = 0
  2744. RocketPropulsion105.MaxThrust = 20000
  2745. RocketPropulsion105.TargetRadius = 0.10000000149012
  2746. RocketPropulsion105.ThrustP = 2000
  2747. ManualWeld106.Parent = Part102
  2748. ManualWeld106.C1 = CFrame.new(0, 0, 0, 1, 1.45357164e-11, 3.62342689e-09, -1.45519152e-11, 1, 4.47033335e-06, -3.62342689e-09, -4.47033335e-06, 1)
  2749. ManualWeld106.Part0 = Part102
  2750. ManualWeld106.Part1 = Part102
  2751. ManualWeld106.part1 = Part102
  2752. ManualWeld107.Parent = Part102
  2753. ManualWeld107.C1 = CFrame.new(0, 0, 0, 1, 1.45357164e-11, 3.62342689e-09, -1.45519152e-11, 1, 4.47033335e-06, -3.62342689e-09, -4.47033335e-06, 1)
  2754. ManualWeld107.Part0 = Part102
  2755. ManualWeld107.Part1 = Part102
  2756. ManualWeld107.part1 = Part102
  2757. Sound108.Name = "Attach"
  2758. Sound108.Parent = Part102
  2759. Sound108.SoundId = "http://www.roblox.com/asset/?id=431405534"
  2760. Part109.Name = "Repulsor"
  2761. Part109.Parent = Model101
  2762. Part109.CFrame = CFrame.new(140.747803, 0.565472007, -155.941162, 0.00226926198, 8.95927369e-05, 0.999997497, 7.4177442e-05, -1, 8.94246405e-05, 0.999997497, 7.39743118e-05, -0.0022692685)
  2763. Part109.Orientation = Vector3.new(-0.00999999978, 90.1299973, 180)
  2764. Part109.Position = Vector3.new(140.747803, 0.565472007, -155.941162)
  2765. Part109.Rotation = Vector3.new(-177.73999, 89.8699951, -2.25999999)
  2766. Part109.Color = Color3.new(0, 0, 0)
  2767. Part109.Size = Vector3.new(0.359999985, 0.200000003, 0.359999985)
  2768. Part109.Anchored = true
  2769. Part109.BottomSurface = Enum.SurfaceType.Smooth
  2770. Part109.BrickColor = BrickColor.new("Really black")
  2771. Part109.CanCollide = false
  2772. Part109.Material = Enum.Material.SmoothPlastic
  2773. Part109.TopSurface = Enum.SurfaceType.Smooth
  2774. Part109.brickColor = BrickColor.new("Really black")
  2775. Part109.FormFactor = Enum.FormFactor.Symmetric
  2776. Part109.formFactor = Enum.FormFactor.Symmetric
  2777. CylinderMesh110.Parent = Part109
  2778. CylinderMesh110.Scale = Vector3.new(1, 0.201249972, 1)
  2779. ManualWeld111.Parent = Part109
  2780. ManualWeld111.C1 = CFrame.new(-3.81469727e-06, -1.01478982, 1.52587891e-05, -1, -4.90159437e-06, -5.54459984e-06, 4.90162347e-06, -1.00000966, 5.73722673e-06, -5.54109283e-06, 1.02075655e-05, 1.00000906)
  2781. ManualWeld111.Part0 = Part109
  2782. ManualWeld111.Part1 = Part102
  2783. ManualWeld111.part1 = Part102
  2784. UnionOperation112.Parent = Model101
  2785. UnionOperation112.CFrame = CFrame.new(141.149658, 1.29591, -155.979004, -0.00227466971, 0.999997497, 7.69313556e-05, -6.92763424e-05, 7.67739839e-05, -1, -0.999997497, -0.00227467483, 6.9101523e-05)
  2786. UnionOperation112.Orientation = Vector3.new(90, 90.1299973, 0)
  2787. UnionOperation112.Position = Vector3.new(141.149658, 1.29591, -155.979004)
  2788. UnionOperation112.Rotation = Vector3.new(90, 0, -90.1299973)
  2789. UnionOperation112.Color = Color3.new(0, 0, 0)
  2790. UnionOperation112.Size = Vector3.new(0.532000065, 0.290530592, 0.548835039)
  2791. UnionOperation112.Anchored = true
  2792. UnionOperation112.BrickColor = BrickColor.new("Really black")
  2793. UnionOperation112.CanCollide = false
  2794. UnionOperation112.Material = Enum.Material.SmoothPlastic
  2795. UnionOperation112.brickColor = BrickColor.new("Really black")
  2796. UnionOperation112.UsePartColor = true
  2797. ManualWeld113.Parent = UnionOperation112
  2798. ManualWeld113.C1 = CFrame.new(0.0367431641, -0.283298373, 0.40209198, 1, 3.62342689e-09, -1.45607693e-11, -1.45519152e-11, -2.44376679e-06, -1, -3.62342689e-09, 1, -2.44376633e-06)
  2799. ManualWeld113.Part0 = UnionOperation112
  2800. ManualWeld113.Part1 = Part102
  2801. ManualWeld113.part1 = Part102
  2802. ObjectValue114.Name = "Transparent"
  2803. ObjectValue114.Parent = UnionOperation112
  2804. UnionOperation115.Parent = Model101
  2805. UnionOperation115.CFrame = CFrame.new(140.272461, 1.05323195, -155.940063, -0.00227466971, -8.38443957e-05, 0.999997497, -6.92763424e-05, 1, 8.36870313e-05, -0.999997497, -6.90857996e-05, -0.00227467529)
  2806. UnionOperation115.Orientation = Vector3.new(0, 90.1299973, 0)
  2807. UnionOperation115.Position = Vector3.new(140.272461, 1.05323195, -155.940063)
  2808. UnionOperation115.Rotation = Vector3.new(-177.889999, 89.8699951, 177.889999)
  2809. UnionOperation115.Color = Color3.new(0, 0, 0)
  2810. UnionOperation115.Size = Vector3.new(1.06800067, 0.814000249, 0.950762749)
  2811. UnionOperation115.Anchored = true
  2812. UnionOperation115.BrickColor = BrickColor.new("Really black")
  2813. UnionOperation115.CanCollide = false
  2814. UnionOperation115.Material = Enum.Material.SmoothPlastic
  2815. UnionOperation115.brickColor = BrickColor.new("Really black")
  2816. UnionOperation115.UsePartColor = true
  2817. ManualWeld116.Parent = UnionOperation115
  2818. ManualWeld116.C1 = CFrame.new(-0.00025177002, -0.526773691, -0.475028992, 1, 1.45357164e-11, 3.62342689e-09, -1.45519152e-11, 1, 4.47033335e-06, -3.62342689e-09, -4.47033335e-06, 1)
  2819. ManualWeld116.Part0 = UnionOperation115
  2820. ManualWeld116.Part1 = Part102
  2821. ManualWeld116.part1 = Part102
  2822. UnionOperation117.Parent = Model101
  2823. UnionOperation117.CFrame = CFrame.new(140.759766, 1.00156903, -155.940536, -0.00227466971, 0.999997497, 7.69313556e-05, -6.92763424e-05, 7.67739839e-05, -1, -0.999997497, -0.00227467483, 6.9101523e-05)
  2824. UnionOperation117.Orientation = Vector3.new(90, 90.1299973, 0)
  2825. UnionOperation117.Position = Vector3.new(140.759766, 1.00156903, -155.940536)
  2826. UnionOperation117.Rotation = Vector3.new(90, 0, -90.1299973)
  2827. UnionOperation117.Color = Color3.new(0, 0, 0)
  2828. UnionOperation117.Size = Vector3.new(1.0570004, 1.07455266, 0.697549164)
  2829. UnionOperation117.Anchored = true
  2830. UnionOperation117.BrickColor = BrickColor.new("Really black")
  2831. UnionOperation117.CanCollide = false
  2832. UnionOperation117.Material = Enum.Material.SmoothPlastic
  2833. UnionOperation117.brickColor = BrickColor.new("Really black")
  2834. UnionOperation117.UsePartColor = true
  2835. ManualWeld118.Parent = UnionOperation117
  2836. ManualWeld118.C1 = CFrame.new(-0.000755310059, -0.578251541, 0.0120697021, 1, 3.62342689e-09, -1.45607693e-11, -1.45519152e-11, -2.44376679e-06, -1, -3.62342689e-09, 1, -2.44376633e-06)
  2837. ManualWeld118.Part0 = UnionOperation117
  2838. ManualWeld118.Part1 = Part102
  2839. ManualWeld118.part1 = Part102
  2840. ObjectValue119.Name = "Transparent"
  2841. ObjectValue119.Parent = UnionOperation117
  2842. UnionOperation120.Parent = Model101
  2843. UnionOperation120.CFrame = CFrame.new(140.521729, 1.05771995, -155.940536, -0.00227466971, -8.38443957e-05, 0.999997497, -6.92763424e-05, 1, 8.36870313e-05, -0.999997497, -6.90857996e-05, -0.00227467529)
  2844. UnionOperation120.Orientation = Vector3.new(0, 90.1299973, 0)
  2845. UnionOperation120.Position = Vector3.new(140.521729, 1.05771995, -155.940536)
  2846. UnionOperation120.Rotation = Vector3.new(-177.889999, 89.8699951, 177.889999)
  2847. UnionOperation120.Color = Color3.new(0, 0, 0)
  2848. UnionOperation120.Size = Vector3.new(1.06900012, 1.05700243, 1.5625)
  2849. UnionOperation120.Anchored = true
  2850. UnionOperation120.BrickColor = BrickColor.new("Really black")
  2851. UnionOperation120.CanCollide = false
  2852. UnionOperation120.Material = Enum.Material.SmoothPlastic
  2853. UnionOperation120.brickColor = BrickColor.new("Really black")
  2854. UnionOperation120.UsePartColor = true
  2855. ManualWeld121.Parent = UnionOperation120
  2856. ManualWeld121.C1 = CFrame.new(-0.00025177002, -0.521028161, -0.225784302, 1, 1.45357164e-11, 3.62342689e-09, -1.45519152e-11, 1, 4.47033335e-06, -3.62342689e-09, -4.47033335e-06, 1)
  2857. ManualWeld121.Part0 = UnionOperation120
  2858. ManualWeld121.Part1 = Part102
  2859. ManualWeld121.part1 = Part102
  2860. UnionOperation122.Parent = Model101
  2861. UnionOperation122.CFrame = CFrame.new(140.530518, 0.862071991, -155.940536, -0.561199784, -0.82767731, 0.0022728187, 0.827679574, -0.561201036, 6.79098666e-05, 0.0012193009, 0.00191927655, 0.999997497)
  2862. UnionOperation122.Orientation = Vector3.new(0, 0.129999995, 124.139999)
  2863. UnionOperation122.Position = Vector3.new(140.530518, 0.862071991, -155.940536)
  2864. UnionOperation122.Rotation = Vector3.new(0, 0.129999995, 124.139999)
  2865. UnionOperation122.Color = Color3.new(0, 0, 0)
  2866. UnionOperation122.Size = Vector3.new(1.22072148, 1.23606968, 1.06808341)
  2867. UnionOperation122.Anchored = true
  2868. UnionOperation122.BrickColor = BrickColor.new("Really black")
  2869. UnionOperation122.CanCollide = false
  2870. UnionOperation122.Material = Enum.Material.SmoothPlastic
  2871. UnionOperation122.brickColor = BrickColor.new("Really black")
  2872. UnionOperation122.UsePartColor = true
  2873. ManualWeld123.Parent = UnionOperation122
  2874. ManualWeld123.C1 = CFrame.new(-0.000297546387, -0.720013738, -0.217323303, 2.118298e-07, 2.74836361e-06, -1, 0.827727854, -0.561129868, -1.36685139e-06, -0.561129868, -0.827727795, -2.39376095e-06)
  2875. ManualWeld123.Part0 = UnionOperation122
  2876. ManualWeld123.Part1 = Part102
  2877. ManualWeld123.part1 = Part102
  2878. StringValue124.Name = "Target"
  2879. StringValue124.Parent = Model101
  2880. StringValue124.Value = "Left Leg"
  2881. Model125.Name = "Boot1"
  2882. Model125.Parent = Model31
  2883. Part126.Name = "Repulsor"
  2884. Part126.Parent = Model125
  2885. Part126.CFrame = CFrame.new(140.761719, 0.565472007, -156.987305, 0.00227833446, 0.000102156584, 0.999997377, 6.92901885e-05, -1, 0.000101998972, 0.999997377, 6.90576271e-05, -0.00227834145)
  2886. Part126.Orientation = Vector3.new(-0.00999999978, 90.1299973, 180)
  2887. Part126.Position = Vector3.new(140.761719, 0.565472007, -156.987305)
  2888. Part126.Rotation = Vector3.new(-177.440002, 89.8699951, -2.56999993)
  2889. Part126.Color = Color3.new(0, 0, 0)
  2890. Part126.Size = Vector3.new(0.359999985, 0.200000003, 0.359999985)
  2891. Part126.Anchored = true
  2892. Part126.BottomSurface = Enum.SurfaceType.Smooth
  2893. Part126.BrickColor = BrickColor.new("Really black")
  2894. Part126.CanCollide = false
  2895. Part126.Material = Enum.Material.SmoothPlastic
  2896. Part126.TopSurface = Enum.SurfaceType.Smooth
  2897. Part126.brickColor = BrickColor.new("Really black")
  2898. Part126.FormFactor = Enum.FormFactor.Symmetric
  2899. Part126.formFactor = Enum.FormFactor.Symmetric
  2900. CylinderMesh127.Parent = Part126
  2901. CylinderMesh127.Scale = Vector3.new(1, 0.201249972, 1)
  2902. ManualWeld128.Parent = Part126
  2903. ManualWeld128.C1 = CFrame.new(3.81469727e-06, -1.01476693, 0, -1, -1.35914888e-08, 3.36255471e-06, 1.3569661e-08, -1, -6.03639501e-06, 3.36255471e-06, -6.03639592e-06, 1)
  2904. ManualWeld128.Part0 = Part126
  2905. ManualWeld128.Part1 = Part129
  2906. ManualWeld128.part1 = Part129
  2907. Part129.Name = "Main"
  2908. Part129.Parent = Model125
  2909. Part129.CFrame = CFrame.new(140.761719, 1.58362997, -156.987305, -0.00227466971, -0.000108193075, 0.999997497, -6.92762987e-05, 1, 0.000108035783, -0.999997497, -6.90303714e-05, -0.00227467692)
  2910. Part129.Orientation = Vector3.new(-0.00999999978, 90.1299973, 0)
  2911. Part129.Position = Vector3.new(140.761719, 1.58362997, -156.987305)
  2912. Part129.Rotation = Vector3.new(-177.279999, 89.8699951, 177.279999)
  2913. Part129.Color = Color3.new(0, 0, 0)
  2914. Part129.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
  2915. Part129.Anchored = true
  2916. Part129.BottomSurface = Enum.SurfaceType.Smooth
  2917. Part129.BrickColor = BrickColor.new("Really black")
  2918. Part129.CanCollide = false
  2919. Part129.Material = Enum.Material.SmoothPlastic
  2920. Part129.TopSurface = Enum.SurfaceType.Smooth
  2921. Part129.brickColor = BrickColor.new("Really black")
  2922. BlockMesh130.Parent = Part129
  2923. BlockMesh130.Scale = Vector3.new(0, 0, 0)
  2924. ManualWeld131.Parent = Part129
  2925. ManualWeld131.C1 = CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 1.34203759e-12, 0, 1.34203759e-12, 1)
  2926. ManualWeld131.Part0 = Part129
  2927. ManualWeld131.Part1 = Part129
  2928. ManualWeld131.part1 = Part129
  2929. Sound132.Name = "FlyS"
  2930. Sound132.Parent = Part129
  2931. Sound132.Looped = true
  2932. Sound132.SoundId = "http://www.roblox.com/asset/?id=97179333"
  2933. RocketPropulsion133.Name = "Force"
  2934. RocketPropulsion133.Parent = Part129
  2935. RocketPropulsion133.MaxTorque = Vector3.new(800000, 800000, 0)
  2936. RocketPropulsion133.CartoonFactor = 0
  2937. RocketPropulsion133.MaxSpeed = 0
  2938. RocketPropulsion133.MaxThrust = 20000
  2939. RocketPropulsion133.TargetRadius = 0.10000000149012
  2940. RocketPropulsion133.ThrustP = 2000
  2941. ManualWeld134.Parent = Part129
  2942. ManualWeld134.C1 = CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 1.34203759e-12, 0, 1.34203759e-12, 1)
  2943. ManualWeld134.Part0 = Part129
  2944. ManualWeld134.Part1 = Part129
  2945. ManualWeld134.part1 = Part129
  2946. Sound135.Name = "Attach"
  2947. Sound135.Parent = Part129
  2948. Sound135.SoundId = "http://www.roblox.com/asset/?id=431405534"
  2949. UnionOperation136.Parent = Model125
  2950. UnionOperation136.CFrame = CFrame.new(140.767578, 0.972364008, -156.988159, -0.00227466971, 0.996242106, -0.0865832567, -6.92762987e-05, -0.0865836442, -0.99624455, -0.999997497, -0.0022601292, 0.000265965093)
  2951. UnionOperation136.Orientation = Vector3.new(85.0299988, -89.8199997, -179.949997)
  2952. UnionOperation136.Position = Vector3.new(140.767578, 0.972364008, -156.988159)
  2953. UnionOperation136.Rotation = Vector3.new(89.9799957, -4.96999979, -90.1299973)
  2954. UnionOperation136.Color = Color3.new(0, 0, 0)
  2955. UnionOperation136.Size = Vector3.new(1.05700016, 1.07833374, 0.718233883)
  2956. UnionOperation136.Anchored = true
  2957. UnionOperation136.BrickColor = BrickColor.new("Really black")
  2958. UnionOperation136.CanCollide = false
  2959. UnionOperation136.Material = Enum.Material.SmoothPlastic
  2960. UnionOperation136.brickColor = BrickColor.new("Really black")
  2961. UnionOperation136.UsePartColor = true
  2962. ManualWeld137.Parent = UnionOperation136
  2963. ManualWeld137.C1 = CFrame.new(0.000759124756, -0.611144483, 0.00567626953, 1, -1.45519152e-11, -3.63797881e-12, 0, -0.0866880864, -0.996235549, 0, 0.996235549, -0.0866880864)
  2964. ManualWeld137.Part0 = UnionOperation136
  2965. ManualWeld137.Part1 = Part129
  2966. ManualWeld137.part1 = Part129
  2967. ObjectValue138.Name = "Transparent"
  2968. ObjectValue138.Parent = UnionOperation136
  2969. UnionOperation139.Parent = Model125
  2970. UnionOperation139.CFrame = CFrame.new(140.535889, 1.06452596, -156.986755, -0.00227466971, -0.000108193075, 0.999997497, -6.92762987e-05, 1, 0.000108035783, -0.999997497, -6.90303714e-05, -0.00227467692)
  2971. UnionOperation139.Orientation = Vector3.new(-0.00999999978, 90.1299973, 0)
  2972. UnionOperation139.Position = Vector3.new(140.535889, 1.06452596, -156.986755)
  2973. UnionOperation139.Rotation = Vector3.new(-177.279999, 89.8699951, 177.279999)
  2974. UnionOperation139.Color = Color3.new(0, 0, 0)
  2975. UnionOperation139.Size = Vector3.new(1.06850028, 1.05700243, 1.56250012)
  2976. UnionOperation139.Anchored = true
  2977. UnionOperation139.BrickColor = BrickColor.new("Really black")
  2978. UnionOperation139.CanCollide = false
  2979. UnionOperation139.Material = Enum.Material.SmoothPlastic
  2980. UnionOperation139.brickColor = BrickColor.new("Really black")
  2981. UnionOperation139.UsePartColor = true
  2982. ManualWeld140.Parent = UnionOperation139
  2983. ManualWeld140.C1 = CFrame.new(7.62939453e-06, -0.521012545, -0.225791931, 1, 0, 0, 0, 1, 1.34203759e-12, 0, 1.34203759e-12, 1)
  2984. ManualWeld140.Part0 = UnionOperation139
  2985. ManualWeld140.Part1 = Part129
  2986. ManualWeld140.part1 = Part129
  2987. UnionOperation141.Parent = Model125
  2988. UnionOperation141.CFrame = CFrame.new(141.163818, 1.30036604, -156.951538, -0.00227466971, 0.999997497, 9.47389271e-05, -6.92762987e-05, 9.45815991e-05, -1, -0.999997497, -0.00227467599, 6.90609741e-05)
  2989. UnionOperation141.Orientation = Vector3.new(90, 90.1299973, 0)
  2990. UnionOperation141.Position = Vector3.new(141.163818, 1.30036604, -156.951538)
  2991. UnionOperation141.Rotation = Vector3.new(90, 0.00999999978, -90.1299973)
  2992. UnionOperation141.Color = Color3.new(0, 0, 0)
  2993. UnionOperation141.Size = Vector3.new(0.532000124, 0.290530592, 0.54883498)
  2994. UnionOperation141.Anchored = true
  2995. UnionOperation141.BrickColor = BrickColor.new("Really black")
  2996. UnionOperation141.CanCollide = false
  2997. UnionOperation141.Material = Enum.Material.SmoothPlastic
  2998. UnionOperation141.brickColor = BrickColor.new("Really black")
  2999. UnionOperation141.UsePartColor = true
  3000. ManualWeld142.Parent = UnionOperation141
  3001. ManualWeld142.C1 = CFrame.new(-0.0367546082, -0.283289433, 0.402099609, 1, 0, 0, 0, -8.9843079e-06, -1, 0, 1, -8.98431063e-06)
  3002. ManualWeld142.Part0 = UnionOperation141
  3003. ManualWeld142.Part1 = Part129
  3004. ManualWeld142.part1 = Part129
  3005. ObjectValue143.Name = "Transparent"
  3006. ObjectValue143.Parent = UnionOperation141
  3007. UnionOperation144.Parent = Model125
  3008. UnionOperation144.CFrame = CFrame.new(140.586182, 1.05323195, -156.987183, -0.00227466971, -0.000108193075, 0.999997497, -6.92762987e-05, 1, 0.000108035783, -0.999997497, -6.90303714e-05, -0.00227467692)
  3009. UnionOperation144.Orientation = Vector3.new(-0.00999999978, 90.1299973, 0)
  3010. UnionOperation144.Position = Vector3.new(140.586182, 1.05323195, -156.987183)
  3011. UnionOperation144.Rotation = Vector3.new(-177.279999, 89.8699951, 177.279999)
  3012. UnionOperation144.Color = Color3.new(0, 0, 0)
  3013. UnionOperation144.Size = Vector3.new(1.06800091, 0.813750684, 1.46136725)
  3014. UnionOperation144.Anchored = true
  3015. UnionOperation144.BrickColor = BrickColor.new("Really black")
  3016. UnionOperation144.CanCollide = false
  3017. UnionOperation144.Material = Enum.Material.SmoothPlastic
  3018. UnionOperation144.brickColor = BrickColor.new("Really black")
  3019. UnionOperation144.UsePartColor = true
  3020. ManualWeld145.Parent = UnionOperation144
  3021. ManualWeld145.C1 = CFrame.new(0.000247955322, -0.526632547, -0.175216675, 1, 0, 0, 0, 1, 1.34203759e-12, 0, 1.34203759e-12, 1)
  3022. ManualWeld145.Part0 = UnionOperation144
  3023. ManualWeld145.Part1 = Part129
  3024. ManualWeld145.part1 = Part129
  3025. UnionOperation146.Parent = Model125
  3026. UnionOperation146.CFrame = CFrame.new(140.326416, 1.05323195, -156.986572, 0.705505729, -0.000101502963, 0.708704293, 1.79259805e-05, 1, 0.000125378239, -0.708704293, -7.57508387e-05, 0.705505729)
  3027. UnionOperation146.Orientation = Vector3.new(-0.00999999978, 45.1299973, 0)
  3028. UnionOperation146.Position = Vector3.new(140.326416, 1.05323195, -156.986572)
  3029. UnionOperation146.Rotation = Vector3.new(-0.00999999978, 45.1299973, 0.00999999978)
  3030. UnionOperation146.Color = Color3.new(0, 0, 0)
  3031. UnionOperation146.Size = Vector3.new(1.33371818, 0.814001083, 1.33300757)
  3032. UnionOperation146.Anchored = true
  3033. UnionOperation146.BrickColor = BrickColor.new("Really black")
  3034. UnionOperation146.CanCollide = false
  3035. UnionOperation146.Material = Enum.Material.SmoothPlastic
  3036. UnionOperation146.brickColor = BrickColor.new("Really black")
  3037. UnionOperation146.UsePartColor = true
  3038. ManualWeld147.Parent = UnionOperation146
  3039. ManualWeld147.C1 = CFrame.new(0.000255584717, -0.526757836, -0.435371399, 0.707100451, 4.47029015e-06, -0.707113147, -6.32201773e-06, 1, -1.45519152e-11, 0.707113147, 4.47038565e-06, 0.707100451)
  3040. ManualWeld147.Part0 = UnionOperation146
  3041. ManualWeld147.Part1 = Part129
  3042. ManualWeld147.part1 = Part129
  3043. StringValue148.Name = "Target"
  3044. StringValue148.Parent = Model125
  3045. StringValue148.Value = "Right Leg"
  3046. Model149.Name = "Arm1"
  3047. Model149.Parent = Model31
  3048. UnionOperation150.Parent = Model149
  3049. UnionOperation150.CFrame = CFrame.new(140.669189, 3.88459396, -158.009888, -0.999997497, 9.47826338e-05, 0.00227514911, -9.46252694e-05, -1, 6.92763788e-05, 0.00227515586, 6.90609086e-05, 0.999997497)
  3050. UnionOperation150.Orientation = Vector3.new(0, 0.129999995, -179.98999)
  3051. UnionOperation150.Position = Vector3.new(140.669189, 3.88459396, -158.009888)
  3052. UnionOperation150.Rotation = Vector3.new(0, 0.129999995, -179.98999)
  3053. UnionOperation150.Color = Color3.new(0, 0, 0)
  3054. UnionOperation150.Size = Vector3.new(1.07500017, 0.607500076, 1.07500005)
  3055. UnionOperation150.Anchored = true
  3056. UnionOperation150.BrickColor = BrickColor.new("Really black")
  3057. UnionOperation150.CanCollide = false
  3058. UnionOperation150.Material = Enum.Material.SmoothPlastic
  3059. UnionOperation150.brickColor = BrickColor.new("Really black")
  3060. UnionOperation150.UsePartColor = true
  3061. ManualWeld151.Parent = UnionOperation150
  3062. ManualWeld151.C1 = CFrame.new(-6.19888306e-06, 0.205262899, -1.1742115e-05, 7.39223882e-09, 2.91693614e-11, -1, 1.34109105e-05, -1, -2.90702254e-11, -1, -1.34109114e-05, -7.39223927e-09)
  3063. ManualWeld151.Part0 = UnionOperation150
  3064. ManualWeld151.Part1 = Part152
  3065. ManualWeld151.part1 = Part152
  3066. Part152.Name = "Main"
  3067. Part152.Parent = Model149
  3068. Part152.CFrame = CFrame.new(140.669189, 3.67798805, -158.009888, -0.00227466971, -0.000108193075, 0.999997497, -6.92762987e-05, 1, 0.000108035783, -0.999997497, -6.90303714e-05, -0.00227467692)
  3069. Part152.Orientation = Vector3.new(-0.00999999978, 90.1299973, 0)
  3070. Part152.Position = Vector3.new(140.669189, 3.67798805, -158.009888)
  3071. Part152.Rotation = Vector3.new(-177.279999, 89.8699951, 177.279999)
  3072. Part152.Color = Color3.new(0, 0, 0)
  3073. Part152.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
  3074. Part152.Anchored = true
  3075. Part152.BottomSurface = Enum.SurfaceType.Smooth
  3076. Part152.BrickColor = BrickColor.new("Really black")
  3077. Part152.CanCollide = false
  3078. Part152.Material = Enum.Material.SmoothPlastic
  3079. Part152.TopSurface = Enum.SurfaceType.Smooth
  3080. Part152.brickColor = BrickColor.new("Really black")
  3081. BlockMesh153.Parent = Part152
  3082. BlockMesh153.Scale = Vector3.new(5.0999999, 9, 5.0999999)
  3083. RocketPropulsion154.Name = "Force"
  3084. RocketPropulsion154.Parent = Part152
  3085. RocketPropulsion154.MaxTorque = Vector3.new(800000, 800000, 0)
  3086. RocketPropulsion154.CartoonFactor = 0
  3087. RocketPropulsion154.MaxSpeed = 0
  3088. RocketPropulsion154.MaxThrust = 20000
  3089. RocketPropulsion154.TargetRadius = 0.10000000149012
  3090. RocketPropulsion154.ThrustP = 2000
  3091. Sound155.Name = "FlyS"
  3092. Sound155.Parent = Part152
  3093. Sound155.Looped = true
  3094. Sound155.SoundId = "http://www.roblox.com/asset/?id=97179333"
  3095. ManualWeld156.Parent = Part152
  3096. ManualWeld156.C1 = CFrame.new(0, 0, 0, 1, 7.25976007e-12, 3.62342689e-09, -7.27595761e-12, 1, 4.47029697e-06, -3.62342689e-09, -4.47029697e-06, 1)
  3097. ManualWeld156.Part0 = Part152
  3098. ManualWeld156.Part1 = Part152
  3099. ManualWeld156.part1 = Part152
  3100. Sound157.Name = "Attach"
  3101. Sound157.Parent = Part152
  3102. Sound157.SoundId = "http://www.roblox.com/asset/?id=431405720"
  3103. Sound157.Volume = 0.30000001192093
  3104. StringValue158.Name = "Target"
  3105. StringValue158.Parent = Model149
  3106. StringValue158.Value = "Right Arm"
  3107. UnionOperation159.Parent = Model149
  3108. UnionOperation159.CFrame = CFrame.new(140.669434, 4.0803299, -157.858765, -0.00227466971, -0.000108193075, 0.999997497, -6.92762987e-05, 1, 0.000108035783, -0.999997497, -6.90303714e-05, -0.00227467692)
  3109. UnionOperation159.Orientation = Vector3.new(-0.00999999978, 90.1299973, 0)
  3110. UnionOperation159.Position = Vector3.new(140.669434, 4.0803299, -157.858765)
  3111. UnionOperation159.Rotation = Vector3.new(-177.279999, 89.8699951, 177.279999)
  3112. UnionOperation159.Color = Color3.new(0, 0, 0)
  3113. UnionOperation159.Size = Vector3.new(0.622875273, 0.204066664, 1.05500031)
  3114. UnionOperation159.Anchored = true
  3115. UnionOperation159.BrickColor = BrickColor.new("Really black")
  3116. UnionOperation159.CanCollide = false
  3117. UnionOperation159.Material = Enum.Material.SmoothPlastic
  3118. UnionOperation159.brickColor = BrickColor.new("Really black")
  3119. UnionOperation159.UsePartColor = true
  3120. ManualWeld160.Parent = UnionOperation159
  3121. ManualWeld160.C1 = CFrame.new(-0.151062846, 0.40215373, -2.5331974e-05, 1, 7.25976007e-12, 3.62342689e-09, -7.27595761e-12, 1, 4.47030425e-06, -3.62342689e-09, -4.47030425e-06, 1)
  3122. ManualWeld160.Part0 = UnionOperation159
  3123. ManualWeld160.Part1 = Part152
  3124. ManualWeld160.part1 = Part152
  3125. Model161.Name = "Chest2"
  3126. Model161.Parent = Model31
  3127. UnionOperation162.Parent = Model161
  3128. UnionOperation162.CFrame = CFrame.new(140.752686, 3.15888405, -156.462524, -0.00227466971, -0.000108193075, 0.999997497, -6.92762987e-05, 1, 0.000108035783, -0.999997497, -6.90303714e-05, -0.00227467692)
  3129. UnionOperation162.Orientation = Vector3.new(-0.00999999978, 90.1299973, 0)
  3130. UnionOperation162.Position = Vector3.new(140.752686, 3.15888405, -156.462524)
  3131. UnionOperation162.Rotation = Vector3.new(-177.279999, 89.8699951, 177.279999)
  3132. UnionOperation162.Color = Color3.new(0, 0, 0)
  3133. UnionOperation162.Size = Vector3.new(2.10000014, 1.15000045, 1.10000026)
  3134. UnionOperation162.Anchored = true
  3135. UnionOperation162.BrickColor = BrickColor.new("Really black")
  3136. UnionOperation162.CanCollide = false
  3137. UnionOperation162.Material = Enum.Material.SmoothPlastic
  3138. UnionOperation162.brickColor = BrickColor.new("Really black")
  3139. UnionOperation162.UsePartColor = true
  3140. ManualWeld163.Parent = UnionOperation162
  3141. ManualWeld163.C1 = CFrame.new(-3.81469727e-06, -0.524983883, -0.0013885498, 1, 0, 0, 0, 1, 1.34203759e-12, 0, 1.34203759e-12, 1)
  3142. ManualWeld163.Part0 = UnionOperation162
  3143. ManualWeld163.Part1 = Part169
  3144. ManualWeld163.part1 = Part169
  3145. UnionOperation164.Parent = Model161
  3146. UnionOperation164.CFrame = CFrame.new(140.752686, 3.13648605, -156.462524, -0.00227466971, -0.000108193075, 0.999997497, -6.92762987e-05, 1, 0.000108035783, -0.999997497, -6.90303714e-05, -0.00227467692)
  3147. UnionOperation164.Orientation = Vector3.new(-0.00999999978, 90.1299973, 0)
  3148. UnionOperation164.Position = Vector3.new(140.752686, 3.13648605, -156.462524)
  3149. UnionOperation164.Rotation = Vector3.new(-177.279999, 89.8699951, 177.279999)
  3150. UnionOperation164.Color = Color3.new(0, 0, 0)
  3151. UnionOperation164.Size = Vector3.new(1.89999962, 0.944999337, 1.0400002)
  3152. UnionOperation164.Anchored = true
  3153. UnionOperation164.BrickColor = BrickColor.new("Really black")
  3154. UnionOperation164.CanCollide = false
  3155. UnionOperation164.Material = Enum.Material.SmoothPlastic
  3156. UnionOperation164.brickColor = BrickColor.new("Really black")
  3157. UnionOperation164.UsePartColor = true
  3158.  
  3159. ManualWeld165.Parent = UnionOperation164
  3160. ManualWeld165.C1 = CFrame.new(-3.81469727e-06, -0.547483444, -0.0013885498, 1, 0, 0, 0, 1, 1.34203759e-12, 0, 1.34203759e-12, 1)
  3161. ManualWeld165.Part0 = UnionOperation164
  3162. ManualWeld165.Part1 = Part169
  3163. ManualWeld165.part1 = Part169
  3164. ObjectValue166.Name = "Transparent"
  3165. ObjectValue166.Parent = UnionOperation164
  3166. UnionOperation167.Parent = Model161
  3167. UnionOperation167.CFrame = CFrame.new(140.76001, 3.09415507, -156.462524, -0.00227466971, -0.000108193075, 0.999997497, -6.92762987e-05, 1, 0.000108035783, -0.999997497, -6.90303714e-05, -0.00227467692)
  3168. UnionOperation167.Orientation = Vector3.new(-0.00999999978, 90.1299973, 0)
  3169. UnionOperation167.Position = Vector3.new(140.76001, 3.09415507, -156.462524)
  3170. UnionOperation167.Rotation = Vector3.new(-177.279999, 89.8699951, 177.279999)
  3171. UnionOperation167.Color = Color3.new(0, 0, 0)
  3172. UnionOperation167.Size = Vector3.new(2.02999997, 0.875000119, 1.06500018)
  3173. UnionOperation167.Anchored = true
  3174. UnionOperation167.BrickColor = BrickColor.new("Really black")
  3175. UnionOperation167.CanCollide = false
  3176. UnionOperation167.Material = Enum.Material.SmoothPlastic
  3177. UnionOperation167.brickColor = BrickColor.new("Really black")
  3178. UnionOperation167.UsePartColor = true
  3179. ManualWeld168.Parent = UnionOperation167
  3180. ManualWeld168.C1 = CFrame.new(0, -0.587484598, 0.00611114502, 1, 0, 0, 0, 1, 1.34203759e-12, 0, 1.34203759e-12, 1)
  3181. ManualWeld168.Part0 = UnionOperation167
  3182. ManualWeld168.Part1 = Part169
  3183. ManualWeld168.part1 = Part169
  3184. Part169.Name = "Main"
  3185. Part169.Parent = Model161
  3186. Part169.CFrame = CFrame.new(140.753906, 3.68457794, -156.462524, -0.00227466971, -0.000108193075, 0.999997497, -6.92762987e-05, 1, 0.000108035783, -0.999997497, -6.90303714e-05, -0.00227467692)
  3187. Part169.Orientation = Vector3.new(-0.00999999978, 90.1299973, 0)
  3188. Part169.Position = Vector3.new(140.753906, 3.68457794, -156.462524)
  3189. Part169.Rotation = Vector3.new(-177.279999, 89.8699951, 177.279999)
  3190. Part169.Color = Color3.new(0, 0, 0)
  3191. Part169.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
  3192. Part169.Anchored = true
  3193. Part169.BottomSurface = Enum.SurfaceType.Smooth
  3194. Part169.BrickColor = BrickColor.new("Really black")
  3195. Part169.CanCollide = false
  3196. Part169.Material = Enum.Material.SmoothPlastic
  3197. Part169.TopSurface = Enum.SurfaceType.Smooth
  3198. Part169.brickColor = BrickColor.new("Really black")
  3199. BlockMesh170.Parent = Part169
  3200. BlockMesh170.Scale = Vector3.new(10.1000004, 10.1000004, 5.0999999)
  3201. Sound171.Name = "Equip"
  3202. Sound171.Parent = Part169
  3203. Sound171.Pitch = 0.80000001192093
  3204. Sound171.PlaybackSpeed = 0.80000001192093
  3205. Sound171.SoundId = "http://www.roblox.com/Asset?ID=411374534"
  3206. Sound171.Volume = 1
  3207. Sound172.Name = "Fire"
  3208. Sound172.Parent = Part169
  3209. Sound172.Pitch = 0.89999997615814
  3210. Sound172.PlaybackSpeed = 0.89999997615814
  3211. Sound172.SoundId = "rbxasset://sounds/Launching rocket.wav"
  3212. Sound172.Volume = 1
  3213. Sound173.Name = "Fly"
  3214. Sound173.Parent = Part169
  3215. Sound173.Looped = true
  3216. Sound173.SoundId = "http://www.roblox.com/asset/?id=97179333"
  3217. Sound173.Volume = 1
  3218. Sound174.Name = "FlyBoost"
  3219. Sound174.Parent = Part169
  3220. Sound174.Looped = true
  3221. Sound174.Pitch = 1.2000000476837
  3222. Sound174.PlaybackSpeed = 1.2000000476837
  3223. Sound174.SoundId = "http://www.roblox.com/asset/?id=97179333"
  3224. Sound174.Volume = 1
  3225. Sound175.Name = "FlyS"
  3226. Sound175.Parent = Part169
  3227. Sound175.Looped = true
  3228. Sound175.SoundId = "http://www.roblox.com/asset/?id=97179333"
  3229. Sound176.Name = "HoldLock"
  3230. Sound176.Parent = Part169
  3231. Sound176.Looped = true
  3232. Sound176.SoundId = "http://www.roblox.com/asset/?id=103879773"
  3233. Sound176.Volume = 0.20000000298023
  3234. Sound177.Name = "Lock"
  3235. Sound177.Parent = Part169
  3236. Sound177.SoundId = "http://www.roblox.com/asset/?id=103825932"
  3237. Sound177.Volume = 0.20000000298023
  3238. Sound178.Name = "Walk"
  3239. Sound178.Parent = Part169
  3240. Sound178.Looped = true
  3241. Sound178.SoundId = "http://www.roblox.com/asset/?id=278329705"
  3242. Sound178.Volume = 0.40000000596046
  3243. RocketPropulsion179.Name = "Force"
  3244. RocketPropulsion179.Parent = Part169
  3245. RocketPropulsion179.MaxTorque = Vector3.new(800000, 800000, 0)
  3246. RocketPropulsion179.CartoonFactor = 0
  3247. RocketPropulsion179.MaxSpeed = 0
  3248. RocketPropulsion179.MaxThrust = 20000
  3249. RocketPropulsion179.TargetRadius = 0.10000000149012
  3250. RocketPropulsion179.ThrustP = 2000
  3251. ManualWeld180.Parent = Part169
  3252. ManualWeld180.C1 = CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 1.34203759e-12, 0, 1.34203759e-12, 1)
  3253. ManualWeld180.Part0 = Part169
  3254. ManualWeld180.Part1 = Part169
  3255. ManualWeld180.part1 = Part169
  3256. Sound181.Name = "Attach"
  3257. Sound181.Parent = Part169
  3258. Sound181.SoundId = "http://www.roblox.com/asset/?id=431405534"
  3259. StringValue182.Name = "Target"
  3260. StringValue182.Parent = Model161
  3261. StringValue182.Value = "Torso"
  3262. Model183.Name = "Gauntlet1"
  3263. Model183.Parent = Model31
  3264. Part184.Name = "Repulsor"
  3265. Part184.Parent = Model183
  3266. Part184.CFrame = CFrame.new(140.669189, 2.67350197, -158.009888, 0.00227399822, 0.000108608758, 0.999997497, 6.92900139e-05, -1, 0.000108451481, 0.999997497, 6.90432134e-05, -0.00227400544)
  3267. Part184.Orientation = Vector3.new(-0.00999999978, 90.1299973, 180)
  3268. Part184.Position = Vector3.new(140.669189, 2.67350197, -158.009888)
  3269. Part184.Rotation = Vector3.new(-177.269989, 89.8699951, -2.73000002)
  3270. Part184.Color = Color3.new(0.972549, 0.972549, 0.972549)
  3271. Part184.Size = Vector3.new(0.359999985, 0.200000003, 0.359999985)
  3272. Part184.Anchored = true
  3273. Part184.BottomSurface = Enum.SurfaceType.Smooth
  3274. Part184.BrickColor = BrickColor.new("Institutional white")
  3275. Part184.CanCollide = false
  3276. Part184.Material = Enum.Material.Neon
  3277. Part184.TopSurface = Enum.SurfaceType.Smooth
  3278. Part184.brickColor = BrickColor.new("Institutional white")
  3279. Part184.FormFactor = Enum.FormFactor.Symmetric
  3280. Part184.formFactor = Enum.FormFactor.Symmetric
  3281. CylinderMesh185.Parent = Part184
  3282. CylinderMesh185.Scale = Vector3.new(1, 0.201249972, 1)
  3283. SpotLight186.Name = "Torch"
  3284. SpotLight186.Parent = Part184
  3285. SpotLight186.Color = Color3.new(0.862745, 0.941177, 1)
  3286. SpotLight186.Enabled = false
  3287. SpotLight186.Face = Enum.NormalId.Top
  3288. SpotLight186.Range = 35
  3289. SpotLight186.Brightness = 436346336
  3290. ManualWeld187.Parent = Part184
  3291. ManualWeld187.C1 = CFrame.new(1.66893005e-06, -1.00701904, -1.58250332e-05, -1, -1.38170435e-08, -8.43865564e-07, 1.38243195e-08, -1, 4.15625607e-07, -8.43865564e-07, 4.15625095e-07, 1)
  3292. ManualWeld187.Part0 = Part184
  3293. ManualWeld187.Part1 = Part201
  3294. ManualWeld187.part1 = Part201
  3295. Sound188.Parent = Part184
  3296. Sound188.SoundId = "http://www.roblox.com/asset/?id=267083313"
  3297. UnionOperation189.Name = "Fist"
  3298. UnionOperation189.Parent = Model183
  3299. UnionOperation189.CFrame = CFrame.new(140.669189, 3.19025803, -158.00354, -0.00227466971, -0.000108193075, 0.999997497, -6.92762987e-05, 1, 0.000108035783, -0.999997497, -6.90303714e-05, -0.00227467692)
  3300. UnionOperation189.Orientation = Vector3.new(-0.00999999978, 90.1299973, 0)
  3301. UnionOperation189.Position = Vector3.new(140.669189, 3.19025803, -158.00354)
  3302. UnionOperation189.Rotation = Vector3.new(-177.279999, 89.8699951, 177.279999)
  3303. UnionOperation189.Color = Color3.new(0, 0, 0)
  3304. UnionOperation189.Size = Vector3.new(1.06250024, 1.06250024, 1.07500017)
  3305. UnionOperation189.Anchored = true
  3306. UnionOperation189.BrickColor = BrickColor.new("Really black")
  3307. UnionOperation189.CanCollide = false
  3308. UnionOperation189.Material = Enum.Material.SmoothPlastic
  3309. UnionOperation189.brickColor = BrickColor.new("Really black")
  3310. UnionOperation189.UsePartColor = true
  3311. ManualWeld190.Parent = UnionOperation189
  3312. ManualWeld190.C1 = CFrame.new(-0.00624930859, -0.48724246, -2.44379044e-05, 1, 0, 0, 0, 1, 1.34203759e-12, 0, 1.34203759e-12, 1)
  3313. ManualWeld190.Part0 = UnionOperation189
  3314. ManualWeld190.Part1 = Part201
  3315. ManualWeld190.part1 = Part201
  3316. ObjectValue191.Name = "Transparent"
  3317. ObjectValue191.Parent = UnionOperation189
  3318. UnionOperation192.Parent = Model183
  3319. UnionOperation192.CFrame = CFrame.new(140.668457, 3.29837894, -158.309692, -0.00227466971, -0.000108193075, 0.999997497, -6.92762987e-05, 1, 0.000108035783, -0.999997497, -6.90303714e-05, -0.00227467692)
  3320. UnionOperation192.Orientation = Vector3.new(-0.00999999978, 90.1299973, 0)
  3321. UnionOperation192.Position = Vector3.new(140.668457, 3.29837894, -158.309692)
  3322. UnionOperation192.Rotation = Vector3.new(-177.279999, 89.8699951, 177.279999)
  3323. UnionOperation192.Color = Color3.new(0, 0, 0)
  3324. UnionOperation192.Size = Vector3.new(0.475000113, 0.883775651, 1.07500017)
  3325. UnionOperation192.Anchored = true
  3326. UnionOperation192.BrickColor = BrickColor.new("Really black")
  3327. UnionOperation192.CanCollide = false
  3328. UnionOperation192.Material = Enum.Material.SmoothPlastic
  3329. UnionOperation192.brickColor = BrickColor.new("Really black")
  3330. UnionOperation192.UsePartColor = true
  3331. ManualWeld193.Parent = UnionOperation192
  3332. ManualWeld193.C1 = CFrame.new(0.300002933, -0.376626253, -9.89437103e-06, 1, 0, 0, 0, 1, 1.34203759e-12, 0, 1.34203759e-12, 1)
  3333. ManualWeld193.Part0 = UnionOperation192
  3334. ManualWeld193.Part1 = Part201
  3335. ManualWeld193.part1 = Part201
  3336. UnionOperation194.Name = "Light"
  3337. UnionOperation194.Parent = Model183
  3338. UnionOperation194.CFrame = CFrame.new(140.669189, 3.04426003, -158.009888, -0.00227466971, -0.000108193075, 0.999997497, -6.92762987e-05, 1, 0.000108035783, -0.999997497, -6.90303714e-05, -0.00227467692)
  3339. UnionOperation194.Orientation = Vector3.new(-0.00999999978, 90.1299973, 0)
  3340. UnionOperation194.Position = Vector3.new(140.669189, 3.04426003, -158.009888)
  3341. UnionOperation194.Rotation = Vector3.new(-177.279999, 89.8699951, 177.279999)
  3342. UnionOperation194.Color = Color3.new(0, 0, 0)
  3343. UnionOperation194.Size = Vector3.new(1.07500017, 0.806276739, 1.07500017)
  3344. UnionOperation194.Anchored = true
  3345. UnionOperation194.BrickColor = BrickColor.new("Really black")
  3346. UnionOperation194.CanCollide = false
  3347. UnionOperation194.Material = Enum.Material.SmoothPlastic
  3348. UnionOperation194.brickColor = BrickColor.new("Really black")
  3349. UnionOperation194.UsePartColor = true
  3350. Sound195.Name = "Smack"
  3351. Sound195.Parent = UnionOperation194
  3352. Sound195.Pitch = 0.86000001430511
  3353. Sound195.PlaybackSpeed = 0.86000001430511
  3354. Sound195.SoundId = "http://www.roblox.com/asset/?Id=138259748"
  3355. Sound195.Volume = 1
  3356. Sound196.Name = "Swing"
  3357. Sound196.Parent = UnionOperation194
  3358. Sound196.Pitch = 1.1399999856949
  3359. Sound196.PlaybackSpeed = 1.1399999856949
  3360. Sound196.SoundId = "http://www.roblox.com/asset/?id=278329638"
  3361. Sound196.Volume = 1
  3362. ManualWeld197.Parent = UnionOperation194
  3363. ManualWeld197.C1 = CFrame.new(1.78813934e-06, -0.634155989, -9.86456871e-06, 1, 0, 0, 0, 1, 1.34203759e-12, 0, 1.34203759e-12, 1)
  3364. ManualWeld197.Part0 = UnionOperation194
  3365. ManualWeld197.Part1 = Part201
  3366. ManualWeld197.part1 = Part201
  3367. UnionOperation198.Parent = Model183
  3368. UnionOperation198.CFrame = CFrame.new(140.669434, 3.47559595, -157.874634, -0.00227466971, -0.000108193075, 0.999997497, -6.92762987e-05, 1, 0.000108035783, -0.999997497, -6.90303714e-05, -0.00227467692)
  3369. UnionOperation198.Orientation = Vector3.new(-0.00999999978, 90.1299973, 0)
  3370. UnionOperation198.Position = Vector3.new(140.669434, 3.47559595, -157.874634)
  3371. UnionOperation198.Rotation = Vector3.new(-177.279999, 89.8699951, 177.279999)
  3372. UnionOperation198.Color = Color3.new(0, 0, 0)
  3373. UnionOperation198.Size = Vector3.new(0.769999921, 0.33250019, 1.03750026)
  3374. UnionOperation198.Anchored = true
  3375. UnionOperation198.BrickColor = BrickColor.new("Really black")
  3376. UnionOperation198.CanCollide = false
  3377. UnionOperation198.Material = Enum.Material.SmoothPlastic
  3378. UnionOperation198.brickColor = BrickColor.new("Really black")
  3379. UnionOperation198.UsePartColor = true
  3380. ManualWeld199.Parent = UnionOperation198
  3381. ManualWeld199.C1 = CFrame.new(-0.134996057, -0.202278376, -9.38773155e-06, 1, 0, 0, 0, 1, 1.34203759e-12, 0, 1.34203759e-12, 1)
  3382. ManualWeld199.Part0 = UnionOperation198
  3383. ManualWeld199.Part1 = Part201
  3384. ManualWeld199.part1 = Part201
  3385. ObjectValue200.Name = "Transparent"
  3386. ObjectValue200.Parent = UnionOperation198
  3387. Part201.Name = "Main"
  3388. Part201.Parent = Model183
  3389. Part201.CFrame = CFrame.new(140.669189, 3.67798805, -158.009888, -0.00227466971, -0.000108193075, 0.999997497, -6.92762987e-05, 1, 0.000108035783, -0.999997497, -6.90303714e-05, -0.00227467692)
  3390. Part201.Orientation = Vector3.new(-0.00999999978, 90.1299973, 0)
  3391. Part201.Position = Vector3.new(140.669189, 3.67798805, -158.009888)
  3392. Part201.Rotation = Vector3.new(-177.279999, 89.8699951, 177.279999)
  3393. Part201.Color = Color3.new(0, 0, 0)
  3394. Part201.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
  3395. Part201.Anchored = true
  3396. Part201.BottomSurface = Enum.SurfaceType.Smooth
  3397. Part201.BrickColor = BrickColor.new("Really black")
  3398. Part201.CanCollide = false
  3399. Part201.Material = Enum.Material.SmoothPlastic
  3400. Part201.TopSurface = Enum.SurfaceType.Smooth
  3401. Part201.brickColor = BrickColor.new("Really black")
  3402. BlockMesh202.Parent = Part201
  3403. BlockMesh202.Scale = Vector3.new(0, 0, 0)
  3404. RocketPropulsion203.Name = "Force"
  3405. RocketPropulsion203.Parent = Part201
  3406. RocketPropulsion203.MaxTorque = Vector3.new(800000, 800000, 0)
  3407. RocketPropulsion203.CartoonFactor = 0
  3408. RocketPropulsion203.MaxSpeed = 0
  3409. RocketPropulsion203.MaxThrust = 20000
  3410. RocketPropulsion203.TargetRadius = 0.10000000149012
  3411. RocketPropulsion203.ThrustP = 2000
  3412. ManualWeld204.Parent = Part201
  3413. ManualWeld204.C1 = CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 1.34203759e-12, 0, 1.34203759e-12, 1)
  3414. ManualWeld204.Part0 = Part201
  3415. ManualWeld204.Part1 = Part201
  3416. ManualWeld204.part1 = Part201
  3417. Sound205.Name = "Equip"
  3418. Sound205.Parent = Part201
  3419. Sound205.SoundId = "http://www.roblox.com/Asset?ID=411374534"
  3420. Sound205.Volume = 1
  3421. Sound206.Name = "Fire"
  3422. Sound206.Parent = Part201
  3423. Sound206.SoundId = "rbxasset://sounds/Launching rocket.wav"
  3424. Sound206.Volume = 1
  3425. Sound207.Name = "FlyS"
  3426. Sound207.Parent = Part201
  3427. Sound207.Looped = true
  3428. Sound207.SoundId = "http://www.roblox.com/asset/?id=97179333"
  3429. Sound208.Name = "Laser"
  3430. Sound208.Parent = Part201
  3431. Sound208.Looped = true
  3432. Sound208.Pitch = 1.2000000476837
  3433. Sound208.PlaybackSpeed = 1.2000000476837
  3434. Sound208.SoundId = "http://www.roblox.com/asset/?id=115327352"
  3435. Sound208.Volume = 1
  3436. ManualWeld209.Parent = Part201
  3437. ManualWeld209.C1 = CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 1.34203759e-12, 0, 1.34203759e-12, 1)
  3438. ManualWeld209.Part0 = Part201
  3439. ManualWeld209.Part1 = Part201
  3440. ManualWeld209.part1 = Part201
  3441. ManualWeld210.Parent = Part201
  3442. ManualWeld210.C1 = CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 1.34203759e-12, 0, 1.34203759e-12, 1)
  3443. ManualWeld210.Part0 = Part201
  3444. ManualWeld210.Part1 = Part201
  3445. ManualWeld210.part1 = Part201
  3446. Sound211.Name = "Attach"
  3447. Sound211.Parent = Part201
  3448. Sound211.SoundId = "http://www.roblox.com/asset/?id=431405720"
  3449. Sound211.Volume = 0.30000001192093
  3450. StringValue212.Name = "Target"
  3451. StringValue212.Parent = Model183
  3452. StringValue212.Value = "Right Arm"
  3453. Model213.Name = "Chest1"
  3454. Model213.Parent = Model31
  3455. UnionOperation214.Parent = Model213
  3456. UnionOperation214.CFrame = CFrame.new(140.745361, 4.20810413, -156.462524, -0.00227466971, -0.000108193075, 0.999997497, -6.92762987e-05, 1, 0.000108035783, -0.999997497, -6.90303714e-05, -0.00227467692)
  3457. UnionOperation214.Orientation = Vector3.new(-0.00999999978, 90.1299973, 0)
  3458. UnionOperation214.Position = Vector3.new(140.745361, 4.20810413, -156.462524)
  3459. UnionOperation214.Rotation = Vector3.new(-177.279999, 89.8699951, 177.279999)
  3460. UnionOperation214.Color = Color3.new(0, 0, 0)
  3461. UnionOperation214.Size = Vector3.new(2.04999995, 1.35090315, 1.164222)
  3462. UnionOperation214.Anchored = true
  3463. UnionOperation214.BrickColor = BrickColor.new("Really black")
  3464. UnionOperation214.CanCollide = false
  3465. UnionOperation214.Material = Enum.Material.SmoothPlastic
  3466. UnionOperation214.brickColor = BrickColor.new("Really black")
  3467. UnionOperation214.UsePartColor = true
  3468. ManualWeld215.Parent = UnionOperation214
  3469. ManualWeld215.C1 = CFrame.new(-3.81469727e-06, 0.525486708, -0.00849914551, 1, 0, 0, 0, 1, 1.34203759e-12, 0, 1.34203759e-12, 1)
  3470. ManualWeld215.Part0 = UnionOperation214
  3471. ManualWeld215.Part1 = Part239
  3472. ManualWeld215.part1 = Part239
  3473. ObjectValue216.Name = "Transparent"
  3474. ObjectValue216.Parent = UnionOperation214
  3475. Part217.Name = "Light"
  3476. Part217.Parent = Model213
  3477. Part217.CFrame = CFrame.new(140.163574, 4.09390593, -156.461288, -0.0022745803, 0.999997497, 9.45416905e-05, -6.82190221e-05, 9.43867708e-05, -1, -0.999997497, -0.00227458659, 6.80041485e-05)
  3478. Part217.Orientation = Vector3.new(90, 90.1299973, 0)
  3479. Part217.Position = Vector3.new(140.163574, 4.09390593, -156.461288)
  3480. Part217.Rotation = Vector3.new(90, 0.00999999978, -90.1299973)
  3481. Part217.Color = Color3.new(0, 0, 0)
  3482. Part217.Size = Vector3.new(0.359999985, 0.200000003, 0.359999985)
  3483. Part217.Anchored = true
  3484. Part217.BottomSurface = Enum.SurfaceType.Smooth
  3485. Part217.BrickColor = BrickColor.new("Really black")
  3486. Part217.CanCollide = false
  3487. Part217.Material = Enum.Material.SmoothPlastic
  3488. Part217.TopSurface = Enum.SurfaceType.Smooth
  3489. Part217.brickColor = BrickColor.new("Really black")
  3490. Part217.FormFactor = Enum.FormFactor.Symmetric
  3491. Part217.formFactor = Enum.FormFactor.Symmetric
  3492. CylinderMesh218.Parent = Part217
  3493. CylinderMesh218.Scale = Vector3.new(1, 0.201249972, 1)
  3494. ManualWeld219.Parent = Part217
  3495. ManualWeld219.C1 = CFrame.new(0.000129699707, 0.412917852, -0.590286255, 1, -2.99041858e-08, 1.05727668e-06, 1.05728395e-06, -9.17913803e-06, -1, 2.99187377e-08, 1, -9.17913985e-06)
  3496. ManualWeld219.Part0 = Part217
  3497. ManualWeld219.Part1 = Part239
  3498. ManualWeld219.part1 = Part239
  3499. Sound220.Parent = Part217
  3500. Sound220.SoundId = "http://www.roblox.com/asset/?id=267083313"
  3501. Sound220.Volume = 1
  3502. Part221.Parent = Model213
  3503. Part221.CFrame = CFrame.new(140.725098, 4.60810804, -156.462402, -0.00227466971, -0.000108193075, 0.999997497, -6.92762987e-05, 1, 0.000108035783, -0.999997497, -6.90303714e-05, -0.00227467692)
  3504. Part221.Orientation = Vector3.new(-0.00999999978, 90.1299973, 0)
  3505. Part221.Position = Vector3.new(140.725098, 4.60810804, -156.462402)
  3506. Part221.Rotation = Vector3.new(-177.279999, 89.8699951, 177.279999)
  3507. Part221.Color = Color3.new(0, 0, 0)
  3508. Part221.Size = Vector3.new(0.79825002, 0.204999998, 1.10500002)
  3509. Part221.Anchored = true
  3510. Part221.BottomSurface = Enum.SurfaceType.Smooth
  3511. Part221.BrickColor = BrickColor.new("Really black")
  3512. Part221.CanCollide = false
  3513. Part221.Material = Enum.Material.SmoothPlastic
  3514. Part221.TopSurface = Enum.SurfaceType.Smooth
  3515. Part221.brickColor = BrickColor.new("Really black")
  3516. ManualWeld222.Parent = Part221
  3517. ManualWeld222.C1 = CFrame.new(-0.000122070313, 0.926789999, -0.0288848877, 1, 0, 0, 0, 1, 1.34203759e-12, 0, 1.34203759e-12, 1)
  3518. ManualWeld222.Part0 = Part221
  3519. ManualWeld222.Part1 = Part239
  3520. ManualWeld222.part1 = Part239
  3521. ObjectValue223.Name = "Transparent"
  3522. ObjectValue223.Parent = Part221
  3523. UnionOperation224.Parent = Model213
  3524. UnionOperation224.CFrame = CFrame.new(141.014893, 3.59708595, -156.462891, -0.00227466971, -0.000108193075, 0.999997497, -6.92762987e-05, 1, 0.000108035783, -0.999997497, -6.90303714e-05, -0.00227467692)
  3525. UnionOperation224.Orientation = Vector3.new(-0.00999999978, 90.1299973, 0)
  3526. UnionOperation224.Position = Vector3.new(141.014893, 3.59708595, -156.462891)
  3527. UnionOperation224.Rotation = Vector3.new(-177.279999, 89.8699951, 177.279999)
  3528. UnionOperation224.Color = Color3.new(0, 0, 0)
  3529. UnionOperation224.Size = Vector3.new(2.10000014, 0.225000069, 0.575000107)
  3530. UnionOperation224.Anchored = true
  3531. UnionOperation224.BrickColor = BrickColor.new("Really black")
  3532. UnionOperation224.CanCollide = false
  3533. UnionOperation224.Material = Enum.Material.SmoothPlastic
  3534. UnionOperation224.brickColor = BrickColor.new("Really black")
  3535. UnionOperation224.UsePartColor = true
  3536. ManualWeld225.Parent = UnionOperation224
  3537. ManualWeld225.C1 = CFrame.new(-3.81469727e-06, -0.0874726772, 0.261123657, 1, 0, 0, 0, 1, 1.34203759e-12, 0, 1.34203759e-12, 1)
  3538. ManualWeld225.Part0 = UnionOperation224
  3539. ManualWeld225.Part1 = Part239
  3540. ManualWeld225.part1 = Part239
  3541. UnionOperation226.Parent = Model213
  3542. UnionOperation226.CFrame = CFrame.new(141.052612, 4.08905792, -156.463257, -0.999997497, 0.00227514911, -9.47826338e-05, -9.46252694e-05, 6.92763133e-05, 1, 0.00227515586, 0.999997497, -6.90608431e-05)
  3543. UnionOperation226.Orientation = Vector3.new(-90, -179.869995, 0)
  3544. UnionOperation226.Position = Vector3.new(141.052612, 4.08905792, -156.463257)
  3545. UnionOperation226.Rotation = Vector3.new(-90, -0.00999999978, -179.869995)
  3546. UnionOperation226.Color = Color3.new(0, 0, 0)
  3547. UnionOperation226.Size = Vector3.new(0.650000155, 1.30000019, 1.01500022)
  3548. UnionOperation226.Anchored = true
  3549. UnionOperation226.BrickColor = BrickColor.new("Really black")
  3550. UnionOperation226.CanCollide = false
  3551. UnionOperation226.Material = Enum.Material.SmoothPlastic
  3552. UnionOperation226.brickColor = BrickColor.new("Really black")
  3553. UnionOperation226.UsePartColor = true
  3554. ManualWeld227.Parent = UnionOperation226
  3555. ManualWeld227.C1 = CFrame.new(-3.81469727e-06, 0.407533884, 0.298606873, 3.76894604e-09, -1, 0, 8.94060122e-06, 0, 1, -1, -3.76894604e-09, 8.94060395e-06)
  3556. ManualWeld227.Part0 = UnionOperation226
  3557. ManualWeld227.Part1 = Part239
  3558. ManualWeld227.part1 = Part239
  3559. ObjectValue228.Name = "Transparent"
  3560. ObjectValue228.Parent = UnionOperation226
  3561. UnionOperation229.Parent = Model213
  3562. UnionOperation229.CFrame = CFrame.new(140.818848, 4.61943293, -156.438354, -0.00224043336, -0.9240188, 0.382340491, -0.134363547, 0.379152596, 0.915527046, -0.990929544, -0.049321454, -0.125003904)
  3563. UnionOperation229.Orientation = Vector3.new(-66.2799988, 108.099998, -19.5100002)
  3564. UnionOperation229.Position = Vector3.new(140.818848, 4.61943293, -156.438354)
  3565. UnionOperation229.Rotation = Vector3.new(-97.7699966, 22.4799995, 90.1399994)
  3566. UnionOperation229.Color = Color3.new(0, 0, 0)
  3567. UnionOperation229.Size = Vector3.new(1.83094788, 1.2368722, 0.895242631)
  3568. UnionOperation229.Anchored = true
  3569. UnionOperation229.BrickColor = BrickColor.new("Really black")
  3570. UnionOperation229.CanCollide = false
  3571. UnionOperation229.Material = Enum.Material.SmoothPlastic
  3572. UnionOperation229.brickColor = BrickColor.new("Really black")
  3573. UnionOperation229.UsePartColor = true
  3574. ManualWeld230.Parent = UnionOperation229
  3575. ManualWeld230.C1 = CFrame.new(-0.0244178772, 0.938292742, 0.0647888184, 0.990941346, 0.0513973497, 0.124071062, -0.134295627, 0.379257083, 0.915493727, -8.76447302e-07, -0.923862815, 0.382723927)
  3576. ManualWeld230.Part0 = UnionOperation229
  3577. ManualWeld230.Part1 = Part239
  3578. ManualWeld230.part1 = Part239
  3579. ObjectValue231.Name = "Transparent"
  3580. ObjectValue231.Parent = UnionOperation229
  3581. UnionOperation232.Parent = Model213
  3582. UnionOperation232.CFrame = CFrame.new(140.43457, 4.26662493, -156.461792, 0.999997497, -0.00227514911, -9.47826338e-05, 9.46252694e-05, -6.92763133e-05, 1, -0.00227515586, -0.999997497, -6.90608431e-05)
  3583. UnionOperation232.Orientation = Vector3.new(-90, 0.129999995, 0)
  3584. UnionOperation232.Position = Vector3.new(140.43457, 4.26662493, -156.461792)
  3585. UnionOperation232.Rotation = Vector3.new(-90, -0.00999999978, 0.129999995)
  3586. UnionOperation232.Color = Color3.new(0, 0, 0)
  3587. UnionOperation232.Size = Vector3.new(0.63600105, 1.79616535, 1.01925087)
  3588. UnionOperation232.Anchored = true
  3589. UnionOperation232.BrickColor = BrickColor.new("Really black")
  3590. UnionOperation232.CanCollide = false
  3591. UnionOperation232.Material = Enum.Material.SmoothPlastic
  3592. UnionOperation232.brickColor = BrickColor.new("Really black")
  3593. UnionOperation232.UsePartColor = true
  3594. ManualWeld233.Parent = UnionOperation232
  3595. ManualWeld233.C1 = CFrame.new(3.81469727e-06, 0.584671259, -0.319404602, -3.76894604e-09, 1, 0, -8.94060122e-06, 0, 1, 1, 3.76894604e-09, 8.94060395e-06)
  3596. ManualWeld233.Part0 = UnionOperation232
  3597. ManualWeld233.Part1 = Part239
  3598. ManualWeld233.part1 = Part239
  3599. UnionOperation234.Parent = Model213
  3600. UnionOperation234.CFrame = CFrame.new(140.728271, 3.82892704, -156.462524, -0.00153214124, -0.00168498058, 0.999997497, -0.707160771, 0.707052886, 0.000107900276, -0.707051158, -0.707158804, -0.0022748569)
  3601. UnionOperation234.Orientation = Vector3.new(-0.00999999978, 90.1299973, -45)
  3602. UnionOperation234.Position = Vector3.new(140.728271, 3.82892704, -156.462524)
  3603. UnionOperation234.Rotation = Vector3.new(-177.279999, 89.8699951, 132.279999)
  3604. UnionOperation234.Color = Color3.new(0, 0, 0)
  3605. UnionOperation234.Size = Vector3.new(1.82787156, 1.8278712, 1.08150029)
  3606. UnionOperation234.Anchored = true
  3607. UnionOperation234.BrickColor = BrickColor.new("Really black")
  3608. UnionOperation234.CanCollide = false
  3609. UnionOperation234.Material = Enum.Material.SmoothPlastic
  3610. UnionOperation234.brickColor = BrickColor.new("Really black")
  3611. UnionOperation234.UsePartColor = true
  3612. ManualWeld235.Parent = UnionOperation234
  3613. ManualWeld235.C1 = CFrame.new(3.81469727e-06, 0.14499855, -0.0256271362, 0.707099915, 0.707113564, 1.79134076e-08, -0.707113564, 0.707099974, 2.01497095e-08, 1.58615876e-09, -2.69210432e-08, 1)
  3614. ManualWeld235.Part0 = UnionOperation234
  3615. ManualWeld235.Part1 = Part239
  3616. ManualWeld235.part1 = Part239
  3617. ObjectValue236.Name = "Transparent"
  3618. ObjectValue236.Parent = UnionOperation234
  3619. UnionOperation237.Parent = Model213
  3620. UnionOperation237.CFrame = CFrame.new(140.76001, 4.15643692, -156.462402, -0.00227466971, -0.000108193075, 0.999997497, -6.92762987e-05, 1, 0.000108035783, -0.999997497, -6.90303714e-05, -0.00227467692)
  3621. UnionOperation237.Orientation = Vector3.new(-0.00999999978, 90.1299973, 0)
  3622. UnionOperation237.Position = Vector3.new(140.76001, 4.15643692, -156.462402)
  3623. UnionOperation237.Rotation = Vector3.new(-177.279999, 89.8699951, 177.279999)
  3624. UnionOperation237.Color = Color3.new(0, 0, 0)
  3625. UnionOperation237.Size = Vector3.new(2.15074515, 1.3114723, 1.21500003)
  3626. UnionOperation237.Anchored = true
  3627. UnionOperation237.BrickColor = BrickColor.new("Really black")
  3628. UnionOperation237.CanCollide = false
  3629. UnionOperation237.Material = Enum.Material.SmoothPlastic
  3630. UnionOperation237.brickColor = BrickColor.new("Really black")
  3631. UnionOperation237.UsePartColor = true
  3632. ManualWeld238.Parent = UnionOperation237
  3633. ManualWeld238.C1 = CFrame.new(-0.000118255615, 0.476436853, 0.00609588623, 1, 0, 0, 0, 1, 1.34203759e-12, 0, 1.34203759e-12, 1)
  3634. ManualWeld238.Part0 = UnionOperation237
  3635. ManualWeld238.Part1 = Part239
  3636. ManualWeld238.part1 = Part239
  3637. Part239.Name = "Main"
  3638. Part239.Parent = Model213
  3639. Part239.CFrame = CFrame.new(140.753906, 3.68457794, -156.462524, -0.00227466971, -0.000108193075, 0.999997497, -6.92762987e-05, 1, 0.000108035783, -0.999997497, -6.90303714e-05, -0.00227467692)
  3640. Part239.Orientation = Vector3.new(-0.00999999978, 90.1299973, 0)
  3641. Part239.Position = Vector3.new(140.753906, 3.68457794, -156.462524)
  3642. Part239.Rotation = Vector3.new(-177.279999, 89.8699951, 177.279999)
  3643. Part239.Color = Color3.new(0, 0, 0)
  3644. Part239.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
  3645. Part239.Anchored = true
  3646. Part239.BottomSurface = Enum.SurfaceType.Smooth
  3647. Part239.BrickColor = BrickColor.new("Really black")
  3648. Part239.CanCollide = false
  3649. Part239.Material = Enum.Material.SmoothPlastic
  3650. Part239.TopSurface = Enum.SurfaceType.Smooth
  3651. Part239.brickColor = BrickColor.new("Really black")
  3652. BlockMesh240.Parent = Part239
  3653. BlockMesh240.Scale = Vector3.new(0, 0, 0)
  3654. Sound241.Name = "FlyS"
  3655. Sound241.Parent = Part239
  3656. Sound241.Looped = true
  3657. Sound241.SoundId = "http://www.roblox.com/asset/?id=97179333"
  3658. Sound242.Name = "PowerDown"
  3659. Sound242.Parent = Part239
  3660. Sound242.SoundId = "http://www.roblox.com/asset/?id=267083409"
  3661. Sound242.Volume = 1
  3662. Sound243.Name = "Shut"
  3663. Sound243.Parent = Part239
  3664. Sound243.SoundId = "http://www.roblox.com/asset/?id=271908544"
  3665. Sound243.Volume = 1
  3666. Sound244.Name = "Whirr"
  3667. Sound244.Parent = Part239
  3668. Sound244.Pitch = 1.1399999856949
  3669. Sound244.PlaybackSpeed = 1.1399999856949
  3670. Sound244.SoundId = "http://www.roblox.com/asset/?id=278329638"
  3671. Sound244.Volume = 1
  3672. RocketPropulsion245.Name = "Force"
  3673. RocketPropulsion245.Parent = Part239
  3674. RocketPropulsion245.MaxTorque = Vector3.new(800000, 800000, 0)
  3675. RocketPropulsion245.CartoonFactor = 0
  3676. RocketPropulsion245.MaxSpeed = 0
  3677. RocketPropulsion245.MaxThrust = 20000
  3678. RocketPropulsion245.TargetRadius = 0.10000000149012
  3679. RocketPropulsion245.ThrustP = 2000
  3680. ManualWeld246.Parent = Part239
  3681. ManualWeld246.C1 = CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 1.34203759e-12, 0, 1.34203759e-12, 1)
  3682. ManualWeld246.Part0 = Part239
  3683. ManualWeld246.Part1 = Part239
  3684. ManualWeld246.part1 = Part239
  3685. Sound247.Name = "Attach"
  3686. Sound247.Parent = Part239
  3687. Sound247.SoundId = "http://www.roblox.com/asset/?id=431405720"
  3688. Sound247.Volume = 0.30000001192093
  3689. Sound248.Parent = Part239
  3690. Sound248.SoundId = "http://www.roblox.com/asset/?id=267083313"
  3691. Sound248.Volume = 1
  3692. StringValue249.Name = "Target"
  3693. StringValue249.Parent = Model213
  3694. StringValue249.Value = "Torso"
  3695. Model250.Name = "Thigh2"
  3696. Model250.Parent = Model31
  3697. UnionOperation251.Parent = Model250
  3698. UnionOperation251.CFrame = CFrame.new(140.742188, 2.13648605, -155.941162, -0.00227466971, -8.38443957e-05, 0.999997497, -6.92763424e-05, 1, 8.36870313e-05, -0.999997497, -6.90857996e-05, -0.00227467529)
  3699. UnionOperation251.Orientation = Vector3.new(0, 90.1299973, 0)
  3700. UnionOperation251.Position = Vector3.new(140.742188, 2.13648605, -155.941162)
  3701. UnionOperation251.Rotation = Vector3.new(-177.889999, 89.8699951, 177.889999)
  3702. UnionOperation251.Color = Color3.new(0, 0, 0)
  3703. UnionOperation251.Size = Vector3.new(1.0424999, 0.900000393, 1.05250013)
  3704. UnionOperation251.Anchored = true
  3705. UnionOperation251.BrickColor = BrickColor.new("Really black")
  3706. UnionOperation251.CanCollide = false
  3707. UnionOperation251.Material = Enum.Material.SmoothPlastic
  3708. UnionOperation251.brickColor = BrickColor.new("Really black")
  3709. UnionOperation251.UsePartColor = true
  3710. ManualWeld252.Parent = UnionOperation251
  3711. ManualWeld252.C1 = CFrame.new(-9.32812691e-06, 0.557373405, -0.00500436127, 1, 0, 1.45519152e-11, 0, 1, 2.05613304e-12, 1.45519152e-11, 2.05613304e-12, 1)
  3712. ManualWeld252.Part0 = UnionOperation251
  3713. ManualWeld252.Part1 = Part258
  3714. ManualWeld252.part1 = Part258
  3715. UnionOperation253.Parent = Model250
  3716. UnionOperation253.CFrame = CFrame.new(140.485107, 2.04636502, -155.939453, -0.00227466971, -8.38443957e-05, 0.999997497, -6.92763424e-05, 1, 8.36870313e-05, -0.999997497, -6.90857996e-05, -0.00227467529)
  3717. UnionOperation253.Orientation = Vector3.new(0, 90.1299973, 0)
  3718. UnionOperation253.Position = Vector3.new(140.485107, 2.04636502, -155.939453)
  3719. UnionOperation253.Rotation = Vector3.new(-177.889999, 89.8699951, 177.889999)
  3720. UnionOperation253.Color = Color3.new(0, 0, 0)
  3721. UnionOperation253.Size = Vector3.new(1.05250013, 0.745000541, 0.527500212)
  3722. UnionOperation253.Anchored = true
  3723. UnionOperation253.BrickColor = BrickColor.new("Really black")
  3724. UnionOperation253.CanCollide = false
  3725. UnionOperation253.Material = Enum.Material.SmoothPlastic
  3726. UnionOperation253.brickColor = BrickColor.new("Really black")
  3727. UnionOperation253.UsePartColor = true
  3728. ObjectValue254.Name = "Transparent"
  3729. ObjectValue254.Parent = UnionOperation253
  3730. ManualWeld255.Parent = UnionOperation253
  3731. ManualWeld255.C1 = CFrame.new(-0.00125855207, 0.464863658, -0.262488931, 1, 0, 1.45519152e-11, 0, 1, 2.05613304e-12, 1.45519152e-11, 2.05613304e-12, 1)
  3732. ManualWeld255.Part0 = UnionOperation253
  3733. ManualWeld255.Part1 = Part258
  3734. ManualWeld255.part1 = Part258
  3735. Part256.Parent = Model250
  3736. Part256.CFrame = CFrame.new(140.48999, 2.09144211, -155.940796, -0.00227466971, -8.38443957e-05, 0.999997497, -6.92763424e-05, 1, 8.36870313e-05, -0.999997497, -6.90857996e-05, -0.00227467529)
  3737. Part256.Orientation = Vector3.new(0, 90.1299973, 0)
  3738. Part256.Position = Vector3.new(140.48999, 2.09144211, -155.940796)
  3739. Part256.Rotation = Vector3.new(-177.889999, 89.8699951, 177.889999)
  3740. Part256.Color = Color3.new(0, 0, 0)
  3741. Part256.Size = Vector3.new(1.05250001, 0.975000024, 0.517499924)
  3742. Part256.Anchored = true
  3743. Part256.BottomSurface = Enum.SurfaceType.Smooth
  3744. Part256.BrickColor = BrickColor.new("Really black")
  3745. Part256.CanCollide = false
  3746. Part256.Material = Enum.Material.SmoothPlastic
  3747. Part256.TopSurface = Enum.SurfaceType.Smooth
  3748. Part256.brickColor = BrickColor.new("Really black")
  3749. ManualWeld257.Parent = Part256
  3750. ManualWeld257.C1 = CFrame.new(-1.03414059e-05, 0.514975667, -0.257494897, 1, 0, 1.45519152e-11, 0, 1, 2.05613304e-12, 1.45519152e-11, 2.05613304e-12, 1)
  3751. ManualWeld257.Part0 = Part256
  3752. ManualWeld257.Part1 = Part258
  3753. ManualWeld257.part1 = Part258
  3754. Part258.Name = "Main"
  3755. Part258.Parent = Model250
  3756. Part258.CFrame = CFrame.new(140.747803, 1.58127904, -155.941162, -0.00227466971, -8.38443957e-05, 0.999997497, -6.92763424e-05, 1, 8.36870313e-05, -0.999997497, -6.90857996e-05, -0.00227467529)
  3757. Part258.Orientation = Vector3.new(0, 90.1299973, 0)
  3758. Part258.Position = Vector3.new(140.747803, 1.58127904, -155.941162)
  3759. Part258.Rotation = Vector3.new(-177.889999, 89.8699951, 177.889999)
  3760. Part258.Color = Color3.new(0, 0, 0)
  3761. Part258.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
  3762. Part258.Anchored = true
  3763. Part258.BottomSurface = Enum.SurfaceType.Smooth
  3764. Part258.BrickColor = BrickColor.new("Really black")
  3765. Part258.CanCollide = false
  3766. Part258.Material = Enum.Material.SmoothPlastic
  3767. Part258.TopSurface = Enum.SurfaceType.Smooth
  3768. Part258.brickColor = BrickColor.new("Really black")
  3769. BlockMesh259.Parent = Part258
  3770. BlockMesh259.Scale = Vector3.new(5.0999999, 10.1000004, 5.0999999)
  3771. Sound260.Name = "FlyS"
  3772. Sound260.Parent = Part258
  3773. Sound260.Looped = true
  3774. Sound260.SoundId = "http://www.roblox.com/asset/?id=97179333"
  3775. RocketPropulsion261.Name = "Force"
  3776. RocketPropulsion261.Parent = Part258
  3777. RocketPropulsion261.MaxTorque = Vector3.new(800000, 800000, 0)
  3778. RocketPropulsion261.CartoonFactor = 0
  3779. RocketPropulsion261.MaxSpeed = 0
  3780. RocketPropulsion261.MaxThrust = 20000
  3781. RocketPropulsion261.TargetRadius = 0.10000000149012
  3782. RocketPropulsion261.ThrustP = 2000
  3783. Sound262.Name = "Attach"
  3784. Sound262.Parent = Part258
  3785. Sound262.SoundId = "http://www.roblox.com/asset/?id=431405720"
  3786. Sound262.Volume = 0.30000001192093
  3787. ManualWeld263.Parent = Part258
  3788. ManualWeld263.C1 = CFrame.new(0, 0, 0, 1, 0, 1.45519152e-11, 0, 1, 2.05613304e-12, 1.45519152e-11, 2.05613304e-12, 1)
  3789. ManualWeld263.Part0 = Part258
  3790. ManualWeld263.Part1 = Part258
  3791. ManualWeld263.part1 = Part258
  3792. StringValue264.Name = "Target"
  3793. StringValue264.Parent = Model250
  3794. StringValue264.Value = "Left Leg"
  3795. UnionOperation265.Parent = Model250
  3796. UnionOperation265.CFrame = CFrame.new(140.748291, 2.06217504, -155.941162, -0.00227466971, -8.38444175e-05, 0.999997497, -6.92763424e-05, 1, 8.36870531e-05, -0.999997497, -6.90857996e-05, -0.00227467529)
  3797. UnionOperation265.Orientation = Vector3.new(0, 90.1299973, 0)
  3798. UnionOperation265.Position = Vector3.new(140.748291, 2.06217504, -155.941162)
  3799. UnionOperation265.Rotation = Vector3.new(-177.889999, 89.8699951, 177.889999)
  3800. UnionOperation265.Color = Color3.new(0, 0, 0)
  3801. UnionOperation265.Size = Vector3.new(1.06250095, 1.06773388, 1.07424998)
  3802. UnionOperation265.Anchored = true
  3803. UnionOperation265.BrickColor = BrickColor.new("Really black")
  3804. UnionOperation265.CanCollide = false
  3805. UnionOperation265.Material = Enum.Material.SmoothPlastic
  3806. UnionOperation265.brickColor = BrickColor.new("Really black")
  3807. UnionOperation265.UsePartColor = true
  3808. ManualWeld266.Parent = UnionOperation265
  3809. ManualWeld266.C1 = CFrame.new(-3.42726707e-06, 0.483520865, 0.000864490867, 1, 0, 1.45519152e-11, 0, 1, 2.38840059e-11, 1.45519152e-11, -1.97717398e-11, 1)
  3810. ManualWeld266.Part0 = UnionOperation265
  3811. ManualWeld266.Part1 = Part258
  3812. ManualWeld266.part1 = Part258
  3813. Model267.Name = "Shoulder2"
  3814. Model267.Parent = Model31
  3815. Part268.Name = "Main"
  3816. Part268.Parent = Model267
  3817. Part268.CFrame = CFrame.new(140.851318, 3.70484495, -154.868042, -0.00227466971, 9.03161781e-05, 0.999997497, 6.92763715e-05, 1, -9.01588355e-05, -0.999997497, 6.90711095e-05, -0.00227467576)
  3818. Part268.Orientation = Vector3.new(0.00999999978, 90.1299973, 0)
  3819. Part268.Position = Vector3.new(140.851318, 3.70484495, -154.868042)
  3820. Part268.Rotation = Vector3.new(177.729996, 89.8699951, -177.729996)
  3821. Part268.Color = Color3.new(0, 0, 0)
  3822. Part268.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
  3823. Part268.Anchored = true
  3824. Part268.BottomSurface = Enum.SurfaceType.Smooth
  3825. Part268.BrickColor = BrickColor.new("Really black")
  3826. Part268.CanCollide = false
  3827. Part268.Material = Enum.Material.SmoothPlastic
  3828. Part268.TopSurface = Enum.SurfaceType.Smooth
  3829. Part268.brickColor = BrickColor.new("Really black")
  3830. BlockMesh269.Parent = Part268
  3831. BlockMesh269.Scale = Vector3.new(0, 0, 0)
  3832. RocketPropulsion270.Name = "Force"
  3833. RocketPropulsion270.Parent = Part268
  3834. RocketPropulsion270.MaxTorque = Vector3.new(800000, 800000, 0)
  3835. RocketPropulsion270.CartoonFactor = 0
  3836. RocketPropulsion270.MaxSpeed = 0
  3837. RocketPropulsion270.MaxThrust = 20000
  3838. RocketPropulsion270.TargetRadius = 0.10000000149012
  3839. RocketPropulsion270.ThrustP = 2000
  3840. Sound271.Name = "FlyS"
  3841. Sound271.Parent = Part268
  3842. Sound271.Looped = true
  3843. Sound271.SoundId = "http://www.roblox.com/asset/?id=97179333"
  3844. ManualWeld272.Parent = Part268
  3845. ManualWeld272.C1 = CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, -1.34203759e-12, 0, -1.34203759e-12, 1)
  3846. ManualWeld272.Part0 = Part268
  3847. ManualWeld272.Part1 = Part268
  3848. ManualWeld272.part1 = Part268
  3849. ManualWeld273.Parent = Part268
  3850. ManualWeld273.C1 = CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, -1.06803455e-11, 0, -1.06803455e-11, 1)
  3851. ManualWeld273.Part0 = Part268
  3852. ManualWeld273.Part1 = Part268
  3853. ManualWeld273.part1 = Part268
  3854. Sound274.Name = "Attach"
  3855. Sound274.Parent = Part268
  3856. Sound274.SoundId = "http://www.roblox.com/asset/?id=431405534"
  3857. UnionOperation275.Parent = Model267
  3858. UnionOperation275.CFrame = CFrame.new(140.851318, 4.64631605, -154.839233, 0.999997497, 0.000639418431, 0.00218550488, 9.46252694e-05, 0.947268367, -0.320441246, -0.00227515586, 0.32044059, 0.947265923)
  3859. UnionOperation275.Orientation = Vector3.new(18.6900005, 0.129999995, 0.00999999978)
  3860. UnionOperation275.Position = Vector3.new(140.851318, 4.64631605, -154.839233)
  3861. UnionOperation275.Rotation = Vector3.new(18.6900005, 0.129999995, -0.0399999991)
  3862. UnionOperation275.Color = Color3.new(0, 0, 0)
  3863. UnionOperation275.Size = Vector3.new(1.12500012, 0.584164083, 1.24273229)
  3864. UnionOperation275.Anchored = true
  3865. UnionOperation275.BrickColor = BrickColor.new("Really black")
  3866. UnionOperation275.CanCollide = false
  3867. UnionOperation275.Material = Enum.Material.SmoothPlastic
  3868. UnionOperation275.brickColor = BrickColor.new("Really black")
  3869. UnionOperation275.UsePartColor = true
  3870. ManualWeld276.Parent = UnionOperation275
  3871. ManualWeld276.C1 = CFrame.new(-0.0288772583, 0.941008091, -0.000190734863, -2.10711733e-08, -0.320374131, -0.947291136, 0.000189251106, 0.947291195, -0.320374072, 1, -0.000179282681, 6.06111862e-05)
  3872. ManualWeld276.Part0 = UnionOperation275
  3873. ManualWeld276.Part1 = Part268
  3874. ManualWeld276.part1 = Part268
  3875. UnionOperation277.Parent = Model267
  3876. UnionOperation277.CFrame = CFrame.new(140.851074, 4.48240805, -154.868286, 0.00227466971, -0.000108193075, -0.999997497, 6.92762987e-05, 1, -0.000108035783, 0.999997497, -6.90303714e-05, 0.00227467692)
  3877. UnionOperation277.Orientation = Vector3.new(0.00999999978, -89.8699951, 0)
  3878. UnionOperation277.Position = Vector3.new(140.851074, 4.48240805, -154.868286)
  3879. UnionOperation277.Rotation = Vector3.new(2.72000003, -89.8699951, 2.72000003)
  3880. UnionOperation277.Color = Color3.new(0, 0, 0)
  3881. UnionOperation277.Size = Vector3.new(1.07500005, 0.502500176, 1.07500017)
  3882. UnionOperation277.Anchored = true
  3883. UnionOperation277.BrickColor = BrickColor.new("Really black")
  3884. UnionOperation277.CanCollide = false
  3885. UnionOperation277.Material = Enum.Material.SmoothPlastic
  3886. UnionOperation277.brickColor = BrickColor.new("Really black")
  3887. UnionOperation277.UsePartColor = true
  3888. ManualWeld278.Parent = UnionOperation277
  3889. ManualWeld278.C1 = CFrame.new(0.000106811523, 0.780272961, -0.000152587891, -1, 0.00013855334, 1.60507625e-08, 0.00013855334, 1, -0.000198191716, -4.35247784e-08, -0.000198191716, -1)
  3890. ManualWeld278.Part0 = UnionOperation277
  3891. ManualWeld278.Part1 = Part268
  3892. ManualWeld278.part1 = Part268
  3893. ObjectValue279.Name = "Transparent"
  3894. ObjectValue279.Parent = UnionOperation277
  3895. StringValue280.Name = "Target"
  3896. StringValue280.Parent = Model267
  3897. StringValue280.Value = "Left Arm"
  3898. Model281.Name = "Arm2"
  3899. Model281.Parent = Model31
  3900. Part282.Name = "Main"
  3901. Part282.Parent = Model281
  3902. Part282.CFrame = CFrame.new(140.851318, 3.70484495, -154.868042, -0.00227466971, 9.03161781e-05, 0.999997497, 6.92763715e-05, 1, -9.01588355e-05, -0.999997497, 6.90711095e-05, -0.00227467576)
  3903. Part282.Orientation = Vector3.new(0.00999999978, 90.1299973, 0)
  3904. Part282.Position = Vector3.new(140.851318, 3.70484495, -154.868042)
  3905. Part282.Rotation = Vector3.new(177.729996, 89.8699951, -177.729996)
  3906. Part282.Color = Color3.new(0, 0, 0)
  3907. Part282.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
  3908. Part282.Anchored = true
  3909. Part282.BottomSurface = Enum.SurfaceType.Smooth
  3910. Part282.BrickColor = BrickColor.new("Really black")
  3911. Part282.CanCollide = false
  3912. Part282.Material = Enum.Material.SmoothPlastic
  3913. Part282.TopSurface = Enum.SurfaceType.Smooth
  3914. Part282.brickColor = BrickColor.new("Really black")
  3915. BlockMesh283.Parent = Part282
  3916. BlockMesh283.Scale = Vector3.new(5.0999999, 9, 5.0999999)
  3917. RocketPropulsion284.Name = "Force"
  3918. RocketPropulsion284.Parent = Part282
  3919. RocketPropulsion284.MaxTorque = Vector3.new(800000, 800000, 0)
  3920. RocketPropulsion284.CartoonFactor = 0
  3921. RocketPropulsion284.MaxSpeed = 0
  3922. RocketPropulsion284.MaxThrust = 20000
  3923. RocketPropulsion284.TargetRadius = 0.10000000149012
  3924. RocketPropulsion284.ThrustP = 2000
  3925. Sound285.Name = "FlyS"
  3926. Sound285.Parent = Part282
  3927. Sound285.Looped = true
  3928. Sound285.SoundId = "http://www.roblox.com/asset/?id=97179333"
  3929. ManualWeld286.Parent = Part282
  3930. ManualWeld286.C1 = CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, -1.34203759e-12, 0, -1.34203759e-12, 1)
  3931. ManualWeld286.Part0 = Part282
  3932. ManualWeld286.Part1 = Part282
  3933. ManualWeld286.part1 = Part282
  3934. ManualWeld287.Parent = Part282
  3935. ManualWeld287.C1 = CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, -1.06803455e-11, 0, -1.06803455e-11, 1)
  3936. ManualWeld287.Part0 = Part282
  3937. ManualWeld287.Part1 = Part282
  3938. ManualWeld287.part1 = Part282
  3939. Sound288.Name = "Attach"
  3940. Sound288.Parent = Part282
  3941. Sound288.SoundId = "http://www.roblox.com/asset/?id=431405720"
  3942. Sound288.Volume = 0.30000001192093
  3943. UnionOperation289.Parent = Model281
  3944. UnionOperation289.CFrame = CFrame.new(140.85083, 4.10541391, -155.019287, 0.00227466971, -0.000108193075, -0.999997497, 6.92762987e-05, 1, -0.000108035783, 0.999997497, -6.90303714e-05, 0.00227467692)
  3945. UnionOperation289.Orientation = Vector3.new(0.00999999978, -89.8699951, 0)
  3946. UnionOperation289.Position = Vector3.new(140.85083, 4.10541391, -155.019287)
  3947. UnionOperation289.Rotation = Vector3.new(2.72000003, -89.8699951, 2.72000003)
  3948. UnionOperation289.Color = Color3.new(0, 0, 0)
  3949. UnionOperation289.Size = Vector3.new(0.622874916, 0.204066664, 1.05500031)
  3950. UnionOperation289.Anchored = true
  3951. UnionOperation289.BrickColor = BrickColor.new("Really black")
  3952. UnionOperation289.CanCollide = false
  3953. UnionOperation289.Material = Enum.Material.SmoothPlastic
  3954. UnionOperation289.brickColor = BrickColor.new("Really black")
  3955. UnionOperation289.UsePartColor = true
  3956. ManualWeld290.Parent = UnionOperation289
  3957. ManualWeld290.C1 = CFrame.new(0.151123047, 0.40211153, -9.15527344e-05, -1, 0.00013855334, 1.60507625e-08, 0.00013855334, 1, -0.000198191716, -4.35247784e-08, -0.000198191716, -1)
  3958. ManualWeld290.Part0 = UnionOperation289
  3959. ManualWeld290.Part1 = Part282
  3960. ManualWeld290.part1 = Part282
  3961. UnionOperation291.Parent = Model281
  3962. UnionOperation291.CFrame = CFrame.new(140.851318, 3.90933895, -154.868286, 0.00227466971, -0.000108193075, -0.999997497, 6.92762987e-05, 1, -0.000108035783, 0.999997497, -6.90303714e-05, 0.00227467692)
  3963. UnionOperation291.Orientation = Vector3.new(0.00999999978, -89.8699951, 0)
  3964. UnionOperation291.Position = Vector3.new(140.851318, 3.90933895, -154.868286)
  3965. UnionOperation291.Rotation = Vector3.new(2.72000003, -89.8699951, 2.72000003)
  3966. UnionOperation291.Color = Color3.new(0, 0, 0)
  3967. UnionOperation291.Size = Vector3.new(1.07499981, 0.607500017, 1.07500005)
  3968. UnionOperation291.Anchored = true
  3969. UnionOperation291.BrickColor = BrickColor.new("Really black")
  3970. UnionOperation291.CanCollide = false
  3971. UnionOperation291.Material = Enum.Material.SmoothPlastic
  3972. UnionOperation291.brickColor = BrickColor.new("Really black")
  3973. UnionOperation291.UsePartColor = true
  3974. ManualWeld292.Parent = UnionOperation291
  3975. ManualWeld292.C1 = CFrame.new(3.43322754e-05, 0.205275059, -3.81469727e-05, -1, 0.00013855334, 1.60507625e-08, 0.00013855334, 1, -0.000198191716, -4.35247784e-08, -0.000198191716, -1)
  3976. ManualWeld292.Part0 = UnionOperation291
  3977. ManualWeld292.Part1 = Part282
  3978. ManualWeld292.part1 = Part282
  3979. StringValue293.Name = "Target"
  3980. StringValue293.Parent = Model281
  3981. StringValue293.Value = "Left Arm"
  3982. Model294.Name = "Gauntlet2"
  3983. Model294.Parent = Model31
  3984. Part295.Name = "Repulsor"
  3985. Part295.Parent = Model294
  3986. Part295.CFrame = CFrame.new(140.851318, 2.69830894, -154.868042, -0.00227607973, 0.000104640065, -0.999997497, -6.9290094e-05, -1, -0.000104482635, -0.999997497, 6.90520974e-05, 0.00227608671)
  3987. Part295.Orientation = Vector3.new(0.00999999978, -89.8699951, -180)
  3988. Part295.Position = Vector3.new(140.851318, 2.69830894, -154.868042)
  3989. Part295.Rotation = Vector3.new(2.62999988, -89.8699951, -177.369995)
  3990. Part295.Color = Color3.new(0.972549, 0.972549, 0.972549)
  3991. Part295.Size = Vector3.new(0.359999985, 0.200000003, 0.359999985)
  3992. Part295.Anchored = true
  3993. Part295.BottomSurface = Enum.SurfaceType.Smooth
  3994. Part295.BrickColor = BrickColor.new("Institutional white")
  3995. Part295.CanCollide = false
  3996. Part295.Material = Enum.Material.Neon
  3997. Part295.TopSurface = Enum.SurfaceType.Smooth
  3998. Part295.brickColor = BrickColor.new("Institutional white")
  3999. Part295.FormFactor = Enum.FormFactor.Symmetric
  4000. Part295.formFactor = Enum.FormFactor.Symmetric
  4001. CylinderMesh296.Parent = Part295
  4002. CylinderMesh296.Scale = Vector3.new(1, 0.201249972, 1)
  4003. ManualWeld297.Parent = Part295
  4004. ManualWeld297.C1 = CFrame.new(-0.000130772591, -1.00702, 0.00019878149, 1, -0.000138567033, -1.14645809e-06, -0.000138567266, -1, -0.000194638604, -1.11947884e-06, 0.000194638764, -1)
  4005. ManualWeld297.Part0 = Part295
  4006. ManualWeld297.Part1 = Part309
  4007. ManualWeld297.part1 = Part309
  4008. Sound298.Parent = Part295
  4009. Sound298.SoundId = "http://www.roblox.com/asset/?id=267083313"
  4010. UnionOperation299.Parent = Model294
  4011. UnionOperation299.CFrame = CFrame.new(140.851318, 3.21741295, -154.87439, 0.00227466971, -0.000108193075, -0.999997497, 6.92762987e-05, 1, -0.000108035783, 0.999997497, -6.90303714e-05, 0.00227467692)
  4012. UnionOperation299.Orientation = Vector3.new(0.00999999978, -89.8699951, 0)
  4013. UnionOperation299.Position = Vector3.new(140.851318, 3.21741295, -154.87439)
  4014. UnionOperation299.Rotation = Vector3.new(2.72000003, -89.8699951, 2.72000003)
  4015. UnionOperation299.Color = Color3.new(0, 0, 0)
  4016. UnionOperation299.Size = Vector3.new(1.06250024, 1.06250024, 1.07500017)
  4017. UnionOperation299.Anchored = true
  4018. UnionOperation299.BrickColor = BrickColor.new("Really black")
  4019. UnionOperation299.CanCollide = false
  4020. UnionOperation299.Material = Enum.Material.SmoothPlastic
  4021. UnionOperation299.brickColor = BrickColor.new("Really black")
  4022. UnionOperation299.UsePartColor = true
  4023. ManualWeld300.Parent = UnionOperation299
  4024. ManualWeld300.C1 = CFrame.new(0.00618422031, -0.487275362, 0.000100433826, -1, 0.00013855334, 1.60507625e-08, 0.00013855334, 1, -0.000198191716, -4.35247784e-08, -0.000198191716, -1)
  4025. ManualWeld300.Part0 = UnionOperation299
  4026. ManualWeld300.Part1 = Part309
  4027. ManualWeld300.part1 = Part309
  4028. ObjectValue301.Name = "Transparent"
  4029. ObjectValue301.Parent = UnionOperation299
  4030. UnionOperation302.Parent = Model294
  4031. UnionOperation302.CFrame = CFrame.new(140.852051, 3.32962894, -154.568237, 0.00227466971, -0.000108193075, -0.999997497, 6.92762987e-05, 1, -0.000108035783, 0.999997497, -6.90303714e-05, 0.00227467692)
  4032. UnionOperation302.Orientation = Vector3.new(0.00999999978, -89.8699951, 0)
  4033. UnionOperation302.Position = Vector3.new(140.852051, 3.32962894, -154.568237)
  4034. UnionOperation302.Rotation = Vector3.new(2.72000003, -89.8699951, 2.72000003)
  4035. UnionOperation302.Color = Color3.new(0, 0, 0)
  4036. UnionOperation302.Size = Vector3.new(0.475000113, 0.883775651, 1.07500017)
  4037. UnionOperation302.Anchored = true
  4038. UnionOperation302.BrickColor = BrickColor.new("Really black")
  4039. UnionOperation302.CanCollide = false
  4040. UnionOperation302.Material = Enum.Material.SmoothPlastic
  4041. UnionOperation302.brickColor = BrickColor.new("Really black")
  4042. UnionOperation302.UsePartColor = true
  4043. ManualWeld303.Parent = UnionOperation302
  4044. ManualWeld303.C1 = CFrame.new(-0.300052166, -0.37662816, 7.8856945e-05, -1, 0.00013855334, 1.60507625e-08, 0.00013855334, 1, -0.000198191716, -4.35247784e-08, -0.000198191716, -1)
  4045. ManualWeld303.Part0 = UnionOperation302
  4046. ManualWeld303.Part1 = Part309
  4047. ManualWeld303.part1 = Part309
  4048. UnionOperation304.Parent = Model294
  4049. UnionOperation304.CFrame = CFrame.new(140.851318, 3.07111597, -154.868042, 0.00227466971, -0.000108193075, -0.999997497, 6.92762987e-05, 1, -0.000108035783, 0.999997497, -6.90303714e-05, 0.00227467692)
  4050. UnionOperation304.Orientation = Vector3.new(0.00999999978, -89.8699951, 0)
  4051. UnionOperation304.Position = Vector3.new(140.851318, 3.07111597, -154.868042)
  4052. UnionOperation304.Rotation = Vector3.new(2.72000003, -89.8699951, 2.72000003)
  4053. UnionOperation304.Color = Color3.new(0, 0, 0)
  4054. UnionOperation304.Size = Vector3.new(1.07500017, 0.806276739, 1.07500017)
  4055. UnionOperation304.Anchored = true
  4056. UnionOperation304.BrickColor = BrickColor.new("Really black")
  4057. UnionOperation304.CanCollide = false
  4058. UnionOperation304.Material = Enum.Material.SmoothPlastic
  4059. UnionOperation304.brickColor = BrickColor.new("Really black")
  4060. UnionOperation304.UsePartColor = true
  4061. ManualWeld305.Parent = UnionOperation304
  4062. ManualWeld305.C1 = CFrame.new(-8.20159912e-05, -0.634158134, 0.000115811825, -1, 0.00013855334, 1.60507625e-08, 0.00013855334, 1, -0.000198191716, -4.35247784e-08, -0.000198191716, -1)
  4063. ManualWeld305.Part0 = UnionOperation304
  4064. ManualWeld305.Part1 = Part309
  4065. ManualWeld305.part1 = Part309
  4066. UnionOperation306.Parent = Model294
  4067. UnionOperation306.CFrame = CFrame.new(140.851074, 3.50303006, -155.003052, 0.00227466971, -0.000108193075, -0.999997497, 6.92762987e-05, 1, -0.000108035783, 0.999997497, -6.90303714e-05, 0.00227467692)
  4068. UnionOperation306.Orientation = Vector3.new(0.00999999978, -89.8699951, 0)
  4069. UnionOperation306.Position = Vector3.new(140.851074, 3.50303006, -155.003052)
  4070. UnionOperation306.Rotation = Vector3.new(2.72000003, -89.8699951, 2.72000003)
  4071. UnionOperation306.Color = Color3.new(0, 0, 0)
  4072. UnionOperation306.Size = Vector3.new(0.769999921, 0.33250019, 1.03750026)
  4073. UnionOperation306.Anchored = true
  4074. UnionOperation306.BrickColor = BrickColor.new("Really black")
  4075. UnionOperation306.CanCollide = false
  4076. UnionOperation306.Material = Enum.Material.SmoothPlastic
  4077. UnionOperation306.brickColor = BrickColor.new("Really black")
  4078. UnionOperation306.UsePartColor = true
  4079. ManualWeld307.Parent = UnionOperation306
  4080. ManualWeld307.C1 = CFrame.new(0.134968996, -0.202310324, 4.7326088e-05, -1, 0.00013855334, 1.60507625e-08, 0.00013855334, 1, -0.000198191716, -4.35247784e-08, -0.000198191716, -1)
  4081. ManualWeld307.Part0 = UnionOperation306
  4082. ManualWeld307.Part1 = Part309
  4083. ManualWeld307.part1 = Part309
  4084. ObjectValue308.Name = "Transparent"
  4085. ObjectValue308.Parent = UnionOperation306
  4086. Part309.Name = "Main"
  4087. Part309.Parent = Model294
  4088. Part309.CFrame = CFrame.new(140.851318, 3.70484495, -154.868042, -0.00227466971, 9.03161781e-05, 0.999997497, 6.92763715e-05, 1, -9.01588355e-05, -0.999997497, 6.90711095e-05, -0.00227467576)
  4089. Part309.Orientation = Vector3.new(0.00999999978, 90.1299973, 0)
  4090. Part309.Position = Vector3.new(140.851318, 3.70484495, -154.868042)
  4091. Part309.Rotation = Vector3.new(177.729996, 89.8699951, -177.729996)
  4092. Part309.Color = Color3.new(0, 0, 0)
  4093. Part309.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
  4094. Part309.Anchored = true
  4095. Part309.BottomSurface = Enum.SurfaceType.Smooth
  4096. Part309.BrickColor = BrickColor.new("Really black")
  4097. Part309.CanCollide = false
  4098. Part309.Material = Enum.Material.SmoothPlastic
  4099. Part309.TopSurface = Enum.SurfaceType.Smooth
  4100. Part309.brickColor = BrickColor.new("Really black")
  4101. BlockMesh310.Parent = Part309
  4102. BlockMesh310.Scale = Vector3.new(0, 0, 0)
  4103. RocketPropulsion311.Name = "Force"
  4104. RocketPropulsion311.Parent = Part309
  4105. RocketPropulsion311.MaxTorque = Vector3.new(800000, 800000, 0)
  4106. RocketPropulsion311.CartoonFactor = 0
  4107. RocketPropulsion311.MaxSpeed = 0
  4108. RocketPropulsion311.MaxThrust = 20000
  4109. RocketPropulsion311.TargetRadius = 0.10000000149012
  4110. RocketPropulsion311.ThrustP = 2000
  4111. ManualWeld312.Parent = Part309
  4112. ManualWeld312.C1 = CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, -1.34203759e-12, 0, -1.34203759e-12, 1)
  4113. ManualWeld312.Part0 = Part309
  4114. ManualWeld312.Part1 = Part309
  4115. ManualWeld312.part1 = Part309
  4116. ManualWeld313.Parent = Part309
  4117. ManualWeld313.C1 = CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, -1.06803455e-11, 0, -1.06803455e-11, 1)
  4118. ManualWeld313.Part0 = Part309
  4119. ManualWeld313.Part1 = Part309
  4120. ManualWeld313.part1 = Part309
  4121. Sound314.Name = "Equip"
  4122. Sound314.Parent = Part309
  4123. Sound314.SoundId = "http://www.roblox.com/Asset?ID=411374534"
  4124. Sound314.Volume = 1
  4125. Sound315.Name = "Fire"
  4126. Sound315.Parent = Part309
  4127. Sound315.SoundId = "rbxasset://sounds/Launching rocket.wav"
  4128. Sound315.Volume = 1
  4129. Sound316.Name = "FlyS"
  4130. Sound316.Parent = Part309
  4131. Sound316.Looped = true
  4132. Sound316.SoundId = "http://www.roblox.com/asset/?id=97179333"
  4133. ManualWeld317.Parent = Part309
  4134. ManualWeld317.C1 = CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, -1.06803455e-11, 0, -1.06803455e-11, 1)
  4135. ManualWeld317.Part0 = Part309
  4136. ManualWeld317.Part1 = Part309
  4137. ManualWeld317.part1 = Part309
  4138. ManualWeld318.Parent = Part309
  4139. ManualWeld318.C1 = CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, -1.06803455e-11, 0, -1.06803455e-11, 1)
  4140. ManualWeld318.Part0 = Part309
  4141. ManualWeld318.Part1 = Part309
  4142. ManualWeld318.part1 = Part309
  4143. Sound319.Name = "Attach"
  4144. Sound319.Parent = Part309
  4145. Sound319.SoundId = "http://www.roblox.com/asset/?id=431405720"
  4146. Sound319.Volume = 0.30000001192093
  4147. StringValue320.Name = "Target"
  4148. StringValue320.Parent = Model294
  4149. StringValue320.Value = "Left Arm"
  4150. Model321.Name = "Shoulder1"
  4151. Model321.Parent = Model31
  4152. Part322.Name = "Main"
  4153. Part322.Parent = Model321
  4154. Part322.CFrame = CFrame.new(140.669189, 3.67798805, -158.009888, -0.00227466971, -0.000108193075, 0.999997497, -6.92762987e-05, 1, 0.000108035783, -0.999997497, -6.90303714e-05, -0.00227467692)
  4155. Part322.Orientation = Vector3.new(-0.00999999978, 90.1299973, 0)
  4156. Part322.Position = Vector3.new(140.669189, 3.67798805, -158.009888)
  4157. Part322.Rotation = Vector3.new(-177.279999, 89.8699951, 177.279999)
  4158. Part322.Color = Color3.new(0, 0, 0)
  4159. Part322.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
  4160. Part322.Anchored = true
  4161. Part322.BottomSurface = Enum.SurfaceType.Smooth
  4162. Part322.BrickColor = BrickColor.new("Really black")
  4163. Part322.CanCollide = false
  4164. Part322.Material = Enum.Material.SmoothPlastic
  4165. Part322.TopSurface = Enum.SurfaceType.Smooth
  4166. Part322.brickColor = BrickColor.new("Really black")
  4167. BlockMesh323.Parent = Part322
  4168. BlockMesh323.Scale = Vector3.new(0, 0, 0)
  4169. RocketPropulsion324.Name = "Force"
  4170. RocketPropulsion324.Parent = Part322
  4171. RocketPropulsion324.MaxTorque = Vector3.new(800000, 800000, 0)
  4172. RocketPropulsion324.CartoonFactor = 0
  4173. RocketPropulsion324.MaxSpeed = 0
  4174. RocketPropulsion324.MaxThrust = 20000
  4175. RocketPropulsion324.TargetRadius = 0.10000000149012
  4176. RocketPropulsion324.ThrustP = 2000
  4177. Sound325.Name = "FlyS"
  4178. Sound325.Parent = Part322
  4179. Sound325.Looped = true
  4180. Sound325.SoundId = "http://www.roblox.com/asset/?id=97179333"
  4181. ManualWeld326.Parent = Part322
  4182. ManualWeld326.C1 = CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 1.34203759e-12, 0, 1.34203759e-12, 1)
  4183. ManualWeld326.Part0 = Part322
  4184. ManualWeld326.Part1 = Part322
  4185. ManualWeld326.part1 = Part322
  4186. Sound327.Name = "Attach"
  4187. Sound327.Parent = Part322
  4188. Sound327.SoundId = "http://www.roblox.com/asset/?id=431405534"
  4189. UnionOperation328.Parent = Model321
  4190. UnionOperation328.CFrame = CFrame.new(140.668945, 4.61943293, -158.03894, -0.999997497, -0.000818983535, -0.00212474796, -9.46252694e-05, 0.947223961, -0.320572555, 0.00227515586, -0.320571512, -0.947221637)
  4191. UnionOperation328.Orientation = Vector3.new(18.6999989, -179.869995, -0.00999999978)
  4192. UnionOperation328.Position = Vector3.new(140.668945, 4.61943293, -158.03894)
  4193. UnionOperation328.Rotation = Vector3.new(161.300003, -0.119999997, 179.949997)
  4194. UnionOperation328.Color = Color3.new(0, 0, 0)
  4195. UnionOperation328.Size = Vector3.new(1.12500012, 0.584164083, 1.24273229)
  4196. UnionOperation328.Anchored = true
  4197. UnionOperation328.BrickColor = BrickColor.new("Really black")
  4198. UnionOperation328.CanCollide = false
  4199. UnionOperation328.Material = Enum.Material.SmoothPlastic
  4200. UnionOperation328.brickColor = BrickColor.new("Really black")
  4201. UnionOperation328.UsePartColor = true
  4202. ManualWeld329.Parent = UnionOperation328
  4203. ManualWeld329.C1 = CFrame.new(0.0289993286, 0.94101119, -3.05175781e-05, 3.76894604e-09, 0.320505381, 0.94724679, 8.94060122e-06, 0.94724673, -0.32050544, -1, 8.47016418e-06, -2.86192517e-06)
  4204. ManualWeld329.Part0 = UnionOperation328
  4205. ManualWeld329.Part1 = Part322
  4206. ManualWeld329.part1 = Part322
  4207. UnionOperation330.Parent = Model321
  4208. UnionOperation330.CFrame = CFrame.new(140.668945, 4.46205378, -158.009888, -0.00227466971, -0.000108193075, 0.999997497, -6.92762987e-05, 1, 0.000108035783, -0.999997497, -6.90303714e-05, -0.00227467692)
  4209. UnionOperation330.Orientation = Vector3.new(-0.00999999978, 90.1299973, 0)
  4210. UnionOperation330.Position = Vector3.new(140.668945, 4.46205378, -158.009888)
  4211. UnionOperation330.Rotation = Vector3.new(-177.279999, 89.8699951, 177.279999)
  4212. UnionOperation330.Color = Color3.new(0, 0, 0)
  4213. UnionOperation330.Size = Vector3.new(1.07500005, 0.502500176, 1.07500017)
  4214. UnionOperation330.Anchored = true
  4215. UnionOperation330.BrickColor = BrickColor.new("Really black")
  4216. UnionOperation330.CanCollide = false
  4217. UnionOperation330.Material = Enum.Material.SmoothPlastic
  4218. UnionOperation330.brickColor = BrickColor.new("Really black")
  4219. UnionOperation330.UsePartColor = true
  4220. ManualWeld331.Parent = UnionOperation330
  4221. ManualWeld331.C1 = CFrame.new(-7.62939453e-06, 0.780281305, -7.62939453e-06, 1, 0, 0, 0, 1, 1.34203759e-12, 0, 1.34203759e-12, 1)
  4222. ManualWeld331.Part0 = UnionOperation330
  4223. ManualWeld331.Part1 = Part322
  4224. ManualWeld331.part1 = Part322
  4225. ObjectValue332.Name = "Transparent"
  4226. ObjectValue332.Parent = UnionOperation330
  4227. StringValue333.Name = "Target"
  4228. StringValue333.Parent = Model321
  4229. StringValue333.Value = "Right Arm"
  4230. ScreenGui334.Name = "JARVIS"
  4231. ScreenGui334.Parent = Tool1
  4232. ImageLabel335.Name = "Eyes"
  4233. ImageLabel335.Parent = ScreenGui334
  4234. ImageLabel335.Transparency = 1
  4235. ImageLabel335.Size = UDim2.new(1, 0, 1, 0)
  4236. ImageLabel335.BackgroundColor = BrickColor.new("Pastel light blue")
  4237. ImageLabel335.BackgroundColor3 = Color3.new(0.67451, 1, 0.992157)
  4238. ImageLabel335.BackgroundTransparency = 1
  4239. ImageLabel335.BorderSizePixel = 0
  4240. ImageLabel335.Image = "http://www.roblox.com/asset/?id=313393163"
  4241. ImageLabel335.ImageTransparency = 1
  4242. TextButton336.Name = "Mask"
  4243. TextButton336.Parent = ScreenGui334
  4244. TextButton336.Position = UDim2.new(0, 21, 0, 328)
  4245. TextButton336.Transparency = 0.80000001192093
  4246. TextButton336.Size = UDim2.new(0, 100, 0, 50)
  4247. TextButton336.BackgroundColor = BrickColor.new("Institutional white")
  4248. TextButton336.BackgroundColor3 = Color3.new(1, 1, 1)
  4249. TextButton336.BackgroundTransparency = 0.80000001192093
  4250. TextButton336.BorderColor = BrickColor.new("Pastel light blue")
  4251. TextButton336.BorderColor3 = Color3.new(0.666667, 1, 1)
  4252. TextButton336.Font = Enum.Font.SourceSansBold
  4253. TextButton336.FontSize = Enum.FontSize.Size24
  4254. TextButton336.Text = "MASK"
  4255. TextButton336.TextColor = BrickColor.new("Institutional white")
  4256. TextButton336.TextColor3 = Color3.new(1, 1, 1)
  4257. TextButton336.TextSize = 24
  4258. TextButton336.TextStrokeColor3 = Color3.new(0, 0.580392, 0.709804)
  4259. TextButton336.TextStrokeTransparency = 0.5
  4260. LocalScript337.Parent = TextButton336
  4261. table.insert(cors,sandbox(LocalScript337,function()
  4262. local bool = true
  4263. local deb = false
  4264.  
  4265. local plr = game.Players.LocalPlayer
  4266. local mouse = plr:GetMouse()
  4267. local char = plr.Character
  4268. local suit = char:FindFirstChild("Suit")
  4269. local mask = suit:FindFirstChild("Mask")
  4270. local maskweld = nil
  4271. local cf = nil
  4272.  
  4273. local c = char.Head:GetChildren()
  4274. for x = 1,#c do
  4275. if c[x].Name == "SuitWeld" then
  4276. if c[x].Part1 == mask.Main then
  4277. maskweld = c[x]
  4278. cf = maskweld.C0
  4279. end
  4280. end
  4281. end
  4282.  
  4283. repeat wait() until maskweld ~= nil
  4284.  
  4285. function onClicked()
  4286.  
  4287. suit = char:FindFirstChild("Suit")
  4288. mask = suit:FindFirstChild("Mask")
  4289. local c = char.Head:GetChildren()
  4290. for x = 1,#c do
  4291. if c[x].Name == "SuitWeld" then
  4292. if c[x].Part1 == mask.Main then
  4293. maskweld = c[x]
  4294. end
  4295. end
  4296. end
  4297.  
  4298. if (suit.Status.InSuit.Value or (suit.Status.Calling.Value and suit.Status.Ejected.Value and (not suit.Status.Whole.Value))) and suit.Status.Helmet.Value and (not deb) then
  4299. if bool then
  4300. deb = true
  4301. plr.PlayerGui.JARVIS.Overlay.ImageTransparency = 1
  4302. char.Head.Transparency = 0
  4303. char.Head.face.Transparency = 0
  4304. suit.Chest1.Main.Shut.Pitch = 1.1
  4305. suit.Chest1.Main.Shut.Volume = 0.5
  4306. suit.Chest1.Main.Shut:Play()
  4307. coroutine.resume(coroutine.create(function()
  4308. local x = 10
  4309. local color = BrickColor.new("Really black").Color
  4310. local origcolor = mask.Eyes.BrickColor.Color
  4311. local val = mask.Eyes.BrickColor.Color
  4312. for i = 1,x do
  4313. val = Color3.new(val.r+(color.r-origcolor.r)/x,val.g+(color.g-origcolor.g)/x,val.b+(color.b-origcolor.b)/x)
  4314. mask.Eyes.BrickColor = BrickColor.new(val)
  4315. wait()
  4316. end
  4317. end))
  4318. local x = 10
  4319. for i = 1,x do
  4320. maskweld.C0 = maskweld.C0*CFrame.new(0,0.15/x,-0.15/x)* CFrame.Angles(math.rad(40/x),math.rad(0),math.rad(0))
  4321. wait()
  4322. end
  4323. bool = false
  4324. deb = false
  4325. elseif not bool then
  4326. deb = true
  4327. suit.Chest1.Main.Shut.Pitch = 1
  4328. suit.Chest1.Main.Shut.Volume = 0.5
  4329. suit.Chest1.Main.Shut:Play()
  4330. local x = 4
  4331. for i = 1,x do
  4332. maskweld.C0 = maskweld.C0*CFrame.new(0,-0.15/x,0.15/x)* CFrame.Angles(math.rad(-40/x),math.rad(0),math.rad(0))
  4333. wait()
  4334. end
  4335. maskweld.C0 = cf
  4336. coroutine.resume(coroutine.create(function()
  4337. local x = 10
  4338. local color = BrickColor.new("White").Color
  4339. local origcolor = mask.Eyes.BrickColor.Color
  4340. local val = mask.Eyes.BrickColor.Color
  4341. for i = 1,x do
  4342. val = Color3.new(val.r+(color.r-origcolor.r)/x,val.g+(color.g-origcolor.g)/x,val.b+(color.b-origcolor.b)/x)
  4343. mask.Eyes.BrickColor = BrickColor.new(val)
  4344. wait()
  4345. end
  4346. end))
  4347. char.Head.Transparency = 1
  4348. char.Head.face.Transparency = 1
  4349. plr.PlayerGui.JARVIS.Overlay.ImageTransparency = 0
  4350. bool = true
  4351. deb = false
  4352. end
  4353. end
  4354. end
  4355.  
  4356. script.Parent.MouseButton1Click:connect(onClicked)
  4357.  
  4358. end))
  4359. LocalScript337.Disabled = true
  4360. ImageLabel338.Name = "Overlay"
  4361. ImageLabel338.Parent = ScreenGui334
  4362. ImageLabel338.Transparency = 1
  4363. ImageLabel338.Size = UDim2.new(1, 0, 1, 0)
  4364. ImageLabel338.BackgroundColor = BrickColor.new("Tr. Lg blue")
  4365. ImageLabel338.BackgroundColor3 = Color3.new(0.72549, 1, 0.960784)
  4366. ImageLabel338.BackgroundTransparency = 1
  4367. ImageLabel338.BorderSizePixel = 0
  4368. ImageLabel338.Image = "http://www.roblox.com/asset/?id=300566860"
  4369. LocalScript339.Name = "Control"
  4370. LocalScript339.Parent = ScreenGui334
  4371. table.insert(cors,sandbox(LocalScript339,function()
  4372. local plr = game.Players.LocalPlayer
  4373. local mouse = plr:GetMouse()
  4374. local char = plr.Character
  4375. local CORE = require(script.Parent.Core)
  4376.  
  4377. function Spoke(text)
  4378. if (string.find(text:lower(),("power down"):lower())~=nil)and(char==plr.Character) or
  4379. (string.find(text:lower(),("cut power"):lower())~=nil)and(char==plr.Character) then
  4380. CORE:PowerDown(plr.Name)
  4381. elseif (string.find(text:lower(),("power up"):lower())~=nil)and(char==plr.Character) then
  4382. CORE:PowerUp(plr.Name)
  4383. elseif (string.find(text:lower(),("scan"):lower())~=nil)and(char==plr.Character) then
  4384. CORE:Scan(plr.Name)
  4385. end
  4386. end
  4387. plr.Chatted:connect(Spoke)
  4388. end))
  4389. LocalScript339.Disabled = true
  4390. TextButton340.Name = "Helmet"
  4391. TextButton340.Parent = ScreenGui334
  4392. TextButton340.Position = UDim2.new(0, 21, 0, 380)
  4393. TextButton340.Transparency = 0.80000001192093
  4394. TextButton340.Size = UDim2.new(0, 100, 0, 50)
  4395. TextButton340.BackgroundColor = BrickColor.new("Institutional white")
  4396. TextButton340.BackgroundColor3 = Color3.new(1, 1, 1)
  4397. TextButton340.BackgroundTransparency = 0.80000001192093
  4398. TextButton340.BorderColor = BrickColor.new("Pastel light blue")
  4399. TextButton340.BorderColor3 = Color3.new(0.666667, 1, 1)
  4400. TextButton340.Font = Enum.Font.SourceSansBold
  4401. TextButton340.FontSize = Enum.FontSize.Size24
  4402. TextButton340.Text = "HELMET"
  4403. TextButton340.TextColor = BrickColor.new("Institutional white")
  4404. TextButton340.TextColor3 = Color3.new(1, 1, 1)
  4405. TextButton340.TextSize = 24
  4406. TextButton340.TextStrokeColor3 = Color3.new(0, 0.580392, 0.709804)
  4407. TextButton340.TextStrokeTransparency = 0.5
  4408. LocalScript341.Parent = TextButton340
  4409. table.insert(cors,sandbox(LocalScript341,function()
  4410. wait(5)
  4411.  
  4412. function ToggleTransparency(Suit,num)
  4413. for i,v in pairs(Suit.Helmet:GetChildren()) do
  4414. if v:IsA("Part") or v:IsA("UnionOperation") then
  4415. v.Transparency = num
  4416. end
  4417. end
  4418. for i,v in pairs(Suit.Mask:GetChildren()) do
  4419. if v:IsA("Part") or v:IsA("UnionOperation") then
  4420. v.Transparency = num
  4421. end
  4422. end
  4423. end
  4424.  
  4425. --local aids = false
  4426.  
  4427. local bool = true
  4428. local deb = false
  4429.  
  4430. local plr = game.Players.LocalPlayer
  4431. local mouse = plr:GetMouse()
  4432. local char = plr.Character
  4433. suit = char:FindFirstChild("Suit")
  4434. helm = suit:FindFirstChild("Helmet")
  4435. mask = suit:FindFirstChild("Mask")
  4436. helmweld = nil
  4437. maskweld = nil
  4438. cfhelm = nil
  4439. cfmask = nil
  4440.  
  4441. local c = char.Head:GetChildren()
  4442. for x = 1,#c do
  4443. if c[x].Name == "SuitWeld" then
  4444. if c[x].Part1 == helm.Main then
  4445. helmweld = c[x]
  4446. cfhelm = helmweld.C0
  4447. elseif c[x].Part1 == mask.Main then
  4448. maskweld = c[x]
  4449. cfmask = maskweld.C0
  4450. end
  4451. end
  4452. end
  4453.  
  4454. repeat wait() until helmweld ~= nil and maskweld ~= nil
  4455.  
  4456. function onClicked()
  4457. suit = char:FindFirstChild("Suit")
  4458. helm = suit:FindFirstChild("Helmet")
  4459. mask = suit:FindFirstChild("Mask")
  4460. local c = char.Head:GetChildren()
  4461. for x = 1,#c do
  4462. if c[x].Name == "SuitWeld" then --and not aids
  4463. if c[x].Part1 == helm.Main then
  4464. helmweld = c[x]
  4465. elseif c[x].Part1 == mask.Main then
  4466. maskweld = c[x]
  4467. end
  4468. end
  4469. end
  4470. --aids = true
  4471. if suit.Status.Ejected.Value == false and suit.Status.InSuit.Value == true and suit.Status.Power.Value and (not deb) then
  4472. if bool then
  4473. suit.Status.Helmet.Value = false
  4474. deb = true
  4475. plr.PlayerGui.JARVIS.Overlay.ImageTransparency = 1
  4476. char.Head.Transparency = 0
  4477. char.Head.face.Transparency = 0
  4478. suit.Mask.Main.Attach:Play()
  4479. coroutine.resume(coroutine.create(function()
  4480. local x = 10
  4481. local color = BrickColor.new("Really black").Color
  4482. local origcolor = mask.Eyes.BrickColor.Color
  4483. local val = mask.Eyes.BrickColor.Color
  4484. for i = 1,x do
  4485. val = Color3.new(val.r+(color.r-origcolor.r)/x,val.g+(color.g-origcolor.g)/x,val.b+(color.b-origcolor.b)/x)
  4486. mask.Eyes.BrickColor = BrickColor.new(val)
  4487. wait()
  4488. end
  4489. end))
  4490. maskweld.C0 = cfhelm
  4491. local x = 10
  4492. for i = 1,x do
  4493. maskweld.C0 = maskweld.C0*CFrame.new(0,0.15/x,-0.15/x)* CFrame.Angles(math.rad(40/x),math.rad(0),math.rad(0))
  4494. wait()
  4495. end
  4496. for n,v in pairs(char:GetChildren()) do
  4497. if v:IsA("Hat") then
  4498. v.Handle.Transparency = 0
  4499. end
  4500. end
  4501. suit.Helmet.Main.Attach:Play()
  4502. local x = 10
  4503. for i = 1,x do
  4504. helmweld.C0 = helmweld.C0*CFrame.new(0,0.2/x,1.2/x)* CFrame.Angles(math.rad(40/x),math.rad(0),math.rad(0))
  4505. maskweld.C0 = maskweld.C0*CFrame.new(0,0.2/x,1.2/x)* CFrame.Angles(math.rad(40/x),math.rad(0),math.rad(0))
  4506. wait()
  4507. end
  4508. local x = 8
  4509. for i = 1,x do
  4510. helmweld.C0 = helmweld.C0*CFrame.new(0,-1/x,1/x)* CFrame.Angles(math.rad(100/x),math.rad(0),math.rad(0))
  4511. maskweld.C0 = maskweld.C0*CFrame.new(0,-1/x,1/x)* CFrame.Angles(math.rad(100/x),math.rad(0),math.rad(0))
  4512. wait()
  4513. end
  4514. ToggleTransparency(suit,1)
  4515. bool = false
  4516. deb = false
  4517. elseif not bool then
  4518. deb = true
  4519. ToggleTransparency(suit,0)
  4520. suit.Helmet.Main.Attach:Play()
  4521. local x = 8
  4522. for i = 1,x do
  4523. helmweld.C0 = helmweld.C0*CFrame.new(0,1/x,-1/x)* CFrame.Angles(math.rad(-100/x),math.rad(0),math.rad(0))
  4524. maskweld.C0 = maskweld.C0*CFrame.new(0,1/x,-1/x)* CFrame.Angles(math.rad(-100/x),math.rad(0),math.rad(0))
  4525. wait()
  4526. end
  4527. local x = 10
  4528. for i = 1,x do
  4529. helmweld.C0 = helmweld.C0*CFrame.new(0,-0.2/x,-1.2/x)* CFrame.Angles(math.rad(-40/x),math.rad(0),math.rad(0))
  4530. maskweld.C0 = maskweld.C0*CFrame.new(0,-0.2/x,-1.2/x)* CFrame.Angles(math.rad(-40/x),math.rad(0),math.rad(0))
  4531. wait()
  4532. end
  4533. helmweld.C0 = cfhelm
  4534. maskweld.C0 = cfhelm*CFrame.new(0,0.15,-0.15)* CFrame.Angles(math.rad(40),math.rad(0),math.rad(0))
  4535. for n,v in pairs(char:GetChildren()) do
  4536. if v:IsA("Hat") then
  4537. v.Handle.Transparency = 1
  4538. end
  4539. end
  4540. suit.Mask.Main.Attach:Play()
  4541. local x = 10
  4542. for i = 1,x do
  4543. maskweld.C0 = maskweld.C0*CFrame.new(0,-0.15/x,0.15/x)* CFrame.Angles(math.rad(-40/x),math.rad(0),math.rad(0))
  4544. wait()
  4545. end
  4546. maskweld.C0 = cfmask
  4547. char.Head.Transparency = 1
  4548. char.Head.face.Transparency = 1
  4549. coroutine.resume(coroutine.create(function()
  4550. local x = 10
  4551. local color = BrickColor.new("White").Color
  4552. local origcolor = mask.Eyes.BrickColor.Color
  4553. local val = mask.Eyes.BrickColor.Color
  4554. for i = 1,x do
  4555. val = Color3.new(val.r+(color.r-origcolor.r)/x,val.g+(color.g-origcolor.g)/x,val.b+(color.b-origcolor.b)/x)
  4556. mask.Eyes.BrickColor = BrickColor.new(val)
  4557. wait()
  4558. end
  4559. end))
  4560. plr.PlayerGui.JARVIS.Overlay.ImageTransparency = 0
  4561. bool = true
  4562. deb = false
  4563. suit.Status.Helmet.Value = true
  4564. end
  4565. end
  4566. end
  4567.  
  4568. mouse.KeyDown:connect(function(key)
  4569. if key == "m" then
  4570. onClicked()
  4571. end
  4572. end)
  4573.  
  4574. script.Parent.MouseButton1Click:connect(onClicked)
  4575.  
  4576. end))
  4577. LocalScript341.Disabled = true
  4578. ModuleScript342.Name = "Core"
  4579. ModuleScript342.Parent = ScreenGui334
  4580. table.insert(cors,sandbox(ModuleScript342,function()
  4581. local IronMan = {}
  4582. -------------------------------------------------------------------------
  4583. --Settings---------------------------------------------------------------
  4584. -------------------------------------------------------------------------
  4585. IronMan.MinHealth = 60
  4586. IronMan.MinVelocity = -200
  4587. IronMan.MaxVelocity = 160
  4588. -------------------------------------------------------------------------
  4589. --Random functions-------------------------------------------------------
  4590. -------------------------------------------------------------------------
  4591. local function CheckTorsoWelds(plr)
  4592. plr = game.Players:WaitForChild(plr)
  4593. local suit = plr.Character:FindFirstChild("Suit")
  4594. local chest1,chest2 = suit.Chest1,suit.Chest2
  4595. local chest1num1 = 4
  4596. local chest2num1 = 5
  4597. local chest1num2 = 10
  4598. local chest2num2 = 4
  4599. local chest1num3 = 11
  4600. local chest2num3 = 4
  4601. local actual1,actual2 = 0,0
  4602. for i,v in pairs(chest1:GetChildren()) do
  4603. if v:FindFirstChild("ManualWeld") then
  4604. actual1 = actual1 + 1
  4605. end
  4606. end
  4607. for i,v in pairs(chest2:GetChildren()) do
  4608. if v:FindFirstChild("ManualWeld") then
  4609. actual2 = actual2 + 1
  4610. end
  4611. end
  4612. if (actual1 == chest1num1 or actual1 == chest1num2 or actual1 == chest1num3) and (actual2 == chest2num1 or actual2 == chest2num2 or actual2 == chest2num3) then return true
  4613. else return false end end
  4614. -------------------------------------------------------------------------
  4615. local function MakeVisible(plr)
  4616. plr = game.Players:WaitForChild(plr)
  4617. local char = plr.Character
  4618. char.Head.face.Transparency = 0
  4619. local c = char:GetChildren()
  4620. for i = 1,#c do
  4621. if c[i]:IsA("Hat") then
  4622. c[i].Handle.Transparency = 0
  4623. elseif c[i]:IsA("Part") and c[i].Name ~= "HumanoidRootPart" then
  4624. c[i].Transparency = 0
  4625. end
  4626. end
  4627. end
  4628. -------------------------------------------------------------------------
  4629. local function MakeInvisible(plr)
  4630. plr = game.Players:WaitForChild(plr)
  4631. local char = plr.Character
  4632. char.Head.face.Transparency = 1
  4633. local c = char:GetChildren()
  4634. for i = 1,#c do
  4635. if c[i]:IsA("Hat") then
  4636. c[i].Handle.Transparency = 1
  4637. elseif c[i]:IsA("Part") then
  4638. c[i].Transparency = 1
  4639. end
  4640. end
  4641. end
  4642. -------------------------------------------------------------------------
  4643. local function SelectParts(suit)
  4644. local parts = suit:GetChildren()
  4645. local array = {}
  4646. for part = 1,#parts do
  4647. local child = parts[part]:GetChildren()
  4648. for x = 1,#child do
  4649. if child[x]:IsA("Part") or child[x]:IsA("UnionOperation") then
  4650. table.insert(array,child[x])
  4651. end
  4652. end
  4653. end
  4654. return array
  4655. end
  4656. -------------------------------------------------------------------------
  4657. local function Weld(suit)
  4658. suit.Status.Welded.Value = true
  4659. local mains = {}
  4660. local parts = SelectParts(suit)
  4661. for x = 1,#parts do
  4662. if parts[x].Name == "Main" then
  4663. table.insert(mains,parts[x])
  4664. end
  4665. end
  4666. for p = 1,#mains do
  4667. local w = Instance.new("Weld")
  4668. w.Name = "Bond"
  4669. w.Parent = suit.Chest2.Main
  4670. w.Part0 = suit.Chest2.Main
  4671. w.Part1 = mains[p]
  4672. w.C0 = CFrame.new()
  4673. w.C1 = mains[p].CFrame:inverse() * suit.Chest2.Main.CFrame
  4674. mains[p].CanCollide = true
  4675. mains[p].Anchored = false
  4676. end
  4677. if not suit.Chest2.Main:FindFirstChild("Gyro") then
  4678. local g = Instance.new("BodyGyro")
  4679. g.Name = "Gyro"
  4680. g.Parent = suit.Chest2.Main
  4681. end
  4682. end
  4683. -------------------------------------------------------------------------
  4684. local function RemoveTools(plr)
  4685. plr = game.Players:WaitForChild(plr)
  4686. local c = plr.Backpack:GetChildren()
  4687. for x = 1,#c do
  4688. if c[x].Name == "Suit Control" then
  4689. plr.Character.Humanoid:UnequipTools()
  4690. c[x]:Destroy()
  4691. end
  4692. end
  4693. for i,v in pairs(plr.PlayerGui:GetChildren()) do
  4694. if v.Name == "BillboardGui" then
  4695. v.Parent = nil
  4696. v.Adornee = nil
  4697. elseif v.Name == "GUI" then
  4698. v:Destroy()
  4699. end
  4700. end
  4701. end
  4702. -------------------------------------------------------------------------
  4703. local function NormalSound(char)
  4704. if char:FindFirstChild("IronManSound") then
  4705. char.IronManSound:Destroy()
  4706. local sn = char.Head:GetChildren()
  4707. for i = 1,#sn do
  4708. if sn[i]:IsA("Sound") then
  4709. sn[i]:Stop()
  4710. sn[i]:Destroy()
  4711. end
  4712. end
  4713. local s = script.Sound:Clone()
  4714. s.Parent = char
  4715. s.Disabled = false
  4716. end
  4717. end
  4718. -------------------------------------------------------------------------
  4719. --Main functions---------------------------------------------------------
  4720. -------------------------------------------------------------------------
  4721. function IronMan:Delete(plr)
  4722. plr = game.Players:WaitForChild(plr)
  4723. local char = plr.Character
  4724. if char:FindFirstChild("Suit") then
  4725. char.Suit:Destroy()
  4726. end
  4727. NormalSound(char)
  4728. MakeVisible(plr.Name)
  4729. RemoveTools(plr.Name)
  4730. char.Humanoid.MaxHealth = 100
  4731. char.Humanoid.Health = 100
  4732. char.Humanoid.WalkSpeed = 16
  4733. char.Humanoid.JumpPower = 50
  4734. char.Humanoid.PlatformStand = false
  4735. if char.Torso:FindFirstChild("Stand") then
  4736. char.Torso.Stand:Destroy()
  4737. char.Torso.Gyro:Destroy()
  4738. end
  4739. if char:FindFirstChild("NoJump") then
  4740. char.NoJump:Destroy()
  4741. end
  4742. if plr.PlayerGui:FindFirstChild("JARVIS") then
  4743. plr.PlayerGui.JARVIS:Destroy()
  4744. end
  4745. end
  4746. -------------------------------------------------------------------------
  4747. function IronMan:Eject(plr)
  4748. plr = game.Players:WaitForChild(plr)
  4749. if (not plr.Character.Suit.Status.Flying.Value) and plr.Character.Suit.Status.Whole.Value then
  4750. local char = plr.Character
  4751. local hum = char:FindFirstChild("Humanoid")
  4752. if char:FindFirstChild("NoJump") then
  4753. char.NoJump:Destroy()
  4754. hum.WalkSpeed = 16
  4755. hum.PlatformStand = false
  4756. hum.Jump = true
  4757. end
  4758. if char.Torso:FindFirstChild("Gyro") or char.Torso:FindFirstChild("Stand") then
  4759. char.Torso.Gyro:Destroy()
  4760. char.Torso.Stand:Destroy()
  4761. hum.WalkSpeed = 16
  4762. hum.PlatformStand = false
  4763. end
  4764. hum.JumpPower = 0
  4765. hum.WalkSpeed = 0
  4766. RemoveTools(plr.Name)
  4767. wait(0.5)
  4768. RemoveTools(plr.Name)
  4769. local oldsuit = char:FindFirstChild("Suit")
  4770. if oldsuit.Chest2.Main:FindFirstChild("Gyro") then
  4771. oldsuit.Chest2.Main.Gyro:Destroy()
  4772. end
  4773. if oldsuit.Chest2.Main:FindFirstChild("WalkVelocity") then
  4774. oldsuit.Chest2.Main.WalkVelocity:Destroy()
  4775. end
  4776. local parts = SelectParts(oldsuit)
  4777. for part = 1,#parts do
  4778. parts[part].CanCollide = false
  4779. parts[part].Anchored = true
  4780. parts[part].Velocity = Vector3.new(0,0,0)
  4781. end
  4782. local newsuit = oldsuit:Clone()
  4783. oldsuit:Destroy()
  4784. newsuit.Parent = char
  4785. repeat wait() until newsuit:FindFirstChild("Chest1")
  4786. MakeVisible(plr.Name)
  4787. NormalSound(char)
  4788. coroutine.resume(coroutine.create(function()
  4789. newsuit.Chest1.Main.Whirr.Pitch = math.random(105,120)/100
  4790. newsuit.Chest1.Main.Whirr:Play()
  4791. wait(0.2)
  4792. newsuit.Chest1.Main.Shut.Pitch = math.random(100,115)/100
  4793. newsuit.Chest1.Main.Shut:Play()
  4794. end))
  4795. RemoveTools(plr.Name)
  4796. IronMan:StopAlarm(plr.Name)
  4797. hum.MaxHealth = 100
  4798. hum.Health = 100
  4799. local stat = newsuit.Status
  4800. if stat.InSuit.Value then
  4801. local x = 5
  4802. for i = 1,x do
  4803. char.Torso.CFrame = char.Torso.CFrame*CFrame.new(0,0,2/x)
  4804. wait()
  4805. end
  4806. end
  4807. stat.Ejected.Value = true
  4808. stat.InSuit.Value = false
  4809. stat.Sentry.Value = false
  4810. hum.WalkSpeed = 16
  4811. hum.JumpPower = 50
  4812. if not stat.Broken.Value then
  4813. Weld(newsuit)
  4814. end
  4815. local parts = SelectParts(newsuit)
  4816. for part = 1,#parts do
  4817. parts[part].CanCollide = true
  4818. parts[part].Anchored = false
  4819. parts[part].Velocity = Vector3.new(0,0,0)
  4820. end
  4821. local gui = plr.PlayerGui:WaitForChild("JARVIS")
  4822. gui.Mask.Visible = false
  4823. gui.Helmet.Visible = false
  4824. gui.Eject.Visible = false
  4825. gui.Overlay.ImageTransparency = 1
  4826. gui.Parts.Visible = true
  4827. for i,v in pairs(gui.Parts:GetChildren()) do
  4828. if v:IsA("ImageButton") then
  4829. v.Visible = true
  4830. end
  4831. end
  4832. coroutine.resume(coroutine.create(function()
  4833. local touched = false
  4834. wait(2)
  4835. local parts = SelectParts(newsuit)
  4836. for i,v in pairs(parts) do
  4837. v.Touched:connect(function(p)
  4838. if p.Parent == char and not touched then
  4839. if (stat.Ejected.Value) and (not stat.Sentry.Value) and (not stat.Broken.Value) and (stat.Whole.Value) and (not stat.Calling.Value) and stat.Welded.Value then
  4840. touched = true
  4841. for i,v in pairs(parts) do
  4842. v.CanCollide = false
  4843. v.Anchored = true
  4844. end
  4845. for i,v in pairs(newsuit.Chest2.Main:GetChildren()) do
  4846. if v.Name == "Bond" or v.Name == "Gyro" then
  4847. v:Destroy()
  4848. end
  4849. end
  4850. local x,n = 16,3
  4851. hum.WalkSpeed = 0
  4852. hum.JumpPower = 0
  4853. local newnewsuit = newsuit:Clone()
  4854. newsuit:Destroy()
  4855. newnewsuit.Parent = char
  4856. newsuit = newnewsuit
  4857. local anim = Instance.new("Animation")
  4858. anim.AnimationId = "http://www.roblox.com/asset/?id=180426354"
  4859. local track = hum:LoadAnimation(anim)
  4860. v.Anchored = true
  4861. v.CanCollide = false
  4862. track:Play()
  4863. for i = 1,x do
  4864. n = n-(3/x)
  4865. local cf = newsuit.Chest2.Main.CFrame
  4866. char.Torso.CFrame = cf*CFrame.new(0,0,n)
  4867. wait()
  4868. end
  4869. track:Stop()
  4870. newsuit.Chest2.Main.Attach:Play()
  4871. for i,v in pairs(char:GetChildren()) do
  4872. if v:IsA("Hat") then
  4873. v.Handle.Transparency = 1
  4874. end
  4875. end
  4876. for i,v in pairs(char.Head:GetChildren()) do
  4877. if v:IsA("Sound") then
  4878. v:Stop()
  4879. v:Destroy()
  4880. end
  4881. end
  4882. char.Sound:Destroy()
  4883. local sn = script.IronManSound:Clone()
  4884. sn.Parent = char
  4885. sn.Disabled = false
  4886. char.Head.face.Transparency = 1
  4887. for i,v in pairs(newsuit:GetChildren()) do
  4888. if v:IsA("Model") then
  4889. local w = Instance.new("Weld")
  4890. local p = char[v.Target.Value]
  4891. p.Transparency = 1
  4892. v.Main.CFrame = p.CFrame
  4893. local weld = Instance.new("Weld")
  4894. weld.Parent = p
  4895. weld.Name = "SuitWeld"
  4896. weld.Part0 = p
  4897. weld.Part1 = v.Main
  4898. weld.C0 = CFrame.new(0,0,0)
  4899. for i,b in pairs(v:GetChildren()) do
  4900. if b:IsA("Part") or b:IsA("UnionOperation") then
  4901. b.Anchored = false
  4902. b.CanCollide = false
  4903. if b.Material == Enum.Material.Neon then
  4904. coroutine.resume(coroutine.create(function()
  4905. local x = 10
  4906. local color = BrickColor.new("Pastel light blue").Color
  4907. local origcolor = BrickColor.new("Really black").Color
  4908. local val = BrickColor.new("Really black").Color
  4909. for i = 1,x do
  4910. val = Color3.new(val.r+(color.r-origcolor.r)/x,val.g+(color.g-origcolor.g)/x,val.b+(color.b-origcolor.b)/x)
  4911. b.BrickColor = BrickColor.new(val)
  4912. wait()
  4913. end
  4914. end))
  4915. end
  4916. end
  4917. end
  4918. end
  4919. end
  4920. local tool = game.Lighting:FindFirstChild("Suit Control"):Clone()
  4921. tool.Parent = plr.Backpack
  4922. tool.Disabled = false
  4923. newsuit.Chest1.Main.Sound:Play()
  4924. hum.MaxHealth = 5000
  4925. wait(0.15)
  4926. local gui = plr.PlayerGui.JARVIS
  4927. gui.Mask.Visible = true
  4928. gui.Helmet.Visible = true
  4929. gui.Eject.Visible = true
  4930. gui.Overlay.ImageTransparency = 0
  4931. gui.Parts.Visible = false
  4932. for i,v in pairs(gui.Parts:GetChildren()) do
  4933. if v:IsA("ImageButton") then
  4934. v.Visible = false
  4935. end
  4936. end
  4937. newsuit.Status.Ejected.Value = false
  4938. newsuit.Status.InSuit.Value = true
  4939. newsuit.Status.Calling.Value = false
  4940. newsuit.Status.Welded.Value = false
  4941. newsuit.Status.Whole.Value = true
  4942. newsuit.Status.Power.Value = true
  4943. hum.WalkSpeed = 16
  4944. hum.JumpPower = 60
  4945. hum.Health = hum.MaxHealth
  4946. end
  4947. end
  4948. end)
  4949. end
  4950. end))
  4951. return newsuit
  4952. end
  4953. end
  4954. -------------------------------------------------------------------------
  4955. function IronMan:Sentry(plr,cam)
  4956. plr = game.Players:WaitForChild(plr)
  4957. local char = plr.Character
  4958. local hum = char:FindFirstChild("Humanoid")
  4959. local suit = char:FindFirstChild("Suit")
  4960. local status = suit.Status
  4961. if not status.Broken.Value then
  4962. IronMan:PowerUp(plr.Name)
  4963. if (status.Ejected.Value) and (status.Welded.Value) and (not status.Flying.Value) and status.Whole.Value then
  4964. status.Sentry.Value = true
  4965. cam.CameraSubject = suit.Chest1.Main
  4966. if (not plr.Backpack:FindFirstChild("Suit Control")) and (not char:FindFirstChild("Suit Control")) then
  4967. local tool = game.Lighting["Suit Control"]:Clone()
  4968. tool.Parent = plr.Backpack
  4969. tool.Disabled = false
  4970. end
  4971. hum.WalkSpeed = 0
  4972. hum.JumpPower = 0
  4973. hum.PlatformStand = true
  4974. if (not char.Torso:FindFirstChild("Stand")) and (not char.Torso:FindFirstChild("Gyro")) then
  4975. local p = Instance.new("BodyPosition")
  4976. p.Name = "Stand"
  4977. p.Parent = char:FindFirstChild("Torso")
  4978. p.MaxForce = Vector3.new(5000,5000,5000)
  4979. p.Position = char.Torso.Position
  4980. local g = Instance.new("BodyGyro")
  4981. g.Parent = char.Torso
  4982. g.Name = "Gyro"
  4983. end
  4984. elseif (status.InSuit.Value) and (status.Power.Value) and (not status.Ejected.Value) and (not status.Flying.Value) then
  4985. suit = IronMan:Eject(plr.Name)
  4986. wait(0.5)
  4987. local status = suit.Status
  4988. status.Sentry.Value = true
  4989. status.InSuit.Value = false
  4990. cam.CameraSubject = suit.Chest1.Main
  4991. local gui = plr.PlayerGui:FindFirstChild("JARVIS")
  4992. gui.Mask.Visible = false
  4993. gui.Helmet.Visible = false
  4994. gui.Eject.Visible = true
  4995. gui.Overlay.ImageTransparency = 0
  4996. if (not plr.Backpack:FindFirstChild("Suit Control")) and (not char:FindFirstChild("Suit Control")) then
  4997. local tool = game.Lighting["Suit Control"]:Clone()
  4998. tool.Parent = plr.Backpack
  4999. tool.Disabled = false
  5000. end
  5001. hum.WalkSpeed = 0
  5002. hum.JumpPower = 0
  5003. hum.PlatformStand = true
  5004. if (not char.Torso:FindFirstChild("Stand")) and (not char.Torso:FindFirstChild("Gyro")) then
  5005. local p = Instance.new("BodyPosition")
  5006. p.Name = "Stand"
  5007. p.Parent = char:FindFirstChild("Torso")
  5008. p.MaxForce = Vector3.new(5000,5000,5000)
  5009. p.Position = char.Torso.Position
  5010. local g = Instance.new("BodyGyro")
  5011. g.Parent = char.Torso
  5012. g.Name = "Gyro"
  5013. end
  5014. end
  5015. return suit
  5016. end
  5017. end
  5018. -------------------------------------------------------------------------
  5019. function IronMan:BreakWelds(suit)
  5020. suit.Status.Welded.Value = false
  5021. local parts = SelectParts(suit)
  5022. for i,part in pairs(parts) do
  5023. part.Anchored = true
  5024. part.CanCollide = true
  5025. end
  5026. local c = suit.Chest2.Main:GetChildren()
  5027. for x = 1,#c do
  5028. if c[x].Name == "Bond" or c[x].Name == "Gyro" then
  5029. c[x]:Destroy()
  5030. end
  5031. end
  5032. end
  5033. -------------------------------------------------------------------------
  5034. function IronMan:Break(plr)
  5035. plr = game.Players:WaitForChild(plr)
  5036. local suit = plr.Character:FindFirstChild("Suit")
  5037. if suit.Status.Welded.Value then
  5038. local parts = SelectParts(suit)
  5039. for i,v in pairs(suit.Chest2.Main:GetChildren()) do
  5040. if v.Name == "Bond" or v.Name == "Gyro" or v.Name == "WalkVelocity" or v.Name == "FlightVelocity" or v.Name == "FlightGyro" then
  5041. v:Destroy()
  5042. end
  5043. end
  5044. for i,v in pairs(parts) do
  5045. v.Anchored = false
  5046. v.CanCollide = true
  5047. if v.Name == "Main" then
  5048. v.Transparency = 1
  5049. end
  5050. if v:FindFirstChild("Transparent") then
  5051. v.Transparency = 1
  5052. end
  5053. end
  5054. suit.Status.Flying.Value = false
  5055. suit.Status.Power.Value = false
  5056. suit.Status.Broken.Value = true
  5057. RemoveTools(plr.Name)
  5058. end
  5059. end
  5060. -------------------------------------------------------------------------
  5061. function IronMan:Alarm(plr,message)
  5062. plr = game.Players:WaitForChild(plr)
  5063. if (not plr.PlayerGui.JARVIS:FindFirstChild("Alert")) and plr.Character.Suit.Status.InSuit.Value and not plr.Character.Suit.Status.Calling.Value then
  5064. local gui = script.Alert:Clone()
  5065. gui.Parent = plr.PlayerGui:FindFirstChild("JARVIS")
  5066. gui.Text = ("WARNING: "..string.upper(message))
  5067. gui.Alarm:Play()
  5068. elseif (plr.PlayerGui.JARVIS:FindFirstChild("Alert")) and plr.Character.Suit.Status.InSuit.Value and not plr.Character.Suit.Status.Calling.Value then
  5069. local gui = plr.PlayerGui.JARVIS:FindFirstChild("Alert")
  5070. gui.Text = ("WARNING: "..string.upper(message))
  5071. end
  5072. end
  5073. -------------------------------------------------------------------------
  5074. function IronMan:StopAlarm(plr)
  5075. plr = game.Players:WaitForChild(plr)
  5076. if plr.PlayerGui:FindFirstChild("JARVIS") then
  5077. if plr.PlayerGui.JARVIS:FindFirstChild("Alert") and CheckTorsoWelds(plr.Name) and (plr.Character.Suit.Status.Charge.Value > 10) and ((plr.Character.Humanoid.Health/plr.Character.Humanoid.MaxHealth)*100 > 20) then
  5078. plr.PlayerGui.JARVIS:FindFirstChild("Alert"):Destroy()
  5079. elseif plr.PlayerGui.JARVIS:FindFirstChild("Alert") and (not CheckTorsoWelds(plr.Name)) and (plr.Character.Suit.Status.Charge.Value > 10) and ((plr.Character.Humanoid.Health/plr.Character.Humanoid.MaxHealth)*100 > 20) then
  5080. plr.PlayerGui.JARVIS:FindFirstChild("Alert").Text = "WARNING: SUIT INTEGRITY COMPROMISED"
  5081. end
  5082. end
  5083. end
  5084. -------------------------------------------------------------------------
  5085. function IronMan:Scan(plr)
  5086. plr = game.Players:WaitForChild(plr)
  5087. local char = plr.Character
  5088. local suit = char:FindFirstChild("Suit")
  5089. local stat = suit.Status
  5090. if (stat.InSuit.Value or stat.Sentry.Value) and stat.Power.Value then
  5091. local scan = false
  5092. local targets = {}
  5093. local guis = {}
  5094. local b = Instance.new("Part")
  5095. b.Name = "Sphere"
  5096. b.Parent = game.Workspace
  5097. b.Material = Enum.Material.Neon
  5098. b.BrickColor = BrickColor.new("Teal")
  5099. b.Transparency = 0.7
  5100. b.FormFactor = "Custom"
  5101. b.Size = Vector3.new(1,1,1)
  5102. b.Anchored = true
  5103. b.CanCollide = false
  5104. b.CFrame = suit.Chest2.Main.CFrame
  5105. local m = Instance.new("SpecialMesh")
  5106. m.MeshType = Enum.MeshType.Sphere
  5107. m.Parent = b
  5108. m.Scale = Vector3.new(1,1,1)
  5109. local x = 20
  5110. for i = 1,x do
  5111. b.CFrame = suit.Chest2.Main.CFrame
  5112. m.Scale = m.Scale + Vector3.new(200/x,200/x,200/x)
  5113. b.Transparency = b.Transparency + 0.3/x
  5114. wait()
  5115. end
  5116. b:Destroy()
  5117. coroutine.resume(coroutine.create(function()
  5118. scan = true
  5119. wait(15)
  5120. scan = false
  5121. end))
  5122. for i,v in pairs(game.Players:GetPlayers()) do
  5123. if v ~= plr then
  5124. local gui = script.GUI:Clone()
  5125. gui.Parent = plr.PlayerGui
  5126. gui.Adornee = v.Character.Torso
  5127. gui.lock.Visible = true
  5128. gui.Distance.Visible = true
  5129. gui.PlrName.Visible = true
  5130. table.insert(guis,gui)
  5131. table.insert(targets,v)
  5132. end
  5133. end
  5134. for i,n in pairs(targets) do
  5135. coroutine.resume(coroutine.create(function()
  5136. while scan do
  5137. local dist = (char.Head.CFrame.p-n.Character.Torso.CFrame.p).magnitude
  5138. guis[i].Distance.Text = tostring(math.floor(dist*100)/100)
  5139. guis[i].PlrName.Text = n.Name
  5140. wait()
  5141. end
  5142. guis[i]:Destroy()
  5143. end))
  5144. end
  5145. end
  5146. end
  5147. -------------------------------------------------------------------------
  5148. function IronMan:PowerUp(plr)
  5149. plr = game.Players:WaitForChild(plr)
  5150. local char = plr.Character
  5151. local hum = char:FindFirstChild("Humanoid")
  5152. local suit = char:FindFirstChild("Suit")
  5153. local status = suit.Status
  5154.  
  5155. if (not status.Power.Value) then
  5156. if status.InSuit.Value then
  5157. hum.WalkSpeed = 16
  5158. hum.JumpPower = 60
  5159. if char:FindFirstChild("NoJump") then
  5160. char.NoJump:Destroy()
  5161. hum.PlatformStand = false
  5162. hum.Jump = true
  5163. end
  5164. elseif (not status.InSuit.Value) and (status.Sentry.Value) then
  5165. end
  5166. local gui = plr.PlayerGui:FindFirstChild("JARVIS")
  5167. if status.InSuit.Value then
  5168. gui.Mask.Visible = true
  5169. gui.Helmet.Visible = true
  5170. gui.Overlay.ImageTransparency = 0
  5171. end
  5172. suit.Chest1.Main.Sound:Play()
  5173. status.Power.Value = true
  5174. local parts = SelectParts(suit)
  5175. for part = 1,#parts do
  5176. if parts[part].Material == Enum.Material.Neon then
  5177. coroutine.resume(coroutine.create(function()
  5178. local x = 10
  5179. local color = BrickColor.new("Pastel light blue").Color
  5180. local origcolor = parts[part].BrickColor.Color
  5181. local val = parts[part].BrickColor.Color
  5182. for i = 1,x do
  5183. val = Color3.new(val.r+(color.r-origcolor.r)/x,val.g+(color.g-origcolor.g)/x,val.b+(color.b-origcolor.b)/x)
  5184. parts[part].BrickColor = BrickColor.new(val)
  5185. wait()
  5186. end
  5187. end))
  5188. end
  5189. end
  5190. end
  5191. end
  5192. -------------------------------------------------------------------------
  5193. function IronMan:PowerDown(plr)
  5194. plr = game.Players:WaitForChild(plr)
  5195. local char = plr.Character
  5196. local hum = char:FindFirstChild("Humanoid")
  5197. local suit = char:FindFirstChild("Suit")
  5198. local status = suit.Status
  5199.  
  5200. if status.Power.Value then
  5201. if status.InSuit.Value then
  5202. hum.WalkSpeed = 0
  5203. hum.JumpPower = 0
  5204. hum.PlatformStand = true
  5205. local scr = script.NoJump:Clone()
  5206. scr.Parent = char
  5207. scr.Disabled = false
  5208. elseif (not status.InSuit.Value) and (status.Sentry.Value) then
  5209. end
  5210. local gui = plr.PlayerGui:FindFirstChild("JARVIS")
  5211. gui.Mask.Visible = false
  5212. gui.Helmet.Visible = false
  5213. gui.Overlay.ImageTransparency = 1
  5214. suit.Chest1.Main.PowerDown:Play()
  5215. status.Power.Value = false
  5216. status.Flying.Value = false
  5217. local parts = SelectParts(suit)
  5218. for part = 1,#parts do
  5219. if parts[part].Material == Enum.Material.Neon then
  5220. coroutine.resume(coroutine.create(function()
  5221. local x = 10
  5222. local color = BrickColor.new("Really black").Color
  5223. local origcolor = parts[part].BrickColor.Color
  5224. local val = parts[part].BrickColor.Color
  5225. for i = 1,x do
  5226. val = Color3.new(val.r+(color.r-origcolor.r)/x,val.g+(color.g-origcolor.g)/x,val.b+(color.b-origcolor.b)/x)
  5227. parts[part].BrickColor = BrickColor.new(val)
  5228. wait()
  5229. end
  5230. end))
  5231. end
  5232. end
  5233. end
  5234. end
  5235. -------------------------------------------------------------------------
  5236. function IronMan:Gui_Helmet(plr)
  5237. plr = game.Players:WaitForChild(plr)
  5238. if plr.PlayerGui:FindFirstChild("JARVIS") then
  5239. local gui = plr.PlayerGui.JARVIS
  5240. gui.Helmet.Visible = true
  5241. end
  5242. end
  5243. -------------------------------------------------------------------------
  5244. function IronMan:Gui_Mask(plr)
  5245. plr = game.Players:WaitForChild(plr)
  5246. if not plr.PlayerGui:FindFirstChild("JARVIS") then
  5247. local gui = script.Parent.JARVIS:Clone()
  5248. gui.Parent = plr.PlayerGui
  5249. elseif plr.PlayerGui:FindFirstChild("JARVIS") then
  5250. local gui = plr.PlayerGui.JARVIS
  5251. gui.Mask.Visible = true
  5252. gui.Eject.Visible = true
  5253. gui.Overlay.ImageTransparency = 0
  5254. end
  5255. end
  5256. -------------------------------------------------------------------------
  5257. return IronMan
  5258.  
  5259. end))
  5260. LocalScript343.Name = "NoJump"
  5261. LocalScript343.Parent = ModuleScript342
  5262. table.insert(cors,sandbox(LocalScript343,function()
  5263. local h = script.Parent:WaitForChild("Humanoid")
  5264. h.Changed:connect(function()
  5265. h.Jump = false
  5266. h.PlatformStand = true
  5267. h:UnequipTools()
  5268. end)
  5269. end))
  5270. LocalScript343.Disabled = true
  5271. TextLabel344.Name = "Alert"
  5272. TextLabel344.Parent = ModuleScript342
  5273. TextLabel344.Position = UDim2.new(0.305999994, 0, 0.200000003, 0)
  5274. TextLabel344.Transparency = 0.80000001192093
  5275. TextLabel344.Size = UDim2.new(0.400000006, 0, 0.100000001, 0)
  5276. TextLabel344.Active = true
  5277. TextLabel344.BackgroundColor = BrickColor.new("Really black")
  5278. TextLabel344.BackgroundColor3 = Color3.new(0, 0, 0)
  5279. TextLabel344.BackgroundTransparency = 0.80000001192093
  5280. TextLabel344.BorderColor = BrickColor.new("Really red")
  5281. TextLabel344.BorderColor3 = Color3.new(1, 0, 0)
  5282. TextLabel344.BorderSizePixel = 2
  5283. TextLabel344.Font = Enum.Font.SourceSansBold
  5284. TextLabel344.FontSize = Enum.FontSize.Size28
  5285. TextLabel344.Text = "(MSG)"
  5286. TextLabel344.TextColor = BrickColor.new("Really red")
  5287. TextLabel344.TextColor3 = Color3.new(1, 0, 0)
  5288. TextLabel344.TextScaled = true
  5289. TextLabel344.TextSize = 28
  5290. TextLabel344.TextStrokeTransparency = 0.5
  5291. TextLabel344.TextWrap = true
  5292. TextLabel344.TextWrapped = true
  5293. Sound345.Name = "Alarm"
  5294. Sound345.Parent = TextLabel344
  5295. Sound345.Looped = true
  5296. Sound345.SoundId = "http://www.roblox.com/asset/?id=224281318"
  5297. Sound345.Volume = 1
  5298. BillboardGui346.Name = "GUI"
  5299. BillboardGui346.Parent = ModuleScript342
  5300. BillboardGui346.Size = UDim2.new(2, 40, 2, 40)
  5301. BillboardGui346.AlwaysOnTop = true
  5302. BillboardGui346.StudsOffset = Vector3.new(0, 0, 2)
  5303. TextLabel347.Name = "Distance"
  5304. TextLabel347.Parent = BillboardGui346
  5305. TextLabel347.Position = UDim2.new(0.800000012, 0, 0.200000003, 0)
  5306. TextLabel347.Visible = false
  5307. TextLabel347.Transparency = 1
  5308. TextLabel347.Size = UDim2.new(10, 0, 0.200000003, 0)
  5309. TextLabel347.BackgroundTransparency = 1
  5310. TextLabel347.BorderColor = BrickColor.new("Institutional white")
  5311. TextLabel347.BorderColor3 = Color3.new(1, 1, 1)
  5312. TextLabel347.Font = Enum.Font.Arial
  5313. TextLabel347.FontSize = Enum.FontSize.Size24
  5314. TextLabel347.Text = "110"
  5315. TextLabel347.TextColor = BrickColor.new("Institutional white")
  5316. TextLabel347.TextColor3 = Color3.new(1, 1, 1)
  5317. TextLabel347.TextScaled = true
  5318. TextLabel347.TextSize = 24
  5319. TextLabel347.TextWrap = true
  5320. TextLabel347.TextWrapped = true
  5321. TextLabel347.TextXAlignment = Enum.TextXAlignment.Left
  5322. ImageLabel348.Name = "lock"
  5323. ImageLabel348.Parent = BillboardGui346
  5324. ImageLabel348.Visible = false
  5325. ImageLabel348.Transparency = 1
  5326. ImageLabel348.Size = UDim2.new(1, 0, 1, 0)
  5327. ImageLabel348.BackgroundTransparency = 1
  5328. ImageLabel348.Selectable = true
  5329. ImageLabel348.Image = "http://www.roblox.com/asset/?id=282254354"
  5330. TextLabel349.Name = "PlrName"
  5331. TextLabel349.Parent = BillboardGui346
  5332. TextLabel349.Position = UDim2.new(-0.349999994, 0, -0.150000006, 0)
  5333. TextLabel349.Visible = false
  5334. TextLabel349.Transparency = 1
  5335. TextLabel349.Size = UDim2.new(10, 0, 0.200000003, 0)
  5336. TextLabel349.BackgroundTransparency = 1
  5337. TextLabel349.BorderColor = BrickColor.new("Institutional white")
  5338. TextLabel349.BorderColor3 = Color3.new(1, 1, 1)
  5339. TextLabel349.Font = Enum.Font.Arial
  5340. TextLabel349.FontSize = Enum.FontSize.Size24
  5341. TextLabel349.Text = "supernoobguy28234XD"
  5342. TextLabel349.TextColor = BrickColor.new("Institutional white")
  5343. TextLabel349.TextColor3 = Color3.new(1, 1, 1)
  5344. TextLabel349.TextScaled = true
  5345. TextLabel349.TextSize = 24
  5346. TextLabel349.TextWrap = true
  5347. TextLabel349.TextWrapped = true
  5348. TextLabel349.TextXAlignment = Enum.TextXAlignment.Left
  5349. LocalScript350.Name = "RemoveSuit"
  5350. LocalScript350.Parent = ModuleScript342
  5351. table.insert(cors,sandbox(LocalScript350,function()
  5352. local function MakeVisible(plr)
  5353. plr = game.Players:WaitForChild(plr)
  5354. local char = plr.Character
  5355. char.Head.face.Transparency = 0
  5356. local c = char:GetChildren()
  5357. for i = 1,#c do
  5358. if c[i]:IsA("Hat") then
  5359. c[i].Handle.Transparency = 0
  5360. elseif c[i]:IsA("Part") and c[i].Name ~= "HumanoidRootPart" then
  5361. c[i].Transparency = 0
  5362. end
  5363. end
  5364. end
  5365. -------------------------------------------------------------------------
  5366. local function RemoveTools(plr)
  5367. plr = game.Players:WaitForChild(plr)
  5368. local c = plr.Backpack:GetChildren()
  5369. for x = 1,#c do
  5370. if c[x].Name == "Suit Control" then
  5371. plr.Character.Humanoid:UnequipTools()
  5372. c[x]:Destroy()
  5373. end
  5374. end
  5375. for i,v in pairs(plr.PlayerGui:GetChildren()) do
  5376. if v.Name == "BillboardGui" then
  5377. v.Parent = nil
  5378. v.Adornee = nil
  5379. elseif v.Name == "GUI" then
  5380. v:Destroy()
  5381. end
  5382. end
  5383. end
  5384. -------------------------------------------------------------------------
  5385. local function NormalSound(char)
  5386. if char:FindFirstChild("IronManSound") then
  5387. char.IronManSound:Destroy()
  5388. local sn = char.Head:GetChildren()
  5389. for i = 1,#sn do
  5390. if sn[i]:IsA("Sound") then
  5391. sn[i]:Stop()
  5392. sn[i]:Destroy()
  5393. end
  5394. end
  5395. local s = script:WaitForChild("Sound"):Clone()
  5396. s.Parent = char
  5397. s.Disabled = false
  5398. end
  5399. end
  5400.  
  5401.  
  5402.  
  5403. local plr = game.Players.LocalPlayer
  5404. local char = plr.Character
  5405. if char:FindFirstChild("Suit") then
  5406. char.Suit:Destroy()
  5407. end
  5408. if plr.PlayerGui:FindFirstChild("JARVIS") then
  5409. plr.PlayerGui.JARVIS:Destroy()
  5410. end
  5411. MakeVisible(plr.Name)
  5412. RemoveTools(plr.Name)
  5413. NormalSound(char)
  5414. char.Humanoid.MaxHealth = 100
  5415. char.Humanoid.Health = 100
  5416. char.Humanoid.WalkSpeed = 16
  5417. char.Humanoid.JumpPower = 50
  5418. char.Humanoid.PlatformStand = false
  5419. if char.Torso:FindFirstChild("Stand") then
  5420. char.Torso.Stand:Destroy()
  5421. char.Torso.Gyro:Destroy()
  5422. end
  5423. if char:FindFirstChild("NoJump") then
  5424. char.NoJump:Destroy()
  5425. end
  5426. end))
  5427. LocalScript350.Disabled = true
  5428. Script351.Name = "Sound"
  5429. Script351.Parent = LocalScript350
  5430. table.insert(cors,sandbox(Script351,function()
  5431. -- util
  5432.  
  5433. function waitForChild(parent, childName)
  5434. local child = parent:findFirstChild(childName)
  5435. if child then return child end
  5436. while true do
  5437. child = parent.ChildAdded:wait()
  5438. if child.Name==childName then return child end
  5439. end
  5440. end
  5441.  
  5442. function newSound(id)
  5443. local sound = Instance.new("Sound")
  5444. sound.SoundId = id
  5445. sound.archivable = false
  5446. sound.Parent = script.Parent.Head
  5447. return sound
  5448. end
  5449.  
  5450. -- declarations
  5451.  
  5452. local sGettingUp = newSound("rbxasset://sounds/action_get_up.mp3")
  5453. local sDied = newSound("rbxasset://sounds/uuhhh.mp3")
  5454. local sFreeFalling = newSound("rbxasset://sounds/action_falling.mp3")
  5455. local sJumping = newSound("rbxasset://sounds/action_jump.mp3")
  5456. local sLanding = newSound("rbxasset://sounds/action_jump_land.mp3")
  5457. local sSplash = newSound("rbxasset://sounds/impact_water.mp3")
  5458. local sRunning = newSound("rbxasset://sounds/action_footsteps_plastic.mp3")
  5459. sRunning.Looped = true
  5460. local sSwimming = newSound("rbxasset://sounds/action_swim.mp3")
  5461. sSwimming.Looped = true
  5462. local sClimbing = newSound("rbxasset://sounds/action_footsteps_plastic.mp3")
  5463. sClimbing.Looped = true
  5464.  
  5465. local Figure = script.Parent
  5466. local Head = waitForChild(Figure, "Head")
  5467. local Humanoid = waitForChild(Figure, "Humanoid")
  5468.  
  5469. local prevState = "None"
  5470.  
  5471. -- functions
  5472.  
  5473. function onDied()
  5474. stopLoopedSounds()
  5475. sDied:Play()
  5476. end
  5477.  
  5478. local fallCount = 0
  5479. local fallSpeed = 0
  5480. function onStateFall(state, sound)
  5481. fallCount = fallCount + 1
  5482. if state then
  5483. sound.Volume = 0
  5484. sound:Play()
  5485. Spawn( function()
  5486. local t = 0
  5487. local thisFall = fallCount
  5488. while t < 1.5 and fallCount == thisFall do
  5489. local vol = math.max(t - 0.3 , 0)
  5490. sound.Volume = vol
  5491. wait(0.1)
  5492. t = t + 0.1
  5493. end
  5494. end)
  5495. else
  5496. sound:Stop()
  5497. end
  5498. fallSpeed = math.max(fallSpeed, math.abs(Head.Velocity.Y))
  5499. end
  5500.  
  5501.  
  5502. function onStateNoStop(state, sound)
  5503. if state then
  5504. sound:Play()
  5505. end
  5506. end
  5507.  
  5508.  
  5509. function onRunning(speed)
  5510. sClimbing:Stop()
  5511. sSwimming:Stop()
  5512. if (prevState == "FreeFall" and fallSpeed > 0.1) then
  5513. local vol = math.min(1.0, math.max(0.0, (fallSpeed - 50) / 110))
  5514. sLanding.Volume = vol
  5515. sLanding:Play()
  5516. fallSpeed = 0
  5517. end
  5518. if speed>0.5 then
  5519. sRunning:Play()
  5520. sRunning.Pitch = 1.6
  5521. else
  5522. sRunning:Stop()
  5523. end
  5524. prevState = "Run"
  5525. end
  5526.  
  5527. function onSwimming(speed)
  5528. if (prevState ~= "Swim" and speed > 0.1) then
  5529. local volume = math.min(1.0, speed / 350)
  5530. sSplash.Volume = volume
  5531. sSplash:Play()
  5532. prevState = "Swim"
  5533. end
  5534. sClimbing:Stop()
  5535. sRunning:Stop()
  5536. sSwimming.Pitch = 1.6
  5537. sSwimming:Play()
  5538. end
  5539.  
  5540. function onClimbing(speed)
  5541. sRunning:Stop()
  5542. sSwimming:Stop()
  5543. if speed>0.01 then
  5544. sClimbing:Play()
  5545. sClimbing.Pitch = speed / 5.5
  5546. else
  5547. sClimbing:Stop()
  5548. end
  5549. prevState = "Climb"
  5550. end
  5551. -- connect up
  5552.  
  5553. function stopLoopedSounds()
  5554. sRunning:Stop()
  5555. sClimbing:Stop()
  5556. sSwimming:Stop()
  5557. end
  5558.  
  5559. Humanoid.Died:connect(onDied)
  5560. Humanoid.Running:connect(onRunning)
  5561. Humanoid.Swimming:connect(onSwimming)
  5562. Humanoid.Climbing:connect(onClimbing)
  5563. Humanoid.Jumping:connect(function(state) onStateNoStop(state, sJumping) prevState = "Jump" end)
  5564. Humanoid.GettingUp:connect(function(state) stopLoopedSounds() onStateNoStop(state, sGettingUp) prevState = "GetUp" end)
  5565. Humanoid.FreeFalling:connect(function(state) stopLoopedSounds() onStateFall(state, sFreeFalling) prevState = "FreeFall" end)
  5566. Humanoid.FallingDown:connect(function(state) stopLoopedSounds() end)
  5567. Humanoid.StateChanged:connect(function(old, new)
  5568. if not (new.Name == "Dead" or
  5569. new.Name == "Running" or
  5570. new.Name == "RunningNoPhysics" or
  5571. new.Name == "Swimming" or
  5572. new.Name == "Jumping" or
  5573. new.Name == "GettingUp" or
  5574. new.Name == "Freefall" or
  5575. new.Name == "FallingDown") then
  5576. stopLoopedSounds()
  5577. end
  5578. end)
  5579.  
  5580. end))
  5581. Script351.Disabled = true
  5582. Script352.Name = "Sound"
  5583. Script352.Parent = ModuleScript342
  5584. table.insert(cors,sandbox(Script352,function()
  5585. -- util
  5586.  
  5587. function waitForChild(parent, childName)
  5588. local child = parent:findFirstChild(childName)
  5589. if child then return child end
  5590. while true do
  5591. child = parent.ChildAdded:wait()
  5592. if child.Name==childName then return child end
  5593. end
  5594. end
  5595.  
  5596. function newSound(id)
  5597. local sound = Instance.new("Sound")
  5598. sound.SoundId = id
  5599. sound.archivable = false
  5600. sound.Parent = script.Parent.Head
  5601. return sound
  5602. end
  5603.  
  5604. -- declarations
  5605.  
  5606. local sGettingUp = newSound("rbxasset://sounds/action_get_up.mp3")
  5607. local sDied = newSound("rbxasset://sounds/uuhhh.mp3")
  5608. local sFreeFalling = newSound("rbxasset://sounds/action_falling.mp3")
  5609. local sJumping = newSound("rbxasset://sounds/action_jump.mp3")
  5610. local sLanding = newSound("rbxasset://sounds/action_jump_land.mp3")
  5611. local sSplash = newSound("rbxasset://sounds/impact_water.mp3")
  5612. local sRunning = newSound("rbxasset://sounds/action_footsteps_plastic.mp3")
  5613. sRunning.Looped = true
  5614. local sSwimming = newSound("rbxasset://sounds/action_swim.mp3")
  5615. sSwimming.Looped = true
  5616. local sClimbing = newSound("rbxasset://sounds/action_footsteps_plastic.mp3")
  5617. sClimbing.Looped = true
  5618.  
  5619. local Figure = script.Parent
  5620. local Head = waitForChild(Figure, "Head")
  5621. local Humanoid = waitForChild(Figure, "Humanoid")
  5622.  
  5623. local prevState = "None"
  5624.  
  5625. -- functions
  5626.  
  5627. function onDied()
  5628. stopLoopedSounds()
  5629. sDied:Play()
  5630. end
  5631.  
  5632. local fallCount = 0
  5633. local fallSpeed = 0
  5634. function onStateFall(state, sound)
  5635. fallCount = fallCount + 1
  5636. if state then
  5637. sound.Volume = 0
  5638. sound:Play()
  5639. Spawn( function()
  5640. local t = 0
  5641. local thisFall = fallCount
  5642. while t < 1.5 and fallCount == thisFall do
  5643. local vol = math.max(t - 0.3 , 0)
  5644. sound.Volume = vol
  5645. wait(0.1)
  5646. t = t + 0.1
  5647. end
  5648. end)
  5649. else
  5650. sound:Stop()
  5651. end
  5652. fallSpeed = math.max(fallSpeed, math.abs(Head.Velocity.Y))
  5653. end
  5654.  
  5655.  
  5656. function onStateNoStop(state, sound)
  5657. if state then
  5658. sound:Play()
  5659. end
  5660. end
  5661.  
  5662.  
  5663. function onRunning(speed)
  5664. sClimbing:Stop()
  5665. sSwimming:Stop()
  5666. if (prevState == "FreeFall" and fallSpeed > 0.1) then
  5667. local vol = math.min(1.0, math.max(0.0, (fallSpeed - 50) / 110))
  5668. sLanding.Volume = vol
  5669. sLanding:Play()
  5670. fallSpeed = 0
  5671. end
  5672. if speed>0.5 then
  5673. sRunning:Play()
  5674. sRunning.Pitch = 1.6
  5675. else
  5676. sRunning:Stop()
  5677. end
  5678. prevState = "Run"
  5679. end
  5680.  
  5681. function onSwimming(speed)
  5682. if (prevState ~= "Swim" and speed > 0.1) then
  5683. local volume = math.min(1.0, speed / 350)
  5684. sSplash.Volume = volume
  5685. sSplash:Play()
  5686. prevState = "Swim"
  5687. end
  5688. sClimbing:Stop()
  5689. sRunning:Stop()
  5690. sSwimming.Pitch = 1.6
  5691. sSwimming:Play()
  5692. end
  5693.  
  5694. function onClimbing(speed)
  5695. sRunning:Stop()
  5696. sSwimming:Stop()
  5697. if speed>0.01 then
  5698. sClimbing:Play()
  5699. sClimbing.Pitch = speed / 5.5
  5700. else
  5701. sClimbing:Stop()
  5702. end
  5703. prevState = "Climb"
  5704. end
  5705. -- connect up
  5706.  
  5707. function stopLoopedSounds()
  5708. sRunning:Stop()
  5709. sClimbing:Stop()
  5710. sSwimming:Stop()
  5711. end
  5712.  
  5713. Humanoid.Died:connect(onDied)
  5714. Humanoid.Running:connect(onRunning)
  5715. Humanoid.Swimming:connect(onSwimming)
  5716. Humanoid.Climbing:connect(onClimbing)
  5717. Humanoid.Jumping:connect(function(state) onStateNoStop(state, sJumping) prevState = "Jump" end)
  5718. Humanoid.GettingUp:connect(function(state) stopLoopedSounds() onStateNoStop(state, sGettingUp) prevState = "GetUp" end)
  5719. Humanoid.FreeFalling:connect(function(state) stopLoopedSounds() onStateFall(state, sFreeFalling) prevState = "FreeFall" end)
  5720. Humanoid.FallingDown:connect(function(state) stopLoopedSounds() end)
  5721. Humanoid.StateChanged:connect(function(old, new)
  5722. if not (new.Name == "Dead" or
  5723. new.Name == "Running" or
  5724. new.Name == "RunningNoPhysics" or
  5725. new.Name == "Swimming" or
  5726. new.Name == "Jumping" or
  5727. new.Name == "GettingUp" or
  5728. new.Name == "Freefall" or
  5729. new.Name == "FallingDown") then
  5730. stopLoopedSounds()
  5731. end
  5732. end)
  5733.  
  5734. end))
  5735. Script352.Disabled = true
  5736. Frame353.Name = "Stereo"
  5737. Frame353.Parent = ScreenGui334
  5738. Frame353.Position = UDim2.new(1, -125, 1, -140)
  5739. Frame353.Transparency = 0.80000001192093
  5740. Frame353.Size = UDim2.new(0, 120, 0, 30)
  5741. Frame353.Active = true
  5742. Frame353.BackgroundColor = BrickColor.new("Institutional white")
  5743. Frame353.BackgroundColor3 = Color3.new(1, 1, 1)
  5744. Frame353.BackgroundTransparency = 0.80000001192093
  5745. Frame353.BorderColor = BrickColor.new("Pastel light blue")
  5746. Frame353.BorderColor3 = Color3.new(0.666667, 1, 1)
  5747. Frame353.BorderSizePixel = 2
  5748. TextBox354.Parent = Frame353
  5749. TextBox354.Position = UDim2.new(0, 0, 0.5, 0)
  5750. TextBox354.Transparency = 1
  5751. TextBox354.Size = UDim2.new(1, 0, 0.5, 0)
  5752. TextBox354.BackgroundColor = BrickColor.new("Institutional white")
  5753. TextBox354.BackgroundColor3 = Color3.new(1, 1, 1)
  5754. TextBox354.BackgroundTransparency = 1
  5755. TextBox354.FontSize = Enum.FontSize.Size11
  5756. TextBox354.Text = ""
  5757. TextBox354.TextColor = BrickColor.new("Institutional white")
  5758. TextBox354.TextColor3 = Color3.new(1, 1, 1)
  5759. TextBox354.TextSize = 11
  5760. TextBox354.TextWrap = true
  5761. TextBox354.TextWrapped = true
  5762. TextLabel355.Name = "Title"
  5763. TextLabel355.Parent = Frame353
  5764. TextLabel355.Transparency = 0.80000001192093
  5765. TextLabel355.Size = UDim2.new(1, 0, 0.5, 0)
  5766. TextLabel355.Active = true
  5767. TextLabel355.BackgroundColor = BrickColor.new("Institutional white")
  5768. TextLabel355.BackgroundColor3 = Color3.new(1, 1, 1)
  5769. TextLabel355.BackgroundTransparency = 0.80000001192093
  5770. TextLabel355.BorderColor = BrickColor.new("Pastel light blue")
  5771. TextLabel355.BorderColor3 = Color3.new(0.666667, 1, 1)
  5772. TextLabel355.BorderSizePixel = 2
  5773. TextLabel355.Font = Enum.Font.SourceSansBold
  5774. TextLabel355.FontSize = Enum.FontSize.Size18
  5775. TextLabel355.Text = "MUSIC"
  5776. TextLabel355.TextColor = BrickColor.new("Institutional white")
  5777. TextLabel355.TextColor3 = Color3.new(1, 1, 1)
  5778. TextLabel355.TextSize = 18
  5779. TextLabel355.TextStrokeColor3 = Color3.new(0, 0.580392, 0.709804)
  5780. TextLabel355.TextStrokeTransparency = 0.5
  5781. TextLabel355.TextWrap = true
  5782. TextLabel355.TextWrapped = true
  5783. LocalScript356.Parent = Frame353
  5784. table.insert(cors,sandbox(LocalScript356,function()
  5785. local gui = script.Parent
  5786. for i,v in pairs(gui:GetChildren()) do
  5787. if v:IsA("TextButton") then
  5788. v.MouseButton1Click:connect(function()
  5789. local suit = game.Players.LocalPlayer.Character:WaitForChild("Suit")
  5790. local sound = suit.Mask.Main:WaitForChild("Music")
  5791. if v.Name == "Play" then
  5792. if sound.Pitch == 1 then
  5793. sound:Play()
  5794. elseif sound.Pitch == 0 then
  5795. sound.Pitch = 1
  5796. end
  5797. elseif v.Name == "Pause" then
  5798. sound.Pitch = 0
  5799. elseif v.Name == "Stop" then
  5800. sound:Stop()
  5801. sound.Pitch = 1
  5802. end
  5803. end)
  5804. end
  5805. end
  5806.  
  5807. script.Parent.TextBox.FocusLost:connect(function(enter)
  5808. if enter then
  5809. local text = script.Parent.TextBox.Text
  5810. local suit = game.Players.LocalPlayer.Character:WaitForChild("Suit")
  5811. suit.Mask.Main.Music:Stop()
  5812. suit.Mask.Main.Music.Pitch = 1
  5813. suit.Mask.Main.Music.SoundId = "http://www.roblox.com/asset/?id="..text
  5814. script.Parent.TextBox.Text = ""
  5815. end
  5816. end)
  5817.  
  5818.  
  5819. end))
  5820. TextButton357.Name = "Play"
  5821. TextButton357.Parent = Frame353
  5822. TextButton357.Position = UDim2.new(0, 0, 1.10000002, 0)
  5823. TextButton357.Transparency = 0.80000001192093
  5824. TextButton357.Size = UDim2.new(0.300000012, 0, 0.5, 0)
  5825. TextButton357.BackgroundColor = BrickColor.new("Institutional white")
  5826. TextButton357.BackgroundColor3 = Color3.new(1, 1, 1)
  5827. TextButton357.BackgroundTransparency = 0.80000001192093
  5828. TextButton357.BorderColor = BrickColor.new("Pastel light blue")
  5829. TextButton357.BorderColor3 = Color3.new(0.666667, 1, 1)
  5830. TextButton357.BorderSizePixel = 2
  5831. TextButton357.Font = Enum.Font.SourceSansBold
  5832. TextButton357.FontSize = Enum.FontSize.Size18
  5833. TextButton357.Text = "PLAY"
  5834. TextButton357.TextColor = BrickColor.new("Institutional white")
  5835. TextButton357.TextColor3 = Color3.new(1, 1, 1)
  5836. TextButton357.TextSize = 18
  5837. TextButton357.TextStrokeColor3 = Color3.new(0, 0.580392, 0.709804)
  5838. TextButton357.TextStrokeTransparency = 0.5
  5839. TextButton358.Name = "Stop"
  5840. TextButton358.Parent = Frame353
  5841. TextButton358.Position = UDim2.new(0.699999988, 0, 1.10000002, 0)
  5842. TextButton358.Transparency = 0.80000001192093
  5843. TextButton358.Size = UDim2.new(0.300000012, 0, 0.5, 0)
  5844. TextButton358.BackgroundColor = BrickColor.new("Institutional white")
  5845. TextButton358.BackgroundColor3 = Color3.new(1, 1, 1)
  5846. TextButton358.BackgroundTransparency = 0.80000001192093
  5847. TextButton358.BorderColor = BrickColor.new("Pastel light blue")
  5848. TextButton358.BorderColor3 = Color3.new(0.666667, 1, 1)
  5849. TextButton358.BorderSizePixel = 2
  5850. TextButton358.Font = Enum.Font.SourceSansBold
  5851. TextButton358.FontSize = Enum.FontSize.Size18
  5852. TextButton358.Text = "STOP"
  5853. TextButton358.TextColor = BrickColor.new("Institutional white")
  5854. TextButton358.TextColor3 = Color3.new(1, 1, 1)
  5855. TextButton358.TextSize = 18
  5856. TextButton358.TextStrokeColor3 = Color3.new(0, 0.580392, 0.709804)
  5857. TextButton358.TextStrokeTransparency = 0.5
  5858. TextButton359.Name = "Pause"
  5859. TextButton359.Parent = Frame353
  5860. TextButton359.Position = UDim2.new(0.330000013, 0, 1.10000002, 0)
  5861. TextButton359.Transparency = 0.80000001192093
  5862. TextButton359.Size = UDim2.new(0.330000013, 0, 0.5, 0)
  5863. TextButton359.BackgroundColor = BrickColor.new("Institutional white")
  5864. TextButton359.BackgroundColor3 = Color3.new(1, 1, 1)
  5865. TextButton359.BackgroundTransparency = 0.80000001192093
  5866. TextButton359.BorderColor = BrickColor.new("Pastel light blue")
  5867. TextButton359.BorderColor3 = Color3.new(0.666667, 1, 1)
  5868. TextButton359.BorderSizePixel = 2
  5869. TextButton359.Font = Enum.Font.SourceSansBold
  5870. TextButton359.FontSize = Enum.FontSize.Size18
  5871. TextButton359.Text = "PAUSE"
  5872. TextButton359.TextColor = BrickColor.new("Institutional white")
  5873. TextButton359.TextColor3 = Color3.new(1, 1, 1)
  5874. TextButton359.TextScaled = true
  5875. TextButton359.TextSize = 18
  5876. TextButton359.TextStrokeColor3 = Color3.new(0, 0.580392, 0.709804)
  5877. TextButton359.TextStrokeTransparency = 0.5
  5878. TextButton359.TextWrap = true
  5879. TextButton359.TextWrapped = true
  5880. Frame360.Name = "Stats"
  5881. Frame360.Parent = ScreenGui334
  5882. Frame360.Position = UDim2.new(0, 21, 0, 150)
  5883. Frame360.Transparency = 1
  5884. Frame360.Size = UDim2.new(0.150000006, 0, 0.100000001, 0)
  5885. Frame360.BackgroundColor = BrickColor.new("Institutional white")
  5886. Frame360.BackgroundColor3 = Color3.new(1, 1, 1)
  5887. Frame360.BackgroundTransparency = 1
  5888. Frame360.BorderColor = BrickColor.new("Pastel light blue")
  5889. Frame360.BorderColor3 = Color3.new(0.666667, 1, 1)
  5890. Frame360.BorderSizePixel = 2
  5891. TextLabel361.Name = "Health"
  5892. TextLabel361.Parent = Frame360
  5893. TextLabel361.Transparency = 0.80000001192093
  5894. TextLabel361.Size = UDim2.new(1, 0, 0.300000012, 0)
  5895. TextLabel361.Active = true
  5896. TextLabel361.BackgroundColor = BrickColor.new("Institutional white")
  5897. TextLabel361.BackgroundColor3 = Color3.new(1, 1, 1)
  5898. TextLabel361.BackgroundTransparency = 0.80000001192093
  5899. TextLabel361.BorderColor = BrickColor.new("Pastel light blue")
  5900. TextLabel361.BorderColor3 = Color3.new(0.666667, 1, 1)
  5901. TextLabel361.BorderSizePixel = 2
  5902. TextLabel361.Font = Enum.Font.SourceSans
  5903. TextLabel361.FontSize = Enum.FontSize.Size18
  5904. TextLabel361.Text = "HEALTH: 100"
  5905. TextLabel361.TextColor = BrickColor.new("Institutional white")
  5906. TextLabel361.TextColor3 = Color3.new(1, 1, 1)
  5907. TextLabel361.TextScaled = true
  5908. TextLabel361.TextSize = 18
  5909. TextLabel361.TextStrokeColor3 = Color3.new(0, 0.580392, 0.709804)
  5910. TextLabel361.TextStrokeTransparency = 0.89999997615814
  5911. TextLabel361.TextWrap = true
  5912. TextLabel361.TextWrapped = true
  5913. TextLabel361.TextXAlignment = Enum.TextXAlignment.Left
  5914. TextLabel362.Name = "Power"
  5915. TextLabel362.Parent = Frame360
  5916. TextLabel362.Position = UDim2.new(0, 0, 0.400000006, 0)
  5917. TextLabel362.Transparency = 0.80000001192093
  5918. TextLabel362.Size = UDim2.new(1, 0, 0.300000012, 0)
  5919. TextLabel362.Active = true
  5920. TextLabel362.BackgroundColor = BrickColor.new("Institutional white")
  5921. TextLabel362.BackgroundColor3 = Color3.new(1, 1, 1)
  5922. TextLabel362.BackgroundTransparency = 0.80000001192093
  5923. TextLabel362.BorderColor = BrickColor.new("Pastel light blue")
  5924. TextLabel362.BorderColor3 = Color3.new(0.666667, 1, 1)
  5925. TextLabel362.BorderSizePixel = 2
  5926. TextLabel362.Font = Enum.Font.SourceSans
  5927. TextLabel362.FontSize = Enum.FontSize.Size18
  5928. TextLabel362.Text = "POWER: 100"
  5929. TextLabel362.TextColor = BrickColor.new("Institutional white")
  5930. TextLabel362.TextColor3 = Color3.new(1, 1, 1)
  5931. TextLabel362.TextScaled = true
  5932. TextLabel362.TextSize = 18
  5933. TextLabel362.TextStrokeColor3 = Color3.new(0, 0.580392, 0.709804)
  5934. TextLabel362.TextStrokeTransparency = 0.89999997615814
  5935. TextLabel362.TextWrap = true
  5936. TextLabel362.TextWrapped = true
  5937. TextLabel362.TextXAlignment = Enum.TextXAlignment.Left
  5938. TextLabel363.Name = "Status"
  5939. TextLabel363.Parent = Frame360
  5940. TextLabel363.Position = UDim2.new(0, 0, 0.800000012, 0)
  5941. TextLabel363.Transparency = 0.80000001192093
  5942. TextLabel363.Size = UDim2.new(1, 0, 0.300000012, 0)
  5943. TextLabel363.Active = true
  5944. TextLabel363.BackgroundColor = BrickColor.new("Institutional white")
  5945. TextLabel363.BackgroundColor3 = Color3.new(1, 1, 1)
  5946. TextLabel363.BackgroundTransparency = 0.80000001192093
  5947. TextLabel363.BorderColor = BrickColor.new("Pastel light blue")
  5948. TextLabel363.BorderColor3 = Color3.new(0.666667, 1, 1)
  5949. TextLabel363.BorderSizePixel = 2
  5950. TextLabel363.Font = Enum.Font.SourceSans
  5951. TextLabel363.FontSize = Enum.FontSize.Size18
  5952. TextLabel363.Text = "STATUS: NORMAL"
  5953. TextLabel363.TextColor = BrickColor.new("Institutional white")
  5954. TextLabel363.TextColor3 = Color3.new(1, 1, 1)
  5955. TextLabel363.TextScaled = true
  5956. TextLabel363.TextSize = 18
  5957. TextLabel363.TextStrokeColor3 = Color3.new(0, 0.580392, 0.709804)
  5958. TextLabel363.TextStrokeTransparency = 0.89999997615814
  5959. TextLabel363.TextWrap = true
  5960. TextLabel363.TextWrapped = true
  5961. TextLabel363.TextXAlignment = Enum.TextXAlignment.Left
  5962. LocalScript364.Parent = Frame360
  5963. table.insert(cors,sandbox(LocalScript364,function()
  5964. while true do
  5965. local plr = game.Players.LocalPlayer
  5966. local suit = plr.Character:WaitForChild("Suit")
  5967. if suit.Status.Flying.Value then
  5968. script.Parent.Status.Text = "STATUS: FLYING"
  5969. elseif not suit.Status.Flying.Value then
  5970. script.Parent.Status.Text = "STATUS: NORMAL"
  5971. end
  5972. local velocity = math.max(
  5973. math.abs(suit.Chest2.Main.Velocity.X),
  5974. math.abs(suit.Chest2.Main.Velocity.Y),
  5975. math.abs(suit.Chest2.Main.Velocity.Z))
  5976. local x,y,z = suit.Chest2.Main.Position.X,suit.Chest2.Main.Position.Y,suit.Chest2.Main.Position.Z
  5977. script.Parent.Pos.Text = "POSITION: ".."["..math.floor(x+0.5).." "..math.floor(y+0.5).." "..math.floor(z+0.5).."]"
  5978. script.Parent.Vel.Text = "SPEED: "..math.floor(velocity+0.5)
  5979. wait()
  5980. end
  5981. end))
  5982. LocalScript364.Disabled = true
  5983. TextLabel365.Name = "Pos"
  5984. TextLabel365.Parent = Frame360
  5985. TextLabel365.Position = UDim2.new(0, 0, 1.20000005, 0)
  5986. TextLabel365.Transparency = 0.80000001192093
  5987. TextLabel365.Size = UDim2.new(1, 0, 0.300000012, 0)
  5988. TextLabel365.Active = true
  5989. TextLabel365.BackgroundColor = BrickColor.new("Institutional white")
  5990. TextLabel365.BackgroundColor3 = Color3.new(1, 1, 1)
  5991. TextLabel365.BackgroundTransparency = 0.80000001192093
  5992. TextLabel365.BorderColor = BrickColor.new("Pastel light blue")
  5993. TextLabel365.BorderColor3 = Color3.new(0.666667, 1, 1)
  5994. TextLabel365.BorderSizePixel = 2
  5995. TextLabel365.Font = Enum.Font.SourceSans
  5996. TextLabel365.FontSize = Enum.FontSize.Size18
  5997. TextLabel365.Text = "POSITION: [00 00 00]"
  5998. TextLabel365.TextColor = BrickColor.new("Institutional white")
  5999. TextLabel365.TextColor3 = Color3.new(1, 1, 1)
  6000. TextLabel365.TextScaled = true
  6001. TextLabel365.TextSize = 18
  6002. TextLabel365.TextStrokeColor3 = Color3.new(0, 0.580392, 0.709804)
  6003. TextLabel365.TextStrokeTransparency = 0.89999997615814
  6004. TextLabel365.TextWrap = true
  6005. TextLabel365.TextWrapped = true
  6006. TextLabel365.TextXAlignment = Enum.TextXAlignment.Left
  6007. TextLabel366.Name = "Vel"
  6008. TextLabel366.Parent = Frame360
  6009. TextLabel366.Position = UDim2.new(0, 0, 1.60000002, 0)
  6010. TextLabel366.Transparency = 0.80000001192093
  6011. TextLabel366.Size = UDim2.new(1, 0, 0.300000012, 0)
  6012. TextLabel366.Active = true
  6013. TextLabel366.BackgroundColor = BrickColor.new("Institutional white")
  6014. TextLabel366.BackgroundColor3 = Color3.new(1, 1, 1)
  6015. TextLabel366.BackgroundTransparency = 0.80000001192093
  6016. TextLabel366.BorderColor = BrickColor.new("Pastel light blue")
  6017. TextLabel366.BorderColor3 = Color3.new(0.666667, 1, 1)
  6018. TextLabel366.BorderSizePixel = 2
  6019. TextLabel366.Font = Enum.Font.SourceSans
  6020. TextLabel366.FontSize = Enum.FontSize.Size18
  6021. TextLabel366.Text = "VELOCITY: 0 sps"
  6022. TextLabel366.TextColor = BrickColor.new("Institutional white")
  6023. TextLabel366.TextColor3 = Color3.new(1, 1, 1)
  6024. TextLabel366.TextScaled = true
  6025. TextLabel366.TextSize = 18
  6026. TextLabel366.TextStrokeColor3 = Color3.new(0, 0.580392, 0.709804)
  6027. TextLabel366.TextStrokeTransparency = 0.89999997615814
  6028. TextLabel366.TextWrap = true
  6029. TextLabel366.TextWrapped = true
  6030. TextLabel366.TextXAlignment = Enum.TextXAlignment.Left
  6031. Frame367.Name = "Microphone"
  6032. Frame367.Parent = ScreenGui334
  6033. Frame367.Position = UDim2.new(1, -125, 1, -85)
  6034. Frame367.Transparency = 0.80000001192093
  6035. Frame367.Size = UDim2.new(0, 120, 0, 30)
  6036. Frame367.Active = true
  6037. Frame367.BackgroundColor = BrickColor.new("Institutional white")
  6038. Frame367.BackgroundColor3 = Color3.new(1, 1, 1)
  6039. Frame367.BackgroundTransparency = 0.80000001192093
  6040. Frame367.BorderColor = BrickColor.new("Pastel light blue")
  6041. Frame367.BorderColor3 = Color3.new(0.666667, 1, 1)
  6042. Frame367.BorderSizePixel = 2
  6043. TextLabel368.Name = "Title"
  6044. TextLabel368.Parent = Frame367
  6045. TextLabel368.Transparency = 0.80000001192093
  6046. TextLabel368.Size = UDim2.new(1, 0, 0.5, 0)
  6047. TextLabel368.Active = true
  6048. TextLabel368.BackgroundColor = BrickColor.new("Institutional white")
  6049. TextLabel368.BackgroundColor3 = Color3.new(1, 1, 1)
  6050. TextLabel368.BackgroundTransparency = 0.80000001192093
  6051. TextLabel368.BorderColor = BrickColor.new("Pastel light blue")
  6052. TextLabel368.BorderColor3 = Color3.new(0.666667, 1, 1)
  6053. TextLabel368.BorderSizePixel = 2
  6054. TextLabel368.Font = Enum.Font.SourceSansBold
  6055. TextLabel368.FontSize = Enum.FontSize.Size18
  6056. TextLabel368.Text = "MICROPHONE"
  6057. TextLabel368.TextColor = BrickColor.new("Institutional white")
  6058. TextLabel368.TextColor3 = Color3.new(1, 1, 1)
  6059. TextLabel368.TextSize = 18
  6060. TextLabel368.TextStrokeColor3 = Color3.new(0, 0.580392, 0.709804)
  6061. TextLabel368.TextStrokeTransparency = 0.5
  6062. TextLabel368.TextWrap = true
  6063. TextLabel368.TextWrapped = true
  6064. TextBox369.Parent = Frame367
  6065. TextBox369.Position = UDim2.new(0, 0, 0.5, 0)
  6066. TextBox369.Transparency = 1
  6067. TextBox369.Size = UDim2.new(1, 0, 0.5, 0)
  6068. TextBox369.BackgroundColor = BrickColor.new("Institutional white")
  6069. TextBox369.BackgroundColor3 = Color3.new(1, 1, 1)
  6070. TextBox369.BackgroundTransparency = 1
  6071. TextBox369.FontSize = Enum.FontSize.Size11
  6072. TextBox369.Text = ""
  6073. TextBox369.TextColor = BrickColor.new("Institutional white")
  6074. TextBox369.TextColor3 = Color3.new(1, 1, 1)
  6075. TextBox369.TextSize = 11
  6076. TextBox369.TextWrap = true
  6077. TextBox369.TextWrapped = true
  6078. LocalScript370.Parent = TextBox369
  6079. table.insert(cors,sandbox(LocalScript370,function()
  6080. script.Parent.FocusLost:connect(function(enter)
  6081. if enter then
  6082. local text = script.Parent.Text
  6083. game:GetService("Chat"):Chat(game.Players.LocalPlayer.Character.Suit.Helmet.Main,text,Enum.ChatColor.Blue)
  6084. script.Parent.Text = ""
  6085. end
  6086. end)
  6087.  
  6088.  
  6089. end))
  6090. Frame371.Name = "Energy"
  6091. Frame371.Parent = ScreenGui334
  6092. Frame371.Position = UDim2.new(0.839999974, 0, 0.649999976, 0)
  6093. Frame371.Rotation = -7
  6094. Frame371.Transparency = 0.80000001192093
  6095. Frame371.Size = UDim2.new(0.150000006, 0, 0.0500000007, 0)
  6096. Frame371.BackgroundColor = BrickColor.new("Institutional white")
  6097. Frame371.BackgroundColor3 = Color3.new(1, 1, 1)
  6098. Frame371.BackgroundTransparency = 0.80000001192093
  6099. Frame371.BorderColor = BrickColor.new("Pastel light blue")
  6100. Frame371.BorderColor3 = Color3.new(0.666667, 1, 1)
  6101. Frame371.BorderSizePixel = 4
  6102. TextLabel372.Name = "Value"
  6103. TextLabel372.Parent = Frame371
  6104. TextLabel372.Transparency = 0.5
  6105. TextLabel372.Size = UDim2.new(1, 0, 1, 0)
  6106. TextLabel372.BackgroundColor = BrickColor.new("Pastel light blue")
  6107. TextLabel372.BackgroundColor3 = Color3.new(0.666667, 1, 1)
  6108. TextLabel372.BackgroundTransparency = 0.5
  6109. TextLabel372.BorderSizePixel = 0
  6110. TextLabel372.Font = Enum.Font.SourceSans
  6111. TextLabel372.FontSize = Enum.FontSize.Size11
  6112. TextLabel372.Text = ""
  6113. TextLabel372.TextSize = 11
  6114. TextLabel372.TextWrap = true
  6115. TextLabel372.TextWrapped = true
  6116. LocalScript373.Parent = Frame371
  6117. table.insert(cors,sandbox(LocalScript373,function()
  6118. local plr = game.Players.LocalPlayer
  6119. local hum = plr.Character.Humanoid
  6120. local CORE = require(script.Parent.Parent.Core)
  6121.  
  6122. local deb = 0
  6123. local blue = Color3.new(170,255,255)
  6124.  
  6125. while true do
  6126. local suit = plr.Character:FindFirstChild("Suit")
  6127. local status = suit.Status
  6128. local i = 20
  6129. script.Parent.Parent.Stats.Power.Text = "POWER: "..math.floor(status.Charge.Value+0.5)
  6130. script.Parent.Parent.Stats.Health.Text = "HEALTH: "..math.floor(hum.Health+0.5)
  6131. if status.Power.Value then
  6132. if status.Charge.Value >= 0 then
  6133. status.Charge.Value = status.Charge.Value - 1/i
  6134. plr.Character:FindFirstChild("Suit").Status.Charge.Changed:connect(function()
  6135. local power = plr.Character:FindFirstChild("Suit").Status.Charge.Value
  6136. script.Parent.Value.Size = UDim2.new(power/100,0,1,0)
  6137. if power <= 0 then
  6138. CORE:PowerDown(plr.Name)
  6139. end
  6140. end)
  6141. end
  6142. if status.Charge.Value <= 10 then
  6143. script.Parent.Value.BackgroundColor3 = Color3.new(255,0,0)
  6144. CORE:Alarm(plr.Name,"low power")
  6145. plr.Character:FindFirstChild("Suit").Status.Charge.Changed:connect(function()
  6146. local power = plr.Character:FindFirstChild("Suit").Status.Charge.Value
  6147. script.Parent.Value.Size = UDim2.new(power/100,0,1,0)
  6148. if power <= 0 then
  6149. CORE:PowerDown(plr.Name)
  6150. end
  6151. end)
  6152. elseif status.Charge.Value > 10 and (plr.Character.Humanoid.Health/plr.Character.Humanoid.MaxHealth)*100 > 20 then
  6153. script.Parent.Value.BackgroundColor3 = blue
  6154. CORE:StopAlarm(plr.Name)
  6155. end
  6156. deb = 10
  6157. elseif (not status.Power.Value) then
  6158. if status.Charge.Value < 100 then
  6159. status.Charge.Value = status.Charge.Value + 1/i
  6160. plr.Character:FindFirstChild("Suit").Status.Charge.Changed:connect(function()
  6161. local power = plr.Character:FindFirstChild("Suit").Status.Charge.Value
  6162. script.Parent.Value.Size = UDim2.new(power/100,0,1,0)
  6163. if power <= 0 then
  6164. CORE:PowerDown(plr.Name)
  6165. end
  6166. end)
  6167. end
  6168. if status.Charge.Value <= 10 then
  6169. script.Parent.Value.BackgroundColor3 = Color3.new(255,0,0)
  6170. CORE:Alarm(plr.Name,"low power")
  6171. plr.Character:FindFirstChild("Suit").Status.Charge.Changed:connect(function()
  6172. local power = plr.Character:FindFirstChild("Suit").Status.Charge.Value
  6173. script.Parent.Value.Size = UDim2.new(power/100,0,1,0)
  6174. if power <= 0 then
  6175. CORE:PowerDown(plr.Name)
  6176. end
  6177. end)
  6178. elseif status.Charge.Value > 10 and (plr.Character.Humanoid.Health/plr.Character.Humanoid.MaxHealth)*100 > 20 then
  6179. script.Parent.Value.BackgroundColor3 = blue
  6180. CORE:StopAlarm(plr.Name)
  6181. end
  6182. deb = 0.14
  6183. end
  6184. wait(deb/i)
  6185. end
  6186. end))
  6187. LocalScript373.Disabled = true
  6188.  
  6189. for i,v in pairs(mas:GetChildren()) do
  6190. v.Parent = workspace
  6191. pcall(function() v:MakeJoints() end)
  6192. end
  6193. mas:Destroy()
  6194. for i,v in pairs(cors) do
  6195. spawn(function()
  6196. pcall(v)
  6197. end)
  6198. end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement