ForkFullFight

Chaotic Glitcher [REMAKE]

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