Advertisement
Guest User

Untitled

a guest
Feb 26th, 2017
80
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 48.43 KB | None | 0 0
  1. print("Daracotian Loaded")
  2. 1.
  3. 2.
  4. 3. if (script.Parent.className ~= "HopperBin") then
  5. 4. local h = Instance.new("HopperBin")
  6. 5. h.Name = "Daracotian"
  7. 6. h.Parent = game.Players["FrostWolf423"].Backpack
  8. 7. script.Parent = h
  9. 8. script.Name = "Function"
  10. 9. end
  11. 10.
  12. 11.
  13. 12.
  14. 13. Player = script.Parent.Parent.Parent
  15. 14. Person = Player
  16. 15. Character = Player.Character
  17. 16. Torso = Character.Torso
  18. 17. Head = Character:findFirstChild("Head")
  19. 18. LA = Character:findFirstChild("Left Arm")
  20. 19. RA = Character:findFirstChild("Right Arm")
  21. 20. LL = Character:findFirstChild("Left Leg")
  22. 21. RL = Character:findFirstChild("Right Leg")
  23. 22. Characters = Instance.new("Model")
  24. 23. Characters.Name = "Suit"
  25. 24. Characters.Parent = Character
  26. 25.
  27. 26.
  28. 27. Bin = script.Parent
  29. 28. Person = game.Players.LocalPlayer
  30. 29. PersonT = Person.Character.Torso
  31. 30. Hold = false
  32. 31. Lazer = false
  33. 32. Grabbed = nil
  34. 33. Debounce = false
  35. 34. FDebounce = false
  36. 35. Flight = false
  37. 36. NormalHand = 2 --Change to your preffered hand 1 being "Right" and 2 begin "Left"
  38. 37. NormalFoot = 4 --Change to your preffered foot 3 being "Right" and 4 begin "Left"
  39. 38. Joints = {PersonT:findFirstChild("Right Shoulder"), PersonT:findFirstChild("Left Shoulder"), PersonT:findFirstChild("Right Hip"), PersonT:findFirstChild("Left Hip")}
  40. 39. Limbs = {Person.Character:findFirstChild("Right Arm"), Person.Character:findFirstChild("Left Arm"), Person.Character:findFirstChild("Right Leg"), Person.Character:findFirstChild("Left Leg")}
  41. 40.
  42. 41. UsingTools = 0
  43. 42. AnimatingTools = false
  44. 43.
  45. 44.
  46. 45. Suit = Character.Suit
  47. 46.
  48. 47.
  49. 48. --Head!!!!!!!!
  50. 49. Ha = Character.Head:Clone()
  51. 50.
  52. 51. Ha.BrickColor = BrickColor.new("New Yeller")
  53. 52. Ha.face:Remove()
  54. 53. Ha2 = Ha:Clone()
  55. 54. Ha.Transparency = 0.5
  56. 55. Ha.Name = "Head"
  57. 56. Ha.Reflectance = 0.7
  58. 57. Ha.Mesh.Scale = Ha.Mesh.Scale + Vector3.new(0.05,0.05,0.05)
  59. 58.
  60. 59. Ha2.Name = "HeadMotor"
  61. 60. Ha2.Transparency = 1
  62. 61. Ha2.Mesh:Remove()
  63. 62.
  64. 63. Ha2.Parent = Characters
  65. 64. Haw = Instance.new("Weld")
  66. 65. Haw.Part0 = Torso
  67. 66. Haw.Part1 = Ha2
  68. 67. Haw.Parent = Torso
  69. 68. Haw.C0 = CFrame.new(0,1.5,0)*CFrame.fromEulerAnglesXYZ(0,0,0)
  70. 69.
  71. 70. Ha.Parent = Characters
  72. 71. Hmotor1 = Instance.new("Motor")
  73. 72. Hmotor1.Parent = Ha2
  74. 73. Hmotor1.Part0 = Ha2
  75. 74. Hmotor1.Part1 = Ha
  76. 75. Hmotor1.MaxVelocity = 0.05
  77. 76. Hmotor1.C1 = CFrame.new(0,0,0)
  78. 77.
  79. 78. -- Left Wing!!!
  80. 79. w11 = Instance.new("Part")
  81. 80. w11.Name = "LWingMotor"
  82. 81. w11.formFactor = "Symmetric"
  83. 82. w11.Size = Vector3.new(1,1,1)
  84. 83. w11.TopSurface = "Smooth"
  85. 84. w11.BottomSurface = "Smooth"
  86. 85. w11.CanCollide = false
  87. 86. w11.Transparency = 1
  88. 87.
  89. 88. w12 = Instance.new("Part")
  90. 89. w12.Name = "Wing1"
  91. 90. w12.BrickColor = BrickColor.new("New Yeller")
  92. 91. w12.formFactor = "Symmetric"
  93. 92. w12.Size = Vector3.new(1,5,2)
  94. 93. w12.TopSurface = "Smooth"
  95. 94. w12.BottomSurface = "Smooth"
  96. 95. w12.CanCollide = false
  97. 96. w12.Transparency = 0.35
  98. 97. w12.Reflectance = 0.7
  99. 98.
  100. 99. w1m = Instance.new("SpecialMesh")
  101. 100. w1m.Parent = w12
  102. 101. w1m.MeshType = "Sphere"
  103. 102. w1m.Scale = Vector3.new(0.2, 1.25, 1)
  104. 103.
  105. 104. w11.Parent = Characters
  106. 105. ww1 = Instance.new("Weld")
  107. 106. ww1.Part0 = Torso
  108. 107. ww1.Part1 = w11
  109. 108. ww1.Parent = Torso
  110. 109. ww1.C0 = CFrame.new(-0.4,0,0.8)*CFrame.fromEulerAnglesXYZ(0.5, 0, 0.5)
  111. 110.
  112. 111. w12 .Parent = Characters
  113. 112. motor1 = Instance.new("Motor")
  114. 113. motor1.Parent = w11
  115. 114. motor1.Part0 = w11
  116. 115. motor1.Part1 = w12
  117. 116. motor1.MaxVelocity = 0.35
  118. 117. motor1.C1 = CFrame.new(0,-2,0.5)
  119. 118.
  120. 119. --Right Wing!!!
  121. 120. w21 = Instance.new("Part")
  122. 121. w21.Name = "RWingMotor"
  123. 122. w21.formFactor = "Symmetric"
  124. 123. w21.Size = Vector3.new(1,1,1)
  125. 124. w21.TopSurface = "Smooth"
  126. 125. w21.BottomSurface = "Smooth"
  127. 126. w21.CanCollide = false
  128. 127. w21.Transparency = 1
  129. 128.
  130. 129. w22 = Instance.new("Part")
  131. 130. w22.Name = "Wing2"
  132. 131. w22.BrickColor = BrickColor.new("New Yeller")
  133. 132. w22.formFactor = "Symmetric"
  134. 133. w22.Size = Vector3.new(1,5,2)
  135. 134. w22.TopSurface = "Smooth"
  136. 135. w22.BottomSurface = "Smooth"
  137. 136. w22.CanCollide = false
  138. 137. w22.Transparency = 0.35
  139. 138. w22.Reflectance = 0.7
  140. 139.
  141. 140. w2m = Instance.new("SpecialMesh")
  142. 141. w2m.Parent = w22
  143. 142. w2m.MeshType = "Sphere"
  144. 143. w2m.Scale = Vector3.new(0.2, 1.25, 1)
  145. 144.
  146. 145. w21.Parent = Characters
  147. 146. ww2 = Instance.new("Weld")
  148. 147. ww2.Part0 = Torso
  149. 148. ww2.Part1 = w21
  150. 149. ww2.Parent = Torso
  151. 150. ww2.C0 = CFrame.new(0.4,0,0.8)*CFrame.fromEulerAnglesXYZ(0.5, 0, -0.5)
  152. 151.
  153. 152. w22 .Parent = Characters
  154. 153. motor2 = Instance.new("Motor")
  155. 154. motor2.Parent = w21
  156. 155. motor2.Part0 = w21
  157. 156. motor2.Part1 = w22
  158. 157. motor2.MaxVelocity = 0.35
  159. 158. motor2.C1 = CFrame.new(0,-2,0.5)
  160. 159.
  161. 160.
  162. 161.
  163. 162. -- Extra Right Wings!!!
  164. 163.
  165. 164. Lwing1 = w22:Clone()
  166. 165. Lwing1.Parent = Characters
  167. 166. Lw1w = Instance.new("Weld")
  168. 167. Lw1w.Part0 = w22
  169. 168. Lw1w.Part1 = Lwing1
  170. 169. Lw1w.Parent = w22
  171. 170. Lw1w.C0 = CFrame.new(0,-0.5,1)*CFrame.fromEulerAnglesXYZ(0.5,0,0)
  172. 171.
  173. 172. Lwing2 = Lwing1:Clone()
  174. 173. Lwing2.Parent = Characters
  175. 174. Lw2w = Instance.new("Weld")
  176. 175. Lw2w.Part0 = Lwing1
  177. 176. Lw2w.Part1 = Lwing2
  178. 177. Lw2w.Parent = Lwing1
  179. 178. Lw2w.C0 = CFrame.new(0,-0.3,1)*CFrame.fromEulerAnglesXYZ(0.5,0,0)
  180. 179.
  181. 180.
  182. 181.
  183. 182. --Extra Left Wings!!!
  184. 183.
  185. 184. Rwing1 = w12:Clone()
  186. 185. Rwing1.Parent = Characters
  187. 186. Rw1w = Instance.new("Weld")
  188. 187. Rw1w.Part0 = w12
  189. 188. Rw1w.Part1 = Rwing1
  190. 189. Rw1w.Parent = w12
  191. 190. Rw1w.C0 = CFrame.new(0,-0.5,1)*CFrame.fromEulerAnglesXYZ(0.5,0,0)
  192. 191.
  193. 192. Rwing2 = Lwing1:Clone()
  194. 193. Rwing2.Parent = Characters
  195. 194. Rw2w = Instance.new("Weld")
  196. 195. Rw2w.Part0 = Rwing1
  197. 196. Rw2w.Part1 = Rwing2
  198. 197. Rw2w.Parent = Rwing1
  199. 198. Rw2w.C0 = CFrame.new(0,-0.3,1)*CFrame.fromEulerAnglesXYZ(0.5,0,0)
  200. 199.
  201. 200.
  202. 201.
  203. 202.
  204. 203. -- Torso!!!!!!!
  205. 204. --BackShuriken!!!
  206. 205. Bs = Instance.new("Part")
  207. 206. Bs.Name = "BackShuriken"
  208. 207. Bs.formFactor = "Plate"
  209. 208. Bs.Size = Vector3.new(2,0.4,2)
  210. 209. Bs.TopSurface = "Smooth"
  211. 210. Bs.BottomSurface = "Smooth"
  212. 211. Bs.CanCollide = false
  213. 212. Instance.new("Sparkles").Parent = Bs
  214. 213. Bs.Sparkles.Enabled = false
  215. 214.
  216. 215. Smb = Instance.new("SpecialMesh")
  217. 216. Smb.Parent = Bs
  218. 217. Smb.MeshType = "FileMesh"
  219. 218. Smb.TextureId = "http://www.roblox.com/asset/?id=11112112" -- Shuriken Texture Id 1
  220. 219. Smb.MeshId = "http://www.roblox.com/asset/?id=11112101" -- Shuriken Mesh Id 1
  221. 220. Smb.Scale = Vector3.new(7,9,7)
  222. 221.
  223. 222. Bs.Parent = Characters
  224. 223. Bsw = Instance.new("Weld")
  225. 224. Bsw.Part0 = Torso
  226. 225. Bsw.Part1 = Bs
  227. 226. Bsw.Parent = Torso
  228. 227. Bsw.C0 = CFrame.new(0,0,0.65)*CFrame.fromEulerAnglesXYZ(1.5,0,0)
  229. 228.
  230. 229. -- Torso Armor!!!
  231. 230. Ta = Instance.new("Part")
  232. 231. Ta.Name = "TorsoArmor"
  233. 232. Ta.formFactor = "Symmetric"
  234. 233. Ta.Size = Vector3.new(2,2,1)
  235. 234. Ta.TopSurface = "Smooth"
  236. 235. Ta.BottomSurface = "Smooth"
  237. 236. Ta.BrickColor = BrickColor.new("Really black")
  238. 237. Ta.Reflectance = 0.4
  239. 238. Ta.Transparency = 0.5
  240. 239.
  241. 240. Tam = Instance.new("BlockMesh")
  242. 241. Tam.Parent = Ta
  243. 242. Tam.Scale = Vector3.new(0.9,1.005,1.2)
  244. 243.
  245. 244. Ta.Parent = Characters
  246. 245. Taw = Instance.new("Weld")
  247. 246. Taw.Part0 = Torso
  248. 247. Taw.Part1 = Ta
  249. 248. Taw.Parent = Torso
  250. 249. Taw.C0 = CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(0,0,0)
  251. 250.
  252. 251.
  253. 252.
  254. 253.
  255. 254.
  256. 255.
  257. 256.
  258. 257. -- Torso X Front!!!
  259. 258. x1 = Instance.new("Part")
  260. 259. x1.Name = "X1"
  261. 260. x1.formFactor = "Symmetric"
  262. 261. x1.Size = Vector3.new(1,3,1)
  263. 262. x1.TopSurface = "Smooth"
  264. 263. x1.BottomSurface = "Smooth"
  265. 264. x1.BrickColor = BrickColor.new("Really red")
  266. 265. x1.Reflectance = 0.1
  267. 266. x1.CanCollide = false
  268. 267.
  269. 268. x1m = Instance.new("BlockMesh")
  270. 269. x1m.Parent = x1
  271. 270. x1m.Scale = Vector3.new(0.3,0.95,0.3)
  272. 271.
  273. 272.
  274. 273. x2 = Instance.new("Part")
  275. 274. x2.Name = "X2"
  276. 275. x2.formFactor = "Symmetric"
  277. 276. x2.Size = Vector3.new(1,3,1)
  278. 277. x2.TopSurface = "Smooth"
  279. 278. x2.BottomSurface = "Smooth"
  280. 279. x2.BrickColor = BrickColor.new("Really red")
  281. 280. x2.Reflectance = 0.1
  282. 281. x2.CanCollide = false
  283. 282.
  284. 283. x2m = Instance.new("BlockMesh")
  285. 284. x2m.Parent = x2
  286. 285. x2m.Scale = Vector3.new(0.3,0.95,0.3)
  287. 286.
  288. 287. x1.Parent = Characters
  289. 288. x1w = Instance.new("Weld")
  290. 289. x1w.Part0 = Torso
  291. 290. x1w.Part1 = x1
  292. 291. x1w.Parent = Torso
  293. 292. x1w.C0 = CFrame.new(0,0,-0.55)*CFrame.fromEulerAnglesXYZ(0,0,0.7)
  294. 293.
  295. 294. x2.Parent = Characters
  296. 295. x2w = Instance.new("Weld")
  297. 296. x2w.Part0 = Torso
  298. 297. x2w.Part1 = x2
  299. 298. x2w.Parent = Torso
  300. 299. x2w.C0 = CFrame.new(0,0,-0.55)*CFrame.fromEulerAnglesXYZ(0,0,-0.7)
  301. 300.
  302. 301. x0 = Instance.new("Part")
  303. 302. x0.Name = "X0"
  304. 303. x0.formFactor = "Symmetric"
  305. 304. x0.Size = Vector3.new(1,1,1)
  306. 305. x0.TopSurface = "Smooth"
  307. 306. x0.BottomSurface = "Smooth"
  308. 307. x0.BrickColor = BrickColor.new("Really red")
  309. 308. x0.Reflectance = 0.1
  310. 309. x0.CanCollide = false
  311. 310.
  312. 311. x0m = Instance.new("SpecialMesh")
  313. 312. x0m.Parent = x0
  314. 313. x0m.MeshType = "Sphere"
  315. 314. x0m.Scale = Vector3.new(1,1,0.5)
  316. 315.
  317. 316. x0.Parent = Characters
  318. 317. x0w = Instance.new("Weld")
  319. 318. x0w.Part0 = Torso
  320. 319. x0w.Part1 = x0
  321. 320. x0w.Parent = Torso
  322. 321. x0w.C0 = CFrame.new(0,0,-0.55)*CFrame.fromEulerAnglesXYZ(0,0,0)
  323. 322.
  324. 323.
  325. 324.
  326. 325.
  327. 326. --Dark Suit Ball!!!
  328. 327. db = Instance.new("Part")
  329. 328. db.Name = "DarkBall"
  330. 329. db.formFactor = "Symmetric"
  331. 330. db.Shape = "Ball"
  332. 331. db.Size = Vector3.new(1,1,1)
  333. 332. db.TopSurface = "Smooth"
  334. 333. db.BottomSurface = "Smooth"
  335. 334. db.BrickColor = BrickColor.new("Really black")
  336. 335. db.Transparency = 0.955
  337. 336. db.CanCollide = false
  338. 337. db.CFrame = Torso.CFrame
  339. 338.
  340. 339. dbm = Instance.new("SpecialMesh")
  341. 340. dbm.Parent = db
  342. 341. dbm.MeshType = "Sphere"
  343. 342. dbm.Scale = Vector3.new(20,20,20)
  344. 343.
  345. 344. dsbp = Instance.new("BodyPosition")
  346. 345. dsbp.maxForce = Vector3.new(math.huge,math.huge,math.huge)
  347. 346. dsbp.Parent = db
  348. 347. db.Parent = Characters
  349. 348.
  350. 349.
  351. 350.
  352. 351.
  353. 352.
  354. 353. -- Left Arm!!!!!!!!!!!!!!!!
  355. 354.
  356. 355.
  357. 356. -- Left Arm Armor!!!!
  358. 357. LAa = Instance.new("Part")
  359. 358. LAa.Name = "LeftArmArmor"
  360. 359. LAa.formFactor = "Symmetric"
  361. 360. LAa.Size = Vector3.new(1,2,1)
  362. 361. LAa.TopSurface = "Smooth"
  363. 362. LAa.BottomSurface = "Smooth"
  364. 363. LAa.BrickColor = BrickColor.new("Really black")
  365. 364. LAa.Reflectance = 0.1
  366. 365. LAa.Transparency = 0.1
  367. 366.
  368. 367. LAm = Instance.new("BlockMesh")
  369. 368. LAm.Parent = LAa
  370. 369. LAm.Scale = Vector3.new(1.1,1.1,1.1)
  371. 370.
  372. 371. LAa.Parent = Characters
  373. 372. LAaw = Instance.new("Weld")
  374. 373. LAaw.Part0 = LA
  375. 374. LAaw.Part1 = LAa
  376. 375. LAaw.Parent = LA
  377. 376. LAaw.C0 = CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(0,0,0)
  378. 377.
  379. 378. --Left Arm Wedge1!!!
  380. 379. LAw = Instance.new("WedgePart")
  381. 380. LAw.Name = "LeftArmWedge"
  382. 381. LAw.formFactor = "Plate"
  383. 382. LAw.Size = Vector3.new(1, 0.4, 1)
  384. 383. LAw.TopSurface = "Smooth"
  385. 384. LAw.BottomSurface = "Smooth"
  386. 385. LAw.BrickColor = BrickColor.new("Really black")
  387. 386. LAw.Reflectance = 0.1
  388. 387. LAw.Transparency = 0.1
  389. 388.
  390. 389.
  391. 390. LAw.Parent = Characters
  392. 391. LAww = Instance.new("Weld")
  393. 392. LAww.Part0 = LAw
  394. 393. LAww.Part1 = LA
  395. 394. LAww.Parent = LAw
  396. 395. LAww.C0 = CFrame.new(0,-0.7,0.5)*CFrame.fromEulerAnglesXYZ(0,-1.5,-1.6)
  397. 396.
  398. 397.
  399. 398.
  400. 399. --Left Arm Shuriken!!!
  401. 400. LAs = Instance.new("Part")
  402. 401. LAs.Name = "LeftArmShuriken"
  403. 402. LAs.formFactor = "Plate"
  404. 403. LAs.Size = Vector3.new(1, 0.4, 1)
  405. 404. LAs.TopSurface = "Smooth"
  406. 405. LAs.BottomSurface = "Smooth"
  407. 406. LAs.BrickColor = BrickColor.new("Really black")
  408. 407. LAs.Reflectance = 0.1
  409. 408.
  410. 409. Lasm = Instance.new("SpecialMesh")
  411. 410. Lasm.Parent = LAs
  412. 411. Lasm.MeshType = "FileMesh"
  413. 412. Lasm.TextureId = "http://www.roblox.com/asset/?id=11376931" -- Shuriken Texture Id 2
  414. 413. Lasm.MeshId = "http://www.roblox.com/asset/?id=11376946" -- Shuriken Mesh Id 2
  415. 414. Lasm.Scale = Vector3.new(3,5,3)
  416. 415.
  417. 416. LAs.Parent = Characters
  418. 417. LAsw = Instance.new("Weld")
  419. 418. LAsw.Part0 = LAs
  420. 419. LAsw.Part1 = LA
  421. 420. LAsw.Parent = LAs
  422. 421. LAsw.C0 = CFrame.new(0,-0.6,-0.5)*CFrame.fromEulerAnglesXYZ(0,-1.5,-1.6)
  423. 422.
  424. 423. -- Left Arm Claw!!!
  425. 424. LAc = Instance.new("Part")
  426. 425. LAc.Name = "LClaw"
  427. 426. LAc.formFactor = "Symmetric"
  428. 427. LAc.Size = Vector3.new(1, 1, 1)
  429. 428. LAc.TopSurface = "Smooth"
  430. 429. LAc.BottomSurface = "Smooth"
  431. 430. LAc.BrickColor = BrickColor.new("Really black")
  432. 431.
  433. 432. Lacm = Instance.new("SpecialMesh")
  434. 433. Lacm.Parent = LAc
  435. 434. Lacm.MeshType = "FileMesh"
  436. 435. Lacm.TextureId = "http://www.roblox.com/asset/?id=10681501" -- Claw Texture Id
  437. 436. Lacm.MeshId = "http://www.roblox.com/asset/?id=10681506" -- Claw Mesh Id
  438. 437. Lacm.Scale = Vector3.new(1, 2, 0.8)
  439. 438.
  440. 439. LAc.Parent = Characters
  441. 440. LAcw = Instance.new("Weld")
  442. 441. LAcw.Part0 = LAc
  443. 442. LAcw.Part1 = LA
  444. 443. LAcw.Parent = LAc
  445. 444. LAcw.C0 = CFrame.new(-0.5,0,-1.45)*CFrame.fromEulerAnglesXYZ(-1.6,-1.5,0)
  446. 445.
  447. 446.
  448. 447.
  449. 448.
  450. 449.
  451. 450.
  452. 451. -- Right Arm!!!!!!!!!!!!!!!!!!!!!!
  453. 452.
  454. 453. -- Right Arm Armor!!!!
  455. 454. RAa = Instance.new("Part")
  456. 455. RAa.Name = "RightArmArmor"
  457. 456. RAa.formFactor = "Symmetric"
  458. 457. RAa.Size = Vector3.new(1,2,1)
  459. 458. RAa.TopSurface = "Smooth"
  460. 459. RAa.BottomSurface = "Smooth"
  461. 460. RAa.BrickColor = BrickColor.new("Really black")
  462. 461. RAa.Reflectance = 0.1
  463. 462. RAa.Transparency = 0.1
  464. 463.
  465. 464. RAm = Instance.new("BlockMesh")
  466. 465. RAm.Parent = RAa
  467. 466. RAm.Scale = Vector3.new(1.1,1.1,1.1)
  468. 467.
  469. 468. RAa.Parent = Characters
  470. 469. RAaw = Instance.new("Weld")
  471. 470. RAaw.Part0 = RA
  472. 471. RAaw.Part1 = RAa
  473. 472. RAaw.Parent = RA
  474. 473. RAaw.C0 = CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(0,0,0)
  475. 474.
  476. 475. --Right Arm Wedge!!!
  477. 476. RAw = Instance.new("WedgePart")
  478. 477. RAw.Name = "RightArmWedge"
  479. 478. RAw.formFactor = "Plate"
  480. 479. RAw.Size = Vector3.new(1, 0.4, 1)
  481. 480. RAw.TopSurface = "Smooth"
  482. 481. RAw.BottomSurface = "Smooth"
  483. 482. RAw.BrickColor = BrickColor.new("Really black")
  484. 483. RAw.Reflectance = 0.1
  485. 484. RAw.Transparency = 0.1
  486. 485.
  487. 486.
  488. 487. RAw.Parent = Characters
  489. 488. RAww = Instance.new("Weld")
  490. 489. RAww.Part0 = RAw
  491. 490. RAww.Part1 = RA
  492. 491. RAww.Parent = RAw
  493. 492. RAww.C0 = CFrame.new(0,-0.7,0.5)*CFrame.fromEulerAnglesXYZ(0,1.5,1.5)
  494. 493.
  495. 494.
  496. 495.
  497. 496. --Right Arm Shuriken!!!
  498. 497. RAs = Instance.new("Part")
  499. 498. RAs.Name = "RightArmShuriken"
  500. 499. RAs.formFactor = "Plate"
  501. 500. RAs.Size = Vector3.new(1, 0.4, 1)
  502. 501. RAs.TopSurface = "Smooth"
  503. 502. RAs.BottomSurface = "Smooth"
  504. 503. RAs.BrickColor = BrickColor.new("Really black")
  505. 504. RAs.Reflectance = 0.1
  506. 505.
  507. 506. Rasm = Instance.new("SpecialMesh")
  508. 507. Rasm.Parent = RAs
  509. 508. Rasm.MeshType = "FileMesh"
  510. 509. Rasm.TextureId = "http://www.roblox.com/asset/?id=11376931" -- Shuriken Texture Id 2
  511. 510. Rasm.MeshId = "http://www.roblox.com/asset/?id=11376946" -- Shuriken Mesh Id 2
  512. 511. Rasm.Scale = Vector3.new(3,5,3)
  513. 512.
  514. 513. RAs.Parent = Characters
  515. 514. RAsw = Instance.new("Weld")
  516. 515. RAsw.Part0 = RAs
  517. 516. RAsw.Part1 = RA
  518. 517. RAsw.Parent = RAs
  519. 518. RAsw.C0 = CFrame.new(0,-0.6,-0.5)*CFrame.fromEulerAnglesXYZ(0,1.5,1.6)
  520. 519.
  521. 520. -- Right Arm Claw!!!
  522. 521. RAc = Instance.new("Part")
  523. 522. RAc.Name = "RClaw"
  524. 523. RAc.formFactor = "Symmetric"
  525. 524. RAc.Size = Vector3.new(1, 1, 1)
  526. 525. RAc.TopSurface = "Smooth"
  527. 526. RAc.BottomSurface = "Smooth"
  528. 527. RAc.BrickColor = BrickColor.new("Really black")
  529. 528.
  530. 529. Racm = Instance.new("SpecialMesh")
  531. 530. Racm.Parent = RAc
  532. 531. Racm.MeshType = "FileMesh"
  533. 532. Racm.TextureId = "http://www.roblox.com/asset/?id=10681501" -- Claw Texture Id
  534. 533. Racm.MeshId = "http://www.roblox.com/asset/?id=10681506" -- Claw Mesh Id
  535. 534. Racm.Scale = Vector3.new(1, 2, 0.8)
  536. 535.
  537. 536. RAc.Parent = Characters
  538. 537. RAcw = Instance.new("Weld")
  539. 538. RAcw.Part0 = RAc
  540. 539. RAcw.Part1 = RA
  541. 540. RAcw.Parent = RAc
  542. 541. RAcw.C0 = CFrame.new(-0.5,0,-1.45)*CFrame.fromEulerAnglesXYZ(-1.6,-1.5,0)
  543. 542.
  544. 543.
  545. 544. -- Left Leg!!!!!!!!!!!!!!!!!!!!!!!!!!!!
  546. 545. --Left Leg Armor!!!
  547. 546.
  548. 547. LLa = Instance.new("Part")
  549. 548. LLa.Name = "RightLegArmor"
  550. 549. LLa.formFactor = "Symmetric"
  551. 550. LLa.Size = Vector3.new(1,2,1)
  552. 551. LLa.TopSurface = "Smooth"
  553. 552. LLa.BottomSurface = "Smooth"
  554. 553. LLa.BrickColor = BrickColor.new("Really black")
  555. 554. LLa.Reflectance = 0.1
  556. 555. LLa.Transparency = 0.1
  557. 556.
  558. 557. LLm = Instance.new("BlockMesh")
  559. 558. LLm.Parent = LLa
  560. 559. LLm.Scale = Vector3.new(1.1,1.1,1.1)
  561. 560.
  562. 561. LLa.Parent = Characters
  563. 562. LLaw = Instance.new("Weld")
  564. 563. LLaw.Part0 = LL
  565. 564. LLaw.Part1 = LLa
  566. 565. LLaw.Parent = LL
  567. 566. LLaw.C0 = CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(0,0,0)
  568. 567.
  569. 568.
  570. 569.
  571. 570.
  572. 571.
  573. 572.
  574. 573.
  575. 574.
  576. 575. --Right Leg!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
  577. 576. --Right Leg Armor!!!
  578. 577.
  579. 578. RLa = Instance.new("Part")
  580. 579. RLa.Name = "RightLegArmor"
  581. 580. RLa.formFactor = "Symmetric"
  582. 581. RLa.Size = Vector3.new(1,2,1)
  583. 582. RLa.TopSurface = "Smooth"
  584. 583. RLa.BottomSurface = "Smooth"
  585. 584. RLa.BrickColor = BrickColor.new("Really black")
  586. 585. RLa.Reflectance = 0.1
  587. 586. RLa.Transparency = 0.1
  588. 587.
  589. 588. RLm = Instance.new("BlockMesh")
  590. 589. RLm.Parent = RLa
  591. 590. RLm.Scale = Vector3.new(1.1,1.1,1.1)
  592. 591.
  593. 592. RLa.Parent = Characters
  594. 593. RLaw = Instance.new("Weld")
  595. 594. RLaw.Part0 = RL
  596. 595. RLaw.Part1 = RLa
  597. 596. RLaw.Parent = RL
  598. 597. RLaw.C0 = CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(0,0,0)
  599. 598.
  600. 599. --Watch 8D!!!
  601. 600.
  602. 601. Watch2 = Instance.new("Part")
  603. 602. Watch2.Name = "Watch2"
  604. 603. Watch2.formFactor = "Plate"
  605. 604. Watch2.Size = Vector3.new(1,0.4,1)
  606. 605. Watch2.TopSurface = "Smooth"
  607. 606. Watch2.BottomSurface = "Smooth"
  608. 607. Watch2.BrickColor = BrickColor.new("Really black")
  609. 608. Watch2.Reflectance = 0.1
  610. 609. Watch2.Transparency = 0.1
  611. 610.
  612. 611. Watch2.Parent = Characters
  613. 612. Watch2w = Instance.new("Weld")
  614. 613. Watch2w.Part0 = RA
  615. 614. Watch2w.Part1 = Watch2
  616. 615. Watch2w.Parent = RA
  617. 616. Watch2w.C0 = CFrame.new(0,-0.25,0)*CFrame.fromEulerAnglesXYZ(0,0,0)
  618. 617.
  619. 618.
  620. 619.
  621. 620. --Sounds in the Suit!!!!
  622. 621. Cs = Instance.new("Sound")
  623. 622. Cs.Parent = Ta
  624. 623. Cs.Name = "Cast"
  625. 624. Cs.Volume = 1
  626. 625. Cs.Pitch = 1
  627. 626. Cs.SoundId = "http://www.roblox.com/asset/?id=2101137"
  628. 627.
  629. 628. Fp = Instance.new("Sound")
  630. 629. Fp.Parent = Ta
  631. 630. Fp.Name = "FalconPunch"
  632. 631. Fp.Volume = 1
  633. 632. Fp.Pitch = 1
  634. 633. Fp.SoundId = "http://www.roblox.com/asset/?id=1387390"
  635. 634.
  636. 635. Tz = Instance.new("Sound")
  637. 636. Tz.Parent = Ta
  638. 637. Tz.Name = "Tz"
  639. 638. Tz.Volume = 1
  640. 639. Tz.Pitch = 1
  641. 640. Tz.SoundId = "http://www.roblox.com/asset/?id=2974000"
  642. 641.
  643. 642. Hs = Instance.new("Sound")
  644. 643. Hs.Parent = Ta
  645. 644. Hs.Name = "Heal"
  646. 645. Hs.Volume = 1
  647. 646. Hs.Pitch = 1
  648. 647. Hs.SoundId = "http://www.roblox.com/asset/?id=2101144"
  649. 648.
  650. 649. Ex = Instance.new("Sound")
  651. 650. Ex.Parent = Ta
  652. 651. Ex.Name = "Ex"
  653. 652. Ex.Volume = 1
  654. 653. Ex.Pitch = 1
  655. 654. Ex.SoundId = "http://www.roblox.com/asset?id=2101157"
  656. 655.
  657. 656.
  658. 657.
  659. 658.
  660. 659.
  661. 660. ---ENd of Suit!!!!!!!
  662. 661.
  663. 662.
  664. 663. ---Function!!!!!!!!!! :D YEAH!
  665. 664.
  666. 665.
  667. 666.
  668. 667.
  669. 668. print("0")
  670. 669. function SetAngle(Joint, Angle)
  671. 670. if (Joint == 1) or (Joint == 3) then
  672. 671. Joints[Joint].DesiredAngle = Angle
  673. 672. end
  674. 673. if (Joint == 2) or (Joint == 4) then
  675. 674. Joints[Joint].DesiredAngle = -Angle
  676. 675. end
  677. 676. end
  678. 677. function DisableLimb(Limb)
  679. 678. Joints[Limb]:remove()
  680. 679.
  681. 680. Joint = Instance.new("Motor")
  682. 681. Joint.Parent = Person.Character.Torso
  683. 682. Joint.Part0 = Person.Character.Torso
  684. 683. Joint.Part1 = Limbs[Limb]
  685. 684. Joint.MaxVelocity = 0.1
  686. 685. if (Limb == 1) then
  687. 686. C0 = CFrame.new(PersonT.Size.x/2 + Limbs[Limb].Size.x/2, Limbs[Limb].Size.y/4, 0) * CFrame.fromEulerAnglesXYZ(0, 3.14/2, 0)
  688. 687. Joint.C1 = CFrame.new(0, Limbs[Limb].Size.y/4, 0) * CFrame.fromEulerAnglesXYZ(0, 3.14/2, 0)
  689. 688. Joint.Name = "Right Joint Top"
  690. 689. elseif (Limb == 2) then
  691. 690. C0 = CFrame.new(-PersonT.Size.x/2 - Limbs[Limb].Size.x/2, Limbs[Limb].Size.y/4, 0) * CFrame.fromEulerAnglesXYZ(0, -3.14/2, 0)
  692. 691. Joint.C1 = CFrame.new(0, Limbs[Limb].Size.y/4, 0) * CFrame.fromEulerAnglesXYZ(0, -3.14/2, 0)
  693. 692. Joint.Name = "Left Joint Top"
  694. 693. elseif (Limb == 3) then
  695. 694. C0 = CFrame.new(Limbs[Limb].Size.x/2, -(Limbs[Limb].Size.y/4) * 3, 0) * CFrame.fromEulerAnglesXYZ(0, 3.14/2, 0)
  696. 695. Joint.C1 = CFrame.new(0, Limbs[Limb].Size.y/4, 0) * CFrame.fromEulerAnglesXYZ(0, 3.14/2, 0)
  697. 696. Joint.Name = "Right Joint Bottom"
  698. 697. elseif(Limb == 4) then
  699. 698. C0 = CFrame.new(-Limbs[Limb].Size.x/2, -(Limbs[Limb].Size.y/4) * 3, 0) * CFrame.fromEulerAnglesXYZ(0, -3.14/2, 0)
  700. 699. Joint.C1 = CFrame.new(0, Limbs[Limb].Size.y/4, 0) * CFrame.fromEulerAnglesXYZ(0, -3.14/2, 0)
  701. 700. Joint.Name = "Left Joint Bottom"
  702. 701. end
  703. 702. Joint.C0 = C0
  704. 703. Joints[Limb] = Joint
  705. 704. end
  706. 705.
  707. 706. print("1")
  708. 707.
  709. 708. function EnableLimb(Limb)
  710. 709. if (Limb == 1) then
  711. 710. Joints[Limb].Name = "Right Shoulder"
  712. 711. elseif (Limb == 2) then
  713. 712. Joints[Limb].Name = "Left Shoulder"
  714. 713. elseif (Limb == 3) then
  715. 714. Joints[Limb].Name = "Right Hip"
  716. 715. elseif(Limb == 4) then
  717. 716. Joints[Limb].Name = "Left Hip"
  718. 717. end
  719. 718. Anim = Person.Character.Animate:clone()
  720. 719. Person.Character.Animate:remove()
  721. 720. Anim.Parent = Person.Character
  722. 721. end
  723. 722.
  724. 723. print("2")
  725. 724.
  726. 725. function Grab(Part)
  727. 726. if (Grabbed == nil) then
  728. 727. if (Part.Parent ~= nil) then
  729. 728. Human = Part.Parent:findFirstChild("Humanoid")
  730. 729. if (Human ~= nil) then
  731. 730. Player = game.Players:GetPlayerFromCharacter(Human.Parent)
  732. 731. if (Player ~= nil) then
  733. 732. if (Player ~= Person) then
  734. 733. Human.Sit = true
  735. 734. Weld = Instance.new("Weld")
  736. 735. Weld.Name = "Grip"
  737. 736. Weld.Parent = Person.Character.Torso
  738. 737. Weld.Part0 = Person.Character.Torso
  739. 738. Weld.Part1 = Player.Character.Torso
  740. 739. Weld.C0 = CFrame.new(0, 2.5, 0) * CFrame.fromEulerAnglesXYZ(3.14/2, 0, 0)
  741. 740. SetAngle(1, 3.14)
  742. 741. SetAngle(2, 3.14)
  743. 742. Grabbed = Player
  744. 743. Human.Sit = true
  745. 744. Connection1:disconnect()
  746. 745. Connection2:disconnect()
  747. 746. while true do
  748. 747. if (Weld.Part1 == nil) then
  749. 748. Debounce = false
  750. 749. EnableLimb(1)
  751. 750. EnableLimb(2)
  752. 751. Grabbed = nil
  753. 752. break
  754. 753. elseif (Weld.Parent == nil) then
  755. 754. Debounce = false
  756. 755. EnableLimb(1)
  757. 756. EnableLimb(2)
  758. 757. Grabbed = nil
  759. 758. break
  760. 759. else
  761. 760. Human.Sit = true
  762. 761. end
  763. 762. wait()
  764. 763. end
  765. 764. end
  766. 765. end
  767. 766. end
  768. 767. end
  769. 768. end
  770. 769. end
  771. 770.
  772. 771. print("3")
  773. 772.
  774. 773.
  775. 774. function Click(mouse)
  776. 775. Hold = true
  777. 776. if (Flight == true) then
  778. 777. Person.Character.Engine.BodyPosition.maxForce = Vector3.new(0, 0, 0)
  779. 778. Person.Character.Engine.BodyVelocity.maxForce = Vector3.new(4e+030, 4e+030, 4e+030)
  780. 779. Position = Person.Character.Engine.Position
  781. 780. Person.Character.Engine.Weld.C0 = CFrame.new(0, 0, 0) * CFrame.fromEulerAnglesXYZ(3.14/2, 0, 0)
  782. 781. SetAngle(NormalHand, 3.14)
  783. 782. while true do
  784. 783.
  785. 784. if (Flight == false) then
  786. 785. break
  787. 786. end
  788. 787. if (Hold == false) then
  789. 788. break
  790. 789. end
  791. 790. Direction = Person.Character.Engine.CFrame.lookVector
  792. 791. Position = Position + 2 * 3 * Direction
  793. 792. error = Position - Person.Character.Engine.Position
  794. 793. Person.Character.Engine.BodyVelocity.velocity = 2 * error
  795. 794. wait()
  796. 795. end
  797. 796. BodyP.position = Engine.Position
  798. 797. Person.Character.Engine.BodyPosition.maxForce = Vector3.new(4e+050, 4e+050, 4e+050)
  799. 798.
  800. 799. Person.Character.Engine.Weld.C0 = CFrame.new(0, 0, 0) * CFrame.fromEulerAnglesXYZ(0, 0, 0)
  801. 800. SetAngle(NormalHand, 0)
  802. 801.
  803. 802. end
  804. 803.
  805. 804. end
  806. 805.
  807. 806.
  808. 807.
  809. 808.
  810. 809. print("5")
  811. 810.
  812. 811. function Release(mouse)
  813. 812. Hold = false
  814. 813. end
  815. 814. function Direct(En, Target)
  816. 815. local OriginCFrame = En:findFirstChild("BodyGyro").cframe
  817. 816. local Direction = (Target - En.Position).unit
  818. 817. local SpawnPosition = En.Position
  819. 818. local Position = SpawnPosition + (Direction * 1)
  820. 819. En:findFirstChild("BodyGyro").maxTorque = Vector3.new(9000, 9000, 9000)
  821. 820. En:findFirstChild("BodyGyro").cframe = CFrame.new(Position, Position + Direction)
  822. 821. end
  823. 822.
  824. 823. print("6")
  825. 824.
  826. 825. function PressKey(key, mouse)
  827. 826. key = key:upper()
  828. 827. if (key == "Z") then
  829. 828. if (Debounce == false) then
  830. 829. Debounce = true
  831. 830. DisableLimb(1)
  832. 831. DisableLimb(2)
  833. 832. Joints[1].MaxVelocity = 1
  834. 833. SetAngle(1, 3.14)
  835. 834. Joints[2].MaxVelocity = 1
  836. 835. SetAngle(2, 3.14)
  837. 836. function Touch(Part)
  838. 837. if (Part.Parent ~= nil) then
  839. 838. Human = Part.Parent:findFirstChild("Humanoid")
  840. 839. if (Human ~= nil) then
  841. 840. --Human.Sit = true
  842. 841. Human.Parent.Torso.Velocity = Vector3.new(0, 300, 0)
  843. 842. end
  844. 843. end
  845. 844. end
  846. 845. Connection = Limbs[1].Touched:connect(Touch)
  847. 846. ConnectionB = Limbs[2].Touched:connect(Touch)
  848. 847. wait(0.5)
  849. 848. Joints[1].MaxVelocity = 0.1
  850. 849. Joints[2].MaxVelocity = 0.1
  851. 850. EnableLimb(1)
  852. 851. EnableLimb(2)
  853. 852. Connection:disconnect()
  854. 853. ConnectionB:disconnect()
  855. 854. Debounce = false
  856. 855. end
  857. 856. end
  858. 857. if (key == "N") then
  859. 858. X = game.Workspace:GetChildren()
  860. 859. for I, E in pairs(X) do
  861. 860. if (E.Name == "Bomb") then
  862. 861. E.Ex:play()
  863. 862. Ex = Instance.new("Explosion")
  864. 863. Ex.Parent = game.Workspace
  865. 864. Ex.BlastRadius = 15
  866. 865. Ex.Position = E.Position
  867. 866. Ex.BlastPressure = 1000
  868. 867. E:remove()
  869. 868. end
  870. 869. end
  871. 870. end
  872. 871. if (key == "Y") then
  873. 872. Bomb = Instance.new("Part")
  874. 873. Character.Suit.TorsoArmor.Ex:Clone().Parent = Bomb
  875. 874. Bomb.Name = "Bomb"
  876. 875. Bomb.formFactor = "Symmetric"
  877. 876. Bomb.Shape = "Ball"
  878. 877. Bomb.Size = Vector3.new(2,2,2)
  879. 878. Bomb.TopSurface = 0
  880. 879. Bomb.BottomSurface = 0
  881. 880. Bomb.BrickColor = BrickColor.new("Blue")
  882. 881. Bomb.CFrame = CFrame.new(Person.Character.Suit.Watch2.Position)
  883. 882. Bomb.CanCollide = true
  884. 883. Bomb.Parent = game.Workspace
  885. 884. Smoke = Instance.new("Smoke")
  886. 885. Smoke.Parent = Bomb
  887. 886. local c = (PersonT.Color.r + PersonT.Color.g + PersonT.Color.b)/3
  888. 887. Smoke.Color = Color3.new(0,0,0)
  889. 888. Smoke.Size = 2
  890. 889. Smoke.Opacity = 0.5
  891. 890. Bomb:BreakJoints()
  892. 891. end
  893. 892. if (key == "Q") then
  894. 893. if (Debounce == false) then
  895. 894. Debounce = true
  896. 895. DisableLimb(NormalFoot)
  897. 896. Joints[NormalFoot].MaxVelocity = 1
  898. 897. SetAngle(NormalFoot, 0.7)
  899. 898. function Touch(Part)
  900. 899. if (Part.Parent ~= nil) then
  901. 900. Human = Part.Parent:findFirstChild("Humanoid")
  902. 901. if (Human ~= nil) then
  903. 902. Human.Sit = true
  904. 903. Position = Human.Parent.Torso.Position
  905. 904. Direction = PersonT.CFrame.lookVector
  906. 905. Position = Position + 10 * 3 * Direction
  907. 906. error = Position - PersonT.Position
  908. 907. Human.Parent.Torso.Velocity = 5 * error
  909. 908. Human.Parent.Torso.Velocity = Human.Parent.Torso.Velocity + Vector3.new(0, 50, 0)
  910. 909. end
  911. 910. end
  912. 911. end
  913. 912. Connection = Limbs[NormalFoot].Touched:connect(Touch)
  914. 913. wait(0.5)
  915. 914. Joints[NormalFoot].MaxVelocity = 0.2
  916. 915. EnableLimb(NormalFoot)
  917. 916. Connection:disconnect()
  918. 917. Debounce = false
  919. 918. end
  920. 919. end
  921. 920. if (key == "F") then
  922. 921. if (Debounce == false) then
  923. 922. Debounce = true
  924. 923. DisableLimb(NormalFoot)
  925. 924. Joints[NormalFoot].MaxVelocity = 1
  926. 925. SetAngle(NormalFoot, 0.7)
  927. 926. function Touch(Part)
  928. 927. if (Part.Parent ~= nil) then
  929. 928. Human = Part.Parent:findFirstChild("Humanoid")
  930. 929. if (Human ~= nil) then
  931. 930. Player = game.Players:GetPlayerFromCharacter(Human.Parent)
  932. 931. if (Player ~= nil) then
  933. 932. if (Player ~= Person) then
  934. 933. Human.Sit = true
  935. 934. Position = Human.Parent.Torso.Position
  936. 935. Direction = PersonT.CFrame.lookVector
  937. 936. Position = Position + 10 * 3 * Direction
  938. 937. error = Position - PersonT.Position
  939. 938. Human.Parent.Torso.Velocity = 10 * error
  940. 939. Human.Parent.Torso.Velocity = Human.Parent.Torso.Velocity + Vector3.new(0, 100, 0)
  941. 940. wait(0.5)
  942. 941. Player:remove()
  943. 942. end
  944. 943. end
  945. 944. end
  946. 945. end
  947. 946. end
  948. 947. Connection = Limbs[NormalFoot].Touched:connect(Touch)
  949. 948. wait(0.5)
  950. 949. Joints[NormalFoot].MaxVelocity = 0.1
  951. 950. EnableLimb(NormalFoot)
  952. 951. Connection:disconnect()
  953. 952. Debounce = false
  954. 953. end
  955. 954. end
  956. 955. if (key == "E") then
  957. 956. if (Flight == true) then
  958. 957. if (FDebounce == false) then
  959. 958. FDebounce = true
  960. 959. Character.Suit.TorsoArmor.FalconPunch:play()
  961. 960. function Touch(Part)
  962. 961. if (Part.Parent ~= nil) then
  963. 962. Human = Part.Parent:findFirstChild("Humanoid")
  964. 963. if (Human ~= nil) then
  965. 964. Instance.new("Smoke").Parent = Character.Suit.LegArmArmor
  966. 965. Character.Suit.LegArmArmor.Smoke.Color = Color3.new(0,0,0)
  967. 966. wait(0.8)
  968. 967. Human.Sit = true
  969. 968. Huamn.Health = Human.Health - 99.999
  970. 969. Position = Human.Parent.Torso.Position
  971. 970. Direction = Person.Character.Engine.CFrame.lookVector
  972. 971. Position = Position + 10 * 3 * Direction
  973. 972. error = Position - PersonT.Position
  974. 973. Human.Parent.Torso.Velocity = 10 * error
  975. 974. Character.Suit.LegArmArmor.Smoke:Remove()
  976. 975. end
  977. 976. end
  978. 977. end
  979. 978. Connection = PersonT.Touched:connect(Touch)
  980. 979. wait(2)
  981. 980. Connection:disconnect()
  982. 981. FDebounce = false
  983. 982. end
  984. 983. end
  985. 984. if (Debounce == false) then
  986. 985. Debounce = true
  987. 986. DisableLimb(NormalHand)
  988. 987. Joints[NormalHand].MaxVelocity = 1
  989. 988. SetAngle(NormalHand, 1.57)
  990. 989. function Touch(Part)
  991. 990. if (Part.Parent ~= nil) then
  992. 991. Human = Part.Parent:findFirstChild("Humanoid")
  993. 992. if (Human ~= nil) then
  994. 993. Human.Sit = true
  995. 994. Position = Human.Parent.Torso.Position
  996. 995. Direction = PersonT.CFrame.lookVector
  997. 996. Position = Position + 10 * 3 * Direction
  998. 997. error = Position - PersonT.Position
  999. 998. Human.Parent.Torso.Velocity = 10 * error
  1000. 999. end
  1001. 1000. end
  1002. 1001. end
  1003. 1002. Connection = Limbs[NormalHand].Touched:connect(Touch)
  1004. 1003. wait(0.5)
  1005. 1004. EnableLimb(NormalHand)
  1006. 1005. Connection:disconnect()
  1007. 1006. Debounce = false
  1008. 1007. end
  1009. 1008. end
  1010. 1009. if (key == "T") then
  1011. 1010. E = Instance.new("Explosion")
  1012. 1011. E.Parent = game.Workspace
  1013. 1012. E.BlastRadius = 12
  1014. 1013. E.Position = mouse.hit.p
  1015. 1014. E.BlastPressure = 1000
  1016. 1015. end
  1017. 1016. if (key == "G") then
  1018. 1017. if (Grabbed == nil) then
  1019. 1018. if (Debounce == false) then
  1020. 1019. Debounce = true
  1021. 1020. DisableLimb(1)
  1022. 1021. DisableLimb(2)
  1023. 1022. SetAngle(1, 1.57)
  1024. 1023. SetAngle(2, 1.57)
  1025. 1024. Connection1 = Limbs[1].Touched:connect(Grab)
  1026. 1025. Connection2 = Limbs[2].Touched:connect(Grab)
  1027. 1026. for E = 1, 30 do
  1028. 1027. if (Grabbed ~= nil) then
  1029. 1028. break
  1030. 1029. end
  1031. 1030. wait(0.1)
  1032. 1031. end
  1033. 1032. if (Grabbed == nil) then
  1034. 1033. EnableLimb(1)
  1035. 1034. EnableLimb(2)
  1036. 1035. Connection1:disconnect()
  1037. 1036. Connection2:disconnect()
  1038. 1037. Debounce = false
  1039. 1038. end
  1040. 1039. end
  1041. 1040. else
  1042. 1041. Person.Character.Torso.Grip:remove()
  1043. 1042. Position = Grabbed.Character.Torso.Position
  1044. 1043. Direction = PersonT.CFrame.lookVector
  1045. 1044. Position = Position + 4 * 3 * Direction
  1046. 1045. error = Position - PersonT.Position
  1047. 1046. Grabbed.Character.Torso.Velocity = 4 * error
  1048. 1047. end
  1049. 1048. end
  1050. 1049. if (key == "R") then
  1051. 1050. if (Flight == false) then
  1052. 1051. if (Debounce == false) then
  1053. 1052. Debounce = true
  1054. 1053. DisableLimb(1)
  1055. 1054. DisableLimb(2)
  1056. 1055. Flight = true
  1057. 1056. DisableLimb(3)
  1058. 1057. DisableLimb(4)
  1059. 1058. SetAngle(1, 0)
  1060. 1059. SetAngle(2, 0)
  1061. 1060. SetAngle(3, 0)
  1062. 1061. SetAngle(4, 0)
  1063. 1062. Engine = Instance.new("Part")
  1064. 1063. Engine.Parent = Person.Character
  1065. 1064. Engine.Size = PersonT.Size
  1066. 1065. Engine.Name = "Engine"
  1067. 1066. Engine.TopSurface = 0
  1068. 1067. Engine.BottomSurface = 0
  1069. 1068. Engine.formFactor = "Symmetric"
  1070. 1069. Engine.Transparency = 1
  1071. 1070. Engine:BreakJoints()
  1072. 1071. Weld = Instance.new("Weld")
  1073. 1072. Weld.Parent = Engine
  1074. 1073. Weld.Part0 = PersonT
  1075. 1074. Weld.Part1 = Engine
  1076. 1075. Weld.C0 = CFrame.new(0, 0, 0) * CFrame.fromEulerAnglesXYZ(0, 0, 0)
  1077. 1076. BodyP = Instance.new("BodyPosition")
  1078. 1077. BodyP.Parent = Engine
  1079. 1078. BodyP.position = Engine.Position + Vector3.new(0, 10, 0)
  1080. 1079. BodyP.maxForce = Vector3.new(4e+050, 4e+050, 4e+050)
  1081. 1080. BodyG = Instance.new("BodyGyro")
  1082. 1081. BodyG.Parent = Engine
  1083. 1082. BodyV = Instance.new("BodyVelocity")
  1084. 1083. BodyV.Parent = Engine
  1085. 1084. BodyV.velocity = Vector3.new(0, 0, 0)
  1086. 1085. BodyV.maxForce = Vector3.new(0, 0, 0)
  1087. 1086. while true do
  1088. 1087. if (Flight == false) then
  1089. 1088. break
  1090. 1089. end
  1091. 1090. Direct(Engine, mouse.hit.p)
  1092. 1091. Person.Character.Humanoid.Sit = true
  1093. 1092. Person.Character.Head.CanCollide = false
  1094. 1093. Person.Character.Torso.CanCollide = false
  1095. 1094. wait(0.000000000000000000000000000000001)
  1096. 1095. end
  1097. 1096. EnableLimb(1)
  1098. 1097. EnableLimb(2)
  1099. 1098. EnableLimb(3)
  1100. 1099. EnableLimb(4)
  1101. 1100. Debounce = false
  1102. 1101. Person.Character.Engine:remove()
  1103. 1102. Person.Character.Humanoid.Sit = false
  1104. 1103. end
  1105. 1104. else
  1106. 1105. Flight = false
  1107. 1106. end
  1108. 1107. end
  1109. 1108. if (key == "L") then
  1110. 1109. DisableLimb(NormalHand)
  1111. 1110. SetAngle(NormalHand, 2.57)
  1112. 1111. wait(1)
  1113. 1112. SetAngle(NormalHand, 0)
  1114. 1113. end
  1115. 1114. if (key == "H") then -- Heal 8D
  1116. 1115. if (Debounce == false) then
  1117. 1116. Debounce = true
  1118. 1117.
  1119. 1118. HealBrick = Instance.new("Part")
  1120. 1119. HealBrick.CanCollide = false
  1121. 1120. HealBrick.Anchored = true
  1122. 1121. HealBrick.Transparency = 0
  1123. 1122. HealBrick.Locked = true
  1124. 1123. HealBrick.archivable = false
  1125. 1124. HealBrick.TopSurface = 0
  1126. 1125. HealBrick.BottomSurface = 0
  1127. 1126. HealBrick.Size = Vector3.new(2,4,2)
  1128. 1127. HealBrick.BrickColor = BrickColor.new("Really black")
  1129. 1128. HealBrick.Parent = Suit
  1130. 1129.
  1131. 1130. HealBrick.CFrame = Torso.CFrame
  1132. 1131.
  1133. 1132. Hm = Instance.new("SpecialMesh")
  1134. 1133. Hm.Parent = HealBrick
  1135. 1134. Hm.MeshType = "Sphere"
  1136. 1135.
  1137. 1136.
  1138. 1137. for i=1,10 do
  1139. 1138. Hm.Scale = Hm.Scale + Vector3.new(0.4,0.8,0.4)
  1140. 1139. wait(0.1)
  1141. 1140. end
  1142. 1141. Ta.Heal:play()
  1143. 1142. for i=1,12 do
  1144. 1143. Hm.Scale = Hm.Scale - Vector3.new(0.4,0.8,0.4)
  1145. 1144. wait(0.1)
  1146. 1145. end
  1147. 1146.
  1148. 1147. Character.Humanoid.Health = Character.Humanoid.Health + 999999999
  1149. 1148. HealBrick:Remove()
  1150. 1149.
  1151. 1150. wait(0.1)
  1152. 1151.
  1153. 1152. Debounce = false
  1154. 1153.
  1155. 1154. end
  1156. 1155. end
  1157. 1156. if (key == "J") and (UsingTools == 0) then -- Summoning Tools!! 8D
  1158. 1157. if (Debounce == false) and (AnimatingTools == false) then
  1159. 1158. if (Lazer == false) then
  1160. 1159. Debounce = true
  1161. 1160. UsingTools = 1
  1162. 1161. AnimatingTools = true
  1163. 1162.
  1164. 1163. NewTool = Instance.new("Model")
  1165. 1164. NewTool.Parent = Suit
  1166. 1165. NewTool.Name = "GiantSword"
  1167. 1166.
  1168. 1167. Character.Suit.TorsoArmor.Anchored = true
  1169. 1168.
  1170. 1169. Pt = Instance.new("Part")
  1171. 1170. Pt.CanCollide = false
  1172. 1171. Pt.Anchored = true
  1173. 1172. Pt.Transparency = 0.8
  1174. 1173. Pt.Locked = true
  1175. 1174. Pt.archivable = false
  1176. 1175. Pt.TopSurface = 0
  1177. 1176. Pt.BottomSurface = 0
  1178. 1177. Pt.Size = Vector3.new(2,3,2)
  1179. 1178. Pt.BrickColor = BrickColor.new("Magenta")
  1180. 1179. Pt.Parent = Suit
  1181. 1180. Pt.CFrame = Torso.CFrame + Torso.CFrame.lookVector * 10
  1182. 1181. Pt.CFrame = Pt.CFrame + Vector3.new(0,10,0)
  1183. 1182.
  1184. 1183. Pm = Instance.new("SpecialMesh")
  1185. 1184. Pm.Parent = Pt
  1186. 1185. Pm.MeshType = "Sphere"
  1187. 1186.
  1188. 1187. for i=1,10 do
  1189. 1188. Pm.Scale = Pm.Scale + Vector3.new(0.4,0.8,0.4)
  1190. 1189. wait(0.05)
  1191. 1190. end
  1192. 1191.
  1193. 1192. wait(0.1)
  1194. 1193.
  1195. 1194. for i=1,16 do
  1196. 1195. wait(0.05)
  1197. 1196. Pt.Transparency = Pt.Transparency - 0.05
  1198. 1197. end
  1199. 1198.
  1200. 1199. Ta.Tz:play()
  1201. 1200.
  1202. 1201. --GIANT SWORD CCREATION :D
  1203. 1202. Gsh1 = Instance.new("Part")
  1204. 1203. Gsh1.Name = "Handle"
  1205. 1204. Gsh1.CanCollide = true
  1206. 1205. Gsh1.Anchored = false
  1207. 1206. Gsh1.Transparency = 0
  1208. 1207. Gsh1.Locked = true
  1209. 1208. Gsh1.archivable = false
  1210. 1209. Gsh1.TopSurface = 0
  1211. 1210. Gsh1.BottomSurface = 0
  1212. 1211. Gsh1.Size = Vector3.new(1,1,1)
  1213. 1212. Gsh1.formFactor = "Symmetric"
  1214. 1213. Gsh1.BrickColor = BrickColor.new("Mid gray")
  1215. 1214. Gsh1.Parent = NewTool
  1216. 1215. Gsh1.CFrame = Pt.CFrame - Vector3.new(0,-4.5,0)
  1217. 1216.
  1218. 1217.
  1219. 1218.
  1220. 1219. Gsh2 = Instance.new("Part")
  1221. 1220. Gsh2.Name = "Handle2"
  1222. 1221. Gsh2.CanCollide = true
  1223. 1222. Gsh2.Anchored = false
  1224. 1223. Gsh2.Transparency = 0
  1225. 1224. Gsh2.Locked = true
  1226. 1225. Gsh2.archivable = false
  1227. 1226. Gsh2.TopSurface = 0
  1228. 1227. Gsh2.BottomSurface = 0
  1229. 1228. Gsh2.Size = Vector3.new(1,1,1)
  1230. 1229. Gsh2.formFactor = "Symmetric"
  1231. 1230. Gsh2.BrickColor = BrickColor.new("Mid gray")
  1232. 1231. Gsh2.CFrame = Pt.CFrame - Vector3.new(0,-4,0)
  1233. 1232.
  1234. 1233. Gsh2m = Instance.new("BlockMesh")
  1235. 1234. Gsh2m.Parent = Gsh2
  1236. 1235. Gsh2m.Scale = Vector3.new(2.2,0.25,2)
  1237. 1236.
  1238. 1237. Gsh2.Parent = NewTool
  1239. 1238. Gsh2w = Instance.new("Weld")
  1240. 1239. Gsh2w.Part0 = Gsh2
  1241. 1240. Gsh2w.Part1 = Gsh1
  1242. 1241. Gsh2w.Parent = Gsh2
  1243. 1242. Gsh2w.C0 = CFrame.new(0,-0.48,0)*CFrame.fromEulerAnglesXYZ(0,1.5,0)
  1244. 1243.
  1245. 1244. Gss = Instance.new("Part")
  1246. 1245. Gss.CanCollide = true
  1247. 1246. Gss.Anchored = false
  1248. 1247. Gss.Transparency = 0
  1249. 1248. Gss.Locked = true
  1250. 1249. Gss.archivable = false
  1251. 1250. Gss.TopSurface = 0
  1252. 1251. Gss.BottomSurface = 0
  1253. 1252. Gss.Size = Vector3.new(2,5,1)
  1254. 1253. Gss.formFactor = "Symmetric"
  1255. 1254. Gss.BrickColor = BrickColor.new("Mid gray")
  1256. 1255. Gss.CFrame = Pt.CFrame - Vector3.new(0,-1.5,0)
  1257. 1256.
  1258. 1257. Gssm = Instance.new("SpecialMesh")
  1259. 1258. Gssm.Parent = Gss
  1260. 1259. Gssm.MeshType = "Brick"
  1261. 1260. Gssm.Scale = Vector3.new(0.8,1,0.2)
  1262. 1261.
  1263. 1262. Gss.Parent = NewTool
  1264. 1263. Gssw = Instance.new("Weld")
  1265. 1264. Gssw.Part0 = Gss
  1266. 1265. Gssw.Part1 = Gsh2
  1267. 1266. Gssw.Parent = Gss
  1268. 1267. Gssw.C0 = CFrame.new(0,-2.5,0)*CFrame.fromEulerAnglesXYZ(0,0,0)
  1269. 1268.
  1270. 1269. Gsw1 = Instance.new("Part")
  1271. 1270. Gsw1.Name = "Blade"
  1272. 1271. Gsw1.CanCollide = true
  1273. 1272. Gsw1.Anchored = false
  1274. 1273. Gsw1.Transparency = 0
  1275. 1274. Gsw1.Locked = true
  1276. 1275. Gsw1.archivable = false
  1277. 1276. Gsw1.TopSurface = 0
  1278. 1277. Gsw1.BottomSurface = 0
  1279. 1278. Gsw1.Size = Vector3.new(2,5,1)
  1280. 1279. Gsw1.formFactor = "Symmetric"
  1281. 1280. Gsw1.BrickColor = BrickColor.new("Mid gray")
  1282. 1281. Gsw1.CFrame = Pt.CFrame - Vector3.new(0,-1.5,0)
  1283. 1282.
  1284. 1283. gsbg = Instance.new("BodyGyro")
  1285. 1284. gsbg.Parent = Gsh1
  1286. 1285.
  1287. 1286. gsbp = Instance.new("BodyPosition")
  1288. 1287. gsbp.Parent = Gsh1
  1289. 1288. gsbp.maxForce = Vector3.new(math.huge,math.huge,math.huge)
  1290. 1289. gsbp.position = Gsh1.Position
  1291. 1290.
  1292. 1291.
  1293. 1292.
  1294. 1293. for i=1,12 do
  1295. 1294. Pm.Scale = Pm.Scale - Vector3.new(0.4,0.8,0.4)
  1296. 1295. wait(0.05)
  1297. 1296. end
  1298. 1297. Pt:Remove()
  1299. 1298.
  1300. 1299. wait(0.5)
  1301. 1300.
  1302. 1301. gsbp.position = Suit.RightArmArmor.Position
  1303. 1302.
  1304. 1303. wait(1)
  1305. 1304.
  1306. 1305. Gsh1.BodyGyro:Remove()
  1307. 1306. Gsh1.BodyPosition:Remove()
  1308. 1307.
  1309. 1308. Gsh1w = Instance.new("Weld")
  1310. 1309. Gsh1w.Part0 = Gsh1
  1311. 1310. Gsh1w.Part1 = Suit.RightArmArmor
  1312. 1311. Gsh1w.Parent = Gsh1
  1313. 1312. Gsh1w.C0 = CFrame.new(0.5,1,0)*CFrame.fromEulerAnglesXYZ(0,1.5,0)
  1314. 1313.
  1315. 1314. wait(0.5)
  1316. 1315.
  1317. 1316. Ta.Anchored = false
  1318. 1317.
  1319. 1318. wait(0.5)
  1320. 1319. AnimatingTools = false
  1321. 1320. Debounce = False
  1322. 1321. end
  1323. 1322. end
  1324. 1323. end
  1325. 1324. if (key == "K") then
  1326. 1325. if (Debounce == false) then
  1327. 1326. if (Lazer == false) then
  1328. 1327. Debounce = true
  1329. 1328. Lazer = true
  1330. 1329. DisableLimb(NormalHand)
  1331. 1330. SetAngle(NormalHand, 0.785)
  1332. 1331. BP = Instance.new("BodyPosition")
  1333. 1332. BP.maxForce = Vector3.new(math.huge, math.huge, math.huge)
  1334. 1333. BP.P = BP.P / 4
  1335. 1334. BG = Instance.new("BodyGyro")
  1336. 1335. BG.maxTorque = Vector3.new(math.huge, math.huge, math.huge)
  1337. 1336. local targ = nil
  1338. 1337. local Mag = nil
  1339. 1338. local Pos = nil
  1340. 1339. while true do
  1341. 1340. if (Lazer == false) then
  1342. 1341. break
  1343. 1342. end
  1344. 1343. if (mouse.Target ~= nil) and (targ == nil) then
  1345. 1344. if (mouse.Target.Anchored == false) then
  1346. 1345. if ((mouse.Hit.p - Person.Character.Suit.Watch2.Position).magnitude <= 10000) then
  1347. 1346. targ = mouse.Target
  1348. 1347. BP.Parent = targ
  1349. 1348. BG.Parent = targ
  1350. 1349. Mag = (targ.Position - mouse.Hit.p).magnitude
  1351. 1350. Pos = (targ.Position - mouse.Hit.p).unit * -Mag
  1352. 1351. end
  1353. 1352. end
  1354. 1353. end
  1355. 1354. local pop = mouse.Hit.p
  1356. 1355. local G = Instance.new("Part")
  1357. 1356. G.Parent = Person.Character
  1358. 1357. G.Name = "Grab Lazer"
  1359. 1358. G.Anchored = true
  1360. 1359. G.Locked = true
  1361. 1360. G.CanCollide = false
  1362. 1361. G.formFactor = 0
  1363. 1362. G.Size = Vector3.new(1, 1, 1)
  1364. 1363. G.BrickColor = BrickColor.new("Royal blue")
  1365. 1364. G.Reflectance = 0.05
  1366. 1365. G.Transparency = 0.025
  1367. 1366. local Place0 = Person.Character.Suit.Watch2.CFrame * CFrame.new(0, -0.1, 0)
  1368. 1367. local MeAsh = Instance.new("CylinderMesh")
  1369. 1368. MeAsh.Parent = G
  1370. 1369. if (targ == nil) or (targ.Anchored == true) then
  1371. 1370. MeAsh.Scale = Vector3.new(0.1, (Place0.p-pop).magnitude, 0.1)
  1372. 1371. G.CFrame = CFrame.new((Place0.p + pop)/2, Place0.p) * CFrame.fromEulerAnglesXYZ(math.pi/2, 0, 0)
  1373. 1372. else
  1374. 1373. BP.Parent = targ
  1375. 1374. BP.position = (PersonT.CFrame + (mouse.Hit.lookVector * 8) + Pos).p + Vector3.new(0, 5.7, 0)
  1376. 1375. BG.Parent = targ
  1377. 1376. BG.cframe = CFrame.new(targ.Position, PersonT.Position)
  1378. 1377. if (targ.Parent == nil) or (targ.Parent.Parent == Person.Character) then
  1379. 1378. BP.Parent = nil
  1380. 1379. BG.Parent = nil
  1381. 1380. end
  1382. 1381. MeAsh.Scale = Vector3.new(0.1, (Place0.p - targ.Position).magnitude, 0.1)
  1383. 1382. G.CFrame = CFrame.new((Place0.p + (targ.Position + Pos))/2, Place0.p) * CFrame.fromEulerAnglesXYZ(math.pi/2, 0, 0)
  1384. 1383. end
  1385. 1384. wait()
  1386. 1385. G:Remove()
  1387. 1386. end
  1388. 1387. Debounce = false
  1389. 1388. EnableLimb(NormalHand)
  1390. 1389. BP.Parent = nil
  1391. 1390. BG.Parent = nil
  1392. 1391. end
  1393. 1392. end
  1394. 1393. end
  1395. 1394.
  1396. 1395. end
  1397. 1396.
  1398. 1397. print("7")
  1399. 1398.
  1400. 1399.
  1401. 1400. function LiftKey(key, mouse)
  1402. 1401. key = key:upper()
  1403. 1402. if (key == "L") then
  1404. 1403. if (Person.Character.Suit.Band:findFirstChild("Smoke") ~= nil) then
  1405. 1404. Person.Character.Suit.Band.Smoke:remove()
  1406. 1405. EnableLimb(NormalHand)
  1407. 1406. end
  1408. 1407. end
  1409. 1408. if (key == "H") then
  1410. 1409. if (Person.Character:findFirstChild("Grapple Lazer") ~= nil) then
  1411. 1410. Lazer = false
  1412. 1411. end
  1413. 1412. end
  1414. 1413. if (key == "J") then
  1415. 1414. if (Person.Character:findFirstChild("Kill Lazer") ~= nil) then
  1416. 1415. Lazer = false
  1417. 1416. end
  1418. 1417. end
  1419. 1418. if (key == "K") then
  1420. 1419. if (Person.Character:findFirstChild("Grab Lazer") ~= nil) then
  1421. 1420. Lazer = false
  1422. 1421. end
  1423. 1422. end
  1424. 1423. if (key == "X") then
  1425. 1424. if (Person.Character:findFirstChild(" Lazer") ~= nil) then
  1426. 1425. Lazer = false
  1427. 1426. end
  1428. 1427. end
  1429. 1428. end
  1430. 1429. function Select(mouse)
  1431. 1430. mouse.Button1Down:connect(function() Click(mouse) end)
  1432. 1431. mouse.Button1Up:connect(function() Release(mouse) end)
  1433. 1432. mouse.KeyDown:connect(function(key) PressKey(key, mouse) end)
  1434. 1433. mouse.KeyUp:connect(function(key) LiftKey(key, mouse) end)
  1435. 1434. end
  1436. 1435.
  1437. 1436. print("8")
  1438. 1437.
  1439. 1438. function Deselect(mouse)
  1440. 1439. Hold = false
  1441. 1440. Lazer = false
  1442. 1441. Flight = false
  1443. 1442. end
  1444. 1443.
  1445. 1444. print("9 =D")
  1446. 1445.
  1447. 1446. ModeDebounce = false
  1448. 1447. script.Parent.Selected:connect(function(mouse)
  1449. 1448. mouse.KeyDown:connect(function(key)
  1450. 1449. key = key:lower()
  1451. 1450.
  1452. 1451. if (key=="z") and (ModeDebounce == false) then -- z charge ball to fire blast
  1453. 1452. ModeDebounce = true
  1454. 1453. --[[
  1455. 1454. a["Left Hip"].DesiredAngle = 0
  1456. 1455. a["Right Hip"].DesiredAngle = 0
  1457. 1456. a["Right Shoulder"].DesiredAngle = 3.1
  1458. 1457. a["Left Shoulder"].DesiredAngle = 3.1 ]]
  1459. 1458. wait()
  1460. 1459. Suit.TorsoArmor.Anchored = true
  1461. 1460.
  1462. 1461. OldWs = Character.Humanoid.WalkSpeed
  1463. 1462. Character.Humanoid.WalkSpeed = 0
  1464. 1463.
  1465. 1464. wait(1)
  1466. 1465.
  1467. 1466. Cb = Instance.new("Part")
  1468. 1467. Cb.Name = "ChargeBall"
  1469. 1468. Cb.formFactor = "Symmetric"
  1470. 1469. Cb.Shape = "Ball"
  1471. 1470. Cb.Size = Vector3.new(1,1,1)
  1472. 1471. Cb.Anchored = true
  1473. 1472. Cb.TopSurface = "Smooth"
  1474. 1473. Cb.BottomSurface = "Smooth"
  1475. 1474. Cb.Locked = true
  1476. 1475. Cb.BrickColor = BrickColor.new("Really black")
  1477. 1476. Cb.Transparency = 0.5
  1478. 1477. Cb.Parent = Character
  1479. 1478. Cb.CFrame = Character.Head.CFrame + Vector3.new(0,2,0)
  1480. 1479.
  1481. 1480. for i=1,20 do
  1482. 1481. Suit.TorsoArmor.Cast:play()
  1483. 1482. Cb.Size = Cb.Size + Vector3.new(1,1,1)
  1484. 1483. Cb.CFrame = Cb.CFrame + Vector3.new(0,0.5,0)
  1485. 1484. wait(0.05)
  1486. 1485. end
  1487. 1486.
  1488. 1487. Cb1 = Instance.new("Part")
  1489. 1488. Cb1.Name = "ChargeBall"
  1490. 1489. Cb1.formFactor = "Symmetric"
  1491. 1490. Cb1.Shape = "Ball"
  1492. 1491. Cb1.Size = Vector3.new(1,1,1)
  1493. 1492. Cb1.Anchored = true
  1494. 1493. Cb1.TopSurface = "Smooth"
  1495. 1494. Cb1.BottomSurface = "Smooth"
  1496. 1495. Cb1.Locked = true
  1497. 1496. Cb1.BrickColor = BrickColor.new("Really black")
  1498. 1497. Cb1.Transparency = 0.5
  1499. 1498. Cb1.Parent = Character
  1500. 1499. Cb1.CFrame = Cb.CFrame
  1501. 1500.
  1502. 1501. Cb:Remove()
  1503. 1502.
  1504. 1503. Cb = Cb1
  1505. 1504.
  1506. 1505. Instance.new("ForceField").Parent = Character
  1507. 1506.
  1508. 1507. Cb.Size = Vector3.new(1,1,1)
  1509. 1508.
  1510. 1509. Range = 0
  1511. 1510.
  1512. 1511. Suit.TorsoArmor.Anchored = false
  1513. 1512. Character.Humanoid.WalkSpeed = OldWs
  1514. 1513.
  1515. 1514.
  1516. 1515. for i=1,5 do
  1517. 1516. wait()
  1518. 1517. Suit.TorsoArmor.Ex:play()
  1519. 1518. ex1 = Instance.new("Explosion")
  1520. 1519. ex1.BlastPressure = 2500
  1521. 1520. ex1.BlastRadius = 25
  1522. 1521. ex1.Position = Cb.Position + Cb.CFrame.lookVector * Range
  1523. 1522. ex1.Parent = game.Workspace
  1524. 1523. Range = Range + 50
  1525. 1524. wait(0.1)
  1526. 1525. end
  1527. 1526.
  1528. 1527. Character.ForceField:Remove()
  1529. 1528.
  1530. 1529.
  1531. 1530.
  1532. 1531. for i=1,5 do
  1533. 1532. wait()
  1534. 1533. Suit.TorsoArmor.Ex:play()
  1535. 1534. ex1 = Instance.new("Explosion")
  1536. 1535. ex1.BlastPressure = 5000
  1537. 1536. ex1.BlastRadius = 100
  1538. 1537. ex1.Position = Cb.Position + Cb.CFrame.lookVector * 250
  1539. 1538. wait()
  1540. 1539. --ex1.Position = ex1.Position + Vector3.new(-100,100,-100,100,-100,100)
  1541. 1540. ex1.Parent = game.Workspace
  1542. 1541. wait(0.1)
  1543. 1542. end
  1544. 1543.
  1545. 1544. Cb:Remove()
  1546. 1545.
  1547. 1546. wait(0.5)
  1548. 1547.
  1549. 1548.
  1550. 1549. ModeDebounce = false
  1551. 1550.
  1552. 1551.
  1553. 1552.
  1554. 1553. elseif (key=="m") and (ModeDebounce == false) then -- Spiral BaleFiraz :D
  1555. 1554. ModeDebounce = true
  1556. 1555. Instance.new("ForceField").Parent = Character
  1557. 1556. Instance.new("BodyAngularVelocity").Parent = Torso
  1558. 1557. Torso.BodyAngularVelocity.Name = "Bav"
  1559. 1558. Torso.Bav.maxTorque = Vector3.new(0,math.huge,0)
  1560. 1559. Torso.Bav.angularvelocity = Vector3.new(0,100,0)
  1561. 1560.
  1562. 1561. Range = 10
  1563. 1562.
  1564. 1563. for i=1,10 do
  1565. 1564. wait()
  1566. 1565. Suit.TorsoArmor.Ex:play()
  1567. 1566. ex1 = Instance.new("Explosion")
  1568. 1567. ex1.BlastPressure = 5000
  1569. 1568. ex1.BlastRadius = 10
  1570. 1569. ex1.Position = Torso.Position + Torso.CFrame.lookVector * Range
  1571. 1570. ex1.Parent = game.Workspace
  1572. 1571.
  1573. 1572. ex2 = Instance.new("Explosion")
  1574. 1573. ex2.BlastPressure = 5000
  1575. 1574. ex2.BlastRadius = 10
  1576. 1575. ex2.Position = Torso.Position + Torso.CFrame.lookVector * -Range
  1577. 1576. ex2.Parent = game.Workspace
  1578. 1577.
  1579. 1578. Range = Range + 10
  1580. 1579. wait(0.1)
  1581. 1580. end
  1582. 1581.
  1583. 1582. Character.ForceField:Remove()
  1584. 1583. Torso.Bav:Remove()
  1585. 1584.
  1586. 1585. wait(0.5)
  1587. 1586.
  1588. 1587. ModeDebounce = false
  1589. 1588.
  1590. 1589.
  1591. 1590. else
  1592. 1591. end
  1593. 1592.
  1594. 1593.
  1595. 1594. end)
  1596. 1595. end)
  1597. 1596. -- End Keys
  1598. 1597.
  1599. 1598. print("End")
  1600. 1599.
  1601. 1600.
  1602. 1601. Bin.Selected:connect(Select)
  1603. 1602. Bin.Deselected:connect(Deselect)
  1604. 1603.
  1605. 1604. print("Scripting Rocks!")
  1606. 1605.
  1607. 1606. Character.Humanoid.MaxHealth = 999999999
  1608. 1607. Character.Humanoid.Health = 999999999
  1609. 1608.
  1610. 1609. while true do
  1611. 1610. wait()
  1612. 1611. dsbp.position = Torso.Position
  1613. 1612. if (Flight == true) then
  1614. 1613. Bs.Sparkles.Enabled = true
  1615. 1614. w11.Motor.DesiredAngle = -0.5
  1616. 1615. w21.Motor.DesiredAngle = 0.5
  1617. 1616. wait(0.15)
  1618. 1617. w11.Motor.DesiredAngle = 0.5
  1619. 1618. w21.Motor.DesiredAngle = -0.5
  1620. 1619. wait(0.15)
  1621. 1620. elseif (Flight == false) then
  1622. 1621. Bs.Sparkles.Enabled = false
  1623. 1622. w11.Motor.DesiredAngle = 0
  1624. 1623. w21.Motor.DesiredAngle = 0
  1625. 1624. wait()
  1626. 1625. else
  1627. 1626. end
  1628. 1627. end
  1629. 1628.
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement