Advertisement
DaLittleTem

Untitled

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