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