Advertisement
ForkFullFight

Chaotic Glitcher [REMAKE]

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