Advertisement
UnlimitedEditz

Freddyandfoxy_pro EDIT V3

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