Advertisement
ForkFullFight

Untitled

Nov 18th, 2023
83
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 317.98 KB | None | 0 0
  1. --usage
  2.  
  3. local FEService = loadstring(game:HttpGetAsync("https://raw.githubusercontent.com/WhyGitHubb/FEService/main/main.lua"))()
  4.  
  5.  
  6. FEService:FullNetwork()
  7.  
  8. print(game.Players.LocalPlayer.SimulationRadius)
  9. --[[
  10. WARNING: Heads up! This script has not been verified by ScriptBlox. Use at your own risk!
  11. ]]
  12. --reanimate by MyWorld#4430 discord.gg/pYVHtSJmEY
  13. local Vector3_101 = Vector3.new(1, 0, 1)
  14. local netless_Y = Vector3.new(0, 25.1, 0)
  15. local function getNetlessVelocity(realPartVelocity)
  16. local mag = realPartVelocity.Magnitude
  17. if (mag > 1) and (mag < 100) then
  18. local unit = realPartVelocity.Unit
  19. if (unit.Y > 0.25) or (unit.Y < -0.75) then
  20. return realPartVelocity * (25.1 / realPartVelocity.Y)
  21. end
  22. realPartVelocity = unit * 125
  23. end
  24. return (realPartVelocity * Vector3_101) + netless_Y
  25. end
  26. local simradius = "shp" --simulation radius (net bypass) method
  27. --"shp" - sethiddenproperty
  28. --"ssr" - setsimulationradius
  29. --false - disable
  30. local healthHide = true --moves your head under map every 3 seconds so players dont see your health bar
  31. local noclipAllParts = false --set it to true if you want noclip
  32. local antiragdoll = true --removes hingeConstraints and ballSocketConstraints from your character
  33. local newanimate = true --disables the animate script and enables after reanimation
  34. local discharscripts = true --disables all localScripts parented to your character before reanimation
  35. local R15toR6 = true --tries to convert your character to r6 if its r15
  36. local hatcollide = false --makes hats cancollide (credit to ShownApe) (works only with reanimate method 0)
  37. local humState16 = true --enables collisions for limbs before the humanoid dies (using hum:ChangeState)
  38. local addtools = false --puts all tools from backpack to character and lets you hold them after reanimation
  39. local hedafterneck = true --disable aligns for head and enable after neck or torso is removed
  40. local loadtime = game:GetService("Players").RespawnTime + 0.5 --anti respawn delay
  41. local method = 0 --reanimation method
  42. --methods:
  43. --0 - breakJoints (takes [loadtime] seconds to laod)
  44. --1 - limbs
  45. --2 - limbs + anti respawn
  46. --3 - limbs + breakJoints after [loadtime] seconds
  47. --4 - remove humanoid + breakJoints
  48. --5 - remove humanoid + limbs
  49. local alignmode = 4 --AlignPosition mode
  50. --modes:
  51. --1 - AlignPosition rigidity enabled true
  52. --2 - 2 AlignPositions rigidity enabled both true and false
  53. --3 - AlignPosition rigidity enabled false
  54. --4 - CFrame (if u dont have the isnetworkowner function it will use alignmode 2)
  55. local flingpart = "HumanoidRootPart" --name of the part or the hat used for flinging
  56. --the fling function
  57. --usage: fling(target, duration, velocity)
  58. --target can be set to: basePart, CFrame, Vector3, character model or humanoid (flings at mouse.Hit if argument not provided))
  59. --duration (fling time in seconds) can be set to: a number or a string convertable to the number (0.5s if not provided),
  60. --velocity (fling part rotation velocity) can be set to a vector3 value (Vector3.new(20000, 20000, 20000) if not provided)
  61.  
  62. local lp = game:GetService("Players").LocalPlayer
  63. local rs = game:GetService("RunService")
  64. local stepped = rs.Stepped
  65. local heartbeat = rs.Heartbeat
  66. local renderstepped = rs.RenderStepped
  67. local sg = game:GetService("StarterGui")
  68. local ws = game:GetService("Workspace")
  69. local cf = CFrame.new
  70. local v3 = Vector3.new
  71. local v3_0 = v3(0, 0, 0)
  72. local inf = math.huge
  73.  
  74. local c = lp.Character
  75.  
  76. if not (c and c.Parent) then
  77. return
  78. end
  79.  
  80. c:GetPropertyChangedSignal("Parent"):Connect(function()
  81. if not (c and c.Parent) then
  82. c = nil
  83. end
  84. end)
  85.  
  86. local function gp(parent, name, className)
  87. if typeof(parent) == "Instance" then
  88. for i, v in pairs(parent:GetChildren()) do
  89. if (v.Name == name) and v:IsA(className) then
  90. return v
  91. end
  92. end
  93. end
  94. return nil
  95. end
  96.  
  97. if type(getNetlessVelocity) ~= "function" then
  98. getNetlessVelocity = nil
  99. end
  100.  
  101. local fenv = getfenv()
  102. local shp = fenv.sethiddenproperty or fenv.set_hidden_property or fenv.set_hidden_prop or fenv.sethiddenprop
  103. local ssr = fenv.setsimulationradius or fenv.set_simulation_radius or fenv.set_sim_radius or fenv.setsimradius or fenv.set_simulation_rad or fenv.setsimulationrad
  104. local ino = fenv.isnetworkowner or fenv.is_network_owner or fenv.isnetowner or fenv.is_net_owner
  105.  
  106. if (alignmode == 4) and (not ino) then
  107. alignmode = 2
  108. end
  109.  
  110. local physp = PhysicalProperties.new(0.01, 0, 1, 0, 0)
  111. local function align(Part0, Part1)
  112.  
  113. local att0 = Instance.new("Attachment")
  114. att0.Orientation = v3_0
  115. att0.Position = v3_0
  116. att0.Name = "att0_" .. Part0.Name
  117. local att1 = Instance.new("Attachment")
  118. att1.Orientation = v3_0
  119. att1.Position = v3_0
  120. att1.Name = "att1_" .. Part1.Name
  121.  
  122. if alignmode == 4 then
  123.  
  124. local con = nil
  125. local rot, angles = math.rad(0.05), CFrame.Angles
  126. con1 = heartbeat:Connect(function()
  127. if Part0 and Part1 and att1 then
  128. if ino(Part0) then
  129. Part0.CFrame = Part1.CFrame * att1.CFrame * angles(0, 0, rot)
  130. rot = -rot
  131. end
  132. else
  133. con:Disconnect()
  134. end
  135. end)
  136.  
  137. else
  138.  
  139. Part0.CustomPhysicalProperties = physp
  140. if (alignmode == 1) or (alignmode == 2) then
  141. local ape = Instance.new("AlignPosition", att0)
  142. ape.ApplyAtCenterOfMass = false
  143. ape.MaxForce = inf
  144. ape.MaxVelocity = inf
  145. ape.ReactionForceEnabled = false
  146. ape.Responsiveness = 200
  147. ape.Attachment1 = att1
  148. ape.Attachment0 = att0
  149. ape.Name = "AlignPositionRtrue"
  150. ape.RigidityEnabled = true
  151. end
  152.  
  153. if (alignmode == 2) or (alignmode == 3) then
  154. local apd = Instance.new("AlignPosition", att0)
  155. apd.ApplyAtCenterOfMass = false
  156. apd.MaxForce = inf
  157. apd.MaxVelocity = inf
  158. apd.ReactionForceEnabled = false
  159. apd.Responsiveness = 200
  160. apd.Attachment1 = att1
  161. apd.Attachment0 = att0
  162. apd.Name = "AlignPositionRfalse"
  163. apd.RigidityEnabled = false
  164. end
  165.  
  166. local ao = Instance.new("AlignOrientation", att0)
  167. ao.MaxAngularVelocity = inf
  168. ao.MaxTorque = inf
  169. ao.PrimaryAxisOnly = false
  170. ao.ReactionTorqueEnabled = false
  171. ao.Responsiveness = 200
  172. ao.Attachment1 = att1
  173. ao.Attachment0 = att0
  174. ao.RigidityEnabled = false
  175.  
  176. end
  177.  
  178. if getNetlessVelocity then
  179. local vel = Part0.Velocity
  180. local con0, con1 = nil, nil
  181. if alignmode == 4 then
  182. con0 = stepped:Connect(function(_, delta)
  183. if not (Part0 and Part1) then return con0:Disconnect() and con1:Disconnect() end
  184. Part0.RotVelocity = Part1.RotVelocity
  185. end)
  186. con1 = heartbeat:Connect(function()
  187. if not (Part0 and Part1) then return con0:Disconnect() and con1:Disconnect() end
  188. Part0.Velocity = getNetlessVelocity(Part1.Velocity)
  189. end)
  190. else
  191. con0 = renderstepped:Connect(function()
  192. if not (Part0 and Part1) then return con0:Disconnect() and con1:Disconnect() end
  193. Part0.Velocity = vel
  194. end)
  195. con1 = heartbeat:Connect(function()
  196. if not (Part0 and Part1) then return con0:Disconnect() and con1:Disconnect() end
  197. vel = Part0.Velocity
  198. Part0.Velocity = getNetlessVelocity(Part1.Velocity)
  199. end)
  200. end
  201. end
  202.  
  203. att0:GetPropertyChangedSignal("Parent"):Connect(function()
  204. Part0 = att0.Parent
  205. if not Part0:IsA("BasePart") then
  206. att0 = nil
  207. Part0 = nil
  208. end
  209. end)
  210. att0.Parent = Part0
  211.  
  212. att1:GetPropertyChangedSignal("Parent"):Connect(function()
  213. Part1 = att1.Parent
  214. if not Part1:IsA("BasePart") then
  215. att1 = nil
  216. Part1 = nil
  217. end
  218. end)
  219. att1.Parent = Part1
  220. end
  221.  
  222. local function respawnrequest()
  223. local ccfr = ws.CurrentCamera.CFrame
  224. local c = lp.Character
  225. lp.Character = nil
  226. lp.Character = c
  227. local con = nil
  228. con = ws.CurrentCamera.Changed:Connect(function(prop)
  229. if (prop ~= "Parent") and (prop ~= "CFrame") then
  230. return
  231. end
  232. ws.CurrentCamera.CFrame = ccfr
  233. con:Disconnect()
  234. end)
  235. end
  236.  
  237. local destroyhum = (method == 4) or (method == 5)
  238. local breakjoints = (method == 0) or (method == 4)
  239. local antirespawn = (method == 0) or (method == 2) or (method == 3)
  240.  
  241. hatcollide = hatcollide and (method == 0)
  242.  
  243. addtools = addtools and gp(lp, "Backpack", "Backpack")
  244.  
  245. if shp and (simradius == "shp") then
  246. spawn(function()
  247. while c and heartbeat:Wait() do
  248. shp(lp, "SimulationRadius", inf)
  249. end
  250. end)
  251. elseif ssr and (simradius == "ssr") then
  252. spawn(function()
  253. while c and heartbeat:Wait() do
  254. ssr(inf)
  255. end
  256. end)
  257. end
  258.  
  259. antiragdoll = antiragdoll and function(v)
  260. if v:IsA("HingeConstraint") or v:IsA("BallSocketConstraint") then
  261. v.Parent = nil
  262. end
  263. end
  264.  
  265. if antiragdoll then
  266. for i, v in pairs(c:GetDescendants()) do
  267. antiragdoll(v)
  268. end
  269. c.DescendantAdded:Connect(antiragdoll)
  270. end
  271.  
  272. if antirespawn then
  273. respawnrequest()
  274. end
  275.  
  276. if method == 0 then
  277. wait(loadtime)
  278. if not c then
  279. return
  280. end
  281. end
  282.  
  283. if discharscripts then
  284. for i, v in pairs(c:GetChildren()) do
  285. if v:IsA("LocalScript") then
  286. v.Disabled = true
  287. end
  288. end
  289. elseif newanimate then
  290. local animate = gp(c, "Animate", "LocalScript")
  291. if animate and (not animate.Disabled) then
  292. animate.Disabled = true
  293. else
  294. newanimate = false
  295. end
  296. end
  297.  
  298. if addtools then
  299. for i, v in pairs(addtools:GetChildren()) do
  300. if v:IsA("Tool") then
  301. v.Parent = c
  302. end
  303. end
  304. end
  305.  
  306. pcall(function()
  307. settings().Physics.AllowSleep = false
  308. settings().Physics.PhysicsEnvironmentalThrottle = Enum.EnviromentalPhysicsThrottle.Disabled
  309. end)
  310.  
  311. local OLDscripts = {}
  312.  
  313. for i, v in pairs(c:GetDescendants()) do
  314. if v.ClassName == "Script" then
  315. table.insert(OLDscripts, v)
  316. end
  317. end
  318.  
  319. local scriptNames = {}
  320.  
  321. for i, v in pairs(c:GetDescendants()) do
  322. if v:IsA("BasePart") then
  323. local newName = tostring(i)
  324. local exists = true
  325. while exists do
  326. exists = false
  327. for i, v in pairs(OLDscripts) do
  328. if v.Name == newName then
  329. exists = true
  330. end
  331. end
  332. if exists then
  333. newName = newName .. "_"
  334. end
  335. end
  336. table.insert(scriptNames, newName)
  337. Instance.new("Script", v).Name = newName
  338. end
  339. end
  340.  
  341. c.Archivable = true
  342. local hum = c:FindFirstChildOfClass("Humanoid")
  343. if hum then
  344. for i, v in pairs(hum:GetPlayingAnimationTracks()) do
  345. v:Stop()
  346. end
  347. end
  348. local cl = c:Clone()
  349. if hum and humState16 then
  350. hum:ChangeState(Enum.HumanoidStateType.Physics)
  351. if destroyhum then
  352. wait(1.6)
  353. end
  354. end
  355. if hum and hum.Parent and destroyhum then
  356. hum:Destroy()
  357. end
  358.  
  359. if not c then
  360. return
  361. end
  362.  
  363. local head = gp(c, "Head", "BasePart")
  364. local torso = gp(c, "Torso", "BasePart") or gp(c, "UpperTorso", "BasePart")
  365. local root = gp(c, "HumanoidRootPart", "BasePart")
  366. if hatcollide and c:FindFirstChildOfClass("Accessory") then
  367. local anything = c:FindFirstChildOfClass("BodyColors") or gp(c, "Health", "Script")
  368. if not (torso and root and anything) then
  369. return
  370. end
  371. torso:Destroy()
  372. root:Destroy()
  373. anything:Destroy()
  374. end
  375.  
  376. local model = Instance.new("Model", c)
  377. model:GetPropertyChangedSignal("Parent"):Connect(function()
  378. if not (model and model.Parent) then
  379. model = nil
  380. end
  381. end)
  382.  
  383. for i, v in pairs(c:GetChildren()) do
  384. if v ~= model then
  385. if addtools and v:IsA("Tool") then
  386. for i1, v1 in pairs(v:GetDescendants()) do
  387. if v1 and v1.Parent and v1:IsA("BasePart") then
  388. local bv = Instance.new("BodyVelocity", v1)
  389. bv.Velocity = v3_0
  390. bv.MaxForce = v3(1000, 1000, 1000)
  391. bv.P = 1250
  392. bv.Name = "bv_" .. v.Name
  393. end
  394. end
  395. end
  396. v.Parent = model
  397. end
  398. end
  399.  
  400. if breakjoints then
  401. while true do
  402. model.Head:Destroy()
  403. wait()
  404. end
  405. else
  406. if head and torso then
  407. for i, v in pairs(model:GetDescendants()) do
  408. if v:IsA("JointInstance") then
  409. local save = false
  410. if (v.Part0 == torso) and (v.Part1 == head) then
  411. save = true
  412. end
  413. if (v.Part0 == head) and (v.Part1 == torso) then
  414. save = true
  415. end
  416. if save then
  417. if hedafterneck then
  418. hedafterneck = v
  419. end
  420. else
  421. v:Destroy()
  422. end
  423. end
  424. end
  425. end
  426. if method == 3 then
  427. task.delay(loadtime, pcall, model.BreakJoints, model)
  428. end
  429. end
  430.  
  431. for i, v in pairs(cl:GetChildren()) do
  432. v.Parent = c
  433. end
  434. cl:Destroy()
  435.  
  436. local uncollide, noclipcon = nil, nil
  437. if noclipAllParts then
  438. uncollide = function()
  439. if c then
  440. for i, v in pairs(c:GetDescendants()) do
  441. if v:IsA("BasePart") then
  442. v.CanCollide = false
  443. end
  444. end
  445. else
  446. noclipcon:Disconnect()
  447. end
  448. end
  449. else
  450. uncollide = function()
  451. if model then
  452. for i, v in pairs(model:GetDescendants()) do
  453. if v:IsA("BasePart") then
  454. v.CanCollide = false
  455. end
  456. end
  457. else
  458. noclipcon:Disconnect()
  459. end
  460. end
  461. end
  462. noclipcon = stepped:Connect(uncollide)
  463. uncollide()
  464.  
  465. for i, scr in pairs(model:GetDescendants()) do
  466. if (scr.ClassName == "Script") and table.find(scriptNames, scr.Name) then
  467. local Part0 = scr.Parent
  468. if Part0:IsA("BasePart") then
  469. for i1, scr1 in pairs(c:GetDescendants()) do
  470. if (scr1.ClassName == "Script") and (scr1.Name == scr.Name) and (not scr1:IsDescendantOf(model)) then
  471. local Part1 = scr1.Parent
  472. if (Part1.ClassName == Part0.ClassName) and (Part1.Name == Part0.Name) then
  473. align(Part0, Part1)
  474. scr:Destroy()
  475. scr1:Destroy()
  476. break
  477. end
  478. end
  479. end
  480. end
  481. end
  482. end
  483.  
  484. for i, v in pairs(c:GetDescendants()) do
  485. if v and v.Parent and (not v:IsDescendantOf(model)) then
  486. if v:IsA("Decal") then
  487. v.Transparency = 1
  488. elseif v:IsA("BasePart") then
  489. v.Transparency = 1
  490. v.Anchored = false
  491. elseif v:IsA("ForceField") then
  492. v.Visible = false
  493. elseif v:IsA("Sound") then
  494. v.Playing = false
  495. elseif v:IsA("BillboardGui") or v:IsA("SurfaceGui") or v:IsA("ParticleEmitter") or v:IsA("Fire") or v:IsA("Smoke") or v:IsA("Sparkles") then
  496. v.Enabled = false
  497. end
  498. end
  499. end
  500.  
  501. if newanimate then
  502. local animate = gp(c, "Animate", "LocalScript")
  503. if animate then
  504. animate.Disabled = false
  505. end
  506. end
  507.  
  508. if addtools then
  509. for i, v in pairs(c:GetChildren()) do
  510. if v:IsA("Tool") then
  511. v.Parent = addtools
  512. end
  513. end
  514. end
  515.  
  516. local hum0, hum1 = model:FindFirstChildOfClass("Humanoid"), c:FindFirstChildOfClass("Humanoid")
  517. if hum0 then
  518. hum0:GetPropertyChangedSignal("Parent"):Connect(function()
  519. if not (hum0 and hum0.Parent) then
  520. hum0 = nil
  521. end
  522. end)
  523. end
  524. if hum1 then
  525. hum1:GetPropertyChangedSignal("Parent"):Connect(function()
  526. if not (hum1 and hum1.Parent) then
  527. hum1 = nil
  528. end
  529. end)
  530.  
  531. ws.CurrentCamera.CameraSubject = hum1
  532. local camSubCon = nil
  533. local function camSubFunc()
  534. camSubCon:Disconnect()
  535. if c and hum1 then
  536. ws.CurrentCamera.CameraSubject = hum1
  537. end
  538. end
  539. camSubCon = renderstepped:Connect(camSubFunc)
  540. if hum0 then
  541. hum0:GetPropertyChangedSignal("Jump"):Connect(function()
  542. if hum1 then
  543. hum1.Jump = hum0.Jump
  544. end
  545. end)
  546. else
  547. respawnrequest()
  548. end
  549. end
  550.  
  551. local rb = Instance.new("BindableEvent", c)
  552. rb.Event:Connect(function()
  553. rb:Destroy()
  554. sg:SetCore("ResetButtonCallback", true)
  555. if destroyhum then
  556. if c then c:BreakJoints() end
  557. return
  558. end
  559. if model and hum0 and (hum0.Health > 0) then
  560. model:BreakJoints()
  561. hum0.Health = 0
  562. end
  563. if antirespawn then
  564. respawnrequest()
  565. end
  566. end)
  567. sg:SetCore("ResetButtonCallback", rb)
  568.  
  569. spawn(function()
  570. while wait() and c do
  571. if hum0 and hum1 then
  572. hum1.Jump = hum0.Jump
  573. end
  574. end
  575. sg:SetCore("ResetButtonCallback", true)
  576. end)
  577.  
  578. R15toR6 = R15toR6 and hum1 and (hum1.RigType == Enum.HumanoidRigType.R15)
  579. if R15toR6 then
  580. local part = gp(c, "HumanoidRootPart", "BasePart") or gp(c, "UpperTorso", "BasePart") or gp(c, "LowerTorso", "BasePart") or gp(c, "Head", "BasePart") or c:FindFirstChildWhichIsA("BasePart")
  581. if part then
  582. local cfr = part.CFrame
  583. local R6parts = {
  584. head = {
  585. Name = "Head",
  586. Size = v3(2, 1, 1),
  587. R15 = {
  588. Head = 0
  589. }
  590. },
  591. torso = {
  592. Name = "Torso",
  593. Size = v3(2, 2, 1),
  594. R15 = {
  595. UpperTorso = 0.2,
  596. LowerTorso = -0.8
  597. }
  598. },
  599. root = {
  600. Name = "HumanoidRootPart",
  601. Size = v3(2, 2, 1),
  602. R15 = {
  603. HumanoidRootPart = 0
  604. }
  605. },
  606. leftArm = {
  607. Name = "Left Arm",
  608. Size = v3(1, 2, 1),
  609. R15 = {
  610. LeftHand = -0.849,
  611. LeftLowerArm = -0.174,
  612. LeftUpperArm = 0.415
  613. }
  614. },
  615. rightArm = {
  616. Name = "Right Arm",
  617. Size = v3(1, 2, 1),
  618. R15 = {
  619. RightHand = -0.849,
  620. RightLowerArm = -0.174,
  621. RightUpperArm = 0.415
  622. }
  623. },
  624. leftLeg = {
  625. Name = "Left Leg",
  626. Size = v3(1, 2, 1),
  627. R15 = {
  628. LeftFoot = -0.85,
  629. LeftLowerLeg = -0.29,
  630. LeftUpperLeg = 0.49
  631. }
  632. },
  633. rightLeg = {
  634. Name = "Right Leg",
  635. Size = v3(1, 2, 1),
  636. R15 = {
  637. RightFoot = -0.85,
  638. RightLowerLeg = -0.29,
  639. RightUpperLeg = 0.49
  640. }
  641. }
  642. }
  643. for i, v in pairs(c:GetChildren()) do
  644. if v:IsA("BasePart") then
  645. for i1, v1 in pairs(v:GetChildren()) do
  646. if v1:IsA("Motor6D") then
  647. v1.Part0 = nil
  648. end
  649. end
  650. end
  651. end
  652. part.Archivable = true
  653. for i, v in pairs(R6parts) do
  654. local part = part:Clone()
  655. part:ClearAllChildren()
  656. part.Name = v.Name
  657. part.Size = v.Size
  658. part.CFrame = cfr
  659. part.Anchored = false
  660. part.Transparency = 1
  661. part.CanCollide = false
  662. for i1, v1 in pairs(v.R15) do
  663. local R15part = gp(c, i1, "BasePart")
  664. local att = gp(R15part, "att1_" .. i1, "Attachment")
  665. if R15part then
  666. local weld = Instance.new("Weld", R15part)
  667. weld.Name = "Weld_" .. i1
  668. weld.Part0 = part
  669. weld.Part1 = R15part
  670. weld.C0 = cf(0, v1, 0)
  671. weld.C1 = cf(0, 0, 0)
  672. R15part.Massless = true
  673. R15part.Name = "R15_" .. i1
  674. R15part.Parent = part
  675. if att then
  676. att.Parent = part
  677. att.Position = v3(0, v1, 0)
  678. end
  679. end
  680. end
  681. part.Parent = c
  682. R6parts[i] = part
  683. end
  684. local R6joints = {
  685. neck = {
  686. Parent = R6parts.torso,
  687. Name = "Neck",
  688. Part0 = R6parts.torso,
  689. Part1 = R6parts.head,
  690. C0 = cf(0, 1, 0, -1, 0, 0, 0, 0, 1, 0, 1, -0),
  691. C1 = cf(0, -0.5, 0, -1, 0, 0, 0, 0, 1, 0, 1, -0)
  692. },
  693. rootJoint = {
  694. Parent = R6parts.root,
  695. Name = "RootJoint" ,
  696. Part0 = R6parts.root,
  697. Part1 = R6parts.torso,
  698. C0 = cf(0, 0, 0, -1, 0, 0, 0, 0, 1, 0, 1, -0),
  699. C1 = cf(0, 0, 0, -1, 0, 0, 0, 0, 1, 0, 1, -0)
  700. },
  701. rightShoulder = {
  702. Parent = R6parts.torso,
  703. Name = "Right Shoulder",
  704. Part0 = R6parts.torso,
  705. Part1 = R6parts.rightArm,
  706. C0 = cf(1, 0.5, 0, 0, 0, 1, 0, 1, -0, -1, 0, 0),
  707. C1 = cf(-0.5, 0.5, 0, 0, 0, 1, 0, 1, -0, -1, 0, 0)
  708. },
  709. leftShoulder = {
  710. Parent = R6parts.torso,
  711. Name = "Left Shoulder",
  712. Part0 = R6parts.torso,
  713. Part1 = R6parts.leftArm,
  714. C0 = cf(-1, 0.5, 0, 0, 0, -1, 0, 1, 0, 1, 0, 0),
  715. C1 = cf(0.5, 0.5, 0, 0, 0, -1, 0, 1, 0, 1, 0, 0)
  716. },
  717. rightHip = {
  718. Parent = R6parts.torso,
  719. Name = "Right Hip",
  720. Part0 = R6parts.torso,
  721. Part1 = R6parts.rightLeg,
  722. C0 = cf(1, -1, 0, 0, 0, 1, 0, 1, -0, -1, 0, 0),
  723. C1 = cf(0.5, 1, 0, 0, 0, 1, 0, 1, -0, -1, 0, 0)
  724. },
  725. leftHip = {
  726. Parent = R6parts.torso,
  727. Name = "Left Hip" ,
  728. Part0 = R6parts.torso,
  729. Part1 = R6parts.leftLeg,
  730. C0 = cf(-1, -1, 0, 0, 0, -1, 0, 1, 0, 1, 0, 0),
  731. C1 = cf(-0.5, 1, 0, 0, 0, -1, 0, 1, 0, 1, 0, 0)
  732. }
  733. }
  734. for i, v in pairs(R6joints) do
  735. local joint = Instance.new("Motor6D")
  736. for prop, val in pairs(v) do
  737. joint[prop] = val
  738. end
  739. R6joints[i] = joint
  740. end
  741. if hum1 then
  742. hum1.RigType = Enum.HumanoidRigType.R6
  743. hum1.HipHeight = 0
  744. end
  745. end
  746. end
  747.  
  748. local torso1 = torso
  749. torso = gp(c, "Torso", "BasePart") or ((not R15toR6) and gp(c, torso.Name, "BasePart"))
  750. if (typeof(hedafterneck) == "Instance") and head and torso and torso1 then
  751. local conNeck = nil
  752. local conTorso = nil
  753. local contorso1 = nil
  754. local aligns = {}
  755. local function enableAligns()
  756. conNeck:Disconnect()
  757. conTorso:Disconnect()
  758. conTorso1:Disconnect()
  759. for i, v in pairs(aligns) do
  760. v.Enabled = true
  761. end
  762. end
  763. conNeck = hedafterneck.Changed:Connect(function(prop)
  764. if table.find({"Part0", "Part1", "Parent"}, prop) then
  765. enableAligns()
  766. end
  767. end)
  768. conTorso = torso:GetPropertyChangedSignal("Parent"):Connect(enableAligns)
  769. conTorso1 = torso1:GetPropertyChangedSignal("Parent"):Connect(enableAligns)
  770. for i, v in pairs(head:GetDescendants()) do
  771. if v:IsA("AlignPosition") or v:IsA("AlignOrientation") then
  772. i = tostring(i)
  773. aligns[i] = v
  774. v:GetPropertyChangedSignal("Parent"):Connect(function()
  775. aligns[i] = nil
  776. end)
  777. v.Enabled = false
  778. end
  779. end
  780. end
  781.  
  782. local flingpart0 = gp(model, flingpart, "BasePart") or gp(gp(model, flingpart, "Accessory"), "Handle", "BasePart")
  783. local flingpart1 = gp(c, flingpart, "BasePart") or gp(gp(c, flingpart, "Accessory"), "Handle", "BasePart")
  784.  
  785. local fling = function() end
  786. if flingpart0 and flingpart1 then
  787. flingpart0:GetPropertyChangedSignal("Parent"):Connect(function()
  788. if not (flingpart0 and flingpart0.Parent) then
  789. flingpart0 = nil
  790. fling = function() end
  791. end
  792. end)
  793. flingpart0.Archivable = true
  794. flingpart1:GetPropertyChangedSignal("Parent"):Connect(function()
  795. if not (flingpart1 and flingpart1.Parent) then
  796. flingpart1 = nil
  797. fling = function() end
  798. end
  799. end)
  800. local att0 = gp(flingpart0, "att0_" .. flingpart0.Name, "Attachment")
  801. local att1 = gp(flingpart1, "att1_" .. flingpart1.Name, "Attachment")
  802. if att0 and att1 then
  803. att0:GetPropertyChangedSignal("Parent"):Connect(function()
  804. if not (att0 and att0.Parent) then
  805. att0 = nil
  806. fling = function() end
  807. end
  808. end)
  809. att1:GetPropertyChangedSignal("Parent"):Connect(function()
  810. if not (att1 and att1.Parent) then
  811. att1 = nil
  812. fling = function() end
  813. end
  814. end)
  815. local lastfling = nil
  816. local mouse = lp:GetMouse()
  817. fling = function(target, duration, rotVelocity)
  818. if typeof(target) == "Instance" then
  819. if target:IsA("BasePart") then
  820. target = target.Position
  821. elseif target:IsA("Model") then
  822. target = gp(target, "HumanoidRootPart", "BasePart") or gp(target, "Torso", "BasePart") or gp(target, "UpperTorso", "BasePart") or target:FindFirstChildWhichIsA("BasePart")
  823. if target then
  824. target = target.Position
  825. else
  826. return
  827. end
  828. elseif target:IsA("Humanoid") then
  829. target = target.Parent
  830. if not (target and target:IsA("Model")) then
  831. return
  832. end
  833. target = gp(target, "HumanoidRootPart", "BasePart") or gp(target, "Torso", "BasePart") or gp(target, "UpperTorso", "BasePart") or target:FindFirstChildWhichIsA("BasePart")
  834. if target then
  835. target = target.Position
  836. else
  837. return
  838. end
  839. else
  840. return
  841. end
  842. elseif typeof(target) == "CFrame" then
  843. target = target.Position
  844. elseif typeof(target) ~= "Vector3" then
  845. target = mouse.Hit
  846. if target then
  847. target = target.Position
  848. else
  849. return
  850. end
  851. end
  852. if target.Y < ws.FallenPartsDestroyHeight + 5 then
  853. target = v3(target.X, ws.FallenPartsDestroyHeight + 5, target.Z)
  854. end
  855. lastfling = target
  856. if type(duration) ~= "number" then
  857. duration = tonumber(duration) or 0.5
  858. end
  859. if typeof(rotVelocity) ~= "Vector3" then
  860. rotVelocity = v3(20000, 20000, 20000)
  861. end
  862. if not (target and flingpart0 and flingpart1 and att0 and att1) then
  863. return
  864. end
  865. local flingpart = flingpart0:Clone()
  866. flingpart.Transparency = 1
  867. flingpart.CanCollide = false
  868. flingpart.Name = "flingpart_" .. flingpart0.Name
  869. flingpart.Anchored = true
  870. flingpart.Velocity = v3_0
  871. flingpart.RotVelocity = v3_0
  872. flingpart.Position = target
  873. flingpart:GetPropertyChangedSignal("Parent"):Connect(function()
  874. if not (flingpart and flingpart.Parent) then
  875. flingpart = nil
  876. end
  877. end)
  878. flingpart.Parent = flingpart1
  879. if flingpart0.Transparency > 0.5 then
  880. flingpart0.Transparency = 0.5
  881. end
  882. att1.Parent = flingpart
  883. local con = nil
  884. local rotchg = v3(0, rotVelocity.Unit.Y * -1000, 0)
  885. con = heartbeat:Connect(function(delta)
  886. if target and (lastfling == target) and flingpart and flingpart0 and flingpart1 and att0 and att1 then
  887. flingpart.Orientation += rotchg * delta
  888. flingpart0.RotVelocity = rotVelocity
  889. else
  890. con:Disconnect()
  891. end
  892. end)
  893. if alignmode ~= 4 then
  894. local con = nil
  895. con = renderstepped:Connect(function()
  896. if flingpart0 and target then
  897. flingpart0.RotVelocity = v3_0
  898. else
  899. con:Disconnect()
  900. end
  901. end)
  902. end
  903. wait(duration)
  904. if lastfling ~= target then
  905. if flingpart then
  906. if att1 and (att1.Parent == flingpart) then
  907. att1.Parent = flingpart1
  908. end
  909. flingpart:Destroy()
  910. end
  911. return
  912. end
  913. target = nil
  914. if not (flingpart and flingpart0 and flingpart1 and att0 and att1) then
  915. return
  916. end
  917. flingpart0.RotVelocity = v3_0
  918. att1.Parent = flingpart1
  919. if flingpart then
  920. flingpart:Destroy()
  921. end
  922. end
  923. end
  924. end
  925. warn("This script is Unfinished and Unleaked")
  926. warn("So dont leak this you little shit")
  927. --//====================================================\\-
  928. --|| CHAOTIC GLITCHER [REMAKE]
  929. --||
  930. --|| CHAOTIC GLITCHER [REMAKE] BY Kezenit RX
  931. --||
  932. --\\====================================================//--
  933.  
  934. game:GetService("StarterGui"):SetCore("SendNotification", {
  935. Title = "Chaotic Glitcher";
  936. Text = "Successfully Loaded Chaotic Glitcher [REMAKE] (Unfinished ver)";
  937. })
  938.  
  939. wait(0.2)
  940.  
  941. Player = game:GetService("Players").LocalPlayer
  942. PlayerGui = Player.PlayerGui
  943. Mouse = Player:GetMouse()
  944. Cam = workspace.CurrentCamera
  945. Backpack = Player.Backpack
  946. Character = Player.Character
  947. Humanoid = Character.Humanoid
  948. RootPart = Character["HumanoidRootPart"]
  949. Torso = Character["Torso"]
  950. Head = Character["Head"]
  951. RightArm = Character["Right Arm"]
  952. LeftArm = Character["Left Arm"]
  953. RightLeg = Character["Right Leg"]
  954. LeftLeg = Character["Left Leg"]
  955. RootJoint = RootPart["RootJoint"]
  956. Neck = Torso["Neck"]
  957. RightShoulder = Torso["Right Shoulder"]
  958. LeftShoulder = Torso["Left Shoulder"]
  959. RightHip = Torso["Right Hip"]
  960. LeftHip = Torso["Left Hip"]
  961. local sick = Instance.new("Sound",Torso)
  962. local SONG = 561833161
  963. local RANDOMIZERMOOSICK = {492070484,1255569288,1873219898,929330882,290079189,250408242,494139763}
  964. sick:Play()
  965.  
  966. IT = Instance.new
  967. CF = CFrame.new
  968. VT = Vector3.new
  969. RAD = math.rad
  970. C3 = Color3.new
  971. UD2 = UDim2.new
  972. BRICKC = BrickColor.new
  973. ANGLES = CFrame.Angles
  974. EULER = CFrame.fromEulerAnglesXYZ
  975. COS = math.cos
  976. ACOS = math.acos
  977. SIN = math.sin
  978. ASIN = math.asin
  979. ABS = math.abs
  980. MRANDOM = math.random
  981. FLOOR = math.floor
  982. local RCHOICE = MRANDOM(1,7)
  983.  
  984. --//=================================\\
  985. --|| USEFUL VALUES
  986. --\\=================================//
  987.  
  988. Animation_Speed = 3
  989. Frame_Speed = 1 / 60 -- (1 / 30) OR (1 / 60)
  990. local Speed = 13
  991. local ROOTC0 = CF(0, 0, 0) * ANGLES(RAD(-90), RAD(0), RAD(180))
  992. local NECKC0 = CF(0, 1, 0) * ANGLES(RAD(-90), RAD(0), RAD(180))
  993. local RIGHTSHOULDERC0 = CF(-0.5, 0, 0) * ANGLES(RAD(0), RAD(90), RAD(0))
  994. local LEFTSHOULDERC0 = CF(0.5, 0, 0) * ANGLES(RAD(0), RAD(-90), RAD(0))
  995. local DAMAGEMULTIPLIER = 1
  996. local ANIM = "Idle"
  997. local ATTACK = false
  998. local EQUIPPED = false
  999. local HOLD = false
  1000. local COMBO = 1
  1001. local Rooted = false
  1002. local SINE = 0
  1003. local KEYHOLD = false
  1004. local CHANGE = 2 / Animation_Speed
  1005. local WALKINGANIM = false
  1006. local VALUE1 = false
  1007. local VALUE2 = false
  1008. local ROBLOXIDLEANIMATION = IT("Animation")
  1009. ROBLOXIDLEANIMATION.Name = "Roblox Idle Animation"
  1010. ROBLOXIDLEANIMATION.AnimationId = "http://www.roblox.com/asset/?id=180435571"
  1011. --ROBLOXIDLEANIMATION.Parent = Humanoid
  1012. local WEAPONGUI = IT("ScreenGui", PlayerGui)
  1013. WEAPONGUI.Name = "Weapon GUI"
  1014. local Effects = IT("Folder", Character)
  1015. Effects.Name = "Effects"
  1016. local BALL = IT("Folder", Character)
  1017. BALL.Name = "BALL-EYE"
  1018. local XEYE = IT("Folder", Character)
  1019. XEYE.Name = "X - EYE"
  1020. local ANIMATOR = Humanoid.Animator
  1021. local ANIMATE = Character.Animate
  1022. local UNANCHOR = true
  1023. local WHITELIST = {}
  1024. local TAUNT = false
  1025. local OFFSET = 0
  1026. local FULL = false
  1027. local MODE = "Lunar"
  1028. local PITCH = 1
  1029. local VOLUME = 3
  1030. local FACE = 176217464
  1031. local SIZE = 1
  1032.  
  1033. --//=================================\\
  1034. --|| SAZERENOS' ARTIFICIAL HEARTBEAT
  1035. --\\=================================//
  1036.  
  1037. ArtificialHB = Instance.new("BindableEvent", script)
  1038. ArtificialHB.Name = "ArtificialHB"
  1039.  
  1040. script:WaitForChild("ArtificialHB")
  1041. Frame_Speed = 1 / 60
  1042. frame = Frame_Speed
  1043. tf = 0
  1044. allowframeloss = false
  1045. tossremainder = false
  1046. lastframe = tick()
  1047. script.ArtificialHB:Fire()
  1048.  
  1049. game:GetService("RunService").Heartbeat:connect(function(s, p)
  1050. tf = tf + s
  1051. if tf >= frame then
  1052. if allowframeloss then
  1053. script.ArtificialHB:Fire()
  1054. lastframe = tick()
  1055. else
  1056. for i = 1, math.floor(tf / frame) do
  1057. script.ArtificialHB:Fire()
  1058. end
  1059. lastframe = tick()
  1060. end
  1061. if tossremainder then
  1062. tf = 0
  1063. else
  1064. tf = tf - frame * math.floor(tf / frame)
  1065. end
  1066. end
  1067. end)
  1068.  
  1069. --//=================================\\
  1070. --// NOOBYGAME12'S CODE
  1071. --\\=================================//
  1072.  
  1073. plr = game:GetService("Players").LocalPlayer
  1074. char = plr.Character
  1075. hum = char.Humanoid
  1076. local cam = game.Workspace.CurrentCamera
  1077. Camera = cam
  1078. local CamInterrupt = false
  1079. local TwoD = false
  1080. local TargetInfo = {nil, nil}
  1081. cam.CameraType = "Custom"
  1082. t = char.Torso
  1083. h = char.Head
  1084. ra = char["Right Arm"]
  1085. la = char["Left Arm"]
  1086. rl = char["Right Leg"]
  1087. ll = char["Left Leg"]
  1088. tors = char.Torso
  1089. lleg = char["Left Leg"]
  1090. root = char.HumanoidRootPart
  1091. hed = char.Head
  1092. rleg = char["Right Leg"]
  1093. rarm = char["Right Arm"]
  1094. larm = char["Left Arm"]
  1095. Player = plr
  1096. Character=Player.Character
  1097. PlayerGui=Player.PlayerGui
  1098. Backpack=Player.Backpack
  1099. Torso=Character.Torso
  1100. Head=Character.Head
  1101. Humanoid=Character.Humanoid
  1102. m=Instance.new('Model',Character)
  1103. LeftArm=Character["Left Arm"]
  1104. LeftLeg=Character["Left Leg"]
  1105. RightArm=Character["Right Arm"]
  1106. RightLeg=Character["Right Leg"]
  1107. LS=Torso["Left Shoulder"]
  1108. LH=Torso["Left Hip"]
  1109. RS=Torso["Right Shoulder"]
  1110. RH=Torso["Right Hip"]
  1111. Face = Head.face
  1112. Neck=Torso.Neck
  1113. it=Instance.new
  1114. attacktype=1
  1115. vt=Vector3.new
  1116. cf=CFrame.new
  1117. euler=CFrame.fromEulerAnglesXYZ
  1118. angles=CFrame.Angles
  1119. cloaked=false
  1120. necko=cf(0, 1, 0, -1, -0, -0, 0, 0, 1, 0, 1, 0)
  1121. necko2=cf(0, -0.5, 0, -1, -0, -0, 0, 0, 1, 0, 1, 0)
  1122. LHC0=cf(-1,-1,0,-0,-0,-1,0,1,0,1,0,0)
  1123. LHC1=cf(-0.5,1,0,-0,-0,-1,0,1,0,1,0,0)
  1124. RHC0=cf(1,-1,0,0,0,1,0,1,0,-1,-0,-0)
  1125. RHC1=cf(0.5,1,0,0,0,1,0,1,0,-1,-0,-0)
  1126. RootPart=Character.HumanoidRootPart
  1127. RootJoint=RootPart.RootJoint
  1128. RootCF=euler(-1.57,0,3.14)
  1129. radian = math.rad
  1130. random = math.random
  1131. Vec3 = Vector3.new
  1132. Inst = Instance.new
  1133. cFrame = CFrame.new
  1134. Euler = CFrame.fromEulerAnglesXYZ
  1135. vt = Vector3.new
  1136. bc = BrickColor.new
  1137. br = BrickColor.random
  1138. it = Instance.new
  1139. cf = CFrame.new
  1140. local Player_Size = 0
  1141. cam = game.Workspace.CurrentCamera
  1142. CF = CFrame.new
  1143. angles = CFrame.Angles
  1144. attack = false
  1145. Euler = CFrame.fromEulerAnglesXYZ
  1146. Rad = math.rad
  1147. IT = Instance.new
  1148. BrickC = BrickColor.new
  1149. Cos = math.cos
  1150. Acos = math.acos
  1151. Sin = math.sin
  1152. Asin = math.asin
  1153. Abs = math.abs
  1154. Mrandom = math.random
  1155. Floor = math.floor
  1156. IT = Instance.new
  1157. CF = CFrame.new
  1158. VT = Vector3.new
  1159. RAD = math.rad
  1160. C3 = Color3.new
  1161. UD2 = UDim2.new
  1162. BRICKC = BrickColor.new
  1163. ANGLES = CFrame.Angles
  1164. EULER = CFrame.fromEulerAnglesXYZ
  1165. COS = math.cos
  1166. ACOS = math.acos
  1167. SIN = math.sin
  1168. ASIN = math.asin
  1169. ABS = math.abs
  1170. MRANDOM = math.random
  1171. FLOOR = math.floor
  1172.  
  1173.  
  1174. local Booleans = {
  1175. CamFollow = true,
  1176. GyroUse = true
  1177. }
  1178.  
  1179. function lerp(object, newCFrame, alpha)
  1180. return object:lerp(newCFrame, alpha)
  1181. end
  1182.  
  1183. local Directer = Inst("BodyGyro", root)
  1184. Directer.MaxTorque = Vec3(0, 0, 0)
  1185. Directer.P = 600000
  1186. local CPart = Inst("Part")
  1187. CPart.Anchored = true
  1188. CPart.CanCollide = false
  1189. CPart.Locked = true
  1190. CPart.Transparency = 1
  1191.  
  1192. local rainbowmode = false
  1193. local chaosmode = false
  1194.  
  1195. local mutedtog = false
  1196.  
  1197. function CameraEnshaking(Length,Intensity)
  1198. coroutine.resume(coroutine.create(function()
  1199. local intensity = 1*Intensity
  1200. local rotM = 0.01*Intensity
  1201. for i = 0, Length, 0.1 do
  1202. Swait()
  1203. intensity = intensity - 0.05*Intensity/Length
  1204. rotM = rotM - 0.0005*Intensity/Length
  1205. hum.CameraOffset = Vec3(radian(random(-intensity, intensity)), radian(random(-intensity, intensity)), radian(random(-intensity, intensity)))
  1206. cam.CFrame = cam.CFrame * cFrame(radian(random(-intensity, intensity)), radian(random(-intensity, intensity)), radian(random(-intensity, intensity))) * Euler(radian(random(-intensity, intensity)) * rotM, radian(random(-intensity, intensity)) * rotM, radian(random(-intensity, intensity)) * rotM)
  1207. end
  1208. Humanoid.CameraOffset = Vec3(0, 0, 0)
  1209. end))
  1210. end
  1211. CamShake=function(Part,Distan,Power,Times)
  1212. local de=Part.Position
  1213. for i,v in pairs(workspace:children()) do
  1214. if v:IsA("Model") and v:findFirstChild("Humanoid") then
  1215. for _,c in pairs(v:children()) do
  1216. if c.ClassName=="Part" and (c.Position - de).magnitude < Distan then
  1217. local Noob=v.Humanoid
  1218. if Noob~=nil then
  1219. coroutine.resume(coroutine.create(function()
  1220. FV = Instance.new("BoolValue", Noob)
  1221. FV.Name = "CameraShake"
  1222. for ShakeNum=1,Times do
  1223. Swait()
  1224. local ef=Power
  1225. if ef>=1 then
  1226. Humanoid.CameraOffset = Vector3.new(math.random(-ef,ef),math.random(-ef,ef),math.random(-ef,ef))
  1227. else
  1228. ef=Power*10
  1229. Humanoid.CameraOffset = Vector3.new(math.random(-ef,ef)/10,math.random(-ef,ef)/10,math.random(-ef,ef)/10)
  1230. end
  1231. end
  1232. Humanoid.CameraOffset = Vector3.new(0,0,0)
  1233. FV:Destroy()
  1234. end))
  1235. end
  1236. end
  1237. end
  1238. end
  1239. end
  1240. end
  1241.  
  1242. local toggleTag = true
  1243. local bilguit = Instance.new("BillboardGui", hed)
  1244. bilguit.Adornee = nil
  1245. bilguit.Name = "ModeName"
  1246. bilguit.Size = UDim2.new(4, 0, 1.2, 0)
  1247. bilguit.StudsOffset = Vector3.new(-8, 8/1.5, 0)
  1248.  
  1249.  
  1250. function chatfunc(text,color,typet,font,timeex)
  1251. local chat = coroutine.wrap(function()
  1252. if Character:FindFirstChild("TalkingBillBoard")~= nil then
  1253. Character:FindFirstChild("TalkingBillBoard"):destroy()
  1254. end
  1255. local naeeym2 = Instance.new("BillboardGui",Character)
  1256. naeeym2.Size = UDim2.new(0,100,0,40)
  1257. naeeym2.StudsOffset = Vector3.new(0,3,0)
  1258. naeeym2.Adornee = Character.Head
  1259. naeeym2.Name = "TalkingBillBoard"
  1260. local tecks2 = Instance.new("TextLabel",naeeym2)
  1261. tecks2.BackgroundTransparency = 1
  1262. tecks2.BorderSizePixel = 0
  1263. tecks2.Text = ""
  1264. tecks2.Font = font
  1265. tecks2.TextSize = 30
  1266. tecks2.TextStrokeTransparency = 0
  1267. tecks2.TextColor3 = color
  1268. tecks2.TextStrokeColor3 = Color3.new(0,0,0)
  1269. tecks2.Size = UDim2.new(1,0,0.5,0)
  1270. local tecks3 = Instance.new("TextLabel",naeeym2)
  1271. tecks3.BackgroundTransparency = 1
  1272. tecks3.BorderSizePixel = 0
  1273. tecks3.Text = ""
  1274. tecks3.Font = font
  1275. tecks3.TextSize = 30
  1276. tecks3.TextStrokeTransparency = 0
  1277. if typet == "Inverted" then
  1278. tecks3.TextColor3 = Color3.new(0,0,0)
  1279. tecks3.TextStrokeColor3 = color
  1280. elseif typet == "Normal" then
  1281. tecks3.TextColor3 = color
  1282. tecks3.TextStrokeColor3 = Color3.new(0,0,0)
  1283. end
  1284. tecks3.Size = UDim2.new(1,0,0.5,0)
  1285. coroutine.resume(coroutine.create(function()
  1286. while true do
  1287. Swait(1)
  1288. if chaosmode == true then
  1289. tecks2.TextColor3 = BrickColor.random().Color
  1290. tecks3.TextStrokeColor3 = BrickColor.random().Color
  1291. end
  1292. end
  1293. end))
  1294. text.TextTransparency = text.TextTransparency + 1
  1295. text.TextStrokeTransparency = text.TextStrokeTransparency + 1
  1296. for i = 0, 74*timeex do
  1297. Swait()
  1298. text.TextTransparency = 1
  1299. text.TextStrokeTransparency = 1
  1300. tecks2.Text = text
  1301. tecks3.Text = text
  1302. end
  1303. local randomrot = math.random(1,2)
  1304. if randomrot == 1 then
  1305. for i = 1, 50 do
  1306. Swait()
  1307. tecks2.Text = text
  1308. tecks3.Text = text
  1309. text.TextTransparency = text.TextTransparency - .02
  1310. text.TextStrokeTransparency = text.TextStrokeTransparency - .02
  1311. tecks2.TextStrokeTransparency = tecks2.TextStrokeTransparency +.04
  1312. tecks2.TextTransparency = tecks2.TextTransparency + .04
  1313. tecks3.TextStrokeTransparency = tecks2.TextStrokeTransparency +.04
  1314. tecks3.TextTransparency = tecks2.TextTransparency + .04
  1315. end
  1316. elseif randomrot == 2 then
  1317. for i = 1, 50 do
  1318. Swait()
  1319. tecks2.Text = text
  1320. tecks3.Text = text
  1321. text.TextTransparency = text.TextTransparency - .02
  1322. text.TextStrokeTransparency = text.TextStrokeTransparency - .02
  1323. tecks2.TextStrokeTransparency = tecks2.TextStrokeTransparency +.04
  1324. tecks2.TextTransparency = tecks2.TextTransparency + .04
  1325. tecks3.TextStrokeTransparency = tecks2.TextStrokeTransparency +.04
  1326. tecks3.TextTransparency = tecks2.TextTransparency + .04
  1327. end
  1328. end
  1329. text.TextTransparency = 0
  1330. text.TextStrokeTransparency = 0
  1331. if toggleTag == false then
  1332. text.TextTransparency = 1
  1333. text.TextStrokeTransparency = 1
  1334. end
  1335. naeeym2:Destroy()
  1336. end)
  1337. chat()
  1338. end
  1339.  
  1340.  
  1341.  
  1342. gui = function(GuiType, parent, text, backtrans, backcol, pos, size)
  1343. local gui = it(GuiType)
  1344. gui.Parent = parent
  1345. gui.Text = text
  1346. gui.BackgroundTransparency = backtrans
  1347. gui.BackgroundColor3 = backcol
  1348. gui.SizeConstraint = "RelativeXY"
  1349. gui.TextXAlignment = "Center"
  1350. gui.TextYAlignment = "Center"
  1351. gui.Position = pos
  1352. gui.Size = size
  1353. gui.Font = "SourceSans"
  1354. gui.FontSize = "Size14"
  1355. gui.TextWrapped = false
  1356. gui.TextStrokeTransparency = 0
  1357. gui.TextColor = BrickColor.new("White")
  1358. return gui
  1359. end
  1360. --------------------------- GUI STUFF
  1361. local basgui = it("GuiMain")
  1362. basgui.Parent = plr.PlayerGui
  1363. basgui.Name = "VISgui"
  1364. local fullscreenz = it("Frame")
  1365. fullscreenz.Parent = basgui
  1366. fullscreenz.BackgroundColor3 = Color3.new(255, 255, 255)
  1367. fullscreenz.BackgroundTransparency = 1
  1368. fullscreenz.BorderColor3 = Color3.new(17, 17, 17)
  1369. fullscreenz.Size = UDim2.new(1, 0, 1, 0)
  1370. fullscreenz.Position = UDim2.new(0, 0, 0, 0)
  1371. local imgl2 = Instance.new("ImageLabel",fullscreenz)
  1372. imgl2.BackgroundTransparency = 1
  1373. imgl2.BorderSizePixel = 0
  1374. imgl2.ImageTransparency = 0.5
  1375. imgl2.Position = UDim2.new(0.70,-200,0.50,-200)
  1376. imgl2.Size = UDim2.new(0,1000,0,1000)
  1377. imgl2.Image = "rbxassetid://2344830904"
  1378. local techc = imgl2:Clone()
  1379. techc.Parent = fullscreenz
  1380. techc.ImageTransparency = 0
  1381. techc.Size = UDim2.new(0,900,0,900)
  1382. techc.Position = UDim2.new(0.70,-150,0.50,-150)
  1383. techc.Image = "rbxassetid://2092248396"
  1384. local circl = imgl2:Clone()
  1385. circl.Parent = fullscreenz
  1386. circl.ImageTransparency = 0
  1387. circl.Size = UDim2.new(0,550,0,550)
  1388. circl.Position = UDim2.new(0.70,25,0.50,25)
  1389. circl.Image = "rbxassetid://2312119891"
  1390. local circl2 = imgl2:Clone()
  1391. circl2.Parent = fullscreenz
  1392. circl2.ImageTransparency = 0
  1393. circl2.Size = UDim2.new(0,700,0,700)
  1394. circl2.Position = UDim2.new(0.70,-50,0.50,-50)
  1395. circl2.Image = "rbxassetid://2312119891"
  1396. local imgl2b = imgl2:Clone()
  1397. imgl2b.Parent = fullscreenz
  1398. imgl2b.ImageTransparency = 0
  1399. imgl2b.Size = UDim2.new(0,800,0,800)
  1400. imgl2b.Position = UDim2.new(0.70,-100,0.50,-100)
  1401. imgl2b.ImageColor3 = Color3.new(0,0,0)
  1402. local ned = Instance.new("TextLabel",fullscreenz)
  1403. ned.ZIndex = 2
  1404. ned.Font = "Bodoni"
  1405. ned.BackgroundTransparency = 1
  1406. ned.BorderSizePixel = 0.65
  1407. ned.Size = UDim2.new(0.6,0,0.6,0)
  1408. ned.Position = UDim2.new(0,0,0,0)
  1409. ned.TextScaled = true
  1410. ned.TextStrokeTransparency = 0
  1411. ned.Text = "Lunar"
  1412. ned.TextSize = 48
  1413. ned.Rotation = 1
  1414. ned.TextXAlignment = "Left"
  1415. ned.TextYAlignment = "Top"
  1416.  
  1417. --//=================================\\
  1418. --// WINGY STUFF
  1419. --\\=================================//
  1420.  
  1421. local extrawingmod1 = Instance.new("Model",Character)
  1422. local extrawingmod2 = Instance.new("Model",Character)
  1423.  
  1424. function CreateParta(parent,transparency,reflectance,material,brickcolor)
  1425. local p = Instance.new("Part")
  1426. p.TopSurface = 0
  1427. p.BottomSurface = 0
  1428. p.Parent = parent
  1429. p.Size = Vector3.new(0.1,0.1,0.1)
  1430. p.Transparency = transparency
  1431. p.Reflectance = reflectance
  1432. p.CanCollide = false
  1433. p.Locked = true
  1434. p.BrickColor = brickcolor
  1435. p.Material = material
  1436. return p
  1437. end
  1438.  
  1439. function CreateMesh(parent,meshtype,x1,y1,z1)
  1440. local mesh = Instance.new("SpecialMesh",parent)
  1441. mesh.MeshType = meshtype
  1442. mesh.Scale = Vector3.new(x1*10,y1*10,z1*10)
  1443. return mesh
  1444. end
  1445.  
  1446. function CreateSpecialMesh(parent,meshid,x1,y1,z1)
  1447. local mesh = Instance.new("SpecialMesh",parent)
  1448. mesh.MeshType = "FileMesh"
  1449. mesh.MeshId = meshid
  1450. mesh.Scale = Vector3.new(x1,y1,z1)
  1451. return mesh
  1452. end
  1453.  
  1454.  
  1455. function CreateSpecialGlowMesh(parent,meshid,x1,y1,z1)
  1456. local mesh = Instance.new("SpecialMesh",parent)
  1457. mesh.MeshType = "FileMesh"
  1458. mesh.MeshId = meshid
  1459. mesh.TextureId = "http://www.roblox.com/asset/?id=269748808"
  1460. mesh.Scale = Vector3.new(x1,y1,z1)
  1461. mesh.VertexColor = Vector3.new(parent.BrickColor.r, parent.BrickColor.g, parent.BrickColor.b)
  1462. return mesh
  1463. end
  1464.  
  1465. function CreateWeld(parent,part0,part1,C1X,C1Y,C1Z,C1Xa,C1Ya,C1Za,C0X,C0Y,C0Z,C0Xa,C0Ya,C0Za)
  1466. local weld = Instance.new("Weld")
  1467. weld.Parent = parent
  1468. weld.Part0 = part0
  1469. weld.Part1 = part1
  1470. weld.C1 = CFrame.new(C1X,C1Y,C1Z)*CFrame.Angles(C1Xa,C1Ya,C1Za)
  1471. weld.C0 = CFrame.new(C0X,C0Y,C0Z)*CFrame.Angles(C0Xa,C0Ya,C0Za)
  1472. return weld
  1473. end
  1474.  
  1475. function RemoveOutlines(part)
  1476. part.TopSurface, part.BottomSurface, part.LeftSurface, part.RightSurface, part.FrontSurface, part.BackSurface = 10, 10, 10, 10, 10, 10
  1477. end
  1478.  
  1479. local Create = LoadLibrary("RbxUtility").Create
  1480.  
  1481. CFuncs = {
  1482. ["Part"] = {
  1483. Create = function(Parent, Material, Reflectance, Transparency, BColor, Name, Size)
  1484. local Part = Create("Part"){
  1485. Parent = Parent,
  1486. Reflectance = Reflectance,
  1487. Transparency = Transparency,
  1488. CanCollide = false,
  1489. Locked = true,
  1490. BrickColor = BrickColor.new(tostring(BColor)),
  1491. Name = Name,
  1492. Size = Size,
  1493. Material = Material,
  1494. }
  1495. RemoveOutlines(Part)
  1496. return Part
  1497. end;
  1498. };
  1499.  
  1500. ["Mesh"] = {
  1501. Create = function(Mesh, Part, MeshType, MeshId, OffSet, Scale)
  1502. local Msh = Create(Mesh){
  1503. Parent = Part,
  1504. Offset = OffSet,
  1505. Scale = Scale,
  1506. }
  1507. if Mesh == "SpecialMesh" then
  1508. Msh.MeshType = MeshType
  1509. Msh.MeshId = MeshId
  1510. end
  1511. return Msh
  1512. end;
  1513. };
  1514.  
  1515. ["Mesh"] = {
  1516. Create = function(Mesh, Part, MeshType, MeshId, OffSet, Scale)
  1517. local Msh = Create(Mesh){
  1518. Parent = Part,
  1519. Offset = OffSet,
  1520. Scale = Scale,
  1521. }
  1522. if Mesh == "SpecialMesh" then
  1523. Msh.MeshType = MeshType
  1524. Msh.MeshId = MeshId
  1525. end
  1526. return Msh
  1527. end;
  1528. };
  1529.  
  1530. ["Weld"] = {
  1531. Create = function(Parent, Part0, Part1, C0, C1)
  1532. local Weld = Create("Weld"){
  1533. Parent = Parent,
  1534. Part0 = Part0,
  1535. Part1 = Part1,
  1536. C0 = C0,
  1537. C1 = C1,
  1538. }
  1539. return Weld
  1540. end;
  1541. };
  1542.  
  1543. ["Sound"] = {
  1544. Create = function(id, par, vol, pit)
  1545. coroutine.resume(coroutine.create(function()
  1546. local S = Create("Sound"){
  1547. Volume = vol,
  1548. Name = "EffectSoundo",
  1549. Pitch = pit or 1,
  1550. SoundId = id,
  1551. Parent = par or workspace,
  1552. }
  1553. wait()
  1554. S:play()
  1555. game:GetService("Debris"):AddItem(S, 10)
  1556. end))
  1557. end;
  1558. };
  1559.  
  1560. ["LongSound"] = {
  1561. Create = function(id, par, vol, pit)
  1562. coroutine.resume(coroutine.create(function()
  1563. local S = Create("Sound"){
  1564. Volume = vol,
  1565. Pitch = pit or 1,
  1566. SoundId = id,
  1567. Parent = par or workspace,
  1568. }
  1569. wait()
  1570. S:play()
  1571. game:GetService("Debris"):AddItem(S, 60)
  1572. end))
  1573. end;
  1574. };
  1575.  
  1576. ["ParticleEmitter"] = {
  1577. Create = function(Parent, Color1, Color2, LightEmission, Size, Texture, Transparency, ZOffset, Accel, Drag, LockedToPart, VelocityInheritance, EmissionDirection, Enabled, LifeTime, Rate, Rotation, RotSpeed, Speed, VelocitySpread)
  1578. local fp = Create("ParticleEmitter"){
  1579. Parent = Parent,
  1580. Color = ColorSequence.new(Color1, Color2),
  1581. LightEmission = LightEmission,
  1582. Size = Size,
  1583. Texture = Texture,
  1584. Transparency = Transparency,
  1585. ZOffset = ZOffset,
  1586. Acceleration = Accel,
  1587. Drag = Drag,
  1588. LockedToPart = LockedToPart,
  1589. VelocityInheritance = VelocityInheritance,
  1590. EmissionDirection = EmissionDirection,
  1591. Enabled = Enabled,
  1592. Lifetime = LifeTime,
  1593. Rate = Rate,
  1594. Rotation = Rotation,
  1595. RotSpeed = RotSpeed,
  1596. Speed = Speed,
  1597. VelocitySpread = VelocitySpread,
  1598. }
  1599. return fp
  1600. end;
  1601. };
  1602.  
  1603. CreateTemplate = {
  1604.  
  1605. };
  1606. }
  1607.  
  1608.  
  1609.  
  1610. New = function(Object, Parent, Name, Data)
  1611. local Object = Instance.new(Object)
  1612. for Index, Value in pairs(Data or {}) do
  1613. Object[Index] = Value
  1614. end
  1615. Object.Parent = Parent
  1616. Object.Name = Name
  1617. return Object
  1618. end
  1619.  
  1620. local halocolor = BrickColor.new("Mid gray")
  1621. local halocolor2 = BrickColor.new("Mid gray")
  1622. local halocolor3 = BrickColor.new("Really black")
  1623. local starcolor = BrickColor.new("Bright yellow")
  1624. local lunacolor = BrickColor.new("Navy blue")
  1625. local lunacolor2 = BrickColor.new("Bright blue")
  1626. local wepcolor = BrickColor.new("Deep blue")
  1627. local maincolor = BrickColor.new("Lapis")
  1628. local secondcolor = BrickColor.new("Lapis")
  1629. local m = Instance.new("Model",Character)
  1630. local m2 = Instance.new("Model",Character)
  1631. local m3 = Instance.new("Model",Character)
  1632. local mw1 = Instance.new("Model",Character)
  1633. local mw2 = Instance.new("Model",Character)
  1634. local mw3 = Instance.new("Model",Character)
  1635. local mw4 = Instance.new("Model",Character)
  1636.  
  1637. --------------
  1638. local sorb = CreateParta(m,1,1,"SmoothPlastic",BrickColor.random())
  1639. CreateWeld(sorb,RightArm,sorb,0,1,0,math.rad(0),math.rad(0),math.rad(0),0,0,0,math.rad(0),math.rad(0),math.rad(0))
  1640. local sorb2 = CreateParta(m,1,1,"SmoothPlastic",BrickColor.random())
  1641. CreateWeld(sorb2,LeftArm,sorb2,0,1,0,math.rad(0),math.rad(0),math.rad(0),0,0,0,math.rad(0),math.rad(0),math.rad(0))
  1642.  
  1643. local handlex = CreateParta(mw2,1,1,"Neon",maincolor)
  1644. CreateMesh(handle,"Brick",0,0,0)
  1645. local handlexweld = CreateWeld(handlex,Torso,handlex,0,0,-1.5,math.rad(0),math.rad(0),math.rad(0),0,0,0,math.rad(0),math.rad(0),math.rad(0))
  1646. local valuaring = 10
  1647.  
  1648. local refec = Instance.new("ParticleEmitter",handlex)
  1649. refec.Texture = "rbxassetid://284205403"
  1650. refec.LightEmission = 0.95
  1651. refec.Color = ColorSequence.new(BrickColor.new("White").Color)
  1652. refec.Rate = 50
  1653. refec.Lifetime = NumberRange.new(0.5)
  1654. refec.Size = NumberSequence.new({NumberSequenceKeypoint.new(0,0.5,0),NumberSequenceKeypoint.new(0.5,0.75,0),NumberSequenceKeypoint.new(1,0.1,0)})
  1655. refec.Transparency = NumberSequence.new({NumberSequenceKeypoint.new(0,1,0),NumberSequenceKeypoint.new(0.5,0.25,0),NumberSequenceKeypoint.new(1,1,0)})
  1656. refec.Speed = NumberRange.new(0,2)
  1657. refec.Drag = 5
  1658. refec.LockedToPart = true
  1659. refec.Rotation = NumberRange.new(-500,500)
  1660. refec.VelocitySpread = 9000
  1661. refec.RotSpeed = NumberRange.new(-500,500)
  1662. local refec2 = refec:Clone()
  1663. refec2.LightEmission = 0.75
  1664. refec2.Texture = "rbxassetid://254287058"
  1665. refec2.Parent = handlex
  1666. refec2.Rate = 25
  1667. refec2.Lifetime = NumberRange.new(0.75)
  1668. refec2.Size = NumberSequence.new({NumberSequenceKeypoint.new(0,1.5,0),NumberSequenceKeypoint.new(0.15,1,0),NumberSequenceKeypoint.new(0.8,0.75,0),NumberSequenceKeypoint.new(1,0.1,0)})
  1669. refec2.Transparency = NumberSequence.new({NumberSequenceKeypoint.new(0,1,0),NumberSequenceKeypoint.new(0.5,0.65,0),NumberSequenceKeypoint.new(1,1,0)})
  1670. refec2.Speed = NumberRange.new(0)
  1671. local refec3 = refec:Clone()
  1672. refec3.LightEmission = 0.75
  1673. refec3.Texture = "rbxassetid://363275192"
  1674. refec3.Parent = handlex
  1675. refec3.Rate = 25
  1676. refec3.Lifetime = NumberRange.new(1)
  1677. refec3.Size = NumberSequence.new({NumberSequenceKeypoint.new(0,2,0),NumberSequenceKeypoint.new(0.8,2.25,0),NumberSequenceKeypoint.new(1,0.1,0)})
  1678. refec3.Transparency = NumberSequence.new({NumberSequenceKeypoint.new(0,1,0),NumberSequenceKeypoint.new(0.5,0.65,0),NumberSequenceKeypoint.new(1,1,0)})
  1679. refec3.Speed = NumberRange.new(0)
  1680. refec3.RotSpeed = NumberRange.new(-50,50)
  1681.  
  1682. for i = 0, 35 do
  1683. valuaring = valuaring + 10
  1684. rn = CreateParta(mw2,0,0,"Neon",halocolor)
  1685. CreateMesh(rn,"Wedge",0.1,0.5,0.1)
  1686. CreateWeld(rn,handlex,rn,0,0.75,0,math.rad(0),math.rad(-90),math.rad(valuaring),0,0,0,math.rad(0),math.rad(0),math.rad(0))
  1687. rn = CreateParta(mw2,0,0,"Neon",halocolor)
  1688. CreateMesh(rn,"Wedge",0.1,0.5,0.1)
  1689. CreateWeld(rn,handlex,rn,0,0.75,0,math.rad(0),math.rad(90),math.rad(valuaring),0,0,0,math.rad(0),math.rad(0),math.rad(0))
  1690. rn = CreateParta(mw2,0,0,"Neon",halocolor)
  1691. CreateMesh(rn,"Wedge",0.1,0.2,0.05)
  1692. CreateWeld(rn,handlex,rn,0,-1.1,0.025,math.rad(0),math.rad(-90),math.rad(valuaring),0,0,0,math.rad(0),math.rad(0),math.rad(0))
  1693. rn = CreateParta(mw2,0,0,"Neon",halocolor)
  1694. CreateMesh(rn,"Wedge",0.1,0.2,0.05)
  1695. CreateWeld(rn,handlex,rn,0,-1.1,0.025,math.rad(0),math.rad(90),math.rad(valuaring),0,0,0,math.rad(0),math.rad(0),math.rad(0))
  1696. end
  1697.  
  1698.  
  1699. local handle = CreateParta(m,1,1,"Neon",maincolor)
  1700. CreateMesh(handle,"Brick",0.5,0.5,0.5)
  1701. local handleweld = CreateWeld(handle,Torso,handle,0,-1.5,-1.05,math.rad(0),math.rad(0),math.rad(0),0,0,0,math.rad(0),math.rad(0),math.rad(0))
  1702.  
  1703.  
  1704.  
  1705. --- Left wing.
  1706.  
  1707. local lwing1 = CreateParta(m,1,1,"Neon",maincolor)
  1708. CreateMesh(handle,"Brick",0.5,0.5,0.5)
  1709. local lwing1weld = CreateWeld(lwing1,handle,lwing1,4,0,0,math.rad(5),math.rad(0),math.rad(12.5),0,0,0,math.rad(0),math.rad(0),math.rad(0))
  1710.  
  1711. wed = CreateParta(mw1,0,0,"Neon",halocolor)
  1712. CreateMesh(wed,"Wedge",0.05,0.5,0.5)
  1713. CreateWeld(wed,lwing1,wed,0,0,0.25,math.rad(0),math.rad(90),math.rad(0),0,0,0,math.rad(0),math.rad(0),math.rad(0))
  1714. wed = CreateParta(mw1,0,0,"Neon",halocolor)
  1715. CreateMesh(wed,"Wedge",0.05,0.5,0.5)
  1716. CreateWeld(wed,lwing1,wed,0,0,0.25,math.rad(0),math.rad(-90),math.rad(0),0,0,0,math.rad(0),math.rad(0),math.rad(0))
  1717. wed = CreateParta(mw1,0,0,"Neon",halocolor)
  1718. CreateMesh(wed,"Wedge",0.05,0.5,0.5)
  1719. CreateWeld(wed,lwing1,wed,0,-0.5,0.25,math.rad(180),math.rad(90),math.rad(0),0,0,0,math.rad(0),math.rad(0),math.rad(0))
  1720. wed = CreateParta(mw1,0,0,"Neon",halocolor)
  1721. CreateMesh(wed,"Wedge",0.05,0.5,0.5)
  1722. CreateWeld(wed,lwing1,wed,0,-0.5,0.25,math.rad(180),math.rad(-90),math.rad(0),0,0,0,math.rad(0),math.rad(0),math.rad(0))
  1723. wed = CreateParta(mw1,0,0,"Neon",halocolor)
  1724. CreateMesh(wed,"Wedge",0.05,0.5,0.5)
  1725. CreateWeld(wed,lwing1,wed,0,0.75,-0.25,math.rad(0),math.rad(90),math.rad(0),0,0,0,math.rad(0),math.rad(0),math.rad(0))
  1726. wed = CreateParta(mw1,0,0,"Neon",halocolor)
  1727. CreateMesh(wed,"Wedge",0.05,0.5,0.5)
  1728. CreateWeld(wed,lwing1,wed,0,0.75,-0.25,math.rad(0),math.rad(-90),math.rad(0),0,0,0,math.rad(0),math.rad(0),math.rad(0))
  1729. wed = CreateParta(mw1,0,0,"Neon",halocolor)
  1730. CreateMesh(wed,"Wedge",0.05,0.5,1.5)
  1731. CreateWeld(wed,lwing1,wed,0,-0.25,1.75,math.rad(0),math.rad(90),math.rad(90),0,0,0,math.rad(0),math.rad(0),math.rad(0))
  1732. wed = CreateParta(mw1,0,0,"Neon",halocolor)
  1733. CreateMesh(wed,"Wedge",0.05,1.5,0.5)
  1734. CreateWeld(wed,lwing1,wed,0,-1.75,0.25,math.rad(90),math.rad(90),math.rad(90),0,0,0,math.rad(0),math.rad(0),math.rad(0))
  1735. wed = CreateParta(mw1,0,0,"Neon",halocolor)
  1736. CreateMesh(wed,"Wedge",0.05,0.25,1.75)
  1737. CreateWeld(wed,lwing1,wed,0,-0.125,2.5,math.rad(0),math.rad(90),math.rad(90),0,0,0,math.rad(0),math.rad(0),math.rad(0))
  1738. wed = CreateParta(mw1,0,0,"Neon",halocolor)
  1739. CreateMesh(wed,"Wedge",0.05,1.75,0.25)
  1740. CreateWeld(wed,lwing1,wed,0,-2.5,0.125,math.rad(90),math.rad(90),math.rad(90),0,0,0,math.rad(0),math.rad(0),math.rad(0))
  1741.  
  1742.  
  1743. local lwing2 = CreateParta(m,1,1,"Neon",maincolor)
  1744. CreateMesh(handle,"Brick",0.5,0.5,0.5)
  1745. local lwing2weld = CreateWeld(lwing2,handle,lwing2,5,1,0,math.rad(10),math.rad(0),math.rad(25),0,0,0,math.rad(0),math.rad(0),math.rad(0))
  1746.  
  1747. wed = CreateParta(mw1,0,0,"Neon",halocolor)
  1748. CreateMesh(wed,"Wedge",0.05,0.5,0.5)
  1749. CreateWeld(wed,lwing2,wed,0,0,0.25,math.rad(0),math.rad(90),math.rad(0),0,0,0,math.rad(0),math.rad(0),math.rad(0))
  1750. wed = CreateParta(mw1,0,0,"Neon",halocolor)
  1751. CreateMesh(wed,"Wedge",0.05,0.5,0.5)
  1752. CreateWeld(wed,lwing2,wed,0,0,0.25,math.rad(0),math.rad(-90),math.rad(0),0,0,0,math.rad(0),math.rad(0),math.rad(0))
  1753. wed = CreateParta(mw1,0,0,"Neon",halocolor)
  1754. CreateMesh(wed,"Wedge",0.05,0.5,0.5)
  1755. CreateWeld(wed,lwing2,wed,0,-0.5,0.25,math.rad(180),math.rad(90),math.rad(0),0,0,0,math.rad(0),math.rad(0),math.rad(0))
  1756. wed = CreateParta(mw1,0,0,"Neon",halocolor)
  1757. CreateMesh(wed,"Wedge",0.05,0.5,0.5)
  1758. CreateWeld(wed,lwing2,wed,0,-0.5,0.25,math.rad(180),math.rad(-90),math.rad(0),0,0,0,math.rad(0),math.rad(0),math.rad(0))
  1759. wed = CreateParta(mw1,0,0,"Neon",halocolor)
  1760. CreateMesh(wed,"Wedge",0.05,0.5,0.5)
  1761. CreateWeld(wed,lwing2,wed,0,0.75,-0.25,math.rad(0),math.rad(90),math.rad(0),0,0,0,math.rad(0),math.rad(0),math.rad(0))
  1762. wed = CreateParta(mw1,0,0,"Neon",halocolor)
  1763. CreateMesh(wed,"Wedge",0.05,0.5,0.5)
  1764. CreateWeld(wed,lwing2,wed,0,0.75,-0.25,math.rad(0),math.rad(-90),math.rad(0),0,0,0,math.rad(0),math.rad(0),math.rad(0))
  1765. wed = CreateParta(mw1,0,0,"Neon",halocolor)
  1766. CreateMesh(wed,"Wedge",0.05,0.5,1.5)
  1767. CreateWeld(wed,lwing2,wed,0,-0.25,1.75,math.rad(0),math.rad(90),math.rad(90),0,0,0,math.rad(0),math.rad(0),math.rad(0))
  1768. wed = CreateParta(mw1,0,0,"Neon",halocolor)
  1769. CreateMesh(wed,"Wedge",0.05,1.5,0.5)
  1770. CreateWeld(wed,lwing2,wed,0,-1.75,0.25,math.rad(90),math.rad(90),math.rad(90),0,0,0,math.rad(0),math.rad(0),math.rad(0))
  1771. wed = CreateParta(mw1,0,0,"Neon",halocolor)
  1772. CreateMesh(wed,"Wedge",0.05,0.25,1.75)
  1773. CreateWeld(wed,lwing2,wed,0,-0.125,2.5,math.rad(0),math.rad(90),math.rad(90),0,0,0,math.rad(0),math.rad(0),math.rad(0))
  1774. wed = CreateParta(mw1,0,0,"Neon",halocolor)
  1775. CreateMesh(wed,"Wedge",0.05,1.75,0.25)
  1776. CreateWeld(wed,lwing2,wed,0,-2.5,0.125,math.rad(90),math.rad(90),math.rad(90),0,0,0,math.rad(0),math.rad(0),math.rad(0))
  1777.  
  1778. local lwing3 = CreateParta(m,1,1,"Neon",maincolor)
  1779. CreateMesh(handle,"Brick",0.5,0.5,0.5)
  1780. local lwing3weld = CreateWeld(lwing3,handle,lwing3,5.75,2,0,math.rad(15),math.rad(0),math.rad(37.5),0,0,0,math.rad(0),math.rad(0),math.rad(0))
  1781.  
  1782. wed = CreateParta(mw1,0,0,"Neon",halocolor)
  1783. CreateMesh(wed,"Wedge",0.05,0.5,0.5)
  1784. CreateWeld(wed,lwing3,wed,0,0,0.25,math.rad(0),math.rad(90),math.rad(0),0,0,0,math.rad(0),math.rad(0),math.rad(0))
  1785. wed = CreateParta(mw1,0,0,"Neon",halocolor)
  1786. CreateMesh(wed,"Wedge",0.05,0.5,0.5)
  1787. CreateWeld(wed,lwing3,wed,0,0,0.25,math.rad(0),math.rad(-90),math.rad(0),0,0,0,math.rad(0),math.rad(0),math.rad(0))
  1788. wed = CreateParta(mw1,0,0,"Neon",halocolor)
  1789. CreateMesh(wed,"Wedge",0.05,0.5,0.5)
  1790. CreateWeld(wed,lwing3,wed,0,-0.5,0.25,math.rad(180),math.rad(90),math.rad(0),0,0,0,math.rad(0),math.rad(0),math.rad(0))
  1791. wed = CreateParta(mw1,0,0,"Neon",halocolor)
  1792. CreateMesh(wed,"Wedge",0.05,0.5,0.5)
  1793. CreateWeld(wed,lwing3,wed,0,-0.5,0.25,math.rad(180),math.rad(-90),math.rad(0),0,0,0,math.rad(0),math.rad(0),math.rad(0))
  1794. wed = CreateParta(mw1,0,0,"Neon",halocolor)
  1795. CreateMesh(wed,"Wedge",0.05,0.5,0.5)
  1796. CreateWeld(wed,lwing3,wed,0,0.75,-0.25,math.rad(0),math.rad(90),math.rad(0),0,0,0,math.rad(0),math.rad(0),math.rad(0))
  1797. wed = CreateParta(mw1,0,0,"Neon",halocolor)
  1798. CreateMesh(wed,"Wedge",0.05,0.5,0.5)
  1799. CreateWeld(wed,lwing3,wed,0,0.75,-0.25,math.rad(0),math.rad(-90),math.rad(0),0,0,0,math.rad(0),math.rad(0),math.rad(0))
  1800. wed = CreateParta(mw1,0,0,"Neon",halocolor)
  1801. CreateMesh(wed,"Wedge",0.05,0.5,1.5)
  1802. CreateWeld(wed,lwing3,wed,0,-0.25,1.75,math.rad(0),math.rad(90),math.rad(90),0,0,0,math.rad(0),math.rad(0),math.rad(0))
  1803. wed = CreateParta(mw1,0,0,"Neon",halocolor)
  1804. CreateMesh(wed,"Wedge",0.05,1.5,0.5)
  1805. CreateWeld(wed,lwing3,wed,0,-1.75,0.25,math.rad(90),math.rad(90),math.rad(90),0,0,0,math.rad(0),math.rad(0),math.rad(0))
  1806. wed = CreateParta(mw1,0,0,"Neon",halocolor)
  1807. CreateMesh(wed,"Wedge",0.05,0.25,1.75)
  1808. CreateWeld(wed,lwing3,wed,0,-0.125,2.5,math.rad(0),math.rad(90),math.rad(90),0,0,0,math.rad(0),math.rad(0),math.rad(0))
  1809. wed = CreateParta(mw1,0,0,"Neon",halocolor)
  1810. CreateMesh(wed,"Wedge",0.05,1.75,0.25)
  1811. CreateWeld(wed,lwing3,wed,0,-2.5,0.125,math.rad(90),math.rad(90),math.rad(90),0,0,0,math.rad(0),math.rad(0),math.rad(0))
  1812.  
  1813.  
  1814. -- Right wing --
  1815.  
  1816. local rwing1 = CreateParta(m,1,1,"Neon",maincolor)
  1817. CreateMesh(handle,"Brick",0.5,0.5,0.5)
  1818. local rwing1weld = CreateWeld(rwing1,handle,rwing1,-4,0,0,math.rad(5),math.rad(0),math.rad(-12.5),0,0,0,math.rad(0),math.rad(0),math.rad(0))
  1819.  
  1820. wed = CreateParta(mw2,0,0,"Neon",halocolor2)
  1821. CreateMesh(wed,"Wedge",0.05,0.5,0.5)
  1822. CreateWeld(wed,rwing1,wed,0,0,0.25,math.rad(0),math.rad(90),math.rad(0),0,0,0,math.rad(0),math.rad(0),math.rad(0))
  1823. wed = CreateParta(mw2,0,0,"Neon",halocolor2)
  1824. CreateMesh(wed,"Wedge",0.05,0.5,0.5)
  1825. CreateWeld(wed,rwing1,wed,0,0,0.25,math.rad(0),math.rad(-90),math.rad(0),0,0,0,math.rad(0),math.rad(0),math.rad(0))
  1826. wed = CreateParta(mw2,0,0,"Neon",halocolor2)
  1827. CreateMesh(wed,"Wedge",0.05,0.5,0.5)
  1828. CreateWeld(wed,rwing1,wed,0,-0.5,0.25,math.rad(180),math.rad(90),math.rad(0),0,0,0,math.rad(0),math.rad(0),math.rad(0))
  1829. wed = CreateParta(mw2,0,0,"Neon",halocolor2)
  1830. CreateMesh(wed,"Wedge",0.05,0.5,0.5)
  1831. CreateWeld(wed,rwing1,wed,0,-0.5,0.25,math.rad(180),math.rad(-90),math.rad(0),0,0,0,math.rad(0),math.rad(0),math.rad(0))
  1832. wed = CreateParta(mw2,0,0,"Neon",halocolor2)
  1833. CreateMesh(wed,"Wedge",0.05,0.5,0.5)
  1834. CreateWeld(wed,rwing1,wed,0,0.75,-0.25,math.rad(0),math.rad(90),math.rad(0),0,0,0,math.rad(0),math.rad(0),math.rad(0))
  1835. wed = CreateParta(mw2,0,0,"Neon",halocolor2)
  1836. CreateMesh(wed,"Wedge",0.05,0.5,0.5)
  1837. CreateWeld(wed,rwing1,wed,0,0.75,-0.25,math.rad(0),math.rad(-90),math.rad(0),0,0,0,math.rad(0),math.rad(0),math.rad(0))
  1838. wed = CreateParta(mw2,0,0,"Neon",halocolor2)
  1839. CreateMesh(wed,"Wedge",0.05,0.5,1.5)
  1840. CreateWeld(wed,rwing1,wed,0,-0.25,1.75,math.rad(0),math.rad(90),math.rad(90),0,0,0,math.rad(0),math.rad(0),math.rad(0))
  1841. wed = CreateParta(mw2,0,0,"Neon",halocolor2)
  1842. CreateMesh(wed,"Wedge",0.05,1.5,0.5)
  1843. CreateWeld(wed,rwing1,wed,0,-1.75,0.25,math.rad(90),math.rad(90),math.rad(90),0,0,0,math.rad(0),math.rad(0),math.rad(0))
  1844. wed = CreateParta(mw2,0,0,"Neon",halocolor2)
  1845. CreateMesh(wed,"Wedge",0.05,0.25,1.75)
  1846. CreateWeld(wed,rwing1,wed,0,-0.125,2.5,math.rad(0),math.rad(90),math.rad(90),0,0,0,math.rad(0),math.rad(0),math.rad(0))
  1847. wed = CreateParta(mw2,0,0,"Neon",halocolor2)
  1848. CreateMesh(wed,"Wedge",0.05,1.75,0.25)
  1849. CreateWeld(wed,rwing1,wed,0,-2.5,0.125,math.rad(90),math.rad(90),math.rad(90),0,0,0,math.rad(0),math.rad(0),math.rad(0))
  1850.  
  1851. local rwing2 = CreateParta(m,1,1,"Neon",secondcolor)
  1852. CreateMesh(handle,"Brick",0.5,0.5,0.5)
  1853. local rwing2weld = CreateWeld(rwing2,handle,rwing2,-5,1,0,math.rad(10),math.rad(0),math.rad(-25),0,0,0,math.rad(0),math.rad(0),math.rad(0))
  1854.  
  1855. wed = CreateParta(mw2,0,0,"Neon",halocolor2)
  1856. CreateMesh(wed,"Wedge",0.05,0.5,0.5)
  1857. CreateWeld(wed,rwing2,wed,0,0,0.25,math.rad(0),math.rad(90),math.rad(0),0,0,0,math.rad(0),math.rad(0),math.rad(0))
  1858. wed = CreateParta(mw2,0,0,"Neon",halocolor2)
  1859. CreateMesh(wed,"Wedge",0.05,0.5,0.5)
  1860. CreateWeld(wed,rwing2,wed,0,0,0.25,math.rad(0),math.rad(-90),math.rad(0),0,0,0,math.rad(0),math.rad(0),math.rad(0))
  1861. wed = CreateParta(mw2,0,0,"Neon",halocolor2)
  1862. CreateMesh(wed,"Wedge",0.05,0.5,0.5)
  1863. CreateWeld(wed,rwing2,wed,0,-0.5,0.25,math.rad(180),math.rad(90),math.rad(0),0,0,0,math.rad(0),math.rad(0),math.rad(0))
  1864. wed = CreateParta(mw2,0,0,"Neon",halocolor2)
  1865. CreateMesh(wed,"Wedge",0.05,0.5,0.5)
  1866. CreateWeld(wed,rwing2,wed,0,-0.5,0.25,math.rad(180),math.rad(-90),math.rad(0),0,0,0,math.rad(0),math.rad(0),math.rad(0))
  1867. wed = CreateParta(mw2,0,0,"Neon",halocolor2)
  1868. CreateMesh(wed,"Wedge",0.05,0.5,0.5)
  1869. CreateWeld(wed,rwing2,wed,0,0.75,-0.25,math.rad(0),math.rad(90),math.rad(0),0,0,0,math.rad(0),math.rad(0),math.rad(0))
  1870. wed = CreateParta(mw2,0,0,"Neon",halocolor2)
  1871. CreateMesh(wed,"Wedge",0.05,0.5,0.5)
  1872. CreateWeld(wed,rwing2,wed,0,0.75,-0.25,math.rad(0),math.rad(-90),math.rad(0),0,0,0,math.rad(0),math.rad(0),math.rad(0))
  1873. wed = CreateParta(mw2,0,0,"Neon",halocolor2)
  1874. CreateMesh(wed,"Wedge",0.05,0.5,1.5)
  1875. CreateWeld(wed,rwing2,wed,0,-0.25,1.75,math.rad(0),math.rad(90),math.rad(90),0,0,0,math.rad(0),math.rad(0),math.rad(0))
  1876. wed = CreateParta(mw2,0,0,"Neon",halocolor2)
  1877. CreateMesh(wed,"Wedge",0.05,1.5,0.5)
  1878. CreateWeld(wed,rwing2,wed,0,-1.75,0.25,math.rad(90),math.rad(90),math.rad(90),0,0,0,math.rad(0),math.rad(0),math.rad(0))
  1879. wed = CreateParta(mw2,0,0,"Neon",halocolor2)
  1880. CreateMesh(wed,"Wedge",0.05,0.25,1.75)
  1881. CreateWeld(wed,rwing2,wed,0,-0.125,2.5,math.rad(0),math.rad(90),math.rad(90),0,0,0,math.rad(0),math.rad(0),math.rad(0))
  1882. wed = CreateParta(mw2,0,0,"Neon",halocolor2)
  1883. CreateMesh(wed,"Wedge",0.05,1.75,0.25)
  1884. CreateWeld(wed,rwing2,wed,0,-2.5,0.125,math.rad(90),math.rad(90),math.rad(90),0,0,0,math.rad(0),math.rad(0),math.rad(0))
  1885.  
  1886. local rwing3 = CreateParta(m,1,1,"Neon",secondcolor)
  1887. CreateMesh(handle,"Brick",0.5,0.5,0.5)
  1888. local rwing3weld = CreateWeld(rwing3,handle,rwing3,-5.75,2,0,math.rad(15),math.rad(0),math.rad(-37.5),0,0,0,math.rad(0),math.rad(0),math.rad(0))
  1889.  
  1890.  
  1891. wed = CreateParta(mw2,0,0,"Neon",halocolor2)
  1892. CreateMesh(wed,"Wedge",0.05,0.5,0.5)
  1893. CreateWeld(wed,rwing3,wed,0,0,0.25,math.rad(0),math.rad(90),math.rad(0),0,0,0,math.rad(0),math.rad(0),math.rad(0))
  1894. wed = CreateParta(mw2,0,0,"Neon",halocolor2)
  1895. CreateMesh(wed,"Wedge",0.05,0.5,0.5)
  1896. CreateWeld(wed,rwing3,wed,0,0,0.25,math.rad(0),math.rad(-90),math.rad(0),0,0,0,math.rad(0),math.rad(0),math.rad(0))
  1897. wed = CreateParta(mw2,0,0,"Neon",halocolor2)
  1898. CreateMesh(wed,"Wedge",0.05,0.5,0.5)
  1899. CreateWeld(wed,rwing3,wed,0,-0.5,0.25,math.rad(180),math.rad(90),math.rad(0),0,0,0,math.rad(0),math.rad(0),math.rad(0))
  1900. wed = CreateParta(mw2,0,0,"Neon",halocolor2)
  1901. CreateMesh(wed,"Wedge",0.05,0.5,0.5)
  1902. CreateWeld(wed,rwing3,wed,0,-0.5,0.25,math.rad(180),math.rad(-90),math.rad(0),0,0,0,math.rad(0),math.rad(0),math.rad(0))
  1903. wed = CreateParta(mw2,0,0,"Neon",halocolor2)
  1904. CreateMesh(wed,"Wedge",0.05,0.5,0.5)
  1905. CreateWeld(wed,rwing3,wed,0,0.75,-0.25,math.rad(0),math.rad(90),math.rad(0),0,0,0,math.rad(0),math.rad(0),math.rad(0))
  1906. wed = CreateParta(mw2,0,0,"Neon",halocolor2)
  1907. CreateMesh(wed,"Wedge",0.05,0.5,0.5)
  1908. CreateWeld(wed,rwing3,wed,0,0.75,-0.25,math.rad(0),math.rad(-90),math.rad(0),0,0,0,math.rad(0),math.rad(0),math.rad(0))
  1909. wed = CreateParta(mw2,0,0,"Neon",halocolor2)
  1910. CreateMesh(wed,"Wedge",0.05,0.5,1.5)
  1911. CreateWeld(wed,rwing3,wed,0,-0.25,1.75,math.rad(0),math.rad(90),math.rad(90),0,0,0,math.rad(0),math.rad(0),math.rad(0))
  1912. wed = CreateParta(mw2,0,0,"Neon",halocolor2)
  1913. CreateMesh(wed,"Wedge",0.05,1.5,0.5)
  1914. CreateWeld(wed,rwing3,wed,0,-1.75,0.25,math.rad(90),math.rad(90),math.rad(90),0,0,0,math.rad(0),math.rad(0),math.rad(0))
  1915. wed = CreateParta(mw2,0,0,"Neon",halocolor2)
  1916. CreateMesh(wed,"Wedge",0.05,0.25,1.75)
  1917. CreateWeld(wed,rwing3,wed,0,-0.125,2.5,math.rad(0),math.rad(90),math.rad(90),0,0,0,math.rad(0),math.rad(0),math.rad(0))
  1918. wed = CreateParta(mw2,0,0,"Neon",halocolor2)
  1919. CreateMesh(wed,"Wedge",0.05,1.75,0.25)
  1920. CreateWeld(wed,rwing3,wed,0,-2.5,0.125,math.rad(90),math.rad(90),math.rad(90),0,0,0,math.rad(0),math.rad(0),math.rad(0))
  1921.  
  1922. ------------- Trails
  1923. local A0 = Instance.new("Attachment",lwing1)
  1924. A0.Position = Vector3.new(0,-0.7,0)
  1925. local A1 = Instance.new("Attachment",lwing1)
  1926. A1.Position = Vector3.new(0,-3.5,0)
  1927. tl1 = Instance.new('Trail',lwing1)
  1928. tl1.Attachment0 = A0
  1929. tl1.Attachment1 = A1
  1930. tl1.Texture = "http://www.roblox.com/asset/?id=1049219073"
  1931. tl1.LightEmission = 1
  1932. tl1.Transparency = NumberSequence.new({NumberSequenceKeypoint.new(0, 0),NumberSequenceKeypoint.new(1, 1)})
  1933. tl1.Color = ColorSequence.new(halocolor.Color)
  1934. tl1.Lifetime = 0.5
  1935.  
  1936. local A0 = Instance.new("Attachment",lwing2)
  1937. A0.Position = Vector3.new(0,-0.7,0)
  1938. local A1 = Instance.new("Attachment",lwing2)
  1939. A1.Position = Vector3.new(0,-3.5,0)
  1940. tl2 = Instance.new('Trail',lwing2)
  1941. tl2.Attachment0 = A0
  1942. tl2.Attachment1 = A1
  1943. tl2.Texture = "http://www.roblox.com/asset/?id=1049219073"
  1944. tl2.LightEmission = 1
  1945. tl2.Transparency = NumberSequence.new({NumberSequenceKeypoint.new(0, 0),NumberSequenceKeypoint.new(1, 1)})
  1946. tl2.Color = ColorSequence.new(halocolor.Color)
  1947. tl2.Lifetime = 0.5
  1948.  
  1949. local A0 = Instance.new("Attachment",lwing3)
  1950. A0.Position = Vector3.new(0,-0.7,0)
  1951. local A1 = Instance.new("Attachment",lwing3)
  1952. A1.Position = Vector3.new(0,-3.5,0)
  1953. tl3 = Instance.new('Trail',lwing3)
  1954. tl3.Attachment0 = A0
  1955. tl3.Attachment1 = A1
  1956. tl3.Texture = "http://www.roblox.com/asset/?id=1049219073"
  1957. tl3.LightEmission = 1
  1958. tl3.Transparency = NumberSequence.new({NumberSequenceKeypoint.new(0, 0),NumberSequenceKeypoint.new(1, 1)})
  1959. tl3.Color = ColorSequence.new(halocolor.Color)
  1960. tl3.Lifetime = 0.5
  1961.  
  1962. local A0 = Instance.new("Attachment",rwing1)
  1963. A0.Position = Vector3.new(0,-0.7,0)
  1964. local A1 = Instance.new("Attachment",rwing1)
  1965. A1.Position = Vector3.new(0,-3.5,0)
  1966. tr1 = Instance.new('Trail',rwing1)
  1967. tr1.Attachment0 = A0
  1968. tr1.Attachment1 = A1
  1969. tr1.Texture = "http://www.roblox.com/asset/?id=1049219073"
  1970. tr1.LightEmission = 1
  1971. tr1.Transparency = NumberSequence.new({NumberSequenceKeypoint.new(0, 0),NumberSequenceKeypoint.new(1, 1)})
  1972. tr1.Color = ColorSequence.new(halocolor2.Color)
  1973. tr1.Lifetime = 0.5
  1974.  
  1975. local A0 = Instance.new("Attachment",rwing2)
  1976. A0.Position = Vector3.new(0,-0.7,0)
  1977. local A1 = Instance.new("Attachment",rwing2)
  1978. A1.Position = Vector3.new(0,-3.5,0)
  1979. tr2 = Instance.new('Trail',rwing2)
  1980. tr2.Attachment0 = A0
  1981. tr2.Attachment1 = A1
  1982. tr2.Texture = "http://www.roblox.com/asset/?id=1049219073"
  1983. tr2.LightEmission = 1
  1984. tr2.Transparency = NumberSequence.new({NumberSequenceKeypoint.new(0, 0),NumberSequenceKeypoint.new(1, 1)})
  1985. tr2.Color = ColorSequence.new(halocolor2.Color)
  1986. tr2.Lifetime = 0.5
  1987.  
  1988. local A0 = Instance.new("Attachment",rwing3)
  1989. A0.Position = Vector3.new(0,-0.7,0)
  1990. local A1 = Instance.new("Attachment",rwing3)
  1991. A1.Position = Vector3.new(0,-3.5,0)
  1992. tr3 = Instance.new('Trail',rwing3)
  1993. tr3.Attachment0 = A0
  1994. tr3.Attachment1 = A1
  1995. tr3.Texture = "http://www.roblox.com/asset/?id=1049219073"
  1996. tr3.LightEmission = 1
  1997. tr3.Transparency = NumberSequence.new({NumberSequenceKeypoint.new(0, 0),NumberSequenceKeypoint.new(1, 1)})
  1998. tr3.Color = ColorSequence.new(halocolor2.Color)
  1999. tr3.Lifetime = 0.5
  2000.  
  2001. --------------
  2002.  
  2003.  
  2004.  
  2005. for i, v in pairs(mw2:GetChildren()) do
  2006. if v:IsA("Part") then
  2007. v.BrickColor = BrickColor.new("White")
  2008. v.Material = "Neon"
  2009. end
  2010. end
  2011. for i, v in pairs(mw1:GetChildren()) do
  2012. if v:IsA("Part") then
  2013. v.Transparency = 0
  2014. v.BrickColor = BrickColor.new("White")
  2015. v.Material = "Neon"
  2016. end
  2017. end
  2018. for i, v in pairs(extrawingmod1:GetChildren()) do
  2019. if v:IsA("Part") then
  2020. v.Transparency = 1
  2021. v.BrickColor = BrickColor.new("White")
  2022. v.Material = "Neon"
  2023. end
  2024. end
  2025. for i, v in pairs(extrawingmod2:GetChildren()) do
  2026. if v:IsA("Part") then
  2027. v.Transparency = 1
  2028. v.BrickColor = BrickColor.new("White")
  2029. v.Material = "Neon"
  2030. end
  2031. end
  2032. local MAINRUINCOLOR = BrickColor.new("Navy blue")
  2033. local SECONDRUINCOLOR = BrickColor.new("Navy blue")
  2034. local THIRDRUINCOLOR = BrickColor.new("Really black")
  2035.  
  2036. function RecolorThing(one,two,three,four,five,exonetran,exone,extwotran,extwo)
  2037. for i, v in pairs(mw2:GetChildren()) do
  2038. if v:IsA("Part") then
  2039. v.BrickColor = one
  2040. v.Material = "Neon"
  2041. end
  2042. end
  2043. refec.Color = ColorSequence.new(one.Color)
  2044. refec2.Color = ColorSequence.new(one.Color)
  2045. refec3.Color = ColorSequence.new(one.Color)
  2046. tr1.Color = ColorSequence.new(one.Color)
  2047. tr2.Color = ColorSequence.new(one.Color)
  2048. tr3.Color = ColorSequence.new(one.Color)
  2049. imgl2.ImageColor3 = one.Color
  2050. circl.ImageColor3 = two.Color
  2051. techc.ImageColor3 = one.Color
  2052. circl2.ImageColor3 = one.Color
  2053. ned.TextColor3 = two.Color
  2054. ned.TextStrokeColor3 = one.Color
  2055. for i, v in pairs(mw1:GetChildren()) do
  2056. if v:IsA("Part") then
  2057. v.Transparency = 0
  2058. v.BrickColor = two
  2059. v.Material = "Neon"
  2060. end
  2061. end
  2062. tl1.Color = ColorSequence.new(two.Color)
  2063. tl2.Color = ColorSequence.new(two.Color)
  2064. tl3.Color = ColorSequence.new(two.Color)
  2065. for i, v in pairs(m:GetChildren()) do
  2066. if v:IsA("Part") then
  2067. v.BrickColor = three
  2068. v.Material = "Ice"
  2069. end
  2070. end
  2071. for i, v in pairs(m2:GetChildren()) do
  2072. if v:IsA("Part") then
  2073. v.BrickColor = four
  2074. v.Material = "Ice"
  2075. end
  2076. end
  2077. for i, v in pairs(m3:GetChildren()) do
  2078. if v:IsA("Part") then
  2079. v.BrickColor = five
  2080. v.Material = "Neon"
  2081. end
  2082. end
  2083. for i, v in pairs(extrawingmod1:GetChildren()) do
  2084. if v:IsA("Part") then
  2085. v.Transparency = exonetran
  2086. v.BrickColor = exone
  2087. v.Material = "Neon"
  2088. end
  2089. end
  2090. for i, v in pairs(extrawingmod2:GetChildren()) do
  2091. if v:IsA("Part") then
  2092. v.Transparency = extwotran
  2093. v.BrickColor = extwo
  2094. v.Material = "Neon"
  2095. end
  2096. end
  2097. end
  2098.  
  2099. imgl2.ImageColor3 = MAINRUINCOLOR.Color
  2100. circl.ImageColor3 = SECONDRUINCOLOR.Color
  2101. techc.ImageColor3 = MAINRUINCOLOR.Color
  2102. circl2.ImageColor3 = MAINRUINCOLOR.Color
  2103. ned.TextColor3 = MAINRUINCOLOR.Color
  2104. ned.TextStrokeColor3 = SECONDRUINCOLOR.Color
  2105.  
  2106.  
  2107. function bosschatfunc(text,color,watval)
  2108. for i,v in pairs(game:GetService("Players"):GetPlayers()) do
  2109. coroutine.resume(coroutine.create(function()
  2110. if v.PlayerGui:FindFirstChild("Dialog")~= nil then
  2111. v.PlayerGui:FindFirstChild("Dialog"):destroy()
  2112. end
  2113. local scrg = Instance.new("ScreenGui",v.PlayerGui)
  2114. scrg.Name = "Dialog"
  2115. local txtlb = Instance.new("TextLabel",scrg)
  2116. txtlb.Text = ""
  2117. txtlb.Font = "Bodoni"
  2118. txtlb.TextColor3 = Color3.new(0,0,0)
  2119. txtlb.TextStrokeTransparency = 0
  2120. txtlb.BackgroundTransparency = 0.75
  2121. txtlb.BackgroundColor3 = Color3.new(0,0,0)
  2122. txtlb.TextStrokeColor3 = color
  2123. txtlb.TextScaled = true
  2124. txtlb.Size = UDim2.new(1,0,0.25,0)
  2125. txtlb.TextXAlignment = "Left"
  2126. txtlb.Position = UDim2.new(0,0,0.75 + 1,0)
  2127. local txtlb2 = Instance.new("TextLabel",scrg)
  2128. txtlb2.Text = "Chaotic:"
  2129. txtlb2.Font = "Arcade"
  2130. txtlb2.TextColor3 = Color3.new(0,0,0)
  2131. txtlb2.TextStrokeTransparency = 0
  2132. txtlb2.BackgroundTransparency = 1
  2133. txtlb2.TextStrokeColor3 = color
  2134. txtlb2.TextSize = 40
  2135. txtlb2.Size = UDim2.new(1,0,0.25,0)
  2136. txtlb2.TextXAlignment = "Left"
  2137. txtlb2.Position = UDim2.new(0,0,1,0)
  2138. local fvalen = 0.55
  2139. local fval = -0.49
  2140. coroutine.resume(coroutine.create(function()
  2141. while true do
  2142. Swait()
  2143. if MODE == "Sanity" then
  2144. txtlb.Rotation = math.random(-1,1)
  2145. txtlb2.Rotation = math.random(-1,1)
  2146. txtlb.Position = txtlb.Position + UDim2.new(0,math.random(-1,1)/5,0,math.random(-1,1)/5)
  2147. txtlb2.Position = txtlb2.Position + UDim2.new(0,math.random(-1,1)/5,0,math.random(-1,1)/5)
  2148. txtlb.TextStrokeColor3 = BrickColor.random().Color
  2149. txtlb2.TextStrokeColor3 = BrickColor.random().Color
  2150. end
  2151. end
  2152. end))
  2153. coroutine.resume(coroutine.create(function()
  2154. while true do
  2155. Swait()
  2156. if scrg.Parent ~= nil then
  2157. fvalen = fvalen - 0.0001
  2158. elseif scrg.Parent == nil then
  2159. break
  2160. end
  2161. end
  2162. end))
  2163. local flol = 1.75
  2164. local flil = 1.6
  2165. coroutine.resume(coroutine.create(function()
  2166. for i = 0, 9 do
  2167. Swait()
  2168. fval = fval + 0.05
  2169. flol = flol - 0.1
  2170. flil = flil - 0.1
  2171. txtlb.Text = ""
  2172. txtlb.Position = UDim2.new(0,0,flol,0)
  2173. txtlb2.Position = UDim2.new(0,0,flil,0)
  2174. end
  2175. txtlb.Text = text
  2176. wait(watval)
  2177. local valinc = 0
  2178. for i = 0, 99 do
  2179. Swait()
  2180. valinc = valinc + 0.0001
  2181. flol = flol + valinc
  2182. flil = flil + valinc
  2183. txtlb.Rotation = txtlb.Rotation + valinc*20
  2184. txtlb2.Rotation = txtlb2.Rotation - valinc*50
  2185. txtlb.Position = UDim2.new(0,0,flol,0)
  2186. txtlb2.Position = UDim2.new(0,0,flil,0)
  2187. txtlb.TextStrokeTransparency = txtlb.TextStrokeTransparency + 0.01
  2188. txtlb.TextTransparency = txtlb.TextTransparency + 0.01
  2189. txtlb2.TextStrokeTransparency = txtlb2.TextStrokeTransparency + 0.01
  2190. txtlb2.TextTransparency = txtlb2.TextTransparency + 0.01
  2191. txtlb.BackgroundTransparency = txtlb.BackgroundTransparency + 0.0025
  2192. end
  2193. scrg:Destroy()
  2194. end))
  2195. end))
  2196. end
  2197. end
  2198.  
  2199. function BigBlack(text,color,watval)
  2200. for i,v in pairs(game:GetService("Players"):GetPlayers()) do
  2201. coroutine.resume(coroutine.create(function()
  2202. if v.PlayerGui:FindFirstChild("Dialog")~= nil then
  2203. v.PlayerGui:FindFirstChild("Dialog"):destroy()
  2204. end
  2205. local scrg = Instance.new("ScreenGui",v.PlayerGui)
  2206. scrg.Name = "Dialog"
  2207. local txtlb = Instance.new("TextLabel",scrg)
  2208. txtlb.Text = ""
  2209. txtlb.Font = "Bodoni"
  2210. txtlb.TextColor3 = Color3.new(0,0,0)
  2211. txtlb.TextStrokeTransparency = 1
  2212. txtlb.BackgroundTransparency = 1
  2213. txtlb.BackgroundColor3 = Color3.new(0,0,0)
  2214. txtlb.TextStrokeColor3 = color
  2215. txtlb.TextScaled = true
  2216. txtlb.Size = UDim2.new(1,0,1,0)
  2217. txtlb.TextXAlignment = "Center"
  2218. txtlb.Position = UDim2.new(0,0,6.75 + 1,0)
  2219. local txtlb2 = Instance.new("TextLabel",scrg)
  2220. txtlb2.Text = "Chaotic:"
  2221. txtlb2.Font = "Arcade"
  2222. txtlb2.TextColor3 = Color3.new(0,0,0)
  2223. txtlb2.TextStrokeTransparency = 0
  2224. txtlb2.BackgroundTransparency = 1
  2225. txtlb2.TextStrokeColor3 = color
  2226. txtlb2.TextSize = 40
  2227. txtlb2.Size = UDim2.new(1,0,0.25,0)
  2228. txtlb2.TextXAlignment = "Left"
  2229. txtlb2.Position = UDim2.new(0,0,1,0)
  2230. local fvalen = 0.55
  2231. local fval = -0.49
  2232. coroutine.resume(coroutine.create(function()
  2233. while true do
  2234. Swait()
  2235. if MODE == "Sanity" then
  2236. txtlb.Rotation = math.random(-1,1)
  2237. txtlb2.Rotation = math.random(-1,1)
  2238. txtlb.Position = txtlb.Position + UDim2.new(0,math.random(-1,1)/5,0,math.random(-1,1)/5)
  2239. txtlb2.Position = txtlb2.Position + UDim2.new(0,math.random(-1,1)/5,0,math.random(-1,1)/5)
  2240. txtlb.TextStrokeColor3 = BrickColor.random().Color
  2241. txtlb2.TextStrokeColor3 = BrickColor.random().Color
  2242. end
  2243. end
  2244. end))
  2245. coroutine.resume(coroutine.create(function()
  2246. while true do
  2247. Swait()
  2248. if scrg.Parent ~= nil then
  2249. fvalen = fvalen - 0.0001
  2250. elseif scrg.Parent == nil then
  2251. break
  2252. end
  2253. end
  2254. end))
  2255. local flol = 1.05
  2256. local flil = 0.75
  2257. local flil2 = -0.2
  2258. coroutine.resume(coroutine.create(function()
  2259. for i = 1,string.len(text),1 do
  2260. wait()
  2261. text.Text = string.sub(text,1,i)
  2262. end
  2263. end))
  2264. coroutine.resume(coroutine.create(function()
  2265. for i = 0, 1 do
  2266. fval = fval + 0.05
  2267. flol = flol - 0.1
  2268. flil2 = flil2 + 0.1
  2269. txtlb.Text = ""
  2270. txtlb.Position = UDim2.new(flil2,0,0,0)
  2271. txtlb.BackgroundTransparency = 1 - 0.1
  2272. txtlb2.Position = UDim2.new(flil2,0,0,0)
  2273. end
  2274.  
  2275. for i = 0, 99 do
  2276. txtlb.TextStrokeTransparency = txtlb.TextStrokeTransparency - 0.01
  2277. txtlb.TextTransparency = txtlb.TextTransparency - 0.01
  2278. txtlb2.TextStrokeTransparency = txtlb2.TextStrokeTransparency - 0.01
  2279. txtlb2.TextTransparency = txtlb2.TextTransparency - 0.01
  2280. txtlb.BackgroundTransparency = txtlb.BackgroundTransparency - 0.0025
  2281. end
  2282.  
  2283. txtlb.Text = text
  2284. wait(watval)
  2285. local valinc = 0
  2286. for i = 0, 99 do
  2287. Swait()
  2288. valinc = valinc + 0.0002
  2289. flol = flol + valinc
  2290. flil2 = flil2 + valinc
  2291. txtlb.Rotation = txtlb.Rotation + valinc*15
  2292. txtlb2.Rotation = txtlb2.Rotation - valinc*15
  2293. txtlb.Position = UDim2.new(flil2,0,0,0)
  2294. txtlb2.Position = UDim2.new(flil2,0,0,0)
  2295. txtlb.TextStrokeTransparency = txtlb.TextStrokeTransparency + 0.01
  2296. txtlb.TextTransparency = txtlb.TextTransparency + 0.01
  2297. txtlb2.TextStrokeTransparency = txtlb2.TextStrokeTransparency + 0.01
  2298. txtlb2.TextTransparency = txtlb2.TextTransparency + 0.01
  2299. txtlb.BackgroundTransparency = txtlb.BackgroundTransparency + 0.0025
  2300. end
  2301. scrg:Destroy()
  2302. end))
  2303. end))
  2304. end
  2305. end
  2306.  
  2307. RecolorThing(MAINRUINCOLOR,SECONDRUINCOLOR,SECONDRUINCOLOR,SECONDRUINCOLOR,SECONDRUINCOLOR,1,SECONDRUINCOLOR,1,SECONDRUINCOLOR,THIRDRUINCOLOR)
  2308.  
  2309. --//=================================\\
  2310. --|| SOME TAG EDIT
  2311. --\\=================================//
  2312. local TEXTCOLOR = C3(0, 0, 1)
  2313.  
  2314. m = game.Players.LocalPlayer
  2315. char = m.Character
  2316. local txt = Instance.new("BillboardGui", char)
  2317. txt.Adornee = char.Head
  2318. txt.Name = "_status"
  2319. txt.Size = UDim2.new(2, 0, 1.2, 0)
  2320. txt.StudsOffset = Vector3.new(-18.75, 8, 0)
  2321. local text = Instance.new("TextLabel", txt)
  2322. text.Size = UDim2.new(20, 0, 7, 0)
  2323. text.FontSize = "Size24"
  2324. text.TextScaled = true
  2325. text.TextTransparency = 0
  2326. text.BackgroundTransparency = 1
  2327. text.TextTransparency = 0
  2328. text.TextStrokeTransparency = 0
  2329. text.Font = "Bodoni"
  2330. v = Instance.new("Part")
  2331. v.Name = "ColorBrick"
  2332. v.Parent = m.Character
  2333. v.FormFactor = "Symmetric"
  2334. v.Anchored = true
  2335. v.CanCollide = false
  2336. v.BottomSurface = "Smooth"
  2337. v.TopSurface = "Smooth"
  2338. v.Size = Vector3.new(10, 5, 3)
  2339. v.Transparency = 1
  2340. v.CFrame = char.Torso.CFrame
  2341. v.BrickColor = BrickColor.new("Really black")
  2342. v.Transparency = 1
  2343. v.Shape = "Block"
  2344. text.Text = "Lunar"
  2345.  
  2346. function RecolorTextAndRename(name,col1,col2,font)
  2347. text.TextStrokeColor3 = col2
  2348. text.TextColor3 = col1
  2349. text.Font = font
  2350. text.Text = name
  2351. techc.ImageColor3 = col2
  2352. circl.ImageColor3 = col2
  2353. circl2.ImageColor3 = col1
  2354. imgl2.ImageColor3 = col1
  2355. imgl2b.ImageColor3 = col2
  2356. ned.Text = name
  2357. ned.TextColor3 = col1
  2358. ned.TextStrokeColor3 = col2
  2359. end
  2360. --//=================================\\
  2361. --|| SOME FUNCTIONS
  2362. --\\=================================//
  2363.  
  2364.  
  2365.  
  2366. function Raycast(POSITION, DIRECTION, RANGE, IGNOREDECENDANTS)
  2367. return workspace:FindPartOnRay(Ray.new(POSITION, DIRECTION.unit * RANGE), IGNOREDECENDANTS)
  2368. end
  2369.  
  2370. function PositiveAngle(NUMBER)
  2371. if NUMBER >= 0 then
  2372. NUMBER = 0
  2373. end
  2374. return NUMBER
  2375. end
  2376.  
  2377. function NegativeAngle(NUMBER)
  2378. if NUMBER <= 0 then
  2379. NUMBER = 0
  2380. end
  2381. return NUMBER
  2382. end
  2383.  
  2384. function Swait(NUMBER)
  2385. if NUMBER == 0 or NUMBER == nil then
  2386. ArtificialHB.Event:wait()
  2387. else
  2388. for i = 1, NUMBER do
  2389. ArtificialHB.Event:wait()
  2390. end
  2391. end
  2392. end
  2393.  
  2394. function CreateMesh(MESH, PARENT, MESHTYPE, MESHID, TEXTUREID, SCALE, OFFSET)
  2395. local NEWMESH = IT(MESH)
  2396. if MESH == "SpecialMesh" then
  2397. NEWMESH.MeshType = MESHTYPE
  2398. if MESHID ~= "nil" and MESHID ~= "" then
  2399. NEWMESH.MeshId = "http://www.roblox.com/asset/?id="..MESHID
  2400. end
  2401. if TEXTUREID ~= "nil" and TEXTUREID ~= "" then
  2402. NEWMESH.TextureId = "http://www.roblox.com/asset/?id="..TEXTUREID
  2403. end
  2404. end
  2405. NEWMESH.Offset = OFFSET or VT(0, 0, 0)
  2406. NEWMESH.Scale = SCALE
  2407. NEWMESH.Parent = PARENT
  2408. return NEWMESH
  2409. end
  2410.  
  2411. function CreatePart(FORMFACTOR, PARENT, MATERIAL, REFLECTANCE, TRANSPARENCY, BRICKCOLOR, NAME, SIZE, ANCHOR)
  2412. local NEWPART = IT("Part")
  2413. NEWPART.formFactor = FORMFACTOR
  2414. NEWPART.Reflectance = REFLECTANCE
  2415. NEWPART.Transparency = TRANSPARENCY
  2416. NEWPART.CanCollide = false
  2417. NEWPART.Locked = true
  2418. NEWPART.Anchored = true
  2419. if ANCHOR == false then
  2420. NEWPART.Anchored = false
  2421. end
  2422. NEWPART.BrickColor = BRICKC(tostring(BRICKCOLOR))
  2423. NEWPART.Name = NAME
  2424. NEWPART.Size = SIZE
  2425. NEWPART.Position = Torso.Position
  2426. NEWPART.Material = MATERIAL
  2427. NEWPART:BreakJoints()
  2428. NEWPART.Parent = PARENT
  2429. return NEWPART
  2430. end
  2431.  
  2432. local function weldBetween(a, b)
  2433. local weldd = Instance.new("ManualWeld")
  2434. weldd.Part0 = a
  2435. weldd.Part1 = b
  2436. weldd.C0 = CFrame.new()
  2437. weldd.C1 = b.CFrame:inverse() * a.CFrame
  2438. weldd.Parent = a
  2439. return weldd
  2440. end
  2441.  
  2442.  
  2443. function QuaternionFromCFrame(cf)
  2444. local mx, my, mz, m00, m01, m02, m10, m11, m12, m20, m21, m22 = cf:components()
  2445. local trace = m00 + m11 + m22
  2446. if trace > 0 then
  2447. local s = math.sqrt(1 + trace)
  2448. local recip = 0.5 / s
  2449. return (m21 - m12) * recip, (m02 - m20) * recip, (m10 - m01) * recip, s * 0.5
  2450. else
  2451. local i = 0
  2452. if m11 > m00 then
  2453. i = 1
  2454. end
  2455. if m22 > (i == 0 and m00 or m11) then
  2456. i = 2
  2457. end
  2458. if i == 0 then
  2459. local s = math.sqrt(m00 - m11 - m22 + 1)
  2460. local recip = 0.5 / s
  2461. return 0.5 * s, (m10 + m01) * recip, (m20 + m02) * recip, (m21 - m12) * recip
  2462. elseif i == 1 then
  2463. local s = math.sqrt(m11 - m22 - m00 + 1)
  2464. local recip = 0.5 / s
  2465. return (m01 + m10) * recip, 0.5 * s, (m21 + m12) * recip, (m02 - m20) * recip
  2466. elseif i == 2 then
  2467. local s = math.sqrt(m22 - m00 - m11 + 1)
  2468. local recip = 0.5 / s return (m02 + m20) * recip, (m12 + m21) * recip, 0.5 * s, (m10 - m01) * recip
  2469. end
  2470. end
  2471. end
  2472.  
  2473. function QuaternionToCFrame(px, py, pz, x, y, z, w)
  2474. local xs, ys, zs = x + x, y + y, z + z
  2475. local wx, wy, wz = w * xs, w * ys, w * zs
  2476. local xx = x * xs
  2477. local xy = x * ys
  2478. local xz = x * zs
  2479. local yy = y * ys
  2480. local yz = y * zs
  2481. local zz = z * zs
  2482. 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))
  2483. end
  2484.  
  2485. function QuaternionSlerp(a, b, t)
  2486. local cosTheta = a[1] * b[1] + a[2] * b[2] + a[3] * b[3] + a[4] * b[4]
  2487. local startInterp, finishInterp;
  2488. if cosTheta >= 0.0001 then
  2489. if (1 - cosTheta) > 0.0001 then
  2490. local theta = ACOS(cosTheta)
  2491. local invSinTheta = 1 / SIN(theta)
  2492. startInterp = SIN((1 - t) * theta) * invSinTheta
  2493. finishInterp = SIN(t * theta) * invSinTheta
  2494. else
  2495. startInterp = 1 - t
  2496. finishInterp = t
  2497. end
  2498. else
  2499. if (1 + cosTheta) > 0.0001 then
  2500. local theta = ACOS(-cosTheta)
  2501. local invSinTheta = 1 / SIN(theta)
  2502. startInterp = SIN((t - 1) * theta) * invSinTheta
  2503. finishInterp = SIN(t * theta) * invSinTheta
  2504. else
  2505. startInterp = t - 1
  2506. finishInterp = t
  2507. end
  2508. end
  2509. 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
  2510. end
  2511.  
  2512. function Clerp(a, b, t)
  2513. local qa = {QuaternionFromCFrame(a)}
  2514. local qb = {QuaternionFromCFrame(b)}
  2515. local ax, ay, az = a.x, a.y, a.z
  2516. local bx, by, bz = b.x, b.y, b.z
  2517. local _t = 1 - t
  2518. return QuaternionToCFrame(_t * ax + t * bx, _t * ay + t * by, _t * az + t * bz, QuaternionSlerp(qa, qb, t))
  2519. end
  2520.  
  2521. function CreateFrame(PARENT, TRANSPARENCY, BORDERSIZEPIXEL, POSITION, SIZE, COLOR, BORDERCOLOR, NAME)
  2522. local frame = IT("Frame")
  2523. frame.BackgroundTransparency = TRANSPARENCY
  2524. frame.BorderSizePixel = BORDERSIZEPIXEL
  2525. frame.Position = POSITION
  2526. frame.Size = SIZE
  2527. frame.BackgroundColor3 = COLOR
  2528. frame.BorderColor3 = BORDERCOLOR
  2529. frame.Name = NAME
  2530. frame.Parent = PARENT
  2531. return frame
  2532. end
  2533.  
  2534. function CreateLabel(PARENT, TEXT, TEXTCOLOR, TEXTFONTSIZE, TEXTFONT, TRANSPARENCY, BORDERSIZEPIXEL, STROKETRANSPARENCY, NAME)
  2535. local label = IT("TextLabel")
  2536. label.BackgroundTransparency = 1
  2537. label.Size = UD2(1, 0, 1, 0)
  2538. label.Position = UD2(0, 0, 0, 0)
  2539. label.TextColor3 = TEXTCOLOR
  2540. label.TextStrokeTransparency = STROKETRANSPARENCY
  2541. label.TextTransparency = TRANSPARENCY
  2542. label.FontSize = TEXTFONTSIZE
  2543. label.Font = TEXTFONT
  2544. label.BorderSizePixel = BORDERSIZEPIXEL
  2545. label.TextScaled = false
  2546. label.Text = TEXT
  2547. label.Name = NAME
  2548. label.Parent = PARENT
  2549. return label
  2550. end
  2551.  
  2552. function NoOutlines(PART)
  2553. PART.TopSurface, PART.BottomSurface, PART.LeftSurface, PART.RightSurface, PART.FrontSurface, PART.BackSurface = 10, 10, 10, 10, 10, 10
  2554. end
  2555.  
  2556. function CreateWeldOrSnapOrMotor(TYPE, PARENT, PART0, PART1, C0, C1)
  2557. local NEWWELD = IT(TYPE)
  2558. NEWWELD.Part0 = PART0
  2559. NEWWELD.Part1 = PART1
  2560. NEWWELD.C0 = C0
  2561. NEWWELD.C1 = C1
  2562. NEWWELD.Parent = PARENT
  2563. return NEWWELD
  2564. end
  2565.  
  2566. local S = IT("Sound")
  2567. function CreateSound(ID, PARENT, VOLUME, PITCH, DOESLOOP)
  2568. local NEWSOUND = nil
  2569. coroutine.resume(coroutine.create(function()
  2570. NEWSOUND = S:Clone()
  2571. NEWSOUND.Parent = PARENT
  2572. NEWSOUND.Volume = VOLUME
  2573. NEWSOUND.Pitch = PITCH
  2574. NEWSOUND.SoundId = "http://www.roblox.com/asset/?id="..ID
  2575. NEWSOUND:play()
  2576. if DOESLOOP == true then
  2577. NEWSOUND.Looped = true
  2578. else
  2579. repeat wait(1) until NEWSOUND.Playing == false
  2580. NEWSOUND:remove()
  2581. end
  2582. end))
  2583. return NEWSOUND
  2584. end
  2585.  
  2586. function CFrameFromTopBack(at, top, back)
  2587. local right = top:Cross(back)
  2588. 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)
  2589. end
  2590.  
  2591. --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})
  2592. function WACKYEFFECT(Table)
  2593. local TYPE = (Table.EffectType or "Sphere")
  2594. local SIZE = (Table.Size or VT(1,1,1))
  2595. local ENDSIZE = (Table.Size2 or VT(0,0,0))
  2596. local TRANSPARENCY = (Table.Transparency or 0)
  2597. local ENDTRANSPARENCY = (Table.Transparency2 or 1)
  2598. local CFRAME = (Table.CFrame or Torso.CFrame)
  2599. local MOVEDIRECTION = (Table.MoveToPos or nil)
  2600. local ROTATION1 = (Table.RotationX or 0)
  2601. local ROTATION2 = (Table.RotationY or 0)
  2602. local ROTATION3 = (Table.RotationZ or 0)
  2603. local MATERIAL = (Table.Material or "Neon")
  2604. local COLOR = (Table.Color or C3(1,1,1))
  2605. local TIME = (Table.Time or 45)
  2606. local SOUNDID = (Table.SoundID or nil)
  2607. local SOUNDPITCH = (Table.SoundPitch or nil)
  2608. local SOUNDVOLUME = (Table.SoundVolume or nil)
  2609. coroutine.resume(coroutine.create(function()
  2610. local PLAYSSOUND = false
  2611. local SOUND = nil
  2612. local EFFECT = CreatePart(3, Effects, MATERIAL, 0, TRANSPARENCY, BRICKC("Pearl"), "Effect", VT(1,1,1), true)
  2613. if SOUNDID ~= nil and SOUNDPITCH ~= nil and SOUNDVOLUME ~= nil then
  2614. PLAYSSOUND = true
  2615. SOUND = CreateSound(SOUNDID, EFFECT, SOUNDVOLUME, SOUNDPITCH, false)
  2616. end
  2617. EFFECT.Color = COLOR
  2618. local MSH = nil
  2619. if TYPE == "Sphere" then
  2620. MSH = CreateMesh("SpecialMesh", EFFECT, "Sphere", "", "", SIZE, VT(0,0,0))
  2621. elseif TYPE == "Block" or TYPE == "Box" then
  2622. MSH = IT("BlockMesh",EFFECT)
  2623. MSH.Scale = SIZE
  2624. elseif TYPE == "Wave" then
  2625. MSH = CreateMesh("SpecialMesh", EFFECT, "FileMesh", "20329976", "", SIZE, VT(0,0,-SIZE.X/8))
  2626. elseif TYPE == "Ring" then
  2627. MSH = CreateMesh("SpecialMesh", EFFECT, "FileMesh", "559831844", "", VT(SIZE.X,SIZE.X,0.1), VT(0,0,0))
  2628. elseif TYPE == "Slash" then
  2629. MSH = CreateMesh("SpecialMesh", EFFECT, "FileMesh", "662586858", "", VT(SIZE.X/10,0,SIZE.X/10), VT(0,0,0))
  2630. elseif TYPE == "Round Slash" then
  2631. MSH = CreateMesh("SpecialMesh", EFFECT, "FileMesh", "662585058", "", VT(SIZE.X/10,0,SIZE.X/10), VT(0,0,0))
  2632. elseif TYPE == "Swirl" then
  2633. MSH = CreateMesh("SpecialMesh", EFFECT, "FileMesh", "1051557", "", SIZE, VT(0,0,0))
  2634. elseif TYPE == "Skull" then
  2635. MSH = CreateMesh("SpecialMesh", EFFECT, "FileMesh", "4770583", "", SIZE, VT(0,0,0))
  2636. elseif TYPE == "Crystal" then
  2637. MSH = CreateMesh("SpecialMesh", EFFECT, "FileMesh", "9756362", "", SIZE, VT(0,0,0))
  2638. end
  2639. if MSH ~= nil then
  2640. local MOVESPEED = nil
  2641. if MOVEDIRECTION ~= nil then
  2642. MOVESPEED = (CFRAME.p - MOVEDIRECTION).Magnitude/TIME
  2643. end
  2644. local GROWTH = SIZE - ENDSIZE
  2645. local TRANS = TRANSPARENCY - ENDTRANSPARENCY
  2646. if TYPE == "Block" then
  2647. EFFECT.CFrame = CFRAME*ANGLES(RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360)))
  2648. else
  2649. EFFECT.CFrame = CFRAME
  2650. end
  2651. for LOOP = 1, TIME+1 do
  2652. Swait()
  2653. MSH.Scale = MSH.Scale - GROWTH/TIME
  2654. if TYPE == "Wave" then
  2655. MSH.Offset = VT(0,0,-MSH.Scale.X/8)
  2656. end
  2657. EFFECT.Transparency = EFFECT.Transparency - TRANS/TIME
  2658. if TYPE == "Block" then
  2659. EFFECT.CFrame = CFRAME*ANGLES(RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360)))
  2660. else
  2661. EFFECT.CFrame = EFFECT.CFrame*ANGLES(RAD(ROTATION1),RAD(ROTATION2),RAD(ROTATION3))
  2662. end
  2663. if MOVEDIRECTION ~= nil then
  2664. local ORI = EFFECT.Orientation
  2665. EFFECT.CFrame = CF(EFFECT.Position,MOVEDIRECTION)*CF(0,0,-MOVESPEED)
  2666. EFFECT.Orientation = ORI
  2667. end
  2668. end
  2669. if PLAYSSOUND == false then
  2670. EFFECT:remove()
  2671. else
  2672. repeat Swait() until EFFECT:FindFirstChildOfClass("Sound") == nil
  2673. EFFECT:remove()
  2674. end
  2675. else
  2676. if PLAYSSOUND == false then
  2677. EFFECT:remove()
  2678. else
  2679. repeat Swait() until EFFECT:FindFirstChildOfClass("Sound") == nil
  2680. EFFECT:remove()
  2681. end
  2682. end
  2683. end))
  2684. end
  2685.  
  2686. function MakeForm(PART,TYPE)
  2687. if TYPE == "Cyl" then
  2688. local MSH = IT("CylinderMesh",PART)
  2689. elseif TYPE == "Ball" then
  2690. local MSH = IT("SpecialMesh",PART)
  2691. MSH.MeshType = "Sphere"
  2692. elseif TYPE == "Wedge" then
  2693. local MSH = IT("SpecialMesh",PART)
  2694. MSH.MeshType = "Wedge"
  2695. end
  2696. end
  2697.  
  2698. Debris = game:GetService("Debris")
  2699.  
  2700. function CastProperRay(StartPos, EndPos, Distance, Ignore)
  2701. local DIRECTION = CF(StartPos,EndPos).lookVector
  2702. return Raycast(StartPos, DIRECTION, Distance, Ignore)
  2703. end
  2704.  
  2705. local EyeSizes={
  2706. NumberSequenceKeypoint.new(0,1,0),
  2707. NumberSequenceKeypoint.new(1,0,0)
  2708. }
  2709. local EyeTrans={
  2710. NumberSequenceKeypoint.new(0,0.8,0),
  2711. NumberSequenceKeypoint.new(1,1,0)
  2712. }
  2713. local PE=Instance.new("ParticleEmitter",nil)
  2714. PE.LightEmission=.8
  2715. PE.Color = ColorSequence.new(BRICKC("Really red").Color)
  2716. PE.Size=NumberSequence.new(EyeSizes)
  2717. PE.Transparency=NumberSequence.new(EyeTrans)
  2718. PE.Lifetime=NumberRange.new(0.35,1.5)
  2719. PE.Rotation=NumberRange.new(0,360)
  2720. PE.Rate=999
  2721. PE.VelocitySpread = 10000
  2722. PE.Acceleration = Vector3.new(0,0,0)
  2723. PE.Drag = 5
  2724. PE.Speed = NumberRange.new(0,0,0)
  2725. PE.Texture="http://www.roblox.com/asset/?id=1351966707"
  2726. PE.ZOffset = -0
  2727. PE.Name = "PE"
  2728. PE.Enabled = false
  2729.  
  2730. function particles(art)
  2731. local PARTICLES = PE:Clone()
  2732. PARTICLES.Parent = art
  2733. end
  2734.  
  2735. function CreateDebreeRing(FLOOR,POSITION,SIZE,BLOCKSIZE,SWAIT)
  2736. if FLOOR ~= nil then
  2737. coroutine.resume(coroutine.create(function()
  2738. local PART = CreatePart(3, Effects, "Plastic", 0, 1, "Pearl", "DebreeCenter", VT(0,0,0))
  2739. PART.CFrame = CF(POSITION)
  2740. for i = 1, 45 do
  2741. local RingPiece = CreatePart(3, Effects, "Plastic", 0, 0, "Pearl", "DebreePart", BLOCKSIZE)
  2742. RingPiece.Material = FLOOR.Material
  2743. RingPiece.Color = FLOOR.Color
  2744. RingPiece.CFrame = PART.CFrame * ANGLES(RAD(0), RAD(i*8), RAD(0)) * CF(SIZE, 0, 0) * ANGLES(RAD(MRANDOM(-360,360)),RAD(MRANDOM(-360,360)),RAD(MRANDOM(-360,360)))
  2745. Debris:AddItem(RingPiece,SWAIT)
  2746. end
  2747. PART:remove()
  2748. end))
  2749. end
  2750. end
  2751.  
  2752. function CreateFlyingDebree(FLOOR,POSITION,AMOUNT,BLOCKSIZE,SWAIT,STRENGTH)
  2753. if FLOOR ~= nil then
  2754. for i = 1, AMOUNT do
  2755. local DEBREE = CreatePart(3, Effects, "Neon", FLOOR.Reflectance, FLOOR.Transparency, "Peal", "Debree", BLOCKSIZE, false)
  2756. DEBREE.Material = FLOOR.Material
  2757. DEBREE.Color = FLOOR.Color
  2758. DEBREE.CFrame = POSITION * ANGLES(RAD(MRANDOM(-360,360)),RAD(MRANDOM(-360,360)),RAD(MRANDOM(-360,360)))
  2759. DEBREE.Velocity = VT(MRANDOM(-STRENGTH,STRENGTH),MRANDOM(-STRENGTH,STRENGTH),MRANDOM(-STRENGTH,STRENGTH))
  2760. coroutine.resume(coroutine.create(function()
  2761. Swait(15)
  2762. DEBREE.Parent = workspace
  2763. DEBREE.CanCollide = true
  2764. Debris:AddItem(DEBREE,SWAIT)
  2765. end))
  2766. end
  2767. end
  2768. end
  2769.  
  2770. function MagicSphere(SIZE,WAIT,CFRAME,COLOR,GROW)
  2771. local wave = CreatePart(3, Effects, "Neon", 0, 0, BRICKC(COLOR), "Effect", VT(1,1,1), true)
  2772. local mesh = IT("SpecialMesh",wave)
  2773. mesh.MeshType = "Sphere"
  2774. mesh.Scale = SIZE
  2775. mesh.Offset = VT(0,0,0)
  2776. wave.CFrame = CFRAME
  2777. coroutine.resume(coroutine.create(function(PART)
  2778. for i = 1, WAIT do
  2779. Swait()
  2780. mesh.Scale = mesh.Scale + GROW
  2781. wave.Transparency = wave.Transparency + (1/WAIT)
  2782. if wave.Transparency > 0.99 then
  2783. wave:remove()
  2784. end
  2785. end
  2786. end))
  2787. end
  2788.  
  2789.  
  2790. bosschatfunc("Hi..",MAINRUINCOLOR.Color,1)
  2791.  
  2792. --//=================================\\
  2793. --|| WEAPON CREATION
  2794. --\\=================================//
  2795.  
  2796. function chatfunc(text)
  2797. local chat = coroutine.wrap(function()
  2798. if Character:FindFirstChild("TalkingBillBoard")~= nil then
  2799. Character:FindFirstChild("TalkingBillBoard"):destroy()
  2800. end
  2801. local Bill = Instance.new("BillboardGui",Character)
  2802. Bill.Size = UDim2.new(0,100,0,40)
  2803. Bill.StudsOffset = Vector3.new(0,3,0)
  2804. Bill.Adornee = Character.Head
  2805. Bill.Name = "TalkingBillBoard"
  2806. local Hehe = Instance.new("TextLabel",Bill)
  2807. Hehe.BackgroundTransparency = 1
  2808. Hehe.BorderSizePixel = 0
  2809. Hehe.Text = ""
  2810. Hehe.Font = "Fantasy"
  2811. Hehe.TextSize = 40
  2812. Hehe.TextStrokeTransparency = 0
  2813. Hehe.Size = UDim2.new(1,0,0.5,0)
  2814. coroutine.resume(coroutine.create(function()
  2815. while Hehe ~= nil do
  2816. wait()
  2817. Hehe.Position = UDim2.new(math.random(-.4,.4),math.random(-5,5),.05,math.random(-5,5))
  2818. Hehe.Rotation = math.random(-5,5)
  2819. Hehe.TextColor3 = Color3.new(27/255,42/255,53/255)
  2820. Hehe.TextStrokeColor3 = Color3.new(0,0,0)
  2821. end
  2822. end))
  2823. for i = 1,string.len(text),1 do
  2824. wait()
  2825. Hehe.Text = string.sub(text,1,i)
  2826. end
  2827. wait(1)--Re[math.random(1, 93)]
  2828. for i = 0, 1, .025 do
  2829. wait()
  2830. Bill.ExtentsOffset = Vector3.new(math.random(-i, i), math.random(-i, i), math.random(-i, i))
  2831. Hehe.TextStrokeTransparency = i
  2832. Hehe.TextTransparency = i
  2833. end
  2834. Bill:Destroy()
  2835. end)
  2836. chat()
  2837. end
  2838.  
  2839. function onChatted(msg)
  2840. chatfunc(msg)
  2841. end
  2842.  
  2843. local PRT = CreatePart(3, Character, "Fabric", 0, 0, "Really black", "Hood", VT(1,1,1),false)
  2844. PRT.Color = C3(0,0,0)
  2845. local HoodWeld = CreateWeldOrSnapOrMotor("Weld", Head, Head, PRT, CF(0,0.2,0), CF(0, 0, 0))
  2846. CreateMesh("SpecialMesh", PRT, "FileMesh", "76062497", "", VT(1,1,1)*1.05, VT(0,0,0))
  2847. local PRT = CreatePart(3, Character, "Neon", 0, 0, "Deep orange", "Scarf", VT(1,1,1),false)
  2848. PRT.Color = C3(0/255,0/255,255/255)
  2849. CreateWeldOrSnapOrMotor("Weld", Torso, Torso, PRT, CF(0.05,0.4,-0.05) * ANGLES(RAD(-3), RAD(0), RAD(0)), CF(0, 0, 0))
  2850. CreateMesh("SpecialMesh", PRT, "FileMesh", "99856331", "", VT(1.1,1,1.1), VT(0,0,0))
  2851. for i = 1, 16 do
  2852. local FACE = CreatePart(3, Character, "Fabric", 0, 0+(i-1)/16.2, "Dark stone grey", "FaceGradient", VT(1.01,0.65,1.01),false)
  2853. FACE.Color = C3(0,0,0)
  2854. Head:FindFirstChildOfClass("SpecialMesh"):Clone().Parent = FACE
  2855. CreateWeldOrSnapOrMotor("Weld", Head, Head, FACE, CF(0,0.45-(i-1)/25,0), CF(0, 0, 0))
  2856. end
  2857. local EYE = CreatePart(3, BALL, "Neon", 0, 0, "Navy blue", "Eyeball", VT(0.1,0.25,0.1),false)
  2858. MakeForm(EYE,"Ball")
  2859. EYE.Color = C3(0/255,0/255,255/255)
  2860. CreateWeldOrSnapOrMotor("Weld", BALL, Head, EYE, CF(0.15,0.26,-0.55), CF(0, 0, 0))
  2861. local EYE2 = CreatePart(3, BALL, "Neon", 0, 0, "Navy blue", "Eyeball", VT(0.1,0.25,0.1),false)
  2862. MakeForm(EYE2,"Ball")
  2863. EYE2.Color = C3(0/255,0/255,255/255)
  2864.  
  2865. CreateWeldOrSnapOrMotor("Weld", BALL, Head, EYE2, CF(-0.15,0.26,-0.55), CF(0, 0, 0))
  2866.  
  2867. local LASTPART = Head
  2868. for i = 1, 20 do
  2869. local MATH = (1-(i/25))
  2870. if LASTPART == Head then
  2871. local Horn = CreatePart(3, Character, "Neon", 0, 0, "Really blue", "Horn", VT(0.25*MATH,0.25,0.25*MATH),false)
  2872. CreateWeldOrSnapOrMotor("Weld", LASTPART, LASTPART, Horn, CF(0.3, 0.7, -0.35) * ANGLES(RAD(-55), RAD(15), RAD(-15)), CF(0, 0, 0))
  2873. LASTPART = Horn
  2874. Horn.Color = C3((i*3-3)/0,0,0)
  2875. else
  2876. local Horn = CreatePart(3, Character, "Neon", 0, 0, "Really blue", "Horn", VT(0.25*MATH,0.25,0.25*MATH),false)
  2877. CreateWeldOrSnapOrMotor("Weld", LASTPART, LASTPART, Horn, CF(0, Horn.Size.Y/1.8, 0) * ANGLES(RAD(6), RAD(-0.3), RAD(0)), CF(0, 0, 0))
  2878. LASTPART = Horn
  2879. Horn.Color = C3((i*3-3)/0,0,0)
  2880. end
  2881. end
  2882. local LASTPART = Head
  2883. for i = 1, 20 do
  2884. local MATH = (1-(i/25))
  2885. if LASTPART == Head then
  2886. local Horn = CreatePart(3, Character, "Neon", 0, 0, "Really blue", "Horn", VT(0.25*MATH,0.25,0.25*MATH),false)
  2887. CreateWeldOrSnapOrMotor("Weld", LASTPART, LASTPART, Horn, CF(-0.3, 0.7, -0.35) * ANGLES(RAD(-55), RAD(-15), RAD(15)), CF(0, 0, 0))
  2888. LASTPART = Horn
  2889. Horn.Color = C3((i*3-3)/0,0,0)
  2890. else
  2891. local Horn = CreatePart(3, Character, "Neon", 0, 0, "Really blue", "Horn", VT(0.25*MATH,0.25,0.25*MATH),false)
  2892. CreateWeldOrSnapOrMotor("Weld", LASTPART, LASTPART, Horn, CF(0, Horn.Size.Y/1.8, 0) * ANGLES(RAD(6), RAD(0.3), RAD(0)), CF(0, 0, 0))
  2893. LASTPART = Horn
  2894. Horn.Color = C3((i*3-3)/0,0,0)
  2895. end
  2896. end
  2897.  
  2898. local Hair = CreatePart(3, Character, "Fabric", 0, 0, "Navy blue", "Hair", VT(1,1,1),false)
  2899. local HairWeld1 = CreateWeldOrSnapOrMotor("Weld", Hair, Head, Hair, CF(0,0.1,-0.25) * ANGLES(RAD(0), RAD(0), RAD(0)), CF(0, 0, 0))
  2900. Hair.Color = C3(0/255,0/255,255/255)
  2901. CreateMesh("SpecialMesh", Hair, "FileMesh", "873651376", "", VT(0.025, 0.025, 0.02), VT(0,0,0))
  2902. local Hair2 = CreatePart(3, Character, "Fabric", 0, 0, "Navy blue", "Hair", VT(1,1,1),false)
  2903. local Hair2Weld2 = CreateWeldOrSnapOrMotor("Weld", Hair2, Head, Hair2, CF(0,0.2,-0.3) * ANGLES(RAD(0), RAD(0), RAD(0)), CF(0, 0, 0))
  2904. Hair2.Color = C3(0/255,0/255,255/255)
  2905. CreateMesh("SpecialMesh", Hair2, "FileMesh", "873651376", "", VT(0.03, 0.015, 0.01), VT(0,0,-0.1))
  2906.  
  2907. local BODY = {}
  2908.  
  2909. for _, c in pairs(Character:GetDescendants()) do
  2910. if c:IsA("BasePart") and c.Name ~= "Handle" then
  2911. if c ~= RootPart and c ~= Torso and c ~= Head and c ~= RightArm and c ~= LeftArm and c ~= RightLeg and c ~= LeftLeg then
  2912. c.CustomPhysicalProperties = PhysicalProperties.new(0, 0, 0, 0, 0)
  2913. end
  2914. table.insert(BODY,{c,c.Parent,c.Material,c.Color,c.Transparency})
  2915. elseif c:IsA("JointInstance") then
  2916. table.insert(BODY,{c,c.Parent,nil,nil,nil})
  2917. end
  2918. end
  2919.  
  2920. local Eye = CreatePart(3, XEYE, "Neon", 0, 0, "Really red", "Eye", VT(0.6,0.1,1)/2,false)
  2921. MakeForm(Eye,"Ball")
  2922. CreateWeldOrSnapOrMotor("Weld", Eye, Head, Eye, CF(0,0.2,0) * ANGLES(RAD(0), RAD(-18), RAD(15)), CF(0, 0, 0.4))
  2923. local Eye = CreatePart(3, XEYE, "Neon", 0, 0, "Really red", "Eye", VT(0.1,1,1)/2,false)
  2924. MakeForm(Eye,"Ball")
  2925. CreateWeldOrSnapOrMotor("Weld", Eye, Head, Eye, CF(0,0.15,0) * ANGLES(RAD(0), RAD(-18), RAD(0)), CF(0, 0, 0.4))
  2926. local Eye2 = CreatePart(3, XEYE, "Neon", 0, 0, "Really red", "Eyeball", VT(0.1,0.25,0.1),false)
  2927. MakeForm(Eye2,"Ball")
  2928. CreateWeldOrSnapOrMotor("Weld", XEYE, Head, Eye2, CF(-0.15,0.15,-0.55), CF(0, 0, 0))
  2929.  
  2930.  
  2931. XEYE.Parent = nil
  2932. BALL.Parent = Character
  2933.  
  2934. for e = 1, #BODY do
  2935. if BODY[e] ~= nil then
  2936. local STUFF = BODY[e]
  2937. local PART = STUFF[1]
  2938. local PARENT = STUFF[2]
  2939. local MATERIAL = STUFF[3]
  2940. local COLOR = STUFF[4]
  2941. local TRANSPARENCY = STUFF[5]
  2942. if PART.ClassName == "Part" and PART ~= RootPart then
  2943. PART.Material = MATERIAL
  2944. PART.Color = COLOR
  2945. PART.Transparency = TRANSPARENCY
  2946. end
  2947. PART.AncestryChanged:Connect(function()
  2948. PART.Parent = PARENT
  2949. end)
  2950. end
  2951. end
  2952.  
  2953. local SKILLTEXTCOLOR = C3(0,0,0)
  2954. local SKILLFONT = "Antique"
  2955. local SKILLTEXTSIZE = 7
  2956.  
  2957. function Blink()
  2958. coroutine.resume(coroutine.create(function()
  2959. if EYE ~= nil then
  2960. for i = 1, 5 do
  2961. Swait()
  2962. EYE.Mesh.Scale = EYE.Mesh.Scale - VT(0,0.2,0)
  2963. EYE2.Mesh.Scale = EYE.Mesh.Scale
  2964. end
  2965. for i = 1, 7 do
  2966. Swait()
  2967. EYE.Mesh.Scale = EYE.Mesh.Scale + VT(0,0.2,0)
  2968. EYE2.Mesh.Scale = EYE.Mesh.Scale
  2969. end
  2970. EYE.Mesh.Scale = VT(1,1,1)
  2971. EYE2.Mesh.Scale = EYE.Mesh.Scale
  2972. end
  2973. end))
  2974. end
  2975.  
  2976. function Blink2()
  2977. coroutine.resume(coroutine.create(function()
  2978. if Eye ~= nil then
  2979. for i = 1, 5 do
  2980. Swait()
  2981. Eye.Mesh.Scale = EYE.Mesh.Scale - VT(0,0.2,0)
  2982. Eye2.Mesh.Scale = EYE.Mesh.Scale
  2983. end
  2984. for i = 1, 7 do
  2985. Swait()
  2986. Eye.Mesh.Scale = EYE.Mesh.Scale + VT(0,0.2,0)
  2987. Eye2.Mesh.Scale = EYE.Mesh.Scale
  2988. end
  2989. Eye.Mesh.Scale = VT(1,1,1)
  2990. Eye2.Mesh.Scale = EYE.Mesh.Scale
  2991. end
  2992. end))
  2993. end
  2994.  
  2995. function refit()
  2996. Character.Parent = workspace
  2997. for e = 1, #BODY do
  2998. if BODY[e] ~= nil then
  2999. local STUFF = BODY[e]
  3000. local PART = STUFF[1]
  3001. local PARENT = STUFF[2]
  3002. local MATERIAL = STUFF[3]
  3003. local COLOR = STUFF[4]
  3004. local TRANSPARENCY = STUFF[5]
  3005. if PART.ClassName == "Part" and PART ~= RootPart then
  3006. PART.Material = MATERIAL
  3007. PART.Color = COLOR
  3008. PART.Transparency = TRANSPARENCY
  3009. end
  3010. if PART.Parent ~= PARENT then
  3011. Humanoid:remove()
  3012. PART.Parent = PARENT
  3013. Humanoid = IT("Humanoid",Character)
  3014. end
  3015. end
  3016. end
  3017. end
  3018.  
  3019. Humanoid.Died:connect(function()
  3020. refit()
  3021. end)
  3022.  
  3023. --//=================================\\
  3024. --|| DAMAGE FUNCTIONS
  3025. --\\=================================//
  3026.  
  3027. function StatLabel(CFRAME, TEXT, COLOR)
  3028. local STATPART = CreatePart(3, Effects, "SmoothPlastic", 0, 1, "Really black", "Effect", VT())
  3029. STATPART.CFrame = CF(CFRAME.p,CFRAME.p+VT(MRANDOM(-5,5),MRANDOM(0,5),MRANDOM(-5,5)))
  3030. local BODYGYRO = IT("BodyGyro", STATPART)
  3031. game:GetService("Debris"):AddItem(STATPART ,5)
  3032. local BILLBOARDGUI = Instance.new("BillboardGui", STATPART)
  3033. BILLBOARDGUI.Adornee = STATPART
  3034. BILLBOARDGUI.Size = UD2(2.5, 0, 2.5 ,0)
  3035. BILLBOARDGUI.StudsOffset = VT(-2, 2, 0)
  3036. BILLBOARDGUI.AlwaysOnTop = false
  3037. local TEXTLABEL = Instance.new("TextLabel", BILLBOARDGUI)
  3038. TEXTLABEL.BackgroundTransparency = 1
  3039. TEXTLABEL.Size = UD2(2.5, 0, 2.5, 0)
  3040. TEXTLABEL.Text = TEXT
  3041. TEXTLABEL.Font = SKILLFONT
  3042. TEXTLABEL.FontSize="Size42"
  3043. TEXTLABEL.TextColor3 = COLOR
  3044. TEXTLABEL.TextStrokeTransparency = 0
  3045. TEXTLABEL.TextScaled = true
  3046. TEXTLABEL.TextWrapped = true
  3047. coroutine.resume(coroutine.create(function(THEPART, THEBODYPOSITION, THETEXTLABEL)
  3048. for i = 1, 50 do
  3049. Swait()
  3050. STATPART.CFrame = STATPART.CFrame * CF(0,0,-0.2)
  3051. TEXTLABEL.TextTransparency = TEXTLABEL.TextTransparency + (1/50)
  3052. TEXTLABEL.TextStrokeTransparency = TEXTLABEL.TextTransparency
  3053. end
  3054. THEPART.Parent = nil
  3055. end),STATPART, TEXTLABEL)
  3056. end
  3057.  
  3058. --//=================================\\
  3059. --|| DAMAGING
  3060. --\\=================================//
  3061.  
  3062. function KillChildren(v)
  3063. v:BreakJoints()
  3064. for _, c in pairs(v:GetChildren()) do
  3065. if c:IsA("BasePart") then
  3066. if c.Transparency < 1 then
  3067. if c:FindFirstChildOfClass("Decal") then
  3068. c:FindFirstChildOfClass("Decal"):remove()
  3069. end
  3070. particles(c)
  3071. c.PE.Enabled = true
  3072. c.Parent = Effects
  3073. c.CanCollide = false
  3074. c.Material = "Neon"
  3075. c.Color = C3(1,0,0)
  3076. c.Transparency = 1
  3077. local grav = Instance.new("BodyPosition",c)
  3078. grav.P = 20000
  3079. grav.maxForce = Vector3.new(math.huge,math.huge,math.huge)
  3080. grav.position = c.Position + VT(MRANDOM(-5,5),MRANDOM(-5,5),MRANDOM(-5,5))
  3081. grav.Name = "GravityForce"
  3082. coroutine.resume(coroutine.create(function()
  3083. for i = 1, 20 do
  3084. Swait()
  3085. c.Transparency = c.Transparency + 1/20
  3086. end
  3087. c.PE.Enabled = false
  3088. Debris:AddItem(c,2)
  3089. end))
  3090. end
  3091. end
  3092. end
  3093. end
  3094.  
  3095. function ApplyAoE(POSITION,RANGE)
  3096. local CHILDREN = workspace:GetDescendants()
  3097. for index, CHILD in pairs(CHILDREN) do
  3098. if CHILD.ClassName == "Model" and CHILD ~= Character then
  3099. local LISTED = false
  3100. for LIST = 1, #WHITELIST do
  3101. if WHITELIST[LIST] ~= nil then
  3102. if CHILD.Name == WHITELIST[LIST] then
  3103. LISTED = true
  3104. end
  3105. end
  3106. end
  3107. if LISTED == false then
  3108. local HUM = CHILD:FindFirstChildOfClass("Humanoid")
  3109. if HUM then
  3110. local TORSO = CHILD:FindFirstChild("Torso") or CHILD:FindFirstChild("UpperTorso")
  3111. if TORSO then
  3112. if (TORSO.Position - POSITION).Magnitude <= RANGE+TORSO.Size.Magnitude then
  3113. KillChildren(CHILD)
  3114. end
  3115. end
  3116. end
  3117. end
  3118. end
  3119. end
  3120. end
  3121.  
  3122. function ApplyDamage(Humanoid,Damage,TorsoPart)
  3123. local defence = Instance.new("BoolValue",Humanoid.Parent)
  3124. defence.Name = ("HitBy"..Player.Name)
  3125. game:GetService("Debris"):AddItem(defence, 0.001)
  3126. Damage = Damage * DAMAGEMULTIPLIER
  3127. if Humanoid.Health ~= 0 then
  3128. local CritChance = MRANDOM(1,100)
  3129. if Damage > Humanoid.Health then
  3130. Damage = math.ceil(Humanoid.Health)
  3131. if Damage == 0 then
  3132. Damage = 0.1
  3133. end
  3134. end
  3135. Humanoid.Health = Humanoid.Health - Damage
  3136. end
  3137. end
  3138.  
  3139. function ApplyAoE2(POSITION,RANGE,MINDMG,MAXDMG,FLING,INSTAKILL)
  3140. local CHILDREN = workspace:GetDescendants()
  3141. for index, CHILD in pairs(CHILDREN) do
  3142. if CHILD.ClassName == "Model" and CHILD ~= Character and CHILD.Parent ~= Effects then
  3143. local HUM = CHILD:FindFirstChildOfClass("Humanoid")
  3144. if HUM then
  3145. local TORSO = CHILD:FindFirstChild("Torso") or CHILD:FindFirstChild("UpperTorso")
  3146. if TORSO then
  3147. if (TORSO.Position - POSITION).Magnitude <= RANGE then
  3148. if INSTAKILL == true then
  3149. CHILD:BreakJoints()
  3150. else
  3151. local DMG = MRANDOM(MINDMG,MAXDMG)
  3152. ApplyDamage(HUM,DMG,TORSO)
  3153. end
  3154. if FLING > 0 then
  3155. for _, c in pairs(CHILD:GetChildren()) do
  3156. if c:IsA("BasePart") then
  3157. local bv = Instance.new("BodyVelocity")
  3158. bv.maxForce = Vector3.new(1e9, 1e9, 1e9)
  3159. bv.velocity = CF(POSITION,TORSO.Position).lookVector*FLING
  3160. bv.Parent = c
  3161. Debris:AddItem(bv,0.05)
  3162. end
  3163. end
  3164. end
  3165. end
  3166. end
  3167. end
  3168. end
  3169. end
  3170. end
  3171.  
  3172. --//=================================\\
  3173. --|| MODE SWITCHING
  3174. --\\=================================//
  3175.  
  3176. function ResetMode()
  3177. ATTACK = true
  3178. Rooted = true
  3179. BALL.Parent = Character
  3180. XEYE.Parent = nil
  3181. SONG = 561833161
  3182. PITCH = 1
  3183. VOLUME = 3
  3184. sick.TimePosition = 7
  3185. FACE = 176217464
  3186. Speed = 13
  3187. text.Text = "Lunar"
  3188. TEXTCOLOR = C3(0, 0, 1)
  3189. EYE.Color = C3(0/255,0/255,255/255)
  3190. EYE2.Color = C3(0/255,0/255,255/255)
  3191. Hair.Color = C3(0/255,0/255,255/255)
  3192. Hair2.Color = C3(0/255,0/255,255/255)
  3193. PRT.Color = C3(0/255,0/255,255/255)
  3194. MAINRUINCOLOR = BrickColor.new("Navy blue")
  3195. SECONDRUINCOLOR = BrickColor.new("Navy blue")
  3196. RecolorThing(MAINRUINCOLOR,SECONDRUINCOLOR,SECONDRUINCOLOR,SECONDRUINCOLOR,SECONDRUINCOLOR,1,SECONDRUINCOLOR,1,SECONDRUINCOLOR,THIRDRUINCOLOR)
  3197. bosschatfunc("I'm bored..",MAINRUINCOLOR.Color,1)
  3198. MODE = "Lunar"
  3199. ned.Text = "Lunar"
  3200. ATTACK = false
  3201. Rooted = false
  3202. end
  3203.  
  3204. function SolarForm()
  3205. ATTACK = true
  3206. Rooted = true
  3207. BALL.Parent = Character
  3208. XEYE.Parent = nil
  3209. SONG = 1259692095
  3210. PITCH = 1
  3211. VOLUME = 4
  3212. sick.TimePosition = 0
  3213. FACE = 404306534
  3214. Speed = 16
  3215. text.Text = "Solar"
  3216. TEXTCOLOR = C3(215/255,147/255,0/255)
  3217. PRT.Color = C3(215/255,147/255,0/255)
  3218. EYE.Color = C3(215/255,147/255,0/255)
  3219. EYE2.Color = C3(143/255,98/255,0/255)
  3220. Hair.Color = C3(215/255,147/255,0/255)
  3221. Hair2.Color = C3(171/255,117/255,0/255)
  3222. MAINRUINCOLOR = BrickColor.new("Neon orange")
  3223. SECONDRUINCOLOR = BrickColor.new("Neon orange")
  3224. RecolorThing(MAINRUINCOLOR,SECONDRUINCOLOR,SECONDRUINCOLOR,SECONDRUINCOLOR,SECONDRUINCOLOR,1,SECONDRUINCOLOR,1,SECONDRUINCOLOR,THIRDRUINCOLOR)
  3225. MODE = "Solar"
  3226. ned.Text = "Solar"
  3227. ATTACK = false
  3228. Rooted = false
  3229. end
  3230.  
  3231. function SuperiorForm()
  3232. ATTACK = true
  3233. Rooted = true
  3234. BALL.Parent = Character
  3235. XEYE.Parent = nil
  3236. SONG = 1873219898
  3237. PITCH = 1
  3238. VOLUME = 4
  3239. sick.TimePosition = 0.01
  3240. FACE = 404306534
  3241. Speed = 25
  3242. text.Text = "Superior"
  3243. TEXTCOLOR = C3(107/255,0/255,0/255)
  3244. PRT.Color = C3(117/255,0/255,0/255)
  3245. EYE.Color = C3(255/255,0/255,0/255)
  3246. EYE2.Color = C3(255/255,0/255,0/255)
  3247. Hair.Color = C3(151/255,0/255,0/255)
  3248. Hair2.Color = C3(151/255,0/255,0/255)
  3249. MAINRUINCOLOR = BrickColor.new("Really black")
  3250. SECONDRUINCOLOR = BrickColor.new("Really red")
  3251. RecolorThing(MAINRUINCOLOR,SECONDRUINCOLOR,SECONDRUINCOLOR,SECONDRUINCOLOR,SECONDRUINCOLOR,1,SECONDRUINCOLOR,1,SECONDRUINCOLOR,THIRDRUINCOLOR)
  3252. MODE = "Superior"
  3253. ned.Text = "Superior"
  3254. ATTACK = false
  3255. Rooted = false
  3256. end
  3257.  
  3258. function BlackWhiteForm()
  3259. ATTACK = true
  3260. Rooted = true
  3261. XEYE.Parent = nil
  3262. BALL.Parent = Character
  3263. local HITFLOOR,HITPOS = Raycast(RootPart.Position, (CF(RootPart.Position, RootPart.Position + VT(0, -1, 0))).lookVector, 25, Character)
  3264. text.Text = " "
  3265. for i = 0, 1, 0.1 / Animation_Speed do
  3266. Swait()
  3267. RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0.5, 1 + 0.05 * COS(SINE / 12)) * ANGLES(RAD(-15), RAD(0), RAD(0)), 1 / Animation_Speed)
  3268. Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1.25) - 1)) * ANGLES(RAD(35), RAD(0), RAD(0)), 1 / Animation_Speed)
  3269. RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5, 0) * ANGLES(RAD(20), RAD(0), RAD(90)) * RIGHTSHOULDERC0, 1 / Animation_Speed)
  3270. LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.5, 0) * ANGLES(RAD(20), RAD(0), RAD(-90)) * LEFTSHOULDERC0, 1 / Animation_Speed)
  3271. RightHip.C0 = Clerp(RightHip.C0, CF(1, -0.5 - 0.05 * COS(SINE / 12), -0.5) * ANGLES(RAD(0), RAD(90), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 0.15 / Animation_Speed)
  3272. LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -0.8 - 0.05 * COS(SINE / 12), -0.01) * ANGLES(RAD(0), RAD(-90), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 0.15 / Animation_Speed)
  3273. end
  3274. WACKYEFFECT({Time = 60, EffectType = "Wave", Size = VT(12,0.55,12), Size2 = VT(12,0.55,12), Transparency = 0, Transparency2 = 1, CFrame = CF(HITPOS), MoveToPos = nil, RotationX = 0, RotationY = 15, RotationZ = 0, Material = "Neon", Color = C3(0/255, 0/255, 0/255), SoundID = nil, SoundPitch = 1, SoundVolume = 6})
  3275. UNANCHOR = false
  3276. RootPart.Anchored = true
  3277. for i = 0, 2, 0.1 / Animation_Speed do
  3278. Swait()
  3279. RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0.05 * COS(SINE / 12), 0, -10 + 0.05 * SIN(SINE / 12)) * ANGLES(RAD(0), RAD(0), RAD(0)), 0.15 / Animation_Speed)
  3280. Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1.25) - 1)) * ANGLES(RAD(35), RAD(0), RAD(0)), 1 / Animation_Speed)
  3281. RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5, 0) * ANGLES(RAD(20), RAD(0), RAD(90)) * RIGHTSHOULDERC0, 1 / Animation_Speed)
  3282. LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.5, 0) * ANGLES(RAD(20), RAD(0), RAD(-90)) * LEFTSHOULDERC0, 1 / Animation_Speed)
  3283. RightHip.C0 = Clerp(RightHip.C0, CF(1, -1 - 0.05 * COS(SINE / 12), -0.01) * ANGLES(RAD(-15), RAD(90), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
  3284. LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1 - 0.05 * COS(SINE / 12), -0.01) * ANGLES(RAD(-15), RAD(-90), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
  3285. end
  3286. for i = 0, 0.1, 0.1 / Animation_Speed do
  3287. Swait()
  3288. RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 0 + 0.05 * COS(SINE / 12)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
  3289. Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1.1) - 1)) * ANGLES(RAD(0 - 5 * SIN(SINE / 12)), RAD(0), RAD(0)), 1 / Animation_Speed)
  3290. RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.15, 0.5, 0.5) * ANGLES(RAD(-25 - 4 * COS(SINE / 12)), RAD(0), RAD(-45)) * RIGHTSHOULDERC0, 1 / Animation_Speed)
  3291. LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.15, 0.5, 0.5) * ANGLES(RAD(-30 - 4 * COS(SINE / 12)), RAD(0), RAD(45)) * LEFTSHOULDERC0, 1 / Animation_Speed)
  3292. RightHip.C0 = Clerp(RightHip.C0, CF(1, -1 - 0.05 * COS(SINE / 12), 0) * ANGLES(RAD(0), RAD(90), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
  3293. LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1 - 0.05 * COS(SINE / 12), 0) * ANGLES(RAD(0), RAD(-90), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
  3294. end
  3295. WACKYEFFECT({Time = 60, EffectType = "Wave", Size = VT(12,0.55,12), Size2 = VT(12,0.55,12), Transparency = 0, Transparency2 = 1, CFrame = CF(HITPOS), MoveToPos = nil, RotationX = 0, RotationY = 15, RotationZ = 0, Material = "Neon", Color = C3(255/255, 255/255, 255/255), SoundID = nil, SoundPitch = 1, SoundVolume = 6})
  3296. UNANCHOR = true
  3297. RootPart.Anchored = false
  3298. MODE = "90s"
  3299. SONG = 1166995642
  3300. PITCH = 1
  3301. VOLUME = 3.5
  3302. sick.TimePosition = 17.5
  3303. FACE = 2365263255
  3304. Speed = 16
  3305. text.Text = "90's"
  3306. ned.Text = "90's"
  3307. TEXTCOLOR = C3(255/255,255/255,255/255)
  3308. PRT.Color = C3(255/255,255/255,255/255)
  3309. EYE.Color = C3(95/255,95/255,95/255)
  3310. EYE2.Color = C3(95/255,95/255,95/255)
  3311. Hair.Color = C3(255/255,255/255,255/255)
  3312. Hair2.Color = C3(27/255,42/255,53/255)
  3313. MAINRUINCOLOR = BrickColor.new("Institutional white")
  3314. SECONDRUINCOLOR = BrickColor.new("Black")
  3315. RecolorThing(MAINRUINCOLOR,SECONDRUINCOLOR,SECONDRUINCOLOR,SECONDRUINCOLOR,SECONDRUINCOLOR,1,SECONDRUINCOLOR,1,SECONDRUINCOLOR,THIRDRUINCOLOR)
  3316. ATTACK = false
  3317. Rooted = false
  3318. end
  3319.  
  3320. function EightyForm()
  3321. ATTACK = true
  3322. Rooted = true
  3323. XEYE.Parent = nil
  3324. BALL.Parent = Character
  3325. text.Text = " "
  3326. local HITFLOOR,HITPOS = Raycast(RootPart.Position, (CF(RootPart.Position, RootPart.Position + VT(0, -1, 0))).lookVector, 25, Character)
  3327. for i = 0, 1, 0.1 / Animation_Speed do
  3328. Swait()
  3329. RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 0 + 0.05 * COS(SINE / 12)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
  3330. Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1.1) - 1)) * ANGLES(RAD(0 - 5 * SIN(SINE / 12)), RAD(0), RAD(0)), 1 / Animation_Speed)
  3331. RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.15, 0.5, 0.5) * ANGLES(RAD(-25 - 4 * COS(SINE / 12)), RAD(0), RAD(-45)) * RIGHTSHOULDERC0, 1 / Animation_Speed)
  3332. LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.15, 0.5, 0.5) * ANGLES(RAD(-30 - 4 * COS(SINE / 12)), RAD(0), RAD(45)) * LEFTSHOULDERC0, 1 / Animation_Speed)
  3333. RightHip.C0 = Clerp(RightHip.C0, CF(1, -1 - 0.05 * COS(SINE / 12), 0) * ANGLES(RAD(0), RAD(85), RAD(0)) * ANGLES(RAD(-1), RAD(0), RAD(0)), 1 / Animation_Speed)
  3334. LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1 - 0.05 * COS(SINE / 12), 0) * ANGLES(RAD(0), RAD(-85), RAD(0)) * ANGLES(RAD(-1), RAD(0), RAD(0)), 1 / Animation_Speed)
  3335. end
  3336. WACKYEFFECT({Time = 60, EffectType = "Wave", Size = VT(12,0.55,12), Size2 = VT(12,0.55,12), Transparency = 0, Transparency2 = 1, CFrame = CF(HITPOS), MoveToPos = nil, RotationX = 0, RotationY = 15, RotationZ = 0, Material = "Neon", Color = C3(0/255, 0/255, 0/255), SoundID = nil, SoundPitch = 1, SoundVolume = 6})
  3337. UNANCHOR = false
  3338. RootPart.Anchored = true
  3339. for i = 0, 2, 0.1 / Animation_Speed do
  3340. Swait()
  3341. RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, -11 + 0.05 * COS(SINE / 12)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
  3342. Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1.1) - 1)) * ANGLES(RAD(0 - 5 * SIN(SINE / 12)), RAD(0), RAD(0)), 1 / Animation_Speed)
  3343. RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.15, 0.5, 0.5) * ANGLES(RAD(-25 - 4 * COS(SINE / 12)), RAD(0), RAD(-45)) * RIGHTSHOULDERC0, 1 / Animation_Speed)
  3344. LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.15, 0.5, 0.5) * ANGLES(RAD(-30 - 4 * COS(SINE / 12)), RAD(0), RAD(45)) * LEFTSHOULDERC0, 1 / Animation_Speed)
  3345. RightHip.C0 = Clerp(RightHip.C0, CF(1, -1 - 0.05 * COS(SINE / 12), 0) * ANGLES(RAD(0), RAD(85), RAD(0)) * ANGLES(RAD(-1), RAD(0), RAD(0)), 1 / Animation_Speed)
  3346. LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1 - 0.05 * COS(SINE / 12), 0) * ANGLES(RAD(0), RAD(-85), RAD(0)) * ANGLES(RAD(-1), RAD(0), RAD(0)), 1 / Animation_Speed)
  3347. end
  3348. for i = 0, 0.1, 0.1 / Animation_Speed do
  3349. Swait()
  3350. RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 1 + 0.05 * COS(SINE / 12)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
  3351. Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1.1) - 1)) * ANGLES(RAD(0 - 5 * SIN(SINE / 12)), RAD(0), RAD(0)), 1 / Animation_Speed)
  3352. RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.15, 0.5, 0.5) * ANGLES(RAD(-25 - 4 * COS(SINE / 12)), RAD(0), RAD(-45)) * RIGHTSHOULDERC0, 1 / Animation_Speed)
  3353. LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.15, 0.5, 0.5) * ANGLES(RAD(-30 - 4 * COS(SINE / 12)), RAD(0), RAD(45)) * LEFTSHOULDERC0, 1 / Animation_Speed)
  3354. RightHip.C0 = Clerp(RightHip.C0, CF(1, -1 - 0.05 * COS(SINE / 12), 0) * ANGLES(RAD(0), RAD(85), RAD(0)) * ANGLES(RAD(-1), RAD(0), RAD(0)), 1 / Animation_Speed)
  3355. LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1 - 0.05 * COS(SINE / 12), 0) * ANGLES(RAD(0), RAD(-85), RAD(0)) * ANGLES(RAD(-1), RAD(0), RAD(0)), 1 / Animation_Speed)
  3356. end
  3357. UNANCHOR = true
  3358. RootPart.Anchored = false
  3359. WACKYEFFECT({Time = 60, EffectType = "Wave", Size = VT(12,0.55,12), Size2 = VT(12,0.55,12), Transparency = 0, Transparency2 = 1, CFrame = CF(HITPOS), MoveToPos = nil, RotationX = 0, RotationY = 15, RotationZ = 0, Material = "Neon", Color = C3(255/255, 255/255, 255/255), SoundID = nil, SoundPitch = 1, SoundVolume = 6})
  3360. MODE = "80s"
  3361. text.Text = "80's"
  3362. ned.Text = "80's"
  3363. TEXTCOLOR = C3(27/255,42/255,53/255)
  3364. PRT.Color = C3(27/255,42/255,53/255)
  3365. EYE.Color = C3(95/255,95/255,95/255)
  3366. EYE2.Color = C3(95/255,95/255,95/255)
  3367. Hair.Color = C3(27/255,42/255,53/255)
  3368. Hair2.Color = C3(255/255,255/255,255/255)
  3369. MAINRUINCOLOR = BrickColor.new("Black")
  3370. SECONDRUINCOLOR = BrickColor.new("Institutional white")
  3371. FACE = 2365263255
  3372. SONG = 1141556798
  3373. PITCH = 1
  3374. VOLUME = 3.5
  3375. sick.TimePosition = 0.1
  3376. Speed = 16
  3377. RecolorThing(MAINRUINCOLOR,SECONDRUINCOLOR,SECONDRUINCOLOR,SECONDRUINCOLOR,SECONDRUINCOLOR,1,SECONDRUINCOLOR,1,SECONDRUINCOLOR,THIRDRUINCOLOR)
  3378. UNANCHOR = true
  3379. RootPart.Anchored = false
  3380. ATTACK = false
  3381. Rooted = false
  3382. end
  3383.  
  3384. function BlackForm()
  3385. ATTACK = true
  3386. Rooted = true
  3387. BALL.Parent = Character
  3388. XEYE.Parent = nil
  3389. SONG = 1420353940
  3390. PITCH = 1
  3391. VOLUME = 2.5
  3392. sick.TimePosition = 0.5
  3393. text.Text = ""
  3394. local HITFLOOR,HITPOS = Raycast(RootPart.Position, (CF(RootPart.Position, RootPart.Position + VT(0, -1, 0))).lookVector, 4, Character)
  3395. local POSITION = CF(HITPOS)*ANGLES(RAD(0),RAD(0),RAD(0))*CF(0,1,0).p
  3396. chatfunc("Riddle me this..")
  3397. BigBlack("Riddle me This.",MAINRUINCOLOR.Color,3)
  3398. for i=0, 4, 0.1 / Animation_Speed do
  3399. Swait()
  3400. RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 0 + 0.05 * COS(SINE / 12)) * ANGLES(RAD(0), RAD(0), RAD(0)), 0.8 / Animation_Speed)
  3401. Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(15 - 2.5 * SIN(SINE / 12)), RAD(0), RAD(0)), 0.15 / Animation_Speed)
  3402. RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5 - 0.1 * COS(SINE / 12), 0) * ANGLES(RAD(160), RAD(0), RAD(30)) * RIGHTSHOULDERC0, 0.4 / Animation_Speed)
  3403. LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.25, 0.5, 0.3) * ANGLES(RAD(-40), RAD(0), RAD(45)) * LEFTSHOULDERC0, 1 / Animation_Speed)
  3404. RightHip.C0 = Clerp(RightHip.C0, CF(1, -1 - 0.05 * COS(SINE / 12), -0.01) * ANGLES(RAD(0), RAD(80), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
  3405. LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1 - 0.05 * COS(SINE / 12), -0.01) * ANGLES(RAD(0), RAD(-80), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
  3406. end
  3407. BigBlack("Riddle me that.",MAINRUINCOLOR.Color,3)
  3408. chatfunc("Riddle me that..")
  3409. for i=0, 4, 0.1 / Animation_Speed do
  3410. Swait()
  3411. RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 0 + 0.05 * COS(SINE / 12)) * ANGLES(RAD(0), RAD(0), RAD(0)), 0.8 / Animation_Speed)
  3412. Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(15 - 2.5 * SIN(SINE / 12)), RAD(0), RAD(0)), 0.15 / Animation_Speed)
  3413. RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.25, 0.5, 0.3) * ANGLES(RAD(-45), RAD(0), RAD(-45)) * RIGHTSHOULDERC0, 1 / Animation_Speed)
  3414. LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.5 - 0.1 * COS(SINE / 12), 0) * ANGLES(RAD(160), RAD(0), RAD(-30)) * LEFTSHOULDERC0, 0.4 / Animation_Speed)
  3415. RightHip.C0 = Clerp(RightHip.C0, CF(1, -1 - 0.05 * COS(SINE / 12), -0.01) * ANGLES(RAD(0), RAD(80), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
  3416. LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1 - 0.05 * COS(SINE / 12), -0.01) * ANGLES(RAD(0), RAD(-80), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
  3417. end
  3418. BigBlack("Who's afraid of The Big Black?",MAINRUINCOLOR.Color,1.5)
  3419. chatfunc("Who's afraid of The Big Black?")
  3420. for i=0, 5, 0.1 / Animation_Speed do
  3421. Swait()
  3422. RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 1 + 0.05 * COS(SINE / 30)) * ANGLES(RAD(15), RAD(0), RAD(0)), 0.1 / Animation_Speed)
  3423. Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(35 - 2.5 * SIN(SINE / 30)), RAD(0), RAD(0)), 0.1 / Animation_Speed)
  3424. RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5 - 0.1 * COS(SINE / 30), -0.5) * ANGLES(RAD(170), RAD(0), RAD(-40)) * RIGHTSHOULDERC0, 0.1 / Animation_Speed)
  3425. LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.5 - 0.1 * COS(SINE / 30), -0.5) * ANGLES(RAD(170), RAD(0), RAD(40)) * LEFTSHOULDERC0, 0.1 / Animation_Speed)
  3426. RightHip.C0 = Clerp(RightHip.C0, CF(1, -0.5 - 0.025 * COS(SINE / 30), -0.5) * ANGLES(RAD(15), RAD(83), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 0.1 / Animation_Speed)
  3427. LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -0.5 - 0.025 * COS(SINE / 30), -0.5) * ANGLES(RAD(15), RAD(-83), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 0.1 / Animation_Speed)
  3428. end
  3429. WACKYEFFECT({Time = 50 ,EffectType = "Sphere", Size = VT(0,0,0), Size2 = VT(75,75,75), Transparency = 0, Transparency2 = 1, CFrame = CF(RootPart.CFrame.p), MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = C3(27/255,42/255,53/255), SoundID = nil, SoundPitch = nil, SoundVolume = nil})
  3430. WACKYEFFECT({Time = 150 ,EffectType = "Block", Size = VT(0,0,0), Size2 = VT(90,90,90), Transparency = 0, Transparency2 = 1, CFrame = CF(RootPart.CFrame.p), MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = C3(27/255,42/255,53/255), SoundID = nil, SoundPitch = nil, SoundVolume = nil})
  3431. WACKYEFFECT({Time = 50 ,EffectType = "Box", Size = VT(0,0,0), Size2 = VT(5,150,5), Transparency = 0, Transparency2 = 1, CFrame = CF(POSITION)*ANGLES(RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360))), MoveToPos = nil, MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = C3(27/255,42/255,53/255), SoundID = nil, SoundPitch = nil, SoundVolume = nil})
  3432. WACKYEFFECT({Time = 50 ,EffectType = "Box", Size = VT(0,0,0), Size2 = VT(5,150,5), Transparency = 0, Transparency2 = 1, CFrame = CF(POSITION)*ANGLES(RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360))), MoveToPos = nil, MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = C3(27/255,42/255,53/255), SoundID = nil, SoundPitch = nil, SoundVolume = nil})
  3433. WACKYEFFECT({Time = 50 ,EffectType = "Box", Size = VT(0,0,0), Size2 = VT(5,150,5), Transparency = 0, Transparency2 = 1, CFrame = CF(POSITION)*ANGLES(RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360))), MoveToPos = nil, MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = C3(27/255,42/255,53/255), SoundID = nil, SoundPitch = nil, SoundVolume = nil})
  3434. WACKYEFFECT({Time = 50 ,EffectType = "Box", Size = VT(0,0,0), Size2 = VT(5,150,5), Transparency = 0, Transparency2 = 1, CFrame = CF(POSITION)*ANGLES(RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360))), MoveToPos = nil, MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = C3(27/255,42/255,53/255), SoundID = nil, SoundPitch = nil, SoundVolume = nil})
  3435. WACKYEFFECT({Time = 50 ,EffectType = "Box", Size = VT(0,0,0), Size2 = VT(5,150,5), Transparency = 0, Transparency2 = 1, CFrame = CF(POSITION)*ANGLES(RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360))), MoveToPos = nil, MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = C3(27/255,42/255,53/255), SoundID = nil, SoundPitch = nil, SoundVolume = nil})
  3436. WACKYEFFECT({Time = 50 ,EffectType = "Box", Size = VT(0,0,0), Size2 = VT(5,150,5), Transparency = 0, Transparency2 = 1, CFrame = CF(POSITION)*ANGLES(RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360))), MoveToPos = nil, MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = C3(27/255,42/255,53/255), SoundID = nil, SoundPitch = nil, SoundVolume = nil})
  3437. WACKYEFFECT({Time = 50 ,EffectType = "Box", Size = VT(0,0,0), Size2 = VT(5,150,5), Transparency = 0, Transparency2 = 1, CFrame = CF(POSITION)*ANGLES(RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360))), MoveToPos = nil, MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = C3(27/255,42/255,53/255), SoundID = nil, SoundPitch = nil, SoundVolume = nil})
  3438. WACKYEFFECT({Time = 50 ,EffectType = "Box", Size = VT(0,0,0), Size2 = VT(5,150,5), Transparency = 0, Transparency2 = 1, CFrame = CF(POSITION)*ANGLES(RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360))), MoveToPos = nil, MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = C3(27/255,42/255,53/255), SoundID = nil, SoundPitch = nil, SoundVolume = nil})
  3439. WACKYEFFECT({Time = 50 ,EffectType = "Box", Size = VT(0,0,0), Size2 = VT(5,150,5), Transparency = 0, Transparency2 = 1, CFrame = CF(POSITION)*ANGLES(RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360))), MoveToPos = nil, MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = C3(27/255,42/255,53/255), SoundID = nil, SoundPitch = nil, SoundVolume = nil})
  3440. WACKYEFFECT({Time = 50 ,EffectType = "Box", Size = VT(0,0,0), Size2 = VT(5,150,5), Transparency = 0, Transparency2 = 1, CFrame = CF(POSITION)*ANGLES(RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360))), MoveToPos = nil, MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = C3(27/255,42/255,53/255), SoundID = nil, SoundPitch = nil, SoundVolume = nil})
  3441. WACKYEFFECT({Time = 50 ,EffectType = "Box", Size = VT(0,0,0), Size2 = VT(5,150,5), Transparency = 0, Transparency2 = 1, CFrame = CF(POSITION)*ANGLES(RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360))), MoveToPos = nil, MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = C3(27/255,42/255,53/255), SoundID = nil, SoundPitch = nil, SoundVolume = nil})
  3442. WACKYEFFECT({Time = 50 ,EffectType = "Box", Size = VT(0,0,0), Size2 = VT(5,150,5), Transparency = 0, Transparency2 = 1, CFrame = CF(POSITION)*ANGLES(RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360))), MoveToPos = nil, MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = C3(27/255,42/255,53/255), SoundID = nil, SoundPitch = nil, SoundVolume = nil})
  3443. WACKYEFFECT({Time = 50 ,EffectType = "Box", Size = VT(0,0,0), Size2 = VT(5,150,5), Transparency = 0, Transparency2 = 1, CFrame = CF(POSITION)*ANGLES(RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360))), MoveToPos = nil, MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = C3(27/255,42/255,53/255), SoundID = nil, SoundPitch = nil, SoundVolume = nil})
  3444. WACKYEFFECT({Time = 50 ,EffectType = "Box", Size = VT(0,0,0), Size2 = VT(5,150,5), Transparency = 0, Transparency2 = 1, CFrame = CF(POSITION)*ANGLES(RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360))), MoveToPos = nil, MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = C3(27/255,42/255,53/255), SoundID = nil, SoundPitch = nil, SoundVolume = nil})
  3445. WACKYEFFECT({Time = 50 ,EffectType = "Box", Size = VT(0,0,0), Size2 = VT(5,150,5), Transparency = 0, Transparency2 = 1, CFrame = CF(POSITION)*ANGLES(RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360))), MoveToPos = nil, MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = C3(27/255,42/255,53/255), SoundID = nil, SoundPitch = nil, SoundVolume = nil})
  3446. WACKYEFFECT({Time = 50 ,EffectType = "Box", Size = VT(0,0,0), Size2 = VT(5,150,5), Transparency = 0, Transparency2 = 1, CFrame = CF(POSITION)*ANGLES(RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360))), MoveToPos = nil, MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = C3(27/255,42/255,53/255), SoundID = nil, SoundPitch = nil, SoundVolume = nil})
  3447. WACKYEFFECT({Time = 50 ,EffectType = "Box", Size = VT(0,0,0), Size2 = VT(5,150,5), Transparency = 0, Transparency2 = 1, CFrame = CF(POSITION)*ANGLES(RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360))), MoveToPos = nil, MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = C3(27/255,42/255,53/255), SoundID = nil, SoundPitch = nil, SoundVolume = nil})
  3448. WACKYEFFECT({Time = 50 ,EffectType = "Box", Size = VT(0,0,0), Size2 = VT(5,150,5), Transparency = 0, Transparency2 = 1, CFrame = CF(POSITION)*ANGLES(RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360))), MoveToPos = nil, MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = C3(27/255,42/255,53/255), SoundID = nil, SoundPitch = nil, SoundVolume = nil})
  3449. WACKYEFFECT({Time = 50 ,EffectType = "Box", Size = VT(0,0,0), Size2 = VT(5,150,5), Transparency = 0, Transparency2 = 1, CFrame = CF(POSITION)*ANGLES(RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360))), MoveToPos = nil, MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = C3(27/255,42/255,53/255), SoundID = nil, SoundPitch = nil, SoundVolume = nil})
  3450. WACKYEFFECT({Time = 50 ,EffectType = "Box", Size = VT(0,0,0), Size2 = VT(5,150,5), Transparency = 0, Transparency2 = 1, CFrame = CF(POSITION)*ANGLES(RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360))), MoveToPos = nil, MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = C3(27/255,42/255,53/255), SoundID = nil, SoundPitch = nil, SoundVolume = nil})
  3451. WACKYEFFECT({Time = 75 ,EffectType = "Crystal", Size = VT(0,0,0), Size2 = VT(5,100,5), Transparency = 0, Transparency2 = 1, CFrame = CF(POSITION)*ANGLES(RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360))), MoveToPos = nil, MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = C3(27/255,42/255,53/255), SoundID = nil, SoundPitch = nil, SoundVolume = nil})
  3452. WACKYEFFECT({Time = 75 ,EffectType = "Crystal", Size = VT(0,0,0), Size2 = VT(5,100,5), Transparency = 0, Transparency2 = 1, CFrame = CF(POSITION)*ANGLES(RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360))), MoveToPos = nil, MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = C3(27/255,42/255,53/255), SoundID = nil, SoundPitch = nil, SoundVolume = nil})
  3453. WACKYEFFECT({Time = 75 ,EffectType = "Crystal", Size = VT(0,0,0), Size2 = VT(5,100,5), Transparency = 0, Transparency2 = 1, CFrame = CF(POSITION)*ANGLES(RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360))), MoveToPos = nil, MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = C3(27/255,42/255,53/255), SoundID = nil, SoundPitch = nil, SoundVolume = nil})
  3454. WACKYEFFECT({Time = 75 ,EffectType = "Crystal", Size = VT(0,0,0), Size2 = VT(5,100,5), Transparency = 0, Transparency2 = 1, CFrame = CF(POSITION)*ANGLES(RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360))), MoveToPos = nil, MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = C3(27/255,42/255,53/255), SoundID = nil, SoundPitch = nil, SoundVolume = nil})
  3455. WACKYEFFECT({Time = 75 ,EffectType = "Crystal", Size = VT(0,0,0), Size2 = VT(5,100,5), Transparency = 0, Transparency2 = 1, CFrame = CF(POSITION)*ANGLES(RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360))), MoveToPos = nil, MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = C3(27/255,42/255,53/255), SoundID = nil, SoundPitch = nil, SoundVolume = nil})
  3456. WACKYEFFECT({Time = 75 ,EffectType = "Crystal", Size = VT(0,0,0), Size2 = VT(5,100,5), Transparency = 0, Transparency2 = 1, CFrame = CF(POSITION)*ANGLES(RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360))), MoveToPos = nil, MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = C3(27/255,42/255,53/255), SoundID = nil, SoundPitch = nil, SoundVolume = nil})
  3457. WACKYEFFECT({Time = 75 ,EffectType = "Crystal", Size = VT(0,0,0), Size2 = VT(5,100,5), Transparency = 0, Transparency2 = 1, CFrame = CF(POSITION)*ANGLES(RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360))), MoveToPos = nil, MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = C3(27/255,42/255,53/255), SoundID = nil, SoundPitch = nil, SoundVolume = nil})
  3458. WACKYEFFECT({Time = 75 ,EffectType = "Crystal", Size = VT(0,0,0), Size2 = VT(5,100,5), Transparency = 0, Transparency2 = 1, CFrame = CF(POSITION)*ANGLES(RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360))), MoveToPos = nil, MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = C3(27/255,42/255,53/255), SoundID = nil, SoundPitch = nil, SoundVolume = nil})
  3459. WACKYEFFECT({Time = 75 ,EffectType = "Crystal", Size = VT(0,0,0), Size2 = VT(5,100,5), Transparency = 0, Transparency2 = 1, CFrame = CF(POSITION)*ANGLES(RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360))), MoveToPos = nil, MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = C3(27/255,42/255,53/255), SoundID = nil, SoundPitch = nil, SoundVolume = nil})
  3460. WACKYEFFECT({Time = 75 ,EffectType = "Crystal", Size = VT(0,0,0), Size2 = VT(5,100,5), Transparency = 0, Transparency2 = 1, CFrame = CF(POSITION)*ANGLES(RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360))), MoveToPos = nil, MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = C3(27/255,42/255,53/255), SoundID = nil, SoundPitch = nil, SoundVolume = nil})
  3461. WACKYEFFECT({Time = 75 ,EffectType = "Crystal", Size = VT(0,0,0), Size2 = VT(5,100,5), Transparency = 0, Transparency2 = 1, CFrame = CF(POSITION)*ANGLES(RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360))), MoveToPos = nil, MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = C3(27/255,42/255,53/255), SoundID = nil, SoundPitch = nil, SoundVolume = nil})
  3462. WACKYEFFECT({Time = 75 ,EffectType = "Crystal", Size = VT(0,0,0), Size2 = VT(5,100,5), Transparency = 0, Transparency2 = 1, CFrame = CF(POSITION)*ANGLES(RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360))), MoveToPos = nil, MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = C3(27/255,42/255,53/255), SoundID = nil, SoundPitch = nil, SoundVolume = nil})
  3463. WACKYEFFECT({Time = 75 ,EffectType = "Crystal", Size = VT(0,0,0), Size2 = VT(5,100,5), Transparency = 0, Transparency2 = 1, CFrame = CF(POSITION)*ANGLES(RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360))), MoveToPos = nil, MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = C3(27/255,42/255,53/255), SoundID = nil, SoundPitch = nil, SoundVolume = nil})
  3464. WACKYEFFECT({Time = 75 ,EffectType = "Crystal", Size = VT(0,0,0), Size2 = VT(5,100,5), Transparency = 0, Transparency2 = 1, CFrame = CF(POSITION)*ANGLES(RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360))), MoveToPos = nil, MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = C3(27/255,42/255,53/255), SoundID = nil, SoundPitch = nil, SoundVolume = nil})
  3465. WACKYEFFECT({Time = 75 ,EffectType = "Crystal", Size = VT(0,0,0), Size2 = VT(5,100,5), Transparency = 0, Transparency2 = 1, CFrame = CF(POSITION)*ANGLES(RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360))), MoveToPos = nil, MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = C3(27/255,42/255,53/255), SoundID = nil, SoundPitch = nil, SoundVolume = nil})
  3466. WACKYEFFECT({Time = 75 ,EffectType = "Crystal", Size = VT(0,0,0), Size2 = VT(5,100,5), Transparency = 0, Transparency2 = 1, CFrame = CF(POSITION)*ANGLES(RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360))), MoveToPos = nil, MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = C3(27/255,42/255,53/255), SoundID = nil, SoundPitch = nil, SoundVolume = nil})
  3467. WACKYEFFECT({Time = 75 ,EffectType = "Crystal", Size = VT(0,0,0), Size2 = VT(5,100,5), Transparency = 0, Transparency2 = 1, CFrame = CF(POSITION)*ANGLES(RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360))), MoveToPos = nil, MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = C3(27/255,42/255,53/255), SoundID = nil, SoundPitch = nil, SoundVolume = nil})
  3468. WACKYEFFECT({Time = 75 ,EffectType = "Crystal", Size = VT(0,0,0), Size2 = VT(5,100,5), Transparency = 0, Transparency2 = 1, CFrame = CF(POSITION)*ANGLES(RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360))), MoveToPos = nil, MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = C3(27/255,42/255,53/255), SoundID = nil, SoundPitch = nil, SoundVolume = nil})
  3469. WACKYEFFECT({Time = 75 ,EffectType = "Crystal", Size = VT(0,0,0), Size2 = VT(5,100,5), Transparency = 0, Transparency2 = 1, CFrame = CF(POSITION)*ANGLES(RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360))), MoveToPos = nil, MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = C3(27/255,42/255,53/255), SoundID = nil, SoundPitch = nil, SoundVolume = nil})
  3470. WACKYEFFECT({Time = 75 ,EffectType = "Crystal", Size = VT(0,0,0), Size2 = VT(5,100,5), Transparency = 0, Transparency2 = 1, CFrame = CF(POSITION)*ANGLES(RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360))), MoveToPos = nil, MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = C3(27/255,42/255,53/255), SoundID = nil, SoundPitch = nil, SoundVolume = nil})
  3471. CreateSound(206082327,Torso,3,1,false)
  3472. for i=0, 0.7, 0.1 / Animation_Speed do
  3473. Swait()
  3474. RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 1.3 + 0.05 * COS(SINE / 30)) * ANGLES(RAD(-15), RAD(0), RAD(0)), 1 / Animation_Speed)
  3475. Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(-35 - 2.5 * SIN(SINE / 30)), RAD(0), RAD(0)), 1 / Animation_Speed)
  3476. RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 1 - 0.1 * COS(SINE / 30), 0) * ANGLES(RAD(-20), RAD(0), RAD(40)) * RIGHTSHOULDERC0, 1 / Animation_Speed)
  3477. LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 1 - 0.1 * COS(SINE / 30), 0) * ANGLES(RAD(-20), RAD(0), RAD(-40)) * LEFTSHOULDERC0, 1 / Animation_Speed)
  3478. RightHip.C0 = Clerp(RightHip.C0, CF(1, -1 - 0.025 * COS(SINE / 30), 0) * ANGLES(RAD(15), RAD(83), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
  3479. LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1 - 0.025 * COS(SINE / 30), 0) * ANGLES(RAD(15), RAD(-83), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
  3480. end
  3481. MODE = "Black"
  3482. FACE = 148988280
  3483. Speed = 45
  3484. text.Text = "THE BIG BLACK"
  3485. ned.Text = "TBB"
  3486. TEXTCOLOR = C3(27/255,42/255,53/255)
  3487. PRT.Color = C3(27/255,42/255,53/255)
  3488. EYE.Color = C3(27/255,42/255,53/255)
  3489. EYE2.Color = C3(27/255,42/255,53/255)
  3490. Hair.Color = C3(27/255,42/255,53/255)
  3491. Hair2.Color = C3(27/255,42/255,53/255)
  3492. MAINRUINCOLOR = BrickColor.new("Black")
  3493. SECONDRUINCOLOR = BrickColor.new("Black")
  3494. RecolorThing(MAINRUINCOLOR,SECONDRUINCOLOR,SECONDRUINCOLOR,SECONDRUINCOLOR,SECONDRUINCOLOR,1,SECONDRUINCOLOR,1,SECONDRUINCOLOR,THIRDRUINCOLOR)
  3495. ATTACK = false
  3496. Rooted = false
  3497. end
  3498.  
  3499. function LostForm()
  3500. ATTACK = true
  3501. Rooted = true
  3502. BALL.Parent = Character
  3503. XEYE.Parent = nil
  3504. SONG = 723652641
  3505. PITCH = 1
  3506. VOLUME = 3
  3507. sick.TimePosition = 0.5
  3508. FACE = 0
  3509. local HITFLOOR,HITPOS = Raycast(RootPart.Position, (CF(RootPart.Position, RootPart.Position + VT(0, -1, 0))).lookVector, 4, Character)
  3510. local POSITION = CF(HITPOS)*ANGLES(RAD(0),RAD(0),RAD(0))*CF(0,1,0).p
  3511. CreateSound(136007472,Torso,5,1.2,false)
  3512. for i=0, 2.5, 0.1 / Animation_Speed do
  3513. Swait()
  3514. RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 0 + 0.05 * COS(SINE / 12)) * ANGLES(RAD(25), RAD(0), RAD(0)), 0.25 / Animation_Speed)
  3515. Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(15 - 2.5 * SIN(SINE / 12)), RAD(0), RAD(0)), 0.25 / Animation_Speed)
  3516. RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1 + 0.75 * COS(SINE / 1) - 0.75 * COS(SINE / 1), 0.5 + 0.75 * COS(SINE / 1), -0.5) * ANGLES(RAD(155), RAD(0), RAD(-45)) * RIGHTSHOULDERC0, 0.25 / Animation_Speed)
  3517. LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1 - 0.75 * COS(SINE / 1) + 0.75 * COS(SINE / 1), 0.5 - 0.75 * COS(SINE / 1), -0.5) * ANGLES(RAD(155), RAD(0), RAD(45)) * LEFTSHOULDERC0, 0.25 / Animation_Speed)
  3518. RightHip.C0 = Clerp(RightHip.C0, CF(1, -1 - 0.05 * COS(SINE / 12), -0.01) * ANGLES(RAD(25), RAD(80), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 0.25 / Animation_Speed)
  3519. LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1 - 0.05 * COS(SINE / 12), -0.01) * ANGLES(RAD(25), RAD(-80), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 0.25 / Animation_Speed)
  3520. end
  3521. WACKYEFFECT({Time = 75 ,EffectType = "Sphere", Size = VT(75,75,75), Size2 = VT(0,0,0), Transparency = 0, Transparency2 = 1, CFrame = CF(RootPart.CFrame.p), MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = C3(27/255,42/255,53/255), SoundID = nil, SoundPitch = nil, SoundVolume = nil})
  3522. WACKYEFFECT({Time = 50 ,EffectType = "Block", Size = VT(90,90,90), Size2 = VT(0,0,0), Transparency = 0, Transparency2 = 1, CFrame = CF(RootPart.CFrame.p), MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = C3(27/255,42/255,53/255), SoundID = nil, SoundPitch = nil, SoundVolume = nil})
  3523. WACKYEFFECT({Time = 75 ,EffectType = "Box", Size = VT(5,150,5), Size2 = VT(0,0,0), Transparency = 0, Transparency2 = 1, CFrame = CF(POSITION)*ANGLES(RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360))), MoveToPos = nil, MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = C3(27/255,42/255,53/255), SoundID = nil, SoundPitch = nil, SoundVolume = nil})
  3524. WACKYEFFECT({Time = 75 ,EffectType = "Box", Size = VT(5,150,5), Size2 = VT(0,0,0), Transparency = 0, Transparency2 = 1, CFrame = CF(POSITION)*ANGLES(RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360))), MoveToPos = nil, MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = C3(27/255,42/255,53/255), SoundID = nil, SoundPitch = nil, SoundVolume = nil})
  3525. WACKYEFFECT({Time = 75 ,EffectType = "Box", Size = VT(5,150,5), Size2 = VT(0,0,0), Transparency = 0, Transparency2 = 1, CFrame = CF(POSITION)*ANGLES(RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360))), MoveToPos = nil, MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = C3(27/255,42/255,53/255), SoundID = nil, SoundPitch = nil, SoundVolume = nil})
  3526. WACKYEFFECT({Time = 75 ,EffectType = "Box", Size = VT(5,150,5), Size2 = VT(0,0,0), Transparency = 0, Transparency2 = 1, CFrame = CF(POSITION)*ANGLES(RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360))), MoveToPos = nil, MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = C3(27/255,42/255,53/255), SoundID = nil, SoundPitch = nil, SoundVolume = nil})
  3527. WACKYEFFECT({Time = 75 ,EffectType = "Box", Size = VT(5,150,5), Size2 = VT(0,0,0), Transparency = 0, Transparency2 = 1, CFrame = CF(POSITION)*ANGLES(RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360))), MoveToPos = nil, MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = C3(27/255,42/255,53/255), SoundID = nil, SoundPitch = nil, SoundVolume = nil})
  3528. WACKYEFFECT({Time = 75 ,EffectType = "Box", Size = VT(5,150,5), Size2 = VT(0,0,0), Transparency = 0, Transparency2 = 1, CFrame = CF(POSITION)*ANGLES(RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360))), MoveToPos = nil, MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = C3(27/255,42/255,53/255), SoundID = nil, SoundPitch = nil, SoundVolume = nil})
  3529. WACKYEFFECT({Time = 75 ,EffectType = "Box", Size = VT(5,150,5), Size2 = VT(0,0,0), Transparency = 0, Transparency2 = 1, CFrame = CF(POSITION)*ANGLES(RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360))), MoveToPos = nil, MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = C3(27/255,42/255,53/255), SoundID = nil, SoundPitch = nil, SoundVolume = nil})
  3530. WACKYEFFECT({Time = 75 ,EffectType = "Box", Size = VT(5,150,5), Size2 = VT(0,0,0), Transparency = 0, Transparency2 = 1, CFrame = CF(POSITION)*ANGLES(RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360))), MoveToPos = nil, MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = C3(27/255,42/255,53/255), SoundID = nil, SoundPitch = nil, SoundVolume = nil})
  3531. WACKYEFFECT({Time = 75 ,EffectType = "Box", Size = VT(5,150,5), Size2 = VT(0,0,0), Transparency = 0, Transparency2 = 1, CFrame = CF(POSITION)*ANGLES(RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360))), MoveToPos = nil, MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = C3(27/255,42/255,53/255), SoundID = nil, SoundPitch = nil, SoundVolume = nil})
  3532. WACKYEFFECT({Time = 75 ,EffectType = "Box", Size = VT(5,150,5), Size2 = VT(0,0,0), Transparency = 0, Transparency2 = 1, CFrame = CF(POSITION)*ANGLES(RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360))), MoveToPos = nil, MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = C3(27/255,42/255,53/255), SoundID = nil, SoundPitch = nil, SoundVolume = nil})
  3533. WACKYEFFECT({Time = 75 ,EffectType = "Box", Size = VT(5,150,5), Size2 = VT(0,0,0), Transparency = 0, Transparency2 = 1, CFrame = CF(POSITION)*ANGLES(RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360))), MoveToPos = nil, MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = C3(27/255,42/255,53/255), SoundID = nil, SoundPitch = nil, SoundVolume = nil})
  3534. WACKYEFFECT({Time = 75 ,EffectType = "Box", Size = VT(5,150,5), Size2 = VT(0,0,0), Transparency = 0, Transparency2 = 1, CFrame = CF(POSITION)*ANGLES(RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360))), MoveToPos = nil, MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = C3(27/255,42/255,53/255), SoundID = nil, SoundPitch = nil, SoundVolume = nil})
  3535. WACKYEFFECT({Time = 75 ,EffectType = "Box", Size = VT(5,150,5), Size2 = VT(0,0,0), Transparency = 0, Transparency2 = 1, CFrame = CF(POSITION)*ANGLES(RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360))), MoveToPos = nil, MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = C3(27/255,42/255,53/255), SoundID = nil, SoundPitch = nil, SoundVolume = nil})
  3536. WACKYEFFECT({Time = 75 ,EffectType = "Box", Size = VT(5,150,5), Size2 = VT(0,0,0), Transparency = 0, Transparency2 = 1, CFrame = CF(POSITION)*ANGLES(RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360))), MoveToPos = nil, MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = C3(27/255,42/255,53/255), SoundID = nil, SoundPitch = nil, SoundVolume = nil})
  3537. WACKYEFFECT({Time = 75 ,EffectType = "Box", Size = VT(5,150,5), Size2 = VT(0,0,0), Transparency = 0, Transparency2 = 1, CFrame = CF(POSITION)*ANGLES(RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360))), MoveToPos = nil, MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = C3(27/255,42/255,53/255), SoundID = nil, SoundPitch = nil, SoundVolume = nil})
  3538. WACKYEFFECT({Time = 75 ,EffectType = "Box", Size = VT(5,150,5), Size2 = VT(0,0,0), Transparency = 0, Transparency2 = 1, CFrame = CF(POSITION)*ANGLES(RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360))), MoveToPos = nil, MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = C3(27/255,42/255,53/255), SoundID = nil, SoundPitch = nil, SoundVolume = nil})
  3539. WACKYEFFECT({Time = 75 ,EffectType = "Box", Size = VT(5,150,5), Size2 = VT(0,0,0), Transparency = 0, Transparency2 = 1, CFrame = CF(POSITION)*ANGLES(RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360))), MoveToPos = nil, MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = C3(27/255,42/255,53/255), SoundID = nil, SoundPitch = nil, SoundVolume = nil})
  3540. WACKYEFFECT({Time = 75 ,EffectType = "Box", Size = VT(5,150,5), Size2 = VT(0,0,0), Transparency = 0, Transparency2 = 1, CFrame = CF(POSITION)*ANGLES(RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360))), MoveToPos = nil, MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = C3(27/255,42/255,53/255), SoundID = nil, SoundPitch = nil, SoundVolume = nil})
  3541. WACKYEFFECT({Time = 50 ,EffectType = "Crystal", Size = VT(5,100,5), Size2 = VT(0,0,0), Transparency = 0, Transparency2 = 1, CFrame = CF(POSITION)*ANGLES(RAD(MRANDOM(180,270)),RAD(MRANDOM(180,270)),RAD(MRANDOM(180,270))), MoveToPos = nil, MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = C3(27/255,42/255,53/255), SoundID = nil, SoundPitch = nil, SoundVolume = nil})
  3542. WACKYEFFECT({Time = 50 ,EffectType = "Crystal", Size = VT(5,100,5), Size2 = VT(0,0,0), Transparency = 0, Transparency2 = 1, CFrame = CF(POSITION)*ANGLES(RAD(MRANDOM(180,270)),RAD(MRANDOM(180,270)),RAD(MRANDOM(180,270))), MoveToPos = nil, MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = C3(27/255,42/255,53/255), SoundID = nil, SoundPitch = nil, SoundVolume = nil})
  3543. WACKYEFFECT({Time = 50 ,EffectType = "Crystal", Size = VT(5,100,5), Size2 = VT(0,0,0), Transparency = 0, Transparency2 = 1, CFrame = CF(POSITION)*ANGLES(RAD(MRANDOM(180,270)),RAD(MRANDOM(180,270)),RAD(MRANDOM(180,270))), MoveToPos = nil, MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = C3(27/255,42/255,53/255), SoundID = nil, SoundPitch = nil, SoundVolume = nil})
  3544. WACKYEFFECT({Time = 50 ,EffectType = "Crystal", Size = VT(5,100,5), Size2 = VT(0,0,0), Transparency = 0, Transparency2 = 1, CFrame = CF(POSITION)*ANGLES(RAD(MRANDOM(180,270)),RAD(MRANDOM(180,270)),RAD(MRANDOM(180,270))), MoveToPos = nil, MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = C3(27/255,42/255,53/255), SoundID = nil, SoundPitch = nil, SoundVolume = nil})
  3545. WACKYEFFECT({Time = 50 ,EffectType = "Crystal", Size = VT(5,100,5), Size2 = VT(0,0,0), Transparency = 0, Transparency2 = 1, CFrame = CF(POSITION)*ANGLES(RAD(MRANDOM(180,270)),RAD(MRANDOM(180,270)),RAD(MRANDOM(180,270))), MoveToPos = nil, MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = C3(27/255,42/255,53/255), SoundID = nil, SoundPitch = nil, SoundVolume = nil})
  3546. WACKYEFFECT({Time = 50 ,EffectType = "Crystal", Size = VT(5,100,5), Size2 = VT(0,0,0), Transparency = 0, Transparency2 = 1, CFrame = CF(POSITION)*ANGLES(RAD(MRANDOM(180,270)),RAD(MRANDOM(180,270)),RAD(MRANDOM(180,270))), MoveToPos = nil, MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = C3(27/255,42/255,53/255), SoundID = nil, SoundPitch = nil, SoundVolume = nil})
  3547. WACKYEFFECT({Time = 50 ,EffectType = "Crystal", Size = VT(5,100,5), Size2 = VT(0,0,0), Transparency = 0, Transparency2 = 1, CFrame = CF(POSITION)*ANGLES(RAD(MRANDOM(180,270)),RAD(MRANDOM(180,270)),RAD(MRANDOM(180,270))), MoveToPos = nil, MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = C3(27/255,42/255,53/255), SoundID = nil, SoundPitch = nil, SoundVolume = nil})
  3548. WACKYEFFECT({Time = 50 ,EffectType = "Crystal", Size = VT(5,100,5), Size2 = VT(0,0,0), Transparency = 0, Transparency2 = 1, CFrame = CF(POSITION)*ANGLES(RAD(MRANDOM(180,270)),RAD(MRANDOM(180,270)),RAD(MRANDOM(180,270))), MoveToPos = nil, MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = C3(27/255,42/255,53/255), SoundID = nil, SoundPitch = nil, SoundVolume = nil})
  3549. WACKYEFFECT({Time = 50 ,EffectType = "Crystal", Size = VT(5,100,5), Size2 = VT(0,0,0), Transparency = 0, Transparency2 = 1, CFrame = CF(POSITION)*ANGLES(RAD(MRANDOM(180,270)),RAD(MRANDOM(180,270)),RAD(MRANDOM(180,270))), MoveToPos = nil, MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = C3(27/255,42/255,53/255), SoundID = nil, SoundPitch = nil, SoundVolume = nil})
  3550. WACKYEFFECT({Time = 50 ,EffectType = "Crystal", Size = VT(5,100,5), Size2 = VT(0,0,0), Transparency = 0, Transparency2 = 1, CFrame = CF(POSITION)*ANGLES(RAD(MRANDOM(180,270)),RAD(MRANDOM(180,270)),RAD(MRANDOM(180,270))), MoveToPos = nil, MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = C3(27/255,42/255,53/255), SoundID = nil, SoundPitch = nil, SoundVolume = nil})
  3551. WACKYEFFECT({Time = 50 ,EffectType = "Crystal", Size = VT(5,100,5), Size2 = VT(0,0,0), Transparency = 0, Transparency2 = 1, CFrame = CF(POSITION)*ANGLES(RAD(MRANDOM(180,270)),RAD(MRANDOM(180,270)),RAD(MRANDOM(180,270))), MoveToPos = nil, MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = C3(27/255,42/255,53/255), SoundID = nil, SoundPitch = nil, SoundVolume = nil})
  3552. WACKYEFFECT({Time = 50 ,EffectType = "Crystal", Size = VT(5,100,5), Size2 = VT(0,0,0), Transparency = 0, Transparency2 = 1, CFrame = CF(POSITION)*ANGLES(RAD(MRANDOM(180,270)),RAD(MRANDOM(180,270)),RAD(MRANDOM(180,270))), MoveToPos = nil, MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = C3(27/255,42/255,53/255), SoundID = nil, SoundPitch = nil, SoundVolume = nil})
  3553. WACKYEFFECT({Time = 50 ,EffectType = "Crystal", Size = VT(5,100,5), Size2 = VT(0,0,0), Transparency = 0, Transparency2 = 1, CFrame = CF(POSITION)*ANGLES(RAD(MRANDOM(180,270)),RAD(MRANDOM(180,270)),RAD(MRANDOM(180,270))), MoveToPos = nil, MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = C3(27/255,42/255,53/255), SoundID = nil, SoundPitch = nil, SoundVolume = nil})
  3554. WACKYEFFECT({Time = 50 ,EffectType = "Crystal", Size = VT(5,100,5), Size2 = VT(0,0,0), Transparency = 0, Transparency2 = 1, CFrame = CF(POSITION)*ANGLES(RAD(MRANDOM(180,270)),RAD(MRANDOM(180,270)),RAD(MRANDOM(180,270))), MoveToPos = nil, MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = C3(27/255,42/255,53/255), SoundID = nil, SoundPitch = nil, SoundVolume = nil})
  3555. WACKYEFFECT({Time = 50 ,EffectType = "Crystal", Size = VT(5,100,5), Size2 = VT(0,0,0), Transparency = 0, Transparency2 = 1, CFrame = CF(POSITION)*ANGLES(RAD(MRANDOM(180,270)),RAD(MRANDOM(180,270)),RAD(MRANDOM(180,270))), MoveToPos = nil, MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = C3(27/255,42/255,53/255), SoundID = nil, SoundPitch = nil, SoundVolume = nil})
  3556. WACKYEFFECT({Time = 50 ,EffectType = "Crystal", Size = VT(5,100,5), Size2 = VT(0,0,0), Transparency = 0, Transparency2 = 1, CFrame = CF(POSITION)*ANGLES(RAD(MRANDOM(180,270)),RAD(MRANDOM(180,270)),RAD(MRANDOM(180,270))), MoveToPos = nil, MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = C3(27/255,42/255,53/255), SoundID = nil, SoundPitch = nil, SoundVolume = nil})
  3557. WACKYEFFECT({Time = 50 ,EffectType = "Crystal", Size = VT(5,100,5), Size2 = VT(0,0,0), Transparency = 0, Transparency2 = 1, CFrame = CF(POSITION)*ANGLES(RAD(MRANDOM(180,270)),RAD(MRANDOM(180,270)),RAD(MRANDOM(180,270))), MoveToPos = nil, MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = C3(27/255,42/255,53/255), SoundID = nil, SoundPitch = nil, SoundVolume = nil})
  3558. WACKYEFFECT({Time = 50 ,EffectType = "Crystal", Size = VT(5,100,5), Size2 = VT(0,0,0), Transparency = 0, Transparency2 = 1, CFrame = CF(POSITION)*ANGLES(RAD(MRANDOM(180,270)),RAD(MRANDOM(180,270)),RAD(MRANDOM(180,270))), MoveToPos = nil, MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = C3(27/255,42/255,53/255), SoundID = nil, SoundPitch = nil, SoundVolume = nil})
  3559. WACKYEFFECT({Time = 50 ,EffectType = "Crystal", Size = VT(5,100,5), Size2 = VT(0,0,0), Transparency = 0, Transparency2 = 1, CFrame = CF(POSITION)*ANGLES(RAD(MRANDOM(180,270)),RAD(MRANDOM(180,270)),RAD(MRANDOM(180,270))), MoveToPos = nil, MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = C3(27/255,42/255,53/255), SoundID = nil, SoundPitch = nil, SoundVolume = nil})
  3560. WACKYEFFECT({Time = 50 ,EffectType = "Crystal", Size = VT(5,100,5), Size2 = VT(0,0,0), Transparency = 0, Transparency2 = 1, CFrame = CF(POSITION)*ANGLES(RAD(MRANDOM(180,270)),RAD(MRANDOM(180,270)),RAD(MRANDOM(180,270))), MoveToPos = nil, MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = C3(27/255,42/255,53/255), SoundID = nil, SoundPitch = nil, SoundVolume = nil})
  3561. WACKYEFFECT({Time = 50 ,EffectType = "Crystal", Size = VT(5,100,5), Size2 = VT(0,0,0), Transparency = 0, Transparency2 = 1, CFrame = CF(POSITION)*ANGLES(RAD(MRANDOM(180,270)),RAD(MRANDOM(180,270)),RAD(MRANDOM(180,270))), MoveToPos = nil, MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = C3(27/255,42/255,53/255), SoundID = nil, SoundPitch = nil, SoundVolume = nil})
  3562. WACKYEFFECT({Time = 50 ,EffectType = "Crystal", Size = VT(5,100,5), Size2 = VT(0,0,0), Transparency = 0, Transparency2 = 1, CFrame = CF(POSITION)*ANGLES(RAD(MRANDOM(180,270)),RAD(MRANDOM(180,270)),RAD(MRANDOM(180,270))), MoveToPos = nil, MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = C3(27/255,42/255,53/255), SoundID = nil, SoundPitch = nil, SoundVolume = nil})
  3563. WACKYEFFECT({Time = 50 ,EffectType = "Crystal", Size = VT(5,100,5), Size2 = VT(0,0,0), Transparency = 0, Transparency2 = 1, CFrame = CF(POSITION)*ANGLES(RAD(MRANDOM(180,270)),RAD(MRANDOM(180,270)),RAD(MRANDOM(180,270))), MoveToPos = nil, MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = C3(27/255,42/255,53/255), SoundID = nil, SoundPitch = nil, SoundVolume = nil})
  3564. WACKYEFFECT({Time = 50 ,EffectType = "Crystal", Size = VT(5,100,5), Size2 = VT(0,0,0), Transparency = 0, Transparency2 = 1, CFrame = CF(POSITION)*ANGLES(RAD(MRANDOM(180,270)),RAD(MRANDOM(180,270)),RAD(MRANDOM(180,270))), MoveToPos = nil, MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = C3(27/255,42/255,53/255), SoundID = nil, SoundPitch = nil, SoundVolume = nil})
  3565. CreateSound(847061203,Torso,3,1,false)
  3566. CreateSound(239000203,Torso,3,1,false)
  3567. CreateSound(579687077,Torso,3,0.75,false)
  3568. MODE = "LostHope"
  3569. Speed = 12
  3570. text.Text = "The Lost"
  3571. ned.Text = "Lost"
  3572. TEXTCOLOR = C3(0/255,0/255,0/255)
  3573. PRT.Color = C3(0/255,0/255,0/255)
  3574. EYE.Color = C3(0/255,0/255,0/255)
  3575. EYE2.Color = C3(0/255,0/255,0/255)
  3576. Hair.Color = C3(0/255,0/255,0/255)
  3577. Hair2.Color = C3(0/255,0/255,0/255)
  3578. MAINRUINCOLOR = BrickColor.new("Really black")
  3579. SECONDRUINCOLOR = BrickColor.new("Really black")
  3580. RecolorThing(MAINRUINCOLOR,SECONDRUINCOLOR,SECONDRUINCOLOR,SECONDRUINCOLOR,SECONDRUINCOLOR,1,SECONDRUINCOLOR,1,SECONDRUINCOLOR,THIRDRUINCOLOR)
  3581. for i=0, 1.5, 0.1 / Animation_Speed do
  3582. Swait()
  3583. RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 0 + 0.05 * COS(SINE / 12)) * ANGLES(RAD(-25), RAD(0), RAD(0)), 1 / Animation_Speed)
  3584. Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(15 - 2.5 * SIN(SINE / 12)), RAD(0), RAD(0)), 1 / Animation_Speed)
  3585. RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5 - 0.1 * COS(SINE / 12), 0) * ANGLES(RAD(-45), RAD(0), RAD(30)) * RIGHTSHOULDERC0, 1 / Animation_Speed)
  3586. LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.5 - 0.1 * COS(SINE / 12), 0) * ANGLES(RAD(-45), RAD(0), RAD(-30)) * LEFTSHOULDERC0, 1 / Animation_Speed)
  3587. RightHip.C0 = Clerp(RightHip.C0, CF(1, -1 - 0.05 * COS(SINE / 12), -0.01) * ANGLES(RAD(-25), RAD(80), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
  3588. LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1 - 0.05 * COS(SINE / 12), -0.01) * ANGLES(RAD(-25), RAD(-80), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
  3589. end
  3590. ATTACK = false
  3591. Rooted = false
  3592. end
  3593.  
  3594. function TerraForm()
  3595. ATTACK = true
  3596. Rooted = true
  3597. BALL.Parent = Character
  3598. XEYE.Parent = nil
  3599. SONG = 157460916
  3600. PITCH = 1
  3601. VOLUME = 3
  3602. sick.TimePosition = 0
  3603. FACE = 155195214
  3604. Speed = 27
  3605. MODE = "Hexa"
  3606. text.Text = "Terra"
  3607. ned.Text = "Terra"
  3608. TEXTCOLOR = C3(170/255,85/255,0/255)
  3609. PRT.Color = C3(86/255,66/255,54/255)
  3610. EYE.Color = C3(39/255,70/255,45/255)
  3611. EYE2.Color = C3(39/255,70/255,45/255)
  3612. Hair.Color = C3(39/255,70/255,45/255)
  3613. Hair2.Color = C3(39/255,70/255,45/255)
  3614. MAINRUINCOLOR = BrickColor.new("Dirt brown")
  3615. SECONDRUINCOLOR = BrickColor.new("Dirt brown")
  3616. RecolorThing(MAINRUINCOLOR,SECONDRUINCOLOR,SECONDRUINCOLOR,SECONDRUINCOLOR,SECONDRUINCOLOR,1,SECONDRUINCOLOR,1,SECONDRUINCOLOR,THIRDRUINCOLOR)
  3617. ATTACK = false
  3618. Rooted = false
  3619. end
  3620.  
  3621. function RandomForm()
  3622. ATTACK = true
  3623. Rooted = true
  3624. XEYE.Parent = nil
  3625. BALL.Parent = Character
  3626. UNANCHOR = true
  3627. RootPart.Anchored = false
  3628. MODE = "Random"
  3629. SONG = 0
  3630. PITCH = 1
  3631. VOLUME = 3.5
  3632. sick.TimePosition = 0
  3633. FACE = 2365263255
  3634. Speed = 20
  3635. text.Text = "Randomizer"
  3636. ned.Text = "Randomizer"
  3637. TEXTCOLOR = BrickColor.Random().Color
  3638. PRT.Color = BrickColor.Random().Color
  3639. EYE.Color = BrickColor.Random().Color
  3640. EYE2.Color = BrickColor.Random().Color
  3641. Hair.Color = BrickColor.Random().Color
  3642. Hair2.Color = BrickColor.Random().Color
  3643. MAINRUINCOLOR = BrickColor.Random()
  3644. SECONDRUINCOLOR = BrickColor.Random()
  3645. RecolorThing(BrickColor.Random(),BrickColor.Random(),BrickColor.Random(),BrickColor.Random(),BrickColor.Random(),1,BrickColor.Random(),1,BrickColor.Random(),BrickColor.Random())
  3646. ATTACK = false
  3647. Rooted = false
  3648. end
  3649.  
  3650. function VantaForm()
  3651. ATTACK = true
  3652. Rooted = true
  3653. BALL.Parent = Character
  3654. XEYE.Parent = nil
  3655. SONG = 190845741
  3656. PITCH = 1
  3657. VOLUME = 6
  3658. sick.TimePosition = 12.5
  3659. wait(1)
  3660. for i=0, 2.5, 0.1 / Animation_Speed do
  3661. Swait()
  3662. Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(15 - 2.5 * SIN(SINE / 12)), RAD(0), RAD(0)), 0.4 / Animation_Speed)
  3663. RightShoulder.C0 = Clerp(RightShoulder.C0, CF(0.75, 0.4 - 0.1 * COS(SINE / 12), -1) * ANGLES(RAD(70), RAD(0), RAD(-70)) * ANGLES(RAD(20), RAD(25), RAD(-15)) * RIGHTSHOULDERC0, 0.4 / Animation_Speed)
  3664. RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 0 + 0.05 * COS(SINE / 12)) * ANGLES(RAD(0), RAD(0), RAD(0)), 0.4 / Animation_Speed)
  3665. LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1, 0.1 - 0.1 * COS(SINE / 12), -0.5) * ANGLES(RAD(25), RAD(0), RAD(85)) * LEFTSHOULDERC0, 0.4 / Animation_Speed)
  3666. RightHip.C0 = Clerp(RightHip.C0, CF(1, -1 - 0.025 * COS(SINE / 12), -0.01) * ANGLES(RAD(0), RAD(83), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
  3667. LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1 - 0.05 * COS(SINE / 12), -0.01) * ANGLES(RAD(0), RAD(-83), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
  3668. end
  3669. MODE = "Vanta"
  3670. WACKYEFFECT({Time = 30 ,EffectType = "Sphere", Size = VT(0,0,0), Size2 = VT(15,15,15), Transparency = 0, Transparency2 = 1, CFrame = CF(RootPart.CFrame.p), MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = C3(107/255,50/255,124/255), SoundID = nil, SoundPitch = nil, SoundVolume = nil})
  3671. FACE = 404306534
  3672. Speed = 12
  3673. text.Text = "Vanta-X"
  3674. ned.Text = "Vanta-X"
  3675. TEXTCOLOR = C3(107/255,50/255,124/255)
  3676. PRT.Color = C3(107/255,50/255,124/255)
  3677. EYE.Color = C3(155/255,0/255,255/255)
  3678. EYE2.Color = C3(155/255,0/255,255/255)
  3679. Hair.Color = C3(80/255,0/255,180/255)
  3680. Hair2.Color = C3(50/255,0/255,150/255)
  3681. MAINRUINCOLOR = BrickColor.new("Royal purple")
  3682. SECONDRUINCOLOR = BrickColor.new("Dark indigo")
  3683. RecolorThing(MAINRUINCOLOR,SECONDRUINCOLOR,SECONDRUINCOLOR,SECONDRUINCOLOR,SECONDRUINCOLOR,1,SECONDRUINCOLOR,1,SECONDRUINCOLOR,THIRDRUINCOLOR)
  3684. ATTACK = false
  3685. Rooted = false
  3686. end
  3687.  
  3688. function ChronoForm()
  3689. ATTACK = true
  3690. Rooted = true
  3691. BALL.Parent = Character
  3692. XEYE.Parent = nil
  3693. SONG = 432493949
  3694. PITCH = 1
  3695. VOLUME = 3
  3696. sick.TimePosition = 0
  3697. FACE = 2371494469
  3698. Speed = 16
  3699. MODE = "Time"
  3700. text.Text = "Chronos"
  3701. ned.Text = "Chronos"
  3702. TEXTCOLOR = C3(0/255,255/255,0/255)
  3703. PRT.Color = C3(0/255,155/255,0/255)
  3704. EYE.Color = C3(0/255,255/255,0/255)
  3705. EYE2.Color = C3(0/255,255/255,0/255)
  3706. Hair.Color = C3(239/255,184/255,56/255)
  3707. Hair2.Color = C3(245/255,205/255,48/255)
  3708. MODE = "Time"
  3709. MAINRUINCOLOR = BrickColor.new("Lime green")
  3710. SECONDRUINCOLOR = BrickColor.new("Lime green")
  3711. RecolorThing(MAINRUINCOLOR,SECONDRUINCOLOR,SECONDRUINCOLOR,SECONDRUINCOLOR,SECONDRUINCOLOR,1,SECONDRUINCOLOR,1,SECONDRUINCOLOR,THIRDRUINCOLOR)
  3712. ATTACK = false
  3713. Rooted = false
  3714. end
  3715.  
  3716. function SenseForm()
  3717. ATTACK = true
  3718. Rooted = true
  3719. BALL.Parent = Character
  3720. XEYE.Parent = nil
  3721. SONG = 1497785701
  3722. PITCH = 1
  3723. VOLUME = 3
  3724. sick.TimePosition = 13.75
  3725. FACE = 2375008868
  3726. Speed = 13
  3727. MODE = "Sense"
  3728. text.TextColor3 = C3(255/255,255/255,255/255)
  3729. text.Text = "None-Sense"
  3730. ned.Text = "Non-Sense"
  3731. TEXTCOLOR = C3(255/255,255/255,255/255)
  3732. coroutine.resume(coroutine.create(function()
  3733. repeat
  3734. text.TextColor3 = C3(13/255,105/255,172/255)
  3735. Swait(5)
  3736. text.TextColor3 = C3(196/255,40/255,28/255)
  3737. Swait(5)
  3738. until MODE ~= "Sense"
  3739. text.TextColor3 = C3(27/255,42/255,53/255)
  3740. end))
  3741. PRT.Color = C3(13/255,105/255,172/255)
  3742. EYE.Color = C3(255/255,255/255,255/255)
  3743. EYE2.Color = C3(255/255,255/255,255/255)
  3744. Hair.Color = C3(196/255,40/255,28/255)
  3745. Hair2.Color = C3(196/255,40/255,28/255)
  3746. MAINRUINCOLOR = BrickColor.new("Bright red")
  3747. SECONDRUINCOLOR = BrickColor.new("Bright blue")
  3748. RecolorThing(MAINRUINCOLOR,SECONDRUINCOLOR,SECONDRUINCOLOR,SECONDRUINCOLOR,SECONDRUINCOLOR,1,SECONDRUINCOLOR,1,SECONDRUINCOLOR,THIRDRUINCOLOR)
  3749. ATTACK = false
  3750. Rooted = false
  3751. end
  3752.  
  3753. function SanityForm()
  3754. ATTACK = true
  3755. Rooted = true
  3756. BALL.Parent = Character
  3757. XEYE.Parent = nil
  3758. SONG = 2347469019
  3759. PITCH = 1
  3760. VOLUME = 3
  3761. sick.TimePosition = 0
  3762. FACE = 2375030229
  3763. Speed = 30
  3764. TEXTCOLOR = C3(0/255,0/255,0/255)
  3765. text.Text = "Sanity-Less"
  3766. coroutine.resume(coroutine.create(function()
  3767. repeat
  3768. ned.Text = "Sanity-Less"
  3769. PRT.Color = BrickColor.Random().Color
  3770. EYE.Color = BrickColor.Random().Color
  3771. EYE2.Color = BrickColor.Random().Color
  3772. Hair.Color = BrickColor.Random().Color
  3773. Hair2.Color = BrickColor.Random().Color
  3774. MAINRUINCOLOR = BrickColor.Random()
  3775. SECONDRUINCOLOR = BrickColor.Random()
  3776. text.TextColor3 = BrickColor.Random().Color
  3777. text.TextStrokeColor3 = BrickColor.Random().Color
  3778. RecolorThing(MAINRUINCOLOR,SECONDRUINCOLOR,SECONDRUINCOLOR,SECONDRUINCOLOR,SECONDRUINCOLOR,1,SECONDRUINCOLOR,1,SECONDRUINCOLOR,THIRDRUINCOLOR)
  3779. Swait(5)
  3780. until MODE ~= "Sanity"
  3781. text.TextColor3 = C3(27/255,42/255,53/255)
  3782. end))
  3783. TEXTCOLOR = C3(0/255,0/255,0/255)
  3784. PRT.Color = C3(99/255,95/255,98/255)
  3785. EYE.Color = C3(99/255,95/255,98/255)
  3786. EYE2.Color = C3(99/255,95/255,98/255)
  3787. Hair.Color = C3(99/255,95/255,98/255)
  3788. Hair2.Color = C3(99/255,95/255,98/255)
  3789. MODE = "Sanity"
  3790. ATTACK = false
  3791. Rooted = false
  3792. end
  3793.  
  3794. function FairyForm()
  3795. ATTACK = true
  3796. Rooted = true
  3797. BALL.Parent = Character
  3798. XEYE.Parent = nil
  3799. for i=0, 2, 0.1 / Animation_Speed do
  3800. Swait()
  3801. WACKYEFFECT({EffectType = "Block", Size = VT(1,1,1), Size2 = VT(0,0,0), Transparency = 0, Transparency2 = 1, CFrame = LeftArm.CFrame*CF(0,-1,0), MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = C3(1,0,1), SoundID = nil, SoundPitch = nil, SoundVolume = nil})
  3802. WACKYEFFECT({EffectType = "Block", Size = VT(1,1,1), Size2 = VT(0,0,0), Transparency = 0, Transparency2 = 1, CFrame = RightArm.CFrame*CF(0,-1,0), MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = C3(1,0,1), SoundID = nil, SoundPitch = nil, SoundVolume = nil})
  3803. RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 1 + 0.5 * COS(SINE / 12)) * ANGLES(RAD(0), RAD(0), RAD(0)), 0.25 / Animation_Speed)
  3804. Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1.1) - 1)) * ANGLES(RAD(-30), RAD(0), RAD(0)), 0.15 / Animation_Speed)
  3805. RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5 - 0.1 * COS(SINE / 12), 0) * ANGLES(RAD(40), RAD(0), RAD(40)) * RIGHTSHOULDERC0, 0.15 / Animation_Speed)
  3806. LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.5 - 0.1 * COS(SINE / 12), 0) * ANGLES(RAD(40), RAD(0), RAD(-40)) * LEFTSHOULDERC0, 0.15 / Animation_Speed)
  3807. RightHip.C0 = Clerp(RightHip.C0, CF(1, -0.3 - 0.05 * COS(SINE / 12), -0.5) * ANGLES(RAD(0), RAD(90), RAD(0)) * ANGLES(RAD(-8), RAD(0), RAD(0)), 0.15 / Animation_Speed)
  3808. LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -0.5 - 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)
  3809. end
  3810. WACKYEFFECT({TIME = 30 ,EffectType = "Block", Size = VT(0,0,0), Size2 = VT(15,15,15), Transparency = 0, Transparency2 = 1, CFrame = Torso.CFrame*CF(0,0,0), MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = C3(1,0,1), SoundID = 743499393, SoundPitch = 1.05, SoundVolume = 15})
  3811. MODE = "Fairy"
  3812. ned.Text = "Fairy"
  3813. TEXTCOLOR = C3(255/255,102/255,204/255)
  3814. PRT.Color = C3(98/255,37/255,209/255)
  3815. EYE.Color = C3(255/255,152/255,220/255)
  3816. EYE2.Color = C3(255/255,152/255,220/255)
  3817. Hair.Color = C3(170/255,0/255,170/255)
  3818. Hair2.Color = C3(170/255,0/255,170/255)
  3819. MAINRUINCOLOR = BrickColor.new("Carnation pink")
  3820. SECONDRUINCOLOR = BrickColor.new("Carnation pink")
  3821. RecolorThing(MAINRUINCOLOR,SECONDRUINCOLOR,SECONDRUINCOLOR,SECONDRUINCOLOR,SECONDRUINCOLOR,1,SECONDRUINCOLOR,1,SECONDRUINCOLOR,THIRDRUINCOLOR)
  3822. SONG = 228428389
  3823. PITCH = 1
  3824. VOLUME = 3
  3825. sick.TimePosition = 0.5
  3826. FACE = 21635489
  3827. Speed = 20
  3828. text.Text = "Fairy"
  3829. ATTACK = false
  3830. Rooted = false
  3831. end
  3832.  
  3833. function DevilForm()
  3834. ATTACK = true
  3835. Rooted = true
  3836. BALL.Parent = Character
  3837. XEYE.Parent = nil
  3838. for i=0, 1, 0.1 / Animation_Speed do
  3839. Swait()
  3840. RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 1 + 0.5 * COS(SINE / 12)) * ANGLES(RAD(35), RAD(0), RAD(0)), 0.25 / Animation_Speed)
  3841. Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1.25) - 1)) * ANGLES(RAD(35), RAD(0), RAD(0)), 1 / Animation_Speed)
  3842. RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.3, 0.5, 0) * ANGLES(RAD(0), RAD(0), RAD(200)) * RIGHTSHOULDERC0, 1 / Animation_Speed)
  3843. LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.3, 0.5, 0) * ANGLES(RAD(0), RAD(0), RAD(-200)) * LEFTSHOULDERC0, 1 / Animation_Speed)
  3844. RightHip.C0 = Clerp(RightHip.C0, CF(1, -0.5 - 0.05 * COS(SINE / 12), -0.5) * ANGLES(RAD(0), RAD(90), RAD(0)) * ANGLES(RAD(-8), RAD(0), RAD(0)), 0.15 / Animation_Speed)
  3845. LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -0.8 - 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)
  3846. end
  3847. CreateSound(363808674, Torso, 6, 1, false)
  3848. for i=0, 0.5, 0.1 / Animation_Speed do
  3849. Swait()
  3850. RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 1 + 0.5 * COS(SINE / 12)) * ANGLES(RAD(35), RAD(0), RAD(0)), 0.25 / Animation_Speed)
  3851. Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1.25) - 1)) * ANGLES(RAD(35), RAD(0), RAD(25)), 1 / Animation_Speed)
  3852. RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.3, 0.5, 0) * ANGLES(RAD(-40), RAD(50), RAD(200)) * RIGHTSHOULDERC0, 1 / Animation_Speed)
  3853. LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.3, 0.5, 0) * ANGLES(RAD(40), RAD(50), RAD(-200)) * LEFTSHOULDERC0, 1 / Animation_Speed)
  3854. RightHip.C0 = Clerp(RightHip.C0, CF(1, -0.5 - 0.05 * COS(SINE / 12), -0.5) * ANGLES(RAD(0), RAD(90), RAD(0)) * ANGLES(RAD(-8), RAD(0), RAD(0)), 0.15 / Animation_Speed)
  3855. LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -0.8 - 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)
  3856. end
  3857. for i=0, 0.5, 0.1 / Animation_Speed do
  3858. Swait()
  3859. RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 1 + 0.5 * COS(SINE / 12)) * ANGLES(RAD(35), RAD(0), RAD(0)), 0.25 / Animation_Speed)
  3860. Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1.25) - 1)) * ANGLES(RAD(35), RAD(0), RAD(-25)), 1 / Animation_Speed)
  3861. RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.3, 0.5, 0) * ANGLES(RAD(40), RAD(-50), RAD(200)) * RIGHTSHOULDERC0, 1 / Animation_Speed)
  3862. LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.3, 0.5, 0) * ANGLES(RAD(-40), RAD(-50), RAD(-200)) * LEFTSHOULDERC0, 1 / Animation_Speed)
  3863. RightHip.C0 = Clerp(RightHip.C0, CF(1, -0.5 - 0.05 * COS(SINE / 12), -0.5) * ANGLES(RAD(0), RAD(90), RAD(0)) * ANGLES(RAD(-8), RAD(0), RAD(0)), 0.15 / Animation_Speed)
  3864. LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -0.8 - 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)
  3865. end
  3866. CreateSound(363808674, Torso, 6, 1, false)
  3867. WACKYEFFECT({Time = 85, EffectType = "Block", Size = VT(0.55,0.55,0.55), Size2 = VT(55,55,55), Transparency = 0, Transparency2 = 1, CFrame = RootPart.CFrame*CF(0, 0, 0)*ANGLES(RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360))), MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = BRICKC"Really red".Color, SoundID = 743499393, SoundPitch = 0.8, SoundVolume = 10})
  3868. for i=0, 0.5, 0.1 / Animation_Speed do
  3869. Swait()
  3870. RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 1 + 0.5 * COS(SINE / 12)) * ANGLES(RAD(35), RAD(0), RAD(0)), 0.25 / Animation_Speed)
  3871. Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1.25) - 1)) * ANGLES(RAD(-35), RAD(0), RAD(0)), 1 / Animation_Speed)
  3872. RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5, 0) * ANGLES(RAD(-40), RAD(0), RAD(40)) * RIGHTSHOULDERC0, 1 / Animation_Speed)
  3873. LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.5, 0) * ANGLES(RAD(-40), RAD(0), RAD(-40)) * LEFTSHOULDERC0, 1 / Animation_Speed)
  3874. RightHip.C0 = Clerp(RightHip.C0, CF(1, -0.5 - 0.05 * COS(SINE / 12), -0.5) * ANGLES(RAD(0), RAD(90), RAD(0)) * ANGLES(RAD(-8), RAD(0), RAD(0)), 0.15 / Animation_Speed)
  3875. LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -0.8 - 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)
  3876. end
  3877. MODE = "Devil"
  3878. ned.Text = "Devil"
  3879. SONG = 919231299
  3880. PITCH = 1
  3881. VOLUME = 3
  3882. sick.TimePosition = 15.2
  3883. FACE = 405705854
  3884. Speed = 20
  3885. text.Text = "Devil"
  3886. TEXTCOLOR = C3(127/255,0/255,0/255)
  3887. PRT.Color = C3(98/255,0/255,0/255)
  3888. EYE.Color = C3(255/255,0/255,0/255)
  3889. EYE2.Color = C3(255/255,0/255,0/255)
  3890. Hair.Color = C3(21/255,0/255,0/255)
  3891. Hair2.Color = C3(53/255,0/255,0/255)
  3892. MAINRUINCOLOR = BrickColor.new("Maroon")
  3893. SECONDRUINCOLOR = BrickColor.new("Bright red")
  3894. RecolorThing(MAINRUINCOLOR,SECONDRUINCOLOR,SECONDRUINCOLOR,SECONDRUINCOLOR,SECONDRUINCOLOR,1,SECONDRUINCOLOR,1,SECONDRUINCOLOR,THIRDRUINCOLOR)
  3895. ATTACK = false
  3896. Rooted = false
  3897. end
  3898.  
  3899. function PurgeForm()
  3900. ATTACK = true
  3901. Rooted = true
  3902. WACKYEFFECT({TIME = 30 ,EffectType = "Block", Size = VT(0,0,0), Size2 = VT(15,15,15), Transparency = 0, Transparency2 = 1, CFrame = Torso.CFrame*CF(0,0,0), MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = C3(0,1,0), SoundID = 743499393, SoundPitch = 1.15, SoundVolume = 15})
  3903. MODE = "Purged"
  3904. XEYE.Parent = Character
  3905. BALL.Parent = nil
  3906. TEXTCOLOR = C3(39/255,70/255,45/255)
  3907. PRT.Color = C3(0/255,0/255,0/255)
  3908. EYE.Color = C3(0/255,0/255,0/255)
  3909. EYE2.Color = C3(0/255,0/255,0/255)
  3910. Hair.Color = C3(0/255,0/255,0/255)
  3911. Hair2.Color = C3(0/255,0/255,0/255)
  3912. MAINRUINCOLOR = BrickColor.new("Earth green")
  3913. SECONDRUINCOLOR = BrickColor.new("Earth green")
  3914. RecolorThing(MAINRUINCOLOR,SECONDRUINCOLOR,SECONDRUINCOLOR,SECONDRUINCOLOR,SECONDRUINCOLOR,1,SECONDRUINCOLOR,1,SECONDRUINCOLOR,THIRDRUINCOLOR)
  3915. SONG = 1103329236
  3916. PITCH = 1
  3917. VOLUME = 3
  3918. sick.TimePosition = 0
  3919. FACE = 2378683942
  3920. Speed = 20
  3921. text.Text = "The Purge"
  3922. ned.Text = "Purge"
  3923. for i=0, 1, 0.1 / Animation_Speed do
  3924. Swait()
  3925. Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, -1, 0 + ((1) - 1)) * ANGLES(RAD(25), RAD(0), RAD(0)), 0.15 / Animation_Speed)
  3926. RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5, -0.1) * ANGLES(RAD(140), RAD(0), RAD(-40)) * RIGHTSHOULDERC0, 0.15 / Animation_Speed)
  3927. RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 0 + 0.1 * COS(SINE / 12)) * ANGLES(RAD(0), RAD(0), RAD(0)), 0.15 / Animation_Speed)
  3928. LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1, 0.5, 0.5) * ANGLES(RAD(0), RAD(45), RAD(-12)) * ANGLES(RAD(-45 - 2.5 * COS(SINE / 12) + 2.5 * SIN(SINE / 12)), RAD(0), RAD(0)) * LEFTSHOULDERC0, 0.15 / Animation_Speed)
  3929. RightHip.C0 = Clerp(RightHip.C0, CF(1, -1 - 0.1 * COS(SINE / 12), -0.01) * ANGLES(RAD(0), RAD(83), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 0.8 / Animation_Speed)
  3930. LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1 - 0.1 * COS(SINE / 12), -0.01) * ANGLES(RAD(0), RAD(-83), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 0.8 / Animation_Speed)
  3931. end
  3932. CreateSound(363808674, Head, 9999, 1, false)
  3933. for i=0, 0.2, 0.1 / Animation_Speed do
  3934. Swait()
  3935. Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, -1, 0 + ((1) - 1)) * ANGLES(RAD(25), RAD(0), RAD(0)), 0.15 / Animation_Speed)
  3936. RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5, -0.1) * ANGLES(RAD(140), RAD(0), RAD(-40)) * RIGHTSHOULDERC0, 0.15 / Animation_Speed)
  3937. RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 0 + 0.1 * COS(SINE / 12)) * ANGLES(RAD(0), RAD(0), RAD(0)), 0.15 / Animation_Speed)
  3938. LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1, 0.5, 0.5) * ANGLES(RAD(0), RAD(45), RAD(-12)) * ANGLES(RAD(-45 - 2.5 * COS(SINE / 12) + 2.5 * SIN(SINE / 12)), RAD(0), RAD(0)) * LEFTSHOULDERC0, 0.15 / Animation_Speed)
  3939. RightHip.C0 = Clerp(RightHip.C0, CF(1, -1 - 0.1 * COS(SINE / 12), -0.01) * ANGLES(RAD(0), RAD(83), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 0.8 / Animation_Speed)
  3940. LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1 - 0.1 * COS(SINE / 12), -0.01) * ANGLES(RAD(0), RAD(-83), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 0.8 / Animation_Speed)
  3941. end
  3942. ATTACK = false
  3943. Rooted = false
  3944. end
  3945.  
  3946. function OriginsForm()
  3947. ATTACK = true
  3948. Rooted = true
  3949. MODE = "Origins"
  3950. SONG = 265913095
  3951. PITCH = 1
  3952. VOLUME = 3
  3953. sick.TimePosition = 17.5
  3954. FACE = 404306534
  3955. Speed = 19
  3956. text.Text = "The Origins"
  3957. ned.Text = "Origins"
  3958. TEXTCOLOR = C3(0/255,0/255,0/255)
  3959. PRT.Color = C3(215/255,147/255,0/255)
  3960. EYE.Color = C3(255/255,0/255,0/255)
  3961. EYE2.Color = C3(255/255,0/255,0/255)
  3962. Hair.Color = C3(0/255,0/255,255/255)
  3963. Hair2.Color = C3(0/255,0/255,255/255)
  3964. MAINRUINCOLOR = BrickColor.new("Navy blue")
  3965. SECONDRUINCOLOR = BrickColor.new("Neon orange")
  3966. RecolorThing(MAINRUINCOLOR,SECONDRUINCOLOR,SECONDRUINCOLOR,SECONDRUINCOLOR,SECONDRUINCOLOR,1,SECONDRUINCOLOR,1,SECONDRUINCOLOR,THIRDRUINCOLOR)
  3967. ATTACK = false
  3968. Rooted = false
  3969. end
  3970.  
  3971. --//=================================\\
  3972. --|| ATTACK FUNCTIONS AND STUFF
  3973. --\\=================================//
  3974. function CameraEnshaking(Length, Intensity)
  3975. coroutine.resume(coroutine.create(function()
  3976. local intensity = 1 * Intensity
  3977. local rotM = 0.01 * Intensity
  3978. for i = 0, Length, 0.1 do
  3979. Swait()
  3980. intensity = intensity - 0.05 * Intensity / Length
  3981. rotM = rotM - 5.0E-4 * Intensity / Length
  3982. Humanoid.CameraOffset = Vector3.new(RAD(MRANDOM(-intensity, intensity)), RAD(MRANDOM(-intensity, intensity)), RAD(MRANDOM(-intensity, intensity)))
  3983. 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)
  3984. end
  3985. Humanoid.CameraOffset = Vector3.new(0, 0, 0)
  3986. end))
  3987. end
  3988.  
  3989. function ManualDamage(Humanoid,Damage,TorsoPart)
  3990. local defence = Instance.new("BoolValue",Humanoid.Parent)
  3991. defence.Name = ("HitBy"..Player.Name)
  3992. game:GetService("Debris"):AddItem(defence, 0.001)
  3993. Damage = Damage * DAMAGEMULTIPLIER
  3994. if Humanoid.Health ~= 0 then
  3995. local CritChance = MRANDOM(1,100)
  3996. if Damage > Humanoid.Health then
  3997. Damage = math.ceil(Humanoid.Health)
  3998. if Damage == 0 then
  3999. Damage = 0.1
  4000. end
  4001. end
  4002. Humanoid.Health = Humanoid.Health - Damage
  4003. end
  4004. end
  4005.  
  4006. function ManualAoE(POSITION,RANGE,MINDMG,MAXDMG,FLING,INSTAKILL)
  4007. local CHILDREN = workspace:GetDescendants()
  4008. for index, CHILD in pairs(CHILDREN) do
  4009. if CHILD.ClassName == "Model" and CHILD ~= Character and CHILD.Parent ~= Effects then
  4010. local HUM = CHILD:FindFirstChildOfClass("Humanoid")
  4011. if HUM then
  4012. local TORSO = CHILD:FindFirstChild("Torso") or CHILD:FindFirstChild("UpperTorso")
  4013. if TORSO then
  4014. if (TORSO.Position - POSITION).Magnitude <= RANGE then
  4015. if INSTAKILL == true then
  4016. CHILD:BreakJoints()
  4017. else
  4018. local DMG = MRANDOM(MINDMG,MAXDMG)
  4019. ManualDamage(HUM,DMG,TORSO)
  4020. end
  4021. if FLING > 0 then
  4022. for _, c in pairs(CHILD:GetChildren()) do
  4023. if c:IsA("BasePart") then
  4024. local bv = Instance.new("BodyVelocity")
  4025. bv.maxForce = Vector3.new(1e9, 1e9, 1e9)
  4026. bv.velocity = CF(POSITION,TORSO.Position).lookVector*FLING
  4027. bv.Parent = c
  4028. Debris:AddItem(bv,0.05)
  4029. end
  4030. end
  4031. end
  4032. end
  4033. end
  4034. end
  4035. end
  4036. end
  4037. end
  4038.  
  4039. function MeleeDMG(Humanoid,Damage)
  4040. Damage = Damage * DAMAGEMULTIPLIER
  4041. if Humanoid.Health < 2000 then
  4042. if Humanoid.Health - Damage > 0 then
  4043. Humanoid.Health = Humanoid.Health - Damage
  4044. else
  4045. Humanoid.Parent:BreakJoints()
  4046. end
  4047. else
  4048. Humanoid.Parent:BreakJoints()
  4049. end
  4050. end
  4051.  
  4052.  
  4053. function BasicCombo()
  4054. ATTACK = true
  4055. Rooted = false
  4056. EQUIPPED = true
  4057. local HIT2 = function()
  4058. local HITS2 = {}
  4059. local TOUCH2 = LeftArm.Touched:Connect(function(hit)
  4060. if hit.Parent:FindFirstChildOfClass("Humanoid") and hit.Parent ~= Character then
  4061. local HUM = hit.Parent:FindFirstChildOfClass("Humanoid")
  4062. local TORSO = hit.Parent:FindFirstChild("Torso") or hit.Parent:FindFirstChild("UpperTorso")
  4063. if TORSO and HUM.Health > 0 then
  4064. local PASS = true
  4065. for i = 1, #HITS2 do
  4066. if HITS2[i] == hit.Parent then
  4067. PASS = false
  4068. end
  4069. end
  4070. table.insert(HITS2,hit.Parent)
  4071. if PASS == true then
  4072. ManualDamage(HUM,MRANDOM(10,20),HUM.Torso)
  4073. end
  4074. end
  4075. end
  4076. end)
  4077. return TOUCH2
  4078. end
  4079. local HIT = function()
  4080. local HITS = {}
  4081. local TOUCH = RightArm.Touched:Connect(function(hit)
  4082. if hit.Parent:FindFirstChildOfClass("Humanoid") and hit.Parent ~= Character then
  4083. local HUM = hit.Parent:FindFirstChildOfClass("Humanoid")
  4084. local TORSO = hit.Parent:FindFirstChild("Torso") or hit.Parent:FindFirstChild("UpperTorso")
  4085. if TORSO and HUM.Health > 0 then
  4086. local PASS = true
  4087. for i = 1, #HITS do
  4088. if HITS[i] == hit.Parent then
  4089. PASS = false
  4090. end
  4091. end
  4092. table.insert(HITS,hit.Parent)
  4093. if PASS == true then
  4094. ManualDamage(HUM,MRANDOM(10,20),HUM.Torso)
  4095. end
  4096. end
  4097. end
  4098. end)
  4099. return TOUCH
  4100. end
  4101. if COMBO == 1 then
  4102. for i=0, 0.35, 0.1 / Animation_Speed do
  4103. Swait()
  4104. RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 0) * ANGLES(RAD(0), RAD(0), RAD(-15)), 1 / Animation_Speed)
  4105. RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5, 0) * ANGLES(RAD(0), RAD(0), RAD(90)) * RIGHTSHOULDERC0, 1 / Animation_Speed)
  4106. LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.5, 0) * ANGLES(RAD(0), RAD(0), RAD(-15)) * ANGLES(RAD(0), RAD(0), RAD(0)) * LEFTSHOULDERC0, 1 / Animation_Speed)
  4107. RightHip.C0 = Clerp(RightHip.C0, CF(1, -1, 0) * ANGLES(RAD(0), RAD(75), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
  4108. LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1, 0) * ANGLES(RAD(0), RAD(-75), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
  4109. end
  4110. CreateSound(1489705211,RightArm,MRANDOM(7,8),MRANDOM(8,13)/12,false)
  4111. local TOUCHED = HIT()
  4112. for i=0, 0.5, 0.1 / Animation_Speed do
  4113. Swait()
  4114. WACKYEFFECT({EffectType = "Box", Size = VT(1,1,1), Size2 = VT(0,0,0), Transparency = 0, Transparency2 = 1, CFrame = RightArm.CFrame*CF(0,-1,0), MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = TEXTCOLOR, SoundID = nil, SoundPitch = nil, SoundVolume = nil})
  4115. RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 0) * ANGLES(RAD(0), RAD(0), RAD(45)), 1 / Animation_Speed)
  4116. RightShoulder.C0 = Clerp(RightShoulder.C0, CF(0.8, 0.5, -0.7) * ANGLES(RAD(0), RAD(0), RAD(-90)) * ANGLES(RAD(15), RAD(180), RAD(0)) * RIGHTSHOULDERC0, 0.6 / Animation_Speed)
  4117. LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.5, 0) * ANGLES(RAD(0), RAD(0), RAD(-15)) * ANGLES(RAD(0), RAD(0), RAD(0)) * LEFTSHOULDERC0, 1 / Animation_Speed)
  4118. RightHip.C0 = Clerp(RightHip.C0, CF(1, -1, 0) * ANGLES(RAD(0), RAD(75), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
  4119. LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1, 0) * ANGLES(RAD(0), RAD(-75), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
  4120. end
  4121. TOUCHED:Disconnect()
  4122. COMBO = 2
  4123. elseif COMBO == 2 then
  4124. for i=0, 0.35, 0.1 / Animation_Speed do
  4125. Swait()
  4126. RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 0) * ANGLES(RAD(0), RAD(0), RAD(15)), 1 / Animation_Speed)
  4127. RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5, 0) * ANGLES(RAD(0), RAD(0), RAD(15)) * RIGHTSHOULDERC0, 1 / Animation_Speed)
  4128. LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.5, 0) * ANGLES(RAD(-20), RAD(0), RAD(-15)) * ANGLES(RAD(0), RAD(0), RAD(0)) * LEFTSHOULDERC0, 1 / Animation_Speed)
  4129. RightHip.C0 = Clerp(RightHip.C0, CF(1, -1, 0) * ANGLES(RAD(0), RAD(75), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
  4130. LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1, 0) * ANGLES(RAD(0), RAD(-75), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
  4131. end
  4132. CreateSound(1489705211,LeftArm,MRANDOM(7,8),MRANDOM(8,13)/12,false)
  4133. local TOUCHED = HIT2()
  4134. for i=0, 0.5, 0.1 / Animation_Speed do
  4135. Swait()
  4136. WACKYEFFECT({EffectType = "Box", Size = VT(1,1,1), Size2 = VT(0,0,0), Transparency = 0, Transparency2 = 1, CFrame = LeftArm.CFrame*CF(0,-1,0), MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = TEXTCOLOR, SoundID = nil, SoundPitch = nil, SoundVolume = nil})
  4137. RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 0) * ANGLES(RAD(0), RAD(0), RAD(-55)), 1 / Animation_Speed)
  4138. RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5, 0) * ANGLES(RAD(0), RAD(0), RAD(15)) * ANGLES(RAD(0), RAD(0), RAD(0)) * RIGHTSHOULDERC0, 0.6 / Animation_Speed)
  4139. LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.5, -0.5) * ANGLES(RAD(0), RAD(0), RAD(-105)) * ANGLES(RAD(90), RAD(0), RAD(0)) * LEFTSHOULDERC0, 1 / Animation_Speed)
  4140. RightHip.C0 = Clerp(RightHip.C0, CF(1, -1, 0) * ANGLES(RAD(0), RAD(75), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
  4141. LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1, 0) * ANGLES(RAD(0), RAD(-75), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
  4142. end
  4143. TOUCHED:Disconnect()
  4144. COMBO = 3
  4145. elseif COMBO == 3 then
  4146. for i=0, 0.35, 0.1 / Animation_Speed do
  4147. Swait()
  4148. RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 0) * ANGLES(RAD(-25), RAD(0), RAD(0)), 1 / Animation_Speed)
  4149. RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5, 0) * ANGLES(RAD(75), RAD(0), RAD(45)) * RIGHTSHOULDERC0, 1 / Animation_Speed)
  4150. LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.5, 0) * ANGLES(RAD(75), RAD(0), RAD(-45)) * ANGLES(RAD(0), RAD(0), RAD(0)) * LEFTSHOULDERC0, 1 / Animation_Speed)
  4151. RightHip.C0 = Clerp(RightHip.C0, CF(1, -1, 0) * ANGLES(RAD(-25), RAD(70), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
  4152. LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1, 0) * ANGLES(RAD(-25), RAD(-70), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
  4153. end
  4154. CreateSound(1489705211,LeftArm,MRANDOM(7,8),MRANDOM(8,13)/12,false)
  4155. local TOUCHED = HIT2()
  4156. local TOUCHED2 = HIT()
  4157. for i=0, 0.5, 0.1 / Animation_Speed do
  4158. Swait()
  4159. WACKYEFFECT({EffectType = "Box", Size = VT(1,1,1), Size2 = VT(0,0,0), Transparency = 0, Transparency2 = 1, CFrame = LeftArm.CFrame*CF(0,-1,0), MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = TEXTCOLOR, SoundID = nil, SoundPitch = nil, SoundVolume = nil})
  4160. WACKYEFFECT({EffectType = "Box", Size = VT(1,1,1), Size2 = VT(0,0,0), Transparency = 0, Transparency2 = 1, CFrame = RightArm.CFrame*CF(0,-1,0), MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = TEXTCOLOR, SoundID = nil, SoundPitch = nil, SoundVolume = nil})
  4161. RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 0) * ANGLES(RAD(30), RAD(0), RAD(0)), 1 / Animation_Speed)
  4162. RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5, -0.5) * ANGLES(RAD(75), RAD(0), RAD(-70)) * ANGLES(RAD(0), RAD(0), RAD(0)) * RIGHTSHOULDERC0, 0.6 / Animation_Speed)
  4163. LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.5, -0.5) * ANGLES(RAD(75), RAD(0), RAD(70)) * ANGLES(RAD(0), RAD(0), RAD(0)) * LEFTSHOULDERC0, 1 / Animation_Speed)
  4164. RightHip.C0 = Clerp(RightHip.C0, CF(1, -1, 0) * ANGLES(RAD(30), RAD(75), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
  4165. LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1, 0) * ANGLES(RAD(30), RAD(-75), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
  4166. end
  4167. TOUCHED:Disconnect()
  4168. TOUCHED2:Disconnect()
  4169. COMBO = 4
  4170. elseif COMBO == 4 then
  4171. for i=0, 0.5, 0.1 / Animation_Speed do
  4172. Swait()
  4173. RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 0) * ANGLES(RAD(30), RAD(0), RAD(0)), 1 / Animation_Speed)
  4174. RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.2, 0.5, -0.5) * ANGLES(RAD(75), RAD(0), RAD(-70)) * ANGLES(RAD(0), RAD(0), RAD(0)) * RIGHTSHOULDERC0, 0.6 / Animation_Speed)
  4175. LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.2, 0.5, -0.5) * ANGLES(RAD(75), RAD(0), RAD(70)) * ANGLES(RAD(0), RAD(0), RAD(0)) * LEFTSHOULDERC0, 1 / Animation_Speed)
  4176. RightHip.C0 = Clerp(RightHip.C0, CF(1, -1, 0) * ANGLES(RAD(30), RAD(75), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
  4177. LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1, 0) * ANGLES(RAD(30), RAD(-75), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
  4178. end
  4179. WACKYEFFECT({Time = 40,EffectType = "Block", Size = VT(0,0,0), Size2 = VT(25,25,25), Transparency = 0, Transparency2 = 1, CFrame = RootPart.CFrame*CF(0,0,-0.5), MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = TEXTCOLOR, SoundID = 260435136, SoundPitch = 0.9, SoundVolume = 10})
  4180. WACKYEFFECT({Time = 80,EffectType = "Block", Size = VT(0,0,0), Size2 = VT(12.5,12.5,12.5), Transparency = 0, Transparency2 = 1, CFrame = RootPart.CFrame*CF(0,0,-0.5), MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = TEXTCOLOR, SoundID = nil, SoundPitch = nil, SoundVolume = nil})
  4181. CameraEnshaking(3,10)
  4182. ManualAoE(RootPart.Position,17.5,20,60,20,false)
  4183. for i=0, 0.5, 0.1 / Animation_Speed do
  4184. Swait()
  4185. RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 0) * ANGLES(RAD(-25), RAD(0), RAD(0)), 1 / Animation_Speed)
  4186. RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5, 0) * ANGLES(RAD(75), RAD(0), RAD(45)) * RIGHTSHOULDERC0, 1 / Animation_Speed)
  4187. LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.5, 0) * ANGLES(RAD(75), RAD(0), RAD(-45)) * ANGLES(RAD(0), RAD(0), RAD(0)) * LEFTSHOULDERC0, 1 / Animation_Speed)
  4188. RightHip.C0 = Clerp(RightHip.C0, CF(1, -1, 0) * ANGLES(RAD(-25), RAD(70), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
  4189. LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1, 0) * ANGLES(RAD(-25), RAD(-70), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
  4190. end
  4191. COMBO = 1
  4192. end
  4193. coroutine.resume(coroutine.create(function()
  4194. for i = 1, 50 do
  4195. Swait()
  4196. if ATTACK == true then
  4197. break
  4198. end
  4199. end
  4200. if ATTACK == false then
  4201. COMBO = 1
  4202. end
  4203. end))
  4204. ATTACK = false
  4205. Rooted = false
  4206. EQUIPPED = false
  4207. end
  4208.  
  4209. function ColorfulCombo()
  4210. ATTACK = true
  4211. Rooted = false
  4212. EQUIPPED = true
  4213. local HIT2 = function()
  4214. local HITS2 = {}
  4215. local TOUCH2 = LeftArm.Touched:Connect(function(hit)
  4216. if hit.Parent:FindFirstChildOfClass("Humanoid") and hit.Parent ~= Character then
  4217. local HUM = hit.Parent:FindFirstChildOfClass("Humanoid")
  4218. local TORSO = hit.Parent:FindFirstChild("Torso") or hit.Parent:FindFirstChild("UpperTorso")
  4219. if TORSO and HUM.Health > 0 then
  4220. local PASS = true
  4221. for i = 1, #HITS2 do
  4222. if HITS2[i] == hit.Parent then
  4223. PASS = false
  4224. end
  4225. end
  4226. table.insert(HITS2,hit.Parent)
  4227. if PASS == true then
  4228. ManualDamage(HUM,MRANDOM(15,25),HUM.Torso)
  4229. end
  4230. end
  4231. end
  4232. end)
  4233. return TOUCH2
  4234. end
  4235. local HIT = function()
  4236. local HITS = {}
  4237. local TOUCH = RightArm.Touched:Connect(function(hit)
  4238. if hit.Parent:FindFirstChildOfClass("Humanoid") and hit.Parent ~= Character then
  4239. local HUM = hit.Parent:FindFirstChildOfClass("Humanoid")
  4240. local TORSO = hit.Parent:FindFirstChild("Torso") or hit.Parent:FindFirstChild("UpperTorso")
  4241. if TORSO and HUM.Health > 0 then
  4242. local PASS = true
  4243. for i = 1, #HITS do
  4244. if HITS[i] == hit.Parent then
  4245. PASS = false
  4246. end
  4247. end
  4248. table.insert(HITS,hit.Parent)
  4249. if PASS == true then
  4250. ManualDamage(HUM,MRANDOM(15,25),HUM.Torso)
  4251. end
  4252. end
  4253. end
  4254. end)
  4255. return TOUCH
  4256. end
  4257. if COMBO == 1 then
  4258. for i=0, 0.35, 0.1 / Animation_Speed do
  4259. Swait()
  4260. RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 0) * ANGLES(RAD(0), RAD(0), RAD(-15)), 1 / Animation_Speed)
  4261. RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5, 0) * ANGLES(RAD(0), RAD(0), RAD(90)) * RIGHTSHOULDERC0, 1 / Animation_Speed)
  4262. LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.5, 0) * ANGLES(RAD(0), RAD(0), RAD(-15)) * ANGLES(RAD(0), RAD(0), RAD(0)) * LEFTSHOULDERC0, 1 / Animation_Speed)
  4263. RightHip.C0 = Clerp(RightHip.C0, CF(1, -1, 0) * ANGLES(RAD(0), RAD(75), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
  4264. LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1, 0) * ANGLES(RAD(0), RAD(-75), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
  4265. end
  4266. CreateSound(1489705211,RightArm,MRANDOM(7,8),MRANDOM(8,13)/12,false)
  4267. local TOUCHED = HIT()
  4268. for i=0, 0.5, 0.1 / Animation_Speed do
  4269. Swait()
  4270. WACKYEFFECT({EffectType = "Box", Size = VT(1,1,1), Size2 = VT(0,0,0), Transparency = 0, Transparency2 = 1, CFrame = RightArm.CFrame*CF(0,-1,0), MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = MAINRUINCOLOR.Color, SoundID = nil, SoundPitch = nil, SoundVolume = nil})
  4271. RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 0) * ANGLES(RAD(0), RAD(0), RAD(45)), 1 / Animation_Speed)
  4272. RightShoulder.C0 = Clerp(RightShoulder.C0, CF(0.8, 0.5, -0.7) * ANGLES(RAD(0), RAD(0), RAD(-90)) * ANGLES(RAD(15), RAD(180), RAD(0)) * RIGHTSHOULDERC0, 0.6 / Animation_Speed)
  4273. LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.5, 0) * ANGLES(RAD(0), RAD(0), RAD(-15)) * ANGLES(RAD(0), RAD(0), RAD(0)) * LEFTSHOULDERC0, 1 / Animation_Speed)
  4274. RightHip.C0 = Clerp(RightHip.C0, CF(1, -1, 0) * ANGLES(RAD(0), RAD(75), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
  4275. LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1, 0) * ANGLES(RAD(0), RAD(-75), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
  4276. end
  4277. TOUCHED:Disconnect()
  4278. COMBO = 2
  4279. elseif COMBO == 2 then
  4280. for i=0, 0.35, 0.1 / Animation_Speed do
  4281. Swait()
  4282. RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 0) * ANGLES(RAD(0), RAD(0), RAD(15)), 1 / Animation_Speed)
  4283. RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5, 0) * ANGLES(RAD(0), RAD(0), RAD(15)) * RIGHTSHOULDERC0, 1 / Animation_Speed)
  4284. LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.5, 0) * ANGLES(RAD(-20), RAD(0), RAD(-15)) * ANGLES(RAD(0), RAD(0), RAD(0)) * LEFTSHOULDERC0, 1 / Animation_Speed)
  4285. RightHip.C0 = Clerp(RightHip.C0, CF(1, -1, 0) * ANGLES(RAD(0), RAD(75), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
  4286. LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1, 0) * ANGLES(RAD(0), RAD(-75), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
  4287. end
  4288. CreateSound(1489705211,LeftArm,MRANDOM(7,8),MRANDOM(8,13)/12,false)
  4289. local TOUCHED = HIT2()
  4290. for i=0, 0.5, 0.1 / Animation_Speed do
  4291. Swait()
  4292. WACKYEFFECT({EffectType = "Box", Size = VT(1,1,1), Size2 = VT(0,0,0), Transparency = 0, Transparency2 = 1, CFrame = LeftArm.CFrame*CF(0,-1,0), MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = SECONDRUINCOLOR.Color, SoundID = nil, SoundPitch = nil, SoundVolume = nil})
  4293. RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 0) * ANGLES(RAD(0), RAD(0), RAD(-55)), 1 / Animation_Speed)
  4294. RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5, 0) * ANGLES(RAD(0), RAD(0), RAD(15)) * ANGLES(RAD(0), RAD(0), RAD(0)) * RIGHTSHOULDERC0, 0.6 / Animation_Speed)
  4295. LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.5, -0.5) * ANGLES(RAD(0), RAD(0), RAD(-105)) * ANGLES(RAD(90), RAD(0), RAD(0)) * LEFTSHOULDERC0, 1 / Animation_Speed)
  4296. RightHip.C0 = Clerp(RightHip.C0, CF(1, -1, 0) * ANGLES(RAD(0), RAD(75), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
  4297. LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1, 0) * ANGLES(RAD(0), RAD(-75), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
  4298. end
  4299. TOUCHED:Disconnect()
  4300. COMBO = 3
  4301. elseif COMBO == 3 then
  4302. for i=0, 0.35, 0.1 / Animation_Speed do
  4303. Swait()
  4304. RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 0) * ANGLES(RAD(-25), RAD(0), RAD(0)), 1 / Animation_Speed)
  4305. RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5, 0) * ANGLES(RAD(75), RAD(0), RAD(45)) * RIGHTSHOULDERC0, 1 / Animation_Speed)
  4306. LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.5, 0) * ANGLES(RAD(75), RAD(0), RAD(-45)) * ANGLES(RAD(0), RAD(0), RAD(0)) * LEFTSHOULDERC0, 1 / Animation_Speed)
  4307. RightHip.C0 = Clerp(RightHip.C0, CF(1, -1, 0) * ANGLES(RAD(-25), RAD(70), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
  4308. LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1, 0) * ANGLES(RAD(-25), RAD(-70), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
  4309. end
  4310. CreateSound(1489705211,LeftArm,MRANDOM(7,8),MRANDOM(8,13)/12,false)
  4311. local TOUCHED = HIT2()
  4312. local TOUCHED2 = HIT()
  4313. for i=0, 0.5, 0.1 / Animation_Speed do
  4314. Swait()
  4315. WACKYEFFECT({EffectType = "Box", Size = VT(1,1,1), Size2 = VT(0,0,0), Transparency = 0, Transparency2 = 1, CFrame = LeftArm.CFrame*CF(0,-1,0), MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = SECONDRUINCOLOR.Color, SoundID = nil, SoundPitch = nil, SoundVolume = nil})
  4316. WACKYEFFECT({EffectType = "Box", Size = VT(1,1,1), Size2 = VT(0,0,0), Transparency = 0, Transparency2 = 1, CFrame = RightArm.CFrame*CF(0,-1,0), MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = MAINRUINCOLOR.Color, SoundID = nil, SoundPitch = nil, SoundVolume = nil})
  4317. RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 0) * ANGLES(RAD(30), RAD(0), RAD(0)), 1 / Animation_Speed)
  4318. RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5, -0.5) * ANGLES(RAD(75), RAD(0), RAD(-70)) * ANGLES(RAD(0), RAD(0), RAD(0)) * RIGHTSHOULDERC0, 0.6 / Animation_Speed)
  4319. LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.5, -0.5) * ANGLES(RAD(75), RAD(0), RAD(70)) * ANGLES(RAD(0), RAD(0), RAD(0)) * LEFTSHOULDERC0, 1 / Animation_Speed)
  4320. RightHip.C0 = Clerp(RightHip.C0, CF(1, -1, 0) * ANGLES(RAD(30), RAD(75), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
  4321. LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1, 0) * ANGLES(RAD(30), RAD(-75), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
  4322. end
  4323. TOUCHED:Disconnect()
  4324. TOUCHED2:Disconnect()
  4325. COMBO = 4
  4326. elseif COMBO == 4 then
  4327. for i=0, 0.5, 0.1 / Animation_Speed do
  4328. Swait()
  4329. RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 0) * ANGLES(RAD(30), RAD(0), RAD(0)), 1 / Animation_Speed)
  4330. RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.2, 0.5, -0.5) * ANGLES(RAD(75), RAD(0), RAD(-70)) * ANGLES(RAD(0), RAD(0), RAD(0)) * RIGHTSHOULDERC0, 0.6 / Animation_Speed)
  4331. LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.2, 0.5, -0.5) * ANGLES(RAD(75), RAD(0), RAD(70)) * ANGLES(RAD(0), RAD(0), RAD(0)) * LEFTSHOULDERC0, 1 / Animation_Speed)
  4332. RightHip.C0 = Clerp(RightHip.C0, CF(1, -1, 0) * ANGLES(RAD(30), RAD(75), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
  4333. LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1, 0) * ANGLES(RAD(30), RAD(-75), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
  4334. end
  4335. WACKYEFFECT({Time = 40,EffectType = "Block", Size = VT(0,0,0), Size2 = VT(25,25,25), Transparency = 0, Transparency2 = 1, CFrame = RootPart.CFrame*CF(0,0,-0.5), MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = text.TextColor3, SoundID = 260435136, SoundPitch = 0.9, SoundVolume = 10})
  4336. WACKYEFFECT({Time = 80,EffectType = "Block", Size = VT(0,0,0), Size2 = VT(12.5,12.5,12.5), Transparency = 0, Transparency2 = 1, CFrame = RootPart.CFrame*CF(0,0,-0.5), MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = text.TextColor3, SoundID = nil, SoundPitch = nil, SoundVolume = nil})
  4337. CameraEnshaking(3,10)
  4338. ManualAoE(RootPart.Position,17.5,20,60,20,false)
  4339. for i=0, 0.5, 0.1 / Animation_Speed do
  4340. Swait()
  4341. RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 0) * ANGLES(RAD(-25), RAD(0), RAD(0)), 1 / Animation_Speed)
  4342. RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5, 0) * ANGLES(RAD(75), RAD(0), RAD(45)) * RIGHTSHOULDERC0, 1 / Animation_Speed)
  4343. LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.5, 0) * ANGLES(RAD(75), RAD(0), RAD(-45)) * ANGLES(RAD(0), RAD(0), RAD(0)) * LEFTSHOULDERC0, 1 / Animation_Speed)
  4344. RightHip.C0 = Clerp(RightHip.C0, CF(1, -1, 0) * ANGLES(RAD(-25), RAD(70), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
  4345. LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1, 0) * ANGLES(RAD(-25), RAD(-70), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
  4346. end
  4347. COMBO = 1
  4348. end
  4349. coroutine.resume(coroutine.create(function()
  4350. for i = 1, 50 do
  4351. Swait()
  4352. if ATTACK == true then
  4353. break
  4354. end
  4355. end
  4356. if ATTACK == false then
  4357. COMBO = 1
  4358. end
  4359. end))
  4360. ATTACK = false
  4361. Rooted = false
  4362. EQUIPPED = false
  4363. end
  4364.  
  4365. function PurgeCombo()
  4366. ATTACK = true
  4367. Rooted = false
  4368. EQUIPPED = true
  4369. local HIT2 = function()
  4370. local HITS2 = {}
  4371. local TOUCH2 = LeftArm.Touched:Connect(function(hit)
  4372. if hit.Parent:FindFirstChildOfClass("Humanoid") and hit.Parent ~= Character then
  4373. local HUM = hit.Parent:FindFirstChildOfClass("Humanoid")
  4374. local TORSO = hit.Parent:FindFirstChild("Torso") or hit.Parent:FindFirstChild("UpperTorso")
  4375. if TORSO and HUM.Health > 0 then
  4376. local PASS = true
  4377. for i = 1, #HITS2 do
  4378. if HITS2[i] == hit.Parent then
  4379. PASS = false
  4380. end
  4381. end
  4382. table.insert(HITS2,hit.Parent)
  4383. if PASS == true then
  4384. ManualDamage(HUM,MRANDOM(5,10),HUM.Torso)
  4385. end
  4386. end
  4387. end
  4388. end)
  4389. return TOUCH2
  4390. end
  4391. local HIT = function()
  4392. local HITS = {}
  4393. local TOUCH = RightLeg.Touched:Connect(function(hit)
  4394. if hit.Parent:FindFirstChildOfClass("Humanoid") and hit.Parent ~= Character then
  4395. local HUM = hit.Parent:FindFirstChildOfClass("Humanoid")
  4396. local TORSO = hit.Parent:FindFirstChild("Torso") or hit.Parent:FindFirstChild("UpperTorso")
  4397. if TORSO and HUM.Health > 0 then
  4398. local PASS = true
  4399. for i = 1, #HITS do
  4400. if HITS[i] == hit.Parent then
  4401. PASS = false
  4402. end
  4403. end
  4404. table.insert(HITS,hit.Parent)
  4405. if PASS == true then
  4406. ManualDamage(HUM,MRANDOM(10,15),HUM.Torso)
  4407. end
  4408. end
  4409. end
  4410. end)
  4411. return TOUCH
  4412. end
  4413. local HIT3 = function()
  4414. local HITS3 = {}
  4415. local TOUCH3 = LeftLeg.Touched:Connect(function(hit)
  4416. if hit.Parent:FindFirstChildOfClass("Humanoid") and hit.Parent ~= Character then
  4417. local HUM = hit.Parent:FindFirstChildOfClass("Humanoid")
  4418. local TORSO = hit.Parent:FindFirstChild("Torso") or hit.Parent:FindFirstChild("UpperTorso")
  4419. if TORSO and HUM.Health > 0 then
  4420. local PASS = true
  4421. for i = 1, #HITS3 do
  4422. if HITS3[i] == hit.Parent then
  4423. PASS = false
  4424. end
  4425. end
  4426. table.insert(HITS3,hit.Parent)
  4427. if PASS == true then
  4428. ManualDamage(HUM,MRANDOM(15,20),HUM.Torso)
  4429. end
  4430. end
  4431. end
  4432. end)
  4433. return TOUCH3
  4434. end
  4435. if COMBO == 1 then
  4436. for i=0, 0.35, 0.1 / Animation_Speed do
  4437. Swait()
  4438. RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 1) * ANGLES(RAD(15), RAD(0), RAD(0)), 1 / Animation_Speed)
  4439. LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.5, 0) * ANGLES(RAD(0), RAD(0), RAD(-15)) * ANGLES(RAD(0), RAD(0), RAD(0)) * LEFTSHOULDERC0, 1 / Animation_Speed)
  4440. RightHip.C0 = Clerp(RightHip.C0, CF(1, -1, 0) * ANGLES(RAD(0), RAD(75), RAD(-25)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
  4441. LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1, 0) * ANGLES(RAD(15), RAD(-75), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
  4442. end
  4443. CreateSound(1489705211,RightLeg,MRANDOM(7,8),MRANDOM(8,13)/12,false)
  4444. local TOUCHED = HIT()
  4445. for i=0, 0.5, 0.1 / Animation_Speed do
  4446. Swait()
  4447. WACKYEFFECT({EffectType = "Box", Size = VT(1,1,1), Size2 = VT(0,0,0), Transparency = 0, Transparency2 = 1, CFrame = RightLeg.CFrame*CF(0,-1,0), MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = TEXTCOLOR, SoundID = nil, SoundPitch = nil, SoundVolume = nil})
  4448. RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 0) * ANGLES(RAD(-20), RAD(0), RAD(0)), 1 / Animation_Speed)
  4449. LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.5, 0) * ANGLES(RAD(0), RAD(0), RAD(-15)) * ANGLES(RAD(0), RAD(0), RAD(0)) * LEFTSHOULDERC0, 1 / Animation_Speed)
  4450. RightHip.C0 = Clerp(RightHip.C0, CF(1, -1, 0) * ANGLES(RAD(0), RAD(75), RAD(85)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
  4451. LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1, 0) * ANGLES(RAD(-20), RAD(-75), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
  4452. end
  4453. TOUCHED:Disconnect()
  4454. COMBO = 2
  4455. elseif COMBO == 2 then
  4456. for i=0, 0.35, 0.1 / Animation_Speed do
  4457. Swait()
  4458. RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 0) * ANGLES(RAD(0), RAD(0), RAD(15)), 1 / Animation_Speed)
  4459. LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.5, 0) * ANGLES(RAD(0), RAD(0), RAD(-90)) * ANGLES(RAD(0), RAD(0), RAD(0)) * LEFTSHOULDERC0, 1 / Animation_Speed)
  4460. RightHip.C0 = Clerp(RightHip.C0, CF(1, -1, 0) * ANGLES(RAD(0), RAD(75), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
  4461. LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1, 0) * ANGLES(RAD(0), RAD(-75), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
  4462. end
  4463. CreateSound(1489705211,LeftArm,MRANDOM(7,8),MRANDOM(8,13)/12,false)
  4464. local TOUCHED = HIT2()
  4465. for i=0, 0.5, 0.1 / Animation_Speed do
  4466. Swait()
  4467. WACKYEFFECT({EffectType = "Box", Size = VT(1,1,1), Size2 = VT(0,0,0), Transparency = 0, Transparency2 = 1, CFrame = LeftArm.CFrame*CF(0,-1,0), MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = TEXTCOLOR, SoundID = nil, SoundPitch = nil, SoundVolume = nil})
  4468. RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 0) * ANGLES(RAD(0), RAD(0), RAD(-55)), 1 / Animation_Speed)
  4469. LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.5, -0.5) * ANGLES(RAD(0), RAD(0), RAD(-105)) * ANGLES(RAD(90), RAD(0), RAD(0)) * LEFTSHOULDERC0, 1 / Animation_Speed)
  4470. RightHip.C0 = Clerp(RightHip.C0, CF(1, -1, 0) * ANGLES(RAD(0), RAD(75), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
  4471. LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1, 0) * ANGLES(RAD(0), RAD(-75), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
  4472. end
  4473. TOUCHED:Disconnect()
  4474. COMBO = 3
  4475. elseif COMBO == 3 then
  4476. for i=0, 0.2, 0.1 / Animation_Speed do
  4477. Swait()
  4478. RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, -0.5) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
  4479. LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.5, 0) * ANGLES(RAD(75), RAD(0), RAD(-45)) * ANGLES(RAD(0), RAD(0), RAD(0)) * LEFTSHOULDERC0, 1 / Animation_Speed)
  4480. RightHip.C0 = Clerp(RightHip.C0, CF(1, -0.5, -0.25) * ANGLES(RAD(-5), RAD(70), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
  4481. LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -0.5, -0.25) * ANGLES(RAD(-5), RAD(-70), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
  4482. end
  4483. CreateSound(1489705211,LeftLeg,MRANDOM(7,8),MRANDOM(8,13)/12,false)
  4484. local TOUCHED = HIT3()
  4485. for i=0, 0.5, 0.1 / Animation_Speed do
  4486. Swait()
  4487. WACKYEFFECT({EffectType = "Box", Size = VT(1,1,1), Size2 = VT(0,0,0), Transparency = 0, Transparency2 = 1, CFrame = LeftLeg.CFrame*CF(0,-1,0), MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = TEXTCOLOR, SoundID = nil, SoundPitch = nil, SoundVolume = nil})
  4488. RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 0.5) * ANGLES(RAD(-40), RAD(0), RAD(0)), 0.85 / Animation_Speed)
  4489. LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.5, 0) * ANGLES(RAD(75), RAD(0), RAD(-45)) * ANGLES(RAD(0), RAD(0), RAD(0)) * LEFTSHOULDERC0, 1 / Animation_Speed)
  4490. RightHip.C0 = Clerp(RightHip.C0, CF(1, -1, 0.05) * ANGLES(RAD(-30), RAD(70), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
  4491. LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1, -0.2) * ANGLES(RAD(60), RAD(-83), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
  4492. end
  4493. TOUCHED:Disconnect()
  4494. COMBO = 4
  4495. elseif COMBO == 4 then
  4496. Rooted = true
  4497. for i=0, 0.5, 0.1 / Animation_Speed do
  4498. Swait()
  4499. RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 0) * ANGLES(RAD(-25), RAD(0), RAD(0)), 1 / Animation_Speed)
  4500. LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.2, 0.5, -0.5) * ANGLES(RAD(75), RAD(0), RAD(70)) * ANGLES(RAD(0), RAD(0), RAD(0)) * LEFTSHOULDERC0, 1 / Animation_Speed)
  4501. RightHip.C0 = Clerp(RightHip.C0, CF(1, -0.5, -0.5) * ANGLES(RAD(0), RAD(75), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
  4502. LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1, 0) * ANGLES(RAD(-25), RAD(-75), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
  4503. end
  4504. for i=0, 0.1, 0.1 / Animation_Speed do
  4505. Swait()
  4506. RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 0) * ANGLES(RAD(30), RAD(0), RAD(0)), 1 / Animation_Speed)
  4507. LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.2, 0.5, -0.5) * ANGLES(RAD(75), RAD(0), RAD(70)) * ANGLES(RAD(0), RAD(0), RAD(0)) * LEFTSHOULDERC0, 1 / Animation_Speed)
  4508. RightHip.C0 = Clerp(RightHip.C0, CF(1, -1.05, -0.5) * ANGLES(RAD(30), RAD(75), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
  4509. LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1, 0) * ANGLES(RAD(30), RAD(-75), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
  4510. end
  4511. local HITFLOOR,HITPOS = Raycast(RootPart.Position, (CF(RootPart.Position, RootPart.Position + VT(0, -1, 0))).lookVector, 25*SIZE, Character)
  4512. WACKYEFFECT({Time = 40,EffectType = "Sphere", Size = VT(0,0,0), Size2 = VT(25,25,25), Transparency = 0, Transparency2 = 1, CFrame = CF(HITPOS), MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = TEXTCOLOR, SoundID = 260435136, SoundPitch = 0.7, SoundVolume = 10})
  4513. WACKYEFFECT({Time = 80,EffectType = "Sphere", Size = VT(0,0.55,0), Size2 = VT(30,0.55,30), Transparency = 0, Transparency2 = 1, CFrame = CF(HITPOS), MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = TEXTCOLOR, SoundID = nil, SoundPitch = nil, SoundVolume = nil})
  4514. CameraEnshaking(3,10)
  4515. ManualAoE(HITPOS,15,20,45,75,false)
  4516. for i=0, 0.5, 0.1 / Animation_Speed do
  4517. Swait()
  4518. RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 0) * ANGLES(RAD(30), RAD(0), RAD(0)), 3 / Animation_Speed)
  4519. LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.2, 0.5, -0.5) * ANGLES(RAD(75), RAD(0), RAD(70)) * ANGLES(RAD(0), RAD(0), RAD(0)) * LEFTSHOULDERC0, 3 / Animation_Speed)
  4520. RightHip.C0 = Clerp(RightHip.C0, CF(1, -1.05, -0.5) * ANGLES(RAD(30), RAD(75), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 3 / Animation_Speed)
  4521. LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1, 0) * ANGLES(RAD(30), RAD(-75), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 3 / Animation_Speed)
  4522. end
  4523. Rooted = false
  4524. COMBO = 1
  4525. end
  4526. coroutine.resume(coroutine.create(function()
  4527. for i = 1, 50 do
  4528. Swait()
  4529. if ATTACK == true then
  4530. break
  4531. end
  4532. end
  4533. if ATTACK == false then
  4534. COMBO = 1
  4535. end
  4536. end))
  4537. ATTACK = false
  4538. Rooted = false
  4539. EQUIPPED = false
  4540. end
  4541.  
  4542. function FlyingCombo()
  4543. ATTACK = true
  4544. Rooted = false
  4545. EQUIPPED = true
  4546. local HIT2 = function()
  4547. local HITS2 = {}
  4548. local TOUCH2 = LeftArm.Touched:Connect(function(hit)
  4549. if hit.Parent:FindFirstChildOfClass("Humanoid") and hit.Parent ~= Character then
  4550. local HUM = hit.Parent:FindFirstChildOfClass("Humanoid")
  4551. local TORSO = hit.Parent:FindFirstChild("Torso") or hit.Parent:FindFirstChild("UpperTorso")
  4552. if TORSO and HUM.Health > 0 then
  4553. local PASS = true
  4554. for i = 1, #HITS2 do
  4555. if HITS2[i] == hit.Parent then
  4556. PASS = false
  4557. end
  4558. end
  4559. table.insert(HITS2,hit.Parent)
  4560. if PASS == true then
  4561. ManualDamage(HUM,MRANDOM(15,20),HUM.Torso)
  4562. end
  4563. end
  4564. end
  4565. end)
  4566. return TOUCH2
  4567. end
  4568. local HIT = function()
  4569. local HITS = {}
  4570. local TOUCH = RightArm.Touched:Connect(function(hit)
  4571. if hit.Parent:FindFirstChildOfClass("Humanoid") and hit.Parent ~= Character then
  4572. local HUM = hit.Parent:FindFirstChildOfClass("Humanoid")
  4573. local TORSO = hit.Parent:FindFirstChild("Torso") or hit.Parent:FindFirstChild("UpperTorso")
  4574. if TORSO and HUM.Health > 0 then
  4575. local PASS = true
  4576. for i = 1, #HITS do
  4577. if HITS[i] == hit.Parent then
  4578. PASS = false
  4579. end
  4580. end
  4581. table.insert(HITS,hit.Parent)
  4582. if PASS == true then
  4583. ManualDamage(HUM,MRANDOM(15,20),HUM.Torso)
  4584. end
  4585. end
  4586. end
  4587. end)
  4588. return TOUCH
  4589. end
  4590. local HIT3 = function()
  4591. local HITS3 = {}
  4592. local TOUCH3 = RightLeg.Touched:Connect(function(hit)
  4593. if hit.Parent:FindFirstChildOfClass("Humanoid") and hit.Parent ~= Character then
  4594. local HUM = hit.Parent:FindFirstChildOfClass("Humanoid")
  4595. local TORSO = hit.Parent:FindFirstChild("Torso") or hit.Parent:FindFirstChild("UpperTorso")
  4596. if TORSO and HUM.Health > 0 then
  4597. local PASS = true
  4598. for i = 1, #HITS3 do
  4599. if HITS3[i] == hit.Parent then
  4600. PASS = false
  4601. end
  4602. end
  4603. table.insert(HITS3,hit.Parent)
  4604. if PASS == true then
  4605. ManualDamage(HUM,MRANDOM(10,15),HUM.Torso)
  4606. end
  4607. end
  4608. end
  4609. end)
  4610. return TOUCH3
  4611. end
  4612. local HIT4 = function()
  4613. local HITS4 = {}
  4614. local TOUCH4 = LeftLeg.Touched:Connect(function(hit)
  4615. if hit.Parent:FindFirstChildOfClass("Humanoid") and hit.Parent ~= Character then
  4616. local HUM = hit.Parent:FindFirstChildOfClass("Humanoid")
  4617. local TORSO = hit.Parent:FindFirstChild("Torso") or hit.Parent:FindFirstChild("UpperTorso")
  4618. if TORSO and HUM.Health > 0 then
  4619. local PASS = true
  4620. for i = 1, #HITS4 do
  4621. if HITS4[i] == hit.Parent then
  4622. PASS = false
  4623. end
  4624. end
  4625. table.insert(HITS4,hit.Parent)
  4626. if PASS == true then
  4627. ManualDamage(HUM,MRANDOM(10,15),HUM.Torso)
  4628. end
  4629. end
  4630. end
  4631. end)
  4632. return TOUCH4
  4633. end
  4634. if COMBO == 1 then
  4635. for i=0, 0.3, 0.1 / Animation_Speed do
  4636. Swait()
  4637. RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 1) * ANGLES(RAD(15), RAD(0), RAD(0)), 1 / Animation_Speed)
  4638. Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
  4639. RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.25, 0.5, -0.6) * ANGLES(RAD(10), RAD(0), RAD(-89)) * RIGHTSHOULDERC0, 1 / Animation_Speed)
  4640. LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.25, 0.5, -0.6) * ANGLES(RAD(10), RAD(0), RAD(89)) * ANGLES(RAD(0), RAD(0), RAD(0)) * LEFTSHOULDERC0, 1 / Animation_Speed)
  4641. RightHip.C0 = Clerp(RightHip.C0, CF(1, -0.5, -0.5) * ANGLES(RAD(0), RAD(75), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
  4642. LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1, 0) * ANGLES(RAD(0), RAD(-75), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
  4643. end
  4644. CreateSound(1489705211,RightArm,MRANDOM(7,8),MRANDOM(8,13)/12,false)
  4645. local TOUCHED2 = HIT4()
  4646. local TOUCHED = HIT3()
  4647. for i=0, 0.075, 0.1 / Animation_Speed do
  4648. Swait()
  4649. WACKYEFFECT({EffectType = "Box", Size = VT(1,1,1), Size2 = VT(0,0,0), Transparency = 0, Transparency2 = 1, CFrame = RightLeg.CFrame*CF(0,-1,0), MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = TEXTCOLOR, SoundID = nil, SoundPitch = nil, SoundVolume = nil})
  4650. WACKYEFFECT({EffectType = "Box", Size = VT(1,1,1), Size2 = VT(0,0,0), Transparency = 0, Transparency2 = 1, CFrame = LeftLeg.CFrame*CF(0,-1,0), MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = TEXTCOLOR, SoundID = nil, SoundPitch = nil, SoundVolume = nil})
  4651. RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 1) * ANGLES(RAD(-30), RAD(0), RAD(0)), 2.5 / Animation_Speed)
  4652. Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
  4653. RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5, 0) * ANGLES(RAD(0), RAD(0), RAD(10)) * ANGLES(RAD(15), RAD(180), RAD(0)) * RIGHTSHOULDERC0, 0.6 / Animation_Speed)
  4654. LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.5, 0) * ANGLES(RAD(0), RAD(0), RAD(-10)) * ANGLES(RAD(0), RAD(0), RAD(0)) * LEFTSHOULDERC0, 1 / Animation_Speed)
  4655. RightHip.C0 = Clerp(RightHip.C0, CF(1, -1, 0) * ANGLES(RAD(0), RAD(75), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
  4656. LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1, 0) * ANGLES(RAD(0), RAD(-75), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
  4657. end
  4658. for i=0, 0.075, 0.1 / Animation_Speed do
  4659. Swait()
  4660. WACKYEFFECT({EffectType = "Box", Size = VT(1,1,1), Size2 = VT(0,0,0), Transparency = 0, Transparency2 = 1, CFrame = RightLeg.CFrame*CF(0,-1,0), MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = TEXTCOLOR, SoundID = nil, SoundPitch = nil, SoundVolume = nil})
  4661. WACKYEFFECT({EffectType = "Box", Size = VT(1,1,1), Size2 = VT(0,0,0), Transparency = 0, Transparency2 = 1, CFrame = LeftLeg.CFrame*CF(0,-1,0), MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = TEXTCOLOR, SoundID = nil, SoundPitch = nil, SoundVolume = nil})
  4662. RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 1) * ANGLES(RAD(-60), RAD(0), RAD(0)), 2.5 / Animation_Speed)
  4663. Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
  4664. RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5, 0) * ANGLES(RAD(0), RAD(0), RAD(10)) * ANGLES(RAD(15), RAD(180), RAD(0)) * RIGHTSHOULDERC0, 0.6 / Animation_Speed)
  4665. LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.5, 0) * ANGLES(RAD(0), RAD(0), RAD(-10)) * ANGLES(RAD(0), RAD(0), RAD(0)) * LEFTSHOULDERC0, 1 / Animation_Speed)
  4666. RightHip.C0 = Clerp(RightHip.C0, CF(1, -1, 0) * ANGLES(RAD(0), RAD(75), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
  4667. LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1, 0) * ANGLES(RAD(0), RAD(-75), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
  4668. end
  4669. for i=0, 0.075, 0.1 / Animation_Speed do
  4670. Swait()
  4671. WACKYEFFECT({EffectType = "Box", Size = VT(1,1,1), Size2 = VT(0,0,0), Transparency = 0, Transparency2 = 1, CFrame = RightLeg.CFrame*CF(0,-1,0), MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = TEXTCOLOR, SoundID = nil, SoundPitch = nil, SoundVolume = nil})
  4672. WACKYEFFECT({EffectType = "Box", Size = VT(1,1,1), Size2 = VT(0,0,0), Transparency = 0, Transparency2 = 1, CFrame = LeftLeg.CFrame*CF(0,-1,0), MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = TEXTCOLOR, SoundID = nil, SoundPitch = nil, SoundVolume = nil})
  4673. RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 1) * ANGLES(RAD(-90), RAD(0), RAD(0)), 2.5 / Animation_Speed)
  4674. Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
  4675. RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5, 0) * ANGLES(RAD(0), RAD(0), RAD(10)) * ANGLES(RAD(15), RAD(180), RAD(0)) * RIGHTSHOULDERC0, 0.6 / Animation_Speed)
  4676. LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.5, 0) * ANGLES(RAD(0), RAD(0), RAD(-10)) * ANGLES(RAD(0), RAD(0), RAD(0)) * LEFTSHOULDERC0, 1 / Animation_Speed)
  4677. RightHip.C0 = Clerp(RightHip.C0, CF(1, -1, 0) * ANGLES(RAD(0), RAD(75), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
  4678. LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1, 0) * ANGLES(RAD(0), RAD(-75), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
  4679. end
  4680. for i=0, 0.075, 0.1 / Animation_Speed do
  4681. Swait()
  4682. WACKYEFFECT({EffectType = "Box", Size = VT(1,1,1), Size2 = VT(0,0,0), Transparency = 0, Transparency2 = 1, CFrame = RightLeg.CFrame*CF(0,-1,0), MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = TEXTCOLOR, SoundID = nil, SoundPitch = nil, SoundVolume = nil})
  4683. WACKYEFFECT({EffectType = "Box", Size = VT(1,1,1), Size2 = VT(0,0,0), Transparency = 0, Transparency2 = 1, CFrame = LeftLeg.CFrame*CF(0,-1,0), MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = TEXTCOLOR, SoundID = nil, SoundPitch = nil, SoundVolume = nil})
  4684. RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 1) * ANGLES(RAD(-120), RAD(0), RAD(0)), 2.5 / Animation_Speed)
  4685. Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
  4686. RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5, 0) * ANGLES(RAD(0), RAD(0), RAD(10)) * ANGLES(RAD(15), RAD(180), RAD(0)) * RIGHTSHOULDERC0, 0.6 / Animation_Speed)
  4687. LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.5, 0) * ANGLES(RAD(0), RAD(0), RAD(-10)) * ANGLES(RAD(0), RAD(0), RAD(0)) * LEFTSHOULDERC0, 1 / Animation_Speed)
  4688. RightHip.C0 = Clerp(RightHip.C0, CF(1, -1, 0) * ANGLES(RAD(0), RAD(75), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
  4689. LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1, 0) * ANGLES(RAD(0), RAD(-75), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
  4690. end
  4691. for i=0, 0.075, 0.1 / Animation_Speed do
  4692. Swait()
  4693. WACKYEFFECT({EffectType = "Box", Size = VT(1,1,1), Size2 = VT(0,0,0), Transparency = 0, Transparency2 = 1, CFrame = RightLeg.CFrame*CF(0,-1,0), MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = TEXTCOLOR, SoundID = nil, SoundPitch = nil, SoundVolume = nil})
  4694. WACKYEFFECT({EffectType = "Box", Size = VT(1,1,1), Size2 = VT(0,0,0), Transparency = 0, Transparency2 = 1, CFrame = LeftLeg.CFrame*CF(0,-1,0), MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = TEXTCOLOR, SoundID = nil, SoundPitch = nil, SoundVolume = nil})
  4695. RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 1) * ANGLES(RAD(-150), RAD(0), RAD(0)), 2.5 / Animation_Speed)
  4696. Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
  4697. RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5, 0) * ANGLES(RAD(0), RAD(0), RAD(10)) * ANGLES(RAD(15), RAD(180), RAD(0)) * RIGHTSHOULDERC0, 0.6 / Animation_Speed)
  4698. LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.5, 0) * ANGLES(RAD(0), RAD(0), RAD(-10)) * ANGLES(RAD(0), RAD(0), RAD(0)) * LEFTSHOULDERC0, 1 / Animation_Speed)
  4699. RightHip.C0 = Clerp(RightHip.C0, CF(1, -1, 0) * ANGLES(RAD(0), RAD(75), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
  4700. LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1, 0) * ANGLES(RAD(0), RAD(-75), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
  4701. end
  4702. for i=0, 0.075, 0.1 / Animation_Speed do
  4703. Swait()
  4704. WACKYEFFECT({EffectType = "Box", Size = VT(1,1,1), Size2 = VT(0,0,0), Transparency = 0, Transparency2 = 1, CFrame = RightLeg.CFrame*CF(0,-1,0), MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = TEXTCOLOR, SoundID = nil, SoundPitch = nil, SoundVolume = nil})
  4705. WACKYEFFECT({EffectType = "Box", Size = VT(1,1,1), Size2 = VT(0,0,0), Transparency = 0, Transparency2 = 1, CFrame = LeftLeg.CFrame*CF(0,-1,0), MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = TEXTCOLOR, SoundID = nil, SoundPitch = nil, SoundVolume = nil})
  4706. RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 1) * ANGLES(RAD(-180), RAD(0), RAD(0)), 2.5 / Animation_Speed)
  4707. Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
  4708. RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5, 0) * ANGLES(RAD(0), RAD(0), RAD(10)) * ANGLES(RAD(15), RAD(180), RAD(0)) * RIGHTSHOULDERC0, 0.6 / Animation_Speed)
  4709. LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.5, 0) * ANGLES(RAD(0), RAD(0), RAD(-10)) * ANGLES(RAD(0), RAD(0), RAD(0)) * LEFTSHOULDERC0, 1 / Animation_Speed)
  4710. RightHip.C0 = Clerp(RightHip.C0, CF(1, -1, 0) * ANGLES(RAD(0), RAD(75), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
  4711. LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1, 0) * ANGLES(RAD(0), RAD(-75), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
  4712. end
  4713. for i=0, 0.075, 0.1 / Animation_Speed do
  4714. Swait()
  4715. WACKYEFFECT({EffectType = "Box", Size = VT(1,1,1), Size2 = VT(0,0,0), Transparency = 0, Transparency2 = 1, CFrame = RightLeg.CFrame*CF(0,-1,0), MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = TEXTCOLOR, SoundID = nil, SoundPitch = nil, SoundVolume = nil})
  4716. WACKYEFFECT({EffectType = "Box", Size = VT(1,1,1), Size2 = VT(0,0,0), Transparency = 0, Transparency2 = 1, CFrame = LeftLeg.CFrame*CF(0,-1,0), MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = TEXTCOLOR, SoundID = nil, SoundPitch = nil, SoundVolume = nil})
  4717. RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 1) * ANGLES(RAD(-210), RAD(0), RAD(0)), 2.5 / Animation_Speed)
  4718. Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
  4719. RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5, 0) * ANGLES(RAD(0), RAD(0), RAD(10)) * ANGLES(RAD(15), RAD(180), RAD(0)) * RIGHTSHOULDERC0, 0.6 / Animation_Speed)
  4720. LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.5, 0) * ANGLES(RAD(0), RAD(0), RAD(-10)) * ANGLES(RAD(0), RAD(0), RAD(0)) * LEFTSHOULDERC0, 1 / Animation_Speed)
  4721. RightHip.C0 = Clerp(RightHip.C0, CF(1, -1, 0) * ANGLES(RAD(0), RAD(75), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
  4722. LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1, 0) * ANGLES(RAD(0), RAD(-75), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
  4723. end
  4724. for i=0, 0.075, 0.1 / Animation_Speed do
  4725. Swait()
  4726. WACKYEFFECT({EffectType = "Box", Size = VT(1,1,1), Size2 = VT(0,0,0), Transparency = 0, Transparency2 = 1, CFrame = RightLeg.CFrame*CF(0,-1,0), MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = TEXTCOLOR, SoundID = nil, SoundPitch = nil, SoundVolume = nil})
  4727. WACKYEFFECT({EffectType = "Box", Size = VT(1,1,1), Size2 = VT(0,0,0), Transparency = 0, Transparency2 = 1, CFrame = LeftLeg.CFrame*CF(0,-1,0), MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = TEXTCOLOR, SoundID = nil, SoundPitch = nil, SoundVolume = nil})
  4728. RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 1) * ANGLES(RAD(-240), RAD(0), RAD(0)), 2.5 / Animation_Speed)
  4729. Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
  4730. RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5, 0) * ANGLES(RAD(0), RAD(0), RAD(10)) * ANGLES(RAD(15), RAD(180), RAD(0)) * RIGHTSHOULDERC0, 0.6 / Animation_Speed)
  4731. LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.5, 0) * ANGLES(RAD(0), RAD(0), RAD(-10)) * ANGLES(RAD(0), RAD(0), RAD(0)) * LEFTSHOULDERC0, 1 / Animation_Speed)
  4732. RightHip.C0 = Clerp(RightHip.C0, CF(1, -1, 0) * ANGLES(RAD(0), RAD(75), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
  4733. LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1, 0) * ANGLES(RAD(0), RAD(-75), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
  4734. end
  4735. TOUCHED:Disconnect()
  4736. TOUCHED2:Disconnect()
  4737. COMBO = 2
  4738. elseif COMBO == 2 then
  4739. for i=0, 0.3, 0.1 / Animation_Speed do
  4740. Swait()
  4741. RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 1) * ANGLES(RAD(-15), RAD(0), RAD(0)), 1 / Animation_Speed)
  4742. Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
  4743. RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.25, 0.5, -0.6) * ANGLES(RAD(10), RAD(0), RAD(-89)) * RIGHTSHOULDERC0, 1 / Animation_Speed)
  4744. LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.25, 0.5, -0.6) * ANGLES(RAD(10), RAD(0), RAD(89)) * ANGLES(RAD(0), RAD(0), RAD(0)) * LEFTSHOULDERC0, 1 / Animation_Speed)
  4745. RightHip.C0 = Clerp(RightHip.C0, CF(1, -0.5, -0.5) * ANGLES(RAD(0), RAD(75), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
  4746. LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1, 0) * ANGLES(RAD(0), RAD(-75), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
  4747. end
  4748. CreateSound(1489705211,RightArm,MRANDOM(7,8),MRANDOM(8,13)/12,false)
  4749. local TOUCHED2 = HIT4()
  4750. local TOUCHED = HIT3()
  4751. for i=0, 0.075, 0.1 / Animation_Speed do
  4752. Swait()
  4753. WACKYEFFECT({EffectType = "Box", Size = VT(1,1,1), Size2 = VT(0,0,0), Transparency = 0, Transparency2 = 1, CFrame = RightLeg.CFrame*CF(0,-1,0), MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = TEXTCOLOR, SoundID = nil, SoundPitch = nil, SoundVolume = nil})
  4754. WACKYEFFECT({EffectType = "Box", Size = VT(1,1,1), Size2 = VT(0,0,0), Transparency = 0, Transparency2 = 1, CFrame = LeftLeg.CFrame*CF(0,-1,0), MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = TEXTCOLOR, SoundID = nil, SoundPitch = nil, SoundVolume = nil})
  4755. RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 1) * ANGLES(RAD(30), RAD(0), RAD(0)), 2.5 / Animation_Speed)
  4756. Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
  4757. RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5, 0) * ANGLES(RAD(0), RAD(0), RAD(10)) * ANGLES(RAD(15), RAD(180), RAD(0)) * RIGHTSHOULDERC0, 0.6 / Animation_Speed)
  4758. LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.5, 0) * ANGLES(RAD(0), RAD(0), RAD(-10)) * ANGLES(RAD(0), RAD(0), RAD(0)) * LEFTSHOULDERC0, 1 / Animation_Speed)
  4759. RightHip.C0 = Clerp(RightHip.C0, CF(1, -1, 0) * ANGLES(RAD(0), RAD(75), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
  4760. LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1, 0) * ANGLES(RAD(0), RAD(-75), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
  4761. end
  4762. for i=0, 0.075, 0.1 / Animation_Speed do
  4763. Swait()
  4764. WACKYEFFECT({EffectType = "Box", Size = VT(1,1,1), Size2 = VT(0,0,0), Transparency = 0, Transparency2 = 1, CFrame = RightLeg.CFrame*CF(0,-1,0), MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = TEXTCOLOR, SoundID = nil, SoundPitch = nil, SoundVolume = nil})
  4765. WACKYEFFECT({EffectType = "Box", Size = VT(1,1,1), Size2 = VT(0,0,0), Transparency = 0, Transparency2 = 1, CFrame = LeftLeg.CFrame*CF(0,-1,0), MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = TEXTCOLOR, SoundID = nil, SoundPitch = nil, SoundVolume = nil})
  4766. RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 1) * ANGLES(RAD(60), RAD(0), RAD(0)), 2.5 / Animation_Speed)
  4767. Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
  4768. RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5, 0) * ANGLES(RAD(0), RAD(0), RAD(10)) * ANGLES(RAD(15), RAD(180), RAD(0)) * RIGHTSHOULDERC0, 0.6 / Animation_Speed)
  4769. LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.5, 0) * ANGLES(RAD(0), RAD(0), RAD(-10)) * ANGLES(RAD(0), RAD(0), RAD(0)) * LEFTSHOULDERC0, 1 / Animation_Speed)
  4770. RightHip.C0 = Clerp(RightHip.C0, CF(1, -1, 0) * ANGLES(RAD(0), RAD(75), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
  4771. LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1, 0) * ANGLES(RAD(0), RAD(-75), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
  4772. end
  4773. for i=0, 0.075, 0.1 / Animation_Speed do
  4774. Swait()
  4775. WACKYEFFECT({EffectType = "Box", Size = VT(1,1,1), Size2 = VT(0,0,0), Transparency = 0, Transparency2 = 1, CFrame = RightLeg.CFrame*CF(0,-1,0), MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = TEXTCOLOR, SoundID = nil, SoundPitch = nil, SoundVolume = nil})
  4776. WACKYEFFECT({EffectType = "Box", Size = VT(1,1,1), Size2 = VT(0,0,0), Transparency = 0, Transparency2 = 1, CFrame = LeftLeg.CFrame*CF(0,-1,0), MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = TEXTCOLOR, SoundID = nil, SoundPitch = nil, SoundVolume = nil})
  4777. RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 1) * ANGLES(RAD(90), RAD(0), RAD(0)), 2.5 / Animation_Speed)
  4778. Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
  4779. RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5, 0) * ANGLES(RAD(0), RAD(0), RAD(10)) * ANGLES(RAD(15), RAD(180), RAD(0)) * RIGHTSHOULDERC0, 0.6 / Animation_Speed)
  4780. LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.5, 0) * ANGLES(RAD(0), RAD(0), RAD(-10)) * ANGLES(RAD(0), RAD(0), RAD(0)) * LEFTSHOULDERC0, 1 / Animation_Speed)
  4781. RightHip.C0 = Clerp(RightHip.C0, CF(1, -1, 0) * ANGLES(RAD(0), RAD(75), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
  4782. LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1, 0) * ANGLES(RAD(0), RAD(-75), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
  4783. end
  4784. for i=0, 0.075, 0.1 / Animation_Speed do
  4785. Swait()
  4786. WACKYEFFECT({EffectType = "Box", Size = VT(1,1,1), Size2 = VT(0,0,0), Transparency = 0, Transparency2 = 1, CFrame = RightLeg.CFrame*CF(0,-1,0), MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = TEXTCOLOR, SoundID = nil, SoundPitch = nil, SoundVolume = nil})
  4787. WACKYEFFECT({EffectType = "Box", Size = VT(1,1,1), Size2 = VT(0,0,0), Transparency = 0, Transparency2 = 1, CFrame = LeftLeg.CFrame*CF(0,-1,0), MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = TEXTCOLOR, SoundID = nil, SoundPitch = nil, SoundVolume = nil})
  4788. RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 1) * ANGLES(RAD(120), RAD(0), RAD(0)), 2.5 / Animation_Speed)
  4789. Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
  4790. RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5, 0) * ANGLES(RAD(0), RAD(0), RAD(10)) * ANGLES(RAD(15), RAD(180), RAD(0)) * RIGHTSHOULDERC0, 0.6 / Animation_Speed)
  4791. LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.5, 0) * ANGLES(RAD(0), RAD(0), RAD(-10)) * ANGLES(RAD(0), RAD(0), RAD(0)) * LEFTSHOULDERC0, 1 / Animation_Speed)
  4792. RightHip.C0 = Clerp(RightHip.C0, CF(1, -1, 0) * ANGLES(RAD(0), RAD(75), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
  4793. LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1, 0) * ANGLES(RAD(0), RAD(-75), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
  4794. end
  4795. for i=0, 0.075, 0.1 / Animation_Speed do
  4796. Swait()
  4797. WACKYEFFECT({EffectType = "Box", Size = VT(1,1,1), Size2 = VT(0,0,0), Transparency = 0, Transparency2 = 1, CFrame = RightLeg.CFrame*CF(0,-1,0), MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = TEXTCOLOR, SoundID = nil, SoundPitch = nil, SoundVolume = nil})
  4798. WACKYEFFECT({EffectType = "Box", Size = VT(1,1,1), Size2 = VT(0,0,0), Transparency = 0, Transparency2 = 1, CFrame = LeftLeg.CFrame*CF(0,-1,0), MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = TEXTCOLOR, SoundID = nil, SoundPitch = nil, SoundVolume = nil})
  4799. RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 1) * ANGLES(RAD(150), RAD(0), RAD(0)), 2.5 / Animation_Speed)
  4800. Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
  4801. RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5, 0) * ANGLES(RAD(0), RAD(0), RAD(10)) * ANGLES(RAD(15), RAD(180), RAD(0)) * RIGHTSHOULDERC0, 0.6 / Animation_Speed)
  4802. LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.5, 0) * ANGLES(RAD(0), RAD(0), RAD(-10)) * ANGLES(RAD(0), RAD(0), RAD(0)) * LEFTSHOULDERC0, 1 / Animation_Speed)
  4803. RightHip.C0 = Clerp(RightHip.C0, CF(1, -1, 0) * ANGLES(RAD(0), RAD(75), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
  4804. LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1, 0) * ANGLES(RAD(0), RAD(-75), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
  4805. end
  4806. for i=0, 0.075, 0.1 / Animation_Speed do
  4807. Swait()
  4808. WACKYEFFECT({EffectType = "Box", Size = VT(1,1,1), Size2 = VT(0,0,0), Transparency = 0, Transparency2 = 1, CFrame = RightLeg.CFrame*CF(0,-1,0), MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = TEXTCOLOR, SoundID = nil, SoundPitch = nil, SoundVolume = nil})
  4809. WACKYEFFECT({EffectType = "Box", Size = VT(1,1,1), Size2 = VT(0,0,0), Transparency = 0, Transparency2 = 1, CFrame = LeftLeg.CFrame*CF(0,-1,0), MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = TEXTCOLOR, SoundID = nil, SoundPitch = nil, SoundVolume = nil})
  4810. RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 1) * ANGLES(RAD(180), RAD(0), RAD(0)), 2.5 / Animation_Speed)
  4811. Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
  4812. RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5, 0) * ANGLES(RAD(0), RAD(0), RAD(10)) * ANGLES(RAD(15), RAD(180), RAD(0)) * RIGHTSHOULDERC0, 0.6 / Animation_Speed)
  4813. LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.5, 0) * ANGLES(RAD(0), RAD(0), RAD(-10)) * ANGLES(RAD(0), RAD(0), RAD(0)) * LEFTSHOULDERC0, 1 / Animation_Speed)
  4814. RightHip.C0 = Clerp(RightHip.C0, CF(1, -1, 0) * ANGLES(RAD(0), RAD(75), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
  4815. LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1, 0) * ANGLES(RAD(0), RAD(-75), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
  4816. end
  4817. for i=0, 0.075, 0.1 / Animation_Speed do
  4818. Swait()
  4819. WACKYEFFECT({EffectType = "Box", Size = VT(1,1,1), Size2 = VT(0,0,0), Transparency = 0, Transparency2 = 1, CFrame = RightLeg.CFrame*CF(0,-1,0), MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = TEXTCOLOR, SoundID = nil, SoundPitch = nil, SoundVolume = nil})
  4820. WACKYEFFECT({EffectType = "Box", Size = VT(1,1,1), Size2 = VT(0,0,0), Transparency = 0, Transparency2 = 1, CFrame = LeftLeg.CFrame*CF(0,-1,0), MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = TEXTCOLOR, SoundID = nil, SoundPitch = nil, SoundVolume = nil})
  4821. RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 1) * ANGLES(RAD(210), RAD(0), RAD(0)), 2.5 / Animation_Speed)
  4822. Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
  4823. RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5, 0) * ANGLES(RAD(0), RAD(0), RAD(10)) * ANGLES(RAD(15), RAD(180), RAD(0)) * RIGHTSHOULDERC0, 0.6 / Animation_Speed)
  4824. LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.5, 0) * ANGLES(RAD(0), RAD(0), RAD(-10)) * ANGLES(RAD(0), RAD(0), RAD(0)) * LEFTSHOULDERC0, 1 / Animation_Speed)
  4825. RightHip.C0 = Clerp(RightHip.C0, CF(1, -1, 0) * ANGLES(RAD(0), RAD(75), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
  4826. LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1, 0) * ANGLES(RAD(0), RAD(-75), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
  4827. end
  4828. for i=0, 0.075, 0.1 / Animation_Speed do
  4829. Swait()
  4830. WACKYEFFECT({EffectType = "Box", Size = VT(1,1,1), Size2 = VT(0,0,0), Transparency = 0, Transparency2 = 1, CFrame = RightLeg.CFrame*CF(0,-1,0), MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = TEXTCOLOR, SoundID = nil, SoundPitch = nil, SoundVolume = nil})
  4831. WACKYEFFECT({EffectType = "Box", Size = VT(1,1,1), Size2 = VT(0,0,0), Transparency = 0, Transparency2 = 1, CFrame = LeftLeg.CFrame*CF(0,-1,0), MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = TEXTCOLOR, SoundID = nil, SoundPitch = nil, SoundVolume = nil})
  4832. RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 1) * ANGLES(RAD(240), RAD(0), RAD(0)), 2.5 / Animation_Speed)
  4833. Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
  4834. RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5, 0) * ANGLES(RAD(0), RAD(0), RAD(10)) * ANGLES(RAD(15), RAD(180), RAD(0)) * RIGHTSHOULDERC0, 0.6 / Animation_Speed)
  4835. LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.5, 0) * ANGLES(RAD(0), RAD(0), RAD(-10)) * ANGLES(RAD(0), RAD(0), RAD(0)) * LEFTSHOULDERC0, 1 / Animation_Speed)
  4836. RightHip.C0 = Clerp(RightHip.C0, CF(1, -1, 0) * ANGLES(RAD(0), RAD(75), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
  4837. LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1, 0) * ANGLES(RAD(0), RAD(-75), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
  4838. end
  4839. for i=0, 0.075, 0.1 / Animation_Speed do
  4840. Swait()
  4841. WACKYEFFECT({EffectType = "Box", Size = VT(1,1,1), Size2 = VT(0,0,0), Transparency = 0, Transparency2 = 1, CFrame = RightLeg.CFrame*CF(0,-1,0), MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = TEXTCOLOR, SoundID = nil, SoundPitch = nil, SoundVolume = nil})
  4842. WACKYEFFECT({EffectType = "Box", Size = VT(1,1,1), Size2 = VT(0,0,0), Transparency = 0, Transparency2 = 1, CFrame = LeftLeg.CFrame*CF(0,-1,0), MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = TEXTCOLOR, SoundID = nil, SoundPitch = nil, SoundVolume = nil})
  4843. RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 1) * ANGLES(RAD(270), RAD(0), RAD(0)), 2.5 / Animation_Speed)
  4844. Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
  4845. RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5, 0) * ANGLES(RAD(0), RAD(0), RAD(10)) * ANGLES(RAD(15), RAD(180), RAD(0)) * RIGHTSHOULDERC0, 0.6 / Animation_Speed)
  4846. LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.5, 0) * ANGLES(RAD(0), RAD(0), RAD(-10)) * ANGLES(RAD(0), RAD(0), RAD(0)) * LEFTSHOULDERC0, 1 / Animation_Speed)
  4847. RightHip.C0 = Clerp(RightHip.C0, CF(1, -1, 0) * ANGLES(RAD(0), RAD(75), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
  4848. LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1, 0) * ANGLES(RAD(0), RAD(-75), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
  4849. end
  4850. TOUCHED:Disconnect()
  4851. TOUCHED2:Disconnect()
  4852. COMBO = 3
  4853. elseif COMBO == 3 then
  4854. for i=0, 0.35, 0.1 / Animation_Speed do
  4855. Swait()
  4856. RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 1) * ANGLES(RAD(-25), RAD(0), RAD(0)), 1 / Animation_Speed)
  4857. RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5, 0) * ANGLES(RAD(75), RAD(0), RAD(45)) * RIGHTSHOULDERC0, 1 / Animation_Speed)
  4858. LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.5, 0) * ANGLES(RAD(75), RAD(0), RAD(-45)) * ANGLES(RAD(0), RAD(0), RAD(0)) * LEFTSHOULDERC0, 1 / Animation_Speed)
  4859. RightHip.C0 = Clerp(RightHip.C0, CF(1, -1, 0) * ANGLES(RAD(-25), RAD(70), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
  4860. LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1, 0) * ANGLES(RAD(-25), RAD(-70), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
  4861. end
  4862. CreateSound(1489705211,LeftArm,MRANDOM(7,8),MRANDOM(8,13)/12,false)
  4863. local TOUCHED = HIT2()
  4864. local TOUCHED2 = HIT()
  4865. for i=0, 0.5, 0.1 / Animation_Speed do
  4866. Swait()
  4867. WACKYEFFECT({EffectType = "Box", Size = VT(1,1,1), Size2 = VT(0,0,0), Transparency = 0, Transparency2 = 1, CFrame = LeftArm.CFrame*CF(0,-1,0), MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = SECONDRUINCOLOR.Color, SoundID = nil, SoundPitch = nil, SoundVolume = nil})
  4868. WACKYEFFECT({EffectType = "Box", Size = VT(1,1,1), Size2 = VT(0,0,0), Transparency = 0, Transparency2 = 1, CFrame = RightArm.CFrame*CF(0,-1,0), MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = MAINRUINCOLOR.Color, SoundID = nil, SoundPitch = nil, SoundVolume = nil})
  4869. RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 0.7) * ANGLES(RAD(70), RAD(0), RAD(0)), 1 / Animation_Speed)
  4870. RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5, -0.5) * ANGLES(RAD(145), RAD(0), RAD(-70)) * ANGLES(RAD(0), RAD(0), RAD(0)) * RIGHTSHOULDERC0, 0.6 / Animation_Speed)
  4871. LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.5, -0.5) * ANGLES(RAD(145), RAD(0), RAD(70)) * ANGLES(RAD(0), RAD(0), RAD(0)) * LEFTSHOULDERC0, 1 / Animation_Speed)
  4872. RightHip.C0 = Clerp(RightHip.C0, CF(1, -1, 0) * ANGLES(RAD(30), RAD(75), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
  4873. LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1, 0) * ANGLES(RAD(30), RAD(-75), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
  4874. end
  4875. TOUCHED:Disconnect()
  4876. TOUCHED2:Disconnect()
  4877. COMBO = 4
  4878. elseif COMBO == 4 then
  4879. for i=0, 0.5, 0.1 / Animation_Speed do
  4880. Swait()
  4881. RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 1) * ANGLES(RAD(30), RAD(0), RAD(0)), 1 / Animation_Speed)
  4882. RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.2, 0.5, -0.5) * ANGLES(RAD(75), RAD(0), RAD(-70)) * ANGLES(RAD(0), RAD(0), RAD(0)) * RIGHTSHOULDERC0, 0.6 / Animation_Speed)
  4883. LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.2, 0.5, -0.5) * ANGLES(RAD(75), RAD(0), RAD(70)) * ANGLES(RAD(0), RAD(0), RAD(0)) * LEFTSHOULDERC0, 1 / Animation_Speed)
  4884. RightHip.C0 = Clerp(RightHip.C0, CF(1, -1, 0) * ANGLES(RAD(30), RAD(75), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
  4885. LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1, 0) * ANGLES(RAD(30), RAD(-75), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
  4886. end
  4887. WACKYEFFECT({Time = 40,EffectType = "Block", Size = VT(0,0,0), Size2 = VT(25,25,25), Transparency = 0, Transparency2 = 1, CFrame = RootPart.CFrame*CF(0,0,-0.5), MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = text.TextColor3, SoundID = 260435136, SoundPitch = 0.9, SoundVolume = 10})
  4888. WACKYEFFECT({Time = 80,EffectType = "Block", Size = VT(0,0,0), Size2 = VT(12.5,12.5,12.5), Transparency = 0, Transparency2 = 1, CFrame = RootPart.CFrame*CF(0,0,-0.5), MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = text.TextColor3, SoundID = nil, SoundPitch = nil, SoundVolume = nil})
  4889. CameraEnshaking(3,10)
  4890. ManualAoE(RootPart.Position,17.5,20,60,20,false)
  4891. for i=0, 0.5, 0.1 / Animation_Speed do
  4892. Swait()
  4893. RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 1) * ANGLES(RAD(-25), RAD(0), RAD(0)), 1 / Animation_Speed)
  4894. RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5, 0) * ANGLES(RAD(75), RAD(0), RAD(45)) * RIGHTSHOULDERC0, 1 / Animation_Speed)
  4895. LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.5, 0) * ANGLES(RAD(75), RAD(0), RAD(-45)) * ANGLES(RAD(0), RAD(0), RAD(0)) * LEFTSHOULDERC0, 1 / Animation_Speed)
  4896. RightHip.C0 = Clerp(RightHip.C0, CF(1, -1, 0) * ANGLES(RAD(-25), RAD(70), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
  4897. LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1, 0) * ANGLES(RAD(-25), RAD(-70), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
  4898. end
  4899. COMBO = 1
  4900. end
  4901. coroutine.resume(coroutine.create(function()
  4902. for i = 1, 50 do
  4903. Swait()
  4904. if ATTACK == true then
  4905. break
  4906. end
  4907. end
  4908. if ATTACK == false then
  4909. COMBO = 1
  4910. end
  4911. end))
  4912. ATTACK = false
  4913. Rooted = false
  4914. EQUIPPED = false
  4915. end
  4916.  
  4917. function SuperStomm()
  4918. ATTACK = true
  4919. Rooted = true
  4920. local HITFLOOR,HITPOS = Raycast(RootPart.Position, (CF(RootPart.Position, RootPart.Position + VT(0, -1, 0))).lookVector, 25*SIZE, Character)
  4921. coroutine.resume(coroutine.create(function()
  4922. Swait(65)
  4923. CameraEnshaking(3,25)
  4924. CreateSound(262562442,RightLeg,60,1,false)
  4925. CreateDebreeRing(HITFLOOR,HITPOS,90,VT(10,10,10),2)
  4926. WACKYEFFECT({Time = 25, EffectType = "Sphere", Size = VT(0,0.55,0)*SIZE, Size2 = VT(90,3,90), Transparency = 0, Transparency2 = 1, CFrame = CF(HITPOS), MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = C3(159/255, 0/255, 0/255), SoundID = nil, SoundPitch = 0.96, SoundVolume = 10})
  4927. ApplyAoE2(HITPOS,80,50,100,75,false)
  4928. end))
  4929. CreateSound(163619849,RightLeg,10,1,false)
  4930. for i=0, 2, 0.1 / Animation_Speed do
  4931. WACKYEFFECT({EffectType = "Block", Size = VT(2,2,2), Size2 = VT(1,1,1)/3, Transparency = 0.5, Transparency2 = 1, CFrame = RightLeg.CFrame*CF(0,-1.3,0), MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = C3(1,0,0), SoundID = nil, SoundPitch = 1, SoundVolume = 5})
  4932. Swait()
  4933. RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 0 + 0.05 * COS(SINE / 12)) * ANGLES(RAD(-15), RAD(0), RAD(40)), 0.5 / Animation_Speed)
  4934. Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1.25*SIZE) - 1)) * ANGLES(RAD(35), RAD(0), RAD(-40)), 0.5 / Animation_Speed)
  4935. RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.2*SIZE, 0.5*SIZE, 0) * ANGLES(RAD(90), RAD(-45), RAD(-55)) * RIGHTSHOULDERC0, 0.5 / Animation_Speed)
  4936. LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.2*SIZE, 0.5*SIZE, 0) * ANGLES(RAD(0), RAD(30), RAD(85)) * LEFTSHOULDERC0, 0.5 / Animation_Speed)
  4937. RightHip.C0 = Clerp(RightHip.C0, CF(1*SIZE, -0.4*SIZE - 0.05 * COS(SINE / 12), -0.5) * ANGLES(RAD(0), RAD(75), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 0.5 / Animation_Speed)
  4938. LeftHip.C0 = Clerp(LeftHip.C0, CF(-1*SIZE, -1*SIZE - 0.05 * COS(SINE / 12), -0.01) * ANGLES(RAD(-15), RAD(-75), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 0.5 / Animation_Speed)
  4939. end
  4940. for i=0, 1, 0.1 / Animation_Speed do
  4941. Swait()
  4942. RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, -0.5 + 0.05 * COS(SINE / 12)) * ANGLES(RAD(10), RAD(0), RAD(0)), 1 / Animation_Speed)
  4943. Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1.25*SIZE) - 1)) * ANGLES(RAD(35), RAD(0), RAD(0)), 1 / Animation_Speed)
  4944. RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.2*SIZE, 0.5*SIZE, 0) * ANGLES(RAD(0), RAD(105), RAD(-85)) * RIGHTSHOULDERC0, 1 / Animation_Speed)
  4945. LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.2*SIZE, 0.5*SIZE, 0) * ANGLES(RAD(0), RAD(-105), RAD(85)) * LEFTSHOULDERC0, 1 / Animation_Speed)
  4946. RightHip.C0 = Clerp(RightHip.C0, CF(1*SIZE, -0.7*SIZE - 0.05 * COS(SINE / 12), -0.4) * ANGLES(RAD(10), RAD(75), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(20)), 1 / Animation_Speed)
  4947. LeftHip.C0 = Clerp(LeftHip.C0, CF(-1*SIZE, -1*SIZE - 0.05 * COS(SINE / 12), 0.13) * ANGLES(RAD(0), RAD(-75), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(35)), 1 / Animation_Speed)
  4948. end
  4949. ATTACK = false
  4950. Rooted = false
  4951. end
  4952.  
  4953.  
  4954.  
  4955. --//=================================\\
  4956. --|| ASSIGN THINGS TO KEYS
  4957. --\\=================================//
  4958.  
  4959. function MouseDown(Mouse)
  4960. if ATTACK == false and MODE ~= "Purged" and MODE ~= "Sense" and MODE ~= "Sanity" and MODE ~= "Origins" and MODE ~= "Fairy" and MODE ~= "Black" then
  4961. BasicCombo()
  4962. elseif ATTACK == false and MODE == "Sense" or MODE == "Sanity" or ATTACK == false and MODE == "Origins" then
  4963. ColorfulCombo()
  4964. elseif ATTACK == false and MODE == "Fairy" or ATTACK == false and MODE == "Black" then
  4965. FlyingCombo()
  4966. elseif ATTACK == false and MODE == "Purged" then
  4967. PurgeCombo()
  4968. end
  4969. end
  4970.  
  4971. function MouseUp(Mouse)
  4972. HOLD = false
  4973. end
  4974.  
  4975. function KeyDown(Key)
  4976. if Key ~= "w" and Key ~= "a" and Key ~= "s" and Key ~= "d" then
  4977. KEYHOLD = true
  4978. if Key == "n" and ATTACK == false and MODE == "Lunar" then
  4979. SolarForm()
  4980.  
  4981. elseif Key == "n" and ATTACK == false and MODE == "Solar" then
  4982. ResetMode()
  4983. end
  4984.  
  4985. if Key == "m" and ATTACK == false and MODE == "Lunar" then
  4986. OriginsForm()
  4987.  
  4988. elseif Key == "m" and ATTACK == false and MODE == "Origins" then
  4989. ResetMode()
  4990. end
  4991.  
  4992. if Key == "q" and ATTACK == false and MODE ~= "Time" then
  4993. ChronoForm()
  4994.  
  4995. elseif Key == "m" and ATTACK == false and MODE == "Time" then
  4996. SuperiorForm()
  4997.  
  4998. elseif Key == "q" and ATTACK == false and MODE == "Time" then
  4999. ResetMode()
  5000. end
  5001.  
  5002. if Key == "e" and ATTACK == false and MODE ~= "Hexa" then
  5003. TerraForm()
  5004.  
  5005. elseif Key == "e" and ATTACK == false and MODE == "Hexa" then
  5006. ResetMode()
  5007. end
  5008.  
  5009. if Key == "p" and ATTACK == false and MODE ~= "Random" then
  5010. RandomForm()
  5011. sick.TimePosition = 0.01
  5012. RCHOICE = MRANDOM(1,6)
  5013.  
  5014. elseif Key == "m" and ATTACK == false and MODE == "Random" then
  5015. RCHOICE = MRANDOM(1,6)
  5016. sick.TimePosition = 0.01
  5017.  
  5018. elseif Key == "p" and ATTACK == false and MODE == "Random" then
  5019. ResetMode()
  5020. end
  5021.  
  5022. if Key == "m" and ATTACK == false and MODE == "Hexa" then
  5023. VantaForm()
  5024. end
  5025.  
  5026. elseif Key == "m" and ATTACK == false and MODE == "Vanta" then
  5027. TerraForm()
  5028. end
  5029.  
  5030. if Key == "r" and ATTACK == false and MODE ~= "Sense" then
  5031. SenseForm()
  5032.  
  5033. elseif Key == "r" and ATTACK == false and MODE == "Sense" then
  5034. ResetMode()
  5035. end
  5036.  
  5037. if Key == "m" and ATTACK == false and MODE == "Sense" then
  5038. SanityForm()
  5039.  
  5040. elseif Key == "m" and ATTACK == false and MODE == "Sanity" then
  5041. SenseForm()
  5042. end
  5043.  
  5044. if Key == "y" and ATTACK == false and MODE ~= "Fairy" then
  5045. FairyForm()
  5046.  
  5047. elseif Key == "y" and ATTACK == false and MODE == "Fairy" then
  5048. ResetMode()
  5049. end
  5050.  
  5051. if Key == "m" and ATTACK == false and MODE == "Fairy" then
  5052. DevilForm()
  5053.  
  5054. elseif Key == "m" and ATTACK == false and MODE == "Devil" then
  5055. FairyForm()
  5056. end
  5057.  
  5058. if Key == "u" and ATTACK == false and MODE ~= "90s" then
  5059. BlackWhiteForm()
  5060.  
  5061. elseif Key == "u" and ATTACK == false and MODE == "90s" then
  5062. ResetMode()
  5063. end
  5064.  
  5065. if Key == "m" and ATTACK == false and MODE == "90s" then
  5066. EightyForm()
  5067.  
  5068. elseif Key == "m" and ATTACK == false and MODE == "80s" then
  5069. BlackWhiteForm()
  5070. end
  5071.  
  5072. if Key == "t" and ATTACK == false and MODE ~= "LostHope" then
  5073. LostForm()
  5074.  
  5075. elseif Key == "t" and ATTACK == false and MODE == "LostHope" then
  5076. ResetMode()
  5077. end
  5078.  
  5079. if Key == "n" and ATTACK == false and MODE == "LostHope" then
  5080. PurgeForm()
  5081. elseif Key == "n" and ATTACK == false and MODE == "Purged" then
  5082. LostForm()
  5083.  
  5084. elseif Key == "m" and ATTACK == false and MODE == "LostHope" then
  5085. BlackForm()
  5086.  
  5087. elseif Key == "m" and ATTACK == false and MODE == "Black" then
  5088. LostForm()
  5089. end
  5090.  
  5091. if Key == "z" and ATTACK == false and MODE == "Superior" then
  5092. SuperStomm()
  5093. end
  5094. end
  5095.  
  5096. function KeyUp(Key)
  5097. if Key ~= "w" and Key ~= "a" and Key ~= "s" and Key ~= "d" then
  5098. KEYHOLD = false
  5099. end
  5100. end
  5101.  
  5102. Mouse.Button1Down:connect(function(NEWKEY)
  5103. MouseDown(NEWKEY)
  5104. end)
  5105. Mouse.Button1Up:connect(function(NEWKEY)
  5106. MouseUp(NEWKEY)
  5107. end)
  5108. Mouse.KeyDown:connect(function(NEWKEY)
  5109. KeyDown(NEWKEY)
  5110. end)
  5111. Mouse.KeyUp:connect(function(NEWKEY)
  5112. KeyUp(NEWKEY)
  5113. end)
  5114.  
  5115. --//=================================\\
  5116. --\\=================================//
  5117.  
  5118.  
  5119. function unanchor()
  5120. if UNANCHOR == true then
  5121. g = Character:GetChildren()
  5122. for i = 1, #g do
  5123. if g[i].ClassName == "Part" then
  5124. g[i].Anchored = false
  5125. end
  5126. end
  5127. end
  5128. end
  5129.  
  5130.  
  5131. --//=================================\\
  5132. --|| WRAP THE WHOLE SCRIPT UP
  5133. --\\=================================//
  5134.  
  5135. Humanoid.Changed:connect(function(Jump)
  5136. if Jump == "Jump" and (Disable_Jump == true) then
  5137. Humanoid.Jump = false
  5138. end
  5139. end)
  5140.  
  5141. local BLINKLOOP = 0
  5142. script.Parent = WEAPONGUI
  5143. ANIMATE.Parent = nil
  5144.  
  5145. local bguis = Instance.new("BillboardGui",tors)
  5146. bguis.Size = UDim2.new(25, 0, 25, 0)
  5147. local imgca = Instance.new("ImageLabel",bguis)
  5148. imgca.BackgroundTransparency = 1
  5149. imgca.ImageTransparency = 1
  5150. imgca.Size = UDim2.new(3,0,3,0)
  5151. imgca.Image = "rbxassetid://0" --997291547,521073910,2312119891
  5152. imgca.ImageColor3 = Color3.new(0,0,0)
  5153.  
  5154. coroutine.resume(coroutine.create(function()
  5155. repeat
  5156. Swait()
  5157. imgca.Rotation = imgca.Rotation + 5 + sick.PlaybackLoudness/25
  5158. bguis.Size = UDim2.new(12 + 3 * math.cos(SINE / 30),0, 12 + 3 * math.cos(SINE / 30),0)
  5159. imgca.ImageColor3 = MAINRUINCOLOR.Color
  5160. imgca.ImageTransparency = 0 + 0.25 * math.cos(SINE / 30)
  5161. text.Position = UDim2.new(0,0 - 5 * SIN(SINE / 32),0,0 - 5 * SIN(SINE / 45))
  5162. text.Rotation = 0 - 2 * math.cos(SINE / 24)
  5163. techc.Rotation = techc.Rotation + 1
  5164. circl.Rotation = circl.Rotation - 1 + sick.PlaybackLoudness/75
  5165. circl2.Rotation = circl2.Rotation + 1 + sick.PlaybackLoudness/50
  5166. imgl2.Rotation = imgl2.Rotation - 1 + sick.PlaybackLoudness/50
  5167. imgl2b.Rotation = imgl2b.Rotation + 1 + sick.PlaybackLoudness/25
  5168. ned.Rotation = 0 - 4 * math.cos(SINE / 24)
  5169. ned.Position = UDim2.new(0.7,0 - 10 * math.cos(SINE / 32),0.8,0 - 10 * math.cos(SINE / 45))
  5170. until Humanoid.Health == 0
  5171. end))
  5172.  
  5173. while true do
  5174. Swait()
  5175. if Humanoid then
  5176. local IDLEANIMATION = Humanoid:LoadAnimation(ROBLOXIDLEANIMATION)
  5177. IDLEANIMATION:Play()
  5178. end
  5179. SINE = SINE + CHANGE*2
  5180. local TORSOVELOCITY = (RootPart.Velocity * VT(1, 0, 1)).magnitude
  5181. local TORSOVERTICALVELOCITY = RootPart.Velocity.y
  5182. local HITFLOOR,HITPOS = Raycast(RootPart.Position, (CF(RootPart.Position, RootPart.Position + VT(0, -1, 0))).lookVector, 4, Character)
  5183. local WALKSPEEDVALUE = 12 / (Humanoid.WalkSpeed / 16)
  5184. HairWeld1.C1 = Clerp(HairWeld1.C1, CF(0, 0, 0) * ANGLES(RAD(0), RAD(0 + 1.5 * SIN(SINE / 12) - 2.5 * COS(SINE / 12)), RAD(4.5 * SIN(SINE / 12))), 1 / Animation_Speed)
  5185. Hair2Weld2.C1 = Clerp(Hair2Weld2.C1, CF(0, 0, 0) * ANGLES(RAD(0), RAD(0 - 1.5 * SIN(SINE / 12) + 2.5 * COS(SINE / 12)), RAD(-4.5 * SIN(SINE / 12))), 1 / Animation_Speed)
  5186. HoodWeld.C1 = Clerp(HoodWeld.C1, CF(0, 0, 0) * ANGLES(RAD(0), RAD(0 + 0.75 * SIN(SINE / 12) - 1.75 * COS(SINE / 12)), RAD(2.75 * SIN(SINE / 12))), 1 / Animation_Speed)
  5187. handlexweld.C1 = handlexweld.C1 * ANGLES(RAD(0), RAD(0), RAD(-2))
  5188. if MODE ~= "Lunar" and MODE ~= "Solar" and MODE ~= "Black" and MODE ~= "Hexa" and MODE ~= "Time" and MODE ~= "Purge" then
  5189. rwing1weld.C1 = Clerp(rwing1weld.C1, CF(-2.5, -1, 0) * ANGLES(RAD(0), RAD(0 + 0.75 * SIN(SINE / 15) - 1.75 * COS(SINE / 15)), RAD(-1 - 8 * SIN(SINE / 15))), 3 / Animation_Speed)
  5190. rwing2weld.C1 = Clerp(rwing2weld.C1, CF(-4, -1.25, 0) * ANGLES(RAD(0), RAD(0 + 1 * SIN(SINE / 15) - 2 * COS(SINE / 15)), RAD(-5 - 6 * SIN(SINE / 15))), 3 / Animation_Speed)
  5191. rwing3weld.C1 = Clerp(rwing3weld.C1, CF(-5.5, -1.5, 0) * ANGLES(RAD(0), RAD(0 + 1.25 * SIN(SINE / 15) - 2.25 * COS(SINE / 15)), RAD(-10 - 4 * SIN(SINE / 15))), 3 / Animation_Speed)
  5192. lwing1weld.C1 = Clerp(lwing1weld.C1, CF(2.5, -1, 0) * ANGLES(RAD(0), RAD(0 - 0.75 * SIN(SINE / 15) + 1.75 * COS(SINE / 15)), RAD(-1 + 8 * SIN(SINE / 15))), 3 / Animation_Speed)
  5193. lwing2weld.C1 = Clerp(lwing2weld.C1, CF(4, -1.25, 0) * ANGLES(RAD(0), RAD(0 - 1 * SIN(SINE / 15) + 2 * COS(SINE / 15)), RAD(5 + 6 * SIN(SINE / 15))), 3 / Animation_Speed)
  5194. lwing3weld.C1 = Clerp(lwing3weld.C1, CF(5.5, -1.5, 0) * ANGLES(RAD(0), RAD(0 - 1.25 * SIN(SINE / 15) + 2.25 * COS(SINE / 15)), RAD(10 + 4 * SIN(SINE / 15))), 3 / Animation_Speed)
  5195. handleweld.C1 = Clerp(handleweld.C1, CF(0, -1, -1.5) * ANGLES(RAD(0), RAD(0), RAD(0)), 3 / Animation_Speed)
  5196. end
  5197. if MODE == "Lunar" or MODE == "Solar" or MODE == "Hexa" or MODE == "Time" then
  5198. rwing1weld.C1 = Clerp(rwing1weld.C1, CF(-2.5, -1, 0) * ANGLES(RAD(0), RAD(0 + 0.75 * SIN(SINE / 15) - 1.75 * COS(SINE / 15)), RAD(-1 - 8 * SIN(SINE / 15))), 3 / Animation_Speed)
  5199. rwing2weld.C1 = Clerp(rwing2weld.C1, CF(-4, -1.25, 0) * ANGLES(RAD(0), RAD(0 + 1 * SIN(SINE / 15) - 2 * COS(SINE / 15)), RAD(-5 - 6 * SIN(SINE / 15))), 3 / Animation_Speed)
  5200. rwing3weld.C1 = Clerp(rwing3weld.C1, CF(-5.5, -1.5, 0) * ANGLES(RAD(0), RAD(0 + 1.25 * SIN(SINE / 15) - 2.25 * COS(SINE / 15)), RAD(-10 - 4 * SIN(SINE / 15))), 3 / Animation_Speed)
  5201. lwing1weld.C1 = Clerp(rwing1weld.C1, CF(-2.5, -1, 0) * ANGLES(RAD(0), RAD(0 + 0.75 * SIN(SINE / 15) - 1.75 * COS(SINE / 15)), RAD(-1 - 8 * SIN(SINE / 15))), 3 / Animation_Speed)
  5202. lwing2weld.C1 = Clerp(rwing2weld.C1, CF(-4, -1.25, 0) * ANGLES(RAD(0), RAD(0 + 1 * SIN(SINE / 15) - 2 * COS(SINE / 15)), RAD(-5 - 6 * SIN(SINE / 15))), 3 / Animation_Speed)
  5203. lwing3weld.C1 = Clerp(rwing3weld.C1, CF(-5.5, -1.5, 0) * ANGLES(RAD(0), RAD(0 + 1.25 * SIN(SINE / 15) - 2.25 * COS(SINE / 15)), RAD(-10 - 4 * SIN(SINE / 15))), 3 / Animation_Speed)
  5204. handleweld.C1 = Clerp(handleweld.C1, CF(0, -1, -1.5) * ANGLES(RAD(0), RAD(0), RAD(0)), 3 / Animation_Speed)
  5205. end
  5206. if MODE == "Black" then
  5207. rwing1weld.C1 = Clerp(rwing1weld.C1, CF(0.5, 4, 0) * ANGLES(RAD(0), RAD(0 + 1 * SIN(SINE / 15) - 1 * COS(SINE / 15)), RAD(-45)), 3 / Animation_Speed)
  5208. rwing2weld.C1 = Clerp(rwing2weld.C1, CF(0, -1, 0) * ANGLES(RAD(0), RAD(0 + 1 * SIN(SINE / 15) - 1 * COS(SINE / 15)), RAD(180)), 3 / Animation_Speed)
  5209. rwing3weld.C1 = Clerp(rwing3weld.C1, CF(-0.5, 4, 0) * ANGLES(RAD(0), RAD(0 + 1 * SIN(SINE / 15) - 1 * COS(SINE / 15)), RAD(45)), 3 / Animation_Speed)
  5210. lwing1weld.C1 = rwing2weld.C1
  5211. lwing2weld.C1 = rwing2weld.C1
  5212. lwing3weld.C1 = rwing2weld.C1
  5213. handleweld.C1 = Clerp(handleweld.C1, CF(0, -3, -1.4) * ANGLES(RAD(0), RAD(0), RAD(0 + 999 * COS(SINE / 50))), 3 / Animation_Speed)
  5214. end
  5215. if ANIM == "Walk" and TORSOVELOCITY > 1 then
  5216. if MODE == "Lunar" then
  5217. RootJoint.C1 = Clerp(RootJoint.C1, ROOTC0 * CF(0, 0, -0.1 * COS(SINE / (WALKSPEEDVALUE / 2))) * ANGLES(RAD(0), RAD(0) - RootPart.RotVelocity.Y / 75, RAD(0)), 2 * (Humanoid.WalkSpeed / 16) / Animation_Speed)
  5218. 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)
  5219. RightHip.C1 = Clerp(RightHip.C1, CF(0.5, 0.875 - 0.125 * SIN(SINE / WALKSPEEDVALUE) - 0.1 * 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(35 * COS(SINE / WALKSPEEDVALUE))), 1 / Animation_Speed)
  5220. LeftHip.C1 = Clerp(LeftHip.C1, CF(-0.5, 0.875 + 0.125 * SIN(SINE / WALKSPEEDVALUE) - 0.1 * 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(35 * COS(SINE / WALKSPEEDVALUE))), 1 / Animation_Speed)
  5221. elseif MODE == "Solar" then
  5222. RootJoint.C1 = Clerp(RootJoint.C1, ROOTC0 * CF(0, 0, 0.05 * COS(SINE / (WALKSPEEDVALUE/2))) * ANGLES(RAD(0), RAD(0), RAD(0)), 2 * (Humanoid.WalkSpeed / 16) / Animation_Speed)
  5223. Neck.C1 = Clerp(Neck.C1, CF(0, -0.5, 0) * ANGLES(RAD(-90), RAD(0), RAD(180)) * ANGLES(RAD(0), RAD(0), RAD(0) - Head.RotVelocity.Y / 30), 0.2 * (Humanoid.WalkSpeed / 16) / Animation_Speed)
  5224. RightHip.C1 = Clerp(RightHip.C1, CF(0.5, 0.875 - 0.125 * SIN(SINE / WALKSPEEDVALUE) - 0.15 * COS(SINE / WALKSPEEDVALUE*2), 0) * ANGLES(RAD(0), RAD(90), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(35 * COS(SINE / WALKSPEEDVALUE))), 0.6 / Animation_Speed)
  5225. LeftHip.C1 = Clerp(LeftHip.C1, CF(-0.5, 0.875 + 0.125 * SIN(SINE / WALKSPEEDVALUE) - 0.15 * COS(SINE / WALKSPEEDVALUE*2), 0) * ANGLES(RAD(0), RAD(-90), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(35 * COS(SINE / WALKSPEEDVALUE))), 0.6 / Animation_Speed)
  5226. elseif MODE == "Fairy" then
  5227. RootJoint.C1 = Clerp(RootJoint.C1, ROOTC0 * CF(0, 0, 0 * COS(SINE / (WALKSPEEDVALUE / 2))) * ANGLES(RAD(0), RAD(0) - RootPart.RotVelocity.Y / 75, RAD(0)), 0.2 * (Humanoid.WalkSpeed / 16) / Animation_Speed)
  5228. 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)
  5229. elseif MODE ~= "Lunar" and MODE ~= "Solar" and MODE ~= "Black" and MODE ~= "Vanta" and MODE ~= "Devil" then
  5230. RootJoint.C1 = Clerp(RootJoint.C1, ROOTC0 * CF(0, 0, 0.05 * COS(SINE / (WALKSPEEDVALUE/2))) * ANGLES(RAD(0), RAD(0), RAD(0)), 2 * (Humanoid.WalkSpeed / 16) / Animation_Speed)
  5231. Neck.C1 = Clerp(Neck.C1, CF(0, -0.5, 0) * ANGLES(RAD(-90), RAD(0), RAD(180)) * ANGLES(RAD(0), RAD(0), RAD(0) - Head.RotVelocity.Y / 30), 0.2 * (Humanoid.WalkSpeed / 16) / Animation_Speed)
  5232. RightHip.C1 = Clerp(RightHip.C1, CF(0.5, 0.875 - 0.125 * SIN(SINE / WALKSPEEDVALUE) - 0.15 * COS(SINE / WALKSPEEDVALUE*2), 0) * ANGLES(RAD(0), RAD(90), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(35 * COS(SINE / WALKSPEEDVALUE))), 0.6 / Animation_Speed)
  5233. LeftHip.C1 = Clerp(LeftHip.C1, CF(-0.5, 0.875 + 0.125 * SIN(SINE / WALKSPEEDVALUE) - 0.15 * COS(SINE / WALKSPEEDVALUE*2), 0) * ANGLES(RAD(0), RAD(-90), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(35 * COS(SINE / WALKSPEEDVALUE))), 0.6 / Animation_Speed)
  5234. elseif MODE == "Hexa" then
  5235. 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)
  5236. 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)
  5237. 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(65 * COS(SINE / WALKSPEEDVALUE))), 0.5 * (Humanoid.WalkSpeed / 16) / Animation_Speed)
  5238. 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(65 * COS(SINE / WALKSPEEDVALUE))), 0.5 * (Humanoid.WalkSpeed / 16) / Animation_Speed)
  5239. elseif MODE == "Time" then
  5240. 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)
  5241. 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)
  5242. 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(65 * COS(SINE / WALKSPEEDVALUE))), 0.5 * (Humanoid.WalkSpeed / 16) / Animation_Speed)
  5243. 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(65 * COS(SINE / WALKSPEEDVALUE))), 0.5 * (Humanoid.WalkSpeed / 16) / Animation_Speed)
  5244. elseif MODE == "Vanta" then
  5245. RootJoint.C1 = Clerp(RootJoint.C1, ROOTC0 * CF(0, 0, 0 * COS(SINE / (WALKSPEEDVALUE / 2))) * ANGLES(RAD(0), RAD(0) - RootPart.RotVelocity.Y / 75, RAD(0)), 0.2 * (Humanoid.WalkSpeed / 16) / Animation_Speed)
  5246. 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)
  5247. elseif MODE == "Black" then
  5248. RootJoint.C1 = Clerp(RootJoint.C1, ROOTC0 * CF(0, 0, 0 * COS(SINE / (WALKSPEEDVALUE / 2))) * ANGLES(RAD(0), RAD(0) - RootPart.RotVelocity.Y / 75, RAD(0)), 0.2 * (Humanoid.WalkSpeed / 16) / Animation_Speed)
  5249. 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)
  5250. elseif MODE == "Devil" then
  5251. RootJoint.C1 = Clerp(RootJoint.C1, ROOTC0 * CF(0, 0, 0.05 * COS(SINE / (WALKSPEEDVALUE/2))) * ANGLES(RAD(0), RAD(0), RAD(0)), 2 * (Humanoid.WalkSpeed / 16) / Animation_Speed)
  5252. Neck.C1 = Clerp(Neck.C1, CF(0, -0.5, 0) * ANGLES(RAD(-90), RAD(0), RAD(180)) * ANGLES(RAD(0), RAD(0), RAD(0) - Head.RotVelocity.Y / 30), 0.2 * (Humanoid.WalkSpeed / 16) / Animation_Speed)
  5253. RightHip.C1 = Clerp(RightHip.C1, CF(0.5, 0.875 - 0.125 * SIN(SINE / WALKSPEEDVALUE) - 0.15 * COS(SINE / WALKSPEEDVALUE*2), 0.2 * SIN(SINE / WALKSPEEDVALUE)) * ANGLES(RAD(0), RAD(90), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(35 * COS(SINE / WALKSPEEDVALUE))), 0.6 / Animation_Speed)
  5254. LeftHip.C1 = Clerp(LeftHip.C1, CF(-0.5, 0.875 + 0.125 * SIN(SINE / WALKSPEEDVALUE) - 0.15 * COS(SINE / WALKSPEEDVALUE*2), -0.2 * SIN(SINE / WALKSPEEDVALUE)) * ANGLES(RAD(0), RAD(-90), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(35 * COS(SINE / WALKSPEEDVALUE))), 0.6 / Animation_Speed)
  5255. end
  5256. elseif (ANIM ~= "Walk") or (TORSOVELOCITY < 1) then
  5257. if MODE == "Lunar" then
  5258. RootJoint.C1 = Clerp(RootJoint.C1, ROOTC0 * CF(0, 0, 0) * ANGLES(RAD(0), RAD(0), RAD(0)), 0.2 / Animation_Speed)
  5259. 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)
  5260. 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)
  5261. 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)
  5262. elseif MODE == "Solar" then
  5263. RootJoint.C1 = Clerp(RootJoint.C1, ROOTC0 * CF(0, 0, 0) * ANGLES(RAD(0), RAD(0), RAD(0)), 0.2 / Animation_Speed)
  5264. 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)
  5265. 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.7 / Animation_Speed)
  5266. 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.7 / Animation_Speed)
  5267. elseif MODE == "Fairy" then
  5268. RootJoint.C1 = Clerp(RootJoint.C1, ROOTC0 * CF(0, 0, 0) * ANGLES(RAD(0), RAD(0), RAD(0)), 0.2 / Animation_Speed)
  5269. 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)
  5270. elseif MODE ~= "Lunar" and MODE ~= "Solar" and MODE ~= "Black" and MODE ~= "Vanta" and MODE ~= "Devil" then
  5271. RootJoint.C1 = Clerp(RootJoint.C1, ROOTC0 * CF(0, 0, 0) * ANGLES(RAD(0), RAD(0), RAD(0)), 0.2 / Animation_Speed)
  5272. 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)
  5273. 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.7 / Animation_Speed)
  5274. 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.7 / Animation_Speed)
  5275. elseif MODE == "Hexa" then
  5276. RootJoint.C1 = Clerp(RootJoint.C1, ROOTC0 * CF(0, 0, 0) * ANGLES(RAD(0), RAD(0), RAD(0)), 0.2 / Animation_Speed)
  5277. 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)
  5278. RightHip.C1 = Clerp(RightHip.C1, CF(0.5, 1, 0) * ANGLES(RAD(0), RAD(90), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
  5279. LeftHip.C1 = Clerp(LeftHip.C1, CF(-0.5, 1, 0) * ANGLES(RAD(0), RAD(-90), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
  5280. elseif MODE == "Time" then
  5281. RootJoint.C1 = Clerp(RootJoint.C1, ROOTC0 * CF(0, 0, 0) * ANGLES(RAD(0), RAD(0), RAD(0)), 0.2 / Animation_Speed)
  5282. 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)
  5283. RightHip.C1 = Clerp(RightHip.C1, CF(0.5, 1, 0) * ANGLES(RAD(0), RAD(90), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
  5284. LeftHip.C1 = Clerp(LeftHip.C1, CF(-0.5, 1, 0) * ANGLES(RAD(0), RAD(-90), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
  5285. elseif MODE == "Vanta" then
  5286. RootJoint.C1 = Clerp(RootJoint.C1, ROOTC0 * CF(0, 0, 0) * ANGLES(RAD(0), RAD(0), RAD(0)), 0.2 / Animation_Speed)
  5287. 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)
  5288. elseif MODE == "Black" then
  5289. RootJoint.C1 = Clerp(RootJoint.C1, ROOTC0 * CF(0, 0, 0) * ANGLES(RAD(0), RAD(0), RAD(0)), 0.2 / Animation_Speed)
  5290. 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)
  5291. elseif MODE == "Devil" then
  5292. RootJoint.C1 = Clerp(RootJoint.C1, ROOTC0 * CF(0, 0, 0) * ANGLES(RAD(0), RAD(0), RAD(0)), 0.2 / Animation_Speed)
  5293. 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)
  5294. 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.7 / Animation_Speed)
  5295. 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.7 / Animation_Speed)
  5296. end
  5297. end
  5298. if FULL == false then
  5299. if TORSOVERTICALVELOCITY > 1 and HITFLOOR == nil then
  5300. ANIM = "Jump"
  5301. if ATTACK == false then
  5302. if MODE ~= "Purged" then
  5303. RootJoint.C0 = Clerp(RootJoint.C0, ROOTC0 * CF(0, 0, 0) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
  5304. Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1.1) - 1)) * ANGLES(RAD(-20), RAD(0), RAD(0)), 3 / Animation_Speed)
  5305. RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5, 0) * ANGLES(RAD(-40), RAD(0), RAD(20)) * RIGHTSHOULDERC0, 1 / Animation_Speed)
  5306. LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.5, 0) * ANGLES(RAD(-40), RAD(0), RAD(-20)) * LEFTSHOULDERC0, 1 / Animation_Speed)
  5307. RightHip.C0 = Clerp(RightHip.C0, CF(1, -1, -0.3) * ANGLES(RAD(0), RAD(90), RAD(0)) * ANGLES(RAD(-5), RAD(0), RAD(-20)), 1 / Animation_Speed)
  5308. LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1, -0.3) * ANGLES(RAD(0), RAD(-90), RAD(0)) * ANGLES(RAD(-5), RAD(0), RAD(20)), 1 / Animation_Speed)
  5309. elseif MODE == "Purged" then
  5310. RootJoint.C0 = Clerp(RootJoint.C0, ROOTC0 * CF(0, 0, 0) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
  5311. Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(-2, -0.6, 0.5 + ((1) - 1)) * ANGLES(RAD(0), RAD(25), RAD(0)), 1 / Animation_Speed)
  5312. RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5, -0.1) * ANGLES(RAD(140), RAD(0), RAD(40)) * RIGHTSHOULDERC0, 1 / Animation_Speed)
  5313. LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.5, 0) * ANGLES(RAD(-40), RAD(0), RAD(-20)) * LEFTSHOULDERC0, 1 / Animation_Speed)
  5314. RightHip.C0 = Clerp(RightHip.C0, CF(1, -1, -0.3) * ANGLES(RAD(0), RAD(90), RAD(0)) * ANGLES(RAD(-5), RAD(0), RAD(-20)), 1 / Animation_Speed)
  5315. LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1, -0.3) * ANGLES(RAD(0), RAD(-90), RAD(0)) * ANGLES(RAD(-5), RAD(0), RAD(20)), 1 / Animation_Speed)
  5316.  
  5317. end
  5318. end
  5319. elseif TORSOVERTICALVELOCITY < -1 and HITFLOOR == nil then
  5320. ANIM = "Fall"
  5321. if ATTACK == false then
  5322. if MODE ~= "Purged" then
  5323. RootJoint.C0 = Clerp(RootJoint.C0, ROOTC0 * CF(0, 0, 0) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
  5324. Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1.1) - 1)) * ANGLES(RAD(20), RAD(0), RAD(0)), 3 / Animation_Speed)
  5325. RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5, 0) * ANGLES(RAD(0), RAD(0), RAD(60)) * RIGHTSHOULDERC0, 1 / Animation_Speed)
  5326. LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.5, 0) * ANGLES(RAD(0), RAD(0), RAD(-60)) * LEFTSHOULDERC0, 1 / Animation_Speed)
  5327. RightHip.C0 = Clerp(RightHip.C0, CF(1, -1, 0) * ANGLES(RAD(0), RAD(90), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(20)), 1 / Animation_Speed)
  5328. LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1, 0) * ANGLES(RAD(0), RAD(-90), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(10)), 1 / Animation_Speed)
  5329. elseif MODE == "Purged" then
  5330. RootJoint.C0 = Clerp(RootJoint.C0, ROOTC0 * CF(0, 0, 0) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
  5331. Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(-2, -0.6, 0.5 + ((1) - 1)) * ANGLES(RAD(0), RAD(25), RAD(0)), 1 / Animation_Speed)
  5332. RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5, -0.1) * ANGLES(RAD(140), RAD(0), RAD(40)) * RIGHTSHOULDERC0, 1 / Animation_Speed)
  5333. LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.5, 0) * ANGLES(RAD(0), RAD(0), RAD(-60)) * LEFTSHOULDERC0, 1 / Animation_Speed)
  5334. RightHip.C0 = Clerp(RightHip.C0, CF(1, -1, 0) * ANGLES(RAD(0), RAD(90), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(20)), 1 / Animation_Speed)
  5335. LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1, 0) * ANGLES(RAD(0), RAD(-90), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(10)), 1 / Animation_Speed)
  5336.  
  5337. end
  5338. end
  5339. elseif TORSOVELOCITY < 1 and HITFLOOR ~= nil then
  5340. ANIM = "Idle"
  5341. if ATTACK == false then
  5342. if MODE == "Lunar" then
  5343. Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(15 - 2.5 * SIN(SINE / 12)), RAD(0), RAD(0)), 3 / Animation_Speed)
  5344. RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5, 0) * ANGLES(RAD(-3.5 * COS(SINE / 12)), RAD(0), RAD(12)) * ANGLES(RAD(0 - 2.5 * COS(SINE / 12) + 2.5 * SIN(SINE / 12)), RAD(0), RAD(0)) * RIGHTSHOULDERC0, 0.15 / Animation_Speed)
  5345. RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 0 + 0.1 * COS(SINE / 12)) * ANGLES(RAD(0), RAD(0), RAD(OFFSET)), 0.8 / Animation_Speed)
  5346. LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.5, 0) * ANGLES(RAD(0), RAD(0), RAD(-12)) * ANGLES(RAD(0 - 2.5 * COS(SINE / 12) + 2.5 * SIN(SINE / 12)), RAD(0), RAD(0)) * LEFTSHOULDERC0, 0.15 / Animation_Speed)
  5347. RightHip.C0 = Clerp(RightHip.C0, CF(1, -1 - 0.1 * COS(SINE / 12), -0.01) * ANGLES(RAD(0), RAD(65), RAD(0)) * ANGLES(RAD(-8), RAD(0), RAD(2.5 * COS(SINE / 12))), 0.8 / Animation_Speed)
  5348. LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1 - 0.1 * COS(SINE / 12), -0.01) * ANGLES(RAD(0), RAD(-65), RAD(0)) * ANGLES(RAD(-8), RAD(5), RAD(15-2.5 * COS(SINE / 12))), 0.8 / Animation_Speed)
  5349. elseif MODE == "Hexa" then
  5350. RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 0 + 0.05 * COS(SINE / 12)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
  5351. Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(0 - 2.5 * SIN(SINE / 12)), RAD(0), RAD(0)), 3 / Animation_Speed)
  5352. RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.1, 0.5, -0.45) * ANGLES(RAD(100), RAD(0), RAD(-80)) * RIGHTSHOULDERC0, 1 / Animation_Speed)
  5353. LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.1, 0.15, -0.45) * ANGLES(RAD(80), RAD(0), RAD(80)) * ANGLES(RAD(0), RAD(45), RAD(0)) * LEFTSHOULDERC0, 1 / Animation_Speed)
  5354. RightHip.C0 = Clerp(RightHip.C0, CF(1, -1 - 0.05 * COS(SINE / 12), -0.01) * ANGLES(RAD(0), RAD(80), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
  5355. LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1 - 0.05 * COS(SINE / 12), -0.01) * ANGLES(RAD(0), RAD(-80), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
  5356. elseif MODE == "Fairy" then
  5357. RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 1.2 + 0.2 * COS(SINE / 30)) * ANGLES(RAD(0), RAD(0), RAD(0)), 0.8 / Animation_Speed)
  5358. Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(0), RAD(0), RAD(0)), 3 / Animation_Speed)
  5359. RightHip.C0 = Clerp(RightHip.C0, CF(1, -0.5 - 0.05 * COS(SINE / 12), -0.5) * ANGLES(RAD(0), RAD(90), RAD(0)) * ANGLES(RAD(-8), RAD(0), RAD(0)), 0.15 / Animation_Speed)
  5360. LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -0.8 - 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)
  5361. RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5, 0) * ANGLES(RAD(0), RAD(0), RAD(15)) * RIGHTSHOULDERC0, 3 / Animation_Speed)
  5362. LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.5, 0) * ANGLES(RAD(0), RAD(0), RAD(-15)) * LEFTSHOULDERC0, 3 / Animation_Speed)
  5363. elseif MODE == "Origins" then
  5364. Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(15 - 2.5 * SIN(SINE / 12)), RAD(0), RAD(0)), 0.15 / Animation_Speed)
  5365. RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1, 0.5, 0.5) * ANGLES(RAD(-3.5 * COS(SINE / 12)), RAD(-45), RAD(12)) * ANGLES(RAD(-45 - 2.5 * COS(SINE / 12) + 2.5 * SIN(SINE / 12)), RAD(0), RAD(0)) * RIGHTSHOULDERC0, 1 / Animation_Speed)
  5366. LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1, 0.5, 0.5) * ANGLES(RAD(0), RAD(45), RAD(-12)) * ANGLES(RAD(-45 - 2.5 * COS(SINE / 12) + 2.5 * SIN(SINE / 12)), RAD(0), RAD(0)) * LEFTSHOULDERC0, 1 / Animation_Speed)
  5367. RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 0 + 0.1 * COS(SINE / 12)) * ANGLES(RAD(0), RAD(0), RAD(OFFSET)), 0.8 / Animation_Speed)
  5368. RightHip.C0 = Clerp(RightHip.C0, CF(1, -1 - 0.1 * COS(SINE / 12), -0.01) * ANGLES(RAD(0), RAD(65), RAD(0)) * ANGLES(RAD(-8), RAD(0), RAD(2.5 * COS(SINE / 12))), 0.8 / Animation_Speed)
  5369. LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1 - 0.1 * COS(SINE / 12), -0.01) * ANGLES(RAD(0), RAD(-65), RAD(0)) * ANGLES(RAD(-8), RAD(5), RAD(15-2.5 * COS(SINE / 12))), 0.8 / Animation_Speed)
  5370. elseif MODE == "Solar" then
  5371. Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(15 - 2.5 * SIN(SINE / 12)), RAD(0), RAD(0)), 3 / Animation_Speed)
  5372. RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1, 0.5, 0.5) * ANGLES(RAD(-3.5 * COS(SINE / 12)), RAD(-45), RAD(12)) * ANGLES(RAD(-45 - 2.5 * COS(SINE / 12) + 2.5 * SIN(SINE / 12)), RAD(0), RAD(0)) * RIGHTSHOULDERC0, 1 / Animation_Speed)
  5373. RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 0 + 0.1 * COS(SINE / 12)) * ANGLES(RAD(0), RAD(0), RAD(0)), 0.8 / Animation_Speed)
  5374. LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1, 0.5, 0.5) * ANGLES(RAD(0), RAD(45), RAD(-12)) * ANGLES(RAD(-45 - 2.5 * COS(SINE / 12) + 2.5 * SIN(SINE / 12)), RAD(0), RAD(0)) * LEFTSHOULDERC0, 1 / Animation_Speed)
  5375. RightHip.C0 = Clerp(RightHip.C0, CF(1, -1 - 0.1 * COS(SINE / 12), -0.01) * ANGLES(RAD(0), RAD(83), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 0.8 / Animation_Speed)
  5376. LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1 - 0.1 * COS(SINE / 12), -0.01) * ANGLES(RAD(0), RAD(-83), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 0.8 / Animation_Speed)
  5377. elseif MODE == "Purged" then
  5378. Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(-2, -0.6, 0.65 + 0.5 * COS(SINE / 9) + ((1) - 1)) * ANGLES(RAD(0), RAD(25), RAD(0)), 0.6 / Animation_Speed)
  5379. RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.65 + 0.25 * COS(SINE / 9), -0.1) * ANGLES(RAD(140), RAD(0), RAD(40)) * RIGHTSHOULDERC0, 0.6 / Animation_Speed)
  5380. RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 0 + 0.1 * COS(SINE / 12)) * ANGLES(RAD(0), RAD(0), RAD(0)), 0.6 / Animation_Speed)
  5381. LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1, 0.5, 0.5) * ANGLES(RAD(0), RAD(45), RAD(-12)) * ANGLES(RAD(-45 - 2.5 * COS(SINE / 12) + 2.5 * SIN(SINE / 12)), RAD(0), RAD(0)) * LEFTSHOULDERC0, 0.6 / Animation_Speed)
  5382. RightHip.C0 = Clerp(RightHip.C0, CF(1, -1 - 0.1 * COS(SINE / 12), -0.01) * ANGLES(RAD(0), RAD(83), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 0.8 / Animation_Speed)
  5383. LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1 - 0.1 * COS(SINE / 12), -0.01) * ANGLES(RAD(0), RAD(-83), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 0.8 / Animation_Speed)
  5384. elseif MODE == "Sanity" then
  5385. Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(15 - 2.5 * SIN(SINE / 12)), RAD(0), RAD(0)), 3 / Animation_Speed)
  5386. RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, -0.4 + 0.05 * COS(SINE / 12)) * ANGLES(RAD(45), RAD(0), RAD(0)), 0.8 / Animation_Speed)
  5387. RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1, 0.5, 0.5) * ANGLES(RAD(-3.5 * COS(SINE / 12)), RAD(-45), RAD(12)) * ANGLES(RAD(-35 - 2.5 * COS(SINE / 12) + 2.5 * SIN(SINE / 12)), RAD(0), RAD(0)) * RIGHTSHOULDERC0, 1 / Animation_Speed)
  5388. LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1, 0.5, 0.5) * ANGLES(RAD(0), RAD(45), RAD(-12)) * ANGLES(RAD(-45 - 2.5 * COS(SINE / 12) + 2.5 * SIN(SINE / 12)), RAD(0), RAD(0)) * LEFTSHOULDERC0, 1 / Animation_Speed)
  5389. RightHip.C0 = Clerp(RightHip.C0, CF(1, -0.8 - 0.05 * COS(SINE / 12), -0.2) * ANGLES(RAD(0), RAD(83), RAD(20)) * ANGLES(RAD(0), RAD(0), RAD(0)), 0.8 / Animation_Speed)
  5390. LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -0.8 - 0.05 * COS(SINE / 12), -0.45) * ANGLES(RAD(0), RAD(-83), RAD(-70)) * ANGLES(RAD(0), RAD(0), RAD(0)), 0.8 / Animation_Speed)
  5391. elseif MODE == "Time" then
  5392. Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(15 - 2.5 * SIN(SINE / 12)), RAD(0), RAD(0)), 0.15 / Animation_Speed)
  5393. RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 0 + 0.1 * COS(SINE / 12)) * ANGLES(RAD(0), RAD(0), RAD(0)), 0.8 / Animation_Speed)
  5394. RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.35, 0.4, 0) * ANGLES(RAD(-25), RAD(0), RAD(-15)) * RIGHTSHOULDERC0, 0.8 / Animation_Speed)
  5395. LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.35, 0.4, 0) * ANGLES(RAD(-25), RAD(0), RAD(15)) * LEFTSHOULDERC0, 0.8 / Animation_Speed)
  5396. RightHip.C0 = Clerp(RightHip.C0, CF(1, -1 - 0.1 * COS(SINE / 12), -0.01) * ANGLES(RAD(0), RAD(83), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 0.8 / Animation_Speed)
  5397. LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1 - 0.1 * COS(SINE / 12), -0.01) * ANGLES(RAD(0), RAD(-83), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 0.8 / Animation_Speed)
  5398. elseif MODE == "80s" then
  5399. RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 0 + 0.05 * COS(SINE / 12)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
  5400. Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1.1) - 1)) * ANGLES(RAD(0 - 5 * SIN(SINE / 12)), RAD(0), RAD(0)), 1 / Animation_Speed)
  5401. RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.15, 0.5, 0.5) * ANGLES(RAD(-25 - 4 * COS(SINE / 12)), RAD(0), RAD(-45)) * RIGHTSHOULDERC0, 1 / Animation_Speed)
  5402. LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.15, 0.5, 0.5) * ANGLES(RAD(-30 - 4 * COS(SINE / 12)), RAD(0), RAD(45)) * LEFTSHOULDERC0, 1 / Animation_Speed)
  5403. RightHip.C0 = Clerp(RightHip.C0, CF(1, -1 - 0.05 * COS(SINE / 12), 0) * ANGLES(RAD(0), RAD(85), RAD(0)) * ANGLES(RAD(-1), RAD(0), RAD(0)), 1 / Animation_Speed)
  5404. LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1 - 0.05 * COS(SINE / 12), 0) * ANGLES(RAD(0), RAD(-85), RAD(0)) * ANGLES(RAD(-1), RAD(0), RAD(0)), 1 / Animation_Speed)
  5405. elseif MODE == "90s" then
  5406. Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(15 - 2.5 * SIN(SINE / 12)), RAD(0), RAD(0)), 3 / Animation_Speed)
  5407. RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.4, 0.35, 0.4) * ANGLES(RAD(15 - 3.5 * COS(SINE / 12)), RAD(0), RAD(-12)) * ANGLES(RAD(0 - 1.5 * COS(SINE / 15) + 2.5 * SIN(SINE / 12)), RAD(0), RAD(0)) * RIGHTSHOULDERC0, 0.15 / Animation_Speed)
  5408. RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0 - 0.05 * COS(SINE / 15) + 0.05 * SIN(SINE / 15), 0, 0 + 0.05 * COS(SINE / 20)) * ANGLES(RAD(0), RAD(0), RAD(0)), 0.8 / Animation_Speed)
  5409. LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.4, 0.35, 0.4) * ANGLES(RAD(15), RAD(0), RAD(12)) * ANGLES(RAD(0 - 1.5 * COS(SINE / 15) + 2.5 * SIN(SINE / 12)), RAD(0), RAD(0)) * LEFTSHOULDERC0, 0.15 / Animation_Speed)
  5410. RightHip.C0 = Clerp(RightHip.C0, CF(1 - 0.05 * COS(SINE / 15) + 0.05 * SIN(SINE / 15), -1 - 0.05 * COS(SINE / 20), -0.01) * ANGLES(RAD(0), RAD(83), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 0.8 / Animation_Speed)
  5411. LeftHip.C0 = Clerp(LeftHip.C0, CF(-1 - 0.05 * COS(SINE / 15) + 0.05 * SIN(SINE / 15), -1 - 0.05 * COS(SINE / 20), -0.01) * ANGLES(RAD(0), RAD(-83), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 0.8 / Animation_Speed)
  5412. elseif MODE == "Random" then
  5413. RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 0 + 0.05 * COS(SINE / 12)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
  5414. Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0*SIZE, 0*SIZE, 0*SIZE + ((1) - 1)) * ANGLES(RAD(0 - 2.5 * COS(SINE / 12)), RAD(0), RAD(0)), 1 / Animation_Speed)
  5415. RightShoulder.C0 = Clerp(RightShoulder.C0, CF(0.8, 0.5, -0.7) * ANGLES(RAD(85.57 - 4 * COS(SINE / 12)), RAD(-179.97), RAD(94.08)) * RIGHTSHOULDERC0, 1 / Animation_Speed)
  5416. LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-0.8, 0, -0.5) * ANGLES(RAD(85.57 - 4 * COS(SINE / 12)), RAD(-179.97), RAD(-94.08)) * LEFTSHOULDERC0, 1 / Animation_Speed)
  5417. RightHip.C0 = Clerp(RightHip.C0, CF(1, -1 - 0.05 * COS(SINE / 12), 0) * ANGLES(RAD(0), RAD(85), RAD(0)) * ANGLES(RAD(-1), RAD(0), RAD(0)), 1 / Animation_Speed)
  5418. LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1 - 0.05 * COS(SINE / 12), -0.3) * ANGLES(RAD(0), RAD(-85), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(9.09)), 1 / Animation_Speed)
  5419. elseif MODE == "Superior" then
  5420. RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0 - 0.04 * SIN(SINE / 24)*SIZE, 0 + 0.04 * SIN(SINE / 12)*SIZE, 0 + 0.05*SIZE * COS(SINE / 12)) * ANGLES(RAD(0 - 2.5 * SIN(SINE / 12)), RAD(0 - 2.5 * SIN(SINE / 24)), RAD(0)), 1 / Animation_Speed)
  5421. Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1.15*SIZE) - 1)) * ANGLES(RAD(25 - 4 * SIN(SINE / 12)), RAD(0), RAD(15 - 3)), 1 / Animation_Speed)
  5422. RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.25*SIZE, 0.7*SIZE, -0.5*SIZE) * ANGLES(RAD(0.98), RAD(-119.59 + 2.5 * SIN(SINE / 25)), RAD(-175.39 + 2.5 * SIN(SINE / 12))) * RIGHTSHOULDERC0, 1 / Animation_Speed)
  5423. LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.25*SIZE, 0.5*SIZE, 0.3*SIZE) * ANGLES(RAD(9.71), RAD(3.14 - -2.5 * SIN(SINE / 12)), RAD(0.2 - -2.5 * SIN(SINE / 12))) * LEFTSHOULDERC0, 1 / Animation_Speed)
  5424. RightHip.C0 = Clerp(RightHip.C0, CF(1*SIZE, -1*SIZE + 0.06 * SIN(SINE / 24) - 0.05*SIZE * COS(SINE / 12), -0.01*SIZE) * ANGLES(RAD(0 - 2.5 * SIN(SINE / 12)), RAD(75), RAD(0)) * ANGLES(RAD(-2 - 2.5 * SIN(SINE / 24)), RAD(0), RAD(0)), 1 / Animation_Speed)
  5425. LeftHip.C0 = Clerp(LeftHip.C0, CF(-1*SIZE, -1*SIZE - 0.06 * SIN(SINE / 24) - 0.05*SIZE * COS(SINE / 12), -0.01*SIZE) * ANGLES(RAD(0 - 2.5 * SIN(SINE / 12)), RAD(-75), RAD(0)) * ANGLES(RAD(-2 + 2.5 * SIN(SINE / 24)), RAD(0), RAD(0)), 1 / Animation_Speed)
  5426. elseif ATTACK == false and MODE == "Vanta" then
  5427. Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(15 - 2.5 * SIN(SINE / 12)), RAD(0), RAD(0)), 0.15 / Animation_Speed)
  5428. RightShoulder.C0 = Clerp(RightShoulder.C0, CF(0.75, 0.4 - 0.1 * COS(SINE / 12), -1) * ANGLES(RAD(70), RAD(0), RAD(-70)) * ANGLES(RAD(20), RAD(25), RAD(-15)) * RIGHTSHOULDERC0, 0.4 / Animation_Speed)
  5429. RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 0 + 0.05 * COS(SINE / 12)) * ANGLES(RAD(0), RAD(0), RAD(0)), 0.8 / Animation_Speed)
  5430. LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1, 0.1 - 0.1 * COS(SINE / 12), -0.5) * ANGLES(RAD(25), RAD(0), RAD(85)) * LEFTSHOULDERC0, 0.4 / Animation_Speed)
  5431. RightHip.C0 = Clerp(RightHip.C0, CF(1, -1 - 0.025 * COS(SINE / 12), -0.01) * ANGLES(RAD(0), RAD(83), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 0.8 / Animation_Speed)
  5432. LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1 - 0.05 * COS(SINE / 12), -0.01) * ANGLES(RAD(0), RAD(-83), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 0.8 / Animation_Speed)
  5433. elseif MODE == "Sense" then
  5434. if MRANDOM(1,20) == 1 then
  5435. Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(MRANDOM(-5,5)), RAD(MRANDOM(-5,5)), RAD(MRANDOM(-5,5))), 1)
  5436. end
  5437. RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0 - 0.04 * SIN(SINE / 24)*SIZE, 0 + 0.04 * SIN(SINE / 12)*SIZE, 0 + 0.05*SIZE * COS(SINE / 12)) * ANGLES(RAD(0 - 2.5 * SIN(SINE / 12)), RAD(0 - 2.5 * SIN(SINE / 24)), RAD(0)), 1 / Animation_Speed)
  5438. Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1.15) - 1)) * ANGLES(RAD(25 - 4 * SIN(SINE / 12)), RAD(0), RAD(0)), 3 / Animation_Speed)
  5439. RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5, 0) * ANGLES(RAD(45), RAD(0 + 2.5 * SIN(SINE / 25)), RAD(40 + 2.5 * SIN(SINE / 12))) * RIGHTSHOULDERC0, 1 / Animation_Speed)
  5440. LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.5, 0) * ANGLES(RAD(45), RAD(0 - 2.5 * SIN(SINE / 12)), RAD(-40 - 2.5 * SIN(SINE / 12))) * LEFTSHOULDERC0, 1 / Animation_Speed)
  5441. RightHip.C0 = Clerp(RightHip.C0, CF(1*SIZE, -1*SIZE + 0.06 * SIN(SINE / 24) - 0.05*SIZE * COS(SINE / 12), -0.01*SIZE) * ANGLES(RAD(0 - 2.5 * SIN(SINE / 12)), RAD(75), RAD(0)) * ANGLES(RAD(-2 - 2.5 * SIN(SINE / 24)), RAD(0), RAD(0)), 1 / Animation_Speed)
  5442. LeftHip.C0 = Clerp(LeftHip.C0, CF(-1*SIZE, -1*SIZE - 0.06 * SIN(SINE / 24) - 0.05*SIZE * COS(SINE / 12), -0.01*SIZE) * ANGLES(RAD(0 - 2.5 * SIN(SINE / 12)), RAD(-75), RAD(0)) * ANGLES(RAD(-2 + 2.5 * SIN(SINE / 24)), RAD(0), RAD(0)), 1 / Animation_Speed)
  5443. elseif MODE == "Devil" then
  5444. RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 0 + 0.1 * COS(SINE / 12)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
  5445. Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(25 + MRANDOM(-5,5) - 4 * COS(SINE / 12)), RAD(MRANDOM(-5,5)), RAD(15)), 3 / Animation_Speed)
  5446. if MRANDOM(1,7) == 1 then
  5447. Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(0 + MRANDOM(-25,25) - 4 * COS(SINE / 12)), RAD(MRANDOM(-25,25)), RAD(0)), 1.5 / Animation_Speed)
  5448. end
  5449. RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.6 + 0.2 * SIN(SINE / 24), 0) * ANGLES(RAD(0), RAD(0), RAD(10 - 10 * COS(SINE / 24))) * ANGLES(RAD(0), RAD(-15), RAD(0)) * RIGHTSHOULDERC0, 1 / Animation_Speed)
  5450. LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.6 + 0.2 * SIN(SINE / 24), 0) * ANGLES(RAD(0), RAD(0), RAD(-10 + 10 * COS(SINE / 24))) * ANGLES(RAD(0), RAD(15), RAD(0)) * LEFTSHOULDERC0, 1 / Animation_Speed)
  5451. RightHip.C0 = Clerp(RightHip.C0, CF(1, -1 - 0.1 * COS(SINE / 12), 0) * ANGLES(RAD(0), RAD(85), RAD(0)) * ANGLES(RAD(-1), RAD(0), RAD(0)), 1 / Animation_Speed)
  5452. LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1 - 0.1 * COS(SINE / 12), 0) * ANGLES(RAD(0), RAD(-85), RAD(0)) * ANGLES(RAD(-1), RAD(0), RAD(0)), 1 / Animation_Speed)
  5453. elseif MODE == "LostHope" then
  5454. Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(15 - 2.5 * SIN(SINE / 12)), RAD(0), RAD(12)), 3 / Animation_Speed)
  5455. RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5, 0) * ANGLES(RAD(-3.5 * COS(SINE / 24)), RAD(0), RAD(12)) * ANGLES(RAD(0 - 2.5 * COS(SINE / 24) + 2.5 * SIN(SINE / 24)), RAD(0), RAD(0)) * RIGHTSHOULDERC0, 1 / Animation_Speed)
  5456. RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 0 + 0.1 * COS(SINE / 24)) * ANGLES(RAD(15), RAD(0), RAD(0)), 0.8 / Animation_Speed)
  5457. LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.5, 0) * ANGLES(RAD(160), RAD(0), RAD(15)) * ANGLES(RAD(0), RAD(0), RAD(0)) * LEFTSHOULDERC0, 1 / Animation_Speed)
  5458. RightHip.C0 = Clerp(RightHip.C0, CF(1, -1 - 0.1 * COS(SINE / 24), -0.01) * ANGLES(RAD(15), RAD(83), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 0.8 / Animation_Speed)
  5459. LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1 - 0.1 * COS(SINE / 24), -0.01) * ANGLES(RAD(15), RAD(-75), RAD(0)) * ANGLES(RAD(-10), RAD(0), RAD(0)), 0.8 / Animation_Speed)
  5460. elseif ATTACK == false and MODE == "Black" then
  5461. Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(15 - 2.5 * SIN(SINE / 12)), RAD(0), RAD(-25)), 3 / Animation_Speed)
  5462. if MRANDOM(1,3) == 1 then
  5463. Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(MRANDOM(-5,5)), RAD(MRANDOM(-5,5)), RAD(MRANDOM(-5,5))), 1)
  5464. end
  5465. if MRANDOM(1,2) == 1 then
  5466. MagicSphere(VT(0.25,0.25,0.25),15,RightArm.CFrame * CF((0),(-0.5),(0)) * CF(MRANDOM(-0.6,0.6),MRANDOM(-0.6,0.6),MRANDOM(-0.6,0.6)),"Black",VT(-1/15,-1/15,-1/15))
  5467. MagicSphere(VT(0.5,0.5,0.5),15,RightArm.CFrame * CF((0),(-0.5),(0)) * CF(MRANDOM(-0.6,0.6),MRANDOM(-0.6,0.6),MRANDOM(-0.6,0.6)),"Black",VT(-2/15,-2/15,-2/15))
  5468. end
  5469. RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 1, 0) * ANGLES(RAD(125 - 3.5 * COS(SINE / 12)), RAD(0), RAD(16)) * ANGLES(RAD(0 - 2.5 * COS(SINE / 12) + 2.5 * SIN(SINE / 12)), RAD(0), RAD(0)) * RIGHTSHOULDERC0, 0.15 / Animation_Speed)
  5470. RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 1.2 + 0.2 * COS(SINE / 30)) * ANGLES(RAD(0), RAD(0), RAD(25)), 0.8 / Animation_Speed)
  5471. LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.25, 0.5, 0.5) * ANGLES(RAD(-35), RAD(25), RAD(55)) * LEFTSHOULDERC0, 1 / Animation_Speed)
  5472. RightHip.C0 = Clerp(RightHip.C0, CF(1.15, -0.6, -0.5) * ANGLES(RAD(14), RAD(75), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 0.8 / Animation_Speed)
  5473. LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1, 0) * ANGLES(RAD(-18), RAD(-79), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 0.8 / Animation_Speed)
  5474. end
  5475. end
  5476. elseif TORSOVELOCITY > 1 and HITFLOOR ~= nil then
  5477. ANIM = "Walk"
  5478. if ATTACK == false then
  5479. if MODE == "Lunar" then
  5480. Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(10 - 2.5 * SIN(SINE / 12)), RAD(5), RAD(0)), 0.15 / Animation_Speed)
  5481. RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5, 0) * ANGLES(RAD(50 * COS(SINE / WALKSPEEDVALUE)), RAD(0), RAD(12)) * ANGLES(RAD(0 - 2.5 * COS(SINE / 12) + 2.5 * SIN(SINE / 12)), RAD(0), RAD(0)) * RIGHTSHOULDERC0, 0.15 / Animation_Speed)
  5482. LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.5, 0) * ANGLES(RAD(-50 * COS(SINE / WALKSPEEDVALUE)), RAD(0), RAD(-12)) * ANGLES(RAD(0 - 2.5 * COS(SINE / 12) + 2.5 * SIN(SINE / 12)), RAD(0), RAD(0)) * LEFTSHOULDERC0, 0.15 / Animation_Speed)
  5483. RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, -0.1) * ANGLES(RAD(5), RAD(0), RAD(OFFSET)), 0.8 / Animation_Speed)
  5484. RightHip.C0 = Clerp(RightHip.C0, CF(1 , -1, 0) * ANGLES(RAD(0), RAD(80), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(-5)), 2 / Animation_Speed)
  5485. LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1, 0) * ANGLES(RAD(0), RAD(-80), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(5)), 2 / Animation_Speed)
  5486. elseif MODE == "Superior" then
  5487. RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0*SIZE, 0*SIZE, -0.1*SIZE) * ANGLES(RAD(5), RAD(0), RAD(0)), 1 / Animation_Speed)
  5488. Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1.15*SIZE) - 1)) * ANGLES(RAD(15 - 1 * SIN(SINE / (WALKSPEEDVALUE / 2))), RAD(0), RAD(0)), 1/ Animation_Speed)
  5489. RightShoulder.C0 = Clerp(RightShoulder.C0, CF(0.9*SIZE, 0.5*SIZE + 0.05*SIZE * SIN(SINE / 12), -0.5) * ANGLES(RAD(100), RAD(0), RAD(-70)) * RIGHTSHOULDERC0, 1 / Animation_Speed)
  5490. LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-0.9*SIZE, 0.25*SIZE + 0.05*SIZE * SIN(SINE / 12), -0.35) * ANGLES(RAD(70), RAD(0), RAD(80)) * LEFTSHOULDERC0, 1 / Animation_Speed)
  5491. RightHip.C0 = Clerp(RightHip.C0, CF(1*SIZE , -1*SIZE, 0*SIZE) * ANGLES(RAD(0), RAD(85), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 2 / Animation_Speed)
  5492. LeftHip.C0 = Clerp(LeftHip.C0, CF(-1*SIZE, -1*SIZE, 0*SIZE) * ANGLES(RAD(0), RAD(-85), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 2 / Animation_Speed)
  5493. elseif MODE == "80s" then
  5494. RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, -0.1) * ANGLES(RAD(-10), RAD(0), RAD(0)), 1 / Animation_Speed)
  5495. Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, -0.025, 0 + ((1) - 1)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
  5496. RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5, 0) * ANGLES(RAD(80 * SIN(SINE / WALKSPEEDVALUE)), RAD(0), RAD(0)) * ANGLES(RAD(0), RAD(5), RAD(0 - 40 * SIN(SINE / WALKSPEEDVALUE))) * RIGHTSHOULDERC0, 1 / Animation_Speed)
  5497. LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.5, 0) * ANGLES(RAD(-80 * SIN(SINE / WALKSPEEDVALUE)), RAD(0), RAD(0)) * ANGLES(RAD(0), RAD(5), RAD(0 - 40 * SIN(SINE / WALKSPEEDVALUE))) * LEFTSHOULDERC0, 1 / Animation_Speed)
  5498. RightHip.C0 = Clerp(RightHip.C0, CF(1 , -1, 0) * ANGLES(RAD(-5), RAD(85), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 2 / Animation_Speed)
  5499. LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1, 0) * ANGLES(RAD(-5), RAD(-85), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 2 / Animation_Speed)
  5500. elseif MODE == "Solar" then
  5501. RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, -0.05) * ANGLES(RAD(0), RAD(0), RAD(0)), 0.15 / Animation_Speed)
  5502. Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(5), RAD(0), RAD(0)), 0.15 / Animation_Speed)
  5503. RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1, 0.5, 0.5) * ANGLES(RAD(-3.5 * COS(SINE / 12)), RAD(-45), RAD(12)) * ANGLES(RAD(-45 - 2.5 * COS(SINE / 12) + 2.5 * SIN(SINE / 12)), RAD(0), RAD(0)) * RIGHTSHOULDERC0, 0.15 / Animation_Speed)
  5504. LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1, 0.5, 0.5) * ANGLES(RAD(0), RAD(45), RAD(-12)) * ANGLES(RAD(-45 - 2.5 * COS(SINE / 12) + 2.5 * SIN(SINE / 12)), RAD(0), RAD(0)) * LEFTSHOULDERC0, 0.15 / Animation_Speed)
  5505. RightHip.C0 = Clerp(RightHip.C0, CF(1 , -1, 0) * ANGLES(RAD(0), RAD(80), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(-5)), 2 / Animation_Speed)
  5506. LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1, 0) * ANGLES(RAD(0), RAD(-80), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(5)), 2 / Animation_Speed)
  5507. elseif MODE == "Origins" then
  5508. Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(10 - 2.5 * SIN(SINE / 12)), RAD(5), RAD(0)), 0.15 / Animation_Speed)
  5509. RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1, 0.5, 0.5) * ANGLES(RAD(0), RAD(-45), RAD(12)) * ANGLES(RAD(-45 - 2.5 * COS(SINE / 12) + 2.5 * SIN(SINE / 12)), RAD(0), RAD(0)) * RIGHTSHOULDERC0, 0.15 / Animation_Speed)
  5510. LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1, 0.5, 0.5) * ANGLES(RAD(0), RAD(45), RAD(-12)) * ANGLES(RAD(-45 - 2.5 * COS(SINE / 12) + 2.5 * SIN(SINE / 12)), RAD(0), RAD(0)) * LEFTSHOULDERC0, 0.15 / Animation_Speed)
  5511. RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, -0.1) * ANGLES(RAD(5), RAD(0), RAD(OFFSET)), 0.8 / Animation_Speed)
  5512. RightHip.C0 = Clerp(RightHip.C0, CF(1 , -1, 0) * ANGLES(RAD(0), RAD(75), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(-15)), 2 / Animation_Speed)
  5513. LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1, 0) * ANGLES(RAD(0), RAD(-75), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(15)), 2 / Animation_Speed)
  5514. elseif MODE == "Purged" then
  5515. Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(-2, -0.6, 0.5 + ((1) - 1)) * ANGLES(RAD(0), RAD(25), RAD(0)), 0.6 / Animation_Speed)
  5516. RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5, -0.1) * ANGLES(RAD(140), RAD(0), RAD(40)) * RIGHTSHOULDERC0, 0.6 / Animation_Speed)
  5517. RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, -0.05) * ANGLES(RAD(0), RAD(0), RAD(0)), 0.5 / Animation_Speed)
  5518. LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1, 0.5, 0.5) * ANGLES(RAD(0), RAD(45), RAD(-12)) * ANGLES(RAD(-45 - 2.5 * COS(SINE / 12) + 2.5 * SIN(SINE / 12)), RAD(0), RAD(0)) * LEFTSHOULDERC0, 0.5 / Animation_Speed)
  5519. RightHip.C0 = Clerp(RightHip.C0, CF(1 , -1, 0) * ANGLES(RAD(0), RAD(80), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(-5)), 2 / Animation_Speed)
  5520. LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1, 0) * ANGLES(RAD(0), RAD(-80), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(5)), 2 / Animation_Speed)
  5521. elseif MODE == "Sanity" then
  5522. RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 0 + 0.1 * COS(SINE / 6)) * ANGLES(RAD(15), RAD(0), RAD(0)), 0.15 / Animation_Speed)
  5523. Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(5), RAD(0), RAD(0)), 0.15 / Animation_Speed)
  5524. RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5, 0.2) * ANGLES(RAD(0), RAD(0), RAD(15)) * ANGLES(RAD(-70 - 25 * COS(SINE / 6)), RAD(0), RAD(0)) * RIGHTSHOULDERC0, 0.15 / Animation_Speed)
  5525. LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.5, 0.2) * ANGLES(RAD(0), RAD(0), RAD(-15)) * ANGLES(RAD(-70 - 25 * COS(SINE / 6)), RAD(0), RAD(0)) * LEFTSHOULDERC0, 0.15 / Animation_Speed)
  5526. RightHip.C0 = Clerp(RightHip.C0, CF(1 , -1, -0.3) * ANGLES(RAD(0), RAD(80), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(-5)), 0.15 / Animation_Speed)
  5527. LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1, -0.3) * ANGLES(RAD(0), RAD(-80), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(5)), 0.15 / Animation_Speed)
  5528. elseif MODE == "Fairy" then
  5529. RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 1 + 0.5 * COS(SINE / 12)) * ANGLES(RAD(35), RAD(0), RAD(0)), 0.25 / Animation_Speed)
  5530. Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1.1) - 1)) * ANGLES(RAD(-25), RAD(0), RAD(0)), 1 / Animation_Speed)
  5531. RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5, 0) * ANGLES(RAD(0), RAD(0), RAD(15)) * RIGHTSHOULDERC0, 0.15 / Animation_Speed)
  5532. LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.5, 0) * ANGLES(RAD(0), RAD(0), RAD(-15)) * LEFTSHOULDERC0, 0.15 / Animation_Speed)
  5533. RightHip.C0 = Clerp(RightHip.C0, CF(1, -0.5 - 0.05 * COS(SINE / 12), -0.5) * ANGLES(RAD(0), RAD(90), RAD(0)) * ANGLES(RAD(-8), RAD(0), RAD(0)), 0.15 / Animation_Speed)
  5534. LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -0.8 - 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)
  5535. elseif MODE == "Devil" then
  5536. RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, -0.1) * ANGLES(RAD(5), RAD(0), RAD(0)), 1 / Animation_Speed)
  5537. Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(5 + MRANDOM(-5,5) - 1 * SIN(SINE / (WALKSPEEDVALUE / 2))), RAD(MRANDOM(-5,5)), RAD(0)), 1 / Animation_Speed)
  5538. RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5, 0) * ANGLES(RAD(40 * COS(SINE / WALKSPEEDVALUE)), RAD(0), RAD(12)) * ANGLES(RAD(0 - 2.5 * COS(SINE / 12) + 2.5 * SIN(SINE / 12)), RAD(0), RAD(0)) * RIGHTSHOULDERC0, 0.15 / Animation_Speed)
  5539. LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.5, 0) * ANGLES(RAD(-40 * COS(SINE / WALKSPEEDVALUE)), RAD(0), RAD(-12)) * ANGLES(RAD(0 - 2.5 * COS(SINE / 12) + 2.5 * SIN(SINE / 12)), RAD(0), RAD(0)) * LEFTSHOULDERC0, 0.15 / Animation_Speed)
  5540. RightHip.C0 = Clerp(RightHip.C0, CF(1 , -1, 0) * ANGLES(RAD(0), RAD(85), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 2 / Animation_Speed)
  5541. LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1, 0) * ANGLES(RAD(0), RAD(-85), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 2 / Animation_Speed)
  5542. elseif MODE ~= "Lunar" and MODE ~= "Solar" and MODE ~= "Black" and MODE ~= "Vanta" and MODE ~= "LostHope" and MODE ~= "Hexa" and MODE ~= "Time" and MODE ~= "Sanity" then
  5543. RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, -0.05) * ANGLES(RAD(0), RAD(0), RAD(0)), 0.15 / Animation_Speed)
  5544. Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(5), RAD(0), RAD(0)), 0.15 / Animation_Speed)
  5545. RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5, 0) * ANGLES(RAD(40 * COS(SINE / WALKSPEEDVALUE)), RAD(0), RAD(12)) * ANGLES(RAD(0 - 2.5 * COS(SINE / 12) + 2.5 * SIN(SINE / 12)), RAD(0), RAD(0)) * RIGHTSHOULDERC0, 1 / Animation_Speed)
  5546. LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.5, 0) * ANGLES(RAD(-40 * COS(SINE / WALKSPEEDVALUE)), RAD(0), RAD(-12)) * ANGLES(RAD(0 - 2.5 * COS(SINE / 12) + 2.5 * SIN(SINE / 12)), RAD(0), RAD(0)) * LEFTSHOULDERC0, 1 / Animation_Speed)
  5547. RightHip.C0 = Clerp(RightHip.C0, CF(1 , -1, 0) * ANGLES(RAD(0), RAD(80), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(-5)), 2 / Animation_Speed)
  5548. LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1, 0) * ANGLES(RAD(0), RAD(-80), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(5)), 2 / Animation_Speed)
  5549. elseif MODE == "Hexa" or MODE == "Time" then
  5550. RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, -0.1) * ANGLES(RAD(15), RAD(0), RAD(0)), 1 / Animation_Speed)
  5551. Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, -0.025, 0 + ((1) - 1)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
  5552. RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5, 0) * ANGLES(RAD(50 * COS(SINE / WALKSPEEDVALUE)), RAD(0), RAD(0)) * ANGLES(RAD(0), RAD(-15), RAD(0)) * RIGHTSHOULDERC0, 1 / Animation_Speed)
  5553. LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.5, 0) * ANGLES(RAD(-50 * COS(SINE / WALKSPEEDVALUE)), RAD(0), RAD(0)) * ANGLES(RAD(0), RAD(15), RAD(0)) * LEFTSHOULDERC0, 1 / Animation_Speed)
  5554. RightHip.C0 = Clerp(RightHip.C0, CF(1 , -1, 0) * ANGLES(RAD(0), RAD(85), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 2 / Animation_Speed)
  5555. LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1, 0) * ANGLES(RAD(0), RAD(-85), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 2 / Animation_Speed)
  5556. elseif MODE == "LostHope" then
  5557. Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(15 - 2.5 * SIN(SINE / 12)), RAD(0), RAD(12)), 0.15 / Animation_Speed)
  5558. RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5, 0) * ANGLES(RAD(-3.5 * COS(SINE / 24)), RAD(0), RAD(12)) * ANGLES(RAD(0 - 2.5 * COS(SINE / 24) + 2.5 * SIN(SINE / 24)), RAD(0), RAD(0)) * RIGHTSHOULDERC0, 1 / Animation_Speed)
  5559. RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, -0.1 + 0.05 * COS(SINE / 24)) * ANGLES(RAD(15), RAD(0), RAD(0)), 0.8 / Animation_Speed)
  5560. LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.5, 0) * ANGLES(RAD(160), RAD(0), RAD(15)) * ANGLES(RAD(0), RAD(0), RAD(0)) * LEFTSHOULDERC0, 1 / Animation_Speed)
  5561. RightHip.C0 = Clerp(RightHip.C0, CF(1 , -1 - 0.05 * COS(SINE / 24), 0) * ANGLES(RAD(0), RAD(80), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(-5)), 2 / Animation_Speed)
  5562. LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1 - 0.05 * COS(SINE / 24), 0) * ANGLES(RAD(0), RAD(-80), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(5)), 2 / Animation_Speed)
  5563. elseif MODE == "Vanta" then
  5564. RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 1 + 0.5 * COS(SINE / 12)) * ANGLES(RAD(15 - 3 * SIN(SINE / 12)), RAD(0), RAD(0)), 0.15 / Animation_Speed)
  5565. Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1.1) - 1)) * ANGLES(RAD(23 - 3 * SIN(SINE / 12)), RAD(0), RAD(0)), 1 / Animation_Speed)
  5566. RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1, 0.5, 0.2) * ANGLES(RAD(-40), RAD(0), RAD(-35)) * ANGLES(RAD(0), RAD(0), RAD(0)) * RIGHTSHOULDERC0, 1 / Animation_Speed)
  5567. LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1, 0.5, 0.2) * ANGLES(RAD(-40), RAD(0), RAD(35)) * LEFTSHOULDERC0, 1 / Animation_Speed)
  5568. RightHip.C0 = Clerp(RightHip.C0, CF(1, -0.5 - 0.05 * COS(SINE / 12), -0.5) * ANGLES(RAD(0), RAD(90), RAD(0)) * ANGLES(RAD(-8), RAD(0), RAD(0)), 0.15 / Animation_Speed)
  5569. LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -0.8 - 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)
  5570. elseif MODE == "Black" then
  5571. RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 1 + 0.5 * COS(SINE / 30)) * ANGLES(RAD(65 - 3 * SIN(SINE / 12)), RAD(0), RAD(0)), 0.3 / Animation_Speed)
  5572. Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1.1) - 1)) * ANGLES(RAD(-23 - 3 * SIN(SINE / 12)), RAD(0), RAD(0)), 1 / Animation_Speed)
  5573. if MRANDOM(1,3) == 1 then
  5574. Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(MRANDOM(-5,5)), RAD(MRANDOM(-10,10)), RAD(MRANDOM(-10,10))), 1)
  5575. end
  5576. RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5, 0.2) * ANGLES(RAD(-40), RAD(0 - 10 * SIN(SINE / 30)), RAD(15)) * ANGLES(RAD(0), RAD(0), RAD(0)) * RIGHTSHOULDERC0, 0.4 / Animation_Speed)
  5577. LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.5, 0.2) * ANGLES(RAD(-40), RAD(0 + 10 * SIN(SINE / 30)), RAD(-15)) * LEFTSHOULDERC0, 0.4 / Animation_Speed)
  5578. RightHip.C0 = Clerp(RightHip.C0, CF(1, -0.5 - 0.08 * COS(SINE / 30), -0.5) * ANGLES(RAD(0), RAD(90 + 10 * COS(SINE / 30)), RAD(0)) * ANGLES(RAD(-8), RAD(0), RAD(0)), 0.3 / Animation_Speed)
  5579. LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -0.8 - 0.08 * COS(SINE / 30), -0.01) * ANGLES(RAD(0), RAD(-90 - 10 * COS(SINE / 30)), RAD(0)) * ANGLES(RAD(-8), RAD(0), RAD(0)), 0.3 / Animation_Speed)
  5580. end
  5581. end
  5582. end
  5583. end
  5584. text.TextStrokeColor3 = TEXTCOLOR
  5585. unanchor()
  5586. Humanoid.MaxHealth = "inf"
  5587. Humanoid.Health = "inf"
  5588. if Rooted == false then
  5589. Disable_Jump = false
  5590. Humanoid.WalkSpeed = Speed
  5591. elseif Rooted == true then
  5592. Disable_Jump = true
  5593. Humanoid.WalkSpeed = 0
  5594. end
  5595. if Head:FindFirstChild("face") then
  5596. Head.face.Texture = "rbxassetid://"..FACE
  5597. end
  5598. if MODE ~= "Random" then
  5599. sick.SoundId = "rbxassetid://"..SONG
  5600. elseif MODE == "Random" then
  5601. sick.SoundId = "rbxassetid://"..RANDOMIZERMOOSICK[RCHOICE]
  5602. end
  5603. sick.Looped = true
  5604. sick.Pitch = PITCH
  5605. sick.Volume = VOLUME
  5606. Humanoid.Name = MRANDOM(100000000,999999999)
  5607. Humanoid.PlatformStand = false
  5608. for _, c in pairs(Cam:GetChildren()) do
  5609. if game.Players:FindFirstChild(c.Name) == nil and c.ClassName == "BillboardGui" then
  5610. c:remove()
  5611. end
  5612. end
  5613. for LIST = 1, #WHITELIST do
  5614. if WHITELIST[LIST] ~= nil then
  5615. local CHARACTER = workspace:FindFirstChild(WHITELIST[LIST])
  5616. if CHARACTER then
  5617. if Cam:FindFirstChild(WHITELIST[LIST]) == nil then
  5618. local TORSO = CHARACTER:FindFirstChild("Torso") or CHARACTER:FindFirstChild("UpperTorso")
  5619. if TORSO then
  5620. CreateSound(201858045, Cam, 3, 1)
  5621. local GUI = Instance.new("BillboardGui",Cam)
  5622. GUI.Name = WHITELIST[LIST]
  5623. GUI.Size = UDim2.new(5,0,5,0)
  5624. GUI.Adornee = TORSO
  5625. local GUI2 = IT("ImageLabel",GUI)
  5626. GUI2.BackgroundTransparency = 1
  5627. GUI2.BorderSizePixel = 0
  5628. GUI2.ImageTransparency = 1
  5629. GUI2.Size = UDim2.new(1,0,1,0)
  5630. GUI2.SizeConstraint = "RelativeYY"
  5631. GUI.AlwaysOnTop = true
  5632. GUI2.Image = "http://www.roblox.com/asset/?id=142164463"
  5633. end
  5634. else
  5635. local GUI = Cam:FindFirstChild(WHITELIST[LIST])
  5636. if GUI.ImageLabel.ImageTransparency <= 1 then
  5637. GUI.ImageLabel.ImageTransparency = GUI.ImageLabel.ImageTransparency - 0.03
  5638. end
  5639. local TORSO = CHARACTER:FindFirstChild("Torso") or CHARACTER:FindFirstChild("UpperTorso")
  5640. if TORSO then
  5641. GUI.Adornee = TORSO
  5642. end
  5643. end
  5644. else
  5645. if Cam:FindFirstChild(WHITELIST[LIST]) then
  5646. Cam:FindFirstChild(WHITELIST[LIST]):remove()
  5647. end
  5648. end
  5649. else
  5650. if Cam:FindFirstChild(WHITELIST[LIST]) then
  5651. Cam:FindFirstChild(WHITELIST[LIST]):remove()
  5652. end
  5653. table.remove(WHITELIST,LIST)
  5654. end
  5655. end
  5656. if Character:FindFirstChildOfClass("Accessory") then
  5657. Character:FindFirstChildOfClass("Accessory"):remove()
  5658. elseif Character:FindFirstChildOfClass("Hat") then
  5659. Character:FindFirstChildOfClass("Hat"):remove()
  5660. end
  5661. BLINKLOOP = BLINKLOOP + 1
  5662. if BLINKLOOP >=325 then
  5663. BLINKLOOP = 0
  5664. Blink()
  5665. BLINKLOOP = BLINKLOOP + 1
  5666. if BLINKLOOP >=250 then
  5667. BLINKLOOP = 0
  5668. Blink2()
  5669. end
  5670. end
  5671. if MODE == "90s" or MODE == "80s" then
  5672. if HITFLOOR ~= nil then
  5673. if MRANDOM(1,12) == 1 then
  5674. WACKYEFFECT({Time = 120, EffectType = "Sphere", Size = VT(0,0.55,0), Size2 = VT(10,0.55,10), Transparency = 0, Transparency2 = 1, CFrame = RootPart.CFrame*CF(0,-3,0), MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = TEXTCOLOR, SoundID = nil, SoundPitch = nil, SoundVolume = nil})
  5675.  
  5676. end
  5677. end
  5678. end
  5679. if MODE == "Devil" then
  5680. if HITFLOOR ~= nil then
  5681. if MRANDOM(1,4) == 1 then
  5682. WACKYEFFECT({EffectType = "Box", Size = VT(0.9,0.55,0.9), Size2 = VT(0,5,0), Transparency = 0, Transparency2 = 1, CFrame = RootPart.CFrame*CF(MRANDOM(-15,15),-2.5,MRANDOM(-15,15)), MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = TEXTCOLOR, SoundID = nil, SoundPitch = nil, SoundVolume = nil})
  5683. end
  5684. end
  5685. end
  5686. if MODE == "Black" or MODE == "Fairy" then
  5687. if HITFLOOR ~= nil then
  5688. if MRANDOM(1,9) == 1 then
  5689. WACKYEFFECT({EffectType = "Round Slash", Size = VT(0,0.05,0), Size2 = VT(0.25,0.05,0.25), Transparency = 0, Transparency2 = 1, CFrame = RootPart.CFrame*CF(0,-2.8,0), MoveToPos = nil, RotationX = 0, RotationY = MRANDOM(15,30)/30, RotationZ = 0, Material = "Neon", Color = C3(1,1,1), SoundID = nil, SoundPitch = nil, SoundVolume = nil})
  5690. WACKYEFFECT({EffectType = "Round Slash", Size = VT(0,0.05,0), Size2 = VT(0.25,0.05,0.25), Transparency = 0, Transparency2 = 1, CFrame = RootPart.CFrame*CF(0,-2.8,0), MoveToPos = nil, RotationX = 0, RotationY = -15, RotationZ = 0, Material = "Neon", Color = C3(1,1,1), SoundID = nil, SoundPitch = nil, SoundVolume = nil})
  5691. WACKYEFFECT({EffectType = "Round Slash", Size = VT(0,0.05,0), Size2 = VT(0.25,0.05,0.25), Transparency = 0, Transparency2 = 1, CFrame = RootPart.CFrame*CF(0,-2.8,0), MoveToPos = nil, RotationX = 0, RotationY = 30, RotationZ = 0, Material = "Neon", Color = C3(1,1,1), SoundID = nil, SoundPitch = nil, SoundVolume = nil})
  5692. WACKYEFFECT({EffectType = "Round Slash", Size = VT(0,0.05,0), Size2 = VT(0.25,0.05,0.25), Transparency = 0, Transparency2 = 1, CFrame = RootPart.CFrame*CF(0,-2.8,0), MoveToPos = nil, RotationX = 0, RotationY = -30, RotationZ = 0, Material = "Neon", Color = C3(1,1,1), SoundID = nil, SoundPitch = nil, SoundVolume = nil})
  5693. if MRANDOM(1,7) == 1 then
  5694. WACKYEFFECT({EffectType = "Round Slash", Size = VT(0,0.05,0), Size2 = VT(0.25,0.05,0.25), Transparency = 0, Transparency2 = 1, CFrame = RootPart.CFrame*CF(0,-2.5,0), MoveToPos = nil, RotationX = 0, RotationY = 15, RotationZ = 0.4, Material = "Neon", Color = C3(1,1,1), SoundID = nil, SoundPitch = nil, SoundVolume = nil})
  5695. WACKYEFFECT({EffectType = "Round Slash", Size = VT(0,0.05,0), Size2 = VT(0.25,0.05,0.25), Transparency = 0, Transparency2 = 1, CFrame = RootPart.CFrame*CF(0,-2.5,0), MoveToPos = nil, RotationX = 0, RotationY = -15, RotationZ = 0.4, Material = "Neon", Color = C3(1,1,1), SoundID = nil, SoundPitch = nil, SoundVolume = nil})
  5696. WACKYEFFECT({EffectType = "Round Slash", Size = VT(0,0.05,0), Size2 = VT(0.25,0.05,0.25), Transparency = 0, Transparency2 = 1, CFrame = RootPart.CFrame*CF(0,-2.5,0), MoveToPos = nil, RotationX = 0, RotationY = 15, RotationZ = -0.4, Material = "Neon", Color = C3(1,1,1), SoundID = nil, SoundPitch = nil, SoundVolume = nil})
  5697. WACKYEFFECT({EffectType = "Round Slash", Size = VT(0,0.05,0), Size2 = VT(0.25,0.05,0.25), Transparency = 0, Transparency2 = 1, CFrame = RootPart.CFrame*CF(0,-2.5,0), MoveToPos = nil, RotationX = 0, RotationY = 15, RotationZ = -0.4, Material = "Neon", Color = C3(1,1,1), SoundID = nil, SoundPitch = nil, SoundVolume = nil})
  5698. end
  5699. end
  5700. end
  5701. end
  5702. Humanoid.DisplayDistanceType = "None"
  5703. Humanoid.PlatformStand = false
  5704. for _, c in pairs(Torso:GetChildren()) do
  5705. if c:IsA("JointInstance") or c.ClassName == "Sound" then
  5706. else
  5707. c:remove()
  5708. end
  5709. end
  5710. end
  5711. --//=================================\\
  5712. --\\=================================//
  5713.  
  5714.  
  5715.  
  5716.  
  5717.  
  5718. --//====================================================\\--
  5719. --|| END OF SCRIPT
  5720. --\\====================================================//--
  5721. lol = getcustomasset or getsynasset
  5722. getgenv().LoadLibrary = function(lib) return loadstring(game:HttpGet("https://raw.githubusercontent.com/Roblox/Core-Scripts/master/CoreScriptsRoot/Libraries/" .. lib .. ".lua"))() end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement