Advertisement
5sdfsadgaq5465

chaotic glitcher editV6(what looking it still in progress)

Jan 20th, 2019
233
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 383.46 KB | None | 0 0
  1. warn("Due to logger so i need to leak this")
  2. warn("also nameclan gonna showcase this too soon")
  3. warn("hello im micheal2358 im take on self end this script and leak it")
  4. warn("if see you some this script get warning")
  5. --//====================================================\\-
  6. --|| CHAOTIC GLITCHER
  7. --|| ALL PURPOSE SWITCHER...
  8. --|| CHAOTIC GLITCHER BY WANTH092
  9. --|| EDIT HELPING BY KILLERZTH_1596
  10. --\\====================================================//--
  11.  
  12. game:GetService("StarterGui"):SetCore("SendNotification", {
  13. Title = "Chaotic Glitcher";
  14. Text = "Successfully Loaded Chaotic Glitcher! (Unfinished ver)";
  15. })
  16.  
  17. wait(0.2)
  18.  
  19. Player = game:GetService("Players").LocalPlayer
  20. PlayerGui = Player.PlayerGui
  21. Mouse = Player:GetMouse()
  22. Cam = workspace.CurrentCamera
  23. Backpack = Player.Backpack
  24. Character = Player.Character
  25. Humanoid = Character.Humanoid
  26. RootPart = Character["HumanoidRootPart"]
  27. Torso = Character["Torso"]
  28. Head = Character["Head"]
  29. RightArm = Character["Right Arm"]
  30. LeftArm = Character["Left Arm"]
  31. RightLeg = Character["Right Leg"]
  32. LeftLeg = Character["Left Leg"]
  33. RootJoint = RootPart["RootJoint"]
  34. Neck = Torso["Neck"]
  35. RightShoulder = Torso["Right Shoulder"]
  36. LeftShoulder = Torso["Left Shoulder"]
  37. RightHip = Torso["Right Hip"]
  38. LeftHip = Torso["Left Hip"]
  39. local sick = Instance.new("Sound",Torso)
  40. local SONG = 2661889729
  41. local RANDOMIZERMOOSICK = {492070484,1255569288,1873219898,929330882,290079189,250408242,494139763}
  42. sick:Play()
  43.  
  44. IT = Instance.new
  45. CF = CFrame.new
  46. VT = Vector3.new
  47. RAD = math.rad
  48. C3 = Color3.new
  49. UD2 = UDim2.new
  50. BRICKC = BrickColor.new
  51. ANGLES = CFrame.Angles
  52. EULER = CFrame.fromEulerAnglesXYZ
  53. COS = math.cos
  54. ACOS = math.acos
  55. SIN = math.sin
  56. ASIN = math.asin
  57. ABS = math.abs
  58. MRANDOM = math.random
  59. FLOOR = math.floor
  60. local RCHOICE = MRANDOM(1,7)
  61.  
  62. --//=================================\\
  63. --|| USEFUL VALUES
  64. --\\=================================//
  65.  
  66. Animation_Speed = 3
  67. Frame_Speed = 1 / 60 -- (1 / 30) OR (1 / 60)
  68. local Speed = 13
  69. local ROOTC0 = CF(0, 0, 0) * ANGLES(RAD(-90), RAD(0), RAD(180))
  70. local NECKC0 = CF(0, 1, 0) * ANGLES(RAD(-90), RAD(0), RAD(180))
  71. local RIGHTSHOULDERC0 = CF(-0.5, 0, 0) * ANGLES(RAD(0), RAD(90), RAD(0))
  72. local LEFTSHOULDERC0 = CF(0.5, 0, 0) * ANGLES(RAD(0), RAD(-90), RAD(0))
  73. local DAMAGEMULTIPLIER = 1
  74. local ANIM = "Idle"
  75. local ATTACK = false
  76. local EQUIPPED = false
  77. local HOLD = false
  78. local COMBO = 1
  79. local Rooted = false
  80. local SINE = 0
  81. local KEYHOLD = false
  82. local CHANGE = 2 / Animation_Speed
  83. local WALKINGANIM = false
  84. local VALUE1 = false
  85. local VALUE2 = false
  86. local ROBLOXIDLEANIMATION = IT("Animation")
  87. ROBLOXIDLEANIMATION.Name = "Roblox Idle Animation"
  88. ROBLOXIDLEANIMATION.AnimationId = "http://www.roblox.com/asset/?id=180435571"
  89. --ROBLOXIDLEANIMATION.Parent = Humanoid
  90. local WEAPONGUI = IT("ScreenGui", PlayerGui)
  91. WEAPONGUI.Name = "Weapon GUI"
  92. local Effects = IT("Folder", Character)
  93. Effects.Name = "Effects"
  94. local BALL = IT("Folder", Character)
  95. BALL.Name = "BALL-EYE"
  96. local XEYE = IT("Folder", Character)
  97. XEYE.Name = "X - EYE"
  98. local ANIMATOR = Humanoid.Animator
  99. local ANIMATE = Character.Animate
  100. local UNANCHOR = true
  101. local WHITELIST = {}
  102. local TAUNT = false
  103. local OFFSET = 0
  104. local FULL = false
  105. local MODE = "Lunar"
  106. local PITCH = 1
  107. local VOLUME = 3
  108. local FACE = 176217464
  109. local SIZE = 1
  110.  
  111. --//=================================\\
  112. --|| SAZERENOS' ARTIFICIAL HEARTBEAT
  113. --\\=================================//
  114.  
  115. ArtificialHB = Instance.new("BindableEvent", script)
  116. ArtificialHB.Name = "ArtificialHB"
  117.  
  118. script:WaitForChild("ArtificialHB")
  119. Frame_Speed = 1 / 60
  120. frame = Frame_Speed
  121. tf = 0
  122. allowframeloss = false
  123. tossremainder = false
  124. lastframe = tick()
  125. script.ArtificialHB:Fire()
  126.  
  127. game:GetService("RunService").Heartbeat:connect(function(s, p)
  128. tf = tf + s
  129. if tf >= frame then
  130. if allowframeloss then
  131. script.ArtificialHB:Fire()
  132. lastframe = tick()
  133. else
  134. for i = 1, math.floor(tf / frame) do
  135. script.ArtificialHB:Fire()
  136. end
  137. lastframe = tick()
  138. end
  139. if tossremainder then
  140. tf = 0
  141. else
  142. tf = tf - frame * math.floor(tf / frame)
  143. end
  144. end
  145. end)
  146.  
  147. --//=================================\\
  148. --// NOOBYGAME12'S CODE
  149. --\\=================================//
  150.  
  151. plr = game:GetService("Players").LocalPlayer
  152. char = plr.Character
  153. hum = char.Humanoid
  154. local cam = game.Workspace.CurrentCamera
  155. Camera = cam
  156. local CamInterrupt = false
  157. local TwoD = false
  158. local TargetInfo = {nil, nil}
  159. cam.CameraType = "Custom"
  160. t = char.Torso
  161. h = char.Head
  162. ra = char["Right Arm"]
  163. la = char["Left Arm"]
  164. rl = char["Right Leg"]
  165. ll = char["Left Leg"]
  166. tors = char.Torso
  167. lleg = char["Left Leg"]
  168. root = char.HumanoidRootPart
  169. hed = char.Head
  170. rleg = char["Right Leg"]
  171. rarm = char["Right Arm"]
  172. larm = char["Left Arm"]
  173. Player = plr
  174. Character=Player.Character
  175. PlayerGui=Player.PlayerGui
  176. Backpack=Player.Backpack
  177. Torso=Character.Torso
  178. Head=Character.Head
  179. Humanoid=Character.Humanoid
  180. m=Instance.new('Model',Character)
  181. LeftArm=Character["Left Arm"]
  182. LeftLeg=Character["Left Leg"]
  183. RightArm=Character["Right Arm"]
  184. RightLeg=Character["Right Leg"]
  185. LS=Torso["Left Shoulder"]
  186. LH=Torso["Left Hip"]
  187. RS=Torso["Right Shoulder"]
  188. RH=Torso["Right Hip"]
  189. Face = Head.face
  190. Neck=Torso.Neck
  191. it=Instance.new
  192. attacktype=1
  193. vt=Vector3.new
  194. cf=CFrame.new
  195. euler=CFrame.fromEulerAnglesXYZ
  196. angles=CFrame.Angles
  197. cloaked=false
  198. necko=cf(0, 1, 0, -1, -0, -0, 0, 0, 1, 0, 1, 0)
  199. necko2=cf(0, -0.5, 0, -1, -0, -0, 0, 0, 1, 0, 1, 0)
  200. LHC0=cf(-1,-1,0,-0,-0,-1,0,1,0,1,0,0)
  201. LHC1=cf(-0.5,1,0,-0,-0,-1,0,1,0,1,0,0)
  202. RHC0=cf(1,-1,0,0,0,1,0,1,0,-1,-0,-0)
  203. RHC1=cf(0.5,1,0,0,0,1,0,1,0,-1,-0,-0)
  204. RootPart=Character.HumanoidRootPart
  205. RootJoint=RootPart.RootJoint
  206. RootCF=euler(-1.57,0,3.14)
  207. radian = math.rad
  208. random = math.random
  209. Vec3 = Vector3.new
  210. Inst = Instance.new
  211. cFrame = CFrame.new
  212. Euler = CFrame.fromEulerAnglesXYZ
  213. vt = Vector3.new
  214. bc = BrickColor.new
  215. br = BrickColor.random
  216. it = Instance.new
  217. cf = CFrame.new
  218. local Player_Size = 0
  219. cam = game.Workspace.CurrentCamera
  220. CF = CFrame.new
  221. angles = CFrame.Angles
  222. attack = false
  223. Euler = CFrame.fromEulerAnglesXYZ
  224. Rad = math.rad
  225. IT = Instance.new
  226. BrickC = BrickColor.new
  227. Cos = math.cos
  228. Acos = math.acos
  229. Sin = math.sin
  230. Asin = math.asin
  231. Abs = math.abs
  232. Mrandom = math.random
  233. Floor = math.floor
  234. IT = Instance.new
  235. CF = CFrame.new
  236. VT = Vector3.new
  237. RAD = math.rad
  238. C3 = Color3.new
  239. UD2 = UDim2.new
  240. BRICKC = BrickColor.new
  241. ANGLES = CFrame.Angles
  242. EULER = CFrame.fromEulerAnglesXYZ
  243. COS = math.cos
  244. ACOS = math.acos
  245. SIN = math.sin
  246. ASIN = math.asin
  247. ABS = math.abs
  248. MRANDOM = math.random
  249. FLOOR = math.floor
  250.  
  251.  
  252. local Booleans = {
  253. CamFollow = true,
  254. GyroUse = true
  255. }
  256.  
  257. function lerp(object, newCFrame, alpha)
  258. return object:lerp(newCFrame, alpha)
  259. end
  260.  
  261. local Directer = Inst("BodyGyro", root)
  262. Directer.MaxTorque = Vec3(0, 0, 0)
  263. Directer.P = 600000
  264. local CPart = Inst("Part")
  265. CPart.Anchored = true
  266. CPart.CanCollide = false
  267. CPart.Locked = true
  268. CPart.Transparency = 1
  269.  
  270. local rainbowmode = false
  271. local chaosmode = false
  272.  
  273. local mutedtog = false
  274.  
  275. function CameraEnshaking(Length,Intensity)
  276. coroutine.resume(coroutine.create(function()
  277. local intensity = 1*Intensity
  278. local rotM = 0.01*Intensity
  279. for i = 0, Length, 0.1 do
  280. Swait()
  281. intensity = intensity - 0.05*Intensity/Length
  282. rotM = rotM - 0.0005*Intensity/Length
  283. hum.CameraOffset = Vec3(radian(random(-intensity, intensity)), radian(random(-intensity, intensity)), radian(random(-intensity, intensity)))
  284. cam.CFrame = cam.CFrame * cFrame(radian(random(-intensity, intensity)), radian(random(-intensity, intensity)), radian(random(-intensity, intensity))) * Euler(radian(random(-intensity, intensity)) * rotM, radian(random(-intensity, intensity)) * rotM, radian(random(-intensity, intensity)) * rotM)
  285. end
  286. Humanoid.CameraOffset = Vec3(0, 0, 0)
  287. end))
  288. end
  289. CamShake=function(Part,Distan,Power,Times)
  290. local de=Part.Position
  291. for i,v in pairs(workspace:children()) do
  292. if v:IsA("Model") and v:findFirstChild("Humanoid") then
  293. for _,c in pairs(v:children()) do
  294. if c.ClassName=="Part" and (c.Position - de).magnitude < Distan then
  295. local Noob=v.Humanoid
  296. if Noob~=nil then
  297. coroutine.resume(coroutine.create(function()
  298. FV = Instance.new("BoolValue", Noob)
  299. FV.Name = "CameraShake"
  300. for ShakeNum=1,Times do
  301. Swait()
  302. local ef=Power
  303. if ef>=1 then
  304. Humanoid.CameraOffset = Vector3.new(math.random(-ef,ef),math.random(-ef,ef),math.random(-ef,ef))
  305. else
  306. ef=Power*10
  307. Humanoid.CameraOffset = Vector3.new(math.random(-ef,ef)/10,math.random(-ef,ef)/10,math.random(-ef,ef)/10)
  308. end
  309. end
  310. Humanoid.CameraOffset = Vector3.new(0,0,0)
  311. FV:Destroy()
  312. end))
  313. end
  314. end
  315. end
  316. end
  317. end
  318. end
  319.  
  320. local toggleTag = true
  321. local bilguit = Instance.new("BillboardGui", hed)
  322. bilguit.Adornee = nil
  323. bilguit.Name = "ModeName"
  324. bilguit.Size = UDim2.new(4, 0, 1.2, 0)
  325. bilguit.StudsOffset = Vector3.new(-8, 8/1.5, 0)
  326.  
  327.  
  328. function chatfunc(text,color,typet,font,timeex)
  329. local chat = coroutine.wrap(function()
  330. if Character:FindFirstChild("TalkingBillBoard")~= nil then
  331. Character:FindFirstChild("TalkingBillBoard"):destroy()
  332. end
  333. local naeeym2 = Instance.new("BillboardGui",Character)
  334. naeeym2.Size = UDim2.new(0,100,0,40)
  335. naeeym2.StudsOffset = Vector3.new(0,3,0)
  336. naeeym2.Adornee = Character.Head
  337. naeeym2.Name = "TalkingBillBoard"
  338. local tecks2 = Instance.new("TextLabel",naeeym2)
  339. tecks2.BackgroundTransparency = 1
  340. tecks2.BorderSizePixel = 0
  341. tecks2.Text = ""
  342. tecks2.Font = font
  343. tecks2.TextSize = 30
  344. tecks2.TextStrokeTransparency = 0
  345. tecks2.TextColor3 = color
  346. tecks2.TextStrokeColor3 = Color3.new(0,0,0)
  347. tecks2.Size = UDim2.new(1,0,0.5,0)
  348. local tecks3 = Instance.new("TextLabel",naeeym2)
  349. tecks3.BackgroundTransparency = 1
  350. tecks3.BorderSizePixel = 0
  351. tecks3.Text = ""
  352. tecks3.Font = font
  353. tecks3.TextSize = 30
  354. tecks3.TextStrokeTransparency = 0
  355. if typet == "Inverted" then
  356. tecks3.TextColor3 = Color3.new(0,0,0)
  357. tecks3.TextStrokeColor3 = color
  358. elseif typet == "Normal" then
  359. tecks3.TextColor3 = color
  360. tecks3.TextStrokeColor3 = Color3.new(0,0,0)
  361. end
  362. tecks3.Size = UDim2.new(1,0,0.5,0)
  363. coroutine.resume(coroutine.create(function()
  364. while true do
  365. Swait(1)
  366. if chaosmode == true then
  367. tecks2.TextColor3 = BrickColor.random().Color
  368. tecks3.TextStrokeColor3 = BrickColor.random().Color
  369. end
  370. end
  371. end))
  372. text.TextTransparency = text.TextTransparency + 1
  373. text.TextStrokeTransparency = text.TextStrokeTransparency + 1
  374. for i = 0, 74*timeex do
  375. Swait()
  376. text.TextTransparency = 1
  377. text.TextStrokeTransparency = 1
  378. tecks2.Text = text
  379. tecks3.Text = text
  380. end
  381. local randomrot = math.random(1,2)
  382. if randomrot == 1 then
  383. for i = 1, 50 do
  384. Swait()
  385. tecks2.Text = text
  386. tecks3.Text = text
  387. text.TextTransparency = text.TextTransparency - .02
  388. text.TextStrokeTransparency = text.TextStrokeTransparency - .02
  389. tecks2.TextStrokeTransparency = tecks2.TextStrokeTransparency +.04
  390. tecks2.TextTransparency = tecks2.TextTransparency + .04
  391. tecks3.TextStrokeTransparency = tecks2.TextStrokeTransparency +.04
  392. tecks3.TextTransparency = tecks2.TextTransparency + .04
  393. end
  394. elseif randomrot == 2 then
  395. for i = 1, 50 do
  396. Swait()
  397. tecks2.Text = text
  398. tecks3.Text = text
  399. text.TextTransparency = text.TextTransparency - .02
  400. text.TextStrokeTransparency = text.TextStrokeTransparency - .02
  401. tecks2.TextStrokeTransparency = tecks2.TextStrokeTransparency +.04
  402. tecks2.TextTransparency = tecks2.TextTransparency + .04
  403. tecks3.TextStrokeTransparency = tecks2.TextStrokeTransparency +.04
  404. tecks3.TextTransparency = tecks2.TextTransparency + .04
  405. end
  406. end
  407. text.TextTransparency = 0
  408. text.TextStrokeTransparency = 0
  409. if toggleTag == false then
  410. text.TextTransparency = 1
  411. text.TextStrokeTransparency = 1
  412. end
  413. naeeym2:Destroy()
  414. end)
  415. chat()
  416. end
  417. local toggleTag = true
  418. local bilguit = Instance.new("BillboardGui", hed)
  419. bilguit.Adornee = nil
  420. bilguit.Name = "ModeName"
  421. bilguit.Size = UDim2.new(4, 0, 1.2, 0)
  422. bilguit.StudsOffset = Vector3.new(-8, 8/1.5, 0)
  423. local modet = Instance.new("TextLabel", bilguit)
  424. modet.Size = UDim2.new(10/2, 0, 7/2, 0)
  425. modet.FontSize = "Size8"
  426. modet.TextScaled = true
  427. modet.TextTransparency = 0
  428. modet.BackgroundTransparency = 1
  429. modet.TextTransparency = 0
  430. modet.TextStrokeTransparency = 0
  431. modet.Font = "Antique"
  432. modet.TextStrokeColor3 = Color3.new(1,0,0)
  433. modet.TextColor3 = Color3.new(0.25,0,0)
  434. modet.Text = "MAYHEM"
  435.  
  436.  
  437. function chatfunc(text,color,typet,font,timeex)
  438. local chat = coroutine.wrap(function()
  439. if Character:FindFirstChild("TalkingBillBoard")~= nil then
  440. Character:FindFirstChild("TalkingBillBoard"):destroy()
  441. end
  442. local naeeym2 = Instance.new("BillboardGui",Character)
  443. naeeym2.Size = UDim2.new(0,100,0,40)
  444. naeeym2.StudsOffset = Vector3.new(0,3,0)
  445. naeeym2.Adornee = Character.Head
  446. naeeym2.Name = "TalkingBillBoard"
  447. local tecks2 = Instance.new("TextLabel",naeeym2)
  448. tecks2.BackgroundTransparency = 1
  449. tecks2.BorderSizePixel = 0
  450. tecks2.Text = ""
  451. tecks2.Font = font
  452. tecks2.TextSize = 30
  453. tecks2.TextStrokeTransparency = 0
  454. tecks2.TextColor3 = color
  455. tecks2.TextStrokeColor3 = Color3.new(0,0,0)
  456. tecks2.Size = UDim2.new(1,0,0.5,0)
  457. local tecks3 = Instance.new("TextLabel",naeeym2)
  458. tecks3.BackgroundTransparency = 1
  459. tecks3.BorderSizePixel = 0
  460. tecks3.Text = ""
  461. tecks3.Font = font
  462. tecks3.TextSize = 30
  463. tecks3.TextStrokeTransparency = 0
  464. if typet == "Inverted" then
  465. tecks3.TextColor3 = Color3.new(0,0,0)
  466. tecks3.TextStrokeColor3 = color
  467. elseif typet == "Normal" then
  468. tecks3.TextColor3 = color
  469. tecks3.TextStrokeColor3 = Color3.new(0,0,0)
  470. end
  471. tecks3.Size = UDim2.new(1,0,0.5,0)
  472. coroutine.resume(coroutine.create(function()
  473. while true do
  474. swait(1)
  475. if chaosmode == true then
  476. tecks2.TextColor3 = BrickColor.random().Color
  477. tecks3.TextStrokeColor3 = BrickColor.random().Color
  478. end
  479. end
  480. end))
  481. modet.TextTransparency = modet.TextTransparency + 1
  482. modet.TextStrokeTransparency = modet.TextStrokeTransparency + 1
  483. for i = 0, 74*timeex do
  484. swait()
  485. modet.TextTransparency = 1
  486. modet.TextStrokeTransparency = 1
  487. tecks2.Text = text
  488. tecks3.Text = text
  489. end
  490. local randomrot = math.random(1,2)
  491. if randomrot == 1 then
  492. for i = 1, 50 do
  493. swait()
  494. tecks2.Text = text
  495. tecks3.Text = text
  496. modet.TextTransparency = modet.TextTransparency - .02
  497. modet.TextStrokeTransparency = modet.TextStrokeTransparency - .02
  498. tecks2.TextStrokeTransparency = tecks2.TextStrokeTransparency +.04
  499. tecks2.TextTransparency = tecks2.TextTransparency + .04
  500. tecks3.TextStrokeTransparency = tecks2.TextStrokeTransparency +.04
  501. tecks3.TextTransparency = tecks2.TextTransparency + .04
  502. end
  503. elseif randomrot == 2 then
  504. for i = 1, 50 do
  505. swait()
  506. tecks2.Text = text
  507. tecks3.Text = text
  508. modet.TextTransparency = modet.TextTransparency - .02
  509. modet.TextStrokeTransparency = modet.TextStrokeTransparency - .02
  510. tecks2.TextStrokeTransparency = tecks2.TextStrokeTransparency +.04
  511. tecks2.TextTransparency = tecks2.TextTransparency + .04
  512. tecks3.TextStrokeTransparency = tecks2.TextStrokeTransparency +.04
  513. tecks3.TextTransparency = tecks2.TextTransparency + .04
  514. end
  515. end
  516. modet.TextTransparency = 0
  517. modet.TextStrokeTransparency = 0
  518. if toggleTag == false then
  519. modet.TextTransparency = 1
  520. modet.TextStrokeTransparency = 1
  521. end
  522. naeeym2:Destroy()
  523. end)
  524. chat()
  525. end
  526.  
  527. function bosschatfunc(text,color,watval)
  528. for i,v in pairs(game:GetService("Players"):GetPlayers()) do
  529. coroutine.resume(coroutine.create(function()
  530. if v.PlayerGui:FindFirstChild("Dialog")~= nil then
  531. v.PlayerGui:FindFirstChild("Dialog"):destroy()
  532. end
  533. local scrg = Instance.new("ScreenGui",v.PlayerGui)
  534. CFuncs["EchoSound"].Create("rbxassetid://525200869", scrg, 0.5, 1,0,10,0.1,0.25,1)
  535. scrg.Name = "Dialog"
  536. local txtlb = Instance.new("TextLabel",scrg)
  537. txtlb.Text = ""
  538. txtlb.Font = "Bodoni"
  539. txtlb.TextColor3 = Color3.new(0,0,0)
  540. txtlb.TextStrokeTransparency = 0
  541. txtlb.BackgroundTransparency = 0.75
  542. txtlb.BackgroundColor3 = Color3.new(0,0,0)
  543. txtlb.TextStrokeColor3 = color
  544. txtlb.TextScaled = true
  545. txtlb.Size = UDim2.new(1,0,0.25,0)
  546. txtlb.TextXAlignment = "Left"
  547. txtlb.Position = UDim2.new(0,0,0.75 + 1,0)
  548. local txtlb2 = Instance.new("TextLabel",scrg)
  549. txtlb2.Text = "???:"
  550. txtlb2.Font = "Arcade"
  551. txtlb2.TextColor3 = Color3.new(0,0,0)
  552. txtlb2.TextStrokeTransparency = 0
  553. txtlb2.BackgroundTransparency = 1
  554. txtlb2.TextStrokeColor3 = color
  555. txtlb2.TextSize = 40
  556. txtlb2.Size = UDim2.new(1,0,0.25,0)
  557. txtlb2.TextXAlignment = "Left"
  558. txtlb2.Position = UDim2.new(0,0,1,0)
  559. local fvalen = 0.55
  560. local fval = -0.49
  561. coroutine.resume(coroutine.create(function()
  562. while true do
  563. swait()
  564. if chaosmode == true then
  565. txtlb.Rotation = math.random(-1,1)
  566. txtlb2.Rotation = math.random(-1,1)
  567. txtlb.Position = txtlb.Position + UDim2.new(0,math.random(-1,1)/5,0,math.random(-1,1)/5)
  568. txtlb2.Position = txtlb2.Position + UDim2.new(0,math.random(-1,1)/5,0,math.random(-1,1)/5)
  569. txtlb.TextStrokeColor3 = BrickColor.random().Color
  570. txtlb2.TextStrokeColor3 = BrickColor.random().Color
  571. end
  572. end
  573. end))
  574. coroutine.resume(coroutine.create(function()
  575. while true do
  576. swait()
  577. if scrg.Parent ~= nil then
  578. fvalen = fvalen - 0.0001
  579. elseif scrg.Parent == nil then
  580. break
  581. end
  582. end
  583. end))
  584. local flol = 1.75
  585. local flil = 1.6
  586. coroutine.resume(coroutine.create(function()
  587. for i = 0, 9 do
  588. swait()
  589. fval = fval + 0.05
  590. flol = flol - 0.1
  591. flil = flil - 0.1
  592. txtlb.Text = ""
  593. txtlb.Position = UDim2.new(0,0,flol,0)
  594. txtlb2.Position = UDim2.new(0,0,flil,0)
  595. end
  596. txtlb.Text = text
  597. wait(watval)
  598. local valinc = 0
  599. for i = 0, 99 do
  600. swait()
  601. valinc = valinc + 0.0001
  602. flol = flol + valinc
  603. flil = flil + valinc
  604. txtlb.Rotation = txtlb.Rotation + valinc*20
  605. txtlb2.Rotation = txtlb2.Rotation - valinc*50
  606. txtlb.Position = UDim2.new(0,0,flol,0)
  607. txtlb2.Position = UDim2.new(0,0,flil,0)
  608. txtlb.TextStrokeTransparency = txtlb.TextStrokeTransparency + 0.01
  609. txtlb.TextTransparency = txtlb.TextTransparency + 0.01
  610. txtlb2.TextStrokeTransparency = txtlb2.TextStrokeTransparency + 0.01
  611. txtlb2.TextTransparency = txtlb2.TextTransparency + 0.01
  612. txtlb.BackgroundTransparency = txtlb.BackgroundTransparency + 0.0025
  613. end
  614. scrg:Destroy()
  615. end))
  616. end))
  617. end
  618. end
  619.  
  620.  
  621. local Create = LoadLibrary("RbxUtility").Create
  622.  
  623. CFuncs = {
  624. ["Part"] = {
  625. Create = function(Parent, Material, Reflectance, Transparency, BColor, Name, Size)
  626. local Part = Create("Part"){
  627. Parent = Parent,
  628. Reflectance = Reflectance,
  629. Transparency = Transparency,
  630. CanCollide = false,
  631. Locked = true,
  632. BrickColor = BrickColor.new(tostring(BColor)),
  633. Name = Name,
  634. Size = Size,
  635. Material = Material,
  636. }
  637. RemoveOutlines(Part)
  638. return Part
  639. end;
  640. };
  641.  
  642. ["Mesh"] = {
  643. Create = function(Mesh, Part, MeshType, MeshId, OffSet, Scale)
  644. local Msh = Create(Mesh){
  645. Parent = Part,
  646. Offset = OffSet,
  647. Scale = Scale,
  648. }
  649. if Mesh == "SpecialMesh" then
  650. Msh.MeshType = MeshType
  651. Msh.MeshId = MeshId
  652. end
  653. return Msh
  654. end;
  655. };
  656.  
  657. ["Mesh"] = {
  658. Create = function(Mesh, Part, MeshType, MeshId, OffSet, Scale)
  659. local Msh = Create(Mesh){
  660. Parent = Part,
  661. Offset = OffSet,
  662. Scale = Scale,
  663. }
  664. if Mesh == "SpecialMesh" then
  665. Msh.MeshType = MeshType
  666. Msh.MeshId = MeshId
  667. end
  668. return Msh
  669. end;
  670. };
  671.  
  672. ["Weld"] = {
  673. Create = function(Parent, Part0, Part1, C0, C1)
  674. local Weld = Create("Weld"){
  675. Parent = Parent,
  676. Part0 = Part0,
  677. Part1 = Part1,
  678. C0 = C0,
  679. C1 = C1,
  680. }
  681. return Weld
  682. end;
  683. };
  684.  
  685. ["Sound"] = {
  686. Create = function(id, par, vol, pit)
  687. coroutine.resume(coroutine.create(function()
  688. local S = Create("Sound"){
  689. Volume = vol,
  690. Name = "EffectSoundo",
  691. Pitch = pit or 1,
  692. SoundId = id,
  693. Parent = par or workspace,
  694. }
  695. wait()
  696. S:play()
  697. game:GetService("Debris"):AddItem(S, 10)
  698. end))
  699. end;
  700. };
  701.  
  702. ["TimeSound"] = {
  703. Create = function(id, par, vol, pit, timepos)
  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. TimePosition = timepos,
  711. Parent = par or workspace,
  712. }
  713. wait()
  714. S:play()
  715. game:GetService("Debris"):AddItem(S, 10)
  716. end))
  717. end;
  718. };
  719. ["EchoSound"] = {
  720. Create = function(id, par, vol, pit, timepos,delays,echodelay,fedb,dryl)
  721. coroutine.resume(coroutine.create(function()
  722. local Sas = Create("Sound"){
  723. Volume = vol,
  724. Name = "EffectSoundo",
  725. Pitch = pit or 1,
  726. SoundId = id,
  727. TimePosition = timepos,
  728. Parent = par or workspace,
  729. }
  730. local E = Create("EchoSoundEffect"){
  731. Delay = echodelay,
  732. Name = "Echo",
  733. Feedback = fedb,
  734. DryLevel = dryl,
  735. Parent = Sas,
  736. }
  737. wait()
  738. Sas:play()
  739. game:GetService("Debris"):AddItem(Sas, delays)
  740. end))
  741. end;
  742. };
  743.  
  744. ["LongSound"] = {
  745. Create = function(id, par, vol, pit)
  746. coroutine.resume(coroutine.create(function()
  747. local S = Create("Sound"){
  748. Volume = vol,
  749. Pitch = pit or 1,
  750. SoundId = id,
  751. Parent = par or workspace,
  752. }
  753. wait()
  754. S:play()
  755. game:GetService("Debris"):AddItem(S, 60)
  756. end))
  757. end;
  758. };
  759.  
  760. ["ParticleEmitter"] = {
  761. Create = function(Parent, Color1, Color2, LightEmission, Size, Texture, Transparency, ZOffset, Accel, Drag, LockedToPart, VelocityInheritance, EmissionDirection, Enabled, LifeTime, Rate, Rotation, RotSpeed, Speed, VelocitySpread)
  762. local fp = Create("ParticleEmitter"){
  763. Parent = Parent,
  764. Color = ColorSequence.new(Color1, Color2),
  765. LightEmission = LightEmission,
  766. Size = Size,
  767. Texture = Texture,
  768. Transparency = Transparency,
  769. ZOffset = ZOffset,
  770. Acceleration = Accel,
  771. Drag = Drag,
  772. LockedToPart = LockedToPart,
  773. VelocityInheritance = VelocityInheritance,
  774. EmissionDirection = EmissionDirection,
  775. Enabled = Enabled,
  776. Lifetime = LifeTime,
  777. Rate = Rate,
  778. Rotation = Rotation,
  779. RotSpeed = RotSpeed,
  780. Speed = Speed,
  781. VelocitySpread = VelocitySpread,
  782. }
  783. return fp
  784. end;
  785. };
  786.  
  787. CreateTemplate = {
  788.  
  789. };
  790. }
  791.  
  792.  
  793.  
  794. New = function(Object, Parent, Name, Data)
  795. local Object = Instance.new(Object)
  796. for Index, Value in pairs(Data or {}) do
  797. Object[Index] = Value
  798. end
  799. Object.Parent = Parent
  800. Object.Name = Name
  801. return Object
  802. end
  803. local halocolor = BrickColor.new("Pastel light blue")
  804. local halocolor2 = BrickColor.new("Cool yellow")
  805. local starcolor = BrickColor.new("Bright yellow")
  806. local lunacolor = BrickColor.new("Navy blue")
  807. local lunacolor2 = BrickColor.new("Bright blue")
  808. local wepcolor = BrickColor.new("Really black")
  809. local maincolor = BrickColor.new("Really black")
  810. local m = Instance.new("Model",char)
  811. local m2 = Instance.new("Model",char)
  812. local m3 = Instance.new("Model",char)
  813. local mw1 = Instance.new("Model",char)
  814. local mw2 = Instance.new("Model",char)
  815.  
  816.  
  817. gui = function(GuiType, parent, text, backtrans, backcol, pos, size)
  818. local gui = it(GuiType)
  819. gui.Parent = parent
  820. gui.Text = text
  821. gui.BackgroundTransparency = backtrans
  822. gui.BackgroundColor3 = backcol
  823. gui.SizeConstraint = "RelativeXY"
  824. gui.TextXAlignment = "Center"
  825. gui.TextYAlignment = "Center"
  826. gui.Position = pos
  827. gui.Size = size
  828. gui.Font = "SourceSans"
  829. gui.FontSize = "Size14"
  830. gui.TextWrapped = false
  831. gui.TextStrokeTransparency = 0
  832. gui.TextColor = BrickColor.new("White")
  833. return gui
  834. end
  835. local toggleTag = true
  836. local bilguit = Instance.new("BillboardGui", hed)
  837. bilguit.Adornee = nil
  838. bilguit.Name = "ModeName"
  839. bilguit.Size = UDim2.new(4, 0, 1.2, 0)
  840. bilguit.StudsOffset = Vector3.new(-8, 8/1.5, 0)
  841. local modet = Instance.new("TextLabel", bilguit)
  842. modet.Size = UDim2.new(10/2, 0, 7/2, 0)
  843. modet.FontSize = "Size8"
  844. modet.TextScaled = true
  845. modet.TextTransparency = 0
  846. modet.BackgroundTransparency = 1
  847. modet.TextTransparency = 0
  848. modet.TextStrokeTransparency = 0
  849. modet.Font = "Antique"
  850. modet.TextStrokeColor3 = Color3.new(1,0,0)
  851. modet.TextColor3 = Color3.new(0.25,0,0)
  852. modet.Text = "MAYHEM"
  853.  
  854.  
  855. function chatfunc(text,color,typet,font,timeex)
  856. local chat = coroutine.wrap(function()
  857. if Character:FindFirstChild("TalkingBillBoard")~= nil then
  858. Character:FindFirstChild("TalkingBillBoard"):destroy()
  859. end
  860. local naeeym2 = Instance.new("BillboardGui",Character)
  861. naeeym2.Size = UDim2.new(0,100,0,40)
  862. naeeym2.StudsOffset = Vector3.new(0,3,0)
  863. naeeym2.Adornee = Character.Head
  864. naeeym2.Name = "TalkingBillBoard"
  865. local tecks2 = Instance.new("TextLabel",naeeym2)
  866. tecks2.BackgroundTransparency = 1
  867. tecks2.BorderSizePixel = 0
  868. tecks2.Text = ""
  869. tecks2.Font = font
  870. tecks2.TextSize = 30
  871. tecks2.TextStrokeTransparency = 0
  872. tecks2.TextColor3 = color
  873. tecks2.TextStrokeColor3 = Color3.new(0,0,0)
  874. tecks2.Size = UDim2.new(1,0,0.5,0)
  875. local tecks3 = Instance.new("TextLabel",naeeym2)
  876. tecks3.BackgroundTransparency = 1
  877. tecks3.BorderSizePixel = 0
  878. tecks3.Text = ""
  879. tecks3.Font = font
  880. tecks3.TextSize = 30
  881. tecks3.TextStrokeTransparency = 0
  882. if typet == "Inverted" then
  883. tecks3.TextColor3 = Color3.new(0,0,0)
  884. tecks3.TextStrokeColor3 = color
  885. elseif typet == "Normal" then
  886. tecks3.TextColor3 = color
  887. tecks3.TextStrokeColor3 = Color3.new(0,0,0)
  888. end
  889. tecks3.Size = UDim2.new(1,0,0.5,0)
  890. coroutine.resume(coroutine.create(function()
  891. while true do
  892. swait(1)
  893. if chaosmode == true then
  894. tecks2.TextColor3 = BrickColor.random().Color
  895. tecks3.TextStrokeColor3 = BrickColor.random().Color
  896. end
  897. end
  898. end))
  899. modet.TextTransparency = modet.TextTransparency + 1
  900. modet.TextStrokeTransparency = modet.TextStrokeTransparency + 1
  901. for i = 0, 74*timeex do
  902. swait()
  903. modet.TextTransparency = 1
  904. modet.TextStrokeTransparency = 1
  905. tecks2.Text = text
  906. tecks3.Text = text
  907. end
  908. local randomrot = math.random(1,2)
  909. if randomrot == 1 then
  910. for i = 1, 50 do
  911. swait()
  912. tecks2.Text = text
  913. tecks3.Text = text
  914. modet.TextTransparency = modet.TextTransparency - .02
  915. modet.TextStrokeTransparency = modet.TextStrokeTransparency - .02
  916. tecks2.TextStrokeTransparency = tecks2.TextStrokeTransparency +.04
  917. tecks2.TextTransparency = tecks2.TextTransparency + .04
  918. tecks3.TextStrokeTransparency = tecks2.TextStrokeTransparency +.04
  919. tecks3.TextTransparency = tecks2.TextTransparency + .04
  920. end
  921. elseif randomrot == 2 then
  922. for i = 1, 50 do
  923. swait()
  924. tecks2.Text = text
  925. tecks3.Text = text
  926. modet.TextTransparency = modet.TextTransparency - .02
  927. modet.TextStrokeTransparency = modet.TextStrokeTransparency - .02
  928. tecks2.TextStrokeTransparency = tecks2.TextStrokeTransparency +.04
  929. tecks2.TextTransparency = tecks2.TextTransparency + .04
  930. tecks3.TextStrokeTransparency = tecks2.TextStrokeTransparency +.04
  931. tecks3.TextTransparency = tecks2.TextTransparency + .04
  932. end
  933. end
  934. modet.TextTransparency = 0
  935. modet.TextStrokeTransparency = 0
  936. if toggleTag == false then
  937. modet.TextTransparency = 1
  938. modet.TextStrokeTransparency = 1
  939. end
  940. naeeym2:Destroy()
  941. end)
  942. chat()
  943. end
  944.  
  945. function bosschatfunc(text,color,watval)
  946. for i,v in pairs(game:GetService("Players"):GetPlayers()) do
  947. coroutine.resume(coroutine.create(function()
  948. if v.PlayerGui:FindFirstChild("Dialog")~= nil then
  949. v.PlayerGui:FindFirstChild("Dialog"):destroy()
  950. end
  951. local scrg = Instance.new("ScreenGui",v.PlayerGui)
  952. CFuncs["EchoSound"].Create("rbxassetid://525200869", scrg, 0.5, 1,0,10,0.1,0.25,1)
  953. scrg.Name = "Dialog"
  954. local txtlb = Instance.new("TextLabel",scrg)
  955. txtlb.Text = ""
  956. txtlb.Font = "Bodoni"
  957. txtlb.TextColor3 = Color3.new(0,0,0)
  958. txtlb.TextStrokeTransparency = 0
  959. txtlb.BackgroundTransparency = 0.75
  960. txtlb.BackgroundColor3 = Color3.new(0,0,0)
  961. txtlb.TextStrokeColor3 = color
  962. txtlb.TextScaled = true
  963. txtlb.Size = UDim2.new(1,0,0.25,0)
  964. txtlb.TextXAlignment = "Left"
  965. txtlb.Position = UDim2.new(0,0,0.75 + 1,0)
  966. local txtlb2 = Instance.new("TextLabel",scrg)
  967. txtlb2.Text = "???:"
  968. txtlb2.Font = "Arcade"
  969. txtlb2.TextColor3 = Color3.new(0,0,0)
  970. txtlb2.TextStrokeTransparency = 0
  971. txtlb2.BackgroundTransparency = 1
  972. txtlb2.TextStrokeColor3 = color
  973. txtlb2.TextSize = 40
  974. txtlb2.Size = UDim2.new(1,0,0.25,0)
  975. txtlb2.TextXAlignment = "Left"
  976. txtlb2.Position = UDim2.new(0,0,1,0)
  977. local fvalen = 0.55
  978. local fval = -0.49
  979. coroutine.resume(coroutine.create(function()
  980. while true do
  981. swait()
  982. if chaosmode == true then
  983. txtlb.Rotation = math.random(-1,1)
  984. txtlb2.Rotation = math.random(-1,1)
  985. txtlb.Position = txtlb.Position + UDim2.new(0,math.random(-1,1)/5,0,math.random(-1,1)/5)
  986. txtlb2.Position = txtlb2.Position + UDim2.new(0,math.random(-1,1)/5,0,math.random(-1,1)/5)
  987. txtlb.TextStrokeColor3 = BrickColor.random().Color
  988. txtlb2.TextStrokeColor3 = BrickColor.random().Color
  989. end
  990. end
  991. end))
  992. coroutine.resume(coroutine.create(function()
  993. while true do
  994. swait()
  995. if scrg.Parent ~= nil then
  996. fvalen = fvalen - 0.0001
  997. elseif scrg.Parent == nil then
  998. break
  999. end
  1000. end
  1001. end))
  1002. local flol = 1.75
  1003. local flil = 1.6
  1004. coroutine.resume(coroutine.create(function()
  1005. for i = 0, 9 do
  1006. swait()
  1007. fval = fval + 0.05
  1008. flol = flol - 0.1
  1009. flil = flil - 0.1
  1010. txtlb.Text = ""
  1011. txtlb.Position = UDim2.new(0,0,flol,0)
  1012. txtlb2.Position = UDim2.new(0,0,flil,0)
  1013. end
  1014. txtlb.Text = text
  1015. wait(watval)
  1016. local valinc = 0
  1017. for i = 0, 99 do
  1018. swait()
  1019. valinc = valinc + 0.0001
  1020. flol = flol + valinc
  1021. flil = flil + valinc
  1022. txtlb.Rotation = txtlb.Rotation + valinc*20
  1023. txtlb2.Rotation = txtlb2.Rotation - valinc*50
  1024. txtlb.Position = UDim2.new(0,0,flol,0)
  1025. txtlb2.Position = UDim2.new(0,0,flil,0)
  1026. txtlb.TextStrokeTransparency = txtlb.TextStrokeTransparency + 0.01
  1027. txtlb.TextTransparency = txtlb.TextTransparency + 0.01
  1028. txtlb2.TextStrokeTransparency = txtlb2.TextStrokeTransparency + 0.01
  1029. txtlb2.TextTransparency = txtlb2.TextTransparency + 0.01
  1030. txtlb.BackgroundTransparency = txtlb.BackgroundTransparency + 0.0025
  1031. end
  1032. scrg:Destroy()
  1033. end))
  1034. end))
  1035. end
  1036. end
  1037.  
  1038.  
  1039. local Create = LoadLibrary("RbxUtility").Create
  1040.  
  1041. CFuncs = {
  1042. ["Part"] = {
  1043. Create = function(Parent, Material, Reflectance, Transparency, BColor, Name, Size)
  1044. local Part = Create("Part"){
  1045. Parent = Parent,
  1046. Reflectance = Reflectance,
  1047. Transparency = Transparency,
  1048. CanCollide = false,
  1049. Locked = true,
  1050. BrickColor = BrickColor.new(tostring(BColor)),
  1051. Name = Name,
  1052. Size = Size,
  1053. Material = Material,
  1054. }
  1055. RemoveOutlines(Part)
  1056. return Part
  1057. end;
  1058. };
  1059.  
  1060. ["Mesh"] = {
  1061. Create = function(Mesh, Part, MeshType, MeshId, OffSet, Scale)
  1062. local Msh = Create(Mesh){
  1063. Parent = Part,
  1064. Offset = OffSet,
  1065. Scale = Scale,
  1066. }
  1067. if Mesh == "SpecialMesh" then
  1068. Msh.MeshType = MeshType
  1069. Msh.MeshId = MeshId
  1070. end
  1071. return Msh
  1072. end;
  1073. };
  1074.  
  1075. ["Mesh"] = {
  1076. Create = function(Mesh, Part, MeshType, MeshId, OffSet, Scale)
  1077. local Msh = Create(Mesh){
  1078. Parent = Part,
  1079. Offset = OffSet,
  1080. Scale = Scale,
  1081. }
  1082. if Mesh == "SpecialMesh" then
  1083. Msh.MeshType = MeshType
  1084. Msh.MeshId = MeshId
  1085. end
  1086. return Msh
  1087. end;
  1088. };
  1089.  
  1090. ["Weld"] = {
  1091. Create = function(Parent, Part0, Part1, C0, C1)
  1092. local Weld = Create("Weld"){
  1093. Parent = Parent,
  1094. Part0 = Part0,
  1095. Part1 = Part1,
  1096. C0 = C0,
  1097. C1 = C1,
  1098. }
  1099. return Weld
  1100. end;
  1101. };
  1102.  
  1103. ["Sound"] = {
  1104. Create = function(id, par, vol, pit)
  1105. coroutine.resume(coroutine.create(function()
  1106. local S = Create("Sound"){
  1107. Volume = vol,
  1108. Name = "EffectSoundo",
  1109. Pitch = pit or 1,
  1110. SoundId = id,
  1111. Parent = par or workspace,
  1112. }
  1113. wait()
  1114. S:play()
  1115. game:GetService("Debris"):AddItem(S, 10)
  1116. end))
  1117. end;
  1118. };
  1119.  
  1120. ["TimeSound"] = {
  1121. Create = function(id, par, vol, pit, timepos)
  1122. coroutine.resume(coroutine.create(function()
  1123. local S = Create("Sound"){
  1124. Volume = vol,
  1125. Name = "EffectSoundo",
  1126. Pitch = pit or 1,
  1127. SoundId = id,
  1128. TimePosition = timepos,
  1129. Parent = par or workspace,
  1130. }
  1131. wait()
  1132. S:play()
  1133. game:GetService("Debris"):AddItem(S, 10)
  1134. end))
  1135. end;
  1136. };
  1137. ["EchoSound"] = {
  1138. Create = function(id, par, vol, pit, timepos,delays,echodelay,fedb,dryl)
  1139. coroutine.resume(coroutine.create(function()
  1140. local Sas = Create("Sound"){
  1141. Volume = vol,
  1142. Name = "EffectSoundo",
  1143. Pitch = pit or 1,
  1144. SoundId = id,
  1145. TimePosition = timepos,
  1146. Parent = par or workspace,
  1147. }
  1148. local E = Create("EchoSoundEffect"){
  1149. Delay = echodelay,
  1150. Name = "Echo",
  1151. Feedback = fedb,
  1152. DryLevel = dryl,
  1153. Parent = Sas,
  1154. }
  1155. wait()
  1156. Sas:play()
  1157. game:GetService("Debris"):AddItem(Sas, delays)
  1158. end))
  1159. end;
  1160. };
  1161.  
  1162. ["LongSound"] = {
  1163. Create = function(id, par, vol, pit)
  1164. coroutine.resume(coroutine.create(function()
  1165. local S = Create("Sound"){
  1166. Volume = vol,
  1167. Pitch = pit or 1,
  1168. SoundId = id,
  1169. Parent = par or workspace,
  1170. }
  1171. wait()
  1172. S:play()
  1173. game:GetService("Debris"):AddItem(S, 60)
  1174. end))
  1175. end;
  1176. };
  1177.  
  1178. ["ParticleEmitter"] = {
  1179. Create = function(Parent, Color1, Color2, LightEmission, Size, Texture, Transparency, ZOffset, Accel, Drag, LockedToPart, VelocityInheritance, EmissionDirection, Enabled, LifeTime, Rate, Rotation, RotSpeed, Speed, VelocitySpread)
  1180. local fp = Create("ParticleEmitter"){
  1181. Parent = Parent,
  1182. Color = ColorSequence.new(Color1, Color2),
  1183. LightEmission = LightEmission,
  1184. Size = Size,
  1185. Texture = Texture,
  1186. Transparency = Transparency,
  1187. ZOffset = ZOffset,
  1188. Acceleration = Accel,
  1189. Drag = Drag,
  1190. LockedToPart = LockedToPart,
  1191. VelocityInheritance = VelocityInheritance,
  1192. EmissionDirection = EmissionDirection,
  1193. Enabled = Enabled,
  1194. Lifetime = LifeTime,
  1195. Rate = Rate,
  1196. Rotation = Rotation,
  1197. RotSpeed = RotSpeed,
  1198. Speed = Speed,
  1199. VelocitySpread = VelocitySpread,
  1200. }
  1201. return fp
  1202. end;
  1203. };
  1204.  
  1205. CreateTemplate = {
  1206.  
  1207. };
  1208. }
  1209.  
  1210.  
  1211.  
  1212. New = function(Object, Parent, Name, Data)
  1213. local Object = Instance.new(Object)
  1214. for Index, Value in pairs(Data or {}) do
  1215. Object[Index] = Value
  1216. end
  1217. Object.Parent = Parent
  1218. Object.Name = Name
  1219. return Object
  1220. end
  1221. local halocolor = BrickColor.new("Pastel light blue")
  1222. local halocolor2 = BrickColor.new("Cool yellow")
  1223. local starcolor = BrickColor.new("Bright yellow")
  1224. local lunacolor = BrickColor.new("Navy blue")
  1225. local lunacolor2 = BrickColor.new("Bright blue")
  1226. local wepcolor = BrickColor.new("Really black")
  1227. local maincolor = BrickColor.new("Really black")
  1228. local m = Instance.new("Model",char)
  1229. local m2 = Instance.new("Model",char)
  1230. local m3 = Instance.new("Model",char)
  1231. local mw1 = Instance.new("Model",char)
  1232. local mw2 = Instance.new("Model",char)
  1233.  
  1234.  
  1235. gui = function(GuiType, parent, text, backtrans, backcol, pos, size)
  1236. local gui = it(GuiType)
  1237. gui.Parent = parent
  1238. gui.Text = text
  1239. gui.BackgroundTransparency = backtrans
  1240. gui.BackgroundColor3 = backcol
  1241. gui.SizeConstraint = "RelativeXY"
  1242. gui.TextXAlignment = "Center"
  1243. gui.TextYAlignment = "Center"
  1244. gui.Position = pos
  1245. gui.Size = size
  1246. gui.Font = "SourceSans"
  1247. gui.FontSize = "Size14"
  1248. gui.TextWrapped = false
  1249. gui.TextStrokeTransparency = 0
  1250. gui.TextColor = BrickColor.new("White")
  1251. return gui
  1252. end
  1253. local toggleTag = true
  1254. local bilguit = Instance.new("BillboardGui", hed)
  1255. bilguit.Adornee = nil
  1256. bilguit.Name = "ModeName"
  1257. bilguit.Size = UDim2.new(4, 0, 1.2, 0)
  1258. bilguit.StudsOffset = Vector3.new(-8, 8/1.5, 0)
  1259. local modet = Instance.new("TextLabel", bilguit)
  1260. modet.Size = UDim2.new(10/2, 0, 7/2, 0)
  1261. modet.FontSize = "Size8"
  1262. modet.TextScaled = true
  1263. modet.TextTransparency = 0
  1264. modet.BackgroundTransparency = 1
  1265. modet.TextTransparency = 0
  1266. modet.TextStrokeTransparency = 0
  1267. modet.Font = "Antique"
  1268. modet.TextStrokeColor3 = Color3.new(1,0,0)
  1269. modet.TextColor3 = Color3.new(0.25,0,0)
  1270. modet.Text = "MAYHEM"
  1271.  
  1272.  
  1273. function chatfunc(text,color,typet,font,timeex)
  1274. local chat = coroutine.wrap(function()
  1275. if Character:FindFirstChild("TalkingBillBoard")~= nil then
  1276. Character:FindFirstChild("TalkingBillBoard"):destroy()
  1277. end
  1278. local naeeym2 = Instance.new("BillboardGui",Character)
  1279. naeeym2.Size = UDim2.new(0,100,0,40)
  1280. naeeym2.StudsOffset = Vector3.new(0,3,0)
  1281. naeeym2.Adornee = Character.Head
  1282. naeeym2.Name = "TalkingBillBoard"
  1283. local tecks2 = Instance.new("TextLabel",naeeym2)
  1284. tecks2.BackgroundTransparency = 1
  1285. tecks2.BorderSizePixel = 0
  1286. tecks2.Text = ""
  1287. tecks2.Font = font
  1288. tecks2.TextSize = 30
  1289. tecks2.TextStrokeTransparency = 0
  1290. tecks2.TextColor3 = color
  1291. tecks2.TextStrokeColor3 = Color3.new(0,0,0)
  1292. tecks2.Size = UDim2.new(1,0,0.5,0)
  1293. local tecks3 = Instance.new("TextLabel",naeeym2)
  1294. tecks3.BackgroundTransparency = 1
  1295. tecks3.BorderSizePixel = 0
  1296. tecks3.Text = ""
  1297. tecks3.Font = font
  1298. tecks3.TextSize = 30
  1299. tecks3.TextStrokeTransparency = 0
  1300. if typet == "Inverted" then
  1301. tecks3.TextColor3 = Color3.new(0,0,0)
  1302. tecks3.TextStrokeColor3 = color
  1303. elseif typet == "Normal" then
  1304. tecks3.TextColor3 = color
  1305. tecks3.TextStrokeColor3 = Color3.new(0,0,0)
  1306. end
  1307. tecks3.Size = UDim2.new(1,0,0.5,0)
  1308. coroutine.resume(coroutine.create(function()
  1309. while true do
  1310. swait(1)
  1311. if chaosmode == true then
  1312. tecks2.TextColor3 = BrickColor.random().Color
  1313. tecks3.TextStrokeColor3 = BrickColor.random().Color
  1314. end
  1315. end
  1316. end))
  1317. modet.TextTransparency = modet.TextTransparency + 1
  1318. modet.TextStrokeTransparency = modet.TextStrokeTransparency + 1
  1319. for i = 0, 74*timeex do
  1320. swait()
  1321. modet.TextTransparency = 1
  1322. modet.TextStrokeTransparency = 1
  1323. tecks2.Text = text
  1324. tecks3.Text = text
  1325. end
  1326. local randomrot = math.random(1,2)
  1327. if randomrot == 1 then
  1328. for i = 1, 50 do
  1329. swait()
  1330. tecks2.Text = text
  1331. tecks3.Text = text
  1332. modet.TextTransparency = modet.TextTransparency - .02
  1333. modet.TextStrokeTransparency = modet.TextStrokeTransparency - .02
  1334. tecks2.TextStrokeTransparency = tecks2.TextStrokeTransparency +.04
  1335. tecks2.TextTransparency = tecks2.TextTransparency + .04
  1336. tecks3.TextStrokeTransparency = tecks2.TextStrokeTransparency +.04
  1337. tecks3.TextTransparency = tecks2.TextTransparency + .04
  1338. end
  1339. elseif randomrot == 2 then
  1340. for i = 1, 50 do
  1341. swait()
  1342. tecks2.Text = text
  1343. tecks3.Text = text
  1344. modet.TextTransparency = modet.TextTransparency - .02
  1345. modet.TextStrokeTransparency = modet.TextStrokeTransparency - .02
  1346. tecks2.TextStrokeTransparency = tecks2.TextStrokeTransparency +.04
  1347. tecks2.TextTransparency = tecks2.TextTransparency + .04
  1348. tecks3.TextStrokeTransparency = tecks2.TextStrokeTransparency +.04
  1349. tecks3.TextTransparency = tecks2.TextTransparency + .04
  1350. end
  1351. end
  1352. modet.TextTransparency = 0
  1353. modet.TextStrokeTransparency = 0
  1354. if toggleTag == false then
  1355. modet.TextTransparency = 1
  1356. modet.TextStrokeTransparency = 1
  1357. end
  1358. naeeym2:Destroy()
  1359. end)
  1360. chat()
  1361. end
  1362.  
  1363. function bosschatfunc(text,color,watval)
  1364. for i,v in pairs(game:GetService("Players"):GetPlayers()) do
  1365. coroutine.resume(coroutine.create(function()
  1366. if v.PlayerGui:FindFirstChild("Dialog")~= nil then
  1367. v.PlayerGui:FindFirstChild("Dialog"):destroy()
  1368. end
  1369. local scrg = Instance.new("ScreenGui",v.PlayerGui)
  1370. CFuncs["EchoSound"].Create("rbxassetid://525200869", scrg, 0.5, 1,0,10,0.1,0.25,1)
  1371. scrg.Name = "Dialog"
  1372. local txtlb = Instance.new("TextLabel",scrg)
  1373. txtlb.Text = ""
  1374. txtlb.Font = "Bodoni"
  1375. txtlb.TextColor3 = Color3.new(0,0,0)
  1376. txtlb.TextStrokeTransparency = 0
  1377. txtlb.BackgroundTransparency = 0.75
  1378. txtlb.BackgroundColor3 = Color3.new(0,0,0)
  1379. txtlb.TextStrokeColor3 = color
  1380. txtlb.TextScaled = true
  1381. txtlb.Size = UDim2.new(1,0,0.25,0)
  1382. txtlb.TextXAlignment = "Left"
  1383. txtlb.Position = UDim2.new(0,0,0.75 + 1,0)
  1384. local txtlb2 = Instance.new("TextLabel",scrg)
  1385. txtlb2.Text = "???:"
  1386. txtlb2.Font = "Arcade"
  1387. txtlb2.TextColor3 = Color3.new(0,0,0)
  1388. txtlb2.TextStrokeTransparency = 0
  1389. txtlb2.BackgroundTransparency = 1
  1390. txtlb2.TextStrokeColor3 = color
  1391. txtlb2.TextSize = 40
  1392. txtlb2.Size = UDim2.new(1,0,0.25,0)
  1393. txtlb2.TextXAlignment = "Left"
  1394. txtlb2.Position = UDim2.new(0,0,1,0)
  1395. local fvalen = 0.55
  1396. local fval = -0.49
  1397. coroutine.resume(coroutine.create(function()
  1398. while true do
  1399. swait()
  1400. if chaosmode == true then
  1401. txtlb.Rotation = math.random(-1,1)
  1402. txtlb2.Rotation = math.random(-1,1)
  1403. txtlb.Position = txtlb.Position + UDim2.new(0,math.random(-1,1)/5,0,math.random(-1,1)/5)
  1404. txtlb2.Position = txtlb2.Position + UDim2.new(0,math.random(-1,1)/5,0,math.random(-1,1)/5)
  1405. txtlb.TextStrokeColor3 = BrickColor.random().Color
  1406. txtlb2.TextStrokeColor3 = BrickColor.random().Color
  1407. end
  1408. end
  1409. end))
  1410. coroutine.resume(coroutine.create(function()
  1411. while true do
  1412. swait()
  1413. if scrg.Parent ~= nil then
  1414. fvalen = fvalen - 0.0001
  1415. elseif scrg.Parent == nil then
  1416. break
  1417. end
  1418. end
  1419. end))
  1420. local flol = 1.75
  1421. local flil = 1.6
  1422. coroutine.resume(coroutine.create(function()
  1423. for i = 0, 9 do
  1424. swait()
  1425. fval = fval + 0.05
  1426. flol = flol - 0.1
  1427. flil = flil - 0.1
  1428. txtlb.Text = ""
  1429. txtlb.Position = UDim2.new(0,0,flol,0)
  1430. txtlb2.Position = UDim2.new(0,0,flil,0)
  1431. end
  1432. txtlb.Text = text
  1433. wait(watval)
  1434. local valinc = 0
  1435. for i = 0, 99 do
  1436. swait()
  1437. valinc = valinc + 0.0001
  1438. flol = flol + valinc
  1439. flil = flil + valinc
  1440. txtlb.Rotation = txtlb.Rotation + valinc*20
  1441. txtlb2.Rotation = txtlb2.Rotation - valinc*50
  1442. txtlb.Position = UDim2.new(0,0,flol,0)
  1443. txtlb2.Position = UDim2.new(0,0,flil,0)
  1444. txtlb.TextStrokeTransparency = txtlb.TextStrokeTransparency + 0.01
  1445. txtlb.TextTransparency = txtlb.TextTransparency + 0.01
  1446. txtlb2.TextStrokeTransparency = txtlb2.TextStrokeTransparency + 0.01
  1447. txtlb2.TextTransparency = txtlb2.TextTransparency + 0.01
  1448. txtlb.BackgroundTransparency = txtlb.BackgroundTransparency + 0.0025
  1449. end
  1450. scrg:Destroy()
  1451. end))
  1452. end))
  1453. end
  1454. end
  1455.  
  1456.  
  1457. local Create = LoadLibrary("RbxUtility").Create
  1458.  
  1459. CFuncs = {
  1460. ["Part"] = {
  1461. Create = function(Parent, Material, Reflectance, Transparency, BColor, Name, Size)
  1462. local Part = Create("Part"){
  1463. Parent = Parent,
  1464. Reflectance = Reflectance,
  1465. Transparency = Transparency,
  1466. CanCollide = false,
  1467. Locked = true,
  1468. BrickColor = BrickColor.new(tostring(BColor)),
  1469. Name = Name,
  1470. Size = Size,
  1471. Material = Material,
  1472. }
  1473. RemoveOutlines(Part)
  1474. return Part
  1475. end;
  1476. };
  1477.  
  1478. ["Mesh"] = {
  1479. Create = function(Mesh, Part, MeshType, MeshId, OffSet, Scale)
  1480. local Msh = Create(Mesh){
  1481. Parent = Part,
  1482. Offset = OffSet,
  1483. Scale = Scale,
  1484. }
  1485. if Mesh == "SpecialMesh" then
  1486. Msh.MeshType = MeshType
  1487. Msh.MeshId = MeshId
  1488. end
  1489. return Msh
  1490. end;
  1491. };
  1492.  
  1493. ["Mesh"] = {
  1494. Create = function(Mesh, Part, MeshType, MeshId, OffSet, Scale)
  1495. local Msh = Create(Mesh){
  1496. Parent = Part,
  1497. Offset = OffSet,
  1498. Scale = Scale,
  1499. }
  1500. if Mesh == "SpecialMesh" then
  1501. Msh.MeshType = MeshType
  1502. Msh.MeshId = MeshId
  1503. end
  1504. return Msh
  1505. end;
  1506. };
  1507.  
  1508. ["Weld"] = {
  1509. Create = function(Parent, Part0, Part1, C0, C1)
  1510. local Weld = Create("Weld"){
  1511. Parent = Parent,
  1512. Part0 = Part0,
  1513. Part1 = Part1,
  1514. C0 = C0,
  1515. C1 = C1,
  1516. }
  1517. return Weld
  1518. end;
  1519. };
  1520.  
  1521. ["Sound"] = {
  1522. Create = function(id, par, vol, pit)
  1523. coroutine.resume(coroutine.create(function()
  1524. local S = Create("Sound"){
  1525. Volume = vol,
  1526. Name = "EffectSoundo",
  1527. Pitch = pit or 1,
  1528. SoundId = id,
  1529. Parent = par or workspace,
  1530. }
  1531. wait()
  1532. S:play()
  1533. game:GetService("Debris"):AddItem(S, 10)
  1534. end))
  1535. end;
  1536. };
  1537.  
  1538. ["TimeSound"] = {
  1539. Create = function(id, par, vol, pit, timepos)
  1540. coroutine.resume(coroutine.create(function()
  1541. local S = Create("Sound"){
  1542. Volume = vol,
  1543. Name = "EffectSoundo",
  1544. Pitch = pit or 1,
  1545. SoundId = id,
  1546. TimePosition = timepos,
  1547. Parent = par or workspace,
  1548. }
  1549. wait()
  1550. S:play()
  1551. game:GetService("Debris"):AddItem(S, 10)
  1552. end))
  1553. end;
  1554. };
  1555. ["EchoSound"] = {
  1556. Create = function(id, par, vol, pit, timepos,delays,echodelay,fedb,dryl)
  1557. coroutine.resume(coroutine.create(function()
  1558. local Sas = Create("Sound"){
  1559. Volume = vol,
  1560. Name = "EffectSoundo",
  1561. Pitch = pit or 1,
  1562. SoundId = id,
  1563. TimePosition = timepos,
  1564. Parent = par or workspace,
  1565. }
  1566. local E = Create("EchoSoundEffect"){
  1567. Delay = echodelay,
  1568. Name = "Echo",
  1569. Feedback = fedb,
  1570. DryLevel = dryl,
  1571. Parent = Sas,
  1572. }
  1573. wait()
  1574. Sas:play()
  1575. game:GetService("Debris"):AddItem(Sas, delays)
  1576. end))
  1577. end;
  1578. };
  1579.  
  1580. ["LongSound"] = {
  1581. Create = function(id, par, vol, pit)
  1582. coroutine.resume(coroutine.create(function()
  1583. local S = Create("Sound"){
  1584. Volume = vol,
  1585. Pitch = pit or 1,
  1586. SoundId = id,
  1587. Parent = par or workspace,
  1588. }
  1589. wait()
  1590. S:play()
  1591. game:GetService("Debris"):AddItem(S, 60)
  1592. end))
  1593. end;
  1594. };
  1595.  
  1596. ["ParticleEmitter"] = {
  1597. Create = function(Parent, Color1, Color2, LightEmission, Size, Texture, Transparency, ZOffset, Accel, Drag, LockedToPart, VelocityInheritance, EmissionDirection, Enabled, LifeTime, Rate, Rotation, RotSpeed, Speed, VelocitySpread)
  1598. local fp = Create("ParticleEmitter"){
  1599. Parent = Parent,
  1600. Color = ColorSequence.new(Color1, Color2),
  1601. LightEmission = LightEmission,
  1602. Size = Size,
  1603. Texture = Texture,
  1604. Transparency = Transparency,
  1605. ZOffset = ZOffset,
  1606. Acceleration = Accel,
  1607. Drag = Drag,
  1608. LockedToPart = LockedToPart,
  1609. VelocityInheritance = VelocityInheritance,
  1610. EmissionDirection = EmissionDirection,
  1611. Enabled = Enabled,
  1612. Lifetime = LifeTime,
  1613. Rate = Rate,
  1614. Rotation = Rotation,
  1615. RotSpeed = RotSpeed,
  1616. Speed = Speed,
  1617. VelocitySpread = VelocitySpread,
  1618. }
  1619. return fp
  1620. end;
  1621. };
  1622.  
  1623. CreateTemplate = {
  1624.  
  1625. };
  1626. }
  1627.  
  1628.  
  1629.  
  1630. New = function(Object, Parent, Name, Data)
  1631. local Object = Instance.new(Object)
  1632. for Index, Value in pairs(Data or {}) do
  1633. Object[Index] = Value
  1634. end
  1635. Object.Parent = Parent
  1636. Object.Name = Name
  1637. return Object
  1638. end
  1639. local halocolor = BrickColor.new("Pastel light blue")
  1640. local halocolor2 = BrickColor.new("Cool yellow")
  1641. local starcolor = BrickColor.new("Bright yellow")
  1642. local lunacolor = BrickColor.new("Navy blue")
  1643. local lunacolor2 = BrickColor.new("Bright blue")
  1644. local wepcolor = BrickColor.new("Really black")
  1645. local maincolor = BrickColor.new("Really black")
  1646. local m = Instance.new("Model",char)
  1647. local m2 = Instance.new("Model",char)
  1648. local m3 = Instance.new("Model",char)
  1649. local mw1 = Instance.new("Model",char)
  1650. local mw2 = Instance.new("Model",char)
  1651.  
  1652.  
  1653. gui = function(GuiType, parent, text, backtrans, backcol, pos, size)
  1654. local gui = it(GuiType)
  1655. gui.Parent = parent
  1656. gui.Text = text
  1657. gui.BackgroundTransparency = backtrans
  1658. gui.BackgroundColor3 = backcol
  1659. gui.SizeConstraint = "RelativeXY"
  1660. gui.TextXAlignment = "Center"
  1661. gui.TextYAlignment = "Center"
  1662. gui.Position = pos
  1663. gui.Size = size
  1664. gui.Font = "SourceSans"
  1665. gui.FontSize = "Size14"
  1666. gui.TextWrapped = false
  1667. gui.TextStrokeTransparency = 0
  1668. gui.TextColor = BrickColor.new("White")
  1669. return gui
  1670. endlocal toggleTag = true
  1671. local bilguit = Instance.new("BillboardGui", hed)
  1672. bilguit.Adornee = nil
  1673. bilguit.Name = "ModeName"
  1674. bilguit.Size = UDim2.new(4, 0, 1.2, 0)
  1675. bilguit.StudsOffset = Vector3.new(-8, 8/1.5, 0)
  1676. local modet = Instance.new("TextLabel", bilguit)
  1677. modet.Size = UDim2.new(10/2, 0, 7/2, 0)
  1678. modet.FontSize = "Size8"
  1679. modet.TextScaled = true
  1680. modet.TextTransparency = 0
  1681. modet.BackgroundTransparency = 1
  1682. modet.TextTransparency = 0
  1683. modet.TextStrokeTransparency = 0
  1684. modet.Font = "Antique"
  1685. modet.TextStrokeColor3 = Color3.new(1,0,0)
  1686. modet.TextColor3 = Color3.new(0.25,0,0)
  1687. modet.Text = "MAYHEM"
  1688.  
  1689.  
  1690. function chatfunc(text,color,typet,font,timeex)
  1691. local chat = coroutine.wrap(function()
  1692. if Character:FindFirstChild("TalkingBillBoard")~= nil then
  1693. Character:FindFirstChild("TalkingBillBoard"):destroy()
  1694. end
  1695. local naeeym2 = Instance.new("BillboardGui",Character)
  1696. naeeym2.Size = UDim2.new(0,100,0,40)
  1697. naeeym2.StudsOffset = Vector3.new(0,3,0)
  1698. naeeym2.Adornee = Character.Head
  1699. naeeym2.Name = "TalkingBillBoard"
  1700. local tecks2 = Instance.new("TextLabel",naeeym2)
  1701. tecks2.BackgroundTransparency = 1
  1702. tecks2.BorderSizePixel = 0
  1703. tecks2.Text = ""
  1704. tecks2.Font = font
  1705. tecks2.TextSize = 30
  1706. tecks2.TextStrokeTransparency = 0
  1707. tecks2.TextColor3 = color
  1708. tecks2.TextStrokeColor3 = Color3.new(0,0,0)
  1709. tecks2.Size = UDim2.new(1,0,0.5,0)
  1710. local tecks3 = Instance.new("TextLabel",naeeym2)
  1711. tecks3.BackgroundTransparency = 1
  1712. tecks3.BorderSizePixel = 0
  1713. tecks3.Text = ""
  1714. tecks3.Font = font
  1715. tecks3.TextSize = 30
  1716. tecks3.TextStrokeTransparency = 0
  1717. if typet == "Inverted" then
  1718. tecks3.TextColor3 = Color3.new(0,0,0)
  1719. tecks3.TextStrokeColor3 = color
  1720. elseif typet == "Normal" then
  1721. tecks3.TextColor3 = color
  1722. tecks3.TextStrokeColor3 = Color3.new(0,0,0)
  1723. end
  1724. tecks3.Size = UDim2.new(1,0,0.5,0)
  1725. coroutine.resume(coroutine.create(function()
  1726. while true do
  1727. swait(1)
  1728. if chaosmode == true then
  1729. tecks2.TextColor3 = BrickColor.random().Color
  1730. tecks3.TextStrokeColor3 = BrickColor.random().Color
  1731. end
  1732. end
  1733. end))
  1734. modet.TextTransparency = modet.TextTransparency + 1
  1735. modet.TextStrokeTransparency = modet.TextStrokeTransparency + 1
  1736. for i = 0, 74*timeex do
  1737. swait()
  1738. modet.TextTransparency = 1
  1739. modet.TextStrokeTransparency = 1
  1740. tecks2.Text = text
  1741. tecks3.Text = text
  1742. end
  1743. local randomrot = math.random(1,2)
  1744. if randomrot == 1 then
  1745. for i = 1, 50 do
  1746. swait()
  1747. tecks2.Text = text
  1748. tecks3.Text = text
  1749. modet.TextTransparency = modet.TextTransparency - .02
  1750. modet.TextStrokeTransparency = modet.TextStrokeTransparency - .02
  1751. tecks2.TextStrokeTransparency = tecks2.TextStrokeTransparency +.04
  1752. tecks2.TextTransparency = tecks2.TextTransparency + .04
  1753. tecks3.TextStrokeTransparency = tecks2.TextStrokeTransparency +.04
  1754. tecks3.TextTransparency = tecks2.TextTransparency + .04
  1755. end
  1756. elseif randomrot == 2 then
  1757. for i = 1, 50 do
  1758. swait()
  1759. tecks2.Text = text
  1760. tecks3.Text = text
  1761. modet.TextTransparency = modet.TextTransparency - .02
  1762. modet.TextStrokeTransparency = modet.TextStrokeTransparency - .02
  1763. tecks2.TextStrokeTransparency = tecks2.TextStrokeTransparency +.04
  1764. tecks2.TextTransparency = tecks2.TextTransparency + .04
  1765. tecks3.TextStrokeTransparency = tecks2.TextStrokeTransparency +.04
  1766. tecks3.TextTransparency = tecks2.TextTransparency + .04
  1767. end
  1768. end
  1769. modet.TextTransparency = 0
  1770. modet.TextStrokeTransparency = 0
  1771. if toggleTag == false then
  1772. modet.TextTransparency = 1
  1773. modet.TextStrokeTransparency = 1
  1774. end
  1775. naeeym2:Destroy()
  1776. end)
  1777. chat()
  1778. end
  1779.  
  1780. function bosschatfunc(text,color,watval)
  1781. for i,v in pairs(game:GetService("Players"):GetPlayers()) do
  1782. coroutine.resume(coroutine.create(function()
  1783. if v.PlayerGui:FindFirstChild("Dialog")~= nil then
  1784. v.PlayerGui:FindFirstChild("Dialog"):destroy()
  1785. end
  1786. local scrg = Instance.new("ScreenGui",v.PlayerGui)
  1787. CFuncs["EchoSound"].Create("rbxassetid://525200869", scrg, 0.5, 1,0,10,0.1,0.25,1)
  1788. scrg.Name = "Dialog"
  1789. local txtlb = Instance.new("TextLabel",scrg)
  1790. txtlb.Text = ""
  1791. txtlb.Font = "Bodoni"
  1792. txtlb.TextColor3 = Color3.new(0,0,0)
  1793. txtlb.TextStrokeTransparency = 0
  1794. txtlb.BackgroundTransparency = 0.75
  1795. txtlb.BackgroundColor3 = Color3.new(0,0,0)
  1796. txtlb.TextStrokeColor3 = color
  1797. txtlb.TextScaled = true
  1798. txtlb.Size = UDim2.new(1,0,0.25,0)
  1799. txtlb.TextXAlignment = "Left"
  1800. txtlb.Position = UDim2.new(0,0,0.75 + 1,0)
  1801. local txtlb2 = Instance.new("TextLabel",scrg)
  1802. txtlb2.Text = "???:"
  1803. txtlb2.Font = "Arcade"
  1804. txtlb2.TextColor3 = Color3.new(0,0,0)
  1805. txtlb2.TextStrokeTransparency = 0
  1806. txtlb2.BackgroundTransparency = 1
  1807. txtlb2.TextStrokeColor3 = color
  1808. txtlb2.TextSize = 40
  1809. txtlb2.Size = UDim2.new(1,0,0.25,0)
  1810. txtlb2.TextXAlignment = "Left"
  1811. txtlb2.Position = UDim2.new(0,0,1,0)
  1812. local fvalen = 0.55
  1813. local fval = -0.49
  1814. coroutine.resume(coroutine.create(function()
  1815. while true do
  1816. swait()
  1817. if chaosmode == true then
  1818. txtlb.Rotation = math.random(-1,1)
  1819. txtlb2.Rotation = math.random(-1,1)
  1820. txtlb.Position = txtlb.Position + UDim2.new(0,math.random(-1,1)/5,0,math.random(-1,1)/5)
  1821. txtlb2.Position = txtlb2.Position + UDim2.new(0,math.random(-1,1)/5,0,math.random(-1,1)/5)
  1822. txtlb.TextStrokeColor3 = BrickColor.random().Color
  1823. txtlb2.TextStrokeColor3 = BrickColor.random().Color
  1824. end
  1825. end
  1826. end))
  1827. coroutine.resume(coroutine.create(function()
  1828. while true do
  1829. swait()
  1830. if scrg.Parent ~= nil then
  1831. fvalen = fvalen - 0.0001
  1832. elseif scrg.Parent == nil then
  1833. break
  1834. end
  1835. end
  1836. end))
  1837. local flol = 1.75
  1838. local flil = 1.6
  1839. coroutine.resume(coroutine.create(function()
  1840. for i = 0, 9 do
  1841. swait()
  1842. fval = fval + 0.05
  1843. flol = flol - 0.1
  1844. flil = flil - 0.1
  1845. txtlb.Text = ""
  1846. txtlb.Position = UDim2.new(0,0,flol,0)
  1847. txtlb2.Position = UDim2.new(0,0,flil,0)
  1848. end
  1849. txtlb.Text = text
  1850. wait(watval)
  1851. local valinc = 0
  1852. for i = 0, 99 do
  1853. swait()
  1854. valinc = valinc + 0.0001
  1855. flol = flol + valinc
  1856. flil = flil + valinc
  1857. txtlb.Rotation = txtlb.Rotation + valinc*20
  1858. txtlb2.Rotation = txtlb2.Rotation - valinc*50
  1859. txtlb.Position = UDim2.new(0,0,flol,0)
  1860. txtlb2.Position = UDim2.new(0,0,flil,0)
  1861. txtlb.TextStrokeTransparency = txtlb.TextStrokeTransparency + 0.01
  1862. txtlb.TextTransparency = txtlb.TextTransparency + 0.01
  1863. txtlb2.TextStrokeTransparency = txtlb2.TextStrokeTransparency + 0.01
  1864. txtlb2.TextTransparency = txtlb2.TextTransparency + 0.01
  1865. txtlb.BackgroundTransparency = txtlb.BackgroundTransparency + 0.0025
  1866. end
  1867. scrg:Destroy()
  1868. end))
  1869. end))
  1870. end
  1871. end
  1872.  
  1873.  
  1874. local Create = LoadLibrary("RbxUtility").Create
  1875.  
  1876. CFuncs = {
  1877. ["Part"] = {
  1878. Create = function(Parent, Material, Reflectance, Transparency, BColor, Name, Size)
  1879. local Part = Create("Part"){
  1880. Parent = Parent,
  1881. Reflectance = Reflectance,
  1882. Transparency = Transparency,
  1883. CanCollide = false,
  1884. Locked = true,
  1885. BrickColor = BrickColor.new(tostring(BColor)),
  1886. Name = Name,
  1887. Size = Size,
  1888. Material = Material,
  1889. }
  1890. RemoveOutlines(Part)
  1891. return Part
  1892. end;
  1893. };
  1894.  
  1895. ["Mesh"] = {
  1896. Create = function(Mesh, Part, MeshType, MeshId, OffSet, Scale)
  1897. local Msh = Create(Mesh){
  1898. Parent = Part,
  1899. Offset = OffSet,
  1900. Scale = Scale,
  1901. }
  1902. if Mesh == "SpecialMesh" then
  1903. Msh.MeshType = MeshType
  1904. Msh.MeshId = MeshId
  1905. end
  1906. return Msh
  1907. end;
  1908. };
  1909.  
  1910. ["Mesh"] = {
  1911. Create = function(Mesh, Part, MeshType, MeshId, OffSet, Scale)
  1912. local Msh = Create(Mesh){
  1913. Parent = Part,
  1914. Offset = OffSet,
  1915. Scale = Scale,
  1916. }
  1917. if Mesh == "SpecialMesh" then
  1918. Msh.MeshType = MeshType
  1919. Msh.MeshId = MeshId
  1920. end
  1921. return Msh
  1922. end;
  1923. };
  1924.  
  1925. ["Weld"] = {
  1926. Create = function(Parent, Part0, Part1, C0, C1)
  1927. local Weld = Create("Weld"){
  1928. Parent = Parent,
  1929. Part0 = Part0,
  1930. Part1 = Part1,
  1931. C0 = C0,
  1932. C1 = C1,
  1933. }
  1934. return Weld
  1935. end;
  1936. };
  1937.  
  1938. ["Sound"] = {
  1939. Create = function(id, par, vol, pit)
  1940. coroutine.resume(coroutine.create(function()
  1941. local S = Create("Sound"){
  1942. Volume = vol,
  1943. Name = "EffectSoundo",
  1944. Pitch = pit or 1,
  1945. SoundId = id,
  1946. Parent = par or workspace,
  1947. }
  1948. wait()
  1949. S:play()
  1950. game:GetService("Debris"):AddItem(S, 10)
  1951. end))
  1952. end;
  1953. };
  1954.  
  1955. ["TimeSound"] = {
  1956. Create = function(id, par, vol, pit, timepos)
  1957. coroutine.resume(coroutine.create(function()
  1958. local S = Create("Sound"){
  1959. Volume = vol,
  1960. Name = "EffectSoundo",
  1961. Pitch = pit or 1,
  1962. SoundId = id,
  1963. TimePosition = timepos,
  1964. Parent = par or workspace,
  1965. }
  1966. wait()
  1967. S:play()
  1968. game:GetService("Debris"):AddItem(S, 10)
  1969. end))
  1970. end;
  1971. };
  1972. ["EchoSound"] = {
  1973. Create = function(id, par, vol, pit, timepos,delays,echodelay,fedb,dryl)
  1974. coroutine.resume(coroutine.create(function()
  1975. local Sas = Create("Sound"){
  1976. Volume = vol,
  1977. Name = "EffectSoundo",
  1978. Pitch = pit or 1,
  1979. SoundId = id,
  1980. TimePosition = timepos,
  1981. Parent = par or workspace,
  1982. }
  1983. local E = Create("EchoSoundEffect"){
  1984. Delay = echodelay,
  1985. Name = "Echo",
  1986. Feedback = fedb,
  1987. DryLevel = dryl,
  1988. Parent = Sas,
  1989. }
  1990. wait()
  1991. Sas:play()
  1992. game:GetService("Debris"):AddItem(Sas, delays)
  1993. end))
  1994. end;
  1995. };
  1996.  
  1997. ["LongSound"] = {
  1998. Create = function(id, par, vol, pit)
  1999. coroutine.resume(coroutine.create(function()
  2000. local S = Create("Sound"){
  2001. Volume = vol,
  2002. Pitch = pit or 1,
  2003. SoundId = id,
  2004. Parent = par or workspace,
  2005. }
  2006. wait()
  2007. S:play()
  2008. game:GetService("Debris"):AddItem(S, 60)
  2009. end))
  2010. end;
  2011. };
  2012.  
  2013. ["ParticleEmitter"] = {
  2014. Create = function(Parent, Color1, Color2, LightEmission, Size, Texture, Transparency, ZOffset, Accel, Drag, LockedToPart, VelocityInheritance, EmissionDirection, Enabled, LifeTime, Rate, Rotation, RotSpeed, Speed, VelocitySpread)
  2015. local fp = Create("ParticleEmitter"){
  2016. Parent = Parent,
  2017. Color = ColorSequence.new(Color1, Color2),
  2018. LightEmission = LightEmission,
  2019. Size = Size,
  2020. Texture = Texture,
  2021. Transparency = Transparency,
  2022. ZOffset = ZOffset,
  2023. Acceleration = Accel,
  2024. Drag = Drag,
  2025. LockedToPart = LockedToPart,
  2026. VelocityInheritance = VelocityInheritance,
  2027. EmissionDirection = EmissionDirection,
  2028. Enabled = Enabled,
  2029. Lifetime = LifeTime,
  2030. Rate = Rate,
  2031. Rotation = Rotation,
  2032. RotSpeed = RotSpeed,
  2033. Speed = Speed,
  2034. VelocitySpread = VelocitySpread,
  2035. }
  2036. return fp
  2037. end;
  2038. };
  2039.  
  2040. CreateTemplate = {
  2041.  
  2042. };
  2043. }
  2044.  
  2045.  
  2046.  
  2047. New = function(Object, Parent, Name, Data)
  2048. local Object = Instance.new(Object)
  2049. for Index, Value in pairs(Data or {}) do
  2050. Object[Index] = Value
  2051. end
  2052. Object.Parent = Parent
  2053. Object.Name = Name
  2054. return Object
  2055. end
  2056. local halocolor = BrickColor.new("Pastel light blue")
  2057. local halocolor2 = BrickColor.new("Cool yellow")
  2058. local starcolor = BrickColor.new("Bright yellow")
  2059. local lunacolor = BrickColor.new("Navy blue")
  2060. local lunacolor2 = BrickColor.new("Bright blue")
  2061. local wepcolor = BrickColor.new("Really black")
  2062. local maincolor = BrickColor.new("Really black")
  2063. local m = Instance.new("Model",char)
  2064. local m2 = Instance.new("Model",char)
  2065. local m3 = Instance.new("Model",char)
  2066. local mw1 = Instance.new("Model",char)
  2067. local mw2 = Instance.new("Model",char)
  2068.  
  2069.  
  2070. gui = function(GuiType, parent, text, backtrans, backcol, pos, size)
  2071. local gui = it(GuiType)
  2072. gui.Parent = parent
  2073. gui.Text = text
  2074. gui.BackgroundTransparency = backtrans
  2075. gui.BackgroundColor3 = backcol
  2076. gui.SizeConstraint = "RelativeXY"
  2077. gui.TextXAlignment = "Center"
  2078. gui.TextYAlignment = "Center"
  2079. gui.Position = pos
  2080. gui.Size = size
  2081. gui.Font = "SourceSans"
  2082. gui.FontSize = "Size14"
  2083. gui.TextWrapped = false
  2084. gui.TextStrokeTransparency = 0
  2085. gui.TextColor = BrickColor.new("White")
  2086. return gui
  2087. endlocal toggleTag = true
  2088. local bilguit = Instance.new("BillboardGui", hed)
  2089. bilguit.Adornee = nil
  2090. bilguit.Name = "ModeName"
  2091. bilguit.Size = UDim2.new(4, 0, 1.2, 0)
  2092. bilguit.StudsOffset = Vector3.new(-8, 8/1.5, 0)
  2093. local modet = Instance.new("TextLabel", bilguit)
  2094. modet.Size = UDim2.new(10/2, 0, 7/2, 0)
  2095. modet.FontSize = "Size8"
  2096. modet.TextScaled = true
  2097. modet.TextTransparency = 0
  2098. modet.BackgroundTransparency = 1
  2099. modet.TextTransparency = 0
  2100. modet.TextStrokeTransparency = 0
  2101. modet.Font = "Antique"
  2102. modet.TextStrokeColor3 = Color3.new(1,0,0)
  2103. modet.TextColor3 = Color3.new(0.25,0,0)
  2104. modet.Text = "MAYHEM"
  2105.  
  2106.  
  2107. function chatfunc(text,color,typet,font,timeex)
  2108. local chat = coroutine.wrap(function()
  2109. if Character:FindFirstChild("TalkingBillBoard")~= nil then
  2110. Character:FindFirstChild("TalkingBillBoard"):destroy()
  2111. end
  2112. local naeeym2 = Instance.new("BillboardGui",Character)
  2113. naeeym2.Size = UDim2.new(0,100,0,40)
  2114. naeeym2.StudsOffset = Vector3.new(0,3,0)
  2115. naeeym2.Adornee = Character.Head
  2116. naeeym2.Name = "TalkingBillBoard"
  2117. local tecks2 = Instance.new("TextLabel",naeeym2)
  2118. tecks2.BackgroundTransparency = 1
  2119. tecks2.BorderSizePixel = 0
  2120. tecks2.Text = ""
  2121. tecks2.Font = font
  2122. tecks2.TextSize = 30
  2123. tecks2.TextStrokeTransparency = 0
  2124. tecks2.TextColor3 = color
  2125. tecks2.TextStrokeColor3 = Color3.new(0,0,0)
  2126. tecks2.Size = UDim2.new(1,0,0.5,0)
  2127. local tecks3 = Instance.new("TextLabel",naeeym2)
  2128. tecks3.BackgroundTransparency = 1
  2129. tecks3.BorderSizePixel = 0
  2130. tecks3.Text = ""
  2131. tecks3.Font = font
  2132. tecks3.TextSize = 30
  2133. tecks3.TextStrokeTransparency = 0
  2134. if typet == "Inverted" then
  2135. tecks3.TextColor3 = Color3.new(0,0,0)
  2136. tecks3.TextStrokeColor3 = color
  2137. elseif typet == "Normal" then
  2138. tecks3.TextColor3 = color
  2139. tecks3.TextStrokeColor3 = Color3.new(0,0,0)
  2140. end
  2141. tecks3.Size = UDim2.new(1,0,0.5,0)
  2142. coroutine.resume(coroutine.create(function()
  2143. while true do
  2144. swait(1)
  2145. if chaosmode == true then
  2146. tecks2.TextColor3 = BrickColor.random().Color
  2147. tecks3.TextStrokeColor3 = BrickColor.random().Color
  2148. end
  2149. end
  2150. end))
  2151. modet.TextTransparency = modet.TextTransparency + 1
  2152. modet.TextStrokeTransparency = modet.TextStrokeTransparency + 1
  2153. for i = 0, 74*timeex do
  2154. swait()
  2155. modet.TextTransparency = 1
  2156. modet.TextStrokeTransparency = 1
  2157. tecks2.Text = text
  2158. tecks3.Text = text
  2159. end
  2160. local randomrot = math.random(1,2)
  2161. if randomrot == 1 then
  2162. for i = 1, 50 do
  2163. swait()
  2164. tecks2.Text = text
  2165. tecks3.Text = text
  2166. modet.TextTransparency = modet.TextTransparency - .02
  2167. modet.TextStrokeTransparency = modet.TextStrokeTransparency - .02
  2168. tecks2.TextStrokeTransparency = tecks2.TextStrokeTransparency +.04
  2169. tecks2.TextTransparency = tecks2.TextTransparency + .04
  2170. tecks3.TextStrokeTransparency = tecks2.TextStrokeTransparency +.04
  2171. tecks3.TextTransparency = tecks2.TextTransparency + .04
  2172. end
  2173. elseif randomrot == 2 then
  2174. for i = 1, 50 do
  2175. swait()
  2176. tecks2.Text = text
  2177. tecks3.Text = text
  2178. modet.TextTransparency = modet.TextTransparency - .02
  2179. modet.TextStrokeTransparency = modet.TextStrokeTransparency - .02
  2180. tecks2.TextStrokeTransparency = tecks2.TextStrokeTransparency +.04
  2181. tecks2.TextTransparency = tecks2.TextTransparency + .04
  2182. tecks3.TextStrokeTransparency = tecks2.TextStrokeTransparency +.04
  2183. tecks3.TextTransparency = tecks2.TextTransparency + .04
  2184. end
  2185. end
  2186. modet.TextTransparency = 0
  2187. modet.TextStrokeTransparency = 0
  2188. if toggleTag == false then
  2189. modet.TextTransparency = 1
  2190. modet.TextStrokeTransparency = 1
  2191. end
  2192. naeeym2:Destroy()
  2193. end)
  2194. chat()
  2195. end
  2196.  
  2197. function bosschatfunc(text,color,watval)
  2198. for i,v in pairs(game:GetService("Players"):GetPlayers()) do
  2199. coroutine.resume(coroutine.create(function()
  2200. if v.PlayerGui:FindFirstChild("Dialog")~= nil then
  2201. v.PlayerGui:FindFirstChild("Dialog"):destroy()
  2202. end
  2203. local scrg = Instance.new("ScreenGui",v.PlayerGui)
  2204. CFuncs["EchoSound"].Create("rbxassetid://525200869", scrg, 0.5, 1,0,10,0.1,0.25,1)
  2205. scrg.Name = "Dialog"
  2206. local txtlb = Instance.new("TextLabel",scrg)
  2207. txtlb.Text = ""
  2208. txtlb.Font = "Bodoni"
  2209. txtlb.TextColor3 = Color3.new(0,0,0)
  2210. txtlb.TextStrokeTransparency = 0
  2211. txtlb.BackgroundTransparency = 0.75
  2212. txtlb.BackgroundColor3 = Color3.new(0,0,0)
  2213. txtlb.TextStrokeColor3 = color
  2214. txtlb.TextScaled = true
  2215. txtlb.Size = UDim2.new(1,0,0.25,0)
  2216. txtlb.TextXAlignment = "Left"
  2217. txtlb.Position = UDim2.new(0,0,0.75 + 1,0)
  2218. local txtlb2 = Instance.new("TextLabel",scrg)
  2219. txtlb2.Text = "???:"
  2220. txtlb2.Font = "Arcade"
  2221. txtlb2.TextColor3 = Color3.new(0,0,0)
  2222. txtlb2.TextStrokeTransparency = 0
  2223. txtlb2.BackgroundTransparency = 1
  2224. txtlb2.TextStrokeColor3 = color
  2225. txtlb2.TextSize = 40
  2226. txtlb2.Size = UDim2.new(1,0,0.25,0)
  2227. txtlb2.TextXAlignment = "Left"
  2228. txtlb2.Position = UDim2.new(0,0,1,0)
  2229. local fvalen = 0.55
  2230. local fval = -0.49
  2231. coroutine.resume(coroutine.create(function()
  2232. while true do
  2233. swait()
  2234. if chaosmode == true then
  2235. txtlb.Rotation = math.random(-1,1)
  2236. txtlb2.Rotation = math.random(-1,1)
  2237. txtlb.Position = txtlb.Position + UDim2.new(0,math.random(-1,1)/5,0,math.random(-1,1)/5)
  2238. txtlb2.Position = txtlb2.Position + UDim2.new(0,math.random(-1,1)/5,0,math.random(-1,1)/5)
  2239. txtlb.TextStrokeColor3 = BrickColor.random().Color
  2240. txtlb2.TextStrokeColor3 = BrickColor.random().Color
  2241. end
  2242. end
  2243. end))
  2244. coroutine.resume(coroutine.create(function()
  2245. while true do
  2246. swait()
  2247. if scrg.Parent ~= nil then
  2248. fvalen = fvalen - 0.0001
  2249. elseif scrg.Parent == nil then
  2250. break
  2251. end
  2252. end
  2253. end))
  2254. local flol = 1.75
  2255. local flil = 1.6
  2256. coroutine.resume(coroutine.create(function()
  2257. for i = 0, 9 do
  2258. swait()
  2259. fval = fval + 0.05
  2260. flol = flol - 0.1
  2261. flil = flil - 0.1
  2262. txtlb.Text = ""
  2263. txtlb.Position = UDim2.new(0,0,flol,0)
  2264. txtlb2.Position = UDim2.new(0,0,flil,0)
  2265. end
  2266. txtlb.Text = text
  2267. wait(watval)
  2268. local valinc = 0
  2269. for i = 0, 99 do
  2270. swait()
  2271. valinc = valinc + 0.0001
  2272. flol = flol + valinc
  2273. flil = flil + valinc
  2274. txtlb.Rotation = txtlb.Rotation + valinc*20
  2275. txtlb2.Rotation = txtlb2.Rotation - valinc*50
  2276. txtlb.Position = UDim2.new(0,0,flol,0)
  2277. txtlb2.Position = UDim2.new(0,0,flil,0)
  2278. txtlb.TextStrokeTransparency = txtlb.TextStrokeTransparency + 0.01
  2279. txtlb.TextTransparency = txtlb.TextTransparency + 0.01
  2280. txtlb2.TextStrokeTransparency = txtlb2.TextStrokeTransparency + 0.01
  2281. txtlb2.TextTransparency = txtlb2.TextTransparency + 0.01
  2282. txtlb.BackgroundTransparency = txtlb.BackgroundTransparency + 0.0025
  2283. end
  2284. scrg:Destroy()
  2285. end))
  2286. end))
  2287. end
  2288. end
  2289.  
  2290.  
  2291. local Create = LoadLibrary("RbxUtility").Create
  2292.  
  2293. CFuncs = {
  2294. ["Part"] = {
  2295. Create = function(Parent, Material, Reflectance, Transparency, BColor, Name, Size)
  2296. local Part = Create("Part"){
  2297. Parent = Parent,
  2298. Reflectance = Reflectance,
  2299. Transparency = Transparency,
  2300. CanCollide = false,
  2301. Locked = true,
  2302. BrickColor = BrickColor.new(tostring(BColor)),
  2303. Name = Name,
  2304. Size = Size,
  2305. Material = Material,
  2306. }
  2307. RemoveOutlines(Part)
  2308. return Part
  2309. end;
  2310. };
  2311.  
  2312. ["Mesh"] = {
  2313. Create = function(Mesh, Part, MeshType, MeshId, OffSet, Scale)
  2314. local Msh = Create(Mesh){
  2315. Parent = Part,
  2316. Offset = OffSet,
  2317. Scale = Scale,
  2318. }
  2319. if Mesh == "SpecialMesh" then
  2320. Msh.MeshType = MeshType
  2321. Msh.MeshId = MeshId
  2322. end
  2323. return Msh
  2324. end;
  2325. };
  2326.  
  2327. ["Mesh"] = {
  2328. Create = function(Mesh, Part, MeshType, MeshId, OffSet, Scale)
  2329. local Msh = Create(Mesh){
  2330. Parent = Part,
  2331. Offset = OffSet,
  2332. Scale = Scale,
  2333. }
  2334. if Mesh == "SpecialMesh" then
  2335. Msh.MeshType = MeshType
  2336. Msh.MeshId = MeshId
  2337. end
  2338. return Msh
  2339. end;
  2340. };
  2341.  
  2342. ["Weld"] = {
  2343. Create = function(Parent, Part0, Part1, C0, C1)
  2344. local Weld = Create("Weld"){
  2345. Parent = Parent,
  2346. Part0 = Part0,
  2347. Part1 = Part1,
  2348. C0 = C0,
  2349. C1 = C1,
  2350. }
  2351. return Weld
  2352. end;
  2353. };
  2354.  
  2355. ["Sound"] = {
  2356. Create = function(id, par, vol, pit)
  2357. coroutine.resume(coroutine.create(function()
  2358. local S = Create("Sound"){
  2359. Volume = vol,
  2360. Name = "EffectSoundo",
  2361. Pitch = pit or 1,
  2362. SoundId = id,
  2363. Parent = par or workspace,
  2364. }
  2365. wait()
  2366. S:play()
  2367. game:GetService("Debris"):AddItem(S, 10)
  2368. end))
  2369. end;
  2370. };
  2371.  
  2372. ["TimeSound"] = {
  2373. Create = function(id, par, vol, pit, timepos)
  2374. coroutine.resume(coroutine.create(function()
  2375. local S = Create("Sound"){
  2376. Volume = vol,
  2377. Name = "EffectSoundo",
  2378. Pitch = pit or 1,
  2379. SoundId = id,
  2380. TimePosition = timepos,
  2381. Parent = par or workspace,
  2382. }
  2383. wait()
  2384. S:play()
  2385. game:GetService("Debris"):AddItem(S, 10)
  2386. end))
  2387. end;
  2388. };
  2389. ["EchoSound"] = {
  2390. Create = function(id, par, vol, pit, timepos,delays,echodelay,fedb,dryl)
  2391. coroutine.resume(coroutine.create(function()
  2392. local Sas = Create("Sound"){
  2393. Volume = vol,
  2394. Name = "EffectSoundo",
  2395. Pitch = pit or 1,
  2396. SoundId = id,
  2397. TimePosition = timepos,
  2398. Parent = par or workspace,
  2399. }
  2400. local E = Create("EchoSoundEffect"){
  2401. Delay = echodelay,
  2402. Name = "Echo",
  2403. Feedback = fedb,
  2404. DryLevel = dryl,
  2405. Parent = Sas,
  2406. }
  2407. wait()
  2408. Sas:play()
  2409. game:GetService("Debris"):AddItem(Sas, delays)
  2410. end))
  2411. end;
  2412. };
  2413.  
  2414. ["LongSound"] = {
  2415. Create = function(id, par, vol, pit)
  2416. coroutine.resume(coroutine.create(function()
  2417. local S = Create("Sound"){
  2418. Volume = vol,
  2419. Pitch = pit or 1,
  2420. SoundId = id,
  2421. Parent = par or workspace,
  2422. }
  2423. wait()
  2424. S:play()
  2425. game:GetService("Debris"):AddItem(S, 60)
  2426. end))
  2427. end;
  2428. };
  2429.  
  2430. ["ParticleEmitter"] = {
  2431. Create = function(Parent, Color1, Color2, LightEmission, Size, Texture, Transparency, ZOffset, Accel, Drag, LockedToPart, VelocityInheritance, EmissionDirection, Enabled, LifeTime, Rate, Rotation, RotSpeed, Speed, VelocitySpread)
  2432. local fp = Create("ParticleEmitter"){
  2433. Parent = Parent,
  2434. Color = ColorSequence.new(Color1, Color2),
  2435. LightEmission = LightEmission,
  2436. Size = Size,
  2437. Texture = Texture,
  2438. Transparency = Transparency,
  2439. ZOffset = ZOffset,
  2440. Acceleration = Accel,
  2441. Drag = Drag,
  2442. LockedToPart = LockedToPart,
  2443. VelocityInheritance = VelocityInheritance,
  2444. EmissionDirection = EmissionDirection,
  2445. Enabled = Enabled,
  2446. Lifetime = LifeTime,
  2447. Rate = Rate,
  2448. Rotation = Rotation,
  2449. RotSpeed = RotSpeed,
  2450. Speed = Speed,
  2451. VelocitySpread = VelocitySpread,
  2452. }
  2453. return fp
  2454. end;
  2455. };
  2456.  
  2457. CreateTemplate = {
  2458.  
  2459. };
  2460. }
  2461.  
  2462.  
  2463.  
  2464. New = function(Object, Parent, Name, Data)
  2465. local Object = Instance.new(Object)
  2466. for Index, Value in pairs(Data or {}) do
  2467. Object[Index] = Value
  2468. end
  2469. Object.Parent = Parent
  2470. Object.Name = Name
  2471. return Object
  2472. end
  2473. local halocolor = BrickColor.new("Pastel light blue")
  2474. local halocolor2 = BrickColor.new("Cool yellow")
  2475. local starcolor = BrickColor.new("Bright yellow")
  2476. local lunacolor = BrickColor.new("Navy blue")
  2477. local lunacolor2 = BrickColor.new("Bright blue")
  2478. local wepcolor = BrickColor.new("Really black")
  2479. local maincolor = BrickColor.new("Really black")
  2480. local m = Instance.new("Model",char)
  2481. local m2 = Instance.new("Model",char)
  2482. local m3 = Instance.new("Model",char)
  2483. local mw1 = Instance.new("Model",char)
  2484. local mw2 = Instance.new("Model",char)
  2485.  
  2486.  
  2487. gui = function(GuiType, parent, text, backtrans, backcol, pos, size)
  2488. local gui = it(GuiType)
  2489. gui.Parent = parent
  2490. gui.Text = text
  2491. gui.BackgroundTransparency = backtrans
  2492. gui.BackgroundColor3 = backcol
  2493. gui.SizeConstraint = "RelativeXY"
  2494. gui.TextXAlignment = "Center"
  2495. gui.TextYAlignment = "Center"
  2496. gui.Position = pos
  2497. gui.Size = size
  2498. gui.Font = "SourceSans"
  2499. gui.FontSize = "Size14"
  2500. gui.TextWrapped = false
  2501. gui.TextStrokeTransparency = 0
  2502. gui.TextColor = BrickColor.new("White")
  2503. return gui
  2504. end
  2505. local toggleTag = true
  2506. local bilguit = Instance.new("BillboardGui", hed)
  2507. bilguit.Adornee = nil
  2508. bilguit.Name = "ModeName"
  2509. bilguit.Size = UDim2.new(4, 0, 1.2, 0)
  2510. bilguit.StudsOffset = Vector3.new(-8, 8/1.5, 0)
  2511. local modet = Instance.new("TextLabel", bilguit)
  2512. modet.Size = UDim2.new(10/2, 0, 7/2, 0)
  2513. modet.FontSize = "Size8"
  2514. modet.TextScaled = true
  2515. modet.TextTransparency = 0
  2516. modet.BackgroundTransparency = 1
  2517. modet.TextTransparency = 0
  2518. modet.TextStrokeTransparency = 0
  2519. modet.Font = "Antique"
  2520. modet.TextStrokeColor3 = Color3.new(1,0,0)
  2521. modet.TextColor3 = Color3.new(0.25,0,0)
  2522. modet.Text = "MAYHEM"
  2523.  
  2524.  
  2525. function chatfunc(text,color,typet,font,timeex)
  2526. local chat = coroutine.wrap(function()
  2527. if Character:FindFirstChild("TalkingBillBoard")~= nil then
  2528. Character:FindFirstChild("TalkingBillBoard"):destroy()
  2529. end
  2530. local naeeym2 = Instance.new("BillboardGui",Character)
  2531. naeeym2.Size = UDim2.new(0,100,0,40)
  2532. naeeym2.StudsOffset = Vector3.new(0,3,0)
  2533. naeeym2.Adornee = Character.Head
  2534. naeeym2.Name = "TalkingBillBoard"
  2535. local tecks2 = Instance.new("TextLabel",naeeym2)
  2536. tecks2.BackgroundTransparency = 1
  2537. tecks2.BorderSizePixel = 0
  2538. tecks2.Text = ""
  2539. tecks2.Font = font
  2540. tecks2.TextSize = 30
  2541. tecks2.TextStrokeTransparency = 0
  2542. tecks2.TextColor3 = color
  2543. tecks2.TextStrokeColor3 = Color3.new(0,0,0)
  2544. tecks2.Size = UDim2.new(1,0,0.5,0)
  2545. local tecks3 = Instance.new("TextLabel",naeeym2)
  2546. tecks3.BackgroundTransparency = 1
  2547. tecks3.BorderSizePixel = 0
  2548. tecks3.Text = ""
  2549. tecks3.Font = font
  2550. tecks3.TextSize = 30
  2551. tecks3.TextStrokeTransparency = 0
  2552. if typet == "Inverted" then
  2553. tecks3.TextColor3 = Color3.new(0,0,0)
  2554. tecks3.TextStrokeColor3 = color
  2555. elseif typet == "Normal" then
  2556. tecks3.TextColor3 = color
  2557. tecks3.TextStrokeColor3 = Color3.new(0,0,0)
  2558. end
  2559. tecks3.Size = UDim2.new(1,0,0.5,0)
  2560. coroutine.resume(coroutine.create(function()
  2561. while true do
  2562. swait(1)
  2563. if chaosmode == true then
  2564. tecks2.TextColor3 = BrickColor.random().Color
  2565. tecks3.TextStrokeColor3 = BrickColor.random().Color
  2566. end
  2567. end
  2568. end))
  2569. modet.TextTransparency = modet.TextTransparency + 1
  2570. modet.TextStrokeTransparency = modet.TextStrokeTransparency + 1
  2571. for i = 0, 74*timeex do
  2572. swait()
  2573. modet.TextTransparency = 1
  2574. modet.TextStrokeTransparency = 1
  2575. tecks2.Text = text
  2576. tecks3.Text = text
  2577. end
  2578. local randomrot = math.random(1,2)
  2579. if randomrot == 1 then
  2580. for i = 1, 50 do
  2581. swait()
  2582. tecks2.Text = text
  2583. tecks3.Text = text
  2584. modet.TextTransparency = modet.TextTransparency - .02
  2585. modet.TextStrokeTransparency = modet.TextStrokeTransparency - .02
  2586. tecks2.TextStrokeTransparency = tecks2.TextStrokeTransparency +.04
  2587. tecks2.TextTransparency = tecks2.TextTransparency + .04
  2588. tecks3.TextStrokeTransparency = tecks2.TextStrokeTransparency +.04
  2589. tecks3.TextTransparency = tecks2.TextTransparency + .04
  2590. end
  2591. elseif randomrot == 2 then
  2592. for i = 1, 50 do
  2593. swait()
  2594. tecks2.Text = text
  2595. tecks3.Text = text
  2596. modet.TextTransparency = modet.TextTransparency - .02
  2597. modet.TextStrokeTransparency = modet.TextStrokeTransparency - .02
  2598. tecks2.TextStrokeTransparency = tecks2.TextStrokeTransparency +.04
  2599. tecks2.TextTransparency = tecks2.TextTransparency + .04
  2600. tecks3.TextStrokeTransparency = tecks2.TextStrokeTransparency +.04
  2601. tecks3.TextTransparency = tecks2.TextTransparency + .04
  2602. end
  2603. end
  2604. modet.TextTransparency = 0
  2605. modet.TextStrokeTransparency = 0
  2606. if toggleTag == false then
  2607. modet.TextTransparency = 1
  2608. modet.TextStrokeTransparency = 1
  2609. end
  2610. naeeym2:Destroy()
  2611. end)
  2612. chat()
  2613. end
  2614.  
  2615. function bosschatfunc(text,color,watval)
  2616. for i,v in pairs(game:GetService("Players"):GetPlayers()) do
  2617. coroutine.resume(coroutine.create(function()
  2618. if v.PlayerGui:FindFirstChild("Dialog")~= nil then
  2619. v.PlayerGui:FindFirstChild("Dialog"):destroy()
  2620. end
  2621. local scrg = Instance.new("ScreenGui",v.PlayerGui)
  2622. CFuncs["EchoSound"].Create("rbxassetid://525200869", scrg, 0.5, 1,0,10,0.1,0.25,1)
  2623. scrg.Name = "Dialog"
  2624. local txtlb = Instance.new("TextLabel",scrg)
  2625. txtlb.Text = ""
  2626. txtlb.Font = "Bodoni"
  2627. txtlb.TextColor3 = Color3.new(0,0,0)
  2628. txtlb.TextStrokeTransparency = 0
  2629. txtlb.BackgroundTransparency = 0.75
  2630. txtlb.BackgroundColor3 = Color3.new(0,0,0)
  2631. txtlb.TextStrokeColor3 = color
  2632. txtlb.TextScaled = true
  2633. txtlb.Size = UDim2.new(1,0,0.25,0)
  2634. txtlb.TextXAlignment = "Left"
  2635. txtlb.Position = UDim2.new(0,0,0.75 + 1,0)
  2636. local txtlb2 = Instance.new("TextLabel",scrg)
  2637. txtlb2.Text = "???:"
  2638. txtlb2.Font = "Arcade"
  2639. txtlb2.TextColor3 = Color3.new(0,0,0)
  2640. txtlb2.TextStrokeTransparency = 0
  2641. txtlb2.BackgroundTransparency = 1
  2642. txtlb2.TextStrokeColor3 = color
  2643. txtlb2.TextSize = 40
  2644. txtlb2.Size = UDim2.new(1,0,0.25,0)
  2645. txtlb2.TextXAlignment = "Left"
  2646. txtlb2.Position = UDim2.new(0,0,1,0)
  2647. local fvalen = 0.55
  2648. local fval = -0.49
  2649. coroutine.resume(coroutine.create(function()
  2650. while true do
  2651. swait()
  2652. if chaosmode == true then
  2653. txtlb.Rotation = math.random(-1,1)
  2654. txtlb2.Rotation = math.random(-1,1)
  2655. txtlb.Position = txtlb.Position + UDim2.new(0,math.random(-1,1)/5,0,math.random(-1,1)/5)
  2656. txtlb2.Position = txtlb2.Position + UDim2.new(0,math.random(-1,1)/5,0,math.random(-1,1)/5)
  2657. txtlb.TextStrokeColor3 = BrickColor.random().Color
  2658. txtlb2.TextStrokeColor3 = BrickColor.random().Color
  2659. end
  2660. end
  2661. end))
  2662. coroutine.resume(coroutine.create(function()
  2663. while true do
  2664. swait()
  2665. if scrg.Parent ~= nil then
  2666. fvalen = fvalen - 0.0001
  2667. elseif scrg.Parent == nil then
  2668. break
  2669. end
  2670. end
  2671. end))
  2672. local flol = 1.75
  2673. local flil = 1.6
  2674. coroutine.resume(coroutine.create(function()
  2675. for i = 0, 9 do
  2676. swait()
  2677. fval = fval + 0.05
  2678. flol = flol - 0.1
  2679. flil = flil - 0.1
  2680. txtlb.Text = ""
  2681. txtlb.Position = UDim2.new(0,0,flol,0)
  2682. txtlb2.Position = UDim2.new(0,0,flil,0)
  2683. end
  2684. txtlb.Text = text
  2685. wait(watval)
  2686. local valinc = 0
  2687. for i = 0, 99 do
  2688. swait()
  2689. valinc = valinc + 0.0001
  2690. flol = flol + valinc
  2691. flil = flil + valinc
  2692. txtlb.Rotation = txtlb.Rotation + valinc*20
  2693. txtlb2.Rotation = txtlb2.Rotation - valinc*50
  2694. txtlb.Position = UDim2.new(0,0,flol,0)
  2695. txtlb2.Position = UDim2.new(0,0,flil,0)
  2696. txtlb.TextStrokeTransparency = txtlb.TextStrokeTransparency + 0.01
  2697. txtlb.TextTransparency = txtlb.TextTransparency + 0.01
  2698. txtlb2.TextStrokeTransparency = txtlb2.TextStrokeTransparency + 0.01
  2699. txtlb2.TextTransparency = txtlb2.TextTransparency + 0.01
  2700. txtlb.BackgroundTransparency = txtlb.BackgroundTransparency + 0.0025
  2701. end
  2702. scrg:Destroy()
  2703. end))
  2704. end))
  2705. end
  2706. end
  2707.  
  2708.  
  2709. local Create = LoadLibrary("RbxUtility").Create
  2710.  
  2711. CFuncs = {
  2712. ["Part"] = {
  2713. Create = function(Parent, Material, Reflectance, Transparency, BColor, Name, Size)
  2714. local Part = Create("Part"){
  2715. Parent = Parent,
  2716. Reflectance = Reflectance,
  2717. Transparency = Transparency,
  2718. CanCollide = false,
  2719. Locked = true,
  2720. BrickColor = BrickColor.new(tostring(BColor)),
  2721. Name = Name,
  2722. Size = Size,
  2723. Material = Material,
  2724. }
  2725. RemoveOutlines(Part)
  2726. return Part
  2727. end;
  2728. };
  2729.  
  2730. ["Mesh"] = {
  2731. Create = function(Mesh, Part, MeshType, MeshId, OffSet, Scale)
  2732. local Msh = Create(Mesh){
  2733. Parent = Part,
  2734. Offset = OffSet,
  2735. Scale = Scale,
  2736. }
  2737. if Mesh == "SpecialMesh" then
  2738. Msh.MeshType = MeshType
  2739. Msh.MeshId = MeshId
  2740. end
  2741. return Msh
  2742. end;
  2743. };
  2744.  
  2745. ["Mesh"] = {
  2746. Create = function(Mesh, Part, MeshType, MeshId, OffSet, Scale)
  2747. local Msh = Create(Mesh){
  2748. Parent = Part,
  2749. Offset = OffSet,
  2750. Scale = Scale,
  2751. }
  2752. if Mesh == "SpecialMesh" then
  2753. Msh.MeshType = MeshType
  2754. Msh.MeshId = MeshId
  2755. end
  2756. return Msh
  2757. end;
  2758. };
  2759.  
  2760. ["Weld"] = {
  2761. Create = function(Parent, Part0, Part1, C0, C1)
  2762. local Weld = Create("Weld"){
  2763. Parent = Parent,
  2764. Part0 = Part0,
  2765. Part1 = Part1,
  2766. C0 = C0,
  2767. C1 = C1,
  2768. }
  2769. return Weld
  2770. end;
  2771. };
  2772.  
  2773. ["Sound"] = {
  2774. Create = function(id, par, vol, pit)
  2775. coroutine.resume(coroutine.create(function()
  2776. local S = Create("Sound"){
  2777. Volume = vol,
  2778. Name = "EffectSoundo",
  2779. Pitch = pit or 1,
  2780. SoundId = id,
  2781. Parent = par or workspace,
  2782. }
  2783. wait()
  2784. S:play()
  2785. game:GetService("Debris"):AddItem(S, 10)
  2786. end))
  2787. end;
  2788. };
  2789.  
  2790. ["TimeSound"] = {
  2791. Create = function(id, par, vol, pit, timepos)
  2792. coroutine.resume(coroutine.create(function()
  2793. local S = Create("Sound"){
  2794. Volume = vol,
  2795. Name = "EffectSoundo",
  2796. Pitch = pit or 1,
  2797. SoundId = id,
  2798. TimePosition = timepos,
  2799. Parent = par or workspace,
  2800. }
  2801. wait()
  2802. S:play()
  2803. game:GetService("Debris"):AddItem(S, 10)
  2804. end))
  2805. end;
  2806. };
  2807. ["EchoSound"] = {
  2808. Create = function(id, par, vol, pit, timepos,delays,echodelay,fedb,dryl)
  2809. coroutine.resume(coroutine.create(function()
  2810. local Sas = Create("Sound"){
  2811. Volume = vol,
  2812. Name = "EffectSoundo",
  2813. Pitch = pit or 1,
  2814. SoundId = id,
  2815. TimePosition = timepos,
  2816. Parent = par or workspace,
  2817. }
  2818. local E = Create("EchoSoundEffect"){
  2819. Delay = echodelay,
  2820. Name = "Echo",
  2821. Feedback = fedb,
  2822. DryLevel = dryl,
  2823. Parent = Sas,
  2824. }
  2825. wait()
  2826. Sas:play()
  2827. game:GetService("Debris"):AddItem(Sas, delays)
  2828. end))
  2829. end;
  2830. };
  2831.  
  2832. ["LongSound"] = {
  2833. Create = function(id, par, vol, pit)
  2834. coroutine.resume(coroutine.create(function()
  2835. local S = Create("Sound"){
  2836. Volume = vol,
  2837. Pitch = pit or 1,
  2838. SoundId = id,
  2839. Parent = par or workspace,
  2840. }
  2841. wait()
  2842. S:play()
  2843. game:GetService("Debris"):AddItem(S, 60)
  2844. end))
  2845. end;
  2846. };
  2847.  
  2848. ["ParticleEmitter"] = {
  2849. Create = function(Parent, Color1, Color2, LightEmission, Size, Texture, Transparency, ZOffset, Accel, Drag, LockedToPart, VelocityInheritance, EmissionDirection, Enabled, LifeTime, Rate, Rotation, RotSpeed, Speed, VelocitySpread)
  2850. local fp = Create("ParticleEmitter"){
  2851. Parent = Parent,
  2852. Color = ColorSequence.new(Color1, Color2),
  2853. LightEmission = LightEmission,
  2854. Size = Size,
  2855. Texture = Texture,
  2856. Transparency = Transparency,
  2857. ZOffset = ZOffset,
  2858. Acceleration = Accel,
  2859. Drag = Drag,
  2860. LockedToPart = LockedToPart,
  2861. VelocityInheritance = VelocityInheritance,
  2862. EmissionDirection = EmissionDirection,
  2863. Enabled = Enabled,
  2864. Lifetime = LifeTime,
  2865. Rate = Rate,
  2866. Rotation = Rotation,
  2867. RotSpeed = RotSpeed,
  2868. Speed = Speed,
  2869. VelocitySpread = VelocitySpread,
  2870. }
  2871. return fp
  2872. end;
  2873. };
  2874.  
  2875. CreateTemplate = {
  2876.  
  2877. };
  2878. }
  2879.  
  2880.  
  2881.  
  2882. New = function(Object, Parent, Name, Data)
  2883. local Object = Instance.new(Object)
  2884. for Index, Value in pairs(Data or {}) do
  2885. Object[Index] = Value
  2886. end
  2887. Object.Parent = Parent
  2888. Object.Name = Name
  2889. return Object
  2890. end
  2891. local halocolor = BrickColor.new("Pastel light blue")
  2892. local halocolor2 = BrickColor.new("Cool yellow")
  2893. local starcolor = BrickColor.new("Bright yellow")
  2894. local lunacolor = BrickColor.new("Navy blue")
  2895. local lunacolor2 = BrickColor.new("Bright blue")
  2896. local wepcolor = BrickColor.new("Really black")
  2897. local maincolor = BrickColor.new("Really black")
  2898. local m = Instance.new("Model",char)
  2899. local m2 = Instance.new("Model",char)
  2900. local m3 = Instance.new("Model",char)
  2901. local mw1 = Instance.new("Model",char)
  2902. local mw2 = Instance.new("Model",char)
  2903.  
  2904.  
  2905. gui = function(GuiType, parent, text, backtrans, backcol, pos, size)
  2906. local gui = it(GuiType)
  2907. gui.Parent = parent
  2908. gui.Text = text
  2909. gui.BackgroundTransparency = backtrans
  2910. gui.BackgroundColor3 = backcol
  2911. gui.SizeConstraint = "RelativeXY"
  2912. gui.TextXAlignment = "Center"
  2913. gui.TextYAlignment = "Center"
  2914. gui.Position = pos
  2915. gui.Size = size
  2916. gui.Font = "SourceSans"
  2917. gui.FontSize = "Size14"
  2918. gui.TextWrapped = false
  2919. gui.TextStrokeTransparency = 0
  2920. gui.TextColor = BrickColor.new("White")
  2921. return gui
  2922. endlocal toggleTag = true
  2923. local bilguit = Instance.new("BillboardGui", hed)
  2924. bilguit.Adornee = nil
  2925. bilguit.Name = "ModeName"
  2926. bilguit.Size = UDim2.new(4, 0, 1.2, 0)
  2927. bilguit.StudsOffset = Vector3.new(-8, 8/1.5, 0)
  2928. local modet = Instance.new("TextLabel", bilguit)
  2929. modet.Size = UDim2.new(10/2, 0, 7/2, 0)
  2930. modet.FontSize = "Size8"
  2931. modet.TextScaled = true
  2932. modet.TextTransparency = 0
  2933. modet.BackgroundTransparency = 1
  2934. modet.TextTransparency = 0
  2935. modet.TextStrokeTransparency = 0
  2936. modet.Font = "Antique"
  2937. modet.TextStrokeColor3 = Color3.new(1,0,0)
  2938. modet.TextColor3 = Color3.new(0.25,0,0)
  2939. modet.Text = "MAYHEM"
  2940.  
  2941.  
  2942. function chatfunc(text,color,typet,font,timeex)
  2943. local chat = coroutine.wrap(function()
  2944. if Character:FindFirstChild("TalkingBillBoard")~= nil then
  2945. Character:FindFirstChild("TalkingBillBoard"):destroy()
  2946. end
  2947. local naeeym2 = Instance.new("BillboardGui",Character)
  2948. naeeym2.Size = UDim2.new(0,100,0,40)
  2949. naeeym2.StudsOffset = Vector3.new(0,3,0)
  2950. naeeym2.Adornee = Character.Head
  2951. naeeym2.Name = "TalkingBillBoard"
  2952. local tecks2 = Instance.new("TextLabel",naeeym2)
  2953. tecks2.BackgroundTransparency = 1
  2954. tecks2.BorderSizePixel = 0
  2955. tecks2.Text = ""
  2956. tecks2.Font = font
  2957. tecks2.TextSize = 30
  2958. tecks2.TextStrokeTransparency = 0
  2959. tecks2.TextColor3 = color
  2960. tecks2.TextStrokeColor3 = Color3.new(0,0,0)
  2961. tecks2.Size = UDim2.new(1,0,0.5,0)
  2962. local tecks3 = Instance.new("TextLabel",naeeym2)
  2963. tecks3.BackgroundTransparency = 1
  2964. tecks3.BorderSizePixel = 0
  2965. tecks3.Text = ""
  2966. tecks3.Font = font
  2967. tecks3.TextSize = 30
  2968. tecks3.TextStrokeTransparency = 0
  2969. if typet == "Inverted" then
  2970. tecks3.TextColor3 = Color3.new(0,0,0)
  2971. tecks3.TextStrokeColor3 = color
  2972. elseif typet == "Normal" then
  2973. tecks3.TextColor3 = color
  2974. tecks3.TextStrokeColor3 = Color3.new(0,0,0)
  2975. end
  2976. tecks3.Size = UDim2.new(1,0,0.5,0)
  2977. coroutine.resume(coroutine.create(function()
  2978. while true do
  2979. swait(1)
  2980. if chaosmode == true then
  2981. tecks2.TextColor3 = BrickColor.random().Color
  2982. tecks3.TextStrokeColor3 = BrickColor.random().Color
  2983. end
  2984. end
  2985. end))
  2986. modet.TextTransparency = modet.TextTransparency + 1
  2987. modet.TextStrokeTransparency = modet.TextStrokeTransparency + 1
  2988. for i = 0, 74*timeex do
  2989. swait()
  2990. modet.TextTransparency = 1
  2991. modet.TextStrokeTransparency = 1
  2992. tecks2.Text = text
  2993. tecks3.Text = text
  2994. end
  2995. local randomrot = math.random(1,2)
  2996. if randomrot == 1 then
  2997. for i = 1, 50 do
  2998. swait()
  2999. tecks2.Text = text
  3000. tecks3.Text = text
  3001. modet.TextTransparency = modet.TextTransparency - .02
  3002. modet.TextStrokeTransparency = modet.TextStrokeTransparency - .02
  3003. tecks2.TextStrokeTransparency = tecks2.TextStrokeTransparency +.04
  3004. tecks2.TextTransparency = tecks2.TextTransparency + .04
  3005. tecks3.TextStrokeTransparency = tecks2.TextStrokeTransparency +.04
  3006. tecks3.TextTransparency = tecks2.TextTransparency + .04
  3007. end
  3008. elseif randomrot == 2 then
  3009. for i = 1, 50 do
  3010. swait()
  3011. tecks2.Text = text
  3012. tecks3.Text = text
  3013. modet.TextTransparency = modet.TextTransparency - .02
  3014. modet.TextStrokeTransparency = modet.TextStrokeTransparency - .02
  3015. tecks2.TextStrokeTransparency = tecks2.TextStrokeTransparency +.04
  3016. tecks2.TextTransparency = tecks2.TextTransparency + .04
  3017. tecks3.TextStrokeTransparency = tecks2.TextStrokeTransparency +.04
  3018. tecks3.TextTransparency = tecks2.TextTransparency + .04
  3019. end
  3020. end
  3021. modet.TextTransparency = 0
  3022. modet.TextStrokeTransparency = 0
  3023. if toggleTag == false then
  3024. modet.TextTransparency = 1
  3025. modet.TextStrokeTransparency = 1
  3026. end
  3027. naeeym2:Destroy()
  3028. end)
  3029. chat()
  3030. end
  3031.  
  3032. function bosschatfunc(text,color,watval)
  3033. for i,v in pairs(game:GetService("Players"):GetPlayers()) do
  3034. coroutine.resume(coroutine.create(function()
  3035. if v.PlayerGui:FindFirstChild("Dialog")~= nil then
  3036. v.PlayerGui:FindFirstChild("Dialog"):destroy()
  3037. end
  3038. local scrg = Instance.new("ScreenGui",v.PlayerGui)
  3039. CFuncs["EchoSound"].Create("rbxassetid://525200869", scrg, 0.5, 1,0,10,0.1,0.25,1)
  3040. scrg.Name = "Dialog"
  3041. local txtlb = Instance.new("TextLabel",scrg)
  3042. txtlb.Text = ""
  3043. txtlb.Font = "Bodoni"
  3044. txtlb.TextColor3 = Color3.new(0,0,0)
  3045. txtlb.TextStrokeTransparency = 0
  3046. txtlb.BackgroundTransparency = 0.75
  3047. txtlb.BackgroundColor3 = Color3.new(0,0,0)
  3048. txtlb.TextStrokeColor3 = color
  3049. txtlb.TextScaled = true
  3050. txtlb.Size = UDim2.new(1,0,0.25,0)
  3051. txtlb.TextXAlignment = "Left"
  3052. txtlb.Position = UDim2.new(0,0,0.75 + 1,0)
  3053. local txtlb2 = Instance.new("TextLabel",scrg)
  3054. txtlb2.Text = "???:"
  3055. txtlb2.Font = "Arcade"
  3056. txtlb2.TextColor3 = Color3.new(0,0,0)
  3057. txtlb2.TextStrokeTransparency = 0
  3058. txtlb2.BackgroundTransparency = 1
  3059. txtlb2.TextStrokeColor3 = color
  3060. txtlb2.TextSize = 40
  3061. txtlb2.Size = UDim2.new(1,0,0.25,0)
  3062. txtlb2.TextXAlignment = "Left"
  3063. txtlb2.Position = UDim2.new(0,0,1,0)
  3064. local fvalen = 0.55
  3065. local fval = -0.49
  3066. coroutine.resume(coroutine.create(function()
  3067. while true do
  3068. swait()
  3069. if chaosmode == true then
  3070. txtlb.Rotation = math.random(-1,1)
  3071. txtlb2.Rotation = math.random(-1,1)
  3072. txtlb.Position = txtlb.Position + UDim2.new(0,math.random(-1,1)/5,0,math.random(-1,1)/5)
  3073. txtlb2.Position = txtlb2.Position + UDim2.new(0,math.random(-1,1)/5,0,math.random(-1,1)/5)
  3074. txtlb.TextStrokeColor3 = BrickColor.random().Color
  3075. txtlb2.TextStrokeColor3 = BrickColor.random().Color
  3076. end
  3077. end
  3078. end))
  3079. coroutine.resume(coroutine.create(function()
  3080. while true do
  3081. swait()
  3082. if scrg.Parent ~= nil then
  3083. fvalen = fvalen - 0.0001
  3084. elseif scrg.Parent == nil then
  3085. break
  3086. end
  3087. end
  3088. end))
  3089. local flol = 1.75
  3090. local flil = 1.6
  3091. coroutine.resume(coroutine.create(function()
  3092. for i = 0, 9 do
  3093. swait()
  3094. fval = fval + 0.05
  3095. flol = flol - 0.1
  3096. flil = flil - 0.1
  3097. txtlb.Text = ""
  3098. txtlb.Position = UDim2.new(0,0,flol,0)
  3099. txtlb2.Position = UDim2.new(0,0,flil,0)
  3100. end
  3101. txtlb.Text = text
  3102. wait(watval)
  3103. local valinc = 0
  3104. for i = 0, 99 do
  3105. swait()
  3106. valinc = valinc + 0.0001
  3107. flol = flol + valinc
  3108. flil = flil + valinc
  3109. txtlb.Rotation = txtlb.Rotation + valinc*20
  3110. txtlb2.Rotation = txtlb2.Rotation - valinc*50
  3111. txtlb.Position = UDim2.new(0,0,flol,0)
  3112. txtlb2.Position = UDim2.new(0,0,flil,0)
  3113. txtlb.TextStrokeTransparency = txtlb.TextStrokeTransparency + 0.01
  3114. txtlb.TextTransparency = txtlb.TextTransparency + 0.01
  3115. txtlb2.TextStrokeTransparency = txtlb2.TextStrokeTransparency + 0.01
  3116. txtlb2.TextTransparency = txtlb2.TextTransparency + 0.01
  3117. txtlb.BackgroundTransparency = txtlb.BackgroundTransparency + 0.0025
  3118. end
  3119. scrg:Destroy()
  3120. end))
  3121. end))
  3122. end
  3123. end
  3124.  
  3125.  
  3126. local Create = LoadLibrary("RbxUtility").Create
  3127.  
  3128. CFuncs = {
  3129. ["Part"] = {
  3130. Create = function(Parent, Material, Reflectance, Transparency, BColor, Name, Size)
  3131. local Part = Create("Part"){
  3132. Parent = Parent,
  3133. Reflectance = Reflectance,
  3134. Transparency = Transparency,
  3135. CanCollide = false,
  3136. Locked = true,
  3137. BrickColor = BrickColor.new(tostring(BColor)),
  3138. Name = Name,
  3139. Size = Size,
  3140. Material = Material,
  3141. }
  3142. RemoveOutlines(Part)
  3143. return Part
  3144. end;
  3145. };
  3146.  
  3147. ["Mesh"] = {
  3148. Create = function(Mesh, Part, MeshType, MeshId, OffSet, Scale)
  3149. local Msh = Create(Mesh){
  3150. Parent = Part,
  3151. Offset = OffSet,
  3152. Scale = Scale,
  3153. }
  3154. if Mesh == "SpecialMesh" then
  3155. Msh.MeshType = MeshType
  3156. Msh.MeshId = MeshId
  3157. end
  3158. return Msh
  3159. end;
  3160. };
  3161.  
  3162. ["Mesh"] = {
  3163. Create = function(Mesh, Part, MeshType, MeshId, OffSet, Scale)
  3164. local Msh = Create(Mesh){
  3165. Parent = Part,
  3166. Offset = OffSet,
  3167. Scale = Scale,
  3168. }
  3169. if Mesh == "SpecialMesh" then
  3170. Msh.MeshType = MeshType
  3171. Msh.MeshId = MeshId
  3172. end
  3173. return Msh
  3174. end;
  3175. };
  3176.  
  3177. ["Weld"] = {
  3178. Create = function(Parent, Part0, Part1, C0, C1)
  3179. local Weld = Create("Weld"){
  3180. Parent = Parent,
  3181. Part0 = Part0,
  3182. Part1 = Part1,
  3183. C0 = C0,
  3184. C1 = C1,
  3185. }
  3186. return Weld
  3187. end;
  3188. };
  3189.  
  3190. ["Sound"] = {
  3191. Create = function(id, par, vol, pit)
  3192. coroutine.resume(coroutine.create(function()
  3193. local S = Create("Sound"){
  3194. Volume = vol,
  3195. Name = "EffectSoundo",
  3196. Pitch = pit or 1,
  3197. SoundId = id,
  3198. Parent = par or workspace,
  3199. }
  3200. wait()
  3201. S:play()
  3202. game:GetService("Debris"):AddItem(S, 10)
  3203. end))
  3204. end;
  3205. };
  3206.  
  3207. ["TimeSound"] = {
  3208. Create = function(id, par, vol, pit, timepos)
  3209. coroutine.resume(coroutine.create(function()
  3210. local S = Create("Sound"){
  3211. Volume = vol,
  3212. Name = "EffectSoundo",
  3213. Pitch = pit or 1,
  3214. SoundId = id,
  3215. TimePosition = timepos,
  3216. Parent = par or workspace,
  3217. }
  3218. wait()
  3219. S:play()
  3220. game:GetService("Debris"):AddItem(S, 10)
  3221. end))
  3222. end;
  3223. };
  3224. ["EchoSound"] = {
  3225. Create = function(id, par, vol, pit, timepos,delays,echodelay,fedb,dryl)
  3226. coroutine.resume(coroutine.create(function()
  3227. local Sas = Create("Sound"){
  3228. Volume = vol,
  3229. Name = "EffectSoundo",
  3230. Pitch = pit or 1,
  3231. SoundId = id,
  3232. TimePosition = timepos,
  3233. Parent = par or workspace,
  3234. }
  3235. local E = Create("EchoSoundEffect"){
  3236. Delay = echodelay,
  3237. Name = "Echo",
  3238. Feedback = fedb,
  3239. DryLevel = dryl,
  3240. Parent = Sas,
  3241. }
  3242. wait()
  3243. Sas:play()
  3244. game:GetService("Debris"):AddItem(Sas, delays)
  3245. end))
  3246. end;
  3247. };
  3248.  
  3249. ["LongSound"] = {
  3250. Create = function(id, par, vol, pit)
  3251. coroutine.resume(coroutine.create(function()
  3252. local S = Create("Sound"){
  3253. Volume = vol,
  3254. Pitch = pit or 1,
  3255. SoundId = id,
  3256. Parent = par or workspace,
  3257. }
  3258. wait()
  3259. S:play()
  3260. game:GetService("Debris"):AddItem(S, 60)
  3261. end))
  3262. end;
  3263. };
  3264.  
  3265. ["ParticleEmitter"] = {
  3266. Create = function(Parent, Color1, Color2, LightEmission, Size, Texture, Transparency, ZOffset, Accel, Drag, LockedToPart, VelocityInheritance, EmissionDirection, Enabled, LifeTime, Rate, Rotation, RotSpeed, Speed, VelocitySpread)
  3267. local fp = Create("ParticleEmitter"){
  3268. Parent = Parent,
  3269. Color = ColorSequence.new(Color1, Color2),
  3270. LightEmission = LightEmission,
  3271. Size = Size,
  3272. Texture = Texture,
  3273. Transparency = Transparency,
  3274. ZOffset = ZOffset,
  3275. Acceleration = Accel,
  3276. Drag = Drag,
  3277. LockedToPart = LockedToPart,
  3278. VelocityInheritance = VelocityInheritance,
  3279. EmissionDirection = EmissionDirection,
  3280. Enabled = Enabled,
  3281. Lifetime = LifeTime,
  3282. Rate = Rate,
  3283. Rotation = Rotation,
  3284. RotSpeed = RotSpeed,
  3285. Speed = Speed,
  3286. VelocitySpread = VelocitySpread,
  3287. }
  3288. return fp
  3289. end;
  3290. };
  3291.  
  3292. CreateTemplate = {
  3293.  
  3294. };
  3295. }
  3296.  
  3297.  
  3298.  
  3299. New = function(Object, Parent, Name, Data)
  3300. local Object = Instance.new(Object)
  3301. for Index, Value in pairs(Data or {}) do
  3302. Object[Index] = Value
  3303. end
  3304. Object.Parent = Parent
  3305. Object.Name = Name
  3306. return Object
  3307. end
  3308. local halocolor = BrickColor.new("Pastel light blue")
  3309. local halocolor2 = BrickColor.new("Cool yellow")
  3310. local starcolor = BrickColor.new("Bright yellow")
  3311. local lunacolor = BrickColor.new("Navy blue")
  3312. local lunacolor2 = BrickColor.new("Bright blue")
  3313. local wepcolor = BrickColor.new("Really black")
  3314. local maincolor = BrickColor.new("Really black")
  3315. local m = Instance.new("Model",char)
  3316. local m2 = Instance.new("Model",char)
  3317. local m3 = Instance.new("Model",char)
  3318. local mw1 = Instance.new("Model",char)
  3319. local mw2 = Instance.new("Model",char)
  3320.  
  3321.  
  3322. gui = function(GuiType, parent, text, backtrans, backcol, pos, size)
  3323. local gui = it(GuiType)
  3324. gui.Parent = parent
  3325. gui.Text = text
  3326. gui.BackgroundTransparency = backtrans
  3327. gui.BackgroundColor3 = backcol
  3328. gui.SizeConstraint = "RelativeXY"
  3329. gui.TextXAlignment = "Center"
  3330. gui.TextYAlignment = "Center"
  3331. gui.Position = pos
  3332. gui.Size = size
  3333. gui.Font = "SourceSans"
  3334. gui.FontSize = "Size14"
  3335. gui.TextWrapped = false
  3336. gui.TextStrokeTransparency = 0
  3337. gui.TextColor = BrickColor.new("White")
  3338. return gui
  3339. end
  3340.  
  3341.  
  3342. gui = function(GuiType, parent, text, backtrans, backcol, pos, size)
  3343. local gui = it(GuiType)
  3344. gui.Parent = parent
  3345. gui.Text = text
  3346. gui.BackgroundTransparency = backtrans
  3347. gui.BackgroundColor3 = backcol
  3348. gui.SizeConstraint = "RelativeXY"
  3349. gui.TextXAlignment = "Center"
  3350. gui.TextYAlignment = "Center"
  3351. gui.Position = pos
  3352. gui.Size = size
  3353. gui.Font = "SourceSans"
  3354. gui.FontSize = "Size14"
  3355. gui.TextWrapped = false
  3356. gui.TextStrokeTransparency = 0
  3357. gui.TextColor = BrickColor.new("White")
  3358. return gui
  3359. end
  3360. --------------------------- GUI STUFF
  3361. local basgui = it("GuiMain")
  3362. basgui.Parent = plr.PlayerGui
  3363. basgui.Name = "VISgui"
  3364. local fullscreenz = it("Frame")
  3365. fullscreenz.Parent = basgui
  3366. fullscreenz.BackgroundColor3 = Color3.new(255, 255, 255)
  3367. fullscreenz.BackgroundTransparency = 1
  3368. fullscreenz.BorderColor3 = Color3.new(17, 17, 17)
  3369. fullscreenz.Size = UDim2.new(1, 0, 1, 0)
  3370. fullscreenz.Position = UDim2.new(0, 0, 0, 0)
  3371. local imgl2 = Instance.new("ImageLabel",fullscreenz)
  3372. imgl2.BackgroundTransparency = 1
  3373. imgl2.BorderSizePixel = 0
  3374. imgl2.ImageTransparency = 0.5
  3375. imgl2.Position = UDim2.new(0.70,-200,0.50,-200)
  3376. imgl2.Size = UDim2.new(0,1000,0,1000)
  3377. imgl2.Image = "rbxassetid://2344830904"
  3378. local techc = imgl2:Clone()
  3379. techc.Parent = fullscreenz
  3380. techc.ImageTransparency = 0
  3381. techc.Size = UDim2.new(0,900,0,900)
  3382. techc.Position = UDim2.new(0.70,-150,0.50,-150)
  3383. techc.Image = "rbxassetid://2092248396"
  3384. local circl = imgl2:Clone()
  3385. circl.Parent = fullscreenz
  3386. circl.ImageTransparency = 0
  3387. circl.Size = UDim2.new(0,550,0,550)
  3388. circl.Position = UDim2.new(0.70,25,0.50,25)
  3389. circl.Image = "rbxassetid://2312119891"
  3390. local circl2 = imgl2:Clone()
  3391. circl2.Parent = fullscreenz
  3392. circl2.ImageTransparency = 0
  3393. circl2.Size = UDim2.new(0,700,0,700)
  3394. circl2.Position = UDim2.new(0.70,-50,0.50,-50)
  3395. circl2.Image = "rbxassetid://2312119891"
  3396. local imgl2b = imgl2:Clone()
  3397. imgl2b.Parent = fullscreenz
  3398. imgl2b.ImageTransparency = 0
  3399. imgl2b.Size = UDim2.new(0,800,0,800)
  3400. imgl2b.Position = UDim2.new(0.70,-100,0.50,-100)
  3401. imgl2b.ImageColor3 = Color3.new(0,0,0)
  3402. local ned = Instance.new("TextLabel",fullscreenz)
  3403. ned.ZIndex = 2
  3404. ned.Font = "Bodoni"
  3405. ned.BackgroundTransparency = 1
  3406. ned.BorderSizePixel = 0.65
  3407. ned.Size = UDim2.new(0.6,0,0.6,0)
  3408. ned.Position = UDim2.new(0,0,0,0)
  3409. ned.TextScaled = true
  3410. ned.TextStrokeTransparency = 0
  3411. ned.Text = "Lunar"
  3412. ned.TextSize = 48
  3413. ned.Rotation = 1
  3414. ned.TextXAlignment = "Left"
  3415. ned.TextYAlignment = "Top"
  3416.  
  3417. --//=================================\\
  3418. --// WINGY STUFF
  3419. --\\=================================//
  3420.  
  3421. local extrawingmod1 = Instance.new("Model",Character)
  3422. local extrawingmod2 = Instance.new("Model",Character)
  3423.  
  3424. function CreateParta(parent,transparency,reflectance,material,brickcolor)
  3425. local p = Instance.new("Part")
  3426. p.TopSurface = 0
  3427. p.BottomSurface = 0
  3428. p.Parent = parent
  3429. p.Size = Vector3.new(0.1,0.1,0.1)
  3430. p.Transparency = transparency
  3431. p.Reflectance = reflectance
  3432. p.CanCollide = false
  3433. p.Locked = true
  3434. p.BrickColor = brickcolor
  3435. p.Material = material
  3436. return p
  3437. end
  3438.  
  3439. function CreateMesh(parent,meshtype,x1,y1,z1)
  3440. local mesh = Instance.new("SpecialMesh",parent)
  3441. mesh.MeshType = meshtype
  3442. mesh.Scale = Vector3.new(x1*10,y1*10,z1*10)
  3443. return mesh
  3444. end
  3445.  
  3446. function CreateSpecialMesh(parent,meshid,x1,y1,z1)
  3447. local mesh = Instance.new("SpecialMesh",parent)
  3448. mesh.MeshType = "FileMesh"
  3449. mesh.MeshId = meshid
  3450. mesh.Scale = Vector3.new(x1,y1,z1)
  3451. return mesh
  3452. end
  3453.  
  3454.  
  3455. function CreateSpecialGlowMesh(parent,meshid,x1,y1,z1)
  3456. local mesh = Instance.new("SpecialMesh",parent)
  3457. mesh.MeshType = "FileMesh"
  3458. mesh.MeshId = meshid
  3459. mesh.TextureId = "http://www.roblox.com/asset/?id=269748808"
  3460. mesh.Scale = Vector3.new(x1,y1,z1)
  3461. mesh.VertexColor = Vector3.new(parent.BrickColor.r, parent.BrickColor.g, parent.BrickColor.b)
  3462. return mesh
  3463. end
  3464.  
  3465. function CreateWeld(parent,part0,part1,C1X,C1Y,C1Z,C1Xa,C1Ya,C1Za,C0X,C0Y,C0Z,C0Xa,C0Ya,C0Za)
  3466. local weld = Instance.new("Weld")
  3467. weld.Parent = parent
  3468. weld.Part0 = part0
  3469. weld.Part1 = part1
  3470. weld.C1 = CFrame.new(C1X,C1Y,C1Z)*CFrame.Angles(C1Xa,C1Ya,C1Za)
  3471. weld.C0 = CFrame.new(C0X,C0Y,C0Z)*CFrame.Angles(C0Xa,C0Ya,C0Za)
  3472. return weld
  3473. end
  3474.  
  3475. function RemoveOutlines(part)
  3476. part.TopSurface, part.BottomSurface, part.LeftSurface, part.RightSurface, part.FrontSurface, part.BackSurface = 10, 10, 10, 10, 10, 10
  3477. end
  3478.  
  3479. local Create = LoadLibrary("RbxUtility").Create
  3480.  
  3481. CFuncs = {
  3482. ["Part"] = {
  3483. Create = function(Parent, Material, Reflectance, Transparency, BColor, Name, Size)
  3484. local Part = Create("Part"){
  3485. Parent = Parent,
  3486. Reflectance = Reflectance,
  3487. Transparency = Transparency,
  3488. CanCollide = false,
  3489. Locked = true,
  3490. BrickColor = BrickColor.new(tostring(BColor)),
  3491. Name = Name,
  3492. Size = Size,
  3493. Material = Material,
  3494. }
  3495. RemoveOutlines(Part)
  3496. return Part
  3497. end;
  3498. };
  3499.  
  3500. ["Mesh"] = {
  3501. Create = function(Mesh, Part, MeshType, MeshId, OffSet, Scale)
  3502. local Msh = Create(Mesh){
  3503. Parent = Part,
  3504. Offset = OffSet,
  3505. Scale = Scale,
  3506. }
  3507. if Mesh == "SpecialMesh" then
  3508. Msh.MeshType = MeshType
  3509. Msh.MeshId = MeshId
  3510. end
  3511. return Msh
  3512. end;
  3513. };
  3514.  
  3515. ["Mesh"] = {
  3516. Create = function(Mesh, Part, MeshType, MeshId, OffSet, Scale)
  3517. local Msh = Create(Mesh){
  3518. Parent = Part,
  3519. Offset = OffSet,
  3520. Scale = Scale,
  3521. }
  3522. if Mesh == "SpecialMesh" then
  3523. Msh.MeshType = MeshType
  3524. Msh.MeshId = MeshId
  3525. end
  3526. return Msh
  3527. end;
  3528. };
  3529.  
  3530. ["Weld"] = {
  3531. Create = function(Parent, Part0, Part1, C0, C1)
  3532. local Weld = Create("Weld"){
  3533. Parent = Parent,
  3534. Part0 = Part0,
  3535. Part1 = Part1,
  3536. C0 = C0,
  3537. C1 = C1,
  3538. }
  3539. return Weld
  3540. end;
  3541. };
  3542.  
  3543. ["Sound"] = {
  3544. Create = function(id, par, vol, pit)
  3545. coroutine.resume(coroutine.create(function()
  3546. local S = Create("Sound"){
  3547. Volume = vol,
  3548. Name = "EffectSoundo",
  3549. Pitch = pit or 1,
  3550. SoundId = id,
  3551. Parent = par or workspace,
  3552. }
  3553. wait()
  3554. S:play()
  3555. game:GetService("Debris"):AddItem(S, 10)
  3556. end))
  3557. end;
  3558. };
  3559.  
  3560. ["LongSound"] = {
  3561. Create = function(id, par, vol, pit)
  3562. coroutine.resume(coroutine.create(function()
  3563. local S = Create("Sound"){
  3564. Volume = vol,
  3565. Pitch = pit or 1,
  3566. SoundId = id,
  3567. Parent = par or workspace,
  3568. }
  3569. wait()
  3570. S:play()
  3571. game:GetService("Debris"):AddItem(S, 60)
  3572. end))
  3573. end;
  3574. };
  3575.  
  3576. ["ParticleEmitter"] = {
  3577. Create = function(Parent, Color1, Color2, LightEmission, Size, Texture, Transparency, ZOffset, Accel, Drag, LockedToPart, VelocityInheritance, EmissionDirection, Enabled, LifeTime, Rate, Rotation, RotSpeed, Speed, VelocitySpread)
  3578. local fp = Create("ParticleEmitter"){
  3579. Parent = Parent,
  3580. Color = ColorSequence.new(Color1, Color2),
  3581. LightEmission = LightEmission,
  3582. Size = Size,
  3583. Texture = Texture,
  3584. Transparency = Transparency,
  3585. ZOffset = ZOffset,
  3586. Acceleration = Accel,
  3587. Drag = Drag,
  3588. LockedToPart = LockedToPart,
  3589. VelocityInheritance = VelocityInheritance,
  3590. EmissionDirection = EmissionDirection,
  3591. Enabled = Enabled,
  3592. Lifetime = LifeTime,
  3593. Rate = Rate,
  3594. Rotation = Rotation,
  3595. RotSpeed = RotSpeed,
  3596. Speed = Speed,
  3597. VelocitySpread = VelocitySpread,
  3598. }
  3599. return fp
  3600. end;
  3601. };
  3602.  
  3603. CreateTemplate = {
  3604.  
  3605. };
  3606. }
  3607.  
  3608.  
  3609.  
  3610. New = function(Object, Parent, Name, Data)
  3611. local Object = Instance.new(Object)
  3612. for Index, Value in pairs(Data or {}) do
  3613. Object[Index] = Value
  3614. end
  3615. Object.Parent = Parent
  3616. Object.Name = Name
  3617. return Object
  3618. end
  3619.  
  3620. local halocolor = BrickColor.new("Mid gray")
  3621. local halocolor2 = BrickColor.new("Mid gray")
  3622. local halocolor3 = BrickColor.new("Really black")
  3623. local starcolor = BrickColor.new("Bright yellow")
  3624. local lunacolor = BrickColor.new("Navy blue")
  3625. local lunacolor2 = BrickColor.new("Bright blue")
  3626. local wepcolor = BrickColor.new("Deep blue")
  3627. local maincolor = BrickColor.new("Lapis")
  3628. local secondcolor = BrickColor.new("Lapis")
  3629. local m = Instance.new("Model",Character)
  3630. local m2 = Instance.new("Model",Character)
  3631. local m3 = Instance.new("Model",Character)
  3632. local mw1 = Instance.new("Model",Character)
  3633. local mw2 = Instance.new("Model",Character)
  3634. local mw3 = Instance.new("Model",Character)
  3635. local mw4 = Instance.new("Model",Character)
  3636.  
  3637. --------------
  3638. local sorb = CreateParta(m,1,1,"SmoothPlastic",BrickColor.random())
  3639. CreateWeld(sorb,RightArm,sorb,0,1,0,math.rad(0),math.rad(0),math.rad(0),0,0,0,math.rad(0),math.rad(0),math.rad(0))
  3640. local sorb2 = CreateParta(m,1,1,"SmoothPlastic",BrickColor.random())
  3641. CreateWeld(sorb2,LeftArm,sorb2,0,1,0,math.rad(0),math.rad(0),math.rad(0),0,0,0,math.rad(0),math.rad(0),math.rad(0))
  3642.  
  3643. local handlex = CreateParta(mw2,1,1,"Neon",maincolor)
  3644. CreateMesh(handle,"Brick",0,0,0)
  3645. local handlexweld = CreateWeld(handlex,Torso,handlex,0,0,-1.5,math.rad(0),math.rad(0),math.rad(0),0,0,0,math.rad(0),math.rad(0),math.rad(0))
  3646. local valuaring = 10
  3647.  
  3648. local refec = Instance.new("ParticleEmitter",handlex)
  3649. refec.Texture = "rbxassetid://284205403"
  3650. refec.LightEmission = 0.95
  3651. refec.Color = ColorSequence.new(BrickColor.new("White").Color)
  3652. refec.Rate = 50
  3653. refec.Lifetime = NumberRange.new(0.5)
  3654. refec.Size = NumberSequence.new({NumberSequenceKeypoint.new(0,0.5,0),NumberSequenceKeypoint.new(0.5,0.75,0),NumberSequenceKeypoint.new(1,0.1,0)})
  3655. refec.Transparency = NumberSequence.new({NumberSequenceKeypoint.new(0,1,0),NumberSequenceKeypoint.new(0.5,0.25,0),NumberSequenceKeypoint.new(1,1,0)})
  3656. refec.Speed = NumberRange.new(0,2)
  3657. refec.Drag = 5
  3658. refec.LockedToPart = true
  3659. refec.Rotation = NumberRange.new(-500,500)
  3660. refec.VelocitySpread = 9000
  3661. refec.RotSpeed = NumberRange.new(-500,500)
  3662. local refec2 = refec:Clone()
  3663. refec2.LightEmission = 0.75
  3664. refec2.Texture = "rbxassetid://254287058"
  3665. refec2.Parent = handlex
  3666. refec2.Rate = 25
  3667. refec2.Lifetime = NumberRange.new(0.75)
  3668. refec2.Size = NumberSequence.new({NumberSequenceKeypoint.new(0,1.5,0),NumberSequenceKeypoint.new(0.15,1,0),NumberSequenceKeypoint.new(0.8,0.75,0),NumberSequenceKeypoint.new(1,0.1,0)})
  3669. refec2.Transparency = NumberSequence.new({NumberSequenceKeypoint.new(0,1,0),NumberSequenceKeypoint.new(0.5,0.65,0),NumberSequenceKeypoint.new(1,1,0)})
  3670. refec2.Speed = NumberRange.new(0)
  3671. local refec3 = refec:Clone()
  3672. refec3.LightEmission = 0.75
  3673. refec3.Texture = "rbxassetid://363275192"
  3674. refec3.Parent = handlex
  3675. refec3.Rate = 25
  3676. refec3.Lifetime = NumberRange.new(1)
  3677. refec3.Size = NumberSequence.new({NumberSequenceKeypoint.new(0,2,0),NumberSequenceKeypoint.new(0.8,2.25,0),NumberSequenceKeypoint.new(1,0.1,0)})
  3678. refec3.Transparency = NumberSequence.new({NumberSequenceKeypoint.new(0,1,0),NumberSequenceKeypoint.new(0.5,0.65,0),NumberSequenceKeypoint.new(1,1,0)})
  3679. refec3.Speed = NumberRange.new(0)
  3680. refec3.RotSpeed = NumberRange.new(-50,50)
  3681.  
  3682. for i = 0, 35 do
  3683. valuaring = valuaring + 10
  3684. rn = CreateParta(mw2,0,0,"Neon",halocolor)
  3685. CreateMesh(rn,"Wedge",0.1,0.5,0.1)
  3686. CreateWeld(rn,handlex,rn,0,0.75,0,math.rad(0),math.rad(-90),math.rad(valuaring),0,0,0,math.rad(0),math.rad(0),math.rad(0))
  3687. rn = CreateParta(mw2,0,0,"Neon",halocolor)
  3688. CreateMesh(rn,"Wedge",0.1,0.5,0.1)
  3689. CreateWeld(rn,handlex,rn,0,0.75,0,math.rad(0),math.rad(90),math.rad(valuaring),0,0,0,math.rad(0),math.rad(0),math.rad(0))
  3690. rn = CreateParta(mw2,0,0,"Neon",halocolor)
  3691. CreateMesh(rn,"Wedge",0.1,0.2,0.05)
  3692. CreateWeld(rn,handlex,rn,0,-1.1,0.025,math.rad(0),math.rad(-90),math.rad(valuaring),0,0,0,math.rad(0),math.rad(0),math.rad(0))
  3693. rn = CreateParta(mw2,0,0,"Neon",halocolor)
  3694. CreateMesh(rn,"Wedge",0.1,0.2,0.05)
  3695. CreateWeld(rn,handlex,rn,0,-1.1,0.025,math.rad(0),math.rad(90),math.rad(valuaring),0,0,0,math.rad(0),math.rad(0),math.rad(0))
  3696. end
  3697.  
  3698.  
  3699. local handle = CreateParta(m,1,1,"Neon",maincolor)
  3700. CreateMesh(handle,"Brick",0.5,0.5,0.5)
  3701. local handleweld = CreateWeld(handle,Torso,handle,0,-1.5,-1.05,math.rad(0),math.rad(0),math.rad(0),0,0,0,math.rad(0),math.rad(0),math.rad(0))
  3702.  
  3703.  
  3704.  
  3705. --- Left wing.
  3706.  
  3707. local lwing1 = CreateParta(m,1,1,"Neon",maincolor)
  3708. CreateMesh(handle,"Brick",0.5,0.5,0.5)
  3709. local lwing1weld = CreateWeld(lwing1,handle,lwing1,4,0,0,math.rad(5),math.rad(0),math.rad(12.5),0,0,0,math.rad(0),math.rad(0),math.rad(0))
  3710.  
  3711. wed = CreateParta(mw1,0,0,"Neon",halocolor)
  3712. CreateMesh(wed,"Wedge",0.05,0.5,0.5)
  3713. CreateWeld(wed,lwing1,wed,0,0,0.25,math.rad(0),math.rad(90),math.rad(0),0,0,0,math.rad(0),math.rad(0),math.rad(0))
  3714. wed = CreateParta(mw1,0,0,"Neon",halocolor)
  3715. CreateMesh(wed,"Wedge",0.05,0.5,0.5)
  3716. CreateWeld(wed,lwing1,wed,0,0,0.25,math.rad(0),math.rad(-90),math.rad(0),0,0,0,math.rad(0),math.rad(0),math.rad(0))
  3717. wed = CreateParta(mw1,0,0,"Neon",halocolor)
  3718. CreateMesh(wed,"Wedge",0.05,0.5,0.5)
  3719. CreateWeld(wed,lwing1,wed,0,-0.5,0.25,math.rad(180),math.rad(90),math.rad(0),0,0,0,math.rad(0),math.rad(0),math.rad(0))
  3720. wed = CreateParta(mw1,0,0,"Neon",halocolor)
  3721. CreateMesh(wed,"Wedge",0.05,0.5,0.5)
  3722. CreateWeld(wed,lwing1,wed,0,-0.5,0.25,math.rad(180),math.rad(-90),math.rad(0),0,0,0,math.rad(0),math.rad(0),math.rad(0))
  3723. wed = CreateParta(mw1,0,0,"Neon",halocolor)
  3724. CreateMesh(wed,"Wedge",0.05,0.5,0.5)
  3725. CreateWeld(wed,lwing1,wed,0,0.75,-0.25,math.rad(0),math.rad(90),math.rad(0),0,0,0,math.rad(0),math.rad(0),math.rad(0))
  3726. wed = CreateParta(mw1,0,0,"Neon",halocolor)
  3727. CreateMesh(wed,"Wedge",0.05,0.5,0.5)
  3728. CreateWeld(wed,lwing1,wed,0,0.75,-0.25,math.rad(0),math.rad(-90),math.rad(0),0,0,0,math.rad(0),math.rad(0),math.rad(0))
  3729. wed = CreateParta(mw1,0,0,"Neon",halocolor)
  3730. CreateMesh(wed,"Wedge",0.05,0.5,1.5)
  3731. CreateWeld(wed,lwing1,wed,0,-0.25,1.75,math.rad(0),math.rad(90),math.rad(90),0,0,0,math.rad(0),math.rad(0),math.rad(0))
  3732. wed = CreateParta(mw1,0,0,"Neon",halocolor)
  3733. CreateMesh(wed,"Wedge",0.05,1.5,0.5)
  3734. CreateWeld(wed,lwing1,wed,0,-1.75,0.25,math.rad(90),math.rad(90),math.rad(90),0,0,0,math.rad(0),math.rad(0),math.rad(0))
  3735. wed = CreateParta(mw1,0,0,"Neon",halocolor)
  3736. CreateMesh(wed,"Wedge",0.05,0.25,1.75)
  3737. CreateWeld(wed,lwing1,wed,0,-0.125,2.5,math.rad(0),math.rad(90),math.rad(90),0,0,0,math.rad(0),math.rad(0),math.rad(0))
  3738. wed = CreateParta(mw1,0,0,"Neon",halocolor)
  3739. CreateMesh(wed,"Wedge",0.05,1.75,0.25)
  3740. CreateWeld(wed,lwing1,wed,0,-2.5,0.125,math.rad(90),math.rad(90),math.rad(90),0,0,0,math.rad(0),math.rad(0),math.rad(0))
  3741.  
  3742.  
  3743. local lwing2 = CreateParta(m,1,1,"Neon",maincolor)
  3744. CreateMesh(handle,"Brick",0.5,0.5,0.5)
  3745. local lwing2weld = CreateWeld(lwing2,handle,lwing2,5,1,0,math.rad(10),math.rad(0),math.rad(25),0,0,0,math.rad(0),math.rad(0),math.rad(0))
  3746.  
  3747. wed = CreateParta(mw1,0,0,"Neon",halocolor)
  3748. CreateMesh(wed,"Wedge",0.05,0.5,0.5)
  3749. CreateWeld(wed,lwing2,wed,0,0,0.25,math.rad(0),math.rad(90),math.rad(0),0,0,0,math.rad(0),math.rad(0),math.rad(0))
  3750. wed = CreateParta(mw1,0,0,"Neon",halocolor)
  3751. CreateMesh(wed,"Wedge",0.05,0.5,0.5)
  3752. CreateWeld(wed,lwing2,wed,0,0,0.25,math.rad(0),math.rad(-90),math.rad(0),0,0,0,math.rad(0),math.rad(0),math.rad(0))
  3753. wed = CreateParta(mw1,0,0,"Neon",halocolor)
  3754. CreateMesh(wed,"Wedge",0.05,0.5,0.5)
  3755. CreateWeld(wed,lwing2,wed,0,-0.5,0.25,math.rad(180),math.rad(90),math.rad(0),0,0,0,math.rad(0),math.rad(0),math.rad(0))
  3756. wed = CreateParta(mw1,0,0,"Neon",halocolor)
  3757. CreateMesh(wed,"Wedge",0.05,0.5,0.5)
  3758. CreateWeld(wed,lwing2,wed,0,-0.5,0.25,math.rad(180),math.rad(-90),math.rad(0),0,0,0,math.rad(0),math.rad(0),math.rad(0))
  3759. wed = CreateParta(mw1,0,0,"Neon",halocolor)
  3760. CreateMesh(wed,"Wedge",0.05,0.5,0.5)
  3761. CreateWeld(wed,lwing2,wed,0,0.75,-0.25,math.rad(0),math.rad(90),math.rad(0),0,0,0,math.rad(0),math.rad(0),math.rad(0))
  3762. wed = CreateParta(mw1,0,0,"Neon",halocolor)
  3763. CreateMesh(wed,"Wedge",0.05,0.5,0.5)
  3764. CreateWeld(wed,lwing2,wed,0,0.75,-0.25,math.rad(0),math.rad(-90),math.rad(0),0,0,0,math.rad(0),math.rad(0),math.rad(0))
  3765. wed = CreateParta(mw1,0,0,"Neon",halocolor)
  3766. CreateMesh(wed,"Wedge",0.05,0.5,1.5)
  3767. CreateWeld(wed,lwing2,wed,0,-0.25,1.75,math.rad(0),math.rad(90),math.rad(90),0,0,0,math.rad(0),math.rad(0),math.rad(0))
  3768. wed = CreateParta(mw1,0,0,"Neon",halocolor)
  3769. CreateMesh(wed,"Wedge",0.05,1.5,0.5)
  3770. CreateWeld(wed,lwing2,wed,0,-1.75,0.25,math.rad(90),math.rad(90),math.rad(90),0,0,0,math.rad(0),math.rad(0),math.rad(0))
  3771. wed = CreateParta(mw1,0,0,"Neon",halocolor)
  3772. CreateMesh(wed,"Wedge",0.05,0.25,1.75)
  3773. CreateWeld(wed,lwing2,wed,0,-0.125,2.5,math.rad(0),math.rad(90),math.rad(90),0,0,0,math.rad(0),math.rad(0),math.rad(0))
  3774. wed = CreateParta(mw1,0,0,"Neon",halocolor)
  3775. CreateMesh(wed,"Wedge",0.05,1.75,0.25)
  3776. CreateWeld(wed,lwing2,wed,0,-2.5,0.125,math.rad(90),math.rad(90),math.rad(90),0,0,0,math.rad(0),math.rad(0),math.rad(0))
  3777.  
  3778. local lwing3 = CreateParta(m,1,1,"Neon",maincolor)
  3779. CreateMesh(handle,"Brick",0.5,0.5,0.5)
  3780. local lwing3weld = CreateWeld(lwing3,handle,lwing3,5.75,2,0,math.rad(15),math.rad(0),math.rad(37.5),0,0,0,math.rad(0),math.rad(0),math.rad(0))
  3781.  
  3782. wed = CreateParta(mw1,0,0,"Neon",halocolor)
  3783. CreateMesh(wed,"Wedge",0.05,0.5,0.5)
  3784. CreateWeld(wed,lwing3,wed,0,0,0.25,math.rad(0),math.rad(90),math.rad(0),0,0,0,math.rad(0),math.rad(0),math.rad(0))
  3785. wed = CreateParta(mw1,0,0,"Neon",halocolor)
  3786. CreateMesh(wed,"Wedge",0.05,0.5,0.5)
  3787. CreateWeld(wed,lwing3,wed,0,0,0.25,math.rad(0),math.rad(-90),math.rad(0),0,0,0,math.rad(0),math.rad(0),math.rad(0))
  3788. wed = CreateParta(mw1,0,0,"Neon",halocolor)
  3789. CreateMesh(wed,"Wedge",0.05,0.5,0.5)
  3790. CreateWeld(wed,lwing3,wed,0,-0.5,0.25,math.rad(180),math.rad(90),math.rad(0),0,0,0,math.rad(0),math.rad(0),math.rad(0))
  3791. wed = CreateParta(mw1,0,0,"Neon",halocolor)
  3792. CreateMesh(wed,"Wedge",0.05,0.5,0.5)
  3793. CreateWeld(wed,lwing3,wed,0,-0.5,0.25,math.rad(180),math.rad(-90),math.rad(0),0,0,0,math.rad(0),math.rad(0),math.rad(0))
  3794. wed = CreateParta(mw1,0,0,"Neon",halocolor)
  3795. CreateMesh(wed,"Wedge",0.05,0.5,0.5)
  3796. CreateWeld(wed,lwing3,wed,0,0.75,-0.25,math.rad(0),math.rad(90),math.rad(0),0,0,0,math.rad(0),math.rad(0),math.rad(0))
  3797. wed = CreateParta(mw1,0,0,"Neon",halocolor)
  3798. CreateMesh(wed,"Wedge",0.05,0.5,0.5)
  3799. CreateWeld(wed,lwing3,wed,0,0.75,-0.25,math.rad(0),math.rad(-90),math.rad(0),0,0,0,math.rad(0),math.rad(0),math.rad(0))
  3800. wed = CreateParta(mw1,0,0,"Neon",halocolor)
  3801. CreateMesh(wed,"Wedge",0.05,0.5,1.5)
  3802. CreateWeld(wed,lwing3,wed,0,-0.25,1.75,math.rad(0),math.rad(90),math.rad(90),0,0,0,math.rad(0),math.rad(0),math.rad(0))
  3803. wed = CreateParta(mw1,0,0,"Neon",halocolor)
  3804. CreateMesh(wed,"Wedge",0.05,1.5,0.5)
  3805. CreateWeld(wed,lwing3,wed,0,-1.75,0.25,math.rad(90),math.rad(90),math.rad(90),0,0,0,math.rad(0),math.rad(0),math.rad(0))
  3806. wed = CreateParta(mw1,0,0,"Neon",halocolor)
  3807. CreateMesh(wed,"Wedge",0.05,0.25,1.75)
  3808. CreateWeld(wed,lwing3,wed,0,-0.125,2.5,math.rad(0),math.rad(90),math.rad(90),0,0,0,math.rad(0),math.rad(0),math.rad(0))
  3809. wed = CreateParta(mw1,0,0,"Neon",halocolor)
  3810. CreateMesh(wed,"Wedge",0.05,1.75,0.25)
  3811. CreateWeld(wed,lwing3,wed,0,-2.5,0.125,math.rad(90),math.rad(90),math.rad(90),0,0,0,math.rad(0),math.rad(0),math.rad(0))
  3812.  
  3813.  
  3814. -- Right wing --
  3815.  
  3816. local rwing1 = CreateParta(m,1,1,"Neon",maincolor)
  3817. CreateMesh(handle,"Brick",0.5,0.5,0.5)
  3818. local rwing1weld = CreateWeld(rwing1,handle,rwing1,-4,0,0,math.rad(5),math.rad(0),math.rad(-12.5),0,0,0,math.rad(0),math.rad(0),math.rad(0))
  3819.  
  3820. wed = CreateParta(mw2,0,0,"Neon",halocolor2)
  3821. CreateMesh(wed,"Wedge",0.05,0.5,0.5)
  3822. CreateWeld(wed,rwing1,wed,0,0,0.25,math.rad(0),math.rad(90),math.rad(0),0,0,0,math.rad(0),math.rad(0),math.rad(0))
  3823. wed = CreateParta(mw2,0,0,"Neon",halocolor2)
  3824. CreateMesh(wed,"Wedge",0.05,0.5,0.5)
  3825. CreateWeld(wed,rwing1,wed,0,0,0.25,math.rad(0),math.rad(-90),math.rad(0),0,0,0,math.rad(0),math.rad(0),math.rad(0))
  3826. wed = CreateParta(mw2,0,0,"Neon",halocolor2)
  3827. CreateMesh(wed,"Wedge",0.05,0.5,0.5)
  3828. CreateWeld(wed,rwing1,wed,0,-0.5,0.25,math.rad(180),math.rad(90),math.rad(0),0,0,0,math.rad(0),math.rad(0),math.rad(0))
  3829. wed = CreateParta(mw2,0,0,"Neon",halocolor2)
  3830. CreateMesh(wed,"Wedge",0.05,0.5,0.5)
  3831. CreateWeld(wed,rwing1,wed,0,-0.5,0.25,math.rad(180),math.rad(-90),math.rad(0),0,0,0,math.rad(0),math.rad(0),math.rad(0))
  3832. wed = CreateParta(mw2,0,0,"Neon",halocolor2)
  3833. CreateMesh(wed,"Wedge",0.05,0.5,0.5)
  3834. CreateWeld(wed,rwing1,wed,0,0.75,-0.25,math.rad(0),math.rad(90),math.rad(0),0,0,0,math.rad(0),math.rad(0),math.rad(0))
  3835. wed = CreateParta(mw2,0,0,"Neon",halocolor2)
  3836. CreateMesh(wed,"Wedge",0.05,0.5,0.5)
  3837. CreateWeld(wed,rwing1,wed,0,0.75,-0.25,math.rad(0),math.rad(-90),math.rad(0),0,0,0,math.rad(0),math.rad(0),math.rad(0))
  3838. wed = CreateParta(mw2,0,0,"Neon",halocolor2)
  3839. CreateMesh(wed,"Wedge",0.05,0.5,1.5)
  3840. CreateWeld(wed,rwing1,wed,0,-0.25,1.75,math.rad(0),math.rad(90),math.rad(90),0,0,0,math.rad(0),math.rad(0),math.rad(0))
  3841. wed = CreateParta(mw2,0,0,"Neon",halocolor2)
  3842. CreateMesh(wed,"Wedge",0.05,1.5,0.5)
  3843. CreateWeld(wed,rwing1,wed,0,-1.75,0.25,math.rad(90),math.rad(90),math.rad(90),0,0,0,math.rad(0),math.rad(0),math.rad(0))
  3844. wed = CreateParta(mw2,0,0,"Neon",halocolor2)
  3845. CreateMesh(wed,"Wedge",0.05,0.25,1.75)
  3846. CreateWeld(wed,rwing1,wed,0,-0.125,2.5,math.rad(0),math.rad(90),math.rad(90),0,0,0,math.rad(0),math.rad(0),math.rad(0))
  3847. wed = CreateParta(mw2,0,0,"Neon",halocolor2)
  3848. CreateMesh(wed,"Wedge",0.05,1.75,0.25)
  3849. CreateWeld(wed,rwing1,wed,0,-2.5,0.125,math.rad(90),math.rad(90),math.rad(90),0,0,0,math.rad(0),math.rad(0),math.rad(0))
  3850.  
  3851. local rwing2 = CreateParta(m,1,1,"Neon",secondcolor)
  3852. CreateMesh(handle,"Brick",0.5,0.5,0.5)
  3853. local rwing2weld = CreateWeld(rwing2,handle,rwing2,-5,1,0,math.rad(10),math.rad(0),math.rad(-25),0,0,0,math.rad(0),math.rad(0),math.rad(0))
  3854.  
  3855. wed = CreateParta(mw2,0,0,"Neon",halocolor2)
  3856. CreateMesh(wed,"Wedge",0.05,0.5,0.5)
  3857. CreateWeld(wed,rwing2,wed,0,0,0.25,math.rad(0),math.rad(90),math.rad(0),0,0,0,math.rad(0),math.rad(0),math.rad(0))
  3858. wed = CreateParta(mw2,0,0,"Neon",halocolor2)
  3859. CreateMesh(wed,"Wedge",0.05,0.5,0.5)
  3860. CreateWeld(wed,rwing2,wed,0,0,0.25,math.rad(0),math.rad(-90),math.rad(0),0,0,0,math.rad(0),math.rad(0),math.rad(0))
  3861. wed = CreateParta(mw2,0,0,"Neon",halocolor2)
  3862. CreateMesh(wed,"Wedge",0.05,0.5,0.5)
  3863. CreateWeld(wed,rwing2,wed,0,-0.5,0.25,math.rad(180),math.rad(90),math.rad(0),0,0,0,math.rad(0),math.rad(0),math.rad(0))
  3864. wed = CreateParta(mw2,0,0,"Neon",halocolor2)
  3865. CreateMesh(wed,"Wedge",0.05,0.5,0.5)
  3866. CreateWeld(wed,rwing2,wed,0,-0.5,0.25,math.rad(180),math.rad(-90),math.rad(0),0,0,0,math.rad(0),math.rad(0),math.rad(0))
  3867. wed = CreateParta(mw2,0,0,"Neon",halocolor2)
  3868. CreateMesh(wed,"Wedge",0.05,0.5,0.5)
  3869. CreateWeld(wed,rwing2,wed,0,0.75,-0.25,math.rad(0),math.rad(90),math.rad(0),0,0,0,math.rad(0),math.rad(0),math.rad(0))
  3870. wed = CreateParta(mw2,0,0,"Neon",halocolor2)
  3871. CreateMesh(wed,"Wedge",0.05,0.5,0.5)
  3872. CreateWeld(wed,rwing2,wed,0,0.75,-0.25,math.rad(0),math.rad(-90),math.rad(0),0,0,0,math.rad(0),math.rad(0),math.rad(0))
  3873. wed = CreateParta(mw2,0,0,"Neon",halocolor2)
  3874. CreateMesh(wed,"Wedge",0.05,0.5,1.5)
  3875. CreateWeld(wed,rwing2,wed,0,-0.25,1.75,math.rad(0),math.rad(90),math.rad(90),0,0,0,math.rad(0),math.rad(0),math.rad(0))
  3876. wed = CreateParta(mw2,0,0,"Neon",halocolor2)
  3877. CreateMesh(wed,"Wedge",0.05,1.5,0.5)
  3878. CreateWeld(wed,rwing2,wed,0,-1.75,0.25,math.rad(90),math.rad(90),math.rad(90),0,0,0,math.rad(0),math.rad(0),math.rad(0))
  3879. wed = CreateParta(mw2,0,0,"Neon",halocolor2)
  3880. CreateMesh(wed,"Wedge",0.05,0.25,1.75)
  3881. CreateWeld(wed,rwing2,wed,0,-0.125,2.5,math.rad(0),math.rad(90),math.rad(90),0,0,0,math.rad(0),math.rad(0),math.rad(0))
  3882. wed = CreateParta(mw2,0,0,"Neon",halocolor2)
  3883. CreateMesh(wed,"Wedge",0.05,1.75,0.25)
  3884. CreateWeld(wed,rwing2,wed,0,-2.5,0.125,math.rad(90),math.rad(90),math.rad(90),0,0,0,math.rad(0),math.rad(0),math.rad(0))
  3885.  
  3886. local rwing3 = CreateParta(m,1,1,"Neon",secondcolor)
  3887. CreateMesh(handle,"Brick",0.5,0.5,0.5)
  3888. local rwing3weld = CreateWeld(rwing3,handle,rwing3,-5.75,2,0,math.rad(15),math.rad(0),math.rad(-37.5),0,0,0,math.rad(0),math.rad(0),math.rad(0))
  3889.  
  3890.  
  3891. wed = CreateParta(mw2,0,0,"Neon",halocolor2)
  3892. CreateMesh(wed,"Wedge",0.05,0.5,0.5)
  3893. CreateWeld(wed,rwing3,wed,0,0,0.25,math.rad(0),math.rad(90),math.rad(0),0,0,0,math.rad(0),math.rad(0),math.rad(0))
  3894. wed = CreateParta(mw2,0,0,"Neon",halocolor2)
  3895. CreateMesh(wed,"Wedge",0.05,0.5,0.5)
  3896. CreateWeld(wed,rwing3,wed,0,0,0.25,math.rad(0),math.rad(-90),math.rad(0),0,0,0,math.rad(0),math.rad(0),math.rad(0))
  3897. wed = CreateParta(mw2,0,0,"Neon",halocolor2)
  3898. CreateMesh(wed,"Wedge",0.05,0.5,0.5)
  3899. CreateWeld(wed,rwing3,wed,0,-0.5,0.25,math.rad(180),math.rad(90),math.rad(0),0,0,0,math.rad(0),math.rad(0),math.rad(0))
  3900. wed = CreateParta(mw2,0,0,"Neon",halocolor2)
  3901. CreateMesh(wed,"Wedge",0.05,0.5,0.5)
  3902. CreateWeld(wed,rwing3,wed,0,-0.5,0.25,math.rad(180),math.rad(-90),math.rad(0),0,0,0,math.rad(0),math.rad(0),math.rad(0))
  3903. wed = CreateParta(mw2,0,0,"Neon",halocolor2)
  3904. CreateMesh(wed,"Wedge",0.05,0.5,0.5)
  3905. CreateWeld(wed,rwing3,wed,0,0.75,-0.25,math.rad(0),math.rad(90),math.rad(0),0,0,0,math.rad(0),math.rad(0),math.rad(0))
  3906. wed = CreateParta(mw2,0,0,"Neon",halocolor2)
  3907. CreateMesh(wed,"Wedge",0.05,0.5,0.5)
  3908. CreateWeld(wed,rwing3,wed,0,0.75,-0.25,math.rad(0),math.rad(-90),math.rad(0),0,0,0,math.rad(0),math.rad(0),math.rad(0))
  3909. wed = CreateParta(mw2,0,0,"Neon",halocolor2)
  3910. CreateMesh(wed,"Wedge",0.05,0.5,1.5)
  3911. CreateWeld(wed,rwing3,wed,0,-0.25,1.75,math.rad(0),math.rad(90),math.rad(90),0,0,0,math.rad(0),math.rad(0),math.rad(0))
  3912. wed = CreateParta(mw2,0,0,"Neon",halocolor2)
  3913. CreateMesh(wed,"Wedge",0.05,1.5,0.5)
  3914. CreateWeld(wed,rwing3,wed,0,-1.75,0.25,math.rad(90),math.rad(90),math.rad(90),0,0,0,math.rad(0),math.rad(0),math.rad(0))
  3915. wed = CreateParta(mw2,0,0,"Neon",halocolor2)
  3916. CreateMesh(wed,"Wedge",0.05,0.25,1.75)
  3917. CreateWeld(wed,rwing3,wed,0,-0.125,2.5,math.rad(0),math.rad(90),math.rad(90),0,0,0,math.rad(0),math.rad(0),math.rad(0))
  3918. wed = CreateParta(mw2,0,0,"Neon",halocolor2)
  3919. CreateMesh(wed,"Wedge",0.05,1.75,0.25)
  3920. CreateWeld(wed,rwing3,wed,0,-2.5,0.125,math.rad(90),math.rad(90),math.rad(90),0,0,0,math.rad(0),math.rad(0),math.rad(0))
  3921.  
  3922. ------------- Trails
  3923. local A0 = Instance.new("Attachment",lwing1)
  3924. A0.Position = Vector3.new(0,-0.7,0)
  3925. local A1 = Instance.new("Attachment",lwing1)
  3926. A1.Position = Vector3.new(0,-3.5,0)
  3927. tl1 = Instance.new('Trail',lwing1)
  3928. tl1.Attachment0 = A0
  3929. tl1.Attachment1 = A1
  3930. tl1.Texture = "http://www.roblox.com/asset/?id=1049219073"
  3931. tl1.LightEmission = 1
  3932. tl1.Transparency = NumberSequence.new({NumberSequenceKeypoint.new(0, 0),NumberSequenceKeypoint.new(1, 1)})
  3933. tl1.Color = ColorSequence.new(halocolor.Color)
  3934. tl1.Lifetime = 0.5
  3935.  
  3936. local A0 = Instance.new("Attachment",lwing2)
  3937. A0.Position = Vector3.new(0,-0.7,0)
  3938. local A1 = Instance.new("Attachment",lwing2)
  3939. A1.Position = Vector3.new(0,-3.5,0)
  3940. tl2 = Instance.new('Trail',lwing2)
  3941. tl2.Attachment0 = A0
  3942. tl2.Attachment1 = A1
  3943. tl2.Texture = "http://www.roblox.com/asset/?id=1049219073"
  3944. tl2.LightEmission = 1
  3945. tl2.Transparency = NumberSequence.new({NumberSequenceKeypoint.new(0, 0),NumberSequenceKeypoint.new(1, 1)})
  3946. tl2.Color = ColorSequence.new(halocolor.Color)
  3947. tl2.Lifetime = 0.5
  3948.  
  3949. local A0 = Instance.new("Attachment",lwing3)
  3950. A0.Position = Vector3.new(0,-0.7,0)
  3951. local A1 = Instance.new("Attachment",lwing3)
  3952. A1.Position = Vector3.new(0,-3.5,0)
  3953. tl3 = Instance.new('Trail',lwing3)
  3954. tl3.Attachment0 = A0
  3955. tl3.Attachment1 = A1
  3956. tl3.Texture = "http://www.roblox.com/asset/?id=1049219073"
  3957. tl3.LightEmission = 1
  3958. tl3.Transparency = NumberSequence.new({NumberSequenceKeypoint.new(0, 0),NumberSequenceKeypoint.new(1, 1)})
  3959. tl3.Color = ColorSequence.new(halocolor.Color)
  3960. tl3.Lifetime = 0.5
  3961.  
  3962. local A0 = Instance.new("Attachment",rwing1)
  3963. A0.Position = Vector3.new(0,-0.7,0)
  3964. local A1 = Instance.new("Attachment",rwing1)
  3965. A1.Position = Vector3.new(0,-3.5,0)
  3966. tr1 = Instance.new('Trail',rwing1)
  3967. tr1.Attachment0 = A0
  3968. tr1.Attachment1 = A1
  3969. tr1.Texture = "http://www.roblox.com/asset/?id=1049219073"
  3970. tr1.LightEmission = 1
  3971. tr1.Transparency = NumberSequence.new({NumberSequenceKeypoint.new(0, 0),NumberSequenceKeypoint.new(1, 1)})
  3972. tr1.Color = ColorSequence.new(halocolor2.Color)
  3973. tr1.Lifetime = 0.5
  3974.  
  3975. local A0 = Instance.new("Attachment",rwing2)
  3976. A0.Position = Vector3.new(0,-0.7,0)
  3977. local A1 = Instance.new("Attachment",rwing2)
  3978. A1.Position = Vector3.new(0,-3.5,0)
  3979. tr2 = Instance.new('Trail',rwing2)
  3980. tr2.Attachment0 = A0
  3981. tr2.Attachment1 = A1
  3982. tr2.Texture = "http://www.roblox.com/asset/?id=1049219073"
  3983. tr2.LightEmission = 1
  3984. tr2.Transparency = NumberSequence.new({NumberSequenceKeypoint.new(0, 0),NumberSequenceKeypoint.new(1, 1)})
  3985. tr2.Color = ColorSequence.new(halocolor2.Color)
  3986. tr2.Lifetime = 0.5
  3987.  
  3988. local A0 = Instance.new("Attachment",rwing3)
  3989. A0.Position = Vector3.new(0,-0.7,0)
  3990. local A1 = Instance.new("Attachment",rwing3)
  3991. A1.Position = Vector3.new(0,-3.5,0)
  3992. tr3 = Instance.new('Trail',rwing3)
  3993. tr3.Attachment0 = A0
  3994. tr3.Attachment1 = A1
  3995. tr3.Texture = "http://www.roblox.com/asset/?id=1049219073"
  3996. tr3.LightEmission = 1
  3997. tr3.Transparency = NumberSequence.new({NumberSequenceKeypoint.new(0, 0),NumberSequenceKeypoint.new(1, 1)})
  3998. tr3.Color = ColorSequence.new(halocolor2.Color)
  3999. tr3.Lifetime = 0.5
  4000.  
  4001. --------------
  4002.  
  4003.  
  4004.  
  4005. for i, v in pairs(mw2:GetChildren()) do
  4006. if v:IsA("Part") then
  4007. v.BrickColor = BrickColor.new("White")
  4008. v.Material = "Neon"
  4009. end
  4010. end
  4011. for i, v in pairs(mw1:GetChildren()) do
  4012. if v:IsA("Part") then
  4013. v.Transparency = 0
  4014. v.BrickColor = BrickColor.new("White")
  4015. v.Material = "Neon"
  4016. end
  4017. end
  4018. for i, v in pairs(extrawingmod1:GetChildren()) do
  4019. if v:IsA("Part") then
  4020. v.Transparency = 1
  4021. v.BrickColor = BrickColor.new("White")
  4022. v.Material = "Neon"
  4023. end
  4024. end
  4025. for i, v in pairs(extrawingmod2:GetChildren()) do
  4026. if v:IsA("Part") then
  4027. v.Transparency = 1
  4028. v.BrickColor = BrickColor.new("White")
  4029. v.Material = "Neon"
  4030. end
  4031. end
  4032. local MAINRUINCOLOR = BrickColor.new("Navy blue")
  4033. local SECONDRUINCOLOR = BrickColor.new("Navy blue")
  4034. local THIRDRUINCOLOR = BrickColor.new("Really black")
  4035.  
  4036. function RecolorThing(one,two,three,four,five,exonetran,exone,extwotran,extwo)
  4037. for i, v in pairs(mw2:GetChildren()) do
  4038. if v:IsA("Part") then
  4039. v.BrickColor = one
  4040. v.Material = "Neon"
  4041. end
  4042. end
  4043. refec.Color = ColorSequence.new(one.Color)
  4044. refec2.Color = ColorSequence.new(one.Color)
  4045. refec3.Color = ColorSequence.new(one.Color)
  4046. tr1.Color = ColorSequence.new(one.Color)
  4047. tr2.Color = ColorSequence.new(one.Color)
  4048. tr3.Color = ColorSequence.new(one.Color)
  4049. imgl2.ImageColor3 = one.Color
  4050. circl.ImageColor3 = two.Color
  4051. techc.ImageColor3 = one.Color
  4052. circl2.ImageColor3 = one.Color
  4053. ned.TextColor3 = two.Color
  4054. ned.TextStrokeColor3 = one.Color
  4055. for i, v in pairs(mw1:GetChildren()) do
  4056. if v:IsA("Part") then
  4057. v.Transparency = 0
  4058. v.BrickColor = two
  4059. v.Material = "Neon"
  4060. end
  4061. end
  4062. tl1.Color = ColorSequence.new(two.Color)
  4063. tl2.Color = ColorSequence.new(two.Color)
  4064. tl3.Color = ColorSequence.new(two.Color)
  4065. for i, v in pairs(m:GetChildren()) do
  4066. if v:IsA("Part") then
  4067. v.BrickColor = three
  4068. v.Material = "Ice"
  4069. end
  4070. end
  4071. for i, v in pairs(m2:GetChildren()) do
  4072. if v:IsA("Part") then
  4073. v.BrickColor = four
  4074. v.Material = "Ice"
  4075. end
  4076. end
  4077. for i, v in pairs(m3:GetChildren()) do
  4078. if v:IsA("Part") then
  4079. v.BrickColor = five
  4080. v.Material = "Neon"
  4081. end
  4082. end
  4083. for i, v in pairs(extrawingmod1:GetChildren()) do
  4084. if v:IsA("Part") then
  4085. v.Transparency = exonetran
  4086. v.BrickColor = exone
  4087. v.Material = "Neon"
  4088. end
  4089. end
  4090. for i, v in pairs(extrawingmod2:GetChildren()) do
  4091. if v:IsA("Part") then
  4092. v.Transparency = extwotran
  4093. v.BrickColor = extwo
  4094. v.Material = "Neon"
  4095. end
  4096. end
  4097. end
  4098.  
  4099. imgl2.ImageColor3 = MAINRUINCOLOR.Color
  4100. circl.ImageColor3 = SECONDRUINCOLOR.Color
  4101. techc.ImageColor3 = MAINRUINCOLOR.Color
  4102. circl2.ImageColor3 = MAINRUINCOLOR.Color
  4103. ned.TextColor3 = MAINRUINCOLOR.Color
  4104. ned.TextStrokeColor3 = SECONDRUINCOLOR.Color
  4105.  
  4106.  
  4107. function bosschatfunc(text,color,watval)
  4108. for i,v in pairs(game:GetService("Players"):GetPlayers()) do
  4109. coroutine.resume(coroutine.create(function()
  4110. if v.PlayerGui:FindFirstChild("Dialog")~= nil then
  4111. v.PlayerGui:FindFirstChild("Dialog"):destroy()
  4112. end
  4113. local scrg = Instance.new("ScreenGui",v.PlayerGui)
  4114. scrg.Name = "Dialog"
  4115. local txtlb = Instance.new("TextLabel",scrg)
  4116. txtlb.Text = ""
  4117. txtlb.Font = "Bodoni"
  4118. txtlb.TextColor3 = Color3.new(0,0,0)
  4119. txtlb.TextStrokeTransparency = 0
  4120. txtlb.BackgroundTransparency = 0.75
  4121. txtlb.BackgroundColor3 = Color3.new(0,0,0)
  4122. txtlb.TextStrokeColor3 = color
  4123. txtlb.TextScaled = true
  4124. txtlb.Size = UDim2.new(1,0,0.25,0)
  4125. txtlb.TextXAlignment = "Left"
  4126. txtlb.Position = UDim2.new(0,0,0.75 + 1,0)
  4127. local txtlb2 = Instance.new("TextLabel",scrg)
  4128. txtlb2.Text = "Chaotic:"
  4129. txtlb2.Font = "Arcade"
  4130. txtlb2.TextColor3 = Color3.new(0,0,0)
  4131. txtlb2.TextStrokeTransparency = 0
  4132. txtlb2.BackgroundTransparency = 1
  4133. txtlb2.TextStrokeColor3 = color
  4134. txtlb2.TextSize = 40
  4135. txtlb2.Size = UDim2.new(1,0,0.25,0)
  4136. txtlb2.TextXAlignment = "Left"
  4137. txtlb2.Position = UDim2.new(0,0,1,0)
  4138. local fvalen = 0.55
  4139. local fval = -0.49
  4140. coroutine.resume(coroutine.create(function()
  4141. while true do
  4142. Swait()
  4143. if MODE == "Sanity" then
  4144. txtlb.Rotation = math.random(-1,1)
  4145. txtlb2.Rotation = math.random(-1,1)
  4146. txtlb.Position = txtlb.Position + UDim2.new(0,math.random(-1,1)/5,0,math.random(-1,1)/5)
  4147. txtlb2.Position = txtlb2.Position + UDim2.new(0,math.random(-1,1)/5,0,math.random(-1,1)/5)
  4148. txtlb.TextStrokeColor3 = BrickColor.random().Color
  4149. txtlb2.TextStrokeColor3 = BrickColor.random().Color
  4150. end
  4151. end
  4152. end))
  4153. coroutine.resume(coroutine.create(function()
  4154. while true do
  4155. Swait()
  4156. if scrg.Parent ~= nil then
  4157. fvalen = fvalen - 0.0001
  4158. elseif scrg.Parent == nil then
  4159. break
  4160. end
  4161. end
  4162. end))
  4163. local flol = 1.75
  4164. local flil = 1.6
  4165. coroutine.resume(coroutine.create(function()
  4166. for i = 0, 9 do
  4167. Swait()
  4168. fval = fval + 0.05
  4169. flol = flol - 0.1
  4170. flil = flil - 0.1
  4171. txtlb.Text = ""
  4172. txtlb.Position = UDim2.new(0,0,flol,0)
  4173. txtlb2.Position = UDim2.new(0,0,flil,0)
  4174. end
  4175. txtlb.Text = text
  4176. wait(watval)
  4177. local valinc = 0
  4178. for i = 0, 99 do
  4179. Swait()
  4180. valinc = valinc + 0.0001
  4181. flol = flol + valinc
  4182. flil = flil + valinc
  4183. txtlb.Rotation = txtlb.Rotation + valinc*20
  4184. txtlb2.Rotation = txtlb2.Rotation - valinc*50
  4185. txtlb.Position = UDim2.new(0,0,flol,0)
  4186. txtlb2.Position = UDim2.new(0,0,flil,0)
  4187. txtlb.TextStrokeTransparency = txtlb.TextStrokeTransparency + 0.01
  4188. txtlb.TextTransparency = txtlb.TextTransparency + 0.01
  4189. txtlb2.TextStrokeTransparency = txtlb2.TextStrokeTransparency + 0.01
  4190. txtlb2.TextTransparency = txtlb2.TextTransparency + 0.01
  4191. txtlb.BackgroundTransparency = txtlb.BackgroundTransparency + 0.0025
  4192. end
  4193. scrg:Destroy()
  4194. end))
  4195. end))
  4196. end
  4197. end
  4198.  
  4199. function BigBlack(text,color,watval)
  4200. for i,v in pairs(game:GetService("Players"):GetPlayers()) do
  4201. coroutine.resume(coroutine.create(function()
  4202. if v.PlayerGui:FindFirstChild("Dialog")~= nil then
  4203. v.PlayerGui:FindFirstChild("Dialog"):destroy()
  4204. end
  4205. local scrg = Instance.new("ScreenGui",v.PlayerGui)
  4206. scrg.Name = "Dialog"
  4207. local txtlb = Instance.new("TextLabel",scrg)
  4208. txtlb.Text = ""
  4209. txtlb.Font = "Bodoni"
  4210. txtlb.TextColor3 = Color3.new(0,0,0)
  4211. txtlb.TextStrokeTransparency = 1
  4212. txtlb.BackgroundTransparency = 1
  4213. txtlb.BackgroundColor3 = Color3.new(0,0,0)
  4214. txtlb.TextStrokeColor3 = color
  4215. txtlb.TextScaled = true
  4216. txtlb.Size = UDim2.new(1,0,1,0)
  4217. txtlb.TextXAlignment = "Center"
  4218. txtlb.Position = UDim2.new(0,0,6.75 + 1,0)
  4219. local txtlb2 = Instance.new("TextLabel",scrg)
  4220. txtlb2.Text = "Chaotic:"
  4221. txtlb2.Font = "Arcade"
  4222. txtlb2.TextColor3 = Color3.new(0,0,0)
  4223. txtlb2.TextStrokeTransparency = 0
  4224. txtlb2.BackgroundTransparency = 1
  4225. txtlb2.TextStrokeColor3 = color
  4226. txtlb2.TextSize = 40
  4227. txtlb2.Size = UDim2.new(1,0,0.25,0)
  4228. txtlb2.TextXAlignment = "Left"
  4229. txtlb2.Position = UDim2.new(0,0,1,0)
  4230. local fvalen = 0.55
  4231. local fval = -0.49
  4232. coroutine.resume(coroutine.create(function()
  4233. while true do
  4234. Swait()
  4235. if MODE == "Sanity" then
  4236. txtlb.Rotation = math.random(-1,1)
  4237. txtlb2.Rotation = math.random(-1,1)
  4238. txtlb.Position = txtlb.Position + UDim2.new(0,math.random(-1,1)/5,0,math.random(-1,1)/5)
  4239. txtlb2.Position = txtlb2.Position + UDim2.new(0,math.random(-1,1)/5,0,math.random(-1,1)/5)
  4240. txtlb.TextStrokeColor3 = BrickColor.random().Color
  4241. txtlb2.TextStrokeColor3 = BrickColor.random().Color
  4242. end
  4243. end
  4244. end))
  4245. coroutine.resume(coroutine.create(function()
  4246. while true do
  4247. Swait()
  4248. if scrg.Parent ~= nil then
  4249. fvalen = fvalen - 0.0001
  4250. elseif scrg.Parent == nil then
  4251. break
  4252. end
  4253. end
  4254. end))
  4255. local flol = 1.05
  4256. local flil = 0.75
  4257. local flil2 = -0.2
  4258. coroutine.resume(coroutine.create(function()
  4259. for i = 1,string.len(text),1 do
  4260. wait()
  4261. text.Text = string.sub(text,1,i)
  4262. end
  4263. end))
  4264. coroutine.resume(coroutine.create(function()
  4265. for i = 0, 1 do
  4266. fval = fval + 0.05
  4267. flol = flol - 0.1
  4268. flil2 = flil2 + 0.1
  4269. txtlb.Text = ""
  4270. txtlb.Position = UDim2.new(flil2,0,0,0)
  4271. txtlb.BackgroundTransparency = 1 - 0.1
  4272. txtlb2.Position = UDim2.new(flil2,0,0,0)
  4273. end
  4274.  
  4275. for i = 0, 99 do
  4276. txtlb.TextStrokeTransparency = txtlb.TextStrokeTransparency - 0.01
  4277. txtlb.TextTransparency = txtlb.TextTransparency - 0.01
  4278. txtlb2.TextStrokeTransparency = txtlb2.TextStrokeTransparency - 0.01
  4279. txtlb2.TextTransparency = txtlb2.TextTransparency - 0.01
  4280. txtlb.BackgroundTransparency = txtlb.BackgroundTransparency - 0.0025
  4281. end
  4282.  
  4283. txtlb.Text = text
  4284. wait(watval)
  4285. local valinc = 0
  4286. for i = 0, 99 do
  4287. Swait()
  4288. valinc = valinc + 0.0002
  4289. flol = flol + valinc
  4290. flil2 = flil2 + valinc
  4291. txtlb.Rotation = txtlb.Rotation + valinc*15
  4292. txtlb2.Rotation = txtlb2.Rotation - valinc*15
  4293. txtlb.Position = UDim2.new(flil2,0,0,0)
  4294. txtlb2.Position = UDim2.new(flil2,0,0,0)
  4295. txtlb.TextStrokeTransparency = txtlb.TextStrokeTransparency + 0.01
  4296. txtlb.TextTransparency = txtlb.TextTransparency + 0.01
  4297. txtlb2.TextStrokeTransparency = txtlb2.TextStrokeTransparency + 0.01
  4298. txtlb2.TextTransparency = txtlb2.TextTransparency + 0.01
  4299. txtlb.BackgroundTransparency = txtlb.BackgroundTransparency + 0.0025
  4300. end
  4301. scrg:Destroy()
  4302. end))
  4303. end))
  4304. end
  4305. end
  4306.  
  4307. RecolorThing(MAINRUINCOLOR,SECONDRUINCOLOR,SECONDRUINCOLOR,SECONDRUINCOLOR,SECONDRUINCOLOR,1,SECONDRUINCOLOR,1,SECONDRUINCOLOR,THIRDRUINCOLOR)
  4308.  
  4309. --//=================================\\
  4310. --|| SOME TAG EDIT
  4311. --\\=================================//
  4312. local TEXTCOLOR = C3(0, 0, 1)
  4313.  
  4314. m = game.Players.LocalPlayer
  4315. char = m.Character
  4316. local txt = Instance.new("BillboardGui", char)
  4317. txt.Adornee = char.Head
  4318. txt.Name = "_status"
  4319. txt.Size = UDim2.new(2, 0, 1.2, 0)
  4320. txt.StudsOffset = Vector3.new(-18.75, 8, 0)
  4321. local text = Instance.new("TextLabel", txt)
  4322. text.Size = UDim2.new(20, 0, 7, 0)
  4323. text.FontSize = "Size24"
  4324. text.TextScaled = true
  4325. text.TextTransparency = 0
  4326. text.BackgroundTransparency = 1
  4327. text.TextTransparency = 0
  4328. text.TextStrokeTransparency = 0
  4329. text.Font = "Bodoni"
  4330. v = Instance.new("Part")
  4331. v.Name = "ColorBrick"
  4332. v.Parent = m.Character
  4333. v.FormFactor = "Symmetric"
  4334. v.Anchored = true
  4335. v.CanCollide = false
  4336. v.BottomSurface = "Smooth"
  4337. v.TopSurface = "Smooth"
  4338. v.Size = Vector3.new(10, 5, 3)
  4339. v.Transparency = 1
  4340. v.CFrame = char.Torso.CFrame
  4341. v.BrickColor = BrickColor.new("Really black")
  4342. v.Transparency = 1
  4343. v.Shape = "Block"
  4344. text.Text = "Lunar"
  4345.  
  4346. function RecolorTextAndRename(name,col1,col2,font)
  4347. text.TextStrokeColor3 = col2
  4348. text.TextColor3 = col1
  4349. text.Font = font
  4350. text.Text = name
  4351. techc.ImageColor3 = col2
  4352. circl.ImageColor3 = col2
  4353. circl2.ImageColor3 = col1
  4354. imgl2.ImageColor3 = col1
  4355. imgl2b.ImageColor3 = col2
  4356. ned.Text = name
  4357. ned.TextColor3 = col1
  4358. ned.TextStrokeColor3 = col2
  4359. end
  4360. --//=================================\\
  4361. --|| SOME FUNCTIONS
  4362. --\\=================================//
  4363.  
  4364.  
  4365.  
  4366. function Raycast(POSITION, DIRECTION, RANGE, IGNOREDECENDANTS)
  4367. return workspace:FindPartOnRay(Ray.new(POSITION, DIRECTION.unit * RANGE), IGNOREDECENDANTS)
  4368. end
  4369.  
  4370. function PositiveAngle(NUMBER)
  4371. if NUMBER >= 0 then
  4372. NUMBER = 0
  4373. end
  4374. return NUMBER
  4375. end
  4376.  
  4377. function NegativeAngle(NUMBER)
  4378. if NUMBER <= 0 then
  4379. NUMBER = 0
  4380. end
  4381. return NUMBER
  4382. end
  4383.  
  4384. function Swait(NUMBER)
  4385. if NUMBER == 0 or NUMBER == nil then
  4386. ArtificialHB.Event:wait()
  4387. else
  4388. for i = 1, NUMBER do
  4389. ArtificialHB.Event:wait()
  4390. end
  4391. end
  4392. end
  4393.  
  4394. function CreateMesh(MESH, PARENT, MESHTYPE, MESHID, TEXTUREID, SCALE, OFFSET)
  4395. local NEWMESH = IT(MESH)
  4396. if MESH == "SpecialMesh" then
  4397. NEWMESH.MeshType = MESHTYPE
  4398. if MESHID ~= "nil" and MESHID ~= "" then
  4399. NEWMESH.MeshId = "http://www.roblox.com/asset/?id="..MESHID
  4400. end
  4401. if TEXTUREID ~= "nil" and TEXTUREID ~= "" then
  4402. NEWMESH.TextureId = "http://www.roblox.com/asset/?id="..TEXTUREID
  4403. end
  4404. end
  4405. NEWMESH.Offset = OFFSET or VT(0, 0, 0)
  4406. NEWMESH.Scale = SCALE
  4407. NEWMESH.Parent = PARENT
  4408. return NEWMESH
  4409. end
  4410.  
  4411. function CreatePart(FORMFACTOR, PARENT, MATERIAL, REFLECTANCE, TRANSPARENCY, BRICKCOLOR, NAME, SIZE, ANCHOR)
  4412. local NEWPART = IT("Part")
  4413. NEWPART.formFactor = FORMFACTOR
  4414. NEWPART.Reflectance = REFLECTANCE
  4415. NEWPART.Transparency = TRANSPARENCY
  4416. NEWPART.CanCollide = false
  4417. NEWPART.Locked = true
  4418. NEWPART.Anchored = true
  4419. if ANCHOR == false then
  4420. NEWPART.Anchored = false
  4421. end
  4422. NEWPART.BrickColor = BRICKC(tostring(BRICKCOLOR))
  4423. NEWPART.Name = NAME
  4424. NEWPART.Size = SIZE
  4425. NEWPART.Position = Torso.Position
  4426. NEWPART.Material = MATERIAL
  4427. NEWPART:BreakJoints()
  4428. NEWPART.Parent = PARENT
  4429. return NEWPART
  4430. end
  4431.  
  4432. local function weldBetween(a, b)
  4433. local weldd = Instance.new("ManualWeld")
  4434. weldd.Part0 = a
  4435. weldd.Part1 = b
  4436. weldd.C0 = CFrame.new()
  4437. weldd.C1 = b.CFrame:inverse() * a.CFrame
  4438. weldd.Parent = a
  4439. return weldd
  4440. end
  4441.  
  4442.  
  4443. function QuaternionFromCFrame(cf)
  4444. local mx, my, mz, m00, m01, m02, m10, m11, m12, m20, m21, m22 = cf:components()
  4445. local trace = m00 + m11 + m22
  4446. if trace > 0 then
  4447. local s = math.sqrt(1 + trace)
  4448. local recip = 0.5 / s
  4449. return (m21 - m12) * recip, (m02 - m20) * recip, (m10 - m01) * recip, s * 0.5
  4450. else
  4451. local i = 0
  4452. if m11 > m00 then
  4453. i = 1
  4454. end
  4455. if m22 > (i == 0 and m00 or m11) then
  4456. i = 2
  4457. end
  4458. if i == 0 then
  4459. local s = math.sqrt(m00 - m11 - m22 + 1)
  4460. local recip = 0.5 / s
  4461. return 0.5 * s, (m10 + m01) * recip, (m20 + m02) * recip, (m21 - m12) * recip
  4462. elseif i == 1 then
  4463. local s = math.sqrt(m11 - m22 - m00 + 1)
  4464. local recip = 0.5 / s
  4465. return (m01 + m10) * recip, 0.5 * s, (m21 + m12) * recip, (m02 - m20) * recip
  4466. elseif i == 2 then
  4467. local s = math.sqrt(m22 - m00 - m11 + 1)
  4468. local recip = 0.5 / s return (m02 + m20) * recip, (m12 + m21) * recip, 0.5 * s, (m10 - m01) * recip
  4469. end
  4470. end
  4471. end
  4472.  
  4473. function QuaternionToCFrame(px, py, pz, x, y, z, w)
  4474. local xs, ys, zs = x + x, y + y, z + z
  4475. local wx, wy, wz = w * xs, w * ys, w * zs
  4476. local xx = x * xs
  4477. local xy = x * ys
  4478. local xz = x * zs
  4479. local yy = y * ys
  4480. local yz = y * zs
  4481. local zz = z * zs
  4482. 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))
  4483. end
  4484.  
  4485. function QuaternionSlerp(a, b, t)
  4486. local cosTheta = a[1] * b[1] + a[2] * b[2] + a[3] * b[3] + a[4] * b[4]
  4487. local startInterp, finishInterp;
  4488. if cosTheta >= 0.0001 then
  4489. if (1 - cosTheta) > 0.0001 then
  4490. local theta = ACOS(cosTheta)
  4491. local invSinTheta = 1 / SIN(theta)
  4492. startInterp = SIN((1 - t) * theta) * invSinTheta
  4493. finishInterp = SIN(t * theta) * invSinTheta
  4494. else
  4495. startInterp = 1 - t
  4496. finishInterp = t
  4497. end
  4498. else
  4499. if (1 + cosTheta) > 0.0001 then
  4500. local theta = ACOS(-cosTheta)
  4501. local invSinTheta = 1 / SIN(theta)
  4502. startInterp = SIN((t - 1) * theta) * invSinTheta
  4503. finishInterp = SIN(t * theta) * invSinTheta
  4504. else
  4505. startInterp = t - 1
  4506. finishInterp = t
  4507. end
  4508. end
  4509. 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
  4510. end
  4511.  
  4512. function Clerp(a, b, t)
  4513. local qa = {QuaternionFromCFrame(a)}
  4514. local qb = {QuaternionFromCFrame(b)}
  4515. local ax, ay, az = a.x, a.y, a.z
  4516. local bx, by, bz = b.x, b.y, b.z
  4517. local _t = 1 - t
  4518. return QuaternionToCFrame(_t * ax + t * bx, _t * ay + t * by, _t * az + t * bz, QuaternionSlerp(qa, qb, t))
  4519. end
  4520.  
  4521. function CreateFrame(PARENT, TRANSPARENCY, BORDERSIZEPIXEL, POSITION, SIZE, COLOR, BORDERCOLOR, NAME)
  4522. local frame = IT("Frame")
  4523. frame.BackgroundTransparency = TRANSPARENCY
  4524. frame.BorderSizePixel = BORDERSIZEPIXEL
  4525. frame.Position = POSITION
  4526. frame.Size = SIZE
  4527. frame.BackgroundColor3 = COLOR
  4528. frame.BorderColor3 = BORDERCOLOR
  4529. frame.Name = NAME
  4530. frame.Parent = PARENT
  4531. return frame
  4532. end
  4533.  
  4534. function CreateLabel(PARENT, TEXT, TEXTCOLOR, TEXTFONTSIZE, TEXTFONT, TRANSPARENCY, BORDERSIZEPIXEL, STROKETRANSPARENCY, NAME)
  4535. local label = IT("TextLabel")
  4536. label.BackgroundTransparency = 1
  4537. label.Size = UD2(1, 0, 1, 0)
  4538. label.Position = UD2(0, 0, 0, 0)
  4539. label.TextColor3 = TEXTCOLOR
  4540. label.TextStrokeTransparency = STROKETRANSPARENCY
  4541. label.TextTransparency = TRANSPARENCY
  4542. label.FontSize = TEXTFONTSIZE
  4543. label.Font = TEXTFONT
  4544. label.BorderSizePixel = BORDERSIZEPIXEL
  4545. label.TextScaled = false
  4546. label.Text = TEXT
  4547. label.Name = NAME
  4548. label.Parent = PARENT
  4549. return label
  4550. end
  4551.  
  4552. function NoOutlines(PART)
  4553. PART.TopSurface, PART.BottomSurface, PART.LeftSurface, PART.RightSurface, PART.FrontSurface, PART.BackSurface = 10, 10, 10, 10, 10, 10
  4554. end
  4555.  
  4556. function CreateWeldOrSnapOrMotor(TYPE, PARENT, PART0, PART1, C0, C1)
  4557. local NEWWELD = IT(TYPE)
  4558. NEWWELD.Part0 = PART0
  4559. NEWWELD.Part1 = PART1
  4560. NEWWELD.C0 = C0
  4561. NEWWELD.C1 = C1
  4562. NEWWELD.Parent = PARENT
  4563. return NEWWELD
  4564. end
  4565.  
  4566. local S = IT("Sound")
  4567. function CreateSound(ID, PARENT, VOLUME, PITCH, DOESLOOP)
  4568. local NEWSOUND = nil
  4569. coroutine.resume(coroutine.create(function()
  4570. NEWSOUND = S:Clone()
  4571. NEWSOUND.Parent = PARENT
  4572. NEWSOUND.Volume = VOLUME
  4573. NEWSOUND.Pitch = PITCH
  4574. NEWSOUND.SoundId = "http://www.roblox.com/asset/?id="..ID
  4575. NEWSOUND:play()
  4576. if DOESLOOP == true then
  4577. NEWSOUND.Looped = true
  4578. else
  4579. repeat wait(1) until NEWSOUND.Playing == false
  4580. NEWSOUND:remove()
  4581. end
  4582. end))
  4583. return NEWSOUND
  4584. end
  4585.  
  4586. function CFrameFromTopBack(at, top, back)
  4587. local right = top:Cross(back)
  4588. 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)
  4589. end
  4590.  
  4591. --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})
  4592. function WACKYEFFECT(Table)
  4593. local TYPE = (Table.EffectType or "Sphere")
  4594. local SIZE = (Table.Size or VT(1,1,1))
  4595. local ENDSIZE = (Table.Size2 or VT(0,0,0))
  4596. local TRANSPARENCY = (Table.Transparency or 0)
  4597. local ENDTRANSPARENCY = (Table.Transparency2 or 1)
  4598. local CFRAME = (Table.CFrame or Torso.CFrame)
  4599. local MOVEDIRECTION = (Table.MoveToPos or nil)
  4600. local ROTATION1 = (Table.RotationX or 0)
  4601. local ROTATION2 = (Table.RotationY or 0)
  4602. local ROTATION3 = (Table.RotationZ or 0)
  4603. local MATERIAL = (Table.Material or "Neon")
  4604. local COLOR = (Table.Color or C3(1,1,1))
  4605. local TIME = (Table.Time or 45)
  4606. local SOUNDID = (Table.SoundID or nil)
  4607. local SOUNDPITCH = (Table.SoundPitch or nil)
  4608. local SOUNDVOLUME = (Table.SoundVolume or nil)
  4609. coroutine.resume(coroutine.create(function()
  4610. local PLAYSSOUND = false
  4611. local SOUND = nil
  4612. local EFFECT = CreatePart(3, Effects, MATERIAL, 0, TRANSPARENCY, BRICKC("Pearl"), "Effect", VT(1,1,1), true)
  4613. if SOUNDID ~= nil and SOUNDPITCH ~= nil and SOUNDVOLUME ~= nil then
  4614. PLAYSSOUND = true
  4615. SOUND = CreateSound(SOUNDID, EFFECT, SOUNDVOLUME, SOUNDPITCH, false)
  4616. end
  4617. EFFECT.Color = COLOR
  4618. local MSH = nil
  4619. if TYPE == "Sphere" then
  4620. MSH = CreateMesh("SpecialMesh", EFFECT, "Sphere", "", "", SIZE, VT(0,0,0))
  4621. elseif TYPE == "Block" or TYPE == "Box" then
  4622. MSH = IT("BlockMesh",EFFECT)
  4623. MSH.Scale = SIZE
  4624. elseif TYPE == "Wave" then
  4625. MSH = CreateMesh("SpecialMesh", EFFECT, "FileMesh", "20329976", "", SIZE, VT(0,0,-SIZE.X/8))
  4626. elseif TYPE == "Ring" then
  4627. MSH = CreateMesh("SpecialMesh", EFFECT, "FileMesh", "559831844", "", VT(SIZE.X,SIZE.X,0.1), VT(0,0,0))
  4628. elseif TYPE == "Slash" then
  4629. MSH = CreateMesh("SpecialMesh", EFFECT, "FileMesh", "662586858", "", VT(SIZE.X/10,0,SIZE.X/10), VT(0,0,0))
  4630. elseif TYPE == "Round Slash" then
  4631. MSH = CreateMesh("SpecialMesh", EFFECT, "FileMesh", "662585058", "", VT(SIZE.X/10,0,SIZE.X/10), VT(0,0,0))
  4632. elseif TYPE == "Swirl" then
  4633. MSH = CreateMesh("SpecialMesh", EFFECT, "FileMesh", "1051557", "", SIZE, VT(0,0,0))
  4634. elseif TYPE == "Skull" then
  4635. MSH = CreateMesh("SpecialMesh", EFFECT, "FileMesh", "4770583", "", SIZE, VT(0,0,0))
  4636. elseif TYPE == "Crystal" then
  4637. MSH = CreateMesh("SpecialMesh", EFFECT, "FileMesh", "9756362", "", SIZE, VT(0,0,0))
  4638. end
  4639. if MSH ~= nil then
  4640. local MOVESPEED = nil
  4641. if MOVEDIRECTION ~= nil then
  4642. MOVESPEED = (CFRAME.p - MOVEDIRECTION).Magnitude/TIME
  4643. end
  4644. local GROWTH = SIZE - ENDSIZE
  4645. local TRANS = TRANSPARENCY - ENDTRANSPARENCY
  4646. if TYPE == "Block" then
  4647. EFFECT.CFrame = CFRAME*ANGLES(RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360)))
  4648. else
  4649. EFFECT.CFrame = CFRAME
  4650. end
  4651. for LOOP = 1, TIME+1 do
  4652. Swait()
  4653. MSH.Scale = MSH.Scale - GROWTH/TIME
  4654. if TYPE == "Wave" then
  4655. MSH.Offset = VT(0,0,-MSH.Scale.X/8)
  4656. end
  4657. EFFECT.Transparency = EFFECT.Transparency - TRANS/TIME
  4658. if TYPE == "Block" then
  4659. EFFECT.CFrame = CFRAME*ANGLES(RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360)))
  4660. else
  4661. EFFECT.CFrame = EFFECT.CFrame*ANGLES(RAD(ROTATION1),RAD(ROTATION2),RAD(ROTATION3))
  4662. end
  4663. if MOVEDIRECTION ~= nil then
  4664. local ORI = EFFECT.Orientation
  4665. EFFECT.CFrame = CF(EFFECT.Position,MOVEDIRECTION)*CF(0,0,-MOVESPEED)
  4666. EFFECT.Orientation = ORI
  4667. end
  4668. end
  4669. if PLAYSSOUND == false then
  4670. EFFECT:remove()
  4671. else
  4672. repeat Swait() until EFFECT:FindFirstChildOfClass("Sound") == nil
  4673. EFFECT:remove()
  4674. end
  4675. else
  4676. if PLAYSSOUND == false then
  4677. EFFECT:remove()
  4678. else
  4679. repeat Swait() until EFFECT:FindFirstChildOfClass("Sound") == nil
  4680. EFFECT:remove()
  4681. end
  4682. end
  4683. end))
  4684. end
  4685.  
  4686. function MakeForm(PART,TYPE)
  4687. if TYPE == "Cyl" then
  4688. local MSH = IT("CylinderMesh",PART)
  4689. elseif TYPE == "Ball" then
  4690. local MSH = IT("SpecialMesh",PART)
  4691. MSH.MeshType = "Sphere"
  4692. elseif TYPE == "Wedge" then
  4693. local MSH = IT("SpecialMesh",PART)
  4694. MSH.MeshType = "Wedge"
  4695. end
  4696. end
  4697.  
  4698. Debris = game:GetService("Debris")
  4699.  
  4700. function CastProperRay(StartPos, EndPos, Distance, Ignore)
  4701. local DIRECTION = CF(StartPos,EndPos).lookVector
  4702. return Raycast(StartPos, DIRECTION, Distance, Ignore)
  4703. end
  4704.  
  4705. local EyeSizes={
  4706. NumberSequenceKeypoint.new(0,1,0),
  4707. NumberSequenceKeypoint.new(1,0,0)
  4708. }
  4709. local EyeTrans={
  4710. NumberSequenceKeypoint.new(0,0.8,0),
  4711. NumberSequenceKeypoint.new(1,1,0)
  4712. }
  4713. local PE=Instance.new("ParticleEmitter",nil)
  4714. PE.LightEmission=.8
  4715. PE.Color = ColorSequence.new(BRICKC("Really red").Color)
  4716. PE.Size=NumberSequence.new(EyeSizes)
  4717. PE.Transparency=NumberSequence.new(EyeTrans)
  4718. PE.Lifetime=NumberRange.new(0.35,1.5)
  4719. PE.Rotation=NumberRange.new(0,360)
  4720. PE.Rate=999
  4721. PE.VelocitySpread = 10000
  4722. PE.Acceleration = Vector3.new(0,0,0)
  4723. PE.Drag = 5
  4724. PE.Speed = NumberRange.new(0,0,0)
  4725. PE.Texture="http://www.roblox.com/asset/?id=1351966707"
  4726. PE.ZOffset = -0
  4727. PE.Name = "PE"
  4728. PE.Enabled = false
  4729.  
  4730. function particles(art)
  4731. local PARTICLES = PE:Clone()
  4732. PARTICLES.Parent = art
  4733. end
  4734.  
  4735. function CreateDebreeRing(FLOOR,POSITION,SIZE,BLOCKSIZE,SWAIT)
  4736. if FLOOR ~= nil then
  4737. coroutine.resume(coroutine.create(function()
  4738. local PART = CreatePart(3, Effects, "Plastic", 0, 1, "Pearl", "DebreeCenter", VT(0,0,0))
  4739. PART.CFrame = CF(POSITION)
  4740. for i = 1, 45 do
  4741. local RingPiece = CreatePart(3, Effects, "Plastic", 0, 0, "Pearl", "DebreePart", BLOCKSIZE)
  4742. RingPiece.Material = FLOOR.Material
  4743. RingPiece.Color = FLOOR.Color
  4744. 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)))
  4745. Debris:AddItem(RingPiece,SWAIT)
  4746. end
  4747. PART:remove()
  4748. end))
  4749. end
  4750. end
  4751.  
  4752. function CreateFlyingDebree(FLOOR,POSITION,AMOUNT,BLOCKSIZE,SWAIT,STRENGTH)
  4753. if FLOOR ~= nil then
  4754. for i = 1, AMOUNT do
  4755. local DEBREE = CreatePart(3, Effects, "Neon", FLOOR.Reflectance, FLOOR.Transparency, "Peal", "Debree", BLOCKSIZE, false)
  4756. DEBREE.Material = FLOOR.Material
  4757. DEBREE.Color = FLOOR.Color
  4758. DEBREE.CFrame = POSITION * ANGLES(RAD(MRANDOM(-360,360)),RAD(MRANDOM(-360,360)),RAD(MRANDOM(-360,360)))
  4759. DEBREE.Velocity = VT(MRANDOM(-STRENGTH,STRENGTH),MRANDOM(-STRENGTH,STRENGTH),MRANDOM(-STRENGTH,STRENGTH))
  4760. coroutine.resume(coroutine.create(function()
  4761. Swait(15)
  4762. DEBREE.Parent = workspace
  4763. DEBREE.CanCollide = true
  4764. Debris:AddItem(DEBREE,SWAIT)
  4765. end))
  4766. end
  4767. end
  4768. end
  4769.  
  4770. function MagicSphere(SIZE,WAIT,CFRAME,COLOR,GROW)
  4771. local wave = CreatePart(3, Effects, "Neon", 0, 0, BRICKC(COLOR), "Effect", VT(1,1,1), true)
  4772. local mesh = IT("SpecialMesh",wave)
  4773. mesh.MeshType = "Sphere"
  4774. mesh.Scale = SIZE
  4775. mesh.Offset = VT(0,0,0)
  4776. wave.CFrame = CFRAME
  4777. coroutine.resume(coroutine.create(function(PART)
  4778. for i = 1, WAIT do
  4779. Swait()
  4780. mesh.Scale = mesh.Scale + GROW
  4781. wave.Transparency = wave.Transparency + (1/WAIT)
  4782. if wave.Transparency > 0.99 then
  4783. wave:remove()
  4784. end
  4785. end
  4786. end))
  4787. end
  4788.  
  4789.  
  4790. bosschatfunc("Hi..",MAINRUINCOLOR.Color,1)
  4791.  
  4792. --//=================================\\
  4793. --|| WEAPON CREATION
  4794. --\\=================================//
  4795.  
  4796. function chatfunc(text)
  4797. local chat = coroutine.wrap(function()
  4798. if Character:FindFirstChild("TalkingBillBoard")~= nil then
  4799. Character:FindFirstChild("TalkingBillBoard"):destroy()
  4800. end
  4801. local Bill = Instance.new("BillboardGui",Character)
  4802. Bill.Size = UDim2.new(0,100,0,40)
  4803. Bill.StudsOffset = Vector3.new(0,3,0)
  4804. Bill.Adornee = Character.Head
  4805. Bill.Name = "TalkingBillBoard"
  4806. local Hehe = Instance.new("TextLabel",Bill)
  4807. Hehe.BackgroundTransparency = 1
  4808. Hehe.BorderSizePixel = 0
  4809. Hehe.Text = ""
  4810. Hehe.Font = "Fantasy"
  4811. Hehe.TextSize = 40
  4812. Hehe.TextStrokeTransparency = 0
  4813. Hehe.Size = UDim2.new(1,0,0.5,0)
  4814. coroutine.resume(coroutine.create(function()
  4815. while Hehe ~= nil do
  4816. wait()
  4817. Hehe.Position = UDim2.new(math.random(-.4,.4),math.random(-5,5),.05,math.random(-5,5))
  4818. Hehe.Rotation = math.random(-5,5)
  4819. Hehe.TextColor3 = Color3.new(27/255,42/255,53/255)
  4820. Hehe.TextStrokeColor3 = Color3.new(0,0,0)
  4821. end
  4822. end))
  4823. for i = 1,string.len(text),1 do
  4824. wait()
  4825. Hehe.Text = string.sub(text,1,i)
  4826. end
  4827. wait(1)--Re[math.random(1, 93)]
  4828. for i = 0, 1, .025 do
  4829. wait()
  4830. Bill.ExtentsOffset = Vector3.new(math.random(-i, i), math.random(-i, i), math.random(-i, i))
  4831. Hehe.TextStrokeTransparency = i
  4832. Hehe.TextTransparency = i
  4833. end
  4834. Bill:Destroy()
  4835. end)
  4836. chat()
  4837. end
  4838.  
  4839. function onChatted(msg)
  4840. chatfunc(msg)
  4841. end
  4842.  
  4843. local PRT = CreatePart(3, Character, "Fabric", 0, 0, "Really black", "Hood", VT(1,1,1),false)
  4844. PRT.Color = C3(0,0,0)
  4845. local HoodWeld = CreateWeldOrSnapOrMotor("Weld", Head, Head, PRT, CF(0,0.2,0), CF(0, 0, 0))
  4846. CreateMesh("SpecialMesh", PRT, "FileMesh", "76062497", "", VT(1,1,1)*1.05, VT(0,0,0))
  4847. local PRT = CreatePart(3, Character, "Neon", 0, 0, "Deep orange", "Scarf", VT(1,1,1),false)
  4848. PRT.Color = C3(0/255,0/255,255/255)
  4849. CreateWeldOrSnapOrMotor("Weld", Torso, Torso, PRT, CF(0.05,0.4,-0.05) * ANGLES(RAD(-3), RAD(0), RAD(0)), CF(0, 0, 0))
  4850. CreateMesh("SpecialMesh", PRT, "FileMesh", "99856331", "", VT(1.1,1,1.1), VT(0,0,0))
  4851. for i = 1, 16 do
  4852. local FACE = CreatePart(3, Character, "Fabric", 0, 0+(i-1)/16.2, "Dark stone grey", "FaceGradient", VT(1.01,0.65,1.01),false)
  4853. FACE.Color = C3(0,0,0)
  4854. Head:FindFirstChildOfClass("SpecialMesh"):Clone().Parent = FACE
  4855. CreateWeldOrSnapOrMotor("Weld", Head, Head, FACE, CF(0,0.45-(i-1)/25,0), CF(0, 0, 0))
  4856. end
  4857. local EYE = CreatePart(3, BALL, "Neon", 0, 0, "Navy blue", "Eyeball", VT(0.1,0.25,0.1),false)
  4858. MakeForm(EYE,"Ball")
  4859. EYE.Color = C3(0/255,0/255,255/255)
  4860. CreateWeldOrSnapOrMotor("Weld", BALL, Head, EYE, CF(0.15,0.26,-0.55), CF(0, 0, 0))
  4861. local EYE2 = CreatePart(3, BALL, "Neon", 0, 0, "Navy blue", "Eyeball", VT(0.1,0.25,0.1),false)
  4862. MakeForm(EYE2,"Ball")
  4863. EYE2.Color = C3(0/255,0/255,255/255)
  4864.  
  4865. CreateWeldOrSnapOrMotor("Weld", BALL, Head, EYE2, CF(-0.15,0.26,-0.55), CF(0, 0, 0))
  4866.  
  4867. local LASTPART = Head
  4868. for i = 1, 20 do
  4869. local MATH = (1-(i/25))
  4870. if LASTPART == Head then
  4871. local Horn = CreatePart(3, Character, "Neon", 0, 0, "Really blue", "Horn", VT(0.25*MATH,0.25,0.25*MATH),false)
  4872. CreateWeldOrSnapOrMotor("Weld", LASTPART, LASTPART, Horn, CF(0.3, 0.7, -0.35) * ANGLES(RAD(-55), RAD(15), RAD(-15)), CF(0, 0, 0))
  4873. LASTPART = Horn
  4874. Horn.Color = C3((i*3-3)/0,0,0)
  4875. else
  4876. local Horn = CreatePart(3, Character, "Neon", 0, 0, "Really blue", "Horn", VT(0.25*MATH,0.25,0.25*MATH),false)
  4877. 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))
  4878. LASTPART = Horn
  4879. Horn.Color = C3((i*3-3)/0,0,0)
  4880. end
  4881. end
  4882. local LASTPART = Head
  4883. for i = 1, 20 do
  4884. local MATH = (1-(i/25))
  4885. if LASTPART == Head then
  4886. local Horn = CreatePart(3, Character, "Neon", 0, 0, "Really blue", "Horn", VT(0.25*MATH,0.25,0.25*MATH),false)
  4887. CreateWeldOrSnapOrMotor("Weld", LASTPART, LASTPART, Horn, CF(-0.3, 0.7, -0.35) * ANGLES(RAD(-55), RAD(-15), RAD(15)), CF(0, 0, 0))
  4888. LASTPART = Horn
  4889. Horn.Color = C3((i*3-3)/0,0,0)
  4890. else
  4891. local Horn = CreatePart(3, Character, "Neon", 0, 0, "Really blue", "Horn", VT(0.25*MATH,0.25,0.25*MATH),false)
  4892. 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))
  4893. LASTPART = Horn
  4894. Horn.Color = C3((i*3-3)/0,0,0)
  4895. end
  4896. end
  4897.  
  4898. local Hair = CreatePart(3, Character, "Fabric", 0, 0, "Navy blue", "Hair", VT(1,1,1),false)
  4899. local HairWeld1 = CreateWeldOrSnapOrMotor("Weld", Hair, Head, Hair, CF(0,0.1,-0.25) * ANGLES(RAD(0), RAD(0), RAD(0)), CF(0, 0, 0))
  4900. Hair.Color = C3(0/255,0/255,255/255)
  4901. CreateMesh("SpecialMesh", Hair, "FileMesh", "873651376", "", VT(0.025, 0.025, 0.02), VT(0,0,0))
  4902. local Hair2 = CreatePart(3, Character, "Fabric", 0, 0, "Navy blue", "Hair", VT(1,1,1),false)
  4903. local Hair2Weld2 = CreateWeldOrSnapOrMotor("Weld", Hair2, Head, Hair2, CF(0,0.2,-0.3) * ANGLES(RAD(0), RAD(0), RAD(0)), CF(0, 0, 0))
  4904. Hair2.Color = C3(0/255,0/255,255/255)
  4905. CreateMesh("SpecialMesh", Hair2, "FileMesh", "873651376", "", VT(0.03, 0.015, 0.01), VT(0,0,-0.1))
  4906.  
  4907. local BODY = {}
  4908.  
  4909. for _, c in pairs(Character:GetDescendants()) do
  4910. if c:IsA("BasePart") and c.Name ~= "Handle" then
  4911. if c ~= RootPart and c ~= Torso and c ~= Head and c ~= RightArm and c ~= LeftArm and c ~= RightLeg and c ~= LeftLeg then
  4912. c.CustomPhysicalProperties = PhysicalProperties.new(0, 0, 0, 0, 0)
  4913. end
  4914. table.insert(BODY,{c,c.Parent,c.Material,c.Color,c.Transparency})
  4915. elseif c:IsA("JointInstance") then
  4916. table.insert(BODY,{c,c.Parent,nil,nil,nil})
  4917. end
  4918. end
  4919.  
  4920. local Eye = CreatePart(3, XEYE, "Neon", 0, 0, "Really red", "Eye", VT(0.6,0.1,1)/2,false)
  4921. MakeForm(Eye,"Ball")
  4922. CreateWeldOrSnapOrMotor("Weld", Eye, Head, Eye, CF(0,0.2,0) * ANGLES(RAD(0), RAD(-18), RAD(15)), CF(0, 0, 0.4))
  4923. local Eye = CreatePart(3, XEYE, "Neon", 0, 0, "Really red", "Eye", VT(0.1,1,1)/2,false)
  4924. MakeForm(Eye,"Ball")
  4925. CreateWeldOrSnapOrMotor("Weld", Eye, Head, Eye, CF(0,0.15,0) * ANGLES(RAD(0), RAD(-18), RAD(0)), CF(0, 0, 0.4))
  4926. local Eye2 = CreatePart(3, XEYE, "Neon", 0, 0, "Really red", "Eyeball", VT(0.1,0.25,0.1),false)
  4927. MakeForm(Eye2,"Ball")
  4928. CreateWeldOrSnapOrMotor("Weld", XEYE, Head, Eye2, CF(-0.15,0.15,-0.55), CF(0, 0, 0))
  4929.  
  4930.  
  4931. XEYE.Parent = nil
  4932. BALL.Parent = Character
  4933.  
  4934. for e = 1, #BODY do
  4935. if BODY[e] ~= nil then
  4936. local STUFF = BODY[e]
  4937. local PART = STUFF[1]
  4938. local PARENT = STUFF[2]
  4939. local MATERIAL = STUFF[3]
  4940. local COLOR = STUFF[4]
  4941. local TRANSPARENCY = STUFF[5]
  4942. if PART.ClassName == "Part" and PART ~= RootPart then
  4943. PART.Material = MATERIAL
  4944. PART.Color = COLOR
  4945. PART.Transparency = TRANSPARENCY
  4946. end
  4947. PART.AncestryChanged:Connect(function()
  4948. PART.Parent = PARENT
  4949. end)
  4950. end
  4951. end
  4952.  
  4953. local SKILLTEXTCOLOR = C3(0,0,0)
  4954. local SKILLFONT = "Antique"
  4955. local SKILLTEXTSIZE = 7
  4956.  
  4957. function Blink()
  4958. coroutine.resume(coroutine.create(function()
  4959. if EYE ~= nil then
  4960. for i = 1, 5 do
  4961. Swait()
  4962. EYE.Mesh.Scale = EYE.Mesh.Scale - VT(0,0.2,0)
  4963. EYE2.Mesh.Scale = EYE.Mesh.Scale
  4964. end
  4965. for i = 1, 7 do
  4966. Swait()
  4967. EYE.Mesh.Scale = EYE.Mesh.Scale + VT(0,0.2,0)
  4968. EYE2.Mesh.Scale = EYE.Mesh.Scale
  4969. end
  4970. EYE.Mesh.Scale = VT(1,1,1)
  4971. EYE2.Mesh.Scale = EYE.Mesh.Scale
  4972. end
  4973. end))
  4974. end
  4975.  
  4976. function Blink2()
  4977. coroutine.resume(coroutine.create(function()
  4978. if Eye ~= nil then
  4979. for i = 1, 5 do
  4980. Swait()
  4981. Eye.Mesh.Scale = EYE.Mesh.Scale - VT(0,0.2,0)
  4982. Eye2.Mesh.Scale = EYE.Mesh.Scale
  4983. end
  4984. for i = 1, 7 do
  4985. Swait()
  4986. Eye.Mesh.Scale = EYE.Mesh.Scale + VT(0,0.2,0)
  4987. Eye2.Mesh.Scale = EYE.Mesh.Scale
  4988. end
  4989. Eye.Mesh.Scale = VT(1,1,1)
  4990. Eye2.Mesh.Scale = EYE.Mesh.Scale
  4991. end
  4992. end))
  4993. end
  4994.  
  4995. function refit()
  4996. Character.Parent = workspace
  4997. for e = 1, #BODY do
  4998. if BODY[e] ~= nil then
  4999. local STUFF = BODY[e]
  5000. local PART = STUFF[1]
  5001. local PARENT = STUFF[2]
  5002. local MATERIAL = STUFF[3]
  5003. local COLOR = STUFF[4]
  5004. local TRANSPARENCY = STUFF[5]
  5005. if PART.ClassName == "Part" and PART ~= RootPart then
  5006. PART.Material = MATERIAL
  5007. PART.Color = COLOR
  5008. PART.Transparency = TRANSPARENCY
  5009. end
  5010. if PART.Parent ~= PARENT then
  5011. Humanoid:remove()
  5012. PART.Parent = PARENT
  5013. Humanoid = IT("Humanoid",Character)
  5014. end
  5015. end
  5016. end
  5017. end
  5018.  
  5019. Humanoid.Died:connect(function()
  5020. refit()
  5021. end)
  5022.  
  5023. --//=================================\\
  5024. --|| DAMAGE FUNCTIONS
  5025. --\\=================================//
  5026.  
  5027. function StatLabel(CFRAME, TEXT, COLOR)
  5028. local STATPART = CreatePart(3, Effects, "SmoothPlastic", 0, 1, "Really black", "Effect", VT())
  5029. STATPART.CFrame = CF(CFRAME.p,CFRAME.p+VT(MRANDOM(-5,5),MRANDOM(0,5),MRANDOM(-5,5)))
  5030. local BODYGYRO = IT("BodyGyro", STATPART)
  5031. game:GetService("Debris"):AddItem(STATPART ,5)
  5032. local BILLBOARDGUI = Instance.new("BillboardGui", STATPART)
  5033. BILLBOARDGUI.Adornee = STATPART
  5034. BILLBOARDGUI.Size = UD2(2.5, 0, 2.5 ,0)
  5035. BILLBOARDGUI.StudsOffset = VT(-2, 2, 0)
  5036. BILLBOARDGUI.AlwaysOnTop = false
  5037. local TEXTLABEL = Instance.new("TextLabel", BILLBOARDGUI)
  5038. TEXTLABEL.BackgroundTransparency = 1
  5039. TEXTLABEL.Size = UD2(2.5, 0, 2.5, 0)
  5040. TEXTLABEL.Text = TEXT
  5041. TEXTLABEL.Font = SKILLFONT
  5042. TEXTLABEL.FontSize="Size42"
  5043. TEXTLABEL.TextColor3 = COLOR
  5044. TEXTLABEL.TextStrokeTransparency = 0
  5045. TEXTLABEL.TextScaled = true
  5046. TEXTLABEL.TextWrapped = true
  5047. coroutine.resume(coroutine.create(function(THEPART, THEBODYPOSITION, THETEXTLABEL)
  5048. for i = 1, 50 do
  5049. Swait()
  5050. STATPART.CFrame = STATPART.CFrame * CF(0,0,-0.2)
  5051. TEXTLABEL.TextTransparency = TEXTLABEL.TextTransparency + (1/50)
  5052. TEXTLABEL.TextStrokeTransparency = TEXTLABEL.TextTransparency
  5053. end
  5054. THEPART.Parent = nil
  5055. end),STATPART, TEXTLABEL)
  5056. end
  5057.  
  5058. --//=================================\\
  5059. --|| DAMAGING
  5060. --\\=================================//
  5061.  
  5062. function KillChildren(v)
  5063. v:BreakJoints()
  5064. for _, c in pairs(v:GetChildren()) do
  5065. if c:IsA("BasePart") then
  5066. if c.Transparency < 1 then
  5067. if c:FindFirstChildOfClass("Decal") then
  5068. c:FindFirstChildOfClass("Decal"):remove()
  5069. end
  5070. particles(c)
  5071. c.PE.Enabled = true
  5072. c.Parent = Effects
  5073. c.CanCollide = false
  5074. c.Material = "Neon"
  5075. c.Color = C3(1,0,0)
  5076. c.Transparency = 1
  5077. local grav = Instance.new("BodyPosition",c)
  5078. grav.P = 20000
  5079. grav.maxForce = Vector3.new(math.huge,math.huge,math.huge)
  5080. grav.position = c.Position + VT(MRANDOM(-5,5),MRANDOM(-5,5),MRANDOM(-5,5))
  5081. grav.Name = "GravityForce"
  5082. coroutine.resume(coroutine.create(function()
  5083. for i = 1, 20 do
  5084. Swait()
  5085. c.Transparency = c.Transparency + 1/20
  5086. end
  5087. c.PE.Enabled = false
  5088. Debris:AddItem(c,2)
  5089. end))
  5090. end
  5091. end
  5092. end
  5093. end
  5094.  
  5095. function ApplyAoE(POSITION,RANGE)
  5096. local CHILDREN = workspace:GetDescendants()
  5097. for index, CHILD in pairs(CHILDREN) do
  5098. if CHILD.ClassName == "Model" and CHILD ~= Character then
  5099. local LISTED = false
  5100. for LIST = 1, #WHITELIST do
  5101. if WHITELIST[LIST] ~= nil then
  5102. if CHILD.Name == WHITELIST[LIST] then
  5103. LISTED = true
  5104. end
  5105. end
  5106. end
  5107. if LISTED == false then
  5108. local HUM = CHILD:FindFirstChildOfClass("Humanoid")
  5109. if HUM then
  5110. local TORSO = CHILD:FindFirstChild("Torso") or CHILD:FindFirstChild("UpperTorso")
  5111. if TORSO then
  5112. if (TORSO.Position - POSITION).Magnitude <= RANGE+TORSO.Size.Magnitude then
  5113. KillChildren(CHILD)
  5114. end
  5115. end
  5116. end
  5117. end
  5118. end
  5119. end
  5120. end
  5121.  
  5122. function ApplyDamage(Humanoid,Damage,TorsoPart)
  5123. local defence = Instance.new("BoolValue",Humanoid.Parent)
  5124. defence.Name = ("HitBy"..Player.Name)
  5125. game:GetService("Debris"):AddItem(defence, 0.001)
  5126. Damage = Damage * DAMAGEMULTIPLIER
  5127. if Humanoid.Health ~= 0 then
  5128. local CritChance = MRANDOM(1,100)
  5129. if Damage > Humanoid.Health then
  5130. Damage = math.ceil(Humanoid.Health)
  5131. if Damage == 0 then
  5132. Damage = 0.1
  5133. end
  5134. end
  5135. Humanoid.Health = Humanoid.Health - Damage
  5136. end
  5137. end
  5138.  
  5139. function ApplyAoE2(POSITION,RANGE,MINDMG,MAXDMG,FLING,INSTAKILL)
  5140. local CHILDREN = workspace:GetDescendants()
  5141. for index, CHILD in pairs(CHILDREN) do
  5142. if CHILD.ClassName == "Model" and CHILD ~= Character and CHILD.Parent ~= Effects then
  5143. local HUM = CHILD:FindFirstChildOfClass("Humanoid")
  5144. if HUM then
  5145. local TORSO = CHILD:FindFirstChild("Torso") or CHILD:FindFirstChild("UpperTorso")
  5146. if TORSO then
  5147. if (TORSO.Position - POSITION).Magnitude <= RANGE then
  5148. if INSTAKILL == true then
  5149. CHILD:BreakJoints()
  5150. else
  5151. local DMG = MRANDOM(MINDMG,MAXDMG)
  5152. ApplyDamage(HUM,DMG,TORSO)
  5153. end
  5154. if FLING > 0 then
  5155. for _, c in pairs(CHILD:GetChildren()) do
  5156. if c:IsA("BasePart") then
  5157. local bv = Instance.new("BodyVelocity")
  5158. bv.maxForce = Vector3.new(1e9, 1e9, 1e9)
  5159. bv.velocity = CF(POSITION,TORSO.Position).lookVector*FLING
  5160. bv.Parent = c
  5161. Debris:AddItem(bv,0.05)
  5162. end
  5163. end
  5164. end
  5165. end
  5166. end
  5167. end
  5168. end
  5169. end
  5170. end
  5171.  
  5172. --//=================================\\
  5173. --|| MODE SWITCHING
  5174. --\\=================================//
  5175.  
  5176. function ResetMode()
  5177. ATTACK = true
  5178. Rooted = true
  5179. BALL.Parent = Character
  5180. XEYE.Parent = nil
  5181. SONG = 561833161
  5182. PITCH = 1
  5183. VOLUME = 3
  5184. sick.TimePosition = 7
  5185. FACE = 176217464
  5186. Speed = 13
  5187. text.Text = "Lunar"
  5188. TEXTCOLOR = C3(0, 0, 1)
  5189. EYE.Color = C3(0/255,0/255,255/255)
  5190. EYE2.Color = C3(0/255,0/255,255/255)
  5191. Hair.Color = C3(0/255,0/255,255/255)
  5192. Hair2.Color = C3(0/255,0/255,255/255)
  5193. PRT.Color = C3(0/255,0/255,255/255)
  5194. MAINRUINCOLOR = BrickColor.new("Navy blue")
  5195. SECONDRUINCOLOR = BrickColor.new("Navy blue")
  5196. RecolorThing(MAINRUINCOLOR,SECONDRUINCOLOR,SECONDRUINCOLOR,SECONDRUINCOLOR,SECONDRUINCOLOR,1,SECONDRUINCOLOR,1,SECONDRUINCOLOR,THIRDRUINCOLOR)
  5197. bosschatfunc("WHAT? WHY?! WHY YOUR HATE ME?!!!",MAINRUINCOLOR.Color,1)
  5198. MODE = "Lunar"
  5199. ned.Text = "Lunar"
  5200. ATTACK = false
  5201. Rooted = false
  5202. end
  5203.  
  5204. function SolarForm()
  5205. ATTACK = true
  5206. Rooted = true
  5207. BALL.Parent = Character
  5208. XEYE.Parent = nil
  5209. SONG = 1259692095
  5210. PITCH = 1
  5211. VOLUME = 4
  5212. sick.TimePosition = 0
  5213. FACE = 404306534
  5214. Speed = 16
  5215. text.Text = "Solar"
  5216. TEXTCOLOR = C3(215/255,147/255,0/255)
  5217. PRT.Color = C3(215/255,147/255,0/255)
  5218. EYE.Color = C3(215/255,147/255,0/255)
  5219. EYE2.Color = C3(143/255,98/255,0/255)
  5220. Hair.Color = C3(215/255,147/255,0/255)
  5221. Hair2.Color = C3(171/255,117/255,0/255)
  5222. MAINRUINCOLOR = BrickColor.new("Neon orange")
  5223. SECONDRUINCOLOR = BrickColor.new("Neon orange")
  5224. RecolorThing(MAINRUINCOLOR,SECONDRUINCOLOR,SECONDRUINCOLOR,SECONDRUINCOLOR,SECONDRUINCOLOR,1,SECONDRUINCOLOR,1,SECONDRUINCOLOR,THIRDRUINCOLOR)
  5225. MODE = "Solar"
  5226. ned.Text = "Solar"
  5227. ATTACK = false
  5228. Rooted = false
  5229. end
  5230.  
  5231. function SuperiorForm()
  5232. ATTACK = true
  5233. Rooted = true
  5234. BALL.Parent = Character
  5235. XEYE.Parent = nil
  5236. SONG = 1873219898
  5237. PITCH = 1
  5238. VOLUME = 4
  5239. sick.TimePosition = 0.01
  5240. FACE = 404306534
  5241. Speed = 25
  5242. text.Text = "GENOCIDER"
  5243. TEXTCOLOR = C3(107/255,0/255,0/255)
  5244. PRT.Color = C3(117/255,0/255,0/255)
  5245. EYE.Color = C3(255/255,0/255,0/255)
  5246. EYE2.Color = C3(255/255,0/255,0/255)
  5247. Hair.Color = C3(151/255,0/255,0/255)
  5248. Hair2.Color = C3(151/255,0/255,0/255)
  5249. MAINRUINCOLOR = BrickColor.new("Really black")
  5250. SECONDRUINCOLOR = BrickColor.new("Really red")
  5251. bosschatfunc("HA HA HA HA YOU LIKE THIS?!",MAINRUINCOLOR.Color,1)
  5252. RecolorThing(MAINRUINCOLOR,SECONDRUINCOLOR,SECONDRUINCOLOR,SECONDRUINCOLOR,SECONDRUINCOLOR,1,SECONDRUINCOLOR,1,SECONDRUINCOLOR,THIRDRUINCOLOR)
  5253. MODE = "Superior"
  5254. ned.Text = "Superior"
  5255. ATTACK = false
  5256. Rooted = false
  5257. end
  5258.  
  5259. function BlackWhiteForm()
  5260. ATTACK = true
  5261. Rooted = true
  5262. XEYE.Parent = nil
  5263. BALL.Parent = Character
  5264. local HITFLOOR,HITPOS = Raycast(RootPart.Position, (CF(RootPart.Position, RootPart.Position + VT(0, -1, 0))).lookVector, 25, Character)
  5265. text.Text = " "
  5266. for i = 0, 1, 0.1 / Animation_Speed do
  5267. Swait()
  5268. 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)
  5269. Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1.25) - 1)) * ANGLES(RAD(35), RAD(0), RAD(0)), 1 / Animation_Speed)
  5270. RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5, 0) * ANGLES(RAD(20), RAD(0), RAD(90)) * RIGHTSHOULDERC0, 1 / Animation_Speed)
  5271. LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.5, 0) * ANGLES(RAD(20), RAD(0), RAD(-90)) * LEFTSHOULDERC0, 1 / Animation_Speed)
  5272. 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)
  5273. 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)
  5274. end
  5275. 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})
  5276. UNANCHOR = false
  5277. RootPart.Anchored = true
  5278. for i = 0, 2, 0.1 / Animation_Speed do
  5279. Swait()
  5280. 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)
  5281. Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1.25) - 1)) * ANGLES(RAD(35), RAD(0), RAD(0)), 1 / Animation_Speed)
  5282. RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5, 0) * ANGLES(RAD(20), RAD(0), RAD(90)) * RIGHTSHOULDERC0, 1 / Animation_Speed)
  5283. LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.5, 0) * ANGLES(RAD(20), RAD(0), RAD(-90)) * LEFTSHOULDERC0, 1 / Animation_Speed)
  5284. 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)
  5285. 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)
  5286. end
  5287. for i = 0, 0.1, 0.1 / Animation_Speed do
  5288. Swait()
  5289. 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)
  5290. 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)
  5291. 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)
  5292. 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)
  5293. 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)
  5294. 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)
  5295. end
  5296. 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})
  5297. UNANCHOR = true
  5298. RootPart.Anchored = false
  5299. MODE = "90s"
  5300. SONG = 1166995642
  5301. PITCH = 1
  5302. VOLUME = 3.5
  5303. sick.TimePosition = 17.5
  5304. FACE = 2365263255
  5305. Speed = 16
  5306. text.Text = "BLACK AND WHITE GUY"
  5307. ned.Text = "90's"
  5308. TEXTCOLOR = C3(255/255,255/255,255/255)
  5309. PRT.Color = C3(255/255,255/255,255/255)
  5310. EYE.Color = C3(95/255,95/255,95/255)
  5311. EYE2.Color = C3(95/255,95/255,95/255)
  5312. Hair.Color = C3(255/255,255/255,255/255)
  5313. Hair2.Color = C3(27/255,42/255,53/255)
  5314. MAINRUINCOLOR = BrickColor.new("Institutional white")
  5315. SECONDRUINCOLOR = BrickColor.new("Black")
  5316. RecolorThing(MAINRUINCOLOR,SECONDRUINCOLOR,SECONDRUINCOLOR,SECONDRUINCOLOR,SECONDRUINCOLOR,1,SECONDRUINCOLOR,1,SECONDRUINCOLOR,THIRDRUINCOLOR)
  5317. ATTACK = false
  5318. Rooted = false
  5319. end
  5320.  
  5321. function EightyForm()
  5322. ATTACK = true
  5323. Rooted = true
  5324. XEYE.Parent = nil
  5325. BALL.Parent = Character
  5326. text.Text = " "
  5327. local HITFLOOR,HITPOS = Raycast(RootPart.Position, (CF(RootPart.Position, RootPart.Position + VT(0, -1, 0))).lookVector, 25, Character)
  5328. for i = 0, 1, 0.1 / Animation_Speed do
  5329. Swait()
  5330. 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)
  5331. 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)
  5332. 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)
  5333. 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)
  5334. 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)
  5335. 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)
  5336. end
  5337. 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})
  5338. UNANCHOR = false
  5339. RootPart.Anchored = true
  5340. for i = 0, 2, 0.1 / Animation_Speed do
  5341. Swait()
  5342. 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)
  5343. 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)
  5344. 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)
  5345. 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)
  5346. 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)
  5347. 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)
  5348. end
  5349. for i = 0, 0.1, 0.1 / Animation_Speed do
  5350. Swait()
  5351. 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)
  5352. 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)
  5353. 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)
  5354. 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)
  5355. 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)
  5356. 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)
  5357. end
  5358. UNANCHOR = true
  5359. RootPart.Anchored = false
  5360. 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})
  5361. MODE = "80s"
  5362. text.Text = "WORLD WAR"
  5363. ned.Text = "80's"
  5364. TEXTCOLOR = C3(27/255,42/255,53/255)
  5365. PRT.Color = C3(27/255,42/255,53/255)
  5366. EYE.Color = C3(95/255,95/255,95/255)
  5367. EYE2.Color = C3(95/255,95/255,95/255)
  5368. Hair.Color = C3(27/255,42/255,53/255)
  5369. Hair2.Color = C3(255/255,255/255,255/255)
  5370. MAINRUINCOLOR = BrickColor.new("Black")
  5371. SECONDRUINCOLOR = BrickColor.new("Institutional white")
  5372. FACE = 2365263255
  5373. SONG = 903359122
  5374. PITCH = 1
  5375. VOLUME = 3.5
  5376. sick.TimePosition = 0.1
  5377. Speed = 16
  5378. RecolorThing(MAINRUINCOLOR,SECONDRUINCOLOR,SECONDRUINCOLOR,SECONDRUINCOLOR,SECONDRUINCOLOR,1,SECONDRUINCOLOR,1,SECONDRUINCOLOR,THIRDRUINCOLOR)
  5379. UNANCHOR = true
  5380. RootPart.Anchored = false
  5381. ATTACK = false
  5382. Rooted = false
  5383. end
  5384.  
  5385. function BlackForm()
  5386. ATTACK = true
  5387. Rooted = true
  5388. BALL.Parent = Character
  5389. XEYE.Parent = nil
  5390. SONG = 2525700576
  5391. PITCH = 1
  5392. VOLUME = 2.5
  5393. sick.TimePosition = 0.5
  5394. text.Text = ""
  5395. local HITFLOOR,HITPOS = Raycast(RootPart.Position, (CF(RootPart.Position, RootPart.Position + VT(0, -1, 0))).lookVector, 4, Character)
  5396. local POSITION = CF(HITPOS)*ANGLES(RAD(0),RAD(0),RAD(0))*CF(0,1,0).p
  5397. chatfunc("ITS TIME......")
  5398. BigBlack("ITS TIME......",MAINRUINCOLOR.Color,3)
  5399. for i=0, 4, 0.1 / Animation_Speed do
  5400. Swait()
  5401. 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)
  5402. 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)
  5403. 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)
  5404. LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.25, 0.5, 0.3) * ANGLES(RAD(-40), RAD(0), RAD(45)) * LEFTSHOULDERC0, 1 / Animation_Speed)
  5405. 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)
  5406. 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)
  5407. end
  5408. BigBlack("TO OTHER TAKE CONTROL",MAINRUINCOLOR.Color,3)
  5409. chatfunc("TO OTHER TAKE CONTROL")
  5410. for i=0, 4, 0.1 / Animation_Speed do
  5411. Swait()
  5412. 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)
  5413. 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)
  5414. RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.25, 0.5, 0.3) * ANGLES(RAD(-45), RAD(0), RAD(-45)) * RIGHTSHOULDERC0, 1 / Animation_Speed)
  5415. 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)
  5416. 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)
  5417. 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)
  5418. end
  5419. BigBlack("MICHEAL IV TAKE CONTROL",MAINRUINCOLOR.Color,1.5)
  5420. chatfunc("MICHEAL IV TAKE CONTROL")
  5421. for i=0, 5, 0.1 / Animation_Speed do
  5422. Swait()
  5423. 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)
  5424. 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)
  5425. 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)
  5426. 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)
  5427. 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)
  5428. 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)
  5429. end
  5430. WACKYEFFECT({Time = 50 ,EffectType = "Sphere", Size = VT(0,0,0), Size2 = VT(75,75,75), Transparency = 0, Transparency2 = 1, CFrame = CF(RootPart.CFrame.p), MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = C3(27/255,42/255,53/255), SoundID = nil, SoundPitch = nil, SoundVolume = nil})
  5431. WACKYEFFECT({Time = 150 ,EffectType = "Block", Size = VT(0,0,0), Size2 = VT(90,90,90), Transparency = 0, Transparency2 = 1, CFrame = CF(RootPart.CFrame.p), MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = C3(27/255,42/255,53/255), SoundID = nil, SoundPitch = nil, SoundVolume = nil})
  5432. WACKYEFFECT({Time = 50 ,EffectType = "Box", Size = VT(0,0,0), Size2 = VT(5,150,5), Transparency = 0, Transparency2 = 1, CFrame = CF(POSITION)*ANGLES(RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360))), MoveToPos = nil, MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = C3(27/255,42/255,53/255), SoundID = nil, SoundPitch = nil, SoundVolume = nil})
  5433. WACKYEFFECT({Time = 50 ,EffectType = "Box", Size = VT(0,0,0), Size2 = VT(5,150,5), Transparency = 0, Transparency2 = 1, CFrame = CF(POSITION)*ANGLES(RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360))), MoveToPos = nil, MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = C3(27/255,42/255,53/255), SoundID = nil, SoundPitch = nil, SoundVolume = nil})
  5434. WACKYEFFECT({Time = 50 ,EffectType = "Box", Size = VT(0,0,0), Size2 = VT(5,150,5), Transparency = 0, Transparency2 = 1, CFrame = CF(POSITION)*ANGLES(RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360))), MoveToPos = nil, MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = C3(27/255,42/255,53/255), SoundID = nil, SoundPitch = nil, SoundVolume = nil})
  5435. WACKYEFFECT({Time = 50 ,EffectType = "Box", Size = VT(0,0,0), Size2 = VT(5,150,5), Transparency = 0, Transparency2 = 1, CFrame = CF(POSITION)*ANGLES(RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360))), MoveToPos = nil, MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = C3(27/255,42/255,53/255), SoundID = nil, SoundPitch = nil, SoundVolume = nil})
  5436. WACKYEFFECT({Time = 50 ,EffectType = "Box", Size = VT(0,0,0), Size2 = VT(5,150,5), Transparency = 0, Transparency2 = 1, CFrame = CF(POSITION)*ANGLES(RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360))), MoveToPos = nil, MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = C3(27/255,42/255,53/255), SoundID = nil, SoundPitch = nil, SoundVolume = nil})
  5437. WACKYEFFECT({Time = 50 ,EffectType = "Box", Size = VT(0,0,0), Size2 = VT(5,150,5), Transparency = 0, Transparency2 = 1, CFrame = CF(POSITION)*ANGLES(RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360))), MoveToPos = nil, MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = C3(27/255,42/255,53/255), SoundID = nil, SoundPitch = nil, SoundVolume = nil})
  5438. WACKYEFFECT({Time = 50 ,EffectType = "Box", Size = VT(0,0,0), Size2 = VT(5,150,5), Transparency = 0, Transparency2 = 1, CFrame = CF(POSITION)*ANGLES(RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360))), MoveToPos = nil, MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = C3(27/255,42/255,53/255), SoundID = nil, SoundPitch = nil, SoundVolume = nil})
  5439. WACKYEFFECT({Time = 50 ,EffectType = "Box", Size = VT(0,0,0), Size2 = VT(5,150,5), Transparency = 0, Transparency2 = 1, CFrame = CF(POSITION)*ANGLES(RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360))), MoveToPos = nil, MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = C3(27/255,42/255,53/255), SoundID = nil, SoundPitch = nil, SoundVolume = nil})
  5440. WACKYEFFECT({Time = 50 ,EffectType = "Box", Size = VT(0,0,0), Size2 = VT(5,150,5), Transparency = 0, Transparency2 = 1, CFrame = CF(POSITION)*ANGLES(RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360))), MoveToPos = nil, MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = C3(27/255,42/255,53/255), SoundID = nil, SoundPitch = nil, SoundVolume = nil})
  5441. WACKYEFFECT({Time = 50 ,EffectType = "Box", Size = VT(0,0,0), Size2 = VT(5,150,5), Transparency = 0, Transparency2 = 1, CFrame = CF(POSITION)*ANGLES(RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360))), MoveToPos = nil, MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = C3(27/255,42/255,53/255), SoundID = nil, SoundPitch = nil, SoundVolume = nil})
  5442. WACKYEFFECT({Time = 50 ,EffectType = "Box", Size = VT(0,0,0), Size2 = VT(5,150,5), Transparency = 0, Transparency2 = 1, CFrame = CF(POSITION)*ANGLES(RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360))), MoveToPos = nil, MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = C3(27/255,42/255,53/255), SoundID = nil, SoundPitch = nil, SoundVolume = nil})
  5443. WACKYEFFECT({Time = 50 ,EffectType = "Box", Size = VT(0,0,0), Size2 = VT(5,150,5), Transparency = 0, Transparency2 = 1, CFrame = CF(POSITION)*ANGLES(RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360))), MoveToPos = nil, MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = C3(27/255,42/255,53/255), SoundID = nil, SoundPitch = nil, SoundVolume = nil})
  5444. WACKYEFFECT({Time = 50 ,EffectType = "Box", Size = VT(0,0,0), Size2 = VT(5,150,5), Transparency = 0, Transparency2 = 1, CFrame = CF(POSITION)*ANGLES(RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360))), MoveToPos = nil, MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = C3(27/255,42/255,53/255), SoundID = nil, SoundPitch = nil, SoundVolume = nil})
  5445. WACKYEFFECT({Time = 50 ,EffectType = "Box", Size = VT(0,0,0), Size2 = VT(5,150,5), Transparency = 0, Transparency2 = 1, CFrame = CF(POSITION)*ANGLES(RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360))), MoveToPos = nil, MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = C3(27/255,42/255,53/255), SoundID = nil, SoundPitch = nil, SoundVolume = nil})
  5446. WACKYEFFECT({Time = 50 ,EffectType = "Box", Size = VT(0,0,0), Size2 = VT(5,150,5), Transparency = 0, Transparency2 = 1, CFrame = CF(POSITION)*ANGLES(RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360))), MoveToPos = nil, MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = C3(27/255,42/255,53/255), SoundID = nil, SoundPitch = nil, SoundVolume = nil})
  5447. WACKYEFFECT({Time = 50 ,EffectType = "Box", Size = VT(0,0,0), Size2 = VT(5,150,5), Transparency = 0, Transparency2 = 1, CFrame = CF(POSITION)*ANGLES(RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360))), MoveToPos = nil, MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = C3(27/255,42/255,53/255), SoundID = nil, SoundPitch = nil, SoundVolume = nil})
  5448. WACKYEFFECT({Time = 50 ,EffectType = "Box", Size = VT(0,0,0), Size2 = VT(5,150,5), Transparency = 0, Transparency2 = 1, CFrame = CF(POSITION)*ANGLES(RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360))), MoveToPos = nil, MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = C3(27/255,42/255,53/255), SoundID = nil, SoundPitch = nil, SoundVolume = nil})
  5449. WACKYEFFECT({Time = 50 ,EffectType = "Box", Size = VT(0,0,0), Size2 = VT(5,150,5), Transparency = 0, Transparency2 = 1, CFrame = CF(POSITION)*ANGLES(RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360))), MoveToPos = nil, MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = C3(27/255,42/255,53/255), SoundID = nil, SoundPitch = nil, SoundVolume = nil})
  5450. WACKYEFFECT({Time = 50 ,EffectType = "Box", Size = VT(0,0,0), Size2 = VT(5,150,5), Transparency = 0, Transparency2 = 1, CFrame = CF(POSITION)*ANGLES(RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360))), MoveToPos = nil, MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = C3(27/255,42/255,53/255), SoundID = nil, SoundPitch = nil, SoundVolume = nil})
  5451. WACKYEFFECT({Time = 50 ,EffectType = "Box", Size = VT(0,0,0), Size2 = VT(5,150,5), Transparency = 0, Transparency2 = 1, CFrame = CF(POSITION)*ANGLES(RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360))), MoveToPos = nil, MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = C3(27/255,42/255,53/255), SoundID = nil, SoundPitch = nil, SoundVolume = nil})
  5452. WACKYEFFECT({Time = 75 ,EffectType = "Crystal", Size = VT(0,0,0), Size2 = VT(5,100,5), Transparency = 0, Transparency2 = 1, CFrame = CF(POSITION)*ANGLES(RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360))), MoveToPos = nil, MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = C3(27/255,42/255,53/255), SoundID = nil, SoundPitch = nil, SoundVolume = nil})
  5453. WACKYEFFECT({Time = 75 ,EffectType = "Crystal", Size = VT(0,0,0), Size2 = VT(5,100,5), Transparency = 0, Transparency2 = 1, CFrame = CF(POSITION)*ANGLES(RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360))), MoveToPos = nil, MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = C3(27/255,42/255,53/255), SoundID = nil, SoundPitch = nil, SoundVolume = nil})
  5454. WACKYEFFECT({Time = 75 ,EffectType = "Crystal", Size = VT(0,0,0), Size2 = VT(5,100,5), Transparency = 0, Transparency2 = 1, CFrame = CF(POSITION)*ANGLES(RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360))), MoveToPos = nil, MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = C3(27/255,42/255,53/255), SoundID = nil, SoundPitch = nil, SoundVolume = nil})
  5455. WACKYEFFECT({Time = 75 ,EffectType = "Crystal", Size = VT(0,0,0), Size2 = VT(5,100,5), Transparency = 0, Transparency2 = 1, CFrame = CF(POSITION)*ANGLES(RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360))), MoveToPos = nil, MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = C3(27/255,42/255,53/255), SoundID = nil, SoundPitch = nil, SoundVolume = nil})
  5456. WACKYEFFECT({Time = 75 ,EffectType = "Crystal", Size = VT(0,0,0), Size2 = VT(5,100,5), Transparency = 0, Transparency2 = 1, CFrame = CF(POSITION)*ANGLES(RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360))), MoveToPos = nil, MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = C3(27/255,42/255,53/255), SoundID = nil, SoundPitch = nil, SoundVolume = nil})
  5457. WACKYEFFECT({Time = 75 ,EffectType = "Crystal", Size = VT(0,0,0), Size2 = VT(5,100,5), Transparency = 0, Transparency2 = 1, CFrame = CF(POSITION)*ANGLES(RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360))), MoveToPos = nil, MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = C3(27/255,42/255,53/255), SoundID = nil, SoundPitch = nil, SoundVolume = nil})
  5458. WACKYEFFECT({Time = 75 ,EffectType = "Crystal", Size = VT(0,0,0), Size2 = VT(5,100,5), Transparency = 0, Transparency2 = 1, CFrame = CF(POSITION)*ANGLES(RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360))), MoveToPos = nil, MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = C3(27/255,42/255,53/255), SoundID = nil, SoundPitch = nil, SoundVolume = nil})
  5459. WACKYEFFECT({Time = 75 ,EffectType = "Crystal", Size = VT(0,0,0), Size2 = VT(5,100,5), Transparency = 0, Transparency2 = 1, CFrame = CF(POSITION)*ANGLES(RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360))), MoveToPos = nil, MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = C3(27/255,42/255,53/255), SoundID = nil, SoundPitch = nil, SoundVolume = nil})
  5460. WACKYEFFECT({Time = 75 ,EffectType = "Crystal", Size = VT(0,0,0), Size2 = VT(5,100,5), Transparency = 0, Transparency2 = 1, CFrame = CF(POSITION)*ANGLES(RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360))), MoveToPos = nil, MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = C3(27/255,42/255,53/255), SoundID = nil, SoundPitch = nil, SoundVolume = nil})
  5461. WACKYEFFECT({Time = 75 ,EffectType = "Crystal", Size = VT(0,0,0), Size2 = VT(5,100,5), Transparency = 0, Transparency2 = 1, CFrame = CF(POSITION)*ANGLES(RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360))), MoveToPos = nil, MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = C3(27/255,42/255,53/255), SoundID = nil, SoundPitch = nil, SoundVolume = nil})
  5462. WACKYEFFECT({Time = 75 ,EffectType = "Crystal", Size = VT(0,0,0), Size2 = VT(5,100,5), Transparency = 0, Transparency2 = 1, CFrame = CF(POSITION)*ANGLES(RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360))), MoveToPos = nil, MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = C3(27/255,42/255,53/255), SoundID = nil, SoundPitch = nil, SoundVolume = nil})
  5463. WACKYEFFECT({Time = 75 ,EffectType = "Crystal", Size = VT(0,0,0), Size2 = VT(5,100,5), Transparency = 0, Transparency2 = 1, CFrame = CF(POSITION)*ANGLES(RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360))), MoveToPos = nil, MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = C3(27/255,42/255,53/255), SoundID = nil, SoundPitch = nil, SoundVolume = nil})
  5464. WACKYEFFECT({Time = 75 ,EffectType = "Crystal", Size = VT(0,0,0), Size2 = VT(5,100,5), Transparency = 0, Transparency2 = 1, CFrame = CF(POSITION)*ANGLES(RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360))), MoveToPos = nil, MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = C3(27/255,42/255,53/255), SoundID = nil, SoundPitch = nil, SoundVolume = nil})
  5465. WACKYEFFECT({Time = 75 ,EffectType = "Crystal", Size = VT(0,0,0), Size2 = VT(5,100,5), Transparency = 0, Transparency2 = 1, CFrame = CF(POSITION)*ANGLES(RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360))), MoveToPos = nil, MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = C3(27/255,42/255,53/255), SoundID = nil, SoundPitch = nil, SoundVolume = nil})
  5466. WACKYEFFECT({Time = 75 ,EffectType = "Crystal", Size = VT(0,0,0), Size2 = VT(5,100,5), Transparency = 0, Transparency2 = 1, CFrame = CF(POSITION)*ANGLES(RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360))), MoveToPos = nil, MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = C3(27/255,42/255,53/255), SoundID = nil, SoundPitch = nil, SoundVolume = nil})
  5467. WACKYEFFECT({Time = 75 ,EffectType = "Crystal", Size = VT(0,0,0), Size2 = VT(5,100,5), Transparency = 0, Transparency2 = 1, CFrame = CF(POSITION)*ANGLES(RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360))), MoveToPos = nil, MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = C3(27/255,42/255,53/255), SoundID = nil, SoundPitch = nil, SoundVolume = nil})
  5468. WACKYEFFECT({Time = 75 ,EffectType = "Crystal", Size = VT(0,0,0), Size2 = VT(5,100,5), Transparency = 0, Transparency2 = 1, CFrame = CF(POSITION)*ANGLES(RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360))), MoveToPos = nil, MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = C3(27/255,42/255,53/255), SoundID = nil, SoundPitch = nil, SoundVolume = nil})
  5469. WACKYEFFECT({Time = 75 ,EffectType = "Crystal", Size = VT(0,0,0), Size2 = VT(5,100,5), Transparency = 0, Transparency2 = 1, CFrame = CF(POSITION)*ANGLES(RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360))), MoveToPos = nil, MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = C3(27/255,42/255,53/255), SoundID = nil, SoundPitch = nil, SoundVolume = nil})
  5470. WACKYEFFECT({Time = 75 ,EffectType = "Crystal", Size = VT(0,0,0), Size2 = VT(5,100,5), Transparency = 0, Transparency2 = 1, CFrame = CF(POSITION)*ANGLES(RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360))), MoveToPos = nil, MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = C3(27/255,42/255,53/255), SoundID = nil, SoundPitch = nil, SoundVolume = nil})
  5471. WACKYEFFECT({Time = 75 ,EffectType = "Crystal", Size = VT(0,0,0), Size2 = VT(5,100,5), Transparency = 0, Transparency2 = 1, CFrame = CF(POSITION)*ANGLES(RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360))), MoveToPos = nil, MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = C3(27/255,42/255,53/255), SoundID = nil, SoundPitch = nil, SoundVolume = nil})
  5472. CreateSound(206082327,Torso,3,1,false)
  5473. for i=0, 0.7, 0.1 / Animation_Speed do
  5474. Swait()
  5475. 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)
  5476. 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)
  5477. 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)
  5478. 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)
  5479. 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)
  5480. 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)
  5481. end
  5482. MODE = "Black"
  5483. FACE = 404306534
  5484. Speed = 45
  5485. text.Text = "INCONTROL"
  5486. ned.Text = "TBB"
  5487. TEXTCOLOR = C3(27/255,42/255,53/255)
  5488. PRT.Color = C3(27/255,42/255,53/255)
  5489. EYE.Color = C3(27/255,42/255,53/255)
  5490. EYE2.Color = C3(27/255,42/255,53/255)
  5491. Hair.Color = C3(27/255,42/255,53/255)
  5492. Hair2.Color = C3(27/255,42/255,53/255)
  5493. MAINRUINCOLOR = BrickColor.new("Crimson")
  5494. SECONDRUINCOLOR = BrickColor.new("Black")
  5495. RecolorThing(MAINRUINCOLOR,SECONDRUINCOLOR,SECONDRUINCOLOR,SECONDRUINCOLOR,SECONDRUINCOLOR,1,SECONDRUINCOLOR,1,SECONDRUINCOLOR,THIRDRUINCOLOR)
  5496. ATTACK = false
  5497. Rooted = false
  5498. end
  5499. mouse.KeyDown:connect(function(k)
  5500. if k == "f" and attack == false and ModeOfGlitch ~= 1 then
  5501. --normalmog() ---Disabled due to crashing... only in VSB
  5502. ModeOfGlitch = 1
  5503. storehumanoidWS = 16
  5504. hum.WalkSpeed = 16
  5505. rainbowmode = false
  5506. chaosmode = false
  5507. CRAZED = false
  5508. newTheme("rbxassetid://614032233",48.6,1,1.25)
  5509. RecolorTextAndRename("MAYHEM",Color3.new(0.25,0,0),Color3.new(1,0,0),"Antique")
  5510. MAINRUINCOLOR = BrickColor.new("Really red")
  5511. RecolorThing(MAINRUINCOLOR,MAINRUINCOLOR,MAINRUINCOLOR,MAINRUINCOLOR,MAINRUINCOLOR,1,MAINRUINCOLOR,1,MAINRUINCOLOR,false,false)
  5512. end
  5513. if k == "e" and attack == false and ModeOfGlitch ~= 2 then
  5514. ModeOfGlitch = 2
  5515. storehumanoidWS = 16
  5516. hum.WalkSpeed = 16
  5517. rainbowmode = false
  5518. chaosmode = false
  5519. CRAZED = false
  5520. RecolorTextAndRename("MAYHEM",Color3.new(0,1,1),Color3.new(1,1,1),"Code")
  5521. newTheme("rbxassetid://1539245059",0,1,1.25)
  5522. MAINRUINCOLOR = BrickColor.new("Toothpaste")
  5523. RecolorThing(MAINRUINCOLOR,MAINRUINCOLOR,MAINRUINCOLOR,MAINRUINCOLOR,MAINRUINCOLOR,1,MAINRUINCOLOR,1,MAINRUINCOLOR,true,false)
  5524. end
  5525. if k == "r" and attack == false and ModeOfGlitch ~= 3 then
  5526. ModeOfGlitch = 3
  5527. storehumanoidWS = 16
  5528. hum.WalkSpeed = 16
  5529. rainbowmode = false
  5530. chaosmode = false
  5531. CRAZED = false
  5532.  
  5533. function SuperStomm()
  5534. ATTACK = true
  5535. Rooted = true
  5536. local HITFLOOR,HITPOS = Raycast(RootPart.Position, (CF(RootPart.Position, RootPart.Position + VT(0, -1, 0))).lookVector, 25*SIZE, Character)
  5537. coroutine.resume(coroutine.create(function()
  5538. Swait(65)
  5539. CameraEnshaking(3,25)
  5540. CreateSound(262562442,RightLeg,60,1,false)
  5541. CreateDebreeRing(HITFLOOR,HITPOS,90,VT(10,10,10),2)
  5542. 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})
  5543. ApplyAoE2(HITPOS,80,50,100,75,false)
  5544. end))
  5545. CreateSound(163619849,RightLeg,10,1,false)
  5546. for i=0, 2, 0.1 / Animation_Speed do
  5547. 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})
  5548. Swait()
  5549. 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)
  5550. 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)
  5551. 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)
  5552. 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)
  5553. 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)
  5554. 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)
  5555. end
  5556. for i=0, 1, 0.1 / Animation_Speed do
  5557. Swait()
  5558. 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)
  5559. Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1.25*SIZE) - 1)) * ANGLES(RAD(35), RAD(0), RAD(0)), 1 / Animation_Speed)
  5560. RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.2*SIZE, 0.5*SIZE, 0) * ANGLES(RAD(0), RAD(105), RAD(-85)) * RIGHTSHOULDERC0, 1 / Animation_Speed)
  5561. LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.2*SIZE, 0.5*SIZE, 0) * ANGLES(RAD(0), RAD(-105), RAD(85)) * LEFTSHOULDERC0, 1 / Animation_Speed)
  5562. 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)
  5563. 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)
  5564. end
  5565. ATTACK = false
  5566. Rooted = false
  5567. end
  5568.  
  5569. function LostForm()
  5570. ATTACK = true
  5571. Rooted = true
  5572. BALL.Parent = Character
  5573. XEYE.Parent = nil
  5574. SONG = 723652641
  5575. PITCH = 1
  5576. VOLUME = 3
  5577. sick.TimePosition = 0.5
  5578. FACE = 0
  5579. local HITFLOOR,HITPOS = Raycast(RootPart.Position, (CF(RootPart.Position, RootPart.Position + VT(0, -1, 0))).lookVector, 4, Character)
  5580. local POSITION = CF(HITPOS)*ANGLES(RAD(0),RAD(0),RAD(0))*CF(0,1,0).p
  5581. CreateSound(136007472,Torso,5,1.2,false)
  5582. for i=0, 2.5, 0.1 / Animation_Speed do
  5583. Swait()
  5584. 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)
  5585. 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)
  5586. 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)
  5587. 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)
  5588. 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)
  5589. 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)
  5590. end
  5591. WACKYEFFECT({Time = 75 ,EffectType = "Sphere", Size = VT(75,75,75), Size2 = VT(0,0,0), Transparency = 0, Transparency2 = 1, CFrame = CF(RootPart.CFrame.p), MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = C3(27/255,42/255,53/255), SoundID = nil, SoundPitch = nil, SoundVolume = nil})
  5592. WACKYEFFECT({Time = 50 ,EffectType = "Block", Size = VT(90,90,90), Size2 = VT(0,0,0), Transparency = 0, Transparency2 = 1, CFrame = CF(RootPart.CFrame.p), MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = C3(27/255,42/255,53/255), SoundID = nil, SoundPitch = nil, SoundVolume = nil})
  5593. WACKYEFFECT({Time = 75 ,EffectType = "Box", Size = VT(5,150,5), Size2 = VT(0,0,0), Transparency = 0, Transparency2 = 1, CFrame = CF(POSITION)*ANGLES(RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360))), MoveToPos = nil, MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = C3(27/255,42/255,53/255), SoundID = nil, SoundPitch = nil, SoundVolume = nil})
  5594. WACKYEFFECT({Time = 75 ,EffectType = "Box", Size = VT(5,150,5), Size2 = VT(0,0,0), Transparency = 0, Transparency2 = 1, CFrame = CF(POSITION)*ANGLES(RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360))), MoveToPos = nil, MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = C3(27/255,42/255,53/255), SoundID = nil, SoundPitch = nil, SoundVolume = nil})
  5595. WACKYEFFECT({Time = 75 ,EffectType = "Box", Size = VT(5,150,5), Size2 = VT(0,0,0), Transparency = 0, Transparency2 = 1, CFrame = CF(POSITION)*ANGLES(RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360))), MoveToPos = nil, MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = C3(27/255,42/255,53/255), SoundID = nil, SoundPitch = nil, SoundVolume = nil})
  5596. WACKYEFFECT({Time = 75 ,EffectType = "Box", Size = VT(5,150,5), Size2 = VT(0,0,0), Transparency = 0, Transparency2 = 1, CFrame = CF(POSITION)*ANGLES(RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360))), MoveToPos = nil, MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = C3(27/255,42/255,53/255), SoundID = nil, SoundPitch = nil, SoundVolume = nil})
  5597. WACKYEFFECT({Time = 75 ,EffectType = "Box", Size = VT(5,150,5), Size2 = VT(0,0,0), Transparency = 0, Transparency2 = 1, CFrame = CF(POSITION)*ANGLES(RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360))), MoveToPos = nil, MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = C3(27/255,42/255,53/255), SoundID = nil, SoundPitch = nil, SoundVolume = nil})
  5598. WACKYEFFECT({Time = 75 ,EffectType = "Box", Size = VT(5,150,5), Size2 = VT(0,0,0), Transparency = 0, Transparency2 = 1, CFrame = CF(POSITION)*ANGLES(RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360))), MoveToPos = nil, MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = C3(27/255,42/255,53/255), SoundID = nil, SoundPitch = nil, SoundVolume = nil})
  5599. WACKYEFFECT({Time = 75 ,EffectType = "Box", Size = VT(5,150,5), Size2 = VT(0,0,0), Transparency = 0, Transparency2 = 1, CFrame = CF(POSITION)*ANGLES(RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360))), MoveToPos = nil, MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = C3(27/255,42/255,53/255), SoundID = nil, SoundPitch = nil, SoundVolume = nil})
  5600. WACKYEFFECT({Time = 75 ,EffectType = "Box", Size = VT(5,150,5), Size2 = VT(0,0,0), Transparency = 0, Transparency2 = 1, CFrame = CF(POSITION)*ANGLES(RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360))), MoveToPos = nil, MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = C3(27/255,42/255,53/255), SoundID = nil, SoundPitch = nil, SoundVolume = nil})
  5601. WACKYEFFECT({Time = 75 ,EffectType = "Box", Size = VT(5,150,5), Size2 = VT(0,0,0), Transparency = 0, Transparency2 = 1, CFrame = CF(POSITION)*ANGLES(RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360))), MoveToPos = nil, MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = C3(27/255,42/255,53/255), SoundID = nil, SoundPitch = nil, SoundVolume = nil})
  5602. WACKYEFFECT({Time = 75 ,EffectType = "Box", Size = VT(5,150,5), Size2 = VT(0,0,0), Transparency = 0, Transparency2 = 1, CFrame = CF(POSITION)*ANGLES(RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360))), MoveToPos = nil, MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = C3(27/255,42/255,53/255), SoundID = nil, SoundPitch = nil, SoundVolume = nil})
  5603. WACKYEFFECT({Time = 75 ,EffectType = "Box", Size = VT(5,150,5), Size2 = VT(0,0,0), Transparency = 0, Transparency2 = 1, CFrame = CF(POSITION)*ANGLES(RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360))), MoveToPos = nil, MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = C3(27/255,42/255,53/255), SoundID = nil, SoundPitch = nil, SoundVolume = nil})
  5604. WACKYEFFECT({Time = 75 ,EffectType = "Box", Size = VT(5,150,5), Size2 = VT(0,0,0), Transparency = 0, Transparency2 = 1, CFrame = CF(POSITION)*ANGLES(RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360))), MoveToPos = nil, MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = C3(27/255,42/255,53/255), SoundID = nil, SoundPitch = nil, SoundVolume = nil})
  5605. WACKYEFFECT({Time = 75 ,EffectType = "Box", Size = VT(5,150,5), Size2 = VT(0,0,0), Transparency = 0, Transparency2 = 1, CFrame = CF(POSITION)*ANGLES(RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360))), MoveToPos = nil, MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = C3(27/255,42/255,53/255), SoundID = nil, SoundPitch = nil, SoundVolume = nil})
  5606. WACKYEFFECT({Time = 75 ,EffectType = "Box", Size = VT(5,150,5), Size2 = VT(0,0,0), Transparency = 0, Transparency2 = 1, CFrame = CF(POSITION)*ANGLES(RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360))), MoveToPos = nil, MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = C3(27/255,42/255,53/255), SoundID = nil, SoundPitch = nil, SoundVolume = nil})
  5607. WACKYEFFECT({Time = 75 ,EffectType = "Box", Size = VT(5,150,5), Size2 = VT(0,0,0), Transparency = 0, Transparency2 = 1, CFrame = CF(POSITION)*ANGLES(RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360))), MoveToPos = nil, MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = C3(27/255,42/255,53/255), SoundID = nil, SoundPitch = nil, SoundVolume = nil})
  5608. WACKYEFFECT({Time = 75 ,EffectType = "Box", Size = VT(5,150,5), Size2 = VT(0,0,0), Transparency = 0, Transparency2 = 1, CFrame = CF(POSITION)*ANGLES(RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360))), MoveToPos = nil, MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = C3(27/255,42/255,53/255), SoundID = nil, SoundPitch = nil, SoundVolume = nil})
  5609. WACKYEFFECT({Time = 75 ,EffectType = "Box", Size = VT(5,150,5), Size2 = VT(0,0,0), Transparency = 0, Transparency2 = 1, CFrame = CF(POSITION)*ANGLES(RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360))), MoveToPos = nil, MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = C3(27/255,42/255,53/255), SoundID = nil, SoundPitch = nil, SoundVolume = nil})
  5610. WACKYEFFECT({Time = 75 ,EffectType = "Box", Size = VT(5,150,5), Size2 = VT(0,0,0), Transparency = 0, Transparency2 = 1, CFrame = CF(POSITION)*ANGLES(RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360))), MoveToPos = nil, MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = C3(27/255,42/255,53/255), SoundID = nil, SoundPitch = nil, SoundVolume = nil})
  5611. WACKYEFFECT({Time = 50 ,EffectType = "Crystal", Size = VT(5,100,5), Size2 = VT(0,0,0), Transparency = 0, Transparency2 = 1, CFrame = CF(POSITION)*ANGLES(RAD(MRANDOM(180,270)),RAD(MRANDOM(180,270)),RAD(MRANDOM(180,270))), MoveToPos = nil, MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = C3(27/255,42/255,53/255), SoundID = nil, SoundPitch = nil, SoundVolume = nil})
  5612. WACKYEFFECT({Time = 50 ,EffectType = "Crystal", Size = VT(5,100,5), Size2 = VT(0,0,0), Transparency = 0, Transparency2 = 1, CFrame = CF(POSITION)*ANGLES(RAD(MRANDOM(180,270)),RAD(MRANDOM(180,270)),RAD(MRANDOM(180,270))), MoveToPos = nil, MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = C3(27/255,42/255,53/255), SoundID = nil, SoundPitch = nil, SoundVolume = nil})
  5613. WACKYEFFECT({Time = 50 ,EffectType = "Crystal", Size = VT(5,100,5), Size2 = VT(0,0,0), Transparency = 0, Transparency2 = 1, CFrame = CF(POSITION)*ANGLES(RAD(MRANDOM(180,270)),RAD(MRANDOM(180,270)),RAD(MRANDOM(180,270))), MoveToPos = nil, MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = C3(27/255,42/255,53/255), SoundID = nil, SoundPitch = nil, SoundVolume = nil})
  5614. WACKYEFFECT({Time = 50 ,EffectType = "Crystal", Size = VT(5,100,5), Size2 = VT(0,0,0), Transparency = 0, Transparency2 = 1, CFrame = CF(POSITION)*ANGLES(RAD(MRANDOM(180,270)),RAD(MRANDOM(180,270)),RAD(MRANDOM(180,270))), MoveToPos = nil, MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = C3(27/255,42/255,53/255), SoundID = nil, SoundPitch = nil, SoundVolume = nil})
  5615. WACKYEFFECT({Time = 50 ,EffectType = "Crystal", Size = VT(5,100,5), Size2 = VT(0,0,0), Transparency = 0, Transparency2 = 1, CFrame = CF(POSITION)*ANGLES(RAD(MRANDOM(180,270)),RAD(MRANDOM(180,270)),RAD(MRANDOM(180,270))), MoveToPos = nil, MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = C3(27/255,42/255,53/255), SoundID = nil, SoundPitch = nil, SoundVolume = nil})
  5616. WACKYEFFECT({Time = 50 ,EffectType = "Crystal", Size = VT(5,100,5), Size2 = VT(0,0,0), Transparency = 0, Transparency2 = 1, CFrame = CF(POSITION)*ANGLES(RAD(MRANDOM(180,270)),RAD(MRANDOM(180,270)),RAD(MRANDOM(180,270))), MoveToPos = nil, MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = C3(27/255,42/255,53/255), SoundID = nil, SoundPitch = nil, SoundVolume = nil})
  5617. WACKYEFFECT({Time = 50 ,EffectType = "Crystal", Size = VT(5,100,5), Size2 = VT(0,0,0), Transparency = 0, Transparency2 = 1, CFrame = CF(POSITION)*ANGLES(RAD(MRANDOM(180,270)),RAD(MRANDOM(180,270)),RAD(MRANDOM(180,270))), MoveToPos = nil, MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = C3(27/255,42/255,53/255), SoundID = nil, SoundPitch = nil, SoundVolume = nil})
  5618. WACKYEFFECT({Time = 50 ,EffectType = "Crystal", Size = VT(5,100,5), Size2 = VT(0,0,0), Transparency = 0, Transparency2 = 1, CFrame = CF(POSITION)*ANGLES(RAD(MRANDOM(180,270)),RAD(MRANDOM(180,270)),RAD(MRANDOM(180,270))), MoveToPos = nil, MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = C3(27/255,42/255,53/255), SoundID = nil, SoundPitch = nil, SoundVolume = nil})
  5619. WACKYEFFECT({Time = 50 ,EffectType = "Crystal", Size = VT(5,100,5), Size2 = VT(0,0,0), Transparency = 0, Transparency2 = 1, CFrame = CF(POSITION)*ANGLES(RAD(MRANDOM(180,270)),RAD(MRANDOM(180,270)),RAD(MRANDOM(180,270))), MoveToPos = nil, MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = C3(27/255,42/255,53/255), SoundID = nil, SoundPitch = nil, SoundVolume = nil})
  5620. WACKYEFFECT({Time = 50 ,EffectType = "Crystal", Size = VT(5,100,5), Size2 = VT(0,0,0), Transparency = 0, Transparency2 = 1, CFrame = CF(POSITION)*ANGLES(RAD(MRANDOM(180,270)),RAD(MRANDOM(180,270)),RAD(MRANDOM(180,270))), MoveToPos = nil, MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = C3(27/255,42/255,53/255), SoundID = nil, SoundPitch = nil, SoundVolume = nil})
  5621. WACKYEFFECT({Time = 50 ,EffectType = "Crystal", Size = VT(5,100,5), Size2 = VT(0,0,0), Transparency = 0, Transparency2 = 1, CFrame = CF(POSITION)*ANGLES(RAD(MRANDOM(180,270)),RAD(MRANDOM(180,270)),RAD(MRANDOM(180,270))), MoveToPos = nil, MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = C3(27/255,42/255,53/255), SoundID = nil, SoundPitch = nil, SoundVolume = nil})
  5622. WACKYEFFECT({Time = 50 ,EffectType = "Crystal", Size = VT(5,100,5), Size2 = VT(0,0,0), Transparency = 0, Transparency2 = 1, CFrame = CF(POSITION)*ANGLES(RAD(MRANDOM(180,270)),RAD(MRANDOM(180,270)),RAD(MRANDOM(180,270))), MoveToPos = nil, MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = C3(27/255,42/255,53/255), SoundID = nil, SoundPitch = nil, SoundVolume = nil})
  5623. WACKYEFFECT({Time = 50 ,EffectType = "Crystal", Size = VT(5,100,5), Size2 = VT(0,0,0), Transparency = 0, Transparency2 = 1, CFrame = CF(POSITION)*ANGLES(RAD(MRANDOM(180,270)),RAD(MRANDOM(180,270)),RAD(MRANDOM(180,270))), MoveToPos = nil, MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = C3(27/255,42/255,53/255), SoundID = nil, SoundPitch = nil, SoundVolume = nil})
  5624. WACKYEFFECT({Time = 50 ,EffectType = "Crystal", Size = VT(5,100,5), Size2 = VT(0,0,0), Transparency = 0, Transparency2 = 1, CFrame = CF(POSITION)*ANGLES(RAD(MRANDOM(180,270)),RAD(MRANDOM(180,270)),RAD(MRANDOM(180,270))), MoveToPos = nil, MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = C3(27/255,42/255,53/255), SoundID = nil, SoundPitch = nil, SoundVolume = nil})
  5625. WACKYEFFECT({Time = 50 ,EffectType = "Crystal", Size = VT(5,100,5), Size2 = VT(0,0,0), Transparency = 0, Transparency2 = 1, CFrame = CF(POSITION)*ANGLES(RAD(MRANDOM(180,270)),RAD(MRANDOM(180,270)),RAD(MRANDOM(180,270))), MoveToPos = nil, MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = C3(27/255,42/255,53/255), SoundID = nil, SoundPitch = nil, SoundVolume = nil})
  5626. WACKYEFFECT({Time = 50 ,EffectType = "Crystal", Size = VT(5,100,5), Size2 = VT(0,0,0), Transparency = 0, Transparency2 = 1, CFrame = CF(POSITION)*ANGLES(RAD(MRANDOM(180,270)),RAD(MRANDOM(180,270)),RAD(MRANDOM(180,270))), MoveToPos = nil, MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = C3(27/255,42/255,53/255), SoundID = nil, SoundPitch = nil, SoundVolume = nil})
  5627. WACKYEFFECT({Time = 50 ,EffectType = "Crystal", Size = VT(5,100,5), Size2 = VT(0,0,0), Transparency = 0, Transparency2 = 1, CFrame = CF(POSITION)*ANGLES(RAD(MRANDOM(180,270)),RAD(MRANDOM(180,270)),RAD(MRANDOM(180,270))), MoveToPos = nil, MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = C3(27/255,42/255,53/255), SoundID = nil, SoundPitch = nil, SoundVolume = nil})
  5628. WACKYEFFECT({Time = 50 ,EffectType = "Crystal", Size = VT(5,100,5), Size2 = VT(0,0,0), Transparency = 0, Transparency2 = 1, CFrame = CF(POSITION)*ANGLES(RAD(MRANDOM(180,270)),RAD(MRANDOM(180,270)),RAD(MRANDOM(180,270))), MoveToPos = nil, MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = C3(27/255,42/255,53/255), SoundID = nil, SoundPitch = nil, SoundVolume = nil})
  5629. WACKYEFFECT({Time = 50 ,EffectType = "Crystal", Size = VT(5,100,5), Size2 = VT(0,0,0), Transparency = 0, Transparency2 = 1, CFrame = CF(POSITION)*ANGLES(RAD(MRANDOM(180,270)),RAD(MRANDOM(180,270)),RAD(MRANDOM(180,270))), MoveToPos = nil, MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = C3(27/255,42/255,53/255), SoundID = nil, SoundPitch = nil, SoundVolume = nil})
  5630. WACKYEFFECT({Time = 50 ,EffectType = "Crystal", Size = VT(5,100,5), Size2 = VT(0,0,0), Transparency = 0, Transparency2 = 1, CFrame = CF(POSITION)*ANGLES(RAD(MRANDOM(180,270)),RAD(MRANDOM(180,270)),RAD(MRANDOM(180,270))), MoveToPos = nil, MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = C3(27/255,42/255,53/255), SoundID = nil, SoundPitch = nil, SoundVolume = nil})
  5631. WACKYEFFECT({Time = 50 ,EffectType = "Crystal", Size = VT(5,100,5), Size2 = VT(0,0,0), Transparency = 0, Transparency2 = 1, CFrame = CF(POSITION)*ANGLES(RAD(MRANDOM(180,270)),RAD(MRANDOM(180,270)),RAD(MRANDOM(180,270))), MoveToPos = nil, MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = C3(27/255,42/255,53/255), SoundID = nil, SoundPitch = nil, SoundVolume = nil})
  5632. WACKYEFFECT({Time = 50 ,EffectType = "Crystal", Size = VT(5,100,5), Size2 = VT(0,0,0), Transparency = 0, Transparency2 = 1, CFrame = CF(POSITION)*ANGLES(RAD(MRANDOM(180,270)),RAD(MRANDOM(180,270)),RAD(MRANDOM(180,270))), MoveToPos = nil, MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = C3(27/255,42/255,53/255), SoundID = nil, SoundPitch = nil, SoundVolume = nil})
  5633. WACKYEFFECT({Time = 50 ,EffectType = "Crystal", Size = VT(5,100,5), Size2 = VT(0,0,0), Transparency = 0, Transparency2 = 1, CFrame = CF(POSITION)*ANGLES(RAD(MRANDOM(180,270)),RAD(MRANDOM(180,270)),RAD(MRANDOM(180,270))), MoveToPos = nil, MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = C3(27/255,42/255,53/255), SoundID = nil, SoundPitch = nil, SoundVolume = nil})
  5634. WACKYEFFECT({Time = 50 ,EffectType = "Crystal", Size = VT(5,100,5), Size2 = VT(0,0,0), Transparency = 0, Transparency2 = 1, CFrame = CF(POSITION)*ANGLES(RAD(MRANDOM(180,270)),RAD(MRANDOM(180,270)),RAD(MRANDOM(180,270))), MoveToPos = nil, MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = C3(27/255,42/255,53/255), SoundID = nil, SoundPitch = nil, SoundVolume = nil})
  5635. CreateSound(847061203,Torso,3,1,false)
  5636. CreateSound(239000203,Torso,3,1,false)
  5637. CreateSound(579687077,Torso,3,0.75,false)
  5638. MODE = "LostHope"
  5639. Speed = 12
  5640. text.Text = "MICHEAL III"
  5641. ned.Text = "Lost"
  5642. TEXTCOLOR = C3(0/255,0/255,0/255)
  5643. PRT.Color = C3(0/255,0/255,0/255)
  5644. EYE.Color = C3(0/255,0/255,0/255)
  5645. EYE2.Color = C3(0/255,0/255,0/255)
  5646. Hair.Color = C3(0/255,0/255,0/255)
  5647. Hair2.Color = C3(0/255,0/255,0/255)
  5648. MAINRUINCOLOR = BrickColor.new("Really black")
  5649. SECONDRUINCOLOR = BrickColor.new("Really black")
  5650. RecolorThing(MAINRUINCOLOR,SECONDRUINCOLOR,SECONDRUINCOLOR,SECONDRUINCOLOR,SECONDRUINCOLOR,1,SECONDRUINCOLOR,1,SECONDRUINCOLOR,THIRDRUINCOLOR)
  5651. for i=0, 1.5, 0.1 / Animation_Speed do
  5652. Swait()
  5653. 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)
  5654. 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)
  5655. 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)
  5656. 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)
  5657. 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)
  5658. 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)
  5659. end
  5660. ATTACK = false
  5661. Rooted = false
  5662. end
  5663.  
  5664. function TerraForm()
  5665. ATTACK = true
  5666. Rooted = true
  5667. BALL.Parent = Character
  5668. XEYE.Parent = nil
  5669. SONG = 157460916
  5670. PITCH = 1
  5671. VOLUME = 3
  5672. sick.TimePosition = 0
  5673. FACE = 155195214
  5674. Speed = 27
  5675. MODE = "Hexa"
  5676. text.Text = "???"
  5677. ned.Text = "Terra"
  5678. TEXTCOLOR = C3(170/255,85/255,0/255)
  5679. PRT.Color = C3(86/255,66/255,54/255)
  5680. EYE.Color = C3(39/255,70/255,45/255)
  5681. EYE2.Color = C3(39/255,70/255,45/255)
  5682. Hair.Color = C3(39/255,70/255,45/255)
  5683. Hair2.Color = C3(39/255,70/255,45/255)
  5684. MAINRUINCOLOR = BrickColor.new("Crimson")
  5685. SECONDRUINCOLOR = BrickColor.new("Crimson")
  5686. RecolorThing(MAINRUINCOLOR,SECONDRUINCOLOR,SECONDRUINCOLOR,SECONDRUINCOLOR,SECONDRUINCOLOR,1,SECONDRUINCOLOR,1,SECONDRUINCOLOR,THIRDRUINCOLOR)
  5687. ATTACK = false
  5688. Rooted = false
  5689. end
  5690.  
  5691. function RandomForm()
  5692. ATTACK = true
  5693. Rooted = true
  5694. XEYE.Parent = nil
  5695. BALL.Parent = Character
  5696. UNANCHOR = true
  5697. RootPart.Anchored = false
  5698. MODE = "Random"
  5699. SONG = 0
  5700. PITCH = 1
  5701. VOLUME = 3.5
  5702. sick.TimePosition = 0
  5703. FACE = 2365263255
  5704. Speed = 20
  5705. text.Text = "Randomizer"
  5706. ned.Text = "Randomizer"
  5707. TEXTCOLOR = BrickColor.Random().Color
  5708. PRT.Color = BrickColor.Random().Color
  5709. EYE.Color = BrickColor.Random().Color
  5710. EYE2.Color = BrickColor.Random().Color
  5711. Hair.Color = BrickColor.Random().Color
  5712. Hair2.Color = BrickColor.Random().Color
  5713. MAINRUINCOLOR = BrickColor.Random()
  5714. SECONDRUINCOLOR = BrickColor.Random()
  5715. RecolorThing(BrickColor.Random(),BrickColor.Random(),BrickColor.Random(),BrickColor.Random(),BrickColor.Random(),1,BrickColor.Random(),1,BrickColor.Random(),BrickColor.Random())
  5716. ATTACK = false
  5717. Rooted = false
  5718. end
  5719.  
  5720. function VantaForm()
  5721. ATTACK = true
  5722. Rooted = true
  5723. BALL.Parent = Character
  5724. XEYE.Parent = nil
  5725. SONG = 193889412
  5726. PITCH = 1
  5727. VOLUME = 6
  5728. sick.TimePosition = 12.5
  5729. wait(1)
  5730. for i=0, 2.5, 0.1 / Animation_Speed do
  5731. Swait()
  5732. 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)
  5733. 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)
  5734. 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)
  5735. 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)
  5736. 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)
  5737. 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)
  5738. end
  5739. MODE = "Vanta"
  5740. 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})
  5741. FACE = 404306534
  5742. Speed = 12
  5743. text.Text = "AGENT WESKER"
  5744. ned.Text = "Vanta-X"
  5745. TEXTCOLOR = C3(107/255,50/255,124/255)
  5746. PRT.Color = C3(107/255,50/255,124/255)
  5747. EYE.Color = C3(155/255,0/255,255/255)
  5748. EYE2.Color = C3(155/255,0/255,255/255)
  5749. Hair.Color = C3(80/255,0/255,180/255)
  5750. Hair2.Color = C3(50/255,0/255,150/255)
  5751. MAINRUINCOLOR = BrickColor.new("Black")
  5752. SECONDRUINCOLOR = BrickColor.new("Bright yellow")
  5753. RecolorThing(MAINRUINCOLOR,SECONDRUINCOLOR,SECONDRUINCOLOR,SECONDRUINCOLOR,SECONDRUINCOLOR,1,SECONDRUINCOLOR,1,SECONDRUINCOLOR,THIRDRUINCOLOR)
  5754. ATTACK = false
  5755. Rooted = false
  5756. end
  5757.  
  5758. function ChronoForm()
  5759. ATTACK = true
  5760. Rooted = true
  5761. BALL.Parent = Character
  5762. XEYE.Parent = nil
  5763. SONG = 432493949
  5764. PITCH = 1
  5765. VOLUME = 3
  5766. sick.TimePosition = 0
  5767. FACE = 2371494469
  5768. Speed = 16
  5769. MODE = "Time"
  5770. text.Text = "PACIFIST"
  5771. ned.Text = "Chronos"
  5772. TEXTCOLOR = C3(0/255,255/255,0/255)
  5773. PRT.Color = C3(0/255,155/255,0/255)
  5774. EYE.Color = C3(0/255,255/255,0/255)
  5775. EYE2.Color = C3(0/255,255/255,0/255)
  5776. Hair.Color = C3(239/255,184/255,56/255)
  5777. Hair2.Color = C3(245/255,205/255,48/255)
  5778. MODE = "Time"
  5779. MAINRUINCOLOR = BrickColor.new("Lime green")
  5780. SECONDRUINCOLOR = BrickColor.new("Lime green")
  5781. RecolorThing(MAINRUINCOLOR,SECONDRUINCOLOR,SECONDRUINCOLOR,SECONDRUINCOLOR,SECONDRUINCOLOR,1,SECONDRUINCOLOR,1,SECONDRUINCOLOR,THIRDRUINCOLOR)
  5782. ATTACK = false
  5783. Rooted = false
  5784. end
  5785.  
  5786. function SenseForm()
  5787. ATTACK = true
  5788. Rooted = true
  5789. BALL.Parent = Character
  5790. XEYE.Parent = nil
  5791. SONG = 1497785701
  5792. PITCH = 1
  5793. VOLUME = 3
  5794. sick.TimePosition = 13.75
  5795. FACE = 2375008868
  5796. Speed = 13
  5797. MODE = "Sense"
  5798. text.TextColor3 = C3(255/255,255/255,255/255)
  5799. text.Text = "GLITCHING"
  5800. ned.Text = "Non-Sense"
  5801. TEXTCOLOR = C3(255/255,255/255,255/255)
  5802. coroutine.resume(coroutine.create(function()
  5803. repeat
  5804. text.TextColor3 = C3(13/255,105/255,172/255)
  5805. Swait(5)
  5806. text.TextColor3 = C3(196/255,40/255,28/255)
  5807. Swait(5)
  5808. until MODE ~= "Sense"
  5809. text.TextColor3 = C3(27/255,42/255,53/255)
  5810. end))
  5811. PRT.Color = C3(13/255,105/255,172/255)
  5812. EYE.Color = C3(255/255,255/255,255/255)
  5813. EYE2.Color = C3(255/255,255/255,255/255)
  5814. Hair.Color = C3(196/255,40/255,28/255)
  5815. Hair2.Color = C3(196/255,40/255,28/255)
  5816. MAINRUINCOLOR = BrickColor.new("Bright red")
  5817. SECONDRUINCOLOR = BrickColor.new("Bright blue")
  5818. RecolorThing(MAINRUINCOLOR,SECONDRUINCOLOR,SECONDRUINCOLOR,SECONDRUINCOLOR,SECONDRUINCOLOR,1,SECONDRUINCOLOR,1,SECONDRUINCOLOR,THIRDRUINCOLOR)
  5819. ATTACK = false
  5820. Rooted = false
  5821. end
  5822.  
  5823. function SanityForm()
  5824. ATTACK = true
  5825. Rooted = true
  5826. BALL.Parent = Character
  5827. XEYE.Parent = nil
  5828. SONG = 2347469019
  5829. PITCH = 1
  5830. VOLUME = 3
  5831. sick.TimePosition = 0
  5832. FACE = 2375030229
  5833. Speed = 30
  5834. TEXTCOLOR = C3(0/255,0/255,0/255)
  5835. text.Text = "ERROR IN BALDI WORLD"
  5836. coroutine.resume(coroutine.create(function()
  5837. repeat
  5838. ned.Text = "Sanity-Less"
  5839. PRT.Color = BrickColor.Random().Color
  5840. EYE.Color = BrickColor.Random().Color
  5841. EYE2.Color = BrickColor.Random().Color
  5842. Hair.Color = BrickColor.Random().Color
  5843. Hair2.Color = BrickColor.Random().Color
  5844. MAINRUINCOLOR = BrickColor.Random()
  5845. SECONDRUINCOLOR = BrickColor.Random()
  5846. text.TextColor3 = BrickColor.Random().Color
  5847. text.TextStrokeColor3 = BrickColor.Random().Color
  5848. RecolorThing(MAINRUINCOLOR,SECONDRUINCOLOR,SECONDRUINCOLOR,SECONDRUINCOLOR,SECONDRUINCOLOR,1,SECONDRUINCOLOR,1,SECONDRUINCOLOR,THIRDRUINCOLOR)
  5849. Swait(5)
  5850. until MODE ~= "Sanity"
  5851. text.TextColor3 = C3(27/255,42/255,53/255)
  5852. end))
  5853. TEXTCOLOR = C3(0/255,0/255,0/255)
  5854. PRT.Color = C3(99/255,95/255,98/255)
  5855. EYE.Color = C3(99/255,95/255,98/255)
  5856. EYE2.Color = C3(99/255,95/255,98/255)
  5857. Hair.Color = C3(99/255,95/255,98/255)
  5858. Hair2.Color = C3(99/255,95/255,98/255)
  5859. MODE = "Sanity"
  5860. ATTACK = false
  5861. Rooted = false
  5862. end
  5863.  
  5864. function FairyForm()
  5865. ATTACK = true
  5866. Rooted = true
  5867. BALL.Parent = Character
  5868. XEYE.Parent = nil
  5869. for i=0, 2, 0.1 / Animation_Speed do
  5870. Swait()
  5871. WACKYEFFECT({EffectType = "Block", Size = VT(1,1,1), Size2 = VT(0,0,0), Transparency = 0, Transparency2 = 1, CFrame = LeftArm.CFrame*CF(0,-1,0), MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = C3(1,0,1), SoundID = nil, SoundPitch = nil, SoundVolume = nil})
  5872. WACKYEFFECT({EffectType = "Block", Size = VT(1,1,1), Size2 = VT(0,0,0), Transparency = 0, Transparency2 = 1, CFrame = RightArm.CFrame*CF(0,-1,0), MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = C3(1,0,1), SoundID = nil, SoundPitch = nil, SoundVolume = nil})
  5873. 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)
  5874. Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1.1) - 1)) * ANGLES(RAD(-30), RAD(0), RAD(0)), 0.15 / Animation_Speed)
  5875. 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)
  5876. 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)
  5877. 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)
  5878. 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)
  5879. end
  5880. 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})
  5881. MODE = "Fairy"
  5882. ned.Text = "Fairy"
  5883. TEXTCOLOR = C3(255/255,102/255,204/255)
  5884. PRT.Color = C3(98/255,37/255,209/255)
  5885. EYE.Color = C3(255/255,152/255,220/255)
  5886. EYE2.Color = C3(255/255,152/255,220/255)
  5887. Hair.Color = C3(170/255,0/255,170/255)
  5888. Hair2.Color = C3(170/255,0/255,170/255)
  5889. MAINRUINCOLOR = BrickColor.new("Carnation pink")
  5890. SECONDRUINCOLOR = BrickColor.new("Carnation pink")
  5891. RecolorThing(MAINRUINCOLOR,SECONDRUINCOLOR,SECONDRUINCOLOR,SECONDRUINCOLOR,SECONDRUINCOLOR,1,SECONDRUINCOLOR,1,SECONDRUINCOLOR,THIRDRUINCOLOR)
  5892. SONG = 228428389
  5893. PITCH = 1
  5894. VOLUME = 3
  5895. sick.TimePosition = 0.5
  5896. FACE = 21635489
  5897. Speed = 20
  5898. text.Text = "Fairy"
  5899. ATTACK = false
  5900. Rooted = false
  5901. end
  5902.  
  5903. function DevilForm()
  5904. ATTACK = true
  5905. Rooted = true
  5906. BALL.Parent = Character
  5907. XEYE.Parent = nil
  5908. for i=0, 1, 0.1 / Animation_Speed do
  5909. Swait()
  5910. 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)
  5911. Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1.25) - 1)) * ANGLES(RAD(35), RAD(0), RAD(0)), 1 / Animation_Speed)
  5912. RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.3, 0.5, 0) * ANGLES(RAD(0), RAD(0), RAD(200)) * RIGHTSHOULDERC0, 1 / Animation_Speed)
  5913. LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.3, 0.5, 0) * ANGLES(RAD(0), RAD(0), RAD(-200)) * LEFTSHOULDERC0, 1 / Animation_Speed)
  5914. 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)
  5915. 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)
  5916. end
  5917. CreateSound(363808674, Torso, 6, 1, false)
  5918. for i=0, 0.5, 0.1 / Animation_Speed do
  5919. Swait()
  5920. 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)
  5921. Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1.25) - 1)) * ANGLES(RAD(35), RAD(0), RAD(25)), 1 / Animation_Speed)
  5922. RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.3, 0.5, 0) * ANGLES(RAD(-40), RAD(50), RAD(200)) * RIGHTSHOULDERC0, 1 / Animation_Speed)
  5923. LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.3, 0.5, 0) * ANGLES(RAD(40), RAD(50), RAD(-200)) * LEFTSHOULDERC0, 1 / Animation_Speed)
  5924. 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)
  5925. 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)
  5926. end
  5927. for i=0, 0.5, 0.1 / Animation_Speed do
  5928. Swait()
  5929. 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)
  5930. Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1.25) - 1)) * ANGLES(RAD(35), RAD(0), RAD(-25)), 1 / Animation_Speed)
  5931. RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.3, 0.5, 0) * ANGLES(RAD(40), RAD(-50), RAD(200)) * RIGHTSHOULDERC0, 1 / Animation_Speed)
  5932. LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.3, 0.5, 0) * ANGLES(RAD(-40), RAD(-50), RAD(-200)) * LEFTSHOULDERC0, 1 / Animation_Speed)
  5933. 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)
  5934. 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)
  5935. end
  5936. CreateSound(363808674, Torso, 6, 1, false)
  5937. 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})
  5938. for i=0, 0.5, 0.1 / Animation_Speed do
  5939. Swait()
  5940. 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)
  5941. Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1.25) - 1)) * ANGLES(RAD(-35), RAD(0), RAD(0)), 1 / Animation_Speed)
  5942. RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5, 0) * ANGLES(RAD(-40), RAD(0), RAD(40)) * RIGHTSHOULDERC0, 1 / Animation_Speed)
  5943. LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.5, 0) * ANGLES(RAD(-40), RAD(0), RAD(-40)) * LEFTSHOULDERC0, 1 / Animation_Speed)
  5944. 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)
  5945. 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)
  5946. end
  5947. MODE = "Devil"
  5948. ned.Text = "Devil"
  5949. SONG = 919231299
  5950. PITCH = 1
  5951. VOLUME = 3
  5952. sick.TimePosition = 15.2
  5953. FACE = 405705854
  5954. Speed = 20
  5955. text.Text = "ERROR"
  5956. TEXTCOLOR = C3(127/255,0/255,0/255)
  5957. PRT.Color = C3(98/255,0/255,0/255)
  5958. EYE.Color = C3(255/255,0/255,0/255)
  5959. EYE2.Color = C3(255/255,0/255,0/255)
  5960. Hair.Color = C3(21/255,0/255,0/255)
  5961. Hair2.Color = C3(53/255,0/255,0/255)
  5962. MAINRUINCOLOR = BrickColor.new("Green")
  5963. SECONDRUINCOLOR = BrickColor.new("Bright red")
  5964. RecolorThing(MAINRUINCOLOR,SECONDRUINCOLOR,SECONDRUINCOLOR,SECONDRUINCOLOR,SECONDRUINCOLOR,1,SECONDRUINCOLOR,1,SECONDRUINCOLOR,THIRDRUINCOLOR)
  5965. ATTACK = false
  5966. Rooted = false
  5967. end
  5968.  
  5969. function PurgeForm()
  5970. ATTACK = true
  5971. Rooted = true
  5972. WACKYEFFECT({TIME = 30 ,EffectType = "Block", Size = VT(0,0,0), Size2 = VT(15,15,15), Transparency = 0, Transparency2 = 1, CFrame = Torso.CFrame*CF(0,0,0), MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = C3(0,1,0), SoundID = 743499393, SoundPitch = 1.15, SoundVolume = 15})
  5973. MODE = "Purged"
  5974. XEYE.Parent = Character
  5975. BALL.Parent = nil
  5976. TEXTCOLOR = C3(39/255,70/255,45/255)
  5977. PRT.Color = C3(0/255,0/255,0/255)
  5978. EYE.Color = C3(0/255,0/255,0/255)
  5979. EYE2.Color = C3(0/255,0/255,0/255)
  5980. Hair.Color = C3(0/255,0/255,0/255)
  5981. Hair2.Color = C3(0/255,0/255,0/255)
  5982. MAINRUINCOLOR = BrickColor.new("Earth green")
  5983. SECONDRUINCOLOR = BrickColor.new("Earth green")
  5984. RecolorThing(MAINRUINCOLOR,SECONDRUINCOLOR,SECONDRUINCOLOR,SECONDRUINCOLOR,SECONDRUINCOLOR,1,SECONDRUINCOLOR,1,SECONDRUINCOLOR,THIRDRUINCOLOR)
  5985. SONG = 1103329236
  5986. PITCH = 1
  5987. VOLUME = 3
  5988. sick.TimePosition = 0
  5989. FACE = 2378683942
  5990. Speed = 20
  5991. text.Text = "DOOM GUY"
  5992. ned.Text = "Purge"
  5993. for i=0, 1, 0.1 / Animation_Speed do
  5994. Swait()
  5995. Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, -1, 0 + ((1) - 1)) * ANGLES(RAD(25), RAD(0), RAD(0)), 0.15 / Animation_Speed)
  5996. RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5, -0.1) * ANGLES(RAD(140), RAD(0), RAD(-40)) * RIGHTSHOULDERC0, 0.15 / Animation_Speed)
  5997. 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)
  5998. 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)
  5999. 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)
  6000. 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)
  6001. end
  6002. CreateSound(363808674, Head, 9999, 1, false)
  6003. for i=0, 0.2, 0.1 / Animation_Speed do
  6004. Swait()
  6005. Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, -1, 0 + ((1) - 1)) * ANGLES(RAD(25), RAD(0), RAD(0)), 0.15 / Animation_Speed)
  6006. RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5, -0.1) * ANGLES(RAD(140), RAD(0), RAD(-40)) * RIGHTSHOULDERC0, 0.15 / Animation_Speed)
  6007. 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)
  6008. 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)
  6009. 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)
  6010. 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)
  6011. end
  6012. ATTACK = false
  6013. Rooted = false
  6014. end
  6015.  
  6016. function OriginsForm()
  6017. ATTACK = true
  6018. Rooted = true
  6019. MODE = "Origins"
  6020. SONG = 265913095
  6021. PITCH = 1
  6022. VOLUME = 3
  6023. sick.TimePosition = 17.5
  6024. FACE = 404306534
  6025. Speed = 19
  6026. text.Text = "The Origins"
  6027. ned.Text = "Origins"
  6028. TEXTCOLOR = C3(0/255,0/255,0/255)
  6029. PRT.Color = C3(215/255,147/255,0/255)
  6030. EYE.Color = C3(255/255,0/255,0/255)
  6031. EYE2.Color = C3(255/255,0/255,0/255)
  6032. Hair.Color = C3(0/255,0/255,255/255)
  6033. Hair2.Color = C3(0/255,0/255,255/255)
  6034. MAINRUINCOLOR = BrickColor.new("Navy blue")
  6035. SECONDRUINCOLOR = BrickColor.new("Neon orange")
  6036. RecolorThing(MAINRUINCOLOR,SECONDRUINCOLOR,SECONDRUINCOLOR,SECONDRUINCOLOR,SECONDRUINCOLOR,1,SECONDRUINCOLOR,1,SECONDRUINCOLOR,THIRDRUINCOLOR)
  6037. ATTACK = false
  6038. Rooted = false
  6039. end
  6040.  
  6041. --//=================================\\
  6042. --|| ATTACK FUNCTIONS AND STUFF
  6043. --\\=================================//
  6044. function CameraEnshaking(Length, Intensity)
  6045. coroutine.resume(coroutine.create(function()
  6046. local intensity = 1 * Intensity
  6047. local rotM = 0.01 * Intensity
  6048. for i = 0, Length, 0.1 do
  6049. Swait()
  6050. intensity = intensity - 0.05 * Intensity / Length
  6051. rotM = rotM - 5.0E-4 * Intensity / Length
  6052. Humanoid.CameraOffset = Vector3.new(RAD(MRANDOM(-intensity, intensity)), RAD(MRANDOM(-intensity, intensity)), RAD(MRANDOM(-intensity, intensity)))
  6053. 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)
  6054. end
  6055. Humanoid.CameraOffset = Vector3.new(0, 0, 0)
  6056. end))
  6057. end
  6058.  
  6059. function ManualDamage(Humanoid,Damage,TorsoPart)
  6060. local defence = Instance.new("BoolValue",Humanoid.Parent)
  6061. defence.Name = ("HitBy"..Player.Name)
  6062. game:GetService("Debris"):AddItem(defence, 0.001)
  6063. Damage = Damage * DAMAGEMULTIPLIER
  6064. if Humanoid.Health ~= 0 then
  6065. local CritChance = MRANDOM(1,100)
  6066. if Damage > Humanoid.Health then
  6067. Damage = math.ceil(Humanoid.Health)
  6068. if Damage == 0 then
  6069. Damage = 0.1
  6070. end
  6071. end
  6072. Humanoid.Health = Humanoid.Health - Damage
  6073. end
  6074. end
  6075.  
  6076. function ManualAoE(POSITION,RANGE,MINDMG,MAXDMG,FLING,INSTAKILL)
  6077. local CHILDREN = workspace:GetDescendants()
  6078. for index, CHILD in pairs(CHILDREN) do
  6079. if CHILD.ClassName == "Model" and CHILD ~= Character and CHILD.Parent ~= Effects then
  6080. local HUM = CHILD:FindFirstChildOfClass("Humanoid")
  6081. if HUM then
  6082. local TORSO = CHILD:FindFirstChild("Torso") or CHILD:FindFirstChild("UpperTorso")
  6083. if TORSO then
  6084. if (TORSO.Position - POSITION).Magnitude <= RANGE then
  6085. if INSTAKILL == true then
  6086. CHILD:BreakJoints()
  6087. else
  6088. local DMG = MRANDOM(MINDMG,MAXDMG)
  6089. ManualDamage(HUM,DMG,TORSO)
  6090. end
  6091. if FLING > 0 then
  6092. for _, c in pairs(CHILD:GetChildren()) do
  6093. if c:IsA("BasePart") then
  6094. local bv = Instance.new("BodyVelocity")
  6095. bv.maxForce = Vector3.new(1e9, 1e9, 1e9)
  6096. bv.velocity = CF(POSITION,TORSO.Position).lookVector*FLING
  6097. bv.Parent = c
  6098. Debris:AddItem(bv,0.05)
  6099. end
  6100. end
  6101. end
  6102. end
  6103. end
  6104. end
  6105. end
  6106. end
  6107. end
  6108.  
  6109. function MeleeDMG(Humanoid,Damage)
  6110. Damage = Damage * DAMAGEMULTIPLIER
  6111. if Humanoid.Health < 2000 then
  6112. if Humanoid.Health - Damage > 0 then
  6113. Humanoid.Health = Humanoid.Health - Damage
  6114. else
  6115. Humanoid.Parent:BreakJoints()
  6116. end
  6117. else
  6118. Humanoid.Parent:BreakJoints()
  6119. end
  6120. end
  6121.  
  6122.  
  6123. function BasicCombo()
  6124. ATTACK = true
  6125. Rooted = false
  6126. EQUIPPED = true
  6127. local HIT2 = function()
  6128. local HITS2 = {}
  6129. local TOUCH2 = LeftArm.Touched:Connect(function(hit)
  6130. if hit.Parent:FindFirstChildOfClass("Humanoid") and hit.Parent ~= Character then
  6131. local HUM = hit.Parent:FindFirstChildOfClass("Humanoid")
  6132. local TORSO = hit.Parent:FindFirstChild("Torso") or hit.Parent:FindFirstChild("UpperTorso")
  6133. if TORSO and HUM.Health > 0 then
  6134. local PASS = true
  6135. for i = 1, #HITS2 do
  6136. if HITS2[i] == hit.Parent then
  6137. PASS = false
  6138. end
  6139. end
  6140. table.insert(HITS2,hit.Parent)
  6141. if PASS == true then
  6142. ManualDamage(HUM,MRANDOM(10,20),HUM.Torso)
  6143. end
  6144. end
  6145. end
  6146. end)
  6147. return TOUCH2
  6148. end
  6149. local HIT = function()
  6150. local HITS = {}
  6151. local TOUCH = RightArm.Touched:Connect(function(hit)
  6152. if hit.Parent:FindFirstChildOfClass("Humanoid") and hit.Parent ~= Character then
  6153. local HUM = hit.Parent:FindFirstChildOfClass("Humanoid")
  6154. local TORSO = hit.Parent:FindFirstChild("Torso") or hit.Parent:FindFirstChild("UpperTorso")
  6155. if TORSO and HUM.Health > 0 then
  6156. local PASS = true
  6157. for i = 1, #HITS do
  6158. if HITS[i] == hit.Parent then
  6159. PASS = false
  6160. end
  6161. end
  6162. table.insert(HITS,hit.Parent)
  6163. if PASS == true then
  6164. ManualDamage(HUM,MRANDOM(10,20),HUM.Torso)
  6165. end
  6166. end
  6167. end
  6168. end)
  6169. return TOUCH
  6170. end
  6171. if COMBO == 1 then
  6172. for i=0, 0.35, 0.1 / Animation_Speed do
  6173. Swait()
  6174. RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 0) * ANGLES(RAD(0), RAD(0), RAD(-15)), 1 / Animation_Speed)
  6175. RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5, 0) * ANGLES(RAD(0), RAD(0), RAD(90)) * RIGHTSHOULDERC0, 1 / Animation_Speed)
  6176. 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)
  6177. 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)
  6178. 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)
  6179. end
  6180. CreateSound(1489705211,RightArm,MRANDOM(7,8),MRANDOM(8,13)/12,false)
  6181. local TOUCHED = HIT()
  6182. for i=0, 0.5, 0.1 / Animation_Speed do
  6183. Swait()
  6184. 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})
  6185. RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 0) * ANGLES(RAD(0), RAD(0), RAD(45)), 1 / Animation_Speed)
  6186. 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)
  6187. 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)
  6188. 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)
  6189. 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)
  6190. end
  6191. TOUCHED:Disconnect()
  6192. COMBO = 2
  6193. elseif COMBO == 2 then
  6194. for i=0, 0.35, 0.1 / Animation_Speed do
  6195. Swait()
  6196. RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 0) * ANGLES(RAD(0), RAD(0), RAD(15)), 1 / Animation_Speed)
  6197. RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5, 0) * ANGLES(RAD(0), RAD(0), RAD(15)) * RIGHTSHOULDERC0, 1 / Animation_Speed)
  6198. 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)
  6199. 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)
  6200. 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)
  6201. end
  6202. CreateSound(1489705211,LeftArm,MRANDOM(7,8),MRANDOM(8,13)/12,false)
  6203. local TOUCHED = HIT2()
  6204. for i=0, 0.5, 0.1 / Animation_Speed do
  6205. Swait()
  6206. 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})
  6207. RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 0) * ANGLES(RAD(0), RAD(0), RAD(-55)), 1 / Animation_Speed)
  6208. 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)
  6209. 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)
  6210. 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)
  6211. 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)
  6212. end
  6213. TOUCHED:Disconnect()
  6214. COMBO = 3
  6215. elseif COMBO == 3 then
  6216. for i=0, 0.35, 0.1 / Animation_Speed do
  6217. Swait()
  6218. RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 0) * ANGLES(RAD(-25), RAD(0), RAD(0)), 1 / Animation_Speed)
  6219. RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5, 0) * ANGLES(RAD(75), RAD(0), RAD(45)) * RIGHTSHOULDERC0, 1 / Animation_Speed)
  6220. 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)
  6221. 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)
  6222. 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)
  6223. end
  6224. CreateSound(1489705211,LeftArm,MRANDOM(7,8),MRANDOM(8,13)/12,false)
  6225. local TOUCHED = HIT2()
  6226. local TOUCHED2 = HIT()
  6227. for i=0, 0.5, 0.1 / Animation_Speed do
  6228. Swait()
  6229. 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})
  6230. 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})
  6231. RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 0) * ANGLES(RAD(30), RAD(0), RAD(0)), 1 / Animation_Speed)
  6232. 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)
  6233. 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)
  6234. 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)
  6235. 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)
  6236. end
  6237. TOUCHED:Disconnect()
  6238. TOUCHED2:Disconnect()
  6239. COMBO = 4
  6240. elseif COMBO == 4 then
  6241. for i=0, 0.5, 0.1 / Animation_Speed do
  6242. Swait()
  6243. RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 0) * ANGLES(RAD(30), RAD(0), RAD(0)), 1 / Animation_Speed)
  6244. 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)
  6245. 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)
  6246. 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)
  6247. 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)
  6248. end
  6249. 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})
  6250. 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})
  6251. CameraEnshaking(3,10)
  6252. ManualAoE(RootPart.Position,17.5,20,60,20,false)
  6253. for i=0, 0.5, 0.1 / Animation_Speed do
  6254. Swait()
  6255. RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 0) * ANGLES(RAD(-25), RAD(0), RAD(0)), 1 / Animation_Speed)
  6256. RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5, 0) * ANGLES(RAD(75), RAD(0), RAD(45)) * RIGHTSHOULDERC0, 1 / Animation_Speed)
  6257. 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)
  6258. 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)
  6259. 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)
  6260. end
  6261. COMBO = 1
  6262. end
  6263. coroutine.resume(coroutine.create(function()
  6264. for i = 1, 50 do
  6265. Swait()
  6266. if ATTACK == true then
  6267. break
  6268. end
  6269. end
  6270. if ATTACK == false then
  6271. COMBO = 1
  6272. end
  6273. end))
  6274. ATTACK = false
  6275. Rooted = false
  6276. EQUIPPED = false
  6277. end
  6278.  
  6279. function ColorfulCombo()
  6280. ATTACK = true
  6281. Rooted = false
  6282. EQUIPPED = true
  6283. local HIT2 = function()
  6284. local HITS2 = {}
  6285. local TOUCH2 = LeftArm.Touched:Connect(function(hit)
  6286. if hit.Parent:FindFirstChildOfClass("Humanoid") and hit.Parent ~= Character then
  6287. local HUM = hit.Parent:FindFirstChildOfClass("Humanoid")
  6288. local TORSO = hit.Parent:FindFirstChild("Torso") or hit.Parent:FindFirstChild("UpperTorso")
  6289. if TORSO and HUM.Health > 0 then
  6290. local PASS = true
  6291. for i = 1, #HITS2 do
  6292. if HITS2[i] == hit.Parent then
  6293. PASS = false
  6294. end
  6295. end
  6296. table.insert(HITS2,hit.Parent)
  6297. if PASS == true then
  6298. ManualDamage(HUM,MRANDOM(15,25),HUM.Torso)
  6299. end
  6300. end
  6301. end
  6302. end)
  6303. return TOUCH2
  6304. end
  6305. local HIT = function()
  6306. local HITS = {}
  6307. local TOUCH = RightArm.Touched:Connect(function(hit)
  6308. if hit.Parent:FindFirstChildOfClass("Humanoid") and hit.Parent ~= Character then
  6309. local HUM = hit.Parent:FindFirstChildOfClass("Humanoid")
  6310. local TORSO = hit.Parent:FindFirstChild("Torso") or hit.Parent:FindFirstChild("UpperTorso")
  6311. if TORSO and HUM.Health > 0 then
  6312. local PASS = true
  6313. for i = 1, #HITS do
  6314. if HITS[i] == hit.Parent then
  6315. PASS = false
  6316. end
  6317. end
  6318. table.insert(HITS,hit.Parent)
  6319. if PASS == true then
  6320. ManualDamage(HUM,MRANDOM(15,25),HUM.Torso)
  6321. end
  6322. end
  6323. end
  6324. end)
  6325. return TOUCH
  6326. end
  6327. if COMBO == 1 then
  6328. for i=0, 0.35, 0.1 / Animation_Speed do
  6329. Swait()
  6330. RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 0) * ANGLES(RAD(0), RAD(0), RAD(-15)), 1 / Animation_Speed)
  6331. RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5, 0) * ANGLES(RAD(0), RAD(0), RAD(90)) * RIGHTSHOULDERC0, 1 / Animation_Speed)
  6332. 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)
  6333. 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)
  6334. 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)
  6335. end
  6336. CreateSound(1489705211,RightArm,MRANDOM(7,8),MRANDOM(8,13)/12,false)
  6337. local TOUCHED = HIT()
  6338. for i=0, 0.5, 0.1 / Animation_Speed do
  6339. Swait()
  6340. 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})
  6341. RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 0) * ANGLES(RAD(0), RAD(0), RAD(45)), 1 / Animation_Speed)
  6342. 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)
  6343. 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)
  6344. 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)
  6345. 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)
  6346. end
  6347. TOUCHED:Disconnect()
  6348. COMBO = 2
  6349. elseif COMBO == 2 then
  6350. for i=0, 0.35, 0.1 / Animation_Speed do
  6351. Swait()
  6352. RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 0) * ANGLES(RAD(0), RAD(0), RAD(15)), 1 / Animation_Speed)
  6353. RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5, 0) * ANGLES(RAD(0), RAD(0), RAD(15)) * RIGHTSHOULDERC0, 1 / Animation_Speed)
  6354. 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)
  6355. 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)
  6356. 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)
  6357. end
  6358. CreateSound(1489705211,LeftArm,MRANDOM(7,8),MRANDOM(8,13)/12,false)
  6359. local TOUCHED = HIT2()
  6360. for i=0, 0.5, 0.1 / Animation_Speed do
  6361. Swait()
  6362. 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})
  6363. RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 0) * ANGLES(RAD(0), RAD(0), RAD(-55)), 1 / Animation_Speed)
  6364. 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)
  6365. 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)
  6366. 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)
  6367. 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)
  6368. end
  6369. TOUCHED:Disconnect()
  6370. COMBO = 3
  6371. elseif COMBO == 3 then
  6372. for i=0, 0.35, 0.1 / Animation_Speed do
  6373. Swait()
  6374. RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 0) * ANGLES(RAD(-25), RAD(0), RAD(0)), 1 / Animation_Speed)
  6375. RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5, 0) * ANGLES(RAD(75), RAD(0), RAD(45)) * RIGHTSHOULDERC0, 1 / Animation_Speed)
  6376. 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)
  6377. 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)
  6378. 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)
  6379. end
  6380. CreateSound(1489705211,LeftArm,MRANDOM(7,8),MRANDOM(8,13)/12,false)
  6381. local TOUCHED = HIT2()
  6382. local TOUCHED2 = HIT()
  6383. for i=0, 0.5, 0.1 / Animation_Speed do
  6384. Swait()
  6385. 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})
  6386. 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})
  6387. RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 0) * ANGLES(RAD(30), RAD(0), RAD(0)), 1 / Animation_Speed)
  6388. 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)
  6389. 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)
  6390. 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)
  6391. 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)
  6392. end
  6393. TOUCHED:Disconnect()
  6394. TOUCHED2:Disconnect()
  6395. COMBO = 4
  6396. elseif COMBO == 4 then
  6397. for i=0, 0.5, 0.1 / Animation_Speed do
  6398. Swait()
  6399. RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 0) * ANGLES(RAD(30), RAD(0), RAD(0)), 1 / Animation_Speed)
  6400. 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)
  6401. 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)
  6402. 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)
  6403. 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)
  6404. end
  6405. 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})
  6406. 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})
  6407. CameraEnshaking(3,10)
  6408. ManualAoE(RootPart.Position,17.5,20,60,20,false)
  6409. for i=0, 0.5, 0.1 / Animation_Speed do
  6410. Swait()
  6411. RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 0) * ANGLES(RAD(-25), RAD(0), RAD(0)), 1 / Animation_Speed)
  6412. RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5, 0) * ANGLES(RAD(75), RAD(0), RAD(45)) * RIGHTSHOULDERC0, 1 / Animation_Speed)
  6413. 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)
  6414. 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)
  6415. 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)
  6416. end
  6417. COMBO = 1
  6418. end
  6419. coroutine.resume(coroutine.create(function()
  6420. for i = 1, 50 do
  6421. Swait()
  6422. if ATTACK == true then
  6423. break
  6424. end
  6425. end
  6426. if ATTACK == false then
  6427. COMBO = 1
  6428. end
  6429. end))
  6430. ATTACK = false
  6431. Rooted = false
  6432. EQUIPPED = false
  6433. end
  6434.  
  6435. function PurgeCombo()
  6436. ATTACK = true
  6437. Rooted = false
  6438. EQUIPPED = true
  6439. local HIT2 = function()
  6440. local HITS2 = {}
  6441. local TOUCH2 = LeftArm.Touched:Connect(function(hit)
  6442. if hit.Parent:FindFirstChildOfClass("Humanoid") and hit.Parent ~= Character then
  6443. local HUM = hit.Parent:FindFirstChildOfClass("Humanoid")
  6444. local TORSO = hit.Parent:FindFirstChild("Torso") or hit.Parent:FindFirstChild("UpperTorso")
  6445. if TORSO and HUM.Health > 0 then
  6446. local PASS = true
  6447. for i = 1, #HITS2 do
  6448. if HITS2[i] == hit.Parent then
  6449. PASS = false
  6450. end
  6451. end
  6452. table.insert(HITS2,hit.Parent)
  6453. if PASS == true then
  6454. ManualDamage(HUM,MRANDOM(5,10),HUM.Torso)
  6455. end
  6456. end
  6457. end
  6458. end)
  6459. return TOUCH2
  6460. end
  6461. local HIT = function()
  6462. local HITS = {}
  6463. local TOUCH = RightLeg.Touched:Connect(function(hit)
  6464. if hit.Parent:FindFirstChildOfClass("Humanoid") and hit.Parent ~= Character then
  6465. local HUM = hit.Parent:FindFirstChildOfClass("Humanoid")
  6466. local TORSO = hit.Parent:FindFirstChild("Torso") or hit.Parent:FindFirstChild("UpperTorso")
  6467. if TORSO and HUM.Health > 0 then
  6468. local PASS = true
  6469. for i = 1, #HITS do
  6470. if HITS[i] == hit.Parent then
  6471. PASS = false
  6472. end
  6473. end
  6474. table.insert(HITS,hit.Parent)
  6475. if PASS == true then
  6476. ManualDamage(HUM,MRANDOM(10,15),HUM.Torso)
  6477. end
  6478. end
  6479. end
  6480. end)
  6481. return TOUCH
  6482. end
  6483. local HIT3 = function()
  6484. local HITS3 = {}
  6485. local TOUCH3 = LeftLeg.Touched:Connect(function(hit)
  6486. if hit.Parent:FindFirstChildOfClass("Humanoid") and hit.Parent ~= Character then
  6487. local HUM = hit.Parent:FindFirstChildOfClass("Humanoid")
  6488. local TORSO = hit.Parent:FindFirstChild("Torso") or hit.Parent:FindFirstChild("UpperTorso")
  6489. if TORSO and HUM.Health > 0 then
  6490. local PASS = true
  6491. for i = 1, #HITS3 do
  6492. if HITS3[i] == hit.Parent then
  6493. PASS = false
  6494. end
  6495. end
  6496. table.insert(HITS3,hit.Parent)
  6497. if PASS == true then
  6498. ManualDamage(HUM,MRANDOM(15,20),HUM.Torso)
  6499. end
  6500. end
  6501. end
  6502. end)
  6503. return TOUCH3
  6504. end
  6505. if COMBO == 1 then
  6506. for i=0, 0.35, 0.1 / Animation_Speed do
  6507. Swait()
  6508. RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 1) * ANGLES(RAD(15), RAD(0), RAD(0)), 1 / Animation_Speed)
  6509. 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)
  6510. 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)
  6511. 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)
  6512. end
  6513. CreateSound(1489705211,RightLeg,MRANDOM(7,8),MRANDOM(8,13)/12,false)
  6514. local TOUCHED = HIT()
  6515. for i=0, 0.5, 0.1 / Animation_Speed do
  6516. Swait()
  6517. 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})
  6518. RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 0) * ANGLES(RAD(-20), RAD(0), RAD(0)), 1 / Animation_Speed)
  6519. 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)
  6520. 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)
  6521. 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)
  6522. end
  6523. TOUCHED:Disconnect()
  6524. COMBO = 2
  6525. elseif COMBO == 2 then
  6526. for i=0, 0.35, 0.1 / Animation_Speed do
  6527. Swait()
  6528. RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 0) * ANGLES(RAD(0), RAD(0), RAD(15)), 1 / Animation_Speed)
  6529. 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)
  6530. 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)
  6531. 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)
  6532. end
  6533. CreateSound(1489705211,LeftArm,MRANDOM(7,8),MRANDOM(8,13)/12,false)
  6534. local TOUCHED = HIT2()
  6535. for i=0, 0.5, 0.1 / Animation_Speed do
  6536. Swait()
  6537. 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})
  6538. RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 0) * ANGLES(RAD(0), RAD(0), RAD(-55)), 1 / Animation_Speed)
  6539. 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)
  6540. 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)
  6541. 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)
  6542. end
  6543. TOUCHED:Disconnect()
  6544. COMBO = 3
  6545. elseif COMBO == 3 then
  6546. for i=0, 0.2, 0.1 / Animation_Speed do
  6547. Swait()
  6548. RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, -0.5) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
  6549. 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)
  6550. 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)
  6551. 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)
  6552. end
  6553. CreateSound(1489705211,LeftLeg,MRANDOM(7,8),MRANDOM(8,13)/12,false)
  6554. local TOUCHED = HIT3()
  6555. for i=0, 0.5, 0.1 / Animation_Speed do
  6556. Swait()
  6557. 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})
  6558. RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 0.5) * ANGLES(RAD(-40), RAD(0), RAD(0)), 0.85 / Animation_Speed)
  6559. 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)
  6560. 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)
  6561. 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)
  6562. end
  6563. TOUCHED:Disconnect()
  6564. COMBO = 4
  6565. elseif COMBO == 4 then
  6566. Rooted = true
  6567. for i=0, 0.5, 0.1 / Animation_Speed do
  6568. Swait()
  6569. RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 0) * ANGLES(RAD(-25), RAD(0), RAD(0)), 1 / Animation_Speed)
  6570. 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)
  6571. 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)
  6572. 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)
  6573. end
  6574. for i=0, 0.1, 0.1 / Animation_Speed do
  6575. Swait()
  6576. RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 0) * ANGLES(RAD(30), RAD(0), RAD(0)), 1 / Animation_Speed)
  6577. 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)
  6578. 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)
  6579. 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)
  6580. end
  6581. local HITFLOOR,HITPOS = Raycast(RootPart.Position, (CF(RootPart.Position, RootPart.Position + VT(0, -1, 0))).lookVector, 25*SIZE, Character)
  6582. 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})
  6583. 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})
  6584. CameraEnshaking(3,10)
  6585. ManualAoE(HITPOS,15,20,45,75,false)
  6586. for i=0, 0.5, 0.1 / Animation_Speed do
  6587. Swait()
  6588. RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 0) * ANGLES(RAD(30), RAD(0), RAD(0)), 3 / Animation_Speed)
  6589. 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)
  6590. 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)
  6591. 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)
  6592. end
  6593. Rooted = false
  6594. COMBO = 1
  6595. end
  6596. coroutine.resume(coroutine.create(function()
  6597. for i = 1, 50 do
  6598. Swait()
  6599. if ATTACK == true then
  6600. break
  6601. end
  6602. end
  6603. if ATTACK == false then
  6604. COMBO = 1
  6605. end
  6606. end))
  6607. ATTACK = false
  6608. Rooted = false
  6609. EQUIPPED = false
  6610. end
  6611.  
  6612. function FlyingCombo()
  6613. ATTACK = true
  6614. Rooted = false
  6615. EQUIPPED = true
  6616. local HIT2 = function()
  6617. local HITS2 = {}
  6618. local TOUCH2 = LeftArm.Touched:Connect(function(hit)
  6619. if hit.Parent:FindFirstChildOfClass("Humanoid") and hit.Parent ~= Character then
  6620. local HUM = hit.Parent:FindFirstChildOfClass("Humanoid")
  6621. local TORSO = hit.Parent:FindFirstChild("Torso") or hit.Parent:FindFirstChild("UpperTorso")
  6622. if TORSO and HUM.Health > 0 then
  6623. local PASS = true
  6624. for i = 1, #HITS2 do
  6625. if HITS2[i] == hit.Parent then
  6626. PASS = false
  6627. end
  6628. end
  6629. table.insert(HITS2,hit.Parent)
  6630. if PASS == true then
  6631. ManualDamage(HUM,MRANDOM(15,20),HUM.Torso)
  6632. end
  6633. end
  6634. end
  6635. end)
  6636. return TOUCH2
  6637. end
  6638. local HIT = function()
  6639. local HITS = {}
  6640. local TOUCH = RightArm.Touched:Connect(function(hit)
  6641. if hit.Parent:FindFirstChildOfClass("Humanoid") and hit.Parent ~= Character then
  6642. local HUM = hit.Parent:FindFirstChildOfClass("Humanoid")
  6643. local TORSO = hit.Parent:FindFirstChild("Torso") or hit.Parent:FindFirstChild("UpperTorso")
  6644. if TORSO and HUM.Health > 0 then
  6645. local PASS = true
  6646. for i = 1, #HITS do
  6647. if HITS[i] == hit.Parent then
  6648. PASS = false
  6649. end
  6650. end
  6651. table.insert(HITS,hit.Parent)
  6652. if PASS == true then
  6653. ManualDamage(HUM,MRANDOM(15,20),HUM.Torso)
  6654. end
  6655. end
  6656. end
  6657. end)
  6658. return TOUCH
  6659. end
  6660. local HIT3 = function()
  6661. local HITS3 = {}
  6662. local TOUCH3 = RightLeg.Touched:Connect(function(hit)
  6663. if hit.Parent:FindFirstChildOfClass("Humanoid") and hit.Parent ~= Character then
  6664. local HUM = hit.Parent:FindFirstChildOfClass("Humanoid")
  6665. local TORSO = hit.Parent:FindFirstChild("Torso") or hit.Parent:FindFirstChild("UpperTorso")
  6666. if TORSO and HUM.Health > 0 then
  6667. local PASS = true
  6668. for i = 1, #HITS3 do
  6669. if HITS3[i] == hit.Parent then
  6670. PASS = false
  6671. end
  6672. end
  6673. table.insert(HITS3,hit.Parent)
  6674. if PASS == true then
  6675. ManualDamage(HUM,MRANDOM(10,15),HUM.Torso)
  6676. end
  6677. end
  6678. end
  6679. end)
  6680. return TOUCH3
  6681. end
  6682. local HIT4 = function()
  6683. local HITS4 = {}
  6684. local TOUCH4 = LeftLeg.Touched:Connect(function(hit)
  6685. if hit.Parent:FindFirstChildOfClass("Humanoid") and hit.Parent ~= Character then
  6686. local HUM = hit.Parent:FindFirstChildOfClass("Humanoid")
  6687. local TORSO = hit.Parent:FindFirstChild("Torso") or hit.Parent:FindFirstChild("UpperTorso")
  6688. if TORSO and HUM.Health > 0 then
  6689. local PASS = true
  6690. for i = 1, #HITS4 do
  6691. if HITS4[i] == hit.Parent then
  6692. PASS = false
  6693. end
  6694. end
  6695. table.insert(HITS4,hit.Parent)
  6696. if PASS == true then
  6697. ManualDamage(HUM,MRANDOM(10,15),HUM.Torso)
  6698. end
  6699. end
  6700. end
  6701. end)
  6702. return TOUCH4
  6703. end
  6704. if COMBO == 1 then
  6705. for i=0, 0.3, 0.1 / Animation_Speed do
  6706. Swait()
  6707. RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 1) * ANGLES(RAD(15), RAD(0), RAD(0)), 1 / Animation_Speed)
  6708. Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
  6709. RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.25, 0.5, -0.6) * ANGLES(RAD(10), RAD(0), RAD(-89)) * RIGHTSHOULDERC0, 1 / Animation_Speed)
  6710. 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)
  6711. 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)
  6712. 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)
  6713. end
  6714. CreateSound(1489705211,RightArm,MRANDOM(7,8),MRANDOM(8,13)/12,false)
  6715. local TOUCHED2 = HIT4()
  6716. local TOUCHED = HIT3()
  6717. for i=0, 0.075, 0.1 / Animation_Speed do
  6718. Swait()
  6719. 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})
  6720. 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})
  6721. RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 1) * ANGLES(RAD(-30), RAD(0), RAD(0)), 2.5 / Animation_Speed)
  6722. Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
  6723. 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)
  6724. 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)
  6725. 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)
  6726. 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)
  6727. end
  6728. for i=0, 0.075, 0.1 / Animation_Speed do
  6729. Swait()
  6730. 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})
  6731. 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})
  6732. RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 1) * ANGLES(RAD(-60), RAD(0), RAD(0)), 2.5 / Animation_Speed)
  6733. Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
  6734. 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)
  6735. 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)
  6736. 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)
  6737. 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)
  6738. end
  6739. for i=0, 0.075, 0.1 / Animation_Speed do
  6740. Swait()
  6741. 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})
  6742. 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})
  6743. RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 1) * ANGLES(RAD(-90), RAD(0), RAD(0)), 2.5 / Animation_Speed)
  6744. Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
  6745. 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)
  6746. 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)
  6747. 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)
  6748. 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)
  6749. end
  6750. for i=0, 0.075, 0.1 / Animation_Speed do
  6751. Swait()
  6752. 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})
  6753. 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})
  6754. RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 1) * ANGLES(RAD(-120), RAD(0), RAD(0)), 2.5 / Animation_Speed)
  6755. Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
  6756. 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)
  6757. 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)
  6758. 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)
  6759. 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)
  6760. end
  6761. for i=0, 0.075, 0.1 / Animation_Speed do
  6762. Swait()
  6763. 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})
  6764. 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})
  6765. RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 1) * ANGLES(RAD(-150), RAD(0), RAD(0)), 2.5 / Animation_Speed)
  6766. Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
  6767. 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)
  6768. 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)
  6769. 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)
  6770. 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)
  6771. end
  6772. for i=0, 0.075, 0.1 / Animation_Speed do
  6773. Swait()
  6774. 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})
  6775. 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})
  6776. RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 1) * ANGLES(RAD(-180), RAD(0), RAD(0)), 2.5 / Animation_Speed)
  6777. Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
  6778. 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)
  6779. 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)
  6780. 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)
  6781. 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)
  6782. end
  6783. for i=0, 0.075, 0.1 / Animation_Speed do
  6784. Swait()
  6785. 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})
  6786. 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})
  6787. RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 1) * ANGLES(RAD(-210), RAD(0), RAD(0)), 2.5 / Animation_Speed)
  6788. Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
  6789. 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)
  6790. 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)
  6791. 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)
  6792. 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)
  6793. end
  6794. for i=0, 0.075, 0.1 / Animation_Speed do
  6795. Swait()
  6796. 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})
  6797. 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})
  6798. RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 1) * ANGLES(RAD(-240), RAD(0), RAD(0)), 2.5 / Animation_Speed)
  6799. Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
  6800. 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)
  6801. 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)
  6802. 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)
  6803. 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)
  6804. end
  6805. TOUCHED:Disconnect()
  6806. TOUCHED2:Disconnect()
  6807. COMBO = 2
  6808. elseif COMBO == 2 then
  6809. for i=0, 0.3, 0.1 / Animation_Speed do
  6810. Swait()
  6811. RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 1) * ANGLES(RAD(-15), RAD(0), RAD(0)), 1 / Animation_Speed)
  6812. Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
  6813. RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.25, 0.5, -0.6) * ANGLES(RAD(10), RAD(0), RAD(-89)) * RIGHTSHOULDERC0, 1 / Animation_Speed)
  6814. 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)
  6815. 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)
  6816. 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)
  6817. end
  6818. CreateSound(1489705211,RightArm,MRANDOM(7,8),MRANDOM(8,13)/12,false)
  6819. local TOUCHED2 = HIT4()
  6820. local TOUCHED = HIT3()
  6821. for i=0, 0.075, 0.1 / Animation_Speed do
  6822. Swait()
  6823. 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})
  6824. 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})
  6825. RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 1) * ANGLES(RAD(30), RAD(0), RAD(0)), 2.5 / Animation_Speed)
  6826. Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
  6827. 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)
  6828. 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)
  6829. 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)
  6830. 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)
  6831. end
  6832. for i=0, 0.075, 0.1 / Animation_Speed do
  6833. Swait()
  6834. 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})
  6835. 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})
  6836. RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 1) * ANGLES(RAD(60), RAD(0), RAD(0)), 2.5 / Animation_Speed)
  6837. Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
  6838. 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)
  6839. 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)
  6840. 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)
  6841. 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)
  6842. end
  6843. for i=0, 0.075, 0.1 / Animation_Speed do
  6844. Swait()
  6845. 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})
  6846. 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})
  6847. RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 1) * ANGLES(RAD(90), RAD(0), RAD(0)), 2.5 / Animation_Speed)
  6848. Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
  6849. 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)
  6850. 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)
  6851. 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)
  6852. 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)
  6853. end
  6854. for i=0, 0.075, 0.1 / Animation_Speed do
  6855. Swait()
  6856. 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})
  6857. 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})
  6858. RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 1) * ANGLES(RAD(120), RAD(0), RAD(0)), 2.5 / Animation_Speed)
  6859. Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
  6860. 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)
  6861. 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)
  6862. 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)
  6863. 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)
  6864. end
  6865. for i=0, 0.075, 0.1 / Animation_Speed do
  6866. Swait()
  6867. 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})
  6868. 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})
  6869. RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 1) * ANGLES(RAD(150), RAD(0), RAD(0)), 2.5 / Animation_Speed)
  6870. Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
  6871. 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)
  6872. 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)
  6873. 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)
  6874. 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)
  6875. end
  6876. for i=0, 0.075, 0.1 / Animation_Speed do
  6877. Swait()
  6878. 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})
  6879. 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})
  6880. RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 1) * ANGLES(RAD(180), RAD(0), RAD(0)), 2.5 / Animation_Speed)
  6881. Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
  6882. 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)
  6883. 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)
  6884. 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)
  6885. 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)
  6886. end
  6887. for i=0, 0.075, 0.1 / Animation_Speed do
  6888. Swait()
  6889. 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})
  6890. 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})
  6891. RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 1) * ANGLES(RAD(210), RAD(0), RAD(0)), 2.5 / Animation_Speed)
  6892. Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
  6893. 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)
  6894. 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)
  6895. 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)
  6896. 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)
  6897. end
  6898. for i=0, 0.075, 0.1 / Animation_Speed do
  6899. Swait()
  6900. 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})
  6901. 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})
  6902. RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 1) * ANGLES(RAD(240), RAD(0), RAD(0)), 2.5 / Animation_Speed)
  6903. Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
  6904. 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)
  6905. 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)
  6906. 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)
  6907. 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)
  6908. end
  6909. for i=0, 0.075, 0.1 / Animation_Speed do
  6910. Swait()
  6911. 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})
  6912. 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})
  6913. RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 1) * ANGLES(RAD(270), RAD(0), RAD(0)), 2.5 / Animation_Speed)
  6914. Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
  6915. 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)
  6916. 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)
  6917. 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)
  6918. 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)
  6919. end
  6920. TOUCHED:Disconnect()
  6921. TOUCHED2:Disconnect()
  6922. COMBO = 3
  6923. elseif COMBO == 3 then
  6924. for i=0, 0.35, 0.1 / Animation_Speed do
  6925. Swait()
  6926. RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 1) * ANGLES(RAD(-25), RAD(0), RAD(0)), 1 / Animation_Speed)
  6927. RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5, 0) * ANGLES(RAD(75), RAD(0), RAD(45)) * RIGHTSHOULDERC0, 1 / Animation_Speed)
  6928. 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)
  6929. 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)
  6930. 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)
  6931. end
  6932. CreateSound(1489705211,LeftArm,MRANDOM(7,8),MRANDOM(8,13)/12,false)
  6933. local TOUCHED = HIT2()
  6934. local TOUCHED2 = HIT()
  6935. for i=0, 0.5, 0.1 / Animation_Speed do
  6936. Swait()
  6937. 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})
  6938. 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})
  6939. RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 0.7) * ANGLES(RAD(70), RAD(0), RAD(0)), 1 / Animation_Speed)
  6940. 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)
  6941. 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)
  6942. 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)
  6943. 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)
  6944. end
  6945. TOUCHED:Disconnect()
  6946. TOUCHED2:Disconnect()
  6947. COMBO = 4
  6948. elseif COMBO == 4 then
  6949. for i=0, 0.5, 0.1 / Animation_Speed do
  6950. Swait()
  6951. RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 1) * ANGLES(RAD(30), RAD(0), RAD(0)), 1 / Animation_Speed)
  6952. 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)
  6953. 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)
  6954. 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)
  6955. 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)
  6956. end
  6957. 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})
  6958. 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})
  6959. CameraEnshaking(3,10)
  6960. ManualAoE(RootPart.Position,17.5,20,60,20,false)
  6961. for i=0, 0.5, 0.1 / Animation_Speed do
  6962. Swait()
  6963. RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 1) * ANGLES(RAD(-25), RAD(0), RAD(0)), 1 / Animation_Speed)
  6964. RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5, 0) * ANGLES(RAD(75), RAD(0), RAD(45)) * RIGHTSHOULDERC0, 1 / Animation_Speed)
  6965. 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)
  6966. 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)
  6967. 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)
  6968. end
  6969. COMBO = 1
  6970. end
  6971. coroutine.resume(coroutine.create(function()
  6972. for i = 1, 50 do
  6973. Swait()
  6974. if ATTACK == true then
  6975. break
  6976. end
  6977. end
  6978. if ATTACK == false then
  6979. COMBO = 1
  6980. end
  6981. end))
  6982. ATTACK = false
  6983. Rooted = false
  6984. EQUIPPED = false
  6985. end
  6986.  
  6987. function SuperStomm()
  6988. ATTACK = true
  6989. Rooted = true
  6990. local HITFLOOR,HITPOS = Raycast(RootPart.Position, (CF(RootPart.Position, RootPart.Position + VT(0, -1, 0))).lookVector, 25*SIZE, Character)
  6991. coroutine.resume(coroutine.create(function()
  6992. Swait(65)
  6993. CameraEnshaking(3,25)
  6994. CreateSound(262562442,RightLeg,60,1,false)
  6995. CreateDebreeRing(HITFLOOR,HITPOS,90,VT(10,10,10),2)
  6996. 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})
  6997. ApplyAoE2(HITPOS,80,50,100,75,false)
  6998. end))
  6999. CreateSound(163619849,RightLeg,10,1,false)
  7000. for i=0, 2, 0.1 / Animation_Speed do
  7001. 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})
  7002. Swait()
  7003. 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)
  7004. 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)
  7005. 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)
  7006. 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)
  7007. 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)
  7008. 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)
  7009. end
  7010. for i=0, 1, 0.1 / Animation_Speed do
  7011. Swait()
  7012. 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)
  7013. Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1.25*SIZE) - 1)) * ANGLES(RAD(35), RAD(0), RAD(0)), 1 / Animation_Speed)
  7014. RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.2*SIZE, 0.5*SIZE, 0) * ANGLES(RAD(0), RAD(105), RAD(-85)) * RIGHTSHOULDERC0, 1 / Animation_Speed)
  7015. LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.2*SIZE, 0.5*SIZE, 0) * ANGLES(RAD(0), RAD(-105), RAD(85)) * LEFTSHOULDERC0, 1 / Animation_Speed)
  7016. 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)
  7017. 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)
  7018. end
  7019. ATTACK = false
  7020. Rooted = false
  7021. end
  7022.  
  7023.  
  7024.  
  7025. --//=================================\\
  7026. --|| ASSIGN THINGS TO KEYS
  7027. --\\=================================//
  7028.  
  7029. function MouseDown(Mouse)
  7030. if ATTACK == false and MODE ~= "Purged" and MODE ~= "Sense" and MODE ~= "Sanity" and MODE ~= "Origins" and MODE ~= "Fairy" and MODE ~= "Black" then
  7031. BasicCombo()
  7032. elseif ATTACK == false and MODE == "Sense" or MODE == "Sanity" or ATTACK == false and MODE == "Origins" then
  7033. ColorfulCombo()
  7034. elseif ATTACK == false and MODE == "Fairy" or ATTACK == false and MODE == "Black" then
  7035. FlyingCombo()
  7036. elseif ATTACK == false and MODE == "Purged" then
  7037. PurgeCombo()
  7038. end
  7039. end
  7040.  
  7041. function MouseUp(Mouse)
  7042. HOLD = false
  7043. end
  7044.  
  7045. function KeyDown(Key)
  7046. if Key ~= "w" and Key ~= "a" and Key ~= "s" and Key ~= "d" then
  7047. KEYHOLD = true
  7048. if Key == "n" and ATTACK == false and MODE == "Lunar" then
  7049. SolarForm()
  7050.  
  7051. elseif Key == "n" and ATTACK == false and MODE == "Solar" then
  7052. ResetMode()
  7053. end
  7054.  
  7055. if Key == "m" and ATTACK == false and MODE == "Lunar" then
  7056. OriginsForm()
  7057.  
  7058. elseif Key == "m" and ATTACK == false and MODE == "Origins" then
  7059. ResetMode()
  7060. end
  7061.  
  7062. if Key == "q" and ATTACK == false and MODE ~= "Time" then
  7063. ChronoForm()
  7064.  
  7065. elseif Key == "m" and ATTACK == false and MODE == "Time" then
  7066. SuperiorForm()
  7067.  
  7068. elseif Key == "q" and ATTACK == false and MODE == "Time" then
  7069. ResetMode()
  7070. end
  7071.  
  7072. if Key == "e" and ATTACK == false and MODE ~= "Hexa" then
  7073. TerraForm()
  7074.  
  7075. elseif Key == "e" and ATTACK == false and MODE == "Hexa" then
  7076. ResetMode()
  7077. end
  7078.  
  7079. if Key == "p" and ATTACK == false and MODE ~= "Random" then
  7080. RandomForm()
  7081. sick.TimePosition = 0.01
  7082. RCHOICE = MRANDOM(1,6)
  7083.  
  7084. elseif Key == "m" and ATTACK == false and MODE == "Random" then
  7085. RCHOICE = MRANDOM(1,6)
  7086. sick.TimePosition = 0.01
  7087.  
  7088. elseif Key == "p" and ATTACK == false and MODE == "Random" then
  7089. ResetMode()
  7090. end
  7091.  
  7092. if Key == "m" and ATTACK == false and MODE == "Hexa" then
  7093. VantaForm()
  7094. end
  7095.  
  7096. elseif Key == "m" and ATTACK == false and MODE == "Vanta" then
  7097. TerraForm()
  7098. end
  7099.  
  7100. if Key == "r" and ATTACK == false and MODE ~= "Sense" then
  7101. SenseForm()
  7102.  
  7103. elseif Key == "r" and ATTACK == false and MODE == "Sense" then
  7104. ResetMode()
  7105. end
  7106.  
  7107. if Key == "m" and ATTACK == false and MODE == "Sense" then
  7108. SanityForm()
  7109.  
  7110. elseif Key == "m" and ATTACK == false and MODE == "Sanity" then
  7111. SenseForm()
  7112. end
  7113.  
  7114. if Key == "y" and ATTACK == false and MODE ~= "Fairy" then
  7115. FairyForm()
  7116.  
  7117. elseif Key == "y" and ATTACK == false and MODE == "Fairy" then
  7118. ResetMode()
  7119. end
  7120.  
  7121. if Key == "m" and ATTACK == false and MODE == "Fairy" then
  7122. DevilForm()
  7123.  
  7124. elseif Key == "m" and ATTACK == false and MODE == "Devil" then
  7125. FairyForm()
  7126. end
  7127.  
  7128. if Key == "u" and ATTACK == false and MODE ~= "90s" then
  7129. BlackWhiteForm()
  7130.  
  7131. elseif Key == "u" and ATTACK == false and MODE == "90s" then
  7132. ResetMode()
  7133. end
  7134.  
  7135. if Key == "m" and ATTACK == false and MODE == "90s" then
  7136. EightyForm()
  7137.  
  7138. elseif Key == "m" and ATTACK == false and MODE == "80s" then
  7139. BlackWhiteForm()
  7140. end
  7141.  
  7142. if Key == "t" and ATTACK == false and MODE ~= "LostHope" then
  7143. LostForm()
  7144.  
  7145. elseif Key == "t" and ATTACK == false and MODE == "LostHope" then
  7146. ResetMode()
  7147. end
  7148.  
  7149. if Key == "n" and ATTACK == false and MODE == "LostHope" then
  7150. PurgeForm()
  7151. elseif Key == "n" and ATTACK == false and MODE == "Purged" then
  7152. LostForm()
  7153.  
  7154. elseif Key == "m" and ATTACK == false and MODE == "LostHope" then
  7155. BlackForm()
  7156.  
  7157. elseif Key == "m" and ATTACK == false and MODE == "Black" then
  7158. LostForm()
  7159. end
  7160.  
  7161. if Key == "z" and ATTACK == false and MODE == "Superior" then
  7162. SuperStomm()
  7163. end
  7164. end
  7165.  
  7166. function KeyUp(Key)
  7167. if Key ~= "w" and Key ~= "a" and Key ~= "s" and Key ~= "d" then
  7168. KEYHOLD = false
  7169. end
  7170. end
  7171.  
  7172. Mouse.Button1Down:connect(function(NEWKEY)
  7173. MouseDown(NEWKEY)
  7174. end)
  7175. Mouse.Button1Up:connect(function(NEWKEY)
  7176. MouseUp(NEWKEY)
  7177. end)
  7178. Mouse.KeyDown:connect(function(NEWKEY)
  7179. KeyDown(NEWKEY)
  7180. end)
  7181. Mouse.KeyUp:connect(function(NEWKEY)
  7182. KeyUp(NEWKEY)
  7183. end)
  7184.  
  7185. --//=================================\\
  7186. --\\=================================//
  7187.  
  7188.  
  7189. function unanchor()
  7190. if UNANCHOR == true then
  7191. g = Character:GetChildren()
  7192. for i = 1, #g do
  7193. if g[i].ClassName == "Part" then
  7194. g[i].Anchored = false
  7195. end
  7196. end
  7197. end
  7198. end
  7199.  
  7200.  
  7201. --//=================================\\
  7202. --|| WRAP THE WHOLE SCRIPT UP
  7203. --\\=================================//
  7204.  
  7205. Humanoid.Changed:connect(function(Jump)
  7206. if Jump == "Jump" and (Disable_Jump == true) then
  7207. Humanoid.Jump = false
  7208. end
  7209. end)
  7210.  
  7211. local BLINKLOOP = 0
  7212. script.Parent = WEAPONGUI
  7213. ANIMATE.Parent = nil
  7214.  
  7215. local bguis = Instance.new("BillboardGui",tors)
  7216. bguis.Size = UDim2.new(25, 0, 25, 0)
  7217. local imgca = Instance.new("ImageLabel",bguis)
  7218. imgca.BackgroundTransparency = 1
  7219. imgca.ImageTransparency = 1
  7220. imgca.Size = UDim2.new(3,0,3,0)
  7221. imgca.Image = "rbxassetid://0" --997291547,521073910,2312119891
  7222. imgca.ImageColor3 = Color3.new(0,0,0)
  7223.  
  7224. coroutine.resume(coroutine.create(function()
  7225. repeat
  7226. Swait()
  7227. imgca.Rotation = imgca.Rotation + 5 + sick.PlaybackLoudness/25
  7228. bguis.Size = UDim2.new(12 + 3 * math.cos(SINE / 30),0, 12 + 3 * math.cos(SINE / 30),0)
  7229. imgca.ImageColor3 = MAINRUINCOLOR.Color
  7230. imgca.ImageTransparency = 0 + 0.25 * math.cos(SINE / 30)
  7231. text.Position = UDim2.new(0,0 - 5 * SIN(SINE / 32),0,0 - 5 * SIN(SINE / 45))
  7232. text.Rotation = 0 - 2 * math.cos(SINE / 24)
  7233. techc.Rotation = techc.Rotation + 1
  7234. circl.Rotation = circl.Rotation - 1 + sick.PlaybackLoudness/75
  7235. circl2.Rotation = circl2.Rotation + 1 + sick.PlaybackLoudness/50
  7236. imgl2.Rotation = imgl2.Rotation - 1 + sick.PlaybackLoudness/50
  7237. imgl2b.Rotation = imgl2b.Rotation + 1 + sick.PlaybackLoudness/25
  7238. ned.Rotation = 0 - 4 * math.cos(SINE / 24)
  7239. ned.Position = UDim2.new(0.7,0 - 10 * math.cos(SINE / 32),0.8,0 - 10 * math.cos(SINE / 45))
  7240. until Humanoid.Health == 0
  7241. end))
  7242.  
  7243. while true do
  7244. Swait()
  7245. if Humanoid then
  7246. local IDLEANIMATION = Humanoid:LoadAnimation(ROBLOXIDLEANIMATION)
  7247. IDLEANIMATION:Play()
  7248. end
  7249. SINE = SINE + CHANGE*2
  7250. local TORSOVELOCITY = (RootPart.Velocity * VT(1, 0, 1)).magnitude
  7251. local TORSOVERTICALVELOCITY = RootPart.Velocity.y
  7252. local HITFLOOR,HITPOS = Raycast(RootPart.Position, (CF(RootPart.Position, RootPart.Position + VT(0, -1, 0))).lookVector, 4, Character)
  7253. local WALKSPEEDVALUE = 12 / (Humanoid.WalkSpeed / 16)
  7254. 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)
  7255. 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)
  7256. 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)
  7257. handlexweld.C1 = handlexweld.C1 * ANGLES(RAD(0), RAD(0), RAD(-2))
  7258. if MODE ~= "Lunar" and MODE ~= "Solar" and MODE ~= "Black" and MODE ~= "Hexa" and MODE ~= "Time" and MODE ~= "Purge" then
  7259. rwing1weld.C1 = Clerp(rwing1weld.C1, CF(-2.5, -1, 0) * ANGLES(RAD(0), RAD(0 + 0.75 * SIN(SINE / 15) - 1.75 * COS(SINE / 15)), RAD(-1 - 8 * SIN(SINE / 15))), 3 / Animation_Speed)
  7260. rwing2weld.C1 = Clerp(rwing2weld.C1, CF(-4, -1.25, 0) * ANGLES(RAD(0), RAD(0 + 1 * SIN(SINE / 15) - 2 * COS(SINE / 15)), RAD(-5 - 6 * SIN(SINE / 15))), 3 / Animation_Speed)
  7261. rwing3weld.C1 = Clerp(rwing3weld.C1, CF(-5.5, -1.5, 0) * ANGLES(RAD(0), RAD(0 + 1.25 * SIN(SINE / 15) - 2.25 * COS(SINE / 15)), RAD(-10 - 4 * SIN(SINE / 15))), 3 / Animation_Speed)
  7262. lwing1weld.C1 = Clerp(lwing1weld.C1, CF(2.5, -1, 0) * ANGLES(RAD(0), RAD(0 - 0.75 * SIN(SINE / 15) + 1.75 * COS(SINE / 15)), RAD(-1 + 8 * SIN(SINE / 15))), 3 / Animation_Speed)
  7263. lwing2weld.C1 = Clerp(lwing2weld.C1, CF(4, -1.25, 0) * ANGLES(RAD(0), RAD(0 - 1 * SIN(SINE / 15) + 2 * COS(SINE / 15)), RAD(5 + 6 * SIN(SINE / 15))), 3 / Animation_Speed)
  7264. lwing3weld.C1 = Clerp(lwing3weld.C1, CF(5.5, -1.5, 0) * ANGLES(RAD(0), RAD(0 - 1.25 * SIN(SINE / 15) + 2.25 * COS(SINE / 15)), RAD(10 + 4 * SIN(SINE / 15))), 3 / Animation_Speed)
  7265. handleweld.C1 = Clerp(handleweld.C1, CF(0, -1, -1.5) * ANGLES(RAD(0), RAD(0), RAD(0)), 3 / Animation_Speed)
  7266. end
  7267. if MODE == "Lunar" or MODE == "Solar" or MODE == "Hexa" or MODE == "Time" then
  7268. rwing1weld.C1 = Clerp(rwing1weld.C1, CF(-2.5, -1, 0) * ANGLES(RAD(0), RAD(0 + 0.75 * SIN(SINE / 15) - 1.75 * COS(SINE / 15)), RAD(-1 - 8 * SIN(SINE / 15))), 3 / Animation_Speed)
  7269. rwing2weld.C1 = Clerp(rwing2weld.C1, CF(-4, -1.25, 0) * ANGLES(RAD(0), RAD(0 + 1 * SIN(SINE / 15) - 2 * COS(SINE / 15)), RAD(-5 - 6 * SIN(SINE / 15))), 3 / Animation_Speed)
  7270. rwing3weld.C1 = Clerp(rwing3weld.C1, CF(-5.5, -1.5, 0) * ANGLES(RAD(0), RAD(0 + 1.25 * SIN(SINE / 15) - 2.25 * COS(SINE / 15)), RAD(-10 - 4 * SIN(SINE / 15))), 3 / Animation_Speed)
  7271. lwing1weld.C1 = Clerp(rwing1weld.C1, CF(-2.5, -1, 0) * ANGLES(RAD(0), RAD(0 + 0.75 * SIN(SINE / 15) - 1.75 * COS(SINE / 15)), RAD(-1 - 8 * SIN(SINE / 15))), 3 / Animation_Speed)
  7272. lwing2weld.C1 = Clerp(rwing2weld.C1, CF(-4, -1.25, 0) * ANGLES(RAD(0), RAD(0 + 1 * SIN(SINE / 15) - 2 * COS(SINE / 15)), RAD(-5 - 6 * SIN(SINE / 15))), 3 / Animation_Speed)
  7273. lwing3weld.C1 = Clerp(rwing3weld.C1, CF(-5.5, -1.5, 0) * ANGLES(RAD(0), RAD(0 + 1.25 * SIN(SINE / 15) - 2.25 * COS(SINE / 15)), RAD(-10 - 4 * SIN(SINE / 15))), 3 / Animation_Speed)
  7274. handleweld.C1 = Clerp(handleweld.C1, CF(0, -1, -1.5) * ANGLES(RAD(0), RAD(0), RAD(0)), 3 / Animation_Speed)
  7275. end
  7276. if MODE == "Black" then
  7277. rwing1weld.C1 = Clerp(rwing1weld.C1, CF(0.5, 4, 0) * ANGLES(RAD(0), RAD(0 + 1 * SIN(SINE / 15) - 1 * COS(SINE / 15)), RAD(-45)), 3 / Animation_Speed)
  7278. rwing2weld.C1 = Clerp(rwing2weld.C1, CF(0, -1, 0) * ANGLES(RAD(0), RAD(0 + 1 * SIN(SINE / 15) - 1 * COS(SINE / 15)), RAD(180)), 3 / Animation_Speed)
  7279. rwing3weld.C1 = Clerp(rwing3weld.C1, CF(-0.5, 4, 0) * ANGLES(RAD(0), RAD(0 + 1 * SIN(SINE / 15) - 1 * COS(SINE / 15)), RAD(45)), 3 / Animation_Speed)
  7280. lwing1weld.C1 = rwing2weld.C1
  7281. lwing2weld.C1 = rwing2weld.C1
  7282. lwing3weld.C1 = rwing2weld.C1
  7283. handleweld.C1 = Clerp(handleweld.C1, CF(0, -3, -1.4) * ANGLES(RAD(0), RAD(0), RAD(0 + 999 * COS(SINE / 50))), 3 / Animation_Speed)
  7284. end
  7285. if ANIM == "Walk" and TORSOVELOCITY > 1 then
  7286. if MODE == "Lunar" then
  7287. 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)
  7288. 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)
  7289. 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)
  7290. 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)
  7291. elseif MODE == "Solar" then
  7292. 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)
  7293. 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)
  7294. 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)
  7295. 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)
  7296. elseif MODE == "Fairy" then
  7297. 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)
  7298. 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)
  7299. elseif MODE ~= "Lunar" and MODE ~= "Solar" and MODE ~= "Black" and MODE ~= "Vanta" and MODE ~= "Devil" then
  7300. 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)
  7301. 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)
  7302. 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)
  7303. 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)
  7304. elseif MODE == "Hexa" then
  7305. 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)
  7306. 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)
  7307. 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)
  7308. 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)
  7309. elseif MODE == "Time" then
  7310. 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)
  7311. 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)
  7312. 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)
  7313. 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)
  7314. elseif MODE == "Vanta" then
  7315. 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)
  7316. 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)
  7317. elseif MODE == "Black" then
  7318. 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)
  7319. 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)
  7320. elseif MODE == "Devil" then
  7321. 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)
  7322. 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)
  7323. 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)
  7324. 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)
  7325. end
  7326. elseif (ANIM ~= "Walk") or (TORSOVELOCITY < 1) then
  7327. if MODE == "Lunar" then
  7328. RootJoint.C1 = Clerp(RootJoint.C1, ROOTC0 * CF(0, 0, 0) * ANGLES(RAD(0), RAD(0), RAD(0)), 0.2 / Animation_Speed)
  7329. 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)
  7330. 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)
  7331. 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)
  7332. elseif MODE == "Solar" then
  7333. RootJoint.C1 = Clerp(RootJoint.C1, ROOTC0 * CF(0, 0, 0) * ANGLES(RAD(0), RAD(0), RAD(0)), 0.2 / Animation_Speed)
  7334. 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)
  7335. 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)
  7336. 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)
  7337. elseif MODE == "Fairy" then
  7338. RootJoint.C1 = Clerp(RootJoint.C1, ROOTC0 * CF(0, 0, 0) * ANGLES(RAD(0), RAD(0), RAD(0)), 0.2 / Animation_Speed)
  7339. 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)
  7340. elseif MODE ~= "Lunar" and MODE ~= "Solar" and MODE ~= "Black" and MODE ~= "Vanta" and MODE ~= "Devil" then
  7341. RootJoint.C1 = Clerp(RootJoint.C1, ROOTC0 * CF(0, 0, 0) * ANGLES(RAD(0), RAD(0), RAD(0)), 0.2 / Animation_Speed)
  7342. 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)
  7343. 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)
  7344. 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)
  7345. elseif MODE == "Hexa" then
  7346. RootJoint.C1 = Clerp(RootJoint.C1, ROOTC0 * CF(0, 0, 0) * ANGLES(RAD(0), RAD(0), RAD(0)), 0.2 / Animation_Speed)
  7347. 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)
  7348. 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)
  7349. 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)
  7350. elseif MODE == "Time" then
  7351. RootJoint.C1 = Clerp(RootJoint.C1, ROOTC0 * CF(0, 0, 0) * ANGLES(RAD(0), RAD(0), RAD(0)), 0.2 / Animation_Speed)
  7352. 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)
  7353. 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)
  7354. 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)
  7355. elseif MODE == "Vanta" then
  7356. RootJoint.C1 = Clerp(RootJoint.C1, ROOTC0 * CF(0, 0, 0) * ANGLES(RAD(0), RAD(0), RAD(0)), 0.2 / Animation_Speed)
  7357. 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)
  7358. elseif MODE == "Black" then
  7359. RootJoint.C1 = Clerp(RootJoint.C1, ROOTC0 * CF(0, 0, 0) * ANGLES(RAD(0), RAD(0), RAD(0)), 0.2 / Animation_Speed)
  7360. 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)
  7361. elseif MODE == "Devil" then
  7362. RootJoint.C1 = Clerp(RootJoint.C1, ROOTC0 * CF(0, 0, 0) * ANGLES(RAD(0), RAD(0), RAD(0)), 0.2 / Animation_Speed)
  7363. 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)
  7364. 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)
  7365. 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)
  7366. end
  7367. end
  7368. if FULL == false then
  7369. if TORSOVERTICALVELOCITY > 1 and HITFLOOR == nil then
  7370. ANIM = "Jump"
  7371. if ATTACK == false then
  7372. if MODE ~= "Purged" then
  7373. RootJoint.C0 = Clerp(RootJoint.C0, ROOTC0 * CF(0, 0, 0) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
  7374. Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1.1) - 1)) * ANGLES(RAD(-20), RAD(0), RAD(0)), 3 / Animation_Speed)
  7375. RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5, 0) * ANGLES(RAD(-40), RAD(0), RAD(20)) * RIGHTSHOULDERC0, 1 / Animation_Speed)
  7376. LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.5, 0) * ANGLES(RAD(-40), RAD(0), RAD(-20)) * LEFTSHOULDERC0, 1 / Animation_Speed)
  7377. 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)
  7378. 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)
  7379. elseif MODE == "Purged" then
  7380. RootJoint.C0 = Clerp(RootJoint.C0, ROOTC0 * CF(0, 0, 0) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
  7381. Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(-2, -0.6, 0.5 + ((1) - 1)) * ANGLES(RAD(0), RAD(25), RAD(0)), 1 / Animation_Speed)
  7382. RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5, -0.1) * ANGLES(RAD(140), RAD(0), RAD(40)) * RIGHTSHOULDERC0, 1 / Animation_Speed)
  7383. LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.5, 0) * ANGLES(RAD(-40), RAD(0), RAD(-20)) * LEFTSHOULDERC0, 1 / Animation_Speed)
  7384. 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)
  7385. 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)
  7386.  
  7387. end
  7388. end
  7389. elseif TORSOVERTICALVELOCITY < -1 and HITFLOOR == nil then
  7390. ANIM = "Fall"
  7391. if ATTACK == false then
  7392. if MODE ~= "Purged" then
  7393. RootJoint.C0 = Clerp(RootJoint.C0, ROOTC0 * CF(0, 0, 0) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
  7394. Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1.1) - 1)) * ANGLES(RAD(20), RAD(0), RAD(0)), 3 / Animation_Speed)
  7395. RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5, 0) * ANGLES(RAD(0), RAD(0), RAD(60)) * RIGHTSHOULDERC0, 1 / Animation_Speed)
  7396. LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.5, 0) * ANGLES(RAD(0), RAD(0), RAD(-60)) * LEFTSHOULDERC0, 1 / Animation_Speed)
  7397. 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)
  7398. 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)
  7399. elseif MODE == "Purged" then
  7400. RootJoint.C0 = Clerp(RootJoint.C0, ROOTC0 * CF(0, 0, 0) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
  7401. Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(-2, -0.6, 0.5 + ((1) - 1)) * ANGLES(RAD(0), RAD(25), RAD(0)), 1 / Animation_Speed)
  7402. RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5, -0.1) * ANGLES(RAD(140), RAD(0), RAD(40)) * RIGHTSHOULDERC0, 1 / Animation_Speed)
  7403. LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.5, 0) * ANGLES(RAD(0), RAD(0), RAD(-60)) * LEFTSHOULDERC0, 1 / Animation_Speed)
  7404. 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)
  7405. 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)
  7406.  
  7407. end
  7408. end
  7409. elseif TORSOVELOCITY < 1 and HITFLOOR ~= nil then
  7410. ANIM = "Idle"
  7411. if ATTACK == false then
  7412. if MODE == "Lunar" then
  7413. 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)
  7414. 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)
  7415. 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)
  7416. 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)
  7417. 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)
  7418. 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)
  7419. elseif MODE == "Hexa" then
  7420. 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)
  7421. 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)
  7422. RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.1, 0.5, -0.45) * ANGLES(RAD(100), RAD(0), RAD(-80)) * RIGHTSHOULDERC0, 1 / Animation_Speed)
  7423. 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)
  7424. 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)
  7425. 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)
  7426. elseif MODE == "Fairy" then
  7427. 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)
  7428. Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(0), RAD(0), RAD(0)), 3 / Animation_Speed)
  7429. 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)
  7430. 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)
  7431. RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5, 0) * ANGLES(RAD(0), RAD(0), RAD(15)) * RIGHTSHOULDERC0, 3 / Animation_Speed)
  7432. LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.5, 0) * ANGLES(RAD(0), RAD(0), RAD(-15)) * LEFTSHOULDERC0, 3 / Animation_Speed)
  7433. elseif MODE == "Origins" then
  7434. 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)
  7435. 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)
  7436. 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)
  7437. 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)
  7438. 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)
  7439. 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)
  7440. elseif MODE == "Solar" then
  7441. 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)
  7442. 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)
  7443. 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)
  7444. 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)
  7445. 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)
  7446. 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)
  7447. elseif MODE == "Purged" then
  7448. 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)
  7449. 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)
  7450. 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)
  7451. 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)
  7452. 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)
  7453. 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)
  7454. elseif MODE == "Sanity" then
  7455. 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)
  7456. 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)
  7457. 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)
  7458. 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)
  7459. 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)
  7460. 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)
  7461. elseif MODE == "Time" then
  7462. 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)
  7463. 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)
  7464. RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.35, 0.4, 0) * ANGLES(RAD(-25), RAD(0), RAD(-15)) * RIGHTSHOULDERC0, 0.8 / Animation_Speed)
  7465. LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.35, 0.4, 0) * ANGLES(RAD(-25), RAD(0), RAD(15)) * LEFTSHOULDERC0, 0.8 / Animation_Speed)
  7466. 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)
  7467. 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)
  7468. elseif MODE == "80s" then
  7469. 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)
  7470. 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)
  7471. 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)
  7472. 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)
  7473. 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)
  7474. 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)
  7475. elseif MODE == "90s" then
  7476. 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)
  7477. 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)
  7478. 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)
  7479. 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)
  7480. 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)
  7481. 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)
  7482. elseif MODE == "Random" then
  7483. 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)
  7484. 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)
  7485. 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)
  7486. 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)
  7487. 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)
  7488. 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)
  7489. elseif MODE == "Superior" then
  7490. 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)
  7491. 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)
  7492. 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)
  7493. 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)
  7494. 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)
  7495. 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)
  7496. elseif ATTACK == false and MODE == "Vanta" then
  7497. 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)
  7498. 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)
  7499. 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)
  7500. 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)
  7501. 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)
  7502. 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)
  7503. elseif MODE == "Sense" then
  7504. if MRANDOM(1,20) == 1 then
  7505. 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)
  7506. end
  7507. 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)
  7508. 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)
  7509. 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)
  7510. 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)
  7511. 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)
  7512. 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)
  7513. elseif MODE == "Devil" then
  7514. 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)
  7515. 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)
  7516. if MRANDOM(1,7) == 1 then
  7517. 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)
  7518. end
  7519. 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)
  7520. 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)
  7521. 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)
  7522. 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)
  7523. elseif MODE == "LostHope" then
  7524. 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)
  7525. 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)
  7526. 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)
  7527. 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)
  7528. 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)
  7529. 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)
  7530. elseif ATTACK == false and MODE == "Black" then
  7531. 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)
  7532. if MRANDOM(1,3) == 1 then
  7533. 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)
  7534. end
  7535. if MRANDOM(1,2) == 1 then
  7536. 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))
  7537. 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))
  7538. end
  7539. 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)
  7540. 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)
  7541. LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.25, 0.5, 0.5) * ANGLES(RAD(-35), RAD(25), RAD(55)) * LEFTSHOULDERC0, 1 / Animation_Speed)
  7542. 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)
  7543. 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)
  7544. end
  7545. end
  7546. elseif TORSOVELOCITY > 1 and HITFLOOR ~= nil then
  7547. ANIM = "Walk"
  7548. if ATTACK == false then
  7549. if MODE == "Lunar" then
  7550. 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)
  7551. 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)
  7552. 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)
  7553. RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, -0.1) * ANGLES(RAD(5), RAD(0), RAD(OFFSET)), 0.8 / Animation_Speed)
  7554. 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)
  7555. 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)
  7556. elseif MODE == "Superior" then
  7557. RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0*SIZE, 0*SIZE, -0.1*SIZE) * ANGLES(RAD(5), RAD(0), RAD(0)), 1 / Animation_Speed)
  7558. 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)
  7559. 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)
  7560. 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)
  7561. 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)
  7562. 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)
  7563. elseif MODE == "80s" then
  7564. RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, -0.1) * ANGLES(RAD(-10), RAD(0), RAD(0)), 1 / Animation_Speed)
  7565. Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, -0.025, 0 + ((1) - 1)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
  7566. 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)
  7567. 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)
  7568. 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)
  7569. 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)
  7570. elseif MODE == "Solar" then
  7571. RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, -0.05) * ANGLES(RAD(0), RAD(0), RAD(0)), 0.15 / Animation_Speed)
  7572. Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(5), RAD(0), RAD(0)), 0.15 / Animation_Speed)
  7573. 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)
  7574. 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)
  7575. 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)
  7576. 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)
  7577. elseif MODE == "Origins" then
  7578. 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)
  7579. 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)
  7580. 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)
  7581. RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, -0.1) * ANGLES(RAD(5), RAD(0), RAD(OFFSET)), 0.8 / Animation_Speed)
  7582. 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)
  7583. 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)
  7584. elseif MODE == "Purged" then
  7585. 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)
  7586. RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5, -0.1) * ANGLES(RAD(140), RAD(0), RAD(40)) * RIGHTSHOULDERC0, 0.6 / Animation_Speed)
  7587. RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, -0.05) * ANGLES(RAD(0), RAD(0), RAD(0)), 0.5 / Animation_Speed)
  7588. 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)
  7589. 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)
  7590. 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)
  7591. elseif MODE == "Sanity" then
  7592. 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)
  7593. Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(5), RAD(0), RAD(0)), 0.15 / Animation_Speed)
  7594. 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)
  7595. 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)
  7596. 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)
  7597. 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)
  7598. elseif MODE == "Fairy" then
  7599. 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)
  7600. Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1.1) - 1)) * ANGLES(RAD(-25), RAD(0), RAD(0)), 1 / Animation_Speed)
  7601. RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5, 0) * ANGLES(RAD(0), RAD(0), RAD(15)) * RIGHTSHOULDERC0, 0.15 / Animation_Speed)
  7602. LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.5, 0) * ANGLES(RAD(0), RAD(0), RAD(-15)) * LEFTSHOULDERC0, 0.15 / Animation_Speed)
  7603. 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)
  7604. 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)
  7605. elseif MODE == "Devil" then
  7606. RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, -0.1) * ANGLES(RAD(5), RAD(0), RAD(0)), 1 / Animation_Speed)
  7607. 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)
  7608. 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)
  7609. 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)
  7610. 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)
  7611. 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)
  7612. 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
  7613. RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, -0.05) * ANGLES(RAD(0), RAD(0), RAD(0)), 0.15 / Animation_Speed)
  7614. Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(5), RAD(0), RAD(0)), 0.15 / Animation_Speed)
  7615. 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)
  7616. 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)
  7617. 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)
  7618. 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)
  7619. elseif MODE == "Hexa" or MODE == "Time" then
  7620. RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, -0.1) * ANGLES(RAD(15), RAD(0), RAD(0)), 1 / Animation_Speed)
  7621. Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, -0.025, 0 + ((1) - 1)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
  7622. 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)
  7623. 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)
  7624. 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)
  7625. 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)
  7626. elseif MODE == "LostHope" then
  7627. 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)
  7628. 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)
  7629. 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)
  7630. 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)
  7631. 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)
  7632. 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)
  7633. elseif MODE == "Vanta" then
  7634. 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)
  7635. 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)
  7636. 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)
  7637. LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1, 0.5, 0.2) * ANGLES(RAD(-40), RAD(0), RAD(35)) * LEFTSHOULDERC0, 1 / Animation_Speed)
  7638. 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)
  7639. 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)
  7640. elseif MODE == "Black" then
  7641. 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)
  7642. 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)
  7643. if MRANDOM(1,3) == 1 then
  7644. 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)
  7645. end
  7646. 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)
  7647. 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)
  7648. 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)
  7649. 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)
  7650. end
  7651. end
  7652. end
  7653. end
  7654. text.TextStrokeColor3 = TEXTCOLOR
  7655. unanchor()
  7656. Humanoid.MaxHealth = "inf"
  7657. Humanoid.Health = "inf"
  7658. if Rooted == false then
  7659. Disable_Jump = false
  7660. Humanoid.WalkSpeed = Speed
  7661. elseif Rooted == true then
  7662. Disable_Jump = true
  7663. Humanoid.WalkSpeed = 0
  7664. end
  7665. if Head:FindFirstChild("face") then
  7666. Head.face.Texture = "rbxassetid://"..FACE
  7667. end
  7668. if MODE ~= "Random" then
  7669. sick.SoundId = "rbxassetid://"..SONG
  7670. elseif MODE == "Random" then
  7671. sick.SoundId = "rbxassetid://"..RANDOMIZERMOOSICK[RCHOICE]
  7672. end
  7673. sick.Looped = true
  7674. sick.Pitch = PITCH
  7675. sick.Volume = VOLUME
  7676. Humanoid.Name = MRANDOM(100000000,999999999)
  7677. Humanoid.PlatformStand = false
  7678. for _, c in pairs(Cam:GetChildren()) do
  7679. if game.Players:FindFirstChild(c.Name) == nil and c.ClassName == "BillboardGui" then
  7680. c:remove()
  7681. end
  7682. end
  7683. for LIST = 1, #WHITELIST do
  7684. if WHITELIST[LIST] ~= nil then
  7685. local CHARACTER = workspace:FindFirstChild(WHITELIST[LIST])
  7686. if CHARACTER then
  7687. if Cam:FindFirstChild(WHITELIST[LIST]) == nil then
  7688. local TORSO = CHARACTER:FindFirstChild("Torso") or CHARACTER:FindFirstChild("UpperTorso")
  7689. if TORSO then
  7690. CreateSound(201858045, Cam, 3, 1)
  7691. local GUI = Instance.new("BillboardGui",Cam)
  7692. GUI.Name = WHITELIST[LIST]
  7693. GUI.Size = UDim2.new(5,0,5,0)
  7694. GUI.Adornee = TORSO
  7695. local GUI2 = IT("ImageLabel",GUI)
  7696. GUI2.BackgroundTransparency = 1
  7697. GUI2.BorderSizePixel = 0
  7698. GUI2.ImageTransparency = 1
  7699. GUI2.Size = UDim2.new(1,0,1,0)
  7700. GUI2.SizeConstraint = "RelativeYY"
  7701. GUI.AlwaysOnTop = true
  7702. GUI2.Image = "http://www.roblox.com/asset/?id=142164463"
  7703. end
  7704. else
  7705. local GUI = Cam:FindFirstChild(WHITELIST[LIST])
  7706. if GUI.ImageLabel.ImageTransparency <= 1 then
  7707. GUI.ImageLabel.ImageTransparency = GUI.ImageLabel.ImageTransparency - 0.03
  7708. end
  7709. local TORSO = CHARACTER:FindFirstChild("Torso") or CHARACTER:FindFirstChild("UpperTorso")
  7710. if TORSO then
  7711. GUI.Adornee = TORSO
  7712. end
  7713. end
  7714. else
  7715. if Cam:FindFirstChild(WHITELIST[LIST]) then
  7716. Cam:FindFirstChild(WHITELIST[LIST]):remove()
  7717. end
  7718. end
  7719. else
  7720. if Cam:FindFirstChild(WHITELIST[LIST]) then
  7721. Cam:FindFirstChild(WHITELIST[LIST]):remove()
  7722. end
  7723. table.remove(WHITELIST,LIST)
  7724. end
  7725. end
  7726. if Character:FindFirstChildOfClass("Accessory") then
  7727. Character:FindFirstChildOfClass("Accessory"):remove()
  7728. elseif Character:FindFirstChildOfClass("Hat") then
  7729. Character:FindFirstChildOfClass("Hat"):remove()
  7730. end
  7731. BLINKLOOP = BLINKLOOP + 1
  7732. if BLINKLOOP >=325 then
  7733. BLINKLOOP = 0
  7734. Blink()
  7735. BLINKLOOP = BLINKLOOP + 1
  7736. if BLINKLOOP >=250 then
  7737. BLINKLOOP = 0
  7738. Blink2()
  7739. end
  7740. end
  7741. if MODE == "90s" or MODE == "80s" then
  7742. if HITFLOOR ~= nil then
  7743. if MRANDOM(1,12) == 1 then
  7744. 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})
  7745.  
  7746. end
  7747. end
  7748. end
  7749. if MODE == "Devil" then
  7750. if HITFLOOR ~= nil then
  7751. if MRANDOM(1,4) == 1 then
  7752. 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})
  7753. end
  7754. end
  7755. end
  7756. if MODE == "Black" or MODE == "Fairy" then
  7757. if HITFLOOR ~= nil then
  7758. if MRANDOM(1,9) == 1 then
  7759. WACKYEFFECT({EffectType = "Round Slash", Size = VT(0,0.05,0), Size2 = VT(0.25,0.05,0.25), Transparency = 0, Transparency2 = 1, CFrame = RootPart.CFrame*CF(0,-2.8,0), MoveToPos = nil, RotationX = 0, RotationY = MRANDOM(15,30)/30, RotationZ = 0, Material = "Neon", Color = C3(1,1,1), SoundID = nil, SoundPitch = nil, SoundVolume = nil})
  7760. WACKYEFFECT({EffectType = "Round Slash", Size = VT(0,0.05,0), Size2 = VT(0.25,0.05,0.25), Transparency = 0, Transparency2 = 1, CFrame = RootPart.CFrame*CF(0,-2.8,0), MoveToPos = nil, RotationX = 0, RotationY = -15, RotationZ = 0, Material = "Neon", Color = C3(1,1,1), SoundID = nil, SoundPitch = nil, SoundVolume = nil})
  7761. WACKYEFFECT({EffectType = "Round Slash", Size = VT(0,0.05,0), Size2 = VT(0.25,0.05,0.25), Transparency = 0, Transparency2 = 1, CFrame = RootPart.CFrame*CF(0,-2.8,0), MoveToPos = nil, RotationX = 0, RotationY = 30, RotationZ = 0, Material = "Neon", Color = C3(1,1,1), SoundID = nil, SoundPitch = nil, SoundVolume = nil})
  7762. WACKYEFFECT({EffectType = "Round Slash", Size = VT(0,0.05,0), Size2 = VT(0.25,0.05,0.25), Transparency = 0, Transparency2 = 1, CFrame = RootPart.CFrame*CF(0,-2.8,0), MoveToPos = nil, RotationX = 0, RotationY = -30, RotationZ = 0, Material = "Neon", Color = C3(1,1,1), SoundID = nil, SoundPitch = nil, SoundVolume = nil})
  7763. if MRANDOM(1,7) == 1 then
  7764. WACKYEFFECT({EffectType = "Round Slash", Size = VT(0,0.05,0), Size2 = VT(0.25,0.05,0.25), Transparency = 0, Transparency2 = 1, CFrame = RootPart.CFrame*CF(0,-2.5,0), MoveToPos = nil, RotationX = 0, RotationY = 15, RotationZ = 0.4, Material = "Neon", Color = C3(1,1,1), SoundID = nil, SoundPitch = nil, SoundVolume = nil})
  7765. WACKYEFFECT({EffectType = "Round Slash", Size = VT(0,0.05,0), Size2 = VT(0.25,0.05,0.25), Transparency = 0, Transparency2 = 1, CFrame = RootPart.CFrame*CF(0,-2.5,0), MoveToPos = nil, RotationX = 0, RotationY = -15, RotationZ = 0.4, Material = "Neon", Color = C3(1,1,1), SoundID = nil, SoundPitch = nil, SoundVolume = nil})
  7766. WACKYEFFECT({EffectType = "Round Slash", Size = VT(0,0.05,0), Size2 = VT(0.25,0.05,0.25), Transparency = 0, Transparency2 = 1, CFrame = RootPart.CFrame*CF(0,-2.5,0), MoveToPos = nil, RotationX = 0, RotationY = 15, RotationZ = -0.4, Material = "Neon", Color = C3(1,1,1), SoundID = nil, SoundPitch = nil, SoundVolume = nil})
  7767. WACKYEFFECT({EffectType = "Round Slash", Size = VT(0,0.05,0), Size2 = VT(0.25,0.05,0.25), Transparency = 0, Transparency2 = 1, CFrame = RootPart.CFrame*CF(0,-2.5,0), MoveToPos = nil, RotationX = 0, RotationY = 15, RotationZ = -0.4, Material = "Neon", Color = C3(1,1,1), SoundID = nil, SoundPitch = nil, SoundVolume = nil})
  7768. end
  7769. end
  7770. end
  7771. end
  7772. Humanoid.DisplayDistanceType = "None"
  7773. Humanoid.PlatformStand = false
  7774. for _, c in pairs(Torso:GetChildren()) do
  7775. if c:IsA("JointInstance") or c.ClassName == "Sound" then
  7776. else
  7777. c:remove()
  7778. end
  7779. end
  7780. end
  7781. --//=================================\\
  7782. --\\=================================//
  7783.  
  7784.  
  7785.  
  7786.  
  7787.  
  7788. --//====================================================\\--
  7789. --|| END OF SCRIPT
  7790. --\\====================================================//--
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement