Advertisement
End_Wolf

Untitled

Jun 1st, 2018
216
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 = trueManualWeld165.Parent = UnionOperation164
  3158. ManualWeld165.C1 = CFrame.new(-3.81469727e-06, -0.547483444, -0.0013885498, 1, 0, 0, 0, 1, 1.34203759e-12, 0, 1.34203759e-12, 1)
  3159. ManualWeld165.Part0 = UnionOperation164
  3160. ManualWeld165.Part1 = Part169
  3161. ManualWeld165.part1 = Part169
  3162. ObjectValue166.Name = "Transparent"
  3163. ObjectValue166.Parent = UnionOperation164
  3164. UnionOperation167.Parent = Model161
  3165. 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)
  3166. UnionOperation167.Orientation = Vector3.new(-0.00999999978, 90.1299973, 0)
  3167. UnionOperation167.Position = Vector3.new(140.76001, 3.09415507, -156.462524)
  3168. UnionOperation167.Rotation = Vector3.new(-177.279999, 89.8699951, 177.279999)
  3169. UnionOperation167.Color = Color3.new(0, 0, 0)
  3170. UnionOperation167.Size = Vector3.new(2.02999997, 0.875000119, 1.06500018)
  3171. UnionOperation167.Anchored = true
  3172. UnionOperation167.BrickColor = BrickColor.new("Really black")
  3173. UnionOperation167.CanCollide = false
  3174. UnionOperation167.Material = Enum.Material.SmoothPlastic
  3175. UnionOperation167.brickColor = BrickColor.new("Really black")
  3176. UnionOperation167.UsePartColor = true
  3177. ManualWeld168.Parent = UnionOperation167
  3178. ManualWeld168.C1 = CFrame.new(0, -0.587484598, 0.00611114502, 1, 0, 0, 0, 1, 1.34203759e-12, 0, 1.34203759e-12, 1)
  3179. ManualWeld168.Part0 = UnionOperation167
  3180. ManualWeld168.Part1 = Part169
  3181. ManualWeld168.part1 = Part169
  3182. Part169.Name = "Main"
  3183. Part169.Parent = Model161
  3184. 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)
  3185. Part169.Orientation = Vector3.new(-0.00999999978, 90.1299973, 0)
  3186. Part169.Position = Vector3.new(140.753906, 3.68457794, -156.462524)
  3187. Part169.Rotation = Vector3.new(-177.279999, 89.8699951, 177.279999)
  3188. Part169.Color = Color3.new(0, 0, 0)
  3189. Part169.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
  3190. Part169.Anchored = true
  3191. Part169.BottomSurface = Enum.SurfaceType.Smooth
  3192. Part169.BrickColor = BrickColor.new("Really black")
  3193. Part169.CanCollide = false
  3194. Part169.Material = Enum.Material.SmoothPlastic
  3195. Part169.TopSurface = Enum.SurfaceType.Smooth
  3196. Part169.brickColor = BrickColor.new("Really black")
  3197. BlockMesh170.Parent = Part169
  3198. BlockMesh170.Scale = Vector3.new(10.1000004, 10.1000004, 5.0999999)
  3199. Sound171.Name = "Equip"
  3200. Sound171.Parent = Part169
  3201. Sound171.Pitch = 0.80000001192093
  3202. Sound171.PlaybackSpeed = 0.80000001192093
  3203. Sound171.SoundId = "http://www.roblox.com/Asset?ID=411374534"
  3204. Sound171.Volume = 1
  3205. Sound172.Name = "Fire"
  3206. Sound172.Parent = Part169
  3207. Sound172.Pitch = 0.89999997615814
  3208. Sound172.PlaybackSpeed = 0.89999997615814
  3209. Sound172.SoundId = "rbxasset://sounds/Launching rocket.wav"
  3210. Sound172.Volume = 1
  3211. Sound173.Name = "Fly"
  3212. Sound173.Parent = Part169
  3213. Sound173.Looped = true
  3214. Sound173.SoundId = "http://www.roblox.com/asset/?id=97179333"
  3215. Sound173.Volume = 1
  3216. Sound174.Name = "FlyBoost"
  3217. Sound174.Parent = Part169
  3218. Sound174.Looped = true
  3219. Sound174.Pitch = 1.2000000476837
  3220. Sound174.PlaybackSpeed = 1.2000000476837
  3221. Sound174.SoundId = "http://www.roblox.com/asset/?id=97179333"
  3222. Sound174.Volume = 1
  3223. Sound175.Name = "FlyS"
  3224. Sound175.Parent = Part169
  3225. Sound175.Looped = true
  3226. Sound175.SoundId = "http://www.roblox.com/asset/?id=97179333"
  3227. Sound176.Name = "HoldLock"
  3228. Sound176.Parent = Part169
  3229. Sound176.Looped = true
  3230. Sound176.SoundId = "http://www.roblox.com/asset/?id=103879773"
  3231. Sound176.Volume = 0.20000000298023
  3232. Sound177.Name = "Lock"
  3233. Sound177.Parent = Part169
  3234. Sound177.SoundId = "http://www.roblox.com/asset/?id=103825932"
  3235. Sound177.Volume = 0.20000000298023
  3236. Sound178.Name = "Walk"
  3237. Sound178.Parent = Part169
  3238. Sound178.Looped = true
  3239. Sound178.SoundId = "http://www.roblox.com/asset/?id=278329705"
  3240. Sound178.Volume = 0.40000000596046
  3241. RocketPropulsion179.Name = "Force"
  3242. RocketPropulsion179.Parent = Part169
  3243. RocketPropulsion179.MaxTorque = Vector3.new(800000, 800000, 0)
  3244. RocketPropulsion179.CartoonFactor = 0
  3245. RocketPropulsion179.MaxSpeed = 0
  3246. RocketPropulsion179.MaxThrust = 20000
  3247. RocketPropulsion179.TargetRadius = 0.10000000149012
  3248. RocketPropulsion179.ThrustP = 2000
  3249. ManualWeld180.Parent = Part169
  3250. ManualWeld180.C1 = CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 1.34203759e-12, 0, 1.34203759e-12, 1)
  3251. ManualWeld180.Part0 = Part169
  3252. ManualWeld180.Part1 = Part169
  3253. ManualWeld180.part1 = Part169
  3254. Sound181.Name = "Attach"
  3255. Sound181.Parent = Part169
  3256. Sound181.SoundId = "http://www.roblox.com/asset/?id=431405534"
  3257. StringValue182.Name = "Target"
  3258. StringValue182.Parent = Model161
  3259. StringValue182.Value = "Torso"
  3260. Model183.Name = "Gauntlet1"
  3261. Model183.Parent = Model31
  3262. Part184.Name = "Repulsor"
  3263. Part184.Parent = Model183
  3264. 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)
  3265. Part184.Orientation = Vector3.new(-0.00999999978, 90.1299973, 180)
  3266. Part184.Position = Vector3.new(140.669189, 2.67350197, -158.009888)
  3267. Part184.Rotation = Vector3.new(-177.269989, 89.8699951, -2.73000002)
  3268. Part184.Color = Color3.new(0.972549, 0.972549, 0.972549)
  3269. Part184.Size = Vector3.new(0.359999985, 0.200000003, 0.359999985)
  3270. Part184.Anchored = true
  3271. Part184.BottomSurface = Enum.SurfaceType.Smooth
  3272. Part184.BrickColor = BrickColor.new("Institutional white")
  3273. Part184.CanCollide = false
  3274. Part184.Material = Enum.Material.Neon
  3275. Part184.TopSurface = Enum.SurfaceType.Smooth
  3276. Part184.brickColor = BrickColor.new("Institutional white")
  3277. Part184.FormFactor = Enum.FormFactor.Symmetric
  3278. Part184.formFactor = Enum.FormFactor.Symmetric
  3279. CylinderMesh185.Parent = Part184
  3280. CylinderMesh185.Scale = Vector3.new(1, 0.201249972, 1)
  3281. SpotLight186.Name = "Torch"
  3282. SpotLight186.Parent = Part184
  3283. SpotLight186.Color = Color3.new(0.862745, 0.941177, 1)
  3284. SpotLight186.Enabled = false
  3285. SpotLight186.Face = Enum.NormalId.Top
  3286. SpotLight186.Range = 35
  3287. SpotLight186.Brightness = 436346336
  3288. ManualWeld187.Parent = Part184
  3289. 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)
  3290. ManualWeld187.Part0 = Part184
  3291. ManualWeld187.Part1 = Part201
  3292. ManualWeld187.part1 = Part201
  3293. Sound188.Parent = Part184
  3294. Sound188.SoundId = "http://www.roblox.com/asset/?id=267083313"
  3295. UnionOperation189.Name = "Fist"
  3296. UnionOperation189.Parent = Model183
  3297. 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)
  3298. UnionOperation189.Orientation = Vector3.new(-0.00999999978, 90.1299973, 0)
  3299. UnionOperation189.Position = Vector3.new(140.669189, 3.19025803, -158.00354)
  3300. UnionOperation189.Rotation = Vector3.new(-177.279999, 89.8699951, 177.279999)
  3301. UnionOperation189.Color = Color3.new(0, 0, 0)
  3302. UnionOperation189.Size = Vector3.new(1.06250024, 1.06250024, 1.07500017)
  3303. UnionOperation189.Anchored = true
  3304. UnionOperation189.BrickColor = BrickColor.new("Really black")
  3305. UnionOperation189.CanCollide = false
  3306. UnionOperation189.Material = Enum.Material.SmoothPlastic
  3307. UnionOperation189.brickColor = BrickColor.new("Really black")
  3308. UnionOperation189.UsePartColor = true
  3309. ManualWeld190.Parent = UnionOperation189
  3310. ManualWeld190.C1 = CFrame.new(-0.00624930859, -0.48724246, -2.44379044e-05, 1, 0, 0, 0, 1, 1.34203759e-12, 0, 1.34203759e-12, 1)
  3311. ManualWeld190.Part0 = UnionOperation189
  3312. ManualWeld190.Part1 = Part201
  3313. ManualWeld190.part1 = Part201
  3314. ObjectValue191.Name = "Transparent"
  3315. ObjectValue191.Parent = UnionOperation189
  3316. UnionOperation192.Parent = Model183
  3317. 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)
  3318. UnionOperation192.Orientation = Vector3.new(-0.00999999978, 90.1299973, 0)
  3319. UnionOperation192.Position = Vector3.new(140.668457, 3.29837894, -158.309692)
  3320. UnionOperation192.Rotation = Vector3.new(-177.279999, 89.8699951, 177.279999)
  3321. UnionOperation192.Color = Color3.new(0, 0, 0)
  3322. UnionOperation192.Size = Vector3.new(0.475000113, 0.883775651, 1.07500017)
  3323. UnionOperation192.Anchored = true
  3324. UnionOperation192.BrickColor = BrickColor.new("Really black")
  3325. UnionOperation192.CanCollide = false
  3326. UnionOperation192.Material = Enum.Material.SmoothPlastic
  3327. UnionOperation192.brickColor = BrickColor.new("Really black")
  3328. UnionOperation192.UsePartColor = true
  3329. ManualWeld193.Parent = UnionOperation192
  3330. ManualWeld193.C1 = CFrame.new(0.300002933, -0.376626253, -9.89437103e-06, 1, 0, 0, 0, 1, 1.34203759e-12, 0, 1.34203759e-12, 1)
  3331. ManualWeld193.Part0 = UnionOperation192
  3332. ManualWeld193.Part1 = Part201
  3333. ManualWeld193.part1 = Part201
  3334. UnionOperation194.Name = "Light"
  3335. UnionOperation194.Parent = Model183
  3336. 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)
  3337. UnionOperation194.Orientation = Vector3.new(-0.00999999978, 90.1299973, 0)
  3338. UnionOperation194.Position = Vector3.new(140.669189, 3.04426003, -158.009888)
  3339. UnionOperation194.Rotation = Vector3.new(-177.279999, 89.8699951, 177.279999)
  3340. UnionOperation194.Color = Color3.new(0, 0, 0)
  3341. UnionOperation194.Size = Vector3.new(1.07500017, 0.806276739, 1.07500017)
  3342. UnionOperation194.Anchored = true
  3343. UnionOperation194.BrickColor = BrickColor.new("Really black")
  3344. UnionOperation194.CanCollide = false
  3345. UnionOperation194.Material = Enum.Material.SmoothPlastic
  3346. UnionOperation194.brickColor = BrickColor.new("Really black")
  3347. UnionOperation194.UsePartColor = true
  3348. Sound195.Name = "Smack"
  3349. Sound195.Parent = UnionOperation194
  3350. Sound195.Pitch = 0.86000001430511
  3351. Sound195.PlaybackSpeed = 0.86000001430511
  3352. Sound195.SoundId = "http://www.roblox.com/asset/?Id=138259748"
  3353. Sound195.Volume = 1
  3354. Sound196.Name = "Swing"
  3355. Sound196.Parent = UnionOperation194
  3356. Sound196.Pitch = 1.1399999856949
  3357. Sound196.PlaybackSpeed = 1.1399999856949
  3358. Sound196.SoundId = "http://www.roblox.com/asset/?id=278329638"
  3359. Sound196.Volume = 1
  3360. ManualWeld197.Parent = UnionOperation194
  3361. 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)
  3362. ManualWeld197.Part0 = UnionOperation194
  3363. ManualWeld197.Part1 = Part201
  3364. ManualWeld197.part1 = Part201
  3365. UnionOperation198.Parent = Model183
  3366. 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)
  3367. UnionOperation198.Orientation = Vector3.new(-0.00999999978, 90.1299973, 0)
  3368. UnionOperation198.Position = Vector3.new(140.669434, 3.47559595, -157.874634)
  3369. UnionOperation198.Rotation = Vector3.new(-177.279999, 89.8699951, 177.279999)
  3370. UnionOperation198.Color = Color3.new(0, 0, 0)
  3371. UnionOperation198.Size = Vector3.new(0.769999921, 0.33250019, 1.03750026)
  3372. UnionOperation198.Anchored = true
  3373. UnionOperation198.BrickColor = BrickColor.new("Really black")
  3374. UnionOperation198.CanCollide = false
  3375. UnionOperation198.Material = Enum.Material.SmoothPlastic
  3376. UnionOperation198.brickColor = BrickColor.new("Really black")
  3377. UnionOperation198.UsePartColor = true
  3378. ManualWeld199.Parent = UnionOperation198
  3379. ManualWeld199.C1 = CFrame.new(-0.134996057, -0.202278376, -9.38773155e-06, 1, 0, 0, 0, 1, 1.34203759e-12, 0, 1.34203759e-12, 1)
  3380. ManualWeld199.Part0 = UnionOperation198
  3381. ManualWeld199.Part1 = Part201
  3382. ManualWeld199.part1 = Part201
  3383. ObjectValue200.Name = "Transparent"
  3384. ObjectValue200.Parent = UnionOperation198
  3385. Part201.Name = "Main"
  3386. Part201.Parent = Model183
  3387. 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)
  3388. Part201.Orientation = Vector3.new(-0.00999999978, 90.1299973, 0)
  3389. Part201.Position = Vector3.new(140.669189, 3.67798805, -158.009888)
  3390. Part201.Rotation = Vector3.new(-177.279999, 89.8699951, 177.279999)
  3391. Part201.Color = Color3.new(0, 0, 0)
  3392. Part201.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
  3393. Part201.Anchored = true
  3394. Part201.BottomSurface = Enum.SurfaceType.Smooth
  3395. Part201.BrickColor = BrickColor.new("Really black")
  3396. Part201.CanCollide = false
  3397. Part201.Material = Enum.Material.SmoothPlastic
  3398. Part201.TopSurface = Enum.SurfaceType.Smooth
  3399. Part201.brickColor = BrickColor.new("Really black")
  3400. BlockMesh202.Parent = Part201
  3401. BlockMesh202.Scale = Vector3.new(0, 0, 0)
  3402. RocketPropulsion203.Name = "Force"
  3403. RocketPropulsion203.Parent = Part201
  3404. RocketPropulsion203.MaxTorque = Vector3.new(800000, 800000, 0)
  3405. RocketPropulsion203.CartoonFactor = 0
  3406. RocketPropulsion203.MaxSpeed = 0
  3407. RocketPropulsion203.MaxThrust = 20000
  3408. RocketPropulsion203.TargetRadius = 0.10000000149012
  3409. RocketPropulsion203.ThrustP = 2000
  3410. ManualWeld204.Parent = Part201
  3411. ManualWeld204.C1 = CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 1.34203759e-12, 0, 1.34203759e-12, 1)
  3412. ManualWeld204.Part0 = Part201
  3413. ManualWeld204.Part1 = Part201
  3414. ManualWeld204.part1 = Part201
  3415. Sound205.Name = "Equip"
  3416. Sound205.Parent = Part201
  3417. Sound205.SoundId = "http://www.roblox.com/Asset?ID=411374534"
  3418. Sound205.Volume = 1
  3419. Sound206.Name = "Fire"
  3420. Sound206.Parent = Part201
  3421. Sound206.SoundId = "rbxasset://sounds/Launching rocket.wav"
  3422. Sound206.Volume = 1
  3423. Sound207.Name = "FlyS"
  3424. Sound207.Parent = Part201
  3425. Sound207.Looped = true
  3426. Sound207.SoundId = "http://www.roblox.com/asset/?id=97179333"
  3427. Sound208.Name = "Laser"
  3428. Sound208.Parent = Part201
  3429. Sound208.Looped = true
  3430. Sound208.Pitch = 1.2000000476837
  3431. Sound208.PlaybackSpeed = 1.2000000476837
  3432. Sound208.SoundId = "http://www.roblox.com/asset/?id=115327352"
  3433. Sound208.Volume = 1
  3434. ManualWeld209.Parent = Part201
  3435. ManualWeld209.C1 = CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 1.34203759e-12, 0, 1.34203759e-12, 1)
  3436. ManualWeld209.Part0 = Part201
  3437. ManualWeld209.Part1 = Part201
  3438. ManualWeld209.part1 = Part201
  3439. ManualWeld210.Parent = Part201
  3440. ManualWeld210.C1 = CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 1.34203759e-12, 0, 1.34203759e-12, 1)
  3441. ManualWeld210.Part0 = Part201
  3442. ManualWeld210.Part1 = Part201
  3443. ManualWeld210.part1 = Part201
  3444. Sound211.Name = "Attach"
  3445. Sound211.Parent = Part201
  3446. Sound211.SoundId = "http://www.roblox.com/asset/?id=431405720"
  3447. Sound211.Volume = 0.30000001192093
  3448. StringValue212.Name = "Target"
  3449. StringValue212.Parent = Model183
  3450. StringValue212.Value = "Right Arm"
  3451. Model213.Name = "Chest1"
  3452. Model213.Parent = Model31
  3453. UnionOperation214.Parent = Model213
  3454. 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)
  3455. UnionOperation214.Orientation = Vector3.new(-0.00999999978, 90.1299973, 0)
  3456. UnionOperation214.Position = Vector3.new(140.745361, 4.20810413, -156.462524)
  3457. UnionOperation214.Rotation = Vector3.new(-177.279999, 89.8699951, 177.279999)
  3458. UnionOperation214.Color = Color3.new(0, 0, 0)
  3459. UnionOperation214.Size = Vector3.new(2.04999995, 1.35090315, 1.164222)
  3460. UnionOperation214.Anchored = true
  3461. UnionOperation214.BrickColor = BrickColor.new("Really black")
  3462. UnionOperation214.CanCollide = false
  3463. UnionOperation214.Material = Enum.Material.SmoothPlastic
  3464. UnionOperation214.brickColor = BrickColor.new("Really black")
  3465. UnionOperation214.UsePartColor = true
  3466. ManualWeld215.Parent = UnionOperation214
  3467. ManualWeld215.C1 = CFrame.new(-3.81469727e-06, 0.525486708, -0.00849914551, 1, 0, 0, 0, 1, 1.34203759e-12, 0, 1.34203759e-12, 1)
  3468. ManualWeld215.Part0 = UnionOperation214
  3469. ManualWeld215.Part1 = Part239
  3470. ManualWeld215.part1 = Part239
  3471. ObjectValue216.Name = "Transparent"
  3472. ObjectValue216.Parent = UnionOperation214
  3473. Part217.Name = "Light"
  3474. Part217.Parent = Model213
  3475. 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)
  3476. Part217.Orientation = Vector3.new(90, 90.1299973, 0)
  3477. Part217.Position = Vector3.new(140.163574, 4.09390593, -156.461288)
  3478. Part217.Rotation = Vector3.new(90, 0.00999999978, -90.1299973)
  3479. Part217.Color = Color3.new(0, 0, 0)
  3480. Part217.Size = Vector3.new(0.359999985, 0.200000003, 0.359999985)
  3481. Part217.Anchored = true
  3482. Part217.BottomSurface = Enum.SurfaceType.Smooth
  3483. Part217.BrickColor = BrickColor.new("Really black")
  3484. Part217.CanCollide = false
  3485. Part217.Material = Enum.Material.SmoothPlastic
  3486. Part217.TopSurface = Enum.SurfaceType.Smooth
  3487. Part217.brickColor = BrickColor.new("Really black")
  3488. Part217.FormFactor = Enum.FormFactor.Symmetric
  3489. Part217.formFactor = Enum.FormFactor.Symmetric
  3490. CylinderMesh218.Parent = Part217
  3491. CylinderMesh218.Scale = Vector3.new(1, 0.201249972, 1)
  3492. ManualWeld219.Parent = Part217
  3493. 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)
  3494. ManualWeld219.Part0 = Part217
  3495. ManualWeld219.Part1 = Part239
  3496. ManualWeld219.part1 = Part239
  3497. Sound220.Parent = Part217
  3498. Sound220.SoundId = "http://www.roblox.com/asset/?id=267083313"
  3499. Sound220.Volume = 1
  3500. Part221.Parent = Model213
  3501. 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)
  3502. Part221.Orientation = Vector3.new(-0.00999999978, 90.1299973, 0)
  3503. Part221.Position = Vector3.new(140.725098, 4.60810804, -156.462402)
  3504. Part221.Rotation = Vector3.new(-177.279999, 89.8699951, 177.279999)
  3505. Part221.Color = Color3.new(0, 0, 0)
  3506. Part221.Size = Vector3.new(0.79825002, 0.204999998, 1.10500002)
  3507. Part221.Anchored = true
  3508. Part221.BottomSurface = Enum.SurfaceType.Smooth
  3509. Part221.BrickColor = BrickColor.new("Really black")
  3510. Part221.CanCollide = false
  3511. Part221.Material = Enum.Material.SmoothPlastic
  3512. Part221.TopSurface = Enum.SurfaceType.Smooth
  3513. Part221.brickColor = BrickColor.new("Really black")
  3514. ManualWeld222.Parent = Part221
  3515. ManualWeld222.C1 = CFrame.new(-0.000122070313, 0.926789999, -0.0288848877, 1, 0, 0, 0, 1, 1.34203759e-12, 0, 1.34203759e-12, 1)
  3516. ManualWeld222.Part0 = Part221
  3517. ManualWeld222.Part1 = Part239
  3518. ManualWeld222.part1 = Part239
  3519. ObjectValue223.Name = "Transparent"
  3520. ObjectValue223.Parent = Part221
  3521. UnionOperation224.Parent = Model213
  3522. 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)
  3523. UnionOperation224.Orientation = Vector3.new(-0.00999999978, 90.1299973, 0)
  3524. UnionOperation224.Position = Vector3.new(141.014893, 3.59708595, -156.462891)
  3525. UnionOperation224.Rotation = Vector3.new(-177.279999, 89.8699951, 177.279999)
  3526. UnionOperation224.Color = Color3.new(0, 0, 0)
  3527. UnionOperation224.Size = Vector3.new(2.10000014, 0.225000069, 0.575000107)
  3528. UnionOperation224.Anchored = true
  3529. UnionOperation224.BrickColor = BrickColor.new("Really black")
  3530. UnionOperation224.CanCollide = false
  3531. UnionOperation224.Material = Enum.Material.SmoothPlastic
  3532. UnionOperation224.brickColor = BrickColor.new("Really black")
  3533. UnionOperation224.UsePartColor = true
  3534. ManualWeld225.Parent = UnionOperation224
  3535. ManualWeld225.C1 = CFrame.new(-3.81469727e-06, -0.0874726772, 0.261123657, 1, 0, 0, 0, 1, 1.34203759e-12, 0, 1.34203759e-12, 1)
  3536. ManualWeld225.Part0 = UnionOperation224
  3537. ManualWeld225.Part1 = Part239
  3538. ManualWeld225.part1 = Part239
  3539. UnionOperation226.Parent = Model213
  3540. 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)
  3541. UnionOperation226.Orientation = Vector3.new(-90, -179.869995, 0)
  3542. UnionOperation226.Position = Vector3.new(141.052612, 4.08905792, -156.463257)
  3543. UnionOperation226.Rotation = Vector3.new(-90, -0.00999999978, -179.869995)
  3544. UnionOperation226.Color = Color3.new(0, 0, 0)
  3545. UnionOperation226.Size = Vector3.new(0.650000155, 1.30000019, 1.01500022)
  3546. UnionOperation226.Anchored = true
  3547. UnionOperation226.BrickColor = BrickColor.new("Really black")
  3548. UnionOperation226.CanCollide = false
  3549. UnionOperation226.Material = Enum.Material.SmoothPlastic
  3550. UnionOperation226.brickColor = BrickColor.new("Really black")
  3551. UnionOperation226.UsePartColor = true
  3552. ManualWeld227.Parent = UnionOperation226
  3553. 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)
  3554. ManualWeld227.Part0 = UnionOperation226
  3555. ManualWeld227.Part1 = Part239
  3556. ManualWeld227.part1 = Part239
  3557. ObjectValue228.Name = "Transparent"
  3558. ObjectValue228.Parent = UnionOperation226
  3559. UnionOperation229.Parent = Model213
  3560. 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)
  3561. UnionOperation229.Orientation = Vector3.new(-66.2799988, 108.099998, -19.5100002)
  3562. UnionOperation229.Position = Vector3.new(140.818848, 4.61943293, -156.438354)
  3563. UnionOperation229.Rotation = Vector3.new(-97.7699966, 22.4799995, 90.1399994)
  3564. UnionOperation229.Color = Color3.new(0, 0, 0)
  3565. UnionOperation229.Size = Vector3.new(1.83094788, 1.2368722, 0.895242631)
  3566. UnionOperation229.Anchored = true
  3567. UnionOperation229.BrickColor = BrickColor.new("Really black")
  3568. UnionOperation229.CanCollide = false
  3569. UnionOperation229.Material = Enum.Material.SmoothPlastic
  3570. UnionOperation229.brickColor = BrickColor.new("Really black")
  3571. UnionOperation229.UsePartColor = true
  3572. ManualWeld230.Parent = UnionOperation229
  3573. 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)
  3574. ManualWeld230.Part0 = UnionOperation229
  3575. ManualWeld230.Part1 = Part239
  3576. ManualWeld230.part1 = Part239
  3577. ObjectValue231.Name = "Transparent"
  3578. ObjectValue231.Parent = UnionOperation229
  3579. UnionOperation232.Parent = Model213
  3580. 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)
  3581. UnionOperation232.Orientation = Vector3.new(-90, 0.129999995, 0)
  3582. UnionOperation232.Position = Vector3.new(140.43457, 4.26662493, -156.461792)
  3583. UnionOperation232.Rotation = Vector3.new(-90, -0.00999999978, 0.129999995)
  3584. UnionOperation232.Color = Color3.new(0, 0, 0)
  3585. UnionOperation232.Size = Vector3.new(0.63600105, 1.79616535, 1.01925087)
  3586. UnionOperation232.Anchored = true
  3587. UnionOperation232.BrickColor = BrickColor.new("Really black")
  3588. UnionOperation232.CanCollide = false
  3589. UnionOperation232.Material = Enum.Material.SmoothPlastic
  3590. UnionOperation232.brickColor = BrickColor.new("Really black")
  3591. UnionOperation232.UsePartColor = true
  3592. ManualWeld233.Parent = UnionOperation232
  3593. 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)
  3594. ManualWeld233.Part0 = UnionOperation232
  3595. ManualWeld233.Part1 = Part239
  3596. ManualWeld233.part1 = Part239
  3597. UnionOperation234.Parent = Model213
  3598. 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)
  3599. UnionOperation234.Orientation = Vector3.new(-0.00999999978, 90.1299973, -45)
  3600. UnionOperation234.Position = Vector3.new(140.728271, 3.82892704, -156.462524)
  3601. UnionOperation234.Rotation = Vector3.new(-177.279999, 89.8699951, 132.279999)
  3602. UnionOperation234.Color = Color3.new(0, 0, 0)
  3603. UnionOperation234.Size = Vector3.new(1.82787156, 1.8278712, 1.08150029)
  3604. UnionOperation234.Anchored = true
  3605. UnionOperation234.BrickColor = BrickColor.new("Really black")
  3606. UnionOperation234.CanCollide = false
  3607. UnionOperation234.Material = Enum.Material.SmoothPlastic
  3608. UnionOperation234.brickColor = BrickColor.new("Really black")
  3609. UnionOperation234.UsePartColor = true
  3610. ManualWeld235.Parent = UnionOperation234
  3611. 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)
  3612. ManualWeld235.Part0 = UnionOperation234
  3613. ManualWeld235.Part1 = Part239
  3614. ManualWeld235.part1 = Part239
  3615. ObjectValue236.Name = "Transparent"
  3616. ObjectValue236.Parent = UnionOperation234
  3617. UnionOperation237.Parent = Model213
  3618. 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)
  3619. UnionOperation237.Orientation = Vector3.new(-0.00999999978, 90.1299973, 0)
  3620. UnionOperation237.Position = Vector3.new(140.76001, 4.15643692, -156.462402)
  3621. UnionOperation237.Rotation = Vector3.new(-177.279999, 89.8699951, 177.279999)
  3622. UnionOperation237.Color = Color3.new(0, 0, 0)
  3623. UnionOperation237.Size = Vector3.new(2.15074515, 1.3114723, 1.21500003)
  3624. UnionOperation237.Anchored = true
  3625. UnionOperation237.BrickColor = BrickColor.new("Really black")
  3626. UnionOperation237.CanCollide = false
  3627. UnionOperation237.Material = Enum.Material.SmoothPlastic
  3628. UnionOperation237.brickColor = BrickColor.new("Really black")
  3629. UnionOperation237.UsePartColor = true
  3630. ManualWeld238.Parent = UnionOperation237
  3631. ManualWeld238.C1 = CFrame.new(-0.000118255615, 0.476436853, 0.00609588623, 1, 0, 0, 0, 1, 1.34203759e-12, 0, 1.34203759e-12, 1)
  3632. ManualWeld238.Part0 = UnionOperation237
  3633. ManualWeld238.Part1 = Part239
  3634. ManualWeld238.part1 = Part239
  3635. Part239.Name = "Main"
  3636. Part239.Parent = Model213
  3637. 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)
  3638. Part239.Orientation = Vector3.new(-0.00999999978, 90.1299973, 0)
  3639. Part239.Position = Vector3.new(140.753906, 3.68457794, -156.462524)
  3640. Part239.Rotation = Vector3.new(-177.279999, 89.8699951, 177.279999)
  3641. Part239.Color = Color3.new(0, 0, 0)
  3642. Part239.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
  3643. Part239.Anchored = true
  3644. Part239.BottomSurface = Enum.SurfaceType.Smooth
  3645. Part239.BrickColor = BrickColor.new("Really black")
  3646. Part239.CanCollide = false
  3647. Part239.Material = Enum.Material.SmoothPlastic
  3648. Part239.TopSurface = Enum.SurfaceType.Smooth
  3649. Part239.brickColor = BrickColor.new("Really black")
  3650. BlockMesh240.Parent = Part239
  3651. BlockMesh240.Scale = Vector3.new(0, 0, 0)
  3652. Sound241.Name = "FlyS"
  3653. Sound241.Parent = Part239
  3654. Sound241.Looped = true
  3655. Sound241.SoundId = "http://www.roblox.com/asset/?id=97179333"
  3656. Sound242.Name = "PowerDown"
  3657. Sound242.Parent = Part239
  3658. Sound242.SoundId = "http://www.roblox.com/asset/?id=267083409"
  3659. Sound242.Volume = 1
  3660. Sound243.Name = "Shut"
  3661. Sound243.Parent = Part239
  3662. Sound243.SoundId = "http://www.roblox.com/asset/?id=271908544"
  3663. Sound243.Volume = 1
  3664. Sound244.Name = "Whirr"
  3665. Sound244.Parent = Part239
  3666. Sound244.Pitch = 1.1399999856949
  3667. Sound244.PlaybackSpeed = 1.1399999856949
  3668. Sound244.SoundId = "http://www.roblox.com/asset/?id=278329638"
  3669. Sound244.Volume = 1
  3670. RocketPropulsion245.Name = "Force"
  3671. RocketPropulsion245.Parent = Part239
  3672. RocketPropulsion245.MaxTorque = Vector3.new(800000, 800000, 0)
  3673. RocketPropulsion245.CartoonFactor = 0
  3674. RocketPropulsion245.MaxSpeed = 0
  3675. RocketPropulsion245.MaxThrust = 20000
  3676. RocketPropulsion245.TargetRadius = 0.10000000149012
  3677. RocketPropulsion245.ThrustP = 2000
  3678. ManualWeld246.Parent = Part239
  3679. ManualWeld246.C1 = CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 1.34203759e-12, 0, 1.34203759e-12, 1)
  3680. ManualWeld246.Part0 = Part239
  3681. ManualWeld246.Part1 = Part239
  3682. ManualWeld246.part1 = Part239
  3683. Sound247.Name = "Attach"
  3684. Sound247.Parent = Part239
  3685. Sound247.SoundId = "http://www.roblox.com/asset/?id=431405720"
  3686. Sound247.Volume = 0.30000001192093
  3687. Sound248.Parent = Part239
  3688. Sound248.SoundId = "http://www.roblox.com/asset/?id=267083313"
  3689. Sound248.Volume = 1
  3690. StringValue249.Name = "Target"
  3691. StringValue249.Parent = Model213
  3692. StringValue249.Value = "Torso"
  3693. Model250.Name = "Thigh2"
  3694. Model250.Parent = Model31
  3695. UnionOperation251.Parent = Model250
  3696. 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)
  3697. UnionOperation251.Orientation = Vector3.new(0, 90.1299973, 0)
  3698. UnionOperation251.Position = Vector3.new(140.742188, 2.13648605, -155.941162)
  3699. UnionOperation251.Rotation = Vector3.new(-177.889999, 89.8699951, 177.889999)
  3700. UnionOperation251.Color = Color3.new(0, 0, 0)
  3701. UnionOperation251.Size = Vector3.new(1.0424999, 0.900000393, 1.05250013)
  3702. UnionOperation251.Anchored = true
  3703. UnionOperation251.BrickColor = BrickColor.new("Really black")
  3704. UnionOperation251.CanCollide = false
  3705. UnionOperation251.Material = Enum.Material.SmoothPlastic
  3706. UnionOperation251.brickColor = BrickColor.new("Really black")
  3707. UnionOperation251.UsePartColor = true
  3708. ManualWeld252.Parent = UnionOperation251
  3709. 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)
  3710. ManualWeld252.Part0 = UnionOperation251
  3711. ManualWeld252.Part1 = Part258
  3712. ManualWeld252.part1 = Part258
  3713. UnionOperation253.Parent = Model250
  3714. 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)
  3715. UnionOperation253.Orientation = Vector3.new(0, 90.1299973, 0)
  3716. UnionOperation253.Position = Vector3.new(140.485107, 2.04636502, -155.939453)
  3717. UnionOperation253.Rotation = Vector3.new(-177.889999, 89.8699951, 177.889999)
  3718. UnionOperation253.Color = Color3.new(0, 0, 0)
  3719. UnionOperation253.Size = Vector3.new(1.05250013, 0.745000541, 0.527500212)
  3720. UnionOperation253.Anchored = true
  3721. UnionOperation253.BrickColor = BrickColor.new("Really black")
  3722. UnionOperation253.CanCollide = false
  3723. UnionOperation253.Material = Enum.Material.SmoothPlastic
  3724. UnionOperation253.brickColor = BrickColor.new("Really black")
  3725. UnionOperation253.UsePartColor = true
  3726. ObjectValue254.Name = "Transparent"
  3727. ObjectValue254.Parent = UnionOperation253
  3728. ManualWeld255.Parent = UnionOperation253
  3729. 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)
  3730. ManualWeld255.Part0 = UnionOperation253
  3731. ManualWeld255.Part1 = Part258
  3732. ManualWeld255.part1 = Part258
  3733. Part256.Parent = Model250
  3734. 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)
  3735. Part256.Orientation = Vector3.new(0, 90.1299973, 0)
  3736. Part256.Position = Vector3.new(140.48999, 2.09144211, -155.940796)
  3737. Part256.Rotation = Vector3.new(-177.889999, 89.8699951, 177.889999)
  3738. Part256.Color = Color3.new(0, 0, 0)
  3739. Part256.Size = Vector3.new(1.05250001, 0.975000024, 0.517499924)
  3740. Part256.Anchored = true
  3741. Part256.BottomSurface = Enum.SurfaceType.Smooth
  3742. Part256.BrickColor = BrickColor.new("Really black")
  3743. Part256.CanCollide = false
  3744. Part256.Material = Enum.Material.SmoothPlastic
  3745. Part256.TopSurface = Enum.SurfaceType.Smooth
  3746. Part256.brickColor = BrickColor.new("Really black")
  3747. ManualWeld257.Parent = Part256
  3748. 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)
  3749. ManualWeld257.Part0 = Part256
  3750. ManualWeld257.Part1 = Part258
  3751. ManualWeld257.part1 = Part258
  3752. Part258.Name = "Main"
  3753. Part258.Parent = Model250
  3754. 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)
  3755. Part258.Orientation = Vector3.new(0, 90.1299973, 0)
  3756. Part258.Position = Vector3.new(140.747803, 1.58127904, -155.941162)
  3757. Part258.Rotation = Vector3.new(-177.889999, 89.8699951, 177.889999)
  3758. Part258.Color = Color3.new(0, 0, 0)
  3759. Part258.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
  3760. Part258.Anchored = true
  3761. Part258.BottomSurface = Enum.SurfaceType.Smooth
  3762. Part258.BrickColor = BrickColor.new("Really black")
  3763. Part258.CanCollide = false
  3764. Part258.Material = Enum.Material.SmoothPlastic
  3765. Part258.TopSurface = Enum.SurfaceType.Smooth
  3766. Part258.brickColor = BrickColor.new("Really black")
  3767. BlockMesh259.Parent = Part258
  3768. BlockMesh259.Scale = Vector3.new(5.0999999, 10.1000004, 5.0999999)
  3769. Sound260.Name = "FlyS"
  3770. Sound260.Parent = Part258
  3771. Sound260.Looped = true
  3772. Sound260.SoundId = "http://www.roblox.com/asset/?id=97179333"
  3773. RocketPropulsion261.Name = "Force"
  3774. RocketPropulsion261.Parent = Part258
  3775. RocketPropulsion261.MaxTorque = Vector3.new(800000, 800000, 0)
  3776. RocketPropulsion261.CartoonFactor = 0
  3777. RocketPropulsion261.MaxSpeed = 0
  3778. RocketPropulsion261.MaxThrust = 20000
  3779. RocketPropulsion261.TargetRadius = 0.10000000149012
  3780. RocketPropulsion261.ThrustP = 2000
  3781. Sound262.Name = "Attach"
  3782. Sound262.Parent = Part258
  3783. Sound262.SoundId = "http://www.roblox.com/asset/?id=431405720"
  3784. Sound262.Volume = 0.30000001192093
  3785. ManualWeld263.Parent = Part258
  3786. ManualWeld263.C1 = CFrame.new(0, 0, 0, 1, 0, 1.45519152e-11, 0, 1, 2.05613304e-12, 1.45519152e-11, 2.05613304e-12, 1)
  3787. ManualWeld263.Part0 = Part258
  3788. ManualWeld263.Part1 = Part258
  3789. ManualWeld263.part1 = Part258
  3790. StringValue264.Name = "Target"
  3791. StringValue264.Parent = Model250
  3792. StringValue264.Value = "Left Leg"
  3793. UnionOperation265.Parent = Model250
  3794. 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)
  3795. UnionOperation265.Orientation = Vector3.new(0, 90.1299973, 0)
  3796. UnionOperation265.Position = Vector3.new(140.748291, 2.06217504, -155.941162)
  3797. UnionOperation265.Rotation = Vector3.new(-177.889999, 89.8699951, 177.889999)
  3798. UnionOperation265.Color = Color3.new(0, 0, 0)
  3799. UnionOperation265.Size = Vector3.new(1.06250095, 1.06773388, 1.07424998)
  3800. UnionOperation265.Anchored = true
  3801. UnionOperation265.BrickColor = BrickColor.new("Really black")
  3802. UnionOperation265.CanCollide = false
  3803. UnionOperation265.Material = Enum.Material.SmoothPlastic
  3804. UnionOperation265.brickColor = BrickColor.new("Really black")
  3805. UnionOperation265.UsePartColor = true
  3806. ManualWeld266.Parent = UnionOperation265
  3807. 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)
  3808. ManualWeld266.Part0 = UnionOperation265
  3809. ManualWeld266.Part1 = Part258
  3810. ManualWeld266.part1 = Part258
  3811. Model267.Name = "Shoulder2"
  3812. Model267.Parent = Model31
  3813. Part268.Name = "Main"
  3814. Part268.Parent = Model267
  3815. 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)
  3816. Part268.Orientation = Vector3.new(0.00999999978, 90.1299973, 0)
  3817. Part268.Position = Vector3.new(140.851318, 3.70484495, -154.868042)
  3818. Part268.Rotation = Vector3.new(177.729996, 89.8699951, -177.729996)
  3819. Part268.Color = Color3.new(0, 0, 0)
  3820. Part268.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
  3821. Part268.Anchored = true
  3822. Part268.BottomSurface = Enum.SurfaceType.Smooth
  3823. Part268.BrickColor = BrickColor.new("Really black")
  3824. Part268.CanCollide = false
  3825. Part268.Material = Enum.Material.SmoothPlastic
  3826. Part268.TopSurface = Enum.SurfaceType.Smooth
  3827. Part268.brickColor = BrickColor.new("Really black")
  3828. BlockMesh269.Parent = Part268
  3829. BlockMesh269.Scale = Vector3.new(0, 0, 0)
  3830. RocketPropulsion270.Name = "Force"
  3831. RocketPropulsion270.Parent = Part268
  3832. RocketPropulsion270.MaxTorque = Vector3.new(800000, 800000, 0)
  3833. RocketPropulsion270.CartoonFactor = 0
  3834. RocketPropulsion270.MaxSpeed = 0
  3835. RocketPropulsion270.MaxThrust = 20000
  3836. RocketPropulsion270.TargetRadius = 0.10000000149012
  3837. RocketPropulsion270.ThrustP = 2000
  3838. Sound271.Name = "FlyS"
  3839. Sound271.Parent = Part268
  3840. Sound271.Looped = true
  3841. Sound271.SoundId = "http://www.roblox.com/asset/?id=97179333"
  3842. ManualWeld272.Parent = Part268
  3843. ManualWeld272.C1 = CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, -1.34203759e-12, 0, -1.34203759e-12, 1)
  3844. ManualWeld272.Part0 = Part268
  3845. ManualWeld272.Part1 = Part268
  3846. ManualWeld272.part1 = Part268
  3847. ManualWeld273.Parent = Part268
  3848. ManualWeld273.C1 = CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, -1.06803455e-11, 0, -1.06803455e-11, 1)
  3849. ManualWeld273.Part0 = Part268
  3850. ManualWeld273.Part1 = Part268
  3851. ManualWeld273.part1 = Part268
  3852. Sound274.Name = "Attach"
  3853. Sound274.Parent = Part268
  3854. Sound274.SoundId = "http://www.roblox.com/asset/?id=431405534"
  3855. UnionOperation275.Parent = Model267
  3856. 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)
  3857. UnionOperation275.Orientation = Vector3.new(18.6900005, 0.129999995, 0.00999999978)
  3858. UnionOperation275.Position = Vector3.new(140.851318, 4.64631605, -154.839233)
  3859. UnionOperation275.Rotation = Vector3.new(18.6900005, 0.129999995, -0.0399999991)
  3860. UnionOperation275.Color = Color3.new(0, 0, 0)
  3861. UnionOperation275.Size = Vector3.new(1.12500012, 0.584164083, 1.24273229)
  3862. UnionOperation275.Anchored = true
  3863. UnionOperation275.BrickColor = BrickColor.new("Really black")
  3864. UnionOperation275.CanCollide = false
  3865. UnionOperation275.Material = Enum.Material.SmoothPlastic
  3866. UnionOperation275.brickColor = BrickColor.new("Really black")
  3867. UnionOperation275.UsePartColor = true
  3868. ManualWeld276.Parent = UnionOperation275
  3869. 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)
  3870. ManualWeld276.Part0 = UnionOperation275
  3871. ManualWeld276.Part1 = Part268
  3872. ManualWeld276.part1 = Part268
  3873. UnionOperation277.Parent = Model267
  3874. 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)
  3875. UnionOperation277.Orientation = Vector3.new(0.00999999978, -89.8699951, 0)
  3876. UnionOperation277.Position = Vector3.new(140.851074, 4.48240805, -154.868286)
  3877. UnionOperation277.Rotation = Vector3.new(2.72000003, -89.8699951, 2.72000003)
  3878. UnionOperation277.Color = Color3.new(0, 0, 0)
  3879. UnionOperation277.Size = Vector3.new(1.07500005, 0.502500176, 1.07500017)
  3880. UnionOperation277.Anchored = true
  3881. UnionOperation277.BrickColor = BrickColor.new("Really black")
  3882. UnionOperation277.CanCollide = false
  3883. UnionOperation277.Material = Enum.Material.SmoothPlastic
  3884. UnionOperation277.brickColor = BrickColor.new("Really black")
  3885. UnionOperation277.UsePartColor = true
  3886. ManualWeld278.Parent = UnionOperation277
  3887. 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)
  3888. ManualWeld278.Part0 = UnionOperation277
  3889. ManualWeld278.Part1 = Part268
  3890. ManualWeld278.part1 = Part268
  3891. ObjectValue279.Name = "Transparent"
  3892. ObjectValue279.Parent = UnionOperation277
  3893. StringValue280.Name = "Target"
  3894. StringValue280.Parent = Model267
  3895. StringValue280.Value = "Left Arm"
  3896. Model281.Name = "Arm2"
  3897. Model281.Parent = Model31
  3898. Part282.Name = "Main"
  3899. Part282.Parent = Model281
  3900. 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)
  3901. Part282.Orientation = Vector3.new(0.00999999978, 90.1299973, 0)
  3902. Part282.Position = Vector3.new(140.851318, 3.70484495, -154.868042)
  3903. Part282.Rotation = Vector3.new(177.729996, 89.8699951, -177.729996)
  3904. Part282.Color = Color3.new(0, 0, 0)
  3905. Part282.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
  3906. Part282.Anchored = true
  3907. Part282.BottomSurface = Enum.SurfaceType.Smooth
  3908. Part282.BrickColor = BrickColor.new("Really black")
  3909. Part282.CanCollide = false
  3910. Part282.Material = Enum.Material.SmoothPlastic
  3911. Part282.TopSurface = Enum.SurfaceType.Smooth
  3912. Part282.brickColor = BrickColor.new("Really black")
  3913. BlockMesh283.Parent = Part282
  3914. BlockMesh283.Scale = Vector3.new(5.0999999, 9, 5.0999999)
  3915. RocketPropulsion284.Name = "Force"
  3916. RocketPropulsion284.Parent = Part282
  3917. RocketPropulsion284.MaxTorque = Vector3.new(800000, 800000, 0)
  3918. RocketPropulsion284.CartoonFactor = 0
  3919. RocketPropulsion284.MaxSpeed = 0
  3920. RocketPropulsion284.MaxThrust = 20000
  3921. RocketPropulsion284.TargetRadius = 0.10000000149012
  3922. RocketPropulsion284.ThrustP = 2000
  3923. Sound285.Name = "FlyS"
  3924. Sound285.Parent = Part282
  3925. Sound285.Looped = true
  3926. Sound285.SoundId = "http://www.roblox.com/asset/?id=97179333"
  3927. ManualWeld286.Parent = Part282
  3928. ManualWeld286.C1 = CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, -1.34203759e-12, 0, -1.34203759e-12, 1)
  3929. ManualWeld286.Part0 = Part282
  3930. ManualWeld286.Part1 = Part282
  3931. ManualWeld286.part1 = Part282
  3932. ManualWeld287.Parent = Part282
  3933. ManualWeld287.C1 = CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, -1.06803455e-11, 0, -1.06803455e-11, 1)
  3934. ManualWeld287.Part0 = Part282
  3935. ManualWeld287.Part1 = Part282
  3936. ManualWeld287.part1 = Part282
  3937. Sound288.Name = "Attach"
  3938. Sound288.Parent = Part282
  3939. Sound288.SoundId = "http://www.roblox.com/asset/?id=431405720"
  3940. Sound288.Volume = 0.30000001192093
  3941. UnionOperation289.Parent = Model281
  3942. 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)
  3943. UnionOperation289.Orientation = Vector3.new(0.00999999978, -89.8699951, 0)
  3944. UnionOperation289.Position = Vector3.new(140.85083, 4.10541391, -155.019287)
  3945. UnionOperation289.Rotation = Vector3.new(2.72000003, -89.8699951, 2.72000003)
  3946. UnionOperation289.Color = Color3.new(0, 0, 0)
  3947. UnionOperation289.Size = Vector3.new(0.622874916, 0.204066664, 1.05500031)
  3948. UnionOperation289.Anchored = true
  3949. UnionOperation289.BrickColor = BrickColor.new("Really black")
  3950. UnionOperation289.CanCollide = false
  3951. UnionOperation289.Material = Enum.Material.SmoothPlastic
  3952. UnionOperation289.brickColor = BrickColor.new("Really black")
  3953. UnionOperation289.UsePartColor = true
  3954. ManualWeld290.Parent = UnionOperation289
  3955. 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)
  3956. ManualWeld290.Part0 = UnionOperation289
  3957. ManualWeld290.Part1 = Part282
  3958. ManualWeld290.part1 = Part282
  3959. UnionOperation291.Parent = Model281
  3960. 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)
  3961. UnionOperation291.Orientation = Vector3.new(0.00999999978, -89.8699951, 0)
  3962. UnionOperation291.Position = Vector3.new(140.851318, 3.90933895, -154.868286)
  3963. UnionOperation291.Rotation = Vector3.new(2.72000003, -89.8699951, 2.72000003)
  3964. UnionOperation291.Color = Color3.new(0, 0, 0)
  3965. UnionOperation291.Size = Vector3.new(1.07499981, 0.607500017, 1.07500005)
  3966. UnionOperation291.Anchored = true
  3967. UnionOperation291.BrickColor = BrickColor.new("Really black")
  3968. UnionOperation291.CanCollide = false
  3969. UnionOperation291.Material = Enum.Material.SmoothPlastic
  3970. UnionOperation291.brickColor = BrickColor.new("Really black")
  3971. UnionOperation291.UsePartColor = true
  3972. ManualWeld292.Parent = UnionOperation291
  3973. 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)
  3974. ManualWeld292.Part0 = UnionOperation291
  3975. ManualWeld292.Part1 = Part282
  3976. ManualWeld292.part1 = Part282
  3977. StringValue293.Name = "Target"
  3978. StringValue293.Parent = Model281
  3979. StringValue293.Value = "Left Arm"
  3980. Model294.Name = "Gauntlet2"
  3981. Model294.Parent = Model31
  3982. Part295.Name = "Repulsor"
  3983. Part295.Parent = Model294
  3984. 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)
  3985. Part295.Orientation = Vector3.new(0.00999999978, -89.8699951, -180)
  3986. Part295.Position = Vector3.new(140.851318, 2.69830894, -154.868042)
  3987. Part295.Rotation = Vector3.new(2.62999988, -89.8699951, -177.369995)
  3988. Part295.Color = Color3.new(0.972549, 0.972549, 0.972549)
  3989. Part295.Size = Vector3.new(0.359999985, 0.200000003, 0.359999985)
  3990. Part295.Anchored = true
  3991. Part295.BottomSurface = Enum.SurfaceType.Smooth
  3992. Part295.BrickColor = BrickColor.new("Institutional white")
  3993. Part295.CanCollide = false
  3994. Part295.Material = Enum.Material.Neon
  3995. Part295.TopSurface = Enum.SurfaceType.Smooth
  3996. Part295.brickColor = BrickColor.new("Institutional white")
  3997. Part295.FormFactor = Enum.FormFactor.Symmetric
  3998. Part295.formFactor = Enum.FormFactor.Symmetric
  3999. CylinderMesh296.Parent = Part295
  4000. CylinderMesh296.Scale = Vector3.new(1, 0.201249972, 1)
  4001. ManualWeld297.Parent = Part295
  4002. 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)
  4003. ManualWeld297.Part0 = Part295
  4004. ManualWeld297.Part1 = Part309
  4005. ManualWeld297.part1 = Part309
  4006. Sound298.Parent = Part295
  4007. Sound298.SoundId = "http://www.roblox.com/asset/?id=267083313"
  4008. UnionOperation299.Parent = Model294
  4009. 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)
  4010. UnionOperation299.Orientation = Vector3.new(0.00999999978, -89.8699951, 0)
  4011. UnionOperation299.Position = Vector3.new(140.851318, 3.21741295, -154.87439)
  4012. UnionOperation299.Rotation = Vector3.new(2.72000003, -89.8699951, 2.72000003)
  4013. UnionOperation299.Color = Color3.new(0, 0, 0)
  4014. UnionOperation299.Size = Vector3.new(1.06250024, 1.06250024, 1.07500017)
  4015. UnionOperation299.Anchored = true
  4016. UnionOperation299.BrickColor = BrickColor.new("Really black")
  4017. UnionOperation299.CanCollide = false
  4018. UnionOperation299.Material = Enum.Material.SmoothPlastic
  4019. UnionOperation299.brickColor = BrickColor.new("Really black")
  4020. UnionOperation299.UsePartColor = true
  4021. ManualWeld300.Parent = UnionOperation299
  4022. 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)
  4023. ManualWeld300.Part0 = UnionOperation299
  4024. ManualWeld300.Part1 = Part309
  4025. ManualWeld300.part1 = Part309
  4026. ObjectValue301.Name = "Transparent"
  4027. ObjectValue301.Parent = UnionOperation299
  4028. UnionOperation302.Parent = Model294
  4029. 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)
  4030. UnionOperation302.Orientation = Vector3.new(0.00999999978, -89.8699951, 0)
  4031. UnionOperation302.Position = Vector3.new(140.852051, 3.32962894, -154.568237)
  4032. UnionOperation302.Rotation = Vector3.new(2.72000003, -89.8699951, 2.72000003)
  4033. UnionOperation302.Color = Color3.new(0, 0, 0)
  4034. UnionOperation302.Size = Vector3.new(0.475000113, 0.883775651, 1.07500017)
  4035. UnionOperation302.Anchored = true
  4036. UnionOperation302.BrickColor = BrickColor.new("Really black")
  4037. UnionOperation302.CanCollide = false
  4038. UnionOperation302.Material = Enum.Material.SmoothPlastic
  4039. UnionOperation302.brickColor = BrickColor.new("Really black")
  4040. UnionOperation302.UsePartColor = true
  4041. ManualWeld303.Parent = UnionOperation302
  4042. 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)
  4043. ManualWeld303.Part0 = UnionOperation302
  4044. ManualWeld303.Part1 = Part309
  4045. ManualWeld303.part1 = Part309
  4046. UnionOperation304.Parent = Model294
  4047. 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)
  4048. UnionOperation304.Orientation = Vector3.new(0.00999999978, -89.8699951, 0)
  4049. UnionOperation304.Position = Vector3.new(140.851318, 3.07111597, -154.868042)
  4050. UnionOperation304.Rotation = Vector3.new(2.72000003, -89.8699951, 2.72000003)
  4051. UnionOperation304.Color = Color3.new(0, 0, 0)
  4052. UnionOperation304.Size = Vector3.new(1.07500017, 0.806276739, 1.07500017)
  4053. UnionOperation304.Anchored = true
  4054. UnionOperation304.BrickColor = BrickColor.new("Really black")
  4055. UnionOperation304.CanCollide = false
  4056. UnionOperation304.Material = Enum.Material.SmoothPlastic
  4057. UnionOperation304.brickColor = BrickColor.new("Really black")
  4058. UnionOperation304.UsePartColor = true
  4059. ManualWeld305.Parent = UnionOperation304
  4060. 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)
  4061. ManualWeld305.Part0 = UnionOperation304
  4062. ManualWeld305.Part1 = Part309
  4063. ManualWeld305.part1 = Part309
  4064. UnionOperation306.Parent = Model294
  4065. 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)
  4066. UnionOperation306.Orientation = Vector3.new(0.00999999978, -89.8699951, 0)
  4067. UnionOperation306.Position = Vector3.new(140.851074, 3.50303006, -155.003052)
  4068. UnionOperation306.Rotation = Vector3.new(2.72000003, -89.8699951, 2.72000003)
  4069. UnionOperation306.Color = Color3.new(0, 0, 0)
  4070. UnionOperation306.Size = Vector3.new(0.769999921, 0.33250019, 1.03750026)
  4071. UnionOperation306.Anchored = true
  4072. UnionOperation306.BrickColor = BrickColor.new("Really black")
  4073. UnionOperation306.CanCollide = false
  4074. UnionOperation306.Material = Enum.Material.SmoothPlastic
  4075. UnionOperation306.brickColor = BrickColor.new("Really black")
  4076. UnionOperation306.UsePartColor = true
  4077. ManualWeld307.Parent = UnionOperation306
  4078. 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)
  4079. ManualWeld307.Part0 = UnionOperation306
  4080. ManualWeld307.Part1 = Part309
  4081. ManualWeld307.part1 = Part309
  4082. ObjectValue308.Name = "Transparent"
  4083. ObjectValue308.Parent = UnionOperation306
  4084. Part309.Name = "Main"
  4085. Part309.Parent = Model294
  4086. 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)
  4087. Part309.Orientation = Vector3.new(0.00999999978, 90.1299973, 0)
  4088. Part309.Position = Vector3.new(140.851318, 3.70484495, -154.868042)
  4089. Part309.Rotation = Vector3.new(177.729996, 89.8699951, -177.729996)
  4090. Part309.Color = Color3.new(0, 0, 0)
  4091. Part309.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
  4092. Part309.Anchored = true
  4093. Part309.BottomSurface = Enum.SurfaceType.Smooth
  4094. Part309.BrickColor = BrickColor.new("Really black")
  4095. Part309.CanCollide = false
  4096. Part309.Material = Enum.Material.SmoothPlastic
  4097. Part309.TopSurface = Enum.SurfaceType.Smooth
  4098. Part309.brickColor = BrickColor.new("Really black")
  4099. BlockMesh310.Parent = Part309
  4100. BlockMesh310.Scale = Vector3.new(0, 0, 0)
  4101. RocketPropulsion311.Name = "Force"
  4102. RocketPropulsion311.Parent = Part309
  4103. RocketPropulsion311.MaxTorque = Vector3.new(800000, 800000, 0)
  4104. RocketPropulsion311.CartoonFactor = 0
  4105. RocketPropulsion311.MaxSpeed = 0
  4106. RocketPropulsion311.MaxThrust = 20000
  4107. RocketPropulsion311.TargetRadius = 0.10000000149012
  4108. RocketPropulsion311.ThrustP = 2000
  4109. ManualWeld312.Parent = Part309
  4110. ManualWeld312.C1 = CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, -1.34203759e-12, 0, -1.34203759e-12, 1)
  4111. ManualWeld312.Part0 = Part309
  4112. ManualWeld312.Part1 = Part309
  4113. ManualWeld312.part1 = Part309
  4114. ManualWeld313.Parent = Part309
  4115. ManualWeld313.C1 = CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, -1.06803455e-11, 0, -1.06803455e-11, 1)
  4116. ManualWeld313.Part0 = Part309
  4117. ManualWeld313.Part1 = Part309
  4118. ManualWeld313.part1 = Part309
  4119. Sound314.Name = "Equip"
  4120. Sound314.Parent = Part309
  4121. Sound314.SoundId = "http://www.roblox.com/Asset?ID=411374534"
  4122. Sound314.Volume = 1
  4123. Sound315.Name = "Fire"
  4124. Sound315.Parent = Part309
  4125. Sound315.SoundId = "rbxasset://sounds/Launching rocket.wav"
  4126. Sound315.Volume = 1
  4127. Sound316.Name = "FlyS"
  4128. Sound316.Parent = Part309
  4129. Sound316.Looped = true
  4130. Sound316.SoundId = "http://www.roblox.com/asset/?id=97179333"
  4131. ManualWeld317.Parent = Part309
  4132. ManualWeld317.C1 = CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, -1.06803455e-11, 0, -1.06803455e-11, 1)
  4133. ManualWeld317.Part0 = Part309
  4134. ManualWeld317.Part1 = Part309
  4135. ManualWeld317.part1 = Part309
  4136. ManualWeld318.Parent = Part309
  4137. ManualWeld318.C1 = CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, -1.06803455e-11, 0, -1.06803455e-11, 1)
  4138. ManualWeld318.Part0 = Part309
  4139. ManualWeld318.Part1 = Part309
  4140. ManualWeld318.part1 = Part309
  4141. Sound319.Name = "Attach"
  4142. Sound319.Parent = Part309
  4143. Sound319.SoundId = "http://www.roblox.com/asset/?id=431405720"
  4144. Sound319.Volume = 0.30000001192093
  4145. StringValue320.Name = "Target"
  4146. StringValue320.Parent = Model294
  4147. StringValue320.Value = "Left Arm"
  4148. Model321.Name = "Shoulder1"
  4149. Model321.Parent = Model31
  4150. Part322.Name = "Main"
  4151. Part322.Parent = Model321
  4152. 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)
  4153. Part322.Orientation = Vector3.new(-0.00999999978, 90.1299973, 0)
  4154. Part322.Position = Vector3.new(140.669189, 3.67798805, -158.009888)
  4155. Part322.Rotation = Vector3.new(-177.279999, 89.8699951, 177.279999)
  4156. Part322.Color = Color3.new(0, 0, 0)
  4157. Part322.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
  4158. Part322.Anchored = true
  4159. Part322.BottomSurface = Enum.SurfaceType.Smooth
  4160. Part322.BrickColor = BrickColor.new("Really black")
  4161. Part322.CanCollide = false
  4162. Part322.Material = Enum.Material.SmoothPlastic
  4163. Part322.TopSurface = Enum.SurfaceType.Smooth
  4164. Part322.brickColor = BrickColor.new("Really black")
  4165. BlockMesh323.Parent = Part322
  4166. BlockMesh323.Scale = Vector3.new(0, 0, 0)
  4167. RocketPropulsion324.Name = "Force"
  4168. RocketPropulsion324.Parent = Part322
  4169. RocketPropulsion324.MaxTorque = Vector3.new(800000, 800000, 0)
  4170. RocketPropulsion324.CartoonFactor = 0
  4171. RocketPropulsion324.MaxSpeed = 0
  4172. RocketPropulsion324.MaxThrust = 20000
  4173. RocketPropulsion324.TargetRadius = 0.10000000149012
  4174. RocketPropulsion324.ThrustP = 2000
  4175. Sound325.Name = "FlyS"
  4176. Sound325.Parent = Part322
  4177. Sound325.Looped = true
  4178. Sound325.SoundId = "http://www.roblox.com/asset/?id=97179333"
  4179. ManualWeld326.Parent = Part322
  4180. ManualWeld326.C1 = CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 1.34203759e-12, 0, 1.34203759e-12, 1)
  4181. ManualWeld326.Part0 = Part322
  4182. ManualWeld326.Part1 = Part322
  4183. ManualWeld326.part1 = Part322
  4184. Sound327.Name = "Attach"
  4185. Sound327.Parent = Part322
  4186. Sound327.SoundId = "http://www.roblox.com/asset/?id=431405534"
  4187. UnionOperation328.Parent = Model321
  4188. 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)
  4189. UnionOperation328.Orientation = Vector3.new(18.6999989, -179.869995, -0.00999999978)
  4190. UnionOperation328.Position = Vector3.new(140.668945, 4.61943293, -158.03894)
  4191. UnionOperation328.Rotation = Vector3.new(161.300003, -0.119999997, 179.949997)
  4192. UnionOperation328.Color = Color3.new(0, 0, 0)
  4193. UnionOperation328.Size = Vector3.new(1.12500012, 0.584164083, 1.24273229)
  4194. UnionOperation328.Anchored = true
  4195. UnionOperation328.BrickColor = BrickColor.new("Really black")
  4196. UnionOperation328.CanCollide = false
  4197. UnionOperation328.Material = Enum.Material.SmoothPlastic
  4198. UnionOperation328.brickColor = BrickColor.new("Really black")
  4199. UnionOperation328.UsePartColor = true
  4200. ManualWeld329.Parent = UnionOperation328
  4201. 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)
  4202. ManualWeld329.Part0 = UnionOperation328
  4203. ManualWeld329.Part1 = Part322
  4204. ManualWeld329.part1 = Part322
  4205. UnionOperation330.Parent = Model321
  4206. 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)
  4207. UnionOperation330.Orientation = Vector3.new(-0.00999999978, 90.1299973, 0)
  4208. UnionOperation330.Position = Vector3.new(140.668945, 4.46205378, -158.009888)
  4209. UnionOperation330.Rotation = Vector3.new(-177.279999, 89.8699951, 177.279999)
  4210. UnionOperation330.Color = Color3.new(0, 0, 0)
  4211. UnionOperation330.Size = Vector3.new(1.07500005, 0.502500176, 1.07500017)
  4212. UnionOperation330.Anchored = true
  4213. UnionOperation330.BrickColor = BrickColor.new("Really black")
  4214. UnionOperation330.CanCollide = false
  4215. UnionOperation330.Material = Enum.Material.SmoothPlastic
  4216. UnionOperation330.brickColor = BrickColor.new("Really black")
  4217. UnionOperation330.UsePartColor = true
  4218. ManualWeld331.Parent = UnionOperation330
  4219. 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)
  4220. ManualWeld331.Part0 = UnionOperation330
  4221. ManualWeld331.Part1 = Part322
  4222. ManualWeld331.part1 = Part322
  4223. ObjectValue332.Name = "Transparent"
  4224. ObjectValue332.Parent = UnionOperation330
  4225. StringValue333.Name = "Target"
  4226. StringValue333.Parent = Model321
  4227. StringValue333.Value = "Right Arm"
  4228. ScreenGui334.Name = "JARVIS"
  4229. ScreenGui334.Parent = Tool1
  4230. ImageLabel335.Name = "Eyes"
  4231. ImageLabel335.Parent = ScreenGui334
  4232. ImageLabel335.Transparency = 1
  4233. ImageLabel335.Size = UDim2.new(1, 0, 1, 0)
  4234. ImageLabel335.BackgroundColor = BrickColor.new("Pastel light blue")
  4235. ImageLabel335.BackgroundColor3 = Color3.new(0.67451, 1, 0.992157)
  4236. ImageLabel335.BackgroundTransparency = 1
  4237. ImageLabel335.BorderSizePixel = 0
  4238. ImageLabel335.Image = "http://www.roblox.com/asset/?id=313393163"
  4239. ImageLabel335.ImageTransparency = 1
  4240. TextButton336.Name = "Mask"
  4241. TextButton336.Parent = ScreenGui334
  4242. TextButton336.Position = UDim2.new(0, 21, 0, 328)
  4243. TextButton336.Transparency = 0.80000001192093
  4244. TextButton336.Size = UDim2.new(0, 100, 0, 50)
  4245. TextButton336.BackgroundColor = BrickColor.new("Institutional white")
  4246. TextButton336.BackgroundColor3 = Color3.new(1, 1, 1)
  4247. TextButton336.BackgroundTransparency = 0.80000001192093
  4248. TextButton336.BorderColor = BrickColor.new("Pastel light blue")
  4249. TextButton336.BorderColor3 = Color3.new(0.666667, 1, 1)
  4250. TextButton336.Font = Enum.Font.SourceSansBold
  4251. TextButton336.FontSize = Enum.FontSize.Size24
  4252. TextButton336.Text = "MASK"
  4253. TextButton336.TextColor = BrickColor.new("Institutional white")
  4254. TextButton336.TextColor3 = Color3.new(1, 1, 1)
  4255. TextButton336.TextSize = 24
  4256. TextButton336.TextStrokeColor3 = Color3.new(0, 0.580392, 0.709804)
  4257. TextButton336.TextStrokeTransparency = 0.5
  4258. LocalScript337.Parent = TextButton336
  4259. table.insert(cors,sandbox(LocalScript337,function()
  4260. local bool = true
  4261. local deb = false
  4262.  
  4263. local plr = game.Players.LocalPlayer
  4264. local mouse = plr:GetMouse()
  4265. local char = plr.Character
  4266. local suit = char:FindFirstChild("Suit")
  4267. local mask = suit:FindFirstChild("Mask")
  4268. local maskweld = nil
  4269. local cf = nil
  4270.  
  4271. local c = char.Head:GetChildren()
  4272. for x = 1,#c do
  4273. if c[x].Name == "SuitWeld" then
  4274. if c[x].Part1 == mask.Main then
  4275. maskweld = c[x]
  4276. cf = maskweld.C0
  4277. end
  4278. end
  4279. end
  4280.  
  4281. repeat wait() until maskweld ~= nil
  4282.  
  4283. function onClicked()
  4284.  
  4285. suit = char:FindFirstChild("Suit")
  4286. mask = suit:FindFirstChild("Mask")
  4287. local c = char.Head:GetChildren()
  4288. for x = 1,#c do
  4289. if c[x].Name == "SuitWeld" then
  4290. if c[x].Part1 == mask.Main then
  4291. maskweld = c[x]
  4292. end
  4293. end
  4294. end
  4295.  
  4296. 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
  4297. if bool then
  4298. deb = true
  4299. plr.PlayerGui.JARVIS.Overlay.ImageTransparency = 1
  4300. char.Head.Transparency = 0
  4301. char.Head.face.Transparency = 0
  4302. suit.Chest1.Main.Shut.Pitch = 1.1
  4303. suit.Chest1.Main.Shut.Volume = 0.5
  4304. suit.Chest1.Main.Shut:Play()
  4305. coroutine.resume(coroutine.create(function()
  4306. local x = 10
  4307. local color = BrickColor.new("Really black").Color
  4308. local origcolor = mask.Eyes.BrickColor.Color
  4309. local val = mask.Eyes.BrickColor.Color
  4310. for i = 1,x do
  4311. val = Color3.new(val.r+(color.r-origcolor.r)/x,val.g+(color.g-origcolor.g)/x,val.b+(color.b-origcolor.b)/x)
  4312. mask.Eyes.BrickColor = BrickColor.new(val)
  4313. wait()
  4314. end
  4315. end))
  4316. local x = 10
  4317. for i = 1,x do
  4318. 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))
  4319. wait()
  4320. end
  4321. bool = false
  4322. deb = false
  4323. elseif not bool then
  4324. deb = true
  4325. suit.Chest1.Main.Shut.Pitch = 1
  4326. suit.Chest1.Main.Shut.Volume = 0.5
  4327. suit.Chest1.Main.Shut:Play()
  4328. local x = 4
  4329. for i = 1,x do
  4330. 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))
  4331. wait()
  4332. end
  4333. maskweld.C0 = cf
  4334. coroutine.resume(coroutine.create(function()
  4335. local x = 10
  4336. local color = BrickColor.new("White").Color
  4337. local origcolor = mask.Eyes.BrickColor.Color
  4338. local val = mask.Eyes.BrickColor.Color
  4339. for i = 1,x do
  4340. val = Color3.new(val.r+(color.r-origcolor.r)/x,val.g+(color.g-origcolor.g)/x,val.b+(color.b-origcolor.b)/x)
  4341. mask.Eyes.BrickColor = BrickColor.new(val)
  4342. wait()
  4343. end
  4344. end))
  4345. char.Head.Transparency = 1
  4346. char.Head.face.Transparency = 1
  4347. plr.PlayerGui.JARVIS.Overlay.ImageTransparency = 0
  4348. bool = true
  4349. deb = false
  4350. end
  4351. end
  4352. end
  4353.  
  4354. script.Parent.MouseButton1Click:connect(onClicked)
  4355.  
  4356. end))
  4357. LocalScript337.Disabled = true
  4358. ImageLabel338.Name = "Overlay"
  4359. ImageLabel338.Parent = ScreenGui334
  4360. ImageLabel338.Transparency = 1
  4361. ImageLabel338.Size = UDim2.new(1, 0, 1, 0)
  4362. ImageLabel338.BackgroundColor = BrickColor.new("Tr. Lg blue")
  4363. ImageLabel338.BackgroundColor3 = Color3.new(0.72549, 1, 0.960784)
  4364. ImageLabel338.BackgroundTransparency = 1
  4365. ImageLabel338.BorderSizePixel = 0
  4366. ImageLabel338.Image = "http://www.roblox.com/asset/?id=300566860"
  4367. LocalScript339.Name = "Control"
  4368. LocalScript339.Parent = ScreenGui334
  4369. table.insert(cors,sandbox(LocalScript339,function()
  4370. local plr = game.Players.LocalPlayer
  4371. local mouse = plr:GetMouse()
  4372. local char = plr.Character
  4373. local CORE = require(script.Parent.Core)
  4374.  
  4375. function Spoke(text)
  4376. if (string.find(text:lower(),("power down"):lower())~=nil)and(char==plr.Character) or
  4377. (string.find(text:lower(),("cut power"):lower())~=nil)and(char==plr.Character) then
  4378. CORE:PowerDown(plr.Name)
  4379. elseif (string.find(text:lower(),("power up"):lower())~=nil)and(char==plr.Character) then
  4380. CORE:PowerUp(plr.Name)
  4381. elseif (string.find(text:lower(),("scan"):lower())~=nil)and(char==plr.Character) then
  4382. CORE:Scan(plr.Name)
  4383. end
  4384. end
  4385. plr.Chatted:connect(Spoke)
  4386. end))
  4387. LocalScript339.Disabled = true
  4388. TextButton340.Name = "Helmet"
  4389. TextButton340.Parent = ScreenGui334
  4390. TextButton340.Position = UDim2.new(0, 21, 0, 380)
  4391. TextButton340.Transparency = 0.80000001192093
  4392. TextButton340.Size = UDim2.new(0, 100, 0, 50)
  4393. TextButton340.BackgroundColor = BrickColor.new("Institutional white")
  4394. TextButton340.BackgroundColor3 = Color3.new(1, 1, 1)
  4395. TextButton340.BackgroundTransparency = 0.80000001192093
  4396. TextButton340.BorderColor = BrickColor.new("Pastel light blue")
  4397. TextButton340.BorderColor3 = Color3.new(0.666667, 1, 1)
  4398. TextButton340.Font = Enum.Font.SourceSansBold
  4399. TextButton340.FontSize = Enum.FontSize.Size24
  4400. TextButton340.Text = "HELMET"
  4401. TextButton340.TextColor = BrickColor.new("Institutional white")
  4402. TextButton340.TextColor3 = Color3.new(1, 1, 1)
  4403. TextButton340.TextSize = 24
  4404. TextButton340.TextStrokeColor3 = Color3.new(0, 0.580392, 0.709804)
  4405. TextButton340.TextStrokeTransparency = 0.5
  4406. LocalScript341.Parent = TextButton340
  4407. table.insert(cors,sandbox(LocalScript341,function()
  4408. wait(5)
  4409.  
  4410. function ToggleTransparency(Suit,num)
  4411. for i,v in pairs(Suit.Helmet:GetChildren()) do
  4412. if v:IsA("Part") or v:IsA("UnionOperation") then
  4413. v.Transparency = num
  4414. end
  4415. end
  4416. for i,v in pairs(Suit.Mask:GetChildren()) do
  4417. if v:IsA("Part") or v:IsA("UnionOperation") then
  4418. v.Transparency = num
  4419. end
  4420. end
  4421. end
  4422.  
  4423. --local aids = false
  4424.  
  4425. local bool = true
  4426. local deb = false
  4427.  
  4428. local plr = game.Players.LocalPlayer
  4429. local mouse = plr:GetMouse()
  4430. local char = plr.Character
  4431. suit = char:FindFirstChild("Suit")
  4432. helm = suit:FindFirstChild("Helmet")
  4433. mask = suit:FindFirstChild("Mask")
  4434. helmweld = nil
  4435. maskweld = nil
  4436. cfhelm = nil
  4437. cfmask = nil
  4438.  
  4439. local c = char.Head:GetChildren()
  4440. for x = 1,#c do
  4441. if c[x].Name == "SuitWeld" then
  4442. if c[x].Part1 == helm.Main then
  4443. helmweld = c[x]
  4444. cfhelm = helmweld.C0
  4445. elseif c[x].Part1 == mask.Main then
  4446. maskweld = c[x]
  4447. cfmask = maskweld.C0
  4448. end
  4449. end
  4450. end
  4451.  
  4452. repeat wait() until helmweld ~= nil and maskweld ~= nil
  4453.  
  4454. function onClicked()
  4455. suit = char:FindFirstChild("Suit")
  4456. helm = suit:FindFirstChild("Helmet")
  4457. mask = suit:FindFirstChild("Mask")
  4458. local c = char.Head:GetChildren()
  4459. for x = 1,#c do
  4460. if c[x].Name == "SuitWeld" then --and not aids
  4461. if c[x].Part1 == helm.Main then
  4462. helmweld = c[x]
  4463. elseif c[x].Part1 == mask.Main then
  4464. maskweld = c[x]
  4465. end
  4466. end
  4467. end
  4468. --aids = true
  4469. if suit.Status.Ejected.Value == false and suit.Status.InSuit.Value == true and suit.Status.Power.Value and (not deb) then
  4470. if bool then
  4471. suit.Status.Helmet.Value = false
  4472. deb = true
  4473. plr.PlayerGui.JARVIS.Overlay.ImageTransparency = 1
  4474. char.Head.Transparency = 0
  4475. char.Head.face.Transparency = 0
  4476. suit.Mask.Main.Attach:Play()
  4477. coroutine.resume(coroutine.create(function()
  4478. local x = 10
  4479. local color = BrickColor.new("Really black").Color
  4480. local origcolor = mask.Eyes.BrickColor.Color
  4481. local val = mask.Eyes.BrickColor.Color
  4482. for i = 1,x do
  4483. val = Color3.new(val.r+(color.r-origcolor.r)/x,val.g+(color.g-origcolor.g)/x,val.b+(color.b-origcolor.b)/x)
  4484. mask.Eyes.BrickColor = BrickColor.new(val)
  4485. wait()
  4486. end
  4487. end))
  4488. maskweld.C0 = cfhelm
  4489. local x = 10
  4490. for i = 1,x do
  4491. 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))
  4492. wait()
  4493. end
  4494. for n,v in pairs(char:GetChildren()) do
  4495. if v:IsA("Hat") then
  4496. v.Handle.Transparency = 0
  4497. end
  4498. end
  4499. suit.Helmet.Main.Attach:Play()
  4500. local x = 10
  4501. for i = 1,x do
  4502. 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))
  4503. 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))
  4504. wait()
  4505. end
  4506. local x = 8
  4507. for i = 1,x do
  4508. helmweld.C0 = helmweld.C0*CFrame.new(0,-1/x,1/x)* CFrame.Angles(math.rad(100/x),math.rad(0),math.rad(0))
  4509. maskweld.C0 = maskweld.C0*CFrame.new(0,-1/x,1/x)* CFrame.Angles(math.rad(100/x),math.rad(0),math.rad(0))
  4510. wait()
  4511. end
  4512. ToggleTransparency(suit,1)
  4513. bool = false
  4514. deb = false
  4515. elseif not bool then
  4516. deb = true
  4517. ToggleTransparency(suit,0)
  4518. suit.Helmet.Main.Attach:Play()
  4519. local x = 8
  4520. for i = 1,x do
  4521. helmweld.C0 = helmweld.C0*CFrame.new(0,1/x,-1/x)* CFrame.Angles(math.rad(-100/x),math.rad(0),math.rad(0))
  4522. maskweld.C0 = maskweld.C0*CFrame.new(0,1/x,-1/x)* CFrame.Angles(math.rad(-100/x),math.rad(0),math.rad(0))
  4523. wait()
  4524. end
  4525. local x = 10
  4526. for i = 1,x do
  4527. 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))
  4528. 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))
  4529. wait()
  4530. end
  4531. helmweld.C0 = cfhelm
  4532. maskweld.C0 = cfhelm*CFrame.new(0,0.15,-0.15)* CFrame.Angles(math.rad(40),math.rad(0),math.rad(0))
  4533. for n,v in pairs(char:GetChildren()) do
  4534. if v:IsA("Hat") then
  4535. v.Handle.Transparency = 1
  4536. end
  4537. end
  4538. suit.Mask.Main.Attach:Play()
  4539. local x = 10
  4540. for i = 1,x do
  4541. 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))
  4542. wait()
  4543. end
  4544. maskweld.C0 = cfmask
  4545. char.Head.Transparency = 1
  4546. char.Head.face.Transparency = 1
  4547. coroutine.resume(coroutine.create(function()
  4548. local x = 10
  4549. local color = BrickColor.new("White").Color
  4550. local origcolor = mask.Eyes.BrickColor.Color
  4551. local val = mask.Eyes.BrickColor.Color
  4552. for i = 1,x do
  4553. val = Color3.new(val.r+(color.r-origcolor.r)/x,val.g+(color.g-origcolor.g)/x,val.b+(color.b-origcolor.b)/x)
  4554. mask.Eyes.BrickColor = BrickColor.new(val)
  4555. wait()
  4556. end
  4557. end))
  4558. plr.PlayerGui.JARVIS.Overlay.ImageTransparency = 0
  4559. bool = true
  4560. deb = false
  4561. suit.Status.Helmet.Value = true
  4562. end
  4563. end
  4564. end
  4565.  
  4566. mouse.KeyDown:connect(function(key)
  4567. if key == "m" then
  4568. onClicked()
  4569. end
  4570. end)
  4571.  
  4572. script.Parent.MouseButton1Click:connect(onClicked)
  4573.  
  4574. end))
  4575. LocalScript341.Disabled = true
  4576. ModuleScript342.Name = "Core"
  4577. ModuleScript342.Parent = ScreenGui334
  4578. table.insert(cors,sandbox(ModuleScript342,function()
  4579. local IronMan = {}
  4580. -------------------------------------------------------------------------
  4581. --Settings---------------------------------------------------------------
  4582. -------------------------------------------------------------------------
  4583. IronMan.MinHealth = 60
  4584. IronMan.MinVelocity = -200
  4585. IronMan.MaxVelocity = 160
  4586. -------------------------------------------------------------------------
  4587. --Random functions-------------------------------------------------------
  4588. -------------------------------------------------------------------------
  4589. local function CheckTorsoWelds(plr)
  4590. plr = game.Players:WaitForChild(plr)
  4591. local suit = plr.Character:FindFirstChild("Suit")
  4592. local chest1,chest2 = suit.Chest1,suit.Chest2
  4593. local chest1num1 = 4
  4594. local chest2num1 = 5
  4595. local chest1num2 = 10
  4596. local chest2num2 = 4
  4597. local chest1num3 = 11
  4598. local chest2num3 = 4
  4599. local actual1,actual2 = 0,0
  4600. for i,v in pairs(chest1:GetChildren()) do
  4601. if v:FindFirstChild("ManualWeld") then
  4602. actual1 = actual1 + 1
  4603. end
  4604. end
  4605. for i,v in pairs(chest2:GetChildren()) do
  4606. if v:FindFirstChild("ManualWeld") then
  4607. actual2 = actual2 + 1
  4608. end
  4609. end
  4610. if (actual1 == chest1num1 or actual1 == chest1num2 or actual1 == chest1num3) and (actual2 == chest2num1 or actual2 == chest2num2 or actual2 == chest2num3) then return true
  4611. else return false end end
  4612. -------------------------------------------------------------------------
  4613. local function MakeVisible(plr)
  4614. plr = game.Players:WaitForChild(plr)
  4615. local char = plr.Character
  4616. char.Head.face.Transparency = 0
  4617. local c = char:GetChildren()
  4618. for i = 1,#c do
  4619. if c[i]:IsA("Hat") then
  4620. c[i].Handle.Transparency = 0
  4621. elseif c[i]:IsA("Part") and c[i].Name ~= "HumanoidRootPart" then
  4622. c[i].Transparency = 0
  4623. end
  4624. end
  4625. end
  4626. -------------------------------------------------------------------------
  4627. local function MakeInvisible(plr)
  4628. plr = game.Players:WaitForChild(plr)
  4629. local char = plr.Character
  4630. char.Head.face.Transparency = 1
  4631. local c = char:GetChildren()
  4632. for i = 1,#c do
  4633. if c[i]:IsA("Hat") then
  4634. c[i].Handle.Transparency = 1
  4635. elseif c[i]:IsA("Part") then
  4636. c[i].Transparency = 1
  4637. end
  4638. end
  4639. end
  4640. -------------------------------------------------------------------------
  4641. local function SelectParts(suit)
  4642. local parts = suit:GetChildren()
  4643. local array = {}
  4644. for part = 1,#parts do
  4645. local child = parts[part]:GetChildren()
  4646. for x = 1,#child do
  4647. if child[x]:IsA("Part") or child[x]:IsA("UnionOperation") then
  4648. table.insert(array,child[x])
  4649. end
  4650. end
  4651. end
  4652. return array
  4653. end
  4654. -------------------------------------------------------------------------
  4655. local function Weld(suit)
  4656. suit.Status.Welded.Value = true
  4657. local mains = {}
  4658. local parts = SelectParts(suit)
  4659. for x = 1,#parts do
  4660. if parts[x].Name == "Main" then
  4661. table.insert(mains,parts[x])
  4662. end
  4663. end
  4664. for p = 1,#mains do
  4665. local w = Instance.new("Weld")
  4666. w.Name = "Bond"
  4667. w.Parent = suit.Chest2.Main
  4668. w.Part0 = suit.Chest2.Main
  4669. w.Part1 = mains[p]
  4670. w.C0 = CFrame.new()
  4671. w.C1 = mains[p].CFrame:inverse() * suit.Chest2.Main.CFrame
  4672. mains[p].CanCollide = true
  4673. mains[p].Anchored = false
  4674. end
  4675. if not suit.Chest2.Main:FindFirstChild("Gyro") then
  4676. local g = Instance.new("BodyGyro")
  4677. g.Name = "Gyro"
  4678. g.Parent = suit.Chest2.Main
  4679. end
  4680. end
  4681. -------------------------------------------------------------------------
  4682. local function RemoveTools(plr)
  4683. plr = game.Players:WaitForChild(plr)
  4684. local c = plr.Backpack:GetChildren()
  4685. for x = 1,#c do
  4686. if c[x].Name == "Suit Control" then
  4687. plr.Character.Humanoid:UnequipTools()
  4688. c[x]:Destroy()
  4689. end
  4690. end
  4691. for i,v in pairs(plr.PlayerGui:GetChildren()) do
  4692. if v.Name == "BillboardGui" then
  4693. v.Parent = nil
  4694. v.Adornee = nil
  4695. elseif v.Name == "GUI" then
  4696. v:Destroy()
  4697. end
  4698. end
  4699. end
  4700. -------------------------------------------------------------------------
  4701. local function NormalSound(char)
  4702. if char:FindFirstChild("IronManSound") then
  4703. char.IronManSound:Destroy()
  4704. local sn = char.Head:GetChildren()
  4705. for i = 1,#sn do
  4706. if sn[i]:IsA("Sound") then
  4707. sn[i]:Stop()
  4708. sn[i]:Destroy()
  4709. end
  4710. end
  4711. local s = script.Sound:Clone()
  4712. s.Parent = char
  4713. s.Disabled = false
  4714. end
  4715. end
  4716. -------------------------------------------------------------------------
  4717. --Main functions---------------------------------------------------------
  4718. -------------------------------------------------------------------------
  4719. function IronMan:Delete(plr)
  4720. plr = game.Players:WaitForChild(plr)
  4721. local char = plr.Character
  4722. if char:FindFirstChild("Suit") then
  4723. char.Suit:Destroy()
  4724. end
  4725. NormalSound(char)
  4726. MakeVisible(plr.Name)
  4727. RemoveTools(plr.Name)
  4728. char.Humanoid.MaxHealth = 100
  4729. char.Humanoid.Health = 100
  4730. char.Humanoid.WalkSpeed = 16
  4731. char.Humanoid.JumpPower = 50
  4732. char.Humanoid.PlatformStand = false
  4733. if char.Torso:FindFirstChild("Stand") then
  4734. char.Torso.Stand:Destroy()
  4735. char.Torso.Gyro:Destroy()
  4736. end
  4737. if char:FindFirstChild("NoJump") then
  4738. char.NoJump:Destroy()
  4739. end
  4740. if plr.PlayerGui:FindFirstChild("JARVIS") then
  4741. plr.PlayerGui.JARVIS:Destroy()
  4742. end
  4743. end
  4744. -------------------------------------------------------------------------
  4745. function IronMan:Eject(plr)
  4746. plr = game.Players:WaitForChild(plr)
  4747. if (not plr.Character.Suit.Status.Flying.Value) and plr.Character.Suit.Status.Whole.Value then
  4748. local char = plr.Character
  4749. local hum = char:FindFirstChild("Humanoid")
  4750. if char:FindFirstChild("NoJump") then
  4751. char.NoJump:Destroy()
  4752. hum.WalkSpeed = 16
  4753. hum.PlatformStand = false
  4754. hum.Jump = true
  4755. end
  4756. if char.Torso:FindFirstChild("Gyro") or char.Torso:FindFirstChild("Stand") then
  4757. char.Torso.Gyro:Destroy()
  4758. char.Torso.Stand:Destroy()
  4759. hum.WalkSpeed = 16
  4760. hum.PlatformStand = false
  4761. end
  4762. hum.JumpPower = 0
  4763. hum.WalkSpeed = 0
  4764. RemoveTools(plr.Name)
  4765. wait(0.5)
  4766. RemoveTools(plr.Name)
  4767. local oldsuit = char:FindFirstChild("Suit")
  4768. if oldsuit.Chest2.Main:FindFirstChild("Gyro") then
  4769. oldsuit.Chest2.Main.Gyro:Destroy()
  4770. end
  4771. if oldsuit.Chest2.Main:FindFirstChild("WalkVelocity") then
  4772. oldsuit.Chest2.Main.WalkVelocity:Destroy()
  4773. end
  4774. local parts = SelectParts(oldsuit)
  4775. for part = 1,#parts do
  4776. parts[part].CanCollide = false
  4777. parts[part].Anchored = true
  4778. parts[part].Velocity = Vector3.new(0,0,0)
  4779. end
  4780. local newsuit = oldsuit:Clone()
  4781. oldsuit:Destroy()
  4782. newsuit.Parent = char
  4783. repeat wait() until newsuit:FindFirstChild("Chest1")
  4784. MakeVisible(plr.Name)
  4785. NormalSound(char)
  4786. coroutine.resume(coroutine.create(function()
  4787. newsuit.Chest1.Main.Whirr.Pitch = math.random(105,120)/100
  4788. newsuit.Chest1.Main.Whirr:Play()
  4789. wait(0.2)
  4790. newsuit.Chest1.Main.Shut.Pitch = math.random(100,115)/100
  4791. newsuit.Chest1.Main.Shut:Play()
  4792. end))
  4793. RemoveTools(plr.Name)
  4794. IronMan:StopAlarm(plr.Name)
  4795. hum.MaxHealth = 100
  4796. hum.Health = 100
  4797. local stat = newsuit.Status
  4798. if stat.InSuit.Value then
  4799. local x = 5
  4800. for i = 1,x do
  4801. char.Torso.CFrame = char.Torso.CFrame*CFrame.new(0,0,2/x)
  4802. wait()
  4803. end
  4804. end
  4805. stat.Ejected.Value = true
  4806. stat.InSuit.Value = false
  4807. stat.Sentry.Value = false
  4808. hum.WalkSpeed = 16
  4809. hum.JumpPower = 50
  4810. if not stat.Broken.Value then
  4811. Weld(newsuit)
  4812. end
  4813. local parts = SelectParts(newsuit)
  4814. for part = 1,#parts do
  4815. parts[part].CanCollide = true
  4816. parts[part].Anchored = false
  4817. parts[part].Velocity = Vector3.new(0,0,0)
  4818. end
  4819. local gui = plr.PlayerGui:WaitForChild("JARVIS")
  4820. gui.Mask.Visible = false
  4821. gui.Helmet.Visible = false
  4822. gui.Eject.Visible = false
  4823. gui.Overlay.ImageTransparency = 1
  4824. gui.Parts.Visible = true
  4825. for i,v in pairs(gui.Parts:GetChildren()) do
  4826. if v:IsA("ImageButton") then
  4827. v.Visible = true
  4828. end
  4829. end
  4830. coroutine.resume(coroutine.create(function()
  4831. local touched = false
  4832. wait(2)
  4833. local parts = SelectParts(newsuit)
  4834. for i,v in pairs(parts) do
  4835. v.Touched:connect(function(p)
  4836. if p.Parent == char and not touched then
  4837. 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
  4838. touched = true
  4839. for i,v in pairs(parts) do
  4840. v.CanCollide = false
  4841. v.Anchored = true
  4842. end
  4843. for i,v in pairs(newsuit.Chest2.Main:GetChildren()) do
  4844. if v.Name == "Bond" or v.Name == "Gyro" then
  4845. v:Destroy()
  4846. end
  4847. end
  4848. local x,n = 16,3
  4849. hum.WalkSpeed = 0
  4850. hum.JumpPower = 0
  4851. local newnewsuit = newsuit:Clone()
  4852. newsuit:Destroy()
  4853. newnewsuit.Parent = char
  4854. newsuit = newnewsuit
  4855. local anim = Instance.new("Animation")
  4856. anim.AnimationId = "http://www.roblox.com/asset/?id=180426354"
  4857. local track = hum:LoadAnimation(anim)
  4858. v.Anchored = true
  4859. v.CanCollide = false
  4860. track:Play()
  4861. for i = 1,x do
  4862. n = n-(3/x)
  4863. local cf = newsuit.Chest2.Main.CFrame
  4864. char.Torso.CFrame = cf*CFrame.new(0,0,n)
  4865. wait()
  4866. end
  4867. track:Stop()
  4868. newsuit.Chest2.Main.Attach:Play()
  4869. for i,v in pairs(char:GetChildren()) do
  4870. if v:IsA("Hat") then
  4871. v.Handle.Transparency = 1
  4872. end
  4873. end
  4874. for i,v in pairs(char.Head:GetChildren()) do
  4875. if v:IsA("Sound") then
  4876. v:Stop()
  4877. v:Destroy()
  4878. end
  4879. end
  4880. char.Sound:Destroy()
  4881. local sn = script.IronManSound:Clone()
  4882. sn.Parent = char
  4883. sn.Disabled = false
  4884. char.Head.face.Transparency = 1
  4885. for i,v in pairs(newsuit:GetChildren()) do
  4886. if v:IsA("Model") then
  4887. local w = Instance.new("Weld")
  4888. local p = char[v.Target.Value]
  4889. p.Transparency = 1
  4890. v.Main.CFrame = p.CFrame
  4891. local weld = Instance.new("Weld")
  4892. weld.Parent = p
  4893. weld.Name = "SuitWeld"
  4894. weld.Part0 = p
  4895. weld.Part1 = v.Main
  4896. weld.C0 = CFrame.new(0,0,0)
  4897. for i,b in pairs(v:GetChildren()) do
  4898. if b:IsA("Part") or b:IsA("UnionOperation") then
  4899. b.Anchored = false
  4900. b.CanCollide = false
  4901. if b.Material == Enum.Material.Neon then
  4902. coroutine.resume(coroutine.create(function()
  4903. local x = 10
  4904. local color = BrickColor.new("Pastel light blue").Color
  4905. local origcolor = BrickColor.new("Really black").Color
  4906. local val = BrickColor.new("Really black").Color
  4907. for i = 1,x do
  4908. val = Color3.new(val.r+(color.r-origcolor.r)/x,val.g+(color.g-origcolor.g)/x,val.b+(color.b-origcolor.b)/x)
  4909. b.BrickColor = BrickColor.new(val)
  4910. wait()
  4911. end
  4912. end))
  4913. end
  4914. end
  4915. end
  4916. end
  4917. end
  4918. local tool = game.Lighting:FindFirstChild("Suit Control"):Clone()
  4919. tool.Parent = plr.Backpack
  4920. tool.Disabled = false
  4921. newsuit.Chest1.Main.Sound:Play()
  4922. hum.MaxHealth = 5000
  4923. wait(0.15)
  4924. local gui = plr.PlayerGui.JARVIS
  4925. gui.Mask.Visible = true
  4926. gui.Helmet.Visible = true
  4927. gui.Eject.Visible = true
  4928. gui.Overlay.ImageTransparency = 0
  4929. gui.Parts.Visible = false
  4930. for i,v in pairs(gui.Parts:GetChildren()) do
  4931. if v:IsA("ImageButton") then
  4932. v.Visible = false
  4933. end
  4934. end
  4935. newsuit.Status.Ejected.Value = false
  4936. newsuit.Status.InSuit.Value = true
  4937. newsuit.Status.Calling.Value = false
  4938. newsuit.Status.Welded.Value = false
  4939. newsuit.Status.Whole.Value = true
  4940. newsuit.Status.Power.Value = true
  4941. hum.WalkSpeed = 16
  4942. hum.JumpPower = 60
  4943. hum.Health = hum.MaxHealth
  4944. end
  4945. end
  4946. end)
  4947. end
  4948. end))
  4949. return newsuit
  4950. end
  4951. end
  4952. -------------------------------------------------------------------------
  4953. function IronMan:Sentry(plr,cam)
  4954. plr = game.Players:WaitForChild(plr)
  4955. local char = plr.Character
  4956. local hum = char:FindFirstChild("Humanoid")
  4957. local suit = char:FindFirstChild("Suit")
  4958. local status = suit.Status
  4959. if not status.Broken.Value then
  4960. IronMan:PowerUp(plr.Name)
  4961. if (status.Ejected.Value) and (status.Welded.Value) and (not status.Flying.Value) and status.Whole.Value then
  4962. status.Sentry.Value = true
  4963. cam.CameraSubject = suit.Chest1.Main
  4964. if (not plr.Backpack:FindFirstChild("Suit Control")) and (not char:FindFirstChild("Suit Control")) then
  4965. local tool = game.Lighting["Suit Control"]:Clone()
  4966. tool.Parent = plr.Backpack
  4967. tool.Disabled = false
  4968. end
  4969. hum.WalkSpeed = 0
  4970. hum.JumpPower = 0
  4971. hum.PlatformStand = true
  4972. if (not char.Torso:FindFirstChild("Stand")) and (not char.Torso:FindFirstChild("Gyro")) then
  4973. local p = Instance.new("BodyPosition")
  4974. p.Name = "Stand"
  4975. p.Parent = char:FindFirstChild("Torso")
  4976. p.MaxForce = Vector3.new(5000,5000,5000)
  4977. p.Position = char.Torso.Position
  4978. local g = Instance.new("BodyGyro")
  4979. g.Parent = char.Torso
  4980. g.Name = "Gyro"
  4981. end
  4982. elseif (status.InSuit.Value) and (status.Power.Value) and (not status.Ejected.Value) and (not status.Flying.Value) then
  4983. suit = IronMan:Eject(plr.Name)
  4984. wait(0.5)
  4985. local status = suit.Status
  4986. status.Sentry.Value = true
  4987. status.InSuit.Value = false
  4988. cam.CameraSubject = suit.Chest1.Main
  4989. local gui = plr.PlayerGui:FindFirstChild("JARVIS")
  4990. gui.Mask.Visible = false
  4991. gui.Helmet.Visible = false
  4992. gui.Eject.Visible = true
  4993. gui.Overlay.ImageTransparency = 0
  4994. if (not plr.Backpack:FindFirstChild("Suit Control")) and (not char:FindFirstChild("Suit Control")) then
  4995. local tool = game.Lighting["Suit Control"]:Clone()
  4996. tool.Parent = plr.Backpack
  4997. tool.Disabled = false
  4998. end
  4999. hum.WalkSpeed = 0
  5000. hum.JumpPower = 0
  5001. hum.PlatformStand = true
  5002. if (not char.Torso:FindFirstChild("Stand")) and (not char.Torso:FindFirstChild("Gyro")) then
  5003. local p = Instance.new("BodyPosition")
  5004. p.Name = "Stand"
  5005. p.Parent = char:FindFirstChild("Torso")
  5006. p.MaxForce = Vector3.new(5000,5000,5000)
  5007. p.Position = char.Torso.Position
  5008. local g = Instance.new("BodyGyro")
  5009. g.Parent = char.Torso
  5010. g.Name = "Gyro"
  5011. end
  5012. end
  5013. return suit
  5014. end
  5015. end
  5016. -------------------------------------------------------------------------
  5017. function IronMan:BreakWelds(suit)
  5018. suit.Status.Welded.Value = false
  5019. local parts = SelectParts(suit)
  5020. for i,part in pairs(parts) do
  5021. part.Anchored = true
  5022. part.CanCollide = true
  5023. end
  5024. local c = suit.Chest2.Main:GetChildren()
  5025. for x = 1,#c do
  5026. if c[x].Name == "Bond" or c[x].Name == "Gyro" then
  5027. c[x]:Destroy()
  5028. end
  5029. end
  5030. end
  5031. -------------------------------------------------------------------------
  5032. function IronMan:Break(plr)
  5033. plr = game.Players:WaitForChild(plr)
  5034. local suit = plr.Character:FindFirstChild("Suit")
  5035. if suit.Status.Welded.Value then
  5036. local parts = SelectParts(suit)
  5037. for i,v in pairs(suit.Chest2.Main:GetChildren()) do
  5038. if v.Name == "Bond" or v.Name == "Gyro" or v.Name == "WalkVelocity" or v.Name == "FlightVelocity" or v.Name == "FlightGyro" then
  5039. v:Destroy()
  5040. end
  5041. end
  5042. for i,v in pairs(parts) do
  5043. v.Anchored = false
  5044. v.CanCollide = true
  5045. if v.Name == "Main" then
  5046. v.Transparency = 1
  5047. end
  5048. if v:FindFirstChild("Transparent") then
  5049. v.Transparency = 1
  5050. end
  5051. end
  5052. suit.Status.Flying.Value = false
  5053. suit.Status.Power.Value = false
  5054. suit.Status.Broken.Value = true
  5055. RemoveTools(plr.Name)
  5056. end
  5057. end
  5058. -------------------------------------------------------------------------
  5059. function IronMan:Alarm(plr,message)
  5060. plr = game.Players:WaitForChild(plr)
  5061. if (not plr.PlayerGui.JARVIS:FindFirstChild("Alert")) and plr.Character.Suit.Status.InSuit.Value and not plr.Character.Suit.Status.Calling.Value then
  5062. local gui = script.Alert:Clone()
  5063. gui.Parent = plr.PlayerGui:FindFirstChild("JARVIS")
  5064. gui.Text = ("WARNING: "..string.upper(message))
  5065. gui.Alarm:Play()
  5066. elseif (plr.PlayerGui.JARVIS:FindFirstChild("Alert")) and plr.Character.Suit.Status.InSuit.Value and not plr.Character.Suit.Status.Calling.Value then
  5067. local gui = plr.PlayerGui.JARVIS:FindFirstChild("Alert")
  5068. gui.Text = ("WARNING: "..string.upper(message))
  5069. end
  5070. end
  5071. -------------------------------------------------------------------------
  5072. function IronMan:StopAlarm(plr)
  5073. plr = game.Players:WaitForChild(plr)
  5074. if plr.PlayerGui:FindFirstChild("JARVIS") then
  5075. 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
  5076. plr.PlayerGui.JARVIS:FindFirstChild("Alert"):Destroy()
  5077. 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
  5078. plr.PlayerGui.JARVIS:FindFirstChild("Alert").Text = "WARNING: SUIT INTEGRITY COMPROMISED"
  5079. end
  5080. end
  5081. end
  5082. -------------------------------------------------------------------------
  5083. function IronMan:Scan(plr)
  5084. plr = game.Players:WaitForChild(plr)
  5085. local char = plr.Character
  5086. local suit = char:FindFirstChild("Suit")
  5087. local stat = suit.Status
  5088. if (stat.InSuit.Value or stat.Sentry.Value) and stat.Power.Value then
  5089. local scan = false
  5090. local targets = {}
  5091. local guis = {}
  5092. local b = Instance.new("Part")
  5093. b.Name = "Sphere"
  5094. b.Parent = game.Workspace
  5095. b.Material = Enum.Material.Neon
  5096. b.BrickColor = BrickColor.new("Teal")
  5097. b.Transparency = 0.7
  5098. b.FormFactor = "Custom"
  5099. b.Size = Vector3.new(1,1,1)
  5100. b.Anchored = true
  5101. b.CanCollide = false
  5102. b.CFrame = suit.Chest2.Main.CFrame
  5103. local m = Instance.new("SpecialMesh")
  5104. m.MeshType = Enum.MeshType.Sphere
  5105. m.Parent = b
  5106. m.Scale = Vector3.new(1,1,1)
  5107. local x = 20
  5108. for i = 1,x do
  5109. b.CFrame = suit.Chest2.Main.CFrame
  5110. m.Scale = m.Scale + Vector3.new(200/x,200/x,200/x)
  5111. b.Transparency = b.Transparency + 0.3/x
  5112. wait()
  5113. end
  5114. b:Destroy()
  5115. coroutine.resume(coroutine.create(function()
  5116. scan = true
  5117. wait(15)
  5118. scan = false
  5119. end))
  5120. for i,v in pairs(game.Players:GetPlayers()) do
  5121. if v ~= plr then
  5122. local gui = script.GUI:Clone()
  5123. gui.Parent = plr.PlayerGui
  5124. gui.Adornee = v.Character.Torso
  5125. gui.lock.Visible = true
  5126. gui.Distance.Visible = true
  5127. gui.PlrName.Visible = true
  5128. table.insert(guis,gui)
  5129. table.insert(targets,v)
  5130. end
  5131. end
  5132. for i,n in pairs(targets) do
  5133. coroutine.resume(coroutine.create(function()
  5134. while scan do
  5135. local dist = (char.Head.CFrame.p-n.Character.Torso.CFrame.p).magnitude
  5136. guis[i].Distance.Text = tostring(math.floor(dist*100)/100)
  5137. guis[i].PlrName.Text = n.Name
  5138. wait()
  5139. end
  5140. guis[i]:Destroy()
  5141. end))
  5142. end
  5143. end
  5144. end
  5145. -------------------------------------------------------------------------
  5146. function IronMan:PowerUp(plr)
  5147. plr = game.Players:WaitForChild(plr)
  5148. local char = plr.Character
  5149. local hum = char:FindFirstChild("Humanoid")
  5150. local suit = char:FindFirstChild("Suit")
  5151. local status = suit.Status
  5152.  
  5153. if (not status.Power.Value) then
  5154. if status.InSuit.Value then
  5155. hum.WalkSpeed = 16
  5156. hum.JumpPower = 60
  5157. if char:FindFirstChild("NoJump") then
  5158. char.NoJump:Destroy()
  5159. hum.PlatformStand = false
  5160. hum.Jump = true
  5161. end
  5162. elseif (not status.InSuit.Value) and (status.Sentry.Value) then
  5163. end
  5164. local gui = plr.PlayerGui:FindFirstChild("JARVIS")
  5165. if status.InSuit.Value then
  5166. gui.Mask.Visible = true
  5167. gui.Helmet.Visible = true
  5168. gui.Overlay.ImageTransparency = 0
  5169. end
  5170. suit.Chest1.Main.Sound:Play()
  5171. status.Power.Value = true
  5172. local parts = SelectParts(suit)
  5173. for part = 1,#parts do
  5174. if parts[part].Material == Enum.Material.Neon then
  5175. coroutine.resume(coroutine.create(function()
  5176. local x = 10
  5177. local color = BrickColor.new("Pastel light blue").Color
  5178. local origcolor = parts[part].BrickColor.Color
  5179. local val = parts[part].BrickColor.Color
  5180. for i = 1,x do
  5181. val = Color3.new(val.r+(color.r-origcolor.r)/x,val.g+(color.g-origcolor.g)/x,val.b+(color.b-origcolor.b)/x)
  5182. parts[part].BrickColor = BrickColor.new(val)
  5183. wait()
  5184. end
  5185. end))
  5186. end
  5187. end
  5188. end
  5189. end
  5190. -------------------------------------------------------------------------
  5191. function IronMan:PowerDown(plr)
  5192. plr = game.Players:WaitForChild(plr)
  5193. local char = plr.Character
  5194. local hum = char:FindFirstChild("Humanoid")
  5195. local suit = char:FindFirstChild("Suit")
  5196. local status = suit.Status
  5197.  
  5198. if status.Power.Value then
  5199. if status.InSuit.Value then
  5200. hum.WalkSpeed = 0
  5201. hum.JumpPower = 0
  5202. hum.PlatformStand = true
  5203. local scr = script.NoJump:Clone()
  5204. scr.Parent = char
  5205. scr.Disabled = false
  5206. elseif (not status.InSuit.Value) and (status.Sentry.Value) then
  5207. end
  5208. local gui = plr.PlayerGui:FindFirstChild("JARVIS")
  5209. gui.Mask.Visible = false
  5210. gui.Helmet.Visible = false
  5211. gui.Overlay.ImageTransparency = 1
  5212. suit.Chest1.Main.PowerDown:Play()
  5213. status.Power.Value = false
  5214. status.Flying.Value = false
  5215. local parts = SelectParts(suit)
  5216. for part = 1,#parts do
  5217. if parts[part].Material == Enum.Material.Neon then
  5218. coroutine.resume(coroutine.create(function()
  5219. local x = 10
  5220. local color = BrickColor.new("Really black").Color
  5221. local origcolor = parts[part].BrickColor.Color
  5222. local val = parts[part].BrickColor.Color
  5223. for i = 1,x do
  5224. val = Color3.new(val.r+(color.r-origcolor.r)/x,val.g+(color.g-origcolor.g)/x,val.b+(color.b-origcolor.b)/x)
  5225. parts[part].BrickColor = BrickColor.new(val)
  5226. wait()
  5227. end
  5228. end))
  5229. end
  5230. end
  5231. end
  5232. end
  5233. -------------------------------------------------------------------------
  5234. function IronMan:Gui_Helmet(plr)
  5235. plr = game.Players:WaitForChild(plr)
  5236. if plr.PlayerGui:FindFirstChild("JARVIS") then
  5237. local gui = plr.PlayerGui.JARVIS
  5238. gui.Helmet.Visible = true
  5239. end
  5240. end
  5241. -------------------------------------------------------------------------
  5242. function IronMan:Gui_Mask(plr)
  5243. plr = game.Players:WaitForChild(plr)
  5244. if not plr.PlayerGui:FindFirstChild("JARVIS") then
  5245. local gui = script.Parent.JARVIS:Clone()
  5246. gui.Parent = plr.PlayerGui
  5247. elseif plr.PlayerGui:FindFirstChild("JARVIS") then
  5248. local gui = plr.PlayerGui.JARVIS
  5249. gui.Mask.Visible = true
  5250. gui.Eject.Visible = true
  5251. gui.Overlay.ImageTransparency = 0
  5252. end
  5253. end
  5254. -------------------------------------------------------------------------
  5255. return IronMan
  5256.  
  5257. end))
  5258. LocalScript343.Name = "NoJump"
  5259. LocalScript343.Parent = ModuleScript342
  5260. table.insert(cors,sandbox(LocalScript343,function()
  5261. local h = script.Parent:WaitForChild("Humanoid")
  5262. h.Changed:connect(function()
  5263. h.Jump = false
  5264. h.PlatformStand = true
  5265. h:UnequipTools()
  5266. end)
  5267. end))
  5268. LocalScript343.Disabled = true
  5269. TextLabel344.Name = "Alert"
  5270. TextLabel344.Parent = ModuleScript342
  5271. TextLabel344.Position = UDim2.new(0.305999994, 0, 0.200000003, 0)
  5272. TextLabel344.Transparency = 0.80000001192093
  5273. TextLabel344.Size = UDim2.new(0.400000006, 0, 0.100000001, 0)
  5274. TextLabel344.Active = true
  5275. TextLabel344.BackgroundColor = BrickColor.new("Really black")
  5276. TextLabel344.BackgroundColor3 = Color3.new(0, 0, 0)
  5277. TextLabel344.BackgroundTransparency = 0.80000001192093
  5278. TextLabel344.BorderColor = BrickColor.new("Really red")
  5279. TextLabel344.BorderColor3 = Color3.new(1, 0, 0)
  5280. TextLabel344.BorderSizePixel = 2
  5281. TextLabel344.Font = Enum.Font.SourceSansBold
  5282. TextLabel344.FontSize = Enum.FontSize.Size28
  5283. TextLabel344.Text = "(MSG)"
  5284. TextLabel344.TextColor = BrickColor.new("Really red")
  5285. TextLabel344.TextColor3 = Color3.new(1, 0, 0)
  5286. TextLabel344.TextScaled = true
  5287. TextLabel344.TextSize = 28
  5288. TextLabel344.TextStrokeTransparency = 0.5
  5289. TextLabel344.TextWrap = true
  5290. TextLabel344.TextWrapped = true
  5291. Sound345.Name = "Alarm"
  5292. Sound345.Parent = TextLabel344
  5293. Sound345.Looped = true
  5294. Sound345.SoundId = "http://www.roblox.com/asset/?id=224281318"
  5295. Sound345.Volume = 1
  5296. BillboardGui346.Name = "GUI"
  5297. BillboardGui346.Parent = ModuleScript342
  5298. BillboardGui346.Size = UDim2.new(2, 40, 2, 40)
  5299. BillboardGui346.AlwaysOnTop = true
  5300. BillboardGui346.StudsOffset = Vector3.new(0, 0, 2)
  5301. TextLabel347.Name = "Distance"
  5302. TextLabel347.Parent = BillboardGui346
  5303. TextLabel347.Position = UDim2.new(0.800000012, 0, 0.200000003, 0)
  5304. TextLabel347.Visible = false
  5305. TextLabel347.Transparency = 1
  5306. TextLabel347.Size = UDim2.new(10, 0, 0.200000003, 0)
  5307. TextLabel347.BackgroundTransparency = 1
  5308. TextLabel347.BorderColor = BrickColor.new("Institutional white")
  5309. TextLabel347.BorderColor3 = Color3.new(1, 1, 1)
  5310. TextLabel347.Font = Enum.Font.Arial
  5311. TextLabel347.FontSize = Enum.FontSize.Size24
  5312. TextLabel347.Text = "110"
  5313. TextLabel347.TextColor = BrickColor.new("Institutional white")
  5314. TextLabel347.TextColor3 = Color3.new(1, 1, 1)
  5315. TextLabel347.TextScaled = true
  5316. TextLabel347.TextSize = 24
  5317. TextLabel347.TextWrap = true
  5318. TextLabel347.TextWrapped = true
  5319. TextLabel347.TextXAlignment = Enum.TextXAlignment.Left
  5320. ImageLabel348.Name = "lock"
  5321. ImageLabel348.Parent = BillboardGui346
  5322. ImageLabel348.Visible = false
  5323. ImageLabel348.Transparency = 1
  5324. ImageLabel348.Size = UDim2.new(1, 0, 1, 0)
  5325. ImageLabel348.BackgroundTransparency = 1
  5326. ImageLabel348.Selectable = true
  5327. ImageLabel348.Image = "http://www.roblox.com/asset/?id=282254354"
  5328. TextLabel349.Name = "PlrName"
  5329. TextLabel349.Parent = BillboardGui346
  5330. TextLabel349.Position = UDim2.new(-0.349999994, 0, -0.150000006, 0)
  5331. TextLabel349.Visible = false
  5332. TextLabel349.Transparency = 1
  5333. TextLabel349.Size = UDim2.new(10, 0, 0.200000003, 0)
  5334. TextLabel349.BackgroundTransparency = 1
  5335. TextLabel349.BorderColor = BrickColor.new("Institutional white")
  5336. TextLabel349.BorderColor3 = Color3.new(1, 1, 1)
  5337. TextLabel349.Font = Enum.Font.Arial
  5338. TextLabel349.FontSize = Enum.FontSize.Size24
  5339. TextLabel349.Text = "supernoobguy28234XD"
  5340. TextLabel349.TextColor = BrickColor.new("Institutional white")
  5341. TextLabel349.TextColor3 = Color3.new(1, 1, 1)
  5342. TextLabel349.TextScaled = true
  5343. TextLabel349.TextSize = 24
  5344. TextLabel349.TextWrap = true
  5345. TextLabel349.TextWrapped = true
  5346. TextLabel349.TextXAlignment = Enum.TextXAlignment.Left
  5347. LocalScript350.Name = "RemoveSuit"
  5348. LocalScript350.Parent = ModuleScript342
  5349. table.insert(cors,sandbox(LocalScript350,function()
  5350. local function MakeVisible(plr)
  5351. plr = game.Players:WaitForChild(plr)
  5352. local char = plr.Character
  5353. char.Head.face.Transparency = 0
  5354. local c = char:GetChildren()
  5355. for i = 1,#c do
  5356. if c[i]:IsA("Hat") then
  5357. c[i].Handle.Transparency = 0
  5358. elseif c[i]:IsA("Part") and c[i].Name ~= "HumanoidRootPart" then
  5359. c[i].Transparency = 0
  5360. end
  5361. end
  5362. end
  5363. -------------------------------------------------------------------------
  5364. local function RemoveTools(plr)
  5365. plr = game.Players:WaitForChild(plr)
  5366. local c = plr.Backpack:GetChildren()
  5367. for x = 1,#c do
  5368. if c[x].Name == "Suit Control" then
  5369. plr.Character.Humanoid:UnequipTools()
  5370. c[x]:Destroy()
  5371. end
  5372. end
  5373. for i,v in pairs(plr.PlayerGui:GetChildren()) do
  5374. if v.Name == "BillboardGui" then
  5375. v.Parent = nil
  5376. v.Adornee = nil
  5377. elseif v.Name == "GUI" then
  5378. v:Destroy()
  5379. end
  5380. end
  5381. end
  5382. -------------------------------------------------------------------------
  5383. local function NormalSound(char)
  5384. if char:FindFirstChild("IronManSound") then
  5385. char.IronManSound:Destroy()
  5386. local sn = char.Head:GetChildren()
  5387. for i = 1,#sn do
  5388. if sn[i]:IsA("Sound") then
  5389. sn[i]:Stop()
  5390. sn[i]:Destroy()
  5391. end
  5392. end
  5393. local s = script:WaitForChild("Sound"):Clone()
  5394. s.Parent = char
  5395. s.Disabled = false
  5396. end
  5397. end
  5398.  
  5399.  
  5400.  
  5401. local plr = game.Players.LocalPlayer
  5402. local char = plr.Character
  5403. if char:FindFirstChild("Suit") then
  5404. char.Suit:Destroy()
  5405. end
  5406. if plr.PlayerGui:FindFirstChild("JARVIS") then
  5407. plr.PlayerGui.JARVIS:Destroy()
  5408. end
  5409. MakeVisible(plr.Name)
  5410. RemoveTools(plr.Name)
  5411. NormalSound(char)
  5412. char.Humanoid.MaxHealth = 100
  5413. char.Humanoid.Health = 100
  5414. char.Humanoid.WalkSpeed = 16
  5415. char.Humanoid.JumpPower = 50
  5416. char.Humanoid.PlatformStand = false
  5417. if char.Torso:FindFirstChild("Stand") then
  5418. char.Torso.Stand:Destroy()
  5419. char.Torso.Gyro:Destroy()
  5420. end
  5421. if char:FindFirstChild("NoJump") then
  5422. char.NoJump:Destroy()
  5423. end
  5424. end))
  5425. LocalScript350.Disabled = true
  5426. Script351.Name = "Sound"
  5427. Script351.Parent = LocalScript350
  5428. table.insert(cors,sandbox(Script351,function()
  5429. -- util
  5430.  
  5431. function waitForChild(parent, childName)
  5432. local child = parent:findFirstChild(childName)
  5433. if child then return child end
  5434. while true do
  5435. child = parent.ChildAdded:wait()
  5436. if child.Name==childName then return child end
  5437. end
  5438. end
  5439.  
  5440. function newSound(id)
  5441. local sound = Instance.new("Sound")
  5442. sound.SoundId = id
  5443. sound.archivable = false
  5444. sound.Parent = script.Parent.Head
  5445. return sound
  5446. end
  5447.  
  5448. -- declarations
  5449.  
  5450. local sGettingUp = newSound("rbxasset://sounds/action_get_up.mp3")
  5451. local sDied = newSound("rbxasset://sounds/uuhhh.mp3")
  5452. local sFreeFalling = newSound("rbxasset://sounds/action_falling.mp3")
  5453. local sJumping = newSound("rbxasset://sounds/action_jump.mp3")
  5454. local sLanding = newSound("rbxasset://sounds/action_jump_land.mp3")
  5455. local sSplash = newSound("rbxasset://sounds/impact_water.mp3")
  5456. local sRunning = newSound("rbxasset://sounds/action_footsteps_plastic.mp3")
  5457. sRunning.Looped = true
  5458. local sSwimming = newSound("rbxasset://sounds/action_swim.mp3")
  5459. sSwimming.Looped = true
  5460. local sClimbing = newSound("rbxasset://sounds/action_footsteps_plastic.mp3")
  5461. sClimbing.Looped = true
  5462.  
  5463. local Figure = script.Parent
  5464. local Head = waitForChild(Figure, "Head")
  5465. local Humanoid = waitForChild(Figure, "Humanoid")
  5466.  
  5467. local prevState = "None"
  5468.  
  5469. -- functions
  5470.  
  5471. function onDied()
  5472. stopLoopedSounds()
  5473. sDied:Play()
  5474. end
  5475.  
  5476. local fallCount = 0
  5477. local fallSpeed = 0
  5478. function onStateFall(state, sound)
  5479. fallCount = fallCount + 1
  5480. if state then
  5481. sound.Volume = 0
  5482. sound:Play()
  5483. Spawn( function()
  5484. local t = 0
  5485. local thisFall = fallCount
  5486. while t < 1.5 and fallCount == thisFall do
  5487. local vol = math.max(t - 0.3 , 0)
  5488. sound.Volume = vol
  5489. wait(0.1)
  5490. t = t + 0.1
  5491. end
  5492. end)
  5493. else
  5494. sound:Stop()
  5495. end
  5496. fallSpeed = math.max(fallSpeed, math.abs(Head.Velocity.Y))
  5497. end
  5498.  
  5499.  
  5500. function onStateNoStop(state, sound)
  5501. if state then
  5502. sound:Play()
  5503. end
  5504. end
  5505.  
  5506.  
  5507. function onRunning(speed)
  5508. sClimbing:Stop()
  5509. sSwimming:Stop()
  5510. if (prevState == "FreeFall" and fallSpeed > 0.1) then
  5511. local vol = math.min(1.0, math.max(0.0, (fallSpeed - 50) / 110))
  5512. sLanding.Volume = vol
  5513. sLanding:Play()
  5514. fallSpeed = 0
  5515. end
  5516. if speed>0.5 then
  5517. sRunning:Play()
  5518. sRunning.Pitch = 1.6
  5519. else
  5520. sRunning:Stop()
  5521. end
  5522. prevState = "Run"
  5523. end
  5524.  
  5525. function onSwimming(speed)
  5526. if (prevState ~= "Swim" and speed > 0.1) then
  5527. local volume = math.min(1.0, speed / 350)
  5528. sSplash.Volume = volume
  5529. sSplash:Play()
  5530. prevState = "Swim"
  5531. end
  5532. sClimbing:Stop()
  5533. sRunning:Stop()
  5534. sSwimming.Pitch = 1.6
  5535. sSwimming:Play()
  5536. end
  5537.  
  5538. function onClimbing(speed)
  5539. sRunning:Stop()
  5540. sSwimming:Stop()
  5541. if speed>0.01 then
  5542. sClimbing:Play()
  5543. sClimbing.Pitch = speed / 5.5
  5544. else
  5545. sClimbing:Stop()
  5546. end
  5547. prevState = "Climb"
  5548. end
  5549. -- connect up
  5550.  
  5551. function stopLoopedSounds()
  5552. sRunning:Stop()
  5553. sClimbing:Stop()
  5554. sSwimming:Stop()
  5555. end
  5556.  
  5557. Humanoid.Died:connect(onDied)
  5558. Humanoid.Running:connect(onRunning)
  5559. Humanoid.Swimming:connect(onSwimming)
  5560. Humanoid.Climbing:connect(onClimbing)
  5561. Humanoid.Jumping:connect(function(state) onStateNoStop(state, sJumping) prevState = "Jump" end)
  5562. Humanoid.GettingUp:connect(function(state) stopLoopedSounds() onStateNoStop(state, sGettingUp) prevState = "GetUp" end)
  5563. Humanoid.FreeFalling:connect(function(state) stopLoopedSounds() onStateFall(state, sFreeFalling) prevState = "FreeFall" end)
  5564. Humanoid.FallingDown:connect(function(state) stopLoopedSounds() end)
  5565. Humanoid.StateChanged:connect(function(old, new)
  5566. if not (new.Name == "Dead" or
  5567. new.Name == "Running" or
  5568. new.Name == "RunningNoPhysics" or
  5569. new.Name == "Swimming" or
  5570. new.Name == "Jumping" or
  5571. new.Name == "GettingUp" or
  5572. new.Name == "Freefall" or
  5573. new.Name == "FallingDown") then
  5574. stopLoopedSounds()
  5575. end
  5576. end)
  5577.  
  5578. end))
  5579. Script351.Disabled = true
  5580. Script352.Name = "Sound"
  5581. Script352.Parent = ModuleScript342
  5582. table.insert(cors,sandbox(Script352,function()
  5583. -- util
  5584.  
  5585. function waitForChild(parent, childName)
  5586. local child = parent:findFirstChild(childName)
  5587. if child then return child end
  5588. while true do
  5589. child = parent.ChildAdded:wait()
  5590. if child.Name==childName then return child end
  5591. end
  5592. end
  5593.  
  5594. function newSound(id)
  5595. local sound = Instance.new("Sound")
  5596. sound.SoundId = id
  5597. sound.archivable = false
  5598. sound.Parent = script.Parent.Head
  5599. return sound
  5600. end
  5601.  
  5602. -- declarations
  5603.  
  5604. local sGettingUp = newSound("rbxasset://sounds/action_get_up.mp3")
  5605. local sDied = newSound("rbxasset://sounds/uuhhh.mp3")
  5606. local sFreeFalling = newSound("rbxasset://sounds/action_falling.mp3")
  5607. local sJumping = newSound("rbxasset://sounds/action_jump.mp3")
  5608. local sLanding = newSound("rbxasset://sounds/action_jump_land.mp3")
  5609. local sSplash = newSound("rbxasset://sounds/impact_water.mp3")
  5610. local sRunning = newSound("rbxasset://sounds/action_footsteps_plastic.mp3")
  5611. sRunning.Looped = true
  5612. local sSwimming = newSound("rbxasset://sounds/action_swim.mp3")
  5613. sSwimming.Looped = true
  5614. local sClimbing = newSound("rbxasset://sounds/action_footsteps_plastic.mp3")
  5615. sClimbing.Looped = true
  5616.  
  5617. local Figure = script.Parent
  5618. local Head = waitForChild(Figure, "Head")
  5619. local Humanoid = waitForChild(Figure, "Humanoid")
  5620.  
  5621. local prevState = "None"
  5622.  
  5623. -- functions
  5624.  
  5625. function onDied()
  5626. stopLoopedSounds()
  5627. sDied:Play()
  5628. end
  5629.  
  5630. local fallCount = 0
  5631. local fallSpeed = 0
  5632. function onStateFall(state, sound)
  5633. fallCount = fallCount + 1
  5634. if state then
  5635. sound.Volume = 0
  5636. sound:Play()
  5637. Spawn( function()
  5638. local t = 0
  5639. local thisFall = fallCount
  5640. while t < 1.5 and fallCount == thisFall do
  5641. local vol = math.max(t - 0.3 , 0)
  5642. sound.Volume = vol
  5643. wait(0.1)
  5644. t = t + 0.1
  5645. end
  5646. end)
  5647. else
  5648. sound:Stop()
  5649. end
  5650. fallSpeed = math.max(fallSpeed, math.abs(Head.Velocity.Y))
  5651. end
  5652.  
  5653.  
  5654. function onStateNoStop(state, sound)
  5655. if state then
  5656. sound:Play()
  5657. end
  5658. end
  5659.  
  5660.  
  5661. function onRunning(speed)
  5662. sClimbing:Stop()
  5663. sSwimming:Stop()
  5664. if (prevState == "FreeFall" and fallSpeed > 0.1) then
  5665. local vol = math.min(1.0, math.max(0.0, (fallSpeed - 50) / 110))
  5666. sLanding.Volume = vol
  5667. sLanding:Play()
  5668. fallSpeed = 0
  5669. end
  5670. if speed>0.5 then
  5671. sRunning:Play()
  5672. sRunning.Pitch = 1.6
  5673. else
  5674. sRunning:Stop()
  5675. end
  5676. prevState = "Run"
  5677. end
  5678.  
  5679. function onSwimming(speed)
  5680. if (prevState ~= "Swim" and speed > 0.1) then
  5681. local volume = math.min(1.0, speed / 350)
  5682. sSplash.Volume = volume
  5683. sSplash:Play()
  5684. prevState = "Swim"
  5685. end
  5686. sClimbing:Stop()
  5687. sRunning:Stop()
  5688. sSwimming.Pitch = 1.6
  5689. sSwimming:Play()
  5690. end
  5691.  
  5692. function onClimbing(speed)
  5693. sRunning:Stop()
  5694. sSwimming:Stop()
  5695. if speed>0.01 then
  5696. sClimbing:Play()
  5697. sClimbing.Pitch = speed / 5.5
  5698. else
  5699. sClimbing:Stop()
  5700. end
  5701. prevState = "Climb"
  5702. end
  5703. -- connect up
  5704.  
  5705. function stopLoopedSounds()
  5706. sRunning:Stop()
  5707. sClimbing:Stop()
  5708. sSwimming:Stop()
  5709. end
  5710.  
  5711. Humanoid.Died:connect(onDied)
  5712. Humanoid.Running:connect(onRunning)
  5713. Humanoid.Swimming:connect(onSwimming)
  5714. Humanoid.Climbing:connect(onClimbing)
  5715. Humanoid.Jumping:connect(function(state) onStateNoStop(state, sJumping) prevState = "Jump" end)
  5716. Humanoid.GettingUp:connect(function(state) stopLoopedSounds() onStateNoStop(state, sGettingUp) prevState = "GetUp" end)
  5717. Humanoid.FreeFalling:connect(function(state) stopLoopedSounds() onStateFall(state, sFreeFalling) prevState = "FreeFall" end)
  5718. Humanoid.FallingDown:connect(function(state) stopLoopedSounds() end)
  5719. Humanoid.StateChanged:connect(function(old, new)
  5720. if not (new.Name == "Dead" or
  5721. new.Name == "Running" or
  5722. new.Name == "RunningNoPhysics" or
  5723. new.Name == "Swimming" or
  5724. new.Name == "Jumping" or
  5725. new.Name == "GettingUp" or
  5726. new.Name == "Freefall" or
  5727. new.Name == "FallingDown") then
  5728. stopLoopedSounds()
  5729. end
  5730. end)
  5731.  
  5732. end))
  5733. Script352.Disabled = true
  5734. Frame353.Name = "Stereo"
  5735. Frame353.Parent = ScreenGui334
  5736. Frame353.Position = UDim2.new(1, -125, 1, -140)
  5737. Frame353.Transparency = 0.80000001192093
  5738. Frame353.Size = UDim2.new(0, 120, 0, 30)
  5739. Frame353.Active = true
  5740. Frame353.BackgroundColor = BrickColor.new("Institutional white")
  5741. Frame353.BackgroundColor3 = Color3.new(1, 1, 1)
  5742. Frame353.BackgroundTransparency = 0.80000001192093
  5743. Frame353.BorderColor = BrickColor.new("Pastel light blue")
  5744. Frame353.BorderColor3 = Color3.new(0.666667, 1, 1)
  5745. Frame353.BorderSizePixel = 2
  5746. TextBox354.Parent = Frame353
  5747. TextBox354.Position = UDim2.new(0, 0, 0.5, 0)
  5748. TextBox354.Transparency = 1
  5749. TextBox354.Size = UDim2.new(1, 0, 0.5, 0)
  5750. TextBox354.BackgroundColor = BrickColor.new("Institutional white")
  5751. TextBox354.BackgroundColor3 = Color3.new(1, 1, 1)
  5752. TextBox354.BackgroundTransparency = 1
  5753. TextBox354.FontSize = Enum.FontSize.Size11
  5754. TextBox354.Text = ""
  5755. TextBox354.TextColor = BrickColor.new("Institutional white")
  5756. TextBox354.TextColor3 = Color3.new(1, 1, 1)
  5757. TextBox354.TextSize = 11
  5758. TextBox354.TextWrap = true
  5759. TextBox354.TextWrapped = true
  5760. TextLabel355.Name = "Title"
  5761. TextLabel355.Parent = Frame353
  5762. TextLabel355.Transparency = 0.80000001192093
  5763. TextLabel355.Size = UDim2.new(1, 0, 0.5, 0)
  5764. TextLabel355.Active = true
  5765. TextLabel355.BackgroundColor = BrickColor.new("Institutional white")
  5766. TextLabel355.BackgroundColor3 = Color3.new(1, 1, 1)
  5767. TextLabel355.BackgroundTransparency = 0.80000001192093
  5768. TextLabel355.BorderColor = BrickColor.new("Pastel light blue")
  5769. TextLabel355.BorderColor3 = Color3.new(0.666667, 1, 1)
  5770. TextLabel355.BorderSizePixel = 2
  5771. TextLabel355.Font = Enum.Font.SourceSansBold
  5772. TextLabel355.FontSize = Enum.FontSize.Size18
  5773. TextLabel355.Text = "MUSIC"
  5774. TextLabel355.TextColor = BrickColor.new("Institutional white")
  5775. TextLabel355.TextColor3 = Color3.new(1, 1, 1)
  5776. TextLabel355.TextSize = 18
  5777. TextLabel355.TextStrokeColor3 = Color3.new(0, 0.580392, 0.709804)
  5778. TextLabel355.TextStrokeTransparency = 0.5
  5779. TextLabel355.TextWrap = true
  5780. TextLabel355.TextWrapped = true
  5781. LocalScript356.Parent = Frame353
  5782. table.insert(cors,sandbox(LocalScript356,function()
  5783. local gui = script.Parent
  5784. for i,v in pairs(gui:GetChildren()) do
  5785. if v:IsA("TextButton") then
  5786. v.MouseButton1Click:connect(function()
  5787. local suit = game.Players.LocalPlayer.Character:WaitForChild("Suit")
  5788. local sound = suit.Mask.Main:WaitForChild("Music")
  5789. if v.Name == "Play" then
  5790. if sound.Pitch == 1 then
  5791. sound:Play()
  5792. elseif sound.Pitch == 0 then
  5793. sound.Pitch = 1
  5794. end
  5795. elseif v.Name == "Pause" then
  5796. sound.Pitch = 0
  5797. elseif v.Name == "Stop" then
  5798. sound:Stop()
  5799. sound.Pitch = 1
  5800. end
  5801. end)
  5802. end
  5803. end
  5804.  
  5805. script.Parent.TextBox.FocusLost:connect(function(enter)
  5806. if enter then
  5807. local text = script.Parent.TextBox.Text
  5808. local suit = game.Players.LocalPlayer.Character:WaitForChild("Suit")
  5809. suit.Mask.Main.Music:Stop()
  5810. suit.Mask.Main.Music.Pitch = 1
  5811. suit.Mask.Main.Music.SoundId = "http://www.roblox.com/asset/?id="..text
  5812. script.Parent.TextBox.Text = ""
  5813. end
  5814. end)
  5815.  
  5816.  
  5817. end))
  5818. TextButton357.Name = "Play"
  5819. TextButton357.Parent = Frame353
  5820. TextButton357.Position = UDim2.new(0, 0, 1.10000002, 0)
  5821. TextButton357.Transparency = 0.80000001192093
  5822. TextButton357.Size = UDim2.new(0.300000012, 0, 0.5, 0)
  5823. TextButton357.BackgroundColor = BrickColor.new("Institutional white")
  5824. TextButton357.BackgroundColor3 = Color3.new(1, 1, 1)
  5825. TextButton357.BackgroundTransparency = 0.80000001192093
  5826. TextButton357.BorderColor = BrickColor.new("Pastel light blue")
  5827. TextButton357.BorderColor3 = Color3.new(0.666667, 1, 1)
  5828. TextButton357.BorderSizePixel = 2
  5829. TextButton357.Font = Enum.Font.SourceSansBold
  5830. TextButton357.FontSize = Enum.FontSize.Size18
  5831. TextButton357.Text = "PLAY"
  5832. TextButton357.TextColor = BrickColor.new("Institutional white")
  5833. TextButton357.TextColor3 = Color3.new(1, 1, 1)
  5834. TextButton357.TextSize = 18
  5835. TextButton357.TextStrokeColor3 = Color3.new(0, 0.580392, 0.709804)
  5836. TextButton357.TextStrokeTransparency = 0.5
  5837. TextButton358.Name = "Stop"
  5838. TextButton358.Parent = Frame353
  5839. TextButton358.Position = UDim2.new(0.699999988, 0, 1.10000002, 0)
  5840. TextButton358.Transparency = 0.80000001192093
  5841. TextButton358.Size = UDim2.new(0.300000012, 0, 0.5, 0)
  5842. TextButton358.BackgroundColor = BrickColor.new("Institutional white")
  5843. TextButton358.BackgroundColor3 = Color3.new(1, 1, 1)
  5844. TextButton358.BackgroundTransparency = 0.80000001192093
  5845. TextButton358.BorderColor = BrickColor.new("Pastel light blue")
  5846. TextButton358.BorderColor3 = Color3.new(0.666667, 1, 1)
  5847. TextButton358.BorderSizePixel = 2
  5848. TextButton358.Font = Enum.Font.SourceSansBold
  5849. TextButton358.FontSize = Enum.FontSize.Size18
  5850. TextButton358.Text = "STOP"
  5851. TextButton358.TextColor = BrickColor.new("Institutional white")
  5852. TextButton358.TextColor3 = Color3.new(1, 1, 1)
  5853. TextButton358.TextSize = 18
  5854. TextButton358.TextStrokeColor3 = Color3.new(0, 0.580392, 0.709804)
  5855. TextButton358.TextStrokeTransparency = 0.5
  5856. TextButton359.Name = "Pause"
  5857. TextButton359.Parent = Frame353
  5858. TextButton359.Position = UDim2.new(0.330000013, 0, 1.10000002, 0)
  5859. TextButton359.Transparency = 0.80000001192093
  5860. TextButton359.Size = UDim2.new(0.330000013, 0, 0.5, 0)
  5861. TextButton359.BackgroundColor = BrickColor.new("Institutional white")
  5862. TextButton359.BackgroundColor3 = Color3.new(1, 1, 1)
  5863. TextButton359.BackgroundTransparency = 0.80000001192093
  5864. TextButton359.BorderColor = BrickColor.new("Pastel light blue")
  5865. TextButton359.BorderColor3 = Color3.new(0.666667, 1, 1)
  5866. TextButton359.BorderSizePixel = 2
  5867. TextButton359.Font = Enum.Font.SourceSansBold
  5868. TextButton359.FontSize = Enum.FontSize.Size18
  5869. TextButton359.Text = "PAUSE"
  5870. TextButton359.TextColor = BrickColor.new("Institutional white")
  5871. TextButton359.TextColor3 = Color3.new(1, 1, 1)
  5872. TextButton359.TextScaled = true
  5873. TextButton359.TextSize = 18
  5874. TextButton359.TextStrokeColor3 = Color3.new(0, 0.580392, 0.709804)
  5875. TextButton359.TextStrokeTransparency = 0.5
  5876. TextButton359.TextWrap = true
  5877. TextButton359.TextWrapped = true
  5878. Frame360.Name = "Stats"
  5879. Frame360.Parent = ScreenGui334
  5880. Frame360.Position = UDim2.new(0, 21, 0, 150)
  5881. Frame360.Transparency = 1
  5882. Frame360.Size = UDim2.new(0.150000006, 0, 0.100000001, 0)
  5883. Frame360.BackgroundColor = BrickColor.new("Institutional white")
  5884. Frame360.BackgroundColor3 = Color3.new(1, 1, 1)
  5885. Frame360.BackgroundTransparency = 1
  5886. Frame360.BorderColor = BrickColor.new("Pastel light blue")
  5887. Frame360.BorderColor3 = Color3.new(0.666667, 1, 1)
  5888. Frame360.BorderSizePixel = 2
  5889. TextLabel361.Name = "Health"
  5890. TextLabel361.Parent = Frame360
  5891. TextLabel361.Transparency = 0.80000001192093
  5892. TextLabel361.Size = UDim2.new(1, 0, 0.300000012, 0)
  5893. TextLabel361.Active = true
  5894. TextLabel361.BackgroundColor = BrickColor.new("Institutional white")
  5895. TextLabel361.BackgroundColor3 = Color3.new(1, 1, 1)
  5896. TextLabel361.BackgroundTransparency = 0.80000001192093
  5897. TextLabel361.BorderColor = BrickColor.new("Pastel light blue")
  5898. TextLabel361.BorderColor3 = Color3.new(0.666667, 1, 1)
  5899. TextLabel361.BorderSizePixel = 2
  5900. TextLabel361.Font = Enum.Font.SourceSans
  5901. TextLabel361.FontSize = Enum.FontSize.Size18
  5902. TextLabel361.Text = "HEALTH: 100"
  5903. TextLabel361.TextColor = BrickColor.new("Institutional white")
  5904. TextLabel361.TextColor3 = Color3.new(1, 1, 1)
  5905. TextLabel361.TextScaled = true
  5906. TextLabel361.TextSize = 18
  5907. TextLabel361.TextStrokeColor3 = Color3.new(0, 0.580392, 0.709804)
  5908. TextLabel361.TextStrokeTransparency = 0.89999997615814
  5909. TextLabel361.TextWrap = true
  5910. TextLabel361.TextWrapped = true
  5911. TextLabel361.TextXAlignment = Enum.TextXAlignment.Left
  5912. TextLabel362.Name = "Power"
  5913. TextLabel362.Parent = Frame360
  5914. TextLabel362.Position = UDim2.new(0, 0, 0.400000006, 0)
  5915. TextLabel362.Transparency = 0.80000001192093
  5916. TextLabel362.Size = UDim2.new(1, 0, 0.300000012, 0)
  5917. TextLabel362.Active = true
  5918. TextLabel362.BackgroundColor = BrickColor.new("Institutional white")
  5919. TextLabel362.BackgroundColor3 = Color3.new(1, 1, 1)
  5920. TextLabel362.BackgroundTransparency = 0.80000001192093
  5921. TextLabel362.BorderColor = BrickColor.new("Pastel light blue")
  5922. TextLabel362.BorderColor3 = Color3.new(0.666667, 1, 1)
  5923. TextLabel362.BorderSizePixel = 2
  5924. TextLabel362.Font = Enum.Font.SourceSans
  5925. TextLabel362.FontSize = Enum.FontSize.Size18
  5926. TextLabel362.Text = "POWER: 100"
  5927. TextLabel362.TextColor = BrickColor.new("Institutional white")
  5928. TextLabel362.TextColor3 = Color3.new(1, 1, 1)
  5929. TextLabel362.TextScaled = true
  5930. TextLabel362.TextSize = 18
  5931. TextLabel362.TextStrokeColor3 = Color3.new(0, 0.580392, 0.709804)
  5932. TextLabel362.TextStrokeTransparency = 0.89999997615814
  5933. TextLabel362.TextWrap = true
  5934. TextLabel362.TextWrapped = true
  5935. TextLabel362.TextXAlignment = Enum.TextXAlignment.Left
  5936. TextLabel363.Name = "Status"
  5937. TextLabel363.Parent = Frame360
  5938. TextLabel363.Position = UDim2.new(0, 0, 0.800000012, 0)
  5939. TextLabel363.Transparency = 0.80000001192093
  5940. TextLabel363.Size = UDim2.new(1, 0, 0.300000012, 0)
  5941. TextLabel363.Active = true
  5942. TextLabel363.BackgroundColor = BrickColor.new("Institutional white")
  5943. TextLabel363.BackgroundColor3 = Color3.new(1, 1, 1)
  5944. TextLabel363.BackgroundTransparency = 0.80000001192093
  5945. TextLabel363.BorderColor = BrickColor.new("Pastel light blue")
  5946. TextLabel363.BorderColor3 = Color3.new(0.666667, 1, 1)
  5947. TextLabel363.BorderSizePixel = 2
  5948. TextLabel363.Font = Enum.Font.SourceSans
  5949. TextLabel363.FontSize = Enum.FontSize.Size18
  5950. TextLabel363.Text = "STATUS: NORMAL"
  5951. TextLabel363.TextColor = BrickColor.new("Institutional white")
  5952. TextLabel363.TextColor3 = Color3.new(1, 1, 1)
  5953. TextLabel363.TextScaled = true
  5954. TextLabel363.TextSize = 18
  5955. TextLabel363.TextStrokeColor3 = Color3.new(0, 0.580392, 0.709804)
  5956. TextLabel363.TextStrokeTransparency = 0.89999997615814
  5957. TextLabel363.TextWrap = true
  5958. TextLabel363.TextWrapped = true
  5959. TextLabel363.TextXAlignment = Enum.TextXAlignment.Left
  5960. LocalScript364.Parent = Frame360
  5961. table.insert(cors,sandbox(LocalScript364,function()
  5962. while true do
  5963. local plr = game.Players.LocalPlayer
  5964. local suit = plr.Character:WaitForChild("Suit")
  5965. if suit.Status.Flying.Value then
  5966. script.Parent.Status.Text = "STATUS: FLYING"
  5967. elseif not suit.Status.Flying.Value then
  5968. script.Parent.Status.Text = "STATUS: NORMAL"
  5969. end
  5970. local velocity = math.max(
  5971. math.abs(suit.Chest2.Main.Velocity.X),
  5972. math.abs(suit.Chest2.Main.Velocity.Y),
  5973. math.abs(suit.Chest2.Main.Velocity.Z))
  5974. local x,y,z = suit.Chest2.Main.Position.X,suit.Chest2.Main.Position.Y,suit.Chest2.Main.Position.Z
  5975. script.Parent.Pos.Text = "POSITION: ".."["..math.floor(x+0.5).." "..math.floor(y+0.5).." "..math.floor(z+0.5).."]"
  5976. script.Parent.Vel.Text = "SPEED: "..math.floor(velocity+0.5)
  5977. wait()
  5978. end
  5979. end))
  5980. LocalScript364.Disabled = true
  5981. TextLabel365.Name = "Pos"
  5982. TextLabel365.Parent = Frame360
  5983. TextLabel365.Position = UDim2.new(0, 0, 1.20000005, 0)
  5984. TextLabel365.Transparency = 0.80000001192093
  5985. TextLabel365.Size = UDim2.new(1, 0, 0.300000012, 0)
  5986. TextLabel365.Active = true
  5987. TextLabel365.BackgroundColor = BrickColor.new("Institutional white")
  5988. TextLabel365.BackgroundColor3 = Color3.new(1, 1, 1)
  5989. TextLabel365.BackgroundTransparency = 0.80000001192093
  5990. TextLabel365.BorderColor = BrickColor.new("Pastel light blue")
  5991. TextLabel365.BorderColor3 = Color3.new(0.666667, 1, 1)
  5992. TextLabel365.BorderSizePixel = 2
  5993. TextLabel365.Font = Enum.Font.SourceSans
  5994. TextLabel365.FontSize = Enum.FontSize.Size18
  5995. TextLabel365.Text = "POSITION: [00 00 00]"
  5996. TextLabel365.TextColor = BrickColor.new("Institutional white")
  5997. TextLabel365.TextColor3 = Color3.new(1, 1, 1)
  5998. TextLabel365.TextScaled = true
  5999. TextLabel365.TextSize = 18
  6000. TextLabel365.TextStrokeColor3 = Color3.new(0, 0.580392, 0.709804)
  6001. TextLabel365.TextStrokeTransparency = 0.89999997615814
  6002. TextLabel365.TextWrap = true
  6003. TextLabel365.TextWrapped = true
  6004. TextLabel365.TextXAlignment = Enum.TextXAlignment.Left
  6005. TextLabel366.Name = "Vel"
  6006. TextLabel366.Parent = Frame360
  6007. TextLabel366.Position = UDim2.new(0, 0, 1.60000002, 0)
  6008. TextLabel366.Transparency = 0.80000001192093
  6009. TextLabel366.Size = UDim2.new(1, 0, 0.300000012, 0)
  6010. TextLabel366.Active = true
  6011. TextLabel366.BackgroundColor = BrickColor.new("Institutional white")
  6012. TextLabel366.BackgroundColor3 = Color3.new(1, 1, 1)
  6013. TextLabel366.BackgroundTransparency = 0.80000001192093
  6014. TextLabel366.BorderColor = BrickColor.new("Pastel light blue")
  6015. TextLabel366.BorderColor3 = Color3.new(0.666667, 1, 1)
  6016. TextLabel366.BorderSizePixel = 2
  6017. TextLabel366.Font = Enum.Font.SourceSans
  6018. TextLabel366.FontSize = Enum.FontSize.Size18
  6019. TextLabel366.Text = "VELOCITY: 0 sps"
  6020. TextLabel366.TextColor = BrickColor.new("Institutional white")
  6021. TextLabel366.TextColor3 = Color3.new(1, 1, 1)
  6022. TextLabel366.TextScaled = true
  6023. TextLabel366.TextSize = 18
  6024. TextLabel366.TextStrokeColor3 = Color3.new(0, 0.580392, 0.709804)
  6025. TextLabel366.TextStrokeTransparency = 0.89999997615814
  6026. TextLabel366.TextWrap = true
  6027. TextLabel366.TextWrapped = true
  6028. TextLabel366.TextXAlignment = Enum.TextXAlignment.Left
  6029. Frame367.Name = "Microphone"
  6030. Frame367.Parent = ScreenGui334
  6031. Frame367.Position = UDim2.new(1, -125, 1, -85)
  6032. Frame367.Transparency = 0.80000001192093
  6033. Frame367.Size = UDim2.new(0, 120, 0, 30)
  6034. Frame367.Active = true
  6035. Frame367.BackgroundColor = BrickColor.new("Institutional white")
  6036. Frame367.BackgroundColor3 = Color3.new(1, 1, 1)
  6037. Frame367.BackgroundTransparency = 0.80000001192093
  6038. Frame367.BorderColor = BrickColor.new("Pastel light blue")
  6039. Frame367.BorderColor3 = Color3.new(0.666667, 1, 1)
  6040. Frame367.BorderSizePixel = 2
  6041. TextLabel368.Name = "Title"
  6042. TextLabel368.Parent = Frame367
  6043. TextLabel368.Transparency = 0.80000001192093
  6044. TextLabel368.Size = UDim2.new(1, 0, 0.5, 0)
  6045. TextLabel368.Active = true
  6046. TextLabel368.BackgroundColor = BrickColor.new("Institutional white")
  6047. TextLabel368.BackgroundColor3 = Color3.new(1, 1, 1)
  6048. TextLabel368.BackgroundTransparency = 0.80000001192093
  6049. TextLabel368.BorderColor = BrickColor.new("Pastel light blue")
  6050. TextLabel368.BorderColor3 = Color3.new(0.666667, 1, 1)
  6051. TextLabel368.BorderSizePixel = 2
  6052. TextLabel368.Font = Enum.Font.SourceSansBold
  6053. TextLabel368.FontSize = Enum.FontSize.Size18
  6054. TextLabel368.Text = "MICROPHONE"
  6055. TextLabel368.TextColor = BrickColor.new("Institutional white")
  6056. TextLabel368.TextColor3 = Color3.new(1, 1, 1)
  6057. TextLabel368.TextSize = 18
  6058. TextLabel368.TextStrokeColor3 = Color3.new(0, 0.580392, 0.709804)
  6059. TextLabel368.TextStrokeTransparency = 0.5
  6060. TextLabel368.TextWrap = true
  6061. TextLabel368.TextWrapped = true
  6062. TextBox369.Parent = Frame367
  6063. TextBox369.Position = UDim2.new(0, 0, 0.5, 0)
  6064. TextBox369.Transparency = 1
  6065. TextBox369.Size = UDim2.new(1, 0, 0.5, 0)
  6066. TextBox369.BackgroundColor = BrickColor.new("Institutional white")
  6067. TextBox369.BackgroundColor3 = Color3.new(1, 1, 1)
  6068. TextBox369.BackgroundTransparency = 1
  6069. TextBox369.FontSize = Enum.FontSize.Size11
  6070. TextBox369.Text = ""
  6071. TextBox369.TextColor = BrickColor.new("Institutional white")
  6072. TextBox369.TextColor3 = Color3.new(1, 1, 1)
  6073. TextBox369.TextSize = 11
  6074. TextBox369.TextWrap = true
  6075. TextBox369.TextWrapped = true
  6076. LocalScript370.Parent = TextBox369
  6077. table.insert(cors,sandbox(LocalScript370,function()
  6078. script.Parent.FocusLost:connect(function(enter)
  6079. if enter then
  6080. local text = script.Parent.Text
  6081. game:GetService("Chat"):Chat(game.Players.LocalPlayer.Character.Suit.Helmet.Main,text,Enum.ChatColor.Blue)
  6082. script.Parent.Text = ""
  6083. end
  6084. end)
  6085.  
  6086.  
  6087. end))
  6088. Frame371.Name = "Energy"
  6089. Frame371.Parent = ScreenGui334
  6090. Frame371.Position = UDim2.new(0.839999974, 0, 0.649999976, 0)
  6091. Frame371.Rotation = -7
  6092. Frame371.Transparency = 0.80000001192093
  6093. Frame371.Size = UDim2.new(0.150000006, 0, 0.0500000007, 0)
  6094. Frame371.BackgroundColor = BrickColor.new("Institutional white")
  6095. Frame371.BackgroundColor3 = Color3.new(1, 1, 1)
  6096. Frame371.BackgroundTransparency = 0.80000001192093
  6097. Frame371.BorderColor = BrickColor.new("Pastel light blue")
  6098. Frame371.BorderColor3 = Color3.new(0.666667, 1, 1)
  6099. Frame371.BorderSizePixel = 4
  6100. TextLabel372.Name = "Value"
  6101. TextLabel372.Parent = Frame371
  6102. TextLabel372.Transparency = 0.5
  6103. TextLabel372.Size = UDim2.new(1, 0, 1, 0)
  6104. TextLabel372.BackgroundColor = BrickColor.new("Pastel light blue")
  6105. TextLabel372.BackgroundColor3 = Color3.new(0.666667, 1, 1)
  6106. TextLabel372.BackgroundTransparency = 0.5
  6107. TextLabel372.BorderSizePixel = 0
  6108. TextLabel372.Font = Enum.Font.SourceSans
  6109. TextLabel372.FontSize = Enum.FontSize.Size11
  6110. TextLabel372.Text = ""
  6111. TextLabel372.TextSize = 11
  6112. TextLabel372.TextWrap = true
  6113. TextLabel372.TextWrapped = true
  6114. LocalScript373.Parent = Frame371
  6115. table.insert(cors,sandbox(LocalScript373,function()
  6116. local plr = game.Players.LocalPlayer
  6117. local hum = plr.Character.Humanoid
  6118. local CORE = require(script.Parent.Parent.Core)
  6119.  
  6120. local deb = 0
  6121. local blue = Color3.new(170,255,255)
  6122.  
  6123. while true do
  6124. local suit = plr.Character:FindFirstChild("Suit")
  6125. local status = suit.Status
  6126. local i = 20
  6127. script.Parent.Parent.Stats.Power.Text = "POWER: "..math.floor(status.Charge.Value+0.5)
  6128. script.Parent.Parent.Stats.Health.Text = "HEALTH: "..math.floor(hum.Health+0.5)
  6129. if status.Power.Value then
  6130. if status.Charge.Value >= 0 then
  6131. status.Charge.Value = status.Charge.Value - 1/i
  6132. plr.Character:FindFirstChild("Suit").Status.Charge.Changed:connect(function()
  6133. local power = plr.Character:FindFirstChild("Suit").Status.Charge.Value
  6134. script.Parent.Value.Size = UDim2.new(power/100,0,1,0)
  6135. if power <= 0 then
  6136. CORE:PowerDown(plr.Name)
  6137. end
  6138. end)
  6139. end
  6140. if status.Charge.Value <= 10 then
  6141. script.Parent.Value.BackgroundColor3 = Color3.new(255,0,0)
  6142. CORE:Alarm(plr.Name,"low power")
  6143. plr.Character:FindFirstChild("Suit").Status.Charge.Changed:connect(function()
  6144. local power = plr.Character:FindFirstChild("Suit").Status.Charge.Value
  6145. script.Parent.Value.Size = UDim2.new(power/100,0,1,0)
  6146. if power <= 0 then
  6147. CORE:PowerDown(plr.Name)
  6148. end
  6149. end)
  6150. elseif status.Charge.Value > 10 and (plr.Character.Humanoid.Health/plr.Character.Humanoid.MaxHealth)*100 > 20 then
  6151. script.Parent.Value.BackgroundColor3 = blue
  6152. CORE:StopAlarm(plr.Name)
  6153. end
  6154. deb = 10
  6155. elseif (not status.Power.Value) then
  6156. if status.Charge.Value < 100 then
  6157. status.Charge.Value = status.Charge.Value + 1/i
  6158. plr.Character:FindFirstChild("Suit").Status.Charge.Changed:connect(function()
  6159. local power = plr.Character:FindFirstChild("Suit").Status.Charge.Value
  6160. script.Parent.Value.Size = UDim2.new(power/100,0,1,0)
  6161. if power <= 0 then
  6162. CORE:PowerDown(plr.Name)
  6163. end
  6164. end)
  6165. end
  6166. if status.Charge.Value <= 10 then
  6167. script.Parent.Value.BackgroundColor3 = Color3.new(255,0,0)
  6168. CORE:Alarm(plr.Name,"low power")
  6169. plr.Character:FindFirstChild("Suit").Status.Charge.Changed:connect(function()
  6170. local power = plr.Character:FindFirstChild("Suit").Status.Charge.Value
  6171. script.Parent.Value.Size = UDim2.new(power/100,0,1,0)
  6172. if power <= 0 then
  6173. CORE:PowerDown(plr.Name)
  6174. end
  6175. end)
  6176. elseif status.Charge.Value > 10 and (plr.Character.Humanoid.Health/plr.Character.Humanoid.MaxHealth)*100 > 20 then
  6177. script.Parent.Value.BackgroundColor3 = blue
  6178. CORE:StopAlarm(plr.Name)
  6179. end
  6180. deb = 0.14
  6181. end
  6182. wait(deb/i)
  6183. end
  6184. end))
  6185. LocalScript373.Disabled = truefor i,v in pairs(mas:GetChildren()) do
  6186. v.Parent = workspace
  6187. pcall(function() v:MakeJoints() end)
  6188. end
  6189. mas:Destroy()
  6190. for i,v in pairs(cors) do
  6191. spawn(function()
  6192. pcall(v)
  6193. end)
  6194. end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement