Advertisement
FiveRoNer

Untitled

Jul 20th, 2018
101
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 327.38 KB | None | 0 0
  1. local Player = game:GetService("Players").LocalPlayer
  2. repeat
  3. wait()
  4. until Player.Character
  5. local Character = Player.Character
  6. TrailSettings = {
  7. Lifetime = 1,
  8. Texture = "http://www.roblox.com/asset/?id=291880914",
  9. Color1 = ColorSequence.new(BrickColor.new("Really black").Color),
  10. Color2 = ColorSequence.new(BrickColor.new("Really black").Color),
  11. AllBody = true,
  12. UpperBodyOnly = false,
  13. LowerBodyOnly = false,
  14. Accessories = false,
  15. Extras = true,
  16. R15 = false,
  17. R15Parts = {"UpperTorso", "LowerTorso"}
  18. }
  19. local Trail
  20. function UpperBody()
  21. if TrailSettings.R15 == false then
  22. A0 = Instance.new("Attachment", Character.Torso)
  23. A1 = Instance.new("Attachment", Character.Head)
  24. A2 = Instance.new("Attachment", Character["Right Arm"])
  25. A3 = Instance.new("Attachment", Character["Left Arm"])
  26. Trail = Instance.new("Trail", Character)
  27. Trail.Attachment0 = A0
  28. Trail.Attachment1 = A1
  29. Trail.Texture = TrailSettings.Texture
  30. Trail.Color = TrailSettings.Color1
  31. Trail.Lifetime = TrailSettings.Lifetime
  32. local Trail2 = Trail:Clone()
  33. Trail2.Parent = Character
  34. Trail2.Attachment1 = A2
  35. local Trail3 = Trail:Clone()
  36. Trail3.Parent = Character
  37. Trail3.Attachment1 = A3
  38. local Trail6 = Trail:Clone()
  39. Trail6.Parent = Character
  40. Trail6.Attachment0 = A1
  41. Trail6.Attachment1 = A2
  42. local Trail7 = Trail:Clone()
  43. Trail7.Parent = Character
  44. Trail7.Attachment0 = A1
  45. Trail7.Attachment1 = A3
  46. else
  47. A0 = Instance.new("Attachment", Character[TrailSettings.R15Parts[1]])
  48. A0R = Instance.new("Attachment", Character[TrailSettings.R15Parts[2]])
  49. A1 = Instance.new("Attachment", Character.Head)
  50. A2 = Instance.new("Attachment", Character.RightUpperArm)
  51. A2R = Instance.new("Attachment", Character.RightLowerArm)
  52. A3 = Instance.new("Attachment", Character.LeftUpperArm)
  53. A3R = Instance.new("Attachment", Character.LeftLowerArm)
  54. Trail = Instance.new("Trail", Character)
  55. Trail.Attachment0 = A0
  56. Trail.Attachment1 = A1
  57. Trail.Texture = TrailSettings.Texture
  58. Trail.Color = TrailSettings.Color1
  59. Trail.Lifetime = TrailSettings.Lifetime
  60. local Trail2 = Trail:Clone()
  61. Trail2.Parent = Character
  62. Trail2.Attachment1 = A2
  63. local Trail3 = Trail:Clone()
  64. Trail3.Parent = Character
  65. Trail3.Attachment1 = A3
  66. local Trail6 = Trail:Clone()
  67. Trail6.Parent = Character
  68. Trail6.Attachment0 = A1
  69. Trail6.Attachment1 = A2
  70. local Trail7 = Trail:Clone()
  71. Trail7.Parent = Character
  72. Trail7.Attachment0 = A1
  73. Trail7.Attachment1 = A3
  74. local Trail1R = Trail:Clone()
  75. Trail1R.Parent = Character
  76. Trail1R.Attachment1 = A2R
  77. local Trail2R = Trail:Clone()
  78. Trail2R.Parent = Character
  79. Trail2R.Attachment1 = A3R
  80. local Trail6R = Trail:Clone()
  81. Trail6.Parent = Character
  82. Trail6.Attachment0 = A1
  83. Trail6.Attachment1 = A2R
  84. local Trail7R = Trail:Clone()
  85. Trail7.Parent = Character
  86. Trail7.Attachment0 = A1
  87. Trail7.Attachment1 = A3R
  88. end
  89. end
  90. function LowerBody()
  91. if TrailSettings.R15 == false then
  92. A4 = Instance.new("Attachment", Character["Right Leg"])
  93. A5 = Instance.new("Attachment", Character["Left Leg"])
  94. local Trail4 = Trail:Clone()
  95. Trail4.Parent = Character
  96. Trail4.Attachment1 = A4
  97. local Trail5 = Trail:Clone()
  98. Trail5.Parent = Character
  99. Trail5.Attachment1 = A5
  100. local Trail8 = Trail:Clone()
  101. Trail8.Parent = Character
  102. Trail8.Attachment0 = A2
  103. Trail8.Attachment1 = A4
  104. Trail8.Color = TrailSettings.Color2
  105. local Trail9 = Trail:Clone()
  106. Trail9.Parent = Character
  107. Trail9.Attachment0 = A3
  108. Trail9.Attachment1 = A5
  109. Trail9.Color = TrailSettings.Color2
  110. local FT = Trail:Clone()
  111. FT.Parent = Character
  112. FT.Attachment0 = A4
  113. FT.Attachment1 = A5
  114. FT.Color = TrailSettings.Color2
  115. else
  116. A4 = Instance.new("Attachment", Character.RightLowerLeg)
  117. A4R = Instance.new("Attachment", Character.RightUpperLeg)
  118. A5 = Instance.new("Attachment", Character.LeftLowerLeg)
  119. A5R = Instance.new("Attachment", Character.LeftUpperLeg)
  120. local Trail4 = Trail:Clone()
  121. Trail4.Parent = Character
  122. Trail4.Attachment1 = A4
  123. local Trail5 = Trail:Clone()
  124. Trail5.Parent = Character
  125. Trail5.Attachment1 = A5
  126. local Trail8 = Trail:Clone()
  127. Trail8.Parent = Character
  128. Trail8.Attachment0 = A2
  129. Trail8.Attachment1 = A4
  130. Trail8.Color = TrailSettings.Color2
  131. local Trail9 = Trail:Clone()
  132. Trail9.Parent = Character
  133. Trail9.Attachment0 = A3
  134. Trail9.Attachment1 = A5
  135. Trail9.Color = TrailSettings.Color2
  136. local FT = Trail:Clone()
  137. FT.Parent = Character
  138. FT.Attachment0 = A4
  139. FT.Attachment1 = A5
  140. FT.Color = TrailSettings.Color2
  141. local Trail3R = Trail:Clone()
  142. Trail3R.Parent = Character
  143. Trail3R.Attachment1 = A4R
  144. local Trail4R = Trail:Clone()
  145. Trail4R.Parent = Character
  146. Trail4R.Attachment1 = A5R
  147. local Trail8 = Trail:Clone()
  148. Trail8.Parent = Character
  149. Trail8.Attachment0 = A2R
  150. Trail8.Attachment1 = A4R
  151. Trail8.Color = TrailSettings.Color2
  152. local Trail9 = Trail:Clone()
  153. Trail9.Parent = Character
  154. Trail9.Attachment0 = A3R
  155. Trail9.Attachment1 = A5R
  156. Trail9.Color = TrailSettings.Color2
  157. local FT2R = Trail:Clone()
  158. FT2R.Parent = Character
  159. FT2R.Attachment0 = A4R
  160. FT2R.Attachment1 = A5R
  161. FT2R.Color = TrailSettings.Color2
  162. end
  163. end
  164. function AllBody()
  165. UpperBody()
  166. LowerBody()
  167. end
  168. if TrailSettings.AllBody == true and TrailSettings.UpperBodyOnly == true and TrailSettings.LowerBodyOnly == true then
  169. TrailSettings.UpperBodyOnly = false
  170. TrailSettings.LowerBodyOnly = false
  171. elseif TrailSettings.AllBody == true and TrailSettings.UpperBodyOnly == false and TrailSettings.LowerBodyOnly == true then
  172. TrailSettings.UpperBodyOnly = false
  173. TrailSettings.LowerBodyOnly = false
  174. elseif TrailSettings.AllBody == true and TrailSettings.UpperBodyOnly == true and TrailSettings.LowerBodyOnly == false then
  175. TrailSettings.UpperBodyOnly = false
  176. TrailSettings.LowerBodyOnly = false
  177. elseif TrailSettings.AllBody == false and TrailSettings.UpperBodyOnly == true and TrailSettings.LowerBodyOnly == true then
  178. TrailSettings.AllBody = true
  179. TrailSettings.UpperBodyOnly = false
  180. TrailSettings.LowerBodyOnly = false
  181. end
  182. if TrailSettings.UpperBodyOnly == true then
  183. UpperBody()
  184. print("Called Upper Body Trail")
  185. elseif TrailSettings.LowerBodyOnly == true then
  186. LowerBody()
  187. print("Called Lower Body Trail")
  188. elseif TrailSettings.AllBody == true then
  189. AllBody()
  190. print("Called Full Body Trail")
  191. end
  192. if TrailSettings.Accessories == true then
  193. for Index, Item in pairs(Character:GetChildren()) do
  194. if Item:IsA("Accessory") then
  195. local AA = Instance.new("Attachment", Item.Handle)
  196. local ATrail = Trail:Clone()
  197. ATrail.Parent = Character
  198. ATrail.Attachment1 = AA
  199. end
  200. end
  201. end
  202. if TrailSettings.Extras == true then
  203. spawn(function()
  204. repeat
  205. wait()
  206. until Trail
  207. local AB = Instance.new("Attachment", a)
  208. local ABT = Trail:Clone()
  209. ABT.Parent = Character
  210. ABT.Attachment0 = A4
  211. ABT.Attachment1 = AB
  212. ABT.Color = TrailSettings.Color2
  213. local ABT2 = Trail:Clone()
  214. ABT2.Parent = Character
  215. ABT2.Attachment0 = A5
  216. ABT2.Attachment1 = AB
  217. ABT2.Color = TrailSettings.Color2
  218. end)
  219. end
  220. TextLabel4 = Instance.new("TextLabel")
  221. TextLabel5 = Instance.new("TextLabel")
  222. local SINE = 0
  223. local Player = game.Players.localPlayer
  224. local Character = Player.Character
  225. local Torso = Character.Torso
  226. local Sine = 0
  227. plr = game:GetService("Players").LocalPlayer
  228. char = plr.Character
  229. hum = char.Humanoid
  230. local KEYHOLD = false
  231. local cam = game.Workspace.CurrentCamera
  232. local Controller = plr.PlayerScripts:WaitForChild("ControlScript")
  233. Camera = cam
  234. local CamInterrupt = false
  235. local TwoD = false
  236. local TargetInfo = {nil, nil}
  237. cam.CameraType = "Custom"
  238. local mou = plr:GetMouse()
  239. t = char.Torso
  240. h = char.Head
  241. ra = char["Right Arm"]
  242. la = char["Left Arm"]
  243. rl = char["Right Leg"]
  244. ll = char["Left Leg"]
  245. tors = char.Torso
  246. lleg = char["Left Leg"]
  247. root = char.HumanoidRootPart
  248. hed = char.Head
  249. rleg = char["Right Leg"]
  250. rarm = char["Right Arm"]
  251. larm = char["Left Arm"]
  252. radian = math.rad
  253. random = math.random
  254. Vec3 = Vector3.new
  255. Inst = Instance.new
  256. cFrame = CFrame.new
  257. Euler = CFrame.fromEulerAnglesXYZ
  258. vt = Vector3.new
  259. bc = BrickColor.new
  260. br = BrickColor.random
  261. it = Instance.new
  262. cf = CFrame.new
  263. local eff = true
  264. local shielding = false
  265. local maincol = Color3.new(0,0,0)
  266. local maincol2 = Torso.Color
  267. --------------------------------
  268. char.Head.face.Texture = "http://www.roblox.com/asset/?id=176777497"
  269. --------------------------------
  270. Player = game:GetService("Players").LocalPlayer
  271. PlayerGui = Player.PlayerGui
  272. Cam = workspace.CurrentCamera
  273. Backpack = Player.Backpack
  274. Character = Player.Character
  275. Humanoid = Character.Humanoid
  276. Mouse = Player:GetMouse()
  277. RootPart = Character["HumanoidRootPart"]
  278. Torso = Character["Torso"]
  279. Head = Character["Head"]
  280. RightArm = Character["Right Arm"]
  281. LeftArm = Character["Left Arm"]
  282. RightLeg = Character["Right Leg"]
  283. LeftLeg = Character["Left Leg"]
  284. RootJoint = RootPart["RootJoint"]
  285. Neck = Torso["Neck"]
  286. RightShoulder = Torso["Right Shoulder"]
  287. LeftShoulder = Torso["Left Shoulder"]
  288. RightHip = Torso["Right Hip"]
  289. LeftHip = Torso["Left Hip"]
  290. ------------------------------
  291. local AddInstance = function(Object, ...)
  292. local Obj = Instance.new(Object)
  293. for i,v in next,(...) do
  294. Obj[i] = v
  295. end
  296. return Obj
  297. end
  298. --------------------
  299. local ATTACKEDTAUNTS = {
  300. "907332040",
  301. "907332525",
  302. "907330011"
  303. }
  304. local ATTACKTAUNTS = {
  305. "907329893",
  306. "907329532",
  307. "907333294",
  308. "907332856"
  309. }
  310. local ULTTAUNTS = {
  311. "907332997",
  312. "907332670",
  313. "907330103"
  314. }
  315. -----------------------
  316. IT = Instance.new
  317. CF = CFrame.new
  318. VT = Vector3.new
  319. RAD = math.rad
  320. C3 = Color3.new
  321. UD2 = UDim2.new
  322. BRICKC = BrickColor.new
  323. ANGLES = CFrame.Angles
  324. EULER = CFrame.fromEulerAnglesXYZ
  325. COS = math.cos
  326. ACOS = math.acos
  327. SIN = math.sin
  328. ASIN = math.asin
  329. ABS = math.abs
  330. MRANDOM = math.random
  331. FLOOR = math.floor
  332. -----------------------------
  333. function SphereAura(bonuspeed, FastSpeed, type, pos, x1, y1, z1, value, color, outerpos)
  334. local type = type
  335. local rng = Instance.new("Part", char)
  336. rng.Anchored = true
  337. rng.BrickColor = color
  338. rng.CanCollide = false
  339. rng.FormFactor = 3
  340. rng.Name = "Ring"
  341. rng.Material = "Neon"
  342. rng.Size = Vector3.new(1, 1, 1)
  343. rng.Transparency = 0
  344. rng.TopSurface = 0
  345. rng.BottomSurface = 0
  346. rng.CFrame = pos
  347. rng.CFrame = rng.CFrame + rng.CFrame.lookVector * outerpos
  348. local rngm = Instance.new("SpecialMesh", rng)
  349. rngm.MeshType = "Sphere"
  350. rngm.Scale = Vector3.new(x1, y1, z1)
  351. local scaler2 = 1
  352. local speeder = FastSpeed
  353. if type == "Add" then
  354. scaler2 = 1 * value
  355. elseif type == "Divide" then
  356. scaler2 = 1 / value
  357. end
  358. coroutine.resume(coroutine.create(function()
  359. for i = 0, 10 / bonuspeed, 0.1 do
  360. swait()
  361. if type == "Add" then
  362. scaler2 = scaler2 - 0.01 * value / bonuspeed
  363. elseif type == "Divide" then
  364. scaler2 = scaler2 - 0.01 / value * bonuspeed
  365. end
  366. rng.BrickColor = BrickColor.random()
  367. speeder = speeder - 0.01 * FastSpeed * bonuspeed
  368. rng.CFrame = rng.CFrame + rng.CFrame.lookVector * speeder * bonuspeed
  369. rng.Transparency = rng.Transparency + 0.01 * bonuspeed
  370. rngm.Scale = rngm.Scale + Vector3.new(scaler2 * bonuspeed, scaler2 * bonuspeed, 0)
  371. end
  372. rng:Destroy()
  373. end))
  374. end
  375. function CreateWeldOrSnapOrMotor(TYPE, PARENT, PART0, PART1, C0, C1)
  376. local NEWWELD = IT(TYPE)
  377. NEWWELD.Part0 = PART0
  378. NEWWELD.Part1 = PART1
  379. NEWWELD.C0 = C0
  380. NEWWELD.C1 = C1
  381. NEWWELD.Parent = PARENT
  382. return NEWWELD
  383. end
  384.  
  385. function CreateMesh(MESH, PARENT, MESHTYPE, MESHID, TEXTUREID, SCALE, OFFSET)
  386. local NEWMESH = IT(MESH)
  387. if MESH == "SpecialMesh" then
  388. NEWMESH.MeshType = MESHTYPE
  389. if MESHID ~= "nil" and MESHID ~= "" then
  390. NEWMESH.MeshId = "http://www.roblox.com/asset/?id="..MESHID
  391. end
  392. if TEXTUREID ~= "nil" and TEXTUREID ~= "" then
  393. NEWMESH.TextureId = "http://www.roblox.com/asset/?id="..TEXTUREID
  394. end
  395. end
  396. NEWMESH.Offset = OFFSET or VT(0, 0, 0)
  397. NEWMESH.Scale = SCALE
  398. NEWMESH.Parent = PARENT
  399. return NEWMESH
  400. end
  401.  
  402. function CreatePart(FORMFACTOR, PARENT, MATERIAL, REFLECTANCE, TRANSPARENCY, BRICKCOLOR, NAME, SIZE, ANCHOR)
  403. local NEWPART = IT("Part")
  404. NEWPART.formFactor = FORMFACTOR
  405. NEWPART.Reflectance = REFLECTANCE
  406. NEWPART.Transparency = TRANSPARENCY
  407. NEWPART.CanCollide = false
  408. NEWPART.Locked = true
  409. NEWPART.Anchored = true
  410. if ANCHOR == false then
  411. NEWPART.Anchored = false
  412. end
  413. NEWPART.BrickColor = BRICKC(tostring(BRICKCOLOR))
  414. NEWPART.Name = NAME
  415. NEWPART.Size = SIZE
  416. NEWPART.Material = MATERIAL
  417. NEWPART:BreakJoints()
  418. NEWPART.Parent = PARENT
  419. return NEWPART
  420. end
  421. function MakeForm(PART,TYPE)
  422. if TYPE == "Cyl" then
  423. local MSH = IT("CylinderMesh",PART)
  424. elseif TYPE == "Ball" then
  425. local MSH = IT("SpecialMesh",PART)
  426. MSH.MeshType = "Sphere"
  427. elseif TYPE == "Wedge" then
  428. local MSH = IT("SpecialMesh",PART)
  429. MSH.MeshType = "Wedge"
  430. end
  431. end
  432. function BlockEffect(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay, Type)
  433. local prt = CreatePart(3, workspace, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
  434. prt.Anchored = true
  435. prt.CFrame = cframe
  436. local msh = CreateMesh("BlockMesh", prt, "", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  437. game:GetService("Debris"):AddItem(prt, 10)
  438. if Type == 1 or Type == nil then
  439. table.insert(Effects, {
  440. prt,
  441. "Block1",
  442. delay,
  443. x3,
  444. y3,
  445. z3,
  446. msh
  447. })
  448. elseif Type == 2 then
  449. table.insert(Effects, {
  450. prt,
  451. "Block2",
  452. delay,
  453. x3,
  454. y3,
  455. z3,
  456. msh
  457. })
  458. elseif Type == 3 then
  459. table.insert(Effects, {
  460. prt,
  461. "Block3",
  462. delay,
  463. x3,
  464. y3,
  465. z3,
  466. msh
  467. })
  468. end
  469. end
  470. function MagniDamage(Part, magni, mindam, maxdam, knock, Type)
  471. for _, c in pairs(workspace:children()) do
  472. local hum = c:findFirstChild("Humanoid")
  473. if hum ~= nil then
  474. local head = c:findFirstChild("Head")
  475. if head ~= nil then
  476. local targ = head.Position - Part.Position
  477. local mag = targ.magnitude
  478. if magni >= mag and c.Name ~= plr.Name then
  479. Damage(head, head, mindam, maxdam, knock, Type, root, 0.1, "http://www.roblox.com/asset/?id=0", 1.2)
  480. end
  481. end
  482. end
  483. end
  484. end
  485.  
  486.  
  487. CFuncs = {
  488. Part = {
  489. Create = function(Parent, Material, Reflectance, Transparency, BColor, Name, Size)
  490. local Part = Create("Part")({
  491. Parent = Parent,
  492. Reflectance = Reflectance,
  493. Transparency = Transparency,
  494. CanCollide = false,
  495. Locked = true,
  496. BrickColor = BrickColor.new(tostring(BColor)),
  497. Name = Name,
  498. Size = Size,
  499. Material = Material
  500. })
  501. RemoveOutlines(Part)
  502. return Part
  503. end
  504. },
  505. Mesh = {
  506. Create = function(Mesh, Part, MeshType, MeshId, OffSet, Scale)
  507. local Msh = Create(Mesh)({
  508. Parent = Part,
  509. Offset = OffSet,
  510. Scale = Scale
  511. })
  512. if Mesh == "SpecialMesh" then
  513. Msh.MeshType = MeshType
  514. Msh.MeshId = MeshId
  515. end
  516. return Msh
  517. end
  518. },
  519. Mesh = {
  520. Create = function(Mesh, Part, MeshType, MeshId, OffSet, Scale)
  521. local Msh = Create(Mesh)({
  522. Parent = Part,
  523. Offset = OffSet,
  524. Scale = Scale
  525. })
  526. if Mesh == "SpecialMesh" then
  527. Msh.MeshType = MeshType
  528. Msh.MeshId = MeshId
  529. end
  530. return Msh
  531. end
  532. },
  533. Weld = {
  534. Create = function(Parent, Part0, Part1, C0, C1)
  535. local Weld = Create("Weld")({
  536. Parent = Parent,
  537. Part0 = Part0,
  538. Part1 = Part1,
  539. C0 = C0,
  540. C1 = C1
  541. })
  542. return Weld
  543. end
  544. },
  545. Sound = {
  546. Create = function(id, par, vol, pit)
  547. coroutine.resume(coroutine.create(function()
  548. local S = Create("Sound")({
  549. Volume = vol,
  550. Pitch = pit or 1,
  551. SoundId = id,
  552. Parent = par or workspace
  553. })
  554. wait()
  555. S:play()
  556. game:GetService("Debris"):AddItem(S, 6)
  557. end))
  558. end
  559. },
  560. ParticleEmitter = {
  561. Create = function(Parent, Color1, Color2, LightEmission, Size, Texture, Transparency, ZOffset, Accel, Drag, LockedToPart, VelocityInheritance, EmissionDirection, Enabled, LifeTime, Rate, Rotation, RotSpeed, Speed, VelocitySpread)
  562. local fp = Create("ParticleEmitter")({
  563. Parent = Parent,
  564. Color = ColorSequence.new(Color1, Color2),
  565. LightEmission = LightEmission,
  566. Size = Size,
  567. Texture = Texture,
  568. Transparency = Transparency,
  569. ZOffset = ZOffset,
  570. Acceleration = Accel,
  571. Drag = Drag,
  572. LockedToPart = LockedToPart,
  573. VelocityInheritance = VelocityInheritance,
  574. EmissionDirection = EmissionDirection,
  575. Enabled = Enabled,
  576. Lifetime = LifeTime,
  577. Rate = Rate,
  578. Rotation = Rotation,
  579. RotSpeed = RotSpeed,
  580. Speed = Speed,
  581. VelocitySpread = VelocitySpread
  582. })
  583. return fp
  584. end
  585. }
  586. }
  587.  
  588. ---------------------------------
  589. local Player = game.Players.localPlayer
  590. local Character = Player.Character
  591. local plr = game:service'Players'.LocalPlayer
  592. local char = plr.Character
  593. local hum = char.Humanoid
  594. local ra = char["Right Arm"]
  595. local la= char["Left Arm"]
  596. local rl= char["Right Leg"]
  597. local ll = char["Left Leg"]
  598. local hed = char.Head
  599. local root = char.HumanoidRootPart
  600. local rootj = root.RootJoint
  601. local tors = char.Torso
  602. local mouse = plr:GetMouse()
  603. local LeftArm = Character["Left Arm"]
  604. local RightArm = Character["Right Arm"]
  605. local LeftLeg = Character["Left Leg"]
  606. local RightLeg = Character["Right Leg"]
  607. local Head = Character.Head
  608. local Torso = Character.Torso
  609. local cam = game.Workspace.CurrentCamera
  610. local RootPart = Character.HumanoidRootPart
  611. local RootJoint = RootPart.RootJoint
  612. local RootCF = CFrame.fromEulerAnglesXYZ(-1.57, 0, 3.14)
  613. local RHCF = CFrame.fromEulerAnglesXYZ(0, 1.6, 0)
  614. local LHCF = CFrame.fromEulerAnglesXYZ(0, -1.6, 0)
  615. local EdgyMode = false
  616. local Divinity = false
  617. local Fighter = false
  618. local Purity = false
  619. local Destruction = false
  620. local helpme = false
  621. local Planetary = false
  622. local Solar = false
  623. local Lunar = false
  624. local Frost = false
  625. local Ashes = false
  626. local notmenacing = true
  627. --------------------------
  628. cam = game.Workspace.CurrentCamera
  629. CF = CFrame.new
  630. angles = CFrame.Angles
  631. attack = false
  632. Euler = CFrame.fromEulerAnglesXYZ
  633. Rad = math.rad
  634. IT = Instance.new
  635. BrickC = BrickColor.new
  636. Cos = math.cos
  637. Acos = math.acos
  638. Sin = math.sin
  639. Asin = math.asin
  640. Abs = math.abs
  641. Mrandom = math.random
  642. Floor = math.floor
  643. -----------------------
  644. ------------------------------------
  645. necko = CF(0, 1, 0, -1, -0, -0, 0, 0, 1, 0, 1, 0)
  646. RSH, LSH = nil, nil
  647. RW = Instance.new("Weld")
  648. LW = Instance.new("Weld")
  649. RH = tors["Right Hip"]
  650. LH = tors["Left Hip"]
  651. RSH = tors["Right Shoulder"]
  652. LSH = tors["Left Shoulder"]
  653. RSH.Parent = nil
  654. LSH.Parent = nil
  655. RW.Name = "RW"
  656. RW.Part0 = tors
  657. RW.C0 = CF(1.5, 0.5, 0)
  658. RW.C1 = CF(0, 0.5, 0)
  659. RW.Part1 = ra
  660. RW.Parent = tors
  661. LW.Name = "LW"
  662. LW.Part0 = tors
  663. LW.C0 = CF(-1.5, 0.5, 0)
  664. LW.C1 = CF(0, 0.5, 0)
  665. LW.Part1 = la
  666. LW.Parent = tors
  667. Effects = {}
  668. -------------------------
  669. --WACKYEFFECT({EffectType = "", Size = VT(1,1,1), Size2 = VT(0,0,0), Transparency = 0, Transparency2 = 1, CFrame = CF(), MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = C3(1,1,1), SoundID = nil, SoundPitch = nil, SoundVolume = nil})
  670. function WACKYEFFECT(Table)
  671. local TYPE = (Table.EffectType or "Sphere")
  672. local SIZE = (Table.Size or VT(1,1,1))
  673. local ENDSIZE = (Table.Size2 or VT(0,0,0))
  674. local TRANSPARENCY = (Table.Transparency or 0)
  675. local ENDTRANSPARENCY = (Table.Transparency2 or 1)
  676. local CFRAME = (Table.CFrame or Torso.CFrame)
  677. local MOVEDIRECTION = (Table.MoveToPos or nil)
  678. local ROTATION1 = (Table.RotationX or 0)
  679. local ROTATION2 = (Table.RotationY or 0)
  680. local ROTATION3 = (Table.RotationZ or 0)
  681. local MATERIAL = (Table.Material or "Neon")
  682. local COLOR = (Table.Color or C3(1,1,1))
  683. local TIME = (Table.Time or 45)
  684. local SOUNDID = (Table.SoundID or nil)
  685. local SOUNDPITCH = (Table.SoundPitch or nil)
  686. local SOUNDVOLUME = (Table.SoundVolume or nil)
  687. coroutine.resume(coroutine.create(function()
  688. local PLAYSSOUND = false
  689. local SOUND = nil
  690. local EFFECT = CreatePart(3, Effects, MATERIAL, 0, TRANSPARENCY, BRICKC("Pearl"), "Effect", VT(1,1,1), true)
  691. if SOUNDID ~= nil and SOUNDPITCH ~= nil and SOUNDVOLUME ~= nil then
  692. PLAYSSOUND = true
  693. SOUND = CreateSound(SOUNDID, EFFECT, SOUNDVOLUME, SOUNDPITCH, false)
  694. end
  695. EFFECT.Color = COLOR
  696. local MSH = nil
  697. if TYPE == "Sphere" then
  698. MSH = CreateMesh("SpecialMesh", EFFECT, "Sphere", "", "", SIZE, VT(0,0,0))
  699. elseif TYPE == "Block" then
  700. MSH = IT("BlockMesh",EFFECT)
  701. MSH.Scale = VT(SIZE.X,SIZE.X,SIZE.X)
  702. elseif TYPE == "Wave" then
  703. MSH = CreateMesh("SpecialMesh", EFFECT, "FileMesh", "20329976", "", SIZE, VT(0,0,-SIZE.X/8))
  704. elseif TYPE == "Ring" then
  705. MSH = CreateMesh("SpecialMesh", EFFECT, "FileMesh", "559831844", "", VT(SIZE.X,SIZE.X,0.1), VT(0,0,0))
  706. elseif TYPE == "Slash" then
  707. MSH = CreateMesh("SpecialMesh", EFFECT, "FileMesh", "662586858", "", VT(SIZE.X/10,0,SIZE.X/10), VT(0,0,0))
  708. elseif TYPE == "Round Slash" then
  709. MSH = CreateMesh("SpecialMesh", EFFECT, "FileMesh", "662585058", "", VT(SIZE.X/10,0,SIZE.X/10), VT(0,0,0))
  710. elseif TYPE == "Swirl" then
  711. MSH = CreateMesh("SpecialMesh", EFFECT, "FileMesh", "1051557", "", SIZE, VT(0,0,0))
  712. elseif TYPE == "Skull" then
  713. MSH = CreateMesh("SpecialMesh", EFFECT, "FileMesh", "4770583", "", SIZE, VT(0,0,0))
  714. elseif TYPE == "Crystal" then
  715. MSH = CreateMesh("SpecialMesh", EFFECT, "FileMesh", "9756362", "", SIZE, VT(0,0,0))
  716. end
  717. if MSH ~= nil then
  718. local MOVESPEED = nil
  719. if MOVEDIRECTION ~= nil then
  720. MOVESPEED = (CFRAME.p - MOVEDIRECTION).Magnitude/TIME
  721. end
  722. local GROWTH = SIZE - ENDSIZE
  723. local TRANS = TRANSPARENCY - ENDTRANSPARENCY
  724. if TYPE == "Block" then
  725. EFFECT.CFrame = CFRAME*ANGLES(RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360)))
  726. else
  727. EFFECT.CFrame = CFRAME
  728. end
  729. for LOOP = 1, TIME+1 do
  730. Swait()
  731. MSH.Scale = MSH.Scale - GROWTH/TIME
  732. if TYPE == "Wave" then
  733. MSH.Offset = VT(0,0,-MSH.Scale.X/8)
  734. end
  735. EFFECT.Transparency = EFFECT.Transparency - TRANS/TIME
  736. if TYPE == "Block" then
  737. EFFECT.CFrame = CFRAME*ANGLES(RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360)))
  738. else
  739. EFFECT.CFrame = EFFECT.CFrame*ANGLES(RAD(ROTATION1),RAD(ROTATION2),RAD(ROTATION3))
  740. end
  741. if MOVEDIRECTION ~= nil then
  742. local ORI = EFFECT.Orientation
  743. EFFECT.CFrame = CF(EFFECT.Position,MOVEDIRECTION)*CF(0,0,-MOVESPEED)
  744. EFFECT.Orientation = ORI
  745. end
  746. end
  747. if PLAYSSOUND == false then
  748. EFFECT:remove()
  749. else
  750. SOUND.Stopped:Connect(function()
  751. EFFECT:remove()
  752. end)
  753. end
  754. else
  755. if PLAYSSOUND == false then
  756. EFFECT:remove()
  757. else
  758. repeat Swait() until SOUND.Playing == false
  759. EFFECT:remove()
  760. end
  761. end
  762. end))
  763. end
  764.  
  765. function swait(num)
  766. if num == 0 or num == nil then
  767. game:service("RunService").Stepped:wait(0)
  768. else
  769. for i = 0, num do
  770. game:service("RunService").Stepped:wait(0)
  771. end
  772. end
  773. end
  774. function thread(f)
  775. coroutine.resume(coroutine.create(f))
  776. end
  777. function clerp(a, b, t)
  778. local qa = {
  779. QuaternionFromCFrame(a)
  780. }
  781. local qb = {
  782. QuaternionFromCFrame(b)
  783. }
  784. local ax, ay, az = a.x, a.y, a.z
  785. local bx, by, bz = b.x, b.y, b.z
  786. local _t = 1 - t
  787. return QuaternionToCFrame(_t * ax + t * bx, _t * ay + t * by, _t * az + t * bz, QuaternionSlerp(qa, qb, t))
  788. end
  789. function QuaternionFromCFrame(cf)
  790. local mx, my, mz, m00, m01, m02, m10, m11, m12, m20, m21, m22 = cf:components()
  791. local trace = m00 + m11 + m22
  792. if trace > 0 then
  793. local s = math.sqrt(1 + trace)
  794. local recip = 0.5 / s
  795. return (m21 - m12) * recip, (m02 - m20) * recip, (m10 - m01) * recip, s * 0.5
  796. else
  797. local i = 0
  798. if m00 < m11 then
  799. i = 1
  800. end
  801. if m22 > (i == 0 and m00 or m11) then
  802. i = 2
  803. end
  804. if i == 0 then
  805. local s = math.sqrt(m00 - m11 - m22 + 1)
  806. local recip = 0.5 / s
  807. return 0.5 * s, (m10 + m01) * recip, (m20 + m02) * recip, (m21 - m12) * recip
  808. elseif i == 1 then
  809. local s = math.sqrt(m11 - m22 - m00 + 1)
  810. local recip = 0.5 / s
  811. return (m01 + m10) * recip, 0.5 * s, (m21 + m12) * recip, (m02 - m20) * recip
  812. elseif i == 2 then
  813. local s = math.sqrt(m22 - m00 - m11 + 1)
  814. local recip = 0.5 / s
  815. return (m02 + m20) * recip, (m12 + m21) * recip, 0.5 * s, (m10 - m01) * recip
  816. end
  817. end
  818. end
  819. function QuaternionToCFrame(px, py, pz, x, y, z, w)
  820. local xs, ys, zs = x + x, y + y, z + z
  821. local wx, wy, wz = w * xs, w * ys, w * zs
  822. local xx = x * xs
  823. local xy = x * ys
  824. local xz = x * zs
  825. local yy = y * ys
  826. local yz = y * zs
  827. local zz = z * zs
  828. return CFrame.new(px, py, pz, 1 - (yy + zz), xy - wz, xz + wy, xy + wz, 1 - (xx + zz), yz - wx, xz - wy, yz + wx, 1 - (xx + yy))
  829. end
  830. function QuaternionSlerp(a, b, t)
  831. local cosTheta = a[1] * b[1] + a[2] * b[2] + a[3] * b[3] + a[4] * b[4]
  832. local startInterp, finishInterp
  833. if cosTheta >= 1.0E-4 then
  834. if 1 - cosTheta > 1.0E-4 then
  835. local theta = math.acos(cosTheta)
  836. local invSinTheta = 1 / Sin(theta)
  837. startInterp = Sin((1 - t) * theta) * invSinTheta
  838. finishInterp = Sin(t * theta) * invSinTheta
  839. else
  840. startInterp = 1 - t
  841. finishInterp = t
  842. end
  843. elseif 1 + cosTheta > 1.0E-4 then
  844. local theta = math.acos(-cosTheta)
  845. local invSinTheta = 1 / Sin(theta)
  846. startInterp = Sin((t - 1) * theta) * invSinTheta
  847. finishInterp = Sin(t * theta) * invSinTheta
  848. else
  849. startInterp = t - 1
  850. finishInterp = t
  851. end
  852. return a[1] * startInterp + b[1] * finishInterp, a[2] * startInterp + b[2] * finishInterp, a[3] * startInterp + b[3] * finishInterp, a[4] * startInterp + b[4] * finishInterp
  853. end
  854. function rayCast(Position, Direction, Range, Ignore)
  855. return game:service("Workspace"):FindPartOnRay(Ray.new(Position, Direction.unit * (Range or 999.999)), Ignore)
  856. end
  857. local RbxUtility = LoadLibrary("RbxUtility")
  858. local Create = RbxUtility.Create
  859.  
  860. -----------------------------------
  861. local Player = game.Players.localPlayer
  862. local Character = Player.Character
  863. local Humanoid = Character.Humanoid
  864. local LeftArm = Character["Left Arm"]
  865. local RightArm = Character["Right Arm"]
  866. local LeftLeg = Character["Left Leg"]
  867. local RightLeg = Character["Right Leg"]
  868. local Head = Character.Head
  869. local Torso = Character.Torso
  870. local RootPart = Character.HumanoidRootPart
  871. local RootJoint = RootPart.RootJoint
  872. local txt = Instance.new("BillboardGui", Character)
  873. local Torsovelocity = (RootPart.Velocity * Vector3.new(1, 0, 1)).magnitude
  874. local velocity = RootPart.Velocity.y
  875. CV = "Maroon"
  876. Player = game.Players.LocalPlayer
  877. char = Player.Character
  878. local txt = Instance.new("BillboardGui", Character)
  879. txt.Adornee = Character.Head
  880. txt.Name = "_status"
  881. txt.Size = UDim2.new(2, 0, 1.2, 0)
  882. txt.StudsOffset = Vector3.new(-9, 8, 0)
  883. v = Instance.new("Part")
  884. v.Name = "ColorBrick"
  885. v.Parent = Player.Character
  886. v.FormFactor = "Symmetric"
  887. v.Anchored = true
  888. v.CanCollide = false
  889. v.BottomSurface = "Smooth"
  890. v.TopSurface = "Smooth"
  891. v.Size = Vector3.new(10, 5, 3)
  892. v.Transparency = 1
  893. v.CFrame = Character.Torso.CFrame
  894. v.BrickColor = BrickColor.new(CV)
  895. v.Transparency = 1
  896. touchCounter = 0
  897. local cR=255
  898. local cG=0
  899. local cB=0
  900. local flg5=1 local omgidk=1
  901. local add=15
  902. local sick = Instance.new("Sound",Character)
  903. sick.SoundId = "rbxassetid://798464853"
  904. sick.Looped = true
  905. sick.Pitch = 1
  906. sick.Volume = 5
  907. sick:Play()
  908. beet=Instance.new("Sound", Torso)
  909. beet.SoundId = "rbxassetid://826174965"
  910. beet.Name = "aa"
  911. beet.Looped = true
  912. beet.Volume = 5
  913. beet:Play()
  914. function swait(num)
  915. if num == 0 or num == nil then
  916. game:service("RunService").Stepped:wait(0)
  917. else
  918. for i = 0, num do
  919. game:service("RunService").Stepped:wait(0)
  920. end
  921. end
  922. end
  923. --------------------------
  924. function CreateSound(ID, PARENT, VOLUME, PITCH)
  925. local NSound = nil
  926. coroutine.resume(coroutine.create(function()
  927. NSound = Instance.new("Sound", PARENT)
  928. NSound.Volume = VOLUME
  929. NSound.Pitch = PITCH
  930. NSound.SoundId = "http://www.roblox.com/asset/?id="..ID
  931. swait()
  932. NSound:play()
  933. game:GetService("Debris"):AddItem(NSound, 10)
  934. end))
  935. return NSound
  936. end
  937.  
  938. ------------------------
  939. --------------------------------------
  940. Humanoid.MaxHealth = "inf"
  941. Humanoid.Health = "inf"
  942. -------------------------
  943. local sine=0
  944. local change = 1
  945. function rayCast(Position, Direction, Range, Ignore)
  946. return game:service("Workspace"):FindPartOnRay(Ray.new(Position, Direction.unit * (Range or 999.999)), Ignore)
  947. end
  948. local Player_Size = 1
  949. if Player_Size ~= 1 then
  950. root.Size = root.Size * Player_Size
  951. tors.Size = tors.Size * Player_Size
  952. hed.Size = hed.Size * Player_Size
  953. ra.Size = ra.Size * Player_Size
  954. la.Size = la.Size * Player_Size
  955. rl.Size = rl.Size * Player_Size
  956. ll.Size = ll.Size * Player_Size
  957. ----------------------------------------------------------------------------------
  958. rootj.Parent = root
  959. neck.Parent = tors
  960. RW.Parent = tors
  961. LW.Parent = tors
  962. RH.Parent = tors
  963. LH.Parent = tors
  964. ----------------------------------------------------------------------------------
  965. rootj.C0 = RootCF * CF(0 * Player_Size, 0 * Player_Size, 0 * Player_Size) * angles(Rad(0), Rad(0), Rad(0))
  966. rootj.C1 = RootCF * CF(0 * Player_Size, 0 * Player_Size, 0 * Player_Size) * angles(Rad(0), Rad(0), Rad(0))
  967. neck.C0 = necko * CF(0 * Player_Size, 0 * Player_Size, 0 + ((1 * Player_Size) - 1)) * angles(Rad(0), Rad(0), Rad(0))
  968. neck.C1 = CF(0 * Player_Size, -0.5 * Player_Size, 0 * Player_Size) * angles(Rad(-90), Rad(0), Rad(180))
  969. RW.C0 = CF(1.5 * Player_Size, 0.5 * Player_Size, 0 * Player_Size) * angles(Rad(0), Rad(0), Rad(0)) --* RIGHTSHOULDERC0
  970. LW.C0 = CF(-1.5 * Player_Size, 0.5 * Player_Size, 0 * Player_Size) * angles(Rad(0), Rad(0), Rad(0)) --* LEFTSHOULDERC0
  971. ----------------------------------------------------------------------------------
  972. RH.C0 = CF(1 * Player_Size, -1 * Player_Size, 0 * Player_Size) * angles(Rad(0), Rad(90), Rad(0)) * angles(Rad(0), Rad(0), Rad(0))
  973. LH.C0 = CF(-1 * Player_Size, -1 * Player_Size, 0 * Player_Size) * angles(Rad(0), Rad(-90), Rad(0)) * angles(Rad(0), Rad(0), Rad(0))
  974. RH.C1 = CF(0.5 * Player_Size, 1 * Player_Size, 0 * Player_Size) * angles(Rad(0), Rad(90), Rad(0)) * angles(Rad(0), Rad(0), Rad(0))
  975. LH.C1 = CF(-0.5 * Player_Size, 1 * Player_Size, 0 * Player_Size) * angles(Rad(0), Rad(-90), Rad(0)) * angles(Rad(0), Rad(0), Rad(0))
  976. --hat.Parent = Character
  977. end
  978. ----------------------------------------------------------------------------------
  979. local SONG = 0
  980. local SONG2 = 0
  981. local Music = Instance.new("Sound",tors)
  982. Music.Volume = 2.5
  983. Music.Looped = true
  984. Music.Pitch = 1 --Pitcher
  985. ----------------------------------------------------------------------------------
  986. local equipped = false
  987. local idle = 0
  988. local change = 1
  989. local val = 0
  990. local toim = 0
  991. local idleanim = 0.4
  992. local sine = 0
  993. local Sit = 1
  994. local WasAir = false
  995. local InAir = false
  996. local LandTick = 0
  997. ----------------------------------------------------------------------------------
  998. hum.WalkSpeed = 15
  999. hum.JumpPower = 20
  1000. hum.Animator.Parent = nil
  1001. ----------------------------------------------------------------------------------
  1002. function Cso(ID, PARENT, VOLUME, PITCH)
  1003. local NSound = nil
  1004. coroutine.resume(coroutine.create(function()
  1005. NSound = IT("Sound", PARENT)
  1006. NSound.Volume = VOLUME
  1007. NSound.Pitch = PITCH
  1008. NSound.SoundId = "http://www.roblox.com/asset/?id="..ID
  1009. swait()
  1010. NSound:play()
  1011. game:GetService("Debris"):AddItem(NSound, 10)
  1012. end))
  1013. return NSound
  1014. end
  1015. function RemoveOutlines(part)
  1016. part.TopSurface, part.BottomSurface, part.LeftSurface, part.RightSurface, part.FrontSurface, part.BackSurface = 10, 10, 10, 10, 10, 10
  1017. end
  1018.  
  1019. CFuncs = {
  1020. Part = {
  1021. Create = function(Parent, Material, Reflectance, Transparency, BColor, Name, Size)
  1022. local Part = Create("Part"){
  1023. Parent = Parent,
  1024. Reflectance = Reflectance,
  1025. Transparency = Transparency,
  1026. CanCollide = false,
  1027. Locked = true,
  1028. BrickColor = BrickColor.new(tostring(BColor)),
  1029. Name = Name,
  1030. Size = Size,
  1031. Material = Material,
  1032. }
  1033. RemoveOutlines(Part)
  1034. if Size == Vector3.new() then
  1035. Part.Size = Vector3.new(0.2, 0.2, 0.2)
  1036. else
  1037. Part.Size = Size
  1038. end
  1039. return Part
  1040. end;
  1041. };
  1042.  
  1043. Mesh = {
  1044. Create = function(Mesh, Part, MeshType, MeshId, OffSet, Scale)
  1045. local Msh = Create(Mesh){
  1046. Parent = Part,
  1047. Offset = OffSet,
  1048. Scale = Scale,
  1049. }
  1050. if Mesh == "SpecialMesh" then
  1051. Msh.MeshType = MeshType
  1052. Msh.MeshId = MeshId
  1053. end
  1054. return Msh
  1055. end;
  1056. };
  1057.  
  1058. Weld = {
  1059. Create = function(Parent, Part0, Part1, C0, C1)
  1060. local Weld = Create("Weld"){
  1061. Parent = Parent,
  1062. Part0 = Part0,
  1063. Part1 = Part1,
  1064. C0 = C0,
  1065. C1 = C1,
  1066. }
  1067. return Weld
  1068. end;
  1069. };
  1070.  
  1071. Sound = {
  1072. Create = function(id, par, vol, pit)
  1073. local Sound = Create("Sound"){
  1074. Volume = vol,
  1075. Pitch = pit or 1,
  1076. Name = "aa",
  1077. SoundId = "rbxassetid://" .. id,
  1078. Parent = par or workspace,
  1079. }
  1080. Sound:play()
  1081. return Sound
  1082. end;
  1083. };
  1084.  
  1085. Decal = {
  1086. Create = function(Color, Texture, Transparency, Name, Parent)
  1087. local Decal = Create("Decal"){
  1088. Color3 = Color,
  1089. Texture = "rbxassetid://" .. Texture,
  1090. Transparency = Transparency,
  1091. Name = Name,
  1092. Parent = Parent,
  1093. }
  1094. return Decal
  1095. end;
  1096. };
  1097.  
  1098. BillboardGui = {
  1099. Create = function(Parent, Image, Position, Size)
  1100. local BillPar = CFuncs.Part.Create(Parent, "SmoothPlastic", 0, 1, BrickColor.new("Black"), "BillboardGuiPart", Vector3.new(1, 1, 1))
  1101. BillPar.CFrame = CFrame.new(Position)
  1102. local Bill = Create("BillboardGui"){
  1103. Parent = BillPar,
  1104. Adornee = BillPar,
  1105. Size = UDim2.new(1, 0, 1, 0),
  1106. SizeOffset = Vector2.new(Size, Size),
  1107. }
  1108. local d = Create("ImageLabel", Bill){
  1109. Parent = Bill,
  1110. BackgroundTransparency = 1,
  1111. Size = UDim2.new(1, 0, 1, 0),
  1112. Image = "rbxassetid://" .. Image,
  1113. }
  1114. return BillPar
  1115. end
  1116. };
  1117.  
  1118. ParticleEmitter = {
  1119. Create = function(Parent, Color1, Color2, LightEmission, Size, Texture, Transparency, ZOffset, Accel, Drag, LockedToPart, VelocityInheritance, EmissionDirection, Enabled, LifeTime, Rate, Rotation, RotSpeed, Speed, VelocitySpread)
  1120. local Particle = Create("ParticleEmitter"){
  1121. Parent = Parent,
  1122. Color = ColorSequence.new(Color1, Color2),
  1123. LightEmission = LightEmission,
  1124. Size = Size,
  1125. Texture = Texture,
  1126. Transparency = Transparency,
  1127. ZOffset = ZOffset,
  1128. Acceleration = Accel,
  1129. Drag = Drag,
  1130. LockedToPart = LockedToPart,
  1131. VelocityInheritance = VelocityInheritance,
  1132. EmissionDirection = EmissionDirection,
  1133. Enabled = Enabled,
  1134. Lifetime = LifeTime,
  1135. Rate = Rate,
  1136. Rotation = Rotation,
  1137. RotSpeed = RotSpeed,
  1138. Speed = Speed,
  1139. VelocitySpread = VelocitySpread,
  1140. }
  1141. return Particle
  1142. end;
  1143. };
  1144.  
  1145. CreateTemplate = {
  1146.  
  1147. };
  1148. }
  1149.  
  1150. targetted = nil
  1151. --------------------------------------
  1152. TextLabel4.Name = "PlayerName"
  1153. TextLabel4.Parent = BillboardGui3
  1154. TextLabel4.Transparency = 1
  1155. TextLabel4.Size = UDim2.new(1, 0, 1, 0)
  1156. TextLabel4.BackgroundColor = BrickColor.new("Really black")
  1157. TextLabel4.BackgroundColor3 = Color3.new(0, 0, 0)
  1158. TextLabel4.BackgroundTransparency = 1
  1159. TextLabel4.BorderColor = BrickColor.new("Really black")
  1160. TextLabel4.BorderColor3 = Color3.new(0, 0, 0)
  1161. TextLabel4.BorderSizePixel = 0
  1162. TextLabel4.Font = Enum.Font.Antique
  1163. TextLabel4.FontSize = Enum.FontSize.Size14
  1164. TextLabel4.Text = Player.Name
  1165. TextLabel4.TextColor = BrickColor.new("Really black")
  1166. TextLabel4.TextColor3 = Color3.new(0, 0, 0)
  1167. TextLabel4.TextScaled = true
  1168. TextLabel4.TextSize = 14
  1169. TextLabel4.TextStrokeColor3 = Color3.new(0, 0, 0)
  1170. TextLabel4.TextStrokeTransparency = 0
  1171. TextLabel4.TextWrap = true
  1172. TextLabel4.TextWrapped = true
  1173. TextLabel5.Name = "Title"
  1174. TextLabel5.Parent = BillboardGui3
  1175. TextLabel5.Position = UDim2.new(-0.75, 0, 0.899999976, 0)
  1176. TextLabel5.Transparency = 1
  1177. TextLabel5.Size = UDim2.new(2.5, 0, 1.5, 0)
  1178. TextLabel5.BackgroundColor = BrickColor.new("Really black")
  1179. TextLabel5.BackgroundColor3 = Color3.new(0, 0, 0)
  1180. TextLabel5.BackgroundTransparency = 1
  1181. TextLabel5.BorderColor = BrickColor.new("Really black")
  1182. TextLabel5.BorderColor3 = Color3.new(0, 0, 0)
  1183. TextLabel5.BorderSizePixel = 0
  1184. TextLabel5.Font = Enum.Font.Antique
  1185. TextLabel5.FontSize = Enum.FontSize.Size14
  1186. TextLabel5.Text = "THE BLACKNESS"
  1187. TextLabel5.TextColor = BrickColor.new("Really black")
  1188. TextLabel5.TextColor3 = Color3.new(0, 0, 0)
  1189. TextLabel5.TextScaled = true
  1190. TextLabel5.TextSize = 14
  1191. TextLabel5.TextStrokeColor3 = Color3.new(0, 0, 0)
  1192. TextLabel5.TextStrokeTransparency = 0
  1193. TextLabel5.TextWrap = true
  1194. TextLabel5.TextWrapped = true
  1195. ----------------------------------------------------------
  1196. function Banisher_Bullet()
  1197. ATTACK = true
  1198. Rooted = false
  1199. for i=0, 0.05, 0.1 / Animation_Speed do
  1200. Swait()
  1201. turnto(Mouse.Hit.p)
  1202. RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 0) * ANGLES(RAD(0), RAD(0), RAD(90)), 0.5 / Animation_Speed)
  1203. Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0) * ANGLES(RAD(0), RAD(0), RAD(-90)), 0.5 / Animation_Speed)
  1204. RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5, 0) * ANGLES(RAD(90), RAD(0), RAD(90)) * RIGHTSHOULDERC0, 0.5 / Animation_Speed)
  1205. LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.6, 0) * ANGLES(RAD(-45), RAD(0), RAD(45)) * LEFTSHOULDERC0, 0.5 / Animation_Speed)
  1206. RightHip.C0 = Clerp(RightHip.C0, CF(1, -1, 0) * ANGLES(RAD(0), RAD(90), RAD(0)) * ANGLES(RAD(-8), RAD(0), RAD(0)), 0.5 / Animation_Speed)
  1207. LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1, 0) * ANGLES(RAD(0), RAD(-90), RAD(0)) * ANGLES(RAD(-8), RAD(0), RAD(0)), 0.5 / Animation_Speed)
  1208. end
  1209. repeat
  1210. for i=0, 0.05, 0.1 / Animation_Speed do
  1211. Swait()
  1212. turnto(Mouse.Hit.p)
  1213. RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 0) * ANGLES(RAD(0), RAD(0), RAD(90)), 0.5 / Animation_Speed)
  1214. Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0) * ANGLES(RAD(0), RAD(0), RAD(-90)), 0.5 / Animation_Speed)
  1215. RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5, 0) * ANGLES(RAD(90), RAD(0), RAD(90)) * RIGHTSHOULDERC0, 0.5 / Animation_Speed)
  1216. LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.6, 0) * ANGLES(RAD(-45), RAD(0), RAD(45)) * LEFTSHOULDERC0, 0.5 / Animation_Speed)
  1217. RightHip.C0 = Clerp(RightHip.C0, CF(1, -1, 0) * ANGLES(RAD(0), RAD(90), RAD(0)) * ANGLES(RAD(-8), RAD(0), RAD(0)), 0.5 / Animation_Speed)
  1218. LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1, 0) * ANGLES(RAD(0), RAD(-90), RAD(0)) * ANGLES(RAD(-8), RAD(0), RAD(0)), 0.5 / Animation_Speed)
  1219. end
  1220. local HIT,POS = CastProperRay(Hole.Position, Mouse.Hit.p, 1000, Character)
  1221. SpawnTrail(Hole.Position,POS)
  1222. if HIT ~= nil then
  1223. if HIT.Parent ~= workspace and HIT.Parent.ClassName ~= "Folder" then
  1224. Banish(HIT.Parent)
  1225. end
  1226. end
  1227. WACKYEFFECT({Time = 25, EffectType = "Wave", Size = VT(0.3,0,0.3), Size2 = VT(1,1.5,1), Transparency = 0, Transparency2 = 1, CFrame = Hole.CFrame, MoveToPos = Hole.CFrame*CF(0,0.5,0).p, RotationX = 0, RotationY = -15, RotationZ = 0, Material = "Neon", Color = C3(222,255,0), SoundID = nil, SoundPitch = nil, SoundVolume = nil})
  1228. WACKYEFFECT({Time = 25, EffectType = "Wave", Size = VT(0.3,0,0.3), Size2 = VT(2,0.5,2), Transparency = 0, Transparency2 = 1, CFrame = Hole.CFrame, MoveToPos = nil, RotationX = 0, RotationY = 5, RotationZ = 0, Material = "Neon", Color = C3(222,255,0), SoundID = 160718677, SoundPitch = MRANDOM(8,11)/10, SoundVolume = 8})
  1229. WACKYEFFECT({Time = 25, EffectType = "Wave", Size = VT(0.3,0,0.3), Size2 = VT(2,0.5,2), Transparency = 0, Transparency2 = 1, CFrame = CF(POS,Hole.Position) * ANGLES(RAD(-90), RAD(0), RAD(0)), MoveToPos = nil, RotationX = 0, RotationY = -5, RotationZ = 0, Material = "Neon", Color = C3(222,255,0), SoundID = nil, SoundPitch = MRANDOM(8,11)/10, SoundVolume = 8})
  1230. WACKYEFFECT({Time = 25, EffectType = "Wave", Size = VT(0.3,0,0.3), Size2 = VT(2,0.5,2), Transparency = 0, Transparency2 = 1, CFrame = CF(POS,Hole.Position) * ANGLES(RAD(-90), RAD(0), RAD(0)), MoveToPos = nil, RotationX = 0, RotationY = 5, RotationZ = 0, Material = "Neon", Color = C3(222,255,0), SoundID = nil, SoundPitch = MRANDOM(8,11)/10, SoundVolume = 8})
  1231. for i=0, 0.05, 0.1 / Animation_Speed do
  1232. Swait()
  1233. RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 0) * ANGLES(RAD(0), RAD(0), RAD(90)), 0.5 / Animation_Speed)
  1234. Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0) * ANGLES(RAD(0), RAD(0), RAD(-90)), 0.25 / Animation_Speed)
  1235. RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5, 0) * ANGLES(RAD(130), RAD(15), RAD(90)) * RIGHTSHOULDERC0, 0.5 / Animation_Speed)
  1236. LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.6, 0) * ANGLES(RAD(-45), RAD(0), RAD(45)) * LEFTSHOULDERC0, 0.5 / Animation_Speed)
  1237. RightHip.C0 = Clerp(RightHip.C0, CF(1, -1, 0) * ANGLES(RAD(0), RAD(90), RAD(0)) * ANGLES(RAD(-8), RAD(0), RAD(0)), 0.5 / Animation_Speed)
  1238. LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1, 0) * ANGLES(RAD(0), RAD(-90), RAD(0)) * ANGLES(RAD(-8), RAD(0), RAD(0)), 0.5 / Animation_Speed)
  1239. end
  1240. until KEYHOLD == false
  1241. ATTACK = false
  1242. Rooted = false
  1243. end
  1244. ---------------------------------------------------
  1245. function refit()
  1246. RootJoint.Parent = RootPart
  1247. Neck.Parent = Torso
  1248. RightShoulder.Parent = Torso
  1249. LeftShoulder.Parent = Torso
  1250. RightHip.Parent = Torso
  1251. LeftHip.Parent = Torso
  1252. RootPart.Parent = Character
  1253. LeftArm.Parent = Character
  1254. RightArm.Parent = Character
  1255. RightLeg.Parent = Character
  1256. LeftLeg.Parent = Character
  1257. Torso.Parent = Character
  1258. Head.Parent = Character
  1259. end
  1260. -------------------------------------------
  1261. EffectModel = Instance.new("Model", char)
  1262. Effects = {
  1263. Block = {
  1264. Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay, Type)
  1265. local prt = CFuncs.Part.Create(EffectModel, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
  1266. prt.Anchored = true
  1267. prt.CFrame = cframe
  1268. local msh = CFuncs.Mesh.Create("BlockMesh", prt, "", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  1269. game:GetService("Debris"):AddItem(prt, 10)
  1270. if Type == 1 or Type == nil then
  1271. table.insert(Effects, {
  1272. prt,
  1273. "Block1",
  1274. delay,
  1275. x3,
  1276. y3,
  1277. z3,
  1278. msh
  1279. })
  1280. elseif Type == 2 then
  1281. table.insert(Effects, {
  1282. prt,
  1283. "Block2",
  1284. delay,
  1285. x3,
  1286. y3,
  1287. z3,
  1288. msh
  1289. })
  1290. else
  1291. table.insert(Effects, {
  1292. prt,
  1293. "Block3",
  1294. delay,
  1295. x3,
  1296. y3,
  1297. z3,
  1298. msh
  1299. })
  1300. end
  1301. end
  1302. },
  1303. Sphere = {
  1304. Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  1305. local prt = CFuncs.Part.Create(EffectModel, "Neon", 0, 0, brickcolor, "Effect", Vector3.new())
  1306. prt.Anchored = true
  1307. prt.CFrame = cframe
  1308. local msh = CFuncs.Mesh.Create("SpecialMesh", prt, "Sphere", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  1309. game:GetService("Debris"):AddItem(prt, 10)
  1310. table.insert(Effects, {
  1311. prt,
  1312. "Cylinder",
  1313. delay,
  1314. x3,
  1315. y3,
  1316. z3,
  1317. msh
  1318. })
  1319. end
  1320. },
  1321. Cylinder = {
  1322. Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  1323. local prt = CFuncs.Part.Create(EffectModel, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
  1324. prt.Anchored = true
  1325. prt.CFrame = cframe
  1326. local msh = CFuncs.Mesh.Create("CylinderMesh", prt, "", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  1327. game:GetService("Debris"):AddItem(prt, 10)
  1328. table.insert(Effects, {
  1329. prt,
  1330. "Cylinder",
  1331. delay,
  1332. x3,
  1333. y3,
  1334. z3,
  1335. msh
  1336. })
  1337. end
  1338. },
  1339. Wave = {
  1340. Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  1341. local prt = CFuncs.Part.Create(EffectModel, "Neon", 0, 0, brickcolor, "Effect", Vector3.new())
  1342. prt.Anchored = true
  1343. prt.CFrame = cframe
  1344. local msh = CFuncs.Mesh.Create("SpecialMesh", prt, "FileMesh", "rbxassetid://20329976", Vector3.new(0, 0, 0), Vector3.new(x1 / 60, y1 / 60, z1 / 60))
  1345. game:GetService("Debris"):AddItem(prt, 10)
  1346. table.insert(Effects, {
  1347. prt,
  1348. "Cylinder",
  1349. delay,
  1350. x3 / 60,
  1351. y3 / 60,
  1352. z3 / 60,
  1353. msh
  1354. })
  1355. end
  1356. },
  1357. Ring = {
  1358. Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  1359. local prt = CFuncs.Part.Create(EffectModel, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
  1360. prt.Anchored = true
  1361. prt.CFrame = cframe
  1362. local msh = CFuncs.Mesh.Create("SpecialMesh", prt, "FileMesh", "rbxassetid://3270017", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  1363. game:GetService("Debris"):AddItem(prt, 10)
  1364. table.insert(Effects, {
  1365. prt,
  1366. "Cylinder",
  1367. delay,
  1368. x3,
  1369. y3,
  1370. z3,
  1371. msh
  1372. })
  1373. end
  1374. },
  1375. Break = {
  1376. Create = function(brickcolor, cframe, x1, y1, z1)
  1377. local prt = CFuncs.Part.Create(EffectModel, "Neon", 0, 0, brickcolor, "Effect", Vector3.new(0.5, 0.5, 0.5))
  1378. prt.Anchored = true
  1379. prt.CFrame = cframe * CFrame.fromEulerAnglesXYZ(math.random(-50, 50), math.random(-50, 50), math.random(-50, 50))
  1380. local msh = CFuncs.Mesh.Create("SpecialMesh", prt, "Sphere", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  1381. local num = math.random(10, 50) / 1000
  1382. game:GetService("Debris"):AddItem(prt, 10)
  1383. table.insert(Effects, {
  1384. prt,
  1385. "Shatter",
  1386. num,
  1387. prt.CFrame,
  1388. math.random() - math.random(),
  1389. 0,
  1390. math.random(50, 100) / 100
  1391. })
  1392. end
  1393. },
  1394. Spiral = {
  1395. Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  1396. local prt = CFuncs.Part.Create(EffectModel, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
  1397. prt.Anchored = true
  1398. prt.CFrame = cframe
  1399. local msh = CFuncs.Mesh.Create("SpecialMesh", prt, "FileMesh", "rbxassetid://1051557", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  1400. game:GetService("Debris"):AddItem(prt, 10)
  1401. table.insert(Effects, {
  1402. prt,
  1403. "Cylinder",
  1404. delay,
  1405. x3,
  1406. y3,
  1407. z3,
  1408. msh
  1409. })
  1410. end
  1411. },
  1412. Push = {
  1413. Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  1414. local prt = CFuncs.Part.Create(EffectModel, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
  1415. prt.Anchored = true
  1416. prt.CFrame = cframe
  1417. local msh = CFuncs.Mesh.Create("SpecialMesh", prt, "FileMesh", "rbxassetid://437347603", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  1418. game:GetService("Debris"):AddItem(prt, 10)
  1419. table.insert(Effects, {
  1420. prt,
  1421. "Cylinder",
  1422. delay,
  1423. x3,
  1424. y3,
  1425. z3,
  1426. msh
  1427. })
  1428. end
  1429. }
  1430. }
  1431. -----------------------------------
  1432. function SpecialTrace(what)
  1433. if(what:IsA'Part') and what ~= RootPart then
  1434. local trace = Instance.new("Part")
  1435. trace.Parent = workspace
  1436. trace.Name = "what"
  1437. trace.Size = what.Size
  1438. trace.Material = Enum.Material.Neon
  1439. trace.Color = maincol
  1440. trace.Transparency = .3
  1441. trace.Anchored = true
  1442. trace.CanCollide = false
  1443. trace.CFrame = what.CFrame
  1444. Tween(trace,{Transparency=1},.5)
  1445. game:GetService("Debris"):AddItem(trace, 1)
  1446. if(what:IsA'SpecialMesh') then
  1447. local mehs = Instance.new("SpecialMesh",what)
  1448. mehs.Scale = Vector3.new(what.X,what.Y,what.Z)
  1449. end
  1450. end
  1451. end
  1452.  
  1453. function Eviscerate(dude)
  1454. if dude.Name ~= char then
  1455. local bgf = IT("BodyGyro", dude.Head)
  1456. bgf.CFrame = bgf.CFrame * CFrame.fromEulerAnglesXYZ(Rad(-90), 0, 0)
  1457. local val = IT("BoolValue", dude)
  1458. val.Name = "IsHit"
  1459. local ds = coroutine.wrap(function()
  1460. dude:WaitForChild("Head"):BreakJoints()
  1461. wait(0.5)
  1462. target = nil
  1463. coroutine.resume(coroutine.create(function()
  1464. for i, v in pairs(dude:GetChildren()) do
  1465. if v:IsA("Accessory") then
  1466. v:Destroy()
  1467. end
  1468. if v:IsA("Humanoid") then
  1469. v:Destroy()
  1470. end
  1471. if v:IsA("CharacterMesh") then
  1472. v:Destroy()
  1473. end
  1474. if v:IsA("Model") then
  1475. v:Destroy()
  1476. end
  1477. if v:IsA("Part") or v:IsA("MeshPart") then
  1478. for x, o in pairs(v:GetChildren()) do
  1479. if o:IsA("Decal") then
  1480. o:Destroy()
  1481. end
  1482. end
  1483. coroutine.resume(coroutine.create(function()
  1484. v.Material = "Neon"
  1485. v.CanCollide = false
  1486. local PartEmmit1 = IT("ParticleEmitter", v)
  1487. PartEmmit1.LightEmission = 1
  1488. PartEmmit1.Texture = "rbxassetid://284205403"
  1489. PartEmmit1.Color = ColorSequence.new(maincolor.Color)
  1490. PartEmmit1.Rate = 150
  1491. PartEmmit1.Lifetime = NumberRange.new(1)
  1492. PartEmmit1.Size = NumberSequence.new({
  1493. NumberSequenceKeypoint.new(0, 0.75, 0),
  1494. NumberSequenceKeypoint.new(1, 0, 0)
  1495. })
  1496. PartEmmit1.Transparency = NumberSequence.new({
  1497. NumberSequenceKeypoint.new(0, 0, 0),
  1498. NumberSequenceKeypoint.new(1, 1, 0)
  1499. })
  1500. PartEmmit1.Speed = NumberRange.new(0, 0)
  1501. PartEmmit1.VelocitySpread = 30000
  1502. PartEmmit1.Rotation = NumberRange.new(-500, 500)
  1503. PartEmmit1.RotSpeed = NumberRange.new(-500, 500)
  1504. local BodPoss = IT("BodyPosition", v)
  1505. BodPoss.P = 3000
  1506. BodPoss.D = 1000
  1507. BodPoss.maxForce = Vector3.new(50000000000, 50000000000, 50000000000)
  1508. BodPoss.position = v.Position + Vector3.new(Mrandom(-15, 15), Mrandom(-15, 15), Mrandom(-15, 15))
  1509. v.Color = maincolor.Color
  1510. coroutine.resume(coroutine.create(function()
  1511. for i = 0, 49 do
  1512. swait(1)
  1513. v.Transparency = v.Transparency + 0.08
  1514. end
  1515. wait(0.5)
  1516. PartEmmit1.Enabled = false
  1517. wait(3)
  1518. v:Destroy()
  1519. dude:Destroy()
  1520. end))
  1521. end))
  1522. end
  1523. end
  1524. end))
  1525. end)
  1526. ds()
  1527. end
  1528. end
  1529. function SphereAura(bonuspeed, FastSpeed, type, pos, x1, y1, z1, value, color, outerpos)
  1530. local type = type
  1531. local rng = Instance.new("Part", char)
  1532. rng.Anchored = true
  1533. rng.BrickColor = color
  1534. rng.CanCollide = false
  1535. rng.FormFactor = 3
  1536. rng.Name = "Ring"
  1537. rng.Material = "Neon"
  1538. rng.Size = Vector3.new(1, 1, 1)
  1539. rng.Transparency = 0
  1540. rng.TopSurface = 0
  1541. rng.BottomSurface = 0
  1542. rng.CFrame = pos
  1543. rng.CFrame = rng.CFrame + rng.CFrame.lookVector * outerpos
  1544. local rngm = Instance.new("SpecialMesh", rng)
  1545. rngm.MeshType = "Sphere"
  1546. rngm.Scale = Vector3.new(x1, y1, z1)
  1547. local scaler2 = 1
  1548. local speeder = FastSpeed
  1549. if type == "Add" then
  1550. scaler2 = 1 * value
  1551. elseif type == "Divide" then
  1552. scaler2 = 1 / value
  1553. end
  1554. coroutine.resume(coroutine.create(function()
  1555. for i = 0, 10 / bonuspeed, 0.1 do
  1556. swait()
  1557. if type == "Add" then
  1558. scaler2 = scaler2 - 0.01 * value / bonuspeed
  1559. elseif type == "Divide" then
  1560. scaler2 = scaler2 - 0.01 / value * bonuspeed
  1561. end
  1562. rng.BrickColor = BrickColor.random()
  1563. speeder = speeder - 0.01 * FastSpeed * bonuspeed
  1564. rng.CFrame = rng.CFrame + rng.CFrame.lookVector * speeder * bonuspeed
  1565. rng.Transparency = rng.Transparency + 0.01 * bonuspeed
  1566. rngm.Scale = rngm.Scale + Vector3.new(scaler2 * bonuspeed, scaler2 * bonuspeed, 0)
  1567. end
  1568. rng:Destroy()
  1569. end))
  1570. end
  1571.  
  1572. function FindNearestHead(Position, Distance, SinglePlayer)
  1573. if SinglePlayer then
  1574. return Distance > (SinglePlayer.Torso.CFrame.p - Position).magnitude
  1575. end
  1576. local List = {}
  1577. for i, v in pairs(workspace:GetChildren()) do
  1578. if v:IsA("Model") and v:findFirstChild("Head") and v ~= char and Distance >= (v.Head.Position - Position).magnitude then
  1579. table.insert(List, v)
  1580. end
  1581. end
  1582. return List
  1583. end
  1584. function SoulSteal(dude)
  1585. if dude.Name ~= char then
  1586. local bgf = IT("BodyGyro", dude.Head)
  1587. bgf.CFrame = bgf.CFrame * CFrame.fromEulerAnglesXYZ(Rad(-90), 0, 0)
  1588. local val = IT("BoolValue", dude)
  1589. val.Name = "IsHit"
  1590. local torso = (dude:FindFirstChild'Head' or dude:FindFirstChild'Torso' or dude:FindFirstChild'UpperTorso' or dude:FindFirstChild'LowerTorso' or dude:FindFirstChild'HumanoidRootPart')
  1591. local soulst = coroutine.wrap(function()
  1592. local soul = Instance.new("Part",dude)
  1593. soul.Size = Vector3.new(1,1,1)
  1594. soul.CanCollide = false
  1595. soul.Anchored = false
  1596. soul.Position = torso.Position
  1597. soul.Transparency = 1
  1598. local PartEmmit1 = IT("ParticleEmitter", soul)
  1599. PartEmmit1.LightEmission = 1
  1600. PartEmmit1.Texture = "rbxassetid://569507414"
  1601. PartEmmit1.Color = ColorSequence.new(maincolor.Color)
  1602. PartEmmit1.Rate = 250
  1603. PartEmmit1.Lifetime = NumberRange.new(1.6)
  1604. PartEmmit1.Size = NumberSequence.new({
  1605. NumberSequenceKeypoint.new(0, 1, 0),
  1606. NumberSequenceKeypoint.new(1, 0, 0)
  1607. })
  1608. PartEmmit1.Transparency = NumberSequence.new({
  1609. NumberSequenceKeypoint.new(0, 0, 0),
  1610. NumberSequenceKeypoint.new(1, 1, 0)
  1611. })
  1612. PartEmmit1.Speed = NumberRange.new(0, 0)
  1613. PartEmmit1.VelocitySpread = 30000
  1614. PartEmmit1.Rotation = NumberRange.new(-360, 360)
  1615. PartEmmit1.RotSpeed = NumberRange.new(-360, 360)
  1616. local BodPoss = IT("BodyPosition", soul)
  1617. BodPoss.P = 3000
  1618. BodPoss.D = 1000
  1619. BodPoss.maxForce = Vector3.new(50000000000, 50000000000, 50000000000)
  1620. BodPoss.position = torso.Position + Vector3.new(Mrandom(-15, 15), Mrandom(-15, 15), Mrandom(-15, 15))
  1621. wait(1.6)
  1622. soul.Touched:connect(function(hit)
  1623. if hit.Parent == char then
  1624. soul:Destroy()
  1625. end
  1626. end)
  1627. wait(1.2)
  1628. while soul do
  1629. swait()
  1630. PartEmmit1.Color = ColorSequence.new(maincolor.Color)
  1631. BodPoss.Position = tors.Position
  1632. end
  1633. end)
  1634. soulst()
  1635. end
  1636. end
  1637. function FaceMouse()
  1638. local Cam = workspace.CurrentCamera
  1639. return {
  1640. CFrame.new(char.Torso.Position, Vector3.new(mouse.Hit.p.x, char.Torso.Position.y, mouse.Hit.p.z)),
  1641. Vector3.new(mouse.Hit.p.x, mouse.Hit.p.y, mouse.Hit.p.z)
  1642. }
  1643. end
  1644. function Trace()
  1645. for _,v in next, Character:GetChildren() do
  1646. if(v:IsA'Part') and v ~= RootPart then
  1647. local trace = Instance.new("Part")
  1648. trace.Parent = workspace
  1649. trace.Name = "trace"
  1650. trace.Size = v.Size
  1651. trace.Material = Enum.Material.Neon
  1652. trace.Color = maincol
  1653. trace.Transparency = .3
  1654. trace.Anchored = true
  1655. trace.CanCollide = false
  1656. trace.CFrame = v.CFrame
  1657. Tween(trace,{Transparency=1},.5)
  1658. game:GetService("Debris"):AddItem(trace, 1)
  1659. if v.Name == "Head" then
  1660. local mehs = Instance.new("CylinderMesh",trace)
  1661. mehs.Scale = Vector3.new(1.25,1.25,1.25)
  1662. trace.Transparency = 1
  1663. end
  1664. end
  1665. end
  1666. end
  1667.  
  1668. --//=================================\\
  1669. --|| oof
  1670. --\\=================================//
  1671. function wtf()
  1672. local B = Cso("907332040", hed, 7, 1)
  1673. B.TimePosition = 13.2
  1674. CameraEnshaking(5, 5)
  1675. local ORIGINPOS = root.Position
  1676. root.CFrame = CFrame.new(Vector3.new(mouse.Hit.p.X, root.Position.Y, mouse.Hit.p.Z), ORIGINPOS)
  1677. wait(1.3)
  1678. B.Playing = false
  1679. end
  1680. --------------------------------
  1681. function CamShake(Length, Intensity)
  1682. coroutine.resume(coroutine.create(function()
  1683. local intensity = 1 * Intensity
  1684. local rotM = 0.01 * Intensity
  1685. for i = 0, Length, 0.1 do
  1686. swait()
  1687. intensity = intensity - 0.05 * Intensity / Length
  1688. rotM = rotM - 5.0E-4 * Intensity / Length
  1689. hum.CameraOffset = Vector3.new(Rad(Mrandom(-intensity, intensity)), Rad(Mrandom(-intensity, intensity)), Rad(Mrandom(-intensity, intensity)))
  1690. cam.CFrame = cam.CFrame * CF(Rad(Mrandom(-intensity, intensity)), Rad(Mrandom(-intensity, intensity)), Rad(Mrandom(-intensity, intensity))) * Euler(Rad(Mrandom(-intensity, intensity)) * rotM, Rad(Mrandom(-intensity, intensity)) * rotM, Rad(Mrandom(-intensity, intensity)) * rotM)
  1691. end
  1692. hum.CameraOffset = Vector3.new(0, 0, 0)
  1693. end))
  1694. end
  1695. -----------------------------
  1696. function LaughV2()
  1697. chatfunc("YOUR ATTACK IS AN INSULT", BrickColor.new("Really black").Color)
  1698. CreateSound("907332525", hed, 10, 1)
  1699. end
  1700. -------------------------------------------------------
  1701.  
  1702. -----------------------------
  1703. ----------------------------------------------
  1704. function PixelBlockX(bonuspeed,FastSpeed,type,pos,x1,y1,z1,value,color,outerpos)
  1705. local type = type
  1706. local rng = Instance.new("Part", char)
  1707. rng.Anchored = true
  1708. rng.BrickColor = color
  1709. rng.CanCollide = false
  1710. rng.FormFactor = 3
  1711. rng.Name = "Ring"
  1712. rng.Material = "Neon"
  1713. rng.Size = Vector3.new(1, 1, 1)
  1714. rng.Transparency = 0
  1715. rng.TopSurface = 0
  1716. rng.BottomSurface = 0
  1717. rng.CFrame = pos
  1718. rng.CFrame = rng.CFrame + rng.CFrame.lookVector*outerpos
  1719. local rngm = Instance.new("SpecialMesh", rng)
  1720. rngm.MeshType = "Brick"
  1721. rngm.Scale = Vector3.new(x1,y1,z1)
  1722. local scaler2 = 1
  1723. local speeder = FastSpeed/10
  1724. if type == "Add" then
  1725. scaler2 = 1*value
  1726. elseif type == "Divide" then
  1727. scaler2 = 1/value
  1728. end
  1729. coroutine.resume(coroutine.create(function()
  1730. for i = 0,10/bonuspeed,0.1 do
  1731. swait()
  1732. if type == "Add" then
  1733. scaler2 = scaler2 - 0.01*value/bonuspeed
  1734. elseif type == "Divide" then
  1735. scaler2 = scaler2 - 0.01/value*bonuspeed
  1736. end
  1737. speeder = speeder - 0.01*FastSpeed*bonuspeed/10
  1738. rng.CFrame = rng.CFrame + rng.CFrame.lookVector*speeder*bonuspeed
  1739. rng.Transparency = rng.Transparency + 0.01*bonuspeed
  1740. rngm.Scale = rngm.Scale - Vector3.new(scaler2*bonuspeed, scaler2*bonuspeed, scaler2*bonuspeed)
  1741. end
  1742. rng:Destroy()
  1743. end))
  1744. end
  1745. ---------------------------------
  1746. function chatfunc(text, color)
  1747. local chat = coroutine.wrap(function()
  1748. if char:FindFirstChild("TalkingBillBoard") ~= nil then
  1749. char:FindFirstChild("TalkingBillBoard"):destroy()
  1750. end
  1751. local naeeym2 = Instance.new("BillboardGui", char)
  1752. naeeym2.Size = UDim2.new(0, 100, 0, 40)
  1753. naeeym2.StudsOffset = Vector3.new(0, 5, 0)
  1754. naeeym2.Adornee = hed
  1755. naeeym2.Name = "TalkingBillBoard"
  1756. local tecks2 = Instance.new("TextLabel", naeeym2)
  1757. tecks2.BackgroundTransparency = 1
  1758. tecks2.BorderSizePixel = 0
  1759. tecks2.Text = ""
  1760. tecks2.Font = "SciFi"
  1761. tecks2.TextSize = 30
  1762. tecks2.TextStrokeTransparency = 0
  1763. tecks2.TextColor3 = color
  1764. tecks2.TextStrokeColor3 = Color3.new(0, 0, 0)
  1765. tecks2.Size = UDim2.new(1, 0, 0.5, 0)
  1766. local tecks3 = Instance.new("TextLabel", naeeym2)
  1767. tecks3.BackgroundTransparency = 1
  1768. tecks3.BorderSizePixel = 0
  1769. tecks3.Text = ""
  1770. tecks3.Font = "SciFi"
  1771. tecks3.TextSize = 30
  1772. tecks3.TextStrokeTransparency = 0
  1773. tecks3.TextColor3 = Color3.new(0, 0, 0)
  1774. tecks3.TextStrokeColor3 = color
  1775. tecks3.Size = UDim2.new(1, 0, 0.5, 0)
  1776. coroutine.resume(coroutine.create(function()
  1777. while true do
  1778. swait(1)
  1779. tecks2.TextColor3 = BrickColor.random().Color
  1780. tecks3.TextStrokeColor3 = BrickColor.random().Color
  1781. tecks2.Position = UDim2.new(0, math.random(-5, 5), 0, math.random(-5, 5))
  1782. tecks3.Position = UDim2.new(0, math.random(-5, 5), 0, math.random(-5, 5))
  1783. tecks2.Rotation = math.random(-5, 5)
  1784. tecks3.Rotation = math.random(-5, 5)
  1785. end
  1786. end))
  1787. for i = 1, string.len(text) do
  1788. CFuncs.Sound.Create("rbxassetid://274118116", char, 0.25, 0.115)
  1789. tecks2.Text = string.sub(text, 1, i)
  1790. tecks3.Text = string.sub(text, 1, i)
  1791. swait(1)
  1792. end
  1793. wait(1)
  1794. local randomrot = math.random(1, 2)
  1795. if randomrot == 1 then
  1796. for i = 1, 50 do
  1797. swait()
  1798. tecks2.Rotation = tecks2.Rotation - 0.75
  1799. tecks2.TextStrokeTransparency = tecks2.TextStrokeTransparency + 0.04
  1800. tecks2.TextTransparency = tecks2.TextTransparency + 0.04
  1801. tecks3.Rotation = tecks2.Rotation + 0.75
  1802. tecks3.TextStrokeTransparency = tecks2.TextStrokeTransparency + 0.04
  1803. tecks3.TextTransparency = tecks2.TextTransparency + 0.04
  1804. end
  1805. elseif randomrot == 2 then
  1806. for i = 1, 50 do
  1807. swait()
  1808. tecks2.Rotation = tecks2.Rotation + 0.75
  1809. tecks2.TextStrokeTransparency = tecks2.TextStrokeTransparency + 0.04
  1810. tecks2.TextTransparency = tecks2.TextTransparency + 0.04
  1811. tecks3.Rotation = tecks2.Rotation - 0.75
  1812. tecks3.TextStrokeTransparency = tecks2.TextStrokeTransparency + 0.04
  1813. tecks3.TextTransparency = tecks2.TextTransparency + 0.04
  1814. end
  1815. end
  1816. naeeym2:Destroy()
  1817. end)
  1818. chat()
  1819. end
  1820. --------------------------------------------
  1821. tl1 = Instance.new('Trail',wed)
  1822. tl1.Attachment0 = A0
  1823. tl1.Attachment1 = A1
  1824. --tl1.Texture = "http://www.roblox.com/asset/?id=1049219073"
  1825. tl1.LightEmission = 1
  1826. tl1.Transparency = NumberSequence.new({NumberSequenceKeypoint.new(0, 0),NumberSequenceKeypoint.new(1, 1)})
  1827. tl1.Color = ColorSequence.new(BrickColor.new('Really black').Color)
  1828. tl1.Lifetime = 0.6
  1829. ---------------------------------------
  1830. function Technobeam()
  1831. attack = true
  1832. chatfunc("BURN....", BrickColor.new("Really black").Color)
  1833. for i = 0,5.2,0.1 do
  1834. swait()
  1835. rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1 * Cos(sine / 20)) * angles(Rad(-20), Rad(0), Rad(0)), 0.15)
  1836. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-20 - 2.5 * Sin(sine / 20)), Rad(0), Rad(0)), 0.3)
  1837. RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-4.5), Rad(0), Rad(-20)), 0.15)
  1838. LH.C0 = clerp(LH.C0, CF(-1, -0.3 - 0.1 * Cos(sine / 20), -.4 + 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-6.5), Rad(5 * Cos(sine / 20)), Rad(25)), 0.15)
  1839. RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 20), 0.025 * Cos(sine / 20)) * angles(Rad(135), Rad(0), Rad(-45 - 2.5 * Sin(sine / 20))), 0.1)
  1840. LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 20), 0.025 * Cos(sine / 20)) * angles(Rad(135), Rad(0), Rad(45 + 2.5 * Sin(sine / 20))), 0.1)
  1841. end
  1842. chatfunc("IN....", BrickColor.new("Really black").Color)
  1843. wait(2)
  1844. CreateSound("331666100", char, 10, 1)
  1845. Effects.Sphere.Create(BrickColor.new("Really black"), root.CFrame * CF(0, -1, 0), 2, 2, 2, 10.6, 10.6, 10.6, 0.05)
  1846. Effects.Sphere.Create(BrickColor.new("Really black"), root.CFrame * CF(0, -1, 0), 2, 2, 2, 10.6, 10.6, 10.6, 0.05)
  1847. Effects.Sphere.Create(BrickColor.new("Really black"), root.CFrame * CF(0, -1, 0), 2, 2, 2, 10.6, 10.6, 10.6, 0.05)
  1848. Effects.Sphere.Create(BrickColor.new("Really black"), root.CFrame * CF(0, -1, 0), 2, 2, 2, 10.6, 10.6, 10.6, 0.05)
  1849. Effects.Sphere.Create(BrickColor.new("Really black"), root.CFrame * CF(0, -1, 0), 2, 2, 2, 10.6, 35.6, 10.6, 0.05)
  1850. Effects.Sphere.Create(BrickColor.new("Really black"), root.CFrame * CF(0, -3, 0), 2, 2, 2, 150.6, .4, 150.6, 0.05)
  1851. chatfunc("HELL!!!!!", BrickColor.new("Really black").Color)
  1852. for i, v in pairs(FindNearestHead(tors.CFrame.p, 52.5)) do
  1853. if v:FindFirstChild("Head") then
  1854. Eviscerate(v)
  1855. SoulSteal(v)
  1856. end
  1857. end
  1858. coroutine.resume(coroutine.create(function()
  1859. for i = 0,2.8,0.1 do
  1860. swait()
  1861. hum.CameraOffset = Vector3.new(Mrandom(-3,3),Mrandom(-3,3),Mrandom(-3,3))
  1862. end
  1863. for i = 0,1.8,0.1 do
  1864. swait()
  1865. hum.CameraOffset = Vector3.new(0,0,0)
  1866. end
  1867. end))
  1868. for i = 0,3.7,0.1 do
  1869. SphereAura(2.5, 0.75, "Add", root.CFrame * CFrame.new(math.random(-52.5, 52.5), -5, math.random(-52.5, 52.5)) * CFrame.Angles(math.rad(90 + math.rad(math.random(-45, 45))), math.rad(math.random(-45, 45)), math.rad(math.random(-45, 45))), 2.5, 2.5, 25, -0.025, BrickColor.new("Really black"), 0)
  1870. SphereAura(2.5, 0.75, "Add", root.CFrame * CFrame.new(math.random(-52.5, 52.5), -5, math.random(-52.5, 52.5)) * CFrame.Angles(math.rad(90 + math.rad(math.random(-45, 45))), math.rad(math.random(-45, 45)), math.rad(math.random(-45, 45))), 2.5, 2.5, 25, -0.025, BrickColor.new("Really black"), 0)
  1871. rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1 * Cos(sine / 20)) * angles(Rad(20), Rad(0), Rad(0)), 0.15)
  1872. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(20 - 2.5 * Sin(sine / 20)), Rad(0), Rad(0)), 0.3)
  1873. RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-4.5), Rad(0), Rad(20)), 0.15)
  1874. LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 * Cos(sine / 20), -.4 + 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-6.5), Rad(5 * Cos(sine / 20)), Rad(-25)), 0.15)
  1875. RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 20), 0.025 * Cos(sine / 20)) * angles(Rad(-40), Rad(0), Rad(25 - 2.5 * Sin(sine / 20))), 0.1)
  1876. LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 20), 0.025 * Cos(sine / 20)) * angles(Rad(-40), Rad(0), Rad(-25 + 2.5 * Sin(sine / 20))), 0.1)
  1877. end
  1878. wait(.6)
  1879. CreateSound("907332997", hed, 10, 1)
  1880. attack = false
  1881. end
  1882. -------------------------------------------------
  1883. function Damage(Part, hit, minim, maxim, knockback, Type, Property, Delay, HitSound, HitPitch)
  1884. if hit.Parent == nil then
  1885. return
  1886. end
  1887. local h = hit.Parent:FindFirstChildOfClass("Humanoid")
  1888. for _, v in pairs(hit.Parent:children()) do
  1889. if v:IsA("Humanoid") then
  1890. h = v
  1891. end
  1892. end
  1893. if h ~= nil and hit.Parent.Name ~= char.Name and hit.Parent:FindFirstChild("UpperTorso") ~= nil then
  1894.  
  1895. hit.Parent:FindFirstChild("Head"):BreakJoints()
  1896. end
  1897.  
  1898. if h ~= nil and hit.Parent.Name ~= char.Name and hit.Parent:FindFirstChild("Torso") ~= nil then
  1899. if hit.Parent:findFirstChild("DebounceHit") ~= nil then
  1900. if hit.Parent.DebounceHit.Value == true then
  1901. return
  1902. end
  1903. end
  1904. if insta == true then
  1905. hit.Parent:FindFirstChild("Head"):BreakJoints()
  1906. end
  1907. local c = Create("ObjectValue"){
  1908. Name = "creator",
  1909. Value = game:service("Players").LocalPlayer,
  1910. Parent = h,
  1911. }
  1912. game:GetService("Debris"):AddItem(c, .5)
  1913. if HitSound ~= nil and HitPitch ~= nil then
  1914. CFuncs.Sound.Create(HitSound, hit, 1, HitPitch)
  1915. end
  1916. local Damage = math.random(minim, maxim)
  1917. local blocked = false
  1918. local block = hit.Parent:findFirstChild("Block")
  1919. if block ~= nil then
  1920. if block.className == "IntValue" then
  1921. if block.Value > 0 then
  1922. blocked = true
  1923. block.Value = block.Value - 1
  1924. print(block.Value)
  1925. end
  1926. end
  1927. end
  1928. if blocked == false then
  1929. h.Health = h.Health - Damage
  1930. ShowDamage((Part.CFrame * CFrame.new(0, 0, (Part.Size.Z / 2)).p + Vector3.new(0, 1.5, 0)), -Damage, 1.5, tors.BrickColor.Color)
  1931. else
  1932. h.Health = h.Health - (Damage / 2)
  1933. ShowDamage((Part.CFrame * CFrame.new(0, 0, (Part.Size.Z / 2)).p + Vector3.new(0, 1.5, 0)), -Damage, 1.5, tors.BrickColor.Color)
  1934. end
  1935. if Type == "Knockdown" then
  1936. local hum = hit.Parent.Humanoid
  1937. hum.PlatformStand = true
  1938. coroutine.resume(coroutine.create(function(HHumanoid)
  1939. swait(1)
  1940. HHumanoid.PlatformStand = false
  1941. end), hum)
  1942. local angle = (hit.Position - (Property.Position + Vector3.new(0, 0, 0))).unit
  1943. local bodvol = Create("BodyVelocity"){
  1944. velocity = angle * knockback,
  1945. P = 5000,
  1946. maxForce = Vector3.new(8e+003, 8e+003, 8e+003),
  1947. Parent = hit,
  1948. }
  1949. local rl = Create("BodyAngularVelocity"){
  1950. P = 3000,
  1951. maxTorque = Vector3.new(500000, 500000, 500000) * 50000000000000,
  1952. angularvelocity = Vector3.new(math.random(-10, 10), math.random(-10, 10), math.random(-10, 10)),
  1953. Parent = hit,
  1954. }
  1955. game:GetService("Debris"):AddItem(bodvol, .5)
  1956. game:GetService("Debris"):AddItem(rl, .5)
  1957. elseif Type == "Normal" then
  1958. local vp = Create("BodyVelocity"){
  1959. P = 500,
  1960. maxForce = Vector3.new(math.huge, 0, math.huge),
  1961. velocity = Property.CFrame.lookVector * knockback + Property.Velocity / 1.05,
  1962. }
  1963. if knockback > 0 then
  1964. vp.Parent = hit.Parent.Torso
  1965. end
  1966. game:GetService("Debris"):AddItem(vp, .5)
  1967. elseif Type == "Up" then
  1968. local bodyVelocity = Create("BodyVelocity"){
  1969. velocity = Vector3.new(0, 20, 0),
  1970. P = 5000,
  1971. maxForce = Vector3.new(8e+003, 8e+003, 8e+003),
  1972. Parent = hit,
  1973. }
  1974. game:GetService("Debris"):AddItem(bodyVelocity, .5)
  1975. elseif Type == "DarkUp" then
  1976. coroutine.resume(coroutine.create(function()
  1977. for i = 0, 1, 0.1 do
  1978. swait()
  1979. Effects.Block.Create(BrickColor.new("Black"), hit.Parent.Torso.CFrame, 5, 5, 5, 1, 1, 1, .08, 1)
  1980. end
  1981. end))
  1982. local bodyVelocity = Create("BodyVelocity"){
  1983. velocity = Vector3.new(0, 20, 0),
  1984. P = 5000,
  1985. maxForce = Vector3.new(8e+003, 8e+003, 8e+003),
  1986. Parent = hit,
  1987. }
  1988. game:GetService("Debris"):AddItem(bodyVelocity, 1)
  1989. elseif Type == "Snare" then
  1990. local bp = Create("BodyPosition"){
  1991. P = 2000,
  1992. D = 100,
  1993. maxForce = Vector3.new(math.huge, math.huge, math.huge),
  1994. position = hit.Parent.Torso.Position,
  1995. Parent = hit.Parent.Torso,
  1996. }
  1997. game:GetService("Debris"):AddItem(bp, 1)
  1998. elseif Type == "Freeze" then
  1999. local BodPos = Create("BodyPosition"){
  2000. P = 50000,
  2001. D = 1000,
  2002. maxForce = Vector3.new(math.huge, math.huge, math.huge),
  2003. position = hit.Parent.Torso.Position,
  2004. Parent = hit.Parent.Torso,
  2005. }
  2006. local BodGy = Create("BodyGyro") {
  2007. maxTorque = Vector3.new(4e+005, 4e+005, 4e+005) * math.huge ,
  2008. P = 20e+003,
  2009. Parent = hit.Parent.Torso,
  2010. cframe = hit.Parent.Torso.CFrame,
  2011. }
  2012. hit.Parent.Torso.Anchored = true
  2013. coroutine.resume(coroutine.create(function(Part)
  2014. swait(1.5)
  2015. Part.Anchored = false
  2016. end), hit.Parent.Torso)
  2017. game:GetService("Debris"):AddItem(BodPos, 3)
  2018. game:GetService("Debris"):AddItem(BodGy, 3)
  2019. end
  2020. local debounce = Create("BoolValue"){
  2021. Name = "DebounceHit",
  2022. Parent = hit.Parent,
  2023. Value = true,
  2024. }
  2025. game:GetService("Debris"):AddItem(debounce, Delay)
  2026. c = Create("ObjectValue"){
  2027. Name = "creator",
  2028. Value = Player,
  2029. Parent = h,
  2030. }
  2031. game:GetService("Debris"):AddItem(c, .5)
  2032. end
  2033. end
  2034. -----------------------
  2035. local Blood1 = Create("ParticleEmitter")({
  2036. Color = ColorSequence.new(Color3.new(0.7, 0, 0), Color3.new(0.1, 0, 0)),
  2037. Transparency = NumberSequence.new(0.1, 1),
  2038. Size = NumberSequence.new(0.5, 0),
  2039. Texture = "rbxassetid://602578593",
  2040. Lifetime = NumberRange.new(0.8),
  2041. Rate = 255,
  2042. VelocitySpread = 40,
  2043. Rotation = NumberRange.new(100),
  2044. Speed = NumberRange.new(5),
  2045. LightEmission = 0,
  2046. LockedToPart = false,
  2047. Acceleration = Vector3.new(0, -10, 0),
  2048. EmissionDirection = "Bottom"
  2049. })
  2050. function Sayonara()
  2051. local target = nil
  2052. local targettorso = nil
  2053. if mouse.Target.Parent ~= char and mouse.Target.Parent.Parent ~= char and mouse.Target.Parent:FindFirstChild("Humanoid") ~= nil then
  2054. if mouse.Target.Parent.Humanoid.PlatformStand == false then
  2055. target = mouse.Target.Parent.Humanoid
  2056. targettorso = mouse.Target.Parent:FindFirstChild("Torso") or mouse.Target.Parent:FindFirstChild("UpperTorso")
  2057. targethead = mouse.Target.Parent:FindFirstChild("Head")
  2058. targetrightarm = mouse.Target.Parent:FindFirstChild("Right Arm")
  2059. targetleftarm = mouse.Target.Parent:FindFirstChild("Left Arm")
  2060. end
  2061. end
  2062. if target ~= nil then
  2063. targettorso.Anchored = true
  2064. attack = true
  2065. hum.WalkSpeed = 0
  2066. root.CFrame = targettorso.CFrame * CF(0,0,2.4)
  2067. for i = 0,6.2,0.1 do
  2068. swait()
  2069. rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1 * Cos(sine / 20)) * angles(Rad(10), Rad(0), Rad(0)), 0.15)
  2070. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(20), Rad(10), Rad(0)), 0.3)
  2071. RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-5), Rad(0), Rad(10)), 0.15)
  2072. LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-5), Rad(0), Rad(-10)), 0.15)
  2073. RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 30), -.4 + 0.025 * Cos(sine / 20)) * angles(Rad(90), Rad(0), Rad(10)), 0.1)
  2074. LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 30), -.4 + 0.025 * Cos(sine / 20)) * angles(Rad(90), Rad(0), Rad(-10)), 0.1)
  2075. end
  2076. do
  2077. CreateSound("429400881", targettorso, 5, 1)
  2078. local ModelArm02 = New("Model", char, "Arm", {})
  2079. local ModelArm03 = New("Model", char, "Arm", {})
  2080. local Humanoid02 = New("Humanoid", ModelArm02, "Humanoid", {})
  2081. local Humanoid03 = New("Humanoid", ModelArm03, "Humanoid", {})
  2082. local Arm02 = targetleftarm:Clone()
  2083. local Arm03 = targetrightarm:Clone()
  2084. targetleftarm.Transparency = 1
  2085. targetrightarm.Transparency = 1
  2086. Arm02.Parent = ModelArm02
  2087. Arm03.Parent = ModelArm03
  2088. for i, v in pairs(Arm02:GetChildren()) do
  2089. v:Destroy()
  2090. end
  2091. for i, v in pairs(Arm03:GetChildren()) do
  2092. v:Destroy()
  2093. end
  2094. local weldArm02 = Instance.new("Weld")
  2095. weldArm02.Parent = Arm02
  2096. weldArm02.Part0 = targetleftarm
  2097. weldArm02.Part1 = Arm02
  2098. weldArm02.C1 = CFrame.new(0, 0, 0)
  2099. local weldArm03 = Instance.new("Weld")
  2100. weldArm03.Parent = Arm03
  2101. weldArm03.Part0 = targetrightarm
  2102. weldArm03.Part1 = Arm03
  2103. weldArm03.C1 = CFrame.new(0, 0, 0)
  2104. for i, v in pairs(target:GetChildren()) do
  2105. if v:IsA("Shirt") then
  2106. v:clone().Parent = ModelArm02
  2107. end
  2108. end
  2109. for i, v in pairs(target:GetChildren()) do
  2110. if v:IsA("Shirt") then
  2111. v:clone().Parent = ModelArm03
  2112. end
  2113. end
  2114. weldArm02.Part0 = la
  2115. weldArm02.C1 = CFrame.new(0, 0, 1.2) * angles(math.rad(90), math.rad(0), math.rad(0))
  2116. weldArm03.Part0 = ra
  2117. weldArm03.C1 = CFrame.new(0, 0, 1.2) * angles(math.rad(90), math.rad(0), math.rad(0))
  2118. local BE1 = Blood1:Clone()
  2119. BE1.Parent = targetleftarm
  2120. game:GetService("Debris"):AddItem(BE1, 3)
  2121. BE1.Rate = 255
  2122. local BE2 = Blood1:Clone()
  2123. BE2.Parent = targetrightarm
  2124. game:GetService("Debris"):AddItem(BE2, 3)
  2125. BE2.Rate = 255
  2126. for i = 0,6.2,0.1 do
  2127. swait()
  2128. rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1 * Cos(sine / 20)) * angles(Rad(-10), Rad(0), Rad(0)), 0.15)
  2129. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(0), Rad(0), Rad(0)), 0.3)
  2130. RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-5), Rad(0), Rad(-10)), 0.15)
  2131. LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-5), Rad(0), Rad(10)), 0.15)
  2132. RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 30), .6 + 0.025 * Cos(sine / 20)) * angles(Rad(90), Rad(0), Rad(15)), 0.1)
  2133. LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 30), .6 + 0.025 * Cos(sine / 20)) * angles(Rad(90), Rad(0), Rad(-15)), 0.1)
  2134. end
  2135. for i = 0,6.2,0.1 do
  2136. swait()
  2137. rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1 * Cos(sine / 20)) * angles(Rad(-20), Rad(0), Rad(0)), 0.15)
  2138. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(0), Rad(0), Rad(0)), 0.3)
  2139. RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-5), Rad(0), Rad(-20)), 0.15)
  2140. LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-5), Rad(0), Rad(20)), 0.15)
  2141. RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(180), Rad(0), Rad(15)), 0.1)
  2142. LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(180), Rad(0), Rad(-15)), 0.1)
  2143. end
  2144. CreateSound("541909763", targettorso, 5, .8)
  2145. weldArm02:Destroy()
  2146. Arm02.CanCollide = true
  2147. weldArm03:Destroy()
  2148. Arm03.CanCollide = true
  2149. local bodyVelocity2 = Create("BodyVelocity")({
  2150. velocity = Vector3.new(0, 10, 0) + root.CFrame.lookVector * 50,
  2151. P = 5000,
  2152. maxForce = Vector3.new(8000, 8000, 8000),
  2153. Parent = Arm02
  2154. })
  2155. local bodyVelocity3 = Create("BodyVelocity")({
  2156. velocity = Vector3.new(0, 10, 0) + root.CFrame.lookVector * 50,
  2157. P = 5000,
  2158. maxForce = Vector3.new(8000, 8000, 8000),
  2159. Parent = Arm03
  2160. })
  2161. game:GetService("Debris"):AddItem(bodyVelocity2, 0.05)
  2162. game:GetService("Debris"):AddItem(bodyVelocity3, 0.05)
  2163. for i = 0,6.2,0.1 do
  2164. swait()
  2165. rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1 * Cos(sine / 20)) * angles(Rad(20), Rad(0), Rad(0)), 0.15)
  2166. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(0), Rad(0), Rad(0)), 0.3)
  2167. RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-5), Rad(0), Rad(35)), 0.15)
  2168. LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-5), Rad(0), Rad(-20)), 0.15)
  2169. RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(95), Rad(0), Rad(15)), 0.1)
  2170. LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(95), Rad(0), Rad(-15)), 0.1)
  2171. end
  2172. for i = 0,6.2,0.1 do
  2173. swait()
  2174. rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1 * Cos(sine / 20)) * angles(Rad(-20), Rad(0), Rad(0)), 0.15)
  2175. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(0), Rad(0), Rad(0)), 0.3)
  2176. RH.C0 = clerp(RH.C0, CF(1, -0.3 - 0.1 * Cos(sine / 20), -.4 + 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-5), Rad(0), Rad(90)), 0.15)
  2177. LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-5), Rad(0), Rad(20)), 0.15)
  2178. RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(-30), Rad(0), Rad(15)), 0.1)
  2179. LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(-30), Rad(0), Rad(-15)), 0.1)
  2180. end
  2181. targettorso:Remove()
  2182. for i = 0,6.2,0.1 do
  2183. swait()
  2184. rootj.C0 = clerp(rootj.C0, RootCF * CF(0, -2.5, -0.1 + 0.1 * Cos(sine / 20)) * angles(Rad(35), Rad(0), Rad(0)), 0.15)
  2185. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(0), Rad(0), Rad(0)), 0.3)
  2186. RH.C0 = clerp(RH.C0, CF(1, -0.2 - 0.1 * Cos(sine / 20), -.5 + 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-5), Rad(0), Rad(90)), 0.15)
  2187. LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-5), Rad(0), Rad(-35)), 0.15)
  2188. RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(-55), Rad(0), Rad(15)), 0.1)
  2189. LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(-55), Rad(0), Rad(-15)), 0.1)
  2190. end
  2191. end
  2192. targettorso.Anchored = false
  2193. attack = false
  2194. hum.WalkSpeed = 16
  2195. root.CFrame = targettorso.CFrame * CF(0,0,3.4)
  2196. end
  2197. end
  2198. function ShowDamage(Pos, Text, Time, Color)
  2199. local Rate = (1 / 30)
  2200. local Pos = (Pos or Vector3.new(0, 0, 0))
  2201. local Text = (Text or "")
  2202. local Time = (Time or 2)
  2203. local Color = (Color or Color3.new(1, 0, 1))
  2204. local EffectPart = CFuncs.Part.Create(workspace, "SmoothPlastic", 0, 1, BrickColor.new(Color), "Effect", Vector3.new(0, 0, 0))
  2205. EffectPart.Anchored = true
  2206. local BillboardGui = Create("BillboardGui"){
  2207. Size = UDim2.new(3, 0, 3, 0),
  2208. Adornee = EffectPart,
  2209. Parent = EffectPart,
  2210. }
  2211. local TextLabel = Create("TextLabel"){
  2212. BackgroundTransparency = 1,
  2213. Size = UDim2.new(1, 0, 1, 0),
  2214. Text = Text,
  2215. Font = "Bodoni",
  2216. TextColor3 = Color,
  2217. TextScaled = true,
  2218. TextStrokeColor3 = Color3.fromRGB(0,0,0),
  2219. Parent = BillboardGui,
  2220. }
  2221. game.Debris:AddItem(EffectPart, (Time))
  2222. EffectPart.Parent = game:GetService("Workspace")
  2223. delay(0, function()
  2224. local Frames = (Time / Rate)
  2225. for Frame = 1, Frames do
  2226. wait(Rate)
  2227. local Percent = (Frame / Frames)
  2228. EffectPart.CFrame = CFrame.new(Pos) + Vector3.new(0, Percent, 0)
  2229. TextLabel.TextTransparency = Percent
  2230. end
  2231. if EffectPart and EffectPart.Parent then
  2232. EffectPart:Destroy()
  2233. end
  2234. end)
  2235. end
  2236. ---------------------------
  2237. function Destruction()
  2238. attack = true
  2239. local Ring1 = Instance.new("Part", char)
  2240. Ring1.Anchored = true
  2241. Ring1.BrickColor = maincolor
  2242. Ring1.CanCollide = false
  2243. Ring1.FormFactor = 3
  2244. Ring1.Name = "Ring"
  2245. Ring1.Material = "Neon"
  2246. Ring1.Size = Vector3.new(1, 0.05, 1)
  2247. Ring1.Transparency = 1
  2248. Ring1.TopSurface = 0
  2249. Ring1.BottomSurface = 0
  2250. local Ring1Mesh = Instance.new("SpecialMesh", Ring1)
  2251. Ring1Mesh.MeshType = "Brick"
  2252. Ring1Mesh.Name = "SizeMesh"
  2253. Ring1Mesh.Scale = Vector3.new(0, 1, 0)
  2254. local InnerRing1 = Ring1:Clone()
  2255. InnerRing1.Parent = char
  2256. InnerRing1.Transparency = 0
  2257. InnerRing1.BrickColor = BrickColor.new("New Yeller")
  2258. InnerRing1.Size = Vector3.new(1, 1, 1)
  2259. local InnerRing1Mesh = InnerRing1.SizeMesh
  2260. InnerRing1Mesh.Scale = Vector3.new(0, 0, 0)
  2261. InnerRing1Mesh.MeshType = "Sphere"
  2262. Ring1:Destroy()
  2263. for i = 0, 5, 0.1 do
  2264. swait()
  2265. SphereAura(7, 0.12, "Add", ra.CFrame * CF(0,-2,0) * angles(Rad(Mrandom(-360, 360)), Rad(Mrandom(-360, 360)), Rad(Mrandom(-360, 360))), 0.5, 0.5, 5, -0.005, maincolor, 0)
  2266. SphereAura(7, 0.12, "Add", ra.CFrame * CF(0,-2,0) * angles(Rad(Mrandom(-360, 360)), Rad(Mrandom(-360, 360)), Rad(Mrandom(-360, 360))), 0.5, 0.5, 5, -0.005, BrickC("Institutional white"), 0)
  2267. rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1 * Cos(sine / 20)) * angles(Rad(5), Rad(0), Rad(0)), 0.15)
  2268. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-4.5 * Sin(sine / 30)), Rad(0), Rad(0)), 0.3)
  2269. RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-12.5 + 3 * Sin(sine / 20)), Rad(0), Rad(0 + 2.5 * Sin(sine / 20))), 0.15)
  2270. LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-2.5 + 3 * Sin(sine / 20)), Rad(0), Rad(0 + 2.5 * Sin(sine / 20))), 0.15)
  2271. RW.C0 = clerp(RW.C0, CF(1.1, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(90), Rad(0), Rad(-25)), 0.1)
  2272. LW.C0 = clerp(LW.C0, CF(-1.1, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(90), Rad(0), Rad(25)), 0.1)
  2273. root.CFrame = FaceMouse()[1]
  2274. end
  2275. InnerRing1.Transparency = 1
  2276. InnerRing1.CFrame = root.CFrame * CF(0, 0.5, 0) + root.CFrame.lookVector * 5
  2277. CreateSound("294188875", char, 2.3, 1)
  2278. local a = IT("Part", char)
  2279. a.Name = "Direction"
  2280. a.Anchored = true
  2281. a.BrickColor = maincolor
  2282. a.Material = "Neon"
  2283. a.Transparency = 0
  2284. a.Shape = "Cylinder"
  2285. a.CanCollide = false
  2286. local a2 = IT("Part", char)
  2287. a2.Name = "Direction"
  2288. a2.Anchored = true
  2289. a2.BrickColor = maincolor
  2290. a2.Color = maincolor.Color
  2291. a2.Material = "Neon"
  2292. a2.Transparency = 0.5
  2293. a2.Shape = "Cylinder"
  2294. a2.CanCollide = false
  2295. local ba = IT("Part", char)
  2296. ba.Name = "HitDirect"
  2297. ba.Anchored = true
  2298. ba.BrickColor = maincolor
  2299. ba.Material = "Neon"
  2300. ba.Transparency = 1
  2301. ba.CanCollide = false
  2302. local ray = Ray.new(InnerRing1.CFrame.p, (mouse.Hit.p - InnerRing1.CFrame.p).unit * 1000)
  2303. local ignore = char
  2304. local hit, position, normal = workspace:FindPartOnRay(ray, ignore)
  2305. a.BottomSurface = 10
  2306. a.TopSurface = 10
  2307. a2.BottomSurface = 10
  2308. a2.TopSurface = 10
  2309. local distance = (InnerRing1.CFrame.p - position).magnitude
  2310. a.Size = Vector3.new(distance, 1, 1)
  2311. a.CFrame = CF(InnerRing1.CFrame.p, position) * CF(0, 0, -distance / 2)
  2312. a2.Size = Vector3.new(distance, 1, 1)
  2313. a2.CFrame = CF(InnerRing1.CFrame.p, position) * CF(0, 0, -distance / 2)
  2314. ba.CFrame = CF(InnerRing1.CFrame.p, position) * CF(0, 0, -distance)
  2315. a.CFrame = a.CFrame * angles(0, Rad(90), 0)
  2316. a2.CFrame = a2.CFrame * angles(0, Rad(90), 0)
  2317. game:GetService("Debris"):AddItem(a, 20)
  2318. game:GetService("Debris"):AddItem(a2, 20)
  2319. game:GetService("Debris"):AddItem(ba, 20)
  2320. local msh = Instance.new("SpecialMesh", a)
  2321. msh.MeshType = "Sphere"
  2322. msh.Scale = Vector3.new(1, 25, 25)
  2323. local msh2 = Instance.new("SpecialMesh", a2)
  2324. msh2.MeshType = "Sphere"
  2325. msh2.Scale = Vector3.new(1, 30, 30)
  2326. for i = 0, 10, 0.1 do
  2327. swait()
  2328. root.CFrame = FaceMouse()[1]
  2329. hum.CameraOffset = Vector3.new(Mrandom(-1,1),0,Mrandom(-1,1))
  2330. a2.Color = maincolor.Color
  2331. InnerRing1.CFrame = root.CFrame * CF(0, 0.5, 0) + root.CFrame.lookVector * 4
  2332. ray = Ray.new(InnerRing1.CFrame.p, (mouse.Hit.p - InnerRing1.CFrame.p).unit * 1000)
  2333. hit, position, normal = workspace:FindPartOnRay(ray, ignore)
  2334. distance = (InnerRing1.CFrame.p - position).magnitude
  2335. a.Size = Vector3.new(distance, 1, 1)
  2336. a.CFrame = CF(InnerRing1.CFrame.p, position) * CF(0, 0, -distance / 2)
  2337. a2.Size = Vector3.new(distance, 1, 1)
  2338. a2.CFrame = CF(InnerRing1.CFrame.p, position) * CF(0, 0, -distance / 2)
  2339. ba.CFrame = CF(InnerRing1.CFrame.p, position) * CF(0, 0, -distance)
  2340. a.CFrame = a.CFrame * angles(0, Rad(90), 0)
  2341. a2.CFrame = a2.CFrame * angles(0, Rad(90), 0)
  2342. msh.Scale = msh.Scale - Vector3.new(0, 0.25, 0.25)
  2343. msh2.Scale = msh2.Scale - Vector3.new(0, 0.3, 0.3)
  2344. SphereAura(5, 0.15, "Add", ba.CFrame * angles(Rad(Mrandom(-360, 360)), Rad(Mrandom(-360, 360)), Rad(Mrandom(-360, 360))), 15, 15, 25, -0.15, maincolor, 0)
  2345. SphereAura(5, 0.15, "Add", ba.CFrame * angles(Rad(Mrandom(-360, 360)), Rad(Mrandom(-360, 360)), Rad(Mrandom(-360, 360))), 15, 15, 25, -0.15, maincolor, 0)
  2346. for i, v in pairs(FindNearestHead(ba.CFrame.p, 14.5)) do
  2347. if v:FindFirstChild("Head") then
  2348. Eviscerate(v)
  2349. SoulSteal(v)
  2350. end
  2351. end
  2352. end
  2353. a:Destroy()
  2354. a2:Destroy()
  2355. ba:Destroy()
  2356. InnerRing1:Destroy()
  2357. attack = false
  2358. hum.CameraOffset = Vector3.new(0,0,0)
  2359. end
  2360. ---------------------------------------------------
  2361. local sine=0
  2362. function HitboxFunction(Pose, lifetime, siz1, siz2, siz3, Radie, Min, Max, kb, atype)
  2363. local Hitboxpart = Instance.new("Part", EffectModel)
  2364. RemoveOutlines(Hitboxpart)
  2365. Hitboxpart.Size = Vector3.new(siz1, siz2, siz3)
  2366. Hitboxpart.CanCollide = false
  2367. Hitboxpart.Transparency = 1
  2368. Hitboxpart.Anchored = true
  2369. Hitboxpart.CFrame = Pose
  2370. game:GetService("Debris"):AddItem(Hitboxpart, lifetime)
  2371. MagniDamage(Hitboxpart, Radie, Min, Max, kb, atype)
  2372. end
  2373. wait2 = false
  2374. combo = 1
  2375. mouse.Button1Down:connect(function(key)
  2376. if attack == false then
  2377. attack = true
  2378. hum.WalkSpeed = 3.01
  2379. if combo == 1 and wait2 == false then
  2380. wait2 = true
  2381. for i = 0, 1.2, 0.1 do
  2382. swait()
  2383. rootj.C0 = clerp(rootj.C0, RootCF * CFrame.new(0, -0.5, 0) * angles(math.rad(-5), math.rad(0), math.rad(-35)), 0.3)
  2384. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  2385. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0.8) * angles(math.rad(90), math.rad(0), math.rad(20)), 0.1)
  2386. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(-10)), 0.3)
  2387. RH.C0 = clerp(RH.C0, CFrame.new(1, -1, -0.2) * RHCF * angles(math.rad(-2.5), math.rad(0), math.rad(-0)), 0.3)
  2388. LH.C0 = clerp(LH.C0, CFrame.new(-1, -1, 0) * LHCF * angles(math.rad(-2.5), math.rad(15), math.rad(-20)), 0.3)
  2389. end
  2390. CreateSound("138097048", ra, 3, .8)
  2391. HitboxFunction(ra.CFrame, 0.01, 1, 1, 1, 7, 6, 9, 3, "Normal")
  2392. for i = 0, 1.2, 0.1 do
  2393. swait()
  2394. BlockEffect(maincolor, Handle.CFrame, 21, 41, 21, -2, -3, -2, 0.08, 2)
  2395. rootj.C0 = clerp(rootj.C0, RootCF * CFrame.new(0, -0.5, 0) * angles(math.rad(5), math.rad(0), math.rad(55)), 0.3)
  2396. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(math.rad(10), math.rad(0), math.rad(0)), 0.1)
  2397. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, -0.8) * angles(math.rad(95), math.rad(0), math.rad(40)), 0.1)
  2398. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(-10)), 0.3)
  2399. RH.C0 = clerp(RH.C0, CFrame.new(1, -1, 0) * RHCF * angles(math.rad(-2.5), math.rad(-25), math.rad(-17)), 0.3)
  2400. LH.C0 = clerp(LH.C0, CFrame.new(-1, -1, 0) * LHCF * angles(math.rad(-2.5), math.rad(-0), math.rad(0)), 0.3)
  2401. end
  2402. combo = 2
  2403. end
  2404. if combo == 2 and wait2 == false then
  2405. wait2 = true
  2406. for i = 0, 1.2, 0.1 do
  2407. swait()
  2408. rootj.C0 = clerp(rootj.C0, RootCF * CFrame.new(0, -0.5, 0) * angles(math.rad(-25), math.rad(10), math.rad(-65)), 0.3)
  2409. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(math.rad(10), math.rad(0), math.rad(0)), 0.1)
  2410. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(10)), 0.1)
  2411. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(-10)), 0.3)
  2412. RH.C0 = clerp(RH.C0, CFrame.new(1, -1, 0) * RHCF * angles(math.rad(-2.5), math.rad(-25), math.rad(-25)), 0.3)
  2413. LH.C0 = clerp(LH.C0, CFrame.new(-1, -1, 0) * LHCF * angles(math.rad(-2.5), math.rad(-0), math.rad(-20)), 0.3)
  2414. end
  2415. CreateSound("138097048", rl, 3, 1)
  2416. HitboxFunction(ll.CFrame, 0.01, 1, 1, 1, 7, 5, 10, 3, "Normal")
  2417. for i = 0, 1.6, 0.1 do
  2418. swait()
  2419. rootj.C0 = clerp(rootj.C0, RootCF * CFrame.new(0, -0.5, 0) * angles(math.rad(-15), math.rad(0), math.rad(65+255.45*i)), 0.3)
  2420. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(math.rad(10), math.rad(0), math.rad(0)), 0.1)
  2421. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(54), math.rad(0), math.rad(35)), 0.1)
  2422. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-34), math.rad(0), math.rad(-35)), 0.3)
  2423. RH.C0 = clerp(RH.C0, CFrame.new(1, -1, 0) * RHCF * angles(math.rad(-2.5), math.rad(-25), math.rad(95)), 0.3)
  2424. LH.C0 = clerp(LH.C0, CFrame.new(-1, -1, 0) * LHCF * angles(math.rad(-4.5), math.rad(-30), math.rad(0)), 0.3)
  2425. end
  2426. combo = 3
  2427. end
  2428. if combo == 3 and wait2 == false then
  2429. for i = 0, 1.2, 0.1 do
  2430. swait()
  2431. rootj.C0 = clerp(rootj.C0, RootCF * CFrame.new(0, -0.5, 0) * angles(math.rad(-5), math.rad(0), math.rad(-35)), 0.3)
  2432. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  2433. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0.8) * angles(math.rad(90), math.rad(0), math.rad(20)), 0.1)
  2434. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(-10)), 0.3)
  2435. RH.C0 = clerp(RH.C0, CFrame.new(1, -1, -0.2) * RHCF * angles(math.rad(-2.5), math.rad(0), math.rad(-0)), 0.3)
  2436. LH.C0 = clerp(LH.C0, CFrame.new(-1, -1, 0) * LHCF * angles(math.rad(-2.5), math.rad(15), math.rad(-20)), 0.3)
  2437. end
  2438. CreateSound("138097048", ra, 3, .8)
  2439. HitboxFunction(ra.CFrame, 0.01, 1, 1, 1, 7, 24, 36, 3, "Normal")
  2440. for i = 0, 1.2, 0.1 do
  2441. swait()
  2442. rootj.C0 = clerp(rootj.C0, RootCF * CFrame.new(0, -0.5, 0) * angles(math.rad(5), math.rad(0), math.rad(35)), 0.3)
  2443. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(math.rad(10), math.rad(0), math.rad(0)), 0.1)
  2444. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, -0.8) * angles(math.rad(96), math.rad(0), math.rad(10)), 0.1)
  2445. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(-10)), 0.3)
  2446. RH.C0 = clerp(RH.C0, CFrame.new(1, -1, 0) * RHCF * angles(math.rad(-2.5), math.rad(-25), math.rad(-0)), 0.3)
  2447. LH.C0 = clerp(LH.C0, CFrame.new(-1, -1, 0) * LHCF * angles(math.rad(-2.5), math.rad(-0), math.rad(0)), 0.3)
  2448. end
  2449. Effects.Sphere.Create(maincolor, ra.CFrame * CFrame.new(0,-2,0) , 85, 85, 85, 0.1, 0.1, 0.1, 0.03)
  2450. Effects.Ring.Create(maincolor, ra.CFrame * CFrame.new(0,-2,0) , 2, 2, 2, 0.1, 0.1, 0.1, 0.03)
  2451. HitboxFunction(ra.CFrame, 0.01, 1, 1, 1, 7, 24, 36, 3, "Normal")
  2452. for i = 0, 1.2, 0.1 do
  2453. swait()
  2454. rootj.C0 = clerp(rootj.C0, RootCF * CFrame.new(0, -0.5, 0) * angles(math.rad(5), math.rad(0), math.rad(-35)), 0.3)
  2455. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(math.rad(10), math.rad(0), math.rad(0)), 0.1)
  2456. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, -0.8) * angles(math.rad(25), math.rad(0), math.rad(10)), 0.1)
  2457. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(-10)), 0.3)
  2458. RH.C0 = clerp(RH.C0, CFrame.new(1, -1, 0) * RHCF * angles(math.rad(-2.5), math.rad(-25), math.rad(-0)), 0.3)
  2459. LH.C0 = clerp(LH.C0, CFrame.new(-1, -1, 0) * LHCF * angles(math.rad(-2.5), math.rad(-0), math.rad(0)), 0.3)
  2460. end
  2461. combo = 1
  2462. end
  2463. hum.WalkSpeed = 8
  2464. wait2 = false
  2465. attack = false
  2466. end
  2467. end)
  2468. ------------------------------------------
  2469.  
  2470. ------------------------------------------------------
  2471. --------------------------------------------------
  2472.  
  2473. -----------------------------------------------------
  2474. function I_REALLY_CANT_STOP()
  2475. attack = true
  2476. hum.WalkSpeed = 0
  2477. VALUE2 = true
  2478. SONG = 205620538
  2479. root.Anchored = true
  2480. repeat
  2481. swait()
  2482. for i = 0, 1, 0.1 do
  2483. swait()
  2484. RH.C0 = clerp(RH.C0, CF(1, -1 - 0.05 * math.cos(sine / 28), 0) * angles(math.rad(0), math.rad(90), math.rad(0)) * angles(math.rad(-2.5), math.rad(0), math.rad(0 + 1 * math.cos(sine / 34))), 0.1)
  2485. LH.C0 = clerp(LH.C0, CF(-1, -1 - 0.05 * math.cos(sine / 28), 0) * angles(math.rad(0), math.rad(-90), math.rad(0)) * angles(math.rad(-2.5), math.rad(0), math.rad(0 + 1 * math.cos(sine / 34))), 0.1)
  2486. rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -2.4 + 0.05 * math.cos(sine / 28)) * angles(math.rad(90 - 1 * math.cos(sine / 34)), math.rad(0), math.rad(0)), 0.1)
  2487. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(math.rad(0 - 2.5 * math.cos(sine / 28)), math.rad(0), math.rad(-60)), 0.15)
  2488. RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.1 * math.cos(sine / 28), 0) * angles(math.rad(180), math.rad(0), math.rad(32)), 0.15)
  2489. LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.1 * math.cos(sine / 28), 0) * angles(math.rad(180), math.rad(0), math.rad(-65)), 0.15)
  2490. end
  2491. until VALUE2 == false
  2492. attack = false
  2493. hum.WalkSpeed = 14
  2494. SONG = 798464853
  2495. root.Anchored = false
  2496. end
  2497. function Raycast(POSITION, DIRECTION, RANGE, IGNOREDECENDANTS)
  2498. return workspace:FindPartOnRay(Ray.new(POSITION, DIRECTION.unit * RANGE), IGNOREDECENDANTS)
  2499. end
  2500. function My_Favorite_Show_As_A_Kid()
  2501. attack = true
  2502. hum.WalkSpeed = 0
  2503. Cso("1093102664", hed, 10, 1)
  2504. for i = 0, 6, 0.1 do
  2505. swait()
  2506. rootj.C0 = clerp(rootj.C0, RootCF * CF(0* Player_Size, 0* Player_Size, -0.1 + 0.1* Player_Size * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(0)), 1)
  2507. tors.Neck.C0 = clerp(tors.Neck.C0, necko* CF(0, 0, 0 + ((1* Player_Size) - 1)) * angles(Rad(-25 - 2.5 * Sin(sine / 30)), Rad(0), Rad(-20)), 1)
  2508. RH.C0 = clerp(RH.C0, CF(1* Player_Size, -0.9 - 0.1 * Cos(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(0), Rad(84), Rad(0)) * angles(Rad(-6.5), Rad(0), Rad(0)), 1)
  2509. LH.C0 = clerp(LH.C0, CF(-1* Player_Size, -0.9 - 0.1 * Cos(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(0), Rad(-84), Rad(0)) * angles(Rad(-6.5), Rad(0), Rad(0)), 1)
  2510. RW.C0 = clerp(RW.C0, CF(1.5* Player_Size, 0.2 + 0.02 * Sin(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(175), Rad(-.6), Rad(15)), 0.1)
  2511. LW.C0 = clerp(LW.C0, CF(-1.5* Player_Size, 0.5 + 0.02 * Sin(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(0), Rad(-.6), Rad(-13 - 4.5 * Sin(sine / 20))), 1)
  2512. end
  2513. Cso("1542642349", hed, 10, 1)
  2514. for i = 0, 6, 0.1 do
  2515. swait()
  2516. rootj.C0 = clerp(rootj.C0, RootCF * CF(0* Player_Size, 0* Player_Size, -0.1 + 0.1* Player_Size * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(0)), 1)
  2517. tors.Neck.C0 = clerp(tors.Neck.C0, necko* CF(0, -5, 0 + ((-1 * Player_Size) - 1)) * angles(Rad(-2.5 * Sin(sine / 30)), Rad(0), Rad(180)), 1)
  2518. RH.C0 = clerp(RH.C0, CF(1* Player_Size, -0.9 - 0.1 * Cos(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(0), Rad(84), Rad(0)) * angles(Rad(-6.5), Rad(0), Rad(0)), 1)
  2519. LH.C0 = clerp(LH.C0, CF(-1* Player_Size, -0.9 - 0.1 * Cos(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(0), Rad(-84), Rad(0)) * angles(Rad(-6.5), Rad(0), Rad(0)), 1)
  2520. RW.C0 = clerp(RW.C0, CF(1.5* Player_Size, 0.2 + 0.02 * Sin(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(175), Rad(-.6), Rad(15)), 0.1)
  2521. LW.C0 = clerp(LW.C0, CF(-1.5* Player_Size, 0.5 + 0.02 * Sin(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(0), Rad(-.6), Rad(-13 - 4.5 * Sin(sine / 20))), 1)
  2522. end
  2523. Cso("144508058", hed, 10, 0.8)
  2524. for i = 0, 6, 0.1 do
  2525. swait()
  2526. rootj.C0 = clerp(rootj.C0, RootCF * CF(0* Player_Size, 0* Player_Size, -0.1 + 0.1* Player_Size * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(0)), 1)
  2527. tors.Neck.C0 = clerp(tors.Neck.C0, necko* CF(0, 0, 0 + ((1 * Player_Size) - 1)) * angles(Rad(25 - 2.5 * Sin(sine / 30)), Rad(0), Rad(0)), 1)
  2528. RH.C0 = clerp(RH.C0, CF(1* Player_Size, -0.9 - 0.1 * Cos(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(0), Rad(84), Rad(0)) * angles(Rad(-6.5), Rad(0), Rad(0)), 1)
  2529. LH.C0 = clerp(LH.C0, CF(-1* Player_Size, -0.9 - 0.1 * Cos(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(0), Rad(-84), Rad(0)) * angles(Rad(-6.5), Rad(0), Rad(0)), 1)
  2530. RW.C0 = clerp(RW.C0, CF(1.5* Player_Size, 0.5 + 0.02 * Sin(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(-90), Rad(-.6), Rad(15)), 1)
  2531. LW.C0 = clerp(LW.C0, CF(-1.5* Player_Size, 0.5 + 0.02 * Sin(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(0), Rad(-.6), Rad(-13 - 4.5 * Sin(sine / 20))), 1)
  2532. end
  2533. Cso("144508058", hed, 10, 0.8)
  2534. Cso("702631545", tors, 7, 1)
  2535. HW.Part0 = tors
  2536. HW.C0 = clerp(HW.C0, CF(0, -.4, 0) * angles(Rad(-90), Rad(0), Rad(0)), 1)
  2537. for i = 0, 6, 0.1 do
  2538. swait()
  2539. rootj.C0 = clerp(rootj.C0, RootCF * CF(0* Player_Size, 0* Player_Size, -0.1 + 0.1* Player_Size * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(0)), 1)
  2540. tors.Neck.C0 = clerp(tors.Neck.C0, necko* CF(0, 0, 0 + ((1 * Player_Size) - 1)) * angles(Rad(25 - 2.5 * Sin(sine / 30)), Rad(0), Rad(0)), 1)
  2541. RH.C0 = clerp(RH.C0, CF(1* Player_Size, -0.9 - 0.1 * Cos(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(0), Rad(84), Rad(0)) * angles(Rad(-6.5), Rad(0), Rad(0)), 1)
  2542. LH.C0 = clerp(LH.C0, CF(-1* Player_Size, -0.9 - 0.1 * Cos(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(0), Rad(-84), Rad(0)) * angles(Rad(-6.5), Rad(0), Rad(0)), 1)
  2543. RW.C0 = clerp(RW.C0, CF(1.5* Player_Size, 0.5 + 0.02 * Sin(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(45), Rad(-.6), Rad(-15)), 1)
  2544. LW.C0 = clerp(LW.C0, CF(-1.5* Player_Size, 0.5 + 0.02 * Sin(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(0), Rad(-.6), Rad(-13 - 4.5 * Sin(sine / 20))), 1)
  2545. end
  2546. Cso("1093102664", hed, 10, 1)
  2547. for i = 0, 6, 0.1 do
  2548. swait()
  2549. rootj.C0 = clerp(rootj.C0, RootCF * CF(0* Player_Size, 0* Player_Size, -0.1 + 0.1* Player_Size * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(0)), 1)
  2550. tors.Neck.C0 = clerp(tors.Neck.C0, necko* CF(0, 0, 0 + ((1 * Player_Size) - 1)) * angles(Rad(-2.5 * Sin(sine / 30)), Rad(0), Rad(0)), 1)
  2551. RH.C0 = clerp(RH.C0, CF(1* Player_Size, -0.9 - 0.1 * Cos(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(0), Rad(84), Rad(0)) * angles(Rad(-6.5), Rad(0), Rad(0)), 1)
  2552. LH.C0 = clerp(LH.C0, CF(-1* Player_Size, -0.9 - 0.1 * Cos(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(0), Rad(-84), Rad(0)) * angles(Rad(-6.5), Rad(0), Rad(0)), 1)
  2553. RW.C0 = clerp(RW.C0, CF(1.5* Player_Size, 0.5 + 0.02 * Sin(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(45), Rad(-.6), Rad(-15)), 1)
  2554. LW.C0 = clerp(LW.C0, CF(-1.5* Player_Size, 0.5 + 0.02 * Sin(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(0), Rad(-.6), Rad(-13 - 4.5 * Sin(sine / 20))), 1)
  2555. end
  2556. Cso("1025464252", hed, 10, 1)
  2557. for i = 0, 16, 0.1 do
  2558. swait()
  2559. rootj.C0 = clerp(rootj.C0, RootCF * CF(0* Player_Size, 0* Player_Size, -0.1 + 0.1* Player_Size * Cos(sine / 20)) * angles(Rad(-10), Rad(0), Rad(0)), 1)
  2560. tors.Neck.C0 = clerp(tors.Neck.C0, necko* CF(0, 0, 0 + ((1 * Player_Size) - 1)) * angles(Rad(-25 - 2.5 * Sin(sine / 30)), Rad(0), Rad(0)), 1)
  2561. RH.C0 = clerp(RH.C0, CF(1* Player_Size, -0.9 - 0.1 * Cos(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(0), Rad(84), Rad(0)) * angles(Rad(-6.5), Rad(0), Rad(-10)), 1)
  2562. LH.C0 = clerp(LH.C0, CF(-1* Player_Size, -0.9 - 0.1 * Cos(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(0), Rad(-84), Rad(0)) * angles(Rad(-6.5), Rad(0), Rad(10)), 1)
  2563. RW.C0 = clerp(RW.C0, CF(1.5* Player_Size, 0.5 + 0.02 * Sin(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(-45), Rad(-.6), Rad(15)), 1)
  2564. LW.C0 = clerp(LW.C0, CF(-1.5* Player_Size, 0.5 + 0.02 * Sin(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(-45), Rad(-.6), Rad(-13)), 1)
  2565. end
  2566. attack = false
  2567. HW.Part0 = ra
  2568. HW.C0 = clerp(HW.C0, CF(0, -1, 0) * angles(Rad(-90), Rad(0), Rad(0)), 1)
  2569. hum.WalkSpeed = 14
  2570. end
  2571. ---------------------------------------------------------
  2572. -----------------
  2573. local m = Create("Model"){
  2574. Parent = Character,
  2575. Name = "WeaponModel"
  2576. }
  2577. function PlayAnimationFromTable(table, speed, bool)
  2578. RootJoint.C0 = clerp(RootJoint.C0, table[1], speed)
  2579. Torso.Neck.C0 = clerp(Torso.Neck.C0, table[2], speed)
  2580. RW.C0 = clerp(RW.C0, table[3], speed)
  2581. LW.C0 = clerp(LW.C0, table[4], speed)
  2582. RH.C0 = clerp(RH.C0, table[5], speed)
  2583. LH.C0 = clerp(LH.C0, table[6], speed)
  2584. if bool == true then
  2585. if resetc1 == false then
  2586. resetc1 = true
  2587. RootJoint.C1 = RootJoint.C1
  2588. Torso.Neck.C1 = Torso.Neck.C1
  2589. RW.C1 = rarmc1
  2590. LW.C1 = larmc1
  2591. RH.C1 = rlegc1
  2592. LH.C1 = llegc1
  2593. end
  2594. end
  2595. end
  2596. -----------------------
  2597. local Reaper = AddInstance("Part",{
  2598. Parent = hed,
  2599. CFrame = hed.CFrame,
  2600. formFactor = "Symmetric",
  2601. Size = Vector3.new(1, 1, 1),
  2602. CanCollide = false,
  2603. TopSurface = "Smooth",
  2604. BottomSurface = "Smooth",
  2605. Locked = true,
  2606. })
  2607. local Weld = AddInstance("Weld",{
  2608. Parent = Reaper,
  2609. Part0 = hed,
  2610. C0 = CFrame.new(0, 0, 0)*CFrame.Angles(0, 0, 0),
  2611. Part1 = Reaper,
  2612. })
  2613. local Mesh = AddInstance("SpecialMesh",{
  2614. Parent = Reaper,
  2615. MeshId = "rbxassetid://83499032",
  2616. TextureId = "rbxassetid://184744284",
  2617. Scale = Vector3.new(1, 1, 1),
  2618. VertexColor = Vector3.new(0.3, 0.3, 0.3),
  2619. })
  2620. -------------------------------
  2621.  
  2622.  
  2623. --[[
  2624. Thanks for using Build-To-Lua by jarredbcv.
  2625. ]]--
  2626.  
  2627. New = function(Object, Parent, Name, Data)
  2628. local Object = Instance.new(Object)
  2629. for Index, Value in pairs(Data or {}) do
  2630. Object[Index] = Value
  2631. end
  2632. Object.Parent = Parent
  2633. Object.Name = Name
  2634. return Object
  2635. end
  2636.  
  2637. Gaunty = New("Model",char,"Gaunty",{})
  2638. Handle = New("Part",Gaunty,"Handle",{BrickColor = BrickColor.new("Black"),Material = Enum.Material.Neon,FormFactor = Enum.FormFactor.Custom,Size = Vector3.new(1, 1.26999998, 1),CFrame = CFrame.new(-5.67319345, 3.02064276, -77.6615906, 0.999894261, 0.010924357, 0.00963267777, -0.0110270018, 0.999882579, 0.0106679145, -0.00951499958, -0.0107729975, 0.999897003),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.105882, 0.164706, 0.207843),})
  2639. Mesh = New("BlockMesh",Handle,"Mesh",{Scale = Vector3.new(1.03999996, 1, 1.03999996),})
  2640. NeonPart = New("Part",Gaunty,"NeonPart",{BrickColor = BrickColor.new("Institutional white"),Material = Enum.Material.Neon,Shape = Enum.PartType.Cylinder,Size = Vector3.new(1.13999987, 0.109999999, 0.109999999),CFrame = CFrame.new(-5.82765579, 3.62595344, -77.6579285, -4.74974513e-08, -6.18456397e-10, 1.0000006, -5.58793545e-09, 1.0000006, -1.5279511e-10, -1.0000006, 4.65661287e-09, -4.00468707e-08),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.972549, 0.972549, 0.972549),})
  2641. mot = New("Motor",NeonPart,"mot",{Part0 = NeonPart,Part1 = Handle,C0 = CFrame.new(0, 0, 0, -4.37113883e-08, 0, -1, 0, 1, 0, 1, 0, -4.37113883e-08),C1 = CFrame.new(-0.161155701, 0.603512526, 0.00862884521, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),})
  2642. NeonPart = New("Part",Gaunty,"NeonPart",{BrickColor = BrickColor.new("Institutional white"),Material = Enum.Material.Neon,Shape = Enum.PartType.Cylinder,Size = Vector3.new(1.13999987, 0.109999999, 0.109999999),CFrame = CFrame.new(-6.13765526, 3.62595367, -77.6579285, -4.74974513e-08, -6.18456397e-10, 1.0000006, -5.58793545e-09, 1.0000006, -1.5279511e-10, -1.0000006, 4.65661287e-09, -4.00468707e-08),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.972549, 0.972549, 0.972549),})
  2643. mot = New("Motor",NeonPart,"mot",{Part0 = NeonPart,Part1 = Handle,C0 = CFrame.new(0, 0, 0, -4.37113883e-08, 0, -1, 0, 1, 0, 1, 0, -4.37113883e-08),C1 = CFrame.new(-0.471122265, 0.600126028, 0.00564575195, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),})
  2644. NeonPart = New("Part",Gaunty,"NeonPart",{BrickColor = BrickColor.new("Institutional white"),Material = Enum.Material.Neon,Shape = Enum.PartType.Cylinder,Size = Vector3.new(1.13999987, 0.109999999, 0.109999999),CFrame = CFrame.new(-5.5176549, 3.62595415, -77.6579285, -4.74974513e-08, -6.18456397e-10, 1.0000006, -5.58793545e-09, 1.0000006, -1.5279511e-10, -1.0000006, 4.65661287e-09, -4.00468707e-08),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.972549, 0.972549, 0.972549),})
  2645. mot = New("Motor",NeonPart,"mot",{Part0 = NeonPart,Part1 = Handle,C0 = CFrame.new(0, 0, 0, -4.37113883e-08, 0, -1, 0, 1, 0, 1, 0, -4.37113883e-08),C1 = CFrame.new(0.148812294, 0.606899738, 0.0116195679, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),})
  2646. NeonPart = New("Part",Gaunty,"NeonPart",{BrickColor = BrickColor.new("Institutional white"),Material = Enum.Material.Neon,Shape = Enum.PartType.Cylinder,Size = Vector3.new(1.13999987, 0.109999999, 0.109999999),CFrame = CFrame.new(-5.21765471, 3.62595463, -77.6579285, -4.74974513e-08, -6.18456397e-10, 1.0000006, -5.58793545e-09, 1.0000006, -1.5279511e-10, -1.0000006, 4.65661287e-09, -4.00468707e-08),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.972549, 0.972549, 0.972549),})
  2647. mot = New("Motor",NeonPart,"mot",{Part0 = NeonPart,Part1 = Handle,C0 = CFrame.new(0, 0, 0, -4.37113883e-08, 0, -1, 0, 1, 0, 1, 0, -4.37113883e-08),C1 = CFrame.new(0.448780537, 0.610177517, 0.014503479, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),})
  2648. NeonPart = New("Part",Gaunty,"NeonPart",{BrickColor = BrickColor.new("Institutional white"),Material = Enum.Material.Neon,Shape = Enum.PartType.Cylinder,Size = Vector3.new(1.13999987, 0.109999999, 0.109999999),CFrame = CFrame.new(-6.13765526, 2.53595448, -77.6579285, -4.74974513e-08, -6.18456397e-10, 1.0000006, -5.58793545e-09, 1.0000006, -1.5279511e-10, -1.0000006, 4.65661287e-09, -4.00468707e-08),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.972549, 0.972549, 0.972549),})
  2649. mot = New("Motor",NeonPart,"mot",{Part0 = NeonPart,Part1 = Handle,C0 = CFrame.new(0, 0, 0, -4.37113883e-08, 0, -1, 0, 1, 0, 1, 0, -4.37113883e-08),C1 = CFrame.new(-0.459102631, -0.489744425, -0.00598144531, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),})
  2650. NeonPart = New("Part",Gaunty,"NeonPart",{BrickColor = BrickColor.new("Institutional white"),Material = Enum.Material.Neon,Shape = Enum.PartType.Cylinder,Size = Vector3.new(1.13999987, 0.109999999, 0.109999999),CFrame = CFrame.new(-5.82765627, 2.53595448, -77.6579285, -4.74974513e-08, -6.18456397e-10, 1.0000006, -5.58793545e-09, 1.0000006, -1.5279511e-10, -1.0000006, 4.65661287e-09, -4.00468707e-08),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.972549, 0.972549, 0.972549),})
  2651. mot = New("Motor",NeonPart,"mot",{Part0 = NeonPart,Part1 = Handle,C0 = CFrame.new(0, 0, 0, -4.37113883e-08, 0, -1, 0, 1, 0, 1, 0, -4.37113883e-08),C1 = CFrame.new(-0.149136543, -0.486357927, -0.00299835205, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),})
  2652. NeonPart = New("Part",Gaunty,"NeonPart",{BrickColor = BrickColor.new("Institutional white"),Material = Enum.Material.Neon,Shape = Enum.PartType.Cylinder,Size = Vector3.new(1.13999987, 0.109999999, 0.109999999),CFrame = CFrame.new(-5.51765537, 2.53595448, -77.6579361, -4.74974513e-08, -6.18456397e-10, 1.0000006, -5.58793545e-09, 1.0000006, -1.5279511e-10, -1.0000006, 4.65661287e-09, -4.00468707e-08),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.972549, 0.972549, 0.972549),})
  2653. mot = New("Motor",NeonPart,"mot",{Part0 = NeonPart,Part1 = Handle,C0 = CFrame.new(0, 0, 0, -4.37113883e-08, 0, -1, 0, 1, 0, 1, 0, -4.37113883e-08),C1 = CFrame.new(0.160831451, -0.48297143, -1.52587891e-05, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),})
  2654. NeonPart = New("Part",Gaunty,"NeonPart",{BrickColor = BrickColor.new("Institutional white"),Material = Enum.Material.Neon,Shape = Enum.PartType.Cylinder,Size = Vector3.new(1.13999987, 0.109999999, 0.109999999),CFrame = CFrame.new(-5.21765566, 2.53595424, -77.6579361, -4.74974513e-08, -6.18456397e-10, 1.0000006, -5.58793545e-09, 1.0000006, -1.5279511e-10, -1.0000006, 4.65661287e-09, -4.00468707e-08),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.972549, 0.972549, 0.972549),})
  2655. mot = New("Motor",NeonPart,"mot",{Part0 = NeonPart,Part1 = Handle,C0 = CFrame.new(0, 0, 0, -4.37113883e-08, 0, -1, 0, 1, 0, 1, 0, -4.37113883e-08),C1 = CFrame.new(0.460799217, -0.479694128, 0.00286865234, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),})
  2656. Part = New("Part",Gaunty,"Part",{BrickColor = BrickColor.new("Black"),Material = Enum.Material.Neon,FormFactor = Enum.FormFactor.Custom,Size = Vector3.new(1.07999992, 0.279999971, 1.06999993),CFrame = CFrame.new(-5.66865063, 3.64553881, -77.6613617, 0.999894857, 0.0109243635, 0.00963268708, -0.0110270083, 0.999883175, 0.0106679257, -0.00951500144, -0.0107729994, 0.999897599),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.105882, 0.164706, 0.207843),})
  2657. Mesh = New("BlockMesh",Part,"Mesh",{Scale = Vector3.new(1.03999996, 1, 1.03999996),})
  2658. mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = Handle,C0 = CFrame.new(0, 0, 0, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),C1 = CFrame.new(-0.00235080719, 0.624869347, 0.00694274902, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),})
  2659. NeonPart = New("Part",Gaunty,"NeonPart",{BrickColor = BrickColor.new("Institutional white"),Material = Enum.Material.Neon,FormFactor = Enum.FormFactor.Custom,Size = Vector3.new(1.08999991, 0.0599999577, 1.07999992),CFrame = CFrame.new(-5.66490126, 3.73544312, -77.6652145, 0.999894857, 0.0109243635, 0.00963268708, -0.0110270083, 0.999883175, 0.0106679257, -0.00951500144, -0.0107729994, 0.999897599),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.972549, 0.972549, 0.972549),})
  2660. Mesh = New("BlockMesh",NeonPart,"Mesh",{Scale = Vector3.new(1.03999996, 1, 1.03999996),})
  2661. mot = New("Motor",NeonPart,"mot",{Part0 = NeonPart,Part1 = Handle,C0 = CFrame.new(0, 0, 0, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),C1 = CFrame.new(0.000443935394, 0.714845657, 0.00408172607, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),})
  2662. NeonPart = New("Part",Gaunty,"NeonPart",{BrickColor = BrickColor.new("Institutional white"),Material = Enum.Material.Neon,FormFactor = Enum.FormFactor.Custom,Size = Vector3.new(1.08999991, 0.0599999577, 1.07999992),CFrame = CFrame.new(-5.66480446, 3.52554965, -77.65522, 0.999894857, 0.0109243635, 0.00963268708, -0.0110270083, 0.999883175, 0.0106679257, -0.00951500144, -0.0107729994, 0.999897599),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.972549, 0.972549, 0.972549),})
  2663. Mesh = New("BlockMesh",NeonPart,"Mesh",{Scale = Vector3.new(1.03999996, 1, 1.03999996),})
  2664. mot = New("Motor",NeonPart,"mot",{Part0 = NeonPart,Part1 = Handle,C0 = CFrame.new(0, 0, 0, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),C1 = CFrame.new(0.00275993347, 0.504870415, 0.0118331909, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),})
  2665. Part = New("Part",Gaunty,"Part",{BrickColor = BrickColor.new("Black"),Material = Enum.Material.Neon,FormFactor = Enum.FormFactor.Custom,Size = Vector3.new(1.07999992, 0.279999971, 1.06999993),CFrame = CFrame.new(-5.6686511, 2.55553746, -77.6613541, 0.999894857, 0.0109243635, 0.00963268708, -0.0110270083, 0.999883175, 0.0106679257, -0.00951500144, -0.0107729994, 0.999897599),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.105882, 0.164706, 0.207843),})
  2666. Mesh = New("BlockMesh",Part,"Mesh",{Scale = Vector3.new(1.03999996, 1, 1.03999996),})
  2667. mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = Handle,C0 = CFrame.new(0, 0, 0, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),C1 = CFrame.new(0.00966835022, -0.465003252, -0.00468444824, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),})
  2668. NeonPart = New("Part",Gaunty,"NeonPart",{BrickColor = BrickColor.new("Institutional white"),Material = Enum.Material.Neon,FormFactor = Enum.FormFactor.Custom,Size = Vector3.new(1.08999991, 0.0599999577, 1.07999992),CFrame = CFrame.new(-5.66490126, 2.64544272, -77.6652145, 0.999894857, 0.0109243635, 0.00963268708, -0.0110270083, 0.999883175, 0.0106679257, -0.00951500144, -0.0107729994, 0.999897599),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.972549, 0.972549, 0.972549),})
  2669. Mesh = New("BlockMesh",NeonPart,"Mesh",{Scale = Vector3.new(1.03999996, 1, 1.03999996),})
  2670. mot = New("Motor",NeonPart,"mot",{Part0 = NeonPart,Part1 = Handle,C0 = CFrame.new(0, 0, 0, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),C1 = CFrame.new(0.0124630928, -0.375026226, -0.00754547119, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),})
  2671. NeonPart = New("Part",Gaunty,"NeonPart",{BrickColor = BrickColor.new("Institutional white"),Material = Enum.Material.Neon,FormFactor = Enum.FormFactor.Custom,Size = Vector3.new(1.08999991, 0.0599999577, 1.07999992),CFrame = CFrame.new(-5.66480494, 2.43554902, -77.65522, 0.999894857, 0.0109243635, 0.00963268708, -0.0110270083, 0.999883175, 0.0106679257, -0.00951500144, -0.0107729994, 0.999897599),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.972549, 0.972549, 0.972549),})
  2672. Mesh = New("BlockMesh",NeonPart,"Mesh",{Scale = Vector3.new(1.03999996, 1, 1.03999996),})
  2673. mot = New("Motor",NeonPart,"mot",{Part0 = NeonPart,Part1 = Handle,C0 = CFrame.new(0, 0, 0, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),C1 = CFrame.new(0.0147790909, -0.585001707, 0.000205993652, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),})
  2674. NeonPart = New("Part",Gaunty,"NeonPart",{BrickColor = BrickColor.new("Institutional white"),Material = Enum.Material.Neon,Shape = Enum.PartType.Cylinder,Size = Vector3.new(1.12999988, 0.109999999, 0.109999999),CFrame = CFrame.new(-5.67265606, 3.62595463, -78.1079407, 1.0000006, -6.18456397e-10, 3.7252903e-09, -6.18456397e-10, 1.0000006, 4.65661287e-09, 3.7252903e-09, 4.65661287e-09, 1.0000006),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.972549, 0.972549, 0.972549),})
  2675. mot = New("Motor",NeonPart,"mot",{Part0 = NeonPart,Part1 = Handle,C1 = CFrame.new(-0.0018901825, 0.61005497, -0.439842224, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),})
  2676. NeonPart = New("Part",Gaunty,"NeonPart",{BrickColor = BrickColor.new("Institutional white"),Material = Enum.Material.Neon,Shape = Enum.PartType.Cylinder,Size = Vector3.new(1.12999988, 0.109999999, 0.109999999),CFrame = CFrame.new(-5.67265606, 3.62595558, -77.8179321, 1.0000006, -6.18456397e-10, 3.7252903e-09, -6.18456397e-10, 1.0000006, 4.65661287e-09, 3.7252903e-09, 4.65661287e-09, 1.0000006),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.972549, 0.972549, 0.972549),})
  2677. mot = New("Motor",NeonPart,"mot",{Part0 = NeonPart,Part1 = Handle,C1 = CFrame.new(-0.00464963913, 0.606931448, -0.149864197, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),})
  2678. NeonPart = New("Part",Gaunty,"NeonPart",{BrickColor = BrickColor.new("Institutional white"),Material = Enum.Material.Neon,Shape = Enum.PartType.Cylinder,Size = Vector3.new(1.13999987, 0.109999999, 0.109999999),CFrame = CFrame.new(-5.66765547, 3.62595606, -77.4879303, 1.0000006, -6.18456397e-10, 3.7252903e-09, -6.18456397e-10, 1.0000006, 4.65661287e-09, 3.7252903e-09, 4.65661287e-09, 1.0000006),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.972549, 0.972549, 0.972549),})
  2679. mot = New("Motor",NeonPart,"mot",{Part0 = NeonPart,Part1 = Handle,C1 = CFrame.new(-0.00278997421, 0.603431463, 0.180152893, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),})
  2680. NeonPart = New("Part",Gaunty,"NeonPart",{BrickColor = BrickColor.new("Institutional white"),Material = Enum.Material.Neon,Shape = Enum.PartType.Cylinder,Size = Vector3.new(1.13999987, 0.109999999, 0.109999999),CFrame = CFrame.new(-5.66765547, 3.62595654, -77.1979294, 1.0000006, -6.18456397e-10, 3.7252903e-09, -6.18456397e-10, 1.0000006, 4.65661287e-09, 3.7252903e-09, 4.65661287e-09, 1.0000006),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.972549, 0.972549, 0.972549),})
  2681. mot = New("Motor",NeonPart,"mot",{Part0 = NeonPart,Part1 = Handle,C1 = CFrame.new(-0.00554895401, 0.600307703, 0.470123291, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),})
  2682. NeonPart = New("Part",Gaunty,"NeonPart",{BrickColor = BrickColor.new("Institutional white"),Material = Enum.Material.Neon,Shape = Enum.PartType.Cylinder,Size = Vector3.new(1.13999987, 0.109999999, 0.109999999),CFrame = CFrame.new(-5.66765547, 2.53595638, -77.1979294, 1.0000006, -6.18456397e-10, 3.7252903e-09, -6.18456397e-10, 1.0000006, 4.65661287e-09, 3.7252903e-09, 4.65661287e-09, 1.0000006),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.972549, 0.972549, 0.972549),})
  2683. mot = New("Motor",NeonPart,"mot",{Part0 = NeonPart,Part1 = Handle,C1 = CFrame.new(0.0064702034, -0.489563704, 0.458496094, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),})
  2684. NeonPart = New("Part",Gaunty,"NeonPart",{BrickColor = BrickColor.new("Institutional white"),Material = Enum.Material.Neon,Shape = Enum.PartType.Cylinder,Size = Vector3.new(1.13999987, 0.109999999, 0.109999999),CFrame = CFrame.new(-5.66765547, 2.53595614, -77.4879303, 1.0000006, -6.18456397e-10, 3.7252903e-09, -6.18456397e-10, 1.0000006, 4.65661287e-09, 3.7252903e-09, 4.65661287e-09, 1.0000006),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.972549, 0.972549, 0.972549),})
  2685. mot = New("Motor",NeonPart,"mot",{Part0 = NeonPart,Part1 = Handle,C1 = CFrame.new(0.00922966003, -0.486439705, 0.168525696, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),})
  2686. NeonPart = New("Part",Gaunty,"NeonPart",{BrickColor = BrickColor.new("Institutional white"),Material = Enum.Material.Neon,Shape = Enum.PartType.Cylinder,Size = Vector3.new(1.12999988, 0.109999999, 0.109999999),CFrame = CFrame.new(-5.67265558, 2.53595638, -77.8179245, 1.0000006, -6.18456397e-10, 3.7252903e-09, -6.18456397e-10, 1.0000006, 4.65661287e-09, 3.7252903e-09, 4.65661287e-09, 1.0000006),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.972549, 0.972549, 0.972549),})
  2687. mot = New("Motor",NeonPart,"mot",{Part0 = NeonPart,Part1 = Handle,C1 = CFrame.new(0.00736999512, -0.482939243, -0.161483765, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),})
  2688. NeonPart = New("Part",Gaunty,"NeonPart",{BrickColor = BrickColor.new("Institutional white"),Material = Enum.Material.Neon,Shape = Enum.PartType.Cylinder,Size = Vector3.new(1.12999988, 0.109999999, 0.109999999),CFrame = CFrame.new(-5.67265606, 2.53595614, -78.1079254, 1.0000006, -6.18456397e-10, 3.7252903e-09, -6.18456397e-10, 1.0000006, 4.65661287e-09, 3.7252903e-09, 4.65661287e-09, 1.0000006),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.972549, 0.972549, 0.972549),})
  2689. mot = New("Motor",NeonPart,"mot",{Part0 = NeonPart,Part1 = Handle,C1 = CFrame.new(0.0101289749, -0.479815245, -0.451454163, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),})
  2690. Part = New("Part",Gaunty,"Part",{BrickColor = BrickColor.new("Black"),Material = Enum.Material.Neon,Shape = Enum.PartType.Cylinder,Size = Vector3.new(1.15999985, 0.0700000003, 0.0700000003),CFrame = CFrame.new(-5.66765547, 3.62595677, -77.1979218, 1.0000006, -6.18456397e-10, 3.7252903e-09, -6.18456397e-10, 1.0000006, 4.65661287e-09, 3.7252903e-09, 4.65661287e-09, 1.0000006),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.105882, 0.164706, 0.207843),})
  2691. mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = Handle,C1 = CFrame.new(-0.00554943085, 0.600307941, 0.47013092, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),})
  2692. Part = New("Part",Gaunty,"Part",{BrickColor = BrickColor.new("Black"),Material = Enum.Material.Neon,Shape = Enum.PartType.Cylinder,Size = Vector3.new(1.15999985, 0.0700000003, 0.0700000003),CFrame = CFrame.new(-5.66765499, 3.62595701, -77.4879303, 1.0000006, -6.18456397e-10, 3.7252903e-09, -6.18456397e-10, 1.0000006, 4.65661287e-09, 3.7252903e-09, 4.65661287e-09, 1.0000006),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.105882, 0.164706, 0.207843),})
  2693. mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = Handle,C1 = CFrame.new(-0.00278949738, 0.603432655, 0.180152893, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),})
  2694. Part = New("Part",Gaunty,"Part",{BrickColor = BrickColor.new("Black"),Material = Enum.Material.Neon,Shape = Enum.PartType.Cylinder,Size = Vector3.new(1.15999985, 0.0700000003, 0.0700000003),CFrame = CFrame.new(-5.66765451, 3.62595749, -77.8179321, 1.0000006, -6.18456397e-10, 3.7252903e-09, -6.18456397e-10, 1.0000006, 4.65661287e-09, 3.7252903e-09, 4.65661287e-09, 1.0000006),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.105882, 0.164706, 0.207843),})
  2695. mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = Handle,C1 = CFrame.new(0.000350952148, 0.606987953, -0.149810791, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),})
  2696. Part = New("Part",Gaunty,"Part",{BrickColor = BrickColor.new("Black"),Material = Enum.Material.Neon,Shape = Enum.PartType.Cylinder,Size = Vector3.new(1.15999985, 0.0700000003, 0.0700000003),CFrame = CFrame.new(-5.66765451, 3.62595749, -78.107933, 1.0000006, -6.18456397e-10, 3.7252903e-09, -6.18456397e-10, 1.0000006, 4.65661287e-09, 3.7252903e-09, 4.65661287e-09, 1.0000006),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.105882, 0.164706, 0.207843),})
  2697. mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = Handle,C1 = CFrame.new(0.00311040878, 0.61011219, -0.439788818, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),})
  2698. Part = New("Part",Gaunty,"Part",{BrickColor = BrickColor.new("Black"),Material = Enum.Material.Neon,Shape = Enum.PartType.Cylinder,Size = Vector3.new(1.15999985, 0.0700000003, 0.0700000003),CFrame = CFrame.new(-5.66765499, 2.53595734, -78.107933, 1.0000006, -6.18456397e-10, 3.7252903e-09, -6.18456397e-10, 1.0000006, 4.65661287e-09, 3.7252903e-09, 4.65661287e-09, 1.0000006),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.105882, 0.164706, 0.207843),})
  2699. mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = Handle,C1 = CFrame.new(0.0151295662, -0.479759216, -0.451416016, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),})
  2700. Part = New("Part",Gaunty,"Part",{BrickColor = BrickColor.new("Black"),Material = Enum.Material.Neon,Shape = Enum.PartType.Cylinder,Size = Vector3.new(1.15999985, 0.0700000003, 0.0700000003),CFrame = CFrame.new(-5.66765499, 2.5359571, -77.8179245, 1.0000006, -6.18456397e-10, 3.7252903e-09, -6.18456397e-10, 1.0000006, 4.65661287e-09, 3.7252903e-09, 4.65661287e-09, 1.0000006),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.105882, 0.164706, 0.207843),})
  2701. mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = Handle,C1 = CFrame.new(0.0123701096, -0.482883692, -0.161437988, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),})
  2702. Part = New("Part",Gaunty,"Part",{BrickColor = BrickColor.new("Black"),Material = Enum.Material.Neon,Shape = Enum.PartType.Cylinder,Size = Vector3.new(1.15999985, 0.0700000003, 0.0700000003),CFrame = CFrame.new(-5.66765499, 2.5359571, -77.4879227, 1.0000006, -6.18456397e-10, 3.7252903e-09, -6.18456397e-10, 1.0000006, 4.65661287e-09, 3.7252903e-09, 4.65661287e-09, 1.0000006),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.105882, 0.164706, 0.207843),})
  2703. mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = Handle,C1 = CFrame.new(0.00923013687, -0.48643899, 0.168533325, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),})
  2704. Part = New("Part",Gaunty,"Part",{BrickColor = BrickColor.new("Black"),Material = Enum.Material.Neon,Shape = Enum.PartType.Cylinder,Size = Vector3.new(1.15999985, 0.0700000003, 0.0700000003),CFrame = CFrame.new(-5.66765499, 2.53595686, -77.1979218, 1.0000006, -6.18456397e-10, 3.7252903e-09, -6.18456397e-10, 1.0000006, 4.65661287e-09, 3.7252903e-09, 4.65661287e-09, 1.0000006),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.105882, 0.164706, 0.207843),})
  2705. mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = Handle,C1 = CFrame.new(0.00647068024, -0.489563227, 0.458503723, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),})
  2706. Part = New("Part",Gaunty,"Part",{BrickColor = BrickColor.new("Black"),Material = Enum.Material.Neon,Shape = Enum.PartType.Cylinder,Size = Vector3.new(1.15999985, 0.0700000003, 0.0700000003),CFrame = CFrame.new(-6.13765478, 3.62595701, -77.6579132, -4.74974513e-08, -6.18456397e-10, 1.0000006, -5.58793545e-09, 1.0000006, -1.5279511e-10, -1.0000006, 4.65661287e-09, -4.00468707e-08),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.105882, 0.164706, 0.207843),})
  2707. mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = Handle,C0 = CFrame.new(0, 0, 0, -4.37113883e-08, 0, -1, 0, 1, 0, 1, 0, -4.37113883e-08),C1 = CFrame.new(-0.471121788, 0.600129128, 0.00566101074, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),})
  2708. Part = New("Part",Gaunty,"Part",{BrickColor = BrickColor.new("Black"),Material = Enum.Material.Neon,Shape = Enum.PartType.Cylinder,Size = Vector3.new(1.15999985, 0.0700000003, 0.0700000003),CFrame = CFrame.new(-5.82765484, 3.62595725, -77.6579132, -4.74974513e-08, -6.18456397e-10, 1.0000006, -5.58793545e-09, 1.0000006, -1.5279511e-10, -1.0000006, 4.65661287e-09, -4.00468707e-08),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.105882, 0.164706, 0.207843),})
  2709. mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = Handle,C0 = CFrame.new(0, 0, 0, -4.37113883e-08, 0, -1, 0, 1, 0, 1, 0, -4.37113883e-08),C1 = CFrame.new(-0.161154747, 0.603516102, 0.008644104, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),})
  2710. Part = New("Part",Gaunty,"Part",{BrickColor = BrickColor.new("Black"),Material = Enum.Material.Neon,Shape = Enum.PartType.Cylinder,Size = Vector3.new(1.15999985, 0.0700000003, 0.0700000003),CFrame = CFrame.new(-5.51765442, 3.62595773, -77.6579132, -4.74974513e-08, -6.18456397e-10, 1.0000006, -5.58793545e-09, 1.0000006, -1.5279511e-10, -1.0000006, 4.65661287e-09, -4.00468707e-08),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.105882, 0.164706, 0.207843),})
  2711. mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = Handle,C0 = CFrame.new(0, 0, 0, -4.37113883e-08, 0, -1, 0, 1, 0, 1, 0, -4.37113883e-08),C1 = CFrame.new(0.148812771, 0.606903076, 0.0116348267, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),})
  2712. Part = New("Part",Gaunty,"Part",{BrickColor = BrickColor.new("Black"),Material = Enum.Material.Neon,Shape = Enum.PartType.Cylinder,Size = Vector3.new(1.15999985, 0.0700000003, 0.0700000003),CFrame = CFrame.new(-5.21765375, 3.6259582, -77.6579132, -4.74974513e-08, -6.18456397e-10, 1.0000006, -5.58793545e-09, 1.0000006, -1.5279511e-10, -1.0000006, 4.65661287e-09, -4.00468707e-08),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.105882, 0.164706, 0.207843),})
  2713. mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = Handle,C0 = CFrame.new(0, 0, 0, -4.37113883e-08, 0, -1, 0, 1, 0, 1, 0, -4.37113883e-08),C1 = CFrame.new(0.44878149, 0.610180855, 0.0145187378, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),})
  2714. Part = New("Part",Gaunty,"Part",{BrickColor = BrickColor.new("Black"),Material = Enum.Material.Neon,Shape = Enum.PartType.Cylinder,Size = Vector3.new(1.15999985, 0.0700000003, 0.0700000003),CFrame = CFrame.new(-5.21765327, 2.53595781, -77.6579132, -4.74974513e-08, -6.18456397e-10, 1.0000006, -5.58793545e-09, 1.0000006, -1.5279511e-10, -1.0000006, 4.65661287e-09, -4.00468707e-08),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.105882, 0.164706, 0.207843),})
  2715. mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = Handle,C0 = CFrame.new(0, 0, 0, -4.37113883e-08, 0, -1, 0, 1, 0, 1, 0, -4.37113883e-08),C1 = CFrame.new(0.460801125, -0.47969079, 0.00289154053, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),})
  2716. Part = New("Part",Gaunty,"Part",{BrickColor = BrickColor.new("Black"),Material = Enum.Material.Neon,Shape = Enum.PartType.Cylinder,Size = Vector3.new(1.15999985, 0.0700000003, 0.0700000003),CFrame = CFrame.new(-5.51765299, 2.53595757, -77.6579208, -4.74974513e-08, -6.18456397e-10, 1.0000006, -5.58793545e-09, 1.0000006, -1.5279511e-10, -1.0000006, 4.65661287e-09, -4.00468707e-08),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.105882, 0.164706, 0.207843),})
  2717. mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = Handle,C0 = CFrame.new(0, 0, 0, -4.37113883e-08, 0, -1, 0, 1, 0, 1, 0, -4.37113883e-08),C1 = CFrame.new(0.160833359, -0.48296833, 0, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),})
  2718. Part = New("Part",Gaunty,"Part",{BrickColor = BrickColor.new("Black"),Material = Enum.Material.Neon,Shape = Enum.PartType.Cylinder,Size = Vector3.new(1.15999985, 0.0700000003, 0.0700000003),CFrame = CFrame.new(-5.82765341, 2.53595734, -77.6579208, -4.74974513e-08, -6.18456397e-10, 1.0000006, -5.58793545e-09, 1.0000006, -1.5279511e-10, -1.0000006, 4.65661287e-09, -4.00468707e-08),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.105882, 0.164706, 0.207843),})
  2719. mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = Handle,C0 = CFrame.new(0, 0, 0, -4.37113883e-08, 0, -1, 0, 1, 0, 1, 0, -4.37113883e-08),C1 = CFrame.new(-0.149133682, -0.486355066, -0.00299072266, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),})
  2720. Part = New("Part",Gaunty,"Part",{BrickColor = BrickColor.new("Black"),Material = Enum.Material.Neon,Shape = Enum.PartType.Cylinder,Size = Vector3.new(1.15999985, 0.0700000003, 0.0700000003),CFrame = CFrame.new(-6.13765383, 2.53595734, -77.6579208, -4.74974513e-08, -6.18456397e-10, 1.0000006, -5.58793545e-09, 1.0000006, -1.5279511e-10, -1.0000006, 4.65661287e-09, -4.00468707e-08),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.105882, 0.164706, 0.207843),})
  2721. mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = Handle,C0 = CFrame.new(0, 0, 0, -4.37113883e-08, 0, -1, 0, 1, 0, 1, 0, -4.37113883e-08),C1 = CFrame.new(-0.4591012, -0.489741802, -0.00597381592, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),})
  2722. NeonPart = New("WedgePart",Gaunty,"NeonPart",{BrickColor = BrickColor.new("Institutional white"),Material = Enum.Material.Neon,Size = Vector3.new(1.14999998, 0.640000045, 0.25000003),CFrame = CFrame.new(-5.66203499, 3.4509573, -77.7865677, 1.0000006, -6.18456397e-10, 3.7252903e-09, -6.18456397e-10, 1.0000006, 4.65661287e-09, 3.7252903e-09, 4.65661287e-09, 1.0000006),BottomSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.972549, 0.972549, 0.972549),})
  2723. mot = New("Motor",NeonPart,"mot",{Part0 = NeonPart,Part1 = Handle,C1 = CFrame.new(0.00760126114, 0.431732178, -0.120269775, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),})
  2724. NeonPart = New("WedgePart",Gaunty,"NeonPart",{BrickColor = BrickColor.new("Institutional white"),Material = Enum.Material.Neon,Size = Vector3.new(1.14999998, 0.640000045, 0.280000031),CFrame = CFrame.new(-5.66203451, 3.45095778, -77.5215683, -1.0000006, -6.18456397e-10, -9.12696123e-08, 6.18456397e-10, 1.0000006, -4.65661287e-09, 8.38190317e-08, 4.65661287e-09, -1.0000006),BottomSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.972549, 0.972549, 0.972549),})
  2725. mot = New("Motor",NeonPart,"mot",{Part0 = NeonPart,Part1 = Handle,C0 = CFrame.new(0, 0, 0, -1, 0, 8.74227766e-08, 0, 1, 0, -8.74227766e-08, 0, -1),C1 = CFrame.new(0.00508022308, 0.428877592, 0.144706726, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),})
  2726. NeonPart = New("WedgePart",Gaunty,"NeonPart",{BrickColor = BrickColor.new("Institutional white"),Material = Enum.Material.Neon,Size = Vector3.new(1.14999998, 0.640000045, 0.25000003),CFrame = CFrame.new(-5.66203403, 2.81095791, -77.7865601, -1.0000006, 8.81700544e-08, 3.7252903e-09, -8.69331416e-08, -1.0000006, 4.65661287e-09, -3.7252903e-09, -4.65661287e-09, 1.0000006),BottomSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.972549, 0.972549, 0.972549),})
  2727. mot = New("Motor",NeonPart,"mot",{Part0 = NeonPart,Part1 = Handle,C0 = CFrame.new(0, 0, 0, -1, -8.74227766e-08, 0, 8.74227766e-08, -1, 0, 0, 0, 1),C1 = CFrame.new(0.0146594048, -0.208191872, -0.127082825, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),})
  2728. NeonPart = New("WedgePart",Gaunty,"NeonPart",{BrickColor = BrickColor.new("Institutional white"),Material = Enum.Material.Neon,Size = Vector3.new(1.14999998, 0.640000045, 0.280000031),CFrame = CFrame.new(-5.66203356, 2.8209579, -77.5215607, 1.0000006, -8.69331416e-08, 8.38190317e-08, -8.81700544e-08, -1.0000006, -4.65661287e-09, 9.12696123e-08, -4.65661287e-09, -1.0000006),BottomSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.972549, 0.972549, 0.972549),})
  2729. mot = New("Motor",NeonPart,"mot",{Part0 = NeonPart,Part1 = Handle,C0 = CFrame.new(0, 0, 0, 1, -8.74227766e-08, 8.74227766e-08, -8.74227766e-08, -1, -7.64274186e-15, 8.74227766e-08, 0, -1),C1 = CFrame.new(0.0120282173, -0.201047897, 0.137992859, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),})
  2730. Wedge = New("WedgePart",Gaunty,"Wedge",{BrickColor = BrickColor.new("Black"),Size = Vector3.new(1.1099999, 0.569999993, 1.13),CFrame = CFrame.new(-5.6508193, 4.06113148, -77.6620178, -4.74974513e-08, -6.18456397e-10, 1.0000006, -5.58793545e-09, 1.0000006, -1.5279511e-10, -1.0000006, 4.65661287e-09, -4.00468707e-08),BottomSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.105882, 0.164706, 0.207843),})
  2731. mot = New("Motor",Wedge,"mot",{Part0 = Wedge,Part1 = Handle,C0 = CFrame.new(0, 0, 0, -4.37113883e-08, 0, -1, 0, 1, 0, 1, 0, -4.37113883e-08),C1 = CFrame.new(0.0109024048, 1.04061508, 0.010887146, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),})
  2732.  
  2733. Gaunty2 = New("Model",char,"Gaunty2",{})
  2734. Handle2 = New("Part",Gaunty2,"Handle2",{BrickColor = BrickColor.new("Black"),Material = Enum.Material.Neon,FormFactor = Enum.FormFactor.Custom,Size = Vector3.new(1, 1.26999998, 1),CFrame = CFrame.new(-5.67319345, 3.02064276, -77.6615906, 0.999894261, 0.010924357, 0.00963267777, -0.0110270018, 0.999882579, 0.0106679145, -0.00951499958, -0.0107729975, 0.999897003),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.105882, 0.164706, 0.207843),})
  2735. Mesh = New("BlockMesh",Handle2,"Mesh",{Scale = Vector3.new(1.03999996, 1, 1.03999996),})
  2736. NeonPart = New("Part",Gaunty2,"NeonPart",{BrickColor = BrickColor.new("Institutional white"),Material = Enum.Material.Neon,Shape = Enum.PartType.Cylinder,Size = Vector3.new(1.13999987, 0.109999999, 0.109999999),CFrame = CFrame.new(-5.82765579, 3.62595367, -77.6579285, -5.49480319e-08, -2.26282282e-09, 1.00000179, -1.67638063e-08, 1.00000179, -1.8189894e-09, -1.00000179, 1.39698386e-08, -3.25962901e-08),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.972549, 0.972549, 0.972549),})
  2737. mot = New("Motor",NeonPart,"mot",{Part0 = NeonPart,Part1 = Handle2,C0 = CFrame.new(0, 0, 0, -5.12227416e-08, -1.11758709e-08, -1.00000119, -1.44063961e-09, 1.00000119, 9.31322575e-09, 1.00000119, -9.89530236e-10, -3.63215804e-08),C1 = CFrame.new(-0.161155701, 0.603512764, 0.00862884521, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),})
  2738. NeonPart = New("Part",Gaunty2,"NeonPart",{BrickColor = BrickColor.new("Institutional white"),Material = Enum.Material.Neon,Shape = Enum.PartType.Cylinder,Size = Vector3.new(1.13999987, 0.109999999, 0.109999999),CFrame = CFrame.new(-6.13765526, 3.62595439, -77.6579285, -5.49480319e-08, -2.26282282e-09, 1.00000179, -1.67638063e-08, 1.00000179, -1.8189894e-09, -1.00000179, 1.39698386e-08, -3.25962901e-08),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.972549, 0.972549, 0.972549),})
  2739. mot = New("Motor",NeonPart,"mot",{Part0 = NeonPart,Part1 = Handle2,C0 = CFrame.new(0, 0, 0, -5.12227416e-08, -1.11758709e-08, -1.00000119, -1.44063961e-09, 1.00000119, 9.31322575e-09, 1.00000119, -9.89530236e-10, -3.63215804e-08),C1 = CFrame.new(-0.471122265, 0.600126743, 0.00564575195, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),})
  2740. NeonPart = New("Part",Gaunty2,"NeonPart",{BrickColor = BrickColor.new("Institutional white"),Material = Enum.Material.Neon,Shape = Enum.PartType.Cylinder,Size = Vector3.new(1.13999987, 0.109999999, 0.109999999),CFrame = CFrame.new(-5.51765394, 3.6259551, -77.6579285, -5.49480319e-08, -2.26282282e-09, 1.00000179, -1.67638063e-08, 1.00000179, -1.8189894e-09, -1.00000179, 1.39698386e-08, -3.25962901e-08),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.972549, 0.972549, 0.972549),})
  2741. mot = New("Motor",NeonPart,"mot",{Part0 = NeonPart,Part1 = Handle2,C0 = CFrame.new(0, 0, 0, -5.12227416e-08, -1.11758709e-08, -1.00000119, -1.44063961e-09, 1.00000119, 9.31322575e-09, 1.00000119, -9.89530236e-10, -3.63215804e-08),C1 = CFrame.new(0.148813248, 0.606900692, 0.0116195679, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),})
  2742. NeonPart = New("Part",Gaunty2,"NeonPart",{BrickColor = BrickColor.new("Institutional white"),Material = Enum.Material.Neon,Shape = Enum.PartType.Cylinder,Size = Vector3.new(1.13999987, 0.109999999, 0.109999999),CFrame = CFrame.new(-5.21765375, 3.62595558, -77.6579285, -5.49480319e-08, -2.26282282e-09, 1.00000179, -1.67638063e-08, 1.00000179, -1.8189894e-09, -1.00000179, 1.39698386e-08, -3.25962901e-08),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.972549, 0.972549, 0.972549),})
  2743. mot = New("Motor",NeonPart,"mot",{Part0 = NeonPart,Part1 = Handle2,C0 = CFrame.new(0, 0, 0, -5.12227416e-08, -1.11758709e-08, -1.00000119, -1.44063961e-09, 1.00000119, 9.31322575e-09, 1.00000119, -9.89530236e-10, -3.63215804e-08),C1 = CFrame.new(0.44878149, 0.610178471, 0.014503479, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),})
  2744. NeonPart = New("Part",Gaunty2,"NeonPart",{BrickColor = BrickColor.new("Institutional white"),Material = Enum.Material.Neon,Shape = Enum.PartType.Cylinder,Size = Vector3.new(1.13999987, 0.109999999, 0.109999999),CFrame = CFrame.new(-6.13765621, 2.535954, -77.6579285, -5.49480319e-08, -2.26282282e-09, 1.00000179, -1.67638063e-08, 1.00000179, -1.8189894e-09, -1.00000179, 1.39698386e-08, -3.25962901e-08),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.972549, 0.972549, 0.972549),})
  2745. mot = New("Motor",NeonPart,"mot",{Part0 = NeonPart,Part1 = Handle2,C0 = CFrame.new(0, 0, 0, -5.12227416e-08, -1.11758709e-08, -1.00000119, -1.44063961e-09, 1.00000119, 9.31322575e-09, 1.00000119, -9.89530236e-10, -3.63215804e-08),C1 = CFrame.new(-0.459103584, -0.489744902, -0.00598144531, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),})
  2746. NeonPart = New("Part",Gaunty2,"NeonPart",{BrickColor = BrickColor.new("Institutional white"),Material = Enum.Material.Neon,Shape = Enum.PartType.Cylinder,Size = Vector3.new(1.13999987, 0.109999999, 0.109999999),CFrame = CFrame.new(-5.82765722, 2.535954, -77.6579285, -5.49480319e-08, -2.26282282e-09, 1.00000179, -1.67638063e-08, 1.00000179, -1.8189894e-09, -1.00000179, 1.39698386e-08, -3.25962901e-08),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.972549, 0.972549, 0.972549),})
  2747. mot = New("Motor",NeonPart,"mot",{Part0 = NeonPart,Part1 = Handle2,C0 = CFrame.new(0, 0, 0, -5.12227416e-08, -1.11758709e-08, -1.00000119, -1.44063961e-09, 1.00000119, 9.31322575e-09, 1.00000119, -9.89530236e-10, -3.63215804e-08),C1 = CFrame.new(-0.149137497, -0.486358404, -0.00299835205, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),})
  2748. NeonPart = New("Part",Gaunty2,"NeonPart",{BrickColor = BrickColor.new("Institutional white"),Material = Enum.Material.Neon,Shape = Enum.PartType.Cylinder,Size = Vector3.new(1.13999987, 0.109999999, 0.109999999),CFrame = CFrame.new(-5.5176549, 2.53595448, -77.6579514, -5.49480319e-08, -2.26282282e-09, 1.00000179, -1.67638063e-08, 1.00000179, -1.8189894e-09, -1.00000179, 1.39698386e-08, -3.25962901e-08),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.972549, 0.972549, 0.972549),})
  2749. mot = New("Motor",NeonPart,"mot",{Part0 = NeonPart,Part1 = Handle2,C0 = CFrame.new(0, 0, 0, -5.12227416e-08, -1.11758709e-08, -1.00000119, -1.44063961e-09, 1.00000119, 9.31322575e-09, 1.00000119, -9.89530236e-10, -3.63215804e-08),C1 = CFrame.new(0.160831928, -0.482971191, -3.05175781e-05, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),})
  2750. NeonPart = New("Part",Gaunty2,"NeonPart",{BrickColor = BrickColor.new("Institutional white"),Material = Enum.Material.Neon,Shape = Enum.PartType.Cylinder,Size = Vector3.new(1.13999987, 0.109999999, 0.109999999),CFrame = CFrame.new(-5.21765566, 2.535954, -77.6579361, -5.49480319e-08, -2.26282282e-09, 1.00000179, -1.67638063e-08, 1.00000179, -1.8189894e-09, -1.00000179, 1.39698386e-08, -3.25962901e-08),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.972549, 0.972549, 0.972549),})
  2751. mot = New("Motor",NeonPart,"mot",{Part0 = NeonPart,Part1 = Handle2,C0 = CFrame.new(0, 0, 0, -5.12227416e-08, -1.11758709e-08, -1.00000119, -1.44063961e-09, 1.00000119, 9.31322575e-09, 1.00000119, -9.89530236e-10, -3.63215804e-08),C1 = CFrame.new(0.460799217, -0.479694366, 0.00286865234, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),})
  2752. Part = New("Part",Gaunty2,"Part",{BrickColor = BrickColor.new("Black"),Material = Enum.Material.Neon,FormFactor = Enum.FormFactor.Custom,Size = Vector3.new(1.07999992, 0.279999971, 1.06999993),CFrame = CFrame.new(-5.66865063, 3.64554, -77.661377, 0.999896049, 0.0109243765, 0.00963270571, -0.0110270213, 0.999884367, 0.010667949, -0.0095150033, -0.0107730031, 0.999898791),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.105882, 0.164706, 0.207843),})
  2753. Mesh = New("BlockMesh",Part,"Mesh",{Scale = Vector3.new(1.03999996, 1, 1.03999996),})
  2754. mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = Handle2,C0 = CFrame.new(0, 0, 0, 0.999895453, -0.0110270148, -0.00951500237, 0.01092437, 0.999883771, -0.0107730012, 0.0096326964, 0.0106679378, 0.999898195),C1 = CFrame.new(-0.00235033035, 0.624870777, 0.00692749023, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),})
  2755. NeonPart = New("Part",Gaunty2,"NeonPart",{BrickColor = BrickColor.new("Institutional white"),Material = Enum.Material.Neon,FormFactor = Enum.FormFactor.Custom,Size = Vector3.new(1.08999991, 0.0599999577, 1.07999992),CFrame = CFrame.new(-5.6649003, 3.73544407, -77.6652145, 0.999896049, 0.0109243765, 0.00963270571, -0.0110270213, 0.999884367, 0.010667949, -0.0095150033, -0.0107730031, 0.999898791),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.972549, 0.972549, 0.972549),})
  2756. Mesh = New("BlockMesh",NeonPart,"Mesh",{Scale = Vector3.new(1.03999996, 1, 1.03999996),})
  2757. mot = New("Motor",NeonPart,"mot",{Part0 = NeonPart,Part1 = Handle2,C0 = CFrame.new(0, 0, 0, 0.999895453, -0.0110270148, -0.00951500237, 0.01092437, 0.999883771, -0.0107730012, 0.0096326964, 0.0106679378, 0.999898195),C1 = CFrame.new(0.000444412231, 0.714846611, 0.00408172607, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),})
  2758. NeonPart = New("Part",Gaunty2,"NeonPart",{BrickColor = BrickColor.new("Institutional white"),Material = Enum.Material.Neon,FormFactor = Enum.FormFactor.Custom,Size = Vector3.new(1.08999991, 0.0599999577, 1.07999992),CFrame = CFrame.new(-5.66480446, 3.5255506, -77.65522, 0.999896049, 0.0109243765, 0.00963270571, -0.0110270213, 0.999884367, 0.010667949, -0.0095150033, -0.0107730031, 0.999898791),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.972549, 0.972549, 0.972549),})
  2759. Mesh = New("BlockMesh",NeonPart,"Mesh",{Scale = Vector3.new(1.03999996, 1, 1.03999996),})
  2760. mot = New("Motor",NeonPart,"mot",{Part0 = NeonPart,Part1 = Handle2,C0 = CFrame.new(0, 0, 0, 0.999895453, -0.0110270148, -0.00951500237, 0.01092437, 0.999883771, -0.0107730012, 0.0096326964, 0.0106679378, 0.999898195),C1 = CFrame.new(0.00275993347, 0.504871368, 0.0118331909, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),})
  2761. Part = New("Part",Gaunty2,"Part",{BrickColor = BrickColor.new("Black"),Material = Enum.Material.Neon,FormFactor = Enum.FormFactor.Custom,Size = Vector3.new(1.07999992, 0.279999971, 1.06999993),CFrame = CFrame.new(-5.6686511, 2.55553699, -77.6613541, 0.999896049, 0.0109243765, 0.00963270571, -0.0110270213, 0.999884367, 0.010667949, -0.0095150033, -0.0107730031, 0.999898791),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.105882, 0.164706, 0.207843),})
  2762. Mesh = New("BlockMesh",Part,"Mesh",{Scale = Vector3.new(1.03999996, 1, 1.03999996),})
  2763. mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = Handle2,C0 = CFrame.new(0, 0, 0, 0.999895453, -0.0110270148, -0.00951500237, 0.01092437, 0.999883771, -0.0107730012, 0.0096326964, 0.0106679378, 0.999898195),C1 = CFrame.new(0.00966835022, -0.465003729, -0.00468444824, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),})
  2764. NeonPart = New("Part",Gaunty2,"NeonPart",{BrickColor = BrickColor.new("Institutional white"),Material = Enum.Material.Neon,FormFactor = Enum.FormFactor.Custom,Size = Vector3.new(1.08999991, 0.0599999577, 1.07999992),CFrame = CFrame.new(-5.66490126, 2.64544272, -77.6652145, 0.999896049, 0.0109243765, 0.00963270571, -0.0110270213, 0.999884367, 0.010667949, -0.0095150033, -0.0107730031, 0.999898791),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.972549, 0.972549, 0.972549),})
  2765. Mesh = New("BlockMesh",NeonPart,"Mesh",{Scale = Vector3.new(1.03999996, 1, 1.03999996),})
  2766. mot = New("Motor",NeonPart,"mot",{Part0 = NeonPart,Part1 = Handle2,C0 = CFrame.new(0, 0, 0, 0.999895453, -0.0110270148, -0.00951500237, 0.01092437, 0.999883771, -0.0107730012, 0.0096326964, 0.0106679378, 0.999898195),C1 = CFrame.new(0.0124630928, -0.375026226, -0.00754547119, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),})
  2767. NeonPart = New("Part",Gaunty2,"NeonPart",{BrickColor = BrickColor.new("Institutional white"),Material = Enum.Material.Neon,FormFactor = Enum.FormFactor.Custom,Size = Vector3.new(1.08999991, 0.0599999577, 1.07999992),CFrame = CFrame.new(-5.66480589, 2.43554854, -77.65522, 0.999896049, 0.0109243765, 0.00963270571, -0.0110270213, 0.999884367, 0.010667949, -0.0095150033, -0.0107730031, 0.999898791),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.972549, 0.972549, 0.972549),})
  2768. Mesh = New("BlockMesh",NeonPart,"Mesh",{Scale = Vector3.new(1.03999996, 1, 1.03999996),})
  2769. mot = New("Motor",NeonPart,"mot",{Part0 = NeonPart,Part1 = Handle2,C0 = CFrame.new(0, 0, 0, 0.999895453, -0.0110270148, -0.00951500237, 0.01092437, 0.999883771, -0.0107730012, 0.0096326964, 0.0106679378, 0.999898195),C1 = CFrame.new(0.0147781372, -0.585002184, 0.000205993652, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),})
  2770. NeonPart = New("Part",Gaunty2,"NeonPart",{BrickColor = BrickColor.new("Institutional white"),Material = Enum.Material.Neon,Shape = Enum.PartType.Cylinder,Size = Vector3.new(1.12999988, 0.109999999, 0.109999999),CFrame = CFrame.new(-5.67265606, 3.62595463, -78.1079407, 1.00000179, -2.26282282e-09, 1.11758709e-08, -2.28465069e-09, 1.00000179, 1.39698386e-08, 1.11758709e-08, 1.39698386e-08, 1.00000179),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.972549, 0.972549, 0.972549),})
  2771. mot = New("Motor",NeonPart,"mot",{Part0 = NeonPart,Part1 = Handle2,C0 = CFrame.new(0, 0, 0, 1.00000119, -1.44791557e-09, 7.4505806e-09, -1.44063961e-09, 1.00000119, 9.31322575e-09, 7.4505806e-09, 9.31322575e-09, 1.00000119),C1 = CFrame.new(-0.0018901825, 0.61005497, -0.439842224, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),})
  2772. NeonPart = New("Part",Gaunty2,"NeonPart",{BrickColor = BrickColor.new("Institutional white"),Material = Enum.Material.Neon,Shape = Enum.PartType.Cylinder,Size = Vector3.new(1.12999988, 0.109999999, 0.109999999),CFrame = CFrame.new(-5.67265511, 3.6259563, -77.8179169, 1.00000179, -2.26282282e-09, 1.11758709e-08, -2.28465069e-09, 1.00000179, 1.39698386e-08, 1.11758709e-08, 1.39698386e-08, 1.00000179),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.972549, 0.972549, 0.972549),})
  2773. mot = New("Motor",NeonPart,"mot",{Part0 = NeonPart,Part1 = Handle2,C0 = CFrame.new(0, 0, 0, 1.00000119, -1.44791557e-09, 7.4505806e-09, -1.44063961e-09, 1.00000119, 9.31322575e-09, 7.4505806e-09, 9.31322575e-09, 1.00000119),C1 = CFrame.new(-0.00464916229, 0.606932163, -0.149848938, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),})
  2774. NeonPart = New("Part",Gaunty2,"NeonPart",{BrickColor = BrickColor.new("Institutional white"),Material = Enum.Material.Neon,Shape = Enum.PartType.Cylinder,Size = Vector3.new(1.13999987, 0.109999999, 0.109999999),CFrame = CFrame.new(-5.66765451, 3.62595701, -77.4879303, 1.00000179, -2.26282282e-09, 1.11758709e-08, -2.28465069e-09, 1.00000179, 1.39698386e-08, 1.11758709e-08, 1.39698386e-08, 1.00000179),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.972549, 0.972549, 0.972549),})
  2775. mot = New("Motor",NeonPart,"mot",{Part0 = NeonPart,Part1 = Handle2,C0 = CFrame.new(0, 0, 0, 1.00000119, -1.44791557e-09, 7.4505806e-09, -1.44063961e-09, 1.00000119, 9.31322575e-09, 7.4505806e-09, 9.31322575e-09, 1.00000119),C1 = CFrame.new(-0.00278902054, 0.603432655, 0.180152893, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),})
  2776. NeonPart = New("Part",Gaunty2,"NeonPart",{BrickColor = BrickColor.new("Institutional white"),Material = Enum.Material.Neon,Shape = Enum.PartType.Cylinder,Size = Vector3.new(1.13999987, 0.109999999, 0.109999999),CFrame = CFrame.new(-5.66765547, 3.62595749, -77.1979294, 1.00000179, -2.26282282e-09, 1.11758709e-08, -2.28465069e-09, 1.00000179, 1.39698386e-08, 1.11758709e-08, 1.39698386e-08, 1.00000179),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.972549, 0.972549, 0.972549),})
  2777. mot = New("Motor",NeonPart,"mot",{Part0 = NeonPart,Part1 = Handle2,C0 = CFrame.new(0, 0, 0, 1.00000119, -1.44791557e-09, 7.4505806e-09, -1.44063961e-09, 1.00000119, 9.31322575e-09, 7.4505806e-09, 9.31322575e-09, 1.00000119),C1 = CFrame.new(-0.00554895401, 0.600308895, 0.470123291, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),})
  2778. NeonPart = New("Part",Gaunty2,"NeonPart",{BrickColor = BrickColor.new("Institutional white"),Material = Enum.Material.Neon,Shape = Enum.PartType.Cylinder,Size = Vector3.new(1.13999987, 0.109999999, 0.109999999),CFrame = CFrame.new(-5.66765547, 2.53595638, -77.1979294, 1.00000179, -2.26282282e-09, 1.11758709e-08, -2.28465069e-09, 1.00000179, 1.39698386e-08, 1.11758709e-08, 1.39698386e-08, 1.00000179),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.972549, 0.972549, 0.972549),})
  2779. mot = New("Motor",NeonPart,"mot",{Part0 = NeonPart,Part1 = Handle2,C0 = CFrame.new(0, 0, 0, 1.00000119, -1.44791557e-09, 7.4505806e-09, -1.44063961e-09, 1.00000119, 9.31322575e-09, 7.4505806e-09, 9.31322575e-09, 1.00000119),C1 = CFrame.new(0.0064702034, -0.489563704, 0.458496094, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),})
  2780. NeonPart = New("Part",Gaunty2,"NeonPart",{BrickColor = BrickColor.new("Institutional white"),Material = Enum.Material.Neon,Shape = Enum.PartType.Cylinder,Size = Vector3.new(1.13999987, 0.109999999, 0.109999999),CFrame = CFrame.new(-5.66765547, 2.53595614, -77.4879303, 1.00000179, -2.26282282e-09, 1.11758709e-08, -2.28465069e-09, 1.00000179, 1.39698386e-08, 1.11758709e-08, 1.39698386e-08, 1.00000179),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.972549, 0.972549, 0.972549),})
  2781. mot = New("Motor",NeonPart,"mot",{Part0 = NeonPart,Part1 = Handle2,C0 = CFrame.new(0, 0, 0, 1.00000119, -1.44791557e-09, 7.4505806e-09, -1.44063961e-09, 1.00000119, 9.31322575e-09, 7.4505806e-09, 9.31322575e-09, 1.00000119),C1 = CFrame.new(0.00922966003, -0.486439705, 0.168525696, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),})
  2782. NeonPart = New("Part",Gaunty2,"NeonPart",{BrickColor = BrickColor.new("Institutional white"),Material = Enum.Material.Neon,Shape = Enum.PartType.Cylinder,Size = Vector3.new(1.12999988, 0.109999999, 0.109999999),CFrame = CFrame.new(-5.67265558, 2.53595638, -77.8179092, 1.00000179, -2.26282282e-09, 1.11758709e-08, -2.28465069e-09, 1.00000179, 1.39698386e-08, 1.11758709e-08, 1.39698386e-08, 1.00000179),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.972549, 0.972549, 0.972549),})
  2783. mot = New("Motor",NeonPart,"mot",{Part0 = NeonPart,Part1 = Handle2,C0 = CFrame.new(0, 0, 0, 1.00000119, -1.44791557e-09, 7.4505806e-09, -1.44063961e-09, 1.00000119, 9.31322575e-09, 7.4505806e-09, 9.31322575e-09, 1.00000119),C1 = CFrame.new(0.00736999512, -0.482939243, -0.161468506, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),})
  2784. NeonPart = New("Part",Gaunty2,"NeonPart",{BrickColor = BrickColor.new("Institutional white"),Material = Enum.Material.Neon,Shape = Enum.PartType.Cylinder,Size = Vector3.new(1.12999988, 0.109999999, 0.109999999),CFrame = CFrame.new(-5.67265606, 2.53595567, -78.1079254, 1.00000179, -2.26282282e-09, 1.11758709e-08, -2.28465069e-09, 1.00000179, 1.39698386e-08, 1.11758709e-08, 1.39698386e-08, 1.00000179),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.972549, 0.972549, 0.972549),})
  2785. mot = New("Motor",NeonPart,"mot",{Part0 = NeonPart,Part1 = Handle2,C0 = CFrame.new(0, 0, 0, 1.00000119, -1.44791557e-09, 7.4505806e-09, -1.44063961e-09, 1.00000119, 9.31322575e-09, 7.4505806e-09, 9.31322575e-09, 1.00000119),C1 = CFrame.new(0.0101289749, -0.479815722, -0.451454163, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),})
  2786. Part = New("Part",Gaunty2,"Part",{BrickColor = BrickColor.new("Black"),Material = Enum.Material.Neon,Shape = Enum.PartType.Cylinder,Size = Vector3.new(1.15999985, 0.0700000003, 0.0700000003),CFrame = CFrame.new(-5.66765451, 3.62595749, -77.1979218, 1.00000179, -2.26282282e-09, 1.11758709e-08, -2.28465069e-09, 1.00000179, 1.39698386e-08, 1.11758709e-08, 1.39698386e-08, 1.00000179),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.105882, 0.164706, 0.207843),})
  2787. mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = Handle2,C0 = CFrame.new(0, 0, 0, 1.00000119, -1.44791557e-09, 7.4505806e-09, -1.44063961e-09, 1.00000119, 9.31322575e-09, 7.4505806e-09, 9.31322575e-09, 1.00000119),C1 = CFrame.new(-0.00554847717, 0.600308895, 0.47013092, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),})
  2788. Part = New("Part",Gaunty2,"Part",{BrickColor = BrickColor.new("Black"),Material = Enum.Material.Neon,Shape = Enum.PartType.Cylinder,Size = Vector3.new(1.15999985, 0.0700000003, 0.0700000003),CFrame = CFrame.new(-5.66765404, 3.62595797, -77.4879303, 1.00000179, -2.26282282e-09, 1.11758709e-08, -2.28465069e-09, 1.00000179, 1.39698386e-08, 1.11758709e-08, 1.39698386e-08, 1.00000179),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.105882, 0.164706, 0.207843),})
  2789. mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = Handle2,C0 = CFrame.new(0, 0, 0, 1.00000119, -1.44791557e-09, 7.4505806e-09, -1.44063961e-09, 1.00000119, 9.31322575e-09, 7.4505806e-09, 9.31322575e-09, 1.00000119),C1 = CFrame.new(-0.0027885437, 0.603433609, 0.180152893, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),})
  2790. Part = New("Part",Gaunty2,"Part",{BrickColor = BrickColor.new("Black"),Material = Enum.Material.Neon,Shape = Enum.PartType.Cylinder,Size = Vector3.new(1.15999985, 0.0700000003, 0.0700000003),CFrame = CFrame.new(-5.66765356, 3.6259594, -77.8179321, 1.00000179, -2.26282282e-09, 1.11758709e-08, -2.28465069e-09, 1.00000179, 1.39698386e-08, 1.11758709e-08, 1.39698386e-08, 1.00000179),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.105882, 0.164706, 0.207843),})
  2791. mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = Handle2,C0 = CFrame.new(0, 0, 0, 1.00000119, -1.44791557e-09, 7.4505806e-09, -1.44063961e-09, 1.00000119, 9.31322575e-09, 7.4505806e-09, 9.31322575e-09, 1.00000119),C1 = CFrame.new(0.000351905823, 0.606989861, -0.149810791, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),})
  2792. Part = New("Part",Gaunty2,"Part",{BrickColor = BrickColor.new("Black"),Material = Enum.Material.Neon,Shape = Enum.PartType.Cylinder,Size = Vector3.new(1.15999985, 0.0700000003, 0.0700000003),CFrame = CFrame.new(-5.66765356, 3.62595844, -78.107933, 1.00000179, -2.26282282e-09, 1.11758709e-08, -2.28465069e-09, 1.00000179, 1.39698386e-08, 1.11758709e-08, 1.39698386e-08, 1.00000179),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.105882, 0.164706, 0.207843),})
  2793. mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = Handle2,C0 = CFrame.new(0, 0, 0, 1.00000119, -1.44791557e-09, 7.4505806e-09, -1.44063961e-09, 1.00000119, 9.31322575e-09, 7.4505806e-09, 9.31322575e-09, 1.00000119),C1 = CFrame.new(0.00311136246, 0.610113144, -0.439788818, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),})
  2794. Part = New("Part",Gaunty2,"Part",{BrickColor = BrickColor.new("Black"),Material = Enum.Material.Neon,Shape = Enum.PartType.Cylinder,Size = Vector3.new(1.15999985, 0.0700000003, 0.0700000003),CFrame = CFrame.new(-5.66765499, 2.53595734, -78.107933, 1.00000179, -2.26282282e-09, 1.11758709e-08, -2.28465069e-09, 1.00000179, 1.39698386e-08, 1.11758709e-08, 1.39698386e-08, 1.00000179),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.105882, 0.164706, 0.207843),})
  2795. mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = Handle2,C0 = CFrame.new(0, 0, 0, 1.00000119, -1.44791557e-09, 7.4505806e-09, -1.44063961e-09, 1.00000119, 9.31322575e-09, 7.4505806e-09, 9.31322575e-09, 1.00000119),C1 = CFrame.new(0.0151295662, -0.479759216, -0.451416016, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),})
  2796. Part = New("Part",Gaunty2,"Part",{BrickColor = BrickColor.new("Black"),Material = Enum.Material.Neon,Shape = Enum.PartType.Cylinder,Size = Vector3.new(1.15999985, 0.0700000003, 0.0700000003),CFrame = CFrame.new(-5.66765499, 2.5359571, -77.8179092, 1.00000179, -2.26282282e-09, 1.11758709e-08, -2.28465069e-09, 1.00000179, 1.39698386e-08, 1.11758709e-08, 1.39698386e-08, 1.00000179),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.105882, 0.164706, 0.207843),})
  2797. mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = Handle2,C0 = CFrame.new(0, 0, 0, 1.00000119, -1.44791557e-09, 7.4505806e-09, -1.44063961e-09, 1.00000119, 9.31322575e-09, 7.4505806e-09, 9.31322575e-09, 1.00000119),C1 = CFrame.new(0.0123701096, -0.48288393, -0.161422729, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),})
  2798. Part = New("Part",Gaunty2,"Part",{BrickColor = BrickColor.new("Black"),Material = Enum.Material.Neon,Shape = Enum.PartType.Cylinder,Size = Vector3.new(1.15999985, 0.0700000003, 0.0700000003),CFrame = CFrame.new(-5.66765499, 2.5359571, -77.4879227, 1.00000179, -2.26282282e-09, 1.11758709e-08, -2.28465069e-09, 1.00000179, 1.39698386e-08, 1.11758709e-08, 1.39698386e-08, 1.00000179),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.105882, 0.164706, 0.207843),})
  2799. mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = Handle2,C0 = CFrame.new(0, 0, 0, 1.00000119, -1.44791557e-09, 7.4505806e-09, -1.44063961e-09, 1.00000119, 9.31322575e-09, 7.4505806e-09, 9.31322575e-09, 1.00000119),C1 = CFrame.new(0.00923013687, -0.48643899, 0.168533325, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),})
  2800. Part = New("Part",Gaunty2,"Part",{BrickColor = BrickColor.new("Black"),Material = Enum.Material.Neon,Shape = Enum.PartType.Cylinder,Size = Vector3.new(1.15999985, 0.0700000003, 0.0700000003),CFrame = CFrame.new(-5.66765499, 2.53595662, -77.1979218, 1.00000179, -2.26282282e-09, 1.11758709e-08, -2.28465069e-09, 1.00000179, 1.39698386e-08, 1.11758709e-08, 1.39698386e-08, 1.00000179),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.105882, 0.164706, 0.207843),})
  2801. mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = Handle2,C0 = CFrame.new(0, 0, 0, 1.00000119, -1.44791557e-09, 7.4505806e-09, -1.44063961e-09, 1.00000119, 9.31322575e-09, 7.4505806e-09, 9.31322575e-09, 1.00000119),C1 = CFrame.new(0.00647068024, -0.489563465, 0.458503723, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),})
  2802. Part = New("Part",Gaunty2,"Part",{BrickColor = BrickColor.new("Black"),Material = Enum.Material.Neon,Shape = Enum.PartType.Cylinder,Size = Vector3.new(1.15999985, 0.0700000003, 0.0700000003),CFrame = CFrame.new(-6.13765478, 3.62595797, -77.6579132, -5.49480319e-08, -2.26282282e-09, 1.00000179, -1.67638063e-08, 1.00000179, -1.8189894e-09, -1.00000179, 1.39698386e-08, -3.25962901e-08),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.105882, 0.164706, 0.207843),})
  2803. mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = Handle2,C0 = CFrame.new(0, 0, 0, -5.12227416e-08, -1.11758709e-08, -1.00000119, -1.44063961e-09, 1.00000119, 9.31322575e-09, 1.00000119, -9.89530236e-10, -3.63215804e-08),C1 = CFrame.new(-0.471121788, 0.600130081, 0.00566101074, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),})
  2804. Part = New("Part",Gaunty2,"Part",{BrickColor = BrickColor.new("Black"),Material = Enum.Material.Neon,Shape = Enum.PartType.Cylinder,Size = Vector3.new(1.15999985, 0.0700000003, 0.0700000003),CFrame = CFrame.new(-5.82765484, 3.6259582, -77.6579132, -5.49480319e-08, -2.26282282e-09, 1.00000179, -1.67638063e-08, 1.00000179, -1.8189894e-09, -1.00000179, 1.39698386e-08, -3.25962901e-08),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.105882, 0.164706, 0.207843),})
  2805. mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = Handle2,C0 = CFrame.new(0, 0, 0, -5.12227416e-08, -1.11758709e-08, -1.00000119, -1.44063961e-09, 1.00000119, 9.31322575e-09, 1.00000119, -9.89530236e-10, -3.63215804e-08),C1 = CFrame.new(-0.161154747, 0.603517056, 0.008644104, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),})
  2806. Part = New("Part",Gaunty2,"Part",{BrickColor = BrickColor.new("Black"),Material = Enum.Material.Neon,Shape = Enum.PartType.Cylinder,Size = Vector3.new(1.15999985, 0.0700000003, 0.0700000003),CFrame = CFrame.new(-5.51765347, 3.62595868, -77.6579132, -5.49480319e-08, -2.26282282e-09, 1.00000179, -1.67638063e-08, 1.00000179, -1.8189894e-09, -1.00000179, 1.39698386e-08, -3.25962901e-08),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.105882, 0.164706, 0.207843),})
  2807. mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = Handle2,C0 = CFrame.new(0, 0, 0, -5.12227416e-08, -1.11758709e-08, -1.00000119, -1.44063961e-09, 1.00000119, 9.31322575e-09, 1.00000119, -9.89530236e-10, -3.63215804e-08),C1 = CFrame.new(0.148813725, 0.60690403, 0.0116348267, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),})
  2808. Part = New("Part",Gaunty2,"Part",{BrickColor = BrickColor.new("Black"),Material = Enum.Material.Neon,Shape = Enum.PartType.Cylinder,Size = Vector3.new(1.15999985, 0.0700000003, 0.0700000003),CFrame = CFrame.new(-5.2176528, 3.62595916, -77.6579132, -5.49480319e-08, -2.26282282e-09, 1.00000179, -1.67638063e-08, 1.00000179, -1.8189894e-09, -1.00000179, 1.39698386e-08, -3.25962901e-08),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.105882, 0.164706, 0.207843),})
  2809. mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = Handle2,C0 = CFrame.new(0, 0, 0, -5.12227416e-08, -1.11758709e-08, -1.00000119, -1.44063961e-09, 1.00000119, 9.31322575e-09, 1.00000119, -9.89530236e-10, -3.63215804e-08),C1 = CFrame.new(0.448782444, 0.610181808, 0.0145187378, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),})
  2810. Part = New("Part",Gaunty2,"Part",{BrickColor = BrickColor.new("Black"),Material = Enum.Material.Neon,Shape = Enum.PartType.Cylinder,Size = Vector3.new(1.15999985, 0.0700000003, 0.0700000003),CFrame = CFrame.new(-5.21765327, 2.53595757, -77.6579132, -5.49480319e-08, -2.26282282e-09, 1.00000179, -1.67638063e-08, 1.00000179, -1.8189894e-09, -1.00000179, 1.39698386e-08, -3.25962901e-08),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.105882, 0.164706, 0.207843),})
  2811. mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = Handle2,C0 = CFrame.new(0, 0, 0, -5.12227416e-08, -1.11758709e-08, -1.00000119, -1.44063961e-09, 1.00000119, 9.31322575e-09, 1.00000119, -9.89530236e-10, -3.63215804e-08),C1 = CFrame.new(0.460801601, -0.479691029, 0.00289154053, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),})
  2812. Part = New("Part",Gaunty2,"Part",{BrickColor = BrickColor.new("Black"),Material = Enum.Material.Neon,Shape = Enum.PartType.Cylinder,Size = Vector3.new(1.15999985, 0.0700000003, 0.0700000003),CFrame = CFrame.new(-5.51765299, 2.53595757, -77.6579361, -5.49480319e-08, -2.26282282e-09, 1.00000179, -1.67638063e-08, 1.00000179, -1.8189894e-09, -1.00000179, 1.39698386e-08, -3.25962901e-08),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.105882, 0.164706, 0.207843),})
  2813. mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = Handle2,C0 = CFrame.new(0, 0, 0, -5.12227416e-08, -1.11758709e-08, -1.00000119, -1.44063961e-09, 1.00000119, 9.31322575e-09, 1.00000119, -9.89530236e-10, -3.63215804e-08),C1 = CFrame.new(0.160833836, -0.48296833, -1.52587891e-05, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),})
  2814. Part = New("Part",Gaunty2,"Part",{BrickColor = BrickColor.new("Black"),Material = Enum.Material.Neon,Shape = Enum.PartType.Cylinder,Size = Vector3.new(1.15999985, 0.0700000003, 0.0700000003),CFrame = CFrame.new(-5.82765436, 2.5359571, -77.6579208, -5.49480319e-08, -2.26282282e-09, 1.00000179, -1.67638063e-08, 1.00000179, -1.8189894e-09, -1.00000179, 1.39698386e-08, -3.25962901e-08),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.105882, 0.164706, 0.207843),})
  2815. mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = Handle2,C0 = CFrame.new(0, 0, 0, -5.12227416e-08, -1.11758709e-08, -1.00000119, -1.44063961e-09, 1.00000119, 9.31322575e-09, 1.00000119, -9.89530236e-10, -3.63215804e-08),C1 = CFrame.new(-0.149134636, -0.486355305, -0.00299072266, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),})
  2816. Part = New("Part",Gaunty2,"Part",{BrickColor = BrickColor.new("Black"),Material = Enum.Material.Neon,Shape = Enum.PartType.Cylinder,Size = Vector3.new(1.15999985, 0.0700000003, 0.0700000003),CFrame = CFrame.new(-6.13765478, 2.53595734, -77.6579208, -5.49480319e-08, -2.26282282e-09, 1.00000179, -1.67638063e-08, 1.00000179, -1.8189894e-09, -1.00000179, 1.39698386e-08, -3.25962901e-08),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.105882, 0.164706, 0.207843),})
  2817. mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = Handle2,C0 = CFrame.new(0, 0, 0, -5.12227416e-08, -1.11758709e-08, -1.00000119, -1.44063961e-09, 1.00000119, 9.31322575e-09, 1.00000119, -9.89530236e-10, -3.63215804e-08),C1 = CFrame.new(-0.459102154, -0.489741802, -0.00597381592, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),})
  2818. NeonPart = New("WedgePart",Gaunty2,"NeonPart",{BrickColor = BrickColor.new("Institutional white"),Material = Enum.Material.Neon,Size = Vector3.new(1.14999998, 0.640000045, 0.25000003),CFrame = CFrame.new(-5.66203403, 3.45095801, -77.7865524, 1.00000179, -2.26282282e-09, 1.11758709e-08, -2.28465069e-09, 1.00000179, 1.39698386e-08, 1.11758709e-08, 1.39698386e-08, 1.00000179),BottomSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.972549, 0.972549, 0.972549),})
  2819. mot = New("Motor",NeonPart,"mot",{Part0 = NeonPart,Part1 = Handle2,C0 = CFrame.new(0, 0, 0, 1.00000119, -1.44791557e-09, 7.4505806e-09, -1.44063961e-09, 1.00000119, 9.31322575e-09, 7.4505806e-09, 9.31322575e-09, 1.00000119),C1 = CFrame.new(0.00760221481, 0.431732655, -0.120254517, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),})
  2820. NeonPart = New("WedgePart",Gaunty2,"NeonPart",{BrickColor = BrickColor.new("Institutional white"),Material = Enum.Material.Neon,Size = Vector3.new(1.14999998, 0.640000045, 0.280000031),CFrame = CFrame.new(-5.66203356, 3.45095849, -77.521553, -1.00000179, -2.26282282e-09, -9.87201929e-08, 2.28465069e-09, 1.00000179, -1.39698386e-08, 7.63684511e-08, 1.39698386e-08, -1.00000179),BottomSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.972549, 0.972549, 0.972549),})
  2821. mot = New("Motor",NeonPart,"mot",{Part0 = NeonPart,Part1 = Handle2,C0 = CFrame.new(0, 0, 0, -1.00000119, 1.45519152e-09, 8.00937414e-08, -1.44063961e-09, 1.00000119, 9.31322575e-09, -9.49949026e-08, -9.31322575e-09, -1.00000119),C1 = CFrame.new(0.00508117676, 0.428878307, 0.144721985, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),})
  2822. NeonPart = New("WedgePart",Gaunty2,"NeonPart",{BrickColor = BrickColor.new("Institutional white"),Material = Enum.Material.Neon,Size = Vector3.new(1.14999998, 0.640000045, 0.25000003),CFrame = CFrame.new(-5.66203308, 2.81095791, -77.7865601, -1.00000179, 8.98216967e-08, 1.11758709e-08, -8.52742232e-08, -1.00000179, 1.39698386e-08, -1.11758709e-08, -1.39698386e-08, 1.00000179),BottomSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.972549, 0.972549, 0.972549),})
  2823. mot = New("Motor",NeonPart,"mot",{Part0 = NeonPart,Part1 = Handle2,C0 = CFrame.new(0, 0, 0, -1.00000119, -8.61036824e-08, -7.4505806e-09, 8.89922376e-08, -1.00000119, -9.31322575e-09, 7.4505806e-09, 9.31322575e-09, 1.00000119),C1 = CFrame.new(0.0146603584, -0.208191872, -0.127082825, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),})
  2824. NeonPart = New("WedgePart",Gaunty2,"NeonPart",{BrickColor = BrickColor.new("Institutional white"),Material = Enum.Material.Neon,Size = Vector3.new(1.14999998, 0.640000045, 0.280000031),CFrame = CFrame.new(-5.6620326, 2.82095814, -77.5215454, 1.00000179, -8.52887752e-08, 7.63684511e-08, -8.98362487e-08, -1.00000179, -1.39698386e-08, 9.87201929e-08, -1.39698386e-08, -1.00000179),BottomSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.972549, 0.972549, 0.972549),})
  2825. mot = New("Motor",NeonPart,"mot",{Part0 = NeonPart,Part1 = Handle2,C0 = CFrame.new(0, 0, 0, 1.00000119, -8.89995135e-08, 9.49949026e-08, -8.61109584e-08, -1.00000119, -9.31322575e-09, 8.00937414e-08, -9.31322575e-09, -1.00000119),C1 = CFrame.new(0.012029171, -0.201047897, 0.138008118, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),})
  2826. Wedge = New("WedgePart",Gaunty2,"Wedge",{BrickColor = BrickColor.new("Black"),Size = Vector3.new(1.1099999, 0.569999993, 1.13),CFrame = CFrame.new(-5.6508193, 4.06113243, -77.6620178, -5.49480319e-08, -2.26282282e-09, 1.00000179, -1.67638063e-08, 1.00000179, -1.8189894e-09, -1.00000179, 1.39698386e-08, -3.25962901e-08),BottomSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.105882, 0.164706, 0.207843),})
  2827. mot = New("Motor",Wedge,"mot",{Part0 = Wedge,Part1 = Handle2,C0 = CFrame.new(0, 0, 0, -5.12227416e-08, -1.11758709e-08, -1.00000119, -1.44063961e-09, 1.00000119, 9.31322575e-09, 1.00000119, -9.89530236e-10, -3.63215804e-08),C1 = CFrame.new(0.0109024048, 1.04061604, 0.010887146, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),})
  2828.  
  2829.  
  2830. NewInstance = function(instance,parent,properties)
  2831. local inst = Instance.new(instance,parent)
  2832. if(properties)then
  2833. for i,v in next, properties do
  2834. pcall(function() inst[i] = v end)
  2835. end
  2836. end
  2837. return inst;
  2838. end
  2839.  
  2840. local HW = NewInstance('Motor', char, {Part0 = ra, Part1 = Handle, C0 = CF(0,-.51,0)})
  2841. local HW2 = NewInstance('Motor', char, {Part0 = la, Part1 = Handle2, C0 = CF(0,-.51,0) * angles(Rad(0),Rad(180),Rad(0))})
  2842.  
  2843. for _,v in next, Gaunty:children() do
  2844. v.CanCollide = false
  2845. end
  2846. for _,v in next, Gaunty2:children() do
  2847. v.CanCollide = false
  2848. end
  2849. local all, last = {}, nil
  2850. ArmourParts = {}
  2851. NeonParts = {}
  2852. function scan(p)
  2853. for _, v in pairs(p:GetChildren()) do
  2854. if v:IsA("BasePart") then
  2855. if v.BrickColor == BrickColor.new("Black") then
  2856. table.insert(ArmourParts, v)
  2857. end
  2858. if v.BrickColor == BrickColor.new("Institutional white") then
  2859. table.insert(NeonParts, v)
  2860. end
  2861. if last then
  2862. local w = Instance.new("Weld")
  2863. w.Part0, w.Part1 = last, v
  2864. w.C0 = v.CFrame:toObjectSpace(last.CFrame):inverse()
  2865. w.Parent = last
  2866. end
  2867. table.insert(all, v)
  2868. last = v
  2869. end
  2870. scan(v)
  2871. end
  2872. end
  2873. scan(Gaunty)
  2874. local all2, last2 = {}, nil
  2875. ArmourParts2 = {}
  2876. NeonParts2 = {}
  2877. function scan2(p)
  2878. for _, v in pairs(p:GetChildren()) do
  2879. if v:IsA("BasePart") then
  2880. if v.BrickColor == BrickColor.new("Black") then
  2881. table.insert(ArmourParts2, v)
  2882. end
  2883. if v.BrickColor == BrickColor.new("Institutional white") then
  2884. table.insert(NeonParts2, v)
  2885. end
  2886. if last2 then
  2887. local w = Instance.new("Weld")
  2888. w.Part0, w.Part1 = last2, v
  2889. w.C0 = v.CFrame:toObjectSpace(last2.CFrame):inverse()
  2890. w.Parent = last2
  2891. end
  2892. table.insert(all2, v)
  2893. last2 = v
  2894. end
  2895. scan2(v)
  2896. end
  2897. end
  2898. scan2(Gaunty2)
  2899. for i, v in pairs(ArmourParts) do
  2900. v.BrickColor = BrickC("Black")
  2901. end
  2902. for i, v in pairs(NeonParts) do
  2903. v.BrickColor = BrickC("Really red")
  2904. end
  2905. for i, v in pairs(ArmourParts2) do
  2906. v.BrickColor = BrickC("Black")
  2907. end
  2908. for i, v in pairs(NeonParts2) do
  2909. v.BrickColor = BrickC("Really red")
  2910. end
  2911. maincolor = BrickC("Really red")
  2912. ------------
  2913. CFuncs.Sound.Create("1818153677", Character, 5, 1)
  2914. if morph == true then
  2915. Head.face.Texture = "http://www.roblox.com/asset/?id=176777497"
  2916. end
  2917. Halfhed=CFuncs.Part.Create(m,Enum.Material.Neon,0,0,"Really black","Halfhed",Vector3.new(2, 1, 1))
  2918. HalfhedWeld=CFuncs.Weld.Create(m,Character["Head"],Halfhed,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.000106811523, -0.184874296, 3.43322754e-05, -1.00000834, 0.000114514238, -6.94826713e-06, 0.000117048308, 1, 1.29755635e-05, 7.1044451e-06, 1.3261616e-05, -1))
  2919. CFuncs.Mesh.Create("SpecialMesh",Halfhed,Enum.MeshType.Head,"",Vector3.new(0, 0, 0),Vector3.new(1.25999999, 0.899999976, 1.25999999))
  2920. Humanoid.WalkSpeed = 0
  2921. Humanoid.AutoRotate = false
  2922. if Player.Name ~= "SezHu" then
  2923. for i = 0, 10, 0.1 do
  2924. swait()
  2925. PlayAnimationFromTable({
  2926. CFrame.new(0, -1.80644357, -0.507104576, 1, 0, 0, 0, 0.087155968, 0.996194661, 0, -0.996194661, 0.087155968) * CFrame.new(0, 0, 0) * CFrame.Angles(0,0,0),
  2927. CFrame.new(0, 1.57219315, -0.165327191, 1, 0, 0, 0, 0.996194661, 0.087155968, 0, -0.087155968, 0.996194661) * CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(math.random(-20,20)), math.rad(math.random(-20,20)), math.rad(math.random(-20,20))),
  2928. CFrame.new(0.615828335, 1.3200798, -0.837673247, 0.669632733, 0.664489031, -0.331732333, 0.385775059, -0.692879617, -0.60917598, -0.634641349, 0.279950112, -0.720318198) * CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(math.random(-20,20)), math.rad(math.random(-20,20)), math.rad(math.random(-20,20))),
  2929. CFrame.new(-0.739693701, 1.31393027, -0.754651427, 0.749911249, -0.603388131, 0.271211922, -0.220070332, -0.614161789, -0.757874966, 0.623860657, 0.508653224, -0.593354702) * CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(math.random(-20,20)), math.rad(math.random(-20,20)), math.rad(math.random(-20,20))),
  2930. CFrame.new(0.5, -1.62046599, -0.488587797, 1, 0, 0, 0, 0.996194661, 0.087155968, 0, -0.087155968, 0.996194661) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2931. CFrame.new(-0.5, -1.6686697, -0.494725078, 1, 0, 0, 0, 0.996194661, 0.087155968, 0, -0.087155968, 0.996194661) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2932. }, .1, false)
  2933. end
  2934.  
  2935. for i = 0, 2, 0.1 do
  2936. swait()
  2937. PlayAnimationFromTable({
  2938. CFrame.new(0, -1.80644476, -0.507115483, 1, 0, 0, 0, -0.087155968, 0.996194661, 0, -0.996194661, -0.087155968) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2939. CFrame.new(0, 1.55874133, -0.098664701, 1, 0, 0, 0, 0.99619478, 0.0871553123, 0, -0.0871553123, 0.99619478) * CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(math.random(-20,20)), math.rad(math.random(-20,20)), math.rad(math.random(-20,20))),
  2940. CFrame.new(0.615828335, 1.44548559, -0.595717013, 0.669632733, 0.664489031, -0.331732333, 0.490118831, -0.730966151, -0.474838912, -0.558010399, 0.155379415, -0.815157413) * CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(math.random(-20,20)), math.rad(math.random(-20,20)), math.rad(math.random(-20,20))),
  2941. CFrame.new(-0.739693701, 1.42501283, -0.515024424, 0.749911249, -0.603388131, 0.271211922, -0.325059503, -0.693158209, -0.643325806, 0.576167881, 0.394277275, -0.715944171) * CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(math.random(-20,20)), math.rad(math.random(-20,20)), math.rad(math.random(-20,20))),
  2942. CFrame.new(0.5, -1.51100469, -0.762556732, 1, 0, 0, 0, 0.996194661, -0.087155968, 0, 0.087155968, 0.996194661) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2943. CFrame.new(-0.5, -1.55741048, -0.776971221, 1, 0, 0, 0, 0.996194661, -0.087155968, 0, 0.087155968, 0.996194661) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2944. }, .1, false)
  2945. end
  2946.  
  2947. chatfunc("YOUR FOOL...YOU HAVE BEEN AWAKED ME...", BrickColor.new("Really black").Color)
  2948. for i = 0, 8, 0.1 do
  2949. swait()
  2950. PlayAnimationFromTable({
  2951. CFrame.new(0, -1.80644584, -0.507103682, 1, 0, 0, 0, -0.258818984, 0.965925872, 0, -0.965925872, -0.258818984) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2952. CFrame.new(0, 1.42364717, -0.0858392715, 1, 0, 0, 0, 0.965925872, 0.258819342, 0, -0.258819342, 0.965925872) * CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(math.random(-30,30)), math.rad(math.random(-30,30)), math.rad(math.random(-30,30))),
  2953. CFrame.new(0.615828335, 1.52697062, -0.335661292, 0.669632733, 0.664489031, -0.331732333, 0.579570174, -0.746842504, -0.326074779, -0.464424938, 0.0260881484, -0.885228276) * CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(math.random(-30,30)), math.rad(math.random(-30,30)), math.rad(math.random(-30,30))),
  2954. CFrame.new(-0.739693701, 1.49279666, -0.259749591, 0.749911249, -0.603388131, 0.271211922, -0.420171499, -0.75109303, -0.509230137, 0.510968745, 0.267921865, -0.816779613) * CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(math.random(-30,30)), math.rad(math.random(-30,30)), math.rad(math.random(-30,30))),
  2955. CFrame.new(0.5, -1.35563302, -1.01335466, 1, 0, 0, 0, 0.965925872, -0.258818984, 0, 0.258818984, 0.965925872) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2956. CFrame.new(-0.5, -1.39883053, -1.03560853, 1, 0, 0, 0, 0.965925872, -0.258818984, 0, 0.258818984, 0.965925872) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2957. }, .1, false)
  2958. end
  2959.  
  2960.  
  2961. chatfunc("AM THE BLACKNESS AM HERE TO...", BrickColor.new("Really black").Color)
  2962. for i = 0, 2, 0.1 do
  2963. swait()
  2964. PlayAnimationFromTable({
  2965. CFrame.new(0, -1.80644584, -0.507103682, 1, 0, 0, 0, -0.258818984, 0.965925872, 0, -0.965925872, -0.258818984) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2966. CFrame.new(0, 1.42364717, -0.0858392715, 1, 0, 0, 0, 0.965925872, 0.258819342, 0, -0.258819342, 0.965925872) * CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(math.random(-30,30)), math.rad(math.random(-30,30)), math.rad(math.random(-30,30))),
  2967. CFrame.new(0.615828335, 1.52697062, -0.335661292, 0.669632733, 0.664489031, -0.331732333, 0.579570174, -0.746842504, -0.326074779, -0.464424938, 0.0260881484, -0.885228276) * CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(math.random(-30,30)), math.rad(math.random(-30,30)), math.rad(math.random(-30,30))),
  2968. CFrame.new(-0.739693701, 1.49279666, -0.259749591, 0.749911249, -0.603388131, 0.271211922, -0.420171499, -0.75109303, -0.509230137, 0.510968745, 0.267921865, -0.816779613) * CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(math.random(-30,30)), math.rad(math.random(-30,30)), math.rad(math.random(-30,30))),
  2969. CFrame.new(0.5, -1.35563302, -1.01335466, 1, 0, 0, 0, 0.965925872, -0.258818984, 0, 0.258818984, 0.965925872) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2970. CFrame.new(-0.5, -1.39883053, -1.03560853, 1, 0, 0, 0, 0.965925872, -0.258818984, 0, 0.258818984, 0.965925872) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2971. }, .1, false)
  2972. end
  2973.  
  2974. chatfunc("TO DESTROY ALL WORLD...", BrickColor.new("Really black").Color)
  2975. for i = 0, 6, 0.1 do
  2976. swait()
  2977. PlayAnimationFromTable({
  2978. CFrame.new(0, -1.80644357, -0.507104576, 1, 0, 0, 0, 0.087155968, 0.996194661, 0, -0.996194661, 0.087155968) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2979. CFrame.new(0, 1.63373017, 0.0706499815, 1, 0, 0, 0, 0.965925932, -0.258818567, 0, 0.258818597, 0.965925932) * CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(math.random(-30,30)), math.rad(math.random(-30,30)), math.rad(math.random(-30,30))),
  2980. CFrame.new(0.615828335, 1.3200798, -0.837673247, 0.669632733, 0.664489031, -0.331732333, 0.385775059, -0.692879617, -0.60917598, -0.634641349, 0.279950112, -0.720318198) * CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(math.random(-30,30)), math.rad(math.random(-30,30)), math.rad(math.random(-30,30))),
  2981. CFrame.new(-0.739693701, 1.31393027, -0.754651427, 0.749911249, -0.603388131, 0.271211922, -0.220070332, -0.614161789, -0.757874966, 0.623860657, 0.508653224, -0.593354702) * CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(math.random(-30,30)), math.rad(math.random(-30,30)), math.rad(math.random(-30,30))),
  2982. CFrame.new(0.5, -1.62046599, -0.488587797, 1, 0, 0, 0, 0.996194661, 0.087155968, 0, -0.087155968, 0.996194661) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2983. CFrame.new(-0.5, -1.6686697, -0.494725078, 1, 0, 0, 0, 0.996194661, 0.087155968, 0, -0.087155968, 0.996194661) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2984. }, .1, false)
  2985. end
  2986.  
  2987.  
  2988. for i = 0, 10, 0.1 do
  2989. swait()
  2990. PlayAnimationFromTable({
  2991. CFrame.new(0, -1.80644357, -0.507104576, 1, 0, 0, 0, 0.087155968, 0.996194661, 0, -0.996194661, 0.087155968) * CFrame.new(0, 0, 0) * CFrame.Angles(0,0,0),
  2992. CFrame.new(0, 1.57219315, -0.165327191, 1, 0, 0, 0, 0.996194661, 0.087155968, 0, -0.087155968, 0.996194661) * CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(math.random(-30,30)), math.rad(math.random(-30,30)), math.rad(math.random(-30,30))),
  2993. CFrame.new(0.615828335, 1.3200798, -0.837673247, 0.669632733, 0.664489031, -0.331732333, 0.385775059, -0.692879617, -0.60917598, -0.634641349, 0.279950112, -0.720318198) * CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(math.random(-30,30)), math.rad(math.random(-30,30)), math.rad(math.random(-30,30))),
  2994. CFrame.new(-0.739693701, 1.31393027, -0.754651427, 0.749911249, -0.603388131, 0.271211922, -0.220070332, -0.614161789, -0.757874966, 0.623860657, 0.508653224, -0.593354702) * CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(math.random(-30,30)), math.rad(math.random(-30,30)), math.rad(math.random(-30,30))),
  2995. CFrame.new(0.5, -1.62046599, -0.488587797, 1, 0, 0, 0, 0.996194661, 0.087155968, 0, -0.087155968, 0.996194661) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2996. CFrame.new(-0.5, -1.6686697, -0.494725078, 1, 0, 0, 0, 0.996194661, 0.087155968, 0, -0.087155968, 0.996194661) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2997. }, .1, false)
  2998. end
  2999.  
  3000. for i = 0, 1, 0.1 do
  3001. swait()
  3002. PlayAnimationFromTable({
  3003. CFrame.new(-0, -1.42307341, -0.395170838, 1, 0, 0, 0, 0.965926111, 0.25881803, 0, -0.25881803, 0.965926111) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  3004. CFrame.new(0, 1.5574708, 0.0711615086, 1, 0, -0, 0, 0.906308413, -0.422617137, 0, 0.422617137, 0.906308413) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  3005. CFrame.new(1.47940862, 1.35474229, -0.0792688802, 0.0329260081, -0.0681179985, -0.997133851, 0.0255137086, -0.997292399, 0.0689713135, -0.999132156, -0.0277115256, -0.0310989153) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  3006. CFrame.new(-1.42682672, 1.4937793, -0.434564888, -0.987767458, -0.0547382608, -0.146011457, 0.0626192689, -0.996787667, -0.0499334633, -0.142809138, -0.0584657788, 0.98802197) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  3007. CFrame.new(0.5, -1.35469198, 1.14829361, 1, 0, 0, 0, 0.25881803, 0.965926111, 0, -0.965926111, 0.25881803) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  3008. CFrame.new(-0.5, -1.37694573, 1.19149125, 1, 0, 0, 0, 0.25881803, 0.965926111, 0, -0.965926111, 0.25881803) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  3009. }, .1, false)
  3010. end
  3011.  
  3012. chatfunc("NOW DIE!", BrickColor.new("Really black").Color)
  3013. for i = 0, 20, 0.1 do
  3014. swait()
  3015. PlayAnimationFromTable({
  3016. CFrame.new(-0, -1.73198283, -0.408192486, 1, 0, 0, 0, 0.965926111, 0.25881803, 0, -0.25881803, 0.965926111) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  3017. CFrame.new(0, 1.52978098, 0.0132061839, 1, 0, 0, 0, 0.965926111, -0.25881803, 0, 0.25881803, 0.965926111) * CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(30), math.rad(0), math.rad(math.random(-20,20))),
  3018. CFrame.new(1.50245035, -0.135501236, -0.426563323, 0.103369966, -0.0218989942, -0.994401932, -0.260855079, 0.964166582, -0.0483495258, 0.959827721, 0.264392674, 0.0939534009) * CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(math.random(-10,10)), math.rad(math.random(-10,10)), math.rad(math.random(-10,10))),
  3019. CFrame.new(-1.50386858, -0.0327540934, -0.608011007, -0.987763107, 0.0418113954, 0.150252879, 0.062630102, 0.988642037, 0.136617646, -0.142834127, 0.144356206, -0.979162872) * CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(math.random(-10,10)), math.rad(math.random(-10,10)), math.rad(math.random(-10,10))),
  3020. CFrame.new(0.5, -1.05967855, 1.24081683, 1, 0, 0, 0, 0.25881803, 0.965926111, 0, -0.965926111, 0.25881803) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  3021. CFrame.new(-0.5, -1.08193231, 1.28401434, 1, 0, 0, 0, 0.25881803, 0.965926111, 0, -0.965926111, 0.25881803) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  3022. }, .1, false)
  3023. end
  3024. end
  3025. Humanoid.AutoRotate = true
  3026. Humanoid.WalkSpeed = 8
  3027.  
  3028. WingMain=CFuncs.Part.Create(m,Enum.Material.Plastic,0,1,"Medium stone grey","Wing",Vector3.new(2, 2, 1))
  3029. WingMainWeld=CFuncs.Weld.Create(m,Character["Torso"],WingMain,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.081413269, 0.0268063918, 0.0410137177, 1.00000834, -0.00011451864, 0.000338948274, 0.000117048308, 1, 1.29755635e-05, -0.00033910721, -1.32235973e-05, 1))
  3030. Wing=CFuncs.Part.Create(m,Enum.Material.Plastic,0,1,"Medium stone grey","Wing",Vector3.new(2, 2, 1))
  3031. WingWeld=CFuncs.Weld.Create(m,WingMain,Wing,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.081413269, 0.0268063918, 0.0410137177, 1.00000834, -0.00011451864, 0.000338948274, 0.000117048308, 1, 1.29755635e-05, -0.00033910721, -1.32235973e-05, 1))
  3032.  
  3033. Part=CFuncs.Part.Create(m,Enum.Material.Neon,0,0,"Really black","Part",Vector3.new(0.81062156, 0.200000003, 0.200000003))
  3034. PartWeld=CFuncs.Weld.Create(m,Wing,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-4.34602356, -0.279272079, 0.975278854, 0.88820821, 0.44584012, 0.110964157, 0.431274652, -0.892337203, 0.133178905, 0.158393905, -0.0704345554, -0.984860599))
  3035. CFuncs.Mesh.Create("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 0.171754241, 0.826475263))
  3036. Part=CFuncs.Part.Create(m,Enum.Material.Neon,0,0,"Really black","Part",Vector3.new(0.278917462, 0.200000003, 0.200000003))
  3037. PartWeld=CFuncs.Weld.Create(m,Wing,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-4.98974609, -5.52709198, 0.975322723, 0.213347197, 0.976330876, -0.0355118327, 0.964051068, -0.204492375, 0.169671923, 0.158394024, -0.070434235, -0.984860599))
  3038. CFuncs.Mesh.Create("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 0.455075413, 0.826475263))
  3039. Part=CFuncs.Part.Create(m,Enum.Material.Neon,0,0,"Really black","Part",Vector3.new(1.47297621, 0.200000003, 0.200000003))
  3040. PartWeld=CFuncs.Weld.Create(m,Wing,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-8.217659, 0.594722748, 0.975307465, 0.888521969, 0.445190012, 0.11106202, 0.430627465, -0.892661691, 0.133098081, 0.158394739, -0.0704341978, -0.984860599))
  3041. CFuncs.Mesh.Create("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 0.280385196, 0.826475263))
  3042. Part=CFuncs.Part.Create(m,Enum.Material.Neon,0,0,"Really black","Part",Vector3.new(0.289486945, 0.200000003, 0.200000003))
  3043. PartWeld=CFuncs.Weld.Create(m,Wing,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-4.89943886, -5.41235352, 0.975299835, 0.213347197, 0.976330876, -0.0355118327, 0.964051068, -0.204492375, 0.169671923, 0.158394024, -0.070434235, -0.984860599))
  3044. CFuncs.Mesh.Create("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 0.114502862, 0.826475263))
  3045. Part=CFuncs.Part.Create(m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(1.01290989, 0.962117612, 0.200000003))
  3046. PartWeld=CFuncs.Weld.Create(m,Wing,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-3.07308197, 1.2773304, 0.975746155, 0.982416093, 0.111091018, 0.150058866, 0.0988395214, -0.991311073, 0.0867941529, 0.158397049, -0.0704362094, -0.984860063))
  3047. CFuncs.Mesh.Create("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 1, 0.807391346))
  3048. Part=CFuncs.Part.Create(m,Enum.Material.Neon,0,0,"Really black","Part",Vector3.new(5.42655277, 0.474159241, 0.200000003))
  3049. PartWeld=CFuncs.Weld.Create(m,Wing,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-7.71427536, -0.814422607, 0.978969574, 0.835063219, 0.541792214, 0.0955558121, 0.526859343, -0.837556124, 0.144634143, 0.158394992, -0.070434168, -0.984860539))
  3050. CFuncs.Mesh.Create("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 1, 0.766287804))
  3051. Part=CFuncs.Part.Create(m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.544916272, 0.225188985, 0.200000003))
  3052. PartWeld=CFuncs.Weld.Create(m,Wing,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.472892761, -10.8869247, 0.975814819, -0.428887159, 0.893531978, -0.132877618, 0.889364779, 0.443440527, 0.111314729, 0.158386603, -0.0704352036, -0.984861791))
  3053. CFuncs.Mesh.Create("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 1, 0.807391346))
  3054. Part=CFuncs.Part.Create(m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.401640892, 0.225188985, 0.200000003))
  3055. PartWeld=CFuncs.Weld.Create(m,Wing,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-6.60933876, -7.14194489, 0.975734711, 0.243127048, 0.969523251, -0.030234728, 0.956974626, -0.234657153, 0.170692295, 0.158395335, -0.0704337656, -0.984860539))
  3056. CFuncs.Mesh.Create("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 1, 0.807391346))
  3057. Part=CFuncs.Part.Create(m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.52759397, 0.226363361, 0.200000003))
  3058. PartWeld=CFuncs.Weld.Create(m,Wing,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-9.41241455, 0.360715866, 0.975740433, 0.889364362, 0.443439156, 0.111323781, 0.428885132, -0.893532991, 0.132877618, 0.158394605, -0.0704314858, -0.984860837))
  3059. CFuncs.Mesh.Create("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 1, 0.807391346))
  3060. Part=CFuncs.Part.Create(m,Enum.Material.Neon,0,0,"Really black","Part",Vector3.new(0.950080097, 0.200000003, 0.200000003))
  3061. PartWeld=CFuncs.Weld.Create(m,Wing,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-3.03736877, 0.971032619, 0.975288391, 0.982416093, 0.111091018, 0.150058866, 0.0988395214, -0.991311073, 0.0867941529, 0.158397049, -0.0704362094, -0.984860063))
  3062. CFuncs.Mesh.Create("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 0.208453938, 0.826475263))
  3063. Part=CFuncs.Part.Create(m,Enum.Material.Neon,0,0,"Really black","Part",Vector3.new(3.73925114, 0.378740221, 0.200000003))
  3064. PartWeld=CFuncs.Weld.Create(m,Wing,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-6.93729782, -0.510082245, 0.978954315, 0.835063219, 0.541792214, 0.0955558121, 0.526859343, -0.837556124, 0.144634143, 0.158394992, -0.070434168, -0.984860539))
  3065. CFuncs.Mesh.Create("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 1, 0.766287804))
  3066. Part=CFuncs.Part.Create(m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(1.52024531, 1.02788341, 0.200000003))
  3067. PartWeld=CFuncs.Weld.Create(m,Wing,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-4.39424133, 0.0352230072, 0.975744247, 0.889364362, 0.443439156, 0.111323781, 0.428885132, -0.893532991, 0.132877618, 0.158394605, -0.0704314858, -0.984860837))
  3068. CFuncs.Mesh.Create("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 1, 0.807391346))
  3069. Part=CFuncs.Part.Create(m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.401640892, 0.225188985, 0.200000003))
  3070. PartWeld=CFuncs.Weld.Create(m,Wing,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(6.64859009, -6.18351173, 0.975728989, -0.956974685, 0.234656975, -0.170692295, 0.243126556, 0.96952337, -0.0302328169, 0.158395797, -0.0704318509, -0.98486048))
  3071. CFuncs.Mesh.Create("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 1, 0.807391346))
  3072. Part=CFuncs.Part.Create(m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(2.14002848, 0.418082207, 0.200000003))
  3073. PartWeld=CFuncs.Weld.Create(m,Wing,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-6.42932129, 0.345317841, 0.975732803, 0.889364362, 0.443439156, 0.111323781, 0.428885132, -0.893532991, 0.132877618, 0.158394605, -0.0704314858, -0.984860837))
  3074. CFuncs.Mesh.Create("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 1, 0.807391346))
  3075. Part=CFuncs.Part.Create(m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.401640892, 0.225188985, 0.200000003))
  3076. PartWeld=CFuncs.Weld.Create(m,Wing,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-5.12488556, -5.54597473, 0.975734711, 0.243127048, 0.969523251, -0.030234728, 0.956974626, -0.234657153, 0.170692295, 0.158395335, -0.0704337656, -0.984860539))
  3077. CFuncs.Mesh.Create("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 1, 0.807391346))
  3078. Part=CFuncs.Part.Create(m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.974742055, 0.804455996, 0.200000003))
  3079. PartWeld=CFuncs.Weld.Create(m,Wing,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-2.65019083, -4.29984283, 0.975755692, 0.0732552633, 0.995541751, -0.0594163127, 0.984654963, -0.0627350658, 0.162847072, 0.158393562, -0.0704339594, -0.984860718))
  3080. CFuncs.Mesh.Create("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 1, 0.807391346))
  3081. Part=CFuncs.Part.Create(m,Enum.Material.Neon,0,0,"Really black","Part",Vector3.new(5.80793524, 0.474159241, 0.200000003))
  3082. PartWeld=CFuncs.Weld.Create(m,Wing,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-7.93585587, -0.7771492, 0.978963852, 0.835063219, 0.541792214, 0.0955558121, 0.526859343, -0.837556124, 0.144634143, 0.158394992, -0.070434168, -0.984860539))
  3083. CFuncs.Mesh.Create("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 1, 0.766287804))
  3084. Part=CFuncs.Part.Create(m,Enum.Material.Neon,0,0,"Really black","Part",Vector3.new(0.30827716, 0.200000003, 0.200000003))
  3085. PartWeld=CFuncs.Weld.Create(m,Wing,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-3.87889862, -0.127864838, 0.975288391, 0.858415842, 0.502688944, 0.102108002, 0.487886816, -0.861593306, 0.140083954, 0.158394232, -0.0704331249, -0.984860718))
  3086. CFuncs.Mesh.Create("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 0.142394558, 0.826475263))
  3087. Part=CFuncs.Part.Create(m,Enum.Material.Neon,0,0,"Really black","Part",Vector3.new(0.45713082, 0.200000003, 0.200000003))
  3088. PartWeld=CFuncs.Weld.Create(m,Wing,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.712950706, -3.62767792, 0.975309372, -0.226346076, 0.968299866, -0.105654851, 0.96108216, 0.239654362, 0.137430042, 0.158394128, -0.0704362243, -0.98486048))
  3089. CFuncs.Mesh.Create("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 0.230473682, 0.826475263))
  3090. Part=CFuncs.Part.Create(m,Enum.Material.Neon,0,0,"Really black","Part",Vector3.new(0.421605587, 0.200000003, 0.200000003))
  3091. PartWeld=CFuncs.Weld.Create(m,Wing,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.816352844, -3.9275589, 0.975318909, -0.226346076, 0.968299866, -0.105654851, 0.96108216, 0.239654362, 0.137430042, 0.158394128, -0.0704362243, -0.98486048))
  3092. CFuncs.Mesh.Create("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 0.25689742, 0.826475263))
  3093. Part=CFuncs.Part.Create(m,Enum.Material.Neon,0,0,"Really black","Part",Vector3.new(0.487054616, 0.200000003, 0.200000003))
  3094. PartWeld=CFuncs.Weld.Create(m,Wing,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-1.5712471, 0.992477417, 0.990501404, 0.740004003, -0.651888967, 0.165635318, -0.653686404, -0.755036235, -0.0511320233, 0.158393055, -0.0704356432, -0.984860718))
  3095. CFuncs.Mesh.Create("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 0.103197038, 0.496580422))
  3096. Part=CFuncs.Part.Create(m,Enum.Material.Neon,0,0,"Really black","Part",Vector3.new(0.200000003, 0.200000003, 0.200000003))
  3097. PartWeld=CFuncs.Weld.Create(m,Wing,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-3.40539551, -1.88369274, 0.975296021, 0.97187078, 0.187194049, 0.142919391, 0.174293652, -0.979794621, 0.0981031209, 0.158395931, -0.0704336017, -0.984860361))
  3098. CFuncs.Mesh.Create("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.837925136, 0.273428023, 0.496580422))
  3099. Part=CFuncs.Part.Create(m,Enum.Material.Neon,0,0,"Really black","Part",Vector3.new(0.885024369, 0.200000003, 0.200000003))
  3100. PartWeld=CFuncs.Weld.Create(m,Wing,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-4.06291962, 1.56837082, 0.975328445, 0.739529073, -0.652437985, 0.165594488, -0.654224098, -0.754562199, -0.0512537956, 0.158391237, -0.0704322159, -0.984861255))
  3101. CFuncs.Mesh.Create("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 0.168466955, 0.496580422))
  3102. Part=CFuncs.Part.Create(m,Enum.Material.Neon,0,0,"Really black","Part",Vector3.new(0.200000003, 0.200000003, 0.200000003))
  3103. PartWeld=CFuncs.Weld.Create(m,Wing,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-3.35108948, -1.8147316, 0.975297928, 0.97187078, 0.187194049, 0.142919391, 0.174293652, -0.979794621, 0.0981031209, 0.158395931, -0.0704336017, -0.984860361))
  3104. CFuncs.Mesh.Create("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.86967802, 0.0687980205, 0.496580422))
  3105. Part=CFuncs.Part.Create(m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.608597696, 0.578079879, 0.200000003))
  3106. PartWeld=CFuncs.Weld.Create(m,Wing,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.608264923, 1.60371399, 0.975564957, 0.469477713, -0.872112811, 0.137877122, -0.868620872, -0.484208912, -0.105069622, 0.158393875, -0.0704350919, -0.984860659))
  3107. CFuncs.Mesh.Create("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 1, 0.485114038))
  3108. Part=CFuncs.Part.Create(m,Enum.Material.Neon,0,0,"Really black","Part",Vector3.new(3.26049519, 0.284894377, 0.200000003))
  3109. PartWeld=CFuncs.Weld.Create(m,Wing,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-3.90067673, 0.811481476, 0.977508545, 0.807757795, -0.564388096, 0.170274884, -0.567836702, -0.822499335, -0.0325024389, 0.158394963, -0.0704342201, -0.984860539))
  3110. CFuncs.Mesh.Create("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 1, 0.46041733))
  3111. Part=CFuncs.Part.Create(m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.327407956, 0.200000003, 0.200000003))
  3112. PartWeld=CFuncs.Weld.Create(m,Wing,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-1.163517, -5.78051376, 0.97485733, 0.611900985, 0.789821982, 0.0419358537, 0.774891376, -0.609270811, 0.168322816, 0.158495337, -0.0705011413, -0.984839559))
  3113. CFuncs.Mesh.Create("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 0.67651403, 0.485114038))
  3114. Part=CFuncs.Part.Create(m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.241322264, 0.200000003, 0.200000003))
  3115. PartWeld=CFuncs.Weld.Create(m,Wing,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-4.33388519, -2.8422184, 0.975570679, 0.97680676, 0.156731039, 0.145890757, 0.144082472, -0.985126555, 0.0936262012, 0.158394992, -0.0704343989, -0.984860539))
  3116. CFuncs.Mesh.Create("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 0.67651403, 0.485114038))
  3117. Part=CFuncs.Part.Create(m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.317000091, 0.200000003, 0.200000003))
  3118. PartWeld=CFuncs.Weld.Create(m,Wing,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-4.77849197, 1.42602539, 0.975570679, 0.738243401, -0.653917432, 0.165496022, -0.655673563, -0.75328052, -0.0515824072, 0.158395544, -0.0704309717, -0.984860599))
  3119. CFuncs.Mesh.Create("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 0.680042028, 0.485114038))
  3120. Part=CFuncs.Part.Create(m,Enum.Material.Neon,0,0,"Really black","Part",Vector3.new(0.570847034, 0.200000003, 0.200000003))
  3121. PartWeld=CFuncs.Weld.Create(m,Wing,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.586807251, 1.41965485, 0.975294113, 0.469477713, -0.872112811, 0.137877122, -0.868620872, -0.484208912, -0.105069622, 0.158393875, -0.0704350919, -0.984860659))
  3122. CFuncs.Mesh.Create("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 0.125247687, 0.496580422))
  3123. Part=CFuncs.Part.Create(m,Enum.Material.Neon,0,0,"Really black","Part",Vector3.new(2.24669528, 0.227562711, 0.200000003))
  3124. PartWeld=CFuncs.Weld.Create(m,Wing,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-3.43369293, 0.994392395, 0.977506638, 0.807757795, -0.564388096, 0.170274884, -0.567836702, -0.822499335, -0.0325024389, 0.158394963, -0.0704342201, -0.984860539))
  3125. CFuncs.Mesh.Create("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 1, 0.46041733))
  3126. Part=CFuncs.Part.Create(m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.913425505, 0.6175946, 0.200000003))
  3127. PartWeld=CFuncs.Weld.Create(m,Wing,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-1.59708786, 1.17864227, 0.990745544, 0.738243401, -0.653917432, 0.165496022, -0.655673563, -0.75328052, -0.0515824072, 0.158395544, -0.0704309717, -0.984860599))
  3128. CFuncs.Mesh.Create("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 1, 0.485114038))
  3129. Part=CFuncs.Part.Create(m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.241322264, 0.200000003, 0.200000003))
  3130. PartWeld=CFuncs.Weld.Create(m,Wing,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(2.54579926, -4.07796478, 0.975561142, -0.144093111, 0.985125124, -0.0936251804, 0.976805389, 0.156741276, 0.145888746, 0.158393607, -0.0704320148, -0.984860957))
  3131. CFuncs.Mesh.Create("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 0.67651403, 0.485114038))
  3132. Part=CFuncs.Part.Create(m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(1.28581667, 0.251201004, 0.200000003))
  3133. PartWeld=CFuncs.Weld.Create(m,Wing,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-2.98579025, 1.41676712, 0.975572586, 0.738243401, -0.653917432, 0.165496022, -0.655673563, -0.75328052, -0.0515824072, 0.158395544, -0.0704309717, -0.984860599))
  3134. CFuncs.Mesh.Create("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 1, 0.485114038))
  3135. Part=CFuncs.Part.Create(m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.241322264, 0.200000003, 0.200000003))
  3136. PartWeld=CFuncs.Weld.Create(m,Wing,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-3.44179535, -1.88309288, 0.975570679, 0.97680676, 0.156731039, 0.145890757, 0.144082472, -0.985126555, 0.0936262012, 0.158394992, -0.0704343989, -0.984860539))
  3137. CFuncs.Mesh.Create("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 0.67651403, 0.485114038))
  3138. Part=CFuncs.Part.Create(m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.585665047, 0.483350217, 0.200000003))
  3139. PartWeld=CFuncs.Weld.Create(m,Wing,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-2.07318115, -1.10149765, 0.990762711, 0.936944723, 0.325423121, 0.127415001, 0.311521977, -0.942941546, 0.117538534, 0.158394635, -0.0704345256, -0.98486048))
  3140. CFuncs.Mesh.Create("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 1, 0.485114038))
  3141. Part=CFuncs.Part.Create(m,Enum.Material.Neon,0,0,"Really black","Part",Vector3.new(3.68964601, 0.284894377, 0.200000003))
  3142. PartWeld=CFuncs.Weld.Create(m,Wing,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-3.93379593, 0.833885193, 0.97751236, 0.807757795, -0.564388096, 0.170274884, -0.567836702, -0.822499335, -0.0325024389, 0.158394963, -0.0704342201, -0.984860539))
  3143. CFuncs.Mesh.Create("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 1, 0.46041733))
  3144. Part=CFuncs.Part.Create(m,Enum.Material.Neon,0,0,"Really black","Part",Vector3.new(0.200000003, 0.200000003, 0.200000003))
  3145. PartWeld=CFuncs.Weld.Create(m,Wing,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-1.53672791, 1.18891907, 0.975282669, 0.780780971, -0.601626933, 0.168600783, -0.604393661, -0.79566586, -0.0403023846, 0.158396885, -0.0704338998, -0.984860182))
  3146. CFuncs.Mesh.Create("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.926127851, 0.0855565146, 0.496580422))
  3147. Part=CFuncs.Part.Create(m,Enum.Material.Neon,0,0,"Really black","Part",Vector3.new(0.274662942, 0.200000003, 0.200000003))
  3148. PartWeld=CFuncs.Weld.Create(m,Wing,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-1.41918182, -1.06143951, 0.975307465, 0.799823642, 0.594020009, 0.08615347, 0.578959048, -0.801361144, 0.150422826, 0.158394217, -0.0704323947, -0.984860837))
  3149. CFuncs.Mesh.Create("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 0.138478085, 0.496580422))
  3150. Part=CFuncs.Part.Create(m,Enum.Material.Neon,0,0,"Really black","Part",Vector3.new(0.253317922, 0.200000003, 0.200000003))
  3151. PartWeld=CFuncs.Weld.Create(m,Wing,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-1.39491653, -1.09104919, 0.990505219, 0.799823642, 0.594020009, 0.08615347, 0.578959048, -0.801361144, 0.150422826, 0.158394217, -0.0704323947, -0.984860837))
  3152. CFuncs.Mesh.Create("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 0.154354557, 0.496580422))
  3153. Part=CFuncs.Part.Create(m,Enum.Material.Neon,0,0,"Really black","Part",Vector3.new(0.237157717, 0.200000003, 0.200000003))
  3154. PartWeld=CFuncs.Weld.Create(m,Wing,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-4.98400497, -4.65834808, 0.97530365, 0.541944027, 0.83997786, 0.0270890743, 0.825353324, -0.538030088, 0.171218053, 0.158394113, -0.0704325363, -0.984860778))
  3155. CFuncs.Mesh.Create("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 0.386941314, 0.702734888))
  3156. Part=CFuncs.Part.Create(m,Enum.Material.Neon,0,0,"Really black","Part",Vector3.new(1.25244117, 0.200000003, 0.200000003))
  3157. PartWeld=CFuncs.Weld.Create(m,Wing,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-7.41493988, 1.11274576, 0.975286484, 0.983548343, 0.0989940166, 0.151105493, 0.0868522152, -0.992592216, 0.0849561989, 0.158396274, -0.0704346746, -0.984860301))
  3158. CFuncs.Mesh.Create("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 0.238405704, 0.702734888))
  3159. Part=CFuncs.Part.Create(m,Enum.Material.Neon,0,0,"Really black","Part",Vector3.new(0.689254642, 0.200000003, 0.200000003))
  3160. PartWeld=CFuncs.Weld.Create(m,Wing,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-4.12310791, 0.369299412, 0.975299835, 0.983485222, 0.0997150019, 0.151042506, 0.0875668824, -0.992520034, 0.0850648731, 0.158394948, -0.0704337284, -0.984860539))
  3161. CFuncs.Mesh.Create("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 0.146039113, 0.702734888))
  3162. Part=CFuncs.Part.Create(m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.341506928, 0.200000003, 0.200000003))
  3163. PartWeld=CFuncs.Weld.Create(m,Wing,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(5.58918381, -5.99747467, 0.975639343, -0.808163822, 0.563799143, -0.170299754, 0.567258239, 0.822903275, 0.0323817283, 0.158396989, -0.0704341903, -0.984860182))
  3164. CFuncs.Mesh.Create("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 0.957367718, 0.686508358))
  3165. Part=CFuncs.Part.Create(m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(1.81962168, 0.355486691, 0.200000003))
  3166. PartWeld=CFuncs.Weld.Create(m,Wing,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-5.893013, 0.90151453, 0.975666046, 0.983717084, 0.0970459804, 0.15127039, 0.0849220082, -0.9927845, 0.0846598297, 0.158394784, -0.0704351366, -0.98486042))
  3167. CFuncs.Mesh.Create("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 1, 0.686508358))
  3168. Part=CFuncs.Part.Create(m,Enum.Material.Neon,0,0,"Really black","Part",Vector3.new(3.17940784, 0.322034985, 0.200000003))
  3169. PartWeld=CFuncs.Weld.Create(m,Wing,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-6.39104462, 0.122011185, 0.978439331, 0.967768848, 0.208867997, 0.140704721, 0.195795536, -0.975404143, 0.101247005, 0.158391207, -0.0704343319, -0.984861076))
  3170. CFuncs.Mesh.Create("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 1, 0.651558757))
  3171. Part=CFuncs.Part.Create(m,Enum.Material.Neon,0,0,"Really black","Part",Vector3.new(4.93836689, 0.403167814, 0.200000003))
  3172. PartWeld=CFuncs.Weld.Create(m,Wing,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-7.24019623, -0.105118752, 0.97844696, 0.967768848, 0.208867997, 0.140704721, 0.195795536, -0.975404143, 0.101247005, 0.158391207, -0.0704343319, -0.984861076))
  3173. CFuncs.Mesh.Create("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 1, 0.651558757))
  3174. Part=CFuncs.Part.Create(m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.448602259, 0.200000003, 0.200000003))
  3175. PartWeld=CFuncs.Weld.Create(m,Wing,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-8.42969513, 0.914595604, 0.975681305, 0.983717084, 0.0970459804, 0.15127039, 0.0849220082, -0.9927845, 0.0846598297, 0.158394784, -0.0704351366, -0.98486042))
  3176. CFuncs.Mesh.Create("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 0.962360442, 0.686508358))
  3177. Part=CFuncs.Part.Create(m,Enum.Material.Neon,0,0,"Really black","Part",Vector3.new(0.262121707, 0.200000003, 0.200000003))
  3178. PartWeld=CFuncs.Weld.Create(m,Wing,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-3.76428223, 0.469053268, 0.975311279, 0.975750566, 0.16377905, 0.145215094, 0.151071578, -0.983979464, 0.0946669132, 0.158393115, -0.0704334006, -0.984860837))
  3179. CFuncs.Mesh.Create("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 0.121075168, 0.702734888))
  3180. Part=CFuncs.Part.Create(m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.828803003, 0.684012294, 0.200000003))
  3181. PartWeld=CFuncs.Weld.Create(m,Wing,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-2.99297905, -3.72123718, 0.975679398, 0.41831404, 0.908299506, 0.0023191215, 0.894385099, -0.41234833, 0.173333183, 0.158394724, -0.0704335123, -0.984860599))
  3182. CFuncs.Mesh.Create("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 1, 0.686508358))
  3183. Part=CFuncs.Part.Create(m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.341506928, 0.200000003, 0.200000003))
  3184. PartWeld=CFuncs.Weld.Create(m,Wing,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-5.09734726, -4.65151978, 0.975683212, 0.567266881, 0.822897196, 0.0323816799, 0.808158159, -0.563807786, 0.170297772, 0.158394575, -0.0704347566, -0.98486048))
  3185. CFuncs.Mesh.Create("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 0.957367718, 0.686508358))
  3186. Part=CFuncs.Part.Create(m,Enum.Material.Neon,0,0,"Really black","Part",Vector3.new(4.6140852, 0.403167814, 0.200000003))
  3187. PartWeld=CFuncs.Weld.Create(m,Wing,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-7.05178833, -0.136793137, 0.978439331, 0.967768848, 0.208867997, 0.140704721, 0.195795536, -0.975404143, 0.101247005, 0.158391207, -0.0704343319, -0.984861076))
  3188. CFuncs.Mesh.Create("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 1, 0.651558757))
  3189. Part=CFuncs.Part.Create(m,Enum.Material.Neon,0,0,"Really black","Part",Vector3.new(0.388688922, 0.200000003, 0.200000003))
  3190. PartWeld=CFuncs.Weld.Create(m,Wing,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-1.29187584, -3.36907959, 0.975297928, 0.129877433, 0.990271986, -0.0499321222, 0.978796542, -0.120002069, 0.166003123, 0.158396259, -0.0704334378, -0.984860361))
  3191. CFuncs.Mesh.Create("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 0.195967019, 0.702734888))
  3192. Part=CFuncs.Part.Create(m,Enum.Material.Neon,0,0,"Really black","Part",Vector3.new(0.35848251, 0.200000003, 0.200000003))
  3193. PartWeld=CFuncs.Weld.Create(m,Wing,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-1.37980461, -3.6240921, 0.975297928, 0.129877433, 0.990271986, -0.0499321222, 0.978796542, -0.120002069, 0.166003123, 0.158396259, -0.0704334378, -0.984860361))
  3194. CFuncs.Mesh.Create("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 0.218434557, 0.702734888))
  3195. Part=CFuncs.Part.Create(m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(1.29263294, 0.873988032, 0.200000003))
  3196. PartWeld=CFuncs.Weld.Create(m,Wing,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-4.16244507, 0.637834072, 0.975681305, 0.983717084, 0.0970459804, 0.15127039, 0.0849220082, -0.9927845, 0.0846598297, 0.158394784, -0.0704351366, -0.98486042))
  3197. CFuncs.Mesh.Create("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 1, 0.686508358))
  3198. Part=CFuncs.Part.Create(m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.341506928, 0.200000003, 0.200000003))
  3199. PartWeld=CFuncs.Weld.Create(m,Wing,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-6.35959244, -6.00856781, 0.975675583, 0.567266881, 0.822897196, 0.0323816799, 0.808158159, -0.563807786, 0.170297772, 0.158394575, -0.0704347566, -0.98486048))
  3200. CFuncs.Mesh.Create("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 0.957367718, 0.686508358))
  3201. Part=CFuncs.Part.Create(m,Enum.Material.Neon,0,0,"Really black","Part",Vector3.new(1.86096573, 0.200000003, 0.200000003))
  3202. PartWeld=CFuncs.Weld.Create(m,Wing,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-2.24846649, 1.54257965, 0.975315094, 0.953437924, -0.248355001, 0.171102479, -0.256646633, -0.966104925, 0.0278172307, 0.158394381, -0.0704348683, -0.984860539))
  3203. CFuncs.Mesh.Create("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 0.177244052, 0.702734888))
  3204. Part=CFuncs.Part.Create(m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(1.68831873, 0.818068683, 0.200000003))
  3205. PartWeld=CFuncs.Weld.Create(m,Wing,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-2.39190674, 1.80307961, 0.975658417, 0.953437924, -0.248355001, 0.171102479, -0.256646633, -0.966104925, 0.0278172307, 0.158394381, -0.0704348683, -0.984860539))
  3206. CFuncs.Mesh.Create("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 1, 0.686508358))
  3207. Part=CFuncs.Part.Create(m,Enum.Material.Neon,0,0,"Really black","Part",Vector3.new(0.591511309, 0.200000003, 0.200000003))
  3208. PartWeld=CFuncs.Weld.Create(m,Wing,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-2.40148163, 1.07713699, 0.975307465, 0.916328549, -0.361034989, 0.173192799, -0.367767662, -0.929888606, 0.00735405693, 0.158394948, -0.0704334453, -0.984860539))
  3209. CFuncs.Mesh.Create("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 0.125329256, 0.603079915))
  3210. Part=CFuncs.Part.Create(m,Enum.Material.Neon,0,0,"Really black","Part",Vector3.new(0.203526318, 0.200000003, 0.200000003))
  3211. PartWeld=CFuncs.Weld.Create(m,Wing,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-4.16732025, -2.63462067, 0.975311279, 0.857192576, 0.504842818, 0.101758391, 0.490032911, -0.860333264, 0.140337378, 0.158394426, -0.0704311877, -0.984860837))
  3212. CFuncs.Mesh.Create("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 0.33206898, 0.603079915))
  3213. Part=CFuncs.Part.Create(m,Enum.Material.Neon,0,0,"Really black","Part",Vector3.new(1.07483196, 0.200000003, 0.200000003))
  3214. PartWeld=CFuncs.Weld.Create(m,Wing,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-5.22596741, 1.71432495, 0.975299835, 0.916060805, -0.361711085, 0.173198923, -0.368434012, -0.929625869, 0.00722825527, 0.158395633, -0.0704338774, -0.984860361))
  3215. CFuncs.Mesh.Create("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 0.204597339, 0.603079915))
  3216. Part=CFuncs.Part.Create(m,Enum.Material.Neon,0,0,"Really black","Part",Vector3.new(0.211238876, 0.200000003, 0.200000003))
  3217. PartWeld=CFuncs.Weld.Create(m,Wing,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-4.10141754, -2.55089188, 0.975299835, 0.857192576, 0.504842818, 0.101758391, 0.490032911, -0.860333264, 0.140337378, 0.158394426, -0.0704311877, -0.984860837))
  3218. CFuncs.Mesh.Create("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 0.0835528523, 0.603079915))
  3219. Part=CFuncs.Part.Create(m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.739121258, 0.702058196, 0.200000003))
  3220. PartWeld=CFuncs.Weld.Create(m,Wing,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-1.07832718, 1.86931229, 0.975631714, 0.733511806, -0.659313917, 0.165123463, -0.660962224, -0.748561502, -0.052769471, 0.158396706, -0.0704333335, -0.984860241))
  3221. CFuncs.Mesh.Create("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 1, 0.589154541))
  3222. Part=CFuncs.Part.Create(m,Enum.Material.Neon,0,0,"Really black","Part",Vector3.new(3.95976114, 0.345994473, 0.200000003))
  3223. PartWeld=CFuncs.Weld.Create(m,Wing,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-5.0059433, 0.763832092, 0.97797966, 0.95138073, -0.255978942, 0.171317115, -0.26417011, -0.964112997, 0.0264637284, 0.158394933, -0.0704339445, -0.984860539))
  3224. CFuncs.Mesh.Create("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 1, 0.559161127))
  3225. Part=CFuncs.Part.Create(m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.293077767, 0.200000003, 0.200000003))
  3226. PartWeld=CFuncs.Weld.Create(m,Wing,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-5.30564117, -3.7974968, 0.975625992, 0.871970475, 0.477932125, 0.106058538, 0.463226855, -0.875568628, 0.13711533, 0.158393353, -0.0704313442, -0.984861016))
  3227. CFuncs.Mesh.Create("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 0.821603239, 0.589154541))
  3228. Part=CFuncs.Part.Create(m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.384985864, 0.200000003, 0.200000003))
  3229. PartWeld=CFuncs.Weld.Create(m,Wing,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-6.09538269, 1.54205513, 0.975639343, 0.915336847, -0.363533109, 0.173211187, -0.370229512, -0.928914845, 0.00688978424, 0.158393785, -0.0704343617, -0.984860659))
  3230. CFuncs.Mesh.Create("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 0.825887859, 0.589154541))
  3231. Part=CFuncs.Part.Create(m,Enum.Material.Neon,0,0,"Really black","Part",Vector3.new(0.693274379, 0.200000003, 0.200000003))
  3232. PartWeld=CFuncs.Weld.Create(m,Wing,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-1.0522995, 1.64577866, 0.97530365, 0.733511806, -0.659313917, 0.165123463, -0.660962224, -0.748561502, -0.052769471, 0.158396706, -0.0704333335, -0.984860241))
  3233. CFuncs.Mesh.Create("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 0.152109027, 0.603079915))
  3234. Part=CFuncs.Part.Create(m,Enum.Material.Neon,0,0,"Really black","Part",Vector3.new(2.72853518, 0.276367128, 0.200000003))
  3235. PartWeld=CFuncs.Weld.Create(m,Wing,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-4.43891907, 0.985977173, 0.977996826, 0.95138073, -0.255978942, 0.171317115, -0.26417011, -0.964112997, 0.0264637284, 0.158394933, -0.0704339445, -0.984860539))
  3236. CFuncs.Mesh.Create("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 1, 0.559161127))
  3237. Part=CFuncs.Part.Create(m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(1.10932434, 0.750047624, 0.200000003))
  3238. PartWeld=CFuncs.Weld.Create(m,Wing,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-2.43321991, 1.30454063, 0.975622177, 0.915336847, -0.363533109, 0.173211187, -0.370229512, -0.928914845, 0.00688978424, 0.158393785, -0.0704343617, -0.984860659))
  3239. CFuncs.Mesh.Create("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 1, 0.589154541))
  3240. Part=CFuncs.Part.Create(m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.293077767, 0.200000003, 0.200000003))
  3241. PartWeld=CFuncs.Weld.Create(m,Wing,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(3.43746948, -4.99491119, 0.975624084, -0.46322152, 0.875570893, -0.137118205, 0.871973038, 0.477927417, 0.106059447, 0.158395112, -0.0704343617, -0.98486048))
  3242. CFuncs.Mesh.Create("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 0.821603239, 0.589154541))
  3243. Part=CFuncs.Part.Create(m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(1.56158078, 0.305075049, 0.200000003))
  3244. PartWeld=CFuncs.Weld.Create(m,Wing,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-3.91834259, 1.53081131, 0.975627899, 0.915336847, -0.363533109, 0.173211187, -0.370229512, -0.928914845, 0.00688978424, 0.158393785, -0.0704343617, -0.984860659))
  3245. CFuncs.Mesh.Create("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 1, 0.589154541))
  3246. Part=CFuncs.Part.Create(m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.293077767, 0.200000003, 0.200000003))
  3247. PartWeld=CFuncs.Weld.Create(m,Wing,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-4.22235107, -2.63276672, 0.975641251, 0.871970475, 0.477932125, 0.106058538, 0.463226855, -0.875568628, 0.13711533, 0.158393353, -0.0704313442, -0.984861016))
  3248. CFuncs.Mesh.Create("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 0.821603239, 0.589154541))
  3249. Part=CFuncs.Part.Create(m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.711270273, 0.587012351, 0.200000003))
  3250. PartWeld=CFuncs.Weld.Create(m,Wing,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-2.65466309, -1.82859421, 0.975625992, 0.778281987, 0.622716069, 0.0806346312, 0.607608914, -0.779271126, 0.153453276, 0.158394083, -0.070435591, -0.984860599))
  3251. CFuncs.Mesh.Create("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 1, 0.589154541))
  3252. Part=CFuncs.Part.Create(m,Enum.Material.Neon,0,0,"Really black","Part",Vector3.new(4.32805729, 0.345994473, 0.200000003))
  3253. PartWeld=CFuncs.Weld.Create(m,Wing,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-5.2126236, 0.791049957, 0.97797966, 0.95138073, -0.255978942, 0.171317115, -0.26417011, -0.964112997, 0.0264637284, 0.158394933, -0.0704339445, -0.984860539))
  3254. CFuncs.Mesh.Create("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 1, 0.559161127))
  3255. Part=CFuncs.Part.Create(m,Enum.Material.Neon,0,0,"Really black","Part",Vector3.new(0.22495015, 0.200000003, 0.200000003))
  3256. PartWeld=CFuncs.Weld.Create(m,Wing,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-2.14511108, 1.2347908, 0.975299835, 0.938221812, -0.300057828, 0.172352433, -0.307654411, -0.95131731, 0.0185542312, 0.158394471, -0.0704329461, -0.984860659))
  3257. CFuncs.Mesh.Create("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 0.103905462, 0.603079915))
  3258. Part=CFuncs.Part.Create(m,Enum.Material.Neon,0,0,"Really black","Part",Vector3.new(0.333568811, 0.200000003, 0.200000003))
  3259. PartWeld=CFuncs.Weld.Create(m,Wing,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-1.60148621, -1.61552048, 0.975301743, 0.559441209, 0.82829988, 0.0307382643, 0.813594759, -0.555840254, 0.170602918, 0.158395961, -0.0704338253, -0.98486042))
  3260. CFuncs.Mesh.Create("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 0.168176889, 0.603079915))
  3261. Part=CFuncs.Part.Create(m,Enum.Material.Neon,0,0,"Really black","Part",Vector3.new(0.307646036, 0.200000003, 0.200000003))
  3262. PartWeld=CFuncs.Weld.Create(m,Wing,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-1.67691803, -1.83437347, 0.975301743, 0.559441209, 0.82829988, 0.0307382643, 0.813594759, -0.555840254, 0.170602918, 0.158395961, -0.0704338253, -0.98486042))
  3263. CFuncs.Mesh.Create("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 0.187458321, 0.603079915))
  3264. Part=CFuncs.Part.Create(m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.336782306, 0.200000003, 0.200000003))
  3265. PartWeld=CFuncs.Weld.Create(m,Wing,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-2.19689178, -7.0763588, 0.975679398, 0.449534893, 0.893223107, 0.00841975678, 0.879108548, -0.444063395, 0.173136115, 0.158388063, -0.0704288334, -0.98486203))
  3266. CFuncs.Mesh.Create("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 0.761616349, 0.589154541))
  3267. Part=CFuncs.Part.Create(m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.483554214, 0.333232641, 0.251318902))
  3268. PartWeld=CFuncs.Weld.Create(m,Wing,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(1.37663269, 0.883522034, 0.967224121, -0.638958931, -0.767750859, -0.0478568636, -0.752756715, 0.636865556, -0.166612133, 0.158394992, -0.0704337209, -0.98486048))
  3269. Part=CFuncs.Part.Create(m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.341453254, 0.333232641, 0.251318902))
  3270. PartWeld=CFuncs.Weld.Create(m,Wing,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.354263306, -3.787117, 0.967233658, -0.488823622, 0.86104399, -0.140195727, 0.857882738, 0.503629267, 0.101955138, 0.158394516, -0.0704334155, -0.984860599))
  3271. Part=CFuncs.Part.Create(m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(2.0836575, 0.333232641, 0.251318902))
  3272. PartWeld=CFuncs.Weld.Create(m,Wing,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(2.75967407, -1.03858757, 0.96723938, -0.929733634, -0.346457034, -0.124752365, -0.33242473, 0.935417831, -0.120363601, 0.158396378, -0.070435293, -0.984860182))
  3273. Part=CFuncs.Part.Create(m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.649142921, 0.236052051, 0.251318902))
  3274. PartWeld=CFuncs.Weld.Create(m,Wing,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(1.21902466, -0.0409164429, 0.967218399, -0.973333716, -0.178759977, -0.143758848, -0.165928215, 0.981368482, -0.0968699604, 0.15839687, -0.0704331398, -0.984860301))
  3275. Part=CFuncs.Part.Create(m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.471516728, 0.234877661, 0.251318902))
  3276. PartWeld=CFuncs.Weld.Create(m,Wing,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.27822876, -0.853485107, 0.967250824, -0.630364001, 0.76051116, -0.155769765, 0.759969234, 0.645493507, 0.0760596395, 0.158392549, -0.0704349577, -0.984860837))
  3277. Part=CFuncs.Part.Create(m,Enum.Material.Neon,0,0,"Really black","Part",Vector3.new(0.246144727, 0.200000003, 0.200000003))
  3278. PartWeld=CFuncs.Weld.Create(m,Wing,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-4.90726852, -4.56082153, 0.975297928, 0.541944027, 0.83997786, 0.0270890743, 0.825353324, -0.538030088, 0.171218053, 0.158394113, -0.0704325363, -0.984860778))
  3279. CFuncs.Mesh.Create("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 0.0973593965, 0.702734888))
  3280. Part=CFuncs.Part.Create(m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.88196522, 0.514088511, 0.251318902))
  3281. PartWeld=CFuncs.Weld.Create(m,Wing,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-2.70895958, -2.1431427, 0.967214584, 0.34296605, 0.939270973, -0.0120138666, 0.925896943, -0.335870683, 0.172933668, 0.158396453, -0.0704339668, -0.984860241))
  3282. Part=CFuncs.Part.Create(m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(1.46827829, 0.952135324, 0.251318902))
  3283. PartWeld=CFuncs.Weld.Create(m,Wing,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-2.55020905, 0.0981483459, 0.967208862, 0.857882798, 0.50362891, 0.101956181, 0.488823354, -0.861044288, 0.140194699, 0.158394873, -0.070432052, -0.984860659))
  3284. Part=CFuncs.Part.Create(m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.837632179, 0.333232641, 0.251318902))
  3285. PartWeld=CFuncs.Weld.Create(m,Wing,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.233604431, 1.92868805, 0.967222214, 0.752756357, -0.636865973, 0.166612104, -0.638958991, -0.76775068, -0.0478588976, 0.158396274, -0.070432201, -0.98486048))
  3286. Part=CFuncs.Part.Create(m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.623012781, 0.333232641, 0.251318902))
  3287. PartWeld=CFuncs.Weld.Create(m,Wing,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.87634182, 1.67852783, 0.967235565, -0.00560861453, -0.997500658, 0.0704338476, -0.987359941, -0.00563267432, -0.158394292, 0.158395141, -0.0704319254, -0.984860659))
  3288. Part=CFuncs.Part.Create(m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(4.53132343, 0.240000069, 0.200000003))
  3289. PartWeld=CFuncs.Weld.Create(m,Wing,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(3.55789185, -1.3742981, 0.975597382, -0.766564727, 0.619903982, -0.16762352, 0.622331142, 0.781507432, 0.0441614315, 0.158374861, -0.0704647228, -0.984861553))
  3290. CFuncs.Mesh.Create("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 0.67651403, 0.485114038))
  3291. Part=CFuncs.Part.Create(m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.392539173, 0.333232641, 0.251318902))
  3292. PartWeld=CFuncs.Weld.Create(m,Wing,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-1.70851135, 0.724594116, 0.967193604, 0.857882798, 0.50362891, 0.101956181, 0.488823354, -0.861044288, 0.140194699, 0.158394873, -0.070432052, -0.984860659))
  3293. Part=CFuncs.Part.Create(m,Enum.Material.Glass,0,0.5,"Really black","Part",Vector3.new(0.313761592, 1.26770866, 1.29358757))
  3294. PartWeld=CFuncs.Weld.Create(m,Wing,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.971876144, -0.938801169, 0.994415283, -0.158395022, 0.0704339892, 0.984860539, 0.00561057869, 0.997500539, -0.0704356134, -0.987359941, -0.00563101377, -0.158394322))
  3295. CFuncs.Mesh.Create("SpecialMesh",Part,Enum.MeshType.Cylinder,"",Vector3.new(0, 0, 0),Vector3.new(1, 1, 1))
  3296. Part=CFuncs.Part.Create(m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(7.26164198, 0.255189061, 0.200000003))
  3297. PartWeld=CFuncs.Weld.Create(m,Wing,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-7.31764221, 0.649587631, 0.975751877, 0.889364362, 0.443439156, 0.111323781, 0.428885132, -0.893532991, 0.132877618, 0.158394605, -0.0704314858, -0.984860837))
  3298. CFuncs.Mesh.Create("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 1, 0.807391346))
  3299. Part=CFuncs.Part.Create(m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(6.94150734, 0.400000006, 0.200000003))
  3300. PartWeld=CFuncs.Weld.Create(m,Wing,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(6.19526672, -1.05738401, 0.97567749, -0.983716667, -0.0970480368, -0.151272491, -0.0849231184, 0.992783904, -0.0846648067, 0.158397436, -0.0704396516, -0.984859765))
  3301. CFuncs.Mesh.Create("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 0.957367718, 0.686508358))
  3302. Part=CFuncs.Part.Create(m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.482433408, 0.200000003, 0.200000003))
  3303. PartWeld=CFuncs.Weld.Create(m,Wing,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-1.00019741, -9.6156311, 0.975646973, -0.0838580653, 0.992889106, -0.084494181, 0.983808458, 0.0959719494, 0.151362404, 0.158395126, -0.0704331174, -0.984860599))
  3304. CFuncs.Mesh.Create("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 0.887468517, 0.686508358))
  3305. Part=CFuncs.Part.Create(m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(5.6530838, 0.400000006, 0.200000003))
  3306. PartWeld=CFuncs.Weld.Create(m,Wing,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(4.49669647, -1.63993073, 0.975580215, -0.91534394, 0.363514125, -0.173214182, 0.370208532, 0.928923249, -0.00687796436, 0.158402443, -0.0704210624, -0.984860241))
  3307. CFuncs.Mesh.Create("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 0.821603239, 0.589154541))
  3308. WingBox1=CFuncs.Part.Create(m,Enum.Material.Plastic,0,1,"Medium stone grey","WingBox1",Vector3.new(4.75000143, 0.859998941, 1))
  3309. WingBox1Weld=CFuncs.Weld.Create(m,Wing,WingBox1,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(3.52880096, -1.24272919, 1.0079422, -0.754450679, 0.642787635, -0.132771462, 0.633059144, 0.766044438, 0.11140985, 0.173321709, 1.05983202e-06, -0.984865308))
  3310. WingBox2=CFuncs.Part.Create(m,Enum.Material.Plastic,0,1,"Medium stone grey","WingBox2",Vector3.new(5.95000172, 0.859998941, 1))
  3311. WingBox2Weld=CFuncs.Weld.Create(m,Wing,WingBox2,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(4.70465088, -1.4642601, 1.00794601, -0.925470829, 0.342019886, -0.162868708, 0.336843431, 0.939692676, 0.0592801198, 0.173321515, 7.68129723e-07, -0.984865308))
  3312. WingBox3=CFuncs.Part.Create(m,Enum.Material.Plastic,0,1,"Medium stone grey","WingBox3",Vector3.new(7.54000759, 0.859998941, 1))
  3313. WingBox3Weld=CFuncs.Weld.Create(m,Wing,WingBox3,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(6.18742371, -0.404203415, 0.724849701, -0.969903171, -0.173648059, -0.170688078, -0.171019927, 0.984807849, -0.0300972071, 0.173321277, -3.13053391e-07, -0.984865427))
  3314. WingBox4=CFuncs.Part.Create(m,Enum.Material.Plastic,0,1,"Medium stone grey","WingBox4",Vector3.new(7.54000759, 1.04999876, 1))
  3315. WingBox4Weld=CFuncs.Weld.Create(m,Wing,WingBox4,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(7.18292236, 0.0431938171, 0.724849701, -0.852918625, -0.499999821, -0.150100783, -0.492432326, 0.866025567, -0.086661607, 0.173321888, -8.20131788e-07, -0.984865248))
  3316.  
  3317. Tattoo=CFuncs.Part.Create(m,Enum.Material.Plastic,0,1,"Medium stone grey","Tattoo",Vector3.new(0.610001087, 1, 0.890000403))
  3318. TattooWeld=CFuncs.Weld.Create(m,Character["Right Arm"],Tattoo,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.127849996, -0.4063797, 0.0113773346, 1, 0, 0, 0, 1, 0, 0, 0, 1))
  3319. tat=CFuncs.Part.Create(m,Enum.Material.Neon,0,0,"Bright green","tat",Vector3.new(0.0619654022, 0.0619653948, 0.0619653761))
  3320. tatWeld=CFuncs.Weld.Create(m,Tattoo,tat,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.345474243, 0.369085073, 0.262099266, 0.000598000071, -0.993930101, -0.110012017, -0.999999881, -0.00062688929, 0.000228012228, -0.000295593578, 0.110011861, -0.99393034))
  3321. CFuncs.Mesh.Create("BlockMesh",tat,"","",Vector3.new(0, 0, 0),Vector3.new(0.644121528, 0.220589519, 0.328677952))
  3322. tat=CFuncs.Part.Create(m,Enum.Material.Neon,0,0,"Bright green","tat",Vector3.new(0.0644314513, 0.0619653948, 0.0619653761))
  3323. tatWeld=CFuncs.Weld.Create(m,Tattoo,tat,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.257720947, -0.167019844, -0.368425012, 0, -0.999967635, -0.00804399699, 0, 0.00804399792, -0.999967635, 1, 0, 0))
  3324. CFuncs.Mesh.Create("BlockMesh",tat,"","",Vector3.new(0, 0, 0),Vector3.new(1, 0.106284358, 0.220589191))
  3325. tat=CFuncs.Part.Create(m,Enum.Material.Neon,0,0,"Bright green","tat",Vector3.new(0.0693014264, 0.0619653948, 0.0619653761))
  3326. tatWeld=CFuncs.Weld.Create(m,Tattoo,tat,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.234893799, 0.368422031, 0.179168701, 0, -0.309784949, -0.950806737, -1, 0, 0, 0, 0.950806737, -0.309784949))
  3327. CFuncs.Mesh.Create("BlockMesh",tat,"","",Vector3.new(0, 0, 0),Vector3.new(1, 0.220589519, 0.213971585))
  3328. tat=CFuncs.Part.Create(m,Enum.Material.Neon,0,0,"Bright green","tat",Vector3.new(0.0644314513, 0.0619653948, 0.0619653761))
  3329. tatWeld=CFuncs.Weld.Create(m,Tattoo,tat,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.164955139, -0.180831909, -0.368412971, 0, 0.334454924, 0.94241178, 0, -0.94241178, 0.334454924, 1, 0, 0))
  3330. CFuncs.Mesh.Create("BlockMesh",tat,"","",Vector3.new(0, 0, 0),Vector3.new(1, 0.106284358, 0.220589191))
  3331. tat=CFuncs.Part.Create(m,Enum.Material.Neon,0,0,"Bright green","tat",Vector3.new(0.0619654022, 0.0619653948, 0.0619653761))
  3332. tatWeld=CFuncs.Weld.Create(m,Tattoo,tat,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.347550929, 0.398170471, -0.139374733, -0.999999762, 0, -0.000665999833, 0, -1, 0, -0.000665999833, 0, 0.999999762))
  3333. CFuncs.Mesh.Create("SpecialMesh",tat,Enum.MeshType.Cylinder,"",Vector3.new(0, 0, 0),Vector3.new(0.882358313, 0.604415238, 0.580149591))
  3334. tat=CFuncs.Part.Create(m,Enum.Material.Neon,0,0,"Bright green","tat",Vector3.new(0.0619654022, 0.0619653948, 0.0619653761))
  3335. tatWeld=CFuncs.Weld.Create(m,Tattoo,tat,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.218955994, -0.24905777, -0.368402004, 0, 0.595754027, 0.803166986, 0, -0.803166986, 0.595754027, 1, 0, 0))
  3336. CFuncs.Mesh.Create("BlockMesh",tat,"","",Vector3.new(0, 0, 0),Vector3.new(0.611055255, 0.229529798, 0.220589191))
  3337. tat=CFuncs.Part.Create(m,Enum.Material.Neon,0,0,"Bright green","tat",Vector3.new(0.0751109943, 0.0619653948, 0.0619653761))
  3338. tatWeld=CFuncs.Weld.Create(m,Tattoo,tat,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.169723511, -0.17515564, 0.369192421, 0.000613000186, 0.402458102, -0.915438235, 0.000266000017, -0.915438473, -0.402458042, -0.999999762, 3.20027038e-06, -0.000668217719))
  3339. CFuncs.Mesh.Create("BlockMesh",tat,"","",Vector3.new(0, 0, 0),Vector3.new(1, 0.179678485, 0.220589191))
  3340. tat=CFuncs.Part.Create(m,Enum.Material.Neon,0,0,"Bright green","tat",Vector3.new(0.0619654022, 0.0619653948, 0.0619653761))
  3341. tatWeld=CFuncs.Weld.Create(m,Tattoo,tat,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.25983429, 0.368422985, 0.212726593, 0, -0.443343073, -0.896352112, -1, 0, 0, 0, 0.896352112, -0.443343073))
  3342. CFuncs.Mesh.Create("BlockMesh",tat,"","",Vector3.new(0, 0, 0),Vector3.new(0.644121528, 0.220589519, 0.328677952))
  3343. tat=CFuncs.Part.Create(m,Enum.Material.Neon,0,0,"Bright green","tat",Vector3.new(0.0619654022, 0.202163279, 0.263536245))
  3344. tatWeld=CFuncs.Weld.Create(m,Tattoo,tat,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.34772104, -0.348884583, 0.0236845016, 1, 0, 0, 0, -1, 0, 0, 0, -1))
  3345. CFuncs.Mesh.Create("SpecialMesh",tat,Enum.MeshType.Cylinder,"",Vector3.new(0, 0, 0),Vector3.new(0.882358313, 1, 1))
  3346. tat=CFuncs.Part.Create(m,Enum.Material.Neon,0,0,"Bright green","tat",Vector3.new(0.0644314513, 0.0619653948, 0.0619653761))
  3347. tatWeld=CFuncs.Weld.Create(m,Tattoo,tat,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.113555908, -0.162574768, -0.369188726, -0.000631000206, -0.334430128, 0.942420363, 0.000220000045, -0.942420602, -0.334430069, 0.999999762, -3.69293139e-06, 0.000668242166))
  3348. CFuncs.Mesh.Create("BlockMesh",tat,"","",Vector3.new(0, 0, 0),Vector3.new(1, 0.106284358, 0.220589191))
  3349. tat=CFuncs.Part.Create(m,Enum.Material.Neon,0,0,"Bright green","tat",Vector3.new(0.0693014264, 0.0619653948, 0.0619653761))
  3350. tatWeld=CFuncs.Weld.Create(m,Tattoo,tat,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.326705933, 0.369078875, 0.215709686, 0.000634999829, -0.999417782, 0.0341119915, -0.999999881, -0.000627554022, 0.000228984747, -0.000207444304, -0.0341121294, -0.99941802))
  3351. CFuncs.Mesh.Create("BlockMesh",tat,"","",Vector3.new(0, 0, 0),Vector3.new(1, 0.220589519, 0.213971585))
  3352. tat=CFuncs.Part.Create(m,Enum.Material.Neon,0,0,"Bright green","tat",Vector3.new(0.0619654022, 0.0619653948, 0.0619653761))
  3353. tatWeld=CFuncs.Weld.Create(m,Tattoo,tat,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.286556244, 0.36839807, 0.232765198, 0, -0.519518971, -0.854458988, -1, 0, 0, 0, 0.854458988, -0.519518971))
  3354. CFuncs.Mesh.Create("BlockMesh",tat,"","",Vector3.new(0, 0, 0),Vector3.new(0.88676995, 0.220589519, 0.441178381))
  3355. tat=CFuncs.Part.Create(m,Enum.Material.Neon,0,0,"Bright green","tat",Vector3.new(0.0619654022, 0.0619653948, 0.0619653761))
  3356. tatWeld=CFuncs.Weld.Create(m,Tattoo,tat,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.311698914, -0.263069153, -0.368406057, 0, -0.958490133, 0.28512603, 0, -0.28512603, -0.958490133, 1, 0, 0))
  3357. CFuncs.Mesh.Create("BlockMesh",tat,"","",Vector3.new(0, 0, 0),Vector3.new(0.611055255, 0.229529798, 0.220589191))
  3358. tat=CFuncs.Part.Create(m,Enum.Material.Neon,0,0,"Bright green","tat",Vector3.new(0.0619654022, 0.0619653948, 0.0619653761))
  3359. tatWeld=CFuncs.Weld.Create(m,Tattoo,tat,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.367607117, 0.369083226, 0.289403915, 0.000567000068, -0.980618119, -0.195928022, -0.999999881, -0.000623347762, 0.000225930475, -0.000343682768, 0.195927858, -0.980618298))
  3360. CFuncs.Mesh.Create("BlockMesh",tat,"","",Vector3.new(0, 0, 0),Vector3.new(0.88676995, 0.220589519, 0.441178381))
  3361. tat=CFuncs.Part.Create(m,Enum.Material.Neon,0,0,"Bright green","tat",Vector3.new(0.0693014264, 0.0619653948, 0.0619653761))
  3362. tatWeld=CFuncs.Weld.Create(m,Tattoo,tat,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.327262878, 0.368401051, 0.162896156, 0, 0.999418616, 0.0340939872, -1, 0, 0, 0, -0.0340939872, 0.999418616))
  3363. CFuncs.Mesh.Create("BlockMesh",tat,"","",Vector3.new(0, 0, 0),Vector3.new(1, 0.220589519, 0.213971585))
  3364. tat=CFuncs.Part.Create(m,Enum.Material.Neon,0,0,"Bright green","tat",Vector3.new(0.0619654022, 0.0619653948, 0.0619653761))
  3365. tatWeld=CFuncs.Weld.Create(m,Tattoo,tat,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.347545147, -0.169380188, -0.0945644379, -0.999999762, 0, -0.000665999833, 0, -1, 0, -0.000665999833, 0, 0.999999762))
  3366. CFuncs.Mesh.Create("SpecialMesh",tat,Enum.MeshType.Cylinder,"",Vector3.new(0, 0, 0),Vector3.new(0.882358313, 0.604415238, 0.580149591))
  3367. tat=CFuncs.Part.Create(m,Enum.Material.Neon,0,0,"Bright green","tat",Vector3.new(0.0619654022, 0.0619653948, 0.0619653761))
  3368. tatWeld=CFuncs.Weld.Create(m,Tattoo,tat,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.239946365, 0.369184792, 0.204460144, 0.000572000048, 0.519502044, -0.854469121, -0.999999762, 1.87149126e-07, -0.000669307599, -0.00034754668, 0.85446924, 0.519501865))
  3369. CFuncs.Mesh.Create("BlockMesh",tat,"","",Vector3.new(0, 0, 0),Vector3.new(0.88676995, 0.220589519, 0.441178381))
  3370. tat=CFuncs.Part.Create(m,Enum.Material.Neon,0,0,"Bright green","tat",Vector3.new(0.0644314513, 0.0619653948, 0.0619653761))
  3371. tatWeld=CFuncs.Weld.Create(m,Tattoo,tat,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.255828857, -0.219761848, -0.369092643, -0.000630000257, 0.999967337, -0.00806400273, 0.000228999779, 0.00806414895, 0.999967515, 0.999999881, 0.00062813313, -0.000234072708))
  3372. CFuncs.Mesh.Create("BlockMesh",tat,"","",Vector3.new(0, 0, 0),Vector3.new(1, 0.106284358, 0.220589191))
  3373. tat=CFuncs.Part.Create(m,Enum.Material.Neon,0,0,"Bright green","tat",Vector3.new(0.0619654022, 0.0619653948, 0.0619653761))
  3374. tatWeld=CFuncs.Weld.Create(m,Tattoo,tat,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.283638, 0.369182467, 0.164020538, -0.000550999946, 0.555142939, 0.831754863, -0.999999762, 2.51754983e-07, -0.000662622624, -0.000368059642, -0.831755042, 0.55514276))
  3375. CFuncs.Mesh.Create("BlockMesh",tat,"","",Vector3.new(0, 0, 0),Vector3.new(0.88676995, 0.220589519, 0.441178381))
  3376. tat=CFuncs.Part.Create(m,Enum.Material.Neon,0,0,"Bright green","tat",Vector3.new(0.0619654022, 0.0619653948, 0.0619653761))
  3377. tatWeld=CFuncs.Weld.Create(m,Tattoo,tat,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.353614807, 0.368417025, 0.209962845, 0, 0.99392873, -0.110025972, -1, 0, 0, 0, 0.110025965, 0.99392873))
  3378. CFuncs.Mesh.Create("BlockMesh",tat,"","",Vector3.new(0, 0, 0),Vector3.new(0.644121528, 0.220589519, 0.328677952))
  3379. tat=CFuncs.Part.Create(m,Enum.Material.Neon,0,0,"Bright green","tat",Vector3.new(0.0619654022, 0.0619653948, 0.0619653761))
  3380. tatWeld=CFuncs.Weld.Create(m,Tattoo,tat,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.355049014, -0.154151917, 0.0251083374, 1, 0, 0, 0, -1, 0, 0, 0, -1))
  3381. CFuncs.Mesh.Create("SpecialMesh",tat,Enum.MeshType.Cylinder,"",Vector3.new(0, 0, 0),Vector3.new(0.641915858, 0.604415238, 0.580149591))
  3382. tat=CFuncs.Part.Create(m,Enum.Material.Neon,0,0,"Bright green","tat",Vector3.new(0.0619654022, 0.0619653948, 0.0619653761))
  3383. tatWeld=CFuncs.Weld.Create(m,Tattoo,tat,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.294418335, -0.312889099, -0.369074523, -0.000533999992, 0.958495021, 0.285109013, 0.000404000544, -0.285108835, 0.95849514, 0.999999881, 0.000627020549, -0.0002349844))
  3384. CFuncs.Mesh.Create("BlockMesh",tat,"","",Vector3.new(0, 0, 0),Vector3.new(0.611055255, 0.229529798, 0.220589191))
  3385. tat=CFuncs.Part.Create(m,Enum.Material.Neon,0,0,"Bright green","tat",Vector3.new(0.0619654022, 0.0619653948, 0.0619653761))
  3386. tatWeld=CFuncs.Weld.Create(m,Tattoo,tat,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.347483039, -0.169380188, -0.0380096436, 1, 0, 0, 0, -1, 0, 0, 0, -1))
  3387. CFuncs.Mesh.Create("SpecialMesh",tat,Enum.MeshType.Cylinder,"",Vector3.new(0, 0, 0),Vector3.new(0.882358313, 0.604415238, 0.580149591))
  3388. tat=CFuncs.Part.Create(m,Enum.Material.Neon,0,0,"Bright green","tat",Vector3.new(0.0619654022, 0.0619653948, 0.0619653761))
  3389. tatWeld=CFuncs.Weld.Create(m,Tattoo,tat,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.347493052, 0.398147583, -0.0826053619, 1, 0, 0, 0, -1, 0, 0, 0, -1))
  3390. CFuncs.Mesh.Create("SpecialMesh",tat,Enum.MeshType.Cylinder,"",Vector3.new(0, 0, 0),Vector3.new(0.882358313, 0.604415238, 0.580149591))
  3391. tat=CFuncs.Part.Create(m,Enum.Material.Neon,0,0,"Bright green","tat",Vector3.new(0.0619654022, 0.0619653948, 0.0619653761))
  3392. tatWeld=CFuncs.Weld.Create(m,Tattoo,tat,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.414588928, 0.369088829, 0.243835449, -0.000558999716, 0.59172368, -0.806140661, -0.999999881, -0.000629997172, 0.000230996186, -0.000371180387, 0.806140602, 0.591723859))
  3393. CFuncs.Mesh.Create("BlockMesh",tat,"","",Vector3.new(0, 0, 0),Vector3.new(0.88676995, 0.220589519, 0.441178381))
  3394. tat=CFuncs.Part.Create(m,Enum.Material.Neon,0,0,"Bright green","tat",Vector3.new(0.0619654022, 0.0619653948, 0.0619653761))
  3395. tatWeld=CFuncs.Weld.Create(m,Tattoo,tat,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.347535193, 0.438827515, -0.0946722031, -0.999999762, 0, -0.000665999833, 0, -1, 0, -0.000665999833, 0, 0.999999762))
  3396. CFuncs.Mesh.Create("SpecialMesh",tat,Enum.MeshType.Cylinder,"",Vector3.new(0, 0, 0),Vector3.new(0.882358313, 0.604415238, 0.580149591))
  3397. tat=CFuncs.Part.Create(m,Enum.Material.Neon,0,0,"Bright green","tat",Vector3.new(0.0619654022, 0.0619653948, 0.0619653761))
  3398. tatWeld=CFuncs.Weld.Create(m,Tattoo,tat,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.347563624, -0.21006012, -0.156900406, -0.999999762, 0, -0.000665999833, 0, -1, 0, -0.000665999833, 0, 0.999999762))
  3399. CFuncs.Mesh.Create("SpecialMesh",tat,Enum.MeshType.Cylinder,"",Vector3.new(0, 0, 0),Vector3.new(0.882358313, 0.604415238, 0.580149591))
  3400. tat=CFuncs.Part.Create(m,Enum.Material.Neon,0,0,"Bright green","tat",Vector3.new(0.0619654022, 0.0619653948, 0.0619653761))
  3401. tatWeld=CFuncs.Weld.Create(m,Tattoo,tat,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.329029083, 0.368404984, 0.194297791, 0, -0.555127263, 0.831765413, -1, 0, 0, 0, -0.831765413, -0.555127263))
  3402. CFuncs.Mesh.Create("BlockMesh",tat,"","",Vector3.new(0, 0, 0),Vector3.new(0.88676995, 0.220589519, 0.441178381))
  3403. tat=CFuncs.Part.Create(m,Enum.Material.Neon,0,0,"Bright green","tat",Vector3.new(0.0751109943, 0.0619653948, 0.0619653761))
  3404. tatWeld=CFuncs.Weld.Create(m,Tattoo,tat,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.313224792, -0.190081596, 0.368412018, 0, 0.997878134, -0.0651090071, 0, -0.0651090071, -0.997878134, -1, 0, 0))
  3405. CFuncs.Mesh.Create("BlockMesh",tat,"","",Vector3.new(0, 0, 0),Vector3.new(1, 0.179678485, 0.220589191))
  3406. tat=CFuncs.Part.Create(m,Enum.Material.Neon,0,0,"Bright green","tat",Vector3.new(0.0751109943, 0.0619653948, 0.0619653761))
  3407. tatWeld=CFuncs.Weld.Create(m,Tattoo,tat,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.219703674, -0.197059631, 0.368417025, 0, -0.402481139, -0.915428281, 0, -0.915428281, 0.402481169, -1, 0, 0))
  3408. CFuncs.Mesh.Create("BlockMesh",tat,"","",Vector3.new(0, 0, 0),Vector3.new(1, 0.179678485, 0.220589191))
  3409. tat=CFuncs.Part.Create(m,Enum.Material.Neon,0,0,"Bright green","tat",Vector3.new(0.0619654022, 0.0619653948, 0.0619653761))
  3410. tatWeld=CFuncs.Weld.Create(m,Tattoo,tat,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.347500026, -0.21005249, -0.109327316, 1, 0, 0, 0, -1, 0, 0, 0, -1))
  3411. CFuncs.Mesh.Create("SpecialMesh",tat,Enum.MeshType.Cylinder,"",Vector3.new(0, 0, 0),Vector3.new(0.882358313, 0.604415238, 0.580149591))
  3412. tat=CFuncs.Part.Create(m,Enum.Material.Neon,0,0,"Bright green","tat",Vector3.new(0.0751109943, 0.0619653948, 0.0619653761))
  3413. tatWeld=CFuncs.Weld.Create(m,Tattoo,tat,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.3074646, -0.242515564, 0.369079769, 0.000611000229, -0.997879326, -0.065090023, 0.00027400002, -0.0650898665, 0.997879446, -0.999999881, -0.000627539179, 0.000233649014))
  3414. CFuncs.Mesh.Create("BlockMesh",tat,"","",Vector3.new(0, 0, 0),Vector3.new(1, 0.179678485, 0.220589191))
  3415. tat=CFuncs.Part.Create(m,Enum.Material.Neon,0,0,"Bright green","tat",Vector3.new(0.0619654022, 0.0619653948, 0.0619653761))
  3416. tatWeld=CFuncs.Weld.Create(m,Tattoo,tat,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.175128937, -0.216575623, -0.369184375, -0.000537999789, -0.595736682, 0.803179622, 0.000395000359, -0.80317986, -0.595736563, 0.999999762, -3.24988355e-06, 0.000667426735))
  3417. CFuncs.Mesh.Create("BlockMesh",tat,"","",Vector3.new(0, 0, 0),Vector3.new(0.611055255, 0.229529798, 0.220589191))
  3418. tat=CFuncs.Part.Create(m,Enum.Material.Neon,0,0,"Bright green","tat",Vector3.new(0.0619654022, 0.0619653948, 0.0619653761))
  3419. tatWeld=CFuncs.Weld.Create(m,Tattoo,tat,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.373477936, 0.368407011, 0.276912689, 0, -0.591739953, -0.80612886, -1, 0, 0, 0, 0.80612886, -0.591739953))
  3420. CFuncs.Mesh.Create("BlockMesh",tat,"","",Vector3.new(0, 0, 0),Vector3.new(0.88676995, 0.220589519, 0.441178381))
  3421. tat=CFuncs.Part.Create(m,Enum.Material.Neon,0,0,"Bright green","tat",Vector3.new(0.0619654022, 0.0619653948, 0.0619653761))
  3422. tatWeld=CFuncs.Weld.Create(m,Tattoo,tat,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.347499013, 0.438827515, -0.0378713608, 1, 0, 0, 0, -1, 0, 0, 0, -1))
  3423. CFuncs.Mesh.Create("SpecialMesh",tat,Enum.MeshType.Cylinder,"",Vector3.new(0, 0, 0),Vector3.new(0.882358313, 0.604415238, 0.580149591))
  3424. tat=CFuncs.Part.Create(m,Enum.Material.Neon,0,0,"Bright green","tat",Vector3.new(0.0693014264, 0.0619653948, 0.0619653761))
  3425. tatWeld=CFuncs.Weld.Create(m,Tattoo,tat,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.182982445, 0.369170189, 0.162239075, 0.000636000244, 0.309764117, -0.950813353, -0.999999762, -2.90834219e-08, -0.000668910507, -0.000207232108, 0.950813532, 0.309764028))
  3426. CFuncs.Mesh.Create("BlockMesh",tat,"","",Vector3.new(0, 0, 0),Vector3.new(1, 0.220589519, 0.213971585))
  3427. tat=CFuncs.Part.Create(m,Enum.Material.Neon,0,0,"Bright green","tat",Vector3.new(0.0619654022, 0.0619653948, 0.0619653761))
  3428. tatWeld=CFuncs.Weld.Create(m,Tattoo,tat,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.380187988, 0.368409038, 0.238204956, 0, 0.980615497, -0.19594191, -1, 0, 0, 0, 0.19594191, 0.980615497))
  3429. CFuncs.Mesh.Create("BlockMesh",tat,"","",Vector3.new(0, 0, 0),Vector3.new(0.88676995, 0.220589519, 0.441178381))
  3430. tat=CFuncs.Part.Create(m,Enum.Material.Neon,0,0,"Bright green","tat",Vector3.new(0.0619654022, 0.0619653948, 0.0619653761))
  3431. tatWeld=CFuncs.Weld.Create(m,Tattoo,tat,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.210956573, 0.369197965, 0.188514709, 0.000599000137, 0.443314105, -0.896366239, -0.999999762, 1.00843096e-07, -0.000668203749, -0.000296133716, 0.896366358, 0.443313986))
  3432. CFuncs.Mesh.Create("BlockMesh",tat,"","",Vector3.new(0, 0, 0),Vector3.new(0.644121528, 0.220589519, 0.328677952))
  3433.  
  3434. spawn(function()
  3435. while true do
  3436. for _,v in pairs(m:children()) do
  3437. if v:IsA("Part") and v.Name == "tat" then
  3438. v.Color = maincol2
  3439. end
  3440. end
  3441. swait()
  3442. end
  3443. end)
  3444. ------------------------------------------------------------------------------------------------
  3445.  
  3446. function Laugh()
  3447. attack = true
  3448. hum.WalkSpeed = 1.01
  3449. Character.Head.face.Texture = "rbxassetid://360687027"
  3450. CreateSound("290084602", tors, 10, 1)
  3451. for i = 0,6.2,0.1 do
  3452. swait()
  3453. rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(0)), 0.15)
  3454. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-30), Rad(0), Rad(0)), 0.3)
  3455. RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-5), Rad(0), Rad(0)), 0.15)
  3456. LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-5), Rad(0), Rad(-0)), 0.15)
  3457. RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(-0), Rad(0), Rad(145)), 0.1)
  3458. LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(-0), Rad(0), Rad(-145)), 0.1)
  3459. end
  3460. for i = 0,6.2,0.1 do
  3461. swait()
  3462. rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1 * Cos(sine / 20)) * angles(Rad(20), Rad(0), Rad(0)), 0.15)
  3463. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(0), Rad(0), Rad(0)), 0.3)
  3464. RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-5), Rad(0), Rad(20)), 0.15)
  3465. LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-5), Rad(0), Rad(-20)), 0.15)
  3466. RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(-30), Rad(0), Rad(15)), 0.1)
  3467. LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(-30), Rad(0), Rad(-15)), 0.1)
  3468. end
  3469. attack = false
  3470. Character.Head.face.Texture = "rbxassetid://176777497"
  3471. hum.WalkSpeed = 16
  3472. end
  3473. ----------------------------------------------------------------
  3474. function RArmTrace()
  3475. for _,v in next, Character:GetChildren() do
  3476. if(v:IsA'Part') and v == RightArm and v ~= RootPart then
  3477. local trace = Instance.new("Part")
  3478. trace.Parent = Character
  3479. trace.Size = v.Size
  3480. trace.Material = "Neon"
  3481. trace.Color = maincol
  3482. trace.Transparency = .3
  3483. trace.Anchored = true
  3484. trace.CanCollide = false
  3485. trace.CFrame = v.CFrame
  3486. Tween(trace,{Transparency=1},.5)
  3487. game:GetService("Debris"):AddItem(trace, 1)
  3488. if v.Name == "Head" then
  3489. local mehs = Instance.new("CylinderMesh",trace)
  3490. mehs.Scale = Vector3.new(1.25,1.25,1.25)
  3491. end
  3492. end
  3493. end
  3494. end
  3495.  
  3496. function PlayAnimationFromTable(table, speed, bool)
  3497. RootJoint.C0 = clerp(RootJoint.C0, table[1], speed)
  3498. Torso.Neck.C0 = clerp(Torso.Neck.C0, table[2], speed)
  3499. RW.C0 = clerp(RW.C0, table[3], speed)
  3500. LW.C0 = clerp(LW.C0, table[4], speed)
  3501. RH.C0 = clerp(RH.C0, table[5], speed)
  3502. LH.C0 = clerp(LH.C0, table[6], speed)
  3503. if bool == true then
  3504. if resetc1 == false then
  3505. resetc1 = true
  3506. RootJoint.C1 = RootJoint.C1
  3507. Torso.Neck.C1 = Torso.Neck.C1
  3508. RW.C1 = rarmc1
  3509. LW.C1 = larmc1
  3510. RH.C1 = rlegc1
  3511. LH.C1 = llegc1
  3512. end
  3513. end
  3514. end
  3515.  
  3516. ArtificialHB = Create("BindableEvent"){
  3517. Parent = script,
  3518. Name = "Heartbeat",
  3519. }
  3520.  
  3521. script:WaitForChild("Heartbeat")
  3522.  
  3523. frame = 1 / 45
  3524. tf = 0
  3525. allowframeloss = false
  3526. tossremainder = false
  3527. lastframe = tick()
  3528. script.Heartbeat:Fire()
  3529.  
  3530. game:GetService("RunService").Heartbeat:connect(function(s, p)
  3531. tf = tf + s
  3532. if tf >= frame then
  3533. if allowframeloss then
  3534. script.Heartbeat:Fire()
  3535. lastframe = tick()
  3536. else
  3537. for i = 1, math.floor(tf / frame) do
  3538. script.Heartbeat:Fire()
  3539. end
  3540. lastframe = tick()
  3541. end
  3542. if tossremainder then
  3543. tf = 0
  3544. else
  3545. tf = tf - frame * math.floor(tf / frame)
  3546. end
  3547. end
  3548. end)
  3549.  
  3550. local slashsound3 = Instance.new("Sound", hed)
  3551. slashsound3.SoundId = "rbxassetid://907332040"
  3552. slashsound3.Volume = 1000000000000
  3553. --//=================================\\
  3554. --|| ASSIGN THINGS TO KEYS
  3555. --\\=================================//
  3556. function kdown(k)
  3557. if k == "q" then
  3558. Sayonara()
  3559. elseif k == "e" then
  3560. Destruction()
  3561. elseif k == "t" then
  3562. Laugh()
  3563. elseif k == "y" then
  3564. Technobeam()
  3565. elseif k == "f" then
  3566. LaughV2()
  3567. end
  3568. end
  3569.  
  3570. mou.KeyDown:connect(kdown)
  3571.  
  3572.  
  3573. --//=================================\\
  3574. --\\=================================//
  3575.  
  3576.  
  3577. function unanchor()
  3578. if UNANCHOR == true then
  3579. g = Character:GetChildren()
  3580. for i = 1, #g do
  3581. if g[i].ClassName == "Part" then
  3582. g[i].Anchored = false
  3583. end
  3584. end
  3585. end
  3586. end
  3587. ---------------------------------------
  3588. -----------------------
  3589. Circle = nil
  3590. CircleParts = {}
  3591. Equipped = false
  3592.  
  3593. function RayCast(Position, Direction, MaxDistance, IgnoreList)
  3594. return game:GetService("Workspace"):FindPartOnRayWithIgnoreList(Ray.new(Position, Direction.unit * (MaxDistance or 999.999)), IgnoreList)
  3595. end
  3596. Equipped = true
  3597. Circle = Instance.new("Model")
  3598. Circle.Name = "Circle"
  3599. Angle = 0
  3600. for i = 1, 1 do
  3601. local CirclePart = Instance.new("Part")
  3602. CirclePart.Name = "CirclePart"
  3603. CirclePart.Transparency = 1
  3604. CirclePart.BrickColor = BrickColor.new("Really black")
  3605. CirclePart.Material = Enum.Material.Plastic
  3606. CirclePart.Shape = Enum.PartType.Block
  3607. CirclePart.FormFactor = Enum.FormFactor.Custom
  3608. CirclePart.TopSurface = Enum.SurfaceType.Smooth
  3609. CirclePart.BottomSurface = Enum.SurfaceType.Smooth
  3610. CirclePart.Anchored = true
  3611. CirclePart.CanCollide = false
  3612. CirclePart.Locked = true
  3613. CirclePart.Size = Vector3.new(10, 0.2, 10)
  3614. local Aura = Instance.new('ParticleEmitter')
  3615. Aura.Name = "Aura"
  3616. Aura.Texture = "rbxassetid://771221224"
  3617. Aura.Parent = CirclePart
  3618. Aura.LightEmission = 0
  3619. Aura.Transparency = NumberSequence.new(0.2,0.4,1)
  3620. Aura.Color = ColorSequence.new(Color3.new(255/255, 255/255, 0/255),Color3.new(255/200, 200/200, 200/200))
  3621. Aura.Size = NumberSequence.new(0.9,0.5,0.3)
  3622. Aura.LockedToPart = false
  3623. Aura.Lifetime = NumberRange.new(1)
  3624. Aura.Rate = 50
  3625. Aura.Speed = NumberRange.new(2.5)
  3626. Aura.SpreadAngle = Vector2.new(80,80)
  3627. local BlockMesh = Instance.new("BlockMesh")
  3628. BlockMesh.Scale = Vector3.new(1, (1 + (0.005 * i)), 1)
  3629. BlockMesh.Parent = CirclePart
  3630. CirclePart.Parent = Circle
  3631. local Star = Instance.new("Decal", CirclePart)
  3632. Star.Texture = "http://www.roblox.com/asset/?id=68854060"
  3633. Star.Face = "Top"
  3634. local Light = Instance.new("PointLight", CirclePart)
  3635. Light.Color = Color3.new(.20,0,0)
  3636. Light.Brightness = 100
  3637. Light.Range = 15
  3638. table.insert(CircleParts, CirclePart)
  3639. end
  3640. Spawn(function()
  3641. while Equipped and Humanoid.Parent and Torso.Parent do
  3642. if Angle == 360 then
  3643. Angle = 0
  3644. end
  3645. Angle = Angle + 0.05
  3646. local Hit, EndPosition = RayCast(Torso.Position, Vector3.new(0, -1, 0), (Torso.Size.Y * 6.5), {Character})
  3647. if Hit then
  3648. if not Circle.Parent then
  3649. Circle.Parent = Character
  3650. end
  3651. for i, v in pairs(CircleParts) do
  3652. v.CFrame = CFrame.new(Torso.Position.X, EndPosition.Y, Torso.Position.Z) * CFrame.Angles(0, (Angle + i), 0)
  3653. end
  3654. else
  3655. Circle.Parent = nil
  3656. end
  3657. wait()
  3658. end
  3659. end)
  3660. ---------------------------
  3661. while true do
  3662. swait()
  3663. sine = sine + change
  3664. local torvel = (root.Velocity * Vector3.new(1, 0, 1)).magnitude
  3665. local velderp = root.Velocity.y
  3666. hitfloor, posfloor = rayCast(root.Position, CFrame.new(root.Position, root.Position - Vector3.new(0, 1, 0)).lookVector, 4* Player_Size, char)
  3667. if equipped == true or equipped == false then
  3668. if attack == false then
  3669. idle = idle + 1
  3670. else
  3671. idle = 0
  3672. end
  3673. local Landed = false
  3674. if(hitfloor)then
  3675. WasAir = false
  3676. else
  3677. WasAir = true
  3678. end
  3679. if(WasAir == false)then
  3680. if(InAir == true)then
  3681. LandTick = time()
  3682. Landed = true
  3683. end
  3684. end
  3685. if(time()-LandTick < .3)then
  3686. Landed = true
  3687. end
  3688. if(hitfloor)then
  3689. InAir = false
  3690. else
  3691. InAir = true
  3692. end
  3693. PixelBlockX(5, 0.25, "Add", ra.CFrame * CF(0,-1,0) * angles(Rad(90 + Mrandom(-360, 360)), Rad(Mrandom(-360, 360)), Rad(Mrandom(-360, 360))), 0.75, 0.75, 0.75, 0.0075, BrickC("Really black"), 0)
  3694. local Walking = (math.abs(root.Velocity.x) > 1 or math.abs(root.Velocity.z) > 1)
  3695. local State = (hum.PlatformStand and 'Paralyzed' or hum.Sit and 'Sit' or not hitfloor and root.Velocity.y < -1 and "Fall" or not hitfloor and root.Velocity.y > 1 and "Jump" or hitfloor and Walking and "Walk" or hitfloor and "Idle")
  3696. if(State == 'Jump')then
  3697. hum.WalkSpeed = 15
  3698. hum.JumpPower = 50
  3699. if attack == false then
  3700. rootj.C0 = clerp(rootj.C0, RootCF * angles(math.min(math.max(root.Velocity.Y/100,-Rad(65)),Rad(65)),0,0),0.3)
  3701. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-10), Rad(0), Rad(0)), 0.3)
  3702. RW.C0 = clerp(RW.C0, CF(1.5, 0.5, 0) * angles(math.min(math.max(root.Velocity.Y/100,-Rad(65)),Rad(65)),0,Rad(15)),0.3)
  3703. LW.C0 = clerp(LW.C0, CF(-1.5, 0.5, 0) * angles(math.min(math.max(root.Velocity.Y/100,-Rad(65)),Rad(65)),0,Rad(-15)),0.3)
  3704. LH.C0=clerp(LH.C0, CF(-1,-.4-0.1 * Cos(sine / 20), -.6) * LHCF * angles(Rad(-5), Rad(-0), Rad(20)), 0.15)
  3705. RH.C0=clerp(RH.C0, CF(1,-1-0.1 * Cos(sine / 20), -.3) * angles(Rad(0), Rad(90), Rad(0)), .3)
  3706. end
  3707. elseif(State == 'Fall')then
  3708. if attack == false then
  3709. rootj.C0 = clerp(rootj.C0, RootCF * angles(math.min(math.max(root.Velocity.Y/100,-Rad(65)),Rad(65)),0,0),0.3)
  3710. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(10), Rad(0), Rad(0)), 0.3)
  3711. RW.C0 = clerp(RW.C0, CF(1.5, 0.5, 0) * angles(math.min(math.max(root.Velocity.Y/100,-Rad(65)),Rad(65)),0,Rad(90)),0.3)
  3712. LW.C0 = clerp(LW.C0, CF(-1.5, 0.5, 0) * angles(math.min(math.max(root.Velocity.Y/100,-Rad(65)),Rad(65)),0,Rad(-90)),0.3)
  3713. LH.C0 = clerp(LH.C0, CF(-1,-.4-0.1 * Cos(sine / 20), -.6) * LHCF * angles(Rad(-5), Rad(-0), Rad(20)), 0.15)
  3714. RH.C0 = clerp(RH.C0, CF(1,-1-0.1 * Cos(sine / 20), -.3) * angles(Rad(0), Rad(90), Rad(0)), .3)
  3715. end
  3716. elseif(State == 'Idle')then
  3717. change = 1
  3718. if attack == false then
  3719. rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(0)), 0.15)
  3720. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(30 - 2.5 * Sin(sine / 18)), Rad(0), Rad(0)), 0.3)
  3721. if Mrandom(1,15) == 1 then
  3722. tors.Neck.C0 = clerp(tors.Neck.C0, necko * CF(0, 0, 0 + ((1) - 1)) * angles(Rad(Mrandom(-15,15)), Rad(Mrandom(-15,15)), Rad(Mrandom(-15,15))), 1)
  3723. end
  3724. RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-4.5), Rad(0), Rad(0)), 0.15)
  3725. LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-6.5), Rad(0), Rad(0)), 0.15)
  3726. RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 20), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(-10 * Cos(sine / 20)), Rad(5 - 2.5 * Sin(sine / 20))), 0.1)
  3727. LW.C0 = clerp(LW.C0, CF(-.8, 0.5 + 0.05 * Sin(sine / 20), -.4 + 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(20), Rad(-215)), 0.1)
  3728. end
  3729. elseif(State == 'Walk')then
  3730. change = 1
  3731. hum.WalkSpeed = 15
  3732. hum.JumpPower = 50
  3733. if attack == false then
  3734. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(30 - 2.5 * Sin(sine / 20)), Rad(0), Rad(0)), 0.3)
  3735. if Mrandom(1,15) == 1 then
  3736. tors.Neck.C0 = clerp(tors.Neck.C0, necko * CF(0, 0, 0 + ((1) - 1)) * angles(Rad(Mrandom(-15,15)), Rad(Mrandom(-15,15)), Rad(Mrandom(-15,15))), 1)
  3737. end
  3738. RH.C0 = clerp(RH.C0, CF(1, -0.925 - 0.5 * Cos(sine / 7) / 2, 0.5 * Cos(sine / 7) / 2) * angles(Rad(-15 - 5 * Cos(sine / 7)) - rl.RotVelocity.Y / 75 + -Sin(sine / 7) / 2.5, Rad(90 - 0.1 * Cos(sine / 7)), Rad(0)) * angles(Rad(0 + 0.1 * Cos(sine / 7)), Rad(0), Rad(0)), 0.3)
  3739. LH.C0 = clerp(LH.C0, CF(-1, -0.925 + 0.5 * Cos(sine / 7) / 2, -0.5 * Cos(sine / 7) / 2) * angles(Rad(-15 + 5 * Cos(sine / 7)) + ll.RotVelocity.Y / 75 + Sin(sine / 7) / 2.5, Rad(-90 - 0.1 * Cos(sine / 7)), Rad(0)) * angles(Rad(0 - 0.1 * Cos(sine / 7)), Rad(0), Rad(0)), 0.3)
  3740. RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 7), 0.15 * Cos(sine / 7)) * angles(Rad(45) * Cos(sine / 7) , Rad(0), Rad(5) - ra.RotVelocity.Y / 75), 0.1)
  3741. LW.C0 = clerp(LW.C0, CF(-.8, 0.5 + 0.05 * Sin(sine / 20), -.4 + 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(20), Rad(-215)), 0.1)
  3742. end
  3743. end
  3744. end
  3745. for _, c in pairs(char:GetChildren()) do
  3746. if c.ClassName == "Part" and c.Name ~= "Detail" then
  3747. c.Color = Color3.new(0,0,0)
  3748. if c:FindFirstChildOfClass("ParticleEmitter") then
  3749. c:FindFirstChildOfClass("ParticleEmitter"):remove()
  3750. end
  3751. elseif c.ClassName == "CharacterMesh" or c.ClassName == "Accessory" or c.Name == "Body Colors" then
  3752. c:remove()
  3753. elseif (c.ClassName == "Shirt" or c.ClassName == "Pants") and c.Name ~= "Cloth" then
  3754. c:remove()
  3755. end
  3756. end
  3757. Music.SoundId = "rbxassetid://"..SONG
  3758. Music.Looped = true
  3759. Music.Pitch = 1
  3760. Music.Volume = 3
  3761. Music.Parent = char
  3762. Music:Resume()
  3763. if 0 < #Effects then
  3764. for e = 1, #Effects do
  3765. if Effects[e] ~= nil then
  3766. local Thing = Effects[e]
  3767. if Thing ~= nil then
  3768. local Part = Thing[1]
  3769. local Mode = Thing[2]
  3770. local Delay = Thing[3]
  3771. local IncX = Thing[4]
  3772. local IncY = Thing[5]
  3773. local IncZ = Thing[6]
  3774. if 1 >= Thing[1].Transparency then
  3775. if Thing[2] == "Block1" then
  3776. Thing[1].CFrame = Thing[1].CFrame * CFrame.fromEulerAnglesXYZ(math.random(-50, 50), math.random(-50, 50), math.random(-50, 50))
  3777. local Mesh = Thing[1].Mesh
  3778. Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
  3779. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  3780. elseif Thing[2] == "Block2" then
  3781. Thing[1].CFrame = Thing[1].CFrame + Vector3.new(0, 0, 0)
  3782. local Mesh = Thing[7]
  3783. Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
  3784. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  3785. elseif Thing[2] == "Block3" then
  3786. Thing[1].CFrame = Thing[1].CFrame * CFrame.fromEulerAnglesXYZ(math.random(-50, 50), math.random(-50, 50), math.random(-50, 50)) + Vector3.new(0, 0.15, 0)
  3787. local Mesh = Thing[7]
  3788. Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
  3789. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  3790. elseif Thing[2] == "Cylinder" then
  3791. local Mesh = Thing[1].Mesh
  3792. Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
  3793. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  3794. elseif Thing[2] == "Blood" then
  3795. local Mesh = Thing[7]
  3796. Thing[1].CFrame = Thing[1].CFrame * Vector3.new(0, 0.5, 0)
  3797. Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
  3798. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  3799. elseif Thing[2] == "Elec" then
  3800. local Mesh = Thing[1].Mesh
  3801. Mesh.Scale = Mesh.Scale + Vector3.new(Thing[7], Thing[8], Thing[9])
  3802. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  3803. elseif Thing[2] == "Disappear" then
  3804. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  3805. elseif Thing[2] == "Shatter" then
  3806. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  3807. Thing[4] = Thing[4] * CFrame.new(0, Thing[7], 0)
  3808. Thing[1].CFrame = Thing[4] * CFrame.fromEulerAnglesXYZ(Thing[6], 0, 0)
  3809. Thing[6] = Thing[6] + Thing[5]
  3810. end
  3811. else
  3812. Part.Parent = nil
  3813. table.remove(Effects, e)
  3814. if INSTANT == true then
  3815. if TRANSFORMED == false then
  3816. sick.TimePosition = 60
  3817. Player:ClearCharacterAppearance()
  3818. sick:Play()
  3819. for _, c in pairs(HANDFOLDER:GetChildren()) do
  3820. if c.ClassName == "Part" then
  3821. c.Transparency = 0
  3822. end
  3823. end
  3824. end
  3825. TRANSFORMED = true
  3826. end
  3827. script.Parent = PlayerGui
  3828. Character.Parent = workspace
  3829. Humanoid.Parent = Character
  3830. Player:ClearCharacterAppearance()
  3831. end
  3832. end
  3833. end
  3834. end
  3835. end
  3836. end
  3837. --------------------------------------------------------------------------------
  3838. script:ClearAllChildren()
  3839. wait(0.2)
  3840.  
  3841. Player = game:GetService("Players").LocalPlayer
  3842. PlayerGui = Player.PlayerGui
  3843. Cam = workspace.CurrentCamera
  3844. Backpack = Player.Backpack
  3845. Character = Player.Character
  3846. Humanoid = Character.Humanoid
  3847. Mouse = Player:GetMouse()
  3848. RootPart = Character["HumanoidRootPart"]
  3849. Torso = Character["Torso"]
  3850. Head = Character["Head"]
  3851. RightArm = Character["Right Arm"]
  3852. LeftArm = Character["Left Arm"]
  3853. RightLeg = Character["Right Leg"]
  3854. LeftLeg = Character["Left Leg"]
  3855. RootJoint = RootPart["RootJoint"]
  3856. Neck = Torso["Neck"]
  3857. RightShoulder = Torso["Right Shoulder"]
  3858. LeftShoulder = Torso["Left Shoulder"]
  3859. RightHip = Torso["Right Hip"]
  3860. LeftHip = Torso["Left Hip"]
  3861. local TIME = 0
  3862. local sick = Instance.new("Sound",Torso)
  3863.  
  3864. IT = Instance.new
  3865. CF = CFrame.new
  3866. VT = Vector3.new
  3867. RAD = math.rad
  3868. C3 = Color3.new
  3869. UD2 = UDim2.new
  3870. BRICKC = BrickColor.new
  3871. ANGLES = CFrame.Angles
  3872. EULER = CFrame.fromEulerAnglesXYZ
  3873. COS = math.cos
  3874. ACOS = math.acos
  3875. SIN = math.sin
  3876. ASIN = math.asin
  3877. ABS = math.abs
  3878. MRANDOM = math.random
  3879. FLOOR = math.floor
  3880. --//=================================\\
  3881. --|| USEFUL VALUES
  3882. --\\=================================//
  3883.  
  3884. Animation_Speed = 3
  3885. local FORCERESET = false
  3886. Frame_Speed = 1 / 60 -- (1 / 30) OR (1 / 60)
  3887. local Speed = 16
  3888. local ROOTC0 = CF(0, 0, 0) * ANGLES(RAD(-90), RAD(0), RAD(180))
  3889. local NECKC0 = CF(0, 1, 0) * ANGLES(RAD(-90), RAD(0), RAD(180))
  3890. local RIGHTSHOULDERC0 = CF(-0.5, 0, 0) * ANGLES(RAD(0), RAD(90), RAD(0))
  3891. local LEFTSHOULDERC0 = CF(0.5, 0, 0) * ANGLES(RAD(0), RAD(-90), RAD(0))
  3892. local DAMAGEMULTIPLIER = 1
  3893. local ANIM = "Idle"
  3894. local ATTACK = false
  3895. local EQUIPPED = false
  3896. local HOLD = false
  3897. local COMBO = 1
  3898. local Rooted = false
  3899. local SINE = 0
  3900. local KEYHOLD = false
  3901. local CHANGE = 2 / Animation_Speed
  3902. local WALKINGANIM = false
  3903. local VALUE1 = false
  3904. local VALUE2 = false
  3905. local ROBLOXIDLEANIMATION = IT("Animation")
  3906. ROBLOXIDLEANIMATION.Name = "Roblox Idle Animation"
  3907. ROBLOXIDLEANIMATION.AnimationId = "http://www.roblox.com/asset/?id=180435571"
  3908. --ROBLOXIDLEANIMATION.Parent = Humanoid
  3909. local WEAPONGUI = IT("ScreenGui", PlayerGui)
  3910. WEAPONGUI.Name = "BanishV3Gui"
  3911. local Weapon = IT("Model")
  3912. Weapon.Name = "Adds"
  3913. local Effects = IT("Folder", Weapon)
  3914. Effects.Name = "Effects"
  3915. local ANIMATOR = Humanoid.Animator
  3916. local ANIMATE = Character:FindFirstChild("Animate")
  3917. local UNANCHOR = true
  3918. local TOBANISH = {}
  3919. script.Parent = PlayerGui
  3920.  
  3921. --//=================================\\
  3922. --\\=================================//
  3923.  
  3924.  
  3925. --//=================================\\
  3926. --|| SAZERENOS' ARTIFICIAL HEARTBEAT
  3927. --\\=================================//
  3928.  
  3929. ArtificialHB = Instance.new("BindableEvent", script)
  3930. ArtificialHB.Name = "ArtificialHB"
  3931.  
  3932. script:WaitForChild("ArtificialHB")
  3933.  
  3934. frame = Frame_Speed
  3935. tf = 0
  3936. allowframeloss = false
  3937. tossremainder = false
  3938. lastframe = tick()
  3939. script.ArtificialHB:Fire()
  3940.  
  3941. game:GetService("RunService").Heartbeat:connect(function(s, p)
  3942. tf = tf + s
  3943. if tf >= frame then
  3944. if allowframeloss then
  3945. script.ArtificialHB:Fire()
  3946. lastframe = tick()
  3947. else
  3948. for i = 1, math.floor(tf / frame) do
  3949. script.ArtificialHB:Fire()
  3950. end
  3951. lastframe = tick()
  3952. end
  3953. if tossremainder then
  3954. tf = 0
  3955. else
  3956. tf = tf - frame * math.floor(tf / frame)
  3957. end
  3958. end
  3959. end)
  3960.  
  3961. --//=================================\\
  3962. --\\=================================//
  3963.  
  3964. --//=================================\\
  3965. --|| SOME FUNCTIONS
  3966. --\\=================================//
  3967.  
  3968. function Raycast(POSITION, DIRECTION, RANGE, IGNOREDECENDANTS)
  3969. return workspace:FindPartOnRay(Ray.new(POSITION, DIRECTION.unit * RANGE), IGNOREDECENDANTS)
  3970. end
  3971.  
  3972. function PositiveAngle(NUMBER)
  3973. if NUMBER >= 0 then
  3974. NUMBER = 0
  3975. end
  3976. return NUMBER
  3977. end
  3978.  
  3979. function NegativeAngle(NUMBER)
  3980. if NUMBER <= 0 then
  3981. NUMBER = 0
  3982. end
  3983. return NUMBER
  3984. end
  3985.  
  3986. function Swait(NUMBER)
  3987. if NUMBER == 0 or NUMBER == nil then
  3988. ArtificialHB.Event:wait()
  3989. else
  3990. for i = 1, NUMBER do
  3991. ArtificialHB.Event:wait()
  3992. end
  3993. end
  3994. end
  3995.  
  3996. function CreateMesh(MESH, PARENT, MESHTYPE, MESHID, TEXTUREID, SCALE, OFFSET)
  3997. local NEWMESH = IT(MESH)
  3998. if MESH == "SpecialMesh" then
  3999. NEWMESH.MeshType = MESHTYPE
  4000. if MESHID ~= "nil" and MESHID ~= "" then
  4001. NEWMESH.MeshId = "http://www.roblox.com/asset/?id="..MESHID
  4002. end
  4003. if TEXTUREID ~= "nil" and TEXTUREID ~= "" then
  4004. NEWMESH.TextureId = "http://www.roblox.com/asset/?id="..TEXTUREID
  4005. end
  4006. end
  4007. NEWMESH.Offset = OFFSET or VT(0, 0, 0)
  4008. NEWMESH.Scale = SCALE
  4009. NEWMESH.Parent = PARENT
  4010. return NEWMESH
  4011. end
  4012.  
  4013. function CreatePart(FORMFACTOR, PARENT, MATERIAL, REFLECTANCE, TRANSPARENCY, BRICKCOLOR, NAME, SIZE, ANCHOR)
  4014. local NEWPART = IT("Part")
  4015. NEWPART.formFactor = FORMFACTOR
  4016. NEWPART.Reflectance = REFLECTANCE
  4017. NEWPART.Transparency = TRANSPARENCY
  4018. NEWPART.CanCollide = false
  4019. NEWPART.Locked = true
  4020. NEWPART.Anchored = true
  4021. if ANCHOR == false then
  4022. NEWPART.Anchored = false
  4023. end
  4024. NEWPART.BrickColor = BRICKC(tostring(BRICKCOLOR))
  4025. NEWPART.Name = NAME
  4026. NEWPART.Size = SIZE
  4027. NEWPART.Position = Torso.Position
  4028. NEWPART.Material = MATERIAL
  4029. NEWPART:BreakJoints()
  4030. NEWPART.Parent = PARENT
  4031. return NEWPART
  4032. end
  4033.  
  4034. local function weldBetween(a, b)
  4035. local weldd = Instance.new("ManualWeld")
  4036. weldd.Part0 = a
  4037. weldd.Part1 = b
  4038. weldd.C0 = CFrame.new()
  4039. weldd.C1 = b.CFrame:inverse() * a.CFrame
  4040. weldd.Parent = a
  4041. return weldd
  4042. end
  4043.  
  4044.  
  4045. function QuaternionFromCFrame(cf)
  4046. local mx, my, mz, m00, m01, m02, m10, m11, m12, m20, m21, m22 = cf:components()
  4047. local trace = m00 + m11 + m22
  4048. if trace > 0 then
  4049. local s = math.sqrt(1 + trace)
  4050. local recip = 0.5 / s
  4051. return (m21 - m12) * recip, (m02 - m20) * recip, (m10 - m01) * recip, s * 0.5
  4052. else
  4053. local i = 0
  4054. if m11 > m00 then
  4055. i = 1
  4056. end
  4057. if m22 > (i == 0 and m00 or m11) then
  4058. i = 2
  4059. end
  4060. if i == 0 then
  4061. local s = math.sqrt(m00 - m11 - m22 + 1)
  4062. local recip = 0.5 / s
  4063. return 0.5 * s, (m10 + m01) * recip, (m20 + m02) * recip, (m21 - m12) * recip
  4064. elseif i == 1 then
  4065. local s = math.sqrt(m11 - m22 - m00 + 1)
  4066. local recip = 0.5 / s
  4067. return (m01 + m10) * recip, 0.5 * s, (m21 + m12) * recip, (m02 - m20) * recip
  4068. elseif i == 2 then
  4069. local s = math.sqrt(m22 - m00 - m11 + 1)
  4070. local recip = 0.5 / s return (m02 + m20) * recip, (m12 + m21) * recip, 0.5 * s, (m10 - m01) * recip
  4071. end
  4072. end
  4073. end
  4074.  
  4075. function QuaternionToCFrame(px, py, pz, x, y, z, w)
  4076. local xs, ys, zs = x + x, y + y, z + z
  4077. local wx, wy, wz = w * xs, w * ys, w * zs
  4078. local xx = x * xs
  4079. local xy = x * ys
  4080. local xz = x * zs
  4081. local yy = y * ys
  4082. local yz = y * zs
  4083. local zz = z * zs
  4084. return CFrame.new(px, py, pz, 1 - (yy + zz), xy - wz, xz + wy, xy + wz, 1 - (xx + zz), yz - wx, xz - wy, yz + wx, 1 - (xx + yy))
  4085. end
  4086.  
  4087. function QuaternionSlerp(a, b, t)
  4088. local cosTheta = a[1] * b[1] + a[2] * b[2] + a[3] * b[3] + a[4] * b[4]
  4089. local startInterp, finishInterp;
  4090. if cosTheta >= 0.0001 then
  4091. if (1 - cosTheta) > 0.0001 then
  4092. local theta = ACOS(cosTheta)
  4093. local invSinTheta = 1 / SIN(theta)
  4094. startInterp = SIN((1 - t) * theta) * invSinTheta
  4095. finishInterp = SIN(t * theta) * invSinTheta
  4096. else
  4097. startInterp = 1 - t
  4098. finishInterp = t
  4099. end
  4100. else
  4101. if (1 + cosTheta) > 0.0001 then
  4102. local theta = ACOS(-cosTheta)
  4103. local invSinTheta = 1 / SIN(theta)
  4104. startInterp = SIN((t - 1) * theta) * invSinTheta
  4105. finishInterp = SIN(t * theta) * invSinTheta
  4106. else
  4107. startInterp = t - 1
  4108. finishInterp = t
  4109. end
  4110. end
  4111. return a[1] * startInterp + b[1] * finishInterp, a[2] * startInterp + b[2] * finishInterp, a[3] * startInterp + b[3] * finishInterp, a[4] * startInterp + b[4] * finishInterp
  4112. end
  4113.  
  4114. function Clerp(a, b, t)
  4115. local qa = {QuaternionFromCFrame(a)}
  4116. local qb = {QuaternionFromCFrame(b)}
  4117. local ax, ay, az = a.x, a.y, a.z
  4118. local bx, by, bz = b.x, b.y, b.z
  4119. local _t = 1 - t
  4120. return QuaternionToCFrame(_t * ax + t * bx, _t * ay + t * by, _t * az + t * bz, QuaternionSlerp(qa, qb, t))
  4121. end
  4122.  
  4123. function CreateFrame(PARENT, TRANSPARENCY, BORDERSIZEPIXEL, POSITION, SIZE, COLOR, BORDERCOLOR, NAME)
  4124. local frame = IT("Frame")
  4125. frame.BackgroundTransparency = TRANSPARENCY
  4126. frame.BorderSizePixel = BORDERSIZEPIXEL
  4127. frame.Position = POSITION
  4128. frame.Size = SIZE
  4129. frame.BackgroundColor3 = COLOR
  4130. frame.BorderColor3 = BORDERCOLOR
  4131. frame.Name = NAME
  4132. frame.Parent = PARENT
  4133. return frame
  4134. end
  4135.  
  4136. function CreateLabel(PARENT, TEXT, TEXTCOLOR, TEXTFONTSIZE, TEXTFONT, TRANSPARENCY, BORDERSIZEPIXEL, STROKETRANSPARENCY, NAME)
  4137. local label = IT("TextLabel")
  4138. label.BackgroundTransparency = 1
  4139. label.Size = UD2(1, 0, 1, 0)
  4140. label.Position = UD2(0, 0, 0, 0)
  4141. label.TextColor3 = TEXTCOLOR
  4142. label.TextStrokeTransparency = STROKETRANSPARENCY
  4143. label.TextTransparency = TRANSPARENCY
  4144. label.FontSize = TEXTFONTSIZE
  4145. label.Font = TEXTFONT
  4146. label.BorderSizePixel = BORDERSIZEPIXEL
  4147. label.TextScaled = false
  4148. label.Text = TEXT
  4149. label.Name = NAME
  4150. label.Parent = PARENT
  4151. return label
  4152. end
  4153.  
  4154. function NoOutlines(PART)
  4155. PART.TopSurface, PART.BottomSurface, PART.LeftSurface, PART.RightSurface, PART.FrontSurface, PART.BackSurface = 10, 10, 10, 10, 10, 10
  4156. end
  4157.  
  4158. function CreateWeldOrSnapOrMotor(TYPE, PARENT, PART0, PART1, C0, C1)
  4159. local NEWWELD = IT(TYPE)
  4160. NEWWELD.Part0 = PART0
  4161. NEWWELD.Part1 = PART1
  4162. NEWWELD.C0 = C0
  4163. NEWWELD.C1 = C1
  4164. NEWWELD.Parent = PARENT
  4165. return NEWWELD
  4166. end
  4167.  
  4168. local S = IT("Sound")
  4169. function CreateSound(ID, PARENT, VOLUME, PITCH, DOESLOOP)
  4170. local NEWSOUND = nil
  4171. coroutine.resume(coroutine.create(function()
  4172. NEWSOUND = S:Clone()
  4173. NEWSOUND.Parent = PARENT
  4174. NEWSOUND.Volume = VOLUME
  4175. NEWSOUND.Pitch = PITCH
  4176. NEWSOUND.SoundId = "1753701701"..ID
  4177. NEWSOUND:play()
  4178. if DOESLOOP == true then
  4179. NEWSOUND.Looped = true
  4180. else
  4181. repeat wait(1) until NEWSOUND.Playing == false or NEWSOUND.Parent ~= PARENT
  4182. NEWSOUND:remove()
  4183. end
  4184. end))
  4185. return NEWSOUND
  4186. end
  4187.  
  4188. function CFrameFromTopBack(at, top, back)
  4189. local right = top:Cross(back)
  4190. return CF(at.x, at.y, at.z, right.x, top.x, back.x, right.y, top.y, back.y, right.z, top.z, back.z)
  4191. end
  4192.  
  4193. --WACKYEFFECT({EffectType = "", Size = VT(1,1,1), Size2 = VT(0,0,0), Transparency = 0, Transparency2 = 1, CFrame = CF(), MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = C3(1,1,1), SoundID = nil, SoundPitch = nil, SoundVolume = nil})
  4194. function WACKYEFFECT(Table)
  4195. local TYPE = (Table.EffectType or "Sphere")
  4196. local SIZE = (Table.Size or VT(1,1,1))
  4197. local ENDSIZE = (Table.Size2 or VT(0,0,0))
  4198. local TRANSPARENCY = (Table.Transparency or 0)
  4199. local ENDTRANSPARENCY = (Table.Transparency2 or 1)
  4200. local CFRAME = (Table.CFrame or Torso.CFrame)
  4201. local MOVEDIRECTION = (Table.MoveToPos or nil)
  4202. local ROTATION1 = (Table.RotationX or 0)
  4203. local ROTATION2 = (Table.RotationY or 0)
  4204. local ROTATION3 = (Table.RotationZ or 0)
  4205. local MATERIAL = (Table.Material or "Neon")
  4206. local COLOR = (Table.Color or C3(1,1,1))
  4207. local TIME = (Table.Time or 45)
  4208. local SOUNDID = (Table.SoundID or nil)
  4209. local SOUNDPITCH = (Table.SoundPitch or nil)
  4210. local SOUNDVOLUME = (Table.SoundVolume or nil)
  4211. coroutine.resume(coroutine.create(function()
  4212. local PLAYSSOUND = false
  4213. local SOUND = nil
  4214. local EFFECT = CreatePart(3, Effects, MATERIAL, 0, TRANSPARENCY, BRICKC("Pearl"), "Effect", VT(1,1,1), true)
  4215. if SOUNDID ~= nil and SOUNDPITCH ~= nil and SOUNDVOLUME ~= nil then
  4216. PLAYSSOUND = true
  4217. SOUND = CreateSound(SOUNDID, EFFECT, SOUNDVOLUME, SOUNDPITCH, false)
  4218. end
  4219. EFFECT.Color = COLOR
  4220. local MSH = nil
  4221. if TYPE == "Sphere" then
  4222. MSH = CreateMesh("SpecialMesh", EFFECT, "Sphere", "", "", SIZE, VT(0,0,0))
  4223. elseif TYPE == "Block" then
  4224. MSH = IT("BlockMesh",EFFECT)
  4225. MSH.Scale = VT(SIZE.X,SIZE.X,SIZE.X)
  4226. elseif TYPE == "Wave" then
  4227. MSH = CreateMesh("SpecialMesh", EFFECT, "FileMesh", "20329976", "", SIZE, VT(0,0,-SIZE.X/8))
  4228. elseif TYPE == "Ring" then
  4229. MSH = CreateMesh("SpecialMesh", EFFECT, "FileMesh", "559831844", "", VT(SIZE.X,SIZE.X,0.1), VT(0,0,0))
  4230. elseif TYPE == "Slash" then
  4231. MSH = CreateMesh("SpecialMesh", EFFECT, "FileMesh", "662586858", "", VT(SIZE.X/10,0,SIZE.X/10), VT(0,0,0))
  4232. elseif TYPE == "Round Slash" then
  4233. MSH = CreateMesh("SpecialMesh", EFFECT, "FileMesh", "662585058", "", VT(SIZE.X/10,0,SIZE.X/10), VT(0,0,0))
  4234. elseif TYPE == "Swirl" then
  4235. MSH = CreateMesh("SpecialMesh", EFFECT, "FileMesh", "1051557", "", SIZE, VT(0,0,0))
  4236. elseif TYPE == "Skull" then
  4237. MSH = CreateMesh("SpecialMesh", EFFECT, "FileMesh", "4770583", "", SIZE, VT(0,0,0))
  4238. elseif TYPE == "Crystal" then
  4239. MSH = CreateMesh("SpecialMesh", EFFECT, "FileMesh", "9756362", "", SIZE, VT(0,0,0))
  4240. end
  4241. if MSH ~= nil then
  4242. local MOVESPEED = nil
  4243. if MOVEDIRECTION ~= nil then
  4244. MOVESPEED = (CFRAME.p - MOVEDIRECTION).Magnitude/TIME
  4245. end
  4246. local GROWTH = SIZE - ENDSIZE
  4247. local TRANS = TRANSPARENCY - ENDTRANSPARENCY
  4248. if TYPE == "Block" then
  4249. EFFECT.CFrame = CFRAME*ANGLES(RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360)))
  4250. else
  4251. EFFECT.CFrame = CFRAME
  4252. end
  4253. for LOOP = 1, TIME+1 do
  4254. Swait()
  4255. MSH.Scale = MSH.Scale - GROWTH/TIME
  4256. if TYPE == "Wave" then
  4257. MSH.Offset = VT(0,0,-MSH.Scale.X/8)
  4258. end
  4259. EFFECT.Transparency = EFFECT.Transparency - TRANS/TIME
  4260. if TYPE == "Block" then
  4261. EFFECT.CFrame = CFRAME*ANGLES(RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360)))
  4262. else
  4263. EFFECT.CFrame = EFFECT.CFrame*ANGLES(RAD(ROTATION1),RAD(ROTATION2),RAD(ROTATION3))
  4264. end
  4265. if MOVEDIRECTION ~= nil then
  4266. local ORI = EFFECT.Orientation
  4267. EFFECT.CFrame = CF(EFFECT.Position,MOVEDIRECTION)*CF(0,0,-MOVESPEED)
  4268. EFFECT.Orientation = ORI
  4269. end
  4270. end
  4271. if PLAYSSOUND == false then
  4272. EFFECT:remove()
  4273. else
  4274. SOUND.Stopped:Connect(function()
  4275. EFFECT:remove()
  4276. end)
  4277. end
  4278. else
  4279. if PLAYSSOUND == false then
  4280. EFFECT:remove()
  4281. else
  4282. repeat Swait() until SOUND.Playing == false
  4283. EFFECT:remove()
  4284. end
  4285. end
  4286. end))
  4287. end
  4288.  
  4289. function MakeForm(PART,TYPE)
  4290. if TYPE == "Cyl" then
  4291. local MSH = IT("CylinderMesh",PART)
  4292. elseif TYPE == "Ball" then
  4293. local MSH = IT("SpecialMesh",PART)
  4294. MSH.MeshType = "Sphere"
  4295. elseif TYPE == "Wedge" then
  4296. local MSH = IT("SpecialMesh",PART)
  4297. MSH.MeshType = "Wedge"
  4298. end
  4299. end
  4300.  
  4301. function SpawnTrail(FROM,TO,BIG)
  4302. local TRAIL = CreatePart(3, Effects, "Neon", 0, 0.5, "Bright yellow", "Trail", VT(0,0,0))
  4303. MakeForm(TRAIL,"Cyl")
  4304. local DIST = (FROM - TO).Magnitude
  4305. if BIG == true then
  4306. TRAIL.Size = VT(0.5,DIST,0.5)
  4307. else
  4308. TRAIL.Size = VT(0.25,DIST,0.25)
  4309. end
  4310. TRAIL.CFrame = CF(FROM, TO) * CF(0, 0, -DIST/2) * ANGLES(RAD(90),RAD(0),RAD(0))
  4311. coroutine.resume(coroutine.create(function()
  4312. for i = 1, 5 do
  4313. Swait()
  4314. TRAIL.Transparency = TRAIL.Transparency + 0.1
  4315. end
  4316. TRAIL:remove()
  4317. end))
  4318. end
  4319.  
  4320. Debris = game:GetService("Debris")
  4321.  
  4322. function CastProperRay(StartPos, EndPos, Distance, Ignore)
  4323. local DIRECTION = CF(StartPos,EndPos).lookVector
  4324. return Raycast(StartPos, DIRECTION, Distance, Ignore)
  4325. end
  4326.  
  4327. function turnto(position)
  4328. RootPart.CFrame=CFrame.new(RootPart.CFrame.p,VT(position.X,RootPart.Position.Y,position.Z)) * CFrame.new(0, 0, 0)
  4329. end
  4330.  
  4331. --//=================================\\
  4332. --|| WEAPON CREATION
  4333. --\\=================================//
  4334.  
  4335. local Particle = IT("ParticleEmitter",nil)
  4336. Particle.Enabled = false
  4337. Particle.Transparency = NumberSequence.new({NumberSequenceKeypoint.new(0,0.3),NumberSequenceKeypoint.new(0.3,0),NumberSequenceKeypoint.new(1,1)})
  4338. Particle.LightEmission = 0.5
  4339. Particle.Rate = 150
  4340. Particle.ZOffset = 0.2
  4341. Particle.Rotation = NumberRange.new(-180, 180)
  4342. Particle.RotSpeed = NumberRange.new(-180, 180)
  4343. Particle.Texture = "http://www.roblox.com/asset/?id=304437537"
  4344. Particle.Color = ColorSequence.new(C3(1,0,0),C3(0.4,0,0))
  4345.  
  4346. --ParticleEmitter({Speed = 5, Drag = 0, Size1 = 1, Size2 = 5, Lifetime1 = 1, Lifetime2 = 1.5, Parent = Torso, Emit = 100, Offset = 360, Enabled = false})
  4347. function ParticleEmitter(Table)
  4348. local PRTCL = Particle:Clone()
  4349. local Speed = Table.Speed or 5
  4350. local Drag = Table.Drag or 0
  4351. local Size1 = Table.Size1 or 1
  4352. local Size2 = Table.Size2 or 5
  4353. local Lifetime1 = Table.Lifetime1 or 1
  4354. local Lifetime2 = Table.Lifetime2 or 1.5
  4355. local Parent = Table.Parent or Torso
  4356. local Emit = Table.Emit or 100
  4357. local Offset = Table.Offset or 360
  4358. local Acel = Table.Acel or VT(0,0,0)
  4359. local Enabled = Table.Enabled or false
  4360. PRTCL.Parent = Parent
  4361. PRTCL.Size = NumberSequence.new(Size1,Size2)
  4362. PRTCL.Lifetime = NumberRange.new(Lifetime1,Lifetime2)
  4363. PRTCL.Speed = NumberRange.new(Speed)
  4364. PRTCL.VelocitySpread = Offset
  4365. PRTCL.Drag = Drag
  4366. PRTCL.Acceleration = Acel
  4367. if Enabled == false then
  4368. PRTCL:Emit(Emit)
  4369. Debris:AddItem(PRTCL,Lifetime2)
  4370. else
  4371. PRTCL.Enabled = true
  4372. end
  4373. return PRTCL
  4374. end
  4375.  
  4376. local Handle = CreatePart(3, Weapon, "Metal", 0, 0, "Brown", "Part", VT(0.2,0.6,0.2),false)
  4377. local RightArmGrasp = CreateWeldOrSnapOrMotor("Weld", Handle, RightArm, Handle, CF(0,-1, 0) * ANGLES(RAD(90), RAD(0), RAD(0)), CF(0, 0.21, 0))
  4378. local Part = CreatePart(3, Weapon, "Metal", 0, 0, "Brown", "Part", VT(0.2,0.5,0.2),false)
  4379. MakeForm(Part,"Wedge")
  4380. CreateWeldOrSnapOrMotor("Weld", Handle, Handle, Part, CF(0, -0.3, 0.2) * ANGLES(RAD(0), RAD(180), RAD(0)), CF(0, 0, 0))
  4381. local Part = CreatePart(3, Weapon, "Metal", 0, 0, "Brown", "Part", VT(0.2,0.3,0.2),false)
  4382. MakeForm(Part,"Wedge")
  4383. CreateWeldOrSnapOrMotor("Weld", Handle, Handle, Part, CF(0, -0.4, 0) * ANGLES(RAD(0), RAD(0), RAD(180)), CF(0, 0, 0))
  4384. local Part = CreatePart(3, Weapon, "Metal", 0, 0, "Brown", "Part", VT(0.3,0.3,0.3),false)
  4385. CreateWeldOrSnapOrMotor("Weld", Handle, Handle, Part, CF(0, -0.5, 0.2) * ANGLES(RAD(0), RAD(0), RAD(0)), CF(0, 0, 0))
  4386. local Part = CreatePart(3, Weapon, "Metal", 0, 0, "Brown", "Part", VT(0.3,0.5,0.5),false)
  4387. CreateWeldOrSnapOrMotor("Weld", Handle, Handle, Part, CF(0, -0.6, 0.5) * ANGLES(RAD(0), RAD(0), RAD(0)), CF(0, 0, 0))
  4388. local Part = CreatePart(3, Weapon, "Metal", 0, 0, "Brown", "Part", VT(0.4,0.4,0.4),false)
  4389. MakeForm(Part,"Cyl")
  4390. CreateWeldOrSnapOrMotor("Weld", Handle, Handle, Part, CF(0, -0.6, 0.5) * ANGLES(RAD(90), RAD(0), RAD(0)), CF(0, 0, 0))
  4391. for i = 1, 8 do
  4392. local Piece = CreatePart(3, Weapon, "Metal", 0, 0, "Brown", "Eye", VT(0,0.35,0.41),false)
  4393. CreateWeldOrSnapOrMotor("Weld", Handle, Part, Piece, CF(0, 0, 0) * ANGLES(RAD(0), RAD((360/8)*i), RAD(0)), CF(0, 0, 0))
  4394. end
  4395. local Part = CreatePart(3, Weapon, "Metal", 0, 0, "Brown", "Eye", VT(0.38,0.41,0.38),false)
  4396. MakeForm(Part,"Cyl")
  4397. CreateWeldOrSnapOrMotor("Weld", Handle, Handle, Part, CF(0, -0.6, 0.5) * ANGLES(RAD(90), RAD(0), RAD(0)), CF(0, 0, 0))
  4398. local Part = CreatePart(3, Weapon, "Metal", 0, 0, "Brown", "Part", VT(0.37,0.5,0.37),false)
  4399. MakeForm(Part,"Ball")
  4400. CreateWeldOrSnapOrMotor("Weld", Handle, Handle, Part, CF(0, -0.6, 0.3) * ANGLES(RAD(90), RAD(0), RAD(0)), CF(0, 0, 0))
  4401. local Part = CreatePart(3, Weapon, "Metal", 0, 0, "Brown", "Part", VT(0.2,0.7,0.4),false)
  4402. MakeForm(Part,"Wedge")
  4403. CreateWeldOrSnapOrMotor("Weld", Handle, Handle, Part, CF(0, -0.7, 0.5) * ANGLES(RAD(90), RAD(180), RAD(180)), CF(0, 0, 0))
  4404. local Part = CreatePart(3, Weapon, "Metal", 0, 0, "Brown", "Part", VT(0.3,0.4,0.2),false)
  4405. CreateWeldOrSnapOrMotor("Weld", Handle, Handle, Part, CF(0, -0.6, 0.7) * ANGLES(RAD(0), RAD(0), RAD(0)), CF(0, 0, 0))
  4406. local Part = CreatePart(3, Weapon, "Metal", 0, 0, "Brown", "Part", VT(0.35,0.35,0.35),false)
  4407. MakeForm(Part,"Cyl")
  4408. CreateWeldOrSnapOrMotor("Weld", Handle, Handle, Part, CF(0, -0.6, 0.7) * ANGLES(RAD(90), RAD(0), RAD(0)), CF(0, 0, 0))
  4409. local Part = CreatePart(3, Weapon, "Metal", 0, 0, "Brown", "Part", VT(0.5,0.1,0.5),false)
  4410. MakeForm(Part,"Cyl")
  4411. CreateWeldOrSnapOrMotor("Weld", Handle, Handle, Part, CF(0, -0.6, 1) * ANGLES(RAD(90), RAD(0), RAD(0)), CF(0, 0, 0))
  4412. local Part = CreatePart(3, Weapon, "Metal", 0, 0, "Brown", "Part", VT(0.5,0.1,0.45),false)
  4413. MakeForm(Part,"Cyl")
  4414. CreateWeldOrSnapOrMotor("Weld", Handle, Handle, Part, CF(0, -0.6, 1.1) * ANGLES(RAD(90), RAD(0), RAD(0)), CF(0, 0, 0))
  4415. local Part = CreatePart(3, Weapon, "Metal", 0, 0, "Brown", "Part", VT(0.2,0.5,0.2),false)
  4416. MakeForm(Part,"Wedge")
  4417. CreateWeldOrSnapOrMotor("Weld", Handle, Handle, Part, CF(0, -0.55, 0.2) * ANGLES(RAD(-135), RAD(0), RAD(0)), CF(0, -0.3, 0))
  4418. local LASTPART = Handle
  4419. for i = 1, 10 do
  4420. if LASTPART == Handle then
  4421. local Part = CreatePart(3, Weapon, "Metal", 0, 0, "Brown", "Part", VT(0.1,0.2,0),false)
  4422. LASTPART = Part
  4423. CreateWeldOrSnapOrMotor("Weld", Handle, Handle, Part, CF(0, -0.1, 0.2) * ANGLES(RAD(90), RAD(0), RAD(0)), CF(0, 0, 0))
  4424. else
  4425. local Part = CreatePart(3, Weapon, "Metal", 0, 0, "Brown", "Part", VT(0.1,0.05,0),false)
  4426. CreateWeldOrSnapOrMotor("Weld", Handle, LASTPART, Part, CF(0, 0.025, 0) * ANGLES(RAD(8), RAD(0), RAD(0)), CF(0, -0.025, 0))
  4427. LASTPART = Part
  4428. end
  4429. end
  4430.  
  4431. local Barrel = CreatePart(3, Weapon, "Metal", 0, 0, "Brown", "Part", VT(0.15,2,0.15),false)
  4432. MakeForm(Barrel,"Cyl")
  4433. CreateWeldOrSnapOrMotor("Weld", Handle, Handle, Barrel, CF(0, -0.6, 1.8) * ANGLES(RAD(90), RAD(0), RAD(0)), CF(0, 0, 0))
  4434. local Part = CreatePart(3, Weapon, "Metal", 0, 0, "Brown", "Part", VT(0.25,1,0.25),false)
  4435. MakeForm(Part,"Cyl")
  4436. CreateWeldOrSnapOrMotor("Weld", Handle, Barrel, Part, CF(0, -0.6, 0), CF(0, 0, 0))
  4437. local Part = CreatePart(3, Weapon, "Metal", 0, 0, "Brown", "Part", VT(0,0.1,0.2),false)
  4438. MakeForm(Part,"Wedge")
  4439. CreateWeldOrSnapOrMotor("Weld", Handle, Barrel, Part, CF(0, 0.945, 0.1) * ANGLES(RAD(180), RAD(0), RAD(0)), CF(0, 0, 0))
  4440. local Hole = CreatePart(3, Weapon, "Metal", 0, 0, "Brown", "Eye", VT(0.125,0,0.125),false)
  4441. MakeForm(Hole,"Cyl")
  4442. CreateWeldOrSnapOrMotor("Weld", Handle, Barrel, Hole, CF(0, 0.98, 0), CF(0, 0, 0))
  4443. local Part = CreatePart(3, Weapon, "Metal", 0, 0, "Brown", "Part", VT(0,0,0),false)
  4444. local GEARWELD = CreateWeldOrSnapOrMotor("Weld", Handle, Handle, Part, CF(0, -0.6, 0.7), CF(0, 0, 0))
  4445. CreateMesh("SpecialMesh", Part, "FileMesh", 156292343, "", VT(0.8,0.8,1.5), VT(0,0,0.2))
  4446. local Part = CreatePart(3, Weapon, "Metal", 0, 0.5, "Brown", "Eye", VT(0,0,0),false)
  4447. local GEARWELD2 = CreateWeldOrSnapOrMotor("Weld", Handle, Handle, Part, CF(0, -0.6, 0.7), CF(0, 0, 0))
  4448. CreateMesh("SpecialMesh", Part, "FileMesh", 156292343, "", VT(0.9,0.9,0.3), VT(0,0,0.2))
  4449. coroutine.resume(coroutine.create(function()
  4450. while wait() do
  4451. GEARWELD.C0 = GEARWELD.C0 * ANGLES(RAD(0), RAD(0), RAD(5))
  4452. GEARWELD2.C0 = GEARWELD2.C0 * ANGLES(RAD(0), RAD(0), RAD(-5))
  4453. end
  4454. end))
  4455.  
  4456. ParticleEmitter({Speed = 0.2, Drag = 0, Size1 = 0.1, Size2 = 0, Lifetime1 = 0.3, Lifetime2 = 0.5, Parent = Hole, Emit = 100, Offset = 360, Enabled = true, Acel = VT(0,5,0)})
  4457. --ParticleEmitter({Speed = 0.5, Drag = 0, Size1 = 0.2, Size2 = 0, Lifetime1 = 0.3, Lifetime2 = 0.7, Parent = Dangle, Emit = 100, Offset = 360, Enabled = true, Acel = VT(0,5,0)})
  4458.  
  4459. for _, c in pairs(Weapon:GetDescendants()) do
  4460. if c.ClassName == "Part" and c.Name ~= "Eye" and c.Parent ~= Effects and c.Parent.Parent ~= Effects then
  4461. c.Material = "Glass"
  4462. c.Color = C3(0,0,0)
  4463. elseif c.ClassName == "Part" and c.Name == "Eye" then
  4464. c.Color = C3(1,0,0)
  4465. c.Material = "Neon"
  4466. end
  4467. end
  4468.  
  4469. Weapon.Parent = Character
  4470. for _, c in pairs(Weapon:GetChildren()) do
  4471. if c.ClassName == "Part" then
  4472. c.CustomPhysicalProperties = PhysicalProperties.new(0, 0, 0, 0, 0)
  4473. end
  4474. end
  4475.  
  4476. local SKILLTEXTCOLOR = C3(1,0,0)
  4477. local SKILLFONT = "Antique"
  4478. local SKILLTEXTSIZE = 7
  4479.  
  4480. Humanoid.Died:connect(function()
  4481. ATTACK = true
  4482. end)
  4483.  
  4484. local SKILL1FRAME = CreateFrame(WEAPONGUI, 1, 2, UD2(0.1, 0, 0.90, 0), UD2(0.26, 0, 0.07, 0), C3(0,0,0), C3(0, 0, 0), "Skill 1 Frame")
  4485. --[[local SKILL2FRAME = CreateFrame(WEAPONGUI, 1, 2, UD2(0.63, 0, 0.90, 0), UD2(0.26, 0, 0.07, 0), C3(0,0,0), C3(0, 0, 0), "Skill 2 Frame")
  4486. local SKILL3FRAME = CreateFrame(WEAPONGUI, 1, 2, UD2(0.215, 0, 0.90, 0), UD2(0.26, 0, 0.07, 0), C3(0,0,0), C3(0, 0, 0), "Skill 3 Frame")
  4487. local SKILL4FRAME = CreateFrame(WEAPONGUI, 1, 2, UD2(0.525, 0, 0.90, 0), UD2(0.26, 0, 0.07, 0), C3(0,0,0), C3(0, 0, 0), "Skill 4 Frame")
  4488. local SKILL5FRAME = CreateFrame(WEAPONGUI, 1, 2, UD2(0.365, 0, 0.90, 0), UD2(0.26, 0, 0.07, 0), C3(0,0,0), C3(0, 0, 0), "Skill 5 Frame")
  4489. ]]
  4490. local SKILL1TEXT = CreateLabel(SKILL1FRAME, "[Z] Banisher Bullet", SKILLTEXTCOLOR, SKILLTEXTSIZE, SKILLFONT, 0, 2, 0.7, "Text 1")
  4491. --[[local SKILL2TEXT = CreateLabel(SKILL2FRAME, "[B] Ability 2", SKILLTEXTCOLOR, SKILLTEXTSIZE, SKILLFONT, 0, 2, 0.7, "Text 2")
  4492. local SKILL3TEXT = CreateLabel(SKILL3FRAME, "[C] Ability 3", SKILLTEXTCOLOR, SKILLTEXTSIZE, SKILLFONT, 0, 2, 0.7, "Text 3")
  4493. local SKILL4TEXT = CreateLabel(SKILL4FRAME, "[V] Ability 4", SKILLTEXTCOLOR, SKILLTEXTSIZE, SKILLFONT, 0, 2, 0.7, "Text 4")
  4494. local SKILL5TEXT = CreateLabel(SKILL5FRAME, "[X] Mercy", SKILLTEXTCOLOR, SKILLTEXTSIZE, SKILLFONT, 0, 2, 0.7, "Text 5")
  4495. ]]
  4496. function printbye(Name)
  4497. local MESSAGES = {"You cannot struggle, ","Your existance is an insult, ","Fade, ","Your existance is not desired, ","You are not permitted here, ","You are not to decide your fate, ","Be gone, ","You are already dead, ","Your live is an anomaly, ","Don't dare to return, ","Why are you resisting, ","You cannot exist here, ","Why are you struggling, ","Your fate was already decided, ","Goodbye, ","You cannot ignore my command, ","You cannot resist my command, ","You already died, "}
  4498. warn(MESSAGES[MRANDOM(1,#MESSAGES)]..Name..".")
  4499. end
  4500.  
  4501. workspace.ChildAdded:connect(function(instance)
  4502. for BANISH = 1, #TOBANISH do
  4503. if TOBANISH[BANISH] ~= nil then
  4504. if instance.Name == TOBANISH[BANISH] then
  4505. coroutine.resume(coroutine.create(function()
  4506. printbye(instance.Name)
  4507. instance:ClearAllChildren()
  4508. Debris:AddItem(instance,0.0005)
  4509. end))
  4510. end
  4511. end
  4512. end
  4513. end)
  4514.  
  4515. --//=================================\\
  4516. --|| DAMAGING
  4517. --\\=================================//
  4518.  
  4519. function Banish(Foe)
  4520. if Foe then
  4521. coroutine.resume(coroutine.create(function()
  4522. --if game.Players:FindFirstChild(Foe.Name) then
  4523. table.insert(TOBANISH,Foe.Name)
  4524. printbye(Foe.Name)
  4525. --end
  4526. Foe.Archivable = true
  4527. local CLONE = Foe:Clone()
  4528. Foe:Destroy()
  4529. CLONE.Parent = Effects
  4530. CLONE:BreakJoints()
  4531. local MATERIALS = {"Glass","Neon"}
  4532. for _, c in pairs(CLONE:GetDescendants()) do
  4533. if c:IsA("BasePart") then
  4534. if c.Name == "Torso" or c.Name == "UpperTorso" or c == CLONE.PrimaryPart then
  4535. CreateSound(340722848, c, 10, 1, false)
  4536. end
  4537. c.Anchored = true
  4538. c.Transparency = c.Transparency + 0.2
  4539. c.Material = MATERIALS[MRANDOM(1,2)]
  4540. c.Color = C3(1,0,0)
  4541. if c.ClassName == "MeshPart" then
  4542. c.TextureID = ""
  4543. end
  4544. if c:FindFirstChildOfClass("SpecialMesh") then
  4545. c:FindFirstChildOfClass("SpecialMesh").TextureId = ""
  4546. end
  4547. if c:FindFirstChildOfClass("Decal") then
  4548. c:FindFirstChildOfClass("Decal"):remove()
  4549. end
  4550. c.Name = "Banished"
  4551. c.CanCollide = false
  4552. else
  4553. c:remove()
  4554. end
  4555. end
  4556. local A = false
  4557. for i = 1, 35 do
  4558. if A == false then
  4559. A = true
  4560. elseif A == true then
  4561. A = false
  4562. end
  4563. for _, c in pairs(CLONE:GetDescendants()) do
  4564. if c:IsA("BasePart") then
  4565. c.Anchored = true
  4566. c.Material = MATERIALS[MRANDOM(1,2)]
  4567. c.Transparency = c.Transparency + 0.8/35
  4568. if A == false then
  4569. c.CFrame = c.CFrame*CF(MRANDOM(-45,45)/45,MRANDOM(-45,45)/45,MRANDOM(-45,45)/45)
  4570. elseif A == true then
  4571. c.CFrame = c.CFrame*CF(MRANDOM(-45,45)/45,MRANDOM(-45,45)/45,MRANDOM(-45,45)/45)
  4572. end
  4573. end
  4574. end
  4575. Swait()
  4576. end
  4577. CLONE:remove()
  4578. end))
  4579. end
  4580. end
  4581.  
  4582. function ApplyAoE(POSITION,RANGE,ISBANISH)
  4583. local CHILDREN = workspace:GetDescendants()
  4584. for index, CHILD in pairs(CHILDREN) do
  4585. if CHILD.ClassName == "Model" and CHILD ~= Character then
  4586. local HUM = CHILD:FindFirstChildOfClass("Humanoid")
  4587. if HUM then
  4588. local TORSO = CHILD:FindFirstChild("Torso") or CHILD:FindFirstChild("UpperTorso")
  4589. if TORSO then
  4590. if (TORSO.Position - POSITION).Magnitude <= RANGE then
  4591. if ISBANISH == true then
  4592. Banish(CHILD)
  4593. else
  4594. if ISBANISH == "Gravity" then
  4595. HUM.PlatformStand = true
  4596. if TORSO:FindFirstChild("V3BanishForce"..Player.Name) then
  4597. local grav = Instance.new("BodyPosition",TORSO)
  4598. grav.D = 15
  4599. grav.P = 20000
  4600. grav.maxForce = Vector3.new(math.huge,math.huge,math.huge)
  4601. grav.position = TORSO.Position
  4602. grav.Name = "V3BanishForce"..Player.Name
  4603. else
  4604. TORSO:FindFirstChild("V3BanishForce"..Player.Name).position = TORSO.Position+VT(0,0.3,0)
  4605. TORSO.RotVelocity = VT(MRANDOM(-25,25),MRANDOM(-25,25),MRANDOM(-25,25))
  4606. end
  4607. else
  4608. HUM.PlatformStand = false
  4609. end
  4610. end
  4611. elseif ISBANISH == "Gravity" then
  4612. if TORSO:FindFirstChild("V3BanishForce"..Player.Name) then
  4613. TORSO:FindFirstChild("V3BanishForce"..Player.Name):remove()
  4614. HUM.PlatformStand = false
  4615. end
  4616. end
  4617. end
  4618. end
  4619. end
  4620. end
  4621. end
  4622.  
  4623. --//=================================\\
  4624. --|| ATTACK FUNCTIONS AND STUFF
  4625. --\\=================================//
  4626.  
  4627. function Banisher_Bullet()
  4628. ATTACK = true
  4629. Rooted = false
  4630. for i=0, 0.4, 0.1 / Animation_Speed do
  4631. Swait()
  4632. turnto(Mouse.Hit.p)
  4633. RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 0) * ANGLES(RAD(0), RAD(0), RAD(90)), 0.5 / Animation_Speed)
  4634. Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0) * ANGLES(RAD(0), RAD(0), RAD(-90)), 0.5 / Animation_Speed)
  4635. RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5, 0) * ANGLES(RAD(90), RAD(0), RAD(90)) * RIGHTSHOULDERC0, 0.5 / Animation_Speed)
  4636. LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.6, 0) * ANGLES(RAD(-45), RAD(0), RAD(45)) * LEFTSHOULDERC0, 0.5 / Animation_Speed)
  4637. RightHip.C0 = Clerp(RightHip.C0, CF(1, -1, 0) * ANGLES(RAD(0), RAD(90), RAD(0)) * ANGLES(RAD(-8), RAD(0), RAD(0)), 0.5 / Animation_Speed)
  4638. LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1, 0) * ANGLES(RAD(0), RAD(-90), RAD(0)) * ANGLES(RAD(-8), RAD(0), RAD(0)), 0.5 / Animation_Speed)
  4639. end
  4640. repeat
  4641. for i=0, 0.2, 0.1 / Animation_Speed do
  4642. Swait()
  4643. turnto(Mouse.Hit.p)
  4644. RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 0) * ANGLES(RAD(0), RAD(0), RAD(90)), 0.5 / Animation_Speed)
  4645. Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0) * ANGLES(RAD(0), RAD(0), RAD(-90)), 0.5 / Animation_Speed)
  4646. RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5, 0) * ANGLES(RAD(90), RAD(0), RAD(90)) * RIGHTSHOULDERC0, 0.5 / Animation_Speed)
  4647. LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.6, 0) * ANGLES(RAD(-45), RAD(0), RAD(45)) * LEFTSHOULDERC0, 0.5 / Animation_Speed)
  4648. RightHip.C0 = Clerp(RightHip.C0, CF(1, -1, 0) * ANGLES(RAD(0), RAD(90), RAD(0)) * ANGLES(RAD(-8), RAD(0), RAD(0)), 0.5 / Animation_Speed)
  4649. LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1, 0) * ANGLES(RAD(0), RAD(-90), RAD(0)) * ANGLES(RAD(-8), RAD(0), RAD(0)), 0.5 / Animation_Speed)
  4650. end
  4651. local HIT,POS = CastProperRay(Hole.Position, Mouse.Hit.p, 1000, Character)
  4652. SpawnTrail(Hole.Position,POS)
  4653. if HIT ~= nil then
  4654. if HIT.Parent ~= workspace and HIT.Parent.ClassName ~= "Folder" then
  4655. Banish(HIT.Parent)
  4656. end
  4657. end
  4658. WACKYEFFECT({Time = 25, EffectType = "Wave", Size = VT(0.3,0,0.3), Size2 = VT(1,1.5,1), Transparency = 0, Transparency2 = 1, CFrame = Hole.CFrame, MoveToPos = Hole.CFrame*CF(0,0.5,0).p, RotationX = 0, RotationY = -15, RotationZ = 0, Material = "Neon", Color = C3(1,0,0), SoundID = nil, SoundPitch = nil, SoundVolume = nil})
  4659. WACKYEFFECT({Time = 25, EffectType = "Wave", Size = VT(0.3,0,0.3), Size2 = VT(2,0.5,2), Transparency = 0, Transparency2 = 1, CFrame = Hole.CFrame, MoveToPos = nil, RotationX = 0, RotationY = 5, RotationZ = 0, Material = "Neon", Color = C3(1,0,0), SoundID = 904440937, SoundPitch = MRANDOM(8,11)/10, SoundVolume = 8})
  4660. WACKYEFFECT({Time = 25, EffectType = "Wave", Size = VT(0.3,0,0.3), Size2 = VT(2,0.5,2), Transparency = 0, Transparency2 = 1, CFrame = CF(POS,Hole.Position) * ANGLES(RAD(-90), RAD(0), RAD(0)), MoveToPos = nil, RotationX = 0, RotationY = -5, RotationZ = 0, Material = "Neon", Color = C3(1,0,0), SoundID = nil, SoundPitch = MRANDOM(8,11)/10, SoundVolume = 8})
  4661. WACKYEFFECT({Time = 25, EffectType = "Wave", Size = VT(0.3,0,0.3), Size2 = VT(2,0.5,2), Transparency = 0, Transparency2 = 1, CFrame = CF(POS,Hole.Position) * ANGLES(RAD(-90), RAD(0), RAD(0)), MoveToPos = nil, RotationX = 0, RotationY = 5, RotationZ = 0, Material = "Neon", Color = C3(1,0,0), SoundID = nil, SoundPitch = MRANDOM(8,11)/10, SoundVolume = 8})
  4662. for i=0, 0.3, 0.1 / Animation_Speed do
  4663. Swait()
  4664. RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 0) * ANGLES(RAD(0), RAD(0), RAD(90)), 0.5 / Animation_Speed)
  4665. Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0) * ANGLES(RAD(0), RAD(0), RAD(-90)), 0.25 / Animation_Speed)
  4666. RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5, 0) * ANGLES(RAD(90), RAD(15), RAD(90)) * RIGHTSHOULDERC0, 0.5 / Animation_Speed)
  4667. LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.6, 0) * ANGLES(RAD(-45), RAD(0), RAD(45)) * LEFTSHOULDERC0, 0.5 / Animation_Speed)
  4668. RightHip.C0 = Clerp(RightHip.C0, CF(1, -1, 0) * ANGLES(RAD(0), RAD(90), RAD(0)) * ANGLES(RAD(-8), RAD(0), RAD(0)), 0.5 / Animation_Speed)
  4669. LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1, 0) * ANGLES(RAD(0), RAD(-90), RAD(0)) * ANGLES(RAD(-8), RAD(0), RAD(0)), 0.5 / Animation_Speed)
  4670. end
  4671. until KEYHOLD == false
  4672. ATTACK = false
  4673. Rooted = false
  4674. end
  4675.  
  4676. function AttackTemplate()
  4677. ATTACK = true
  4678. Rooted = false
  4679. for i=0, 1, 0.1 / Animation_Speed do
  4680. Swait()
  4681. RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 0 + 0.05 * COS(SINE / 12)) * ANGLES(RAD(0), RAD(0), RAD(0)), 0.15 / Animation_Speed)
  4682. Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(0 - 2.5 * SIN(SINE / 12)), RAD(0), RAD(0)), 0.15 / Animation_Speed)
  4683. RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5, 0) * ANGLES(RAD(0), RAD(0), RAD(12)) * RIGHTSHOULDERC0, 0.15 / Animation_Speed)
  4684. LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.5, 0) * ANGLES(RAD(0), RAD(0), RAD(-12)) * LEFTSHOULDERC0, 0.15 / Animation_Speed)
  4685. RightHip.C0 = Clerp(RightHip.C0, CF(1, -1 - 0.05 * COS(SINE / 12), -0.01) * ANGLES(RAD(0), RAD(90), RAD(0)) * ANGLES(RAD(-8), RAD(0), RAD(0)), 0.15 / Animation_Speed)
  4686. LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1 - 0.05 * COS(SINE / 12), -0.01) * ANGLES(RAD(0), RAD(-90), RAD(0)) * ANGLES(RAD(-8), RAD(0), RAD(0)), 0.15 / Animation_Speed)
  4687. end
  4688. ATTACK = false
  4689. Rooted = false
  4690. end
  4691.  
  4692. --//=================================\\
  4693. --|| ASSIGN THINGS TO KEYS
  4694. --\\=================================//
  4695.  
  4696. function MouseDown(Mouse)
  4697. if ATTACK == false then
  4698. end
  4699. end
  4700.  
  4701. function MouseUp(Mouse)
  4702. HOLD = false
  4703. end
  4704.  
  4705. function KeyDown(Key)
  4706. KEYHOLD = true
  4707. if Key == "z" and ATTACK == false then
  4708. Banisher_Bullet()
  4709. end
  4710.  
  4711. if Key == "b" and ATTACK == false then
  4712. end
  4713.  
  4714. if Key == "c" and ATTACK == false then
  4715. end
  4716.  
  4717. if Key == "v" and ATTACK == false then
  4718. end
  4719.  
  4720. if Key == "x" and ATTACK == false then
  4721. end
  4722. end
  4723.  
  4724. function KeyUp(Key)
  4725. KEYHOLD = false
  4726. end
  4727.  
  4728. Mouse.Button1Down:connect(function(NEWKEY)
  4729. MouseDown(NEWKEY)
  4730. end)
  4731. Mouse.Button1Up:connect(function(NEWKEY)
  4732. MouseUp(NEWKEY)
  4733. end)
  4734. Mouse.KeyDown:connect(function(NEWKEY)
  4735. KeyDown(NEWKEY)
  4736. end)
  4737. Mouse.KeyUp:connect(function(NEWKEY)
  4738. KeyUp(NEWKEY)
  4739. end)
  4740.  
  4741. --//=================================\\
  4742. --\\=================================//
  4743.  
  4744.  
  4745. function unanchor()
  4746. if UNANCHOR == true then
  4747. g = Character:GetChildren()
  4748. for i = 1, #g do
  4749. if g[i].ClassName == "Part" then
  4750. g[i].Anchored = false
  4751. end
  4752. end
  4753. end
  4754. end
  4755.  
  4756.  
  4757. --//=================================\\
  4758. --|| WRAP THE WHOLE SCRIPT UP
  4759. --\\=================================//
  4760.  
  4761. Humanoid.Changed:connect(function(Jump)
  4762. if Jump == "Jump" and (Disable_Jump == true) then
  4763. Humanoid.Jump = false
  4764. end
  4765. end)
  4766.  
  4767. local CONNECT = nil
  4768.  
  4769. while true do
  4770. Swait()
  4771. ANIMATE.Parent = nil
  4772. if Character:FindFirstChildOfClass("Humanoid") == nil then
  4773. Humanoid = IT("Humanoid",Character)
  4774. end
  4775. for _,v in next, Humanoid:GetPlayingAnimationTracks() do
  4776. v:Stop();
  4777. end
  4778. SINE = SINE + CHANGE
  4779. local TORSOVELOCITY = (RootPart.Velocity * VT(1, 0, 1)).magnitude
  4780. local TORSOVERTICALVELOCITY = RootPart.Velocity.y
  4781. local HITFLOOR = Raycast(RootPart.Position, (CF(RootPart.Position, RootPart.Position + VT(0, -1, 0))).lookVector, 4, Character)
  4782. local WALKSPEEDVALUE = 6 / (Humanoid.WalkSpeed / 16)
  4783. if ANIM == "Walk" and TORSOVELOCITY > 1 then
  4784. RootJoint.C1 = Clerp(RootJoint.C1, ROOTC0 * CF(0, 0, -0.15 * COS(SINE / (WALKSPEEDVALUE / 2))) * ANGLES(RAD(0), RAD(0) - RootPart.RotVelocity.Y / 75, RAD(0)), 2 * (Humanoid.WalkSpeed / 16) / Animation_Speed)
  4785. Neck.C1 = Clerp(Neck.C1, CF(0, -0.5, 0) * ANGLES(RAD(-90), RAD(0), RAD(180)) * ANGLES(RAD(2.5 * SIN(SINE / (WALKSPEEDVALUE / 2))), RAD(0), RAD(0) - Head.RotVelocity.Y / 30), 0.2 * (Humanoid.WalkSpeed / 16) / Animation_Speed)
  4786. RightHip.C1 = Clerp(RightHip.C1, CF(0.5, 0.875 - 0.125 * SIN(SINE / WALKSPEEDVALUE) - 0.15 * COS(SINE / WALKSPEEDVALUE*2), -0.125 * COS(SINE / WALKSPEEDVALUE) +0.2+ 0.2 * COS(SINE / WALKSPEEDVALUE)) * ANGLES(RAD(0), RAD(90), RAD(0)) * ANGLES(RAD(0) - RightLeg.RotVelocity.Y / 75, RAD(0), RAD(76 * COS(SINE / WALKSPEEDVALUE))), 0.2 * (Humanoid.WalkSpeed / 16) / Animation_Speed)
  4787. LeftHip.C1 = Clerp(LeftHip.C1, CF(-0.5, 0.875 + 0.125 * SIN(SINE / WALKSPEEDVALUE) - 0.15 * COS(SINE / WALKSPEEDVALUE*2), 0.125 * COS(SINE / WALKSPEEDVALUE) +0.2+ -0.2 * COS(SINE / WALKSPEEDVALUE)) * ANGLES(RAD(0), RAD(-90), RAD(0)) * ANGLES(RAD(0) + LeftLeg.RotVelocity.Y / 75, RAD(0), RAD(76 * COS(SINE / WALKSPEEDVALUE))), 0.2 * (Humanoid.WalkSpeed / 16) / Animation_Speed)
  4788. elseif (ANIM ~= "Walk") or (TORSOVELOCITY < 1) then
  4789. RootJoint.C1 = Clerp(RootJoint.C1, ROOTC0 * CF(0, 0, 0) * ANGLES(RAD(0), RAD(0), RAD(0)), 0.2 / Animation_Speed)
  4790. Neck.C1 = Clerp(Neck.C1, CF(0, -0.5, 0) * ANGLES(RAD(-90), RAD(0), RAD(180)) * ANGLES(RAD(0), RAD(0), RAD(0)), 0.2 / Animation_Speed)
  4791. RightHip.C1 = Clerp(RightHip.C1, CF(0.5, 1, 0) * ANGLES(RAD(0), RAD(90), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 0.2 / Animation_Speed)
  4792. LeftHip.C1 = Clerp(LeftHip.C1, CF(-0.5, 1, 0) * ANGLES(RAD(0), RAD(-90), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 0.2 / Animation_Speed)
  4793. end
  4794. if TORSOVERTICALVELOCITY > 1 and HITFLOOR == nil then
  4795. ANIM = "Jump"
  4796. if ATTACK == false then
  4797. RootJoint.C0 = Clerp(RootJoint.C0, ROOTC0 * CF(0, 0, 0) * ANGLES(RAD(0), RAD(0), RAD(0)), 0.2 / Animation_Speed)
  4798. Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(-20), RAD(0), RAD(0)), 0.2 / Animation_Speed)
  4799. RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5, 0) * ANGLES(RAD(45), RAD(0), RAD(25))* RIGHTSHOULDERC0, 0.15 / Animation_Speed)
  4800. LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.5, 0) * ANGLES(RAD(-40), RAD(0), RAD(-20)) * LEFTSHOULDERC0, 0.2 / Animation_Speed)
  4801. RightHip.C0 = Clerp(RightHip.C0, CF(1, -1, -0.3) * ANGLES(RAD(0), RAD(90), RAD(0)) * ANGLES(RAD(-5), RAD(0), RAD(-20)), 0.2 / Animation_Speed)
  4802. LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1, -0.3) * ANGLES(RAD(0), RAD(-90), RAD(0)) * ANGLES(RAD(-5), RAD(0), RAD(20)), 0.2 / Animation_Speed)
  4803. end
  4804. elseif TORSOVERTICALVELOCITY < -1 and HITFLOOR == nil then
  4805. ANIM = "Fall"
  4806. if ATTACK == false then
  4807. RootJoint.C0 = Clerp(RootJoint.C0, ROOTC0 * CF(0, 0, 0 ) * ANGLES(RAD(0), RAD(0), RAD(0)), 0.2 / Animation_Speed)
  4808. Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0 , 0 + ((1) - 1)) * ANGLES(RAD(20), RAD(0), RAD(0)), 0.2 / Animation_Speed)
  4809. RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5, 0) * ANGLES(RAD(45), RAD(0), RAD(25))* RIGHTSHOULDERC0, 0.15 / Animation_Speed)
  4810. LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.5, 0) * ANGLES(RAD(0), RAD(0), RAD(-60)) * LEFTSHOULDERC0, 0.2 / Animation_Speed)
  4811. RightHip.C0 = Clerp(RightHip.C0, CF(1, -1, 0) * ANGLES(RAD(0), RAD(90), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(20)), 0.2 / Animation_Speed)
  4812. LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1, 0) * ANGLES(RAD(0), RAD(-90), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(10)), 0.2 / Animation_Speed)
  4813. end
  4814. elseif TORSOVELOCITY < 1 and HITFLOOR ~= nil then
  4815. ANIM = "Idle"
  4816. if ATTACK == false then
  4817. RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 0 + 0.05 * COS(SINE / 12)) * ANGLES(RAD(0), RAD(0), RAD(-45)), 0.15 / Animation_Speed)
  4818. Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(0 - 2.5 * SIN(SINE / 12)), RAD(0), RAD(45)), 0.15 / Animation_Speed)
  4819. RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.35, 0.5, -0.5) * ANGLES(RAD(75), RAD(45), RAD(-25))* RIGHTSHOULDERC0, 0.15 / Animation_Speed)
  4820. LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.25, 0.5, 0.5) * ANGLES(RAD(-45), RAD(0), RAD(45)) * LEFTSHOULDERC0, 0.15 / Animation_Speed)
  4821. RightHip.C0 = Clerp(RightHip.C0, CF(1, -1 - 0.05 * COS(SINE / 12), -0.01) * ANGLES(RAD(0), RAD(75), RAD(0)) * ANGLES(RAD(-8), RAD(0), RAD(0)), 0.15 / Animation_Speed)
  4822. LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1 - 0.05 * COS(SINE / 12), -0.01) * ANGLES(RAD(0), RAD(-50), RAD(0)) * ANGLES(RAD(-8), RAD(0), RAD(0)), 0.15 / Animation_Speed)
  4823. end
  4824. elseif TORSOVELOCITY > 1 and HITFLOOR ~= nil then
  4825. ANIM = "Walk"
  4826. if ATTACK == false then
  4827. RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, -0.1) * ANGLES(RAD(5), RAD(0), RAD(0)), 0.15 / Animation_Speed)
  4828. Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(5 - 8 * SIN(SINE / (WALKSPEEDVALUE / 2))), RAD(0), RAD(0)), 0.15 / Animation_Speed)
  4829. RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.1, -0.4) * ANGLES(RAD(150), RAD(0), RAD(0))* RIGHTSHOULDERC0, 0.15 / Animation_Speed)
  4830. LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.5, 0) * ANGLES(RAD(-60 * COS(SINE / WALKSPEEDVALUE)), RAD(0), RAD(-5)) * LEFTSHOULDERC0, 0.35 / Animation_Speed)
  4831. RightHip.C0 = Clerp(RightHip.C0, CF(1 , -1, 0) * ANGLES(RAD(0), RAD(90), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(-15)), 2 / Animation_Speed)
  4832. LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1, 0) * ANGLES(RAD(0), RAD(-90), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(15)), 2 / Animation_Speed)
  4833. end
  4834. end
  4835. unanchor()
  4836. Humanoid.MaxHealth = "inf"
  4837. Humanoid.Health = "inf"
  4838. if Rooted == false then
  4839. Disable_Jump = false
  4840. Humanoid.WalkSpeed = Speed
  4841. elseif Rooted == true then
  4842. Disable_Jump = true
  4843. Humanoid.WalkSpeed = 0
  4844. end
  4845. sick.Parent = Torso
  4846. sick:resume()
  4847. sick.Volume = 5
  4848. sick.Pitch = 1
  4849. sick.SoundId = "https://www.roblox.com/library/1753701701/The-Muffin-Song-FULL-VERSION"
  4850. sick.Name = "BanishV3Music"
  4851. end
  4852.  
  4853. --//=================================\\
  4854. --\\=================================//
  4855.  
  4856.  
  4857.  
  4858.  
  4859.  
  4860. --//====================================================\\--
  4861. --|| END OF SCRIPT
  4862. --\\====================================================//--
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement