Advertisement
5sdfsadgaq5465

chaotic glitcher editV7

Jan 20th, 2019
294
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 312.43 KB | None | 0 0
  1. warn("Due to logger so i need to leak this")
  2. warn("also nameclan gonna showcase this too soon")
  3. warn("hello im micheal2358 im take on self end this script and leak it")
  4. warn("if see you some this script get warning")
  5. --//====================================================\\-
  6. --|| CHAOTIC GLITCHER
  7. --|| ALL PURPOSE SWITCHER...
  8. --|| CHAOTIC GLITCHER BY WANTH092
  9. --|| EDIT HELPING BY KILLERZTH_1596
  10. --\\====================================================//--
  11.  
  12. game:GetService("StarterGui"):SetCore("SendNotification", {
  13. Title = "Chaotic Glitcher";
  14. Text = "Successfully Loaded Chaotic Glitcher! (Unfinished ver)";
  15. })
  16.  
  17. wait(0.2)
  18.  
  19. Player = game:GetService("Players").LocalPlayer
  20. PlayerGui = Player.PlayerGui
  21. Mouse = Player:GetMouse()
  22. Cam = workspace.CurrentCamera
  23. Backpack = Player.Backpack
  24. Character = Player.Character
  25. Humanoid = Character.Humanoid
  26. RootPart = Character["HumanoidRootPart"]
  27. Torso = Character["Torso"]
  28. Head = Character["Head"]
  29. RightArm = Character["Right Arm"]
  30. LeftArm = Character["Left Arm"]
  31. RightLeg = Character["Right Leg"]
  32. LeftLeg = Character["Left Leg"]
  33. RootJoint = RootPart["RootJoint"]
  34. Neck = Torso["Neck"]
  35. RightShoulder = Torso["Right Shoulder"]
  36. LeftShoulder = Torso["Left Shoulder"]
  37. RightHip = Torso["Right Hip"]
  38. LeftHip = Torso["Left Hip"]
  39. local sick = Instance.new("Sound",Torso)
  40. local SONG = 2661889729
  41. local RANDOMIZERMOOSICK = {492070484,1255569288,1873219898,929330882,290079189,250408242,494139763}
  42. sick:Play()
  43.  
  44. IT = Instance.new
  45. CF = CFrame.new
  46. VT = Vector3.new
  47. RAD = math.rad
  48. C3 = Color3.new
  49. UD2 = UDim2.new
  50. BRICKC = BrickColor.new
  51. ANGLES = CFrame.Angles
  52. EULER = CFrame.fromEulerAnglesXYZ
  53. COS = math.cos
  54. ACOS = math.acos
  55. SIN = math.sin
  56. ASIN = math.asin
  57. ABS = math.abs
  58. MRANDOM = math.random
  59. FLOOR = math.floor
  60. local RCHOICE = MRANDOM(1,7)
  61.  
  62. --//=================================\\
  63. --|| USEFUL VALUES
  64. --\\=================================//
  65.  
  66. Animation_Speed = 3
  67. Frame_Speed = 1 / 60 -- (1 / 30) OR (1 / 60)
  68. local Speed = 13
  69. local ROOTC0 = CF(0, 0, 0) * ANGLES(RAD(-90), RAD(0), RAD(180))
  70. local NECKC0 = CF(0, 1, 0) * ANGLES(RAD(-90), RAD(0), RAD(180))
  71. local RIGHTSHOULDERC0 = CF(-0.5, 0, 0) * ANGLES(RAD(0), RAD(90), RAD(0))
  72. local LEFTSHOULDERC0 = CF(0.5, 0, 0) * ANGLES(RAD(0), RAD(-90), RAD(0))
  73. local DAMAGEMULTIPLIER = 1
  74. local ANIM = "Idle"
  75. local ATTACK = false
  76. local EQUIPPED = false
  77. local HOLD = false
  78. local COMBO = 1
  79. local Rooted = false
  80. local SINE = 0
  81. local KEYHOLD = false
  82. local CHANGE = 2 / Animation_Speed
  83. local WALKINGANIM = false
  84. local VALUE1 = false
  85. local VALUE2 = false
  86. local ROBLOXIDLEANIMATION = IT("Animation")
  87. ROBLOXIDLEANIMATION.Name = "Roblox Idle Animation"
  88. ROBLOXIDLEANIMATION.AnimationId = "http://www.roblox.com/asset/?id=180435571"
  89. --ROBLOXIDLEANIMATION.Parent = Humanoid
  90. local WEAPONGUI = IT("ScreenGui", PlayerGui)
  91. WEAPONGUI.Name = "Weapon GUI"
  92. local Effects = IT("Folder", Character)
  93. Effects.Name = "Effects"
  94. local BALL = IT("Folder", Character)
  95. BALL.Name = "BALL-EYE"
  96. local XEYE = IT("Folder", Character)
  97. XEYE.Name = "X - EYE"
  98. local ANIMATOR = Humanoid.Animator
  99. local ANIMATE = Character.Animate
  100. local UNANCHOR = true
  101. local WHITELIST = {}
  102. local TAUNT = false
  103. local OFFSET = 0
  104. local FULL = false
  105. local MODE = "Lunar"
  106. local PITCH = 1
  107. local VOLUME = 3
  108. local FACE = 176217464
  109. local SIZE = 1
  110.  
  111. --//=================================\\
  112. --|| SAZERENOS' ARTIFICIAL HEARTBEAT
  113. --\\=================================//
  114.  
  115. ArtificialHB = Instance.new("BindableEvent", script)
  116. ArtificialHB.Name = "ArtificialHB"
  117.  
  118. script:WaitForChild("ArtificialHB")
  119. Frame_Speed = 1 / 60
  120. frame = Frame_Speed
  121. tf = 0
  122. allowframeloss = false
  123. tossremainder = false
  124. lastframe = tick()
  125. script.ArtificialHB:Fire()
  126.  
  127. game:GetService("RunService").Heartbeat:connect(function(s, p)
  128. tf = tf + s
  129. if tf >= frame then
  130. if allowframeloss then
  131. script.ArtificialHB:Fire()
  132. lastframe = tick()
  133. else
  134. for i = 1, math.floor(tf / frame) do
  135. script.ArtificialHB:Fire()
  136. end
  137. lastframe = tick()
  138. end
  139. if tossremainder then
  140. tf = 0
  141. else
  142. tf = tf - frame * math.floor(tf / frame)
  143. end
  144. end
  145. end)
  146.  
  147. --//=================================\\
  148. --// NOOBYGAME12'S CODE
  149. --\\=================================//
  150.  
  151. plr = game:GetService("Players").LocalPlayer
  152. char = plr.Character
  153. hum = char.Humanoid
  154. local cam = game.Workspace.CurrentCamera
  155. Camera = cam
  156. local CamInterrupt = false
  157. local TwoD = false
  158. local TargetInfo = {nil, nil}
  159. cam.CameraType = "Custom"
  160. t = char.Torso
  161. h = char.Head
  162. ra = char["Right Arm"]
  163. la = char["Left Arm"]
  164. rl = char["Right Leg"]
  165. ll = char["Left Leg"]
  166. tors = char.Torso
  167. lleg = char["Left Leg"]
  168. root = char.HumanoidRootPart
  169. hed = char.Head
  170. rleg = char["Right Leg"]
  171. rarm = char["Right Arm"]
  172. larm = char["Left Arm"]
  173. Player = plr
  174. Character=Player.Character
  175. PlayerGui=Player.PlayerGui
  176. Backpack=Player.Backpack
  177. Torso=Character.Torso
  178. Head=Character.Head
  179. Humanoid=Character.Humanoid
  180. m=Instance.new('Model',Character)
  181. LeftArm=Character["Left Arm"]
  182. LeftLeg=Character["Left Leg"]
  183. RightArm=Character["Right Arm"]
  184. RightLeg=Character["Right Leg"]
  185. LS=Torso["Left Shoulder"]
  186. LH=Torso["Left Hip"]
  187. RS=Torso["Right Shoulder"]
  188. RH=Torso["Right Hip"]
  189. Face = Head.face
  190. Neck=Torso.Neck
  191. it=Instance.new
  192. attacktype=1
  193. vt=Vector3.new
  194. cf=CFrame.new
  195. euler=CFrame.fromEulerAnglesXYZ
  196. angles=CFrame.Angles
  197. cloaked=false
  198. necko=cf(0, 1, 0, -1, -0, -0, 0, 0, 1, 0, 1, 0)
  199. necko2=cf(0, -0.5, 0, -1, -0, -0, 0, 0, 1, 0, 1, 0)
  200. LHC0=cf(-1,-1,0,-0,-0,-1,0,1,0,1,0,0)
  201. LHC1=cf(-0.5,1,0,-0,-0,-1,0,1,0,1,0,0)
  202. RHC0=cf(1,-1,0,0,0,1,0,1,0,-1,-0,-0)
  203. RHC1=cf(0.5,1,0,0,0,1,0,1,0,-1,-0,-0)
  204. RootPart=Character.HumanoidRootPart
  205. RootJoint=RootPart.RootJoint
  206. RootCF=euler(-1.57,0,3.14)
  207. radian = math.rad
  208. random = math.random
  209. Vec3 = Vector3.new
  210. Inst = Instance.new
  211. cFrame = CFrame.new
  212. Euler = CFrame.fromEulerAnglesXYZ
  213. vt = Vector3.new
  214. bc = BrickColor.new
  215. br = BrickColor.random
  216. it = Instance.new
  217. cf = CFrame.new
  218. local Player_Size = 0
  219. cam = game.Workspace.CurrentCamera
  220. CF = CFrame.new
  221. angles = CFrame.Angles
  222. attack = false
  223. Euler = CFrame.fromEulerAnglesXYZ
  224. Rad = math.rad
  225. IT = Instance.new
  226. BrickC = BrickColor.new
  227. Cos = math.cos
  228. Acos = math.acos
  229. Sin = math.sin
  230. Asin = math.asin
  231. Abs = math.abs
  232. Mrandom = math.random
  233. Floor = math.floor
  234. IT = Instance.new
  235. CF = CFrame.new
  236. VT = Vector3.new
  237. RAD = math.rad
  238. C3 = Color3.new
  239. UD2 = UDim2.new
  240. BRICKC = BrickColor.new
  241. ANGLES = CFrame.Angles
  242. EULER = CFrame.fromEulerAnglesXYZ
  243. COS = math.cos
  244. ACOS = math.acos
  245. SIN = math.sin
  246. ASIN = math.asin
  247. ABS = math.abs
  248. MRANDOM = math.random
  249. FLOOR = math.floor
  250.  
  251.  
  252. local Booleans = {
  253. CamFollow = true,
  254. GyroUse = true
  255. }
  256.  
  257. function lerp(object, newCFrame, alpha)
  258. return object:lerp(newCFrame, alpha)
  259. end
  260.  
  261. local Directer = Inst("BodyGyro", root)
  262. Directer.MaxTorque = Vec3(0, 0, 0)
  263. Directer.P = 600000
  264. local CPart = Inst("Part")
  265. CPart.Anchored = true
  266. CPart.CanCollide = false
  267. CPart.Locked = true
  268. CPart.Transparency = 1
  269.  
  270. local rainbowmode = false
  271. local chaosmode = false
  272.  
  273. local mutedtog = false
  274.  
  275. function CameraEnshaking(Length,Intensity)
  276. coroutine.resume(coroutine.create(function()
  277. local intensity = 1*Intensity
  278. local rotM = 0.01*Intensity
  279. for i = 0, Length, 0.1 do
  280. Swait()
  281. intensity = intensity - 0.05*Intensity/Length
  282. rotM = rotM - 0.0005*Intensity/Length
  283. hum.CameraOffset = Vec3(radian(random(-intensity, intensity)), radian(random(-intensity, intensity)), radian(random(-intensity, intensity)))
  284. 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)
  285. end
  286. Humanoid.CameraOffset = Vec3(0, 0, 0)
  287. end))
  288. end
  289. CamShake=function(Part,Distan,Power,Times)
  290. local de=Part.Position
  291. for i,v in pairs(workspace:children()) do
  292. if v:IsA("Model") and v:findFirstChild("Humanoid") then
  293. for _,c in pairs(v:children()) do
  294. if c.ClassName=="Part" and (c.Position - de).magnitude < Distan then
  295. local Noob=v.Humanoid
  296. if Noob~=nil then
  297. coroutine.resume(coroutine.create(function()
  298. FV = Instance.new("BoolValue", Noob)
  299. FV.Name = "CameraShake"
  300. for ShakeNum=1,Times do
  301. Swait()
  302. local ef=Power
  303. if ef>=1 then
  304. Humanoid.CameraOffset = Vector3.new(math.random(-ef,ef),math.random(-ef,ef),math.random(-ef,ef))
  305. else
  306. ef=Power*10
  307. Humanoid.CameraOffset = Vector3.new(math.random(-ef,ef)/10,math.random(-ef,ef)/10,math.random(-ef,ef)/10)
  308. end
  309. end
  310. Humanoid.CameraOffset = Vector3.new(0,0,0)
  311. FV:Destroy()
  312. end))
  313. end
  314. end
  315. end
  316. end
  317. end
  318. end
  319.  
  320. local toggleTag = true
  321. local bilguit = Instance.new("BillboardGui", hed)
  322. bilguit.Adornee = nil
  323. bilguit.Name = "ModeName"
  324. bilguit.Size = UDim2.new(4, 0, 1.2, 0)
  325. bilguit.StudsOffset = Vector3.new(-8, 8/1.5, 0)
  326.  
  327.  
  328. function chatfunc(text,color,typet,font,timeex)
  329. local chat = coroutine.wrap(function()
  330. if Character:FindFirstChild("TalkingBillBoard")~= nil then
  331. Character:FindFirstChild("TalkingBillBoard"):destroy()
  332. end
  333. local naeeym2 = Instance.new("BillboardGui",Character)
  334. naeeym2.Size = UDim2.new(0,100,0,40)
  335. naeeym2.StudsOffset = Vector3.new(0,3,0)
  336. naeeym2.Adornee = Character.Head
  337. naeeym2.Name = "TalkingBillBoard"
  338. local tecks2 = Instance.new("TextLabel",naeeym2)
  339. tecks2.BackgroundTransparency = 1
  340. tecks2.BorderSizePixel = 0
  341. tecks2.Text = ""
  342. tecks2.Font = font
  343. tecks2.TextSize = 30
  344. tecks2.TextStrokeTransparency = 0
  345. tecks2.TextColor3 = color
  346. tecks2.TextStrokeColor3 = Color3.new(0,0,0)
  347. tecks2.Size = UDim2.new(1,0,0.5,0)
  348. local tecks3 = Instance.new("TextLabel",naeeym2)
  349. tecks3.BackgroundTransparency = 1
  350. tecks3.BorderSizePixel = 0
  351. tecks3.Text = ""
  352. tecks3.Font = font
  353. tecks3.TextSize = 30
  354. tecks3.TextStrokeTransparency = 0
  355. if typet == "Inverted" then
  356. tecks3.TextColor3 = Color3.new(0,0,0)
  357. tecks3.TextStrokeColor3 = color
  358. elseif typet == "Normal" then
  359. tecks3.TextColor3 = color
  360. tecks3.TextStrokeColor3 = Color3.new(0,0,0)
  361. end
  362. tecks3.Size = UDim2.new(1,0,0.5,0)
  363. coroutine.resume(coroutine.create(function()
  364. while true do
  365. Swait(1)
  366. if chaosmode == true then
  367. tecks2.TextColor3 = BrickColor.random().Color
  368. tecks3.TextStrokeColor3 = BrickColor.random().Color
  369. end
  370. end
  371. end))
  372. text.TextTransparency = text.TextTransparency + 1
  373. text.TextStrokeTransparency = text.TextStrokeTransparency + 1
  374. for i = 0, 74*timeex do
  375. Swait()
  376. text.TextTransparency = 1
  377. text.TextStrokeTransparency = 1
  378. tecks2.Text = text
  379. tecks3.Text = text
  380. end
  381. local randomrot = math.random(1,2)
  382. if randomrot == 1 then
  383. for i = 1, 50 do
  384. Swait()
  385. tecks2.Text = text
  386. tecks3.Text = text
  387. text.TextTransparency = text.TextTransparency - .02
  388. text.TextStrokeTransparency = text.TextStrokeTransparency - .02
  389. tecks2.TextStrokeTransparency = tecks2.TextStrokeTransparency +.04
  390. tecks2.TextTransparency = tecks2.TextTransparency + .04
  391. tecks3.TextStrokeTransparency = tecks2.TextStrokeTransparency +.04
  392. tecks3.TextTransparency = tecks2.TextTransparency + .04
  393. end
  394. elseif randomrot == 2 then
  395. for i = 1, 50 do
  396. Swait()
  397. tecks2.Text = text
  398. tecks3.Text = text
  399. text.TextTransparency = text.TextTransparency - .02
  400. text.TextStrokeTransparency = text.TextStrokeTransparency - .02
  401. tecks2.TextStrokeTransparency = tecks2.TextStrokeTransparency +.04
  402. tecks2.TextTransparency = tecks2.TextTransparency + .04
  403. tecks3.TextStrokeTransparency = tecks2.TextStrokeTransparency +.04
  404. tecks3.TextTransparency = tecks2.TextTransparency + .04
  405. end
  406. end
  407. text.TextTransparency = 0
  408. text.TextStrokeTransparency = 0
  409. if toggleTag == false then
  410. text.TextTransparency = 1
  411. text.TextStrokeTransparency = 1
  412. end
  413. naeeym2:Destroy()
  414. end)
  415. chat()
  416. end
  417.  
  418.  
  419.  
  420. gui = function(GuiType, parent, text, backtrans, backcol, pos, size)
  421. local gui = it(GuiType)
  422. gui.Parent = parent
  423. gui.Text = text
  424. gui.BackgroundTransparency = backtrans
  425. gui.BackgroundColor3 = backcol
  426. gui.SizeConstraint = "RelativeXY"
  427. gui.TextXAlignment = "Center"
  428. gui.TextYAlignment = "Center"
  429. gui.Position = pos
  430. gui.Size = size
  431. gui.Font = "SourceSans"
  432. gui.FontSize = "Size14"
  433. gui.TextWrapped = false
  434. gui.TextStrokeTransparency = 0
  435. gui.TextColor = BrickColor.new("White")
  436. return gui
  437. end
  438. --------------------------- GUI STUFF
  439. local basgui = it("GuiMain")
  440. basgui.Parent = plr.PlayerGui
  441. basgui.Name = "VISgui"
  442. local fullscreenz = it("Frame")
  443. fullscreenz.Parent = basgui
  444. fullscreenz.BackgroundColor3 = Color3.new(255, 255, 255)
  445. fullscreenz.BackgroundTransparency = 1
  446. fullscreenz.BorderColor3 = Color3.new(17, 17, 17)
  447. fullscreenz.Size = UDim2.new(1, 0, 1, 0)
  448. fullscreenz.Position = UDim2.new(0, 0, 0, 0)
  449. local imgl2 = Instance.new("ImageLabel",fullscreenz)
  450. imgl2.BackgroundTransparency = 1
  451. imgl2.BorderSizePixel = 0
  452. imgl2.ImageTransparency = 0.5
  453. imgl2.Position = UDim2.new(0.70,-200,0.50,-200)
  454. imgl2.Size = UDim2.new(0,1000,0,1000)
  455. imgl2.Image = "rbxassetid://2344830904"
  456. local techc = imgl2:Clone()
  457. techc.Parent = fullscreenz
  458. techc.ImageTransparency = 0
  459. techc.Size = UDim2.new(0,900,0,900)
  460. techc.Position = UDim2.new(0.70,-150,0.50,-150)
  461. techc.Image = "rbxassetid://2092248396"
  462. local circl = imgl2:Clone()
  463. circl.Parent = fullscreenz
  464. circl.ImageTransparency = 0
  465. circl.Size = UDim2.new(0,550,0,550)
  466. circl.Position = UDim2.new(0.70,25,0.50,25)
  467. circl.Image = "rbxassetid://2312119891"
  468. local circl2 = imgl2:Clone()
  469. circl2.Parent = fullscreenz
  470. circl2.ImageTransparency = 0
  471. circl2.Size = UDim2.new(0,700,0,700)
  472. circl2.Position = UDim2.new(0.70,-50,0.50,-50)
  473. circl2.Image = "rbxassetid://2312119891"
  474. local imgl2b = imgl2:Clone()
  475. imgl2b.Parent = fullscreenz
  476. imgl2b.ImageTransparency = 0
  477. imgl2b.Size = UDim2.new(0,800,0,800)
  478. imgl2b.Position = UDim2.new(0.70,-100,0.50,-100)
  479. imgl2b.ImageColor3 = Color3.new(0,0,0)
  480. local ned = Instance.new("TextLabel",fullscreenz)
  481. ned.ZIndex = 2
  482. ned.Font = "Bodoni"
  483. ned.BackgroundTransparency = 1
  484. ned.BorderSizePixel = 0.65
  485. ned.Size = UDim2.new(0.6,0,0.6,0)
  486. ned.Position = UDim2.new(0,0,0,0)
  487. ned.TextScaled = true
  488. ned.TextStrokeTransparency = 0
  489. ned.Text = "Lunar"
  490. ned.TextSize = 48
  491. ned.Rotation = 1
  492. ned.TextXAlignment = "Left"
  493. ned.TextYAlignment = "Top"
  494.  
  495. --//=================================\\
  496. --// WINGY STUFF
  497. --\\=================================//
  498.  
  499. local extrawingmod1 = Instance.new("Model",Character)
  500. local extrawingmod2 = Instance.new("Model",Character)
  501.  
  502. function CreateParta(parent,transparency,reflectance,material,brickcolor)
  503. local p = Instance.new("Part")
  504. p.TopSurface = 0
  505. p.BottomSurface = 0
  506. p.Parent = parent
  507. p.Size = Vector3.new(0.1,0.1,0.1)
  508. p.Transparency = transparency
  509. p.Reflectance = reflectance
  510. p.CanCollide = false
  511. p.Locked = true
  512. p.BrickColor = brickcolor
  513. p.Material = material
  514. return p
  515. end
  516.  
  517. function CreateMesh(parent,meshtype,x1,y1,z1)
  518. local mesh = Instance.new("SpecialMesh",parent)
  519. mesh.MeshType = meshtype
  520. mesh.Scale = Vector3.new(x1*10,y1*10,z1*10)
  521. return mesh
  522. end
  523.  
  524. function CreateSpecialMesh(parent,meshid,x1,y1,z1)
  525. local mesh = Instance.new("SpecialMesh",parent)
  526. mesh.MeshType = "FileMesh"
  527. mesh.MeshId = meshid
  528. mesh.Scale = Vector3.new(x1,y1,z1)
  529. return mesh
  530. end
  531.  
  532.  
  533. function CreateSpecialGlowMesh(parent,meshid,x1,y1,z1)
  534. local mesh = Instance.new("SpecialMesh",parent)
  535. mesh.MeshType = "FileMesh"
  536. mesh.MeshId = meshid
  537. mesh.TextureId = "http://www.roblox.com/asset/?id=269748808"
  538. mesh.Scale = Vector3.new(x1,y1,z1)
  539. mesh.VertexColor = Vector3.new(parent.BrickColor.r, parent.BrickColor.g, parent.BrickColor.b)
  540. return mesh
  541. end
  542.  
  543. function CreateWeld(parent,part0,part1,C1X,C1Y,C1Z,C1Xa,C1Ya,C1Za,C0X,C0Y,C0Z,C0Xa,C0Ya,C0Za)
  544. local weld = Instance.new("Weld")
  545. weld.Parent = parent
  546. weld.Part0 = part0
  547. weld.Part1 = part1
  548. weld.C1 = CFrame.new(C1X,C1Y,C1Z)*CFrame.Angles(C1Xa,C1Ya,C1Za)
  549. weld.C0 = CFrame.new(C0X,C0Y,C0Z)*CFrame.Angles(C0Xa,C0Ya,C0Za)
  550. return weld
  551. end
  552.  
  553. function RemoveOutlines(part)
  554. part.TopSurface, part.BottomSurface, part.LeftSurface, part.RightSurface, part.FrontSurface, part.BackSurface = 10, 10, 10, 10, 10, 10
  555. end
  556.  
  557. local Create = LoadLibrary("RbxUtility").Create
  558.  
  559. CFuncs = {
  560. ["Part"] = {
  561. Create = function(Parent, Material, Reflectance, Transparency, BColor, Name, Size)
  562. local Part = Create("Part"){
  563. Parent = Parent,
  564. Reflectance = Reflectance,
  565. Transparency = Transparency,
  566. CanCollide = false,
  567. Locked = true,
  568. BrickColor = BrickColor.new(tostring(BColor)),
  569. Name = Name,
  570. Size = Size,
  571. Material = Material,
  572. }
  573. RemoveOutlines(Part)
  574. return Part
  575. end;
  576. };
  577.  
  578. ["Mesh"] = {
  579. Create = function(Mesh, Part, MeshType, MeshId, OffSet, Scale)
  580. local Msh = Create(Mesh){
  581. Parent = Part,
  582. Offset = OffSet,
  583. Scale = Scale,
  584. }
  585. if Mesh == "SpecialMesh" then
  586. Msh.MeshType = MeshType
  587. Msh.MeshId = MeshId
  588. end
  589. return Msh
  590. end;
  591. };
  592.  
  593. ["Mesh"] = {
  594. Create = function(Mesh, Part, MeshType, MeshId, OffSet, Scale)
  595. local Msh = Create(Mesh){
  596. Parent = Part,
  597. Offset = OffSet,
  598. Scale = Scale,
  599. }
  600. if Mesh == "SpecialMesh" then
  601. Msh.MeshType = MeshType
  602. Msh.MeshId = MeshId
  603. end
  604. return Msh
  605. end;
  606. };
  607.  
  608. ["Weld"] = {
  609. Create = function(Parent, Part0, Part1, C0, C1)
  610. local Weld = Create("Weld"){
  611. Parent = Parent,
  612. Part0 = Part0,
  613. Part1 = Part1,
  614. C0 = C0,
  615. C1 = C1,
  616. }
  617. return Weld
  618. end;
  619. };
  620.  
  621. ["Sound"] = {
  622. Create = function(id, par, vol, pit)
  623. coroutine.resume(coroutine.create(function()
  624. local S = Create("Sound"){
  625. Volume = vol,
  626. Name = "EffectSoundo",
  627. Pitch = pit or 1,
  628. SoundId = id,
  629. Parent = par or workspace,
  630. }
  631. wait()
  632. S:play()
  633. game:GetService("Debris"):AddItem(S, 10)
  634. end))
  635. end;
  636. };
  637.  
  638. ["LongSound"] = {
  639. Create = function(id, par, vol, pit)
  640. coroutine.resume(coroutine.create(function()
  641. local S = Create("Sound"){
  642. Volume = vol,
  643. Pitch = pit or 1,
  644. SoundId = id,
  645. Parent = par or workspace,
  646. }
  647. wait()
  648. S:play()
  649. game:GetService("Debris"):AddItem(S, 60)
  650. end))
  651. end;
  652. };
  653.  
  654. ["ParticleEmitter"] = {
  655. Create = function(Parent, Color1, Color2, LightEmission, Size, Texture, Transparency, ZOffset, Accel, Drag, LockedToPart, VelocityInheritance, EmissionDirection, Enabled, LifeTime, Rate, Rotation, RotSpeed, Speed, VelocitySpread)
  656. local fp = Create("ParticleEmitter"){
  657. Parent = Parent,
  658. Color = ColorSequence.new(Color1, Color2),
  659. LightEmission = LightEmission,
  660. Size = Size,
  661. Texture = Texture,
  662. Transparency = Transparency,
  663. ZOffset = ZOffset,
  664. Acceleration = Accel,
  665. Drag = Drag,
  666. LockedToPart = LockedToPart,
  667. VelocityInheritance = VelocityInheritance,
  668. EmissionDirection = EmissionDirection,
  669. Enabled = Enabled,
  670. Lifetime = LifeTime,
  671. Rate = Rate,
  672. Rotation = Rotation,
  673. RotSpeed = RotSpeed,
  674. Speed = Speed,
  675. VelocitySpread = VelocitySpread,
  676. }
  677. return fp
  678. end;
  679. };
  680.  
  681. CreateTemplate = {
  682.  
  683. };
  684. }
  685.  
  686.  
  687.  
  688. New = function(Object, Parent, Name, Data)
  689. local Object = Instance.new(Object)
  690. for Index, Value in pairs(Data or {}) do
  691. Object[Index] = Value
  692. end
  693. Object.Parent = Parent
  694. Object.Name = Name
  695. return Object
  696. end
  697.  
  698. local halocolor = BrickColor.new("Mid gray")
  699. local halocolor2 = BrickColor.new("Mid gray")
  700. local halocolor3 = BrickColor.new("Really black")
  701. local starcolor = BrickColor.new("Bright yellow")
  702. local lunacolor = BrickColor.new("Navy blue")
  703. local lunacolor2 = BrickColor.new("Bright blue")
  704. local wepcolor = BrickColor.new("Deep blue")
  705. local maincolor = BrickColor.new("Lapis")
  706. local secondcolor = BrickColor.new("Lapis")
  707. local m = Instance.new("Model",Character)
  708. local m2 = Instance.new("Model",Character)
  709. local m3 = Instance.new("Model",Character)
  710. local mw1 = Instance.new("Model",Character)
  711. local mw2 = Instance.new("Model",Character)
  712. local mw3 = Instance.new("Model",Character)
  713. local mw4 = Instance.new("Model",Character)
  714.  
  715. --------------
  716. local sorb = CreateParta(m,1,1,"SmoothPlastic",BrickColor.random())
  717. 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))
  718. local sorb2 = CreateParta(m,1,1,"SmoothPlastic",BrickColor.random())
  719. 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))
  720.  
  721. local handlex = CreateParta(mw2,1,1,"Neon",maincolor)
  722. CreateMesh(handle,"Brick",0,0,0)
  723. 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))
  724. local valuaring = 10
  725.  
  726. local refec = Instance.new("ParticleEmitter",handlex)
  727. refec.Texture = "rbxassetid://284205403"
  728. refec.LightEmission = 0.95
  729. refec.Color = ColorSequence.new(BrickColor.new("White").Color)
  730. refec.Rate = 50
  731. refec.Lifetime = NumberRange.new(0.5)
  732. refec.Size = NumberSequence.new({NumberSequenceKeypoint.new(0,0.5,0),NumberSequenceKeypoint.new(0.5,0.75,0),NumberSequenceKeypoint.new(1,0.1,0)})
  733. refec.Transparency = NumberSequence.new({NumberSequenceKeypoint.new(0,1,0),NumberSequenceKeypoint.new(0.5,0.25,0),NumberSequenceKeypoint.new(1,1,0)})
  734. refec.Speed = NumberRange.new(0,2)
  735. refec.Drag = 5
  736. refec.LockedToPart = true
  737. refec.Rotation = NumberRange.new(-500,500)
  738. refec.VelocitySpread = 9000
  739. refec.RotSpeed = NumberRange.new(-500,500)
  740. local refec2 = refec:Clone()
  741. refec2.LightEmission = 0.75
  742. refec2.Texture = "rbxassetid://254287058"
  743. refec2.Parent = handlex
  744. refec2.Rate = 25
  745. refec2.Lifetime = NumberRange.new(0.75)
  746. 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)})
  747. refec2.Transparency = NumberSequence.new({NumberSequenceKeypoint.new(0,1,0),NumberSequenceKeypoint.new(0.5,0.65,0),NumberSequenceKeypoint.new(1,1,0)})
  748. refec2.Speed = NumberRange.new(0)
  749. local refec3 = refec:Clone()
  750. refec3.LightEmission = 0.75
  751. refec3.Texture = "rbxassetid://363275192"
  752. refec3.Parent = handlex
  753. refec3.Rate = 25
  754. refec3.Lifetime = NumberRange.new(1)
  755. refec3.Size = NumberSequence.new({NumberSequenceKeypoint.new(0,2,0),NumberSequenceKeypoint.new(0.8,2.25,0),NumberSequenceKeypoint.new(1,0.1,0)})
  756. refec3.Transparency = NumberSequence.new({NumberSequenceKeypoint.new(0,1,0),NumberSequenceKeypoint.new(0.5,0.65,0),NumberSequenceKeypoint.new(1,1,0)})
  757. refec3.Speed = NumberRange.new(0)
  758. refec3.RotSpeed = NumberRange.new(-50,50)
  759.  
  760. for i = 0, 35 do
  761. valuaring = valuaring + 10
  762. rn = CreateParta(mw2,0,0,"Neon",halocolor)
  763. CreateMesh(rn,"Wedge",0.1,0.5,0.1)
  764. 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))
  765. rn = CreateParta(mw2,0,0,"Neon",halocolor)
  766. CreateMesh(rn,"Wedge",0.1,0.5,0.1)
  767. 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))
  768. rn = CreateParta(mw2,0,0,"Neon",halocolor)
  769. CreateMesh(rn,"Wedge",0.1,0.2,0.05)
  770. 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))
  771. rn = CreateParta(mw2,0,0,"Neon",halocolor)
  772. CreateMesh(rn,"Wedge",0.1,0.2,0.05)
  773. 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))
  774. end
  775.  
  776.  
  777. local handle = CreateParta(m,1,1,"Neon",maincolor)
  778. CreateMesh(handle,"Brick",0.5,0.5,0.5)
  779. 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))
  780.  
  781.  
  782.  
  783. --- Left wing.
  784.  
  785. local lwing1 = CreateParta(m,1,1,"Neon",maincolor)
  786. CreateMesh(handle,"Brick",0.5,0.5,0.5)
  787. 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))
  788.  
  789. wed = CreateParta(mw1,0,0,"Neon",halocolor)
  790. CreateMesh(wed,"Wedge",0.05,0.5,0.5)
  791. 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))
  792. wed = CreateParta(mw1,0,0,"Neon",halocolor)
  793. CreateMesh(wed,"Wedge",0.05,0.5,0.5)
  794. 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))
  795. wed = CreateParta(mw1,0,0,"Neon",halocolor)
  796. CreateMesh(wed,"Wedge",0.05,0.5,0.5)
  797. 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))
  798. wed = CreateParta(mw1,0,0,"Neon",halocolor)
  799. CreateMesh(wed,"Wedge",0.05,0.5,0.5)
  800. 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))
  801. wed = CreateParta(mw1,0,0,"Neon",halocolor)
  802. CreateMesh(wed,"Wedge",0.05,0.5,0.5)
  803. 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))
  804. wed = CreateParta(mw1,0,0,"Neon",halocolor)
  805. CreateMesh(wed,"Wedge",0.05,0.5,0.5)
  806. 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))
  807. wed = CreateParta(mw1,0,0,"Neon",halocolor)
  808. CreateMesh(wed,"Wedge",0.05,0.5,1.5)
  809. 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))
  810. wed = CreateParta(mw1,0,0,"Neon",halocolor)
  811. CreateMesh(wed,"Wedge",0.05,1.5,0.5)
  812. 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))
  813. wed = CreateParta(mw1,0,0,"Neon",halocolor)
  814. CreateMesh(wed,"Wedge",0.05,0.25,1.75)
  815. 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))
  816. wed = CreateParta(mw1,0,0,"Neon",halocolor)
  817. CreateMesh(wed,"Wedge",0.05,1.75,0.25)
  818. 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))
  819.  
  820.  
  821. local lwing2 = CreateParta(m,1,1,"Neon",maincolor)
  822. CreateMesh(handle,"Brick",0.5,0.5,0.5)
  823. 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))
  824.  
  825. wed = CreateParta(mw1,0,0,"Neon",halocolor)
  826. CreateMesh(wed,"Wedge",0.05,0.5,0.5)
  827. 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))
  828. wed = CreateParta(mw1,0,0,"Neon",halocolor)
  829. CreateMesh(wed,"Wedge",0.05,0.5,0.5)
  830. 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))
  831. wed = CreateParta(mw1,0,0,"Neon",halocolor)
  832. CreateMesh(wed,"Wedge",0.05,0.5,0.5)
  833. 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))
  834. wed = CreateParta(mw1,0,0,"Neon",halocolor)
  835. CreateMesh(wed,"Wedge",0.05,0.5,0.5)
  836. 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))
  837. wed = CreateParta(mw1,0,0,"Neon",halocolor)
  838. CreateMesh(wed,"Wedge",0.05,0.5,0.5)
  839. 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))
  840. wed = CreateParta(mw1,0,0,"Neon",halocolor)
  841. CreateMesh(wed,"Wedge",0.05,0.5,0.5)
  842. 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))
  843. wed = CreateParta(mw1,0,0,"Neon",halocolor)
  844. CreateMesh(wed,"Wedge",0.05,0.5,1.5)
  845. 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))
  846. wed = CreateParta(mw1,0,0,"Neon",halocolor)
  847. CreateMesh(wed,"Wedge",0.05,1.5,0.5)
  848. 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))
  849. wed = CreateParta(mw1,0,0,"Neon",halocolor)
  850. CreateMesh(wed,"Wedge",0.05,0.25,1.75)
  851. 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))
  852. wed = CreateParta(mw1,0,0,"Neon",halocolor)
  853. CreateMesh(wed,"Wedge",0.05,1.75,0.25)
  854. 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))
  855.  
  856. local lwing3 = CreateParta(m,1,1,"Neon",maincolor)
  857. CreateMesh(handle,"Brick",0.5,0.5,0.5)
  858. 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))
  859.  
  860. wed = CreateParta(mw1,0,0,"Neon",halocolor)
  861. CreateMesh(wed,"Wedge",0.05,0.5,0.5)
  862. 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))
  863. wed = CreateParta(mw1,0,0,"Neon",halocolor)
  864. CreateMesh(wed,"Wedge",0.05,0.5,0.5)
  865. 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))
  866. wed = CreateParta(mw1,0,0,"Neon",halocolor)
  867. CreateMesh(wed,"Wedge",0.05,0.5,0.5)
  868. 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))
  869. wed = CreateParta(mw1,0,0,"Neon",halocolor)
  870. CreateMesh(wed,"Wedge",0.05,0.5,0.5)
  871. 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))
  872. wed = CreateParta(mw1,0,0,"Neon",halocolor)
  873. CreateMesh(wed,"Wedge",0.05,0.5,0.5)
  874. 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))
  875. wed = CreateParta(mw1,0,0,"Neon",halocolor)
  876. CreateMesh(wed,"Wedge",0.05,0.5,0.5)
  877. 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))
  878. wed = CreateParta(mw1,0,0,"Neon",halocolor)
  879. CreateMesh(wed,"Wedge",0.05,0.5,1.5)
  880. 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))
  881. wed = CreateParta(mw1,0,0,"Neon",halocolor)
  882. CreateMesh(wed,"Wedge",0.05,1.5,0.5)
  883. 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))
  884. wed = CreateParta(mw1,0,0,"Neon",halocolor)
  885. CreateMesh(wed,"Wedge",0.05,0.25,1.75)
  886. 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))
  887. wed = CreateParta(mw1,0,0,"Neon",halocolor)
  888. CreateMesh(wed,"Wedge",0.05,1.75,0.25)
  889. 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))
  890.  
  891.  
  892. -- Right wing --
  893.  
  894. local rwing1 = CreateParta(m,1,1,"Neon",maincolor)
  895. CreateMesh(handle,"Brick",0.5,0.5,0.5)
  896. 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))
  897.  
  898. wed = CreateParta(mw2,0,0,"Neon",halocolor2)
  899. CreateMesh(wed,"Wedge",0.05,0.5,0.5)
  900. 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))
  901. wed = CreateParta(mw2,0,0,"Neon",halocolor2)
  902. CreateMesh(wed,"Wedge",0.05,0.5,0.5)
  903. 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))
  904. wed = CreateParta(mw2,0,0,"Neon",halocolor2)
  905. CreateMesh(wed,"Wedge",0.05,0.5,0.5)
  906. 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))
  907. wed = CreateParta(mw2,0,0,"Neon",halocolor2)
  908. CreateMesh(wed,"Wedge",0.05,0.5,0.5)
  909. 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))
  910. wed = CreateParta(mw2,0,0,"Neon",halocolor2)
  911. CreateMesh(wed,"Wedge",0.05,0.5,0.5)
  912. 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))
  913. wed = CreateParta(mw2,0,0,"Neon",halocolor2)
  914. CreateMesh(wed,"Wedge",0.05,0.5,0.5)
  915. 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))
  916. wed = CreateParta(mw2,0,0,"Neon",halocolor2)
  917. CreateMesh(wed,"Wedge",0.05,0.5,1.5)
  918. 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))
  919. wed = CreateParta(mw2,0,0,"Neon",halocolor2)
  920. CreateMesh(wed,"Wedge",0.05,1.5,0.5)
  921. 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))
  922. wed = CreateParta(mw2,0,0,"Neon",halocolor2)
  923. CreateMesh(wed,"Wedge",0.05,0.25,1.75)
  924. 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))
  925. wed = CreateParta(mw2,0,0,"Neon",halocolor2)
  926. CreateMesh(wed,"Wedge",0.05,1.75,0.25)
  927. 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))
  928.  
  929. local rwing2 = CreateParta(m,1,1,"Neon",secondcolor)
  930. CreateMesh(handle,"Brick",0.5,0.5,0.5)
  931. 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))
  932.  
  933. wed = CreateParta(mw2,0,0,"Neon",halocolor2)
  934. CreateMesh(wed,"Wedge",0.05,0.5,0.5)
  935. 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))
  936. wed = CreateParta(mw2,0,0,"Neon",halocolor2)
  937. CreateMesh(wed,"Wedge",0.05,0.5,0.5)
  938. 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))
  939. wed = CreateParta(mw2,0,0,"Neon",halocolor2)
  940. CreateMesh(wed,"Wedge",0.05,0.5,0.5)
  941. 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))
  942. wed = CreateParta(mw2,0,0,"Neon",halocolor2)
  943. CreateMesh(wed,"Wedge",0.05,0.5,0.5)
  944. 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))
  945. wed = CreateParta(mw2,0,0,"Neon",halocolor2)
  946. CreateMesh(wed,"Wedge",0.05,0.5,0.5)
  947. 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))
  948. wed = CreateParta(mw2,0,0,"Neon",halocolor2)
  949. CreateMesh(wed,"Wedge",0.05,0.5,0.5)
  950. 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))
  951. wed = CreateParta(mw2,0,0,"Neon",halocolor2)
  952. CreateMesh(wed,"Wedge",0.05,0.5,1.5)
  953. 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))
  954. wed = CreateParta(mw2,0,0,"Neon",halocolor2)
  955. CreateMesh(wed,"Wedge",0.05,1.5,0.5)
  956. 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))
  957. wed = CreateParta(mw2,0,0,"Neon",halocolor2)
  958. CreateMesh(wed,"Wedge",0.05,0.25,1.75)
  959. 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))
  960. wed = CreateParta(mw2,0,0,"Neon",halocolor2)
  961. CreateMesh(wed,"Wedge",0.05,1.75,0.25)
  962. 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))
  963.  
  964. local rwing3 = CreateParta(m,1,1,"Neon",secondcolor)
  965. CreateMesh(handle,"Brick",0.5,0.5,0.5)
  966. 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))
  967.  
  968.  
  969. wed = CreateParta(mw2,0,0,"Neon",halocolor2)
  970. CreateMesh(wed,"Wedge",0.05,0.5,0.5)
  971. 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))
  972. wed = CreateParta(mw2,0,0,"Neon",halocolor2)
  973. CreateMesh(wed,"Wedge",0.05,0.5,0.5)
  974. 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))
  975. wed = CreateParta(mw2,0,0,"Neon",halocolor2)
  976. CreateMesh(wed,"Wedge",0.05,0.5,0.5)
  977. 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))
  978. wed = CreateParta(mw2,0,0,"Neon",halocolor2)
  979. CreateMesh(wed,"Wedge",0.05,0.5,0.5)
  980. 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))
  981. wed = CreateParta(mw2,0,0,"Neon",halocolor2)
  982. CreateMesh(wed,"Wedge",0.05,0.5,0.5)
  983. 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))
  984. wed = CreateParta(mw2,0,0,"Neon",halocolor2)
  985. CreateMesh(wed,"Wedge",0.05,0.5,0.5)
  986. 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))
  987. wed = CreateParta(mw2,0,0,"Neon",halocolor2)
  988. CreateMesh(wed,"Wedge",0.05,0.5,1.5)
  989. 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))
  990. wed = CreateParta(mw2,0,0,"Neon",halocolor2)
  991. CreateMesh(wed,"Wedge",0.05,1.5,0.5)
  992. 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))
  993. wed = CreateParta(mw2,0,0,"Neon",halocolor2)
  994. CreateMesh(wed,"Wedge",0.05,0.25,1.75)
  995. 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))
  996. wed = CreateParta(mw2,0,0,"Neon",halocolor2)
  997. CreateMesh(wed,"Wedge",0.05,1.75,0.25)
  998. 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))
  999.  
  1000. ------------- Trails
  1001. local A0 = Instance.new("Attachment",lwing1)
  1002. A0.Position = Vector3.new(0,-0.7,0)
  1003. local A1 = Instance.new("Attachment",lwing1)
  1004. A1.Position = Vector3.new(0,-3.5,0)
  1005. tl1 = Instance.new('Trail',lwing1)
  1006. tl1.Attachment0 = A0
  1007. tl1.Attachment1 = A1
  1008. tl1.Texture = "http://www.roblox.com/asset/?id=1049219073"
  1009. tl1.LightEmission = 1
  1010. tl1.Transparency = NumberSequence.new({NumberSequenceKeypoint.new(0, 0),NumberSequenceKeypoint.new(1, 1)})
  1011. tl1.Color = ColorSequence.new(halocolor.Color)
  1012. tl1.Lifetime = 0.5
  1013.  
  1014. local A0 = Instance.new("Attachment",lwing2)
  1015. A0.Position = Vector3.new(0,-0.7,0)
  1016. local A1 = Instance.new("Attachment",lwing2)
  1017. A1.Position = Vector3.new(0,-3.5,0)
  1018. tl2 = Instance.new('Trail',lwing2)
  1019. tl2.Attachment0 = A0
  1020. tl2.Attachment1 = A1
  1021. tl2.Texture = "http://www.roblox.com/asset/?id=1049219073"
  1022. tl2.LightEmission = 1
  1023. tl2.Transparency = NumberSequence.new({NumberSequenceKeypoint.new(0, 0),NumberSequenceKeypoint.new(1, 1)})
  1024. tl2.Color = ColorSequence.new(halocolor.Color)
  1025. tl2.Lifetime = 0.5
  1026.  
  1027. local A0 = Instance.new("Attachment",lwing3)
  1028. A0.Position = Vector3.new(0,-0.7,0)
  1029. local A1 = Instance.new("Attachment",lwing3)
  1030. A1.Position = Vector3.new(0,-3.5,0)
  1031. tl3 = Instance.new('Trail',lwing3)
  1032. tl3.Attachment0 = A0
  1033. tl3.Attachment1 = A1
  1034. tl3.Texture = "http://www.roblox.com/asset/?id=1049219073"
  1035. tl3.LightEmission = 1
  1036. tl3.Transparency = NumberSequence.new({NumberSequenceKeypoint.new(0, 0),NumberSequenceKeypoint.new(1, 1)})
  1037. tl3.Color = ColorSequence.new(halocolor.Color)
  1038. tl3.Lifetime = 0.5
  1039.  
  1040. local A0 = Instance.new("Attachment",rwing1)
  1041. A0.Position = Vector3.new(0,-0.7,0)
  1042. local A1 = Instance.new("Attachment",rwing1)
  1043. A1.Position = Vector3.new(0,-3.5,0)
  1044. tr1 = Instance.new('Trail',rwing1)
  1045. tr1.Attachment0 = A0
  1046. tr1.Attachment1 = A1
  1047. tr1.Texture = "http://www.roblox.com/asset/?id=1049219073"
  1048. tr1.LightEmission = 1
  1049. tr1.Transparency = NumberSequence.new({NumberSequenceKeypoint.new(0, 0),NumberSequenceKeypoint.new(1, 1)})
  1050. tr1.Color = ColorSequence.new(halocolor2.Color)
  1051. tr1.Lifetime = 0.5
  1052.  
  1053. local A0 = Instance.new("Attachment",rwing2)
  1054. A0.Position = Vector3.new(0,-0.7,0)
  1055. local A1 = Instance.new("Attachment",rwing2)
  1056. A1.Position = Vector3.new(0,-3.5,0)
  1057. tr2 = Instance.new('Trail',rwing2)
  1058. tr2.Attachment0 = A0
  1059. tr2.Attachment1 = A1
  1060. tr2.Texture = "http://www.roblox.com/asset/?id=1049219073"
  1061. tr2.LightEmission = 1
  1062. tr2.Transparency = NumberSequence.new({NumberSequenceKeypoint.new(0, 0),NumberSequenceKeypoint.new(1, 1)})
  1063. tr2.Color = ColorSequence.new(halocolor2.Color)
  1064. tr2.Lifetime = 0.5
  1065.  
  1066. local A0 = Instance.new("Attachment",rwing3)
  1067. A0.Position = Vector3.new(0,-0.7,0)
  1068. local A1 = Instance.new("Attachment",rwing3)
  1069. A1.Position = Vector3.new(0,-3.5,0)
  1070. tr3 = Instance.new('Trail',rwing3)
  1071. tr3.Attachment0 = A0
  1072. tr3.Attachment1 = A1
  1073. tr3.Texture = "http://www.roblox.com/asset/?id=1049219073"
  1074. tr3.LightEmission = 1
  1075. tr3.Transparency = NumberSequence.new({NumberSequenceKeypoint.new(0, 0),NumberSequenceKeypoint.new(1, 1)})
  1076. tr3.Color = ColorSequence.new(halocolor2.Color)
  1077. tr3.Lifetime = 0.5
  1078.  
  1079. --------------
  1080.  
  1081.  
  1082.  
  1083. for i, v in pairs(mw2:GetChildren()) do
  1084. if v:IsA("Part") then
  1085. v.BrickColor = BrickColor.new("White")
  1086. v.Material = "Neon"
  1087. end
  1088. end
  1089. for i, v in pairs(mw1:GetChildren()) do
  1090. if v:IsA("Part") then
  1091. v.Transparency = 0
  1092. v.BrickColor = BrickColor.new("White")
  1093. v.Material = "Neon"
  1094. end
  1095. end
  1096. for i, v in pairs(extrawingmod1:GetChildren()) do
  1097. if v:IsA("Part") then
  1098. v.Transparency = 1
  1099. v.BrickColor = BrickColor.new("White")
  1100. v.Material = "Neon"
  1101. end
  1102. end
  1103. for i, v in pairs(extrawingmod2:GetChildren()) do
  1104. if v:IsA("Part") then
  1105. v.Transparency = 1
  1106. v.BrickColor = BrickColor.new("White")
  1107. v.Material = "Neon"
  1108. end
  1109. end
  1110. local MAINRUINCOLOR = BrickColor.new("Navy blue")
  1111. local SECONDRUINCOLOR = BrickColor.new("Navy blue")
  1112. local THIRDRUINCOLOR = BrickColor.new("Really black")
  1113.  
  1114. function RecolorThing(one,two,three,four,five,exonetran,exone,extwotran,extwo)
  1115. for i, v in pairs(mw2:GetChildren()) do
  1116. if v:IsA("Part") then
  1117. v.BrickColor = one
  1118. v.Material = "Neon"
  1119. end
  1120. end
  1121. refec.Color = ColorSequence.new(one.Color)
  1122. refec2.Color = ColorSequence.new(one.Color)
  1123. refec3.Color = ColorSequence.new(one.Color)
  1124. tr1.Color = ColorSequence.new(one.Color)
  1125. tr2.Color = ColorSequence.new(one.Color)
  1126. tr3.Color = ColorSequence.new(one.Color)
  1127. imgl2.ImageColor3 = one.Color
  1128. circl.ImageColor3 = two.Color
  1129. techc.ImageColor3 = one.Color
  1130. circl2.ImageColor3 = one.Color
  1131. ned.TextColor3 = two.Color
  1132. ned.TextStrokeColor3 = one.Color
  1133. for i, v in pairs(mw1:GetChildren()) do
  1134. if v:IsA("Part") then
  1135. v.Transparency = 0
  1136. v.BrickColor = two
  1137. v.Material = "Neon"
  1138. end
  1139. end
  1140. tl1.Color = ColorSequence.new(two.Color)
  1141. tl2.Color = ColorSequence.new(two.Color)
  1142. tl3.Color = ColorSequence.new(two.Color)
  1143. for i, v in pairs(m:GetChildren()) do
  1144. if v:IsA("Part") then
  1145. v.BrickColor = three
  1146. v.Material = "Ice"
  1147. end
  1148. end
  1149. for i, v in pairs(m2:GetChildren()) do
  1150. if v:IsA("Part") then
  1151. v.BrickColor = four
  1152. v.Material = "Ice"
  1153. end
  1154. end
  1155. for i, v in pairs(m3:GetChildren()) do
  1156. if v:IsA("Part") then
  1157. v.BrickColor = five
  1158. v.Material = "Neon"
  1159. end
  1160. end
  1161. for i, v in pairs(extrawingmod1:GetChildren()) do
  1162. if v:IsA("Part") then
  1163. v.Transparency = exonetran
  1164. v.BrickColor = exone
  1165. v.Material = "Neon"
  1166. end
  1167. end
  1168. for i, v in pairs(extrawingmod2:GetChildren()) do
  1169. if v:IsA("Part") then
  1170. v.Transparency = extwotran
  1171. v.BrickColor = extwo
  1172. v.Material = "Neon"
  1173. end
  1174. end
  1175. end
  1176.  
  1177. imgl2.ImageColor3 = MAINRUINCOLOR.Color
  1178. circl.ImageColor3 = SECONDRUINCOLOR.Color
  1179. techc.ImageColor3 = MAINRUINCOLOR.Color
  1180. circl2.ImageColor3 = MAINRUINCOLOR.Color
  1181. ned.TextColor3 = MAINRUINCOLOR.Color
  1182. ned.TextStrokeColor3 = SECONDRUINCOLOR.Color
  1183.  
  1184.  
  1185. function bosschatfunc(text,color,watval)
  1186. for i,v in pairs(game:GetService("Players"):GetPlayers()) do
  1187. coroutine.resume(coroutine.create(function()
  1188. if v.PlayerGui:FindFirstChild("Dialog")~= nil then
  1189. v.PlayerGui:FindFirstChild("Dialog"):destroy()
  1190. end
  1191. local scrg = Instance.new("ScreenGui",v.PlayerGui)
  1192. scrg.Name = "Dialog"
  1193. local txtlb = Instance.new("TextLabel",scrg)
  1194. txtlb.Text = ""
  1195. txtlb.Font = "Bodoni"
  1196. txtlb.TextColor3 = Color3.new(0,0,0)
  1197. txtlb.TextStrokeTransparency = 0
  1198. txtlb.BackgroundTransparency = 0.75
  1199. txtlb.BackgroundColor3 = Color3.new(0,0,0)
  1200. txtlb.TextStrokeColor3 = color
  1201. txtlb.TextScaled = true
  1202. txtlb.Size = UDim2.new(1,0,0.25,0)
  1203. txtlb.TextXAlignment = "Left"
  1204. txtlb.Position = UDim2.new(0,0,0.75 + 1,0)
  1205. local txtlb2 = Instance.new("TextLabel",scrg)
  1206. txtlb2.Text = "Chaotic:"
  1207. txtlb2.Font = "Arcade"
  1208. txtlb2.TextColor3 = Color3.new(0,0,0)
  1209. txtlb2.TextStrokeTransparency = 0
  1210. txtlb2.BackgroundTransparency = 1
  1211. txtlb2.TextStrokeColor3 = color
  1212. txtlb2.TextSize = 40
  1213. txtlb2.Size = UDim2.new(1,0,0.25,0)
  1214. txtlb2.TextXAlignment = "Left"
  1215. txtlb2.Position = UDim2.new(0,0,1,0)
  1216. local fvalen = 0.55
  1217. local fval = -0.49
  1218. coroutine.resume(coroutine.create(function()
  1219. while true do
  1220. Swait()
  1221. if MODE == "Sanity" then
  1222. txtlb.Rotation = math.random(-1,1)
  1223. txtlb2.Rotation = math.random(-1,1)
  1224. txtlb.Position = txtlb.Position + UDim2.new(0,math.random(-1,1)/5,0,math.random(-1,1)/5)
  1225. txtlb2.Position = txtlb2.Position + UDim2.new(0,math.random(-1,1)/5,0,math.random(-1,1)/5)
  1226. txtlb.TextStrokeColor3 = BrickColor.random().Color
  1227. txtlb2.TextStrokeColor3 = BrickColor.random().Color
  1228. end
  1229. end
  1230. end))
  1231. coroutine.resume(coroutine.create(function()
  1232. while true do
  1233. Swait()
  1234. if scrg.Parent ~= nil then
  1235. fvalen = fvalen - 0.0001
  1236. elseif scrg.Parent == nil then
  1237. break
  1238. end
  1239. end
  1240. end))
  1241. local flol = 1.75
  1242. local flil = 1.6
  1243. coroutine.resume(coroutine.create(function()
  1244. for i = 0, 9 do
  1245. Swait()
  1246. fval = fval + 0.05
  1247. flol = flol - 0.1
  1248. flil = flil - 0.1
  1249. txtlb.Text = ""
  1250. txtlb.Position = UDim2.new(0,0,flol,0)
  1251. txtlb2.Position = UDim2.new(0,0,flil,0)
  1252. end
  1253. txtlb.Text = text
  1254. wait(watval)
  1255. local valinc = 0
  1256. for i = 0, 99 do
  1257. Swait()
  1258. valinc = valinc + 0.0001
  1259. flol = flol + valinc
  1260. flil = flil + valinc
  1261. txtlb.Rotation = txtlb.Rotation + valinc*20
  1262. txtlb2.Rotation = txtlb2.Rotation - valinc*50
  1263. txtlb.Position = UDim2.new(0,0,flol,0)
  1264. txtlb2.Position = UDim2.new(0,0,flil,0)
  1265. txtlb.TextStrokeTransparency = txtlb.TextStrokeTransparency + 0.01
  1266. txtlb.TextTransparency = txtlb.TextTransparency + 0.01
  1267. txtlb2.TextStrokeTransparency = txtlb2.TextStrokeTransparency + 0.01
  1268. txtlb2.TextTransparency = txtlb2.TextTransparency + 0.01
  1269. txtlb.BackgroundTransparency = txtlb.BackgroundTransparency + 0.0025
  1270. end
  1271. scrg:Destroy()
  1272. end))
  1273. end))
  1274. end
  1275. end
  1276.  
  1277. function BigBlack(text,color,watval)
  1278. for i,v in pairs(game:GetService("Players"):GetPlayers()) do
  1279. coroutine.resume(coroutine.create(function()
  1280. if v.PlayerGui:FindFirstChild("Dialog")~= nil then
  1281. v.PlayerGui:FindFirstChild("Dialog"):destroy()
  1282. end
  1283. local scrg = Instance.new("ScreenGui",v.PlayerGui)
  1284. scrg.Name = "Dialog"
  1285. local txtlb = Instance.new("TextLabel",scrg)
  1286. txtlb.Text = ""
  1287. txtlb.Font = "Bodoni"
  1288. txtlb.TextColor3 = Color3.new(0,0,0)
  1289. txtlb.TextStrokeTransparency = 1
  1290. txtlb.BackgroundTransparency = 1
  1291. txtlb.BackgroundColor3 = Color3.new(0,0,0)
  1292. txtlb.TextStrokeColor3 = color
  1293. txtlb.TextScaled = true
  1294. txtlb.Size = UDim2.new(1,0,1,0)
  1295. txtlb.TextXAlignment = "Center"
  1296. txtlb.Position = UDim2.new(0,0,6.75 + 1,0)
  1297. local txtlb2 = Instance.new("TextLabel",scrg)
  1298. txtlb2.Text = "Chaotic:"
  1299. txtlb2.Font = "Arcade"
  1300. txtlb2.TextColor3 = Color3.new(0,0,0)
  1301. txtlb2.TextStrokeTransparency = 0
  1302. txtlb2.BackgroundTransparency = 1
  1303. txtlb2.TextStrokeColor3 = color
  1304. txtlb2.TextSize = 40
  1305. txtlb2.Size = UDim2.new(1,0,0.25,0)
  1306. txtlb2.TextXAlignment = "Left"
  1307. txtlb2.Position = UDim2.new(0,0,1,0)
  1308. local fvalen = 0.55
  1309. local fval = -0.49
  1310. coroutine.resume(coroutine.create(function()
  1311. while true do
  1312. Swait()
  1313. if MODE == "Sanity" then
  1314. txtlb.Rotation = math.random(-1,1)
  1315. txtlb2.Rotation = math.random(-1,1)
  1316. txtlb.Position = txtlb.Position + UDim2.new(0,math.random(-1,1)/5,0,math.random(-1,1)/5)
  1317. txtlb2.Position = txtlb2.Position + UDim2.new(0,math.random(-1,1)/5,0,math.random(-1,1)/5)
  1318. txtlb.TextStrokeColor3 = BrickColor.random().Color
  1319. txtlb2.TextStrokeColor3 = BrickColor.random().Color
  1320. end
  1321. end
  1322. end))
  1323. coroutine.resume(coroutine.create(function()
  1324. while true do
  1325. Swait()
  1326. if scrg.Parent ~= nil then
  1327. fvalen = fvalen - 0.0001
  1328. elseif scrg.Parent == nil then
  1329. break
  1330. end
  1331. end
  1332. end))
  1333. local flol = 1.05
  1334. local flil = 0.75
  1335. local flil2 = -0.2
  1336. coroutine.resume(coroutine.create(function()
  1337. for i = 1,string.len(text),1 do
  1338. wait()
  1339. text.Text = string.sub(text,1,i)
  1340. end
  1341. end))
  1342. coroutine.resume(coroutine.create(function()
  1343. for i = 0, 1 do
  1344. fval = fval + 0.05
  1345. flol = flol - 0.1
  1346. flil2 = flil2 + 0.1
  1347. txtlb.Text = ""
  1348. txtlb.Position = UDim2.new(flil2,0,0,0)
  1349. txtlb.BackgroundTransparency = 1 - 0.1
  1350. txtlb2.Position = UDim2.new(flil2,0,0,0)
  1351. end
  1352.  
  1353. for i = 0, 99 do
  1354. txtlb.TextStrokeTransparency = txtlb.TextStrokeTransparency - 0.01
  1355. txtlb.TextTransparency = txtlb.TextTransparency - 0.01
  1356. txtlb2.TextStrokeTransparency = txtlb2.TextStrokeTransparency - 0.01
  1357. txtlb2.TextTransparency = txtlb2.TextTransparency - 0.01
  1358. txtlb.BackgroundTransparency = txtlb.BackgroundTransparency - 0.0025
  1359. end
  1360.  
  1361. txtlb.Text = text
  1362. wait(watval)
  1363. local valinc = 0
  1364. for i = 0, 99 do
  1365. Swait()
  1366. valinc = valinc + 0.0002
  1367. flol = flol + valinc
  1368. flil2 = flil2 + valinc
  1369. txtlb.Rotation = txtlb.Rotation + valinc*15
  1370. txtlb2.Rotation = txtlb2.Rotation - valinc*15
  1371. txtlb.Position = UDim2.new(flil2,0,0,0)
  1372. txtlb2.Position = UDim2.new(flil2,0,0,0)
  1373. txtlb.TextStrokeTransparency = txtlb.TextStrokeTransparency + 0.01
  1374. txtlb.TextTransparency = txtlb.TextTransparency + 0.01
  1375. txtlb2.TextStrokeTransparency = txtlb2.TextStrokeTransparency + 0.01
  1376. txtlb2.TextTransparency = txtlb2.TextTransparency + 0.01
  1377. txtlb.BackgroundTransparency = txtlb.BackgroundTransparency + 0.0025
  1378. end
  1379. scrg:Destroy()
  1380. end))
  1381. end))
  1382. end
  1383. end
  1384.  
  1385. RecolorThing(MAINRUINCOLOR,SECONDRUINCOLOR,SECONDRUINCOLOR,SECONDRUINCOLOR,SECONDRUINCOLOR,1,SECONDRUINCOLOR,1,SECONDRUINCOLOR,THIRDRUINCOLOR)
  1386.  
  1387. --//=================================\\
  1388. --|| SOME TAG EDIT
  1389. --\\=================================//
  1390. local TEXTCOLOR = C3(0, 0, 1)
  1391.  
  1392. m = game.Players.LocalPlayer
  1393. char = m.Character
  1394. local txt = Instance.new("BillboardGui", char)
  1395. txt.Adornee = char.Head
  1396. txt.Name = "_status"
  1397. txt.Size = UDim2.new(2, 0, 1.2, 0)
  1398. txt.StudsOffset = Vector3.new(-18.75, 8, 0)
  1399. local text = Instance.new("TextLabel", txt)
  1400. text.Size = UDim2.new(20, 0, 7, 0)
  1401. text.FontSize = "Size24"
  1402. text.TextScaled = true
  1403. text.TextTransparency = 0
  1404. text.BackgroundTransparency = 1
  1405. text.TextTransparency = 0
  1406. text.TextStrokeTransparency = 0
  1407. text.Font = "Bodoni"
  1408. v = Instance.new("Part")
  1409. v.Name = "ColorBrick"
  1410. v.Parent = m.Character
  1411. v.FormFactor = "Symmetric"
  1412. v.Anchored = true
  1413. v.CanCollide = false
  1414. v.BottomSurface = "Smooth"
  1415. v.TopSurface = "Smooth"
  1416. v.Size = Vector3.new(10, 5, 3)
  1417. v.Transparency = 1
  1418. v.CFrame = char.Torso.CFrame
  1419. v.BrickColor = BrickColor.new("Really black")
  1420. v.Transparency = 1
  1421. v.Shape = "Block"
  1422. text.Text = "Lunar"
  1423.  
  1424. function RecolorTextAndRename(name,col1,col2,font)
  1425. text.TextStrokeColor3 = col2
  1426. text.TextColor3 = col1
  1427. text.Font = font
  1428. text.Text = name
  1429. techc.ImageColor3 = col2
  1430. circl.ImageColor3 = col2
  1431. circl2.ImageColor3 = col1
  1432. imgl2.ImageColor3 = col1
  1433. imgl2b.ImageColor3 = col2
  1434. ned.Text = name
  1435. ned.TextColor3 = col1
  1436. ned.TextStrokeColor3 = col2
  1437. end
  1438. --//=================================\\
  1439. --|| SOME FUNCTIONS
  1440. --\\=================================//
  1441.  
  1442.  
  1443.  
  1444. function Raycast(POSITION, DIRECTION, RANGE, IGNOREDECENDANTS)
  1445. return workspace:FindPartOnRay(Ray.new(POSITION, DIRECTION.unit * RANGE), IGNOREDECENDANTS)
  1446. end
  1447.  
  1448. function PositiveAngle(NUMBER)
  1449. if NUMBER >= 0 then
  1450. NUMBER = 0
  1451. end
  1452. return NUMBER
  1453. end
  1454.  
  1455. function NegativeAngle(NUMBER)
  1456. if NUMBER <= 0 then
  1457. NUMBER = 0
  1458. end
  1459. return NUMBER
  1460. end
  1461.  
  1462. function Swait(NUMBER)
  1463. if NUMBER == 0 or NUMBER == nil then
  1464. ArtificialHB.Event:wait()
  1465. else
  1466. for i = 1, NUMBER do
  1467. ArtificialHB.Event:wait()
  1468. end
  1469. end
  1470. end
  1471.  
  1472. function CreateMesh(MESH, PARENT, MESHTYPE, MESHID, TEXTUREID, SCALE, OFFSET)
  1473. local NEWMESH = IT(MESH)
  1474. if MESH == "SpecialMesh" then
  1475. NEWMESH.MeshType = MESHTYPE
  1476. if MESHID ~= "nil" and MESHID ~= "" then
  1477. NEWMESH.MeshId = "http://www.roblox.com/asset/?id="..MESHID
  1478. end
  1479. if TEXTUREID ~= "nil" and TEXTUREID ~= "" then
  1480. NEWMESH.TextureId = "http://www.roblox.com/asset/?id="..TEXTUREID
  1481. end
  1482. end
  1483. NEWMESH.Offset = OFFSET or VT(0, 0, 0)
  1484. NEWMESH.Scale = SCALE
  1485. NEWMESH.Parent = PARENT
  1486. return NEWMESH
  1487. end
  1488.  
  1489. function CreatePart(FORMFACTOR, PARENT, MATERIAL, REFLECTANCE, TRANSPARENCY, BRICKCOLOR, NAME, SIZE, ANCHOR)
  1490. local NEWPART = IT("Part")
  1491. NEWPART.formFactor = FORMFACTOR
  1492. NEWPART.Reflectance = REFLECTANCE
  1493. NEWPART.Transparency = TRANSPARENCY
  1494. NEWPART.CanCollide = false
  1495. NEWPART.Locked = true
  1496. NEWPART.Anchored = true
  1497. if ANCHOR == false then
  1498. NEWPART.Anchored = false
  1499. end
  1500. NEWPART.BrickColor = BRICKC(tostring(BRICKCOLOR))
  1501. NEWPART.Name = NAME
  1502. NEWPART.Size = SIZE
  1503. NEWPART.Position = Torso.Position
  1504. NEWPART.Material = MATERIAL
  1505. NEWPART:BreakJoints()
  1506. NEWPART.Parent = PARENT
  1507. return NEWPART
  1508. end
  1509.  
  1510. local function weldBetween(a, b)
  1511. local weldd = Instance.new("ManualWeld")
  1512. weldd.Part0 = a
  1513. weldd.Part1 = b
  1514. weldd.C0 = CFrame.new()
  1515. weldd.C1 = b.CFrame:inverse() * a.CFrame
  1516. weldd.Parent = a
  1517. return weldd
  1518. end
  1519.  
  1520.  
  1521. function QuaternionFromCFrame(cf)
  1522. local mx, my, mz, m00, m01, m02, m10, m11, m12, m20, m21, m22 = cf:components()
  1523. local trace = m00 + m11 + m22
  1524. if trace > 0 then
  1525. local s = math.sqrt(1 + trace)
  1526. local recip = 0.5 / s
  1527. return (m21 - m12) * recip, (m02 - m20) * recip, (m10 - m01) * recip, s * 0.5
  1528. else
  1529. local i = 0
  1530. if m11 > m00 then
  1531. i = 1
  1532. end
  1533. if m22 > (i == 0 and m00 or m11) then
  1534. i = 2
  1535. end
  1536. if i == 0 then
  1537. local s = math.sqrt(m00 - m11 - m22 + 1)
  1538. local recip = 0.5 / s
  1539. return 0.5 * s, (m10 + m01) * recip, (m20 + m02) * recip, (m21 - m12) * recip
  1540. elseif i == 1 then
  1541. local s = math.sqrt(m11 - m22 - m00 + 1)
  1542. local recip = 0.5 / s
  1543. return (m01 + m10) * recip, 0.5 * s, (m21 + m12) * recip, (m02 - m20) * recip
  1544. elseif i == 2 then
  1545. local s = math.sqrt(m22 - m00 - m11 + 1)
  1546. local recip = 0.5 / s return (m02 + m20) * recip, (m12 + m21) * recip, 0.5 * s, (m10 - m01) * recip
  1547. end
  1548. end
  1549. end
  1550.  
  1551. function QuaternionToCFrame(px, py, pz, x, y, z, w)
  1552. local xs, ys, zs = x + x, y + y, z + z
  1553. local wx, wy, wz = w * xs, w * ys, w * zs
  1554. local xx = x * xs
  1555. local xy = x * ys
  1556. local xz = x * zs
  1557. local yy = y * ys
  1558. local yz = y * zs
  1559. local zz = z * zs
  1560. 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))
  1561. end
  1562.  
  1563. function QuaternionSlerp(a, b, t)
  1564. local cosTheta = a[1] * b[1] + a[2] * b[2] + a[3] * b[3] + a[4] * b[4]
  1565. local startInterp, finishInterp;
  1566. if cosTheta >= 0.0001 then
  1567. if (1 - cosTheta) > 0.0001 then
  1568. local theta = ACOS(cosTheta)
  1569. local invSinTheta = 1 / SIN(theta)
  1570. startInterp = SIN((1 - t) * theta) * invSinTheta
  1571. finishInterp = SIN(t * theta) * invSinTheta
  1572. else
  1573. startInterp = 1 - t
  1574. finishInterp = t
  1575. end
  1576. else
  1577. if (1 + cosTheta) > 0.0001 then
  1578. local theta = ACOS(-cosTheta)
  1579. local invSinTheta = 1 / SIN(theta)
  1580. startInterp = SIN((t - 1) * theta) * invSinTheta
  1581. finishInterp = SIN(t * theta) * invSinTheta
  1582. else
  1583. startInterp = t - 1
  1584. finishInterp = t
  1585. end
  1586. end
  1587. 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
  1588. end
  1589.  
  1590. function Clerp(a, b, t)
  1591. local qa = {QuaternionFromCFrame(a)}
  1592. local qb = {QuaternionFromCFrame(b)}
  1593. local ax, ay, az = a.x, a.y, a.z
  1594. local bx, by, bz = b.x, b.y, b.z
  1595. local _t = 1 - t
  1596. return QuaternionToCFrame(_t * ax + t * bx, _t * ay + t * by, _t * az + t * bz, QuaternionSlerp(qa, qb, t))
  1597. end
  1598.  
  1599. function CreateFrame(PARENT, TRANSPARENCY, BORDERSIZEPIXEL, POSITION, SIZE, COLOR, BORDERCOLOR, NAME)
  1600. local frame = IT("Frame")
  1601. frame.BackgroundTransparency = TRANSPARENCY
  1602. frame.BorderSizePixel = BORDERSIZEPIXEL
  1603. frame.Position = POSITION
  1604. frame.Size = SIZE
  1605. frame.BackgroundColor3 = COLOR
  1606. frame.BorderColor3 = BORDERCOLOR
  1607. frame.Name = NAME
  1608. frame.Parent = PARENT
  1609. return frame
  1610. end
  1611.  
  1612. function CreateLabel(PARENT, TEXT, TEXTCOLOR, TEXTFONTSIZE, TEXTFONT, TRANSPARENCY, BORDERSIZEPIXEL, STROKETRANSPARENCY, NAME)
  1613. local label = IT("TextLabel")
  1614. label.BackgroundTransparency = 1
  1615. label.Size = UD2(1, 0, 1, 0)
  1616. label.Position = UD2(0, 0, 0, 0)
  1617. label.TextColor3 = TEXTCOLOR
  1618. label.TextStrokeTransparency = STROKETRANSPARENCY
  1619. label.TextTransparency = TRANSPARENCY
  1620. label.FontSize = TEXTFONTSIZE
  1621. label.Font = TEXTFONT
  1622. label.BorderSizePixel = BORDERSIZEPIXEL
  1623. label.TextScaled = false
  1624. label.Text = TEXT
  1625. label.Name = NAME
  1626. label.Parent = PARENT
  1627. return label
  1628. end
  1629.  
  1630. function NoOutlines(PART)
  1631. PART.TopSurface, PART.BottomSurface, PART.LeftSurface, PART.RightSurface, PART.FrontSurface, PART.BackSurface = 10, 10, 10, 10, 10, 10
  1632. end
  1633.  
  1634. function CreateWeldOrSnapOrMotor(TYPE, PARENT, PART0, PART1, C0, C1)
  1635. local NEWWELD = IT(TYPE)
  1636. NEWWELD.Part0 = PART0
  1637. NEWWELD.Part1 = PART1
  1638. NEWWELD.C0 = C0
  1639. NEWWELD.C1 = C1
  1640. NEWWELD.Parent = PARENT
  1641. return NEWWELD
  1642. end
  1643.  
  1644. local S = IT("Sound")
  1645. function CreateSound(ID, PARENT, VOLUME, PITCH, DOESLOOP)
  1646. local NEWSOUND = nil
  1647. coroutine.resume(coroutine.create(function()
  1648. NEWSOUND = S:Clone()
  1649. NEWSOUND.Parent = PARENT
  1650. NEWSOUND.Volume = VOLUME
  1651. NEWSOUND.Pitch = PITCH
  1652. NEWSOUND.SoundId = "http://www.roblox.com/asset/?id="..ID
  1653. NEWSOUND:play()
  1654. if DOESLOOP == true then
  1655. NEWSOUND.Looped = true
  1656. else
  1657. repeat wait(1) until NEWSOUND.Playing == false
  1658. NEWSOUND:remove()
  1659. end
  1660. end))
  1661. return NEWSOUND
  1662. end
  1663.  
  1664. function CFrameFromTopBack(at, top, back)
  1665. local right = top:Cross(back)
  1666. 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)
  1667. end
  1668.  
  1669. --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})
  1670. function WACKYEFFECT(Table)
  1671. local TYPE = (Table.EffectType or "Sphere")
  1672. local SIZE = (Table.Size or VT(1,1,1))
  1673. local ENDSIZE = (Table.Size2 or VT(0,0,0))
  1674. local TRANSPARENCY = (Table.Transparency or 0)
  1675. local ENDTRANSPARENCY = (Table.Transparency2 or 1)
  1676. local CFRAME = (Table.CFrame or Torso.CFrame)
  1677. local MOVEDIRECTION = (Table.MoveToPos or nil)
  1678. local ROTATION1 = (Table.RotationX or 0)
  1679. local ROTATION2 = (Table.RotationY or 0)
  1680. local ROTATION3 = (Table.RotationZ or 0)
  1681. local MATERIAL = (Table.Material or "Neon")
  1682. local COLOR = (Table.Color or C3(1,1,1))
  1683. local TIME = (Table.Time or 45)
  1684. local SOUNDID = (Table.SoundID or nil)
  1685. local SOUNDPITCH = (Table.SoundPitch or nil)
  1686. local SOUNDVOLUME = (Table.SoundVolume or nil)
  1687. coroutine.resume(coroutine.create(function()
  1688. local PLAYSSOUND = false
  1689. local SOUND = nil
  1690. local EFFECT = CreatePart(3, Effects, MATERIAL, 0, TRANSPARENCY, BRICKC("Pearl"), "Effect", VT(1,1,1), true)
  1691. if SOUNDID ~= nil and SOUNDPITCH ~= nil and SOUNDVOLUME ~= nil then
  1692. PLAYSSOUND = true
  1693. SOUND = CreateSound(SOUNDID, EFFECT, SOUNDVOLUME, SOUNDPITCH, false)
  1694. end
  1695. EFFECT.Color = COLOR
  1696. local MSH = nil
  1697. if TYPE == "Sphere" then
  1698. MSH = CreateMesh("SpecialMesh", EFFECT, "Sphere", "", "", SIZE, VT(0,0,0))
  1699. elseif TYPE == "Block" or TYPE == "Box" then
  1700. MSH = IT("BlockMesh",EFFECT)
  1701. MSH.Scale = SIZE
  1702. elseif TYPE == "Wave" then
  1703. MSH = CreateMesh("SpecialMesh", EFFECT, "FileMesh", "20329976", "", SIZE, VT(0,0,-SIZE.X/8))
  1704. elseif TYPE == "Ring" then
  1705. MSH = CreateMesh("SpecialMesh", EFFECT, "FileMesh", "559831844", "", VT(SIZE.X,SIZE.X,0.1), VT(0,0,0))
  1706. elseif TYPE == "Slash" then
  1707. MSH = CreateMesh("SpecialMesh", EFFECT, "FileMesh", "662586858", "", VT(SIZE.X/10,0,SIZE.X/10), VT(0,0,0))
  1708. elseif TYPE == "Round Slash" then
  1709. MSH = CreateMesh("SpecialMesh", EFFECT, "FileMesh", "662585058", "", VT(SIZE.X/10,0,SIZE.X/10), VT(0,0,0))
  1710. elseif TYPE == "Swirl" then
  1711. MSH = CreateMesh("SpecialMesh", EFFECT, "FileMesh", "1051557", "", SIZE, VT(0,0,0))
  1712. elseif TYPE == "Skull" then
  1713. MSH = CreateMesh("SpecialMesh", EFFECT, "FileMesh", "4770583", "", SIZE, VT(0,0,0))
  1714. elseif TYPE == "Crystal" then
  1715. MSH = CreateMesh("SpecialMesh", EFFECT, "FileMesh", "9756362", "", SIZE, VT(0,0,0))
  1716. end
  1717. if MSH ~= nil then
  1718. local MOVESPEED = nil
  1719. if MOVEDIRECTION ~= nil then
  1720. MOVESPEED = (CFRAME.p - MOVEDIRECTION).Magnitude/TIME
  1721. end
  1722. local GROWTH = SIZE - ENDSIZE
  1723. local TRANS = TRANSPARENCY - ENDTRANSPARENCY
  1724. if TYPE == "Block" then
  1725. EFFECT.CFrame = CFRAME*ANGLES(RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360)))
  1726. else
  1727. EFFECT.CFrame = CFRAME
  1728. end
  1729. for LOOP = 1, TIME+1 do
  1730. Swait()
  1731. MSH.Scale = MSH.Scale - GROWTH/TIME
  1732. if TYPE == "Wave" then
  1733. MSH.Offset = VT(0,0,-MSH.Scale.X/8)
  1734. end
  1735. EFFECT.Transparency = EFFECT.Transparency - TRANS/TIME
  1736. if TYPE == "Block" then
  1737. EFFECT.CFrame = CFRAME*ANGLES(RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360)))
  1738. else
  1739. EFFECT.CFrame = EFFECT.CFrame*ANGLES(RAD(ROTATION1),RAD(ROTATION2),RAD(ROTATION3))
  1740. end
  1741. if MOVEDIRECTION ~= nil then
  1742. local ORI = EFFECT.Orientation
  1743. EFFECT.CFrame = CF(EFFECT.Position,MOVEDIRECTION)*CF(0,0,-MOVESPEED)
  1744. EFFECT.Orientation = ORI
  1745. end
  1746. end
  1747. if PLAYSSOUND == false then
  1748. EFFECT:remove()
  1749. else
  1750. repeat Swait() until EFFECT:FindFirstChildOfClass("Sound") == nil
  1751. EFFECT:remove()
  1752. end
  1753. else
  1754. if PLAYSSOUND == false then
  1755. EFFECT:remove()
  1756. else
  1757. repeat Swait() until EFFECT:FindFirstChildOfClass("Sound") == nil
  1758. EFFECT:remove()
  1759. end
  1760. end
  1761. end))
  1762. end
  1763.  
  1764. function MakeForm(PART,TYPE)
  1765. if TYPE == "Cyl" then
  1766. local MSH = IT("CylinderMesh",PART)
  1767. elseif TYPE == "Ball" then
  1768. local MSH = IT("SpecialMesh",PART)
  1769. MSH.MeshType = "Sphere"
  1770. elseif TYPE == "Wedge" then
  1771. local MSH = IT("SpecialMesh",PART)
  1772. MSH.MeshType = "Wedge"
  1773. end
  1774. end
  1775.  
  1776. Debris = game:GetService("Debris")
  1777.  
  1778. function CastProperRay(StartPos, EndPos, Distance, Ignore)
  1779. local DIRECTION = CF(StartPos,EndPos).lookVector
  1780. return Raycast(StartPos, DIRECTION, Distance, Ignore)
  1781. end
  1782.  
  1783. local EyeSizes={
  1784. NumberSequenceKeypoint.new(0,1,0),
  1785. NumberSequenceKeypoint.new(1,0,0)
  1786. }
  1787. local EyeTrans={
  1788. NumberSequenceKeypoint.new(0,0.8,0),
  1789. NumberSequenceKeypoint.new(1,1,0)
  1790. }
  1791. local PE=Instance.new("ParticleEmitter",nil)
  1792. PE.LightEmission=.8
  1793. PE.Color = ColorSequence.new(BRICKC("Really red").Color)
  1794. PE.Size=NumberSequence.new(EyeSizes)
  1795. PE.Transparency=NumberSequence.new(EyeTrans)
  1796. PE.Lifetime=NumberRange.new(0.35,1.5)
  1797. PE.Rotation=NumberRange.new(0,360)
  1798. PE.Rate=999
  1799. PE.VelocitySpread = 10000
  1800. PE.Acceleration = Vector3.new(0,0,0)
  1801. PE.Drag = 5
  1802. PE.Speed = NumberRange.new(0,0,0)
  1803. PE.Texture="http://www.roblox.com/asset/?id=1351966707"
  1804. PE.ZOffset = -0
  1805. PE.Name = "PE"
  1806. PE.Enabled = false
  1807.  
  1808. function particles(art)
  1809. local PARTICLES = PE:Clone()
  1810. PARTICLES.Parent = art
  1811. end
  1812.  
  1813. function CreateDebreeRing(FLOOR,POSITION,SIZE,BLOCKSIZE,SWAIT)
  1814. if FLOOR ~= nil then
  1815. coroutine.resume(coroutine.create(function()
  1816. local PART = CreatePart(3, Effects, "Plastic", 0, 1, "Pearl", "DebreeCenter", VT(0,0,0))
  1817. PART.CFrame = CF(POSITION)
  1818. for i = 1, 45 do
  1819. local RingPiece = CreatePart(3, Effects, "Plastic", 0, 0, "Pearl", "DebreePart", BLOCKSIZE)
  1820. RingPiece.Material = FLOOR.Material
  1821. RingPiece.Color = FLOOR.Color
  1822. 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)))
  1823. Debris:AddItem(RingPiece,SWAIT)
  1824. end
  1825. PART:remove()
  1826. end))
  1827. end
  1828. end
  1829.  
  1830. function CreateFlyingDebree(FLOOR,POSITION,AMOUNT,BLOCKSIZE,SWAIT,STRENGTH)
  1831. if FLOOR ~= nil then
  1832. for i = 1, AMOUNT do
  1833. local DEBREE = CreatePart(3, Effects, "Neon", FLOOR.Reflectance, FLOOR.Transparency, "Peal", "Debree", BLOCKSIZE, false)
  1834. DEBREE.Material = FLOOR.Material
  1835. DEBREE.Color = FLOOR.Color
  1836. DEBREE.CFrame = POSITION * ANGLES(RAD(MRANDOM(-360,360)),RAD(MRANDOM(-360,360)),RAD(MRANDOM(-360,360)))
  1837. DEBREE.Velocity = VT(MRANDOM(-STRENGTH,STRENGTH),MRANDOM(-STRENGTH,STRENGTH),MRANDOM(-STRENGTH,STRENGTH))
  1838. coroutine.resume(coroutine.create(function()
  1839. Swait(15)
  1840. DEBREE.Parent = workspace
  1841. DEBREE.CanCollide = true
  1842. Debris:AddItem(DEBREE,SWAIT)
  1843. end))
  1844. end
  1845. end
  1846. end
  1847.  
  1848. function MagicSphere(SIZE,WAIT,CFRAME,COLOR,GROW)
  1849. local wave = CreatePart(3, Effects, "Neon", 0, 0, BRICKC(COLOR), "Effect", VT(1,1,1), true)
  1850. local mesh = IT("SpecialMesh",wave)
  1851. mesh.MeshType = "Sphere"
  1852. mesh.Scale = SIZE
  1853. mesh.Offset = VT(0,0,0)
  1854. wave.CFrame = CFRAME
  1855. coroutine.resume(coroutine.create(function(PART)
  1856. for i = 1, WAIT do
  1857. Swait()
  1858. mesh.Scale = mesh.Scale + GROW
  1859. wave.Transparency = wave.Transparency + (1/WAIT)
  1860. if wave.Transparency > 0.99 then
  1861. wave:remove()
  1862. end
  1863. end
  1864. end))
  1865. end
  1866.  
  1867.  
  1868. bosschatfunc("Hi..",MAINRUINCOLOR.Color,1)
  1869.  
  1870. --//=================================\\
  1871. --|| WEAPON CREATION
  1872. --\\=================================//
  1873.  
  1874. function chatfunc(text)
  1875. local chat = coroutine.wrap(function()
  1876. if Character:FindFirstChild("TalkingBillBoard")~= nil then
  1877. Character:FindFirstChild("TalkingBillBoard"):destroy()
  1878. end
  1879. local Bill = Instance.new("BillboardGui",Character)
  1880. Bill.Size = UDim2.new(0,100,0,40)
  1881. Bill.StudsOffset = Vector3.new(0,3,0)
  1882. Bill.Adornee = Character.Head
  1883. Bill.Name = "TalkingBillBoard"
  1884. local Hehe = Instance.new("TextLabel",Bill)
  1885. Hehe.BackgroundTransparency = 1
  1886. Hehe.BorderSizePixel = 0
  1887. Hehe.Text = ""
  1888. Hehe.Font = "Fantasy"
  1889. Hehe.TextSize = 40
  1890. Hehe.TextStrokeTransparency = 0
  1891. Hehe.Size = UDim2.new(1,0,0.5,0)
  1892. coroutine.resume(coroutine.create(function()
  1893. while Hehe ~= nil do
  1894. wait()
  1895. Hehe.Position = UDim2.new(math.random(-.4,.4),math.random(-5,5),.05,math.random(-5,5))
  1896. Hehe.Rotation = math.random(-5,5)
  1897. Hehe.TextColor3 = Color3.new(27/255,42/255,53/255)
  1898. Hehe.TextStrokeColor3 = Color3.new(0,0,0)
  1899. end
  1900. end))
  1901. for i = 1,string.len(text),1 do
  1902. wait()
  1903. Hehe.Text = string.sub(text,1,i)
  1904. end
  1905. wait(1)--Re[math.random(1, 93)]
  1906. for i = 0, 1, .025 do
  1907. wait()
  1908. Bill.ExtentsOffset = Vector3.new(math.random(-i, i), math.random(-i, i), math.random(-i, i))
  1909. Hehe.TextStrokeTransparency = i
  1910. Hehe.TextTransparency = i
  1911. end
  1912. Bill:Destroy()
  1913. end)
  1914. chat()
  1915. end
  1916.  
  1917. function onChatted(msg)
  1918. chatfunc(msg)
  1919. end
  1920.  
  1921. local PRT = CreatePart(3, Character, "Fabric", 0, 0, "Really black", "Hood", VT(1,1,1),false)
  1922. PRT.Color = C3(0,0,0)
  1923. local HoodWeld = CreateWeldOrSnapOrMotor("Weld", Head, Head, PRT, CF(0,0.2,0), CF(0, 0, 0))
  1924. CreateMesh("SpecialMesh", PRT, "FileMesh", "76062497", "", VT(1,1,1)*1.05, VT(0,0,0))
  1925. local PRT = CreatePart(3, Character, "Neon", 0, 0, "Deep orange", "Scarf", VT(1,1,1),false)
  1926. PRT.Color = C3(0/255,0/255,255/255)
  1927. CreateWeldOrSnapOrMotor("Weld", Torso, Torso, PRT, CF(0.05,0.4,-0.05) * ANGLES(RAD(-3), RAD(0), RAD(0)), CF(0, 0, 0))
  1928. CreateMesh("SpecialMesh", PRT, "FileMesh", "99856331", "", VT(1.1,1,1.1), VT(0,0,0))
  1929. for i = 1, 16 do
  1930. local FACE = CreatePart(3, Character, "Fabric", 0, 0+(i-1)/16.2, "Dark stone grey", "FaceGradient", VT(1.01,0.65,1.01),false)
  1931. FACE.Color = C3(0,0,0)
  1932. Head:FindFirstChildOfClass("SpecialMesh"):Clone().Parent = FACE
  1933. CreateWeldOrSnapOrMotor("Weld", Head, Head, FACE, CF(0,0.45-(i-1)/25,0), CF(0, 0, 0))
  1934. end
  1935. local EYE = CreatePart(3, BALL, "Neon", 0, 0, "Navy blue", "Eyeball", VT(0.1,0.25,0.1),false)
  1936. MakeForm(EYE,"Ball")
  1937. EYE.Color = C3(0/255,0/255,255/255)
  1938. CreateWeldOrSnapOrMotor("Weld", BALL, Head, EYE, CF(0.15,0.26,-0.55), CF(0, 0, 0))
  1939. local EYE2 = CreatePart(3, BALL, "Neon", 0, 0, "Navy blue", "Eyeball", VT(0.1,0.25,0.1),false)
  1940. MakeForm(EYE2,"Ball")
  1941. EYE2.Color = C3(0/255,0/255,255/255)
  1942.  
  1943. CreateWeldOrSnapOrMotor("Weld", BALL, Head, EYE2, CF(-0.15,0.26,-0.55), CF(0, 0, 0))
  1944.  
  1945. local LASTPART = Head
  1946. for i = 1, 20 do
  1947. local MATH = (1-(i/25))
  1948. if LASTPART == Head then
  1949. local Horn = CreatePart(3, Character, "Neon", 0, 0, "Really blue", "Horn", VT(0.25*MATH,0.25,0.25*MATH),false)
  1950. CreateWeldOrSnapOrMotor("Weld", LASTPART, LASTPART, Horn, CF(0.3, 0.7, -0.35) * ANGLES(RAD(-55), RAD(15), RAD(-15)), CF(0, 0, 0))
  1951. LASTPART = Horn
  1952. Horn.Color = C3((i*3-3)/0,0,0)
  1953. else
  1954. local Horn = CreatePart(3, Character, "Neon", 0, 0, "Really blue", "Horn", VT(0.25*MATH,0.25,0.25*MATH),false)
  1955. 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))
  1956. LASTPART = Horn
  1957. Horn.Color = C3((i*3-3)/0,0,0)
  1958. end
  1959. end
  1960. local LASTPART = Head
  1961. for i = 1, 20 do
  1962. local MATH = (1-(i/25))
  1963. if LASTPART == Head then
  1964. local Horn = CreatePart(3, Character, "Neon", 0, 0, "Really blue", "Horn", VT(0.25*MATH,0.25,0.25*MATH),false)
  1965. CreateWeldOrSnapOrMotor("Weld", LASTPART, LASTPART, Horn, CF(-0.3, 0.7, -0.35) * ANGLES(RAD(-55), RAD(-15), RAD(15)), CF(0, 0, 0))
  1966. LASTPART = Horn
  1967. Horn.Color = C3((i*3-3)/0,0,0)
  1968. else
  1969. local Horn = CreatePart(3, Character, "Neon", 0, 0, "Really blue", "Horn", VT(0.25*MATH,0.25,0.25*MATH),false)
  1970. 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))
  1971. LASTPART = Horn
  1972. Horn.Color = C3((i*3-3)/0,0,0)
  1973. end
  1974. end
  1975.  
  1976. local Hair = CreatePart(3, Character, "Fabric", 0, 0, "Navy blue", "Hair", VT(1,1,1),false)
  1977. local HairWeld1 = CreateWeldOrSnapOrMotor("Weld", Hair, Head, Hair, CF(0,0.1,-0.25) * ANGLES(RAD(0), RAD(0), RAD(0)), CF(0, 0, 0))
  1978. Hair.Color = C3(0/255,0/255,255/255)
  1979. CreateMesh("SpecialMesh", Hair, "FileMesh", "873651376", "", VT(0.025, 0.025, 0.02), VT(0,0,0))
  1980. local Hair2 = CreatePart(3, Character, "Fabric", 0, 0, "Navy blue", "Hair", VT(1,1,1),false)
  1981. local Hair2Weld2 = CreateWeldOrSnapOrMotor("Weld", Hair2, Head, Hair2, CF(0,0.2,-0.3) * ANGLES(RAD(0), RAD(0), RAD(0)), CF(0, 0, 0))
  1982. Hair2.Color = C3(0/255,0/255,255/255)
  1983. CreateMesh("SpecialMesh", Hair2, "FileMesh", "873651376", "", VT(0.03, 0.015, 0.01), VT(0,0,-0.1))
  1984.  
  1985. local BODY = {}
  1986.  
  1987. for _, c in pairs(Character:GetDescendants()) do
  1988. if c:IsA("BasePart") and c.Name ~= "Handle" then
  1989. if c ~= RootPart and c ~= Torso and c ~= Head and c ~= RightArm and c ~= LeftArm and c ~= RightLeg and c ~= LeftLeg then
  1990. c.CustomPhysicalProperties = PhysicalProperties.new(0, 0, 0, 0, 0)
  1991. end
  1992. table.insert(BODY,{c,c.Parent,c.Material,c.Color,c.Transparency})
  1993. elseif c:IsA("JointInstance") then
  1994. table.insert(BODY,{c,c.Parent,nil,nil,nil})
  1995. end
  1996. end
  1997.  
  1998. local Eye = CreatePart(3, XEYE, "Neon", 0, 0, "Really red", "Eye", VT(0.6,0.1,1)/2,false)
  1999. MakeForm(Eye,"Ball")
  2000. CreateWeldOrSnapOrMotor("Weld", Eye, Head, Eye, CF(0,0.2,0) * ANGLES(RAD(0), RAD(-18), RAD(15)), CF(0, 0, 0.4))
  2001. local Eye = CreatePart(3, XEYE, "Neon", 0, 0, "Really red", "Eye", VT(0.1,1,1)/2,false)
  2002. MakeForm(Eye,"Ball")
  2003. CreateWeldOrSnapOrMotor("Weld", Eye, Head, Eye, CF(0,0.15,0) * ANGLES(RAD(0), RAD(-18), RAD(0)), CF(0, 0, 0.4))
  2004. local Eye2 = CreatePart(3, XEYE, "Neon", 0, 0, "Really red", "Eyeball", VT(0.1,0.25,0.1),false)
  2005. MakeForm(Eye2,"Ball")
  2006. CreateWeldOrSnapOrMotor("Weld", XEYE, Head, Eye2, CF(-0.15,0.15,-0.55), CF(0, 0, 0))
  2007.  
  2008.  
  2009. XEYE.Parent = nil
  2010. BALL.Parent = Character
  2011.  
  2012. for e = 1, #BODY do
  2013. if BODY[e] ~= nil then
  2014. local STUFF = BODY[e]
  2015. local PART = STUFF[1]
  2016. local PARENT = STUFF[2]
  2017. local MATERIAL = STUFF[3]
  2018. local COLOR = STUFF[4]
  2019. local TRANSPARENCY = STUFF[5]
  2020. if PART.ClassName == "Part" and PART ~= RootPart then
  2021. PART.Material = MATERIAL
  2022. PART.Color = COLOR
  2023. PART.Transparency = TRANSPARENCY
  2024. end
  2025. PART.AncestryChanged:Connect(function()
  2026. PART.Parent = PARENT
  2027. end)
  2028. end
  2029. end
  2030.  
  2031. local SKILLTEXTCOLOR = C3(0,0,0)
  2032. local SKILLFONT = "Antique"
  2033. local SKILLTEXTSIZE = 7
  2034.  
  2035. function Blink()
  2036. coroutine.resume(coroutine.create(function()
  2037. if EYE ~= nil then
  2038. for i = 1, 5 do
  2039. Swait()
  2040. EYE.Mesh.Scale = EYE.Mesh.Scale - VT(0,0.2,0)
  2041. EYE2.Mesh.Scale = EYE.Mesh.Scale
  2042. end
  2043. for i = 1, 7 do
  2044. Swait()
  2045. EYE.Mesh.Scale = EYE.Mesh.Scale + VT(0,0.2,0)
  2046. EYE2.Mesh.Scale = EYE.Mesh.Scale
  2047. end
  2048. EYE.Mesh.Scale = VT(1,1,1)
  2049. EYE2.Mesh.Scale = EYE.Mesh.Scale
  2050. end
  2051. end))
  2052. end
  2053.  
  2054. function Blink2()
  2055. coroutine.resume(coroutine.create(function()
  2056. if Eye ~= nil then
  2057. for i = 1, 5 do
  2058. Swait()
  2059. Eye.Mesh.Scale = EYE.Mesh.Scale - VT(0,0.2,0)
  2060. Eye2.Mesh.Scale = EYE.Mesh.Scale
  2061. end
  2062. for i = 1, 7 do
  2063. Swait()
  2064. Eye.Mesh.Scale = EYE.Mesh.Scale + VT(0,0.2,0)
  2065. Eye2.Mesh.Scale = EYE.Mesh.Scale
  2066. end
  2067. Eye.Mesh.Scale = VT(1,1,1)
  2068. Eye2.Mesh.Scale = EYE.Mesh.Scale
  2069. end
  2070. end))
  2071. end
  2072.  
  2073. function refit()
  2074. Character.Parent = workspace
  2075. for e = 1, #BODY do
  2076. if BODY[e] ~= nil then
  2077. local STUFF = BODY[e]
  2078. local PART = STUFF[1]
  2079. local PARENT = STUFF[2]
  2080. local MATERIAL = STUFF[3]
  2081. local COLOR = STUFF[4]
  2082. local TRANSPARENCY = STUFF[5]
  2083. if PART.ClassName == "Part" and PART ~= RootPart then
  2084. PART.Material = MATERIAL
  2085. PART.Color = COLOR
  2086. PART.Transparency = TRANSPARENCY
  2087. end
  2088. if PART.Parent ~= PARENT then
  2089. Humanoid:remove()
  2090. PART.Parent = PARENT
  2091. Humanoid = IT("Humanoid",Character)
  2092. end
  2093. end
  2094. end
  2095. end
  2096.  
  2097. Humanoid.Died:connect(function()
  2098. refit()
  2099. end)
  2100.  
  2101. --//=================================\\
  2102. --|| DAMAGE FUNCTIONS
  2103. --\\=================================//
  2104.  
  2105. function StatLabel(CFRAME, TEXT, COLOR)
  2106. local STATPART = CreatePart(3, Effects, "SmoothPlastic", 0, 1, "Really black", "Effect", VT())
  2107. STATPART.CFrame = CF(CFRAME.p,CFRAME.p+VT(MRANDOM(-5,5),MRANDOM(0,5),MRANDOM(-5,5)))
  2108. local BODYGYRO = IT("BodyGyro", STATPART)
  2109. game:GetService("Debris"):AddItem(STATPART ,5)
  2110. local BILLBOARDGUI = Instance.new("BillboardGui", STATPART)
  2111. BILLBOARDGUI.Adornee = STATPART
  2112. BILLBOARDGUI.Size = UD2(2.5, 0, 2.5 ,0)
  2113. BILLBOARDGUI.StudsOffset = VT(-2, 2, 0)
  2114. BILLBOARDGUI.AlwaysOnTop = false
  2115. local TEXTLABEL = Instance.new("TextLabel", BILLBOARDGUI)
  2116. TEXTLABEL.BackgroundTransparency = 1
  2117. TEXTLABEL.Size = UD2(2.5, 0, 2.5, 0)
  2118. TEXTLABEL.Text = TEXT
  2119. TEXTLABEL.Font = SKILLFONT
  2120. TEXTLABEL.FontSize="Size42"
  2121. TEXTLABEL.TextColor3 = COLOR
  2122. TEXTLABEL.TextStrokeTransparency = 0
  2123. TEXTLABEL.TextScaled = true
  2124. TEXTLABEL.TextWrapped = true
  2125. coroutine.resume(coroutine.create(function(THEPART, THEBODYPOSITION, THETEXTLABEL)
  2126. for i = 1, 50 do
  2127. Swait()
  2128. STATPART.CFrame = STATPART.CFrame * CF(0,0,-0.2)
  2129. TEXTLABEL.TextTransparency = TEXTLABEL.TextTransparency + (1/50)
  2130. TEXTLABEL.TextStrokeTransparency = TEXTLABEL.TextTransparency
  2131. end
  2132. THEPART.Parent = nil
  2133. end),STATPART, TEXTLABEL)
  2134. end
  2135.  
  2136. --//=================================\\
  2137. --|| DAMAGING
  2138. --\\=================================//
  2139.  
  2140. function KillChildren(v)
  2141. v:BreakJoints()
  2142. for _, c in pairs(v:GetChildren()) do
  2143. if c:IsA("BasePart") then
  2144. if c.Transparency < 1 then
  2145. if c:FindFirstChildOfClass("Decal") then
  2146. c:FindFirstChildOfClass("Decal"):remove()
  2147. end
  2148. particles(c)
  2149. c.PE.Enabled = true
  2150. c.Parent = Effects
  2151. c.CanCollide = false
  2152. c.Material = "Neon"
  2153. c.Color = C3(1,0,0)
  2154. c.Transparency = 1
  2155. local grav = Instance.new("BodyPosition",c)
  2156. grav.P = 20000
  2157. grav.maxForce = Vector3.new(math.huge,math.huge,math.huge)
  2158. grav.position = c.Position + VT(MRANDOM(-5,5),MRANDOM(-5,5),MRANDOM(-5,5))
  2159. grav.Name = "GravityForce"
  2160. coroutine.resume(coroutine.create(function()
  2161. for i = 1, 20 do
  2162. Swait()
  2163. c.Transparency = c.Transparency + 1/20
  2164. end
  2165. c.PE.Enabled = false
  2166. Debris:AddItem(c,2)
  2167. end))
  2168. end
  2169. end
  2170. end
  2171. end
  2172.  
  2173. function ApplyAoE(POSITION,RANGE)
  2174. local CHILDREN = workspace:GetDescendants()
  2175. for index, CHILD in pairs(CHILDREN) do
  2176. if CHILD.ClassName == "Model" and CHILD ~= Character then
  2177. local LISTED = false
  2178. for LIST = 1, #WHITELIST do
  2179. if WHITELIST[LIST] ~= nil then
  2180. if CHILD.Name == WHITELIST[LIST] then
  2181. LISTED = true
  2182. end
  2183. end
  2184. end
  2185. if LISTED == false then
  2186. local HUM = CHILD:FindFirstChildOfClass("Humanoid")
  2187. if HUM then
  2188. local TORSO = CHILD:FindFirstChild("Torso") or CHILD:FindFirstChild("UpperTorso")
  2189. if TORSO then
  2190. if (TORSO.Position - POSITION).Magnitude <= RANGE+TORSO.Size.Magnitude then
  2191. KillChildren(CHILD)
  2192. end
  2193. end
  2194. end
  2195. end
  2196. end
  2197. end
  2198. end
  2199.  
  2200. function ApplyDamage(Humanoid,Damage,TorsoPart)
  2201. local defence = Instance.new("BoolValue",Humanoid.Parent)
  2202. defence.Name = ("HitBy"..Player.Name)
  2203. game:GetService("Debris"):AddItem(defence, 0.001)
  2204. Damage = Damage * DAMAGEMULTIPLIER
  2205. if Humanoid.Health ~= 0 then
  2206. local CritChance = MRANDOM(1,100)
  2207. if Damage > Humanoid.Health then
  2208. Damage = math.ceil(Humanoid.Health)
  2209. if Damage == 0 then
  2210. Damage = 0.1
  2211. end
  2212. end
  2213. Humanoid.Health = Humanoid.Health - Damage
  2214. end
  2215. end
  2216.  
  2217. function ApplyAoE2(POSITION,RANGE,MINDMG,MAXDMG,FLING,INSTAKILL)
  2218. local CHILDREN = workspace:GetDescendants()
  2219. for index, CHILD in pairs(CHILDREN) do
  2220. if CHILD.ClassName == "Model" and CHILD ~= Character and CHILD.Parent ~= Effects then
  2221. local HUM = CHILD:FindFirstChildOfClass("Humanoid")
  2222. if HUM then
  2223. local TORSO = CHILD:FindFirstChild("Torso") or CHILD:FindFirstChild("UpperTorso")
  2224. if TORSO then
  2225. if (TORSO.Position - POSITION).Magnitude <= RANGE then
  2226. if INSTAKILL == true then
  2227. CHILD:BreakJoints()
  2228. else
  2229. local DMG = MRANDOM(MINDMG,MAXDMG)
  2230. ApplyDamage(HUM,DMG,TORSO)
  2231. end
  2232. if FLING > 0 then
  2233. for _, c in pairs(CHILD:GetChildren()) do
  2234. if c:IsA("BasePart") then
  2235. local bv = Instance.new("BodyVelocity")
  2236. bv.maxForce = Vector3.new(1e9, 1e9, 1e9)
  2237. bv.velocity = CF(POSITION,TORSO.Position).lookVector*FLING
  2238. bv.Parent = c
  2239. Debris:AddItem(bv,0.05)
  2240. end
  2241. end
  2242. end
  2243. end
  2244. end
  2245. end
  2246. end
  2247. end
  2248. end
  2249.  
  2250. --//=================================\\
  2251. --|| MODE SWITCHING
  2252. --\\=================================//
  2253.  
  2254. function ResetMode()
  2255. ATTACK = true
  2256. Rooted = true
  2257. BALL.Parent = Character
  2258. XEYE.Parent = nil
  2259. SONG = 561833161
  2260. PITCH = 1
  2261. VOLUME = 3
  2262. sick.TimePosition = 7
  2263. FACE = 176217464
  2264. Speed = 13
  2265. text.Text = "Lunar"
  2266. TEXTCOLOR = C3(0, 0, 1)
  2267. EYE.Color = C3(0/255,0/255,255/255)
  2268. EYE2.Color = C3(0/255,0/255,255/255)
  2269. Hair.Color = C3(0/255,0/255,255/255)
  2270. Hair2.Color = C3(0/255,0/255,255/255)
  2271. PRT.Color = C3(0/255,0/255,255/255)
  2272. MAINRUINCOLOR = BrickColor.new("Navy blue")
  2273. SECONDRUINCOLOR = BrickColor.new("Navy blue")
  2274. RecolorThing(MAINRUINCOLOR,SECONDRUINCOLOR,SECONDRUINCOLOR,SECONDRUINCOLOR,SECONDRUINCOLOR,1,SECONDRUINCOLOR,1,SECONDRUINCOLOR,THIRDRUINCOLOR)
  2275. bosschatfunc("WHAT? WHY?! WHY YOUR HATE ME?!!!",MAINRUINCOLOR.Color,1)
  2276. MODE = "Lunar"
  2277. ned.Text = "Lunar"
  2278. ATTACK = false
  2279. Rooted = false
  2280. end
  2281.  
  2282. function SolarForm()
  2283. ATTACK = true
  2284. Rooted = true
  2285. BALL.Parent = Character
  2286. XEYE.Parent = nil
  2287. SONG = 1259692095
  2288. PITCH = 1
  2289. VOLUME = 4
  2290. sick.TimePosition = 0
  2291. FACE = 404306534
  2292. Speed = 16
  2293. text.Text = "Solar"
  2294. TEXTCOLOR = C3(215/255,147/255,0/255)
  2295. PRT.Color = C3(215/255,147/255,0/255)
  2296. EYE.Color = C3(215/255,147/255,0/255)
  2297. EYE2.Color = C3(143/255,98/255,0/255)
  2298. Hair.Color = C3(215/255,147/255,0/255)
  2299. Hair2.Color = C3(171/255,117/255,0/255)
  2300. MAINRUINCOLOR = BrickColor.new("Neon orange")
  2301. SECONDRUINCOLOR = BrickColor.new("Neon orange")
  2302. RecolorThing(MAINRUINCOLOR,SECONDRUINCOLOR,SECONDRUINCOLOR,SECONDRUINCOLOR,SECONDRUINCOLOR,1,SECONDRUINCOLOR,1,SECONDRUINCOLOR,THIRDRUINCOLOR)
  2303. MODE = "Solar"
  2304. ned.Text = "Solar"
  2305. ATTACK = false
  2306. Rooted = false
  2307. end
  2308.  
  2309. function SuperiorForm()
  2310. ATTACK = true
  2311. Rooted = true
  2312. BALL.Parent = Character
  2313. XEYE.Parent = nil
  2314. SONG = 1873219898
  2315. PITCH = 1
  2316. VOLUME = 4
  2317. sick.TimePosition = 0.01
  2318. FACE = 404306534
  2319. Speed = 25
  2320. text.Text = "GENOCIDER"
  2321. TEXTCOLOR = C3(107/255,0/255,0/255)
  2322. PRT.Color = C3(117/255,0/255,0/255)
  2323. EYE.Color = C3(255/255,0/255,0/255)
  2324. EYE2.Color = C3(255/255,0/255,0/255)
  2325. Hair.Color = C3(151/255,0/255,0/255)
  2326. Hair2.Color = C3(151/255,0/255,0/255)
  2327. MAINRUINCOLOR = BrickColor.new("Really black")
  2328. SECONDRUINCOLOR = BrickColor.new("Really red")
  2329. bosschatfunc("HA HA HA HA YOU LIKE THIS?!",MAINRUINCOLOR.Color,1)
  2330. RecolorThing(MAINRUINCOLOR,SECONDRUINCOLOR,SECONDRUINCOLOR,SECONDRUINCOLOR,SECONDRUINCOLOR,1,SECONDRUINCOLOR,1,SECONDRUINCOLOR,THIRDRUINCOLOR)
  2331. MODE = "Superior"
  2332. ned.Text = "Superior"
  2333. ATTACK = false
  2334. Rooted = false
  2335. end
  2336.  
  2337. function BlackWhiteForm()
  2338. ATTACK = true
  2339. Rooted = true
  2340. XEYE.Parent = nil
  2341. BALL.Parent = Character
  2342. local HITFLOOR,HITPOS = Raycast(RootPart.Position, (CF(RootPart.Position, RootPart.Position + VT(0, -1, 0))).lookVector, 25, Character)
  2343. text.Text = " "
  2344. for i = 0, 1, 0.1 / Animation_Speed do
  2345. Swait()
  2346. 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)
  2347. Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1.25) - 1)) * ANGLES(RAD(35), RAD(0), RAD(0)), 1 / Animation_Speed)
  2348. RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5, 0) * ANGLES(RAD(20), RAD(0), RAD(90)) * RIGHTSHOULDERC0, 1 / Animation_Speed)
  2349. LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.5, 0) * ANGLES(RAD(20), RAD(0), RAD(-90)) * LEFTSHOULDERC0, 1 / Animation_Speed)
  2350. 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)
  2351. 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)
  2352. end
  2353. 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})
  2354. UNANCHOR = false
  2355. RootPart.Anchored = true
  2356. for i = 0, 2, 0.1 / Animation_Speed do
  2357. Swait()
  2358. 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)
  2359. Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1.25) - 1)) * ANGLES(RAD(35), RAD(0), RAD(0)), 1 / Animation_Speed)
  2360. RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5, 0) * ANGLES(RAD(20), RAD(0), RAD(90)) * RIGHTSHOULDERC0, 1 / Animation_Speed)
  2361. LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.5, 0) * ANGLES(RAD(20), RAD(0), RAD(-90)) * LEFTSHOULDERC0, 1 / Animation_Speed)
  2362. 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)
  2363. 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)
  2364. end
  2365. for i = 0, 0.1, 0.1 / Animation_Speed do
  2366. Swait()
  2367. 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)
  2368. 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)
  2369. 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)
  2370. 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)
  2371. 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)
  2372. 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)
  2373. end
  2374. 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})
  2375. UNANCHOR = true
  2376. RootPart.Anchored = false
  2377. MODE = "90s"
  2378. SONG = 1166995642
  2379. PITCH = 1
  2380. VOLUME = 3.5
  2381. sick.TimePosition = 17.5
  2382. FACE = 2365263255
  2383. Speed = 16
  2384. text.Text = "BLACK AND WHITE GUY"
  2385. ned.Text = "90's"
  2386. TEXTCOLOR = C3(255/255,255/255,255/255)
  2387. PRT.Color = C3(255/255,255/255,255/255)
  2388. EYE.Color = C3(95/255,95/255,95/255)
  2389. EYE2.Color = C3(95/255,95/255,95/255)
  2390. Hair.Color = C3(255/255,255/255,255/255)
  2391. Hair2.Color = C3(27/255,42/255,53/255)
  2392. MAINRUINCOLOR = BrickColor.new("Institutional white")
  2393. SECONDRUINCOLOR = BrickColor.new("Black")
  2394. RecolorThing(MAINRUINCOLOR,SECONDRUINCOLOR,SECONDRUINCOLOR,SECONDRUINCOLOR,SECONDRUINCOLOR,1,SECONDRUINCOLOR,1,SECONDRUINCOLOR,THIRDRUINCOLOR)
  2395. ATTACK = false
  2396. Rooted = false
  2397. end
  2398.  
  2399. function EightyForm()
  2400. ATTACK = true
  2401. Rooted = true
  2402. XEYE.Parent = nil
  2403. BALL.Parent = Character
  2404. text.Text = " "
  2405. local HITFLOOR,HITPOS = Raycast(RootPart.Position, (CF(RootPart.Position, RootPart.Position + VT(0, -1, 0))).lookVector, 25, Character)
  2406. for i = 0, 1, 0.1 / Animation_Speed do
  2407. Swait()
  2408. 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)
  2409. 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)
  2410. 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)
  2411. 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)
  2412. 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)
  2413. 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)
  2414. end
  2415. 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})
  2416. UNANCHOR = false
  2417. RootPart.Anchored = true
  2418. for i = 0, 2, 0.1 / Animation_Speed do
  2419. Swait()
  2420. 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)
  2421. 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)
  2422. 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)
  2423. 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)
  2424. 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)
  2425. 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)
  2426. end
  2427. for i = 0, 0.1, 0.1 / Animation_Speed do
  2428. Swait()
  2429. 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)
  2430. 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)
  2431. 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)
  2432. 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)
  2433. 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)
  2434. 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)
  2435. end
  2436. UNANCHOR = true
  2437. RootPart.Anchored = false
  2438. 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})
  2439. MODE = "80s"
  2440. text.Text = "WORLD WAR"
  2441. ned.Text = "80's"
  2442. TEXTCOLOR = C3(27/255,42/255,53/255)
  2443. PRT.Color = C3(27/255,42/255,53/255)
  2444. EYE.Color = C3(95/255,95/255,95/255)
  2445. EYE2.Color = C3(95/255,95/255,95/255)
  2446. Hair.Color = C3(27/255,42/255,53/255)
  2447. Hair2.Color = C3(255/255,255/255,255/255)
  2448. MAINRUINCOLOR = BrickColor.new("Black")
  2449. SECONDRUINCOLOR = BrickColor.new("Institutional white")
  2450. FACE = 2365263255
  2451. SONG = 903359122
  2452. PITCH = 1
  2453. VOLUME = 3.5
  2454. sick.TimePosition = 0.1
  2455. Speed = 16
  2456. RecolorThing(MAINRUINCOLOR,SECONDRUINCOLOR,SECONDRUINCOLOR,SECONDRUINCOLOR,SECONDRUINCOLOR,1,SECONDRUINCOLOR,1,SECONDRUINCOLOR,THIRDRUINCOLOR)
  2457. UNANCHOR = true
  2458. RootPart.Anchored = false
  2459. ATTACK = false
  2460. Rooted = false
  2461. end
  2462.  
  2463. function BlackForm()
  2464. ATTACK = true
  2465. Rooted = true
  2466. BALL.Parent = Character
  2467. XEYE.Parent = nil
  2468. SONG = 2525700576
  2469. PITCH = 1
  2470. VOLUME = 2.5
  2471. sick.TimePosition = 0.5
  2472. text.Text = ""
  2473. local HITFLOOR,HITPOS = Raycast(RootPart.Position, (CF(RootPart.Position, RootPart.Position + VT(0, -1, 0))).lookVector, 4, Character)
  2474. local POSITION = CF(HITPOS)*ANGLES(RAD(0),RAD(0),RAD(0))*CF(0,1,0).p
  2475. chatfunc("ITS TIME......")
  2476. BigBlack("ITS TIME......",MAINRUINCOLOR.Color,3)
  2477. for i=0, 4, 0.1 / Animation_Speed do
  2478. Swait()
  2479. 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)
  2480. 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)
  2481. 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)
  2482. LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.25, 0.5, 0.3) * ANGLES(RAD(-40), RAD(0), RAD(45)) * LEFTSHOULDERC0, 1 / Animation_Speed)
  2483. 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)
  2484. 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)
  2485. end
  2486. BigBlack("TO OTHER TAKE CONTROL",MAINRUINCOLOR.Color,3)
  2487. chatfunc("TO OTHER TAKE CONTROL")
  2488. for i=0, 4, 0.1 / Animation_Speed do
  2489. Swait()
  2490. 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)
  2491. 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)
  2492. RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.25, 0.5, 0.3) * ANGLES(RAD(-45), RAD(0), RAD(-45)) * RIGHTSHOULDERC0, 1 / Animation_Speed)
  2493. 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)
  2494. 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)
  2495. 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)
  2496. end
  2497. BigBlack("MICHEAL IV TAKE CONTROL",MAINRUINCOLOR.Color,1.5)
  2498. chatfunc("MICHEAL IV TAKE CONTROL")
  2499. for i=0, 5, 0.1 / Animation_Speed do
  2500. Swait()
  2501. 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)
  2502. 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)
  2503. 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)
  2504. 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)
  2505. 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)
  2506. 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)
  2507. end
  2508. 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})
  2509. 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})
  2510. 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})
  2511. 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})
  2512. 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})
  2513. 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})
  2514. 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})
  2515. 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})
  2516. 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})
  2517. 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})
  2518. 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})
  2519. 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})
  2520. 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})
  2521. 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})
  2522. 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})
  2523. 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})
  2524. 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})
  2525. 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})
  2526. 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})
  2527. 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})
  2528. 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})
  2529. 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})
  2530. 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})
  2531. 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})
  2532. 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})
  2533. 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})
  2534. 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})
  2535. 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})
  2536. 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})
  2537. 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})
  2538. 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})
  2539. 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})
  2540. 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})
  2541. 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})
  2542. 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})
  2543. 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})
  2544. 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})
  2545. 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})
  2546. 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})
  2547. 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})
  2548. 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})
  2549. 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})
  2550. CreateSound(206082327,Torso,3,1,false)
  2551. for i=0, 0.7, 0.1 / Animation_Speed do
  2552. Swait()
  2553. 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)
  2554. 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)
  2555. 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)
  2556. 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)
  2557. 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)
  2558. 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)
  2559. end
  2560. MODE = "Black"
  2561. FACE = 404306534
  2562. Speed = 45
  2563. text.Text = "INCONTROL"
  2564. ned.Text = "TBB"
  2565. TEXTCOLOR = C3(27/255,42/255,53/255)
  2566. PRT.Color = C3(27/255,42/255,53/255)
  2567. EYE.Color = C3(27/255,42/255,53/255)
  2568. EYE2.Color = C3(27/255,42/255,53/255)
  2569. Hair.Color = C3(27/255,42/255,53/255)
  2570. Hair2.Color = C3(27/255,42/255,53/255)
  2571. MAINRUINCOLOR = BrickColor.new("Crimson")
  2572. SECONDRUINCOLOR = BrickColor.new("Black")
  2573. RecolorThing(MAINRUINCOLOR,SECONDRUINCOLOR,SECONDRUINCOLOR,SECONDRUINCOLOR,SECONDRUINCOLOR,1,SECONDRUINCOLOR,1,SECONDRUINCOLOR,THIRDRUINCOLOR)
  2574. ATTACK = false
  2575. Rooted = false
  2576. end
  2577.  
  2578. function BlackForm()
  2579. ATTACK = true
  2580. Rooted = true
  2581. BALL.Parent = Character
  2582. XEYE.Parent = nil
  2583. SONG = 2525700576
  2584. PITCH = 1
  2585. VOLUME = 2.5
  2586. sick.TimePosition = 0.5
  2587. text.Text = ""
  2588. local HITFLOOR,HITPOS = Raycast(RootPart.Position, (CF(RootPart.Position, RootPart.Position + VT(0, -1, 0))).lookVector, 4, Character)
  2589. local POSITION = CF(HITPOS)*ANGLES(RAD(0),RAD(0),RAD(0))*CF(0,1,0).p
  2590. chatfunc("ITS TIME......")
  2591. BigBlack("ITS TIME......",MAINRUINCOLOR.Color,3)
  2592. for i=0, 4, 0.1 / Animation_Speed do
  2593. Swait()
  2594. 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)
  2595. 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)
  2596. 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)
  2597. LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.25, 0.5, 0.3) * ANGLES(RAD(-40), RAD(0), RAD(45)) * LEFTSHOULDERC0, 1 / Animation_Speed)
  2598. 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)
  2599. 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)
  2600. end
  2601. BigBlack("TO OTHER TAKE CONTROL",MAINRUINCOLOR.Color,3)
  2602. chatfunc("TO OTHER TAKE CONTROL")
  2603. for i=0, 4, 0.1 / Animation_Speed do
  2604. Swait()
  2605. 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)
  2606. 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)
  2607. RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.25, 0.5, 0.3) * ANGLES(RAD(-45), RAD(0), RAD(-45)) * RIGHTSHOULDERC0, 1 / Animation_Speed)
  2608. 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)
  2609. 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)
  2610. 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)
  2611. end
  2612. BigBlack("MICHEAL IV TAKE CONTROL",MAINRUINCOLOR.Color,1.5)
  2613. chatfunc("MICHEAL IV TAKE CONTROL")
  2614. for i=0, 5, 0.1 / Animation_Speed do
  2615. Swait()
  2616. 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)
  2617. 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)
  2618. 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)
  2619. 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)
  2620. 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)
  2621. 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)
  2622. end
  2623. 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})
  2624. 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})
  2625. 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})
  2626. 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})
  2627. 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})
  2628. 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})
  2629. 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})
  2630. 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})
  2631. 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})
  2632. 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})
  2633. 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})
  2634. 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})
  2635. 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})
  2636. 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})
  2637. 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})
  2638. 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})
  2639. 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})
  2640. 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})
  2641. 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})
  2642. 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})
  2643. 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})
  2644. 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})
  2645. 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})
  2646. 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})
  2647. 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})
  2648. 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})
  2649. 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})
  2650. 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})
  2651. 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})
  2652. 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})
  2653. 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})
  2654. 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})
  2655. 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})
  2656. 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})
  2657. 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})
  2658. 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})
  2659. 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})
  2660. 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})
  2661. 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})
  2662. 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})
  2663. 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})
  2664. 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})
  2665. CreateSound(206082327,Torso,3,1,false)
  2666. for i=0, 0.7, 0.1 / Animation_Speed do
  2667. Swait()
  2668. 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)
  2669. 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)
  2670. 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)
  2671. 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)
  2672. 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)
  2673. 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)
  2674. end
  2675. MODE = "Black"
  2676. FACE = 404306534
  2677. Speed = 45
  2678. text.Text = "ACE-OF-SPADES"
  2679. ned.Text = "TBB"
  2680. TEXTCOLOR = C3(27/255,42/255,53/255)
  2681. PRT.Color = C3(27/255,42/255,53/255)
  2682. EYE.Color = C3(27/255,42/255,53/255)
  2683. EYE2.Color = C3(27/255,42/255,53/255)
  2684. Hair.Color = C3(27/255,42/255,53/255)
  2685. Hair2.Color = C3(27/255,42/255,53/255)
  2686. MAINRUINCOLOR = BrickColor.new("Bright yellow")
  2687. SECONDRUINCOLOR = BrickColor.new("Black")
  2688. RecolorThing(MAINRUINCOLOR,SECONDRUINCOLOR,SECONDRUINCOLOR,SECONDRUINCOLOR,SECONDRUINCOLOR,1,SECONDRUINCOLOR,1,SECONDRUINCOLOR,THIRDRUINCOLOR)
  2689. ATTACK = false
  2690. Rooted = false
  2691. end
  2692.  
  2693. function SuperStomm()
  2694. ATTACK = true
  2695. Rooted = true
  2696. local HITFLOOR,HITPOS = Raycast(RootPart.Position, (CF(RootPart.Position, RootPart.Position + VT(0, -1, 0))).lookVector, 25*SIZE, Character)
  2697. coroutine.resume(coroutine.create(function()
  2698. Swait(65)
  2699. CameraEnshaking(3,25)
  2700. CreateSound(262562442,RightLeg,60,1,false)
  2701. CreateDebreeRing(HITFLOOR,HITPOS,90,VT(10,10,10),2)
  2702. 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})
  2703. ApplyAoE2(HITPOS,80,50,100,75,false)
  2704. end))
  2705. CreateSound(163619849,RightLeg,10,1,false)
  2706. for i=0, 2, 0.1 / Animation_Speed do
  2707. 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})
  2708. Swait()
  2709. 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)
  2710. 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)
  2711. 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)
  2712. 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)
  2713. 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)
  2714. 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)
  2715. end
  2716. for i=0, 1, 0.1 / Animation_Speed do
  2717. Swait()
  2718. 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)
  2719. Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1.25*SIZE) - 1)) * ANGLES(RAD(35), RAD(0), RAD(0)), 1 / Animation_Speed)
  2720. RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.2*SIZE, 0.5*SIZE, 0) * ANGLES(RAD(0), RAD(105), RAD(-85)) * RIGHTSHOULDERC0, 1 / Animation_Speed)
  2721. LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.2*SIZE, 0.5*SIZE, 0) * ANGLES(RAD(0), RAD(-105), RAD(85)) * LEFTSHOULDERC0, 1 / Animation_Speed)
  2722. 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)
  2723. 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)
  2724. end
  2725. ATTACK = false
  2726. Rooted = false
  2727. end
  2728.  
  2729. function LostForm()
  2730. ATTACK = true
  2731. Rooted = true
  2732. BALL.Parent = Character
  2733. XEYE.Parent = nil
  2734. SONG = 723652641
  2735. PITCH = 1
  2736. VOLUME = 3
  2737. sick.TimePosition = 0.5
  2738. FACE = 0
  2739. local HITFLOOR,HITPOS = Raycast(RootPart.Position, (CF(RootPart.Position, RootPart.Position + VT(0, -1, 0))).lookVector, 4, Character)
  2740. local POSITION = CF(HITPOS)*ANGLES(RAD(0),RAD(0),RAD(0))*CF(0,1,0).p
  2741. CreateSound(136007472,Torso,5,1.2,false)
  2742. for i=0, 2.5, 0.1 / Animation_Speed do
  2743. Swait()
  2744. 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)
  2745. 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)
  2746. 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)
  2747. 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)
  2748. 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)
  2749. 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)
  2750. end
  2751. 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})
  2752. 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})
  2753. 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})
  2754. 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})
  2755. 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})
  2756. 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})
  2757. 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})
  2758. 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})
  2759. 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})
  2760. 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})
  2761. 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})
  2762. 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})
  2763. 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})
  2764. 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})
  2765. 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})
  2766. 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})
  2767. 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})
  2768. 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})
  2769. 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})
  2770. 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})
  2771. 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})
  2772. 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})
  2773. 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})
  2774. 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})
  2775. 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})
  2776. 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})
  2777. 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})
  2778. 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})
  2779. 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})
  2780. 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})
  2781. 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})
  2782. 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})
  2783. 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})
  2784. 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})
  2785. 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})
  2786. 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})
  2787. 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})
  2788. 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})
  2789. 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})
  2790. 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})
  2791. 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})
  2792. 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})
  2793. 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})
  2794. 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})
  2795. CreateSound(847061203,Torso,3,1,false)
  2796. CreateSound(239000203,Torso,3,1,false)
  2797. CreateSound(579687077,Torso,3,0.75,false)
  2798. MODE = "LostHope"
  2799. Speed = 12
  2800. text.Text = "MICHEAL III"
  2801. ned.Text = "Lost"
  2802. TEXTCOLOR = C3(0/255,0/255,0/255)
  2803. PRT.Color = C3(0/255,0/255,0/255)
  2804. EYE.Color = C3(0/255,0/255,0/255)
  2805. EYE2.Color = C3(0/255,0/255,0/255)
  2806. Hair.Color = C3(0/255,0/255,0/255)
  2807. Hair2.Color = C3(0/255,0/255,0/255)
  2808. MAINRUINCOLOR = BrickColor.new("Really black")
  2809. SECONDRUINCOLOR = BrickColor.new("Really black")
  2810. RecolorThing(MAINRUINCOLOR,SECONDRUINCOLOR,SECONDRUINCOLOR,SECONDRUINCOLOR,SECONDRUINCOLOR,1,SECONDRUINCOLOR,1,SECONDRUINCOLOR,THIRDRUINCOLOR)
  2811. for i=0, 1.5, 0.1 / Animation_Speed do
  2812. Swait()
  2813. 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)
  2814. 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)
  2815. 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)
  2816. 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)
  2817. 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)
  2818. 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)
  2819. end
  2820. ATTACK = false
  2821. Rooted = false
  2822. end
  2823.  
  2824. function TerraForm()
  2825. ATTACK = true
  2826. Rooted = true
  2827. BALL.Parent = Character
  2828. XEYE.Parent = nil
  2829. SONG = 157460916
  2830. PITCH = 1
  2831. VOLUME = 3
  2832. sick.TimePosition = 0
  2833. FACE = 155195214
  2834. Speed = 27
  2835. MODE = "Hexa"
  2836. text.Text = "???"
  2837. ned.Text = "Terra"
  2838. TEXTCOLOR = C3(170/255,85/255,0/255)
  2839. PRT.Color = C3(86/255,66/255,54/255)
  2840. EYE.Color = C3(39/255,70/255,45/255)
  2841. EYE2.Color = C3(39/255,70/255,45/255)
  2842. Hair.Color = C3(39/255,70/255,45/255)
  2843. Hair2.Color = C3(39/255,70/255,45/255)
  2844. MAINRUINCOLOR = BrickColor.new("Crimson")
  2845. SECONDRUINCOLOR = BrickColor.new("Crimson")
  2846. RecolorThing(MAINRUINCOLOR,SECONDRUINCOLOR,SECONDRUINCOLOR,SECONDRUINCOLOR,SECONDRUINCOLOR,1,SECONDRUINCOLOR,1,SECONDRUINCOLOR,THIRDRUINCOLOR)
  2847. ATTACK = false
  2848. Rooted = false
  2849. end
  2850.  
  2851. function RandomForm()
  2852. ATTACK = true
  2853. Rooted = true
  2854. XEYE.Parent = nil
  2855. BALL.Parent = Character
  2856. UNANCHOR = true
  2857. RootPart.Anchored = false
  2858. MODE = "Random"
  2859. SONG = 0
  2860. PITCH = 1
  2861. VOLUME = 3.5
  2862. sick.TimePosition = 0
  2863. FACE = 2365263255
  2864. Speed = 20
  2865. text.Text = "Randomizer"
  2866. ned.Text = "Randomizer"
  2867. TEXTCOLOR = BrickColor.Random().Color
  2868. PRT.Color = BrickColor.Random().Color
  2869. EYE.Color = BrickColor.Random().Color
  2870. EYE2.Color = BrickColor.Random().Color
  2871. Hair.Color = BrickColor.Random().Color
  2872. Hair2.Color = BrickColor.Random().Color
  2873. MAINRUINCOLOR = BrickColor.Random()
  2874. SECONDRUINCOLOR = BrickColor.Random()
  2875. RecolorThing(BrickColor.Random(),BrickColor.Random(),BrickColor.Random(),BrickColor.Random(),BrickColor.Random(),1,BrickColor.Random(),1,BrickColor.Random(),BrickColor.Random())
  2876. ATTACK = false
  2877. Rooted = false
  2878. end
  2879.  
  2880. function VantaForm()
  2881. ATTACK = true
  2882. Rooted = true
  2883. BALL.Parent = Character
  2884. XEYE.Parent = nil
  2885. SONG = 193889412
  2886. PITCH = 1
  2887. VOLUME = 6
  2888. sick.TimePosition = 12.5
  2889. wait(1)
  2890. for i=0, 2.5, 0.1 / Animation_Speed do
  2891. Swait()
  2892. 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)
  2893. 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)
  2894. 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)
  2895. 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)
  2896. 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)
  2897. 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)
  2898. end
  2899. MODE = "Vanta"
  2900. 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})
  2901. FACE = 404306534
  2902. Speed = 12
  2903. text.Text = "AGENT WESKER"
  2904. ned.Text = "Vanta-X"
  2905. TEXTCOLOR = C3(107/255,50/255,124/255)
  2906. PRT.Color = C3(107/255,50/255,124/255)
  2907. EYE.Color = C3(155/255,0/255,255/255)
  2908. EYE2.Color = C3(155/255,0/255,255/255)
  2909. Hair.Color = C3(80/255,0/255,180/255)
  2910. Hair2.Color = C3(50/255,0/255,150/255)
  2911. MAINRUINCOLOR = BrickColor.new("Black")
  2912. SECONDRUINCOLOR = BrickColor.new("Bright yellow")
  2913. RecolorThing(MAINRUINCOLOR,SECONDRUINCOLOR,SECONDRUINCOLOR,SECONDRUINCOLOR,SECONDRUINCOLOR,1,SECONDRUINCOLOR,1,SECONDRUINCOLOR,THIRDRUINCOLOR)
  2914. ATTACK = false
  2915. Rooted = false
  2916. end
  2917.  
  2918. function ChronoForm()
  2919. ATTACK = true
  2920. Rooted = true
  2921. BALL.Parent = Character
  2922. XEYE.Parent = nil
  2923. SONG = 432493949
  2924. PITCH = 1
  2925. VOLUME = 3
  2926. sick.TimePosition = 0
  2927. FACE = 2371494469
  2928. Speed = 16
  2929. MODE = "Time"
  2930. text.Text = "PACIFIST"
  2931. ned.Text = "Chronos"
  2932. TEXTCOLOR = C3(0/255,255/255,0/255)
  2933. PRT.Color = C3(0/255,155/255,0/255)
  2934. EYE.Color = C3(0/255,255/255,0/255)
  2935. EYE2.Color = C3(0/255,255/255,0/255)
  2936. Hair.Color = C3(239/255,184/255,56/255)
  2937. Hair2.Color = C3(245/255,205/255,48/255)
  2938. MODE = "Time"
  2939. MAINRUINCOLOR = BrickColor.new("Lime green")
  2940. SECONDRUINCOLOR = BrickColor.new("Lime green")
  2941. RecolorThing(MAINRUINCOLOR,SECONDRUINCOLOR,SECONDRUINCOLOR,SECONDRUINCOLOR,SECONDRUINCOLOR,1,SECONDRUINCOLOR,1,SECONDRUINCOLOR,THIRDRUINCOLOR)
  2942. ATTACK = false
  2943. Rooted = false
  2944. end
  2945.  
  2946. function SenseForm()
  2947. ATTACK = true
  2948. Rooted = true
  2949. BALL.Parent = Character
  2950. XEYE.Parent = nil
  2951. SONG = 1497785701
  2952. PITCH = 1
  2953. VOLUME = 3
  2954. sick.TimePosition = 13.75
  2955. FACE = 2375008868
  2956. Speed = 13
  2957. MODE = "Sense"
  2958. text.TextColor3 = C3(255/255,255/255,255/255)
  2959. text.Text = "GLITCHING"
  2960. ned.Text = "Non-Sense"
  2961. TEXTCOLOR = C3(255/255,255/255,255/255)
  2962. coroutine.resume(coroutine.create(function()
  2963. repeat
  2964. text.TextColor3 = C3(13/255,105/255,172/255)
  2965. Swait(5)
  2966. text.TextColor3 = C3(196/255,40/255,28/255)
  2967. Swait(5)
  2968. until MODE ~= "Sense"
  2969. text.TextColor3 = C3(27/255,42/255,53/255)
  2970. end))
  2971. PRT.Color = C3(13/255,105/255,172/255)
  2972. EYE.Color = C3(255/255,255/255,255/255)
  2973. EYE2.Color = C3(255/255,255/255,255/255)
  2974. Hair.Color = C3(196/255,40/255,28/255)
  2975. Hair2.Color = C3(196/255,40/255,28/255)
  2976. MAINRUINCOLOR = BrickColor.new("Bright red")
  2977. SECONDRUINCOLOR = BrickColor.new("Bright blue")
  2978. RecolorThing(MAINRUINCOLOR,SECONDRUINCOLOR,SECONDRUINCOLOR,SECONDRUINCOLOR,SECONDRUINCOLOR,1,SECONDRUINCOLOR,1,SECONDRUINCOLOR,THIRDRUINCOLOR)
  2979. ATTACK = false
  2980. Rooted = false
  2981. end
  2982.  
  2983. function SanityForm()
  2984. ATTACK = true
  2985. Rooted = true
  2986. BALL.Parent = Character
  2987. XEYE.Parent = nil
  2988. SONG = 2347469019
  2989. PITCH = 1
  2990. VOLUME = 3
  2991. sick.TimePosition = 0
  2992. FACE = 2375030229
  2993. Speed = 30
  2994. TEXTCOLOR = C3(0/255,0/255,0/255)
  2995. text.Text = "ERROR IN BALDI WORLD"
  2996. coroutine.resume(coroutine.create(function()
  2997. repeat
  2998. ned.Text = "Sanity-Less"
  2999. PRT.Color = BrickColor.Random().Color
  3000. EYE.Color = BrickColor.Random().Color
  3001. EYE2.Color = BrickColor.Random().Color
  3002. Hair.Color = BrickColor.Random().Color
  3003. Hair2.Color = BrickColor.Random().Color
  3004. MAINRUINCOLOR = BrickColor.Random()
  3005. SECONDRUINCOLOR = BrickColor.Random()
  3006. text.TextColor3 = BrickColor.Random().Color
  3007. text.TextStrokeColor3 = BrickColor.Random().Color
  3008. RecolorThing(MAINRUINCOLOR,SECONDRUINCOLOR,SECONDRUINCOLOR,SECONDRUINCOLOR,SECONDRUINCOLOR,1,SECONDRUINCOLOR,1,SECONDRUINCOLOR,THIRDRUINCOLOR)
  3009. Swait(5)
  3010. until MODE ~= "Sanity"
  3011. text.TextColor3 = C3(27/255,42/255,53/255)
  3012. end))
  3013. TEXTCOLOR = C3(0/255,0/255,0/255)
  3014. PRT.Color = C3(99/255,95/255,98/255)
  3015. EYE.Color = C3(99/255,95/255,98/255)
  3016. EYE2.Color = C3(99/255,95/255,98/255)
  3017. Hair.Color = C3(99/255,95/255,98/255)
  3018. Hair2.Color = C3(99/255,95/255,98/255)
  3019. MODE = "Sanity"
  3020. ATTACK = false
  3021. Rooted = false
  3022. end
  3023.  
  3024. function FairyForm()
  3025. ATTACK = true
  3026. Rooted = true
  3027. BALL.Parent = Character
  3028. XEYE.Parent = nil
  3029. for i=0, 2, 0.1 / Animation_Speed do
  3030. Swait()
  3031. 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})
  3032. 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})
  3033. 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)
  3034. Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1.1) - 1)) * ANGLES(RAD(-30), RAD(0), RAD(0)), 0.15 / Animation_Speed)
  3035. 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)
  3036. 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)
  3037. 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)
  3038. 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)
  3039. end
  3040. 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})
  3041. MODE = "Fairy"
  3042. ned.Text = "Fairy"
  3043. TEXTCOLOR = C3(255/255,102/255,204/255)
  3044. PRT.Color = C3(98/255,37/255,209/255)
  3045. EYE.Color = C3(255/255,152/255,220/255)
  3046. EYE2.Color = C3(255/255,152/255,220/255)
  3047. Hair.Color = C3(170/255,0/255,170/255)
  3048. Hair2.Color = C3(170/255,0/255,170/255)
  3049. MAINRUINCOLOR = BrickColor.new("Carnation pink")
  3050. SECONDRUINCOLOR = BrickColor.new("Carnation pink")
  3051. RecolorThing(MAINRUINCOLOR,SECONDRUINCOLOR,SECONDRUINCOLOR,SECONDRUINCOLOR,SECONDRUINCOLOR,1,SECONDRUINCOLOR,1,SECONDRUINCOLOR,THIRDRUINCOLOR)
  3052. SONG = 228428389
  3053. PITCH = 1
  3054. VOLUME = 3
  3055. sick.TimePosition = 0.5
  3056. FACE = 21635489
  3057. Speed = 20
  3058. text.Text = "Fairy"
  3059. ATTACK = false
  3060. Rooted = false
  3061. end
  3062.  
  3063. function DevilForm()
  3064. ATTACK = true
  3065. Rooted = true
  3066. BALL.Parent = Character
  3067. XEYE.Parent = nil
  3068. for i=0, 1, 0.1 / Animation_Speed do
  3069. Swait()
  3070. 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)
  3071. Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1.25) - 1)) * ANGLES(RAD(35), RAD(0), RAD(0)), 1 / Animation_Speed)
  3072. RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.3, 0.5, 0) * ANGLES(RAD(0), RAD(0), RAD(200)) * RIGHTSHOULDERC0, 1 / Animation_Speed)
  3073. LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.3, 0.5, 0) * ANGLES(RAD(0), RAD(0), RAD(-200)) * LEFTSHOULDERC0, 1 / Animation_Speed)
  3074. 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)
  3075. 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)
  3076. end
  3077. CreateSound(363808674, Torso, 6, 1, false)
  3078. for i=0, 0.5, 0.1 / Animation_Speed do
  3079. Swait()
  3080. 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)
  3081. Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1.25) - 1)) * ANGLES(RAD(35), RAD(0), RAD(25)), 1 / Animation_Speed)
  3082. RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.3, 0.5, 0) * ANGLES(RAD(-40), RAD(50), RAD(200)) * RIGHTSHOULDERC0, 1 / Animation_Speed)
  3083. LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.3, 0.5, 0) * ANGLES(RAD(40), RAD(50), RAD(-200)) * LEFTSHOULDERC0, 1 / Animation_Speed)
  3084. 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)
  3085. 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)
  3086. end
  3087. for i=0, 0.5, 0.1 / Animation_Speed do
  3088. Swait()
  3089. 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)
  3090. Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1.25) - 1)) * ANGLES(RAD(35), RAD(0), RAD(-25)), 1 / Animation_Speed)
  3091. RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.3, 0.5, 0) * ANGLES(RAD(40), RAD(-50), RAD(200)) * RIGHTSHOULDERC0, 1 / Animation_Speed)
  3092. LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.3, 0.5, 0) * ANGLES(RAD(-40), RAD(-50), RAD(-200)) * LEFTSHOULDERC0, 1 / Animation_Speed)
  3093. 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)
  3094. 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)
  3095. end
  3096. CreateSound(363808674, Torso, 6, 1, false)
  3097. 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})
  3098. for i=0, 0.5, 0.1 / Animation_Speed do
  3099. Swait()
  3100. 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)
  3101. Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1.25) - 1)) * ANGLES(RAD(-35), RAD(0), RAD(0)), 1 / Animation_Speed)
  3102. RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5, 0) * ANGLES(RAD(-40), RAD(0), RAD(40)) * RIGHTSHOULDERC0, 1 / Animation_Speed)
  3103. LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.5, 0) * ANGLES(RAD(-40), RAD(0), RAD(-40)) * LEFTSHOULDERC0, 1 / Animation_Speed)
  3104. 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)
  3105. 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)
  3106. end
  3107. MODE = "Devil"
  3108. ned.Text = "Devil"
  3109. SONG = 919231299
  3110. PITCH = 1
  3111. VOLUME = 3
  3112. sick.TimePosition = 15.2
  3113. FACE = 405705854
  3114. Speed = 20
  3115. text.Text = "ERROR"
  3116. TEXTCOLOR = C3(127/255,0/255,0/255)
  3117. PRT.Color = C3(98/255,0/255,0/255)
  3118. EYE.Color = C3(255/255,0/255,0/255)
  3119. EYE2.Color = C3(255/255,0/255,0/255)
  3120. Hair.Color = C3(21/255,0/255,0/255)
  3121. Hair2.Color = C3(53/255,0/255,0/255)
  3122. MAINRUINCOLOR = BrickColor.new("Green")
  3123. SECONDRUINCOLOR = BrickColor.new("Bright red")
  3124. RecolorThing(MAINRUINCOLOR,SECONDRUINCOLOR,SECONDRUINCOLOR,SECONDRUINCOLOR,SECONDRUINCOLOR,1,SECONDRUINCOLOR,1,SECONDRUINCOLOR,THIRDRUINCOLOR)
  3125. ATTACK = false
  3126. Rooted = false
  3127. end
  3128.  
  3129. function PurgeForm()
  3130. ATTACK = true
  3131. Rooted = true
  3132. 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})
  3133. MODE = "Purged"
  3134. XEYE.Parent = Character
  3135. BALL.Parent = nil
  3136. TEXTCOLOR = C3(39/255,70/255,45/255)
  3137. PRT.Color = C3(0/255,0/255,0/255)
  3138. EYE.Color = C3(0/255,0/255,0/255)
  3139. EYE2.Color = C3(0/255,0/255,0/255)
  3140. Hair.Color = C3(0/255,0/255,0/255)
  3141. Hair2.Color = C3(0/255,0/255,0/255)
  3142. MAINRUINCOLOR = BrickColor.new("Earth green")
  3143. SECONDRUINCOLOR = BrickColor.new("Earth green")
  3144. RecolorThing(MAINRUINCOLOR,SECONDRUINCOLOR,SECONDRUINCOLOR,SECONDRUINCOLOR,SECONDRUINCOLOR,1,SECONDRUINCOLOR,1,SECONDRUINCOLOR,THIRDRUINCOLOR)
  3145. SONG = 1103329236
  3146. PITCH = 1
  3147. VOLUME = 3
  3148. sick.TimePosition = 0
  3149. FACE = 2378683942
  3150. Speed = 20
  3151. text.Text = "DOOM GUY"
  3152. ned.Text = "Purge"
  3153. for i=0, 1, 0.1 / Animation_Speed do
  3154. Swait()
  3155. Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, -1, 0 + ((1) - 1)) * ANGLES(RAD(25), RAD(0), RAD(0)), 0.15 / Animation_Speed)
  3156. RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5, -0.1) * ANGLES(RAD(140), RAD(0), RAD(-40)) * RIGHTSHOULDERC0, 0.15 / Animation_Speed)
  3157. 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)
  3158. 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)
  3159. 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)
  3160. 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)
  3161. end
  3162. CreateSound(363808674, Head, 9999, 1, false)
  3163. for i=0, 0.2, 0.1 / Animation_Speed do
  3164. Swait()
  3165. Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, -1, 0 + ((1) - 1)) * ANGLES(RAD(25), RAD(0), RAD(0)), 0.15 / Animation_Speed)
  3166. RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5, -0.1) * ANGLES(RAD(140), RAD(0), RAD(-40)) * RIGHTSHOULDERC0, 0.15 / Animation_Speed)
  3167. 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)
  3168. 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)
  3169. 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)
  3170. 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)
  3171. end
  3172. ATTACK = false
  3173. Rooted = false
  3174. end
  3175.  
  3176. function OriginsForm()
  3177. ATTACK = true
  3178. Rooted = true
  3179. MODE = "Origins"
  3180. SONG = 265913095
  3181. PITCH = 1
  3182. VOLUME = 3
  3183. sick.TimePosition = 17.5
  3184. FACE = 404306534
  3185. Speed = 19
  3186. text.Text = "The Origins"
  3187. ned.Text = "Origins"
  3188. TEXTCOLOR = C3(0/255,0/255,0/255)
  3189. PRT.Color = C3(215/255,147/255,0/255)
  3190. EYE.Color = C3(255/255,0/255,0/255)
  3191. EYE2.Color = C3(255/255,0/255,0/255)
  3192. Hair.Color = C3(0/255,0/255,255/255)
  3193. Hair2.Color = C3(0/255,0/255,255/255)
  3194. MAINRUINCOLOR = BrickColor.new("Navy blue")
  3195. SECONDRUINCOLOR = BrickColor.new("Neon orange")
  3196. RecolorThing(MAINRUINCOLOR,SECONDRUINCOLOR,SECONDRUINCOLOR,SECONDRUINCOLOR,SECONDRUINCOLOR,1,SECONDRUINCOLOR,1,SECONDRUINCOLOR,THIRDRUINCOLOR)
  3197. ATTACK = false
  3198. Rooted = false
  3199. end
  3200.  
  3201. --//=================================\\
  3202. --|| ATTACK FUNCTIONS AND STUFF
  3203. --\\=================================//
  3204. function CameraEnshaking(Length, Intensity)
  3205. coroutine.resume(coroutine.create(function()
  3206. local intensity = 1 * Intensity
  3207. local rotM = 0.01 * Intensity
  3208. for i = 0, Length, 0.1 do
  3209. Swait()
  3210. intensity = intensity - 0.05 * Intensity / Length
  3211. rotM = rotM - 5.0E-4 * Intensity / Length
  3212. Humanoid.CameraOffset = Vector3.new(RAD(MRANDOM(-intensity, intensity)), RAD(MRANDOM(-intensity, intensity)), RAD(MRANDOM(-intensity, intensity)))
  3213. 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)
  3214. end
  3215. Humanoid.CameraOffset = Vector3.new(0, 0, 0)
  3216. end))
  3217. end
  3218.  
  3219. function ManualDamage(Humanoid,Damage,TorsoPart)
  3220. local defence = Instance.new("BoolValue",Humanoid.Parent)
  3221. defence.Name = ("HitBy"..Player.Name)
  3222. game:GetService("Debris"):AddItem(defence, 0.001)
  3223. Damage = Damage * DAMAGEMULTIPLIER
  3224. if Humanoid.Health ~= 0 then
  3225. local CritChance = MRANDOM(1,100)
  3226. if Damage > Humanoid.Health then
  3227. Damage = math.ceil(Humanoid.Health)
  3228. if Damage == 0 then
  3229. Damage = 0.1
  3230. end
  3231. end
  3232. Humanoid.Health = Humanoid.Health - Damage
  3233. end
  3234. end
  3235.  
  3236. function ManualAoE(POSITION,RANGE,MINDMG,MAXDMG,FLING,INSTAKILL)
  3237. local CHILDREN = workspace:GetDescendants()
  3238. for index, CHILD in pairs(CHILDREN) do
  3239. if CHILD.ClassName == "Model" and CHILD ~= Character and CHILD.Parent ~= Effects then
  3240. local HUM = CHILD:FindFirstChildOfClass("Humanoid")
  3241. if HUM then
  3242. local TORSO = CHILD:FindFirstChild("Torso") or CHILD:FindFirstChild("UpperTorso")
  3243. if TORSO then
  3244. if (TORSO.Position - POSITION).Magnitude <= RANGE then
  3245. if INSTAKILL == true then
  3246. CHILD:BreakJoints()
  3247. else
  3248. local DMG = MRANDOM(MINDMG,MAXDMG)
  3249. ManualDamage(HUM,DMG,TORSO)
  3250. end
  3251. if FLING > 0 then
  3252. for _, c in pairs(CHILD:GetChildren()) do
  3253. if c:IsA("BasePart") then
  3254. local bv = Instance.new("BodyVelocity")
  3255. bv.maxForce = Vector3.new(1e9, 1e9, 1e9)
  3256. bv.velocity = CF(POSITION,TORSO.Position).lookVector*FLING
  3257. bv.Parent = c
  3258. Debris:AddItem(bv,0.05)
  3259. end
  3260. end
  3261. end
  3262. end
  3263. end
  3264. end
  3265. end
  3266. end
  3267. end
  3268.  
  3269. function MeleeDMG(Humanoid,Damage)
  3270. Damage = Damage * DAMAGEMULTIPLIER
  3271. if Humanoid.Health < 2000 then
  3272. if Humanoid.Health - Damage > 0 then
  3273. Humanoid.Health = Humanoid.Health - Damage
  3274. else
  3275. Humanoid.Parent:BreakJoints()
  3276. end
  3277. else
  3278. Humanoid.Parent:BreakJoints()
  3279. end
  3280. end
  3281.  
  3282.  
  3283. function BasicCombo()
  3284. ATTACK = true
  3285. Rooted = false
  3286. EQUIPPED = true
  3287. local HIT2 = function()
  3288. local HITS2 = {}
  3289. local TOUCH2 = LeftArm.Touched:Connect(function(hit)
  3290. if hit.Parent:FindFirstChildOfClass("Humanoid") and hit.Parent ~= Character then
  3291. local HUM = hit.Parent:FindFirstChildOfClass("Humanoid")
  3292. local TORSO = hit.Parent:FindFirstChild("Torso") or hit.Parent:FindFirstChild("UpperTorso")
  3293. if TORSO and HUM.Health > 0 then
  3294. local PASS = true
  3295. for i = 1, #HITS2 do
  3296. if HITS2[i] == hit.Parent then
  3297. PASS = false
  3298. end
  3299. end
  3300. table.insert(HITS2,hit.Parent)
  3301. if PASS == true then
  3302. ManualDamage(HUM,MRANDOM(10,20),HUM.Torso)
  3303. end
  3304. end
  3305. end
  3306. end)
  3307. return TOUCH2
  3308. end
  3309. local HIT = function()
  3310. local HITS = {}
  3311. local TOUCH = RightArm.Touched:Connect(function(hit)
  3312. if hit.Parent:FindFirstChildOfClass("Humanoid") and hit.Parent ~= Character then
  3313. local HUM = hit.Parent:FindFirstChildOfClass("Humanoid")
  3314. local TORSO = hit.Parent:FindFirstChild("Torso") or hit.Parent:FindFirstChild("UpperTorso")
  3315. if TORSO and HUM.Health > 0 then
  3316. local PASS = true
  3317. for i = 1, #HITS do
  3318. if HITS[i] == hit.Parent then
  3319. PASS = false
  3320. end
  3321. end
  3322. table.insert(HITS,hit.Parent)
  3323. if PASS == true then
  3324. ManualDamage(HUM,MRANDOM(10,20),HUM.Torso)
  3325. end
  3326. end
  3327. end
  3328. end)
  3329. return TOUCH
  3330. end
  3331. if COMBO == 1 then
  3332. for i=0, 0.35, 0.1 / Animation_Speed do
  3333. Swait()
  3334. RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 0) * ANGLES(RAD(0), RAD(0), RAD(-15)), 1 / Animation_Speed)
  3335. RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5, 0) * ANGLES(RAD(0), RAD(0), RAD(90)) * RIGHTSHOULDERC0, 1 / Animation_Speed)
  3336. 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)
  3337. 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)
  3338. 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)
  3339. end
  3340. CreateSound(1489705211,RightArm,MRANDOM(7,8),MRANDOM(8,13)/12,false)
  3341. local TOUCHED = HIT()
  3342. for i=0, 0.5, 0.1 / Animation_Speed do
  3343. Swait()
  3344. 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})
  3345. RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 0) * ANGLES(RAD(0), RAD(0), RAD(45)), 1 / Animation_Speed)
  3346. 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)
  3347. 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)
  3348. 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)
  3349. 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)
  3350. end
  3351. TOUCHED:Disconnect()
  3352. COMBO = 2
  3353. elseif COMBO == 2 then
  3354. for i=0, 0.35, 0.1 / Animation_Speed do
  3355. Swait()
  3356. RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 0) * ANGLES(RAD(0), RAD(0), RAD(15)), 1 / Animation_Speed)
  3357. RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5, 0) * ANGLES(RAD(0), RAD(0), RAD(15)) * RIGHTSHOULDERC0, 1 / Animation_Speed)
  3358. 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)
  3359. 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)
  3360. 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)
  3361. end
  3362. CreateSound(1489705211,LeftArm,MRANDOM(7,8),MRANDOM(8,13)/12,false)
  3363. local TOUCHED = HIT2()
  3364. for i=0, 0.5, 0.1 / Animation_Speed do
  3365. Swait()
  3366. 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})
  3367. RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 0) * ANGLES(RAD(0), RAD(0), RAD(-55)), 1 / Animation_Speed)
  3368. 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)
  3369. 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)
  3370. 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)
  3371. 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)
  3372. end
  3373. TOUCHED:Disconnect()
  3374. COMBO = 3
  3375. elseif COMBO == 3 then
  3376. for i=0, 0.35, 0.1 / Animation_Speed do
  3377. Swait()
  3378. RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 0) * ANGLES(RAD(-25), RAD(0), RAD(0)), 1 / Animation_Speed)
  3379. RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5, 0) * ANGLES(RAD(75), RAD(0), RAD(45)) * RIGHTSHOULDERC0, 1 / Animation_Speed)
  3380. 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)
  3381. 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)
  3382. 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)
  3383. end
  3384. CreateSound(1489705211,LeftArm,MRANDOM(7,8),MRANDOM(8,13)/12,false)
  3385. local TOUCHED = HIT2()
  3386. local TOUCHED2 = HIT()
  3387. for i=0, 0.5, 0.1 / Animation_Speed do
  3388. Swait()
  3389. 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})
  3390. 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})
  3391. RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 0) * ANGLES(RAD(30), RAD(0), RAD(0)), 1 / Animation_Speed)
  3392. 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)
  3393. 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)
  3394. 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)
  3395. 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)
  3396. end
  3397. TOUCHED:Disconnect()
  3398. TOUCHED2:Disconnect()
  3399. COMBO = 4
  3400. elseif COMBO == 4 then
  3401. for i=0, 0.5, 0.1 / Animation_Speed do
  3402. Swait()
  3403. RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 0) * ANGLES(RAD(30), RAD(0), RAD(0)), 1 / Animation_Speed)
  3404. 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)
  3405. 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)
  3406. 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)
  3407. 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)
  3408. end
  3409. 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})
  3410. 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})
  3411. CameraEnshaking(3,10)
  3412. ManualAoE(RootPart.Position,17.5,20,60,20,false)
  3413. for i=0, 0.5, 0.1 / Animation_Speed do
  3414. Swait()
  3415. RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 0) * ANGLES(RAD(-25), RAD(0), RAD(0)), 1 / Animation_Speed)
  3416. RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5, 0) * ANGLES(RAD(75), RAD(0), RAD(45)) * RIGHTSHOULDERC0, 1 / Animation_Speed)
  3417. 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)
  3418. 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)
  3419. 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)
  3420. end
  3421. COMBO = 1
  3422. end
  3423. coroutine.resume(coroutine.create(function()
  3424. for i = 1, 50 do
  3425. Swait()
  3426. if ATTACK == true then
  3427. break
  3428. end
  3429. end
  3430. if ATTACK == false then
  3431. COMBO = 1
  3432. end
  3433. end))
  3434. ATTACK = false
  3435. Rooted = false
  3436. EQUIPPED = false
  3437. end
  3438.  
  3439. function ColorfulCombo()
  3440. ATTACK = true
  3441. Rooted = false
  3442. EQUIPPED = true
  3443. local HIT2 = function()
  3444. local HITS2 = {}
  3445. local TOUCH2 = LeftArm.Touched:Connect(function(hit)
  3446. if hit.Parent:FindFirstChildOfClass("Humanoid") and hit.Parent ~= Character then
  3447. local HUM = hit.Parent:FindFirstChildOfClass("Humanoid")
  3448. local TORSO = hit.Parent:FindFirstChild("Torso") or hit.Parent:FindFirstChild("UpperTorso")
  3449. if TORSO and HUM.Health > 0 then
  3450. local PASS = true
  3451. for i = 1, #HITS2 do
  3452. if HITS2[i] == hit.Parent then
  3453. PASS = false
  3454. end
  3455. end
  3456. table.insert(HITS2,hit.Parent)
  3457. if PASS == true then
  3458. ManualDamage(HUM,MRANDOM(15,25),HUM.Torso)
  3459. end
  3460. end
  3461. end
  3462. end)
  3463. return TOUCH2
  3464. end
  3465. local HIT = function()
  3466. local HITS = {}
  3467. local TOUCH = RightArm.Touched:Connect(function(hit)
  3468. if hit.Parent:FindFirstChildOfClass("Humanoid") and hit.Parent ~= Character then
  3469. local HUM = hit.Parent:FindFirstChildOfClass("Humanoid")
  3470. local TORSO = hit.Parent:FindFirstChild("Torso") or hit.Parent:FindFirstChild("UpperTorso")
  3471. if TORSO and HUM.Health > 0 then
  3472. local PASS = true
  3473. for i = 1, #HITS do
  3474. if HITS[i] == hit.Parent then
  3475. PASS = false
  3476. end
  3477. end
  3478. table.insert(HITS,hit.Parent)
  3479. if PASS == true then
  3480. ManualDamage(HUM,MRANDOM(15,25),HUM.Torso)
  3481. end
  3482. end
  3483. end
  3484. end)
  3485. return TOUCH
  3486. end
  3487. if COMBO == 1 then
  3488. for i=0, 0.35, 0.1 / Animation_Speed do
  3489. Swait()
  3490. RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 0) * ANGLES(RAD(0), RAD(0), RAD(-15)), 1 / Animation_Speed)
  3491. RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5, 0) * ANGLES(RAD(0), RAD(0), RAD(90)) * RIGHTSHOULDERC0, 1 / Animation_Speed)
  3492. 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)
  3493. 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)
  3494. 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)
  3495. end
  3496. CreateSound(1489705211,RightArm,MRANDOM(7,8),MRANDOM(8,13)/12,false)
  3497. local TOUCHED = HIT()
  3498. for i=0, 0.5, 0.1 / Animation_Speed do
  3499. Swait()
  3500. 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})
  3501. RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 0) * ANGLES(RAD(0), RAD(0), RAD(45)), 1 / Animation_Speed)
  3502. 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)
  3503. 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)
  3504. 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)
  3505. 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)
  3506. end
  3507. TOUCHED:Disconnect()
  3508. COMBO = 2
  3509. elseif COMBO == 2 then
  3510. for i=0, 0.35, 0.1 / Animation_Speed do
  3511. Swait()
  3512. RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 0) * ANGLES(RAD(0), RAD(0), RAD(15)), 1 / Animation_Speed)
  3513. RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5, 0) * ANGLES(RAD(0), RAD(0), RAD(15)) * RIGHTSHOULDERC0, 1 / Animation_Speed)
  3514. 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)
  3515. 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)
  3516. 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)
  3517. end
  3518. CreateSound(1489705211,LeftArm,MRANDOM(7,8),MRANDOM(8,13)/12,false)
  3519. local TOUCHED = HIT2()
  3520. for i=0, 0.5, 0.1 / Animation_Speed do
  3521. Swait()
  3522. 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})
  3523. RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 0) * ANGLES(RAD(0), RAD(0), RAD(-55)), 1 / Animation_Speed)
  3524. 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)
  3525. 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)
  3526. 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)
  3527. 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)
  3528. end
  3529. TOUCHED:Disconnect()
  3530. COMBO = 3
  3531. elseif COMBO == 3 then
  3532. for i=0, 0.35, 0.1 / Animation_Speed do
  3533. Swait()
  3534. RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 0) * ANGLES(RAD(-25), RAD(0), RAD(0)), 1 / Animation_Speed)
  3535. RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5, 0) * ANGLES(RAD(75), RAD(0), RAD(45)) * RIGHTSHOULDERC0, 1 / Animation_Speed)
  3536. 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)
  3537. 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)
  3538. 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)
  3539. end
  3540. CreateSound(1489705211,LeftArm,MRANDOM(7,8),MRANDOM(8,13)/12,false)
  3541. local TOUCHED = HIT2()
  3542. local TOUCHED2 = HIT()
  3543. for i=0, 0.5, 0.1 / Animation_Speed do
  3544. Swait()
  3545. 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})
  3546. 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})
  3547. RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 0) * ANGLES(RAD(30), RAD(0), RAD(0)), 1 / Animation_Speed)
  3548. 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)
  3549. 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)
  3550. 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)
  3551. 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)
  3552. end
  3553. TOUCHED:Disconnect()
  3554. TOUCHED2:Disconnect()
  3555. COMBO = 4
  3556. elseif COMBO == 4 then
  3557. for i=0, 0.5, 0.1 / Animation_Speed do
  3558. Swait()
  3559. RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 0) * ANGLES(RAD(30), RAD(0), RAD(0)), 1 / Animation_Speed)
  3560. 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)
  3561. 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)
  3562. 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)
  3563. 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)
  3564. end
  3565. 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})
  3566. 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})
  3567. CameraEnshaking(3,10)
  3568. ManualAoE(RootPart.Position,17.5,20,60,20,false)
  3569. for i=0, 0.5, 0.1 / Animation_Speed do
  3570. Swait()
  3571. RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 0) * ANGLES(RAD(-25), RAD(0), RAD(0)), 1 / Animation_Speed)
  3572. RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5, 0) * ANGLES(RAD(75), RAD(0), RAD(45)) * RIGHTSHOULDERC0, 1 / Animation_Speed)
  3573. 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)
  3574. 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)
  3575. 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)
  3576. end
  3577. COMBO = 1
  3578. end
  3579. coroutine.resume(coroutine.create(function()
  3580. for i = 1, 50 do
  3581. Swait()
  3582. if ATTACK == true then
  3583. break
  3584. end
  3585. end
  3586. if ATTACK == false then
  3587. COMBO = 1
  3588. end
  3589. end))
  3590. ATTACK = false
  3591. Rooted = false
  3592. EQUIPPED = false
  3593. end
  3594.  
  3595. function PurgeCombo()
  3596. ATTACK = true
  3597. Rooted = false
  3598. EQUIPPED = true
  3599. local HIT2 = function()
  3600. local HITS2 = {}
  3601. local TOUCH2 = LeftArm.Touched:Connect(function(hit)
  3602. if hit.Parent:FindFirstChildOfClass("Humanoid") and hit.Parent ~= Character then
  3603. local HUM = hit.Parent:FindFirstChildOfClass("Humanoid")
  3604. local TORSO = hit.Parent:FindFirstChild("Torso") or hit.Parent:FindFirstChild("UpperTorso")
  3605. if TORSO and HUM.Health > 0 then
  3606. local PASS = true
  3607. for i = 1, #HITS2 do
  3608. if HITS2[i] == hit.Parent then
  3609. PASS = false
  3610. end
  3611. end
  3612. table.insert(HITS2,hit.Parent)
  3613. if PASS == true then
  3614. ManualDamage(HUM,MRANDOM(5,10),HUM.Torso)
  3615. end
  3616. end
  3617. end
  3618. end)
  3619. return TOUCH2
  3620. end
  3621. local HIT = function()
  3622. local HITS = {}
  3623. local TOUCH = RightLeg.Touched:Connect(function(hit)
  3624. if hit.Parent:FindFirstChildOfClass("Humanoid") and hit.Parent ~= Character then
  3625. local HUM = hit.Parent:FindFirstChildOfClass("Humanoid")
  3626. local TORSO = hit.Parent:FindFirstChild("Torso") or hit.Parent:FindFirstChild("UpperTorso")
  3627. if TORSO and HUM.Health > 0 then
  3628. local PASS = true
  3629. for i = 1, #HITS do
  3630. if HITS[i] == hit.Parent then
  3631. PASS = false
  3632. end
  3633. end
  3634. table.insert(HITS,hit.Parent)
  3635. if PASS == true then
  3636. ManualDamage(HUM,MRANDOM(10,15),HUM.Torso)
  3637. end
  3638. end
  3639. end
  3640. end)
  3641. return TOUCH
  3642. end
  3643. local HIT3 = function()
  3644. local HITS3 = {}
  3645. local TOUCH3 = LeftLeg.Touched:Connect(function(hit)
  3646. if hit.Parent:FindFirstChildOfClass("Humanoid") and hit.Parent ~= Character then
  3647. local HUM = hit.Parent:FindFirstChildOfClass("Humanoid")
  3648. local TORSO = hit.Parent:FindFirstChild("Torso") or hit.Parent:FindFirstChild("UpperTorso")
  3649. if TORSO and HUM.Health > 0 then
  3650. local PASS = true
  3651. for i = 1, #HITS3 do
  3652. if HITS3[i] == hit.Parent then
  3653. PASS = false
  3654. end
  3655. end
  3656. table.insert(HITS3,hit.Parent)
  3657. if PASS == true then
  3658. ManualDamage(HUM,MRANDOM(15,20),HUM.Torso)
  3659. end
  3660. end
  3661. end
  3662. end)
  3663. return TOUCH3
  3664. end
  3665. if COMBO == 1 then
  3666. for i=0, 0.35, 0.1 / Animation_Speed do
  3667. Swait()
  3668. RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 1) * ANGLES(RAD(15), RAD(0), RAD(0)), 1 / Animation_Speed)
  3669. 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)
  3670. 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)
  3671. 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)
  3672. end
  3673. CreateSound(1489705211,RightLeg,MRANDOM(7,8),MRANDOM(8,13)/12,false)
  3674. local TOUCHED = HIT()
  3675. for i=0, 0.5, 0.1 / Animation_Speed do
  3676. Swait()
  3677. 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})
  3678. RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 0) * ANGLES(RAD(-20), RAD(0), RAD(0)), 1 / Animation_Speed)
  3679. 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)
  3680. 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)
  3681. 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)
  3682. end
  3683. TOUCHED:Disconnect()
  3684. COMBO = 2
  3685. elseif COMBO == 2 then
  3686. for i=0, 0.35, 0.1 / Animation_Speed do
  3687. Swait()
  3688. RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 0) * ANGLES(RAD(0), RAD(0), RAD(15)), 1 / Animation_Speed)
  3689. 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)
  3690. 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)
  3691. 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)
  3692. end
  3693. CreateSound(1489705211,LeftArm,MRANDOM(7,8),MRANDOM(8,13)/12,false)
  3694. local TOUCHED = HIT2()
  3695. for i=0, 0.5, 0.1 / Animation_Speed do
  3696. Swait()
  3697. 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})
  3698. RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 0) * ANGLES(RAD(0), RAD(0), RAD(-55)), 1 / Animation_Speed)
  3699. 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)
  3700. 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)
  3701. 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)
  3702. end
  3703. TOUCHED:Disconnect()
  3704. COMBO = 3
  3705. elseif COMBO == 3 then
  3706. for i=0, 0.2, 0.1 / Animation_Speed do
  3707. Swait()
  3708. RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, -0.5) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
  3709. 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)
  3710. 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)
  3711. 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)
  3712. end
  3713. CreateSound(1489705211,LeftLeg,MRANDOM(7,8),MRANDOM(8,13)/12,false)
  3714. local TOUCHED = HIT3()
  3715. for i=0, 0.5, 0.1 / Animation_Speed do
  3716. Swait()
  3717. 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})
  3718. RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 0.5) * ANGLES(RAD(-40), RAD(0), RAD(0)), 0.85 / Animation_Speed)
  3719. 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)
  3720. 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)
  3721. 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)
  3722. end
  3723. TOUCHED:Disconnect()
  3724. COMBO = 4
  3725. elseif COMBO == 4 then
  3726. Rooted = true
  3727. for i=0, 0.5, 0.1 / Animation_Speed do
  3728. Swait()
  3729. RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 0) * ANGLES(RAD(-25), RAD(0), RAD(0)), 1 / Animation_Speed)
  3730. 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)
  3731. 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)
  3732. 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)
  3733. end
  3734. for i=0, 0.1, 0.1 / Animation_Speed do
  3735. Swait()
  3736. RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 0) * ANGLES(RAD(30), RAD(0), RAD(0)), 1 / Animation_Speed)
  3737. 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)
  3738. 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)
  3739. 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)
  3740. end
  3741. local HITFLOOR,HITPOS = Raycast(RootPart.Position, (CF(RootPart.Position, RootPart.Position + VT(0, -1, 0))).lookVector, 25*SIZE, Character)
  3742. 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})
  3743. 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})
  3744. CameraEnshaking(3,10)
  3745. ManualAoE(HITPOS,15,20,45,75,false)
  3746. for i=0, 0.5, 0.1 / Animation_Speed do
  3747. Swait()
  3748. RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 0) * ANGLES(RAD(30), RAD(0), RAD(0)), 3 / Animation_Speed)
  3749. 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)
  3750. 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)
  3751. 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)
  3752. end
  3753. Rooted = false
  3754. COMBO = 1
  3755. end
  3756. coroutine.resume(coroutine.create(function()
  3757. for i = 1, 50 do
  3758. Swait()
  3759. if ATTACK == true then
  3760. break
  3761. end
  3762. end
  3763. if ATTACK == false then
  3764. COMBO = 1
  3765. end
  3766. end))
  3767. ATTACK = false
  3768. Rooted = false
  3769. EQUIPPED = false
  3770. end
  3771.  
  3772. function FlyingCombo()
  3773. ATTACK = true
  3774. Rooted = false
  3775. EQUIPPED = true
  3776. local HIT2 = function()
  3777. local HITS2 = {}
  3778. local TOUCH2 = LeftArm.Touched:Connect(function(hit)
  3779. if hit.Parent:FindFirstChildOfClass("Humanoid") and hit.Parent ~= Character then
  3780. local HUM = hit.Parent:FindFirstChildOfClass("Humanoid")
  3781. local TORSO = hit.Parent:FindFirstChild("Torso") or hit.Parent:FindFirstChild("UpperTorso")
  3782. if TORSO and HUM.Health > 0 then
  3783. local PASS = true
  3784. for i = 1, #HITS2 do
  3785. if HITS2[i] == hit.Parent then
  3786. PASS = false
  3787. end
  3788. end
  3789. table.insert(HITS2,hit.Parent)
  3790. if PASS == true then
  3791. ManualDamage(HUM,MRANDOM(15,20),HUM.Torso)
  3792. end
  3793. end
  3794. end
  3795. end)
  3796. return TOUCH2
  3797. end
  3798. local HIT = function()
  3799. local HITS = {}
  3800. local TOUCH = RightArm.Touched:Connect(function(hit)
  3801. if hit.Parent:FindFirstChildOfClass("Humanoid") and hit.Parent ~= Character then
  3802. local HUM = hit.Parent:FindFirstChildOfClass("Humanoid")
  3803. local TORSO = hit.Parent:FindFirstChild("Torso") or hit.Parent:FindFirstChild("UpperTorso")
  3804. if TORSO and HUM.Health > 0 then
  3805. local PASS = true
  3806. for i = 1, #HITS do
  3807. if HITS[i] == hit.Parent then
  3808. PASS = false
  3809. end
  3810. end
  3811. table.insert(HITS,hit.Parent)
  3812. if PASS == true then
  3813. ManualDamage(HUM,MRANDOM(15,20),HUM.Torso)
  3814. end
  3815. end
  3816. end
  3817. end)
  3818. return TOUCH
  3819. end
  3820. local HIT3 = function()
  3821. local HITS3 = {}
  3822. local TOUCH3 = RightLeg.Touched:Connect(function(hit)
  3823. if hit.Parent:FindFirstChildOfClass("Humanoid") and hit.Parent ~= Character then
  3824. local HUM = hit.Parent:FindFirstChildOfClass("Humanoid")
  3825. local TORSO = hit.Parent:FindFirstChild("Torso") or hit.Parent:FindFirstChild("UpperTorso")
  3826. if TORSO and HUM.Health > 0 then
  3827. local PASS = true
  3828. for i = 1, #HITS3 do
  3829. if HITS3[i] == hit.Parent then
  3830. PASS = false
  3831. end
  3832. end
  3833. table.insert(HITS3,hit.Parent)
  3834. if PASS == true then
  3835. ManualDamage(HUM,MRANDOM(10,15),HUM.Torso)
  3836. end
  3837. end
  3838. end
  3839. end)
  3840. return TOUCH3
  3841. end
  3842. local HIT4 = function()
  3843. local HITS4 = {}
  3844. local TOUCH4 = LeftLeg.Touched:Connect(function(hit)
  3845. if hit.Parent:FindFirstChildOfClass("Humanoid") and hit.Parent ~= Character then
  3846. local HUM = hit.Parent:FindFirstChildOfClass("Humanoid")
  3847. local TORSO = hit.Parent:FindFirstChild("Torso") or hit.Parent:FindFirstChild("UpperTorso")
  3848. if TORSO and HUM.Health > 0 then
  3849. local PASS = true
  3850. for i = 1, #HITS4 do
  3851. if HITS4[i] == hit.Parent then
  3852. PASS = false
  3853. end
  3854. end
  3855. table.insert(HITS4,hit.Parent)
  3856. if PASS == true then
  3857. ManualDamage(HUM,MRANDOM(10,15),HUM.Torso)
  3858. end
  3859. end
  3860. end
  3861. end)
  3862. return TOUCH4
  3863. end
  3864. if COMBO == 1 then
  3865. for i=0, 0.3, 0.1 / Animation_Speed do
  3866. Swait()
  3867. RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 1) * ANGLES(RAD(15), RAD(0), RAD(0)), 1 / Animation_Speed)
  3868. Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
  3869. RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.25, 0.5, -0.6) * ANGLES(RAD(10), RAD(0), RAD(-89)) * RIGHTSHOULDERC0, 1 / Animation_Speed)
  3870. 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)
  3871. 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)
  3872. 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)
  3873. end
  3874. CreateSound(1489705211,RightArm,MRANDOM(7,8),MRANDOM(8,13)/12,false)
  3875. local TOUCHED2 = HIT4()
  3876. local TOUCHED = HIT3()
  3877. for i=0, 0.075, 0.1 / Animation_Speed do
  3878. Swait()
  3879. 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})
  3880. 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})
  3881. RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 1) * ANGLES(RAD(-30), RAD(0), RAD(0)), 2.5 / Animation_Speed)
  3882. Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
  3883. 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)
  3884. 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)
  3885. 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)
  3886. 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)
  3887. end
  3888. for i=0, 0.075, 0.1 / Animation_Speed do
  3889. Swait()
  3890. 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})
  3891. 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})
  3892. RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 1) * ANGLES(RAD(-60), RAD(0), RAD(0)), 2.5 / Animation_Speed)
  3893. Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
  3894. 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)
  3895. 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)
  3896. 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)
  3897. 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)
  3898. end
  3899. for i=0, 0.075, 0.1 / Animation_Speed do
  3900. Swait()
  3901. 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})
  3902. 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})
  3903. RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 1) * ANGLES(RAD(-90), RAD(0), RAD(0)), 2.5 / Animation_Speed)
  3904. Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
  3905. 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)
  3906. 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)
  3907. 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)
  3908. 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)
  3909. end
  3910. for i=0, 0.075, 0.1 / Animation_Speed do
  3911. Swait()
  3912. 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})
  3913. 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})
  3914. RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 1) * ANGLES(RAD(-120), RAD(0), RAD(0)), 2.5 / Animation_Speed)
  3915. Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
  3916. 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)
  3917. 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)
  3918. 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)
  3919. 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)
  3920. end
  3921. for i=0, 0.075, 0.1 / Animation_Speed do
  3922. Swait()
  3923. 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})
  3924. 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})
  3925. RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 1) * ANGLES(RAD(-150), RAD(0), RAD(0)), 2.5 / Animation_Speed)
  3926. Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
  3927. 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)
  3928. 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)
  3929. 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)
  3930. 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)
  3931. end
  3932. for i=0, 0.075, 0.1 / Animation_Speed do
  3933. Swait()
  3934. 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})
  3935. 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})
  3936. RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 1) * ANGLES(RAD(-180), RAD(0), RAD(0)), 2.5 / Animation_Speed)
  3937. Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
  3938. 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)
  3939. 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)
  3940. 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)
  3941. 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)
  3942. end
  3943. for i=0, 0.075, 0.1 / Animation_Speed do
  3944. Swait()
  3945. 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})
  3946. 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})
  3947. RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 1) * ANGLES(RAD(-210), RAD(0), RAD(0)), 2.5 / Animation_Speed)
  3948. Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
  3949. 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)
  3950. 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)
  3951. 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)
  3952. 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)
  3953. end
  3954. for i=0, 0.075, 0.1 / Animation_Speed do
  3955. Swait()
  3956. 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})
  3957. 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})
  3958. RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 1) * ANGLES(RAD(-240), RAD(0), RAD(0)), 2.5 / Animation_Speed)
  3959. Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
  3960. 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)
  3961. 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)
  3962. 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)
  3963. 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)
  3964. end
  3965. TOUCHED:Disconnect()
  3966. TOUCHED2:Disconnect()
  3967. COMBO = 2
  3968. elseif COMBO == 2 then
  3969. for i=0, 0.3, 0.1 / Animation_Speed do
  3970. Swait()
  3971. RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 1) * ANGLES(RAD(-15), RAD(0), RAD(0)), 1 / Animation_Speed)
  3972. Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
  3973. RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.25, 0.5, -0.6) * ANGLES(RAD(10), RAD(0), RAD(-89)) * RIGHTSHOULDERC0, 1 / Animation_Speed)
  3974. 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)
  3975. 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)
  3976. 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)
  3977. end
  3978. CreateSound(1489705211,RightArm,MRANDOM(7,8),MRANDOM(8,13)/12,false)
  3979. local TOUCHED2 = HIT4()
  3980. local TOUCHED = HIT3()
  3981. for i=0, 0.075, 0.1 / Animation_Speed do
  3982. Swait()
  3983. 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})
  3984. 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})
  3985. RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 1) * ANGLES(RAD(30), RAD(0), RAD(0)), 2.5 / Animation_Speed)
  3986. Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
  3987. 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)
  3988. 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)
  3989. 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)
  3990. 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)
  3991. end
  3992. for i=0, 0.075, 0.1 / Animation_Speed do
  3993. Swait()
  3994. 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})
  3995. 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})
  3996. RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 1) * ANGLES(RAD(60), RAD(0), RAD(0)), 2.5 / Animation_Speed)
  3997. Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
  3998. 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)
  3999. 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)
  4000. 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)
  4001. 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)
  4002. end
  4003. for i=0, 0.075, 0.1 / Animation_Speed do
  4004. Swait()
  4005. 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})
  4006. 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})
  4007. RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 1) * ANGLES(RAD(90), RAD(0), RAD(0)), 2.5 / Animation_Speed)
  4008. Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
  4009. 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)
  4010. 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)
  4011. 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)
  4012. 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)
  4013. end
  4014. for i=0, 0.075, 0.1 / Animation_Speed do
  4015. Swait()
  4016. 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})
  4017. 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})
  4018. RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 1) * ANGLES(RAD(120), RAD(0), RAD(0)), 2.5 / Animation_Speed)
  4019. Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
  4020. 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)
  4021. 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)
  4022. 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)
  4023. 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)
  4024. end
  4025. for i=0, 0.075, 0.1 / Animation_Speed do
  4026. Swait()
  4027. 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})
  4028. 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})
  4029. RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 1) * ANGLES(RAD(150), RAD(0), RAD(0)), 2.5 / Animation_Speed)
  4030. Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
  4031. 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)
  4032. 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)
  4033. 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)
  4034. 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)
  4035. end
  4036. for i=0, 0.075, 0.1 / Animation_Speed do
  4037. Swait()
  4038. 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})
  4039. 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})
  4040. RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 1) * ANGLES(RAD(180), RAD(0), RAD(0)), 2.5 / Animation_Speed)
  4041. Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
  4042. 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)
  4043. 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)
  4044. 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)
  4045. 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)
  4046. end
  4047. for i=0, 0.075, 0.1 / Animation_Speed do
  4048. Swait()
  4049. 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})
  4050. 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})
  4051. RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 1) * ANGLES(RAD(210), RAD(0), RAD(0)), 2.5 / Animation_Speed)
  4052. Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
  4053. 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)
  4054. 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)
  4055. 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)
  4056. 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)
  4057. end
  4058. for i=0, 0.075, 0.1 / Animation_Speed do
  4059. Swait()
  4060. 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})
  4061. 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})
  4062. RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 1) * ANGLES(RAD(240), RAD(0), RAD(0)), 2.5 / Animation_Speed)
  4063. Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
  4064. 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)
  4065. 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)
  4066. 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)
  4067. 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)
  4068. end
  4069. for i=0, 0.075, 0.1 / Animation_Speed do
  4070. Swait()
  4071. 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})
  4072. 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})
  4073. RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 1) * ANGLES(RAD(270), RAD(0), RAD(0)), 2.5 / Animation_Speed)
  4074. Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
  4075. 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)
  4076. 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)
  4077. 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)
  4078. 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)
  4079. end
  4080. TOUCHED:Disconnect()
  4081. TOUCHED2:Disconnect()
  4082. COMBO = 3
  4083. elseif COMBO == 3 then
  4084. for i=0, 0.35, 0.1 / Animation_Speed do
  4085. Swait()
  4086. RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 1) * ANGLES(RAD(-25), RAD(0), RAD(0)), 1 / Animation_Speed)
  4087. RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5, 0) * ANGLES(RAD(75), RAD(0), RAD(45)) * RIGHTSHOULDERC0, 1 / Animation_Speed)
  4088. 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)
  4089. 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)
  4090. 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)
  4091. end
  4092. CreateSound(1489705211,LeftArm,MRANDOM(7,8),MRANDOM(8,13)/12,false)
  4093. local TOUCHED = HIT2()
  4094. local TOUCHED2 = HIT()
  4095. for i=0, 0.5, 0.1 / Animation_Speed do
  4096. Swait()
  4097. 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})
  4098. 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})
  4099. RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 0.7) * ANGLES(RAD(70), RAD(0), RAD(0)), 1 / Animation_Speed)
  4100. 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)
  4101. 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)
  4102. 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)
  4103. 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)
  4104. end
  4105. TOUCHED:Disconnect()
  4106. TOUCHED2:Disconnect()
  4107. COMBO = 4
  4108. elseif COMBO == 4 then
  4109. for i=0, 0.5, 0.1 / Animation_Speed do
  4110. Swait()
  4111. RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 1) * ANGLES(RAD(30), RAD(0), RAD(0)), 1 / Animation_Speed)
  4112. 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)
  4113. 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)
  4114. 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)
  4115. 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)
  4116. end
  4117. 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})
  4118. 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})
  4119. CameraEnshaking(3,10)
  4120. ManualAoE(RootPart.Position,17.5,20,60,20,false)
  4121. for i=0, 0.5, 0.1 / Animation_Speed do
  4122. Swait()
  4123. RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 1) * ANGLES(RAD(-25), RAD(0), RAD(0)), 1 / Animation_Speed)
  4124. RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5, 0) * ANGLES(RAD(75), RAD(0), RAD(45)) * RIGHTSHOULDERC0, 1 / Animation_Speed)
  4125. 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)
  4126. 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)
  4127. 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)
  4128. end
  4129. COMBO = 1
  4130. end
  4131. coroutine.resume(coroutine.create(function()
  4132. for i = 1, 50 do
  4133. Swait()
  4134. if ATTACK == true then
  4135. break
  4136. end
  4137. end
  4138. if ATTACK == false then
  4139. COMBO = 1
  4140. end
  4141. end))
  4142. ATTACK = false
  4143. Rooted = false
  4144. EQUIPPED = false
  4145. end
  4146.  
  4147. function SuperStomm()
  4148. ATTACK = true
  4149. Rooted = true
  4150. local HITFLOOR,HITPOS = Raycast(RootPart.Position, (CF(RootPart.Position, RootPart.Position + VT(0, -1, 0))).lookVector, 25*SIZE, Character)
  4151. coroutine.resume(coroutine.create(function()
  4152. Swait(65)
  4153. CameraEnshaking(3,25)
  4154. CreateSound(262562442,RightLeg,60,1,false)
  4155. CreateDebreeRing(HITFLOOR,HITPOS,90,VT(10,10,10),2)
  4156. 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})
  4157. ApplyAoE2(HITPOS,80,50,100,75,false)
  4158. end))
  4159. CreateSound(163619849,RightLeg,10,1,false)
  4160. for i=0, 2, 0.1 / Animation_Speed do
  4161. 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})
  4162. Swait()
  4163. 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)
  4164. 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)
  4165. 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)
  4166. 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)
  4167. 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)
  4168. 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)
  4169. end
  4170. for i=0, 1, 0.1 / Animation_Speed do
  4171. Swait()
  4172. 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)
  4173. Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1.25*SIZE) - 1)) * ANGLES(RAD(35), RAD(0), RAD(0)), 1 / Animation_Speed)
  4174. RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.2*SIZE, 0.5*SIZE, 0) * ANGLES(RAD(0), RAD(105), RAD(-85)) * RIGHTSHOULDERC0, 1 / Animation_Speed)
  4175. LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.2*SIZE, 0.5*SIZE, 0) * ANGLES(RAD(0), RAD(-105), RAD(85)) * LEFTSHOULDERC0, 1 / Animation_Speed)
  4176. 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)
  4177. 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)
  4178. end
  4179. ATTACK = false
  4180. Rooted = false
  4181. end
  4182.  
  4183.  
  4184.  
  4185. --//=================================\\
  4186. --|| ASSIGN THINGS TO KEYS
  4187. --\\=================================//
  4188.  
  4189. function MouseDown(Mouse)
  4190. if ATTACK == false and MODE ~= "Purged" and MODE ~= "Sense" and MODE ~= "Sanity" and MODE ~= "Origins" and MODE ~= "Fairy" and MODE ~= "Black" then
  4191. BasicCombo()
  4192. elseif ATTACK == false and MODE == "Sense" or MODE == "Sanity" or ATTACK == false and MODE == "Origins" then
  4193. ColorfulCombo()
  4194. elseif ATTACK == false and MODE == "Fairy" or ATTACK == false and MODE == "Black" then
  4195. FlyingCombo()
  4196. elseif ATTACK == false and MODE == "Purged" then
  4197. PurgeCombo()
  4198. end
  4199. end
  4200.  
  4201. function MouseUp(Mouse)
  4202. HOLD = false
  4203. end
  4204.  
  4205. function KeyDown(Key)
  4206. if Key ~= "w" and Key ~= "a" and Key ~= "s" and Key ~= "d" then
  4207. KEYHOLD = true
  4208. if Key == "n" and ATTACK == false and MODE == "Lunar" then
  4209. SolarForm()
  4210.  
  4211. elseif Key == "n" and ATTACK == false and MODE == "Solar" then
  4212. ResetMode()
  4213. end
  4214.  
  4215. if Key == "m" and ATTACK == false and MODE == "Lunar" then
  4216. OriginsForm()
  4217.  
  4218. elseif Key == "m" and ATTACK == false and MODE == "Origins" then
  4219. ResetMode()
  4220. end
  4221.  
  4222. if Key == "q" and ATTACK == false and MODE ~= "Time" then
  4223. ChronoForm()
  4224.  
  4225. elseif Key == "m" and ATTACK == false and MODE == "Time" then
  4226. SuperiorForm()
  4227.  
  4228. elseif Key == "q" and ATTACK == false and MODE == "Time" then
  4229. ResetMode()
  4230. end
  4231.  
  4232. if Key == "e" and ATTACK == false and MODE ~= "Hexa" then
  4233. TerraForm()
  4234.  
  4235. elseif Key == "e" and ATTACK == false and MODE == "Hexa" then
  4236. ResetMode()
  4237. end
  4238.  
  4239. if Key == "p" and ATTACK == false and MODE ~= "Random" then
  4240. RandomForm()
  4241. sick.TimePosition = 0.01
  4242. RCHOICE = MRANDOM(1,6)
  4243.  
  4244. elseif Key == "m" and ATTACK == false and MODE == "Random" then
  4245. RCHOICE = MRANDOM(1,6)
  4246. sick.TimePosition = 0.01
  4247.  
  4248. elseif Key == "p" and ATTACK == false and MODE == "Random" then
  4249. ResetMode()
  4250. end
  4251.  
  4252. if Key == "m" and ATTACK == false and MODE == "Hexa" then
  4253. VantaForm()
  4254. end
  4255.  
  4256. elseif Key == "m" and ATTACK == false and MODE == "Vanta" then
  4257. TerraForm()
  4258. end
  4259.  
  4260. if Key == "r" and ATTACK == false and MODE ~= "Sense" then
  4261. SenseForm()
  4262.  
  4263. elseif Key == "r" and ATTACK == false and MODE == "Sense" then
  4264. ResetMode()
  4265. end
  4266.  
  4267. if Key == "m" and ATTACK == false and MODE == "Sense" then
  4268. SanityForm()
  4269.  
  4270. elseif Key == "m" and ATTACK == false and MODE == "Sanity" then
  4271. SenseForm()
  4272. end
  4273.  
  4274. if Key == "y" and ATTACK == false and MODE ~= "Fairy" then
  4275. FairyForm()
  4276.  
  4277. elseif Key == "y" and ATTACK == false and MODE == "Fairy" then
  4278. ResetMode()
  4279. end
  4280.  
  4281. if Key == "m" and ATTACK == false and MODE == "Fairy" then
  4282. DevilForm()
  4283.  
  4284. elseif Key == "m" and ATTACK == false and MODE == "Devil" then
  4285. FairyForm()
  4286. end
  4287.  
  4288. if Key == "u" and ATTACK == false and MODE ~= "90s" then
  4289. BlackWhiteForm()
  4290.  
  4291. elseif Key == "u" and ATTACK == false and MODE == "90s" then
  4292. ResetMode()
  4293. end
  4294.  
  4295. if Key == "m" and ATTACK == false and MODE == "90s" then
  4296. EightyForm()
  4297.  
  4298. elseif Key == "m" and ATTACK == false and MODE == "80s" then
  4299. BlackWhiteForm()
  4300. end
  4301.  
  4302. if Key == "t" and ATTACK == false and MODE ~= "LostHope" then
  4303. LostForm()
  4304.  
  4305. elseif Key == "t" and ATTACK == false and MODE == "LostHope" then
  4306. ResetMode()
  4307. end
  4308.  
  4309. if Key == "n" and ATTACK == false and MODE == "LostHope" then
  4310. PurgeForm()
  4311. elseif Key == "n" and ATTACK == false and MODE == "Purged" then
  4312. LostForm()
  4313.  
  4314. elseif Key == "m" and ATTACK == false and MODE == "LostHope" then
  4315. BlackForm()
  4316.  
  4317. elseif Key == "m" and ATTACK == false and MODE == "Black" then
  4318. LostForm()
  4319. end
  4320.  
  4321. if Key == "z" and ATTACK == false and MODE == "Superior" then
  4322. SuperStomm()
  4323. end
  4324. end
  4325.  
  4326. function KeyUp(Key)
  4327. if Key ~= "w" and Key ~= "a" and Key ~= "s" and Key ~= "d" then
  4328. KEYHOLD = false
  4329. end
  4330. end
  4331.  
  4332. Mouse.Button1Down:connect(function(NEWKEY)
  4333. MouseDown(NEWKEY)
  4334. end)
  4335. Mouse.Button1Up:connect(function(NEWKEY)
  4336. MouseUp(NEWKEY)
  4337. end)
  4338. Mouse.KeyDown:connect(function(NEWKEY)
  4339. KeyDown(NEWKEY)
  4340. end)
  4341. Mouse.KeyUp:connect(function(NEWKEY)
  4342. KeyUp(NEWKEY)
  4343. end)
  4344.  
  4345. --//=================================\\
  4346. --\\=================================//
  4347.  
  4348.  
  4349. function unanchor()
  4350. if UNANCHOR == true then
  4351. g = Character:GetChildren()
  4352. for i = 1, #g do
  4353. if g[i].ClassName == "Part" then
  4354. g[i].Anchored = false
  4355. end
  4356. end
  4357. end
  4358. end
  4359.  
  4360.  
  4361. --//=================================\\
  4362. --|| WRAP THE WHOLE SCRIPT UP
  4363. --\\=================================//
  4364.  
  4365. Humanoid.Changed:connect(function(Jump)
  4366. if Jump == "Jump" and (Disable_Jump == true) then
  4367. Humanoid.Jump = false
  4368. end
  4369. end)
  4370.  
  4371. local BLINKLOOP = 0
  4372. script.Parent = WEAPONGUI
  4373. ANIMATE.Parent = nil
  4374.  
  4375. local bguis = Instance.new("BillboardGui",tors)
  4376. bguis.Size = UDim2.new(25, 0, 25, 0)
  4377. local imgca = Instance.new("ImageLabel",bguis)
  4378. imgca.BackgroundTransparency = 1
  4379. imgca.ImageTransparency = 1
  4380. imgca.Size = UDim2.new(3,0,3,0)
  4381. imgca.Image = "rbxassetid://0" --997291547,521073910,2312119891
  4382. imgca.ImageColor3 = Color3.new(0,0,0)
  4383.  
  4384. coroutine.resume(coroutine.create(function()
  4385. repeat
  4386. Swait()
  4387. imgca.Rotation = imgca.Rotation + 5 + sick.PlaybackLoudness/25
  4388. bguis.Size = UDim2.new(12 + 3 * math.cos(SINE / 30),0, 12 + 3 * math.cos(SINE / 30),0)
  4389. imgca.ImageColor3 = MAINRUINCOLOR.Color
  4390. imgca.ImageTransparency = 0 + 0.25 * math.cos(SINE / 30)
  4391. text.Position = UDim2.new(0,0 - 5 * SIN(SINE / 32),0,0 - 5 * SIN(SINE / 45))
  4392. text.Rotation = 0 - 2 * math.cos(SINE / 24)
  4393. techc.Rotation = techc.Rotation + 1
  4394. circl.Rotation = circl.Rotation - 1 + sick.PlaybackLoudness/75
  4395. circl2.Rotation = circl2.Rotation + 1 + sick.PlaybackLoudness/50
  4396. imgl2.Rotation = imgl2.Rotation - 1 + sick.PlaybackLoudness/50
  4397. imgl2b.Rotation = imgl2b.Rotation + 1 + sick.PlaybackLoudness/25
  4398. ned.Rotation = 0 - 4 * math.cos(SINE / 24)
  4399. ned.Position = UDim2.new(0.7,0 - 10 * math.cos(SINE / 32),0.8,0 - 10 * math.cos(SINE / 45))
  4400. until Humanoid.Health == 0
  4401. end))
  4402.  
  4403. while true do
  4404. Swait()
  4405. if Humanoid then
  4406. local IDLEANIMATION = Humanoid:LoadAnimation(ROBLOXIDLEANIMATION)
  4407. IDLEANIMATION:Play()
  4408. end
  4409. SINE = SINE + CHANGE*2
  4410. local TORSOVELOCITY = (RootPart.Velocity * VT(1, 0, 1)).magnitude
  4411. local TORSOVERTICALVELOCITY = RootPart.Velocity.y
  4412. local HITFLOOR,HITPOS = Raycast(RootPart.Position, (CF(RootPart.Position, RootPart.Position + VT(0, -1, 0))).lookVector, 4, Character)
  4413. local WALKSPEEDVALUE = 12 / (Humanoid.WalkSpeed / 16)
  4414. 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)
  4415. 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)
  4416. 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)
  4417. handlexweld.C1 = handlexweld.C1 * ANGLES(RAD(0), RAD(0), RAD(-2))
  4418. if MODE ~= "Lunar" and MODE ~= "Solar" and MODE ~= "Black" and MODE ~= "Hexa" and MODE ~= "Time" and MODE ~= "Purge" then
  4419. 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)
  4420. 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)
  4421. 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)
  4422. 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)
  4423. 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)
  4424. 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)
  4425. handleweld.C1 = Clerp(handleweld.C1, CF(0, -1, -1.5) * ANGLES(RAD(0), RAD(0), RAD(0)), 3 / Animation_Speed)
  4426. end
  4427. if MODE == "Lunar" or MODE == "Solar" or MODE == "Hexa" or MODE == "Time" then
  4428. 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)
  4429. 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)
  4430. 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)
  4431. 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)
  4432. 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)
  4433. 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)
  4434. handleweld.C1 = Clerp(handleweld.C1, CF(0, -1, -1.5) * ANGLES(RAD(0), RAD(0), RAD(0)), 3 / Animation_Speed)
  4435. end
  4436. if MODE == "Black" then
  4437. 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)
  4438. 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)
  4439. 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)
  4440. lwing1weld.C1 = rwing2weld.C1
  4441. lwing2weld.C1 = rwing2weld.C1
  4442. lwing3weld.C1 = rwing2weld.C1
  4443. handleweld.C1 = Clerp(handleweld.C1, CF(0, -3, -1.4) * ANGLES(RAD(0), RAD(0), RAD(0 + 999 * COS(SINE / 50))), 3 / Animation_Speed)
  4444. end
  4445. if ANIM == "Walk" and TORSOVELOCITY > 1 then
  4446. if MODE == "Lunar" then
  4447. 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)
  4448. 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)
  4449. 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)
  4450. 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)
  4451. elseif MODE == "Solar" then
  4452. 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)
  4453. 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)
  4454. 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)
  4455. 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)
  4456. elseif MODE == "Fairy" then
  4457. 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)
  4458. 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)
  4459. elseif MODE ~= "Lunar" and MODE ~= "Solar" and MODE ~= "Black" and MODE ~= "Vanta" and MODE ~= "Devil" then
  4460. 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)
  4461. 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)
  4462. 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)
  4463. 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)
  4464. elseif MODE == "Hexa" then
  4465. 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)
  4466. 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)
  4467. 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)
  4468. 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)
  4469. elseif MODE == "Time" then
  4470. 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)
  4471. 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)
  4472. 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)
  4473. 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)
  4474. elseif MODE == "Vanta" then
  4475. 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)
  4476. 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)
  4477. elseif MODE == "Black" then
  4478. 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)
  4479. 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)
  4480. elseif MODE == "Devil" then
  4481. 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)
  4482. 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)
  4483. 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)
  4484. 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)
  4485. end
  4486. elseif (ANIM ~= "Walk") or (TORSOVELOCITY < 1) then
  4487. if MODE == "Lunar" then
  4488. RootJoint.C1 = Clerp(RootJoint.C1, ROOTC0 * CF(0, 0, 0) * ANGLES(RAD(0), RAD(0), RAD(0)), 0.2 / Animation_Speed)
  4489. 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)
  4490. 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)
  4491. 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)
  4492. elseif MODE == "Solar" then
  4493. RootJoint.C1 = Clerp(RootJoint.C1, ROOTC0 * CF(0, 0, 0) * ANGLES(RAD(0), RAD(0), RAD(0)), 0.2 / Animation_Speed)
  4494. 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)
  4495. 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)
  4496. 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)
  4497. elseif MODE == "Fairy" then
  4498. RootJoint.C1 = Clerp(RootJoint.C1, ROOTC0 * CF(0, 0, 0) * ANGLES(RAD(0), RAD(0), RAD(0)), 0.2 / Animation_Speed)
  4499. 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)
  4500. elseif MODE ~= "Lunar" and MODE ~= "Solar" and MODE ~= "Black" and MODE ~= "Vanta" and MODE ~= "Devil" then
  4501. RootJoint.C1 = Clerp(RootJoint.C1, ROOTC0 * CF(0, 0, 0) * ANGLES(RAD(0), RAD(0), RAD(0)), 0.2 / Animation_Speed)
  4502. 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)
  4503. 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)
  4504. 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)
  4505. elseif MODE == "Hexa" then
  4506. RootJoint.C1 = Clerp(RootJoint.C1, ROOTC0 * CF(0, 0, 0) * ANGLES(RAD(0), RAD(0), RAD(0)), 0.2 / Animation_Speed)
  4507. 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)
  4508. 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)
  4509. 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)
  4510. elseif MODE == "Time" then
  4511. RootJoint.C1 = Clerp(RootJoint.C1, ROOTC0 * CF(0, 0, 0) * ANGLES(RAD(0), RAD(0), RAD(0)), 0.2 / Animation_Speed)
  4512. 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)
  4513. 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)
  4514. 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)
  4515. elseif MODE == "Vanta" then
  4516. RootJoint.C1 = Clerp(RootJoint.C1, ROOTC0 * CF(0, 0, 0) * ANGLES(RAD(0), RAD(0), RAD(0)), 0.2 / Animation_Speed)
  4517. 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)
  4518. elseif MODE == "Black" then
  4519. RootJoint.C1 = Clerp(RootJoint.C1, ROOTC0 * CF(0, 0, 0) * ANGLES(RAD(0), RAD(0), RAD(0)), 0.2 / Animation_Speed)
  4520. 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)
  4521. elseif MODE == "Devil" then
  4522. RootJoint.C1 = Clerp(RootJoint.C1, ROOTC0 * CF(0, 0, 0) * ANGLES(RAD(0), RAD(0), RAD(0)), 0.2 / Animation_Speed)
  4523. 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)
  4524. 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)
  4525. 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)
  4526. end
  4527. end
  4528. if FULL == false then
  4529. if TORSOVERTICALVELOCITY > 1 and HITFLOOR == nil then
  4530. ANIM = "Jump"
  4531. if ATTACK == false then
  4532. if MODE ~= "Purged" then
  4533. RootJoint.C0 = Clerp(RootJoint.C0, ROOTC0 * CF(0, 0, 0) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
  4534. Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1.1) - 1)) * ANGLES(RAD(-20), RAD(0), RAD(0)), 3 / Animation_Speed)
  4535. RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5, 0) * ANGLES(RAD(-40), RAD(0), RAD(20)) * RIGHTSHOULDERC0, 1 / Animation_Speed)
  4536. LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.5, 0) * ANGLES(RAD(-40), RAD(0), RAD(-20)) * LEFTSHOULDERC0, 1 / Animation_Speed)
  4537. 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)
  4538. 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)
  4539. elseif MODE == "Purged" then
  4540. RootJoint.C0 = Clerp(RootJoint.C0, ROOTC0 * CF(0, 0, 0) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
  4541. Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(-2, -0.6, 0.5 + ((1) - 1)) * ANGLES(RAD(0), RAD(25), RAD(0)), 1 / Animation_Speed)
  4542. RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5, -0.1) * ANGLES(RAD(140), RAD(0), RAD(40)) * RIGHTSHOULDERC0, 1 / Animation_Speed)
  4543. LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.5, 0) * ANGLES(RAD(-40), RAD(0), RAD(-20)) * LEFTSHOULDERC0, 1 / Animation_Speed)
  4544. 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)
  4545. 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)
  4546.  
  4547. end
  4548. end
  4549. elseif TORSOVERTICALVELOCITY < -1 and HITFLOOR == nil then
  4550. ANIM = "Fall"
  4551. if ATTACK == false then
  4552. if MODE ~= "Purged" then
  4553. RootJoint.C0 = Clerp(RootJoint.C0, ROOTC0 * CF(0, 0, 0) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
  4554. Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1.1) - 1)) * ANGLES(RAD(20), RAD(0), RAD(0)), 3 / Animation_Speed)
  4555. RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5, 0) * ANGLES(RAD(0), RAD(0), RAD(60)) * RIGHTSHOULDERC0, 1 / Animation_Speed)
  4556. LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.5, 0) * ANGLES(RAD(0), RAD(0), RAD(-60)) * LEFTSHOULDERC0, 1 / Animation_Speed)
  4557. 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)
  4558. 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)
  4559. elseif MODE == "Purged" then
  4560. RootJoint.C0 = Clerp(RootJoint.C0, ROOTC0 * CF(0, 0, 0) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
  4561. Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(-2, -0.6, 0.5 + ((1) - 1)) * ANGLES(RAD(0), RAD(25), RAD(0)), 1 / Animation_Speed)
  4562. RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5, -0.1) * ANGLES(RAD(140), RAD(0), RAD(40)) * RIGHTSHOULDERC0, 1 / Animation_Speed)
  4563. LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.5, 0) * ANGLES(RAD(0), RAD(0), RAD(-60)) * LEFTSHOULDERC0, 1 / Animation_Speed)
  4564. 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)
  4565. 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)
  4566.  
  4567. end
  4568. end
  4569. elseif TORSOVELOCITY < 1 and HITFLOOR ~= nil then
  4570. ANIM = "Idle"
  4571. if ATTACK == false then
  4572. if MODE == "Lunar" then
  4573. 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)
  4574. 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)
  4575. 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)
  4576. 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)
  4577. 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)
  4578. 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)
  4579. elseif MODE == "Hexa" then
  4580. 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)
  4581. 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)
  4582. RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.1, 0.5, -0.45) * ANGLES(RAD(100), RAD(0), RAD(-80)) * RIGHTSHOULDERC0, 1 / Animation_Speed)
  4583. 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)
  4584. 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)
  4585. 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)
  4586. elseif MODE == "Fairy" then
  4587. 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)
  4588. Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(0), RAD(0), RAD(0)), 3 / Animation_Speed)
  4589. 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)
  4590. 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)
  4591. RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5, 0) * ANGLES(RAD(0), RAD(0), RAD(15)) * RIGHTSHOULDERC0, 3 / Animation_Speed)
  4592. LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.5, 0) * ANGLES(RAD(0), RAD(0), RAD(-15)) * LEFTSHOULDERC0, 3 / Animation_Speed)
  4593. elseif MODE == "Origins" then
  4594. 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)
  4595. 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)
  4596. 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)
  4597. 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)
  4598. 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)
  4599. 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)
  4600. elseif MODE == "Solar" then
  4601. 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)
  4602. 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)
  4603. 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)
  4604. 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)
  4605. 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)
  4606. 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)
  4607. elseif MODE == "Purged" then
  4608. 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)
  4609. 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)
  4610. 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)
  4611. 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)
  4612. 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)
  4613. 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)
  4614. elseif MODE == "Sanity" then
  4615. 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)
  4616. 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)
  4617. 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)
  4618. 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)
  4619. 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)
  4620. 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)
  4621. elseif MODE == "Time" then
  4622. 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)
  4623. 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)
  4624. RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.35, 0.4, 0) * ANGLES(RAD(-25), RAD(0), RAD(-15)) * RIGHTSHOULDERC0, 0.8 / Animation_Speed)
  4625. LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.35, 0.4, 0) * ANGLES(RAD(-25), RAD(0), RAD(15)) * LEFTSHOULDERC0, 0.8 / Animation_Speed)
  4626. 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)
  4627. 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)
  4628. elseif MODE == "80s" then
  4629. 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)
  4630. 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)
  4631. 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)
  4632. 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)
  4633. 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)
  4634. 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)
  4635. elseif MODE == "90s" then
  4636. 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)
  4637. 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)
  4638. 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)
  4639. 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)
  4640. 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)
  4641. 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)
  4642. elseif MODE == "Random" then
  4643. 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)
  4644. 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)
  4645. 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)
  4646. 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)
  4647. 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)
  4648. 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)
  4649. elseif MODE == "Superior" then
  4650. 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)
  4651. 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)
  4652. 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)
  4653. 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)
  4654. 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)
  4655. 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)
  4656. elseif ATTACK == false and MODE == "Vanta" then
  4657. 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)
  4658. 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)
  4659. 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)
  4660. 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)
  4661. 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)
  4662. 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)
  4663. elseif MODE == "Sense" then
  4664. if MRANDOM(1,20) == 1 then
  4665. 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)
  4666. end
  4667. 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)
  4668. 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)
  4669. 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)
  4670. 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)
  4671. 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)
  4672. 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)
  4673. elseif MODE == "Devil" then
  4674. 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)
  4675. 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)
  4676. if MRANDOM(1,7) == 1 then
  4677. 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)
  4678. end
  4679. 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)
  4680. 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)
  4681. 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)
  4682. 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)
  4683. elseif MODE == "LostHope" then
  4684. 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)
  4685. 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)
  4686. 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)
  4687. 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)
  4688. 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)
  4689. 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)
  4690. elseif ATTACK == false and MODE == "Black" then
  4691. 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)
  4692. if MRANDOM(1,3) == 1 then
  4693. 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)
  4694. end
  4695. if MRANDOM(1,2) == 1 then
  4696. 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))
  4697. 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))
  4698. end
  4699. 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)
  4700. 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)
  4701. LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.25, 0.5, 0.5) * ANGLES(RAD(-35), RAD(25), RAD(55)) * LEFTSHOULDERC0, 1 / Animation_Speed)
  4702. 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)
  4703. 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)
  4704. end
  4705. end
  4706. elseif TORSOVELOCITY > 1 and HITFLOOR ~= nil then
  4707. ANIM = "Walk"
  4708. if ATTACK == false then
  4709. if MODE == "Lunar" then
  4710. 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)
  4711. 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)
  4712. 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)
  4713. RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, -0.1) * ANGLES(RAD(5), RAD(0), RAD(OFFSET)), 0.8 / Animation_Speed)
  4714. 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)
  4715. 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)
  4716. elseif MODE == "Superior" then
  4717. RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0*SIZE, 0*SIZE, -0.1*SIZE) * ANGLES(RAD(5), RAD(0), RAD(0)), 1 / Animation_Speed)
  4718. 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)
  4719. 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)
  4720. 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)
  4721. 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)
  4722. 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)
  4723. elseif MODE == "80s" then
  4724. RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, -0.1) * ANGLES(RAD(-10), RAD(0), RAD(0)), 1 / Animation_Speed)
  4725. Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, -0.025, 0 + ((1) - 1)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
  4726. 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)
  4727. 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)
  4728. 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)
  4729. 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)
  4730. elseif MODE == "Solar" then
  4731. RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, -0.05) * ANGLES(RAD(0), RAD(0), RAD(0)), 0.15 / Animation_Speed)
  4732. Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(5), RAD(0), RAD(0)), 0.15 / Animation_Speed)
  4733. 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)
  4734. 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)
  4735. 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)
  4736. 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)
  4737. elseif MODE == "Origins" then
  4738. 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)
  4739. 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)
  4740. 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)
  4741. RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, -0.1) * ANGLES(RAD(5), RAD(0), RAD(OFFSET)), 0.8 / Animation_Speed)
  4742. 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)
  4743. 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)
  4744. elseif MODE == "Purged" then
  4745. 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)
  4746. RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5, -0.1) * ANGLES(RAD(140), RAD(0), RAD(40)) * RIGHTSHOULDERC0, 0.6 / Animation_Speed)
  4747. RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, -0.05) * ANGLES(RAD(0), RAD(0), RAD(0)), 0.5 / Animation_Speed)
  4748. 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)
  4749. 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)
  4750. 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)
  4751. elseif MODE == "Sanity" then
  4752. 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)
  4753. Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(5), RAD(0), RAD(0)), 0.15 / Animation_Speed)
  4754. 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)
  4755. 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)
  4756. 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)
  4757. 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)
  4758. elseif MODE == "Fairy" then
  4759. 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)
  4760. Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1.1) - 1)) * ANGLES(RAD(-25), RAD(0), RAD(0)), 1 / Animation_Speed)
  4761. RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5, 0) * ANGLES(RAD(0), RAD(0), RAD(15)) * RIGHTSHOULDERC0, 0.15 / Animation_Speed)
  4762. LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.5, 0) * ANGLES(RAD(0), RAD(0), RAD(-15)) * LEFTSHOULDERC0, 0.15 / Animation_Speed)
  4763. 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)
  4764. 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)
  4765. elseif MODE == "Devil" then
  4766. RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, -0.1) * ANGLES(RAD(5), RAD(0), RAD(0)), 1 / Animation_Speed)
  4767. 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)
  4768. 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)
  4769. 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)
  4770. 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)
  4771. 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)
  4772. 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
  4773. RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, -0.05) * ANGLES(RAD(0), RAD(0), RAD(0)), 0.15 / Animation_Speed)
  4774. Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(5), RAD(0), RAD(0)), 0.15 / Animation_Speed)
  4775. 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)
  4776. 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)
  4777. 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)
  4778. 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)
  4779. elseif MODE == "Hexa" or MODE == "Time" then
  4780. RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, -0.1) * ANGLES(RAD(15), RAD(0), RAD(0)), 1 / Animation_Speed)
  4781. Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, -0.025, 0 + ((1) - 1)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
  4782. 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)
  4783. 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)
  4784. 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)
  4785. 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)
  4786. elseif MODE == "LostHope" then
  4787. 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)
  4788. 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)
  4789. 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)
  4790. 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)
  4791. 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)
  4792. 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)
  4793. elseif MODE == "Vanta" then
  4794. 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)
  4795. 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)
  4796. 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)
  4797. LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1, 0.5, 0.2) * ANGLES(RAD(-40), RAD(0), RAD(35)) * LEFTSHOULDERC0, 1 / Animation_Speed)
  4798. 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)
  4799. 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)
  4800. elseif MODE == "Black" then
  4801. 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)
  4802. 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)
  4803. if MRANDOM(1,3) == 1 then
  4804. 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)
  4805. end
  4806. 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)
  4807. 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)
  4808. 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)
  4809. 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)
  4810. end
  4811. end
  4812. end
  4813. end
  4814. text.TextStrokeColor3 = TEXTCOLOR
  4815. unanchor()
  4816. Humanoid.MaxHealth = "inf"
  4817. Humanoid.Health = "inf"
  4818. if Rooted == false then
  4819. Disable_Jump = false
  4820. Humanoid.WalkSpeed = Speed
  4821. elseif Rooted == true then
  4822. Disable_Jump = true
  4823. Humanoid.WalkSpeed = 0
  4824. end
  4825. if Head:FindFirstChild("face") then
  4826. Head.face.Texture = "rbxassetid://"..FACE
  4827. end
  4828. if MODE ~= "Random" then
  4829. sick.SoundId = "rbxassetid://"..SONG
  4830. elseif MODE == "Random" then
  4831. sick.SoundId = "rbxassetid://"..RANDOMIZERMOOSICK[RCHOICE]
  4832. end
  4833. sick.Looped = true
  4834. sick.Pitch = PITCH
  4835. sick.Volume = VOLUME
  4836. Humanoid.Name = MRANDOM(100000000,999999999)
  4837. Humanoid.PlatformStand = false
  4838. for _, c in pairs(Cam:GetChildren()) do
  4839. if game.Players:FindFirstChild(c.Name) == nil and c.ClassName == "BillboardGui" then
  4840. c:remove()
  4841. end
  4842. end
  4843. for LIST = 1, #WHITELIST do
  4844. if WHITELIST[LIST] ~= nil then
  4845. local CHARACTER = workspace:FindFirstChild(WHITELIST[LIST])
  4846. if CHARACTER then
  4847. if Cam:FindFirstChild(WHITELIST[LIST]) == nil then
  4848. local TORSO = CHARACTER:FindFirstChild("Torso") or CHARACTER:FindFirstChild("UpperTorso")
  4849. if TORSO then
  4850. CreateSound(201858045, Cam, 3, 1)
  4851. local GUI = Instance.new("BillboardGui",Cam)
  4852. GUI.Name = WHITELIST[LIST]
  4853. GUI.Size = UDim2.new(5,0,5,0)
  4854. GUI.Adornee = TORSO
  4855. local GUI2 = IT("ImageLabel",GUI)
  4856. GUI2.BackgroundTransparency = 1
  4857. GUI2.BorderSizePixel = 0
  4858. GUI2.ImageTransparency = 1
  4859. GUI2.Size = UDim2.new(1,0,1,0)
  4860. GUI2.SizeConstraint = "RelativeYY"
  4861. GUI.AlwaysOnTop = true
  4862. GUI2.Image = "http://www.roblox.com/asset/?id=142164463"
  4863. end
  4864. else
  4865. local GUI = Cam:FindFirstChild(WHITELIST[LIST])
  4866. if GUI.ImageLabel.ImageTransparency <= 1 then
  4867. GUI.ImageLabel.ImageTransparency = GUI.ImageLabel.ImageTransparency - 0.03
  4868. end
  4869. local TORSO = CHARACTER:FindFirstChild("Torso") or CHARACTER:FindFirstChild("UpperTorso")
  4870. if TORSO then
  4871. GUI.Adornee = TORSO
  4872. end
  4873. end
  4874. else
  4875. if Cam:FindFirstChild(WHITELIST[LIST]) then
  4876. Cam:FindFirstChild(WHITELIST[LIST]):remove()
  4877. end
  4878. end
  4879. else
  4880. if Cam:FindFirstChild(WHITELIST[LIST]) then
  4881. Cam:FindFirstChild(WHITELIST[LIST]):remove()
  4882. end
  4883. table.remove(WHITELIST,LIST)
  4884. end
  4885. end
  4886. if Character:FindFirstChildOfClass("Accessory") then
  4887. Character:FindFirstChildOfClass("Accessory"):remove()
  4888. elseif Character:FindFirstChildOfClass("Hat") then
  4889. Character:FindFirstChildOfClass("Hat"):remove()
  4890. end
  4891. BLINKLOOP = BLINKLOOP + 1
  4892. if BLINKLOOP >=325 then
  4893. BLINKLOOP = 0
  4894. Blink()
  4895. BLINKLOOP = BLINKLOOP + 1
  4896. if BLINKLOOP >=250 then
  4897. BLINKLOOP = 0
  4898. Blink2()
  4899. end
  4900. end
  4901. if MODE == "90s" or MODE == "80s" then
  4902. if HITFLOOR ~= nil then
  4903. if MRANDOM(1,12) == 1 then
  4904. 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})
  4905.  
  4906. end
  4907. end
  4908. end
  4909. if MODE == "Devil" then
  4910. if HITFLOOR ~= nil then
  4911. if MRANDOM(1,4) == 1 then
  4912. 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})
  4913. end
  4914. end
  4915. end
  4916. if MODE == "Black" or MODE == "Fairy" then
  4917. if HITFLOOR ~= nil then
  4918. if MRANDOM(1,9) == 1 then
  4919. 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})
  4920. 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})
  4921. 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})
  4922. 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})
  4923. if MRANDOM(1,7) == 1 then
  4924. 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})
  4925. 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})
  4926. 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})
  4927. 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})
  4928. end
  4929. end
  4930. end
  4931. end
  4932. Humanoid.DisplayDistanceType = "None"
  4933. Humanoid.PlatformStand = false
  4934. for _, c in pairs(Torso:GetChildren()) do
  4935. if c:IsA("JointInstance") or c.ClassName == "Sound" then
  4936. else
  4937. c:remove()
  4938. end
  4939. end
  4940. end
  4941. --//=================================\\
  4942. --\\=================================//
  4943.  
  4944.  
  4945.  
  4946.  
  4947.  
  4948. --//====================================================\\--
  4949. --|| END OF SCRIPT
  4950. --\\====================================================//--
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement