Advertisement
5sdfsadgaq5465

chaotic glitcher editfe

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