Advertisement
plytalent

star glitcher fe no ami

Jan 18th, 2019
475
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. -- This script has been converted to FE by iPxter
  2.  
  3.  
  4. if game:GetService("RunService"):IsClient() then error("Script must be server-side in order to work; use h/ and not hl/") end
  5. local Player,Mouse,mouse,UserInputService,ContextActionService = owner
  6. do
  7.     print("FE Compatibility code by Mokiros | Translated to FE by iPxter")
  8.     script.Parent = Player.Character
  9.  
  10.     --RemoteEvent for communicating
  11.     local Event = Instance.new("RemoteEvent")
  12.     Event.Name = "UserInput_Event"
  13.  
  14.     --Fake event to make stuff like Mouse.KeyDown work
  15.     local function fakeEvent()
  16.         local t = {_fakeEvent=true,Connect=function(self,f)self.Function=f end}
  17.         t.connect = t.Connect
  18.         return t
  19.     end
  20.  
  21.     --Creating fake input objects with fake variables
  22.     local m = {Target=nil,Hit=CFrame.new(),KeyUp=fakeEvent(),KeyDown=fakeEvent(),Button1Up=fakeEvent(),Button1Down=fakeEvent()}
  23.     local UIS = {InputBegan=fakeEvent(),InputEnded=fakeEvent()}
  24.     local CAS = {Actions={},BindAction=function(self,name,fun,touch,...)
  25.         CAS.Actions[name] = fun and {Name=name,Function=fun,Keys={...}} or nil
  26.     end}
  27.     --Merged 2 functions into one by checking amount of arguments
  28.     CAS.UnbindAction = CAS.BindAction
  29.  
  30.     --This function will trigger the events that have been :Connect()'ed
  31.     local function te(self,ev,...)
  32.         local t = m[ev]
  33.         if t and t._fakeEvent and t.Function then
  34.             t.Function(...)
  35.         end
  36.     end
  37.     m.TrigEvent = te
  38.     UIS.TrigEvent = te
  39.  
  40.     Event.OnServerEvent:Connect(function(plr,io)
  41.         if plr~=Player then return end
  42.         if io.isMouse then
  43.             m.Target = io.Target
  44.             m.Hit = io.Hit
  45.         else
  46.             local b = io.UserInputState == Enum.UserInputState.Begin
  47.             if io.UserInputType == Enum.UserInputType.MouseButton1 then
  48.                 return m:TrigEvent(b and "Button1Down" or "Button1Up")
  49.             end
  50.             for _,t in pairs(CAS.Actions) do
  51.                 for _,k in pairs(t.Keys) do
  52.                     if k==io.KeyCode then
  53.                         t.Function(t.Name,io.UserInputState,io)
  54.                     end
  55.                 end
  56.             end
  57.             m:TrigEvent(b and "KeyDown" or "KeyUp",io.KeyCode.Name:lower())
  58.             UIS:TrigEvent(b and "InputBegan" or "InputEnded",io,false)
  59.         end
  60.     end)
  61.     Event.Parent = NLS([==[
  62.     local Player = game:GetService("Players").LocalPlayer
  63.     local Event = script:WaitForChild("UserInput_Event")
  64.  
  65.     local UIS = game:GetService("UserInputService")
  66.     local input = function(io,a)
  67.         if a then return end
  68.         --Since InputObject is a client-side instance, we create and pass table instead
  69.         Event:FireServer({KeyCode=io.KeyCode,UserInputType=io.UserInputType,UserInputState=io.UserInputState})
  70.     end
  71.     UIS.InputBegan:Connect(input)
  72.     UIS.InputEnded:Connect(input)
  73.  
  74.     local Mouse = Player:GetMouse()
  75.     local h,t
  76.     --Give the server mouse data 30 times every second, but only if the values changed
  77.     --If player is not moving their mouse, client won't fire events
  78.       while wait(1.000000000000003e-544) do
  79.         if h~=Mouse.Hit or t~=Mouse.Target then
  80.             h,t=Mouse.Hit,Mouse.Target
  81.             Event:FireServer({isMouse=true,Target=t,Hit=h})
  82.         end
  83.     end]==],Player.Character)
  84.     Mouse,mouse,UserInputService,ContextActionService = m,m,UIS,CAS
  85. end
  86.  
  87.  
  88.  
  89. print("update log")
  90. print("21/01/2019")
  91. print("add new mode name lover key j")
  92. print("open extarwing 3 and 4")
  93. warn("Star Glitcher Loaded.")
  94. warn("All purpose switcher...")
  95. warn("Edit By Frepix.")
  96. warn("Edit by plytalent")
  97. warn("Moves Edited By UndeniableInfinity.")
  98. warn("Please Support The Original Creator Of This Script.")
  99. warn("key mode q e r t y u p g h j")
  100. warn("key skill l z")
  101. warn("key clock unclock f")
  102. warn("key hidden unhidden wing x")
  103. plr = owner
  104. char = plr.Character
  105. hum = char.Humanoid
  106. local cam = game.Workspace.CurrentCamera
  107. --local Controller = game:GetService("Players").plytalent.PlayerScripts:WaitForChild("ControlScript")
  108. Camera = cam
  109. local CamInterrupt = false
  110. local TwoD = false
  111. local TargetInfo = {nil, nil}
  112. cam.CameraType = "Custom"
  113. t = char.Torso
  114. h = char.Head
  115. ra = char["Right Arm"]
  116. la = char["Left Arm"]
  117. rl = char["Right Leg"]
  118. ll = char["Left Leg"]
  119. tors = char.Torso
  120. lleg = char["Left Leg"]
  121. root = char.HumanoidRootPart
  122. hed = char.Head
  123. rleg = char["Right Leg"]
  124. rarm = char["Right Arm"]
  125. larm = char["Left Arm"]
  126. radian = math.rad
  127. random = math.random
  128. Vec3 = Vector3.new
  129. Inst = Instance.new
  130. cFrame = CFrame.new
  131. Euler = CFrame.fromEulerAnglesXYZ
  132. vt = Vector3.new
  133. bc = BrickColor.new
  134. br = BrickColor.random
  135. it = Instance.new
  136. cf = CFrame.new
  137. local Booleans = {CamFollow = true, GyroUse = true}
  138. function lerp(object, newCFrame, alpha)
  139.     return object:lerp(newCFrame, alpha)
  140. end
  141.  
  142. ff = Instance.new("ForceField", owner.Character)
  143. ff.Visible = false
  144.  
  145. local Directer = Inst("BodyGyro", root)
  146. Directer.MaxTorque = Vec3(0, 0, 0)
  147. Directer.P = 600000
  148. local CPart = Inst("Part")
  149. CPart.Anchored = true
  150. CPart.CanCollide = false
  151. CPart.Locked = true
  152. CPart.Transparency = 1
  153. local rainbowmode = false
  154. local chaosmode = false
  155. kan = Instance.new("Sound", char)
  156. kan.Volume = 1.98
  157. kan.TimePosition = 0
  158. kan.PlaybackSpeed = 1
  159. kan.Pitch = 1
  160. kan.SoundId = "rbxassetid://415898123"
  161. kan.Name = "wrecked"
  162. kan.Looped = true
  163. kan:Play()
  164. function newTheme(ID, timepos, pitch, vol)
  165.     local kanz = kan
  166.     kanz.PlaybackSpeed = pitch
  167.     kanz.Pitch = pitch
  168.     kanz.SoundId = ID
  169.     kanz.Name = "wrecked"
  170.     kanz.Looped = true
  171. end
  172. function CameraShake(Times, Power, PlayerTarget)
  173.     coroutine.resume(coroutine.create(function()
  174.         FV = Instance.new("BoolValue", PlayerTarget)
  175.         FV.Name = "CameraShake"
  176.         for ShakeNum = 1, Times do
  177.             swait()
  178.             local ef = Power
  179.             if ef >= 1 then
  180.                 Humanoid.CameraOffset = Vector3.new(math.random(-ef, ef), math.random(-ef, ef), math.random(-ef, ef))
  181.             else
  182.                 ef = Power * 10
  183.                 Humanoid.CameraOffset = Vector3.new(math.random(-ef, ef) / 10, math.random(-ef, ef) / 10, math.random(-ef, ef) / 10)
  184.             end
  185.         end
  186.         Humanoid.CameraOffset = Vector3.new(0, 0, 0)
  187.         FV:Destroy()
  188.     end))
  189. end
  190. function CameraEnshaking(Length, Intensity)
  191.     coroutine.resume(coroutine.create(function()
  192.         local intensity = 1 * Intensity
  193.         local rotM = 0.01 * Intensity
  194.         for i = 0, Length, 0.1 do
  195.             swait()
  196.             intensity = intensity - 0.05 * Intensity / Length
  197.             rotM = rotM - 5.0E-4 * Intensity / Length
  198.             hum.CameraOffset = Vec3(radian(random(-intensity, intensity)), radian(random(-intensity, intensity)), radian(random(-intensity, intensity)))
  199.             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)
  200.         end
  201.         Humanoid.CameraOffset = Vec3(0, 0, 0)
  202.     end))
  203. end
  204. function CamShake(Part, Distan, Power, Times)
  205.     local de = Part.Position
  206.     for i, v in pairs(workspace:children()) do
  207.         if v:IsA("Model") and v:findFirstChild("Humanoid") then
  208.             for _, c in pairs(v:children()) do
  209.                 if c.ClassName == "Part" and Distan > (c.Position - de).magnitude then
  210.                     do
  211.                         local Noob = v.Humanoid
  212.                         if Noob ~= nil then
  213.                             coroutine.resume(coroutine.create(function()
  214.                                 FV = Instance.new("BoolValue", Noob)
  215.                                 FV.Name = "CameraShake"
  216.                                 for ShakeNum = 1, Times do
  217.                                     swait()
  218.                                     local ef = Power
  219.                                     if ef >= 1 then
  220.                                         Humanoid.CameraOffset = Vector3.new(math.random(-ef, ef), math.random(-ef, ef), math.random(-ef, ef))
  221.                                     else
  222.                                         ef = Power * 10
  223.                                         Humanoid.CameraOffset = Vector3.new(math.random(-ef, ef) / 10, math.random(-ef, ef) / 10, math.random(-ef, ef) / 10)
  224.                                     end
  225.                                 end
  226.                                 Humanoid.CameraOffset = Vector3.new(0, 0, 0)
  227.                                 FV:Destroy()
  228.                             end))
  229.                             CameraShake(Times, Power, Noob)
  230.                         end
  231.                     end
  232.                 end
  233.             end
  234.         end
  235.     end
  236. end
  237. function chatfunc(text, color)
  238.     local chat = coroutine.wrap(function()
  239.         if Character:FindFirstChild("TalkingBillBoard") ~= nil then
  240.             Character:FindFirstChild("TalkingBillBoard"):destroy()
  241.         end
  242.         local naeeym2 = Instance.new("BillboardGui", Character)
  243.         naeeym2.Size = UDim2.new(0, 100, 0, 40)
  244.         naeeym2.StudsOffset = Vector3.new(0, 3, 0)
  245.         naeeym2.Adornee = Character.Head
  246.         naeeym2.Name = "TalkingBillBoard"
  247.         local tecks2 = Instance.new("TextLabel", naeeym2)
  248.         tecks2.BackgroundTransparency = 1
  249.         tecks2.BorderSizePixel = 0
  250.         tecks2.Text = ""
  251.         tecks2.Font = "SciFi"
  252.         tecks2.TextSize = 30
  253.         tecks2.TextStrokeTransparency = 0
  254.         tecks2.TextColor3 = color
  255.         tecks2.TextStrokeColor3 = Color3.new(0, 0, 0)
  256.         tecks2.Size = UDim2.new(1, 0, 0.5, 0)
  257.         local tecks3 = Instance.new("TextLabel", naeeym2)
  258.         tecks3.BackgroundTransparency = 1
  259.         tecks3.BorderSizePixel = 0
  260.         tecks3.Text = ""
  261.         tecks3.Font = "SciFi"
  262.         tecks3.TextSize = 30
  263.         tecks3.TextStrokeTransparency = 0
  264.         tecks3.TextColor3 = Color3.new(0, 0, 0)
  265.         tecks3.TextStrokeColor3 = color
  266.         tecks3.Size = UDim2.new(1, 0, 0.5, 0)
  267.         coroutine.resume(coroutine.create(function()
  268.             while true do
  269.                 swait(1)
  270.                 if chaosmode == true then
  271.                     tecks2.TextColor3 = BrickColor.random().Color
  272.                     tecks3.TextStrokeColor3 = BrickColor.random().Color
  273.                 end
  274.                 tecks2.Position = UDim2.new(0, math.random(-5, 5), 0, math.random(-5, 5))
  275.                 tecks3.Position = UDim2.new(0, math.random(-5, 5), 0, math.random(-5, 5))
  276.                 tecks2.Rotation = math.random(-5, 5)
  277.                 tecks3.Rotation = math.random(-5, 5)
  278.             end
  279.         end))
  280.         for i = 1, string.len(text) do
  281.             CFuncs.Sound.Create("rbxassetid://274118116", char, 0.25, 0.115)
  282.             tecks2.Text = string.sub(text, 1, i)
  283.             tecks3.Text = string.sub(text, 1, i)
  284.             swait(1)
  285.         end
  286.         wait(1)
  287.         local randomrot = math.random(1, 2)
  288.         if randomrot == 1 then
  289.             for i = 1, 50 do
  290.                 swait()
  291.                 tecks2.Rotation = tecks2.Rotation - 0.75
  292.                 tecks2.TextStrokeTransparency = tecks2.TextStrokeTransparency + 0.04
  293.                 tecks2.TextTransparency = tecks2.TextTransparency + 0.04
  294.                 tecks3.Rotation = tecks2.Rotation + 0.75
  295.                 tecks3.TextStrokeTransparency = tecks2.TextStrokeTransparency + 0.04
  296.                 tecks3.TextTransparency = tecks2.TextTransparency + 0.04
  297.             end
  298.         elseif randomrot == 2 then
  299.             for i = 1, 50 do
  300.                 swait()
  301.                 tecks2.Rotation = tecks2.Rotation + 0.75
  302.                 tecks2.TextStrokeTransparency = tecks2.TextStrokeTransparency + 0.04
  303.                 tecks2.TextTransparency = tecks2.TextTransparency + 0.04
  304.                 tecks3.Rotation = tecks2.Rotation - 0.75
  305.                 tecks3.TextStrokeTransparency = tecks2.TextStrokeTransparency + 0.04
  306.                 tecks3.TextTransparency = tecks2.TextTransparency + 0.04
  307.             end
  308.         end
  309.         naeeym2:Destroy()
  310.     end)
  311.     chat()
  312. end
  313. local Create = LoadLibrary("RbxUtility").Create
  314. CFuncs = {
  315.     Part = {
  316.         Create = function(Parent, Material, Reflectance, Transparency, BColor, Name, Size)
  317.             local Part = Create("Part")({
  318.                 Parent = Parent,
  319.                 Reflectance = Reflectance,
  320.                 Transparency = Transparency,
  321.                 CanCollide = false,
  322.                 Locked = true,
  323.                 BrickColor = BrickColor.new(tostring(BColor)),
  324.                 Name = Name,
  325.                 Size = Size,
  326.                 Material = Material
  327.             })
  328.             RemoveOutlines(Part)
  329.             return Part
  330.         end
  331.     },
  332.     Mesh = {
  333.         Create = function(Mesh, Part, MeshType, MeshId, OffSet, Scale)
  334.             local Msh = Create(Mesh)({
  335.                 Parent = Part,
  336.                 Offset = OffSet,
  337.                 Scale = Scale
  338.             })
  339.             if Mesh == "SpecialMesh" then
  340.                 Msh.MeshType = MeshType
  341.                 Msh.MeshId = MeshId
  342.             end
  343.             return Msh
  344.         end
  345.     },
  346.     Mesh = {
  347.         Create = function(Mesh, Part, MeshType, MeshId, OffSet, Scale)
  348.             local Msh = Create(Mesh)({
  349.                 Parent = Part,
  350.                 Offset = OffSet,
  351.                 Scale = Scale
  352.             })
  353.             if Mesh == "SpecialMesh" then
  354.                 Msh.MeshType = MeshType
  355.                 Msh.MeshId = MeshId
  356.             end
  357.             return Msh
  358.         end
  359.     },
  360.     Weld = {
  361.         Create = function(Parent, Part0, Part1, C0, C1)
  362.             local Weld = Create("Weld")({
  363.                 Parent = Parent,
  364.                 Part0 = Part0,
  365.                 Part1 = Part1,
  366.                 C0 = C0,
  367.                 C1 = C1
  368.             })
  369.             return Weld
  370.         end
  371.     },
  372.     Sound = {
  373.         Create = function(id, par, vol, pit)
  374.             coroutine.resume(coroutine.create(function()
  375.                 local S = Create("Sound")({
  376.                     Volume = vol,
  377.                     Pitch = pit or 1,
  378.                     SoundId = id,
  379.                     Parent = par or workspace
  380.                 })
  381.                 wait()
  382.                 S:play()
  383.                 game:GetService("Debris"):AddItem(S, 10)
  384.             end))
  385.         end
  386.     },
  387.     LongSound = {
  388.         Create = function(id, par, vol, pit)
  389.             coroutine.resume(coroutine.create(function()
  390.                 local S = Create("Sound")({
  391.                     Volume = vol,
  392.                     Pitch = pit or 1,
  393.                     SoundId = id,
  394.                     Parent = par or workspace
  395.                 })
  396.                 wait()
  397.                 S:play()
  398.                 game:GetService("Debris"):AddItem(S, 30)
  399.             end))
  400.         end
  401.     },
  402.     ParticleEmitter = {
  403.         Create = function(Parent, Color1, Color2, LightEmission, Size, Texture, Transparency, ZOffset, Accel, Drag, LockedToPart, VelocityInheritance, EmissionDirection, Enabled, LifeTime, Rate, Rotation, RotSpeed, Speed, VelocitySpread)
  404.             local fp = Create("ParticleEmitter")({
  405.                 Parent = Parent,
  406.                 Color = ColorSequence.new(Color1, Color2),
  407.                 LightEmission = LightEmission,
  408.                 Size = Size,
  409.                 Texture = Texture,
  410.                 Transparency = Transparency,
  411.                 ZOffset = ZOffset,
  412.                 Acceleration = Accel,
  413.                 Drag = Drag,
  414.                 LockedToPart = LockedToPart,
  415.                 VelocityInheritance = VelocityInheritance,
  416.                 EmissionDirection = EmissionDirection,
  417.                 Enabled = Enabled,
  418.                 Lifetime = LifeTime,
  419.                 Rate = Rate,
  420.                 Rotation = Rotation,
  421.                 RotSpeed = RotSpeed,
  422.                 Speed = Speed,
  423.                 VelocitySpread = VelocitySpread
  424.             })
  425.             return fp
  426.         end
  427.     },
  428.     CreateTemplate = {}
  429. }
  430. function New(Object, Parent, Name, Data)
  431.     local Object = Instance.new(Object)
  432.     for Index, Value in pairs(Data or {}) do
  433.         Object[Index] = Value
  434.     end
  435.     Object.Parent = Parent
  436.     Object.Name = Name
  437.     return Object
  438. end
  439. local halocolor = BrickColor.new("Pastel light blue")
  440. local halocolor2 = BrickColor.new("Really black")
  441. local starcolor = BrickColor.new("Really black")
  442. local lunacolor = BrickColor.new("Navy blue")
  443. local lunacolor2 = BrickColor.new("Bright blue")
  444. local wepcolor = BrickColor.new("Really black")
  445. local maincolor = BrickColor.new("Really black")
  446. local m = Instance.new("Model", char)
  447. m.Name = "wing and hand"
  448. local m2 = Instance.new("Model", char)
  449. m2.Name = "right and left hand"
  450. local m3 = Instance.new("Model", char)
  451. m3.Name = "right and left hand"
  452. local mw1 = Instance.new("Model", char)
  453. mw1.Name = "left wing"
  454. local mw2 = Instance.new("Model", char)
  455. mw2.Name = "right wing and ring"
  456. local extrawingmod1 = Instance.new("Model", char)
  457. extrawingmod1.Name = "extara_wing 1"
  458. local extrawingmod2 = Instance.new("Model", char)
  459. extrawingmod2.Name = "extara_wing 2"
  460. local extrawingmod3 = Instance.new("Model", char)
  461. extrawingmod3.Name = "extara_wing 3"
  462. local extrawingmod4 = Instance.new("Model", char)
  463. extrawingmod4.Name = "extara_wing 4"
  464. local extrawingmod5 = Instance.new("Model",char)
  465. extrawingmod5.Name = "extara_wing 5"
  466. local extrawingmod6 = Instance.new("Model",char)
  467. extrawingmod5.Name = "extara_wing 6"
  468. function CreateParta(parent, transparency, reflectance, material, brickcolor)
  469.     local p = Instance.new("Part")
  470.     p.TopSurface = 0
  471.     p.BottomSurface = 0
  472.     p.Parent = parent
  473.     p.Size = Vector3.new(0.1, 0.1, 0.1)
  474.     p.Transparency = transparency
  475.     p.Reflectance = reflectance
  476.     p.CanCollide = false
  477.     p.Locked = true
  478.     p.BrickColor = brickcolor
  479.     p.Material = material
  480.     return p
  481. end
  482. function CreateMesh(parent, meshtype, x1, y1, z1)
  483.     local mesh = Instance.new("SpecialMesh", parent)
  484.     mesh.MeshType = meshtype
  485.     mesh.Scale = Vector3.new(x1 * 10, y1 * 10, z1 * 10)
  486.     return mesh
  487. end
  488. function CreateSpecialMesh(parent, meshid, x1, y1, z1)
  489.     local mesh = Instance.new("SpecialMesh", parent)
  490.     mesh.MeshType = "FileMesh"
  491.     mesh.MeshId = meshid
  492.     mesh.Scale = Vector3.new(x1, y1, z1)
  493.     return mesh
  494. end
  495. function CreateSpecialGlowMesh(parent, meshid, x1, y1, z1)
  496.     local mesh = Instance.new("SpecialMesh", parent)
  497.     mesh.MeshType = "FileMesh"
  498.     mesh.MeshId = meshid
  499.     mesh.TextureId = "http://www.roblox.com/asset/?id=269748808"
  500.     mesh.Scale = Vector3.new(x1, y1, z1)
  501.     mesh.VertexColor = Vector3.new(parent.BrickColor.r, parent.BrickColor.g, parent.BrickColor.b)
  502.     return mesh
  503. end
  504. function CreateWeld(parent, part0, part1, C1X, C1Y, C1Z, C1Xa, C1Ya, C1Za, C0X, C0Y, C0Z, C0Xa, C0Ya, C0Za)
  505.     local weld = Instance.new("Weld")
  506.     weld.Parent = parent
  507.     weld.Part0 = part0
  508.     weld.Part1 = part1
  509.     weld.C1 = CFrame.new(C1X, C1Y, C1Z) * CFrame.Angles(C1Xa, C1Ya, C1Za)
  510.     weld.C0 = CFrame.new(C0X, C0Y, C0Z) * CFrame.Angles(C0Xa, C0Ya, C0Za)
  511.     return weld
  512. end
  513. local handlex = CreateParta(mw2, 1, 1, "Neon", maincolor)
  514. CreateMesh(handle, "Brick", 0, 0, 0)
  515. local handlexweld = CreateWeld(handlex, tors, handlex, 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))
  516. local valuaring = 10
  517. for i = 0, 49 do
  518.     valuaring = valuaring + 10
  519.     rn = CreateParta(mw2, 0, 0, "Neon", halocolor)
  520.     CreateMesh(rn, "Brick", 0.25, 0.1, 0.1)
  521.     CreateWeld(rn, handlex, rn, 0, 1, 0, math.rad(0), math.rad(0), math.rad(valuaring), 0, 0, 0, math.rad(0), math.rad(0), math.rad(0))
  522. end
  523. local handle = CreateParta(m, 1, 1, "Neon", maincolor)
  524. CreateMesh(handle, "Brick", 0.5, 0.5, 0.5)
  525. local handleweld = CreateWeld(handle, tors, 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))
  526. local lwing1 = CreateParta(m, 1, 1, "Neon", maincolor)
  527. CreateMesh(handle, "Brick", 0.5, 0.5, 0.5)
  528. local lwing1weld = CreateWeld(lwing1, handle, lwing1, 3, 0, 0, math.rad(5), math.rad(0), math.rad(12.5), 0, 0, 0, math.rad(0), math.rad(0), math.rad(0))
  529. wed = CreateParta(mw1, 0, 0, "Neon", halocolor)
  530. CreateMesh(wed, "Wedge", 0.05, 0.5, 0.5)
  531. 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))
  532. wed = CreateParta(mw1, 0, 0, "Neon", halocolor)
  533. CreateMesh(wed, "Wedge", 0.05, 0.5, 0.5)
  534. 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))
  535. wed = CreateParta(mw1, 0, 0, "Neon", halocolor)
  536. CreateMesh(wed, "Wedge", 0.05, 0.5, 3)
  537. 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))
  538. wed = CreateParta(mw1, 0, 0, "Neon", halocolor)
  539. CreateMesh(wed, "Wedge", 0.05, 3, 0.5)
  540. 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))
  541. local lwing2 = CreateParta(m, 1, 1, "Neon", maincolor)
  542. CreateMesh(handle, "Brick", 0.5, 0.5, 0.5)
  543. local lwing2weld = CreateWeld(lwing2, handle, lwing2, 4, 1, 0, math.rad(10), math.rad(0), math.rad(25), 0, 0, 0, math.rad(0), math.rad(0), math.rad(0))
  544. wed = CreateParta(mw1, 0, 0, "Neon", halocolor)
  545. CreateMesh(wed, "Wedge", 0.05, 0.5, 0.5)
  546. 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))
  547. wed = CreateParta(mw1, 0, 0, "Neon", halocolor)
  548. CreateMesh(wed, "Wedge", 0.05, 0.5, 0.5)
  549. 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))
  550. wed = CreateParta(mw1, 0, 0, "Neon", halocolor)
  551. CreateMesh(wed, "Wedge", 0.05, 0.5, 3)
  552. 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))
  553. wed = CreateParta(mw1, 0, 0, "Neon", halocolor)
  554. CreateMesh(wed, "Wedge", 0.05, 3, 0.5)
  555. 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))
  556. local lwing3 = CreateParta(m, 1, 1, "Neon", maincolor)
  557. CreateMesh(handle, "Brick", 0.5, 0.5, 0.5)
  558. local lwing3weld = CreateWeld(lwing3, handle, lwing3, 4.5, 2, 0, math.rad(15), math.rad(0), math.rad(37.5), 0, 0, 0, math.rad(0), math.rad(0), math.rad(0))
  559. wed = CreateParta(mw1, 0, 0, "Neon", halocolor)
  560. CreateMesh(wed, "Wedge", 0.05, 0.5, 0.5)
  561. 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))
  562. wed = CreateParta(mw1, 0, 0, "Neon", halocolor)
  563. CreateMesh(wed, "Wedge", 0.05, 0.5, 0.5)
  564. 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))
  565. wed = CreateParta(mw1, 0, 0, "Neon", halocolor)
  566. CreateMesh(wed, "Wedge", 0.05, 0.5, 3)
  567. 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))
  568. wed = CreateParta(mw1, 0, 0, "Neon", halocolor)
  569. CreateMesh(wed, "Wedge", 0.05, 3, 0.5)
  570. 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))
  571. local lwing4 = CreateParta(m, 1, 1, "Neon", maincolor)
  572. CreateMesh(handle, "Brick", 0.5, 0.5, 0.5)
  573. local lwing4weld = CreateWeld(lwing4, handle, lwing4, 5, 3, 0, math.rad(20), math.rad(0), math.rad(50), 0, 0, 0, math.rad(0), math.rad(0), math.rad(0))
  574. wed = CreateParta(extrawingmod1, 0, 0, "Neon", halocolor)
  575. CreateMesh(wed, "Wedge", 0.05, 0.5, 0.5)
  576. CreateWeld(wed, lwing4, 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))
  577. wed = CreateParta(extrawingmod1, 0, 0, "Neon", halocolor)
  578. CreateMesh(wed, "Wedge", 0.05, 0.5, 0.5)
  579. CreateWeld(wed, lwing4, 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))
  580. wed = CreateParta(extrawingmod1, 0, 0, "Neon", halocolor)
  581. CreateMesh(wed, "Wedge", 0.05, 0.5, 3)
  582. CreateWeld(wed, lwing4, 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))
  583. wed = CreateParta(extrawingmod1, 0, 0, "Neon", halocolor)
  584. CreateMesh(wed, "Wedge", 0.05, 3, 0.5)
  585. CreateWeld(wed, lwing4, 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))
  586. local lwing5 = CreateParta(m, 1, 1, "Neon", maincolor)
  587. CreateMesh(handle, "Brick", 0.5, 0.5, 0.5)
  588. local lwing5weld = CreateWeld(lwing5, handle, lwing5, 5.5, 4, 0, math.rad(25), math.rad(0), math.rad(62.5), 0, 0, 0, math.rad(0), math.rad(0), math.rad(0))
  589. wed = CreateParta(extrawingmod1, 0, 0, "Neon", halocolor)
  590. CreateMesh(wed, "Wedge", 0.05, 0.5, 0.5)
  591. CreateWeld(wed, lwing5, 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))
  592. wed = CreateParta(extrawingmod1, 0, 0, "Neon", halocolor)
  593. CreateMesh(wed, "Wedge", 0.05, 0.5, 0.5)
  594. CreateWeld(wed, lwing5, 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))
  595. wed = CreateParta(extrawingmod1, 0, 0, "Neon", halocolor)
  596. CreateMesh(wed, "Wedge", 0.05, 0.5, 3)
  597. CreateWeld(wed, lwing5, 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))
  598. wed = CreateParta(extrawingmod1, 0, 0, "Neon", halocolor)
  599. CreateMesh(wed, "Wedge", 0.05, 3, 0.5)
  600. CreateWeld(wed, lwing5, 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))
  601. local lwing6 = CreateParta(m, 1, 1, "Neon", maincolor)
  602. CreateMesh(handle, "Brick", 0.5, 0.5, 0.5)
  603. local lwing6weld = CreateWeld(lwing6, handle, lwing6, 6, 5, 0, math.rad(30), math.rad(0), math.rad(75), 0, 0, 0, math.rad(0), math.rad(0), math.rad(0))
  604. wed = CreateParta(extrawingmod1, 0, 0, "Neon", halocolor)
  605. CreateMesh(wed, "Wedge", 0.05, 0.5, 0.5)
  606. CreateWeld(wed, lwing6, 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))
  607. wed = CreateParta(extrawingmod1, 0, 0, "Neon", halocolor)
  608. CreateMesh(wed, "Wedge", 0.05, 0.5, 0.5)
  609. CreateWeld(wed, lwing6, 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))
  610. wed = CreateParta(extrawingmod1, 0, 0, "Neon", halocolor)
  611. CreateMesh(wed, "Wedge", 0.05, 0.5, 3)
  612. CreateWeld(wed, lwing6, 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))
  613. wed = CreateParta(extrawingmod1, 0, 0, "Neon", halocolor)
  614. CreateMesh(wed, "Wedge", 0.05, 3, 0.5)
  615. CreateWeld(wed, lwing6, 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))
  616. --edit left wing here --
  617. local lwing7 = CreateParta(m, 1, 1, "Neon", maincolor)
  618. CreateMesh(handle, "Brick", 0.5, 0.5, 0.5)
  619. local lwing7weld = CreateWeld(lwing7, handle, lwing7, 6.5, 6, 0, math.rad(35), math.rad(0), math.rad(87.5), 0, 0, 0, math.rad(0), math.rad(0), math.rad(0))
  620. wed = CreateParta(extrawingmod3, 0, 0, "Neon", halocolor)
  621. CreateMesh(wed, "Wedge", 0.05, 0.5, 0.5)
  622. CreateWeld(wed, lwing7, 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))
  623. wed = CreateParta(extrawingmod3, 0, 0, "Neon", halocolor)
  624. CreateMesh(wed, "Wedge", 0.05, 0.5, 0.5)
  625. CreateWeld(wed, lwing7, 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))
  626. wed = CreateParta(extrawingmod3, 0, 0, "Neon", halocolor)
  627. CreateMesh(wed, "Wedge", 0.05, 0.5, 3)
  628. CreateWeld(wed, lwing7, 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))
  629. wed = CreateParta(extrawingmod3, 0, 0, "Neon", halocolor)
  630. CreateMesh(wed, "Wedge", 0.05, 3, 0.5)
  631. CreateWeld(wed, lwing7, 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))
  632. local lwing8 = CreateParta(m, 1, 1, "Neon", maincolor)
  633. CreateMesh(handle, "Brick", 0.5, 0.5, 0.5)
  634. local lwing8weld = CreateWeld(lwing8, handle, lwing8, 7, 7, 0, math.rad(40), math.rad(0), math.rad(100), 0, 0, 0, math.rad(0), math.rad(0), math.rad(0))
  635. wed = CreateParta(extrawingmod3, 0, 0, "Neon", halocolor)
  636. CreateMesh(wed, "Wedge", 0.05, 0.5, 0.5)
  637. CreateWeld(wed, lwing8, 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))
  638. wed = CreateParta(extrawingmod3, 0, 0, "Neon", halocolor)
  639. CreateMesh(wed, "Wedge", 0.05, 0.5, 0.5)
  640. CreateWeld(wed, lwing8, 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))
  641. wed = CreateParta(extrawingmod3, 0, 0, "Neon", halocolor)
  642. CreateMesh(wed, "Wedge", 0.05, 0.5, 3)
  643. CreateWeld(wed, lwing8, 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))
  644. wed = CreateParta(extrawingmod3, 0, 0, "Neon", halocolor)
  645. CreateMesh(wed, "Wedge", 0.05, 3, 0.5)
  646. CreateWeld(wed, lwing8, 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))
  647. local lwing9 = CreateParta(m, 1, 1, "Neon", maincolor)
  648. CreateMesh(handle, "Brick", 0.5, 0.5, 0.5)
  649. local lwing9weld = CreateWeld(lwing9, handle, lwing9, 7.5, 8, 0, math.rad(45), math.rad(0), math.rad(112.5), 0, 0, 0, math.rad(0), math.rad(0), math.rad(0))
  650. wed = CreateParta(extrawingmod3, 0, 0, "Neon", halocolor)
  651. CreateMesh(wed, "Wedge", 0.05, 0.5, 0.5)
  652. CreateWeld(wed, lwing9, 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))
  653. wed = CreateParta(extrawingmod3, 0, 0, "Neon", halocolor)
  654. CreateMesh(wed, "Wedge", 0.05, 0.5, 0.5)
  655. CreateWeld(wed, lwing9, 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))
  656. wed = CreateParta(extrawingmod3, 0, 0, "Neon", halocolor)
  657. CreateMesh(wed, "Wedge", 0.05, 0.5, 3)
  658. CreateWeld(wed, lwing9, 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))
  659. wed = CreateParta(extrawingmod3, 0, 0, "Neon", halocolor)
  660. CreateMesh(wed, "Wedge", 0.05, 3, 0.5)
  661. CreateWeld(wed, lwing9, 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))
  662. --local lwing10 = CreateParta(m, 1, 1, "Neon", maincolor)
  663. --CreateMesh(handle, "Brick", 0.5, 0.5, 0.5)
  664. --local lwing10weld = CreateWeld(lwing10, handle, lwing10, 8, 9, 0, math.rad(50), math.rad(0), math.rad(125), 0, 0, 0, math.rad(0), math.rad(0), math.rad(0))
  665. --wed = CreateParta(extrawingmod5, 0, 0, "Neon", halocolor)
  666. --CreateMesh(wed, "Wedge", 0.05, 0.5, 0.5)
  667. --CreateWeld(wed, lwing10, 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))
  668. --wed = CreateParta(extrawingmod5, 0, 0, "Neon", halocolor)
  669. --CreateMesh(wed, "Wedge", 0.05, 0.5, 0.5)
  670. --CreateWeld(wed, lwing10, 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))
  671. --wed = CreateParta(extrawingmod5, 0, 0, "Neon", halocolor)
  672. --CreateMesh(wed, "Wedge", 0.05, 0.5, 3)
  673. --CreateWeld(wed, lwing10, 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))
  674. --wed = CreateParta(extrawingmod5, 0, 0, "Neon", halocolor)
  675. --CreateMesh(wed, "Wedge", 0.05, 3, 0.5)
  676. --CreateWeld(wed, lwing10, 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))
  677. --end of edit wing left--
  678. local rwing1 = CreateParta(m, 1, 1, "Neon", maincolor)
  679. CreateMesh(handle, "Brick", 0.5, 0.5, 0.5)
  680. local rwing1weld = CreateWeld(rwing1, handle, rwing1, -3, 0, 0, math.rad(5), math.rad(0), math.rad(-12.5), 0, 0, 0, math.rad(0), math.rad(0), math.rad(0))
  681. wed = CreateParta(mw2, 0, 0, "Neon", halocolor)
  682. CreateMesh(wed, "Wedge", 0.05, 0.5, 0.5)
  683. 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))
  684. wed = CreateParta(mw2, 0, 0, "Neon", halocolor)
  685. CreateMesh(wed, "Wedge", 0.05, 0.5, 0.5)
  686. 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))
  687. wed = CreateParta(mw2, 0, 0, "Neon", halocolor)
  688. CreateMesh(wed, "Wedge", 0.05, 0.5, 3)
  689. 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))
  690. wed = CreateParta(mw2, 0, 0, "Neon", halocolor)
  691. CreateMesh(wed, "Wedge", 0.05, 3, 0.5)
  692. 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))
  693. local rwing2 = CreateParta(m, 1, 1, "Neon", maincolor)
  694. CreateMesh(handle, "Brick", 0.5, 0.5, 0.5)
  695. local rwing2weld = CreateWeld(rwing2, handle, rwing2, -4, 1, 0, math.rad(10), math.rad(0), math.rad(-25), 0, 0, 0, math.rad(0), math.rad(0), math.rad(0))
  696. wed = CreateParta(mw2, 0, 0, "Neon", halocolor)
  697. CreateMesh(wed, "Wedge", 0.05, 0.5, 0.5)
  698. 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))
  699. wed = CreateParta(mw2, 0, 0, "Neon", halocolor)
  700. CreateMesh(wed, "Wedge", 0.05, 0.5, 0.5)
  701. 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))
  702. wed = CreateParta(mw2, 0, 0, "Neon", halocolor)
  703. CreateMesh(wed, "Wedge", 0.05, 0.5, 3)
  704. 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))
  705. wed = CreateParta(mw2, 0, 0, "Neon", halocolor)
  706. CreateMesh(wed, "Wedge", 0.05, 3, 0.5)
  707. 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))
  708. local rwing3 = CreateParta(m, 1, 1, "Neon", maincolor)
  709. CreateMesh(handle, "Brick", 0.5, 0.5, 0.5)
  710. local rwing3weld = CreateWeld(rwing3, handle, rwing3, -4.5, 2, 0, math.rad(15), math.rad(0), math.rad(-37.5), 0, 0, 0, math.rad(0), math.rad(0), math.rad(0))
  711. wed = CreateParta(mw2, 0, 0, "Neon", halocolor)
  712. CreateMesh(wed, "Wedge", 0.05, 0.5, 0.5)
  713. 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))
  714. wed = CreateParta(mw2, 0, 0, "Neon", halocolor)
  715. CreateMesh(wed, "Wedge", 0.05, 0.5, 0.5)
  716. 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))
  717. wed = CreateParta(mw2, 0, 0, "Neon", halocolor)
  718. CreateMesh(wed, "Wedge", 0.05, 0.5, 3)
  719. 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))
  720. wed = CreateParta(mw2, 0, 0, "Neon", halocolor)
  721. CreateMesh(wed, "Wedge", 0.05, 3, 0.5)
  722. 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))
  723. local rwing4 = CreateParta(m, 1, 1, "Neon", maincolor)
  724. CreateMesh(handle, "Brick", 0.5, 0.5, 0.5)
  725. local rwing4weld = CreateWeld(rwing4, handle, rwing4, -5, 3, 0, math.rad(20), math.rad(0), math.rad(-50), 0, 0, 0, math.rad(0), math.rad(0), math.rad(0))
  726. wed = CreateParta(extrawingmod2, 0, 0, "Neon", halocolor)
  727. CreateMesh(wed, "Wedge", 0.05, 0.5, 0.5)
  728. CreateWeld(wed, rwing4, 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))
  729. wed = CreateParta(extrawingmod2, 0, 0, "Neon", halocolor)
  730. CreateMesh(wed, "Wedge", 0.05, 0.5, 0.5)
  731. CreateWeld(wed, rwing4, 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))
  732. wed = CreateParta(extrawingmod2, 0, 0, "Neon", halocolor)
  733. CreateMesh(wed, "Wedge", 0.05, 0.5, 3)
  734. CreateWeld(wed, rwing4, 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))
  735. wed = CreateParta(extrawingmod2, 0, 0, "Neon", halocolor)
  736. CreateMesh(wed, "Wedge", 0.05, 3, 0.5)
  737. CreateWeld(wed, rwing4, 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))
  738. local rwing5 = CreateParta(m, 1, 1, "Neon", maincolor)
  739. CreateMesh(handle, "Brick", 0.5, 0.5, 0.5)
  740. local rwing5weld = CreateWeld(rwing5, handle, rwing5, -5.5, 4, 0, math.rad(25), math.rad(0), math.rad(-62.5), 0, 0, 0, math.rad(0), math.rad(0), math.rad(0))
  741. wed = CreateParta(extrawingmod2, 0, 0, "Neon", halocolor)
  742. CreateMesh(wed, "Wedge", 0.05, 0.5, 0.5)
  743. CreateWeld(wed, rwing5, 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))
  744. wed = CreateParta(extrawingmod2, 0, 0, "Neon", halocolor)
  745. CreateMesh(wed, "Wedge", 0.05, 0.5, 0.5)
  746. CreateWeld(wed, rwing5, 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))
  747. wed = CreateParta(extrawingmod2, 0, 0, "Neon", halocolor)
  748. CreateMesh(wed, "Wedge", 0.05, 0.5, 3)
  749. CreateWeld(wed, rwing5, 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))
  750. wed = CreateParta(extrawingmod2, 0, 0, "Neon", halocolor)
  751. CreateMesh(wed, "Wedge", 0.05, 3, 0.5)
  752. CreateWeld(wed, rwing5, 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))
  753. local rwing6 = CreateParta(m, 1, 1, "Neon", maincolor)
  754. CreateMesh(handle, "Brick", 0.5, 0.5, 0.5)
  755. local rwing6weld = CreateWeld(rwing6, handle, rwing6, -6, 5, 0, math.rad(30), math.rad(0), math.rad(-75), 0, 0, 0, math.rad(0), math.rad(0), math.rad(0))
  756. wed = CreateParta(extrawingmod2, 0, 0, "Neon", halocolor)
  757. CreateMesh(wed, "Wedge", 0.05, 0.5, 0.5)
  758. CreateWeld(wed, rwing6, 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))
  759. wed = CreateParta(extrawingmod2, 0, 0, "Neon", halocolor)
  760. CreateMesh(wed, "Wedge", 0.05, 0.5, 0.5)
  761. CreateWeld(wed, rwing6, 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))
  762. wed = CreateParta(extrawingmod2, 0, 0, "Neon", halocolor)
  763. CreateMesh(wed, "Wedge", 0.05, 0.5, 3)
  764. CreateWeld(wed, rwing6, 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))
  765. wed = CreateParta(extrawingmod2, 0, 0, "Neon", halocolor)
  766. CreateMesh(wed, "Wedge", 0.05, 3, 0.5)
  767. CreateWeld(wed, rwing6, 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))
  768. --start of edit right wing--
  769. local rwing7 = CreateParta(m, 1, 1, "Neon", maincolor)
  770. CreateMesh(handle, "Brick", 0.5, 0.5, 0.5)
  771. local rwing7weld = CreateWeld(rwing7, handle, rwing7, -6.5, 6, 0, math.rad(35), math.rad(0), math.rad(-87.5), 0, 0, 0, math.rad(0), math.rad(0), math.rad(0))
  772. wed = CreateParta(extrawingmod4, 0, 0, "Neon", halocolor)
  773. CreateMesh(wed, "Wedge", 0.05, 0.5, 0.5)
  774. CreateWeld(wed, rwing7, 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))
  775. wed = CreateParta(extrawingmod4, 0, 0, "Neon", halocolor)
  776. CreateMesh(wed, "Wedge", 0.05, 0.5, 0.5)
  777. CreateWeld(wed, rwing7, 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))
  778. wed = CreateParta(extrawingmod4, 0, 0, "Neon", halocolor)
  779. CreateMesh(wed, "Wedge", 0.05, 0.5, 3)
  780. CreateWeld(wed, rwing7, 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))
  781. wed = CreateParta(extrawingmod4, 0, 0, "Neon", halocolor)
  782. CreateMesh(wed, "Wedge", 0.05, 3, 0.5)
  783. CreateWeld(wed, rwing7, 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))
  784. local rwing8 = CreateParta(m, 1, 1, "Neon", maincolor)
  785. CreateMesh(handle, "Brick", 0.5, 0.5, 0.5)
  786. local rwing8weld = CreateWeld(rwing8, handle, rwing8, -7, 7, 0, math.rad(40), math.rad(0), math.rad(-100), 0, 0, 0, math.rad(0), math.rad(0), math.rad(0))
  787. wed = CreateParta(extrawingmod4, 0, 0, "Neon", halocolor)
  788. CreateMesh(wed, "Wedge", 0.05, 0.5, 0.5)
  789. CreateWeld(wed, rwing8, wed, 0, 0, 0.25, math.rad(0), math.rad(90), math.rad(0), 0, 0, 0, math.rad(0), math.rad(0), math.rad(0))
  790. wed = CreateParta(extrawingmod4, 0, 0, "Neon", halocolor)
  791. CreateMesh(wed, "Wedge", 0.05, 0.5, 0.5)
  792. CreateWeld(wed, rwing8, wed, 0, 0, 0.25, math.rad(0), math.rad(-90), math.rad(0), 0, 0, 0, math.rad(0), math.rad(0), math.rad(0))
  793. wed = CreateParta(extrawingmod4, 0, 0, "Neon", halocolor)
  794. CreateMesh(wed, "Wedge", 0.05, 0.5, 3)
  795. CreateWeld(wed, rwing8, 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))
  796. wed = CreateParta(extrawingmod4, 0, 0, "Neon", halocolor)
  797. CreateMesh(wed, "Wedge", 0.05, 3, 0.5)
  798. CreateWeld(wed, rwing8, 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))
  799. local rwing9 = CreateParta(m, 1, 1, "Neon", maincolor)
  800. CreateMesh(handle, "Brick", 0.5, 0.5, 0.5)
  801. local rwing9weld = CreateWeld(rwing9, handle, rwing9, -7.5, 8, 0, math.rad(45), math.rad(0), math.rad(-112.5), 0, 0, 0, math.rad(0), math.rad(0), math.rad(0))
  802. wed = CreateParta(extrawingmod4, 0, 0, "Neon", halocolor)
  803. CreateMesh(wed, "Wedge", 0.05, 0.5, 0.5)
  804. CreateWeld(wed, rwing9, 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))
  805. wed = CreateParta(extrawingmod4, 0, 0, "Neon", halocolor)
  806. CreateMesh(wed, "Wedge", 0.05, 0.5, 0.5)
  807. CreateWeld(wed, rwing9, 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))
  808. wed = CreateParta(extrawingmod4, 0, 0, "Neon", halocolor)
  809. CreateMesh(wed, "Wedge", 0.05, 0.5, 3)
  810. CreateWeld(wed, rwing9, 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))
  811. wed = CreateParta(extrawingmod4, 0, 0, "Neon", halocolor)
  812. CreateMesh(wed, "Wedge", 0.05, 3, 0.5)
  813. CreateWeld(wed, rwing9, 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))
  814. --local rwing10 = CreateParta(m, 1, 1, "Neon", maincolor)
  815. --CreateMesh(handle, "Brick", 0.5, 0.5, 0.5)
  816. --local rwing10weld = CreateWeld(rwing10, handle, rwing10, -8, 9, 0, math.rad(50), math.rad(0), math.rad(-125), 0, 0, 0, math.rad(0), math.rad(0), math.rad(0))
  817. --wed = CreateParta(extrawingmod6, 0, 0, "Neon", halocolor)
  818. --CreateMesh(wed, "Wedge", 0.05, 0.5, 0.5)
  819. --CreateWeld(wed, rwing9, 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))
  820. --wed = CreateParta(extrawingmod6, 0, 0, "Neon", halocolor)
  821. --CreateMesh(wed, "Wedge", 0.05, 0.5, 0.5)
  822. --CreateWeld(wed, rwing9, 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))
  823. --wed = CreateParta(extrawingmod6, 0, 0, "Neon", halocolor)
  824. --CreateMesh(wed, "Wedge", 0.05, 0.5, 3)
  825. --CreateWeld(wed, rwing10, 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))
  826. --wed = CreateParta(extrawingmod6, 0, 0, "Neon", halocolor)
  827. --CreateMesh(wed, "Wedge", 0.05, 3, 0.5)
  828. --CreateWeld(wed, rwing10, 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))
  829. --end of edit right wing--
  830. ran = CreateParta(m2, 0, 0, "SmoothPlastic", wepcolor)
  831. CreateMesh(ran, "Wedge", 1.02, 1.02, 1.02)
  832. CreateWeld(ran, larm, ran, 0, 0.15, 0, math.rad(0), math.rad(90), math.rad(0), 0, 0, 0, math.rad(0), math.rad(0), math.rad(0))
  833. ran = CreateParta(m, 0, 0, "SmoothPlastic", wepcolor)
  834. CreateMesh(ran, "Wedge", 0.9, 0.9, 1.025)
  835. CreateWeld(ran, larm, ran, 0, 0.155, 0, math.rad(0), math.rad(90), math.rad(0), 0, 0, 0, math.rad(0), math.rad(0), math.rad(0))
  836. ran = CreateParta(m, 0, 0, "SmoothPlastic", wepcolor)
  837. CreateMesh(ran, "Wedge", 1.025, 0.9, 0.9)
  838. CreateWeld(ran, larm, ran, 0, 0.155, -0.025, math.rad(0), math.rad(90), math.rad(0), 0, 0, 0, math.rad(0), math.rad(0), math.rad(0))
  839. gan = CreateParta(m, 0, 0, "SmoothPlastic", wepcolor)
  840. CreateMesh(gan, "Brick", 1.075, 0.1, 1.075)
  841. CreateWeld(gan, larm, gan, 0, 0.5, 0, math.rad(0), math.rad(0), math.rad(0), 0, 0, 0, math.rad(0), math.rad(0), math.rad(0))
  842. gan = CreateParta(m, 0, 0, "SmoothPlastic", wepcolor)
  843. CreateMesh(gan, "Brick", 1.075, 0.1, 1.075)
  844. CreateWeld(gan, larm, gan, 0, 0.75, 0, math.rad(0), math.rad(0), math.rad(0), 0, 0, 0, math.rad(0), math.rad(0), math.rad(0))
  845. gan = CreateParta(m2, 0, 0, "Neon", halocolor2)
  846. CreateMesh(gan, "Brick", 1.095, 0.035, 1.095)
  847. CreateWeld(gan, larm, gan, 0, 0.5, 0, math.rad(0), math.rad(0), math.rad(0), 0, 0, 0, math.rad(0), math.rad(0), math.rad(0))
  848. gan = CreateParta(m2, 0, 0, "Neon", halocolor2)
  849. CreateMesh(gan, "Brick", 1.095, 0.035, 1.095)
  850. CreateWeld(gan, larm, gan, 0, 0.75, 0, math.rad(0), math.rad(0), math.rad(0), 0, 0, 0, math.rad(0), math.rad(0), math.rad(0))
  851. gane = CreateParta(m3, 0, 0, "SmoothPlastic", lunacolor2)
  852. CreateMesh(gane, "Brick", 1.0625, 0.2, 1.0625)
  853. CreateWeld(gane, larm, gane, 0, 0.6, 0, math.rad(0), math.rad(0), math.rad(0), 0, 0, 0, math.rad(0), math.rad(0), math.rad(0))
  854. star = CreateParta(m, 0, 0, "SmoothPlastic", wepcolor)
  855. CreateSpecialMesh(star, "http://www.roblox.com/asset/?id=45428961", 2.5, 2.5, 2.5)
  856. CreateWeld(star, larm, star, 0, 0.475, 0.6, math.rad(90), math.rad(90), math.rad(0), 0, 0, 0, math.rad(0), math.rad(0), math.rad(0))
  857. starl = CreateParta(m3, 0, 0, "SmoothPlastic", starcolor)
  858. CreateSpecialMesh(starl, "http://www.roblox.com/asset/?id=45428961", 1.95, 2.55, 1.95)
  859. CreateWeld(starl, larm, starl, 0, 0.475, 0.6, math.rad(90), math.rad(90), math.rad(0), 0, 0, 0, math.rad(0), math.rad(0), math.rad(0))
  860. dotsec = CreateParta(m3, 0, 0, "Neon", halocolor)
  861. CreateMesh(dotsec, "Sphere", 0.1, 0.1, 0.15)
  862. CreateWeld(dotsec, larm, dotsec, 0, 0.635, -0.5, math.rad(0), math.rad(0), math.rad(0), 0, 0, 0, math.rad(0), math.rad(0), math.rad(0))
  863. dotseca = CreateParta(m, 0, 0, "SmoothPlastic", wepcolor)
  864. CreateMesh(dotseca, "Sphere", 0.2, 0.2, 0.1)
  865. CreateWeld(dotseca, larm, dotseca, 0, 0.635, -0.5, math.rad(0), math.rad(0), math.rad(0), 0, 0, 0, math.rad(0), math.rad(0), math.rad(0))
  866. dotsecb = CreateParta(m2, 0, 0, "SmoothPlastic", lunacolor)
  867. CreateMesh(dotsecb, "Sphere", 0.15, 0.15, 0.125)
  868. CreateWeld(dotsecb, larm, dotsecb, 0, 0.635, -0.5, math.rad(0), math.rad(0), math.rad(0), 0, 0, 0, math.rad(0), math.rad(0), math.rad(0))
  869. dotsec = CreateParta(m3, 0, 0, "Neon", halocolor)
  870. CreateMesh(dotsec, "Sphere", 0.1, 0.1, 0.15)
  871. CreateWeld(dotsec, larm, dotsec, 0.2, 0.635, -0.5, math.rad(0), math.rad(0), math.rad(0), 0, 0, 0, math.rad(0), math.rad(0), math.rad(0))
  872. dotseca = CreateParta(m, 0, 0, "SmoothPlastic", wepcolor)
  873. CreateMesh(dotseca, "Sphere", 0.2, 0.2, 0.1)
  874. CreateWeld(dotseca, larm, dotseca, 0.2, 0.635, -0.5, math.rad(0), math.rad(0), math.rad(0), 0, 0, 0, math.rad(0), math.rad(0), math.rad(0))
  875. dotsecb = CreateParta(m2, 0, 0, "SmoothPlastic", lunacolor)
  876. CreateMesh(dotsecb, "Sphere", 0.15, 0.15, 0.125)
  877. CreateWeld(dotsecb, larm, dotsecb, 0.2, 0.635, -0.5, math.rad(0), math.rad(0), math.rad(0), 0, 0, 0, math.rad(0), math.rad(0), math.rad(0))
  878. dotsec = CreateParta(m3, 0, 0, "Neon", halocolor)
  879. CreateMesh(dotsec, "Sphere", 0.1, 0.1, 0.15)
  880. CreateWeld(dotsec, larm, dotsec, 0.4, 0.635, -0.5, math.rad(0), math.rad(0), math.rad(0), 0, 0, 0, math.rad(0), math.rad(0), math.rad(0))
  881. dotseca = CreateParta(m, 0, 0, "SmoothPlastic", wepcolor)
  882. CreateMesh(dotseca, "Sphere", 0.2, 0.2, 0.1)
  883. CreateWeld(dotseca, larm, dotseca, 0.4, 0.635, -0.5, math.rad(0), math.rad(0), math.rad(0), 0, 0, 0, math.rad(0), math.rad(0), math.rad(0))
  884. dotsecb = CreateParta(m2, 0, 0, "SmoothPlastic", lunacolor)
  885. CreateMesh(dotsecb, "Sphere", 0.15, 0.15, 0.125)
  886. CreateWeld(dotsecb, larm, dotsecb, 0.4, 0.635, -0.5, math.rad(0), math.rad(0), math.rad(0), 0, 0, 0, math.rad(0), math.rad(0), math.rad(0))
  887. dotsec = CreateParta(m3, 0, 0, "Neon", halocolor)
  888. CreateMesh(dotsec, "Sphere", 0.1, 0.1, 0.15)
  889. CreateWeld(dotsec, larm, dotsec, -0.2, 0.635, -0.5, math.rad(0), math.rad(0), math.rad(0), 0, 0, 0, math.rad(0), math.rad(0), math.rad(0))
  890. dotseca = CreateParta(m, 0, 0, "SmoothPlastic", wepcolor)
  891. CreateMesh(dotseca, "Sphere", 0.2, 0.2, 0.1)
  892. CreateWeld(dotseca, larm, dotseca, -0.2, 0.635, -0.5, math.rad(0), math.rad(0), math.rad(0), 0, 0, 0, math.rad(0), math.rad(0), math.rad(0))
  893. dotsecb = CreateParta(m2, 0, 0, "SmoothPlastic", lunacolor)
  894. CreateMesh(dotsecb, "Sphere", 0.15, 0.15, 0.125)
  895. CreateWeld(dotsecb, larm, dotsecb, -0.2, 0.635, -0.5, math.rad(0), math.rad(0), math.rad(0), 0, 0, 0, math.rad(0), math.rad(0), math.rad(0))
  896. dotsec = CreateParta(m3, 0, 0, "Neon", halocolor)
  897. CreateMesh(dotsec, "Sphere", 0.1, 0.1, 0.15)
  898. CreateWeld(dotsec, larm, dotsec, -0.4, 0.635, -0.5, math.rad(0), math.rad(0), math.rad(0), 0, 0, 0, math.rad(0), math.rad(0), math.rad(0))
  899. dotseca = CreateParta(m, 0, 0, "SmoothPlastic", wepcolor)
  900. CreateMesh(dotseca, "Sphere", 0.2, 0.2, 0.1)
  901. CreateWeld(dotseca, larm, dotseca, -0.4, 0.635, -0.5, math.rad(0), math.rad(0), math.rad(0), 0, 0, 0, math.rad(0), math.rad(0), math.rad(0))
  902. dotsecb = CreateParta(m2, 0, 0, "SmoothPlastic", lunacolor)
  903. CreateMesh(dotsecb, "Sphere", 0.15, 0.15, 0.125)
  904. CreateWeld(dotsecb, larm, dotsecb, -0.4, 0.635, -0.5, math.rad(0), math.rad(0), math.rad(0), 0, 0, 0, math.rad(0), math.rad(0), math.rad(0))
  905. dotsec = CreateParta(m3, 0, 0, "Neon", halocolor)
  906. CreateMesh(dotsec, "Sphere", 0.1, 0.1, 0.15)
  907. CreateWeld(dotsec, larm, dotsec, 0, 0.635, 0.5, math.rad(0), math.rad(0), math.rad(0), 0, 0, 0, math.rad(0), math.rad(0), math.rad(0))
  908. dotseca = CreateParta(m, 0, 0, "SmoothPlastic", wepcolor)
  909. CreateMesh(dotseca, "Sphere", 0.2, 0.2, 0.1)
  910. CreateWeld(dotseca, larm, dotseca, 0, 0.635, 0.5, math.rad(0), math.rad(0), math.rad(0), 0, 0, 0, math.rad(0), math.rad(0), math.rad(0))
  911. dotsecb = CreateParta(m2, 0, 0, "SmoothPlastic", lunacolor)
  912. CreateMesh(dotsecb, "Sphere", 0.15, 0.15, 0.125)
  913. CreateWeld(dotsecb, larm, dotsecb, 0, 0.635, 0.5, math.rad(0), math.rad(0), math.rad(0), 0, 0, 0, math.rad(0), math.rad(0), math.rad(0))
  914. dotsec = CreateParta(m3, 0, 0, "Neon", halocolor)
  915. CreateMesh(dotsec, "Sphere", 0.1, 0.1, 0.15)
  916. CreateWeld(dotsec, larm, dotsec, 0.2, 0.635, 0.5, math.rad(0), math.rad(0), math.rad(0), 0, 0, 0, math.rad(0), math.rad(0), math.rad(0))
  917. dotseca = CreateParta(m, 0, 0, "SmoothPlastic", wepcolor)
  918. CreateMesh(dotseca, "Sphere", 0.2, 0.2, 0.1)
  919. CreateWeld(dotseca, larm, dotseca, 0.2, 0.635, 0.5, math.rad(0), math.rad(0), math.rad(0), 0, 0, 0, math.rad(0), math.rad(0), math.rad(0))
  920. dotsecb = CreateParta(m2, 0, 0, "SmoothPlastic", lunacolor)
  921. CreateMesh(dotsecb, "Sphere", 0.15, 0.15, 0.125)
  922. CreateWeld(dotsecb, larm, dotsecb, 0.2, 0.635, 0.5, math.rad(0), math.rad(0), math.rad(0), 0, 0, 0, math.rad(0), math.rad(0), math.rad(0))
  923. dotsec = CreateParta(m3, 0, 0, "Neon", halocolor)
  924. CreateMesh(dotsec, "Sphere", 0.1, 0.1, 0.15)
  925. CreateWeld(dotsec, larm, dotsec, 0.4, 0.635, 0.5, math.rad(0), math.rad(0), math.rad(0), 0, 0, 0, math.rad(0), math.rad(0), math.rad(0))
  926. dotseca = CreateParta(m, 0, 0, "SmoothPlastic", wepcolor)
  927. CreateMesh(dotseca, "Sphere", 0.2, 0.2, 0.1)
  928. CreateWeld(dotseca, larm, dotseca, 0.4, 0.635, 0.5, math.rad(0), math.rad(0), math.rad(0), 0, 0, 0, math.rad(0), math.rad(0), math.rad(0))
  929. dotsecb = CreateParta(m2, 0, 0, "SmoothPlastic", lunacolor)
  930. CreateMesh(dotsecb, "Sphere", 0.15, 0.15, 0.125)
  931. CreateWeld(dotsecb, larm, dotsecb, 0.4, 0.635, 0.5, math.rad(0), math.rad(0), math.rad(0), 0, 0, 0, math.rad(0), math.rad(0), math.rad(0))
  932. dotsec = CreateParta(m3, 0, 0, "Neon", halocolor)
  933. CreateMesh(dotsec, "Sphere", 0.1, 0.1, 0.15)
  934. CreateWeld(dotsec, larm, dotsec, -0.2, 0.635, 0.5, math.rad(0), math.rad(0), math.rad(0), 0, 0, 0, math.rad(0), math.rad(0), math.rad(0))
  935. dotseca = CreateParta(m, 0, 0, "SmoothPlastic", wepcolor)
  936. CreateMesh(dotseca, "Sphere", 0.2, 0.2, 0.1)
  937. CreateWeld(dotseca, larm, dotseca, -0.2, 0.635, 0.5, math.rad(0), math.rad(0), math.rad(0), 0, 0, 0, math.rad(0), math.rad(0), math.rad(0))
  938. dotsecb = CreateParta(m2, 0, 0, "SmoothPlastic", lunacolor)
  939. CreateMesh(dotsecb, "Sphere", 0.15, 0.15, 0.125)
  940. CreateWeld(dotsecb, larm, dotsecb, -0.2, 0.635, 0.5, math.rad(0), math.rad(0), math.rad(0), 0, 0, 0, math.rad(0), math.rad(0), math.rad(0))
  941. dotsec = CreateParta(m3, 0, 0, "Neon", halocolor)
  942. CreateMesh(dotsec, "Sphere", 0.1, 0.1, 0.15)
  943. CreateWeld(dotsec, larm, dotsec, -0.4, 0.635, 0.5, math.rad(0), math.rad(0), math.rad(0), 0, 0, 0, math.rad(0), math.rad(0), math.rad(0))
  944. dotseca = CreateParta(m, 0, 0, "SmoothPlastic", wepcolor)
  945. CreateMesh(dotseca, "Sphere", 0.2, 0.2, 0.1)
  946. CreateWeld(dotseca, larm, dotseca, -0.4, 0.635, 0.5, math.rad(0), math.rad(0), math.rad(0), 0, 0, 0, math.rad(0), math.rad(0), math.rad(0))
  947. dotsecb = CreateParta(m2, 0, 0, "SmoothPlastic", lunacolor)
  948. CreateMesh(dotsecb, "Sphere", 0.15, 0.15, 0.125)
  949. CreateWeld(dotsecb, larm, dotsecb, -0.4, 0.635, 0.5, math.rad(0), math.rad(0), math.rad(0), 0, 0, 0, math.rad(0), math.rad(0), math.rad(0))
  950. ran = CreateParta(m2, 0, 0, "SmoothPlastic", wepcolor)
  951. CreateMesh(ran, "Wedge", 1.02, 1.02, 1.02)
  952. CreateWeld(ran, rarm, ran, 0, 0.15, 0, math.rad(0), math.rad(-90), math.rad(0), 0, 0, 0, math.rad(0), math.rad(0), math.rad(0))
  953. ran = CreateParta(m, 0, 0, "SmoothPlastic", wepcolor)
  954. CreateMesh(ran, "Wedge", 0.9, 0.9, 1.025)
  955. CreateWeld(ran, rarm, ran, 0, 0.155, 0, math.rad(0), math.rad(-90), math.rad(0), 0, 0, 0, math.rad(0), math.rad(0), math.rad(0))
  956. ran = CreateParta(m, 0, 0, "SmoothPlastic", wepcolor)
  957. CreateMesh(ran, "Wedge", 1.025, 0.9, 0.9)
  958. CreateWeld(ran, rarm, ran, 0, 0.155, -0.025, math.rad(0), math.rad(-90), math.rad(0), 0, 0, 0, math.rad(0), math.rad(0), math.rad(0))
  959. gan = CreateParta(m, 0, 0, "SmoothPlastic", wepcolor)
  960. CreateMesh(gan, "Brick", 1.075, 0.1, 1.075)
  961. CreateWeld(gan, rarm, gan, 0, 0.5, 0, math.rad(0), math.rad(0), math.rad(0), 0, 0, 0, math.rad(0), math.rad(0), math.rad(0))
  962. gan = CreateParta(m, 0, 0, "SmoothPlastic", wepcolor)
  963. CreateMesh(gan, "Brick", 1.075, 0.1, 1.075)
  964. CreateWeld(gan, rarm, gan, 0, 0.75, 0, math.rad(0), math.rad(0), math.rad(0), 0, 0, 0, math.rad(0), math.rad(0), math.rad(0))
  965. gan = CreateParta(m2, 0, 0, "Neon", halocolor2)
  966. CreateMesh(gan, "Brick", 1.095, 0.035, 1.095)
  967. CreateWeld(gan, rarm, gan, 0, 0.5, 0, math.rad(0), math.rad(0), math.rad(0), 0, 0, 0, math.rad(0), math.rad(0), math.rad(0))
  968. gan = CreateParta(m2, 0, 0, "Neon", halocolor2)
  969. CreateMesh(gan, "Brick", 1.095, 0.035, 1.095)
  970. CreateWeld(gan, rarm, gan, 0, 0.75, 0, math.rad(0), math.rad(0), math.rad(0), 0, 0, 0, math.rad(0), math.rad(0), math.rad(0))
  971. gane = CreateParta(m3, 0, 0, "SmoothPlastic", lunacolor2)
  972. CreateMesh(gane, "Brick", 1.0625, 0.2, 1.0625)
  973. CreateWeld(gane, rarm, gane, 0, 0.6, 0, math.rad(0), math.rad(0), math.rad(0), 0, 0, 0, math.rad(0), math.rad(0), math.rad(0))
  974. star = CreateParta(m, 0, 0, "SmoothPlastic", wepcolor)
  975. CreateSpecialMesh(star, "http://www.roblox.com/asset/?id=45428961", 2.5, 2.5, 2.5)
  976. CreateWeld(star, rarm, star, 0, -0.475, 0.6, math.rad(90), math.rad(90), math.rad(0), 0, 0, 0, math.rad(0), math.rad(0), math.rad(0))
  977. starl = CreateParta(m3, 0, 0, "SmoothPlastic", starcolor)
  978. CreateSpecialMesh(starl, "http://www.roblox.com/asset/?id=45428961", 1.95, 2.55, 1.95)
  979. CreateWeld(starl, rarm, starl, 0, -0.475, 0.6, math.rad(90), math.rad(90), math.rad(0), 0, 0, 0, math.rad(0), math.rad(0), math.rad(0))
  980. dotsec = CreateParta(m3, 0, 0, "Neon", halocolor)
  981. CreateMesh(dotsec, "Sphere", 0.1, 0.1, 0.15)
  982. CreateWeld(dotsec, rarm, dotsec, 0, 0.635, -0.5, math.rad(0), math.rad(0), math.rad(0), 0, 0, 0, math.rad(0), math.rad(0), math.rad(0))
  983. dotseca = CreateParta(m, 0, 0, "SmoothPlastic", wepcolor)
  984. CreateMesh(dotseca, "Sphere", 0.2, 0.2, 0.1)
  985. CreateWeld(dotseca, rarm, dotseca, 0, 0.635, -0.5, math.rad(0), math.rad(0), math.rad(0), 0, 0, 0, math.rad(0), math.rad(0), math.rad(0))
  986. dotsecb = CreateParta(m2, 0, 0, "SmoothPlastic", lunacolor)
  987. CreateMesh(dotsecb, "Sphere", 0.15, 0.15, 0.125)
  988. CreateWeld(dotsecb, rarm, dotsecb, 0, 0.635, -0.5, math.rad(0), math.rad(0), math.rad(0), 0, 0, 0, math.rad(0), math.rad(0), math.rad(0))
  989. dotsec = CreateParta(m3, 0, 0, "Neon", halocolor)
  990. CreateMesh(dotsec, "Sphere", 0.1, 0.1, 0.15)
  991. CreateWeld(dotsec, rarm, dotsec, 0.2, 0.635, -0.5, math.rad(0), math.rad(0), math.rad(0), 0, 0, 0, math.rad(0), math.rad(0), math.rad(0))
  992. dotseca = CreateParta(m, 0, 0, "SmoothPlastic", wepcolor)
  993. CreateMesh(dotseca, "Sphere", 0.2, 0.2, 0.1)
  994. CreateWeld(dotseca, rarm, dotseca, 0.2, 0.635, -0.5, math.rad(0), math.rad(0), math.rad(0), 0, 0, 0, math.rad(0), math.rad(0), math.rad(0))
  995. dotsecb = CreateParta(m2, 0, 0, "SmoothPlastic", lunacolor)
  996. CreateMesh(dotsecb, "Sphere", 0.15, 0.15, 0.125)
  997. CreateWeld(dotsecb, rarm, dotsecb, 0.2, 0.635, -0.5, math.rad(0), math.rad(0), math.rad(0), 0, 0, 0, math.rad(0), math.rad(0), math.rad(0))
  998. dotsec = CreateParta(m3, 0, 0, "Neon", halocolor)
  999. CreateMesh(dotsec, "Sphere", 0.1, 0.1, 0.15)
  1000. CreateWeld(dotsec, rarm, dotsec, 0.4, 0.635, -0.5, math.rad(0), math.rad(0), math.rad(0), 0, 0, 0, math.rad(0), math.rad(0), math.rad(0))
  1001. dotseca = CreateParta(m, 0, 0, "SmoothPlastic", wepcolor)
  1002. CreateMesh(dotseca, "Sphere", 0.2, 0.2, 0.1)
  1003. CreateWeld(dotseca, rarm, dotseca, 0.4, 0.635, -0.5, math.rad(0), math.rad(0), math.rad(0), 0, 0, 0, math.rad(0), math.rad(0), math.rad(0))
  1004. dotsecb = CreateParta(m2, 0, 0, "SmoothPlastic", lunacolor)
  1005. CreateMesh(dotsecb, "Sphere", 0.15, 0.15, 0.125)
  1006. CreateWeld(dotsecb, rarm, dotsecb, 0.4, 0.635, -0.5, math.rad(0), math.rad(0), math.rad(0), 0, 0, 0, math.rad(0), math.rad(0), math.rad(0))
  1007. dotsec = CreateParta(m3, 0, 0, "Neon", halocolor)
  1008. CreateMesh(dotsec, "Sphere", 0.1, 0.1, 0.15)
  1009. CreateWeld(dotsec, rarm, dotsec, -0.2, 0.635, -0.5, math.rad(0), math.rad(0), math.rad(0), 0, 0, 0, math.rad(0), math.rad(0), math.rad(0))
  1010. dotseca = CreateParta(m, 0, 0, "SmoothPlastic", wepcolor)
  1011. CreateMesh(dotseca, "Sphere", 0.2, 0.2, 0.1)
  1012. CreateWeld(dotseca, rarm, dotseca, -0.2, 0.635, -0.5, math.rad(0), math.rad(0), math.rad(0), 0, 0, 0, math.rad(0), math.rad(0), math.rad(0))
  1013. dotsecb = CreateParta(m2, 0, 0, "SmoothPlastic", lunacolor)
  1014. CreateMesh(dotsecb, "Sphere", 0.15, 0.15, 0.125)
  1015. CreateWeld(dotsecb, rarm, dotsecb, -0.2, 0.635, -0.5, math.rad(0), math.rad(0), math.rad(0), 0, 0, 0, math.rad(0), math.rad(0), math.rad(0))
  1016. dotsec = CreateParta(m3, 0, 0, "Neon", halocolor)
  1017. CreateMesh(dotsec, "Sphere", 0.1, 0.1, 0.15)
  1018. CreateWeld(dotsec, rarm, dotsec, -0.4, 0.635, -0.5, math.rad(0), math.rad(0), math.rad(0), 0, 0, 0, math.rad(0), math.rad(0), math.rad(0))
  1019. dotseca = CreateParta(m, 0, 0, "SmoothPlastic", wepcolor)
  1020. CreateMesh(dotseca, "Sphere", 0.2, 0.2, 0.1)
  1021. CreateWeld(dotseca, rarm, dotseca, -0.4, 0.635, -0.5, math.rad(0), math.rad(0), math.rad(0), 0, 0, 0, math.rad(0), math.rad(0), math.rad(0))
  1022. dotsecb = CreateParta(m2, 0, 0, "SmoothPlastic", lunacolor)
  1023. CreateMesh(dotsecb, "Sphere", 0.15, 0.15, 0.125)
  1024. CreateWeld(dotsecb, rarm, dotsecb, -0.4, 0.635, -0.5, math.rad(0), math.rad(0), math.rad(0), 0, 0, 0, math.rad(0), math.rad(0), math.rad(0))
  1025. dotsec = CreateParta(m3, 0, 0, "Neon", halocolor)
  1026. CreateMesh(dotsec, "Sphere", 0.1, 0.1, 0.15)
  1027. CreateWeld(dotsec, rarm, dotsec, 0, 0.635, 0.5, math.rad(0), math.rad(0), math.rad(0), 0, 0, 0, math.rad(0), math.rad(0), math.rad(0))
  1028. dotseca = CreateParta(m, 0, 0, "SmoothPlastic", wepcolor)
  1029. CreateMesh(dotseca, "Sphere", 0.2, 0.2, 0.1)
  1030. CreateWeld(dotseca, rarm, dotseca, 0, 0.635, 0.5, math.rad(0), math.rad(0), math.rad(0), 0, 0, 0, math.rad(0), math.rad(0), math.rad(0))
  1031. dotsecb = CreateParta(m2, 0, 0, "SmoothPlastic", lunacolor)
  1032. CreateMesh(dotsecb, "Sphere", 0.15, 0.15, 0.125)
  1033. CreateWeld(dotsecb, rarm, dotsecb, 0, 0.635, 0.5, math.rad(0), math.rad(0), math.rad(0), 0, 0, 0, math.rad(0), math.rad(0), math.rad(0))
  1034. dotsec = CreateParta(m3, 0, 0, "Neon", halocolor)
  1035. CreateMesh(dotsec, "Sphere", 0.1, 0.1, 0.15)
  1036. CreateWeld(dotsec, rarm, dotsec, 0.2, 0.635, 0.5, math.rad(0), math.rad(0), math.rad(0), 0, 0, 0, math.rad(0), math.rad(0), math.rad(0))
  1037. dotseca = CreateParta(m, 0, 0, "SmoothPlastic", wepcolor)
  1038. CreateMesh(dotseca, "Sphere", 0.2, 0.2, 0.1)
  1039. CreateWeld(dotseca, rarm, dotseca, 0.2, 0.635, 0.5, math.rad(0), math.rad(0), math.rad(0), 0, 0, 0, math.rad(0), math.rad(0), math.rad(0))
  1040. dotsecb = CreateParta(m2, 0, 0, "SmoothPlastic", lunacolor)
  1041. CreateMesh(dotsecb, "Sphere", 0.15, 0.15, 0.125)
  1042. CreateWeld(dotsecb, rarm, dotsecb, 0.2, 0.635, 0.5, math.rad(0), math.rad(0), math.rad(0), 0, 0, 0, math.rad(0), math.rad(0), math.rad(0))
  1043. dotsec = CreateParta(m3, 0, 0, "Neon", halocolor)
  1044. CreateMesh(dotsec, "Sphere", 0.1, 0.1, 0.15)
  1045. CreateWeld(dotsec, rarm, dotsec, 0.4, 0.635, 0.5, math.rad(0), math.rad(0), math.rad(0), 0, 0, 0, math.rad(0), math.rad(0), math.rad(0))
  1046. dotseca = CreateParta(m, 0, 0, "SmoothPlastic", wepcolor)
  1047. CreateMesh(dotseca, "Sphere", 0.2, 0.2, 0.1)
  1048. CreateWeld(dotseca, rarm, dotseca, 0.4, 0.635, 0.5, math.rad(0), math.rad(0), math.rad(0), 0, 0, 0, math.rad(0), math.rad(0), math.rad(0))
  1049. dotsecb = CreateParta(m2, 0, 0, "SmoothPlastic", lunacolor)
  1050. CreateMesh(dotsecb, "Sphere", 0.15, 0.15, 0.125)
  1051. CreateWeld(dotsecb, rarm, dotsecb, 0.4, 0.635, 0.5, math.rad(0), math.rad(0), math.rad(0), 0, 0, 0, math.rad(0), math.rad(0), math.rad(0))
  1052. dotsec = CreateParta(m3, 0, 0, "Neon", halocolor)
  1053. CreateMesh(dotsec, "Sphere", 0.1, 0.1, 0.15)
  1054. CreateWeld(dotsec, rarm, dotsec, -0.2, 0.635, 0.5, math.rad(0), math.rad(0), math.rad(0), 0, 0, 0, math.rad(0), math.rad(0), math.rad(0))
  1055. dotseca = CreateParta(m, 0, 0, "SmoothPlastic", wepcolor)
  1056. CreateMesh(dotseca, "Sphere", 0.2, 0.2, 0.1)
  1057. CreateWeld(dotseca, rarm, dotseca, -0.2, 0.635, 0.5, math.rad(0), math.rad(0), math.rad(0), 0, 0, 0, math.rad(0), math.rad(0), math.rad(0))
  1058. dotsecb = CreateParta(m2, 0, 0, "SmoothPlastic", lunacolor)
  1059. CreateMesh(dotsecb, "Sphere", 0.15, 0.15, 0.125)
  1060. CreateWeld(dotsecb, rarm, dotsecb, -0.2, 0.635, 0.5, math.rad(0), math.rad(0), math.rad(0), 0, 0, 0, math.rad(0), math.rad(0), math.rad(0))
  1061. dotsec = CreateParta(m3, 0, 0, "Neon", halocolor)
  1062. CreateMesh(dotsec, "Sphere", 0.1, 0.1, 0.15)
  1063. CreateWeld(dotsec, rarm, dotsec, -0.4, 0.635, 0.5, math.rad(0), math.rad(0), math.rad(0), 0, 0, 0, math.rad(0), math.rad(0), math.rad(0))
  1064. dotseca = CreateParta(m, 0, 0, "SmoothPlastic", wepcolor)
  1065. CreateMesh(dotseca, "Sphere", 0.2, 0.2, 0.1)
  1066. CreateWeld(dotseca, rarm, dotseca, -0.4, 0.635, 0.5, math.rad(0), math.rad(0), math.rad(0), 0, 0, 0, math.rad(0), math.rad(0), math.rad(0))
  1067. dotsecb = CreateParta(m2, 0, 0, "SmoothPlastic", lunacolor)
  1068. CreateMesh(dotsecb, "Sphere", 0.15, 0.15, 0.125)
  1069. CreateWeld(dotsecb, rarm, dotsecb, -0.4, 0.635, 0.5, math.rad(0), math.rad(0), math.rad(0), 0, 0, 0, math.rad(0), math.rad(0), math.rad(0))
  1070. for i, v in pairs(m:GetChildren()) do
  1071.     if v:IsA("Part") then
  1072.         v.BrickColor = BrickColor.new("Really black")
  1073.         v.Material = "Glass"
  1074.     end
  1075. end
  1076. for i, v in pairs(m2:GetChildren()) do
  1077.     if v:IsA("Part") then
  1078.         v.BrickColor = BrickColor.new("Crimson")
  1079.         v.Material = "Granite"
  1080.     end
  1081. end
  1082. for i, v in pairs(m3:GetChildren()) do
  1083.     if v:IsA("Part") then
  1084.         v.BrickColor = BrickColor.new("Really red")
  1085.         v.Material = "Neon"
  1086.     end
  1087. end
  1088. for i, v in pairs(mw2:GetChildren()) do
  1089.     if v:IsA("Part") then
  1090.         v.BrickColor = BrickColor.new("Really red")
  1091.         v.Material = "Neon"
  1092.     end
  1093. end
  1094. for i, v in pairs(mw1:GetChildren()) do
  1095.     if v:IsA("Part") then
  1096.         v.Transparency = 0
  1097.         v.BrickColor = BrickColor.new("Really red")
  1098.         v.Material = "Neon"
  1099.     end
  1100. end
  1101. for i, v in pairs(extrawingmod1:GetChildren()) do
  1102.     if v:IsA("Part") then
  1103.         v.Transparency = 0
  1104.         v.BrickColor = BrickColor.new("Really red")
  1105.         v.Material = "Neon"
  1106.     end
  1107. end
  1108. for i, v in pairs(extrawingmod2:GetChildren()) do
  1109.     if v:IsA("Part") then
  1110.         v.Transparency = 0
  1111.         v.BrickColor = BrickColor.new("Really red")
  1112.         v.Material = "Neon"
  1113.     end
  1114. end
  1115. for i, v in pairs(extrawingmod3:GetChildren()) do
  1116.     if v:IsA("Part") then
  1117.         v.Transparency = 0
  1118.         v.BrickColor = BrickColor.new("Really red")
  1119.         v.Material = "Neon"
  1120.     end
  1121. end
  1122. for i, v in pairs(extrawingmod4:GetChildren()) do
  1123.     if v:IsA("Part") then
  1124.         v.Transparency = 0
  1125.         v.BrickColor = BrickColor.new("Really red")
  1126.         v.Material = "Neon"
  1127.     end
  1128. end
  1129. for i, v in pairs(extrawingmod5:GetChildren()) do
  1130.     if v:IsA("Part") then
  1131.         v.Transparency = 0
  1132.         v.BrickColor = BrickColor.new("Really red")
  1133.         v.Material = "Neon"
  1134.     end
  1135. end
  1136. for i, v in pairs(extrawingmod6:GetChildren()) do
  1137.     if v:IsA("Part") then
  1138.         v.Transparency = 0
  1139.         v.BrickColor = BrickColor.new("Really red")
  1140.         v.Material = "Neon"
  1141.     end
  1142. end
  1143. FHead = New("Part",char,"FHead",{CanCollide = false,BrickColor = BrickColor.new("Really black"),Size = Vector3.new(1.20000005, 0.600000024, 1),CFrame = CFrame.new(68.5999985, 0.700013041, 9.89999962, 1, 0, 0, 0, 1, 0, 0, 0, 1),Color = Color3.new(0.0666667, 0.0666667, 0.0666667),})
  1144. Mesh = New("SpecialMesh",FHead,"Mesh",{Scale = Vector3.new(1.25999999, 1.5, 1.25999999),})
  1145. Weld = New("Weld",FHead,"mot",{Part0 = FHead,Part1 = char.Head,C1 = CFrame.new(0, 0.200000048, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),})
  1146. FHead.CanCollide = false
  1147.  
  1148.  
  1149.  
  1150. local MAINRUINCOLOR = BrickColor.new("Really red")
  1151. function RemoveOutlines(part)
  1152.     part.TopSurface, part.BottomSurface, part.LeftSurface, part.RightSurface, part.FrontSurface, part.BackSurface = 10, 10, 10, 10, 10, 10
  1153. end
  1154. function CreatePart(Parent, Material, Reflectance, Transparency, BColor, Name, Size)
  1155.     local Part = Create("Part")({
  1156.         Parent = Parent,
  1157.         Reflectance = Reflectance,
  1158.         Transparency = Transparency,
  1159.         CanCollide = false,
  1160.         Locked = true,
  1161.         BrickColor = BrickColor.new(tostring(BColor)),
  1162.         Name = Name,
  1163.         Size = Size,
  1164.         Material = Material
  1165.     })
  1166.     Part.CustomPhysicalProperties = PhysicalProperties.new(0.001, 0.001, 0.001, 0.001, 0.001)
  1167.     RemoveOutlines(Part)
  1168.     return Part
  1169. end
  1170. function CreateMesh(Mesh, Part, MeshType, MeshId, OffSet, Scale)
  1171.     local Msh = Create(Mesh)({
  1172.         Parent = Part,
  1173.         Offset = OffSet,
  1174.         Scale = Scale
  1175.     })
  1176.     if Mesh == "SpecialMesh" then
  1177.         Msh.MeshType = MeshType
  1178.         Msh.MeshId = MeshId
  1179.     end
  1180.     return Msh
  1181. end
  1182. function CreateWeld(Parent, Part0, Part1, C0, C1)
  1183.     local Weld = Create("Weld")({
  1184.         Parent = Parent,
  1185.         Part0 = Part0,
  1186.         Part1 = Part1,
  1187.         C0 = C0,
  1188.         C1 = C1
  1189.     })
  1190.     return Weld
  1191. end
  1192. Player = owner
  1193. Character = Player.Character
  1194. PlayerGui = Player.PlayerGui
  1195. Backpack = Player.Backpack
  1196. Torso = Character.Torso
  1197. Head = Character.Head
  1198. Humanoid = Character.Humanoid
  1199. m = Instance.new("Model", Character)
  1200. LeftArm = Character["Left Arm"]
  1201. LeftLeg = Character["Left Leg"]
  1202. RightArm = Character["Right Arm"]
  1203. RightLeg = Character["Right Leg"]
  1204. LS = Torso["Left Shoulder"]
  1205. LH = Torso["Left Hip"]
  1206. RS = Torso["Right Shoulder"]
  1207. RH = Torso["Right Hip"]
  1208. Face = Head.face
  1209. Neck = Torso.Neck
  1210. it = Instance.new
  1211. attacktype = 1
  1212. vt = Vector3.new
  1213. cf = CFrame.new
  1214. euler = CFrame.fromEulerAnglesXYZ
  1215. angles = CFrame.Angles
  1216. cloaked = false
  1217. necko = cf(0, 1, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0)
  1218. necko2 = cf(0, -0.5, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0)
  1219. LHC0 = cf(-1, -1, 0, 0, 0, -1, 0, 1, 0, 1, 0, 0)
  1220. LHC1 = cf(-0.5, 1, 0, 0, 0, -1, 0, 1, 0, 1, 0, 0)
  1221. RHC0 = cf(1, -1, 0, 0, 0, 1, 0, 1, 0, -1, 0, 0)
  1222. RHC1 = cf(0.5, 1, 0, 0, 0, 1, 0, 1, 0, -1, 0, 0)
  1223. RootPart = Character.HumanoidRootPart
  1224. RootJoint = RootPart.RootJoint
  1225. RootCF = euler(-1.57, 0, 3.14)
  1226. attack = false
  1227. attackdebounce = false
  1228. deb = false
  1229. equipped = true
  1230. hand = false
  1231. MMouse = nil
  1232. combo = 0
  1233. mana = 0
  1234. trispeed = 0.2
  1235. attackmode = "none"
  1236. local idle = 0
  1237. local Anim = "Idle"
  1238. local Effects = {}
  1239. local gun = false
  1240. local shoot = false
  1241. local sine = 0
  1242. local change = 1
  1243. player = nil
  1244. local toggleTag = true
  1245. local txt = Instance.new("BillboardGui", Head)
  1246. txt.Adornee = nil
  1247. txt.Name = "NameDetect"
  1248. txt.Size = UDim2.new(4, 0, 1.2, 0)
  1249. txt.StudsOffset = Vector3.new(-8, 5.333333333333333, 0)
  1250. local text = Instance.new("TextLabel", txt)
  1251. text.Size = UDim2.new(5, 0, 3.5, 0)
  1252. text.FontSize = "Size8"
  1253. text.TextScaled = true
  1254. text.TextTransparency = 0
  1255. text.BackgroundTransparency = 1
  1256. text.TextTransparency = 0
  1257. text.TextStrokeTransparency = 0
  1258. text.Font = "Fantasy"
  1259. text.TextStrokeColor3 = Color3.new(1, 0, 0)
  1260. text.TextColor3 = Color3.new(0, 0, 0)
  1261. text.Text = "Blaze"
  1262. function RecolorTextAndRename(name, col1, col2)
  1263.     text.TextStrokeColor3 = col2
  1264.     text.TextColor3 = col1
  1265.     text.Text = name
  1266. end
  1267. --mouse = Player:GetMouse()
  1268. RSH, LSH = nil, nil
  1269. RW, LW = Instance.new("Weld"), Instance.new("Weld")
  1270. RW.Name = "Right Shoulder"
  1271. LW.Name = "Left Shoulder"
  1272. LH = Torso["Left Hip"]
  1273. RH = Torso["Right Hip"]
  1274. TorsoColor = Torso.BrickColor
  1275. function NoOutline(Part)
  1276.     Part.TopSurface, Part.BottomSurface, Part.LeftSurface, Part.RightSurface, Part.FrontSurface, Part.BackSurface = 10, 10, 10, 10, 10, 10
  1277. end
  1278. player = Player
  1279. ch = Character
  1280. RSH = ch.Torso["Right Shoulder"]
  1281. LSH = ch.Torso["Left Shoulder"]
  1282. RSH.Parent = nil
  1283. LSH.Parent = nil
  1284. RW.Name = "Right Shoulder"
  1285. RW.Part0 = ch.Torso
  1286. RW.C0 = cf(1.5, 0.5, 0)
  1287. RW.C1 = cf(0, 0.5, 0)
  1288. RW.Part1 = ch["Right Arm"]
  1289. RW.Parent = ch.Torso
  1290. LW.Name = "Left Shoulder"
  1291. LW.Part0 = ch.Torso
  1292. LW.C0 = cf(-1.5, 0.5, 0)
  1293. LW.C1 = cf(0, 0.5, 0)
  1294. LW.Part1 = ch["Left Arm"]
  1295. LW.Parent = ch.Torso
  1296. local Stats = Instance.new("BoolValue")
  1297. Stats.Name = "Stats"
  1298. Stats.Parent = Character
  1299. local Atk = Instance.new("NumberValue")
  1300. Atk.Name = "Damage"
  1301. Atk.Parent = Stats
  1302. Atk.Value = 1
  1303. local Def = Instance.new("NumberValue")
  1304. Def.Name = "Defense"
  1305. Def.Parent = Stats
  1306. Def.Value = 1
  1307. local Speed = Instance.new("NumberValue")
  1308. Speed.Name = "Speed"
  1309. Speed.Parent = Stats
  1310. Speed.Value = 1
  1311. local Mvmt = Instance.new("NumberValue")
  1312. Mvmt.Name = "Movement"
  1313. Mvmt.Parent = Stats
  1314. Mvmt.Value = 1
  1315. local donum = 0
  1316. function part(formfactor, parent, reflectance, transparency, brickcolor, name, size)
  1317.     local fp = it("Part")
  1318.     fp.formFactor = formfactor
  1319.     fp.Parent = parent
  1320.     fp.Reflectance = reflectance
  1321.     fp.Transparency = transparency
  1322.     fp.CanCollide = false
  1323.     fp.Locked = true
  1324.     fp.BrickColor = brickcolor
  1325.     fp.Name = name
  1326.     fp.Size = size
  1327.     fp.Position = Torso.Position
  1328.     NoOutline(fp)
  1329.     fp.Material = "SmoothPlastic"
  1330.     fp:BreakJoints()
  1331.     return fp
  1332. end
  1333. function mesh(Mesh, part, meshtype, meshid, offset, scale)
  1334.     local mesh = it(Mesh)
  1335.     mesh.Parent = part
  1336.     if Mesh == "SpecialMesh" then
  1337.         mesh.MeshType = meshtype
  1338.         if meshid ~= "nil" then
  1339.             mesh.MeshId = "http://www.roblox.com/asset/?id=" .. meshid
  1340.         end
  1341.     end
  1342.     mesh.Offset = offset
  1343.     mesh.Scale = scale
  1344.     return mesh
  1345. end
  1346. function weld(parent, part0, part1, c0)
  1347.     local weld = it("Weld")
  1348.     weld.Parent = parent
  1349.     weld.Part0 = part0
  1350.     weld.Part1 = part1
  1351.     weld.C0 = c0
  1352.     return weld
  1353. end
  1354. local Color1 = Torso.BrickColor
  1355. local bodvel = Instance.new("BodyVelocity")
  1356. local bg = Instance.new("BodyGyro")
  1357. function swait(num)
  1358.     if num == 0 or num == nil then
  1359.         game:service("RunService").Stepped:wait(0)
  1360.     else
  1361.         for i = 0, num do
  1362.             game:service("RunService").Stepped:wait(0)
  1363.         end
  1364.     end
  1365. end
  1366. local r = 255
  1367. local g = 0
  1368. local b = 0
  1369. coroutine.resume(coroutine.create(function()
  1370.     while wait() do
  1371.         for i = 0, 50.8 do
  1372.             swait()
  1373.             g = g + 5
  1374.         end
  1375.         for i = 0, 50.8 do
  1376.             swait()
  1377.             r = r - 5
  1378.         end
  1379.         for i = 0, 50.8 do
  1380.             swait()
  1381.             b = b + 5
  1382.         end
  1383.         for i = 0, 50.8 do
  1384.             swait()
  1385.             g = g - 5
  1386.         end
  1387.         for i = 0, 50.8 do
  1388.             swait()
  1389.             r = r + 5
  1390.         end
  1391.         for i = 0, 50.8 do
  1392.             swait()
  1393.             b = b - 5
  1394.         end
  1395.     end
  1396. end))
  1397. function so(id, par, vol, pit)
  1398.     coroutine.resume(coroutine.create(function()
  1399.         local sou = Instance.new("Sound", par or workspace)
  1400.         sou.Volume = vol
  1401.         sou.Pitch = pit or 1
  1402.         sou.SoundId = id
  1403.         swait()
  1404.         sou:play()
  1405.         game:GetService("Debris"):AddItem(sou, 6)
  1406.     end))
  1407. end
  1408. function clerp(a, b, t)
  1409.     local qa = {
  1410.         QuaternionFromCFrame(a)
  1411.     }
  1412.     local qb = {
  1413.         QuaternionFromCFrame(b)
  1414.     }
  1415.     local ax, ay, az = a.x, a.y, a.z
  1416.     local bx, by, bz = b.x, b.y, b.z
  1417.     local _t = 1 - t
  1418.     return QuaternionToCFrame(_t * ax + t * bx, _t * ay + t * by, _t * az + t * bz, QuaternionSlerp(qa, qb, t))
  1419. end
  1420. function QuaternionFromCFrame(cf)
  1421.     local mx, my, mz, m00, m01, m02, m10, m11, m12, m20, m21, m22 = cf:components()
  1422.     local trace = m00 + m11 + m22
  1423.     if trace > 0 then
  1424.         local s = math.sqrt(1 + trace)
  1425.         local recip = 0.5 / s
  1426.         return (m21 - m12) * recip, (m02 - m20) * recip, (m10 - m01) * recip, s * 0.5
  1427.     else
  1428.         local i = 0
  1429.         if m00 < m11 then
  1430.             i = 1
  1431.         end
  1432.         if m22 > (i == 0 and m00 or m11) then
  1433.             i = 2
  1434.         end
  1435.         if i == 0 then
  1436.             local s = math.sqrt(m00 - m11 - m22 + 1)
  1437.             local recip = 0.5 / s
  1438.             return 0.5 * s, (m10 + m01) * recip, (m20 + m02) * recip, (m21 - m12) * recip
  1439.         elseif i == 1 then
  1440.             local s = math.sqrt(m11 - m22 - m00 + 1)
  1441.             local recip = 0.5 / s
  1442.             return (m01 + m10) * recip, 0.5 * s, (m21 + m12) * recip, (m02 - m20) * recip
  1443.         elseif i == 2 then
  1444.             local s = math.sqrt(m22 - m00 - m11 + 1)
  1445.             local recip = 0.5 / s
  1446.             return (m02 + m20) * recip, (m12 + m21) * recip, 0.5 * s, (m10 - m01) * recip
  1447.         end
  1448.     end
  1449. end
  1450. function QuaternionToCFrame(px, py, pz, x, y, z, w)
  1451.     local xs, ys, zs = x + x, y + y, z + z
  1452.     local wx, wy, wz = w * xs, w * ys, w * zs
  1453.     local xx = x * xs
  1454.     local xy = x * ys
  1455.     local xz = x * zs
  1456.     local yy = y * ys
  1457.     local yz = y * zs
  1458.     local zz = z * zs
  1459.     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))
  1460. end
  1461. function QuaternionSlerp(a, b, t)
  1462.     local cosTheta = a[1] * b[1] + a[2] * b[2] + a[3] * b[3] + a[4] * b[4]
  1463.     local startInterp, finishInterp
  1464.     if cosTheta >= 1.0E-4 then
  1465.         if 1 - cosTheta > 1.0E-4 then
  1466.             local theta = math.acos(cosTheta)
  1467.             local invSinTheta = 1 / math.sin(theta)
  1468.             startInterp = math.sin((1 - t) * theta) * invSinTheta
  1469.             finishInterp = math.sin(t * theta) * invSinTheta
  1470.         else
  1471.             startInterp = 1 - t
  1472.             finishInterp = t
  1473.         end
  1474.     elseif 1 + cosTheta > 1.0E-4 then
  1475.         local theta = math.acos(-cosTheta)
  1476.         local invSinTheta = 1 / math.sin(theta)
  1477.         startInterp = math.sin((t - 1) * theta) * invSinTheta
  1478.         finishInterp = math.sin(t * theta) * invSinTheta
  1479.     else
  1480.         startInterp = t - 1
  1481.         finishInterp = t
  1482.     end
  1483.     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
  1484. end
  1485. local CFrameFromTopBack = function(at, top, back)
  1486.     local right = top:Cross(back)
  1487.     return CFrame.new(at.x, at.y, at.z, right.x, top.x, back.x, right.y, top.y, back.y, right.z, top.z, back.z)
  1488. end
  1489. function Triangle(a, b, c)
  1490.     local edg1 = (c - a):Dot((b - a).unit)
  1491.     local edg2 = (a - b):Dot((c - b).unit)
  1492.     local edg3 = (b - c):Dot((a - c).unit)
  1493.     if edg1 <= (b - a).magnitude and edg1 >= 0 then
  1494.         a, b = a, b
  1495.     elseif edg2 <= (c - b).magnitude and edg2 >= 0 then
  1496.         a, b, c = b, c, a
  1497.     elseif edg3 <= (a - c).magnitude and edg3 >= 0 then
  1498.         a, b, c = c, a, b
  1499.     else
  1500.         assert(false, "unreachable")
  1501.     end
  1502.     local len1 = (c - a):Dot((b - a).unit)
  1503.     local len2 = (b - a).magnitude - len1
  1504.     local width = (a + (b - a).unit * len1 - c).magnitude
  1505.     local maincf = CFrameFromTopBack(a, (b - a):Cross(c - b).unit, -(b - a).unit)
  1506.     local list = {}
  1507.     if len1 > 0.01 then
  1508.         local w1 = Instance.new("WedgePart", m)
  1509.         game:GetService("Debris"):AddItem(w1, 5)
  1510.         w1.Material = "SmoothPlastic"
  1511.         w1.FormFactor = "Custom"
  1512.         w1.BrickColor = BrickColor.new("Really red")
  1513.         w1.Transparency = 0
  1514.         w1.Reflectance = 0
  1515.         w1.Material = "SmoothPlastic"
  1516.         w1.CanCollide = false
  1517.         local l1 = Instance.new("PointLight", w1)
  1518.         l1.Color = Color3.new(170, 0, 0)
  1519.         NoOutline(w1)
  1520.         local sz = Vector3.new(0.2, width, len1)
  1521.         w1.Size = sz
  1522.         local sp = Instance.new("SpecialMesh", w1)
  1523.         sp.MeshType = "Wedge"
  1524.         sp.Scale = Vector3.new(0, 1, 1) * sz / w1.Size
  1525.         w1:BreakJoints()
  1526.         w1.Anchored = true
  1527.         w1.Parent = workspace
  1528.         w1.Transparency = 0.7
  1529.         table.insert(Effects, {
  1530.             w1,
  1531.             "Disappear",
  1532.             0.01
  1533.         })
  1534.         w1.CFrame = maincf * CFrame.Angles(math.pi, 0, math.pi / 2) * CFrame.new(0, width / 2, len1 / 2)
  1535.         table.insert(list, w1)
  1536.     end
  1537.     if len2 > 0.01 then
  1538.         local w2 = Instance.new("WedgePart", m)
  1539.         game:GetService("Debris"):AddItem(w2, 5)
  1540.         w2.Material = "SmoothPlastic"
  1541.         w2.FormFactor = "Custom"
  1542.         w2.BrickColor = BrickColor.new("Really red")
  1543.         w2.Transparency = 0
  1544.         w2.Reflectance = 0
  1545.         w2.Material = "SmoothPlastic"
  1546.         w2.CanCollide = false
  1547.         local l2 = Instance.new("PointLight", w2)
  1548.         l2.Color = Color3.new(170, 0, 0)
  1549.         NoOutline(w2)
  1550.         local sz = Vector3.new(0.2, width, len2)
  1551.         w2.Size = sz
  1552.         local sp = Instance.new("SpecialMesh", w2)
  1553.         sp.MeshType = "Wedge"
  1554.         sp.Scale = Vector3.new(0, 1, 1) * sz / w2.Size
  1555.         w2:BreakJoints()
  1556.         w2.Anchored = true
  1557.         w2.Parent = workspace
  1558.         w2.Transparency = 0.7
  1559.         table.insert(Effects, {
  1560.             w2,
  1561.             "Disappear",
  1562.             0.01
  1563.         })
  1564.         w2.CFrame = maincf * CFrame.Angles(math.pi, math.pi, -math.pi / 2) * CFrame.new(0, width / 2, -len1 - len2 / 2)
  1565.         table.insert(list, w2)
  1566.     end
  1567.     return unpack(list)
  1568. end
  1569. function Damagefunc(Part, hit, minim, maxim, knockback, Type, Property, Delay, HitSound, HitPitch)
  1570.     if hit.Parent == nil then
  1571.         return
  1572.     end
  1573.     local h = hit.Parent:FindFirstChildOfClass("Humanoid")
  1574.     for _, v in pairs(hit.Parent:children()) do
  1575.         if v:IsA("Humanoid") then
  1576.             h = v
  1577.         end
  1578.     end
  1579.     if h ~= nil and hit.Parent.Name ~= Character.Name and hit.Parent:FindFirstChild("Head") ~= nil then
  1580.         if hit.Parent:findFirstChild("DebounceHit") ~= nil and hit.Parent.DebounceHit.Value == true then
  1581.             return
  1582.         end
  1583.         local c = Create("ObjectValue")({
  1584.             Name = "creator",
  1585.             Value = owner,
  1586.             Parent = h
  1587.         })
  1588.         game:GetService("Debris"):AddItem(c, 0.5)
  1589.         if HitSound ~= nil and HitPitch ~= nil then
  1590.             CFuncs.Sound.Create(HitSound, hit, 1, HitPitch)
  1591.         end
  1592.         local Damage = math.random(minim, maxim)
  1593.         local blocked = false
  1594.         local block = hit.Parent:findFirstChild("Block")
  1595.         if block ~= nil and block.className == "IntValue" and block.Value > 0 then
  1596.             blocked = true
  1597.             block.Value = block.Value - 1
  1598.             print(block.Value)
  1599.         end
  1600.         if blocked == false then
  1601.             HitHealth = h.Health
  1602.             h.Health = h.Health - Damage
  1603.             if HitHealth ~= h.Health and HitHealth ~= 0 and 0 >= h.Health and h.Parent.Name ~= "Hologram" then
  1604.                 print("gained kill")
  1605.             end
  1606.             ShowDamage(Part.CFrame * CFrame.new(0, 0, Part.Size.Z / 2).p + Vector3.new(0, 1.5, 0), -Damage, 1.5, Part.BrickColor.Color)
  1607.         else
  1608.             h.Health = h.Health - Damage / 2
  1609.             ShowDamage(Part.CFrame * CFrame.new(0, 0, Part.Size.Z / 2).p + Vector3.new(0, 1.5, 0), -Damage, 1.5, Part.BrickColor.Color)
  1610.         end
  1611.         if Type == "Knockdown" then
  1612.             local hum = hit.Parent.Humanoid
  1613.             hum.PlatformStand = true
  1614.             coroutine.resume(coroutine.create(function(HHumanoid)
  1615.                 swait(1)
  1616.                 HHumanoid.PlatformStand = false
  1617.             end), hum)
  1618.             local angle = hit.Position - (Property.Position + Vector3.new(0, 0, 0)).unit
  1619.             local bodvol = Create("BodyVelocity")({
  1620.                 velocity = angle * knockback,
  1621.                 P = 5000,
  1622.                 maxForce = Vector3.new(8000, 8000, 8000),
  1623.                 Parent = hit
  1624.             })
  1625.             local rl = Create("BodyAngularVelocity")({
  1626.                 P = 3000,
  1627.                 maxTorque = Vector3.new(500000, 500000, 500000) * 50000000000000,
  1628.                 angularvelocity = Vector3.new(math.random(-10, 10), math.random(-10, 10), math.random(-10, 10)),
  1629.                 Parent = hit
  1630.             })
  1631.             game:GetService("Debris"):AddItem(bodvol, 0.5)
  1632.             game:GetService("Debris"):AddItem(rl, 0.5)
  1633.         elseif Type == "Normal" then
  1634.             local vp = Create("BodyVelocity")({
  1635.                 P = 500,
  1636.                 maxForce = Vector3.new(math.huge, 0, math.huge),
  1637.                 velocity = Property.CFrame.lookVector * knockback + Property.Velocity / 1.05
  1638.             })
  1639.             if knockback > 0 then
  1640.                 vp.Parent = hit.Parent.Head
  1641.             end
  1642.             game:GetService("Debris"):AddItem(vp, 0.5)
  1643.         elseif Type == "Up" then
  1644.             local bodyVelocity = Create("BodyVelocity")({
  1645.                 velocity = Vector3.new(0, 20, 0),
  1646.                 P = 5000,
  1647.                 maxForce = Vector3.new(8000, 8000, 8000),
  1648.                 Parent = hit
  1649.             })
  1650.             game:GetService("Debris"):AddItem(bodyVelocity, 0.5)
  1651.             local bodyVelocity = Create("BodyVelocity")({
  1652.                 velocity = Vector3.new(0, 20, 0),
  1653.                 P = 5000,
  1654.                 maxForce = Vector3.new(8000, 8000, 8000),
  1655.                 Parent = hit
  1656.             })
  1657.             game:GetService("Debris"):AddItem(bodyVelocity, 1)
  1658.         elseif Type == "Leech" then
  1659.             local hum = hit.Parent.Humanoid
  1660.             if hum ~= nil then
  1661.                 for i = 0, 2 do
  1662.                     Effects.Sphere.Create(BrickColor.new("Bright red"), hit.Parent.Torso.CFrame * cn(0, 0, 0) * angles(math.random(-50, 50), math.random(-50, 50), math.random(-50, 50)), 1, 15, 1, 0, 5, 0, 0.02)
  1663.                 end
  1664.                 Humanoid.Health = Humanoid.Health + 10
  1665.             end
  1666.         elseif Type == "UpKnock" then
  1667.             local hum = hit.Parent.Humanoid
  1668.             hum.PlatformStand = true
  1669.             if hum ~= nil then
  1670.                 hitr = true
  1671.             end
  1672.             coroutine.resume(coroutine.create(function(HHumanoid)
  1673.                 swait(5)
  1674.                 HHumanoid.PlatformStand = false
  1675.                 hitr = false
  1676.             end), hum)
  1677.             local bodyVelocity = Create("BodyVelocity")({
  1678.                 velocity = Vector3.new(0, 20, 0),
  1679.                 P = 5000,
  1680.                 maxForce = Vector3.new(8000, 8000, 8000),
  1681.                 Parent = hit
  1682.             })
  1683.             game:GetService("Debris"):AddItem(bodyVelocity, 0.5)
  1684.             local bodyVelocity = Create("BodyVelocity")({
  1685.                 velocity = Vector3.new(0, 20, 0),
  1686.                 P = 5000,
  1687.                 maxForce = Vector3.new(8000, 8000, 8000),
  1688.                 Parent = hit
  1689.             })
  1690.             game:GetService("Debris"):AddItem(bodyVelocity, 1)
  1691.         elseif Type == "Snare" then
  1692.             local bp = Create("BodyPosition")({
  1693.                 P = 2000,
  1694.                 D = 100,
  1695.                 maxForce = Vector3.new(math.huge, math.huge, math.huge),
  1696.                 position = hit.Parent.Torso.Position,
  1697.                 Parent = hit.Parent.Torso
  1698.             })
  1699.             game:GetService("Debris"):AddItem(bp, 1)
  1700.         elseif Type == "Slashnare" then
  1701.             Effects.Block.Create(BrickColor.new("Pastel Blue"), hit.Parent.Torso.CFrame * cn(0, 0, 0), 60, 60, 60, 12, 12, 12, 0.07)
  1702.             for i = 1, math.random(4, 5) do
  1703.                 Effects.Sphere.Create(BrickColor.new("Teal"), hit.Parent.Torso.CFrame * cn(math.random(-5, 5), math.random(-5, 5), math.random(-5, 5)) * angles(math.random(-50, 50), math.random(-50, 50), math.random(-50, 50)), 1, 15, 1, 0, 5, 0, 0.02)
  1704.             end
  1705.             local bp = Create("BodyPosition")({
  1706.                 P = 2000,
  1707.                 D = 100,
  1708.                 maxForce = Vector3.new(math.huge, math.huge, math.huge),
  1709.                 position = hit.Parent.Torso.Position,
  1710.                 Parent = hit.Parent.Torso
  1711.             })
  1712.             game:GetService("Debris"):AddItem(bp, 1)
  1713.         elseif Type == "Spike" then
  1714.             CreateBigIceSword(hit.Parent.Torso.CFrame)
  1715.             local bp = Create("BodyPosition")({
  1716.                 P = 2000,
  1717.                 D = 100,
  1718.                 maxForce = Vector3.new(math.huge, math.huge, math.huge),
  1719.                 position = hit.Parent.Torso.Position,
  1720.                 Parent = hit.Parent.Torso
  1721.             })
  1722.             game:GetService("Debris"):AddItem(bp, 1)
  1723.         elseif Type == "Freeze" then
  1724.             local BodPos = Create("BodyPosition")({
  1725.                 P = 50000,
  1726.                 D = 1000,
  1727.                 maxForce = Vector3.new(math.huge, math.huge, math.huge),
  1728.                 position = hit.Parent.Torso.Position,
  1729.                 Parent = hit.Parent.Torso
  1730.             })
  1731.             local BodGy = Create("BodyGyro")({
  1732.                 maxTorque = Vector3.new(400000, 400000, 400000) * math.huge,
  1733.                 P = 20000,
  1734.                 Parent = hit.Parent.Torso,
  1735.                 cframe = hit.Parent.Torso.CFrame
  1736.             })
  1737.             hit.Parent.Torso.Anchored = true
  1738.             coroutine.resume(coroutine.create(function(Part)
  1739.                 swait(1.5)
  1740.                 Part.Anchored = false
  1741.             end), hit.Parent.Torso)
  1742.             game:GetService("Debris"):AddItem(BodPos, 3)
  1743.             game:GetService("Debris"):AddItem(BodGy, 3)
  1744.         end
  1745.         local debounce = Create("BoolValue")({
  1746.             Name = "DebounceHit",
  1747.             Parent = hit.Parent,
  1748.             Value = true
  1749.         })
  1750.         game:GetService("Debris"):AddItem(debounce, Delay)
  1751.         c = Instance.new("ObjectValue")
  1752.         c.Name = "creator"
  1753.         c.Value = Player
  1754.         c.Parent = h
  1755.         game:GetService("Debris"):AddItem(c, 0.5)
  1756.     end
  1757. end
  1758. function ShowDamage(Pos, Text, Time, Color)
  1759.     local Rate = 0.03333333333333333
  1760.     local Pos = Pos or Vector3.new(0, 0, 0)
  1761.     local Text = Text or ""
  1762.     local Time = Time or 2
  1763.     local Color = Color or Color3.new(1, 0, 1)
  1764.     local EffectPart = CreatePart(workspace, "SmoothPlastic", 0, 1, BrickColor.new(Color), "Effect", Vector3.new(0, 0, 0))
  1765.     EffectPart.Anchored = true
  1766.     local BillboardGui = Create("BillboardGui")({
  1767.         Size = UDim2.new(3, 0, 3, 0),
  1768.         Adornee = EffectPart,
  1769.         Parent = EffectPart
  1770.     })
  1771.     local TextLabel = Create("TextLabel")({
  1772.         BackgroundTransparency = 1,
  1773.         Size = UDim2.new(1, 0, 1, 0),
  1774.         Text = Text,
  1775.         TextColor3 = Color,
  1776.         TextScaled = true,
  1777.         Font = Enum.Font.ArialBold,
  1778.         Parent = BillboardGui
  1779.     })
  1780.     game.Debris:AddItem(EffectPart, Time + 0.1)
  1781.     EffectPart.Parent = game:GetService("Workspace")
  1782.     delay(0, function()
  1783.         local Frames = Time / Rate
  1784.         for Frame = 1, Frames do
  1785.             wait(Rate)
  1786.             local Percent = Frame / Frames
  1787.             EffectPart.CFrame = CFrame.new(Pos) + Vector3.new(0, Percent, 0)
  1788.             TextLabel.TextTransparency = Percent
  1789.         end
  1790.         if EffectPart and EffectPart.Parent then
  1791.             EffectPart:Destroy()
  1792.         end
  1793.     end)
  1794. end
  1795. function MagniDamage(Part, magni, mindam, maxdam, knock, Type)
  1796.     for _, c in pairs(workspace:children()) do
  1797.         local hum = c:findFirstChildOfClass("Humanoid")
  1798.         if hum ~= nil then
  1799.             local head = c:findFirstChild("Head")
  1800.             if head ~= nil then
  1801.                 local targ = head.Position - Part.Position
  1802.                 local mag = targ.magnitude
  1803.                 if magni >= mag and c.Name ~= Player.Name then
  1804.                     Damagefunc(head, head, mindam, maxdam, knock, Type, RootPart, 0.1, "rbxassetid://231917784", 1)
  1805.                 end
  1806.             end
  1807.         end
  1808.     end
  1809. end
  1810. function FindNearestTorso(Position, Distance, SinglePlayer)
  1811.     if SinglePlayer then
  1812.         return (SinglePlayer.Torso.CFrame.p - Position).magnitude < Distance
  1813.     end
  1814.     local List = {}
  1815.     for i, v in pairs(workspace:GetChildren()) do
  1816.         if v:IsA("Model") then
  1817.             if v:findFirstChild("Torso") then
  1818.                 if v ~= Character then
  1819.                     if (v.Torso.Position - Position).magnitude <= Distance then
  1820.                         table.insert(List, v)
  1821.                     end
  1822.                 end
  1823.             end
  1824.         end
  1825.     end
  1826.     return List
  1827. end
  1828. function MagniDamageWithEffect(Part, magni, mindam, maxdam, knock, Type)
  1829.     for _, c in pairs(workspace:children()) do
  1830.         local hum = c:findFirstChild("Humanoid")
  1831.         if hum ~= nil then
  1832.             local head = c:findFirstChild("Torso")
  1833.             if head ~= nil then
  1834.                 local targ = head.Position - Part.Position
  1835.                 local mag = targ.magnitude
  1836.                 if magni >= mag and c.Name ~= Player.Name then
  1837.                     MagicBlock(BrickColor.new("Pastel light blue"), head.CFrame, 5, 5, 5, 1, 1, 1, 0.05)
  1838.                     Damagefunc(head, head, mindam, maxdam, knock, Type, RootPart, 0.1, "rbxassetid://231917784", 1)
  1839.                 end
  1840.             end
  1841.         end
  1842.     end
  1843. end
  1844. function rayCast(Pos, Dir, Max, Ignore)
  1845.     return game:service("Workspace"):FindPartOnRay(Ray.new(Pos, Dir.unit * (Max or 999.999)), Ignore)
  1846. end
  1847. function SkullEffect(brickcolor, cframe, x1, y1, z1, delay)
  1848.     local prt = part(3, workspace, 0, 0, brickcolor, "Effect", vt(0.5, 0.5, 0.5))
  1849.     prt.Anchored = true
  1850.     prt.CFrame = cframe
  1851.     local msh = mesh("SpecialMesh", prt, "FileMesh", "http://www.roblox.com/asset/?id=4770583", vt(0, 0, 0), vt(x1, y1, z1))
  1852.     game:GetService("Debris"):AddItem(prt, 2)
  1853.     CF = prt.CFrame
  1854.     coroutine.resume(coroutine.create(function(Part, Mesh, TehCF)
  1855.         for i = 0, 1, 0.2 do
  1856.             wait()
  1857.             Part.CFrame = CF * cf(0, 0, -0.4)
  1858.         end
  1859.         for i = 0, 1, delay do
  1860.             wait()
  1861.             Mesh.Scale = Mesh.Scale
  1862.         end
  1863.         for i = 0, 1, 0.1 do
  1864.             wait()
  1865.             Part.Transparency = i
  1866.         end
  1867.         Part.Parent = nil
  1868.     end), prt, msh, CF)
  1869. end
  1870. function MagicBlock(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  1871.     local prt = part(3, char, 0, 0, brickcolor, "Effect", vt(0.5, 0.5, 0.5))
  1872.     prt.Anchored = true
  1873.     prt.Material = "Neon"
  1874.     prt.CFrame = cframe
  1875.     prt.CFrame = prt.CFrame * euler(math.random(-50, 50), math.random(-50, 50), math.random(-50, 50))
  1876.     msh = mesh("BlockMesh", prt, "", "", vt(0, 0, 0), vt(x1, y1, z1))
  1877.     game:GetService("Debris"):AddItem(prt, 5)
  1878.     coroutine.resume(coroutine.create(function(Part, Mesh)
  1879.         for i = 0, 1, delay do
  1880.             swait()
  1881.             Part.CFrame = Part.CFrame * euler(math.random(-50, 50), math.random(-50, 50), math.random(-50, 50))
  1882.             Part.Transparency = i
  1883.             Mesh.Scale = Mesh.Scale + vt(x3, y3, z3)
  1884.         end
  1885.         Part.Parent = nil
  1886.     end), prt, msh)
  1887. end
  1888. function MagicBlockSteady(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay, rottype)
  1889.     local prt = part(3, char, 0, 0, brickcolor, "Effect", vt(0.5, 0.5, 0.5))
  1890.     prt.Anchored = true
  1891.     prt.Material = "Neon"
  1892.     prt.CFrame = cframe
  1893.     msh = mesh("BlockMesh", prt, "", "", vt(0, 0, 0), vt(x1, y1, z1))
  1894.     game:GetService("Debris"):AddItem(prt, 5)
  1895.     coroutine.resume(coroutine.create(function(Part, Mesh)
  1896.         local rtype = rottype
  1897.         for i = 0, 1, delay do
  1898.             swait()
  1899.             if rtype == 1 then
  1900.                 prt.CFrame = prt.CFrame * CFrame.Angles(0, 0, 0.1)
  1901.             elseif rtype == 2 then
  1902.                 prt.CFrame = prt.CFrame * CFrame.Angles(0, 0, -0.1)
  1903.             end
  1904.             Part.Transparency = i
  1905.             Mesh.Scale = Mesh.Scale + vt(x3, y3, z3)
  1906.         end
  1907.         Part.Parent = nil
  1908.     end), prt, msh)
  1909. end
  1910. function MagicSphere(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  1911.     local prt = part(3, char, 0, 0, brickcolor, "Effect", vt(0.5, 0.5, 0.5))
  1912.     prt.Anchored = true
  1913.     prt.CFrame = cframe
  1914.     prt.CFrame = prt.CFrame * euler(math.random(-50, 50), math.random(-50, 50), math.random(-50, 50))
  1915.     msh = mesh("SpecialMesh", prt, "Sphere", "", vt(0, 0, 0), vt(x1, y1, z1))
  1916.     game:GetService("Debris"):AddItem(prt, 5)
  1917.     coroutine.resume(coroutine.create(function(Part, Mesh)
  1918.         for i = 0, 1, delay do
  1919.             wait()
  1920.             Part.Transparency = i
  1921.             Mesh.Scale = Mesh.Scale + vt(x3, y3, z3)
  1922.         end
  1923.         Part.Parent = nil
  1924.     end), prt, msh)
  1925. end
  1926. function MagicBlockSteady(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay, rottype)
  1927.     local prt = part(3, char, 0, 0, brickcolor, "Effect", vt(0.5, 0.5, 0.5))
  1928.     prt.Anchored = true
  1929.     prt.Material = "Neon"
  1930.     prt.CFrame = cframe
  1931.     msh = mesh("BlockMesh", prt, "", "", vt(0, 0, 0), vt(x1, y1, z1))
  1932.     game:GetService("Debris"):AddItem(prt, 5)
  1933.     coroutine.resume(coroutine.create(function(Part, Mesh)
  1934.         local rtype = rottype
  1935.         for i = 0, 1, delay do
  1936.             swait()
  1937.             if rtype == 1 then
  1938.                 prt.CFrame = prt.CFrame * CFrame.Angles(0, 0, 0.1)
  1939.             elseif rtype == 2 then
  1940.                 prt.CFrame = prt.CFrame * CFrame.Angles(0, 0, -0.1)
  1941.             end
  1942.             Part.Transparency = i
  1943.             Mesh.Scale = Mesh.Scale + vt(x3, y3, z3)
  1944.         end
  1945.         Part.Parent = nil
  1946.     end), prt, msh)
  1947. end
  1948. function MagicShock(brickcolor, cframe, x1, y1, x3, y3, delay, rottype)
  1949.     local prt = part(3, char, 1, 1, brickcolor, "Effect", vt(0.5, 0.5, 0.5))
  1950.     prt.Anchored = true
  1951.     prt.Material = "Neon"
  1952.     prt.CFrame = cframe
  1953.     local dec = decal(prt.Color, "http://www.roblox.com/asset/?id=874580939", "Front", prt)
  1954.     local dec2 = decal(prt.Color, "http://www.roblox.com/asset/?id=874580939", "Front", prt)
  1955.     msh = mesh("BlockMesh", prt, "", "", vt(0, 0, 0), vt(x1, y1, 0.01))
  1956.     game:GetService("Debris"):AddItem(prt, 5)
  1957.     coroutine.resume(coroutine.create(function(Part, Mesh)
  1958.         local rtype = rottype
  1959.         for i = 0, 1, delay do
  1960.             swait()
  1961.             if rtype == 1 then
  1962.                 prt.CFrame = prt.CFrame * CFrame.Angles(0, 0, 0.1)
  1963.             elseif rtype == 2 then
  1964.                 prt.CFrame = prt.CFrame * CFrame.Angles(0, 0, -0.1)
  1965.             end
  1966.             dec.Transparency = i
  1967.             dec2.Transparency = i
  1968.             Mesh.Scale = Mesh.Scale + vt(x3, y3, 0)
  1969.         end
  1970.         Part.Parent = nil
  1971.     end), prt, msh)
  1972. end
  1973. function MagicShockAlt(brickcolor, cframe, x1, y1, x3, y3, delay, rottype)
  1974.     local prt = part(3, char, 0, 0, brickcolor, "Effect", vt(0.5, 0.5, 0.5))
  1975.     prt.Anchored = true
  1976.     prt.Material = "Neon"
  1977.     prt.CFrame = cframe
  1978.     msh = mesh("BlockMesh", prt, "", "", vt(0, 0, 0), vt(x1, y1, 0.01))
  1979.     game:GetService("Debris"):AddItem(prt, 5)
  1980.     coroutine.resume(coroutine.create(function(Part, Mesh)
  1981.         local rtype = rottype
  1982.         for i = 0, 1, delay do
  1983.             swait()
  1984.             if rtype == 1 then
  1985.                 prt.CFrame = prt.CFrame * CFrame.Angles(0, 0, 0.1)
  1986.             elseif rtype == 2 then
  1987.                 prt.CFrame = prt.CFrame * CFrame.Angles(0, 0, -0.1)
  1988.             end
  1989.             prt.Transparency = i
  1990.             Mesh.Scale = Mesh.Scale + vt(x3, y3, 0)
  1991.         end
  1992.         Part.Parent = nil
  1993.     end), prt, msh)
  1994. end
  1995. function MagicShockAltCircle(brickcolor, cframe, x1, z1, x3, z3, delay, rottype)
  1996.     local prt = part(3, char, 0, 0, brickcolor, "Effect", vt(0.5, 0.5, 0.5))
  1997.     prt.Anchored = true
  1998.     prt.Material = "Neon"
  1999.     prt.CFrame = cframe
  2000.     msh = mesh("BlockMesh", prt, "", "", vt(0, 0, 0), vt(x1, 1, z1))
  2001.     game:GetService("Debris"):AddItem(prt, 5)
  2002.     coroutine.resume(coroutine.create(function(Part, Mesh)
  2003.         local rtype = rottype
  2004.         for i = 0, 1, delay do
  2005.             swait()
  2006.             if rtype == 1 then
  2007.                 prt.CFrame = prt.CFrame * CFrame.Angles(0, 0.1, 0)
  2008.             elseif rtype == 2 then
  2009.                 prt.CFrame = prt.CFrame * CFrame.Angles(0, -0.1, 0)
  2010.             end
  2011.             prt.Transparency = i
  2012.             Mesh.Scale = Mesh.Scale + vt(x3, 0, z3)
  2013.         end
  2014.         Part.Parent = nil
  2015.     end), prt, msh)
  2016. end
  2017. function MagicShockTrailAlt(brickcolor, cframe, x1, y1, z1, x3, y3, delay, rottype)
  2018.     local prt = part(3, char, 0, 0, brickcolor, "Effect", vt(0.5, 0.5, 0.5))
  2019.     prt.Anchored = true
  2020.     prt.Material = "Neon"
  2021.     prt.CFrame = cframe
  2022.     msh = mesh("BlockMesh", prt, "", "", vt(0, 0, 0), vt(x1, y1, z1))
  2023.     game:GetService("Debris"):AddItem(prt, 5)
  2024.     coroutine.resume(coroutine.create(function(Part, Mesh)
  2025.         local rtype = rottype
  2026.         for i = 0, 1, delay do
  2027.             swait()
  2028.             if rtype == 1 then
  2029.                 prt.CFrame = prt.CFrame * CFrame.Angles(0, 0, 0.1)
  2030.             elseif rtype == 2 then
  2031.                 prt.CFrame = prt.CFrame * CFrame.Angles(0, 0, -0.1)
  2032.             end
  2033.             prt.Transparency = i
  2034.             Mesh.Scale = Mesh.Scale + vt(x3, y3, 0)
  2035.         end
  2036.         Part.Parent = nil
  2037.     end), prt, msh)
  2038. end
  2039. function MagicShockTrailAlt2(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay, rottype)
  2040.     local prt = part(3, char, 0, 0, brickcolor, "Effect", vt(0.5, 0.5, 0.5))
  2041.     prt.Anchored = true
  2042.     prt.Material = "Neon"
  2043.     prt.CFrame = cframe
  2044.     msh = mesh("BlockMesh", prt, "", "", vt(0, 0, 0), vt(x1, y1, z1))
  2045.     game:GetService("Debris"):AddItem(prt, 5)
  2046.     coroutine.resume(coroutine.create(function(Part, Mesh)
  2047.         local rtype = rottype
  2048.         for i = 0, 1, delay do
  2049.             swait()
  2050.             if rtype == 1 then
  2051.                 prt.CFrame = prt.CFrame * CFrame.Angles(0, 0, 0.1)
  2052.             elseif rtype == 2 then
  2053.                 prt.CFrame = prt.CFrame * CFrame.Angles(0, 0, -0.1)
  2054.             end
  2055.             prt.Transparency = i
  2056.             Mesh.Scale = Mesh.Scale + vt(x3, y3, z3)
  2057.         end
  2058.         Part.Parent = nil
  2059.     end), prt, msh)
  2060. end
  2061. function MagicBlock2(brickcolor, cframe, Parent, x1, y1, z1, x3, y3, z3, delay)
  2062.     local prt = part(3, char, 0, 0, brickcolor, "Effect", vt(0.5, 0.5, 0.5))
  2063.     prt.Anchored = false
  2064.     prt.CFrame = cframe
  2065.     msh = mesh("BlockMesh", prt, "", "", vt(0, 0, 0), vt(x1, y1, z1))
  2066.     local wld = weld(prt, prt, Parent, cframe)
  2067.     game:GetService("Debris"):AddItem(prt, 5)
  2068.     coroutine.resume(coroutine.create(function(Part, Mesh, Weld)
  2069.         for i = 0, 1, delay do
  2070.             wait()
  2071.             Weld.C0 = euler(math.random(-50, 50), math.random(-50, 50), math.random(-50, 50)) * cframe
  2072.             Part.Transparency = i
  2073.             Mesh.Scale = Mesh.Scale + vt(x3, y3, z3)
  2074.         end
  2075.         Part.Parent = nil
  2076.     end), prt, msh, wld)
  2077. end
  2078. function MagicBlock3(brickcolor, cframe, Parent, x1, y1, z1, x3, y3, z3, delay)
  2079.     local prt = part(3, workspace, 0, 0, brickcolor, "Effect", vt(0.5, 0.5, 0.5))
  2080.     prt.Anchored = false
  2081.     prt.CFrame = cframe
  2082.     msh = mesh("BlockMesh", prt, "", "", vt(0, 0, 0), vt(x1, y1, z1))
  2083.     local wld = weld(prt, prt, Parent, euler(0, 0, 0) * cf(0, 0, 0))
  2084.     game:GetService("Debris"):AddItem(prt, 5)
  2085.     coroutine.resume(coroutine.create(function(Part, Mesh, Weld)
  2086.         for i = 0, 1, delay do
  2087.             wait()
  2088.             Weld.C0 = euler(i * 20, 0, 0)
  2089.             Part.Transparency = i
  2090.             Mesh.Scale = Mesh.Scale + vt(x3, y3, z3)
  2091.         end
  2092.         Part.Parent = nil
  2093.     end), prt, msh, wld)
  2094. end
  2095. function MagicCircle2(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  2096.     local prt = part(3, workspace, 0, 0, brickcolor, "Effect", vt(0.5, 0.5, 0.5))
  2097.     prt.Anchored = true
  2098.     prt.CFrame = cframe
  2099.     local msh = mesh("CylinderMesh", prt, "", "", vt(0, 0, 0), vt(x1, y1, z1))
  2100.     game:GetService("Debris"):AddItem(prt, 2)
  2101.     coroutine.resume(coroutine.create(function(Part, Mesh)
  2102.         for i = 0, 1, delay do
  2103.             wait()
  2104.             Part.CFrame = Part.CFrame
  2105.             Mesh.Scale = Mesh.Scale + vt(x3, y3, z3)
  2106.             local prt2 = part(3, workspace, 0, 0, brickcolor, "Effect", vt(0.5, 0.5, 0.5))
  2107.             prt2.Anchored = true
  2108.             prt2.CFrame = cframe * euler(math.random(-50, 50), math.random(-50, 50), math.random(-50, 50))
  2109.             local msh2 = mesh("SpecialMesh", prt2, "Sphere", "", vt(0, 0, 0), vt(0.5, 0.5, 0.5))
  2110.             game:GetService("Debris"):AddItem(prt2, 2)
  2111.             coroutine.resume(coroutine.create(function(Part, Mesh)
  2112.                 for i = 0, 1, 0.1 do
  2113.                     wait()
  2114.                     Part.CFrame = Part.CFrame * cf(0, 0.5, 0)
  2115.                 end
  2116.                 Part.Parent = nil
  2117.             end), prt2, msh2)
  2118.         end
  2119.         for i = 0, 1, delay * 2 do
  2120.             wait()
  2121.             Part.CFrame = Part.CFrame
  2122.             Mesh.Scale = vt(x1 + x3 - (x1 + x3) * i, y1 + y3 - (y1 + y3) * i, z1 + z3 - (z1 + z3) * i)
  2123.         end
  2124.         Part.Parent = nil
  2125.     end), prt, msh)
  2126. end
  2127. function MagicCircle(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  2128.     local prt = part(3, workspace, 0, 0, brickcolor, "Effect", vt(0.5, 0.5, 0.5))
  2129.     prt.Anchored = true
  2130.     prt.CFrame = cframe
  2131.     local msh = mesh("SpecialMesh", prt, "Sphere", "", vt(0, 0, 0), vt(x1, y1, z1))
  2132.     game:GetService("Debris"):AddItem(prt, 2)
  2133.     coroutine.resume(coroutine.create(function(Part, Mesh)
  2134.         for i = 0, 1, delay do
  2135.             wait()
  2136.             Part.CFrame = Part.CFrame
  2137.             Part.Transparency = i
  2138.             Mesh.Scale = Mesh.Scale + vt(x3, y3, z3)
  2139.         end
  2140.         Part.Parent = nil
  2141.     end), prt, msh)
  2142. end
  2143. function BreakEffect(brickcolor, cframe, x1, y1, z1)
  2144.     local prt = part(3, workspace, 0, 0, brickcolor, "Effect", vt(0.5, 0.5, 0.5))
  2145.     prt.Anchored = true
  2146.     prt.CFrame = cframe * euler(math.random(-50, 50), math.random(-50, 50), math.random(-50, 50))
  2147.     local msh = mesh("SpecialMesh", prt, "Sphere", "", vt(0, 0, 0), vt(x1, y1, z1))
  2148.     game:GetService("Debris"):AddItem(prt, 2)
  2149.     coroutine.resume(coroutine.create(function(Part, CF, Numbb, randnumb)
  2150.         CF = Part.CFrame
  2151.         Numbb = 0
  2152.         randnumb = math.random() / 10
  2153.         rand1 = math.random() / 10
  2154.         for i = 0, 1, rand1 do
  2155.             wait()
  2156.             CF = CF * cf(0, math.random() / 2, 0)
  2157.             Part.CFrame = CF * euler(Numbb, 0, 0)
  2158.             Part.Transparency = i
  2159.             Numbb = Numbb + randnumb
  2160.         end
  2161.         Part.Parent = nil
  2162.     end), prt, CF, Numbb, randnumb)
  2163. end
  2164. function MagicWaveThing(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  2165.     local prt = part(3, workspace, 0, 0, brickcolor, "Effect", vt(0.5, 0.5, 0.5))
  2166.     prt.Anchored = true
  2167.     prt.CFrame = cframe
  2168.     msh = mesh("SpecialMesh", prt, "FileMesh", "http://www.roblox.com/asset/?id=1051557", vt(0, 0, 0), vt(x1, y1, z1))
  2169.     game:GetService("Debris"):AddItem(prt, 5)
  2170.     coroutine.resume(coroutine.create(function(Part, Mesh)
  2171.         for i = 0, 1, delay do
  2172.             wait()
  2173.             Part.CFrame = Part.CFrame * euler(0, 0.7, 0)
  2174.             Part.Transparency = i
  2175.             Mesh.Scale = Mesh.Scale + vt(x3, y3, z3)
  2176.         end
  2177.         Part.Parent = nil
  2178.     end), prt, msh)
  2179. end
  2180. function WaveEffect(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  2181.     local prt = part(3, workspace, 0, 0, brickcolor, "Effect", vt(0.5, 0.5, 0.5))
  2182.     prt.Anchored = true
  2183.     prt.CFrame = cframe
  2184.     msh = mesh("SpecialMesh", prt, "FileMesh", "http://www.roblox.com/asset/?id=20329976", vt(0, 0, 0), vt(x1, y1, z1))
  2185.     game:GetService("Debris"):AddItem(prt, 2)
  2186.     coroutine.resume(coroutine.create(function(Part, Mesh)
  2187.         for i = 0, 1, delay do
  2188.             wait()
  2189.             Part.CFrame = Part.CFrame * cf(0, y3 / 2, 0)
  2190.             Part.Transparency = i
  2191.             Mesh.Scale = Mesh.Scale + vt(x3, y3, z3)
  2192.         end
  2193.         Part.Parent = nil
  2194.     end), prt, msh)
  2195. end
  2196. function StravEffect(brickcolor, cframe, x, y, z, x1, y1, z1, delay)
  2197.     local prt = part(3, workspace, 0, 0, brickcolor, "Effect", vt(0.5, 0.5, 0.5))
  2198.     prt.Anchored = true
  2199.     prt.CFrame = cframe * cf(x, y, z)
  2200.     msh = mesh("SpecialMesh", prt, "FileMesh", "rbxassetid://168892363", vt(0, 0, 0), vt(x1, y1, z1))
  2201.     game:GetService("Debris"):AddItem(prt, 5)
  2202.     coroutine.resume(coroutine.create(function(Part, Mesh, ex, why, zee)
  2203.         local num = math.random()
  2204.         local num2 = math.random(-3, 2) + math.random()
  2205.         local numm = 0
  2206.         for i = 0, 1, delay * 2 do
  2207.             swait()
  2208.             Part.CFrame = cframe * euler(0, numm * num * 10, 0) * cf(ex, why, zee) * cf(-i * 10, num2, 0)
  2209.             Part.Transparency = i
  2210.             numm = numm + 0.01
  2211.         end
  2212.         Part.Parent = nil
  2213.         Mesh.Parent = nil
  2214.     end), prt, msh, x, y, z)
  2215. end
  2216. function dmgstart(dmg, what)
  2217.     hitcon = what.Touched:connect(function(hit)
  2218.         local hum = hit.Parent:FindFirstChild("Humanoid")
  2219.         if hum and not hum:IsDescendantOf(Character) then
  2220.             hum:TakeDamage(dmg)
  2221.         end
  2222.     end)
  2223. end
  2224. function dmgstop()
  2225.     hitcon:disconnect()
  2226. end
  2227. cloaked = false
  2228. wing_clocked = false
  2229. clock_mode = true
  2230. wing_clock = true
  2231. invisible_mode = false
  2232. wing_invisible_mode = false
  2233. function Cloak_wing()
  2234.     wing_clocked = true
  2235.     Humanoid.WalkSpeed = 200
  2236.     for i, v in pairs(m:GetChildren()) do
  2237.         if v:IsA("Part") then
  2238.             v.Transparency = 1
  2239.         end
  2240.     end
  2241.     for i, v in pairs(m2:GetChildren()) do
  2242.         if v:IsA("Part") then
  2243.             v.Transparency = 1
  2244.         end
  2245.     end
  2246.     for i, v in pairs(m3:GetChildren()) do
  2247.         if v:IsA("Part") then
  2248.             v.Transparency = 1
  2249.         end
  2250.     end
  2251.     for i, v in pairs(extrawingmod1:GetChildren()) do
  2252.         if v:IsA("Part") then
  2253.             v.Transparency = 1
  2254.         end
  2255.     end
  2256.     for i, v in pairs(extrawingmod2:GetChildren()) do
  2257.         if v:IsA("Part") then
  2258.             v.Transparency = 1
  2259.         end
  2260.     end
  2261.     for i, v in pairs(mw1:GetChildren()) do
  2262.         if v:IsA("Part") then
  2263.             v.Transparency = 1
  2264.         end
  2265.     end
  2266.     for i, v in pairs(mw2:GetChildren()) do
  2267.         if v:IsA("Part") then
  2268.             v.Transparency = 1
  2269.         end
  2270.     end
  2271. end
  2272. function Cloak()
  2273.     face = char.Head.face
  2274.     cloaked = true
  2275.     for _, v in pairs(Torso.Parent:children()) do
  2276.         if v.className == "Part" and v.Name ~= "HumanoidRootPart" then
  2277.             coroutine.resume(coroutine.create(function()
  2278.                 for i = 0, 1, 0.2 do
  2279.                     wait()
  2280.                     v.Transparency = i
  2281.                     face.Transparency = 1
  2282.                 end
  2283.                 v.Transparency = 1
  2284.             end))
  2285.         end
  2286.         if v.className == "Accessory" then
  2287.             hatp = v.Handle
  2288.             coroutine.resume(coroutine.create(function(derp)
  2289.                 for i = 0, 1, 0.2 do
  2290.                     wait()
  2291.                     derp.Transparency = i
  2292.                 end
  2293.                 derp.Transparency = 1
  2294.             end), hatp)
  2295.         end
  2296.     end
  2297.     for _, v in pairs(m:children()) do
  2298.         if v.className == "Part" then
  2299.             coroutine.resume(coroutine.create(function()
  2300.                 for i = 0, 1, 0.2 do
  2301.                     wait()
  2302.                     v.Transparency = i
  2303.                 end
  2304.                 v.Transparency = 1
  2305.                
  2306.             end))
  2307.         end
  2308.     end
  2309. end
  2310. function UnCloak_wing()
  2311.     wing_clocked = false
  2312.     hum.WalkSpeed = 200
  2313.     for i, v in pairs(m:GetChildren()) do
  2314.         if v:IsA("Part") then
  2315.             v.Transparency = 0
  2316.         end
  2317.     end
  2318.     for i, v in pairs(m2:GetChildren()) do
  2319.         if v:IsA("Part") then
  2320.             v.Transparency = 0
  2321.         end
  2322.     end
  2323.     for i, v in pairs(m3:GetChildren()) do
  2324.         if v:IsA("Part") then
  2325.             v.Transparency = 0
  2326.         end
  2327.     end
  2328.     for i, v in pairs(extrawingmod1:GetChildren()) do
  2329.         if v:IsA("Part") then
  2330.             v.Transparency = 0
  2331.         end
  2332.     end
  2333.     for i, v in pairs(extrawingmod2:GetChildren()) do
  2334.         if v:IsA("Part") then
  2335.             v.Transparency = 0
  2336.         end
  2337.     end
  2338.     for i, v in pairs(extrawingmod3:GetChildren()) do
  2339.         if v:IsA("Part") then
  2340.             v.Transparency = 0
  2341.         end
  2342.     end
  2343.     for i, v in pairs(extrawingmod4:GetChildren()) do
  2344.         if v:IsA("Part") then
  2345.             v.Transparency = 0
  2346.         end
  2347.     end
  2348.     for i, v in pairs(mw2:GetChildren()) do
  2349.         if v:IsA("Part") then
  2350.             v.Transparency = 0
  2351.         end
  2352.     end
  2353.     for i, v in pairs(mw1:GetChildren()) do
  2354.         if v:IsA("Part") then
  2355.             v.Transparency = 0
  2356.         end
  2357.     end
  2358. end
  2359. function UnCloak()
  2360.     face = char.Head.face
  2361.     so("http://roblox.com/asset/?id=2767090", Torso, 1, 1.1)
  2362.     cloaked = false
  2363.     invisible_mode = false
  2364.     clock_mode = true
  2365.     for _, v in pairs(Torso.Parent:children()) do
  2366.         if v.className == "Part" and v.Name ~= "HumanoidRootPart" then
  2367.             coroutine.resume(coroutine.create(function()
  2368.                 for i = 0, 1, 0.1 do
  2369.                     wait()
  2370.                         face.Transparency = face.Transparency - 0.1
  2371.                     v.Transparency = v.Transparency - 0.1
  2372.                 end
  2373.                 v.Transparency = 0
  2374.             end))
  2375.         end
  2376.         if v.className == "Accessory" then
  2377.             hatp = v.Handle
  2378.             coroutine.resume(coroutine.create(function(derp)
  2379.                 for i = 0, 1, 0.1 do
  2380.                     wait()
  2381.                     derp.Transparency = derp.Transparency - 0.1
  2382.                 end
  2383.                 derp.Transparency = 0
  2384.             end), hatp)
  2385.         end
  2386.     end
  2387.     for _, v in pairs(m:children()) do
  2388.         if v.className == "Part" and v.Name ~= "hitbox" and v.Name ~= "tip" then
  2389.             coroutine.resume(coroutine.create(function()
  2390.                 for i = 0, 1, 0.1 do
  2391.                     wait()
  2392.                     v.Transparency = v.Transparency - 0.1
  2393.                 end
  2394.                 v.Transparency = 0
  2395.             end))
  2396.             v.Transparency = 0
  2397.            
  2398.         end
  2399.     end
  2400. end
  2401. local origcolor = BrickColor.new("Pastel light blue")
  2402. function Explode(rad, par, pitch, vol, mindam, maxdam)
  2403.     local expart = Instance.new("Part", char)
  2404.     local expart2 = Instance.new("Part", char)
  2405.     local rin = Instance.new("Part", char)
  2406.     local rin2 = Instance.new("Part", char)
  2407.     local partMesh = Instance.new("SpecialMesh", expart)
  2408.     partMesh.MeshType = "Sphere"
  2409.     local partMesh2 = Instance.new("SpecialMesh", expart2)
  2410.     partMesh2.MeshType = "Sphere"
  2411.     local partMesh3 = Instance.new("SpecialMesh", rin)
  2412.     partMesh3.MeshType = "Brick"
  2413.     local partMesh4 = Instance.new("SpecialMesh", rin2)
  2414.     partMesh4.MeshType = "Brick"
  2415.     CFuncs.Sound.Create("rbxassetid://165970126", expart, vol, pitch)
  2416.     partMesh.Scale = vt(rad, rad, rad)
  2417.     expart.Size = vt(1, 1, 1)
  2418.     expart.Transparency = 0
  2419.     expart.Anchored = true
  2420.     expart.Material = "Neon"
  2421.     expart.BrickColor = bc("White")
  2422.     expart.CFrame = par.CFrame
  2423.     partMesh2.Scale = vt(rad, rad, rad)
  2424.     expart2.Size = vt(1.15, 1.15, 1.15)
  2425.     expart2.Transparency = 0.5
  2426.     expart2.Anchored = true
  2427.     expart2.Material = "Neon"
  2428.     expart2.BrickColor = par.BrickColor
  2429.     expart2.CFrame = par.CFrame
  2430.     rin.Size = vt(1.15, 1.15, 1.15)
  2431.     rin.Transparency = 1
  2432.     rin.Anchored = true
  2433.     rin.Material = "Neon"
  2434.     rin.BrickColor = par.BrickColor
  2435.     rin.CFrame = par.CFrame * CFrame.Angles(math.rad(math.random(-360, 360)), math.rad(math.random(-360, 360)), math.rad(math.random(-360, 360)))
  2436.     rin2.Size = vt(1.15, 1.15, 1.15)
  2437.     rin2.Transparency = 1
  2438.     rin2.Anchored = true
  2439.     rin2.Material = "Neon"
  2440.     rin2.BrickColor = par.BrickColor
  2441.     rin2.CFrame = par.CFrame * CFrame.Angles(math.rad(math.random(-360, 360)), math.rad(math.random(-360, 360)), math.rad(math.random(-360, 360)))
  2442.     partMesh3.Scale = vt(0, 1, 0)
  2443.     partMesh4.Scale = vt(0, 1, 0)
  2444.     local dec2 = Instance.new("Decal", rin)
  2445.     dec2.Face = "Top"
  2446.     dec2.Texture = "http://www.roblox.com/asset/?id=874580939"
  2447.     dec2.Parent = rin
  2448.     local dec2b = dec2:Clone()
  2449.     dec2b.Face = "Bottom"
  2450.     dec2b.Parent = rin
  2451.     local dec2a = Instance.new("Decal", rin2)
  2452.     dec2a.Face = "Top"
  2453.     dec2a.Texture = "http://www.roblox.com/asset/?id=874580939"
  2454.     dec2a.Parent = rin2
  2455.     local dec2ab = dec2a:Clone()
  2456.     dec2ab.Face = "Bottom"
  2457.     dec2ab.Parent = rin2
  2458.     expart.CanCollide = false
  2459.     expart2.CanCollide = false
  2460.     rin.CanCollide = false
  2461.     rin2.CanCollide = false
  2462.     MagniDamage(par, rad * 5, mindam, maxdam, 0, "Normal")
  2463.     local value = 1 * rad / 6.5
  2464.     for i = 0, 199 do
  2465.         partMesh.Scale = partMesh.Scale + vt(value, value, value)
  2466.         expart.CFrame = expart.CFrame
  2467.         partMesh2.Scale = partMesh2.Scale + vt(value, value, value)
  2468.         expart2.CFrame = expart.CFrame
  2469.         value = value - 0.035 * rad / 30
  2470.         if value < 7.5 then
  2471.             partMesh3.Scale = partMesh3.Scale + vt(rad / 5, 0, rad / 5)
  2472.             rin.CFrame = rin.CFrame * CFrame.Angles(0, math.rad(1), 0)
  2473.             partMesh4.Scale = partMesh4.Scale + vt(rad / 7.5, 0, rad / 7.5)
  2474.             rin2.CFrame = rin2.CFrame * CFrame.Angles(0, math.rad(-1), 0)
  2475.         end
  2476.         if value < 0 then
  2477.             dec2.Transparency = dec2.Transparency + 0.025
  2478.             dec2a.Transparency = dec2a.Transparency + 0.025
  2479.             dec2b.Transparency = dec2b.Transparency + 0.025
  2480.             dec2ab.Transparency = dec2ab.Transparency + 0.025
  2481.             expart.Transparency = expart.Transparency + 0.025
  2482.             expart2.Transparency = expart2.Transparency + 0.025
  2483.             rin.Transparency = rin.Transparency + 0.025
  2484.             rin2.Transparency = rin2.Transparency + 0.025
  2485.         end
  2486.         swait()
  2487.     end
  2488.     game:GetService("Debris"):AddItem(expart, 1)
  2489.     game:GetService("Debris"):AddItem(expart2, 1)
  2490.     game:GetService("Debris"):AddItem(rin, 1)
  2491.     game:GetService("Debris"):AddItem(rin2, 1)
  2492. end
  2493. function ExplodeShort(rad, par, pitch, vol, mindam, maxdam)
  2494.     local expart = Instance.new("Part", char)
  2495.     local expart2 = Instance.new("Part", char)
  2496.     local partMesh = Instance.new("SpecialMesh", expart)
  2497.     partMesh.MeshType = "Sphere"
  2498.     local partMesh2 = Instance.new("SpecialMesh", expart2)
  2499.     partMesh2.MeshType = "Sphere"
  2500.     CFuncs.Sound.Create("http://www.roblox.com/asset/?id=142070127", expart, vol, pitch)
  2501.     partMesh.Scale = vt(rad, rad, rad)
  2502.     expart.Size = vt(1, 1, 1)
  2503.     expart.Transparency = 0
  2504.     expart.Anchored = true
  2505.     expart.Material = "Neon"
  2506.     expart.BrickColor = bc("White")
  2507.     expart.CFrame = par.CFrame
  2508.     partMesh2.Scale = vt(rad, rad, rad)
  2509.     expart2.Size = vt(1.15, 1.15, 1.15)
  2510.     expart2.Transparency = 0.5
  2511.     expart2.Anchored = true
  2512.     expart2.Material = "Neon"
  2513.     expart2.BrickColor = par.BrickColor
  2514.     expart2.CFrame = par.CFrame
  2515.     expart.CanCollide = false
  2516.     expart2.CanCollide = false
  2517.     MagniDamage(par, rad * 2.5, mindam, maxdam, 0, "Normal")
  2518.     local value = 1 * rad / 6.5
  2519.     for i = 0, 75 do
  2520.         partMesh.Scale = partMesh.Scale + vt(value, value, value)
  2521.         expart.CFrame = expart.CFrame
  2522.         partMesh2.Scale = partMesh2.Scale + vt(value, value, value)
  2523.         expart2.CFrame = expart.CFrame
  2524.         value = value - 0.035 * rad / 5
  2525.         if value < 0 then
  2526.             value = 0
  2527.             expart.Transparency = expart.Transparency + 0.05
  2528.             expart2.Transparency = expart2.Transparency + 0.05
  2529.         end
  2530.         swait()
  2531.     end
  2532.     game:GetService("Debris"):AddItem(expart, 1)
  2533.     game:GetService("Debris"):AddItem(expart2, 1)
  2534. end
  2535. function AreaDanger(rad, par, mindam, maxdam)
  2536.     local expart = Instance.new("Part", char)
  2537.     local partMesh = Instance.new("SpecialMesh", expart)
  2538.     CFuncs.Sound.Create("rbxassetid://231917784", expart, 1.5, 1.15)
  2539.     partMesh.MeshType = "Sphere"
  2540.     partMesh.Scale = vt(rad, rad, rad)
  2541.     expart.Size = vt(1, 1, 1)
  2542.     expart.Transparency = 0.5
  2543.     expart.Anchored = true
  2544.     expart.Material = "Neon"
  2545.     expart.CanCollide = false
  2546.     expart.BrickColor = par.BrickColor
  2547.     expart.CFrame = par.CFrame
  2548.     local value = 1 * rad / 5
  2549.     MagicBlock(origcolor, expart.CFrame, 0, 0, 0, rad / 2, rad / 2, rad / 2, 0.1)
  2550.     for i = 0, 14 do
  2551.         wait()
  2552.         partMesh.Scale = partMesh.Scale + vt(value, value, value)
  2553.         expart.CFrame = expart.CFrame
  2554.         value = value - 0.035 * rad
  2555.         if value < 0 then
  2556.             value = 0
  2557.         end
  2558.     end
  2559.     wait(0.25)
  2560.     CFuncs.Sound.Create("rbxassetid://588738544", expart, 1.5, 1)
  2561.     wait(0.5)
  2562.     CFuncs.Sound.Create("rbxassetid://588737825", expart, 1.5, 1)
  2563.     CFuncs.Sound.Create("rbxassetid://231917784", expart, 1.5, 0.75)
  2564.     MagniDamageWithEffect(par, rad, mindam, maxdam, 0, "Normal")
  2565.     MagicBlock(origcolor, expart.CFrame, rad * 2, rad * 2, rad * 2, 0.1, 0.1, 0.1, 0.025)
  2566.     for i = 0, 14 do
  2567.         wait()
  2568.         partMesh.Scale = partMesh.Scale + vt(value, value, value)
  2569.         expart.CFrame = expart.CFrame
  2570.         value = value - 0.035 * rad / 2
  2571.     end
  2572.     expart.Transparency = 1
  2573.     game:GetService("Debris"):AddItem(expart, 5)
  2574. end
  2575. function Swarmsplosions(negrad, rad, par, mindam, maxdam)
  2576.     CFuncs.Sound.Create("rbxassetid://588737825", par, 2.5, 2)
  2577.     CFuncs.Sound.Create("rbxassetid://231917784", par, 2.5, 1)
  2578.     CFuncs.Sound.Create("rbxassetid://231917744", par, 2.5, 1)
  2579.     CFuncs.Sound.Create("rbxassetid://233856106", par, 2.5, 1)
  2580.     MagniDamageWithEffect(par, 25, 5, 10, 0, "Normal")
  2581.     MagicBlock(origcolor, par.CFrame, 5, 5, 5, 5, 5, 5, 0.025)
  2582.     for i = 0, 24 do
  2583.         MagicShockTrailAlt2(origcolor, par.CFrame * CFrame.Angles(math.rad(math.random(-360, 360)), math.rad(math.random(-360, 360)), math.rad(math.random(-360, 360))), 2, 2, 5, -0.01, -0.01, 25, 0.005, math.random(1, 2))
  2584.     end
  2585.     for i = 0, 24 do
  2586.         local expart = Instance.new("Part", char)
  2587.         expart.Transparency = 1
  2588.         expart.Anchored = true
  2589.         expart.CanCollide = false
  2590.         expart.CFrame = par.CFrame * CFrame.new(math.random(negrad, rad), math.random(negrad, rad), math.random(negrad, rad))
  2591.         CFuncs.Sound.Create("rbxassetid://588737825", expart, 1, 2)
  2592.         CFuncs.Sound.Create("rbxassetid://231917784", expart, 1.5, 1.15)
  2593.         MagniDamage(expart, rad / 2, mindam, maxdam, 0, "Normal")
  2594.         MagicBlock(origcolor, expart.CFrame, rad, rad, rad, 0.1, 0.1, 0.1, 0.025)
  2595.         for i = 0, 9 do
  2596.             MagicShockTrailAlt2(origcolor, expart.CFrame * CFrame.Angles(math.rad(math.random(-360, 360)), math.rad(math.random(-360, 360)), math.rad(math.random(-360, 360))), 2, 2, 5, -0.01, -0.01, 5, 0.05, math.random(1, 2))
  2597.         end
  2598.         game:GetService("Debris"):AddItem(expart, 2)
  2599.         wait(0.1)
  2600.     end
  2601. end
  2602. function EXterPlosion(par)
  2603.     CFuncs.Sound.Create("rbxassetid://919941001", par, 10, 1)
  2604.     CFuncs.Sound.Create("rbxassetid://138213851", par, 5, 0.85)
  2605.     CFuncs.Sound.Create("rbxassetid://157878578", par, 5, 0.2)
  2606.     CFuncs.Sound.Create("rbxassetid://233856106", par, 2.5, 1)
  2607.     MagniDamageWithEffect(par, 500, 80, 99, 0, "Normal")
  2608.     MagicBlock(origcolor, par.CFrame, 5, 5, 5, 5, 5, 5, 0.005)
  2609.     MagicBlock(origcolor, par.CFrame, 0, 0, 0, 150, 150, 150, 0.1)
  2610.     for i = 0, 24 do
  2611.         MagicShockTrailAlt2(origcolor, par.CFrame * CFrame.Angles(math.rad(math.random(-360, 360)), math.rad(math.random(-360, 360)), math.rad(math.random(-360, 360))), 50, 50, 5, -0.5, -0.5, 500, 0.1, math.random(1, 2))
  2612.     end
  2613.     for i = 0, 24 do
  2614.         MagicShockTrailAlt2(origcolor, par.CFrame * CFrame.Angles(math.rad(math.random(-360, 360)), math.rad(math.random(-360, 360)), math.rad(math.random(-360, 360))), 50, 50, 5, -0.25, -0.25, 50, 0.005, math.random(1, 2))
  2615.     end
  2616. end
  2617. function ring(type, pos, scale, value)
  2618.     local type = type
  2619.     local rng = Instance.new("Part", char)
  2620.     rng.Anchored = true
  2621.     rng.BrickColor = origcolor
  2622.     rng.CanCollide = false
  2623.     rng.FormFactor = 3
  2624.     rng.Name = "Ring"
  2625.     rng.Size = Vector3.new(1, 1, 1)
  2626.     rng.Transparency = 0
  2627.     rng.TopSurface = 0
  2628.     rng.BottomSurface = 0
  2629.     rng.CFrame = pos
  2630.     local rngm = Instance.new("SpecialMesh", rng)
  2631.     rngm.MeshId = "http://www.roblox.com/asset/?id=3270017"
  2632.     rngm.Scale = scale
  2633.     local scaler2 = 1
  2634.     if type == "Add" then
  2635.         scaler2 = 1 * value
  2636.     elseif type == "Divide" then
  2637.         scaler2 = 1 / value
  2638.     end
  2639.     coroutine.resume(coroutine.create(function()
  2640.         for i = 0, 10, 0.1 do
  2641.             swait()
  2642.             if type == "Add" then
  2643.                 scaler2 = scaler2 - 0.01 * value
  2644.             elseif type == "Divide" then
  2645.                 scaler2 = scaler2 - 0.01 / value
  2646.             end
  2647.             rng.Transparency = rng.Transparency + 0.01
  2648.             rngm.Scale = rngm.Scale + Vector3.new(scaler2, scaler2, 0)
  2649.         end
  2650.         rng:Destroy()
  2651.     end))
  2652. end
  2653. function wave(type, pos, scale, value)
  2654.     local type = type
  2655.     local rng = Instance.new("Part", char)
  2656.     rng.Anchored = true
  2657.     rng.BrickColor = origcolor
  2658.     rng.CanCollide = false
  2659.     rng.FormFactor = 3
  2660.     rng.Name = "Ring"
  2661.     rng.Size = Vector3.new(1, 1, 1)
  2662.     rng.Transparency = 0
  2663.     rng.TopSurface = 0
  2664.     rng.BottomSurface = 0
  2665.     rng.CFrame = pos
  2666.     local rngm = Instance.new("SpecialMesh", rng)
  2667.     rngm.MeshId = "http://www.roblox.com/asset/?id=20329976"
  2668.     rngm.Scale = scale
  2669.     local scaler2 = 1
  2670.     if type == "Add" then
  2671.         scaler2 = 1 * value
  2672.     elseif type == "Divide" then
  2673.         scaler2 = 1 / value
  2674.     end
  2675.     coroutine.resume(coroutine.create(function()
  2676.         for i = 0, 10, 0.1 do
  2677.             swait()
  2678.             if type == "Add" then
  2679.                 scaler2 = scaler2 - 0.01 * value
  2680.             elseif type == "Divide" then
  2681.                 scaler2 = scaler2 - 0.01 / value
  2682.             end
  2683.             rng.Transparency = rng.Transparency + 0.01
  2684.             rngm.Scale = rngm.Scale + Vector3.new(scaler2, scaler2, scaler2)
  2685.         end
  2686.         rng:Destroy()
  2687.     end))
  2688. end
  2689. function wind(type, pos, scale, value, speed)
  2690.     local type = type
  2691.     local rng = Instance.new("Part", char)
  2692.     rng.Anchored = true
  2693.     rng.BrickColor = origcolor
  2694.     rng.CanCollide = false
  2695.     rng.FormFactor = 3
  2696.     rng.Name = "Ring"
  2697.     rng.Size = Vector3.new(1, 1, 1)
  2698.     rng.Transparency = 0
  2699.     rng.TopSurface = 0
  2700.     rng.BottomSurface = 0
  2701.     rng.CFrame = pos
  2702.     local rngm = Instance.new("SpecialMesh", rng)
  2703.     rngm.MeshId = "http://www.roblox.com/asset/?id=1051557"
  2704.     rngm.Scale = scale
  2705.     local scaler2 = 1
  2706.     if type == "Add" then
  2707.         scaler2 = 1 * value
  2708.     elseif type == "Divide" then
  2709.         scaler2 = 1 / value
  2710.     end
  2711.     coroutine.resume(coroutine.create(function()
  2712.         for i = 0, 10, 0.1 do
  2713.             swait()
  2714.             if type == "Add" then
  2715.                 scaler2 = scaler2 - 0.01 * value
  2716.             elseif type == "Divide" then
  2717.                 scaler2 = scaler2 - 0.01 / value
  2718.             end
  2719.             rng.CFrame = rng.CFrame * CFrame.Angles(0, 0.025 * speed, 0)
  2720.             rng.Transparency = rng.Transparency + 0.01
  2721.             rngm.Scale = rngm.Scale + Vector3.new(scaler2, scaler2, scaler2)
  2722.         end
  2723.         rng:Destroy()
  2724.     end))
  2725. end
  2726. function groundwind(type, pos, scale, value, speed)
  2727.     local type = type
  2728.     local rng = Instance.new("Part", char)
  2729.     rng.Anchored = true
  2730.     rng.BrickColor = origcolor
  2731.     rng.CanCollide = false
  2732.     rng.FormFactor = 3
  2733.     rng.Name = "Ring"
  2734.     rng.Size = Vector3.new(1, 1, 1)
  2735.     rng.Transparency = 0
  2736.     rng.TopSurface = 0
  2737.     rng.BottomSurface = 0
  2738.     rng.CFrame = pos
  2739.     local rngm = Instance.new("SpecialMesh", rng)
  2740.     rngm.MeshId = "http://www.roblox.com/asset/?id=1051557"
  2741.     rngm.Scale = scale
  2742.     local scaler2 = 1
  2743.     if type == "Add" then
  2744.         scaler2 = 1 * value
  2745.     elseif type == "Divide" then
  2746.         scaler2 = 1 / value
  2747.     end
  2748.     coroutine.resume(coroutine.create(function()
  2749.         for i = 0, 10, 0.1 do
  2750.             swait()
  2751.             if type == "Add" then
  2752.                 scaler2 = scaler2 - 0.01 * value
  2753.             elseif type == "Divide" then
  2754.                 scaler2 = scaler2 - 0.01 / value
  2755.             end
  2756.             rng.CFrame = rng.CFrame * CFrame.Angles(0, 0.025 * speed, 0)
  2757.             rng.Transparency = rng.Transparency + 0.01
  2758.             rngm.Scale = rngm.Scale + Vector3.new(scaler2, scaler2 / 5, scaler2)
  2759.         end
  2760.         rng:Destroy()
  2761.     end))
  2762. end
  2763. function CameraManager()
  2764.     if TwoD and not CamInterrupt then
  2765.         if Humanoid.Health > 0 then
  2766.             Camera.CameraSubject = Humanoid
  2767.             Camera.CameraType = "Scriptable"
  2768.             Humanoid.AutoRotate = false
  2769.             if Booleans.GyroUse then
  2770.                 Directer.MaxTorque = Vec3(0, huge, 0)
  2771.             else
  2772.                 Directer.MaxTorque = Vec3(0, 0, 0)
  2773.             end
  2774.             if TargetInfo[1] ~= nil and TargetInfo[2] ~= nil then
  2775.                 if Booleans.CamFollow then
  2776.                     CPart.CFrame = cFrame(RootPart.Position, Vec3(TargetInfo[1].Position.X, RootPart.Position.Y, TargetInfo[1].Position.Z))
  2777.                     Directer.CFrame = cFrame((RootPart.CFrame * cFrame(0, 0, 10)).p, TargetInfo[1].Position)
  2778.                 else
  2779.                     CPart.Position = RootPart.Position
  2780.                 end
  2781.             else
  2782.                 local ahead = (RootPart.CFrame * cFrame(0, 0, -3)).p
  2783.                 CPart.CFrame = cFrame(RootPart.Position, Vec3(ahead.X, RootPart.Position.Y, ahead.Z))
  2784.             end
  2785.             Camera.CFrame = lerp(Camera.CFrame, CPart.CFrame * cFrame(25, 3, 0) * Euler(0, radian(90), 0), 0.2)
  2786.         else
  2787.             Camera.CameraSubject = Humanoid
  2788.             Camera.CameraType = "Custom"
  2789.             Controller.Disabled = false
  2790.         end
  2791.     end
  2792. end
  2793. function sphere(bonuspeed, type, pos, scale, value, color)
  2794.     local type = type
  2795.     local rng = Instance.new("Part", char)
  2796.     rng.Anchored = true
  2797.     rng.BrickColor = color
  2798.     rng.CanCollide = false
  2799.     rng.FormFactor = 3
  2800.     rng.Name = "Ring"
  2801.     rng.Material = "Neon"
  2802.     rng.Size = Vector3.new(1, 1, 1)
  2803.     rng.Transparency = 0
  2804.     rng.TopSurface = 0
  2805.     rng.BottomSurface = 0
  2806.     rng.CFrame = pos
  2807.     local rngm = Instance.new("SpecialMesh", rng)
  2808.     rngm.MeshType = "Sphere"
  2809.     rngm.Scale = scale
  2810.     if rainbowmode == true then
  2811.         rng.Color = Color3.new(r / 255, g / 255, b / 255)
  2812.     end
  2813.     local scaler2 = 1
  2814.     if type == "Add" then
  2815.         scaler2 = 1 * value
  2816.     elseif type == "Divide" then
  2817.         scaler2 = 1 / value
  2818.     end
  2819.     coroutine.resume(coroutine.create(function()
  2820.         for i = 0, 10 / bonuspeed, 0.1 do
  2821.             swait()
  2822.             if rainbowmode == true then
  2823.                 rng.Color = Color3.new(r / 255, g / 255, b / 255)
  2824.             end
  2825.             if type == "Add" then
  2826.                 scaler2 = scaler2 - 0.01 * value / bonuspeed
  2827.             elseif type == "Divide" then
  2828.                 scaler2 = scaler2 - 0.01 / value * bonuspeed
  2829.             end
  2830.             if chaosmode == true then
  2831.                 rng.BrickColor = BrickColor.random()
  2832.             end
  2833.             rng.Transparency = rng.Transparency + 0.01 * bonuspeed
  2834.             rngm.Scale = rngm.Scale + Vector3.new(scaler2 * bonuspeed, scaler2 * bonuspeed, scaler2 * bonuspeed)
  2835.         end
  2836.         rng:Destroy()
  2837.     end))
  2838. end
  2839. function sphereMK(bonuspeed, FastSpeed, type, pos, x1, y1, z1, value, color, outerpos)
  2840.     local type = type
  2841.     local rng = Instance.new("Part", char)
  2842.     rng.Anchored = true
  2843.     rng.BrickColor = color
  2844.     rng.CanCollide = false
  2845.     rng.FormFactor = 3
  2846.     rng.Name = "Ring"
  2847.     rng.Material = "Neon"
  2848.     rng.Size = Vector3.new(1, 1, 1)
  2849.     rng.Transparency = 0
  2850.     rng.TopSurface = 0
  2851.     rng.BottomSurface = 0
  2852.     rng.CFrame = pos
  2853.     rng.CFrame = rng.CFrame + rng.CFrame.lookVector * outerpos
  2854.     local rngm = Instance.new("SpecialMesh", rng)
  2855.     rngm.MeshType = "Sphere"
  2856.     rngm.Scale = vt(x1, y1, z1)
  2857.     if rainbowmode == true then
  2858.         rng.Color = Color3.new(r / 255, g / 255, b / 255)
  2859.     end
  2860.     local scaler2 = 1
  2861.     local speeder = FastSpeed
  2862.     if type == "Add" then
  2863.         scaler2 = 1 * value
  2864.     elseif type == "Divide" then
  2865.         scaler2 = 1 / value
  2866.     end
  2867.     coroutine.resume(coroutine.create(function()
  2868.         for i = 0, 10 / bonuspeed, 0.1 do
  2869.             swait()
  2870.             if rainbowmode == true then
  2871.                 rng.Color = Color3.new(r / 255, g / 255, b / 255)
  2872.             end
  2873.             if type == "Add" then
  2874.                 scaler2 = scaler2 - 0.01 * value / bonuspeed
  2875.             elseif type == "Divide" then
  2876.                 scaler2 = scaler2 - 0.01 / value * bonuspeed
  2877.             end
  2878.             if chaosmode == true then
  2879.                 rng.BrickColor = BrickColor.random()
  2880.             end
  2881.             speeder = speeder - 0.01 * FastSpeed * bonuspeed
  2882.             rng.CFrame = rng.CFrame + rng.CFrame.lookVector * speeder * bonuspeed
  2883.             rng.Transparency = rng.Transparency + 0.01 * bonuspeed
  2884.             rngm.Scale = rngm.Scale + Vector3.new(scaler2 * bonuspeed, scaler2 * bonuspeed, 0)
  2885.         end
  2886.         rng:Destroy()
  2887.     end))
  2888. end
  2889. function sphereMKCharge(bonuspeed, FastSpeed, type, pos, x1, y1, z1, value, color, outerpos)
  2890.     local type = type
  2891.     local rng = Instance.new("Part", char)
  2892.     rng.Anchored = true
  2893.     rng.BrickColor = color
  2894.     rng.CanCollide = false
  2895.     rng.FormFactor = 3
  2896.     rng.Name = "Ring"
  2897.     rng.Material = "Neon"
  2898.     rng.Size = Vector3.new(1, 1, 1)
  2899.     rng.Transparency = 1
  2900.     rng.TopSurface = 0
  2901.     rng.BottomSurface = 0
  2902.     rng.CFrame = pos
  2903.     rng.CFrame = rng.CFrame + rng.CFrame.lookVector * outerpos
  2904.     local rngm = Instance.new("SpecialMesh", rng)
  2905.     rngm.MeshType = "Sphere"
  2906.     rngm.Scale = vt(x1, y1, z1)
  2907.     if rainbowmode == true then
  2908.         rng.Color = Color3.new(r / 255, g / 255, b / 255)
  2909.     end
  2910.     local scaler2 = 1
  2911.     local speeder = FastSpeed
  2912.     if type == "Add" then
  2913.         scaler2 = 1 * value
  2914.     elseif type == "Divide" then
  2915.         scaler2 = 1 / value
  2916.     end
  2917.     coroutine.resume(coroutine.create(function()
  2918.         for i = 0, 10 / bonuspeed, 0.1 do
  2919.             swait()
  2920.             if rainbowmode == true then
  2921.                 rng.Color = Color3.new(r / 255, g / 255, b / 255)
  2922.             end
  2923.             if type == "Add" then
  2924.                 scaler2 = scaler2 - 0.01 * value / bonuspeed
  2925.             elseif type == "Divide" then
  2926.                 scaler2 = scaler2 - 0.01 / value * bonuspeed
  2927.             end
  2928.             if chaosmode == true then
  2929.                 rng.BrickColor = BrickColor.random()
  2930.             end
  2931.             speeder = speeder - 0.01 * FastSpeed * bonuspeed
  2932.             rng.CFrame = rng.CFrame + rng.CFrame.lookVector * speeder * bonuspeed
  2933.             rng.Transparency = rng.Transparency - 0.01 * bonuspeed
  2934.             rngm.Scale = rngm.Scale + Vector3.new(scaler2 * bonuspeed, scaler2 * bonuspeed, 0)
  2935.         end
  2936.         rng:Destroy()
  2937.     end))
  2938. end
  2939. --function brokescript(dude)   
  2940. --  if dude.Name ~= Character then
  2941. --      if targetname == dude.Parent.name
  2942. --          target == game:GetService("Players"):FindFirstChild(targetname)
  2943. --      targetscript == target:FindFirstChildOfClass("Local Script")
  2944. --          targetscript.Disabled
  2945. --      end
  2946. --  end
  2947. --end
  2948. function dmg(dude)
  2949.     if dude.Name ~= Character then
  2950.         local bgf = Instance.new("BodyGyro", dude.Head)
  2951.         bgf.CFrame = bgf.CFrame * CFrame.fromEulerAnglesXYZ(math.rad(-90), 0, 0)
  2952.         local val = Instance.new("BoolValue", dude)
  2953.         val.Name = "IsHit"
  2954.         local ds = coroutine.wrap(function()
  2955.             dude:WaitForChild("Head"):BreakJoints()
  2956.             dude:WaitForChild("Head").Parent.Parent = nil
  2957.             wait(0.5)
  2958.             targetted = nil
  2959.             CFuncs.Sound.Create("rbxassetid://62339698", char, 0.5, 0.3)
  2960.             coroutine.resume(coroutine.create(function()
  2961.                 for i, v in pairs(dude:GetChildren()) do
  2962.                     if v:IsA("Accessory") then
  2963.                         v:Destroy()
  2964.                     end
  2965.                     if v:IsA("Humanoid") then
  2966.                         v:Destroy()
  2967.                     end
  2968.                     if v:IsA("CharacterMesh") then
  2969.                         v:Destroy()
  2970.                     end
  2971.                     if v:IsA("Model") then
  2972.                         v:Destroy()
  2973.                     end
  2974.                     if v:IsA("Part") or v:IsA("MeshPart") then
  2975.                         for x, o in pairs(v:GetChildren()) do
  2976.                             if o:IsA("Decal") then
  2977.                                 o:Destroy()
  2978.                             end
  2979.                         end
  2980.                         coroutine.resume(coroutine.create(function()
  2981.                             v.Material = "Neon"
  2982.                             v.CanCollide = false
  2983.                             local bld = Instance.new("ParticleEmitter", v)
  2984.                             bld.LightEmission = 1
  2985.                             bld.Texture = "rbxassetid://284205403"
  2986.                             bld.Color = ColorSequence.new(Color3.new(1, 1, 1))
  2987.                             bld.Rate = 50
  2988.                             bld.Lifetime = NumberRange.new(1)
  2989.                             bld.Size = NumberSequence.new({
  2990.                                 NumberSequenceKeypoint.new(0, 0.75, 0),
  2991.                                 NumberSequenceKeypoint.new(1, 0, 0)
  2992.                             })
  2993.                             bld.Transparency = NumberSequence.new({
  2994.                                 NumberSequenceKeypoint.new(0, 0, 0),
  2995.                                 NumberSequenceKeypoint.new(1, 1, 0)
  2996.                             })
  2997.                             bld.Speed = NumberRange.new(0, 0)
  2998.                             bld.VelocitySpread = 50000
  2999.                             bld.Rotation = NumberRange.new(-500, 500)
  3000.                             bld.RotSpeed = NumberRange.new(-500, 500)
  3001.                             local sbs = Instance.new("BodyPosition", v)
  3002.                             sbs.P = 3000
  3003.                             sbs.D = 1000
  3004.                             sbs.maxForce = Vector3.new(50000000000, 50000000000, 50000000000)
  3005.                             sbs.position = v.Position + Vector3.new(math.random(-5, 5), math.random(-5, 5), math.random(-5, 5))
  3006.                             v.Color = Color3.new(1, 1, 1)
  3007.                             coroutine.resume(coroutine.create(function()
  3008.                                 for i = 0, 49 do
  3009.                                     swait(1)
  3010.                                     v.Transparency = v.Transparency + 0.02
  3011.                                 end
  3012.                                 CFuncs.Sound.Create("rbxassetid://1192402877", v, 0.25, 1)
  3013.                                 bld.Speed = NumberRange.new(1, 5)
  3014.                                 bld.Acceleration = vt(0, 10, 0)
  3015.                                 wait(0.5)
  3016.                                 bld.Enabled = false
  3017.                                 wait(3)
  3018.                                 v:Destroy()
  3019.                                 dude:Destroy()
  3020.                             end))
  3021.                         end))
  3022.                     end
  3023.                 end
  3024.             end))
  3025.         end)
  3026.         ds()
  3027.     end
  3028. end
  3029. function FindNearestHead(Position, Distance, SinglePlayer)
  3030.     if SinglePlayer then
  3031.         return Distance > (SinglePlayer.Torso.CFrame.p - Position).magnitude
  3032.     end
  3033.     local List = {}
  3034.     for i, v in pairs(workspace:GetChildren()) do
  3035.         if v:IsA("Model") and v:findFirstChild("Head") and v ~= Character and Distance >= (v.Head.Position - Position).magnitude then
  3036.             table.insert(List, v)
  3037.         end
  3038.     end
  3039.     return List
  3040. end
  3041. function FaceMouse()
  3042.     Cam = workspace.CurrentCamera
  3043.     return {
  3044.         CFrame.new(char.Torso.Position, Vector3.new(mouse.Hit.p.x, char.Torso.Position.y, mouse.Hit.p.z)),
  3045.         Vector3.new(mouse.Hit.p.x, mouse.Hit.p.y, mouse.Hit.p.z)
  3046.     }
  3047. end
  3048. function FaceMouse2()
  3049.     Cam = workspace.CurrentCamera
  3050.     return {
  3051.         CFrame.new(char.Torso.Position, Vector3.new(mouse.Hit.p.x, mouse.Hit.p.y, mouse.Hit.p.z)),
  3052.         Vector3.new(mouse.Hit.p.x, mouse.Hit.p.y, mouse.Hit.p.z)
  3053.     }
  3054. end
  3055. local ModeOfGlitch = 1
  3056. local storehumanoidWS = 200
  3057. function ExtinctiveHeartbreak()
  3058.     local targetted
  3059.     if mouse.Target.Parent ~= Character and mouse.Target.Parent.Parent ~= Character and mouse.Target.Parent:FindFirstChildOfClass("Humanoid") ~= nil then
  3060.         targetted = mouse.Target.Parent
  3061.     end
  3062.     if targetted ~= nil then
  3063.         attack = true
  3064.         CFuncs.Sound.Create("rbxassetid://847061203", root, 2.5, 1)
  3065.         for i = 0, 9 do
  3066.             sphereMK(3, 0.25, "Add", root.CFrame * CFrame.Angles(math.rad(math.random(-360, 360)), math.rad(math.random(-360, 360)), math.rad(math.random(-360, 360))), 1, 1, 10, -0.01, BrickColor.new("Really black"), 0)
  3067.         end
  3068.         sphere(3, "Add", root.CFrame, vt(0, 0, 0), 0.25, BrickColor.new("Really black"))
  3069.         local originalpos = root.CFrame
  3070.         RootPart.CFrame = targetted.Head.CFrame * CFrame.new(0, -2, 2)
  3071.         for i = 0, 9 do
  3072.             sphereMK(3, 0.25, "Add", root.CFrame * CFrame.Angles(math.rad(math.random(-360, 360)), math.rad(math.random(-360, 360)), math.rad(math.random(-360, 360))), 1, 1, 10, -0.01, BrickColor.new("Really black"), 0)
  3073.         end
  3074.         hum.WalkSpeed = 200
  3075.         targetted.Head.Anchored = true
  3076.         sphere(3, "Add", root.CFrame, vt(0, 0, 0), 0.25, BrickColor.new("Really black"))
  3077.         for i = 0, 2, 0.1 do
  3078.             swait()
  3079. --          RH.C0 = clerp(RH.C0, cf(1, -1 - 0.05 * math.cos(sine / 28), 0) * angles(math.rad(0), math.rad(90), math.rad(0)) * angles(math.rad(-2.5), math.rad(0), math.rad(0)), 0.4)
  3080. --          LH.C0 = clerp(LH.C0, cf(-1, -1 - 0.05 * math.cos(sine / 28), 0) * angles(math.rad(0), math.rad(-90), math.rad(0)) * angles(math.rad(-2.5), math.rad(0), math.rad(0)), 0.4)
  3081. --          RootJoint.C0 = clerp(RootJoint.C0, RootCF * cf(0, 0, 0 + 0.05 * math.cos(sine / 28)) * angles(math.rad(0), math.rad(0), math.rad(80)), 0.4)
  3082. --          Torso.Neck.C0 = clerp(Torso.Neck.C0, necko * angles(math.rad(20), math.rad(0), math.rad(10)), 0.8)
  3083. --          RW.C0 = clerp(RW.C0, cf(1.5, 0.5 + 0.1 * math.cos(sine / 28), 0) * angles(math.rad(20), math.rad(0), math.rad(10)), 0.4)
  3084. --          LW.C0 = clerp(LW.C0, cf(-1.5, 0.5 + 0.1 * math.cos(sine / 28), 0) * angles(math.rad(90), math.rad(0), math.rad(60)), 0.4)
  3085.         end
  3086.         coroutine.resume(coroutine.create(function()
  3087.             bld = Instance.new("ParticleEmitter", targetted:WaitForChild("Torso"))
  3088.             bld.LightEmission = 0.1
  3089.             bld.Texture = "rbxassetid://284205403"
  3090.             bld.Color = ColorSequence.new(Color3.new(0.5, 0, 0))
  3091.             bld.Rate = 500
  3092.             bld.Lifetime = NumberRange.new(1)
  3093.             bld.Size = NumberSequence.new({
  3094.                 NumberSequenceKeypoint.new(0, 2, 0),
  3095.                 NumberSequenceKeypoint.new(1, 0, 0)
  3096.             })
  3097.             bld.Acceleration = vt(0, -25, 0)
  3098.             bld.Transparency = NumberSequence.new({
  3099.                 NumberSequenceKeypoint.new(0, 0, 0),
  3100.                 NumberSequenceKeypoint.new(1, 0, 0)
  3101.             })
  3102.             bld.Speed = NumberRange.new(10, 50)
  3103.             bld.EmissionDirection = "Front"
  3104.             bld.VelocitySpread = 25
  3105.             bld.Rotation = NumberRange.new(-500, 500)
  3106.             bld.RotSpeed = NumberRange.new(-500, 500)
  3107.         end))
  3108.         coroutine.resume(coroutine.create(function()
  3109.             bld = Instance.new("ParticleEmitter", targetted:WaitForChild("UpperTorso"))
  3110.             bld.LightEmission = 0.1
  3111.             bld.Texture = "rbxassetid://284205403"
  3112.             bld.Color = ColorSequence.new(Color3.new(0.5, 0, 0))
  3113.             bld.Rate = 500
  3114.             bld.Lifetime = NumberRange.new(1)
  3115.             bld.Size = NumberSequence.new({
  3116.                 NumberSequenceKeypoint.new(0, 2, 0),
  3117.                 NumberSequenceKeypoint.new(1, 0, 0)
  3118.             })
  3119.             bld.Acceleration = vt(0, -25, 0)
  3120.             bld.Transparency = NumberSequence.new({
  3121.                 NumberSequenceKeypoint.new(0, 0, 0),
  3122.                 NumberSequenceKeypoint.new(1, 0, 0)
  3123.             })
  3124.             bld.Speed = NumberRange.new(10, 50)
  3125.             bld.EmissionDirection = "Front"
  3126.             bld.VelocitySpread = 25
  3127.             bld.Rotation = NumberRange.new(-500, 500)
  3128.             bld.RotSpeed = NumberRange.new(-500, 500)
  3129.         end))
  3130.         CameraEnshaking(5, 5)
  3131.         game:GetService("Debris"):AddItem(bld, 3)
  3132.         dmg(targetted)
  3133.         CFuncs.Sound.Create("rbxassetid://429400881", targetted.Head, 1, 1)
  3134.         for i = 0, 1, 0.1 do
  3135.             swait()
  3136. --          RH.C0 = clerp(RH.C0, cf(1, -1 - 0.05 * math.cos(sine / 28), 0) * angles(math.rad(0), math.rad(90), math.rad(0)) * angles(math.rad(-2.5), math.rad(0), math.rad(0)), 0.8)
  3137. --          LH.C0 = clerp(LH.C0, cf(-1, -1 - 0.05 * math.cos(sine / 28), 0) * angles(math.rad(0), math.rad(-90), math.rad(0)) * angles(math.rad(-2.5), math.rad(0), math.rad(0)), 0.8)
  3138. --          RootJoint.C0 = clerp(RootJoint.C0, RootCF * cf(0, 0.25, 0 + 0.05 * math.cos(sine / 28)) * angles(math.rad(0), math.rad(0), math.rad(-80)), 0.8)
  3139. --          Torso.Neck.C0 = clerp(Torso.Neck.C0, necko * angles(math.rad(20), math.rad(0), math.rad(80)), 0.8)
  3140. --          RW.C0 = clerp(RW.C0, cf(1.5, 0.5 + 0.1 * math.cos(sine / 28), 0) * angles(math.rad(20), math.rad(0), math.rad(10)), 0.8)
  3141. --          LW.C0 = clerp(LW.C0, cf(-1.5, 0.5 + 0.1 * math.cos(sine / 28), 0) * angles(math.rad(90), math.rad(0), math.rad(-80)), 0.8)
  3142.         end
  3143.         CFuncs.Sound.Create("rbxassetid://847061203", root, 2.5, 1)
  3144.         for i = 0, 9 do
  3145.             sphereMK(3, 0.25, "Add", root.CFrame * CFrame.Angles(math.rad(math.random(-360, 360)), math.rad(math.random(-360, 360)), math.rad(math.random(-360, 360))), 1, 1, 10, -0.01, BrickColor.new("Really black"), 0)
  3146.         end
  3147.         sphere(3, "Add", root.CFrame, vt(0, 0, 0), 0.25, BrickColor.new("Really black"))
  3148.         root.CFrame = originalpos
  3149.         for i = 0, 9 do
  3150.             sphereMK(3, 0.25, "Add", root.CFrame * CFrame.Angles(math.rad(math.random(-360, 360)), math.rad(math.random(-360, 360)), math.rad(math.random(-360, 360))), 1, 1, 10, -0.01, BrickColor.new("Really black"), 0)
  3151.         end
  3152.         sphere(3, "Add", root.CFrame, vt(0, 0, 0), 0.25, BrickColor.new("Really black"))
  3153.         bld.Enabled = false
  3154.         attack = false
  3155.         hum.WalkSpeed = 200
  3156.     end
  3157. end
  3158. function PureBomb()
  3159.     attack = true
  3160.     local orb = Instance.new("Part", char)
  3161.     orb.Anchored = true
  3162.     orb.BrickColor = BrickColor.new("Toothpaste")
  3163.     orb.CanCollide = false
  3164.     orb.FormFactor = 3
  3165.     orb.Name = "Ring"
  3166.     orb.Material = "Neon"
  3167.     orb.Size = Vector3.new(1, 1, 1)
  3168.     orb.Transparency = 0
  3169.     orb.TopSurface = 0
  3170.     orb.BottomSurface = 0
  3171.     local orbm = Instance.new("SpecialMesh", orb)
  3172.     orbm.MeshType = "Sphere"
  3173.     orbm.Name = "SizeMesh"
  3174.     orbm.Scale = vt(0, 0, 0)
  3175.     local scaled = 0.1
  3176.     local posid = 0
  3177.     CFuncs.Sound.Create("rbxassetid://136007472", orb, 1, 1)
  3178.     for i = 0, 5, 0.1 do
  3179.         swait()
  3180.         scaled = scaled - 0.001
  3181.         posid = posid - scaled
  3182.         orb.CFrame = rarm.CFrame * CFrame.new(0, -0.1 + posid / 1.05, 0)
  3183.         orbm.Scale = orbm.Scale + vt(scaled, scaled, scaled)
  3184.         sphereMKCharge(5, -0.25, "Add", orb.CFrame * CFrame.Angles(math.rad(math.random(-360, 360)), math.rad(math.random(-360, 360)), math.rad(math.random(-360, 360))), 0.5, 0.5, 5, -0.005, BrickColor.new("Toothpaste"), 10)
  3185. --      RH.C0 = clerp(RH.C0, cf(1, -1 - 0.1 * math.cos(sine / 32), 0) * angles(math.rad(0), math.rad(90), math.rad(0)) * angles(math.rad(0), math.rad(0), math.rad(-2 - 1 * math.cos(sine / 32))), 0.1)
  3186. --      LH.C0 = clerp(LH.C0, cf(-1, -1 - 0.1 * math.cos(sine / 32), 0) * angles(math.rad(0), math.rad(-90), math.rad(0)) * angles(math.rad(-3 + 1 * math.cos(sine / 32)), math.rad(0), math.rad(-10)), 0.1)
  3187. --      RootJoint.C0 = clerp(RootJoint.C0, RootCF * cf(0, 0, 0 + 0.1 * math.cos(sine / 32)) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  3188. --      Torso.Neck.C0 = clerp(Torso.Neck.C0, necko * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  3189. --      RW.C0 = clerp(RW.C0, cf(1.5, 0.5, 0) * angles(math.rad(180), math.rad(20), math.rad(0)), 0.1)
  3190. --      LW.C0 = clerp(LW.C0, cf(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(-30 + 5 * math.cos(sine / 30)), math.rad(-20)), 0.1)
  3191.     end
  3192.     for i = 0, 2, 0.1 do
  3193.         swait()
  3194.         orb.CFrame = rarm.CFrame * CFrame.new(0, -0.1 + posid / 1.05, 0)
  3195. --      RH.C0 = clerp(RH.C0, cf(1, -1 - 0.1 * math.cos(sine / 32), 0) * angles(math.rad(0), math.rad(90), math.rad(0)) * angles(math.rad(0), math.rad(0), math.rad(-2 - 1 * math.cos(sine / 32))), 0.4)
  3196. --      LH.C0 = clerp(LH.C0, cf(-1, -1 - 0.1 * math.cos(sine / 32), 0) * angles(math.rad(0), math.rad(-90), math.rad(0)) * angles(math.rad(-3 + 1 * math.cos(sine / 32)), math.rad(0), math.rad(-10)), 0.4)
  3197. --      RootJoint.C0 = clerp(RootJoint.C0, RootCF * cf(0, 0, 0 + 0.1 * math.cos(sine / 32)) * angles(math.rad(0), math.rad(0), math.rad(-50)), 0.4)
  3198. --      Torso.Neck.C0 = clerp(Torso.Neck.C0, necko * angles(math.rad(0), math.rad(0), math.rad(20)), 0.4)
  3199. --      RW.C0 = clerp(RW.C0, cf(1.5, 0.5, 0) * angles(math.rad(220), math.rad(20), math.rad(0)), 0.4)
  3200. --      LW.C0 = clerp(LW.C0, cf(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(-30 + 5 * math.cos(sine / 30)), math.rad(-20)), 0.4)
  3201.     end
  3202.     coroutine.resume(coroutine.create(function()
  3203.         orb.Anchored = false
  3204.         CFuncs.Sound.Create("rbxassetid://260433768", root, 1.25, 1)
  3205.         local a = Instance.new("Part", workspace)
  3206.         a.Name = "Direction"
  3207.         a.Anchored = true
  3208.         a.BrickColor = bc("Bright red")
  3209.         a.Material = "Neon"
  3210.         a.Transparency = 1
  3211.         a.CanCollide = false
  3212.         local ray = Ray.new(orb.CFrame.p, (mouse.Hit.p - orb.CFrame.p).unit * 250)
  3213.         local ignore = orb
  3214.         local hit, position, normal = workspace:FindPartOnRay(ray, ignore)
  3215.         a.BottomSurface = 10
  3216.         a.TopSurface = 10
  3217.         local distance = (orb.CFrame.p - position).magnitude
  3218.         a.Size = Vector3.new(0.1, 0.1, 0.1)
  3219.         a.CFrame = CFrame.new(orb.CFrame.p, position) * CFrame.new(0, 0, 0)
  3220.         orb.CFrame = a.CFrame
  3221.         a:Destroy()
  3222.         local bv = Instance.new("BodyVelocity")
  3223.         bv.maxForce = Vector3.new(1000000000, 1000000000, 1000000000)
  3224.         bv.velocity = orb.CFrame.lookVector * 250
  3225.         bv.Parent = orb
  3226.         local hitted = false
  3227.         game:GetService("Debris"):AddItem(orb, 15)
  3228.         wait()
  3229.         local hit = orb.Touched:connect(function(hit)
  3230.             if hitted == false then
  3231.                 hitted = true
  3232.                 CameraEnshaking(10, 2.5)
  3233.                 CFuncs.Sound.Create("rbxassetid://151304356", orb, 5, 1)
  3234.                 MagniDamage(orb, 65, 65, 90, 0, "Normal")
  3235.                 sphere(1, "Add", orb.CFrame, vt(orbm.Scale.x, orbm.Scale.y, orbm.Scale.z), 1, BrickColor.new("Toothpaste"))
  3236.                 sphere(2, "Add", orb.CFrame, vt(orbm.Scale.x, orbm.Scale.y, orbm.Scale.z), 2, BrickColor.new("Toothpaste"))
  3237.                 for i = 0, 9 do
  3238.                     sphereMK(1, 2.5, "Add", orb.CFrame * CFrame.Angles(math.rad(math.random(-360, 360)), math.rad(math.random(-360, 360)), math.rad(math.random(-360, 360))), 5, 5, 50, -0.05, BrickColor.new("Toothpaste"), 0)
  3239.                     sphereMK(2, 5, "Add", orb.CFrame * CFrame.Angles(math.rad(math.random(-360, 360)), math.rad(math.random(-360, 360)), math.rad(math.random(-360, 360))), 5, 5, 50, -0.05, BrickColor.new("Toothpaste"), 0)
  3240.                 end
  3241.                 orb.Anchored = true
  3242.                 orb.Transparency = 1
  3243.                 wait(0.00008)
  3244.                 orb:Destroy()
  3245.             end
  3246.         end)
  3247.     end))
  3248.     for i = 0, 1, 0.1 do
  3249.         swait()
  3250. --      RH.C0 = clerp(RH.C0, cf(1, -1 - 0.1 * math.cos(sine / 32), 0) * angles(math.rad(0), math.rad(90), math.rad(0)) * angles(math.rad(0), math.rad(0), math.rad(-2 - 1 * math.cos(sine / 32))), 0.4)
  3251. --      LH.C0 = clerp(LH.C0, cf(-1, -1 - 0.1 * math.cos(sine / 32), 0) * angles(math.rad(0), math.rad(-90), math.rad(0)) * angles(math.rad(-3 + 1 * math.cos(sine / 32)), math.rad(0), math.rad(-10)), 0.4)
  3252. --      RootJoint.C0 = clerp(RootJoint.C0, RootCF * cf(0, 0, 0 + 0.1 * math.cos(sine / 32)) * angles(math.rad(0), math.rad(0), math.rad(50)), 0.4)
  3253. --      Torso.Neck.C0 = clerp(Torso.Neck.C0, necko * angles(math.rad(20), math.rad(0), math.rad(-50)), 0.4)
  3254. --      RW.C0 = clerp(RW.C0, cf(1.5, 0.5, 0) * angles(math.rad(60), math.rad(20), math.rad(50)), 0.4)
  3255. --      LW.C0 = clerp(LW.C0, cf(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(-30 + 5 * math.cos(sine / 30)), math.rad(-20)), 0.4)
  3256.     end
  3257.     attack = false
  3258. end
  3259. function ChaosGroundStrike()
  3260.     attack = true
  3261.     for i = 0, 2, 0.1 do
  3262.         swait()
  3263. --      RH.C0 = clerp(RH.C0, cf(1, -0.25, -0.5) * angles(math.rad(0), math.rad(90), math.rad(0)) * angles(math.rad(0), math.rad(0), math.rad(20)), 0.2)
  3264. --      LH.C0 = clerp(LH.C0, cf(-1, -1, 0) * angles(math.rad(0), math.rad(-90), math.rad(0)) * angles(math.rad(0), math.rad(0), math.rad(20)), 0.2)
  3265. --      RootJoint.C0 = clerp(RootJoint.C0, RootCF * cf(0, 0, 0) * angles(math.rad(-20), math.rad(0), math.rad(0)), 0.2)
  3266. --      Torso.Neck.C0 = clerp(Torso.Neck.C0, necko * angles(math.rad(-20), math.rad(0), math.rad(0)), 0.2)
  3267. --      RW.C0 = clerp(RW.C0, cf(1.5, 0.5, 0) * angles(math.rad(140), math.rad(0), math.rad(-20)), 0.2)
  3268. --      LW.C0 = clerp(LW.C0, cf(-1.5, 0.5, 0) * angles(math.rad(140), math.rad(0), math.rad(20)), 0.2)
  3269.     end
  3270.     CFuncs.Sound.Create("rbxassetid://438666141", root, 7.5, 1)
  3271.     CFuncs.Sound.Create("rbxassetid://1208650519", root, 7.5, 1)
  3272.     CameraEnshaking(4, 12)
  3273.     for i, v in pairs(FindNearestHead(Torso.CFrame.p, 52.5)) do
  3274.         if v:FindFirstChild("Head") then
  3275.             dmg(v)
  3276.         end
  3277.     end
  3278.     sphere(5, "Add", root.CFrame * CFrame.new(0, -2.9, 0), vt(0, 0, 0), 1, BrickColor.random())
  3279.     sphere(10, "Add", root.CFrame * CFrame.new(0, -2.9, 0), vt(0, 0, 0), 2, BrickColor.random())
  3280.     sphere(1, "Add", root.CFrame * CFrame.new(0, -2.9, 0), vt(100, 0.1, 100), 0.01, BrickColor.random())
  3281.     for i = 0, 2, 0.1 do
  3282.         swait()
  3283.         sphereMK(2.5, 0.75, "Add", root.CFrame * CFrame.new(math.random(-52.5, 52.5), -5, math.random(-52.5, 52.5)) * CFrame.Angles(math.rad(90 + math.rad(math.random(-45, 45))), math.rad(math.random(-45, 45)), math.rad(math.random(-45, 45))), 2.5, 2.5, 25, -0.025, BrickColor.random(), 0)
  3284.         sphereMK(2.5, 0.75, "Add", root.CFrame * CFrame.new(math.random(-52.5, 52.5), -5, math.random(-52.5, 52.5)) * CFrame.Angles(math.rad(90 + math.rad(math.random(-45, 45))), math.rad(math.random(-45, 45)), math.rad(math.random(-45, 45))), 2.5, 2.5, 25, -0.025, BrickColor.random(), 0)
  3285. --      RH.C0 = clerp(RH.C0, cf(1, -1, -0.5) * angles(math.rad(0), math.rad(90), math.rad(0)) * angles(math.rad(0), math.rad(0), math.rad(10)), 0.4)
  3286. --      LH.C0 = clerp(LH.C0, cf(-1, -1, 0) * angles(math.rad(0), math.rad(-90), math.rad(0)) * angles(math.rad(0), math.rad(0), math.rad(10)), 0.4)
  3287. --      RootJoint.C0 = clerp(RootJoint.C0, RootCF * cf(0, 0, 0) * angles(math.rad(10), math.rad(0), math.rad(0)), 0.4)
  3288. --      Torso.Neck.C0 = clerp(Torso.Neck.C0, necko * angles(math.rad(10), math.rad(0), math.rad(0)), 0.4)
  3289. --      RW.C0 = clerp(RW.C0, cf(1.5, 0.5, 0) * angles(math.rad(-50), math.rad(0), math.rad(30)), 0.4)
  3290. --      LW.C0 = clerp(LW.C0, cf(-1.5, 0.5, 0) * angles(math.rad(-50), math.rad(0), math.rad(-30)), 0.4)
  3291.     end
  3292.     attack = false
  3293. end
  3294. function dataDestroyer()
  3295.     attack = true
  3296.     for i = 0, 2, 0.1 do
  3297.         swait()
  3298. --      RH.C0 = clerp(RH.C0, cf(1, -0.25, -0.5) * angles(math.rad(0), math.rad(90), math.rad(0)) * angles(math.rad(0), math.rad(0), math.rad(20)), 0.2)
  3299. --      LH.C0 = clerp(LH.C0, cf(-1, -1, 0) * angles(math.rad(0), math.rad(-90), math.rad(0)) * angles(math.rad(0), math.rad(0), math.rad(20)), 0.2)
  3300. --      RootJoint.C0 = clerp(RootJoint.C0, RootCF * cf(0, 0, 0) * angles(math.rad(-20), math.rad(0), math.rad(0)), 0.2)
  3301. --      Torso.Neck.C0 = clerp(Torso.Neck.C0, necko * angles(math.rad(-20), math.rad(0), math.rad(0)), 0.2)
  3302. --      RW.C0 = clerp(RW.C0, cf(1.5, 0.5, 0) * angles(math.rad(140), math.rad(0), math.rad(-20)), 0.2)
  3303. --      LW.C0 = clerp(LW.C0, cf(-1.5, 0.5, 0) * angles(math.rad(140), math.rad(0), math.rad(20)), 0.2)
  3304.     end
  3305.     CFuncs.Sound.Create("rbxassetid://438666141", root, 7.5, 1)
  3306.     CFuncs.Sound.Create("rbxassetid://1208650519", root, 7.5, 1)
  3307.     CameraEnshaking(4, 12)
  3308.     for i, v in pairs(FindNearestHead(Torso.CFrame.p, 52.5)) do
  3309.         if v:FindFirstChild("Head") then
  3310.             dmg(v)
  3311.         end
  3312.     end
  3313.     sphere(5, "Add", root.CFrame * CFrame.new(0, -2.9, 0), vt(0, 0, 0), 1, BrickColor.new("Dark green"))
  3314.     sphere(10, "Add", root.CFrame * CFrame.new(0, -2.9, 0), vt(0, 0, 0), 2, BrickColor.new("Pastel green"))
  3315.     sphere(1, "Add", root.CFrame * CFrame.new(0, -2.9, 0), vt(100, 0.1, 100), 0.01, BrickColor.new("Lime green"))
  3316.     for i = 0, 2, 0.1 do
  3317.         swait()
  3318.         sphereMK(2.5, 0.75, "Add", root.CFrame * CFrame.new(math.random(-52.5, 52.5), -5, math.random(-52.5, 52.5)) * CFrame.Angles(math.rad(90 + math.rad(math.random(-45, 45))), math.rad(math.random(-45, 45)), math.rad(math.random(-45, 45))), 2.5, 2.5, 25, -0.025, BrickColor.new("Lime green"), 0)
  3319.         sphereMK(2.5, 0.75, "Add", root.CFrame * CFrame.new(math.random(-52.5, 52.5), -5, math.random(-52.5, 52.5)) * CFrame.Angles(math.rad(90 + math.rad(math.random(-45, 45))), math.rad(math.random(-45, 45)), math.rad(math.random(-45, 45))), 2.5, 2.5, 25, -0.025, BrickColor.new("Lime green"), 0)
  3320. --      RH.C0 = clerp(RH.C0, cf(1, -1, -0.5) * angles(math.rad(0), math.rad(90), math.rad(0)) * angles(math.rad(0), math.rad(0), math.rad(10)), 0.4)
  3321. --      LH.C0 = clerp(LH.C0, cf(-1, -1, 0) * angles(math.rad(0), math.rad(-90), math.rad(0)) * angles(math.rad(0), math.rad(0), math.rad(10)), 0.4)
  3322. --      RootJoint.C0 = clerp(RootJoint.C0, RootCF * cf(0, 0, 0) * angles(math.rad(10), math.rad(0), math.rad(0)), 0.4)
  3323. --      Torso.Neck.C0 = clerp(Torso.Neck.C0, necko * angles(math.rad(10), math.rad(0), math.rad(0)), 0.4)
  3324. --      RW.C0 = clerp(RW.C0, cf(1.5, 0.5, 0) * angles(math.rad(-50), math.rad(0), math.rad(30)), 0.4)
  3325. --      LW.C0 = clerp(LW.C0, cf(-1.5, 0.5, 0) * angles(math.rad(-50), math.rad(0), math.rad(-30)), 0.4)
  3326.     end
  3327.     attack = false
  3328. end
  3329. function ChaosBegone()
  3330.     attack = true
  3331.     chatfunc("This World Has Suffered Long enough..", BrickColor.random().Color)
  3332.     for i = 0, 10, 0.1 do
  3333.         swait()
  3334. --      RH.C0 = clerp(RH.C0, cf(1, -0.25, -0.5) * angles(math.rad(0), math.rad(90), math.rad(0)) * angles(math.rad(0), math.rad(0), math.rad(20)), 0.2)
  3335. --      LH.C0 = clerp(LH.C0, cf(-1, -1, 0) * angles(math.rad(0), math.rad(-90), math.rad(0)) * angles(math.rad(0), math.rad(0), math.rad(20)), 0.2)
  3336. --      RootJoint.C0 = clerp(RootJoint.C0, RootCF * cf(0, 0, 0) * angles(math.rad(-20), math.rad(0), math.rad(0)), 0.2)
  3337. --      Torso.Neck.C0 = clerp(Torso.Neck.C0, necko * angles(math.rad(-20), math.rad(0), math.rad(0)), 0.2)
  3338. --      RW.C0 = clerp(RW.C0, cf(1.5, 0.5, 0) * angles(math.rad(140), math.rad(0), math.rad(-20)), 0.2)
  3339. --      LW.C0 = clerp(LW.C0, cf(-1.5, 0.5, 0) * angles(math.rad(140), math.rad(0), math.rad(20)), 0.2)
  3340.     end
  3341.     chatfunc("DIE!!", BrickColor.random().Color)
  3342.     CFuncs.Sound.Create("rbxassetid://438666141", char, 7.5, 1)
  3343.     CFuncs.Sound.Create("rbxassetid://1208650519", char, 7.5, 1)
  3344.     CameraEnshaking(5, 25)
  3345.     for i, v in pairs(FindNearestHead(Torso.CFrame.p, 1234567890)) do
  3346.         if v:FindFirstChild("Head") then
  3347.             dmg(v)
  3348.         end
  3349.     end
  3350.     sphere(5, "Add", root.CFrame * CFrame.new(0, -2.9, 0), vt(0, 0, 0), 1000, BrickColor.random())
  3351.     sphere(10, "Add", root.CFrame * CFrame.new(0, -2.9, 0), vt(0, 0, 0), 2000, BrickColor.random())
  3352.     sphere(1, "Add", root.CFrame * CFrame.new(0, -2.9, 0), vt(100000, 0.1, 100000), 0.01, BrickColor.random())
  3353.     for i = 0, 3, 0.1 do
  3354.         swait()
  3355.         sphereMK(2.5, 0.75, "Add", root.CFrame * CFrame.new(math.random(-525, 525), -5, math.random(-525, 525)) * CFrame.Angles(math.rad(90 + math.rad(math.random(-45, 45))), math.rad(math.random(-45, 45)), math.rad(math.random(-45, 45))), 2.5, 2.5, 25, -0.025, BrickColor.random(), 0)
  3356.         sphereMK(2.5, 0.75, "Add", root.CFrame * CFrame.new(math.random(-525, 525), -5, math.random(-525, 525)) * CFrame.Angles(math.rad(90 + math.rad(math.random(-45, 45))), math.rad(math.random(-45, 45)), math.rad(math.random(-45, 45))), 2.5, 2.5, 25, -0.025, BrickColor.random(), 0)
  3357.         sphereMK(2.5, 0.75, "Add", root.CFrame * CFrame.new(math.random(-525, 525), -5, math.random(-525, 525)) * CFrame.Angles(math.rad(90 + math.rad(math.random(-45, 45))), math.rad(math.random(-45, 45)), math.rad(math.random(-45, 45))), 2.5, 2.5, 25, -0.025, BrickColor.random(), 0)
  3358.         sphereMK(2.5, 0.75, "Add", root.CFrame * CFrame.new(math.random(-525, 525), -5, math.random(-525, 525)) * CFrame.Angles(math.rad(90 + math.rad(math.random(-45, 45))), math.rad(math.random(-45, 45)), math.rad(math.random(-45, 45))), 2.5, 2.5, 25, -0.025, BrickColor.random(), 0)
  3359. --      RH.C0 = clerp(RH.C0, cf(1, -1, -0.5) * angles(math.rad(0), math.rad(90), math.rad(0)) * angles(math.rad(0), math.rad(0), math.rad(10)), 0.4)
  3360. --      LH.C0 = clerp(LH.C0, cf(-1, -1, 0) * angles(math.rad(0), math.rad(-90), math.rad(0)) * angles(math.rad(0), math.rad(0), math.rad(10)), 0.4)
  3361. --      RootJoint.C0 = clerp(RootJoint.C0, RootCF * cf(0, 0, 0) * angles(math.rad(10), math.rad(0), math.rad(0)), 0.4)
  3362. --      Torso.Neck.C0 = clerp(Torso.Neck.C0, necko * angles(math.rad(10), math.rad(0), math.rad(0)), 0.4)
  3363. --      RW.C0 = clerp(RW.C0, cf(1.5, 0.5, 0) * angles(math.rad(-50), math.rad(0), math.rad(30)), 0.4)
  3364. --      LW.C0 = clerp(LW.C0, cf(-1.5, 0.5, 0) * angles(math.rad(-50), math.rad(0), math.rad(-30)), 0.4)
  3365.     end
  3366.     attack = false
  3367. end
  3368. function deletdata()
  3369.     attack = true
  3370.     chatfunc("lot of data!", BrickColor.new("Dark green").color)
  3371.     for i = 0, 10, 0.1 do
  3372.         swait()
  3373. --      RH.C0 = clerp(RH.C0, cf(1, -0.25, -0.5) * angles(math.rad(0), math.rad(90), math.rad(0)) * angles(math.rad(0), math.rad(0), math.rad(20)), 0.2)
  3374. --      LH.C0 = clerp(LH.C0, cf(-1, -1, 0) * angles(math.rad(0), math.rad(-90), math.rad(0)) * angles(math.rad(0), math.rad(0), math.rad(20)), 0.2)
  3375. --      RootJoint.C0 = clerp(RootJoint.C0, RootCF * cf(0, 0, 0) * angles(math.rad(-20), math.rad(0), math.rad(0)), 0.2)
  3376. --      Torso.Neck.C0 = clerp(Torso.Neck.C0, necko * angles(math.rad(-20), math.rad(0), math.rad(0)), 0.2)
  3377. --      RW.C0 = clerp(RW.C0, cf(1.5, 0.5, 0) * angles(math.rad(140), math.rad(0), math.rad(-20)), 0.2)
  3378. --      LW.C0 = clerp(LW.C0, cf(-1.5, 0.5, 0) * angles(math.rad(140), math.rad(0), math.rad(20)), 0.2)
  3379.     end
  3380.     chatfunc("bye bye data", BrickColor.new("Dark green").Color)
  3381.     CFuncs.Sound.Create("rbxassetid://438666141", char, 7.5, 1)
  3382.     CFuncs.Sound.Create("rbxassetid://1208650519", char, 7.5, 1)
  3383.     CameraEnshaking(5, 25)
  3384.     for i, v in pairs(FindNearestHead(Torso.CFrame.p, 1234567890)) do
  3385.         if v:FindFirstChild("Head") then
  3386.             dmg(v)
  3387.         end
  3388.     end
  3389.     sphere(5, "Add", root.CFrame * CFrame.new(0, -2.9, 0), vt(0, 0, 0), 1000, BrickColor.random())
  3390.     sphere(10, "Add", root.CFrame * CFrame.new(0, -2.9, 0), vt(0, 0, 0), 2000, Color3.fromRGB(r/ 255,g/ 255,b /255))
  3391.     sphere(1, "Add", root.CFrame * CFrame.new(0, -2.9, 0), vt(100000, 0.1, 100000), 0.01, BrickColor.new("Pastel green"))
  3392.     for i = 0, 3, 0.1 do
  3393.         swait()
  3394.         sphereMK(2.5, 0.75, "Add", root.CFrame * CFrame.new(math.random(-525, 525), -5, math.random(-525, 525)) * CFrame.Angles(math.rad(90 + math.rad(math.random(-45, 45))), math.rad(math.random(-45, 45)), math.rad(math.random(-45, 45))), 2.5, 2.5, 25, -0.025, Color3.fromRGB(r/ 255,g/ 255,b /255), 0)
  3395.         sphereMK(2.5, 0.75, "Add", root.CFrame * CFrame.new(math.random(-525, 525), -5, math.random(-525, 525)) * CFrame.Angles(math.rad(90 + math.rad(math.random(-45, 45))), math.rad(math.random(-45, 45)), math.rad(math.random(-45, 45))), 2.5, 2.5, 25, -0.025, BrickColor.new("Pastel green"), 0)
  3396.         sphereMK(2.5, 0.75, "Add", root.CFrame * CFrame.new(math.random(-525, 525), -5, math.random(-525, 525)) * CFrame.Angles(math.rad(90 + math.rad(math.random(-45, 45))), math.rad(math.random(-45, 45)), math.rad(math.random(-45, 45))), 2.5, 2.5, 25, -0.025, Color3.fromRGB(r/ 255,g/ 255,b /255), 0)
  3397.         sphereMK(2.5, 0.75, "Add", root.CFrame * CFrame.new(math.random(-525, 525), -5, math.random(-525, 525)) * CFrame.Angles(math.rad(90 + math.rad(math.random(-45, 45))), math.rad(math.random(-45, 45)), math.rad(math.random(-45, 45))), 2.5, 2.5, 25, -0.025, BrickColor.new("Pastel green"), 0)
  3398. --      RH.C0 = clerp(RH.C0, cf(1, -1, -0.5) * angles(math.rad(0), math.rad(90), math.rad(0)) * angles(math.rad(0), math.rad(0), math.rad(10)), 0.4)
  3399. --      LH.C0 = clerp(LH.C0, cf(-1, -1, 0) * angles(math.rad(0), math.rad(-90), math.rad(0)) * angles(math.rad(0), math.rad(0), math.rad(10)), 0.4)
  3400. --      RootJoint.C0 = clerp(RootJoint.C0, RootCF * cf(0, 0, 0) * angles(math.rad(10), math.rad(0), math.rad(0)), 0.4)
  3401. --      Torso.Neck.C0 = clerp(Torso.Neck.C0, necko * angles(math.rad(10), math.rad(0), math.rad(0)), 0.4)
  3402. --      RW.C0 = clerp(RW.C0, cf(1.5, 0.5, 0) * angles(math.rad(-50), math.rad(0), math.rad(30)), 0.4)
  3403. --      LW.C0 = clerp(LW.C0, cf(-1.5, 0.5, 0) * angles(math.rad(-50), math.rad(0), math.rad(-30)), 0.4)
  3404.     end
  3405.     attack = false
  3406. end
  3407. function orb_spawn_norm(positted, timer, color, MagniBoost, min, max, volEx, ShakePower, volSummon)
  3408.     local orb = Instance.new("Part", char)
  3409.     orb.Anchored = true
  3410.     orb.BrickColor = color
  3411.     orb.CanCollide = false
  3412.     orb.FormFactor = 3
  3413.     orb.Name = "Ring"
  3414.     orb.Material = "Neon"
  3415.     orb.Size = Vector3.new(1, 1, 1)
  3416.     orb.Transparency = 0
  3417.     orb.TopSurface = 0
  3418.     orb.BottomSurface = 0
  3419.     local orbm = Instance.new("SpecialMesh", orb)
  3420.     orbm.MeshType = "Sphere"
  3421.     orb.CFrame = positted
  3422.     orbm.Name = "SizeMesh"
  3423.     orbm.Scale = vt(1, 1, 1)
  3424.     CFuncs.Sound.Create("rbxassetid://183763506", orb, volSummon, 1)
  3425.     sphere(2.5, "Add", orb.CFrame, vt(1, 1, 1), 0.05, orb.BrickColor)
  3426.     coroutine.resume(coroutine.create(function()
  3427.         wait()
  3428.         CameraEnshaking(3, ShakePower)
  3429.         orb.Transparency = 1
  3430.         MagniDamage(orb, 3.5 * MagniBoost, min, max, 0, "Normal")
  3431.         sphere(5, "Add", orb.CFrame, vt(1, 1, 1), 0.1 * MagniBoost, orb.BrickColor)
  3432.         CFuncs.Sound.Create("rbxassetid://192410089", orb, volEx, 0.7)
  3433.         wait()
  3434.         orb:Destroy()
  3435.     end))
  3436. end
  3437. function orb_spawn(positted, timer)
  3438.     local randomcol = math.random(1, 2)
  3439.     local orb = Instance.new("Part", char)
  3440.     orb.Anchored = true
  3441.     if randomcol == 1 then
  3442.         orb.BrickColor = BrickColor.new("White")
  3443.     elseif randomcol == 2 then
  3444.         orb.BrickColor = BrickColor.new("Really black")
  3445.     end
  3446.     orb.CanCollide = false
  3447.     orb.FormFactor = 3
  3448.     orb.Name = "Ring"
  3449.     orb.Material = "Neon"
  3450.     orb.Size = Vector3.new(1, 1, 1)
  3451.     orb.Transparency = 0
  3452.     orb.TopSurface = 0
  3453.     orb.BottomSurface = 0
  3454.     local orbm = Instance.new("SpecialMesh", orb)
  3455.     orbm.MeshType = "Sphere"
  3456.     orb.CFrame = positted
  3457.     orbm.Name = "SizeMesh"
  3458.     orbm.Scale = vt(1, 1, 1)
  3459.     CFuncs.Sound.Create("rbxassetid://183763506", orb, 1.5, 1)
  3460.     sphere(2.5, "Add", orb.CFrame, vt(1, 1, 1), 0.025, orb.BrickColor)
  3461.     for i = 0, 2 do
  3462.         sphereMK(5, 0.15, "Add", orb.CFrame * CFrame.Angles(math.rad(math.random(-360, 360)), math.rad(math.random(-360, 360)), math.rad(math.random(-360, 360))), 1.5, 1.5, 7.5, -0.015, orb.BrickColor, 0)
  3463.     end
  3464.     coroutine.resume(coroutine.create(function()
  3465.         wait(timer)
  3466.         CameraEnshaking(3, 2)
  3467.         orb.Transparency = 1
  3468.         MagniDamage(orb, 17.5, 10, 50, 0, "Normal")
  3469.         sphere(5, "Add", orb.CFrame, vt(1, 1, 1), 0.5, orb.BrickColor)
  3470.         for i = 0, 4 do
  3471.             sphereMK(5, 0.65, "Add", orb.CFrame * CFrame.Angles(math.rad(math.random(-360, 360)), math.rad(math.random(-360, 360)), math.rad(math.random(-360, 360))), 2.5, 2.5, 15, -0.025, orb.BrickColor, 0)
  3472.         end
  3473.         CFuncs.Sound.Create("rbxassetid://192410089", orb, 2, 0.7)
  3474.         wait(3)
  3475.         orb:Destroy()
  3476.     end))
  3477. end
  3478. function scattercorrupt()
  3479.     attack = true
  3480.     local rot = 0
  3481.     local randomrotations = math.random(1, 2)
  3482.     local lookv = 2.5
  3483.     local power = 5
  3484.     sphere(1, "Add", root.CFrame, vt(1, 100000, 1), 0.5, BrickColor.new("Royal purple"))
  3485.     sphere(1, "Add", root.CFrame, vt(1, 1, 1), 0.75, BrickColor.new("Royal purple"))
  3486.     for i = 0, 9 do
  3487.         sphereMK(1, 1.5, "Add", root.CFrame * CFrame.Angles(math.rad(math.random(-360, 360)), math.rad(math.random(-360, 360)), math.rad(math.random(-360, 360))), 10, 10, 45, -0.1, BrickColor.new("Royal purple"), 0)
  3488.     end
  3489.     CFuncs.Sound.Create("rbxassetid://180204650", char, 2.5, 0.6)
  3490.     CFuncs.Sound.Create("rbxassetid://233856079", char, 1, 0.5)
  3491.     CFuncs.Sound.Create("rbxassetid://1208650519", char, 2.5, 1)
  3492.     CFuncs.Sound.Create("rbxassetid://239000203", char, 0.5, 0.75)
  3493.     CFuncs.Sound.Create("rbxassetid://579687077", char, 0.5, 0.5)
  3494.     local hite = Instance.new("Part", char)
  3495.     hite.Anchored = true
  3496.     hite.CanCollide = false
  3497.     hite.FormFactor = 3
  3498.     hite.Name = "Ring"
  3499.     hite.Material = "Neon"
  3500.     hite.Size = Vector3.new(1, 1, 1)
  3501.     hite.Transparency = 1
  3502.     hite.TopSurface = 0
  3503.     hite.BottomSurface = 0
  3504.     hite.CFrame = root.CFrame * CFrame.new(0, -2.5, 0)
  3505.     local rem = Instance.new("Part", char)
  3506.     rem.Anchored = true
  3507.     rem.CanCollide = false
  3508.     rem.FormFactor = 3
  3509.     rem.Name = "Ring"
  3510.     rem.Material = "Neon"
  3511.     rem.Size = Vector3.new(1, 1, 1)
  3512.     rem.Transparency = 1
  3513.     rem.TopSurface = 0
  3514.     rem.BottomSurface = 0
  3515.     rem.CFrame = hite.CFrame
  3516.     local rem2 = rem:Clone()
  3517.     rem2.Parent = char
  3518.     rem2.CFrame = rem.CFrame * CFrame.Angles(0, math.rad(90), 0)
  3519.     local rem3 = rem:Clone()
  3520.     rem3.Parent = char
  3521.     rem3.CFrame = rem.CFrame * CFrame.Angles(0, math.rad(180), 0)
  3522.     local rem4 = rem:Clone()
  3523.     rem4.Parent = char
  3524.     rem4.CFrame = rem.CFrame * CFrame.Angles(0, math.rad(270), 0)
  3525.     hite:Destroy()
  3526.     coroutine.resume(coroutine.create(function()
  3527.         for i = 0, 24 do
  3528.             swait(1)
  3529.             if randomrotations == 1 then
  3530.                 rot = rot + 1
  3531.             elseif randomrotations == 2 then
  3532.                 rot = rot - 1
  3533.             end
  3534.             power = power + 0.5
  3535.             lookv = lookv + 7.5
  3536.             rem.CFrame = rem.CFrame * CFrame.Angles(0, math.rad(rot), 0)
  3537.             rem2.CFrame = rem.CFrame * CFrame.Angles(0, math.rad(90), 0)
  3538.             rem3.CFrame = rem.CFrame * CFrame.Angles(0, math.rad(180), 0)
  3539.             rem4.CFrame = rem.CFrame * CFrame.Angles(0, math.rad(270), 0)
  3540.             orb_spawn_norm(rem.CFrame + rem.CFrame.lookVector * lookv, 3, BrickColor.new("Royal purple"), power, 25, 75, 10, power / 5, 7.5)
  3541.             orb_spawn_norm(rem2.CFrame + rem2.CFrame.lookVector * lookv, 3, BrickColor.new("Royal purple"), power, 25, 75, 10, power / 5, 7.5)
  3542.             orb_spawn_norm(rem3.CFrame + rem3.CFrame.lookVector * lookv, 3, BrickColor.new("Royal purple"), power, 25, 75, 10, power / 5, 7.5)
  3543.             orb_spawn_norm(rem4.CFrame + rem4.CFrame.lookVector * lookv, 3, BrickColor.new("Royal purple"), power, 25, 75, 10, power / 5, 7.5)
  3544.         end
  3545.     end))
  3546.     attack = false
  3547. end
  3548. function deadworld()
  3549. hum.WalkSpeed = 200
  3550. attack = true
  3551. chatfunc("You... you will regret this!",Color3.new(0.5,0,0))
  3552. for i = 0,10,0.1 do
  3553. swait()
  3554. --RH.C0=clerp(RH.C0,cf(1,-1 - 0.05 * math.cos(sine / 28),0)*angles(math.rad(0),math.rad(90),math.rad(0))*angles(math.rad(-2.5),math.rad(0),math.rad(30)),.1)
  3555. --LH.C0=clerp(LH.C0,cf(-1,-1 - 0.05 * math.cos(sine / 28),0)*angles(math.rad(0),math.rad(-90),math.rad(0))*angles(math.rad(-2.5),math.rad(0),math.rad(-30)),.1)
  3556. --RootJoint.C0=clerp(RootJoint.C0,RootCF*cf(0,0,0 + 0.05 * math.cos(sine / 28))*angles(math.rad(30),math.rad(0),math.rad(0)),.1)
  3557. --Torso.Neck.C0=clerp(Torso.Neck.C0,necko*angles(math.rad(30),math.rad(0),math.rad(0 - 15 * math.cos(sine / 1))),.1)
  3558. --RW.C0=clerp(RW.C0,cf(1.05,0.4 + 0.1 * math.cos(sine / 28),-0.5)*angles(math.rad(140),math.rad(0),math.rad(-50)),.1)
  3559. --LW.C0=clerp(LW.C0,cf(-1.05,0.4 + 0.1 * math.cos(sine / 28),-0.5)*angles(math.rad(140),math.rad(0 + 5 * math.cos(sine / 1)),math.rad(50 - 5 * math.cos(sine / 1))),.1)
  3560. end
  3561. coroutine.resume(coroutine.create(function()
  3562. CFuncs["Sound"].Create("rbxassetid://1213175909", char, 1,1)
  3563. sphere(3,"Add",root.CFrame,vt(0,0,0),4,BrickColor.new("White"))
  3564. sphere(6,"Add",root.CFrame,vt(0,0,0),4,BrickColor.new("White"))
  3565. sphere(9,"Add",root.CFrame,vt(0,0,0),4,BrickColor.new("White"))
  3566. coroutine.resume(coroutine.create(function()
  3567. for i = 0, 9 do
  3568. swait(3)
  3569. sphere(1,"Add",root.CFrame*CFrame.new(math.random(-75,75),math.random(-75,75),math.random(-75,75)),vt(0,0,0),2,BrickColor.new("Really red"))
  3570. end
  3571. end))
  3572. CFuncs["Sound"].Create("rbxassetid://579687077", char, 5,1)
  3573. CFuncs["Sound"].Create("rbxassetid://239000203", char, 1,1)
  3574. local blastpitch = 1
  3575. for i = 0,2 do
  3576. wait(1.5)
  3577. sphere(3,"Add",root.CFrame,vt(0,0,0),4,BrickColor.new("White"))
  3578. sphere(6,"Add",root.CFrame,vt(0,0,0),4,BrickColor.new("White"))
  3579. sphere(9,"Add",root.CFrame,vt(0,0,0),4,BrickColor.new("White"))
  3580. coroutine.resume(coroutine.create(function()
  3581. for i = 0, 9 do
  3582. swait(3)
  3583. sphere(1,"Add",root.CFrame*CFrame.new(math.random(-75,75),math.random(-75,75),math.random(-75,75)),vt(0,0,0),2,BrickColor.new("Really red"))
  3584. end
  3585. end))
  3586. blastpitch = blastpitch - 0.15
  3587. CFuncs["Sound"].Create("rbxassetid://579687077", char, 1,blastpitch)
  3588. end
  3589. wait(2)
  3590. for i, v in pairs(FindNearestTorso(Torso.CFrame.p, 250000000)) do
  3591. wait(1)
  3592. owner.Character.Humanoid.Health = math.huge
  3593.         if v:FindFirstChild("Head") then
  3594. dmg(v)
  3595. end
  3596. end
  3597. CFuncs["Sound"].Create("rbxassetid://239000203", char, 2,0.75)
  3598. CFuncs["Sound"].Create("rbxassetid://579687077", char, 2,0.5)
  3599. sphere(1,"Add",root.CFrame,vt(0,0,0),9,BrickColor.new("Crimson"))
  3600. sphere(2,"Add",root.CFrame,vt(0,0,0),9,BrickColor.new("Crimson"))
  3601. sphere(3,"Add",root.CFrame,vt(0,0,0),9,BrickColor.new("Crimson"))
  3602. coroutine.resume(coroutine.create(function()
  3603. for i = 0, 49 do
  3604. swait(3)
  3605. sphere(1,"Add",root.CFrame*CFrame.new(math.random(-175,175),math.random(-175,175),math.random(-175,175)),vt(0,0,0),2,BrickColor.new("Really red"))
  3606. sphere(1,"Add",root.CFrame*CFrame.new(math.random(-375,375),math.random(-375,375),math.random(-375,375)),vt(0,0,0),8,BrickColor.new("Really red"))
  3607. end
  3608. end))
  3609. end))
  3610. attack = false
  3611. hum.WalkSpeed = 200
  3612. end
  3613. function yinyangi()
  3614.     attack = true
  3615.     for i = 0, 2, 0.1 do
  3616.         swait()
  3617. --      RH.C0 = clerp(RH.C0, cf(1, -0.25, -0.5) * angles(math.rad(0), math.rad(90), math.rad(0)) * angles(math.rad(-2.5), math.rad(0), math.rad(-20)), 0.2)
  3618. --      LH.C0 = clerp(LH.C0, cf(-1, -1, 0) * angles(math.rad(0), math.rad(-90), math.rad(0)) * angles(math.rad(-2.5), math.rad(0), math.rad(20)), 0.2)
  3619. --      RootJoint.C0 = clerp(RootJoint.C0, RootCF * cf(0, -0.5, 0.5 + 0.1 * math.cos(sine / 28)) * angles(math.rad(75), math.rad(0), math.rad(0)), 0.2)
  3620. --      Torso.Neck.C0 = clerp(Torso.Neck.C0, necko * angles(math.rad(-20), math.rad(0), math.rad(0)), 0.2)
  3621. --      RW.C0 = clerp(RW.C0, cf(1.5, 0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  3622. --      LW.C0 = clerp(LW.C0, cf(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(-90)), 0.2)
  3623.     end
  3624.     local bv = Instance.new("BodyVelocity")
  3625.     bv.maxForce = Vector3.new(1000000000, 1000000000, 1000000000)
  3626.     bv.velocity = root.CFrame.lookVector * 200
  3627.     bv.Parent = root
  3628.     for Rotations = 0, 9 do
  3629.         for i = 0, 1, 0.5 do
  3630.             swait()
  3631.             bv.velocity = root.CFrame.lookVector * 200
  3632. --          RH.C0 = clerp(RH.C0, cf(1, -0.25, -0.5) * angles(math.rad(0), math.rad(90), math.rad(0)) * angles(math.rad(-2.5), math.rad(0), math.rad(-20)), 0.5)
  3633. --          LH.C0 = clerp(LH.C0, cf(-1, -1, 0) * angles(math.rad(0), math.rad(-90), math.rad(0)) * angles(math.rad(-2.5), math.rad(0), math.rad(20)), 0.5)
  3634. --          RootJoint.C0 = clerp(RootJoint.C0, RootCF * cf(0, -0.5, 0.5 + 0.1 * math.cos(sine / 28)) * angles(math.rad(90), math.rad(0), math.rad(90)), 0.5)
  3635. --          Torso.Neck.C0 = clerp(Torso.Neck.C0, necko * angles(math.rad(-20), math.rad(0), math.rad(0)), 0.5)
  3636. --          RW.C0 = clerp(RW.C0, cf(1.5, 0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(90)), 0.5)
  3637. --          LW.C0 = clerp(LW.C0, cf(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(-90)), 0.5)
  3638.         end
  3639.         orb_spawn(rarm.CFrame * CFrame.new(0, -1, 0), 2.5)
  3640.         for i = 0, 1, 0.5 do
  3641.             swait()
  3642.             bv.velocity = root.CFrame.lookVector * 175
  3643. --          RH.C0 = clerp(RH.C0, cf(1, -0.25, -0.5) * angles(math.rad(0), math.rad(90), math.rad(0)) * angles(math.rad(-2.5), math.rad(0), math.rad(-20)), 0.5)
  3644. --          LH.C0 = clerp(LH.C0, cf(-1, -1, 0) * angles(math.rad(0), math.rad(-90), math.rad(0)) * angles(math.rad(-2.5), math.rad(0), math.rad(20)), 0.5)
  3645. --          RootJoint.C0 = clerp(RootJoint.C0, RootCF * cf(0, -0.5, 0.5 + 0.1 * math.cos(sine / 28)) * angles(math.rad(90), math.rad(0), math.rad(180)), 0.5)
  3646. --          Torso.Neck.C0 = clerp(Torso.Neck.C0, necko * angles(math.rad(-20), math.rad(0), math.rad(0)), 0.5)
  3647. --          RW.C0 = clerp(RW.C0, cf(1.5, 0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(90)), 0.5)
  3648. --          LW.C0 = clerp(LW.C0, cf(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(-90)), 0.5)
  3649. --      end
  3650.         orb_spawn(rarm.CFrame * CFrame.new(0, -1, 0), 2.5)
  3651.         for i = 0, 1, 0.5 do
  3652.             swait()
  3653.             bv.velocity = root.CFrame.lookVector * 200
  3654. --          RH.C0 = clerp(RH.C0, cf(1, -0.25, -0.5) * angles(math.rad(0), math.rad(90), math.rad(0)) * angles(math.rad(-2.5), math.rad(0), math.rad(-20)), 0.5)
  3655. --          LH.C0 = clerp(LH.C0, cf(-1, -1, 0) * angles(math.rad(0), math.rad(-90), math.rad(0)) * angles(math.rad(-2.5), math.rad(0), math.rad(20)), 0.5)
  3656. --          RootJoint.C0 = clerp(RootJoint.C0, RootCF * cf(0, -0.5, 0.5 + 0.1 * math.cos(sine / 28)) * angles(math.rad(90), math.rad(0), math.rad(270)), 0.5)
  3657. --          Torso.Neck.C0 = clerp(Torso.Neck.C0, necko * angles(math.rad(-20), math.rad(0), math.rad(0)), 0.5)
  3658. --          RW.C0 = clerp(RW.C0, cf(1.5, 0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(90)), 0.5)
  3659. --          LW.C0 = clerp(LW.C0, cf(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(-90)), 0.5)
  3660.         end
  3661.         orb_spawn(rarm.CFrame * CFrame.new(0, -1, 0), 2.5)
  3662.         for i = 0, 1, 0.5 do
  3663.             swait()
  3664.             bv.velocity = root.CFrame.lookVector * 200
  3665. --          RH.C0 = clerp(RH.C0, cf(1, -0.25, -0.5) * angles(math.rad(0), math.rad(90), math.rad(0)) * angles(math.rad(-2.5), math.rad(0), math.rad(-20)), 0.5)
  3666. --          LH.C0 = clerp(LH.C0, cf(-1, -1, 0) * angles(math.rad(0), math.rad(-90), math.rad(0)) * angles(math.rad(-2.5), math.rad(0), math.rad(20)), 0.5)
  3667. --          RootJoint.C0 = clerp(RootJoint.C0, RootCF * cf(0, -0.5, 0.5 + 0.1 * math.cos(sine / 28)) * angles(math.rad(90), math.rad(0), math.rad(360)), 0.5)
  3668. --          Torso.Neck.C0 = clerp(Torso.Neck.C0, necko * angles(math.rad(-20), math.rad(0), math.rad(0)), 0.5)
  3669. --          RW.C0 = clerp(RW.C0, cf(1.5, 0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(90)), 0.5)
  3670. --          LW.C0 = clerp(LW.C0, cf(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(-90)), 0.5)
  3671.         end
  3672.         orb_spawn(rarm.CFrame * CFrame.new(0, -1, 0), 2.5)
  3673.     end
  3674.     bv:Destroy()
  3675.     attack = false
  3676.     end
  3677. end
  3678. function Wip()
  3679.     attack = true
  3680.     local rngb = Instance.new("Part", char)
  3681.     rngb.Anchored = true
  3682.     rngb.BrickColor = origcolor
  3683.     rngb.CanCollide = false
  3684.     rngb.FormFactor = 3
  3685.     rngb.Name = "Ring"
  3686.     rngb.Material = "Neon"
  3687.     rngb.Size = Vector3.new(1, 0.05, 1)
  3688.     rngb.Transparency = 1
  3689.     rngb.TopSurface = 0
  3690.     rngb.BottomSurface = 0
  3691.     local rngmb = Instance.new("SpecialMesh", rngb)
  3692.     rngmb.MeshType = "Brick"
  3693.     rngmb.Name = "SizeMesh"
  3694.     rngmb.Scale = vt(0, 1, 0)
  3695.     local orb = rngb:Clone()
  3696.     orb.Parent = char
  3697.     orb.Transparency = 0
  3698.     orb.BrickColor = BrickColor.new("White")
  3699.     orb.Size = vt(1, 1, 1)
  3700.     local orbmish = orb.SizeMesh
  3701.     orbmish.Scale = vt(0, 0, 0)
  3702.     orbmish.MeshType = "Sphere"
  3703.     local orbe = rngb:Clone()
  3704.     orbe.Parent = char
  3705.     orbe.Transparency = 0.5
  3706.     orbe.BrickColor = BrickColor.new("New Yeller")
  3707.     orbe.Size = vt(1, 1, 1)
  3708.     local orbmish2 = orbe.SizeMesh
  3709.     orbmish2.Scale = vt(0, 0, 0)
  3710.     orbmish2.MeshType = "Sphere"
  3711.     orbe.Color = Color3.new(r / 255, g / 255, b / 255)
  3712.     rngb:Destroy()
  3713.     for i = 0, 5, 0.1 do
  3714.         swait()
  3715.         if rainbowmode == true then
  3716.             orbe.Color = Color3.new(r / 255, g / 255, b / 255)
  3717.         end
  3718.         orb.CFrame = root.CFrame * CFrame.new(0, 0.5, 0) + root.CFrame.lookVector * 11.5
  3719.         orbe.CFrame = root.CFrame * CFrame.new(0, 0.5, 0) + root.CFrame.lookVector * 11.5
  3720. --      RootJoint.C0 = clerp(RootJoint.C0, RootCF * cf(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(90)), 0.3)
  3721. --      Torso.Neck.C0 = clerp(Torso.Neck.C0, necko * angles(math.rad(0), math.rad(0), math.rad(-90)), 0.3)
  3722. --      RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(90), math.rad(0), math.rad(90)), 0.3)
  3723. --      LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(10), math.rad(0), math.rad(-20)), 0.3)
  3724. --      RH.C0 = clerp(RH.C0, cf(1, -1 - 0.05 * math.cos(sine / 25), 0) * angles(math.rad(0), math.rad(90), math.rad(0)) * angles(math.rad(-0.5), math.rad(0), math.rad(0)), 0.3)
  3725. --      LH.C0 = clerp(LH.C0, cf(-1, -1 - 0.05 * math.cos(sine / 25), 0) * angles(math.rad(0), math.rad(-90), math.rad(0)) * angles(math.rad(-2.5), math.rad(10), math.rad(0)), 0.3)
  3726.         RootPart.CFrame = FaceMouse()[1]
  3727.     end
  3728.     orbe.Transparency = 1
  3729.     orb.Transparency = 1
  3730.     orb.CFrame = root.CFrame * CFrame.new(0, 0.5, 0) + root.CFrame.lookVector * 5
  3731.     CFuncs.Sound.Create("rbxassetid://294188875", char, 1, 1)
  3732.     local a = Instance.new("Part", Character)
  3733.     a.Name = "Direction"
  3734.     a.Anchored = true
  3735.     a.BrickColor = bc("White")
  3736.     a.Material = "Neon"
  3737.     a.Transparency = 0
  3738.     a.Shape = "Cylinder"
  3739.     a.CanCollide = false
  3740.     local a2 = Instance.new("Part", Character)
  3741.     a2.Name = "Direction"
  3742.     a2.Anchored = true
  3743.     a2.BrickColor = bc("New Yeller")
  3744.     a2.Color = Color3.new(r / 255, g / 255, b / 255)
  3745.     a2.Material = "Neon"
  3746.     a2.Transparency = 0.5
  3747.     a2.Shape = "Cylinder"
  3748.     a2.CanCollide = false
  3749.     local ba = Instance.new("Part", Character)
  3750.     ba.Name = "HitDirect"
  3751.     ba.Anchored = true
  3752.     ba.BrickColor = bc("White")
  3753.     ba.Material = "Neon"
  3754.     ba.Transparency = 1
  3755.     ba.CanCollide = false
  3756.     local ray = Ray.new(orb.CFrame.p, (mouse.Hit.p - orb.CFrame.p).unit * 1000)
  3757.     local ignore = Character
  3758.     local hit, position, normal = workspace:FindPartOnRay(ray, ignore)
  3759.     a.BottomSurface = 10
  3760.     a.TopSurface = 10
  3761.     a2.BottomSurface = 10
  3762.     a2.TopSurface = 10
  3763.     local distance = (orb.CFrame.p - position).magnitude
  3764.     a.Size = Vector3.new(distance, 1, 1)
  3765.     a.CFrame = CFrame.new(orb.CFrame.p, position) * CFrame.new(0, 0, -distance / 2)
  3766.     a2.Size = Vector3.new(distance, 1, 1)
  3767.     a2.CFrame = CFrame.new(orb.CFrame.p, position) * CFrame.new(0, 0, -distance / 2)
  3768.     ba.CFrame = CFrame.new(orb.CFrame.p, position) * CFrame.new(0, 0, -distance)
  3769.     a.CFrame = a.CFrame * CFrame.Angles(0, math.rad(90), 0)
  3770.     a2.CFrame = a2.CFrame * CFrame.Angles(0, math.rad(90), 0)
  3771.     game:GetService("Debris"):AddItem(a, 20)
  3772.     game:GetService("Debris"):AddItem(a2, 20)
  3773.     game:GetService("Debris"):AddItem(ba, 20)
  3774.     local msh = Instance.new("SpecialMesh", a)
  3775.     msh.MeshType = "Cylinder"
  3776.     msh.Scale = vt(1, 25, 25)
  3777.     local msh2 = Instance.new("SpecialMesh", a2)
  3778.     msh2.MeshType = "Cylinder"
  3779.     msh2.Scale = vt(1, 30, 30)
  3780.     for i = 0, 10, 0.1 do
  3781.         swait()
  3782.         CameraEnshaking(1, 5)
  3783.         a2.Color = Color3.new(r / 255, g / 255, b / 255)
  3784.         orb.CFrame = root.CFrame * CFrame.new(0, 0.5, 0) + root.CFrame.lookVector * 4
  3785.         orbe.CFrame = root.CFrame * CFrame.new(0, 0.5, 0) + root.CFrame.lookVector * 4
  3786.         ray = Ray.new(orb.CFrame.p, (mouse.Hit.p - orb.CFrame.p).unit * 1000)
  3787.         hit, position, normal = workspace:FindPartOnRay(ray, ignore)
  3788.         distance = (orb.CFrame.p - position).magnitude
  3789.         if typrot == 1 then
  3790.             rotation = rotation + 2.5
  3791.         elseif typrot == 2 then
  3792.             rotation = rotation - 2.5
  3793.         end
  3794.         RootPart.CFrame = FaceMouse()[1]
  3795.         a.Size = Vector3.new(distance, 1, 1)
  3796.         a.CFrame = CFrame.new(orb.CFrame.p, position) * CFrame.new(0, 0, -distance / 2)
  3797.         a2.Size = Vector3.new(distance, 1, 1)
  3798.         a2.CFrame = CFrame.new(orb.CFrame.p, position) * CFrame.new(0, 0, -distance / 2)
  3799.         ba.CFrame = CFrame.new(orb.CFrame.p, position) * CFrame.new(0, 0, -distance)
  3800.         a.CFrame = a.CFrame * CFrame.Angles(0, math.rad(90), 0)
  3801.         a2.CFrame = a2.CFrame * CFrame.Angles(0, math.rad(90), 0)
  3802.         msh.Scale = msh.Scale - vt(0, 0.25, 0.25)
  3803.         msh2.Scale = msh2.Scale - vt(0, 0.3, 0.3)
  3804.         sphereMK(5, 1.5, "Add", ba.CFrame * CFrame.Angles(math.rad(math.random(-360, 360)), math.rad(math.random(-360, 360)), math.rad(math.random(-360, 360))), 15, 15, 25, -0.15, MAINRUINCOLOR, 0)
  3805.         sphereMK(5, 1.5, "Add", ba.CFrame * CFrame.Angles(math.rad(math.random(-360, 360)), math.rad(math.random(-360, 360)), math.rad(math.random(-360, 360))), 15, 15, 25, -0.15, MAINRUINCOLOR, 0)
  3806.         MagniDamage(ba, 30, 500, 60000, 0, "Normal")
  3807.     end
  3808.     a:Destroy()
  3809.     a2:Destroy()
  3810.     ba:Destroy()
  3811.     orb:Destroy()
  3812.     orbe:Destroy()
  3813.     attack = false
  3814. end
  3815. function UniversalSpark()
  3816.     attack = true
  3817.     local rngb = Instance.new("Part", char)
  3818.     rngb.Anchored = true
  3819.     rngb.BrickColor = origcolor
  3820.     rngb.CanCollide = false
  3821.     rngb.FormFactor = 3
  3822.     rngb.Name = "Ring"
  3823.     rngb.Material = "Neon"
  3824.     rngb.Size = Vector3.new(1, 0.05, 1)
  3825.     rngb.Transparency = 1
  3826.     rngb.TopSurface = 0
  3827.     rngb.BottomSurface = 0
  3828.     local rngmb = Instance.new("SpecialMesh", rngb)
  3829.     rngmb.MeshType = "Brick"
  3830.     rngmb.Name = "SizeMesh"
  3831.     rngmb.Scale = vt(0, 1, 0)
  3832.     local orb = rngb:Clone()
  3833.     orb.Parent = char
  3834.     orb.Transparency = 0
  3835.     orb.BrickColor = BrickColor.new("White")
  3836.     orb.Size = vt(1, 1, 1)
  3837.     local orbmish = orb.SizeMesh
  3838.     orbmish.Scale = vt(0, 0, 0)
  3839.     orbmish.MeshType = "Sphere"
  3840.     local orbe = rngb:Clone()
  3841.     orbe.Parent = char
  3842.     orbe.Transparency = 0.5
  3843.     orbe.BrickColor = BrickColor.new("New Yeller")
  3844.     orbe.Size = vt(1, 1, 1)
  3845.     local orbmish2 = orbe.SizeMesh
  3846.     orbmish2.Scale = vt(0, 0, 0)
  3847.     orbmish2.MeshType = "Sphere"
  3848.     orbe.Color = Color3.new(r / 255, g / 255, b / 255)
  3849.     rngb:Destroy()
  3850.     for i = 0, 5, 0.1 do
  3851.         swait()
  3852.         if rainbowmode == true then
  3853.             orbe.Color = Color3.new(r / 255, g / 255, b / 255)
  3854.         end
  3855.         orb.CFrame = root.CFrame * CFrame.new(0, 0.5, 0) + root.CFrame.lookVector * 11.5
  3856.         orbe.CFrame = root.CFrame * CFrame.new(0, 0.5, 0) + root.CFrame.lookVector * 11.5
  3857. --      RootJoint.C0 = clerp(RootJoint.C0, RootCF * cf(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(90)), 0.3)
  3858. --      Torso.Neck.C0 = clerp(Torso.Neck.C0, necko * angles(math.rad(0), math.rad(0), math.rad(-90)), 0.3)
  3859. --      RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(90), math.rad(0), math.rad(90)), 0.3)
  3860. --      LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(10), math.rad(0), math.rad(-20)), 0.3)
  3861. --      RH.C0 = clerp(RH.C0, cf(1, -1 - 0.05 * math.cos(sine / 25), 0) * angles(math.rad(0), math.rad(90), math.rad(0)) * angles(math.rad(-0.5), math.rad(0), math.rad(0)), 0.3)
  3862. --      LH.C0 = clerp(LH.C0, cf(-1, -1 - 0.05 * math.cos(sine / 25), 0) * angles(math.rad(0), math.rad(-90), math.rad(0)) * angles(math.rad(-2.5), math.rad(10), math.rad(0)), 0.3)
  3863.         RootPart.CFrame = FaceMouse()[1]
  3864.     end
  3865.     orbe.Transparency = 1
  3866.     orb.Transparency = 1
  3867.     orb.CFrame = root.CFrame * CFrame.new(0, 0.5, 0) + root.CFrame.lookVector * 5
  3868.     CFuncs.Sound.Create("rbxassetid://294188875", char, 1, 1)
  3869.     CFuncs.Sound.Create("rbxassetid://741272936", char, 0.75, 1)
  3870.     CFuncs.Sound.Create("rbxassetid://1192402877", char, 1, 1)
  3871.     CFuncs.Sound.Create("rbxassetid://1208650519", char, 0.75, 1)
  3872.     CFuncs.Sound.Create("rbxassetid://164881112", char, 0.75, 1)
  3873.     CFuncs.Sound.Create("rbxassetid://429123896", char, 1, 0.85)
  3874.     CFuncs.Sound.Create("rbxassetid://164178927", char, 1, 1)
  3875.     local xd = Instance.new("Sound", char)
  3876.     xd.SoundId = "rbxassetid://445796828"
  3877.     xd.Pitch = 0.75
  3878.     xd.Looped = true
  3879.     xd.Volume = 1.25
  3880.     xd:Play()
  3881.     local a = Instance.new("Part", Character)
  3882.     a.Name = "Direction"
  3883.     a.Anchored = true
  3884.     a.BrickColor = bc("Alder")
  3885.     a.Color = MAINRUINCOLOR.Color
  3886.     a.Material = "Neon"
  3887.     a.Transparency = 0.5
  3888.     a.Shape = "Cylinder"
  3889.     a.CanCollide = false
  3890.     local a2 = Instance.new("Part", Character)
  3891.     a2.Name = "Direction"
  3892.     a2.Anchored = true
  3893.     a2.BrickColor = bc("New Yeller")
  3894.     a2.Color = MAINRUINCOLOR.Color
  3895.     a2.Material = "Neon"
  3896.     a2.Transparency = 0.5
  3897.     a2.Shape = "Cylinder"
  3898.     a2.CanCollide = false
  3899.     local ba = Instance.new("Part", Character)
  3900.     ba.Name = "HitDirect"
  3901.     ba.Anchored = true
  3902.     ba.BrickColor = bc("Really black")
  3903.     ba.Material = "Neon"
  3904.     ba.Transparency = 1
  3905.     ba.CanCollide = false
  3906.     local ray = Ray.new(orb.CFrame.p, (mouse.Hit.p - orb.CFrame.p).unit * 1000)
  3907.     local ignore = Character
  3908.     local hit, position, normal = workspace:FindPartOnRay(ray, ignore)
  3909.     a.BottomSurface = 10
  3910.     a.TopSurface = 10
  3911.     a2.BottomSurface = 10
  3912.     a2.TopSurface = 10
  3913.     local distance = (orb.CFrame.p - position).magnitude
  3914.     a.Size = Vector3.new(distance, 1, 1)
  3915.     a.CFrame = CFrame.new(orb.CFrame.p, position) * CFrame.new(0, 0, -distance / 2)
  3916.     a2.Size = Vector3.new(distance, 1, 1)
  3917.     a2.CFrame = CFrame.new(orb.CFrame.p, position) * CFrame.new(0, 0, -distance / 2)
  3918.     ba.CFrame = CFrame.new(orb.CFrame.p, position) * CFrame.new(0, 0, -distance)
  3919.     a.CFrame = a.CFrame * CFrame.Angles(0, math.rad(90), 0)
  3920.     a2.CFrame = a2.CFrame * CFrame.Angles(0, math.rad(90), 0)
  3921.     game:GetService("Debris"):AddItem(a, 60)
  3922.     game:GetService("Debris"):AddItem(a2, 60)
  3923.     game:GetService("Debris"):AddItem(ba, 60)
  3924.     local outerscale = 0
  3925.     local msh = Instance.new("SpecialMesh", a)
  3926.     msh.MeshType = "Cylinder"
  3927.     msh.Scale = vt(1, 0, 0)
  3928.     local msh2 = Instance.new("SpecialMesh", a2)
  3929.     msh2.MeshType = "Cylinder"
  3930.     msh2.Scale = vt(1, 0, 0)
  3931.     for i = 0, 2, 0.1 do
  3932.         swait()
  3933.         CameraEnshaking(1, 1)
  3934.         msh2.Scale = msh2.Scale + vt(0, outerscale * 20, outerscale * 20)
  3935.         msh.Scale = msh.Scale + vt(0, outerscale * 15, outerscale * 15)
  3936.         outerscale = outerscale - 0.015
  3937.         orb.CFrame = root.CFrame * CFrame.new(0, 0.5, 0) + root.CFrame.lookVector * 4
  3938.         orbe.CFrame = root.CFrame * CFrame.new(0, 0.5, 0) + root.CFrame.lookVector * 4
  3939.         ray = Ray.new(orb.CFrame.p, (mouse.Hit.p - orb.CFrame.p).unit * 1000)
  3940.         hit, position, normal = workspace:FindPartOnRay(ray, ignore)
  3941.         distance = (orb.CFrame.p - position).magnitude
  3942.         if typrot == 1 then
  3943.             rotation = rotation + 2.5
  3944.         elseif typrot == 2 then
  3945.             rotation = rotation - 2.5
  3946.         end
  3947.         RootPart.CFrame = FaceMouse()[1]
  3948.         a.Size = Vector3.new(distance, 1, 1)
  3949.         a.CFrame = CFrame.new(orb.CFrame.p, position) * CFrame.new(0, 0, -distance / 2)
  3950.         a2.Size = Vector3.new(distance, 1, 1)
  3951.         a2.CFrame = CFrame.new(orb.CFrame.p, position) * CFrame.new(0, 0, -distance / 2)
  3952.         ba.CFrame = CFrame.new(orb.CFrame.p, position) * CFrame.new(0, 0, -distance)
  3953.         a.CFrame = a.CFrame * CFrame.Angles(0, math.rad(90), 0)
  3954.         a2.CFrame = a2.CFrame * CFrame.Angles(0, math.rad(90), 0)
  3955.         sphereMK(5, 5, "Add", ba.CFrame * CFrame.Angles(math.rad(math.random(-360, 360)), math.rad(math.random(-360, 360)), math.rad(math.random(-360, 360))), 75, 75, 225, -0.75, MAINRUINCOLOR, 0)
  3956.         sphereMK(5, 5, "Add", ba.CFrame * CFrame.Angles(math.rad(math.random(-360, 360)), math.rad(math.random(-360, 360)), math.rad(math.random(-360, 360))), 75, 75, 225, -0.75, MAINRUINCOLOR, 0)
  3957.         MagniDamage(ba, 100, 500, 60000, 0, "Normal")
  3958.     end
  3959.     for z = 0, 2 do
  3960.         for i = 0, 4, 0.1 do
  3961.             swait()
  3962.             CameraEnshaking(1, 1)
  3963.             msh2.Scale = msh2.Scale + vt(0, outerscale, outerscale)
  3964.             msh.Scale = msh.Scale - vt(0, outerscale, outerscale)
  3965.             outerscale = outerscale + 0.015
  3966.             orb.CFrame = root.CFrame * CFrame.new(0, 0.5, 0) + root.CFrame.lookVector * 4
  3967.             orbe.CFrame = root.CFrame * CFrame.new(0, 0.5, 0) + root.CFrame.lookVector * 4
  3968.             ray = Ray.new(orb.CFrame.p, (mouse.Hit.p - orb.CFrame.p).unit * 1000)
  3969.             hit, position, normal = workspace:FindPartOnRay(ray, ignore)
  3970.             distance = (orb.CFrame.p - position).magnitude
  3971.             if typrot == 1 then
  3972.                 rotation = rotation + 2.5
  3973.             elseif typrot == 2 then
  3974.                 rotation = rotation - 2.5
  3975.             end
  3976.             RootPart.CFrame = FaceMouse()[1]
  3977.             a.Size = Vector3.new(distance, 1, 1)
  3978.             a.CFrame = CFrame.new(orb.CFrame.p, position) * CFrame.new(0, 0, -distance / 2)
  3979.             a2.Size = Vector3.new(distance, 1, 1)
  3980.             a2.CFrame = CFrame.new(orb.CFrame.p, position) * CFrame.new(0, 0, -distance / 2)
  3981.             ba.CFrame = CFrame.new(orb.CFrame.p, position) * CFrame.new(0, 0, -distance)
  3982.             a.CFrame = a.CFrame * CFrame.Angles(0, math.rad(90), 0)
  3983.             a2.CFrame = a2.CFrame * CFrame.Angles(0, math.rad(90), 0)
  3984.             sphereMK(5, 5, "Add", ba.CFrame * CFrame.Angles(math.rad(math.random(-360, 360)), math.rad(math.random(-360, 360)), math.rad(math.random(-360, 360))), 75, 75, 225, -0.75, MAINRUINCOLOR, 0)
  3985.             sphereMK(5, 5, "Add", ba.CFrame * CFrame.Angles(math.rad(math.random(-360, 360)), math.rad(math.random(-360, 360)), math.rad(math.random(-360, 360))), 75, 75, 225, -0.75, MAINRUINCOLOR, 0)
  3986.             MagniDamage(ba, 100, 500, 60000, 0, "Normal")
  3987.         end
  3988.         for i = 0, 4, 0.1 do
  3989.             swait()
  3990.             CameraEnshaking(1, 1)
  3991.             msh2.Scale = msh2.Scale + vt(0, outerscale, outerscale)
  3992.             msh.Scale = msh.Scale - vt(0, outerscale, outerscale)
  3993.             outerscale = outerscale - 0.015
  3994.             orb.CFrame = root.CFrame * CFrame.new(0, 0.5, 0) + root.CFrame.lookVector * 4
  3995.             orbe.CFrame = root.CFrame * CFrame.new(0, 0.5, 0) + root.CFrame.lookVector * 4
  3996.             ray = Ray.new(orb.CFrame.p, (mouse.Hit.p - orb.CFrame.p).unit * 1000)
  3997.             hit, position, normal = workspace:FindPartOnRay(ray, ignore)
  3998.             distance = (orb.CFrame.p - position).magnitude
  3999.             if typrot == 1 then
  4000.                 rotation = rotation + 2.5
  4001.             elseif typrot == 2 then
  4002.                 rotation = rotation - 2.5
  4003.             end
  4004.             RootPart.CFrame = FaceMouse()[1]
  4005.             a.Size = Vector3.new(distance, 1, 1)
  4006.             a.CFrame = CFrame.new(orb.CFrame.p, position) * CFrame.new(0, 0, -distance / 2)
  4007.             a2.Size = Vector3.new(distance, 1, 1)
  4008.             a2.CFrame = CFrame.new(orb.CFrame.p, position) * CFrame.new(0, 0, -distance / 2)
  4009.             ba.CFrame = CFrame.new(orb.CFrame.p, position) * CFrame.new(0, 0, -distance)
  4010.             a.CFrame = a.CFrame * CFrame.Angles(0, math.rad(90), 0)
  4011.             a2.CFrame = a2.CFrame * CFrame.Angles(0, math.rad(90), 0)
  4012.             sphereMK(5, 5, "Add", ba.CFrame * CFrame.Angles(math.rad(math.random(-360, 360)), math.rad(math.random(-360, 360)), math.rad(math.random(-360, 360))), 75, 75, 225, -0.75, MAINRUINCOLOR, 0)
  4013.             sphereMK(5, 5, "Add", ba.CFrame * CFrame.Angles(math.rad(math.random(-360, 360)), math.rad(math.random(-360, 360)), math.rad(math.random(-360, 360))), 75, 75, 225, -0.75, MAINRUINCOLOR, 0)
  4014.             MagniDamage(ba, 100, 500, 60000, 0, "Normal")
  4015.         end
  4016.     end
  4017.     for i = 0, 4, 0.1 do
  4018.         swait()
  4019.         CameraEnshaking(1, 1)
  4020.         msh2.Scale = msh2.Scale + vt(0, outerscale, outerscale)
  4021.         msh.Scale = msh.Scale - vt(0, outerscale, outerscale)
  4022.         xd.Volume = xd.Volume - 0.025
  4023.         a.Transparency = a.Transparency + 0.025
  4024.         a2.Transparency = a2.Transparency + 0.025
  4025.         outerscale = outerscale - 0.015
  4026.         orb.CFrame = root.CFrame * CFrame.new(0, 0.5, 0) + root.CFrame.lookVector * 4
  4027.         orbe.CFrame = root.CFrame * CFrame.new(0, 0.5, 0) + root.CFrame.lookVector * 4
  4028.         ray = Ray.new(orb.CFrame.p, (mouse.Hit.p - orb.CFrame.p).unit * 1000)
  4029.         hit, position, normal = workspace:FindPartOnRay(ray, ignore)
  4030.         distance = (orb.CFrame.p - position).magnitude
  4031.         if typrot == 1 then
  4032.             rotation = rotation + 2.5
  4033.         elseif typrot == 2 then
  4034.             rotation = rotation - 2.5
  4035.         end
  4036.         RootPart.CFrame = FaceMouse()[1]
  4037.         a.Size = Vector3.new(distance, 1, 1)
  4038.         a.CFrame = CFrame.new(orb.CFrame.p, position) * CFrame.new(0, 0, -distance / 2)
  4039.         a2.Size = Vector3.new(distance, 1, 1)
  4040.         a2.CFrame = CFrame.new(orb.CFrame.p, position) * CFrame.new(0, 0, -distance / 2)
  4041.         ba.CFrame = CFrame.new(orb.CFrame.p, position) * CFrame.new(0, 0, -distance)
  4042.         a.CFrame = a.CFrame * CFrame.Angles(0, math.rad(90), 0)
  4043.         a2.CFrame = a2.CFrame * CFrame.Angles(0, math.rad(90), 0)
  4044.         sphereMK(5, 5, "Add", ba.CFrame * CFrame.Angles(math.rad(math.random(-360, 360)), math.rad(math.random(-360, 360)), math.rad(math.random(-360, 360))), 75, 75, 225, -0.75, MAINRUINCOLOR, 0)
  4045.         sphereMK(5, 5, "Add", ba.CFrame * CFrame.Angles(math.rad(math.random(-360, 360)), math.rad(math.random(-360, 360)), math.rad(math.random(-360, 360))), 75, 75, 225, -0.75, MAINRUINCOLOR, 0)
  4046.         MagniDamage(ba, 100, 500, 60000, 0, "Normal")
  4047.     end
  4048.     xd:Destroy()
  4049.     a:Destroy()
  4050.     a2:Destroy()
  4051.     ba:Destroy()
  4052.     orb:Destroy()
  4053.     orbe:Destroy()
  4054.     attack = false
  4055. end
  4056. function lovebeam()
  4057.     attack = true
  4058.     local rngb = Instance.new("Part", char)
  4059.     rngb.Anchored = true
  4060.     rngb.BrickColor = origcolor
  4061.     rngb.CanCollide = false
  4062.     rngb.FormFactor = 3
  4063.     rngb.Name = "Ring"
  4064.     rngb.Material = "Neon"
  4065.     rngb.Size = Vector3.new(1, 0.05, 1)
  4066.     rngb.Transparency = 1
  4067.     rngb.TopSurface = 0
  4068.     rngb.BottomSurface = 0
  4069.     local rngmb = Instance.new("SpecialMesh", rngb)
  4070.     rngmb.MeshType = "Brick"
  4071.     rngmb.Name = "SizeMesh"
  4072.     rngmb.Scale = vt(0, 1, 0)
  4073.     local orb = rngb:Clone()
  4074.     orb.Parent = char
  4075.     orb.Transparency = 0
  4076.     orb.BrickColor = BrickColor.new("Carnation pink")
  4077.     orb.Size = vt(1, 1, 1)
  4078.     local orbmish = orb.SizeMesh
  4079.     orbmish.Scale = vt(0, 0, 0)
  4080.     orbmish.MeshType = "Sphere"
  4081.     local orbe = rngb:Clone()
  4082.     orbe.Parent = char
  4083.     orbe.Transparency = 0.5
  4084.     orbe.BrickColor = BrickColor.new("Pink")
  4085.     orbe.Size = vt(1, 1, 1)
  4086.     local orbmish2 = orbe.SizeMesh
  4087.     orbmish2.Scale = vt(0, 0, 0)
  4088.     orbmish2.MeshType = "Sphere"
  4089.     orbe.Color = Color3.new(r / 255, g / 255, b / 255)
  4090.     rngb:Destroy()
  4091.     for i = 0, 5, 0.1 do
  4092.         swait()
  4093.         if rainbowmode == true then
  4094.             orbe.Color = Color3.new(r / 255, g / 255, b / 255)
  4095.         end
  4096.         orb.CFrame = root.CFrame * CFrame.new(0, 0.5, 0) + root.CFrame.lookVector * 11.5
  4097.         orbe.CFrame = root.CFrame * CFrame.new(0, 0.5, 0) + root.CFrame.lookVector * 11.5
  4098. --      RootJoint.C0 = clerp(RootJoint.C0, RootCF * cf(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(90)), 0.3)
  4099. --      Torso.Neck.C0 = clerp(Torso.Neck.C0, necko * angles(math.rad(0), math.rad(0), math.rad(-90)), 0.3)
  4100. --      RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(90), math.rad(0), math.rad(90)), 0.3)
  4101. --      LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(10), math.rad(0), math.rad(-20)), 0.3)
  4102. --      RH.C0 = clerp(RH.C0, cf(1, -1 - 0.05 * math.cos(sine / 25), 0) * angles(math.rad(0), math.rad(90), math.rad(0)) * angles(math.rad(-0.5), math.rad(0), math.rad(0)), 0.3)
  4103. --      LH.C0 = clerp(LH.C0, cf(-1, -1 - 0.05 * math.cos(sine / 25), 0) * angles(math.rad(0), math.rad(-90), math.rad(0)) * angles(math.rad(-2.5), math.rad(10), math.rad(0)), 0.3)
  4104.         RootPart.CFrame = FaceMouse()[1]
  4105.     end
  4106.     orbe.Transparency = 1
  4107.     orb.Transparency = 1
  4108.     orb.CFrame = root.CFrame * CFrame.new(0, 0.5, 0) + root.CFrame.lookVector * 5
  4109.     CFuncs.Sound.Create("rbxassetid://294188875", char, 1, 1)
  4110.     CFuncs.Sound.Create("rbxassetid://741272936", char, 0.75, 1)
  4111.     CFuncs.Sound.Create("rbxassetid://1192402877", char, 1, 1)
  4112.     CFuncs.Sound.Create("rbxassetid://1208650519", char, 0.75, 1)
  4113.     CFuncs.Sound.Create("rbxassetid://164881112", char, 0.75, 1)
  4114.     CFuncs.Sound.Create("rbxassetid://429123896", char, 1, 0.85)
  4115.     CFuncs.Sound.Create("rbxassetid://164178927", char, 1, 1)
  4116.     local xd = Instance.new("Sound", char)
  4117.     xd.SoundId = "rbxassetid://445796828"
  4118.     xd.Pitch = 0.75
  4119.     xd.Looped = true
  4120.     xd.Volume = 1.25
  4121.     xd:Play()
  4122.     local a = Instance.new("Part", Character)
  4123.     a.Name = "Direction"
  4124.     a.Anchored = true
  4125.     a.BrickColor = bc("Alder")
  4126.     a.Color = Color3.new(255, 152, 220)
  4127.     a.Material = "Neon"
  4128.     a.Transparency = 0.5
  4129.     a.Shape = "Cylinder"
  4130.     a.CanCollide = false
  4131.     local a2 = Instance.new("Part", Character)
  4132.     a2.Name = "Direction"
  4133.     a2.Anchored = true
  4134.     a2.BrickColor = BrickColor.new("Pink")
  4135.     a2.Color = MAINRUINCOLOR.Color
  4136.     a2.Material = "Neon"
  4137.     a2.Transparency = 0.5
  4138.     a2.Shape = "Cylinder"
  4139.     a2.CanCollide = false
  4140.     local ba = Instance.new("Part", Character)
  4141.     ba.Name = "HitDirect"
  4142.     ba.Anchored = true
  4143.     ba.BrickColor = BrickColor.new("Hot pink")
  4144.     ba.Material = "Neon"
  4145.     ba.Transparency = 1
  4146.     ba.CanCollide = false
  4147.     local ray = Ray.new(orb.CFrame.p, (mouse.Hit.p - orb.CFrame.p).unit * 1000)
  4148.     local ignore = Character
  4149.     local hit, position, normal = workspace:FindPartOnRay(ray, ignore)
  4150.     a.BottomSurface = 10
  4151.     a.TopSurface = 10
  4152.     a2.BottomSurface = 10
  4153.     a2.TopSurface = 10
  4154.     local distance = (orb.CFrame.p - position).magnitude
  4155.     a.Size = Vector3.new(distance, 1, 1)
  4156.     a.CFrame = CFrame.new(orb.CFrame.p, position) * CFrame.new(0, 0, -distance / 2)
  4157.     a2.Size = Vector3.new(distance, 1, 1)
  4158.     a2.CFrame = CFrame.new(orb.CFrame.p, position) * CFrame.new(0, 0, -distance / 2)
  4159.     ba.CFrame = CFrame.new(orb.CFrame.p, position) * CFrame.new(0, 0, -distance)
  4160.     a.CFrame = a.CFrame * CFrame.Angles(0, math.rad(90), 0)
  4161.     a2.CFrame = a2.CFrame * CFrame.Angles(0, math.rad(90), 0)
  4162.     game:GetService("Debris"):AddItem(a, 60)
  4163.     game:GetService("Debris"):AddItem(a2, 60)
  4164.     game:GetService("Debris"):AddItem(ba, 60)
  4165.     local outerscale = 0
  4166.     local msh = Instance.new("SpecialMesh", a)
  4167.     msh.MeshType = "Cylinder"
  4168.     msh.Scale = vt(1, 0, 0)
  4169.     local msh2 = Instance.new("SpecialMesh", a2)
  4170.     msh2.MeshType = "Cylinder"
  4171.     msh2.Scale = vt(1, 0, 0)
  4172.     for i = 0, 2, 0.1 do
  4173.         swait()
  4174.         CameraEnshaking(1, 1)
  4175.         msh2.Scale = msh2.Scale + vt(0, outerscale * 20, outerscale * 20)
  4176.         msh.Scale = msh.Scale + vt(0, outerscale * 15, outerscale * 15)
  4177.         outerscale = outerscale - 0.015
  4178.         orb.CFrame = root.CFrame * CFrame.new(0, 0.5, 0) + root.CFrame.lookVector * 4
  4179.         orbe.CFrame = root.CFrame * CFrame.new(0, 0.5, 0) + root.CFrame.lookVector * 4
  4180.         ray = Ray.new(orb.CFrame.p, (mouse.Hit.p - orb.CFrame.p).unit * 1000)
  4181.         hit, position, normal = workspace:FindPartOnRay(ray, ignore)
  4182.         distance = (orb.CFrame.p - position).magnitude
  4183.         if typrot == 1 then
  4184.             rotation = rotation + 2.5
  4185.         elseif typrot == 2 then
  4186.             rotation = rotation - 2.5
  4187.         end
  4188.         RootPart.CFrame = FaceMouse()[1]
  4189.         a.Size = Vector3.new(distance, 1, 1)
  4190.         a.CFrame = CFrame.new(orb.CFrame.p, position) * CFrame.new(0, 0, -distance / 2)
  4191.         a2.Size = Vector3.new(distance, 1, 1)
  4192.         a2.CFrame = CFrame.new(orb.CFrame.p, position) * CFrame.new(0, 0, -distance / 2)
  4193.         ba.CFrame = CFrame.new(orb.CFrame.p, position) * CFrame.new(0, 0, -distance)
  4194.         a.CFrame = a.CFrame * CFrame.Angles(0, math.rad(90), 0)
  4195.         a2.CFrame = a2.CFrame * CFrame.Angles(0, math.rad(90), 0)
  4196.         sphereMK(5, 5, "Add", ba.CFrame * CFrame.Angles(math.rad(math.random(-360, 360)), math.rad(math.random(-360, 360)), math.rad(math.random(-360, 360))), 75, 75, 225, -0.75, MAINRUINCOLOR, 0)
  4197.         sphereMK(5, 5, "Add", ba.CFrame * CFrame.Angles(math.rad(math.random(-360, 360)), math.rad(math.random(-360, 360)), math.rad(math.random(-360, 360))), 75, 75, 225, -0.75, MAINRUINCOLOR, 0)
  4198.         MagniDamage(ba, 100, 500, 60000, 0, "Normal")
  4199.     end
  4200.     for z = 0, 2 do
  4201.         for i = 0, 4, 0.1 do
  4202.             swait()
  4203.             CameraEnshaking(1, 1)
  4204.             msh2.Scale = msh2.Scale + vt(0, outerscale, outerscale)
  4205.             msh.Scale = msh.Scale - vt(0, outerscale, outerscale)
  4206.             outerscale = outerscale + 0.015
  4207.             orb.CFrame = root.CFrame * CFrame.new(0, 0.5, 0) + root.CFrame.lookVector * 4
  4208.             orbe.CFrame = root.CFrame * CFrame.new(0, 0.5, 0) + root.CFrame.lookVector * 4
  4209.             ray = Ray.new(orb.CFrame.p, (mouse.Hit.p - orb.CFrame.p).unit * 1000)
  4210.             hit, position, normal = workspace:FindPartOnRay(ray, ignore)
  4211.             distance = (orb.CFrame.p - position).magnitude
  4212.             if typrot == 1 then
  4213.                 rotation = rotation + 2.5
  4214.             elseif typrot == 2 then
  4215.                 rotation = rotation - 2.5
  4216.             end
  4217.             RootPart.CFrame = FaceMouse()[1]
  4218.             a.Size = Vector3.new(distance, 1, 1)
  4219.             a.CFrame = CFrame.new(orb.CFrame.p, position) * CFrame.new(0, 0, -distance / 2)
  4220.             a2.Size = Vector3.new(distance, 1, 1)
  4221.             a2.CFrame = CFrame.new(orb.CFrame.p, position) * CFrame.new(0, 0, -distance / 2)
  4222.             ba.CFrame = CFrame.new(orb.CFrame.p, position) * CFrame.new(0, 0, -distance)
  4223.             a.CFrame = a.CFrame * CFrame.Angles(0, math.rad(90), 0)
  4224.             a2.CFrame = a2.CFrame * CFrame.Angles(0, math.rad(90), 0)
  4225.             sphereMK(5, 5, "Add", ba.CFrame * CFrame.Angles(math.rad(math.random(-360, 360)), math.rad(math.random(-360, 360)), math.rad(math.random(-360, 360))), 75, 75, 225, -0.75, MAINRUINCOLOR, 0)
  4226.             sphereMK(5, 5, "Add", ba.CFrame * CFrame.Angles(math.rad(math.random(-360, 360)), math.rad(math.random(-360, 360)), math.rad(math.random(-360, 360))), 75, 75, 225, -0.75, MAINRUINCOLOR, 0)
  4227.             MagniDamage(ba, 100, 500, 60000, 0, "Normal")
  4228.         end
  4229.         for i = 0, 4, 0.1 do
  4230.             swait()
  4231.             CameraEnshaking(1, 1)
  4232.             msh2.Scale = msh2.Scale + vt(0, outerscale, outerscale)
  4233.             msh.Scale = msh.Scale - vt(0, outerscale, outerscale)
  4234.             outerscale = outerscale - 0.015
  4235.             orb.CFrame = root.CFrame * CFrame.new(0, 0.5, 0) + root.CFrame.lookVector * 4
  4236.             orbe.CFrame = root.CFrame * CFrame.new(0, 0.5, 0) + root.CFrame.lookVector * 4
  4237.             ray = Ray.new(orb.CFrame.p, (mouse.Hit.p - orb.CFrame.p).unit * 1000)
  4238.             hit, position, normal = workspace:FindPartOnRay(ray, ignore)
  4239.             distance = (orb.CFrame.p - position).magnitude
  4240.             if typrot == 1 then
  4241.                 rotation = rotation + 2.5
  4242.             elseif typrot == 2 then
  4243.                 rotation = rotation - 2.5
  4244.             end
  4245.             RootPart.CFrame = FaceMouse()[1]
  4246.             a.Size = Vector3.new(distance, 1, 1)
  4247.             a.CFrame = CFrame.new(orb.CFrame.p, position) * CFrame.new(0, 0, -distance / 2)
  4248.             a2.Size = Vector3.new(distance, 1, 1)
  4249.             a2.CFrame = CFrame.new(orb.CFrame.p, position) * CFrame.new(0, 0, -distance / 2)
  4250.             ba.CFrame = CFrame.new(orb.CFrame.p, position) * CFrame.new(0, 0, -distance)
  4251.             a.CFrame = a.CFrame * CFrame.Angles(0, math.rad(90), 0)
  4252.             a2.CFrame = a2.CFrame * CFrame.Angles(0, math.rad(90), 0)
  4253.             sphereMK(5, 5, "Add", ba.CFrame * CFrame.Angles(math.rad(math.random(-360, 360)), math.rad(math.random(-360, 360)), math.rad(math.random(-360, 360))), 75, 75, 225, -0.75, MAINRUINCOLOR, 0)
  4254.             sphereMK(5, 5, "Add", ba.CFrame * CFrame.Angles(math.rad(math.random(-360, 360)), math.rad(math.random(-360, 360)), math.rad(math.random(-360, 360))), 75, 75, 225, -0.75, MAINRUINCOLOR, 0)
  4255.             MagniDamage(ba, 100, 500, 60000, 0, "Normal")
  4256.         end
  4257.     end
  4258.     for i = 0, 4, 0.1 do
  4259.         swait()
  4260.         CameraEnshaking(1, 1)
  4261.         msh2.Scale = msh2.Scale + vt(0, outerscale, outerscale)
  4262.         msh.Scale = msh.Scale - vt(0, outerscale, outerscale)
  4263.         xd.Volume = xd.Volume - 0.025
  4264.         a.Transparency = a.Transparency + 0.025
  4265.         a2.Transparency = a2.Transparency + 0.025
  4266.         outerscale = outerscale - 0.015
  4267.         orb.CFrame = root.CFrame * CFrame.new(0, 0.5, 0) + root.CFrame.lookVector * 4
  4268.         orbe.CFrame = root.CFrame * CFrame.new(0, 0.5, 0) + root.CFrame.lookVector * 4
  4269.         ray = Ray.new(orb.CFrame.p, (mouse.Hit.p - orb.CFrame.p).unit * 1000)
  4270.         hit, position, normal = workspace:FindPartOnRay(ray, ignore)
  4271.         distance = (orb.CFrame.p - position).magnitude
  4272.         if typrot == 1 then
  4273.             rotation = rotation + 2.5
  4274.         elseif typrot == 2 then
  4275.             rotation = rotation - 2.5
  4276.         end
  4277.         RootPart.CFrame = FaceMouse()[1]
  4278.         a.Size = Vector3.new(distance, 1, 1)
  4279.         a.CFrame = CFrame.new(orb.CFrame.p, position) * CFrame.new(0, 0, -distance / 2)
  4280.         a2.Size = Vector3.new(distance, 1, 1)
  4281.         a2.CFrame = CFrame.new(orb.CFrame.p, position) * CFrame.new(0, 0, -distance / 2)
  4282.         ba.CFrame = CFrame.new(orb.CFrame.p, position) * CFrame.new(0, 0, -distance)
  4283.         a.CFrame = a.CFrame * CFrame.Angles(0, math.rad(90), 0)
  4284.         a2.CFrame = a2.CFrame * CFrame.Angles(0, math.rad(90), 0)
  4285.         sphereMK(5, 5, "Add", ba.CFrame * CFrame.Angles(math.rad(math.random(-360, 360)), math.rad(math.random(-360, 360)), math.rad(math.random(-360, 360))), 75, 75, 225, -0.75, MAINRUINCOLOR, 0)
  4286.         sphereMK(5, 5, "Add", ba.CFrame * CFrame.Angles(math.rad(math.random(-360, 360)), math.rad(math.random(-360, 360)), math.rad(math.random(-360, 360))), 75, 75, 225, -0.75, MAINRUINCOLOR, 0)
  4287.         MagniDamage(ba, 100, 500, 60000, 0, "Normal")
  4288.     end
  4289.     xd:Destroy()
  4290.     a:Destroy()
  4291.     a2:Destroy()
  4292.     ba:Destroy()
  4293.     orb:Destroy()
  4294.     orbe:Destroy()
  4295.     attack = false
  4296. end
  4297.  
  4298. function resetmode()
  4299.     Editer_mode = false
  4300.     rainbowmode = false
  4301.     chaosmode = false
  4302.     RecolorTextAndRename("Sweet Dreams", Color3.new(0, 0, 0), Color3.new(1, 0, 0))
  4303.     ModeOfGlitch = 1
  4304.     storehumanoidWS = 200
  4305.     for i, v in pairs(mw2:GetChildren()) do
  4306.         if v:IsA("Part") then
  4307.             v.Transparency = 0
  4308.             v.BrickColor = BrickColor.new("Really red")
  4309.             v.Material = "Neon"
  4310.         end
  4311.     end
  4312.     for i, v in pairs(mw1:GetChildren()) do
  4313.         if v:IsA("Part") then
  4314.             v.Transparency = 0
  4315.             v.BrickColor = BrickColor.new("Really red")
  4316.             v.Material = "Neon"
  4317.         end
  4318.     end
  4319.     MAINRUINCOLOR = BrickColor.new("Really red")
  4320.     hum.WalkSpeed = 200
  4321.     newTheme("rbxassetid://415898123", 0, 1, 10)
  4322.     for i, v in pairs(m:GetChildren()) do
  4323.         if v:IsA("Part") then
  4324.             v.Transparency = 0
  4325.             v.BrickColor = BrickColor.new("Really black")
  4326.             v.Material = "Glass"
  4327.         end
  4328.     end
  4329.     for i, v in pairs(m2:GetChildren()) do
  4330.         if v:IsA("Part") then
  4331.             v.Transparency = 0
  4332.             v.BrickColor = BrickColor.new("Crimson")
  4333.             v.Material = "Granite"
  4334.         end
  4335.     end
  4336.     for i, v in pairs(m3:GetChildren()) do
  4337.         if v:IsA("Part") then
  4338.             v.Transparency = 0
  4339.             v.BrickColor = BrickColor.new("Really red")
  4340.             v.Material = "Neon"
  4341.         end
  4342.     end
  4343.     for i, v in pairs(extrawingmod1:GetChildren()) do
  4344.         if v:IsA("Part") then
  4345.             v.Transparency = 0
  4346.             v.BrickColor = BrickColor.new("Really red")
  4347.             v.Material = "Neon"
  4348.         end
  4349.     end
  4350.     for i, v in pairs(extrawingmod2:GetChildren()) do
  4351.         if v:IsA("Part") then
  4352.             v.Transparency = 0
  4353.             v.BrickColor = BrickColor.new("Crimson")
  4354.             v.Material = "Neon"
  4355.         end
  4356.     end
  4357.     for i, v in pairs(extrawingmod3:GetChildren()) do
  4358.         if v:IsA("Part") then
  4359.             v.Transparency = 0
  4360.             v.BrickColor = BrickColor.new("Really red")
  4361.             v.Material = "Neon"
  4362.         end
  4363.     end
  4364.     for i, v in pairs(extrawingmod4:GetChildren()) do
  4365.         if v:IsA("Part") then
  4366.             v.Transparency = 0
  4367.             v.BrickColor = BrickColor.new("Crimson")
  4368.             v.Material = "Neon"
  4369.         end
  4370.     end
  4371. --  for i, v in pairs(extrawingmod5:GetChildren()) do
  4372. --      if v:IsA("Part") then
  4373. --          v.Transparency = 0
  4374. --          v.BrickColor = BrickColor.new("Crimson")
  4375. --          v.Material = "Neon"
  4376. --      end
  4377. --  end
  4378. --  for i, v in pairs(extrawingmod6:GetChildren()) do
  4379. --      if v:IsA("Part") then
  4380. --          v.Transparency = 0
  4381. --          v.BrickColor = BrickColor.new("Crimson")
  4382. --          v.Material = "Neon"
  4383. --      end
  4384. --  end
  4385. end
  4386. function attackone()
  4387.     attack = true
  4388.     for i = 0, 1, 0.1 do
  4389.         swait()
  4390. --      RootJoint.C0 = clerp(RootJoint.C0, RootCF * cf(0, 0, 0) * angles(math.rad(20), math.rad(0), math.rad(-40)), 0.2)
  4391. --      Torso.Neck.C0 = clerp(Torso.Neck.C0, necko * angles(math.rad(0), math.rad(0), math.rad(40)), 0.2)
  4392. --      RW.C0 = clerp(RW.C0, CFrame.new(1.45, 0.5, 0) * angles(math.rad(90), math.rad(0), math.rad(-40)), 0.2)
  4393. --      LW.C0 = clerp(LW.C0, CFrame.new(-1.45, 0.5, 0) * angles(math.rad(90), math.rad(0), math.rad(-40)), 0.2)
  4394. --      RH.C0 = clerp(RH.C0, cf(1, -1 - 0.05 * math.cos(sine / 25), -0.75) * angles(math.rad(0), math.rad(90), math.rad(0)) * angles(math.rad(-5), math.rad(0), math.rad(20)), 0.2)
  4395. --      LH.C0 = clerp(LH.C0, cf(-1, -1 - 0.05 * math.cos(sine / 25), 0) * angles(math.rad(0), math.rad(-90), math.rad(0)) * angles(math.rad(-5), math.rad(0), math.rad(10)), 0.2)
  4396.     end
  4397.     CFuncs.Sound.Create("rbxassetid://200632136", root, 1, 1.1)
  4398.     local hitb = Instance.new("Part", char)
  4399.     hitb.Anchored = true
  4400.     hitb.CanCollide = false
  4401.     hitb.FormFactor = 3
  4402.     hitb.Name = "Ring"
  4403.     hitb.Material = "Neon"
  4404.     hitb.Size = Vector3.new(1, 1, 1)
  4405.     hitb.Transparency = 1
  4406.     hitb.TopSurface = 0
  4407.     hitb.BottomSurface = 0
  4408.     hitb.CFrame = root.CFrame + root.CFrame.lookVector * 2
  4409.     MagniDamage(hitb, 3, 10, 30, 0, "Normal")
  4410.     hitb:Destroy()
  4411.     for i = 0, 1, 0.1 do
  4412.         swait()
  4413. --      RootJoint.C0 = clerp(RootJoint.C0, RootCF * cf(0, 0, 0) * angles(math.rad(-5), math.rad(0), math.rad(70)), 0.4)
  4414. --      Torso.Neck.C0 = clerp(Torso.Neck.C0, necko * angles(math.rad(20), math.rad(0), math.rad(-70)), 0.4)
  4415. --      RW.C0 = clerp(RW.C0, CFrame.new(1.45, 0.5, 0) * angles(math.rad(90), math.rad(0), math.rad(70)), 0.4)
  4416. --      LW.C0 = clerp(LW.C0, CFrame.new(-1.45, 0.5, 0) * angles(math.rad(90), math.rad(0), math.rad(40)), 0.4)
  4417. --      RH.C0 = clerp(RH.C0, cf(1, -1 - 0.05 * math.cos(sine / 25), -0.75) * angles(math.rad(0), math.rad(90), math.rad(0)) * angles(math.rad(-5), math.rad(0), math.rad(-40)), 0.4)
  4418. --      LH.C0 = clerp(LH.C0, cf(-1, -1 - 0.05 * math.cos(sine / 25), 0) * angles(math.rad(0), math.rad(-90), math.rad(0)) * angles(math.rad(-5), math.rad(0), math.rad(-10)), 0.4)
  4419.     end
  4420.     attack = false
  4421. end
  4422. function attacktwo()
  4423.     attack = true
  4424.     for i = 0, 1, 0.1 do
  4425.         swait()
  4426. --      RootJoint.C0 = clerp(RootJoint.C0, RootCF * cf(0, 0, 0) * angles(math.rad(20), math.rad(0), math.rad(40)), 0.2)
  4427. --      Torso.Neck.C0 = clerp(Torso.Neck.C0, necko * angles(math.rad(0), math.rad(0), math.rad(-40)), 0.2)
  4428. --      RW.C0 = clerp(RW.C0, CFrame.new(1.45, 0.5, 0) * angles(math.rad(90), math.rad(0), math.rad(40)), 0.2)
  4429. --      LW.C0 = clerp(LW.C0, CFrame.new(-1.45, 0.5, 0) * angles(math.rad(90), math.rad(0), math.rad(40)), 0.2)
  4430. --      RH.C0 = clerp(RH.C0, cf(1, -1 - 0.05 * math.cos(sine / 25), -0.75) * angles(math.rad(0), math.rad(90), math.rad(0)) * angles(math.rad(-5), math.rad(0), math.rad(20)), 0.2)
  4431. --      LH.C0 = clerp(LH.C0, cf(-1, -1 - 0.05 * math.cos(sine / 25), 0) * angles(math.rad(0), math.rad(-90), math.rad(0)) * angles(math.rad(-5), math.rad(0), math.rad(10)), 0.2)
  4432.     end
  4433.     CFuncs.Sound.Create("rbxassetid://200632136", root, 1, 1)
  4434.     local hitb = Instance.new("Part", char)
  4435.     hitb.Anchored = true
  4436.     hitb.CanCollide = false
  4437.     hitb.FormFactor = 3
  4438.     hitb.Name = "Ring"
  4439.     hitb.Material = "Neon"
  4440.     hitb.Size = Vector3.new(1, 1, 1)
  4441.     hitb.Transparency = 1
  4442.     hitb.TopSurface = 0
  4443.     hitb.BottomSurface = 0
  4444.     hitb.CFrame = root.CFrame + root.CFrame.lookVector * 2
  4445.     MagniDamage(hitb, 3, 10, 30, 0, "Normal")
  4446.     hitb:Destroy()
  4447.     for i = 0, 1, 0.1 do
  4448.         swait()
  4449. --      RootJoint.C0 = clerp(RootJoint.C0, RootCF * cf(0, 0, 0) * angles(math.rad(-5), math.rad(0), math.rad(-70)), 0.4)
  4450. --      Torso.Neck.C0 = clerp(Torso.Neck.C0, necko * angles(math.rad(20), math.rad(0), math.rad(70)), 0.4)
  4451. --      RW.C0 = clerp(RW.C0, CFrame.new(1.45, 0.5, 0) * angles(math.rad(90), math.rad(0), math.rad(-40)), 0.4)
  4452. --      LW.C0 = clerp(LW.C0, CFrame.new(-1.45, 0.5, 0) * angles(math.rad(90), math.rad(0), math.rad(-70)), 0.4)
  4453. --      RH.C0 = clerp(RH.C0, cf(1, -1 - 0.05 * math.cos(sine / 25), 0) * angles(math.rad(0), math.rad(90), math.rad(0)) * angles(math.rad(-5), math.rad(0), math.rad(-40)), 0.4)
  4454. --      LH.C0 = clerp(LH.C0, cf(-1, -1 - 0.05 * math.cos(sine / 25), 0) * angles(math.rad(0), math.rad(-90), math.rad(0)) * angles(math.rad(-5), math.rad(0), math.rad(-10)), 0.4)
  4455.     end
  4456.     attack = false
  4457. end
  4458. function attackthree()
  4459.     attack = true
  4460.     for i = 0, 1, 0.1 do
  4461.         swait()
  4462. --      RootJoint.C0 = clerp(RootJoint.C0, RootCF * cf(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(80)), 0.3)
  4463. --      Torso.Neck.C0 = clerp(Torso.Neck.C0, necko * angles(math.rad(20), math.rad(0), math.rad(-80)), 0.3)
  4464. --      RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(90), math.rad(0), math.rad(80)), 0.3)
  4465. --      LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(10), math.rad(0), math.rad(-20)), 0.3)
  4466. --      RH.C0 = clerp(RH.C0, cf(1, -1 - 0.05 * math.cos(sine / 25), 0) * angles(math.rad(0), math.rad(90), math.rad(0)) * angles(math.rad(-0.5), math.rad(0), math.rad(0)), 0.3)
  4467. --      LH.C0 = clerp(LH.C0, cf(-1, -1 - 0.05 * math.cos(sine / 25), 0) * angles(math.rad(0), math.rad(-90), math.rad(0)) * angles(math.rad(-2.5), math.rad(10), math.rad(0)), 0.3)
  4468.     end
  4469.     local distlook = 5
  4470.     for i = 0, 4 do
  4471.         swait(2)
  4472.         CameraEnshaking(2, 3)
  4473.         local hite = Instance.new("Part", char)
  4474.         hite.Anchored = true
  4475.         hite.CanCollide = false
  4476.         hite.FormFactor = 3
  4477.         hite.Name = "Ring"
  4478.         hite.Material = "Neon"
  4479.         hite.Size = Vector3.new(1, 1, 1)
  4480.         hite.Transparency = 1
  4481.         hite.TopSurface = 0
  4482.         hite.BottomSurface = 0
  4483.         hite.CFrame = root.CFrame + root.CFrame.lookVector * distlook
  4484.         sphere(3, "Add", hite.CFrame, vt(0, 0, 0), 0.15, MAINRUINCOLOR)
  4485.         sphere(6, "Add", hite.CFrame, vt(0, 0, 0), 0.3, MAINRUINCOLOR)
  4486.         MagniDamage(hite, 10, 15, 35, 0, "Normal")
  4487.         for i = 0, 2 do
  4488.             sphereMK(2, 0.2, "Add", rarm.CFrame * CFrame.Angles(math.rad(-90 + math.random(-20, 20)), math.rad(math.random(-20, 20)), math.rad(math.random(-20, 20))), 0.5, 0.5, 5, -0.005, MAINRUINCOLOR, 0)
  4489.             sphereMK(3, 0.2, "Add", hite.CFrame * CFrame.Angles(math.rad(math.random(-360, 360)), math.rad(math.random(-360, 360)), math.rad(math.random(-360, 360))), 0.5, 0.5, 5, -0.005, MAINRUINCOLOR, 0)
  4490.             sphereMK(6, 0.35, "Add", hite.CFrame * CFrame.Angles(math.rad(math.random(-360, 360)), math.rad(math.random(-360, 360)), math.rad(math.random(-360, 360))), 0.5, 0.5, 5, -0.005, MAINRUINCOLOR, 0)
  4491.         end
  4492.         CFuncs.Sound.Create("rbxassetid://183763506", hite, 2.5, 1)
  4493.         CFuncs.Sound.Create("rbxassetid://178452221", hite, 0.25, 0.6)
  4494.         game:GetService("Debris"):AddItem(hite, 5)
  4495.         distlook = distlook + 10
  4496.     end
  4497.     attack = false
  4498. end
  4499. local attacktype = 1
  4500. mouse.Button1Down:connect(function()
  4501.     if attack == false and attacktype == 1 then
  4502.         attacktype = 2
  4503.         attackone()
  4504.     elseif attack == false and attacktype == 2 then
  4505.         attacktype = 3
  4506.         attacktwo()
  4507.     elseif attack == false and attacktype == 3 then
  4508.         attacktype = 4
  4509.         attackthree()
  4510.     elseif attack == false and attacktype == 4 then
  4511.         attacktype = 4
  4512.         attackthree()
  4513.         wait()
  4514.         attackthree()
  4515.         wait()
  4516.         attackthree()
  4517.     end
  4518. end)
  4519. clock_mode = false
  4520. wing_clock = false
  4521. mouse.KeyDown:connect(function(k)
  4522.     if k == "q" and attack == false and ModeOfGlitch ~= 2 then
  4523.         ModeOfGlitch = 2
  4524.         storehumanoidWS = 200
  4525.         hum.WalkSpeed = 200
  4526.         rainbowmode = false
  4527.         Editer_mode = false
  4528.         chaosmode = false
  4529.         RecolorTextAndRename("Purity", Color3.new(1, 1, 1), Color3.new(0, 1, 1))
  4530.         newTheme("rbxassetid://1119453744", 20.25, 1, 1)
  4531.         MAINRUINCOLOR = BrickColor.new("Toothpaste")
  4532.         for i, v in pairs(mw2:GetChildren()) do
  4533.             if v:IsA("Part") then
  4534.                 v.Transparency = 0
  4535.                 v.BrickColor = MAINRUINCOLOR
  4536.                 v.Material = "Neon"
  4537.             end
  4538.         end
  4539.         for i, v in pairs(mw1:GetChildren()) do
  4540.             if v:IsA("Part") then
  4541.                 v.Transparency = 0
  4542.                 v.BrickColor = MAINRUINCOLOR
  4543.                 v.Material = "Neon"
  4544.             end
  4545.         end
  4546.         for i, v in pairs(m:GetChildren()) do
  4547.             if v:IsA("Part") then
  4548.                 v.Transparency = 0
  4549.                 v.BrickColor = BrickColor.new("Toothpaste")
  4550.                 v.Material = "Ice"
  4551.             end
  4552.         end
  4553.         for i, v in pairs(m2:GetChildren()) do
  4554.             if v:IsA("Part") then
  4555.                 v.Transparency = 0
  4556.                 v.BrickColor = BrickColor.new("Toothpaste")
  4557.                 v.Material = "Neon"
  4558.             end
  4559.         end
  4560.         for i, v in pairs(m3:GetChildren()) do
  4561.             if v:IsA("Part") then
  4562.                 v.Transparency = 0
  4563.                 v.BrickColor = BrickColor.new("Toothpaste")
  4564.                 v.Material = "Neon"
  4565.             end
  4566.         end
  4567.         for i, v in pairs(extrawingmod1:GetChildren()) do
  4568.             if v:IsA("Part") then
  4569.                 v.Transparency = 0
  4570.                 v.BrickColor = BrickColor.new("Toothpaste")
  4571.                 v.Material = "Neon"
  4572.             end
  4573.         end
  4574.         for i, v in pairs(extrawingmod2:GetChildren()) do
  4575.             if v:IsA("Part") then
  4576.                 v.Transparency = 0
  4577.                 v.BrickColor = BrickColor.new("Toothpaste")
  4578.                 v.Material = "Neon"
  4579.             end
  4580.         end
  4581.         for i, v in pairs(extrawingmod3:GetChildren()) do
  4582.             if v:IsA("Part") then
  4583.                 v.Transparency = 0
  4584.                 v.BrickColor = BrickColor.new("Toothpaste")
  4585.                 v.Material = "Neon"
  4586.             end
  4587.         end
  4588.         for i, v in pairs(extrawingmod4:GetChildren()) do
  4589.             if v:IsA("Part") then
  4590.                 v.Transparency = 0
  4591.                 v.BrickColor = BrickColor.new("Toothpaste")
  4592.                 v.Material = "Neon"
  4593.             end
  4594.         end
  4595. --      for i, v in pairs(extrawingmod5:GetChildren()) do
  4596. --          if v:IsA("Part") then
  4597. --              v.Transparency = 0
  4598. --              v.BrickColor = BrickColor.new("Toothpaste")
  4599. --              v.Material = "Neon"
  4600. --          end
  4601. --      end
  4602. --      for i, v in pairs(extrawingmod6:GetChildren()) do
  4603. --          if v:IsA("Part") then
  4604. --              v.Transparency = 0
  4605. --              v.BrickColor = BrickColor.new("Toothpaste")
  4606. --              v.Material = "Neon"
  4607. --          end
  4608. --      end
  4609.     elseif k == "q" and attack == false and ModeOfGlitch == 2 then
  4610.         resetmode()
  4611.     end
  4612.     if k == "e" and attack == false and ModeOfGlitch ~= 3 then
  4613.         ModeOfGlitch = 3
  4614.         storehumanoidWS = 200
  4615.         hum.WalkSpeed = 200
  4616.         rainbowmode = false
  4617.         Editer_mode = false
  4618.         chaosmode = false
  4619.         RecolorTextAndRename("Corruption", Color3.new(0, 0, 0), Color3.new(0.35, 0, 1))
  4620.         newTheme("rbxassetid://1509634377", 58.15, 1,2)
  4621.         MAINRUINCOLOR = BrickColor.new("Royal purple")
  4622.         for i, v in pairs(mw2:GetChildren()) do
  4623.             if v:IsA("Part") then
  4624.                 v.Transparency = 0
  4625.                 v.BrickColor = MAINRUINCOLOR
  4626.                 v.Material = "Neon"
  4627.             end
  4628.         end
  4629.         for i, v in pairs(mw1:GetChildren()) do
  4630.             if v:IsA("Part") then
  4631.                 v.Transparency = 0
  4632.                 v.BrickColor = MAINRUINCOLOR
  4633.                 v.Material = "Neon"
  4634.             end
  4635.         end
  4636.         for i, v in pairs(m:GetChildren()) do
  4637.             if v:IsA("Part") then
  4638.                 v.Transparency = 0
  4639.                 v.BrickColor = BrickColor.new("Black")
  4640.                 v.Material = "Ice"
  4641.             end
  4642.         end
  4643.         for i, v in pairs(m2:GetChildren()) do
  4644.             if v:IsA("Part") then
  4645.                 v.Transparency = 0
  4646.                 v.BrickColor = BrickColor.new("Royal purple")
  4647.                 v.Material = "Glass"
  4648.             end
  4649.         end
  4650.         for i, v in pairs(m3:GetChildren()) do
  4651.             if v:IsA("Part") then
  4652.                 v.Transparency = 0
  4653.                 v.BrickColor = BrickColor.new("Royal purple")
  4654.                 v.Material = "Neon"
  4655.             end
  4656.         end
  4657.         for i, v in pairs(extrawingmod1:GetChildren()) do
  4658.             if v:IsA("Part") then
  4659.                 v.Transparency = 0
  4660.                 v.BrickColor = BrickColor.new("Royal purple")
  4661.                 v.Material = "Neon"
  4662.             end
  4663.         end
  4664.         for i, v in pairs(extrawingmod2:GetChildren()) do
  4665.             if v:IsA("Part") then
  4666.                 v.Transparency = 0
  4667.                 v.BrickColor = BrickColor.new("Royal purple")
  4668.                 v.Material = "Neon"
  4669.             end
  4670.         end
  4671.         for i, v in pairs(extrawingmod3:GetChildren()) do
  4672.             if v:IsA("Part") then
  4673.                 v.Transparency = 0
  4674.                 v.BrickColor = BrickColor.new("Royal purple")
  4675.                 v.Material = "Neon"
  4676.             end
  4677.         end
  4678.         for i, v in pairs(extrawingmod4:GetChildren()) do
  4679.             if v:IsA("Part") then
  4680.                 v.Transparency = 0
  4681.                 v.BrickColor = BrickColor.new("Royal purple")
  4682.                 v.Material = "Neon"
  4683.             end
  4684.         end
  4685. --      for i, v in pairs(extrawingmod5:GetChildren()) do
  4686. --          if v:IsA("Part") then
  4687. --              v.Transparency = 0
  4688. --              v.BrickColor = BrickColor.new("Royal purple")
  4689. --              v.Material = "Neon"
  4690. --          end
  4691. --      end
  4692. --      for i, v in pairs(extrawingmod6:GetChildren()) do
  4693. --          if v:IsA("Part") then
  4694. --              v.Transparency = 0
  4695. --              v.BrickColor = BrickColor.new("Royal purple")
  4696. --              v.Material = "Neon"
  4697. --          end
  4698. --      end
  4699.     elseif k == "e" and attack == false and ModeOfGlitch == 3 then
  4700.         resetmode()
  4701.     end
  4702.     if k == "r" and attack == false and ModeOfGlitch ~= 4 then
  4703.         ModeOfGlitch = 4
  4704.         storehumanoidWS = 200
  4705.         hum.WalkSpeed = 200
  4706.         rainbowmode = false
  4707.         Editer_mode = false
  4708.         chaosmode = true
  4709.         RecolorTextAndRename("Hatred", Color3.new(0, 0, 0), BrickColor.random().Color)
  4710.         newTheme("rbxassetid://415898123", 0, 1, 10)
  4711.         MAINRUINCOLOR = BrickColor.new("Black")
  4712.         for i, v in pairs(mw2:GetChildren()) do
  4713.             if v:IsA("Part") then
  4714.                 v.Transparency = 0.75
  4715.                 v.BrickColor = MAINRUINCOLOR
  4716.                 v.Material = "Neon"
  4717.             end
  4718.         end
  4719.         for i, v in pairs(mw1:GetChildren()) do
  4720.             if v:IsA("Part") then
  4721.                 v.Transparency = 0.75
  4722.                 v.BrickColor = BrickColor.random()
  4723.                 v.Material = "Neon"
  4724.             end
  4725.         end
  4726.         for i, v in pairs(m:GetChildren()) do
  4727.             if v:IsA("Part") then
  4728.                 v.Transparency = 0.75
  4729.                 v.BrickColor = BrickColor.random()
  4730.                 v.Material = "Neon"
  4731.             end
  4732.         end
  4733.         for i, v in pairs(m2:GetChildren()) do
  4734.             if v:IsA("Part") then
  4735.                 v.Transparency = 0.75
  4736.                 v.BrickColor = BrickColor.random()
  4737.                 v.Material = "Neon"
  4738.             end
  4739.         end
  4740.         for i, v in pairs(m3:GetChildren()) do
  4741.             if v:IsA("Part") then
  4742.                 v.Transparency = 0.75
  4743.                 v.BrickColor = BrickColor.random()
  4744.                 v.Material = "Neon"
  4745.             end
  4746.         end
  4747.         for i, v in pairs(extrawingmod1:GetChildren()) do
  4748.             if v:IsA("Part") then
  4749.                 v.Transparency = 0.75
  4750.                 v.BrickColor = BrickColor.Random()
  4751.                 v.Material = "Neon"
  4752.             end
  4753.         end
  4754.         for i, v in pairs(extrawingmod2:GetChildren()) do
  4755.             if v:IsA("Part") then
  4756.                 v.Transparency = 0.75
  4757.                 v.BrickColor = BrickColor.Random()
  4758.                 v.Material = "Neon"
  4759.             end
  4760.         end
  4761.         for i, v in pairs(extrawingmod3:GetChildren()) do
  4762.             if v:IsA("Part") then
  4763.                 v.Transparency = 0.75
  4764.                 v.BrickColor = BrickColor.Random()
  4765.                 v.Material = "Neon"
  4766.             end
  4767.         end
  4768.         for i, v in pairs(extrawingmod4:GetChildren()) do
  4769.             if v:IsA("Part") then
  4770.                 v.Transparency = 0.75
  4771.                 v.BrickColor = BrickColor.Random()
  4772.                 v.Material = "Neon"
  4773.             end
  4774.         end
  4775. --      for i, v in pairs(extrawingmod5:GetChildren()) do
  4776. --          if v:IsA("Part") then
  4777. --              v.Transparency = 0.75
  4778. --              v.BrickColor = BrickColor.Random()
  4779. --              v.Material = "Neon"
  4780. --          end
  4781. --      end
  4782. --      for i, v in pairs(extrawingmod6:GetChildren()) do
  4783. --          if v:IsA("Part") then
  4784. --              v.Transparency = 0.75
  4785. --              v.BrickColor = BrickColor.Random()
  4786. --              v.Material = "Neon"
  4787. --          end
  4788. --      end
  4789.     elseif k == "r" and attack == false and ModeOfGlitch == 4 then
  4790.         resetmode()
  4791.     end
  4792.         if k == "j" and attack == false and ModeOfGlitch ~= 2547 then
  4793.         ModeOfGlitch = 2547
  4794.         storehumanoidWS = 200
  4795.         hum.WalkSpeed = 200
  4796.         rainbowmode = false
  4797.         Editer_mode = false
  4798.         chaosmode = false
  4799.         love_mode = true
  4800.         RecolorTextAndRename("Love", Color3.new(255, 152, 220), Color3.new(255,0,191))
  4801.         newTheme("rbxassetid://1119453744", 20.25, 1, 1)
  4802.         MAINRUINCOLOR = BrickColor.new("Carnation pink")
  4803.         for i, v in pairs(mw2:GetChildren()) do
  4804.             if v:IsA("Part") then
  4805.                 v.Transparency = 0.75
  4806.                 v.BrickColor = BrickColor.new("Hot pink")
  4807.                 v.Material = "Neon"
  4808.             end
  4809.         end
  4810.         for i, v in pairs(mw1:GetChildren()) do
  4811.             if v:IsA("Part") then
  4812.                 v.Transparency = 0.75
  4813.                 v.BrickColor = BrickColor.new("Hot pink")
  4814.                 v.Material = "Neon"
  4815.             end
  4816.         end
  4817.         for i, v in pairs(m:GetChildren()) do
  4818.             if v:IsA("Part") then
  4819.                 v.Transparency = 0.75
  4820.                 v.BrickColor = BrickColor.new("Pink")
  4821.                 v.Material = "Neon"
  4822.             end
  4823.         end
  4824.         for i, v in pairs(m2:GetChildren()) do
  4825.             if v:IsA("Part") then
  4826.                 v.Transparency = 0.75
  4827.                 v.BrickColor = BrickColor.new("Pink")
  4828.                 v.Material = "Neon"
  4829.             end
  4830.         end
  4831.         for i, v in pairs(m3:GetChildren()) do
  4832.             if v:IsA("Part") then
  4833.                 v.Transparency = 0.75
  4834.                 v.BrickColor = BrickColor.new("Pink")
  4835.                 v.Material = "Neon"
  4836.             end
  4837.         end
  4838.         for i, v in pairs(extrawingmod1:GetChildren()) do
  4839.             if v:IsA("Part") then
  4840.                 v.Transparency = 0.75
  4841.                 v.BrickColor = BrickColor.new("Hot pink")
  4842.                 v.Material = "Neon"
  4843.             end
  4844.         end
  4845.         for i, v in pairs(extrawingmod2:GetChildren()) do
  4846.             if v:IsA("Part") then
  4847.                 v.Transparency = 0.75
  4848.                 v.BrickColor = BrickColor.new("Hot pink")
  4849.                 v.Material = "Neon"
  4850.             end
  4851.         end
  4852.         for i, v in pairs(extrawingmod3:GetChildren()) do
  4853.             if v:IsA("Part") then
  4854.                 v.Transparency = 0.75
  4855.                 v.BrickColor = BrickColor.new("Hot pink")
  4856.                 v.Material = "Neon"
  4857.             end
  4858.         end
  4859.         for i, v in pairs(extrawingmod4:GetChildren()) do
  4860.             if v:IsA("Part") then
  4861.                 v.Transparency = 0.75
  4862.                 v.BrickColor = BrickColor.new("Hot pink")
  4863.                 v.Material = "Neon"
  4864.             end
  4865.         end
  4866. --      for i, v in pairs(extrawingmod5:GetChildren()) do
  4867. --          if v:IsA("Part") then
  4868. --              v.Transparency = 0.75
  4869. --              v.BrickColor = BrickColor.new("Hot pink")
  4870. --              v.Material = "Neon"
  4871. --          end
  4872. --      end
  4873. --      for i, v in pairs(extrawingmod6:GetChildren()) do
  4874. --          if v:IsA("Part") then
  4875. --              v.Transparency = 0.75
  4876. --              v.BrickColor = BrickColor.new("Hot pink")
  4877. --              v.Material = "Neon"
  4878. --          end
  4879. --      end
  4880.     elseif k == "j" and attack == false and ModeOfGlitch == 2547 then
  4881.         resetmode()
  4882.     end
  4883.     if k == "t" and attack == false and ModeOfGlitch ~= 5 then
  4884.         ModeOfGlitch = 5
  4885.         storehumanoidWS = 200
  4886.         hum.WalkSpeed = 200
  4887.         rainbowmode = false
  4888.         Editer_mode = false
  4889.         chaosmode = false
  4890.         love_mode = false
  4891.         RecolorTextAndRename("Soltiude", Color3.new(0, 0, 0), Color3.new(255, 255, 255))
  4892.         newTheme("rbxassetid://723652641", 10, 1, 3.2)     
  4893.         MAINRUINCOLOR = BrickColor.new("Really black")
  4894.         for i, v in pairs(mw2:GetChildren()) do
  4895.             if v:IsA("Part") then
  4896.                 v.Transparency = 0
  4897.                 v.BrickColor = MAINRUINCOLOR
  4898.                 v.Material = "Neon"
  4899.             end
  4900.         end
  4901.         for i, v in pairs(mw1:GetChildren()) do
  4902.             if v:IsA("Part") then
  4903.                 v.Transparency = 0
  4904.                 v.BrickColor = MAINRUINCOLOR
  4905.                 v.Material = "Neon"
  4906.             end
  4907.         end
  4908.         for i, v in pairs(m:GetChildren()) do
  4909.             if v:IsA("Part") then
  4910.                 v.Transparency = 0
  4911.                 v.BrickColor = BrickColor.new("Really black")
  4912.                 v.Material = "Ice"
  4913.             end
  4914.         end
  4915.         for i, v in pairs(m2:GetChildren()) do
  4916.             if v:IsA("Part") then
  4917.                 v.Transparency = 0
  4918.                 v.BrickColor = BrickColor.new("Really black")
  4919.                 v.Material = "Ice"
  4920.             end
  4921.         end
  4922.         for i, v in pairs(m3:GetChildren()) do
  4923.             if v:IsA("Part") then
  4924.                 v.Transparency = 0
  4925.                 v.BrickColor = BrickColor.new("Really black")
  4926.                 v.Material = "Neon"
  4927.             end
  4928.         end
  4929.         for i, v in pairs(extrawingmod1:GetChildren()) do
  4930.             if v:IsA("Part") then
  4931.                 v.Transparency = 0
  4932.                 v.BrickColor = BrickColor.new("Really black")
  4933.                 v.Material = "Neon"
  4934.             end
  4935.         end
  4936.         for i, v in pairs(extrawingmod2:GetChildren()) do
  4937.             if v:IsA("Part") then
  4938.                 v.Transparency = 0
  4939.                 v.BrickColor = BrickColor.new("Really black")
  4940.                 v.Material = "Neon"
  4941.             end
  4942.         end
  4943.         for i, v in pairs(extrawingmod3:GetChildren()) do
  4944.             if v:IsA("Part") then
  4945.                 v.Transparency = 0
  4946.                 v.BrickColor = BrickColor.new("Really black")
  4947.                 v.Material = "Neon"
  4948.             end
  4949.         end
  4950.         for i, v in pairs(extrawingmod4:GetChildren()) do
  4951.             if v:IsA("Part") then
  4952.                 v.Transparency = 0
  4953.                 v.BrickColor = BrickColor.new("Really black")
  4954.                 v.Material = "Neon"
  4955.             end
  4956.         end
  4957. --      for i, v in pairs(extrawingmod5:GetChildren()) do
  4958. --          if v:IsA("Part") then
  4959. --              v.Transparency = 0
  4960. --              v.BrickColor = BrickColor.new("Really black")
  4961. --              v.Material = "Neon"
  4962. --          end
  4963. --      end
  4964. --      for i, v in pairs(extrawingmod6:GetChildren()) do
  4965. --          if v:IsA("Part") then
  4966. --              v.Transparency = 0
  4967. --              v.BrickColor = BrickColor.new("Really black")
  4968. --              v.Material = "Neon"
  4969. --          end
  4970. --      end
  4971.     elseif k == "t" and attack == false and ModeOfGlitch == 5 then
  4972.         resetmode()
  4973.     end
  4974.     if k == "y" and attack == false and ModeOfGlitch ~= 6 then
  4975.         ModeOfGlitch = 6
  4976.         storehumanoidWS = 200
  4977.         hum.WalkSpeed = 200
  4978.         rainbowmode = false
  4979.         chaosmode = false
  4980.         Editer_mode = false
  4981.         love_mode = false
  4982.         RecolorTextAndRename("Equality", Color3.new(0, 0, 0), Color3.new(1, 1, 1))
  4983.         newTheme("rbxassetid://519067542", 0, 1, 1)
  4984.         MAINRUINCOLOR = BrickColor.new("Really black")
  4985.         for i, v in pairs(mw2:GetChildren()) do
  4986.             if v:IsA("Part") then
  4987.                 v.Transparency = 0
  4988.                 v.BrickColor = BrickColor.new("White")
  4989.                 v.Material = "Neon"
  4990.             end
  4991.         end
  4992.         for i, v in pairs(mw1:GetChildren()) do
  4993.             if v:IsA("Part") then
  4994.                 v.Transparency = 0
  4995.                 v.BrickColor = BrickColor.new("Really black")
  4996.                 v.Material = "Neon"
  4997.             end
  4998.         end
  4999.         for i, v in pairs(m:GetChildren()) do
  5000.             if v:IsA("Part") then
  5001.                 v.Transparency = 0
  5002.                 v.BrickColor = BrickColor.new("White")
  5003.                 v.Material = "Ice"
  5004.             end
  5005.         end
  5006.         for i, v in pairs(m2:GetChildren()) do
  5007.             if v:IsA("Part") then
  5008.                 v.Transparency = 0
  5009.                 v.BrickColor = BrickColor.new("Really black")
  5010.                 v.Material = "Ice"
  5011.             end
  5012.         end
  5013.         for i, v in pairs(m3:GetChildren()) do
  5014.             if v:IsA("Part") then
  5015.                 v.Transparency = 0
  5016.                 v.BrickColor = BrickColor.new("White")
  5017.                 v.Material = "Neon"
  5018.             end
  5019.         end
  5020.         for i, v in pairs(extrawingmod1:GetChildren()) do
  5021.             if v:IsA("Part") then
  5022.                 v.Transparency = 0
  5023.                 v.BrickColor = BrickColor.new("Really black")
  5024.                 v.Material = "Neon"
  5025.             end
  5026.         end
  5027.         for i, v in pairs(extrawingmod2:GetChildren()) do
  5028.             if v:IsA("Part") then
  5029.                 v.Transparency = 0
  5030.                 v.BrickColor = BrickColor.new("White")
  5031.                 v.Material = "Neon"
  5032.             end
  5033.         end
  5034.         for i, v in pairs(extrawingmod3:GetChildren()) do
  5035.             if v:IsA("Part") then
  5036.                 v.Transparency = 0
  5037.                 v.BrickColor = BrickColor.new("Really black")
  5038.                 v.Material = "Neon"
  5039.             end
  5040.         end
  5041.         for i, v in pairs(extrawingmod4:GetChildren()) do
  5042.             if v:IsA("Part") then
  5043.                 v.Transparency = 0
  5044.                 v.BrickColor = BrickColor.new("White")
  5045.                 v.Material = "Neon"
  5046.             end
  5047.         end
  5048. --      for i, v in pairs(extrawingmod5:GetChildren()) do
  5049. --          if v:IsA("Part") then
  5050. --              v.Transparency = 0
  5051. --              v.BrickColor = BrickColor.new("Really black")
  5052. --              v.Material = "Neon"
  5053. --          end
  5054. --      end
  5055. --      for i, v in pairs(extrawingmod6:GetChildren()) do
  5056. --          if v:IsA("Part") then
  5057. --              v.Transparency = 0
  5058. --              v.BrickColor = BrickColor.new("White")
  5059. --              v.Material = "Neon"
  5060. --          end
  5061. --      end
  5062.        
  5063.     elseif k == "y" and attack == false and ModeOfGlitch == 6 then
  5064.         resetmode()
  5065.     end
  5066.     if k == "g" and attack == false and ModeOfGlitch ~= 18022547 then
  5067.         ModeOfGlitch = 18022547
  5068.         storehumanoidWS = 200
  5069.         hum.WalkSpeed = 200
  5070.         Editer_mode = true
  5071.         chaosmode = false
  5072.         rainbowmode = false
  5073.         love_mode = false
  5074.         RecolorTextAndRename("Editer", Color3.new(1,1,1), Color3.new(1, 1, 1))
  5075.         --newTheme("rbxassetid://152539141", 0, 1, 1)
  5076.         MAINRUINCOLOR = BrickColor.new("Pastel green")
  5077.         for i, v in pairs(mw2:GetChildren()) do
  5078.             if v:IsA("Part") then
  5079.                 v.Transparency = 0
  5080.                 v.BrickColor = BrickColor.new("Really blue")
  5081.                 v.Material = "Neon"
  5082.             end
  5083.         end
  5084.         for i, v in pairs(mw1:GetChildren()) do
  5085.             if v:IsA("Part") then
  5086.                 v.Transparency = 0
  5087.                 v.BrickColor = BrickColor.new("Really red")
  5088.                 v.Material = "Neon"
  5089.             end
  5090.         end
  5091.         for i, v in pairs(m:GetChildren()) do
  5092.             if v:IsA("Part") then
  5093.                 v.Transparency = 0
  5094.                 v.BrickColor = BrickColor.new("Bright green")
  5095.                 v.Material = "Neon"
  5096.             end
  5097.         end
  5098.         for i, v in pairs(m2:GetChildren()) do
  5099.             if v:IsA("Part") then
  5100.                 v.Transparency = 0
  5101.                 v.BrickColor = BrickColor.new("Bright green")
  5102.                 v.Material = "Neon"
  5103.             end
  5104.         end
  5105.         for i, v in pairs(m3:GetChildren()) do
  5106.             if v:IsA("Part") then
  5107.                 v.Transparency = 0
  5108.                 v.BrickColor = BrickColor.new("Bright green")
  5109.                 v.Material = "Neon"
  5110.             end
  5111.         end
  5112.         for i, v in pairs(extrawingmod1:GetChildren()) do
  5113.             if v:IsA("Part") then
  5114.                 v.Transparency = 0
  5115.                 v.BrickColor = BrickColor.new("Really red")
  5116.                 v.Material = "Neon"
  5117.             end
  5118.         end
  5119.         for i, v in pairs(extrawingmod2:GetChildren()) do
  5120.             if v:IsA("Part") then
  5121.                 v.Transparency = 0
  5122.                 v.BrickColor = BrickColor.new("Really blue")
  5123.                 v.Material = "Neon"
  5124.             end
  5125.         end
  5126.         for i, v in pairs(extrawingmod3:GetChildren()) do
  5127.             if v:IsA("Part") then
  5128.                 v.Transparency = 0
  5129.                 v.BrickColor = BrickColor.new("Really red")
  5130.                 v.Material = "Neon"
  5131.             end
  5132.         end
  5133.         for i, v in pairs(extrawingmod4:GetChildren()) do
  5134.             if v:IsA("Part") then
  5135.                 v.Transparency = 0
  5136.                 v.BrickColor = BrickColor.new("Really blue")
  5137.                 v.Material = "Neon"
  5138.             end
  5139.         end
  5140. --      for i, v in pairs(extrawingmod5:GetChildren()) do
  5141. --          if v:IsA("Part") then
  5142. --              v.Transparency = 0
  5143. --              v.BrickColor = BrickColor.new("Really red")
  5144. --              v.Material = "Neon"
  5145. --          end
  5146. --      end
  5147. --      for i, v in pairs(extrawingmod6:GetChildren()) do
  5148. --          if v:IsA("Part") then
  5149. --              v.Transparency = 0
  5150. --              v.BrickColor = BrickColor.new("Really blue")
  5151. --              v.Material = "Neon"
  5152. --          end
  5153. --      end
  5154.     elseif k == "g" and attack == false and ModeOfGlitch == 18022547 then
  5155.         resetmode()
  5156.     end
  5157.     if k == "h" and attack == false and ModeOfGlitch ~= 18 then
  5158.         ModeOfGlitch = 18
  5159.         storehumanoidWS = 200
  5160.         hum.WalkSpeed = 200
  5161.         Editer_mode = true
  5162.         chaosmode = false
  5163.         rainbowmode = false
  5164.         love_mode = false
  5165.         RecolorTextAndRename("Anoxin", Color3.new(1,1,1), Color3.new(33, 84, 185))
  5166.         --newTheme("rbxassetid://152539141", 0, 1, 1)
  5167.         MAINRUINCOLOR = BrickColor.new("Deep blue")
  5168.         for i, v in pairs(mw2:GetChildren()) do
  5169.             if v:IsA("Part") then
  5170.                 v.Transparency = 0
  5171.                 v.BrickColor = BrickColor.new("Deep blue")
  5172.                 v.Material = "Neon"
  5173.             end
  5174.         end
  5175.         for i, v in pairs(mw1:GetChildren()) do
  5176.             if v:IsA("Part") then
  5177.                 v.Transparency = 0
  5178.                 v.BrickColor = BrickColor.new("Deep blue")
  5179.                 v.Material = "Neon"
  5180.             end
  5181.         end
  5182.         for i, v in pairs(m:GetChildren()) do
  5183.             if v:IsA("Part") then
  5184.                 v.Transparency = 0
  5185.                 v.BrickColor = BrickColor.new("Deep blue")
  5186.                 v.Material = "Neon"
  5187.             end
  5188.         end
  5189.         for i, v in pairs(m2:GetChildren()) do
  5190.             if v:IsA("Part") then
  5191.                 v.Transparency = 0
  5192.                 v.BrickColor = BrickColor.new("Deep blue")
  5193.                 v.Material = "Neon"
  5194.             end
  5195.         end
  5196.         for i, v in pairs(m3:GetChildren()) do
  5197.             if v:IsA("Part") then
  5198.                 v.Transparency = 0
  5199.                 v.BrickColor = BrickColor.new("Deep blue")
  5200.                 v.Material = "Neon"
  5201.             end
  5202.         end
  5203.         for i, v in pairs(extrawingmod1:GetChildren()) do
  5204.             if v:IsA("Part") then
  5205.                 v.Transparency = 0
  5206.                 v.BrickColor = BrickColor.new("Deep blue")
  5207.                 v.Material = "Neon"
  5208.             end
  5209.         end
  5210.         for i, v in pairs(extrawingmod2:GetChildren()) do
  5211.             if v:IsA("Part") then
  5212.                 v.Transparency = 0
  5213.                 v.BrickColor = BrickColor.new("Deep blue")
  5214.                 v.Material = "Neon"
  5215.             end
  5216.         end
  5217.         for i, v in pairs(extrawingmod3:GetChildren()) do
  5218.             if v:IsA("Part") then
  5219.                 v.Transparency = 0
  5220.                 v.BrickColor = BrickColor.new("Deep blue")
  5221.                 v.Material = "Neon"
  5222.             end
  5223.         end
  5224.         for i, v in pairs(extrawingmod4:GetChildren()) do
  5225.             if v:IsA("Part") then
  5226.                 v.Transparency = 0
  5227.                 v.BrickColor = BrickColor.new("Deep blue")
  5228.                 v.Material = "Neon"
  5229.             end
  5230.         end
  5231. --      for i, v in pairs(extrawingmod5:GetChildren()) do
  5232. --          if v:IsA("Part") then
  5233. --              v.Transparency = 0
  5234. --              v.BrickColor = MAINRUINCOLOR
  5235. --              v.Material = "Neon"
  5236. --          end
  5237. --      end
  5238. --      for i, v in pairs(extrawingmod6:GetChildren()) do
  5239. --          if v:IsA("Part") then
  5240. --              v.Transparency = 0
  5241. --              v.BrickColor = MAINRUINCOLOR
  5242. --              v.Material = "Neon"
  5243. --          end
  5244. --      end
  5245.     elseif k == "h" and attack == false and ModeOfGlitch == 18 then
  5246.         resetmode()
  5247.     end
  5248.     if k == "u" and attack == false and ModeOfGlitch ~= 6127843 then
  5249.         ModeOfGlitch = 6127843
  5250.         storehumanoidWS = 200
  5251.         hum.WalkSpeed = 200
  5252.         rainbowmode = true
  5253.         chaosmode = false
  5254.         Editer_mode = false
  5255.         love_mode = false
  5256.         RecolorTextAndRename("StarLight", Color3.new(1, 1, 1), Color3.new(1, 1, 1))
  5257.         newTheme("rbxassetid://152539141", 0, 1, 1)
  5258.         MAINRUINCOLOR = BrickColor.new("White")
  5259.         for i, v in pairs(mw2:GetChildren()) do
  5260.             if v:IsA("Part") then
  5261.                 v.Transparency = 0
  5262.                 v.BrickColor = MAINRUINCOLOR
  5263.                 v.Material = "Neon"
  5264.             end
  5265.         end
  5266.         for i, v in pairs(mw1:GetChildren()) do
  5267.             if v:IsA("Part") then
  5268.                 v.Transparency = 0
  5269.                 v.BrickColor = MAINRUINCOLOR
  5270.                 v.Material = "Neon"
  5271.             end
  5272.         end
  5273.         for i, v in pairs(m:GetChildren()) do
  5274.             if v:IsA("Part") then
  5275.                 v.Transparency = 0
  5276.                 v.BrickColor = BrickColor.new("White")
  5277.                 v.Material = "Neon"
  5278.             end
  5279.         end
  5280.         for i, v in pairs(m2:GetChildren()) do
  5281.             if v:IsA("Part") then
  5282.                 v.Transparency = 0
  5283.                 v.BrickColor = BrickColor.new("White")
  5284.                 v.Material = "Neon"
  5285.             end
  5286.         end
  5287.         for i, v in pairs(m3:GetChildren()) do
  5288.             if v:IsA("Part") then
  5289.                 v.Transparency = 0
  5290.                 v.BrickColor = BrickColor.new("White")
  5291.                 v.Material = "Neon"
  5292.             end
  5293.         end
  5294.         for i, v in pairs(extrawingmod1:GetChildren()) do
  5295.             if v:IsA("Part") then
  5296.                 v.Transparency = 0
  5297.                 v.BrickColor = BrickColor.new("White")
  5298.                 v.Material = "Neon"
  5299.             end
  5300.         end
  5301.         for i, v in pairs(extrawingmod2:GetChildren()) do
  5302.             if v:IsA("Part") then
  5303.                 v.Transparency = 0
  5304.                 v.BrickColor = BrickColor.new("White")
  5305.                 v.Material = "Neon"
  5306.             end
  5307.         end
  5308.         for i, v in pairs(extrawingmod3:GetChildren()) do
  5309.             if v:IsA("Part") then
  5310.                 v.Transparency = 0
  5311.                 v.BrickColor = BrickColor.new("White")
  5312.                 v.Material = "Neon"
  5313.             end
  5314.         end
  5315.         for i, v in pairs(extrawingmod4:GetChildren()) do
  5316.             if v:IsA("Part") then
  5317.                 v.Transparency = 0
  5318.                 v.BrickColor = BrickColor.new("White")
  5319.                 v.Material = "Neon"
  5320.             end
  5321.         end
  5322. --      for i, v in pairs(extrawingmod5:GetChildren()) do
  5323. --          if v:IsA("Part") then
  5324. --              v.Transparency = 0
  5325. --              v.BrickColor = MAINRUINCOLOR
  5326. --              v.Material = "Neon"
  5327. --          end
  5328. --      end
  5329. --      for i, v in pairs(extrawingmod6:GetChildren()) do
  5330. --          if v:IsA("Part") then
  5331. --              v.Transparency = 0
  5332. --              v.BrickColor = MAINRUINCOLOR
  5333. --              v.Material = "Neon"
  5334. --          end
  5335. --      end
  5336.     elseif k == "u" and attack == false and ModeOfGlitch == 6127843 then
  5337.         resetmode()
  5338.     end
  5339.     if k == "p" and attack == false and ModeOfGlitch ~= 1000000 then
  5340.         ModeOfGlitch = 1000000
  5341.         storehumanoidWS = 200
  5342.         hum.WalkSpeed = 200
  5343.         rainbowmode = false
  5344.         chaosmode = false
  5345.         Editer_mode = false
  5346.         love_mode = false
  5347.         RecolorTextAndRename("Antimatter", Color3.new(248, 248, 248), Color3.new(248, 248, 248))
  5348.         newTheme("rbxassetid://614032233", 0, 1, 1)
  5349.         MAINRUINCOLOR = BrickColor.new("Instiutional white")
  5350.         for i, v in pairs(mw2:GetChildren()) do
  5351.             if v:IsA("Part") then
  5352.                 v.Transparency = 0
  5353.                 v.BrickColor = MAINRUINCOLOR
  5354.                 v.Material = "Neon"
  5355.             end
  5356.         end
  5357.         for i, v in pairs(mw1:GetChildren()) do
  5358.             if v:IsA("Part") then
  5359.                 v.Transparency = 0
  5360.                 v.BrickColor = MAINRUINCOLOR
  5361.                 v.Material = "Neon"
  5362.             end
  5363.         end
  5364.         for i, v in pairs(m:GetChildren()) do
  5365.             if v:IsA("Part") then
  5366.                 v.Transparency = 0
  5367.                 v.BrickColor = MAINRUINCOLOR
  5368.                 v.Material = "Neon"
  5369.             end
  5370.         end
  5371.         for i, v in pairs(m2:GetChildren()) do
  5372.             if v:IsA("Part") then
  5373.                 v.Transparency = 0
  5374.                 v.BrickColor = MAINRUINCOLOR
  5375.                 v.Material = "Neon"
  5376.             end
  5377.         end
  5378.         for i, v in pairs(m3:GetChildren()) do
  5379.             if v:IsA("Part") then
  5380.                 v.Transparency = 0
  5381.                 v.BrickColor = MAINRUINCOLOR
  5382.                 v.Material = "Neon"
  5383.             end
  5384.         end
  5385.         for i, v in pairs(extrawingmod1:GetChildren()) do
  5386.             if v:IsA("Part") then
  5387.                 v.Transparency = 0
  5388.                 v.BrickColor = MAINRUINCOLOR
  5389.                 v.Material = "Neon"
  5390.             end
  5391.         end
  5392.         for i, v in pairs(extrawingmod2:GetChildren()) do
  5393.             if v:IsA("Part") then
  5394.                 v.Transparency = 0
  5395.                 v.BrickColor = MAINRUINCOLOR
  5396.                 v.Material = "Neon"
  5397.             end
  5398.         end
  5399.         for i, v in pairs(extrawingmod3:GetChildren()) do
  5400.             if v:IsA("Part") then
  5401.                 v.Transparency = 0
  5402.                 v.BrickColor = MAINRUINCOLOR
  5403.                 v.Material = "Neon"
  5404.             end
  5405.         end
  5406.         for i, v in pairs(extrawingmod4:GetChildren()) do
  5407.             if v:IsA("Part") then
  5408.                 v.Transparency = 0
  5409.                 v.BrickColor = MAINRUINCOLOR
  5410.                 v.Material = "Neon"
  5411.             end
  5412.         end
  5413. --      for i, v in pairs(extrawingmod5:GetChildren()) do
  5414. --          if v:IsA("Part") then
  5415. --              v.Transparency = 0
  5416. --              v.BrickColor = MAINRUINCOLOR
  5417. --              v.Material = "Neon"
  5418. --          end
  5419. --      end
  5420. --      for i, v in pairs(extrawingmod6:GetChildren()) do
  5421. --          if v:IsA("Part") then
  5422. --              v.Transparency = 0
  5423. --              v.BrickColor = MAINRUINCOLOR
  5424. --              v.Material = "Neon"
  5425. --          end
  5426. --      end
  5427.     elseif k == "p" and attack == false and ModeOfGlitch == 1000000 then
  5428.         resetmode()
  5429.     end
  5430.     if k == "k" and toggleTag == false then
  5431.         toggleTag = true
  5432.         text.TextTransparency = 0
  5433.         text.TextStrokeTransparency = 0
  5434.     elseif k == "k" and toggleTag == true then
  5435.         toggleTag = false
  5436.         text.TextTransparency = 1
  5437.         text.TextStrokeTransparency = 1
  5438.     end
  5439.     if k == "z" and attack == false and ModeOfGlitch == 1 then
  5440.         ExtinctiveHeartbreak()
  5441.     elseif k == "l" and attack == false and ModeOfGlitch == 1 then
  5442.         deadworld()
  5443.     elseif k == "z" and attack == false and ModeOfGlitch == 2 then
  5444.         PureBomb()
  5445.     elseif k == "z" and attack == false and ModeOfGlitch == 3 then
  5446.         scattercorrupt()
  5447.     elseif k == "z" and attack == false and ModeOfGlitch == 4 then
  5448.         ChaosGroundStrike()
  5449.     elseif k == "z" and attack == false and ModeOfGlitch == 5 then
  5450.         ExtinctiveHeartbreak()
  5451.     elseif k == "z" and attack == false and ModeOfGlitch == 1000000 then
  5452.         UniversalSpark()
  5453.     elseif k == "l" and attack == false and ModeOfGlitch == 1000000 then
  5454.         scattercorrupt()
  5455.         wait(1)
  5456.         yinyangi()
  5457.     elseif k == "l" and attack == false and ModeOfGlitch == 5 then
  5458.         scattercorrupt()
  5459.     elseif k == "z" and attack == false and ModeOfGlitch == 6 then
  5460.         yinyangi()
  5461.     elseif k == "z" and attack == false and ModeOfGlitch == 6127843 then
  5462.         Wip()
  5463.     end
  5464.     if k == "l" and attack == false and ModeOfGlitch == 4 then
  5465.         ChaosBegone()
  5466.     end
  5467.     if k == "l" and attack == false and ModeOfGlitch == 18022547 then
  5468.         print("this ablity is broke[editer try to fix this]")
  5469.         --deletdata()
  5470.     elseif k == "z" and attack == false and ModeOfGlitch == 18022547 then      
  5471.         dataDestroyer()
  5472.     end
  5473.     if k == "l" and attack == false and ModeOfGlitch == 18 then
  5474.         print("Editer not have any idea to make new ablity")
  5475.         --deletdata()
  5476.     elseif k == "z" and attack == false and ModeOfGlitch == 18022547 then      
  5477.         dataDestroyer()
  5478.     end
  5479.     if k == "z" and attack == false and ModeOfGlitch == 2547 then
  5480.         lovebeam()
  5481.     elseif k == "l" and attack == false and ModeOfGlitch == 2547 then
  5482.         print("Editer not have any idea to make new ablity")
  5483.     end
  5484.     if k == "f" and clock_mode == false then   
  5485.         Cloak_wing()
  5486.         Cloak()
  5487.         wing_clock = true
  5488.         clock_mode = true
  5489.     elseif k == "f" and clock_mode == true then
  5490.         UnCloak_wing()     
  5491.         UnCloak()
  5492.         wing_clock = false
  5493.         clock_mode = false
  5494.     elseif k == "x" and wing_clock == false then
  5495.         repeat     
  5496.         Cloak_wing()
  5497.         until wing_clock == false
  5498.         wing_clock = true
  5499.     elseif k == "x" and wing_clock == true then
  5500.         repeat     
  5501.         UnCloak_wing()
  5502.         until wing_clock == true
  5503.         wing_clock = false
  5504.     end
  5505. end)
  5506. --coroutine.resume(coroutine.create(function()
  5507. --  while true do
  5508. --      swait(2)
  5509. --      if rainbowmode == true or ModeOfGlitch == 6 and wing_clock == false and clock_mode == false then
  5510. --          sphereMK(5, 0.15, "Add", root.CFrame * CFrame.new(math.random(-5, 5), -6, math.random(-5, 5)) * CFrame.Angles(math.rad(90), 0, 0), 1.5, 1.5, 10, -0.015, MAINRUINCOLOR, 0)
  5511. --      end
  5512. --  end
  5513. --end))
  5514. --
  5515. --coroutine.resume(coroutine.create(function()
  5516. --  while true do
  5517. --      swait(0.5)
  5518. --      if ModeOfGlitch == 1000000 and wing_clock == false and clock_mode == false then
  5519. --          sphereMK(5, 0.5, "Add", root.CFrame * CFrame.new(math.random(-25, 25), -10, math.random(-25, 25)) * CFrame.Angles(math.rad(90 + math.random(-15, 15)), math.rad(math.random(-15, 15)), 0), 1, 1, 15, -0.01, MAINRUINCOLOR, 0)
  5520. --      end
  5521. --  end
  5522. --end))
  5523. --
  5524. --coroutine.resume(coroutine.create(function()
  5525. --  while true do
  5526. --      swait(0.5)
  5527. --      if ModeOfGlitch == 18022547 and wing_clock == false and clock_mode == false then
  5528. --          sphereMK(5, 0.5, "Add", root.CFrame * CFrame.new(math.random(-25, 25), -10, math.random(-25, 25)) * CFrame.Angles(math.rad(90 + math.random(-15, 15)), math.rad(math.random(-15, 15)), 0), 1, 1, 15, -0.01, BrickColor.new("White"), 0)
  5529. --      end
  5530. --  end
  5531. --end))
  5532.  
  5533. coroutine.resume(coroutine.create(function()
  5534.     while true do
  5535.         swait(2)
  5536.         if chaosmode == true then
  5537.             RecolorTextAndRename("HATRED", Color3.new(0, 0, 0), BrickColor.random().Color)
  5538.         end
  5539.         if chaosmode == true and wing_clock == false and ModeOfGlitch == 4 then
  5540.             RecolorTextAndRename("HATRED", Color3.new(0, 0, 0), BrickColor.random().Color)
  5541.             for i, v in pairs(mw1:GetChildren()) do
  5542.                 if v:IsA("Part") then
  5543.                     v.Transparency = 0.75
  5544.                     v.BrickColor = BrickColor.random()
  5545.                     v.Material = "Neon"
  5546.                 end
  5547.             end
  5548.             for i, v in pairs(mw2:GetChildren()) do
  5549.                 if v:IsA("Part") then
  5550.                     v.Transparency = 0.75
  5551.                     v.BrickColor = BrickColor.random()
  5552.                     v.Material = "Neon"
  5553.                 end
  5554.             end
  5555.             for i, v in pairs(m2:GetChildren()) do
  5556.                 if v:IsA("Part") then
  5557.                     v.Transparency = 0.75
  5558.                     v.BrickColor = BrickColor.random()
  5559.                     v.Material = "Neon"
  5560.                 end
  5561.             end
  5562.             for i, v in pairs(m:GetChildren()) do
  5563.                 if v:IsA("Part") then
  5564.                     v.Transparency = 0.75
  5565.                     v.BrickColor = BrickColor.random()
  5566.                     v.Material = "Neon"
  5567.                 end
  5568.             end
  5569.             for i, v in pairs(m3:GetChildren()) do
  5570.                 if v:IsA("Part") then
  5571.                     v.Transparency = 0.75
  5572.                     v.BrickColor = BrickColor.random()
  5573.                     v.Material = "Neon"
  5574.                 end
  5575.             for i, v in pairs(extrawingmod1:GetChildren()) do
  5576.                 if v:IsA("Part") then
  5577.                     v.Transparency = 0.75
  5578.                     v.BrickColor = BrickColor.random()
  5579.                     v.Material = "Neon"
  5580.                 end
  5581.             end
  5582.             for i, v in pairs(extrawingmod2:GetChildren()) do
  5583.                 if v:IsA("Part") then
  5584.                     v.Transparency = 0.75
  5585.                     v.BrickColor = BrickColor.random()
  5586.                     v.Material = "Neon"
  5587.                 end
  5588.             end
  5589.             for i, v in pairs(extrawingmod3:GetChildren()) do
  5590.                 if v:IsA("Part") then
  5591.                     v.Transparency = 0.75
  5592.                     v.BrickColor = BrickColor.random()
  5593.                     v.Material = "Neon"
  5594.                 end
  5595.             end
  5596.             for i, v in pairs(extrawingmod4:GetChildren()) do
  5597.                 if v:IsA("Part") then
  5598.                     v.Transparency = 0.75
  5599.                     v.BrickColor = BrickColor.random()
  5600.                     v.Material = "Neon"
  5601.                 end
  5602.             end
  5603. --          for i, v in pairs(extrawingmod5:GetChildren()) do
  5604. --              if v:IsA("Part") then
  5605. --                  v.Transparency = 0.75
  5606. --                  v.BrickColor = BrickColor.random()
  5607. --                  v.Material = "Neon"
  5608. --              end
  5609. --          end
  5610. --          for i, v in pairs(extrawingmod6:GetChildren()) do
  5611. --              if v:IsA("Part") then
  5612. --                  v.Transparency = 0.75
  5613. --                  v.BrickColor = BrickColor.random()
  5614. --                  v.Material = "Neon"
  5615. --              end
  5616. --          end
  5617.         end
  5618.     end
  5619. end
  5620. end))
  5621. coroutine.resume(coroutine.create(function()
  5622.     while true do
  5623.         swait()
  5624.         if wing_clock == true then
  5625.             for i, v in pairs(mw1:GetChildren()) do
  5626.                 if v:IsA("Part") then
  5627.                     v.Transparency = 1
  5628.                     v.BrickColor = v.BrickColor
  5629.                     v.Material = "Neon"
  5630.                 end
  5631.             end
  5632.             for i, v in pairs(mw2:GetChildren()) do
  5633.                 if v:IsA("Part") then
  5634.                     v.Transparency = 1
  5635.                     v.BrickColor = v.BrickColor
  5636.                     v.Material = "Neon"
  5637.                 end
  5638.             end
  5639.             for i, v in pairs(m2:GetChildren()) do
  5640.                 if v:IsA("Part") then
  5641.                     v.Transparency = 1
  5642.                     v.BrickColor = v.BrickColor
  5643.                     v.Material = "Neon"
  5644.                 end
  5645.             end
  5646.             for i, v in pairs(m:GetChildren()) do
  5647.                 if v:IsA("Part") then
  5648.                     v.Transparency = 1
  5649.                     v.BrickColor = v.BrickColor
  5650.                     v.Material = "Neon"
  5651.                 end
  5652.             end
  5653.             for i, v in pairs(m3:GetChildren()) do
  5654.                 if v:IsA("Part") then
  5655.                     v.Transparency = 1
  5656.                     v.BrickColor = v.BrickColor
  5657.                     v.Material = "Neon"
  5658.                 end
  5659.             for i, v in pairs(extrawingmod1:GetChildren()) do
  5660.                 if v:IsA("Part") then
  5661.                     v.Transparency = 1
  5662.                     v.BrickColor = v.BrickColor
  5663.                     v.Material = "Neon"
  5664.                 end
  5665.             end
  5666.             for i, v in pairs(extrawingmod2:GetChildren()) do
  5667.                 if v:IsA("Part") then
  5668.                     v.Transparency = 1
  5669.                     v.BrickColor = v.BrickColor
  5670.                     v.Material = "Neon"
  5671.                 end
  5672.             end
  5673.             for i, v in pairs(extrawingmod3:GetChildren()) do
  5674.                 if v:IsA("Part") then
  5675.                     v.Transparency = 1
  5676.                     v.BrickColor = v.BrickColor
  5677.                     v.Material = "Neon"
  5678.                 end
  5679.             end
  5680.             for i, v in pairs(extrawingmod4:GetChildren()) do
  5681.                 if v:IsA("Part") then
  5682.                     v.Transparency = 1
  5683.                     v.BrickColor = v.BrickColor
  5684.                     v.Material = "Neon"
  5685.                 end
  5686.             end
  5687. --          for i, v in pairs(extrawingmod5:GetChildren()) do
  5688. --              if v:IsA("Part") then
  5689. --                  v.Transparency = 1
  5690. --                  v.BrickColor = v.BrickColor
  5691. --                  v.Material = "Neon"
  5692. --              end
  5693. --          end
  5694. --          for i, v in pairs(extrawingmod6:GetChildren()) do
  5695. --              if v:IsA("Part") then
  5696. --                  v.Transparency = 1
  5697. --                  v.BrickColor = v.BrickColor
  5698. --                  v.Material = "Neon"
  5699. --              end
  5700. --          end
  5701.         end
  5702.     end
  5703. end
  5704. end))
  5705.  
  5706. coroutine.resume(coroutine.create(function()
  5707.     while true do
  5708.         wait()
  5709.         if  love_mode == true and wing_clock == false then
  5710.             for i, v in pairs(mw1:GetChildren()) do
  5711.                 if v:IsA("Part") then
  5712.                     v.Transparency = 0.75
  5713.                     v.BrickColor = v.BrickColor
  5714.                     v.Material = "Neon"
  5715.                 end
  5716.             end
  5717.             for i, v in pairs(mw2:GetChildren()) do
  5718.                 if v:IsA("Part") then
  5719.                     v.Transparency = 0.75
  5720.                     v.BrickColor = v.BrickColor
  5721.                     v.Material = "Neon"
  5722.                 end
  5723.             end
  5724.             for i, v in pairs(m2:GetChildren()) do
  5725.                 if v:IsA("Part") then
  5726.                     v.Transparency = 0.75
  5727.                     v.BrickColor = v.BrickColor
  5728.                     v.Material = "Neon"
  5729.                 end
  5730.             end
  5731.             for i, v in pairs(m:GetChildren()) do
  5732.                 if v:IsA("Part") then
  5733.                     v.Transparency = 0.75
  5734.                     v.BrickColor = v.BrickColor
  5735.                     v.Material = "Neon"
  5736.                 end
  5737.             end
  5738.             for i, v in pairs(m3:GetChildren()) do
  5739.                 if v:IsA("Part") then
  5740.                     v.Transparency = 0.75
  5741.                     v.BrickColor = v.BrickColor
  5742.                     v.Material = "Neon"
  5743.                 end
  5744.             for i, v in pairs(extrawingmod1:GetChildren()) do
  5745.                 if v:IsA("Part") then
  5746.                     v.Transparency = 0.75
  5747.                     v.BrickColor = v.BrickColor
  5748.                     v.Material = "Neon"
  5749.                 end
  5750.             end
  5751.             for i, v in pairs(extrawingmod2:GetChildren()) do
  5752.                 if v:IsA("Part") then
  5753.                     v.Transparency = 0.75
  5754.                     v.BrickColor = v.BrickColor
  5755.                     v.Material = "Neon"
  5756.                 end
  5757.             end
  5758.             for i, v in pairs(extrawingmod3:GetChildren()) do
  5759.                 if v:IsA("Part") then
  5760.                     v.Transparency = 0.75
  5761.                     v.BrickColor = v.BrickColor
  5762.                     v.Material = "Neon"
  5763.                 end
  5764.             end
  5765.             for i, v in pairs(extrawingmod4:GetChildren()) do
  5766.                 if v:IsA("Part") then
  5767.                     v.Transparency = 0.75
  5768.                     v.BrickColor = v.BrickColor
  5769.                     v.Material = "Neon"
  5770.                 end
  5771.             end
  5772. --          for i, v in pairs(extrawingmod5:GetChildren()) do
  5773. --              if v:IsA("Part") then
  5774. --                  v.Transparency = 0.75
  5775. --                  v.BrickColor = v.BrickColor
  5776. --                  v.Material = "Neon"
  5777. --              end
  5778. --          end
  5779. --          for i, v in pairs(extrawingmod6:GetChildren()) do
  5780. --              if v:IsA("Part") then
  5781. --                  v.Transparency = 0.75
  5782. --                  v.BrickColor = v.BrickColor
  5783. --                  v.Material = "Neon"
  5784. --              end
  5785. --          end
  5786.         end
  5787.     end
  5788. end
  5789. end))
  5790.  
  5791. if kan == nil then
  5792. kan = Instance.new("Sound", char)
  5793. kan.Volume = 10
  5794. kan.TimePosition = 0
  5795. kan.PlaybackSpeed = 1
  5796. kan.Pitch = 1
  5797. kan.SoundId = "rbxassetid://415898123"
  5798. kan.Name = "wrecked"
  5799. kan.Looped = true
  5800. kan:Play()
  5801. end
  5802. hum.Name = "STARGLITCHER"
  5803.  
  5804. Humanoid.MaxHealth = math.huge
  5805.  
  5806. Humanoid.Health = math.huge
  5807.  
  5808. Instance.new("ForceField", char).Visible = false
  5809.  idleanim = 0.4
  5810.  
  5811. ----while true do
  5812. ----    if Editer_mode == true then
  5813. ----        RecolorTextAndRename("Editer", Color3.new(r / 255, g / 255, b / 255), Color3.new(r / 500, g / 500, b / 500))
  5814. ----    end
  5815. ----    if Editer_mode == true and wing_clock == false and clock_mode == false and ModeOfGlitch == 18022547 then
  5816. ----        RecolorTextAndRename("Editer", Color3.new(r / 255, g / 255, b / 255), Color3.new(r / 500, g / 500, b / 500))
  5817. ----        MAINRUINCOLOR = BrickColor.new("White")
  5818. ----        for i, v in pairs(m:GetChildren()) do
  5819. ----            if v:IsA("Part") then
  5820. ----                v.Color = BrickColor.new("Toothpaste")
  5821. ----            end
  5822. ----        end
  5823. ----        for i, v in pairs(m2:GetChildren()) do
  5824. ----            if v:IsA("Part") then
  5825. ----                v.Color = BrickColor.new("Toothpaste")
  5826. ----            end
  5827. ----        end
  5828. ----        for i, v in pairs(m3:GetChildren()) do
  5829. ----            if v:IsA("Part") then
  5830. ----                v.Color = BrickColor.new("Toothpaste")
  5831. ----            end
  5832. ----        end
  5833. ----        for i, v in pairs(mw1:GetChildren()) do
  5834. ----            if v:IsA("Part") then
  5835. ----                v.Color = BrickColor.Random()
  5836. ----                v.Material = "Neon"
  5837. ----            end
  5838. ----        end
  5839. ----        for i, v in pairs(mw2:GetChildren()) do
  5840. ----            if v:IsA("Part") then
  5841. ----                v.Color = Color3.new(r / 255, g / 255, b / 255)
  5842. ----                v.Material = "Neon"
  5843. ----            end
  5844. ----        end
  5845. ----        for i, v in pairs(extrawingmod1:GetChildren()) do
  5846. ----            if v:IsA("Part") then
  5847. ----                v.Transparency = 0
  5848. ----                v.Color = BrickColor.Random()
  5849. ----                v.Material = "Neon"
  5850. ----            end
  5851. ----        end
  5852. ----        for i, v in pairs(extrawingmod2:GetChildren()) do
  5853. ----            if v:IsA("Part") then
  5854. ----                v.Transparency = 0
  5855. ----                v.Color = Color3.new(r / 255, g / 255, b / 255)
  5856. ----                v.Material = "Neon"
  5857. ----            end
  5858. ----        end
  5859. ----        for i, v in pairs(extrawingmod3:GetChildren()) do
  5860. ----            if v:IsA("Part") then
  5861. ----                v.Transparency = 0
  5862. ----                v.BrickColor = BrickColor.Random()
  5863. ----                v.Material = "Neon"
  5864. ----            end
  5865. ----        end
  5866. ----        for i, v in pairs(extrawingmod4:GetChildren()) do
  5867. ----            if v:IsA("Part") then
  5868. ----                v.Transparency = 0
  5869. ----                v.BrickColor = Color3.new(r / 255, g / 255, b / 255)
  5870. ----                v.Material = "Neon"
  5871. ----            end
  5872. ----        end
  5873. ----    end
  5874. ----end
  5875. while true do
  5876.     if rainbowmode == true then
  5877.         RecolorTextAndRename("StarLight", Color3.new(r / 255, g / 255, b / 255), Color3.new(r / 500, g / 500, b / 500))
  5878.     end
  5879.     if rainbowmode == true and wing_clock == false and clock_mode == false and ModeOfGlitch == 6127843 then
  5880.         RecolorTextAndRename("StarLight", Color3.new(r / 255, g / 255, b / 255), Color3.new(r / 500, g / 500, b / 500))
  5881.         MAINRUINCOLOR = BrickColor.new("White")
  5882.         for i, v in pairs(m:GetChildren()) do
  5883.             if v:IsA("Part") then
  5884.                 v.Color = Color3.new(r / 255, g / 255, b / 255)
  5885.             end
  5886.         end
  5887.         for i, v in pairs(m2:GetChildren()) do
  5888.             if v:IsA("Part") then
  5889.                 v.Color = Color3.new(r / 255, g / 255, b / 255)
  5890.             end
  5891.         end
  5892.         for i, v in pairs(m3:GetChildren()) do
  5893.             if v:IsA("Part") then
  5894.                 v.Color = Color3.new(r / 255, g / 255, b / 255)
  5895.             end
  5896.         end
  5897.         for i, v in pairs(mw1:GetChildren()) do
  5898.             if v:IsA("Part") then
  5899.                 v.Color = Color3.new(r / 255, g / 255, b / 255)
  5900.                 v.Material = "Neon"
  5901.             end
  5902.         end
  5903.         for i, v in pairs(mw2:GetChildren()) do
  5904.             if v:IsA("Part") then
  5905.                 v.Color = Color3.new(r / 255, g / 255, b / 255)
  5906.                 v.Material = "Neon"
  5907.             end
  5908.         end
  5909.         for i, v in pairs(extrawingmod1:GetChildren()) do
  5910.             if v:IsA("Part") then
  5911.                 v.Transparency = 0
  5912.                 v.Color = Color3.new(r / 255, g / 255, b / 255)
  5913.                 v.Material = "Neon"
  5914.             end
  5915.         end
  5916.         for i, v in pairs(extrawingmod2:GetChildren()) do
  5917.             if v:IsA("Part") then
  5918.                 v.Transparency = 0
  5919.                 v.Color = Color3.new(r / 255, g / 255, b / 255)
  5920.                 v.Material = "Neon"
  5921.             end
  5922.         end
  5923.         for i, v in pairs(extrawingmod3:GetChildren()) do
  5924.             if v:IsA("Part") then
  5925.                 v.Transparency = 0
  5926.                 v.Color = Color3.new(r / 255, g / 255, b / 255)
  5927.                 v.Material = "Neon"
  5928.             end
  5929.         end
  5930.         for i, v in pairs(extrawingmod4:GetChildren()) do
  5931.             if v:IsA("Part") then
  5932.                 v.Transparency = 0
  5933.                 v.Color = Color3.new(r / 255, g / 255, b / 255)
  5934.                 v.Material = "Neon"
  5935.             end
  5936.         end
  5937.     end
  5938.     CameraManager()
  5939.     swait()
  5940. --  lwing1weld.C1 = clerp(lwing1weld.C1, cf(2, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)) * angles(math.rad(2.5 + 5 * math.cos(sine / 32)), math.rad(0), math.rad(6.25 + 5 * math.cos(sine / 32))), 0.3)
  5941. --  lwing2weld.C1 = clerp(lwing2weld.C1, cf(3, 1, 0) * angles(math.rad(0), math.rad(0), math.rad(0)) * angles(math.rad(5 + 10 * math.cos(sine / 32)), math.rad(0), math.rad(12.5 + 3.5 * math.cos(sine / 32))), 0.3)
  5942. --  lwing3weld.C1 = clerp(lwing3weld.C1, cf(3.5, 2, 0) * angles(math.rad(0), math.rad(0), math.rad(0)) * angles(math.rad(10 + 15 * math.cos(sine / 32)), math.rad(0), math.rad(18.75 + 5 * math.cos(sine / 32))), 0.3)
  5943. --  lwing4weld.C1 = clerp(lwing4weld.C1, cf(4, 3, 0) * angles(math.rad(0), math.rad(0), math.rad(0)) * angles(math.rad(15 + 20 * math.cos(sine / 32)), math.rad(0), math.rad(25 + 6.25 * math.cos(sine / 32))), 0.3)
  5944. --  lwing5weld.C1 = clerp(lwing5weld.C1, cf(4.5, 4, 0) * angles(math.rad(0), math.rad(0), math.rad(0)) * angles(math.rad(20 + 25 * math.cos(sine / 32)), math.rad(0), math.rad(31.25 + 7.5 * math.cos(sine / 32))), 0.3)
  5945. --  lwing6weld.C1 = clerp(lwing6weld.C1, cf(5, 5, 0) * angles(math.rad(0), math.rad(0), math.rad(0)) * angles(math.rad(25 + 30 * math.cos(sine / 32)), math.rad(0), math.rad(37.5 + 8.75 * math.cos(sine / 32))), 0.3)
  5946. --  edit left wing here--  
  5947. --  lwing7weld.C1 = clerp(lwing7weld.C1, cf(5.5, 6, 0) * angles(math.rad(0), math.rad(0), math.rad(0)) * angles(math.rad(30 + 35 * math.cos(sine / 32)), math.rad(0), math.rad(43.75 + 10 * math.cos(sine / 32))), 0.3)
  5948. --  lwing8weld.C1 = clerp(lwing8weld.C1, cf(6, 7, 0) * angles(math.rad(0), math.rad(0), math.rad(0)) * angles(math.rad(35 + 40 * math.cos(sine / 32)), math.rad(0), math.rad(50 + 11.25 * math.cos(sine / 32))), 0.3)
  5949. --  lwing9weld.C1 = clerp(lwing9weld.C1, cf(6.5, 8, 0) * angles(math.rad(0), math.rad(0), math.rad(0)) * angles(math.rad(40 + 45 * math.cos(sine / 32)), math.rad(0), math.rad(56.25 + 12.5 * math.cos(sine / 32))), 0.3)
  5950. --  lwing10weld.C1 = clerp(lwing10weld.C1, cf(7, 9, 0) * angles(math.rad(0), math.rad(0), math.rad(0)) * angles(math.rad(45 + 50 * math.cos(sine / 32)), math.rad(0), math.rad(37.5 + 13.75 * math.cos(sine / 32))), 0.3)
  5951. --  end of edit --
  5952. --  rwing1weld.C1 = clerp(rwing1weld.C1, cf(-2, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)) * angles(math.rad(2.5 + 5 * math.cos(sine / 32)), math.rad(0), math.rad(-6.25 - 5 * math.cos(sine / 32))), 0.3)
  5953. --  rwing2weld.C1 = clerp(rwing2weld.C1, cf(-3, 1, 0) * angles(math.rad(0), math.rad(0), math.rad(0)) * angles(math.rad(5 + 10 * math.cos(sine / 32)), math.rad(0), math.rad(-12.5 - 3.5 * math.cos(sine / 32))), 0.3)
  5954. --  rwing3weld.C1 = clerp(rwing3weld.C1, cf(-3.5, 2, 0) * angles(math.rad(0), math.rad(0), math.rad(0)) * angles(math.rad(10 + 15 * math.cos(sine / 32)), math.rad(0), math.rad(-18.75 - 5 * math.cos(sine / 32))), 0.3)
  5955. --  rwing4weld.C1 = clerp(rwing4weld.C1, cf(-4, 3, 0) * angles(math.rad(0), math.rad(0), math.rad(0)) * angles(math.rad(15 + 20 * math.cos(sine / 32)), math.rad(0), math.rad(-25 - 6.25 * math.cos(sine / 32))), 0.3)
  5956. --  rwing5weld.C1 = clerp(rwing5weld.C1, cf(-4.5, 4, 0) * angles(math.rad(0), math.rad(0), math.rad(0)) * angles(math.rad(20 + 25 * math.cos(sine / 32)), math.rad(0), math.rad(-31.25 - 7.5 * math.cos(sine / 32))), 0.3)
  5957. --  rwing6weld.C1 = clerp(rwing6weld.C1, cf(-5, 5, 0) * angles(math.rad(0), math.rad(0), math.rad(0)) * angles(math.rad(25 + 30 * math.cos(sine / 32)), math.rad(0), math.rad(-37.5 - 8.75 * math.cos(sine / 32))), 0.3)
  5958. --  edit right wing--
  5959. --  rwing7weld.C1 = clerp(rwing7weld.C1, cf(-5.5, -6, 0) * angles(math.rad(0), math.rad(0), math.rad(0)) * angles(math.rad(30 + 35 * math.cos(sine / 32)), math.rad(0), math.rad(-43.75 - 10 * math.cos(sine / 32))), 0.3)
  5960. --  rwing8weld.C1 = clerp(rwing8weld.C1, cf(-6, -7, 0) * angles(math.rad(0), math.rad(0), math.rad(0)) * angles(math.rad(35 + 40 * math.cos(sine / 32)), math.rad(0), math.rad(-50 - 11.25 * math.cos(sine / 32))), 0.3)
  5961. --  rwing9weld.C1 = clerp(rwing9weld.C1, cf(-6.5, -8, 0) * angles(math.rad(0), math.rad(0), math.rad(0)) * angles(math.rad(40 + 45 * math.cos(sine / 32)), math.rad(0), math.rad(-56.25 - 12.5 * math.cos(sine / 32))), 0.3)
  5962. --  rwing10weld.C1 = clerp(rwing10weld.C1, cf(-7, -9, 0) * angles(math.rad(0), math.rad(0), math.rad(0)) * angles(math.rad(45 + 50 * math.cos(sine / 32)), math.rad(0), math.rad(-37.5 - 13.75 * math.cos(sine / 32))), 0.3)
  5963. --  end of edit--
  5964.     sine = sine + change
  5965.     local torvel = (RootPart.Velocity * Vector3.new(1, 0, 1)).magnitude
  5966.     local velderp = RootPart.Velocity.y
  5967.     hitfloor, posfloor = rayCast(RootPart.Position, CFrame.new(RootPart.Position, RootPart.Position - Vector3.new(0, 1, 0)).lookVector, 4, Character)
  5968.     if equipped == true or equipped == false then
  5969.         if attack == false then
  5970.             idle = idle + 1
  5971.         else
  5972.             idle = 0
  5973.         end
  5974.         if not (idle >= 500) or attack == false then
  5975.         end
  5976.         if RootPart.Velocity.y > 1 and hitfloor == nil then
  5977.             Anim = "Jump"
  5978.             if attack == false then
  5979. --              RH.C0 = clerp(RH.C0, cf(1, -1 - 0.05 * math.cos(sine / 25), 0) * angles(math.rad(0), math.rad(90), math.rad(0)) * angles(math.rad(-5), math.rad(0), math.rad(-20)), 0.1)
  5980. --              LH.C0 = clerp(LH.C0, cf(-1, -1 - 0.05 * math.cos(sine / 25), 0) * angles(math.rad(0), math.rad(-90), math.rad(0)) * angles(math.rad(-5), math.rad(0), math.rad(20)), 0.1)
  5981. --              RootJoint.C0 = clerp(RootJoint.C0, RootCF * cf(0, 0, 0 + 0.05 * math.cos(sine / 25)) * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  5982. --              Torso.Neck.C0 = clerp(Torso.Neck.C0, necko * angles(math.rad(-2.5), math.rad(0), math.rad(0)), 0.1)
  5983. --              RW.C0 = clerp(RW.C0, cf(1.45, 0.5 + 0.1 * math.cos(sine / 25), 0) * angles(math.rad(-5), math.rad(0), math.rad(25)), 0.1)
  5984. --              LW.C0 = clerp(LW.C0, cf(-1.45, 0.5 + 0.1 * math.cos(sine / 25), 0) * angles(math.rad(-5), math.rad(0), math.rad(-25)), 0.1)
  5985.             end
  5986.         elseif RootPart.Velocity.y < -1 and hitfloor == nil then
  5987.             Anim = "Fall"
  5988.             if attack == false then
  5989. --              RH.C0 = clerp(RH.C0, cf(1, -1 - 0.05 * math.cos(sine / 25), 0) * angles(math.rad(0), math.rad(90), math.rad(0)) * angles(math.rad(-5), math.rad(0), math.rad(-20)), 0.1)
  5990. --              LH.C0 = clerp(LH.C0, cf(-1, -1 - 0.05 * math.cos(sine / 25), 0) * angles(math.rad(0), math.rad(-90), math.rad(0)) * angles(math.rad(-5), math.rad(0), math.rad(20)), 0.1)
  5991. --              RootJoint.C0 = clerp(RootJoint.C0, RootCF * cf(0, 0, 0 + 0.05 * math.cos(sine / 25)) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  5992. --              Torso.Neck.C0 = clerp(Torso.Neck.C0, necko * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  5993. --              RW.C0 = clerp(RW.C0, cf(1.45, 0.5 + 0.1 * math.cos(sine / 25), 0) * angles(math.rad(-20), math.rad(0), math.rad(50)), 0.1)
  5994. --              LW.C0 = clerp(LW.C0, cf(-1.45, 0.5 + 0.1 * math.cos(sine / 25), 0) * angles(math.rad(-20), math.rad(0), math.rad(-50)), 0.1)
  5995.             end
  5996.         elseif torvel < 1 and hitfloor ~= nil then
  5997.             Anim = "Idle"
  5998.             if attack == false then
  5999.                 if ModeOfGlitch == 1 then
  6000. --                  RH.C0 = clerp(RH.C0, cf(1, -1 - 0.1 * math.cos(sine / 32), 0) * angles(math.rad(0), math.rad(90), math.rad(0)) * angles(math.rad(-10 - 2.5 * math.cos(sine / 32)), math.rad(-20), math.rad(0)), 0.1)
  6001. --                  LH.C0 = clerp(LH.C0, cf(-1, -1 - 0.1 * math.cos(sine / 32), 0) * angles(math.rad(0), math.rad(-90), math.rad(0)) * angles(math.rad(0), math.rad(0), math.rad(-10 + 2.5 * math.cos(sine / 32))), 0.1)
  6002. --                  RootJoint.C0 = clerp(RootJoint.C0, RootCF * cf(0, 0, 0 + 0.1 * math.cos(sine / 32)) * angles(math.rad(10 - 2 * math.cos(sine / 32)), math.rad(0), math.rad(20)), 0.1)
  6003. --                  Torso.Neck.C0 = clerp(Torso.Neck.C0, necko * angles(math.rad(25 - 2.5 * math.cos(sine / 32)), math.rad(0 - 5 * math.cos(sine / 0.25)), math.rad(-20 - 5 * math.cos(sine / 0.465))), 0.1)
  6004. --                  RW.C0 = clerp(RW.C0, cf(1.5, 0.5, 0) * angles(math.rad(10), math.rad(-20), math.rad(30 + 2.5 * math.cos(sine / 25))), 0.1)
  6005. --                  LW.C0 = clerp(LW.C0, cf(-1.5, 0.5, 0) * angles(math.rad(160), math.rad(0), math.rad(25)), 0.1)
  6006.                 elseif ModeOfGlitch == 2 or ModeOfGlitch == 6127843 then
  6007. --                  RH.C0 = clerp(RH.C0, cf(1, -1 - 0.05 * math.cos(sine / 28), 0) * angles(math.rad(0), math.rad(90), math.rad(0)) * angles(math.rad(-7.5), math.rad(0), math.rad(0 + 1 * math.cos(sine / 34))), 0.1)
  6008. --                  LH.C0 = clerp(LH.C0, cf(-1, -1 - 0.05 * math.cos(sine / 28), 0) * angles(math.rad(0), math.rad(-90), math.rad(0)) * angles(math.rad(-2.5), math.rad(0), math.rad(0 + 1 * math.cos(sine / 34))), 0.1)
  6009. --                  RootJoint.C0 = clerp(RootJoint.C0, RootCF * cf(0, 0, 0 + 0.05 * math.cos(sine / 28)) * angles(math.rad(0 - 1 * math.cos(sine / 34)), math.rad(0), math.rad(0)), 0.1)
  6010. --                  Torso.Neck.C0 = clerp(Torso.Neck.C0, necko * angles(math.rad(15 - 2.5 * math.cos(sine / 28)), math.rad(0), math.rad(0)), 0.1)
  6011. --                  RW.C0 = clerp(RW.C0, cf(0.85, 0.5 + 0.1 * math.cos(sine / 28), -0.65) * angles(math.rad(30 - 1 * math.cos(sine / 34)), math.rad(0), math.rad(-100 - 2.5 * math.cos(sine / 28))), 0.1)
  6012. --                  LW.C0 = clerp(LW.C0, cf(-0.85, 0.5 + 0.1 * math.cos(sine / 28), -0.65) * angles(math.rad(40 - 1 * math.cos(sine / 34)), math.rad(0), math.rad(90 + 2.5 * math.cos(sine / 28))), 0.1)
  6013.                 elseif ModeOfGlitch == 3 then
  6014. --                  RH.C0 = clerp(RH.C0, cf(1, -1 - 0.05 * math.cos(sine / 28), 0) * angles(math.rad(0), math.rad(90), math.rad(0)) * angles(math.rad(-2.5), math.rad(0), math.rad(0 - 1 * math.cos(sine / 34))), 0.1)
  6015. --                  LH.C0 = clerp(LH.C0, cf(-1, -1 - 0.05 * math.cos(sine / 28), 0) * angles(math.rad(0), math.rad(-90), math.rad(0)) * angles(math.rad(-2.5), math.rad(0), math.rad(0 + 1 * math.cos(sine / 34))), 0.1)
  6016. --                  RootJoint.C0 = clerp(RootJoint.C0, RootCF * cf(0, 0, 0 + 0.05 * math.cos(sine / 28)) * angles(math.rad(0 - 1 * math.cos(sine / 34)), math.rad(0), math.rad(-20)), 0.1)
  6017. --                  Torso.Neck.C0 = clerp(Torso.Neck.C0, necko * angles(math.rad(25 - 2.5 * math.cos(sine / 28)), math.rad(0), math.rad(20)), 0.1)
  6018. --                  RW.C0 = clerp(RW.C0, cf(1.5, 0.5, 0) * angles(math.rad(10), math.rad(-20), math.rad(30 + 2.5 * math.cos(sine / 25))), 0.1)
  6019. --                  LW.C0 = clerp(LW.C0, cf(-1.5, 0.75, 0) * angles(math.rad(170), math.rad(-20), math.rad(20)), 0.1)
  6020.                 elseif ModeOfGlitch == 4 then
  6021. --                  RH.C0 = clerp(RH.C0, cf(1, -1 - 0.025 * math.cos(sine / 32), 0) * angles(math.rad(0), math.rad(90), math.rad(0)) * angles(math.rad(-1.5), math.rad(0), math.rad(20)), 0.1)
  6022. --                  LH.C0 = clerp(LH.C0, cf(-1, -1 - 0.025 * math.cos(sine / 32), 0) * angles(math.rad(0), math.rad(-90), math.rad(0)) * angles(math.rad(-1.5), math.rad(0), math.rad(-20)), 0.1)
  6023. --                  RootJoint.C0 = clerp(RootJoint.C0, RootCF * cf(0, 0, 0 + 0.025 * math.cos(sine / 32)) * angles(math.rad(20 - 0.5 * math.cos(sine / 32)), math.rad(0), math.rad(0)), 0.1)
  6024. --                  Torso.Neck.C0 = clerp(Torso.Neck.C0, necko * angles(math.rad(30 - 5 * math.cos(sine / 0.5265)), math.rad(0 - 5 * math.cos(sine / 0.25)), math.rad(0 - 5 * math.cos(sine / 0.465))), 0.1)
  6025. --                  RW.C0 = clerp(RW.C0, cf(1.5, 0.5, 0) * angles(math.rad(10 + 2.5 * math.cos(sine / 0.252)), math.rad(0 + 2.5 * math.cos(sine / 0.123)), math.rad(5 + 2.5 * math.cos(sine / 0.6))), 0.1)
  6026. --                  LW.C0 = clerp(LW.C0, cf(-1.5, 0.5, 0) * angles(math.rad(10 + 2.5 * math.cos(sine / 0.568)), math.rad(0 + 2.5 * math.cos(sine / 0.664)), math.rad(-5 + 2.5 * math.cos(sine / 0.23))), 0.1)
  6027.                 elseif ModeOfGlitch == 5 or ModeOfGlitch == 2547 then
  6028. --                  RH.C0 = clerp(RH.C0, cf(1, -1 - 0.05 * math.cos(sine / 28), 0) * angles(math.rad(0), math.rad(90), math.rad(0)) * angles(math.rad(-2.5), math.rad(0), math.rad(0 + 1 * math.cos(sine / 34))), 0.1)
  6029. --                  LH.C0 = clerp(LH.C0, cf(-1, -1 - 0.05 * math.cos(sine / 28), 0) * angles(math.rad(0), math.rad(-90), math.rad(0)) * angles(math.rad(-2.5), math.rad(0), math.rad(0 + 1 * math.cos(sine / 34))), 0.1)
  6030. --                  RootJoint.C0 = clerp(RootJoint.C0, RootCF * cf(0, 0, 0 + 0.05 * math.cos(sine / 28)) * angles(math.rad(0 - 1 * math.cos(sine / 34)), math.rad(0), math.rad(0)), 0.1)
  6031. --                  Torso.Neck.C0 = clerp(Torso.Neck.C0, necko * angles(math.rad(5 - 2.5 * math.cos(sine / 28)), math.rad(0), math.rad(0)), 0.1)
  6032. --                  RW.C0 = clerp(RW.C0, cf(1, 0.5 + 0.1 * math.cos(sine / 28), 0.45) * angles(math.rad(-30), math.rad(0), math.rad(-30)), 0.1)
  6033. --                  LW.C0 = clerp(LW.C0, cf(-1, 0.5 + 0.1 * math.cos(sine / 28), 0.45) * angles(math.rad(-30), math.rad(0), math.rad(30)), 0.1)
  6034.                 elseif ModeOfGlitch == 6 or ModeOfGlitch == 1000000 or ModeOfGlitch == 18022547 then
  6035. --                  RH.C0 = clerp(RH.C0, cf(1, -0.25, -0.5) * angles(math.rad(0), math.rad(90), math.rad(0)) * angles(math.rad(-2.5), math.rad(0), math.rad(-10)), 0.1)
  6036. --                  LH.C0 = clerp(LH.C0, cf(-1, -1, 0) * angles(math.rad(0), math.rad(-90), math.rad(0)) * angles(math.rad(-2.5), math.rad(0), math.rad(10)), 0.1)
  6037. --                  RootJoint.C0 = clerp(RootJoint.C0, RootCF * cf(0, 0, 1.5 + 0.1 * math.cos(sine / 28)) * angles(math.rad(0 - 1 * math.cos(sine / 34)), math.rad(0), math.rad(0)), 0.1)
  6038. --                  Torso.Neck.C0 = clerp(Torso.Neck.C0, necko * angles(math.rad(15), math.rad(0), math.rad(0)), 0.1)
  6039. --                  RW.C0 = clerp(RW.C0, cf(1.5, 0.5, 0) * angles(math.rad(10), math.rad(0), math.rad(20 + 2.5 * math.cos(sine / 28))), 0.1)
  6040. --                  LW.C0 = clerp(LW.C0, cf(-1.5, 0.5, 0) * angles(math.rad(10), math.rad(0), math.rad(-20 - 2.5 * math.cos(sine / 28))), 0.1)
  6041.                 end
  6042.             end
  6043.         elseif torvel > 2 and torvel < 22 and hitfloor ~= nil then
  6044.             Anim = "Walk"
  6045.             if attack == false then
  6046.                 if ModeOfGlitch == 1 then
  6047. --                  RH.C0 = clerp(RH.C0, cf(1, -0.85, -0.15 - 0.15 * math.cos(sine / 4)) * angles(math.rad(0), math.rad(90), math.rad(0)) * angles(math.rad(0), math.rad(0 + 5 * math.cos(sine / 8)), math.rad(0 + 25 * math.cos(sine / 8))), 0.1)
  6048. --                  LH.C0 = clerp(LH.C0, cf(-1, -0.85, -0.15 + 0.15 * math.cos(sine / 4)) * angles(math.rad(0), math.rad(-90), math.rad(0)) * angles(math.rad(0), math.rad(0 + 5 * math.cos(sine / 8)), math.rad(0 + 25 * math.cos(sine / 8))), 0.1)
  6049. --                  RootJoint.C0 = clerp(RootJoint.C0, RootCF * cf(0, 0, -0.15 - 0.1 * math.cos(sine / 4)) * angles(math.rad(5), math.rad(0), math.rad(0 - 5 * math.cos(sine / 8))), 0.1)
  6050. --                  Torso.Neck.C0 = clerp(Torso.Neck.C0, necko * angles(math.rad(25 - 5 * math.cos(sine / 0.325)), math.rad(0 - 5 * math.cos(sine / 0.25)), math.rad(0 + 5 * math.cos(sine / 8))), 0.1)
  6051. --                  RW.C0 = clerp(RW.C0, cf(1.5, 0.5, 0) * angles(math.rad(0 - 45 * math.cos(sine / 8)), math.rad(0), math.rad(10 - 10 * math.cos(sine / 4))), 0.1)
  6052. --                  LW.C0 = clerp(LW.C0, cf(-1.5, 0.5, 0) * angles(math.rad(160), math.rad(0), math.rad(25)), 0.1)
  6053.                 elseif ModeOfGlitch == 4 then
  6054. --                  RH.C0 = clerp(RH.C0, cf(1, -0.85, -0.15 - 0.15 * math.cos(sine / 8)) * angles(math.rad(0), math.rad(90), math.rad(0)) * angles(math.rad(0), math.rad(0 + 5 * math.cos(sine / 12)), math.rad(5 + 25 * math.cos(sine / 12))), 0.1)
  6055. --                  LH.C0 = clerp(LH.C0, cf(-1, -0.85, -0.15 + 0.15 * math.cos(sine / 8)) * angles(math.rad(0), math.rad(-90), math.rad(0)) * angles(math.rad(0), math.rad(0 + 5 * math.cos(sine / 12)), math.rad(-5 + 25 * math.cos(sine / 12))), 0.1)
  6056. --                  RootJoint.C0 = clerp(RootJoint.C0, RootCF * cf(0, 0, -0.15 - 0.1 * math.cos(sine / 8)) * angles(math.rad(12.5), math.rad(0), math.rad(0 - 5 * math.cos(sine / 12))), 0.1)
  6057. --                  Torso.Neck.C0 = clerp(Torso.Neck.C0, necko * angles(math.rad(30 - 5 * math.cos(sine / 0.5265)), math.rad(0 - 5 * math.cos(sine / 0.25)), math.rad(0 - 5 * math.cos(sine / 0.465))), 0.1)
  6058. --                  RW.C0 = clerp(RW.C0, cf(1.5, 0.5, 0) * angles(math.rad(10 - 15 * math.cos(sine / 12)), math.rad(0 + 2.5 * math.cos(sine / 0.123)), math.rad(5 + 2.5 * math.cos(sine / 0.6))), 0.1)
  6059. --                  LW.C0 = clerp(LW.C0, cf(-1.5, 0.5, 0) * angles(math.rad(10 + 15 * math.cos(sine / 12)), math.rad(0 + 2.5 * math.cos(sine / 0.664)), math.rad(-5 + 2.5 * math.cos(sine / 0.23))), 0.1)
  6060.                 elseif ModeOfGlitch ~= 1 or ModeOfGlitch ~= 4 then
  6061. --                  RH.C0 = clerp(RH.C0, cf(1, -0.85, -0.15 - 0.15 * math.cos(sine / 4)) * angles(math.rad(0), math.rad(90), math.rad(0)) * angles(math.rad(0), math.rad(0 + 5 * math.cos(sine / 8)), math.rad(0 + 25 * math.cos(sine / 8))), 0.1)
  6062. --                  LH.C0 = clerp(LH.C0, cf(-1, -0.85, -0.15 + 0.15 * math.cos(sine / 4)) * angles(math.rad(0), math.rad(-90), math.rad(0)) * angles(math.rad(0), math.rad(0 + 5 * math.cos(sine / 8)), math.rad(0 + 25 * math.cos(sine / 8))), 0.1)
  6063. --                  RootJoint.C0 = clerp(RootJoint.C0, RootCF * cf(0, 0, -0.15 - 0.1 * math.cos(sine / 4)) * angles(math.rad(5), math.rad(0), math.rad(0 - 5 * math.cos(sine / 8))), 0.1)
  6064. --                  Torso.Neck.C0 = clerp(Torso.Neck.C0, necko * angles(math.rad(10 + 2.5 * math.cos(sine / 100)), math.rad(0), math.rad(0 + 5 * math.cos(sine / 8))), 0.1)
  6065. --                  RW.C0 = clerp(RW.C0, cf(1.5, 0.5, 0) * angles(math.rad(0 - 45 * math.cos(sine / 8)), math.rad(0), math.rad(10 - 10 * math.cos(sine / 4))), 0.1)
  6066. --                  LW.C0 = clerp(LW.C0, cf(-1.5, 0.5, 0) * angles(math.rad(0 + 45 * math.cos(sine / 8)), math.rad(0), math.rad(-10 + 10 * math.cos(sine / 4))), 0.1)
  6067.                 end
  6068.             end
  6069.         elseif torvel >= 22 and hitfloor ~= nil then
  6070.             Anim = "Run"
  6071.             if attack == false then
  6072.                 if ModeOfGlitch ~= 6 and ModeOfGlitch ~= 1000000 or ModeOfGlitch ~=18022547 or ModeOfGlitch ~=2547 then
  6073. --                  RH.C0 = clerp(RH.C0, cf(1, -0.75 - 0.25 * math.cos(sine / 3), -0.25 - 0.25 * math.cos(sine / 3)) * angles(math.rad(0), math.rad(90), math.rad(0)) * angles(math.rad(0), math.rad(0), math.rad(0 + 95 * math.cos(sine / 6))), 0.1)
  6074. --                  LH.C0 = clerp(LH.C0, cf(-1, -0.75 + 0.25 * math.cos(sine / 3), -0.25 + 0.25 * math.cos(sine / 3)) * angles(math.rad(0), math.rad(-90), math.rad(0)) * angles(math.rad(0), math.rad(0), math.rad(0 + 95 * math.cos(sine / 6))), 0.1)
  6075. --                  RootJoint.C0 = clerp(RootJoint.C0, RootCF * cf(0, 0, -0.125 + 0.125 * math.cos(sine / 3)) * angles(math.rad(20), math.rad(0), math.rad(0 - 15 * math.cos(sine / 6))), 0.1)
  6076. --                  Torso.Neck.C0 = clerp(Torso.Neck.C0, necko * angles(math.rad(-10 + 2.5 * math.cos(sine / 100)), math.rad(0), math.rad(0 + 15 * math.cos(sine / 6))), 0.1)
  6077. --                  RW.C0 = clerp(RW.C0, cf(1.5, 0.5, 0) * angles(math.rad(0 - 155 * math.cos(sine / 6)), math.rad(0), math.rad(5 - 10 * math.cos(sine / 3))), 0.1)
  6078. --                  LW.C0 = clerp(LW.C0, cf(-1.5, 0.5, 0) * angles(math.rad(0 + 155 * math.cos(sine / 6)), math.rad(0), math.rad(-5 + 10 * math.cos(sine / 3))), 0.1)
  6079.                 elseif ModeOfGlitch == 6 or ModeOfGlitch == 1000000 or ModeOfGlitch == 18022547 or ModeOfGlitch == 2547 then
  6080. --                  RH.C0 = clerp(RH.C0, cf(1, -0.25, -0.5) * angles(math.rad(0), math.rad(90), math.rad(0)) * angles(math.rad(-2.5), math.rad(0), math.rad(-20)), 0.2)
  6081. --                  LH.C0 = clerp(LH.C0, cf(-1, -1, 0) * angles(math.rad(0), math.rad(-90), math.rad(0)) * angles(math.rad(-2.5), math.rad(0), math.rad(20)), 0.2)
  6082. --                  RootJoint.C0 = clerp(RootJoint.C0, RootCF * cf(0, -0.5, 0.5 + 0.1 * math.cos(sine / 28)) * angles(math.rad(75), math.rad(0), math.rad(0)), 0.2)
  6083. --                  Torso.Neck.C0 = clerp(Torso.Neck.C0, necko * angles(math.rad(-20), math.rad(0), math.rad(0)), 0.2)
  6084. --                  RW.C0 = clerp(RW.C0, cf(1.5, 0.5, 0) * angles(math.rad(-30), math.rad(0), math.rad(30 + 2.5 * math.cos(sine / 28))), 0.2)
  6085. --                  LW.C0 = clerp(LW.C0, cf(-1.5, 0.5, 0) * angles(math.rad(-30), math.rad(0), math.rad(-30 - 2.5 * math.cos(sine / 28))), 0.2)
  6086.                 end
  6087.             end
  6088.         end
  6089.     end
  6090. end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement