SHARE
TWEET

Untitled

Bendy928443534 Jul 19th, 2019 68 Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. --//====================================================\\--
  2. --||               CREATED BY SHACKLUSTER
  3. --||          KICKISHER BY NEBULA_ZORUA(DRAHAZAR)
  4. --||           EDITED AGAIN BY WANTH092 (LoL)
  5. --||                SMOL THINGS ADDED BY
  6. --||                INFINITEONEWITHDANK
  7. --\\====================================================//--
  8. local Player = game:GetService("Players")["ehanjerome8"]
  9. local Mouse,mouse,UserInputService,ContextActionService
  10. do
  11.     script.Parent = Player.Character
  12.     local CAS = {Actions={}}
  13.     local Event = Instance.new("RemoteEvent")
  14.     Event.Name = "UserInput_Event"
  15.     Event.Parent = Player.Character
  16.     local fakeEvent = function()
  17.         local t = {_fakeEvent=true}
  18.         t.Connect = function(self,f)self.Function=f end
  19.         t.connect = t.Connect
  20.         return t
  21.     end
  22.     local m = {Target=nil,Hit=CFrame.new(),KeyUp=fakeEvent(),KeyDown=fakeEvent(),Button1Up=fakeEvent(),Button1Down=fakeEvent()}
  23.     local UIS = {InputBegan=fakeEvent(),InputEnded=fakeEvent()}
  24.     function CAS:BindAction(name,fun,touch,...)
  25.         CAS.Actions[name] = {Name=name,Function=fun,Keys={...}}
  26.     end
  27.     function CAS:UnbindAction(name)
  28.         CAS.Actions[name] = nil
  29.     end
  30.     local function te(self,ev,...)
  31.         local t = m[ev]
  32.         if t and t._fakeEvent and t.Function then
  33.             t.Function(...)
  34.         end
  35.     end
  36.     m.TrigEvent = te
  37.     UIS.TrigEvent = te
  38.     Event.OnServerEvent:Connect(function(plr,io)
  39.         if plr~=Player then return end
  40.         if io.isMouse then
  41.             m.Target = io.Target
  42.             m.Hit = io.Hit
  43.         elseif io.UserInputType == Enum.UserInputType.MouseButton1 then
  44.             if io.UserInputState == Enum.UserInputState.Begin then
  45.                 m:TrigEvent("Button1Down")
  46.             else
  47.                 m:TrigEvent("Button1Up")
  48.             end
  49.         else
  50.             for n,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.             if io.UserInputState == Enum.UserInputState.Begin then
  58.                 m:TrigEvent("KeyDown",io.KeyCode.Name:lower())
  59.                 UIS:TrigEvent("InputBegan",io,false)
  60.             else
  61.                 m:TrigEvent("KeyUp",io.KeyCode.Name:lower())
  62.                 UIS:TrigEvent("InputEnded",io,false)
  63.             end
  64.         end
  65.     end)
  66.     Mouse,mouse,UserInputService,ContextActionService = m,m,UIS,CAS
  67.     end
  68.  
  69. wait(0.2)
  70.  
  71. Player = game:GetService("Players").ehanjerome8
  72. PlayerGui = Player.PlayerGui
  73. Cam = workspace.CurrentCamera
  74. Backpack = Player.Backpack
  75. Character = Player.Character
  76. Humanoid = Character.Humanoid
  77. RootPart = Character["HumanoidRootPart"]
  78. Torso = Character["Torso"]
  79. Head = Character["Head"]
  80. RightArm = Character["Right Arm"]
  81. LeftArm = Character["Left Arm"]
  82. RightLeg = Character["Right Leg"]
  83. LeftLeg = Character["Left Leg"]
  84. RootJoint = RootPart["RootJoint"]
  85. Neck = Torso["Neck"]
  86. RightShoulder = Torso["Right Shoulder"]
  87. LeftShoulder = Torso["Left Shoulder"]
  88. RightHip = Torso["Right Hip"]
  89. LeftHip = Torso["Left Hip"]
  90. local TIME = 0
  91. local sick = Instance.new("Sound",RootPart)
  92. IT = Instance.new
  93. CF = CFrame.new
  94. VT = Vector3.new
  95. RAD = math.rad
  96. C3 = Color3.new
  97. UD2 = UDim2.new
  98. BRICKC = BrickColor.new
  99. ANGLES = CFrame.Angles
  100. EULER = CFrame.fromEulerAnglesXYZ
  101. COS = math.cos
  102. ACOS = math.acos
  103. SIN = math.sin
  104. ASIN = math.asin
  105. ABS = math.abs
  106. MRANDOM = math.random
  107. FLOOR = math.floor
  108.  
  109. --//=================================\\
  110. --||          USEFUL VALUES
  111. --\\=================================//
  112.  
  113. Animation_Speed = 3
  114. local FORCERESET = false
  115. Frame_Speed = 1 / 60 -- (1 / 30) OR (1 / 60)
  116. local Speed = 16
  117. local ROOTC0 = CF(0, 0, 0) * ANGLES(RAD(-90), RAD(0), RAD(180))
  118. local NECKC0 = CF(0, 1, 0) * ANGLES(RAD(-90), RAD(0), RAD(180))
  119. local RIGHTSHOULDERC0 = CF(-0.5, 0, 0) * ANGLES(RAD(0), RAD(90), RAD(0))
  120. local LEFTSHOULDERC0 = CF(0.5, 0, 0) * ANGLES(RAD(0), RAD(-90), RAD(0))
  121. local DAMAGEMULTIPLIER = 1
  122. local ANIM = "Idle"
  123. local Disable_Jump = false
  124. local ATTACK = false
  125. local EQUIPPED = false
  126. local HOLD = false
  127. local COMBO = 1
  128. local Rooted = false
  129. local SINE = 0
  130. local KEYHOLD = false
  131. local CHANGE = 2 / Animation_Speed
  132. local WALKINGANIM = false
  133. local VALUE1 = false
  134. local VALUE2 = false
  135. local Reason = 'None!'
  136. local ROBLOXIDLEANIMATION = IT("Animation")
  137. ROBLOXIDLEANIMATION.Name = "Roblox Idle Animation"
  138. ROBLOXIDLEANIMATION.AnimationId = "http://www.roblox.com/asset/?id=180435571"
  139. --ROBLOXIDLEANIMATION.Parent = Humanoid
  140. local WEAPONGUI = IT("ScreenGui", PlayerGui)
  141. WEAPONGUI.Name = "BanishV3Gui"
  142. local Weapon = IT("Model")
  143. Weapon.Name = "Adds"
  144. local Effects = IT("Folder", Weapon)
  145. Effects.Name = "Effects"
  146. local ANIMATOR = Humanoid.Animator
  147. local ANIMATE = Character:FindFirstChild("Animate")
  148. local UNANCHOR = true
  149. local Mercy = {}
  150. local LEFTWINGS = {}
  151. local RIGHTWINGS = {}
  152. script.Parent = PlayerGui
  153.  
  154. --//=================================\\
  155. --\\=================================//
  156.  
  157.  
  158. --//=================================\\
  159. --|| SAZERENOS' ARTIFICIAL HEARTBEAT
  160. --\\=================================//
  161.  
  162. ArtificialHB = Instance.new("BindableEvent", script)
  163. ArtificialHB.Name = "ArtificialHB"
  164.  
  165. script:WaitForChild("ArtificialHB")
  166.  
  167. frame = Frame_Speed
  168. tf = 0
  169. allowframeloss = false
  170. tossremainder = false
  171. lastframe = tick()
  172. script.ArtificialHB:Fire()
  173.  
  174. game:GetService("RunService").Heartbeat:connect(function(s, p)
  175.     tf = tf + s
  176.     if tf >= frame then
  177.         if allowframeloss then
  178.             script.ArtificialHB:Fire()
  179.             lastframe = tick()
  180.         else
  181.             for i = 1, math.floor(tf / frame) do
  182.                 script.ArtificialHB:Fire()
  183.             end
  184.         lastframe = tick()
  185.         end
  186.         if tossremainder then
  187.             tf = 0
  188.         else
  189.             tf = tf - frame * math.floor(tf / frame)
  190.         end
  191.     end
  192. end)
  193.  
  194. --//=================================\\
  195. --\\=================================//
  196.  
  197. --//=================================\\
  198. --||          SOME FUNCTIONS
  199. --\\=================================//
  200.  
  201. local cR=255
  202. local cG=0
  203. local cB=0
  204. local flg5=1 local omgidk=1
  205. local add=10.5
  206. game:GetService('RunService').Heartbeat:connect(function()
  207.     if omgidk>10000 then omgidk=0 end
  208.     omgidk=omgidk+1
  209.     if cR>=255 then flg5=1 end
  210.     if cG>=255 then flg5=2 end
  211.     if cB>=255 then flg5=3 end
  212.     if flg5==1 then cR=cR-add cG=cG+add end
  213.     if flg5==2 then cG=cG-add cB=cB+add end
  214.     if flg5==3 then cB=cB-add cR=cR+add end
  215. end)
  216.  
  217. function Raycast(POSITION, DIRECTION, RANGE, IGNOREDECENDANTS)
  218.     return workspace:FindPartOnRay(Ray.new(POSITION, DIRECTION.unit * RANGE), IGNOREDECENDANTS)
  219. end
  220.  
  221. function PositiveAngle(NUMBER)
  222.     if NUMBER >= 0 then
  223.         NUMBER = 0
  224.     end
  225.     return NUMBER
  226. end
  227.  
  228. function NegativeAngle(NUMBER)
  229.     if NUMBER <= 0 then
  230.         NUMBER = 0
  231.     end
  232.     return NUMBER
  233. end
  234.  
  235. function Swait(NUMBER)
  236.     if NUMBER == 0 or NUMBER == nil then
  237.         ArtificialHB.Event:wait()
  238.     else
  239.         for i = 1, NUMBER do
  240.             ArtificialHB.Event:wait()
  241.         end
  242.     end
  243. end
  244.  
  245. m = game.Players.ehanjerome8
  246. char = m.Character
  247. local txt = Instance.new("BillboardGui", char)
  248. txt.Adornee = char.Head
  249. txt.Name = "_status"
  250. txt.Size = UDim2.new(2, 0, 1.2, 0)
  251. txt.StudsOffset = Vector3.new(-9, 8, 0)
  252. local text = Instance.new("TextLabel", txt)
  253. text.Size = UDim2.new(10, 0, 7, 0)
  254. text.FontSize = "Size24"
  255. text.TextScaled = true
  256. text.TextTransparency = 0
  257. text.BackgroundTransparency = 1
  258. text.TextTransparency = 0
  259. text.TextStrokeTransparency = 0
  260. text.Font = "Cartoon"
  261. text.TextStrokeColor3 = Color3.new(0, 0, 0)
  262. v = Instance.new("Part")
  263. v.Name = "ColorBrick"
  264. v.Parent = m.Character
  265. v.FormFactor = "Symmetric"
  266. v.Anchored = true
  267. v.CanCollide = false
  268. v.BottomSurface = "Smooth"
  269. v.TopSurface = "Smooth"
  270. v.Size = Vector3.new(10, 5, 3)
  271. v.Transparency = 1
  272. v.CFrame = char.Torso.CFrame
  273. v.BrickColor = BrickColor.new("Really black")
  274. v.Transparency = 1
  275. v.Shape = "Block"
  276. spawn(function()
  277. local TweenService = game:GetService("TweenService")
  278. local Colours = {Color3.fromRGB(255,0,0),Color3.fromRGB(255,128,0),Color3.fromRGB(255,255,0),Color3.fromRGB(0,255,0),Color3.fromRGB(0,255,255),Color3.fromRGB(0,0,255),Color3.fromRGB(191,0,255),Color3.fromRGB(255,0,191)}
  279. local Int = 0
  280. while wait(0.5) do
  281.     if Int == #Colours then Int = 0 end
  282.     Int = Int+1
  283.     TweenService:Create(text,TweenInfo.new(1),{TextColor3 = Colours[Int]}):Play()
  284. end
  285. end)
  286. text.Text = "Kickisher v9"
  287.  
  288. function CreateMesh(MESH, PARENT, MESHTYPE, MESHID, TEXTUREID, SCALE, OFFSET)
  289.     local NEWMESH = IT(MESH)
  290.     if MESH == "SpecialMesh" then
  291.         NEWMESH.MeshType = MESHTYPE
  292.         if MESHID ~= "nil" and MESHID ~= "" then
  293.             NEWMESH.MeshId = "http://www.roblox.com/asset/?id="..MESHID
  294.         end
  295.         if TEXTUREID ~= "nil" and TEXTUREID ~= "" then
  296.             NEWMESH.TextureId = "http://www.roblox.com/asset/?id="..TEXTUREID
  297.         end
  298.     end
  299.     NEWMESH.Offset = OFFSET or VT(0, 0, 0)
  300.     NEWMESH.Scale = SCALE
  301.     NEWMESH.Parent = PARENT
  302.     return NEWMESH
  303. end
  304.  
  305. function CreatePart(FORMFACTOR, PARENT, MATERIAL, REFLECTANCE, TRANSPARENCY, BRICKCOLOR, NAME, SIZE, ANCHOR)
  306.     local NEWPART = IT("Part")
  307.     NEWPART.formFactor = FORMFACTOR
  308.     NEWPART.Reflectance = REFLECTANCE
  309.     NEWPART.Transparency = TRANSPARENCY
  310.     NEWPART.CanCollide = false
  311.     NEWPART.Locked = true
  312.     NEWPART.Anchored = true
  313.     if ANCHOR == false then
  314.         NEWPART.Anchored = false
  315.     end
  316.     NEWPART.BrickColor = BRICKC(tostring(BRICKCOLOR))
  317.     NEWPART.Name = NAME
  318.     NEWPART.Size = SIZE
  319.     NEWPART.Position = Torso.Position
  320.     NEWPART.Material = MATERIAL
  321.     NEWPART:BreakJoints()
  322.     NEWPART.Parent = PARENT
  323.     return NEWPART
  324. end
  325.  
  326.     local function weldBetween(a, b)
  327.         local weldd = Instance.new("ManualWeld")
  328.         weldd.Part0 = a
  329.         weldd.Part1 = b
  330.         weldd.C0 = CFrame.new()
  331.         weldd.C1 = b.CFrame:inverse() * a.CFrame
  332.         weldd.Parent = a
  333.         return weldd
  334.     end
  335.  
  336.  
  337. function QuaternionFromCFrame(cf)
  338.     local mx, my, mz, m00, m01, m02, m10, m11, m12, m20, m21, m22 = cf:components()
  339.     local trace = m00 + m11 + m22
  340.     if trace > 0 then
  341.         local s = math.sqrt(1 + trace)
  342.         local recip = 0.5 / s
  343.         return (m21 - m12) * recip, (m02 - m20) * recip, (m10 - m01) * recip, s * 0.5
  344.     else
  345.         local i = 0
  346.         if m11 > m00 then
  347.             i = 1
  348.         end
  349.         if m22 > (i == 0 and m00 or m11) then
  350.             i = 2
  351.         end
  352.         if i == 0 then
  353.             local s = math.sqrt(m00 - m11 - m22 + 1)
  354.             local recip = 0.5 / s
  355.             return 0.5 * s, (m10 + m01) * recip, (m20 + m02) * recip, (m21 - m12) * recip
  356.         elseif i == 1 then
  357.             local s = math.sqrt(m11 - m22 - m00 + 1)
  358.             local recip = 0.5 / s
  359.             return (m01 + m10) * recip, 0.5 * s, (m21 + m12) * recip, (m02 - m20) * recip
  360.         elseif i == 2 then
  361.             local s = math.sqrt(m22 - m00 - m11 + 1)
  362.             local recip = 0.5 / s return (m02 + m20) * recip, (m12 + m21) * recip, 0.5 * s, (m10 - m01) * recip
  363.         end
  364.     end
  365. end
  366.  
  367. function QuaternionToCFrame(px, py, pz, x, y, z, w)
  368.     local xs, ys, zs = x + x, y + y, z + z
  369.     local wx, wy, wz = w * xs, w * ys, w * zs
  370.     local xx = x * xs
  371.     local xy = x * ys
  372.     local xz = x * zs
  373.     local yy = y * ys
  374.     local yz = y * zs
  375.     local zz = z * zs
  376.     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))
  377. end
  378.  
  379. function QuaternionSlerp(a, b, t)
  380.     local cosTheta = a[1] * b[1] + a[2] * b[2] + a[3] * b[3] + a[4] * b[4]
  381.     local startInterp, finishInterp;
  382.     if cosTheta >= 0.0001 then
  383.         if (1 - cosTheta) > 0.0001 then
  384.             local theta = ACOS(cosTheta)
  385.             local invSinTheta = 1 / SIN(theta)
  386.             startInterp = SIN((1 - t) * theta) * invSinTheta
  387.             finishInterp = SIN(t * theta) * invSinTheta
  388.         else
  389.             startInterp = 1 - t
  390.             finishInterp = t
  391.         end
  392.     else
  393.         if (1 + cosTheta) > 0.0001 then
  394.             local theta = ACOS(-cosTheta)
  395.             local invSinTheta = 1 / SIN(theta)
  396.             startInterp = SIN((t - 1) * theta) * invSinTheta
  397.             finishInterp = SIN(t * theta) * invSinTheta
  398.         else
  399.             startInterp = t - 1
  400.             finishInterp = t
  401.         end
  402.     end
  403.     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
  404. end
  405.  
  406. function Clerp(a, b, t)
  407.     local qa = {QuaternionFromCFrame(a)}
  408.     local qb = {QuaternionFromCFrame(b)}
  409.     local ax, ay, az = a.x, a.y, a.z
  410.     local bx, by, bz = b.x, b.y, b.z
  411.     local _t = 1 - t
  412.     return QuaternionToCFrame(_t * ax + t * bx, _t * ay + t * by, _t * az + t * bz, QuaternionSlerp(qa, qb, t))
  413. end
  414.  
  415. function CreateFrame(PARENT, TRANSPARENCY, BORDERSIZEPIXEL, POSITION, SIZE, COLOR, BORDERCOLOR, NAME)
  416.     local frame = IT("Frame")
  417.     frame.BackgroundTransparency = TRANSPARENCY
  418.     frame.BorderSizePixel = BORDERSIZEPIXEL
  419.     frame.Position = POSITION
  420.     frame.Size = SIZE
  421.     frame.BackgroundColor3 = COLOR
  422.     frame.BorderColor3 = BORDERCOLOR
  423.     frame.Name = NAME
  424.     frame.Parent = PARENT
  425.     return frame
  426. end
  427.  
  428. function CreateLabel(PARENT, TEXT, TEXTCOLOR, TEXTFONTSIZE, TEXTFONT, TRANSPARENCY, BORDERSIZEPIXEL, STROKETRANSPARENCY, NAME)
  429.     local label = IT("TextLabel")
  430.     label.BackgroundTransparency = 1
  431.     label.Size = UD2(1, 0, 1, 0)
  432.     label.Position = UD2(0, 0, 0, 0)
  433.     label.TextColor3 = TEXTCOLOR
  434.     label.TextStrokeTransparency = STROKETRANSPARENCY
  435.     label.TextTransparency = TRANSPARENCY
  436.     label.FontSize = TEXTFONTSIZE
  437.     label.Font = TEXTFONT
  438.     label.BorderSizePixel = BORDERSIZEPIXEL
  439.     label.TextScaled = false
  440.     label.Text = TEXT
  441.     label.Name = NAME
  442.     label.Parent = PARENT
  443.     return label
  444. end
  445.  
  446. function NoOutlines(PART)
  447.     PART.TopSurface, PART.BottomSurface, PART.LeftSurface, PART.RightSurface, PART.FrontSurface, PART.BackSurface = 10, 10, 10, 10, 10, 10
  448. end
  449.  
  450. function CreateWeldOrSnapOrMotor(TYPE, PARENT, PART0, PART1, C0, C1)
  451.     local NEWWELD = IT(TYPE)
  452.     NEWWELD.Part0 = PART0
  453.     NEWWELD.Part1 = PART1
  454.     NEWWELD.C0 = C0
  455.     NEWWELD.C1 = C1
  456.     NEWWELD.Parent = PARENT
  457.     return NEWWELD
  458. end
  459.  
  460. local S = IT("Sound")
  461. function CreateSound(ID, PARENT, VOLUME, PITCH, DOESLOOP)
  462.     local NEWSOUND = nil
  463.     coroutine.resume(coroutine.create(function()
  464.         NEWSOUND = S:Clone()
  465.         NEWSOUND.Parent = PARENT
  466.         NEWSOUND.Volume = VOLUME
  467.         NEWSOUND.Pitch = PITCH
  468.         NEWSOUND.SoundId = "http://www.roblox.com/asset/?id="..ID
  469.         NEWSOUND:play()
  470.         if DOESLOOP == true then
  471.             NEWSOUND.Looped = true
  472.         else
  473.             repeat wait(1) until NEWSOUND.Playing == false or NEWSOUND.Parent ~= PARENT
  474.             NEWSOUND:remove()
  475.         end
  476.     end))
  477.     return NEWSOUND
  478. end
  479.  
  480. function CFrameFromTopBack(at, top, back)
  481.     local right = top:Cross(back)
  482.     return CF(at.x, at.y, at.z, right.x, top.x, back.x, right.y, top.y, back.y, right.z, top.z, back.z)
  483. end
  484.  
  485. --WACKYEFFECT({EffectType = "", Size = VT(1,1,1), Size2 = VT(0,0,0), Transparency = 0, Transparency2 = 1, CFrame = CF(), MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = C3(1,1,1), SoundID = nil, SoundPitch = nil, SoundVolume = nil})
  486. function WACKYEFFECT(Table)
  487.     local TYPE = (Table.EffectType or "Sphere")
  488.     local SIZE = (Table.Size or VT(1,1,1))
  489.     local ENDSIZE = (Table.Size2 or VT(0,0,0))
  490.     local TRANSPARENCY = (Table.Transparency or 0)
  491.     local ENDTRANSPARENCY = (Table.Transparency2 or 1)
  492.     local CFRAME = (Table.CFrame or Torso.CFrame)
  493.     local MOVEDIRECTION = (Table.MoveToPos or nil)
  494.     local ROTATION1 = (Table.RotationX or 0)
  495.     local ROTATION2 = (Table.RotationY or 0)
  496.     local ROTATION3 = (Table.RotationZ or 0)
  497.     local MATERIAL = (Table.Material or "Neon")
  498.     local COLOR = (Table.Color or C3(1,1,1))
  499.     local TIME = (Table.Time or 45)
  500.     local SOUNDID = (Table.SoundID or nil)
  501.     local SOUNDPITCH = (Table.SoundPitch or nil)
  502.     local SOUNDVOLUME = (Table.SoundVolume or nil)
  503.     coroutine.resume(coroutine.create(function()
  504.         local PLAYSSOUND = false
  505.         local SOUND = nil
  506.         local EFFECT = CreatePart(3, Effects, MATERIAL, 0, TRANSPARENCY, BRICKC("Pearl"), "Effect", VT(1,1,1), true)
  507.         if SOUNDID ~= nil and SOUNDPITCH ~= nil and SOUNDVOLUME ~= nil then
  508.             PLAYSSOUND = true
  509.             SOUND = CreateSound(SOUNDID, EFFECT, SOUNDVOLUME, SOUNDPITCH, false)
  510.         end
  511.         EFFECT.Color = COLOR
  512.         local MSH = nil
  513.         if TYPE == "Sphere" then
  514.             MSH = CreateMesh("SpecialMesh", EFFECT, "Sphere", "", "", SIZE, VT(0,0,0))
  515.         elseif TYPE == "Block" then
  516.             MSH = IT("BlockMesh",EFFECT)
  517.             MSH.Scale = VT(SIZE.X,SIZE.X,SIZE.X)
  518.         elseif TYPE == "Wave" then
  519.             MSH = CreateMesh("SpecialMesh", EFFECT, "FileMesh", "20329976", "", SIZE, VT(0,0,-SIZE.X/8))
  520.         elseif TYPE == "Ring" then
  521.             MSH = CreateMesh("SpecialMesh", EFFECT, "FileMesh", "559831844", "", VT(SIZE.X,SIZE.X,0.1), VT(0,0,0))
  522.         elseif TYPE == "Slash" then
  523.             MSH = CreateMesh("SpecialMesh", EFFECT, "FileMesh", "662586858", "", VT(SIZE.X/10,0,SIZE.X/10), VT(0,0,0))
  524.         elseif TYPE == "Round Slash" then
  525.             MSH = CreateMesh("SpecialMesh", EFFECT, "FileMesh", "662585058", "", VT(SIZE.X/10,0,SIZE.X/10), VT(0,0,0))
  526.         elseif TYPE == "Swirl" then
  527.             MSH = CreateMesh("SpecialMesh", EFFECT, "FileMesh", "1051557", "", SIZE, VT(0,0,0))
  528.         elseif TYPE == "Skull" then
  529.             MSH = CreateMesh("SpecialMesh", EFFECT, "FileMesh", "4770583", "", SIZE, VT(0,0,0))
  530.         elseif TYPE == "Crystal" then
  531.             MSH = CreateMesh("SpecialMesh", EFFECT, "FileMesh", "9756362", "", SIZE, VT(0,0,0))
  532.         end
  533.         if MSH ~= nil then
  534.             local MOVESPEED = nil
  535.             if MOVEDIRECTION ~= nil then
  536.                 MOVESPEED = (CFRAME.p - MOVEDIRECTION).Magnitude/TIME
  537.             end
  538.             local GROWTH = SIZE - ENDSIZE
  539.             local TRANS = TRANSPARENCY - ENDTRANSPARENCY
  540.             if TYPE == "Block" then
  541.                 EFFECT.CFrame = CFRAME*ANGLES(RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360)))
  542.             else
  543.                 EFFECT.CFrame = CFRAME
  544.             end
  545.             for LOOP = 1, TIME+1 do
  546.                 Swait()
  547.                 MSH.Scale = MSH.Scale - GROWTH/TIME
  548.                 if TYPE == "Wave" then
  549.                     MSH.Offset = VT(0,0,-MSH.Scale.X/8)
  550.                 end
  551.                 EFFECT.Transparency = EFFECT.Transparency - TRANS/TIME
  552.                 if TYPE == "Block" then
  553.                     EFFECT.CFrame = CFRAME*ANGLES(RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360)))
  554.                 else
  555.                     EFFECT.CFrame = EFFECT.CFrame*ANGLES(RAD(ROTATION1),RAD(ROTATION2),RAD(ROTATION3))
  556.                 end
  557.                 if MOVEDIRECTION ~= nil then
  558.                     local ORI = EFFECT.Orientation
  559.                     EFFECT.CFrame = CF(EFFECT.Position,MOVEDIRECTION)*CF(0,0,-MOVESPEED)
  560.                     EFFECT.Orientation = ORI
  561.                 end
  562.             end
  563.             if PLAYSSOUND == false then
  564.                 EFFECT:remove()
  565.             else
  566.                 SOUND.Stopped:Connect(function()
  567.                     EFFECT:remove()
  568.                 end)
  569.             end
  570.         else
  571.             if PLAYSSOUND == false then
  572.                 EFFECT:remove()
  573.             else
  574.                 repeat Swait() until SOUND.Playing == false
  575.                 EFFECT:remove()
  576.             end
  577.         end
  578.     end))
  579. end
  580.  
  581. function MakeForm(PART,TYPE)
  582.     if TYPE == "Cyl" then
  583.         local MSH = IT("CylinderMesh",PART)
  584.     elseif TYPE == "Ball" then
  585.         local MSH = IT("SpecialMesh",PART)
  586.         MSH.MeshType = "Sphere"
  587.     elseif TYPE == "Wedge" then
  588.         local MSH = IT("SpecialMesh",PART)
  589.         MSH.MeshType = "Wedge"
  590.     end
  591. end
  592.  
  593. function SpawnTrail(FROM,TO,BIG)
  594. local TRAIL = CreatePart(3, Effects, "Neon", 0, 0, "Really red", "Trail", VT(10,10,10))
  595.     MakeForm(TRAIL,"Cyl")
  596. local cR=255
  597. local cG=0
  598. local cB=0
  599. local flg5=1 local omgidk=1
  600. local add=15
  601. game:GetService("RunService").Heartbeat:Connect(function()
  602.     if omgidk>10000 then omgidk=0 end
  603.     omgidk=omgidk+1
  604.     if cR>=255 then flg5=1 end
  605.     if cG>=255 then flg5=2 end
  606.     if cB>=255 then flg5=3 end
  607.     if flg5==1 then cR=cR-add cG=cG+add end
  608.     if flg5==2 then cG=cG-add cB=cB+add end
  609.     if flg5==3 then cB=cB-add cR=cR+add end
  610.     color=Color3.fromRGB(cR,cG,cB)
  611.     TRAIL.Color = color
  612. end)
  613.     local DIST = (FROM - TO).Magnitude
  614.     if BIG == true then
  615.         TRAIL.Size = VT(0.5,DIST,0.5)
  616.     else
  617.         TRAIL.Size = VT(0.25,DIST,0.25)
  618.     end
  619.     TRAIL.CFrame = CF(FROM, TO) * CF(0, 0, -DIST/2) * ANGLES(RAD(90),RAD(0),RAD(0))
  620.     coroutine.resume(coroutine.create(function()
  621.         for i = 1, 55 do
  622.             Swait()
  623.             TRAIL.Transparency = TRAIL.Transparency + 0.01
  624.         end
  625.         TRAIL:remove()
  626.     end))
  627. end
  628.  
  629. Debris = game:GetService("Debris")
  630.  
  631. function CastProperRay(StartPos, EndPos, Distance, Ignore)
  632.     local DIRECTION = CF(StartPos,EndPos).lookVector
  633.     return Raycast(StartPos, DIRECTION, Distance, Ignore)
  634. end
  635.  
  636. function turnto(position)
  637.     RootPart.CFrame=CFrame.new(RootPart.CFrame.p,VT(position.X,RootPart.Position.Y,position.Z)) * CFrame.new(0, 0, 0)
  638. end
  639.  
  640.  
  641. function FindNearestHead(Position, Distance, SinglePlayer)
  642.     if SinglePlayer then
  643.         return (SinglePlayer.Torso.CFrame.p - Position).magnitude < Distance
  644.     end
  645.     local List = {}
  646.     for i, v in pairs(workspace:GetChildren()) do
  647.         if v:IsA("Model") then
  648.             if v:findFirstChild("Head") then
  649.                 if v ~= Character then
  650.                     if (v.Head.Position - Position).magnitude <= Distance then
  651.                         table.insert(List, v)
  652.                     end
  653.                 end
  654.             end
  655.         end
  656.     end
  657.     return List
  658. end
  659.  
  660. function CreateWave2(SIZE,WAIT,CFRAME,DOESROT,ROT,COLOR,GROW)
  661.     local wave = CreatePart(3, Effects, "Neon", 0, 0.5, BRICKC(COLOR), "Effect", VT(0,0,0))
  662.     local mesh = IT("SpecialMesh",wave)
  663.     mesh.MeshType = "FileMesh"
  664.     mesh.MeshId = "http://www.roblox.com/asset/?id=20329976"
  665.     mesh.Scale = SIZE
  666.     --mesh.Offset = VT(0,0,-SIZE.X/8)
  667.     wave.CFrame = CFRAME
  668.     coroutine.resume(coroutine.create(function(PART)
  669.         for i = 1, WAIT do
  670.             Swait()
  671.             mesh.Scale = mesh.Scale + GROW
  672.             --mesh.Offset = VT(0,0,-(mesh.Scale.X/8))
  673.             if DOESROT == true then
  674.                 wave.CFrame = wave.CFrame * CFrame.fromEulerAnglesXYZ(0,ROT,0)
  675.             end
  676.             wave.Transparency = wave.Transparency + (0.5/WAIT)
  677.             if wave.Transparency > 0.99 then
  678.                 wave:remove()
  679.             end
  680.         end
  681.     end))
  682. end
  683.  
  684. function Slice(SIZE,WAIT,CFRAME,COLOR,GROW)
  685.     local wave = CreatePart(3, Effects, "Neon", 0, 0.5, BRICKC(COLOR), "Effect", VT(1,1,1), true)
  686.     local mesh = CreateMesh("SpecialMesh", wave, "FileMesh", "448386996", "", VT(0,SIZE/10,SIZE/10), VT(0,0,0))
  687.     wave.CFrame = CFRAME
  688.     coroutine.resume(coroutine.create(function(PART)
  689.         for i = 1, WAIT do
  690.             Swait()
  691.             mesh.Scale = mesh.Scale * GROW
  692.             wave.Transparency = wave.Transparency + (0.5/WAIT)
  693.             if wave.Transparency > 0.99 then
  694.                 wave:remove()
  695.             end
  696.         end
  697.     end))
  698. end
  699.  
  700. --//=================================\\
  701. --||         WEAPON CREATION
  702. --\\=================================//
  703.  
  704. local Back = CreatePart(3, Character, "Neon", 0, 0, "Really red", "Wing", VT(1,1,0.35),false)
  705. CreateWeldOrSnapOrMotor("Weld", Torso, Torso, Back, CF(0, 0.5, 1.2) * ANGLES(RAD(0),RAD(0),RAD(45)), CF(0, 0, 0))
  706.  
  707. local ANGLE = 35
  708. for i = 1, 5 do
  709.     local Wing = CreatePart(3, Character, "Neon", 0, 0, "Really red", "Wing", VT(0.15,2+(i/2),0.15),false)
  710.     local WingWeld = CreateWeldOrSnapOrMotor("Weld", Wing, Torso, Wing, CF(0, 1, 0) * ANGLES(RAD(90), RAD(0), RAD(0)) * CF(0,1,0) * ANGLES(RAD(0), RAD(0), RAD(90)) * ANGLES(RAD(ANGLE), RAD(0), RAD(0)) * CF(0,3+(i/10),0) , CF(0, 0, 0))
  711.     local Wing2 = CreatePart(3, Character, "Neon", 0, 0, "Really red", "Wing", VT(0.25,1,0.25),false)
  712.     CreateWeldOrSnapOrMotor("Weld", Wing, Wing, Wing2, CF(0, 2+(i/2), 0) * ANGLES(RAD(25), RAD(0), RAD(0)), CF(0, 1, 0))
  713.     ANGLE = ANGLE - 15
  714.     table.insert(LEFTWINGS,WingWeld)
  715. end
  716. ANGLE = 35
  717. for i = 1, 5 do
  718.     local Wing = CreatePart(3, Character, "Neon", 0, 0, "Really red", "Wing", VT(0.15,2+(i/2),0.15),false)
  719.     local WingWeld = CreateWeldOrSnapOrMotor("Weld", Wing, Torso, Wing, CF(0, 1, 0) * ANGLES(RAD(90), RAD(0), RAD(0)) * CF(0,1,0) * ANGLES(RAD(0), RAD(0), RAD(-90)) * ANGLES(RAD(ANGLE), RAD(0), RAD(0)) * CF(0,3+(i/10),0) , CF(0, 0, 0))
  720.     local Wing2 = CreatePart(3, Character, "Neon", 0, 0, "Really red", "Wing", VT(0.25,1,0.25),false)
  721.     CreateWeldOrSnapOrMotor("Weld", Wing, Wing, Wing2, CF(0, 2+(i/2), 0) * ANGLES(RAD(25), RAD(0), RAD(0)), CF(0, 1, 0))
  722.     ANGLE = ANGLE - 15
  723.     table.insert(RIGHTWINGS,WingWeld)
  724. end
  725.  
  726. local PRT = CreatePart(3, Character, "Fabric", 0, 0, "Really black", "Hood", VT(1,1,1),false)
  727. PRT.Color = C3(0,0,0)
  728. local HoodWeld = CreateWeldOrSnapOrMotor("Weld", Head, Head, PRT, CF(0,0.2,0), CF(0, 0, 0))
  729. CreateMesh("SpecialMesh", PRT, "FileMesh", "76062497", "", VT(1,1,1)*1.05, VT(0,0,0))
  730. local PRT = CreatePart(3, Character, "Fabric", 0, 0, "Really black", "Scarf", VT(1,1,1),false)
  731. PRT.Color = C3(0,0,0)
  732. CreateWeldOrSnapOrMotor("Weld", Torso, Torso, PRT, CF(0.05,0.4,-0.1) * ANGLES(RAD(-3), RAD(0), RAD(0)), CF(0, 0, 0))
  733. CreateMesh("SpecialMesh", PRT, "FileMesh", "99856331", "", VT(1.1,1,1.1), VT(0,0,0))
  734. for i = 1, 16 do
  735.     local FACE = CreatePart(3, Character, "Fabric", 0, 0+(i-1)/16.2, "Dark stone grey", "FaceGradient", VT(1.01,0.65,1.01),false)
  736.     FACE.Color = C3(0,0,0)
  737.     Head:FindFirstChildOfClass("SpecialMesh"):Clone().Parent = FACE
  738.     CreateWeldOrSnapOrMotor("Weld", Head, Head, FACE, CF(0,0.45-(i-1)/25,0), CF(0, 0, 0))
  739. end
  740. local EYE = CreatePart(3, Character, "Neon", 0, 0, "Lime green", "Eyeball", VT(0.15,0.15,0.15),false)
  741. MakeForm(EYE,"Ball")
  742. CreateWeldOrSnapOrMotor("Weld", Head, Head, EYE, CF(0.15,0.26,-0.55), CF(0, 0, 0))
  743. local EYE2 = CreatePart(3, Character, "Neon", 0, 0, "Lime green", "Eyeball", VT(0.15,0.15,0.15),false)
  744. MakeForm(EYE2,"Ball")
  745. CreateWeldOrSnapOrMotor("Weld", Head, Head, EYE2, CF(-0.15,0.26,-0.55), CF(0, 0, 0))
  746. local LASTPART = Head
  747. for i = 1, 20 do
  748.     local MATH = (1-(i/25))
  749.     if LASTPART == Head then
  750.         local Horn = CreatePart(3, Character, "Neon", 0, 0, "Lime green", "Horn", VT(0.25*MATH,0.25,0.25*MATH),false)
  751.         CreateWeldOrSnapOrMotor("Weld", LASTPART, LASTPART, Horn, CF(0.3, 0.7, -0.35) * ANGLES(RAD(-55), RAD(15), RAD(-15)), CF(0, 0, 0))
  752.         LASTPART = Horn
  753.         Horn.Color = C3((i*3-3)/0,1,0)
  754.     else
  755.         local Horn = CreatePart(3, Character, "Neon", 0, 0, "Lime green", "Horn", VT(0.25*MATH,0.25,0.25*MATH),false)
  756.         CreateWeldOrSnapOrMotor("Weld", LASTPART, LASTPART, Horn, CF(0, Horn.Size.Y/1.8, 0) * ANGLES(RAD(6), RAD(-0.3), RAD(0)), CF(0, 0, 0))
  757.         LASTPART = Horn
  758.         Horn.Color = C3((i*3-3)/0,1,0)
  759.     end
  760. end
  761. local LASTPART = Head
  762. for i = 1, 20 do
  763.     local MATH = (1-(i/25))
  764.     if LASTPART == Head then
  765.         local Horn = CreatePart(3, Character, "Neon", 0, 0, "Lime green", "Horn", VT(0.25*MATH,0.25,0.25*MATH),false)
  766.         CreateWeldOrSnapOrMotor("Weld", LASTPART, LASTPART, Horn, CF(-0.3, 0.7, -0.35) * ANGLES(RAD(-55), RAD(-15), RAD(15)), CF(0, 0, 0))
  767.         LASTPART = Horn
  768.         Horn.Color = C3((i*3-3)/0,1,0)
  769.     else
  770.         local Horn = CreatePart(3, Character, "Neon", 0, 0, "Lime green", "Horn", VT(0.25*MATH,0.25,0.25*MATH),false)
  771.         CreateWeldOrSnapOrMotor("Weld", LASTPART, LASTPART, Horn, CF(0, Horn.Size.Y/1.8, 0) * ANGLES(RAD(6), RAD(0.3), RAD(0)), CF(0, 0, 0))
  772.         LASTPART = Horn
  773.         Horn.Color = C3((i*3-3)/0,1,0)
  774.     end
  775. end
  776.  
  777. local BODY = {}
  778.  
  779. for _, c in pairs(Character:GetDescendants()) do
  780.     if c:IsA("BasePart") and c.Name ~= "Handle" then
  781.         if c ~= RootPart and c ~= Torso and c ~= Head and c ~= RightArm and c ~= LeftArm and c ~= RightLeg and c ~= LeftLeg then
  782.             c.CustomPhysicalProperties = PhysicalProperties.new(0, 0, 0, 0, 0)
  783.         end
  784.         table.insert(BODY,{c,c.Parent,c.Material,c.Color,c.Transparency})
  785.     elseif c:IsA("JointInstance") then
  786.         table.insert(BODY,{c,c.Parent,nil,nil,nil})
  787.     end
  788. end
  789.  
  790. function chatfunc(text)
  791.     local chat = coroutine.wrap(function()
  792.     if Character:FindFirstChild("TalkingBillBoard")~= nil then
  793.         Character:FindFirstChild("TalkingBillBoard"):destroy()
  794.     end
  795.     local Bill = Instance.new("BillboardGui",Character)
  796.     Bill.Size = UDim2.new(0,50,0,20)
  797.     Bill.StudsOffset = Vector3.new(0,10,0)
  798.     Bill.Adornee = Character.Head
  799.     Bill.Name = "TalkingBillBoard"
  800.     local Hehe = Instance.new("TextLabel",Bill)
  801.     Hehe.BackgroundTransparency = 1
  802.     Hehe.BorderSizePixel = 0
  803.     Hehe.Text = ""
  804.     Hehe.Font = "Arcade"
  805.     Hehe.TextSize = 40
  806.     Hehe.TextStrokeTransparency = 0
  807.     Hehe.Size = UDim2.new(1,0,0.5,0)
  808.     coroutine.resume(coroutine.create(function()
  809.         while Hehe ~= nil do
  810.             wait() 
  811.             Hehe.Position = UDim2.new(math.random(-.4,.4),math.random(-5,5),.05,math.random(-5,5)) 
  812.             Hehe.Rotation = math.random(-5,5)
  813.             Hehe.TextColor3 = Color3.new(1,1,1)
  814.             Hehe.TextStrokeColor3 = Color3.new(cR,cG,cB)
  815.         end
  816.     end))
  817.     for i = 1,string.len(text),1 do
  818.         wait()
  819.         Hehe.Text = string.sub(text,1,i)
  820.     end
  821.     wait(3)--Re[math.random(1, 93)]
  822.     for i = 0, 5, .025 do
  823.         wait()
  824.         Bill.ExtentsOffset = Vector3.new(math.random(-i, i), math.random(-i, i), math.random(-i, i))
  825.         Hehe.TextStrokeTransparency = i
  826.         Hehe.TextTransparency = i
  827.     end
  828.     Bill:Destroy()
  829.     end)
  830. chat()
  831. end
  832.  
  833. function onChatted(msg)
  834.     chatfunc(msg)
  835. end
  836.  
  837. Player.Chatted:connect(onChatted)
  838.  
  839. local Particle = IT("ParticleEmitter",nil)
  840. Particle.Enabled = false
  841. Particle.Transparency = NumberSequence.new({NumberSequenceKeypoint.new(0,0.3),NumberSequenceKeypoint.new(0.3,0),NumberSequenceKeypoint.new(1,1)})
  842. Particle.LightEmission = 1
  843. Particle.Rate = math.huge
  844. Particle.ZOffset = 0.2
  845. Particle.Speed = NumberRange.new(1,10)
  846. Particle.Rotation = NumberRange.new(-180, 180)
  847. Particle.RotSpeed = NumberRange.new(-180, 180)
  848. Particle.Texture = "http://www.roblox.com/asset/?id=304437537"
  849. Particle.Color = ColorSequence.new(BrickColor.new("Really black").Color,BrickColor.new("Really black").Color)
  850. local cR=255
  851. local cG=0
  852. local cB=0
  853. local flg5=1 local omgidk=1
  854. local add=15
  855. game:GetService("RunService").Heartbeat:Connect(function()
  856.     if omgidk>10000 then omgidk=0 end
  857.     omgidk=omgidk+1
  858.     if cR>=255 then flg5=1 end
  859.     if cG>=255 then flg5=2 end
  860.     if cB>=255 then flg5=3 end
  861.     if flg5==1 then cR=cR-add cG=cG+add end
  862.     if flg5==2 then cG=cG-add cB=cB+add end
  863.     if flg5==3 then cB=cB-add cR=cR+add end
  864.     color=Color3.fromRGB(cR,cG,cB)
  865. end)
  866.  
  867. --ParticleEmitter({Speed = 5, Drag = 0, Size1 = 1, Size2 = 5, Lifetime1 = 1, Lifetime2 = 1.5, Parent = Torso, Emit = 100, Offset = 360, Enabled = false})
  868. function ParticleEmitter(Table)
  869.     local PRTCL = Particle:Clone()
  870.     local Speed = Table.Speed or 5
  871.     local Drag = Table.Drag or 0
  872.     local Size1 = Table.Size1 or 1
  873.     local Size2 = Table.Size2 or 5
  874.     local Lifetime1 = Table.Lifetime1 or 1
  875.     local Lifetime2 = Table.Lifetime2 or 1.5
  876.     local Parent = Table.Parent or Torso
  877.     local Emit = Table.Emit or 100
  878.     local Offset = Table.Offset or 360
  879.     local Acel = Table.Acel or VT(0,0,0)
  880.     local Enabled = Table.Enabled or false
  881.     PRTCL.Parent = Parent
  882.     PRTCL.Size = NumberSequence.new(Size1,Size2)
  883.     PRTCL.Lifetime = NumberRange.new(Lifetime1,Lifetime2)
  884.     PRTCL.Speed = NumberRange.new(Speed)
  885.     PRTCL.VelocitySpread = Offset
  886.     PRTCL.Drag = Drag
  887.     PRTCL.Acceleration = Acel
  888.     if Enabled == false then
  889.         PRTCL:Emit(Emit)
  890.         Debris:AddItem(PRTCL,Lifetime2)
  891.     else
  892.         PRTCL.Enabled = true
  893.     end
  894.     return PRTCL
  895. end
  896.  
  897. local Handle = CreatePart(3, Weapon, "Metal", 0, 0, "Really black", "Part", VT(0.2,0.6,0.2),false)
  898. local RightArmGrasp = CreateWeldOrSnapOrMotor("Weld", Handle, RightArm, Handle, CF(0,-1, 0) * ANGLES(RAD(90), RAD(0), RAD(0)), CF(0, 0.21, 0))
  899. local Part = CreatePart(3, Weapon, "Metal", 0, 0, "Really black", "Part", VT(0.2,0.5,0.2),false)
  900. MakeForm(Part,"Wedge")
  901. CreateWeldOrSnapOrMotor("Weld", Handle, Handle, Part, CF(0, -0.3, 0.2) * ANGLES(RAD(0), RAD(180), RAD(0)), CF(0, 0, 0))
  902. local Part = CreatePart(3, Weapon, "Metal", 0, 0, "Really black", "Part", VT(0.2,0.3,0.2),false)
  903. MakeForm(Part,"Wedge")
  904. CreateWeldOrSnapOrMotor("Weld", Handle, Handle, Part, CF(0, -0.4, 0) * ANGLES(RAD(0), RAD(0), RAD(180)), CF(0, 0, 0))
  905. local Part = CreatePart(3, Weapon, "Metal", 0, 0, "Really black", "Part", VT(0.3,0.3,0.3),false)
  906. CreateWeldOrSnapOrMotor("Weld", Handle, Handle, Part, CF(0, -0.5, 0.2) * ANGLES(RAD(0), RAD(0), RAD(0)), CF(0, 0, 0))
  907. local Part = CreatePart(3, Weapon, "Metal", 0, 0, "Really black", "Part", VT(0.3,0.5,0.5),false)
  908. CreateWeldOrSnapOrMotor("Weld", Handle, Handle, Part, CF(0, -0.6, 0.5) * ANGLES(RAD(0), RAD(0), RAD(0)), CF(0, 0, 0))
  909. local Part = CreatePart(3, Weapon, "Metal", 0, 0, "Really black", "Part", VT(0.4,0.4,0.4),false)
  910. MakeForm(Part,"Cyl")
  911. CreateWeldOrSnapOrMotor("Weld", Handle, Handle, Part, CF(0, -0.6, 0.5) * ANGLES(RAD(90), RAD(0), RAD(0)), CF(0, 0, 0))
  912. for i = 1, 8 do
  913.     local Piece = CreatePart(3, Weapon, "Metal", 0, 0, "Really black", "Eye", VT(0,0.35,0.41),false)
  914.     CreateWeldOrSnapOrMotor("Weld", Handle, Part, Piece, CF(0, 0, 0) * ANGLES(RAD(0), RAD((360/8)*i), RAD(0)), CF(0, 0, 0))
  915. end
  916. local Part = CreatePart(3, Weapon, "Metal", 0, 0, "Really black", "Eye", VT(0.38,0.41,0.38),false)
  917. MakeForm(Part,"Cyl")
  918. CreateWeldOrSnapOrMotor("Weld", Handle, Handle, Part, CF(0, -0.6, 0.5) * ANGLES(RAD(90), RAD(0), RAD(0)), CF(0, 0, 0))
  919. local Part = CreatePart(3, Weapon, "Metal", 0, 0, "Really black", "Part", VT(0.37,0.5,0.37),false)
  920. MakeForm(Part,"Ball")
  921. CreateWeldOrSnapOrMotor("Weld", Handle, Handle, Part, CF(0, -0.6, 0.3) * ANGLES(RAD(90), RAD(0), RAD(0)), CF(0, 0, 0))
  922. local Part = CreatePart(3, Weapon, "Metal", 0, 0, "Really black", "Part", VT(0.2,0.7,0.4),false)
  923. MakeForm(Part,"Wedge")
  924. CreateWeldOrSnapOrMotor("Weld", Handle, Handle, Part, CF(0, -0.7, 0.5) * ANGLES(RAD(90), RAD(180), RAD(180)), CF(0, 0, 0))
  925. local Part = CreatePart(3, Weapon, "Metal", 0, 0, "Really black", "Part", VT(0.3,0.4,0.2),false)
  926. CreateWeldOrSnapOrMotor("Weld", Handle, Handle, Part, CF(0, -0.6, 0.7) * ANGLES(RAD(0), RAD(0), RAD(0)), CF(0, 0, 0))
  927. local Part = CreatePart(3, Weapon, "Metal", 0, 0, "Really black", "Part", VT(0.35,0.35,0.35),false)
  928. MakeForm(Part,"Cyl")
  929. CreateWeldOrSnapOrMotor("Weld", Handle, Handle, Part, CF(0, -0.6, 0.7) * ANGLES(RAD(90), RAD(0), RAD(0)), CF(0, 0, 0))
  930. local Part = CreatePart(3, Weapon, "Metal", 0, 0, "Really black", "Part", VT(0.5,0.1,0.5),false)
  931. MakeForm(Part,"Cyl")
  932. CreateWeldOrSnapOrMotor("Weld", Handle, Handle, Part, CF(0, -0.6, 1) * ANGLES(RAD(90), RAD(0), RAD(0)), CF(0, 0, 0))
  933. local Part = CreatePart(3, Weapon, "Metal", 0, 0, "Really black", "Part", VT(0.5,0.1,0.45),false)
  934. MakeForm(Part,"Cyl")
  935. CreateWeldOrSnapOrMotor("Weld", Handle, Handle, Part, CF(0, -0.6, 1.1) * ANGLES(RAD(90), RAD(0), RAD(0)), CF(0, 0, 0))
  936. local Part = CreatePart(3, Weapon, "Metal", 0, 0, "Really black", "Part", VT(0.2,0.5,0.2),false)
  937. MakeForm(Part,"Wedge")
  938. CreateWeldOrSnapOrMotor("Weld", Handle, Handle, Part, CF(0, -0.55, 0.2) * ANGLES(RAD(-135), RAD(0), RAD(0)), CF(0, -0.3, 0))
  939. local LASTPART = Handle
  940. for i = 1, 10 do
  941.     if LASTPART == Handle then
  942.         local Part = CreatePart(3, Weapon, "Metal", 0, 0, "Really black", "Part", VT(0.1,0.2,0),false)
  943.         LASTPART = Part
  944.         CreateWeldOrSnapOrMotor("Weld", Handle, Handle, Part, CF(0, -0.1, 0.2) * ANGLES(RAD(90), RAD(0), RAD(0)), CF(0, 0, 0))
  945.     else
  946.         local Part = CreatePart(3, Weapon, "Metal", 0, 0, "Really black", "Part", VT(0.1,0.05,0),false)
  947.         CreateWeldOrSnapOrMotor("Weld", Handle, LASTPART, Part, CF(0, 0.025, 0) * ANGLES(RAD(8), RAD(0), RAD(0)), CF(0, -0.025, 0))
  948.         LASTPART = Part
  949.     end
  950. end
  951.  
  952. local Barrel = CreatePart(3, Weapon, "Metal", 0, 0, "Really black", "Part", VT(1,2.6,1),false)
  953. MakeForm(Barrel,"Cyl")
  954. CreateWeldOrSnapOrMotor("Weld", Handle, Handle, Barrel, CF(0, -0.6, 1.8) * ANGLES(RAD(90), RAD(0), RAD(0)), CF(0, 0, 0))
  955. local Part = CreatePart(3, Weapon, "Metal", 0, 0, "Really black", "Part", VT(0.25,1,0.25),false)
  956. MakeForm(Part,"Cyl")
  957. CreateWeldOrSnapOrMotor("Weld", Handle, Barrel, Part, CF(0, -0.6, 0), CF(0, 0, 0))
  958. local Part = CreatePart(3, Weapon, "Metal", 0, 0, "Really black", "Part", VT(0,0.1,0.2),false)
  959. MakeForm(Part,"Wedge")
  960. CreateWeldOrSnapOrMotor("Weld", Handle, Barrel, Part, CF(0, 0.945, 0.1) * ANGLES(RAD(180), RAD(0), RAD(0)), CF(0, 0, 0))
  961. local Hole = CreatePart(3, Weapon, "Metal", 0, 0, "Really black", "Eye", VT(0.125,0,0.125),false)
  962. MakeForm(Hole,"Cyl")
  963. CreateWeldOrSnapOrMotor("Weld", Handle, Barrel, Hole, CF(0, 0.98, 0), CF(0, 0, 0))
  964. local Part = CreatePart(3, Weapon, "Metal", 0, 0, "Really black", "Part", VT(0,0,0),false)
  965. local GEARWELD = CreateWeldOrSnapOrMotor("Weld", Handle, Handle, Part, CF(0, -0.6, 0.7), CF(0, 0, 0))
  966. CreateMesh("SpecialMesh", Part, "FileMesh", 156292343, "", VT(1.1,1.1,1.5), VT(0,0,0.2))
  967. local Part = CreatePart(3, Weapon, "Metal", 0, 0.5, "Really black", "Eye", VT(0,0,0),false)
  968. local GEARWELD2 = CreateWeldOrSnapOrMotor("Weld", Handle, Handle, Part, CF(0, -0.6, 0.7), CF(0, 0, 0))
  969. CreateMesh("SpecialMesh", Part, "FileMesh", 156292343, "", VT(1.2,1.2,0.3), VT(0,0,0.2))
  970. local spinc=0
  971. coroutine.resume(coroutine.create(function()
  972.     while wait() do
  973.         spinc=spinc+1+sick.PlaybackLoudness/50
  974.         WACKYEFFECT({Time = 12.5, EffectType = "Wave", Size = VT(5,1,5), Size2 = VT(5,1,5), Transparency = 0, Transparency2 = 1, CFrame = RootPart.CFrame*CFrame.new(0,-2.9,0)*CFrame.Angles(RAD(0),RAD(spinc),RAD(0)), RotationX = 0, RotationY = 0--[[sick.PlaybackLoudness/50]], RotationZ = 0, Material = "Neon", Color = color, SoundID = nil, SoundPitch = nil, SoundVolume = nil})      
  975.         GEARWELD.C0 = GEARWELD.C0 * ANGLES(RAD(0), RAD(0), RAD(0.1+sick.PlaybackLoudness/40))
  976.         GEARWELD2.C0 = GEARWELD2.C0 * ANGLES(RAD(0), RAD(0), RAD(-0.1-sick.PlaybackLoudness/40))
  977.     end
  978. end))
  979.  
  980. ParticleEmitter({Speed = 0.5, Drag = 0, Size1 = 0.1, Size2 = 0, Lifetime1 = 0.3, Lifetime2 = 0.5, Parent = Hole, Emit = 100, Offset = 360, Enabled = true, Acel = VT(0,5,0)})
  981. --ParticleEmitter({Speed = 0.5, Drag = 0, Size1 = 0.2, Size2 = 0, Lifetime1 = 0.3, Lifetime2 = 0.7, Parent = Dangle, Emit = 100, Offset = 360, Enabled = true, Acel = VT(0,5,0)})
  982.  
  983. local BODY = {}
  984.  
  985. local cR=255
  986. local cG=0
  987. local cB=0
  988. local flg5=1 local omgidk=1
  989. local add=15
  990. game:GetService("RunService").Heartbeat:Connect(function()
  991.     if omgidk>10000 then omgidk=0 end
  992.     omgidk=omgidk+1
  993.     if cR>=255 then flg5=1 end
  994.     if cG>=255 then flg5=2 end
  995.     if cB>=255 then flg5=3 end
  996.     if flg5==1 then cR=cR-add cG=cG+add end
  997.     if flg5==2 then cG=cG-add cB=cB+add end
  998.     if flg5==3 then cB=cB-add cR=cR+add end
  999.     color=Color3.fromRGB(cR,cG,cB)
  1000. for _, c in pairs(Weapon:GetDescendants()) do
  1001.     if c.ClassName == "Part" and c.Name ~= "Eye" and c.Parent ~= Effects and c.Parent.Parent ~= Effects then
  1002.         c.Material = "Neon"
  1003.         c.Color = color
  1004.     elseif c.ClassName == "Part" and c.Name == "Eye" then
  1005.         c.Color = color
  1006.         c.Material = "Neon"
  1007.     end
  1008. end
  1009. end)
  1010.  
  1011. Weapon.Parent = Character
  1012. for _, c in pairs(Weapon:GetChildren()) do
  1013.     if c.ClassName == "Part" then
  1014.         c.CustomPhysicalProperties = PhysicalProperties.new(0, 0, 0, 0, 0)
  1015.     end
  1016. end
  1017.  
  1018. for e = 1, #BODY do
  1019.     if BODY[e] ~= nil then
  1020.         do
  1021.             local STUFF = BODY[e]
  1022.             local PART = STUFF[1]
  1023.             local PARENT = STUFF[2]
  1024.             local MATERIAL = STUFF[3]
  1025.             local COLOR = STUFF[4]
  1026.             PART.AncestryChanged:Connect(function()
  1027.                 if PART.ClassName == "Part" then
  1028.                     PART.Material = MATERIAL
  1029.                     PART.Color = COLOR
  1030.                 end
  1031.                 PART.Parent = PARENT
  1032.             end)
  1033.         end
  1034.     end
  1035. end
  1036. function refit()
  1037.     Weapon.Parent = Character
  1038.     Character.Parent = workspace
  1039.     for e = 1, #BODY do
  1040.         if BODY[e] ~= nil then
  1041.             local STUFF = BODY[e]
  1042.             local PART = STUFF[1]
  1043.             local PARENT = STUFF[2]
  1044.             local MATERIAL = STUFF[3]
  1045.             local COLOR = STUFF[4]
  1046.             if PART.Parent ~= PARENT then
  1047.                 Humanoid:remove()
  1048.                 if PART.ClassName == "Part" then
  1049.                     PART.Material = MATERIAL
  1050.                     PART.Color = COLOR
  1051.                 end
  1052.                 PART.Parent = PARENT
  1053.                 Humanoid = IT("Humanoid", Character)
  1054.             end
  1055.         end
  1056.     end
  1057. end
  1058.  
  1059. local SKILLTEXTCOLOR = C3(0,0,0)
  1060. local SKILLFONT = "Arcade"
  1061. local SKILLTEXTSIZE = 6
  1062.  
  1063. Humanoid.Died:connect(function()
  1064.     refit()
  1065. end)
  1066.  
  1067. local SKILL1FRAME = CreateFrame(WEAPONGUI, 1, 2, UD2(0.1, 0, 0.90, 0), UD2(0.26, 0, 0.07, 0), C3(0,0,0), C3(0, 0, 0), "Skill 1 Frame")
  1068. local SKILL2FRAME = CreateFrame(WEAPONGUI, 1, 2, UD2(0.63, 0, 0.90, 0), UD2(0.26, 0, 0.07, 0), C3(0,0,0), C3(0, 0, 0), "Skill 2 Frame")
  1069. local SKILL3FRAME = CreateFrame(WEAPONGUI, 1, 2, UD2(0.215, 0, 0.1, 0), UD2(0.26, 0, 0.07, 0), C3(0,0,0), C3(0, 0, 0), "Skill 3 Frame")
  1070. local SKILL4FRAME = CreateFrame(WEAPONGUI, 1, 2, UD2(0.525, 0, 0.1, 0), UD2(0.26, 0, 0.07, 0), C3(0,0,0), C3(0, 0, 0), "Skill 4 Frame")
  1071. local SKILL5FRAME = CreateFrame(WEAPONGUI, 1, 2, UD2(0.365, 0, 0.1, 0), UD2(0.26, 0, 0.07, 0), C3(0,0,0), C3(0, 0, 0), "Skill 5 Frame")
  1072. local SKILL6FRAME = CreateFrame(WEAPONGUI, 1, 2, UD2(0.365, 0, 0.90, 0), UD2(0.26, 0, 0.07, 0), C3(0,0,0), C3(0, 0, 0), "Skill 6 Frame")
  1073. local SKILL7FRAME = CreateFrame(WEAPONGUI, 1, 2, UD2(0.8, 0, 0.70, 0), UD2(0.26, 0, 0.07, 0), C3(0,0,0), C3(0, 0, 0), "Skill 7 Frame")
  1074. local SKILL8FRAME = CreateFrame(WEAPONGUI, 1, 2, UD2(0.8, 0, 0.66, 0), UD2(0.26, 0, 0.07, 0), C3(0,0,0), C3(0, 0, 0), "Skill 8 Frame")
  1075. local SKILL8FRAME = CreateFrame(WEAPONGUI, 1, 2, UD2(0.8, 0, 0.66, 0), UD2(0.26, 0, 0.07, 0), C3(0,0,0), C3(0, 0, 0), "Skill 9 Frame")
  1076.  
  1077. local SKILL1TEXT = CreateLabel(SKILL1FRAME, "[Z] Banisher Bullet", SKILLTEXTCOLOR, SKILLTEXTSIZE, SKILLFONT, 0, 2, 0.7, "Text 1")
  1078. local SKILL2TEXT = CreateLabel(SKILL2FRAME, "[C] Mach60", SKILLTEXTCOLOR, SKILLTEXTSIZE, SKILLFONT, 0, 2, 0.7, "Text 2")
  1079. local SKILL3TEXT = CreateLabel(SKILL3FRAME, "[V] Speed Kickish", SKILLTEXTCOLOR, SKILLTEXTSIZE, SKILLFONT, 0, 2, 0.7, "Text 3")
  1080. local SKILL4TEXT = CreateLabel(SKILL4FRAME, "[X] World Kickision", SKILLTEXTCOLOR, SKILLTEXTSIZE, SKILLFONT, 0, 2, 0.7, "Text 4")
  1081. local SKILL5TEXT = CreateLabel(SKILL5FRAME, "[Q] Ban Bullet", SKILLTEXTCOLOR, SKILLTEXTSIZE, SKILLFONT, 0, 2, 0.7, "Text 5")
  1082. local SKILL6TEXT = CreateLabel(SKILL6FRAME, "[E] SHUTDOWN", SKILLTEXTCOLOR, SKILLTEXTSIZE, SKILLFONT, 0, 2, 0.7, "Text 6")
  1083. local SKILL6TEXT = CreateLabel(SKILL6FRAME, "[N] Bnish Bullet", SKILLTEXTCOLOR, SKILLTEXTSIZE, SKILLFONT, 0, 2, 0.7, "Text 7")
  1084. local SKILL6TEXT = CreateLabel(SKILL6FRAME, "[B] Mercy", SKILLTEXTCOLOR, SKILLTEXTSIZE, SKILLFONT, 0, 2, 0.7, "Text 8")
  1085. local SKILL6TEXT = CreateLabel(SKILL6FRAME, "[T] Taunt", SKILLTEXTCOLOR, SKILLTEXTSIZE, SKILLFONT, 0, 2, 0.7, "Text 9")
  1086.  
  1087. local MESSAGES = {"You cannot struggle, ","Your existance is an insult, ","Fade, ","Your existance is not desired, ","You are not permitted here, ","You are not to decide your fate, ","Be gone, ","You are already dead, ","Your live is an anomaly, ","Don't dare to return, ","Why are you resisting, ","You cannot exist here, ","Why are you struggling, ","Your fate was already decided, ","Goodbye, ","You cannot ignore my command, ","You cannot resist my command, ","You already died, "}
  1088.  
  1089. function printbye(Name)
  1090.         warn(MESSAGES[MRANDOM(1,#MESSAGES)]..Name..".")
  1091. end
  1092.  
  1093. --//=================================\\
  1094. --||            DAMAGING
  1095. --\\=================================//
  1096.  
  1097. function Banish(Foe)
  1098.     if Foe then
  1099.         coroutine.resume(coroutine.create(function()
  1100.             local plr = game:service'Players':GetPlayerFromCharacter(Foe)
  1101.             if plr then
  1102.                 coroutine.resume(coroutine.create(function()
  1103.                 wait(0.5)
  1104.                 plr:Kick(Reason)       
  1105.                 end))      
  1106.             end
  1107.             if(Foe:FindFirstChildOfClass'Humanoid')then
  1108.                 printbye(Foe.Name)
  1109.                 Foe.Archivable = true
  1110.                 local CLONE = Foe:Clone()
  1111.                 Foe:Destroy()
  1112.                 CLONE.Parent = Effects
  1113.                 CLONE:BreakJoints()
  1114.                 local MATERIALS = {"Glass","Neon"}
  1115.                 for _, c in pairs(CLONE:GetDescendants()) do
  1116.                     if c:IsA("BasePart") then
  1117.                         if c.Name == "Torso" or c.Name == "UpperTorso" or c == CLONE.PrimaryPart then
  1118.                             CreateSound(2152227673, c, 10, 1, false)
  1119.                         end
  1120.                         c.Anchored = true
  1121.                         c.Transparency = c.Transparency + 0.2
  1122.                         c.Material = MATERIALS[MRANDOM(1,2)]
  1123.                         c.Color = color
  1124.                         if c.ClassName == "MeshPart" then
  1125.                             c.TextureID = ""
  1126.                         end
  1127.                         if c:FindFirstChildOfClass("SpecialMesh") then
  1128.                             c:FindFirstChildOfClass("SpecialMesh").TextureId = ""
  1129.                         end
  1130.                         if c:FindFirstChildOfClass("Decal") then
  1131.                             c:FindFirstChildOfClass("Decal"):remove()
  1132.                         end
  1133.                         c.Name = "Banished"
  1134.                         c.CanCollide = false
  1135.                     else
  1136.                         c:remove()
  1137.                     end
  1138.                 end
  1139.                 local A = false
  1140.                 for i = 1, 35 do
  1141.                     if A == false then
  1142.                         A = true
  1143.                     elseif A == true then
  1144.                         A = false
  1145.                     end
  1146.                     for _, c in pairs(CLONE:GetDescendants()) do
  1147.                         if c:IsA("BasePart") then
  1148.                             c.Anchored = true
  1149.                             c.Material = MATERIALS[MRANDOM(1,2)]
  1150.                             c.Transparency = c.Transparency + 0.8/35
  1151.                             if A == false then
  1152.                                 c.CFrame = c.CFrame*CF(MRANDOM(-45,45)/45,MRANDOM(-45,45)/45,MRANDOM(-45,45)/45)
  1153.                             elseif A == true then
  1154.                                 c.CFrame = c.CFrame*CF(MRANDOM(-45,45)/45,MRANDOM(-45,45)/45,MRANDOM(-45,45)/45)                       
  1155.                             end
  1156.                         end
  1157.                     end
  1158.                     Swait()
  1159.                 end
  1160.                 CLONE:remove()
  1161.             end
  1162.         end))
  1163.     end
  1164. end
  1165.  
  1166. function ApplyAoE(POSITION,RANGE,ISBANISH)
  1167.     local CHILDREN = workspace:GetDescendants()
  1168.     for index, CHILD in pairs(CHILDREN) do
  1169.         if CHILD.ClassName == "Model" and CHILD ~= Character then
  1170.             local HUM = CHILD:FindFirstChildOfClass("Humanoid")
  1171.             if HUM then
  1172.                 local TORSO = CHILD:FindFirstChild("Torso") or CHILD:FindFirstChild("UpperTorso")
  1173.                 if TORSO then
  1174.                     if (TORSO.Position - POSITION).Magnitude <= RANGE then
  1175.                         if ISBANISH == true then
  1176.                             Banish(CHILD)
  1177.                         else
  1178.                             if ISBANISH == "Gravity" then
  1179.                                 HUM.PlatformStand = true
  1180.                                 if TORSO:FindFirstChild("V3BanishForce"..Player.Name) then
  1181.                                     local grav = Instance.new("BodyPosition",TORSO)
  1182.                                     grav.D = 15
  1183.                                     grav.P = 20000
  1184.                                     grav.maxForce = Vector3.new(math.huge,math.huge,math.huge)
  1185.                                     grav.position = TORSO.Position
  1186.                                     grav.Name = "V3BanishForce"..Player.Name
  1187.                                 else
  1188.                                     TORSO:FindFirstChild("V3BanishForce"..Player.Name).position = TORSO.Position+VT(0,0.3,0)
  1189.                                     TORSO.RotVelocity = VT(MRANDOM(-25,25),MRANDOM(-25,25),MRANDOM(-25,25))
  1190.                                 end
  1191.                             else
  1192.                                 HUM.PlatformStand = false
  1193.                             end
  1194.                         end
  1195.                     elseif ISBANISH == "Gravity" then
  1196.                         if TORSO:FindFirstChild("V3BanishForce"..Player.Name) then
  1197.                             TORSO:FindFirstChild("V3BanishForce"..Player.Name):remove()
  1198.                             HUM.PlatformStand = false
  1199.                         end
  1200.                     end
  1201.                 end
  1202.             end
  1203.         end
  1204.     end
  1205. end
  1206.  
  1207. function Outlines(TARGET)
  1208.     coroutine.resume(coroutine.create(function()
  1209.         local T = TARGET:GetChildren()
  1210.         for i = 1, #T do
  1211.             local child = T[i]
  1212.             if child.ClassName == "Part" or child.ClassName == "MeshPart" then
  1213.                 do
  1214.                     local clone = child:Clone()
  1215.                     clone.Parent = Effects
  1216.                     clone.Anchored = true
  1217.                     clone.CanCollide = false
  1218.                     clone:ClearAllChildren()
  1219.                     clone.CFrame = child.CFrame
  1220.                     if clone.Name == "Head" then
  1221.                         clone.Size = VT(clone.Size.Y, clone.Size.Y, clone.Size.Y)
  1222.                     end
  1223.                     if clone.ClassName == "MeshPart" then
  1224.                         clone.TextureID = ""
  1225.                     end
  1226.                     clone.Color = Color3.fromRGB(cR,cG,cB)
  1227.                     clone.Material = "Neon"
  1228.                     coroutine.resume(coroutine.create(function()
  1229.                         for i = 1, 100 do
  1230.                             Swait()
  1231.                             clone.Transparency = clone.Transparency + 0.01
  1232.                             clone.Size = clone.Size + VT(0.001, 0.001, 0.001)
  1233.                         end
  1234.                         clone:remove()
  1235.                     end))
  1236.                 end
  1237.             end
  1238.         end
  1239.     end))
  1240. end
  1241.  
  1242. local BEANED = {}
  1243.  
  1244. function BEAN(bitch)   
  1245. if bitch then  
  1246. g = game.Players:GetPlayers()
  1247.     local kickfolder = IT("Folder",Effects)
  1248.     local naeeym2 = Instance.new("BillboardGui",kickfolder)
  1249.     naeeym2.AlwaysOnTop = false
  1250.     naeeym2.Size = UDim2.new(5,35,2,35)
  1251.     naeeym2.StudsOffset = Vector3.new(0,1,0)
  1252.     naeeym2.Name = "Mark"
  1253.     local tecks2 = Instance.new("TextLabel",naeeym2)
  1254.     tecks2.BackgroundTransparency = 1
  1255.     tecks2.TextScaled = true
  1256.     tecks2.BorderSizePixel = 0
  1257.     tecks2.Text = "BANNED"
  1258.     tecks2.Font = "Arcade"
  1259.     tecks2.TextSize = 30
  1260.     tecks2.TextStrokeTransparency = 0
  1261.     tecks2.TextColor3 = Color3.fromRGB(cR,cG,cB)
  1262.     tecks2.TextStrokeColor3 = Color3.fromRGB(cR,cG,cB)
  1263.     tecks2.Size = UDim2.new(1,0,0.5,0)
  1264.     tecks2.Parent = naeeym2
  1265. -- CreateSound("2570187601", bitch, 600, 1, false)
  1266. local Players = game:GetService("Players")
  1267. local fag = Players:FindFirstChild(bitch.Name)
  1268. --faggut:Kick()
  1269.     if Players:FindFirstChild(bitch.Name) then
  1270.     fag:Kick("fat")
  1271.     end
  1272.         if Players:FindFirstChild(bitch.Name) then
  1273.     fag:Kick("fat")
  1274.         end
  1275.             if Players:FindFirstChild(bitch.Name) then
  1276.     fag:Kick("fat")
  1277.             end
  1278.                 if Players:FindFirstChild(bitch.Name) then
  1279.     fag:Kick("fat")
  1280.                 end
  1281.                     if Players:FindFirstChild(bitch.Name) then
  1282.     fag:Kick("fat")
  1283.                     end
  1284.                         if Players:FindFirstChild(bitch.Name) then
  1285.     fag:Kick("fat")
  1286.                         end
  1287.                         table.insert(BEANED,bitch.name)
  1288.     --]]
  1289.             --CreateSound("527749592", game.Workspace, 700, 1, false)
  1290.     --CHARACTER:Remove()
  1291.     --[[
  1292.     for i,v in pairs(g) do
  1293.     --v:remove()
  1294.     end ]]--
  1295.     --[[
  1296.     if CHARACTER.Name ~= "Default Dummy" or CHARACTER.Name ~= "NPC" then
  1297. for i,v in pairs(g) do
  1298.     if string.find(string.upper(v.Name),CHARACTER) == 1 then
  1299. v:remove()
  1300. end
  1301. end
  1302.     end]]--
  1303.     --[[
  1304.         for _, p in pairs(game.Players:GetChildren()) do
  1305.         if p:FindFirstChild("CHARACTER") then
  1306.  
  1307.         end
  1308.     end]]--
  1309.     coroutine.resume(coroutine.create(function()
  1310.         for i = 1, 50 do
  1311.             Swait()
  1312.             for i,v in ipairs(kickfolder:GetChildren()) do
  1313.                 if v.ClassName == "Part" or v.ClassName == "MeshPart" then
  1314.                     v.Transparency = 1
  1315.                 end
  1316.                 naeeym2.Enabled = false
  1317.             end
  1318.             Swait()
  1319.             for i,v in ipairs(kickfolder:GetChildren()) do
  1320.                 if v.ClassName == "Part" or v.ClassName == "MeshPart" then
  1321.                     v.Transparency = 0
  1322.                 end
  1323.                 naeeym2.Enabled = true
  1324.             end
  1325.         end
  1326.         kickfolder:remove()
  1327.     end))
  1328.     --wait(6)
  1329.     --bitch:Remove()
  1330. end
  1331. end        
  1332.  
  1333. local function CheckForBan(player)
  1334.     for i = 1, #BEANED do
  1335.         if player.Name == BEANED[i] then
  1336.             player:Kick("NO LAGS OR ABUSE GET THE HELL OUT") --Ban Reason Change between the '' to change the reason!
  1337.         end
  1338.     end
  1339. end
  1340.  
  1341.  
  1342. game.Players.PlayerAdded:connect(function()
  1343.     for i,v in pairs(game.Players:GetPlayers())do
  1344.         CheckForBan(v)
  1345.     end  
  1346. end)
  1347.  
  1348.  
  1349. --//=================================\\
  1350. --||    ATTACK FUNCTIONS AND STUFF
  1351. --\\=================================//
  1352.  
  1353. function Taunt()
  1354. ATTACK = true
  1355.     Rooted = true
  1356.     CreateSound(2668778545,Head,80,1,false)
  1357.     for i = 1, 30 do
  1358.         Swait()
  1359. RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0.1, -0.1 + 0.05 * SIN(SINE / 12)) * ANGLES(RAD(-4), RAD(0), RAD(0)), 1 / Animation_Speed)
  1360.             Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(5 - 2.5 * SIN(SINE / 12)), RAD(7 * COS(SINE / 24)), RAD(0)), 1 / Animation_Speed)
  1361.             RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5 + 0.05 * SIN(SINE / 12), 0) * ANGLES(RAD(100), RAD(0), RAD(15)) * ANGLES(RAD(20), RAD(0), RAD(0)) * RIGHTSHOULDERC0, 1 / Animation_Speed)
  1362.             LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.3 + 0.05 * SIN(SINE / 12), 0) * ANGLES(RAD(0), RAD(0), RAD(-15)) * ANGLES(RAD(20), RAD(0), RAD(0)) * LEFTSHOULDERC0, 1 / Animation_Speed)
  1363.             RightHip.C0 = Clerp(RightHip.C0, CF(1, -1 - 0.05 * SIN(SINE / 12), 0) * ANGLES(RAD(-4), RAD(80), RAD(0)) * ANGLES(RAD(-3), RAD(0), RAD(0)), 1 / Animation_Speed)
  1364.             LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1 - 0.05 * SIN(SINE / 12), 0) * ANGLES(RAD(-4), RAD(-80), RAD(0)) * ANGLES(RAD(-3), RAD(0), RAD(0)), 1 / Animation_Speed)
  1365.     end
  1366.     for i = 1, 38 do
  1367.         Swait()
  1368. RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0.1, -0.1 + 0.05 * SIN(SINE / 12)) * ANGLES(RAD(-4), RAD(0), RAD(0)), 1 / Animation_Speed)
  1369.             Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(5 - 2.5 * SIN(SINE / 12)), RAD(7 * COS(SINE / 24)), RAD(0)), 1 / Animation_Speed)
  1370.             RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5 + 0.05 * SIN(SINE / 12), 0) * ANGLES(RAD(100), RAD(0), RAD(76)) * ANGLES(RAD(20), RAD(0), RAD(0)) * RIGHTSHOULDERC0, 1 / Animation_Speed)
  1371.             LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.3 + 0.05 * SIN(SINE / 12), 0) * ANGLES(RAD(0), RAD(0), RAD(-15)) * ANGLES(RAD(20), RAD(0), RAD(0)) * LEFTSHOULDERC0, 1 / Animation_Speed)
  1372.             RightHip.C0 = Clerp(RightHip.C0, CF(1, -1 - 0.05 * SIN(SINE / 12), 0) * ANGLES(RAD(-4), RAD(80), RAD(0)) * ANGLES(RAD(-3), RAD(0), RAD(0)), 1 / Animation_Speed)
  1373.             LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1 - 0.05 * SIN(SINE / 12), 0) * ANGLES(RAD(-4), RAD(-80), RAD(0)) * ANGLES(RAD(-3), RAD(0), RAD(0)), 1 / Animation_Speed)
  1374.     end
  1375.     ATTACK = false
  1376.     Rooted = false
  1377. end
  1378.  
  1379.  
  1380. function Taunt3()
  1381.     ATTACK = true
  1382.     Rooted = true
  1383.     CreateSound(1076231331,Head,80,1,false)
  1384.     for i = 1, 21 do
  1385.         Swait()
  1386. RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0.1, -0.1 + 0.05 * SIN(SINE / 12)) * ANGLES(RAD(1), RAD(0), RAD(0)), 1 / Animation_Speed)
  1387.             Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(5 - 2.5 * SIN(SINE / 12)), RAD(1 * COS(SINE / 24)), RAD(0)), 1 / Animation_Speed)
  1388.             RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5 + 0.05 * SIN(SINE / 12), 0) * ANGLES(RAD(130), RAD(0), RAD(15)) * ANGLES(RAD(20), RAD(0), RAD(0)) * RIGHTSHOULDERC0, 1 / Animation_Speed)
  1389.             LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.3 + 0.05 * SIN(SINE / 12), 0) * ANGLES(RAD(130), RAD(0), RAD(-15)) * ANGLES(RAD(20), RAD(0), RAD(0)) * LEFTSHOULDERC0, 1 / Animation_Speed)
  1390.             RightHip.C0 = Clerp(RightHip.C0, CF(1, -1 - 0.05 * SIN(SINE / 12), 0) * ANGLES(RAD(1), RAD(80), RAD(0)) * ANGLES(RAD(-3), RAD(0), RAD(0)), 1 / Animation_Speed)
  1391.             LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1 - 0.05 * SIN(SINE / 12), 0) * ANGLES(RAD(1), RAD(-80), RAD(0)) * ANGLES(RAD(-3), RAD(0), RAD(0)), 1 / Animation_Speed)
  1392.     end
  1393.     for i = 1, 21 do
  1394.         Swait()
  1395. RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0.1, -0.1 + 0.05 * SIN(SINE / 12)) * ANGLES(RAD(1), RAD(0), RAD(0)), 1 / Animation_Speed)
  1396.             Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(5 - 2.5 * SIN(SINE / 12)), RAD(7 * COS(SINE / 24)), RAD(0)), 1 / Animation_Speed)
  1397.             RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5 + 0.05 * SIN(SINE / 12), 0) * ANGLES(RAD(100), RAD(0), RAD(15)) * ANGLES(RAD(20), RAD(0), RAD(0)) * RIGHTSHOULDERC0, 1 / Animation_Speed)
  1398.             LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.3 + 0.05 * SIN(SINE / 12), 0) * ANGLES(RAD(100), RAD(0), RAD(-15)) * ANGLES(RAD(20), RAD(0), RAD(0)) * LEFTSHOULDERC0, 1 / Animation_Speed)
  1399.             RightHip.C0 = Clerp(RightHip.C0, CF(1, -1 - 0.05 * SIN(SINE / 12), 0) * ANGLES(RAD(1), RAD(80), RAD(0)) * ANGLES(RAD(-3), RAD(0), RAD(0)), 1 / Animation_Speed)
  1400.             LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1 - 0.05 * SIN(SINE / 12), 0) * ANGLES(RAD(1), RAD(-80), RAD(0)) * ANGLES(RAD(-3), RAD(0), RAD(0)), 1 / Animation_Speed)
  1401.     end
  1402.         for i = 0.8, 18 do
  1403.         Swait()
  1404. RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0.1, -0.1 + 0.05 * SIN(SINE / 12)) * ANGLES(RAD(1), RAD(0), RAD(0)), 1 / Animation_Speed)
  1405.             Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(5 - 2.5 * SIN(SINE / 12)), RAD(1 * COS(SINE / 24)), RAD(0)), 1 / Animation_Speed)
  1406.             RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5 + 0.05 * SIN(SINE / 12), 0) * ANGLES(RAD(130), RAD(0), RAD(15)) * ANGLES(RAD(20), RAD(0), RAD(0)) * RIGHTSHOULDERC0, 1 / Animation_Speed)
  1407.             LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.3 + 0.05 * SIN(SINE / 12), 0) * ANGLES(RAD(130), RAD(0), RAD(-15)) * ANGLES(RAD(20), RAD(0), RAD(0)) * LEFTSHOULDERC0, 1 / Animation_Speed)
  1408.             RightHip.C0 = Clerp(RightHip.C0, CF(1, -1 - 0.05 * SIN(SINE / 12), 0) * ANGLES(RAD(1), RAD(80), RAD(0)) * ANGLES(RAD(-3), RAD(0), RAD(0)), 1 / Animation_Speed)
  1409.             LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1 - 0.05 * SIN(SINE / 12), 0) * ANGLES(RAD(1), RAD(-80), RAD(0)) * ANGLES(RAD(-3), RAD(0), RAD(0)), 1 / Animation_Speed)
  1410.     end
  1411.     for i = 0.7, 16 do
  1412.         Swait()
  1413. RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0.1, -0.1 + 0.05 * SIN(SINE / 12)) * ANGLES(RAD(1), RAD(0), RAD(0)), 1 / Animation_Speed)
  1414.             Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(5 - 2.5 * SIN(SINE / 12)), RAD(7 * COS(SINE / 24)), RAD(0)), 1 / Animation_Speed)
  1415.             RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5 + 0.05 * SIN(SINE / 12), 0) * ANGLES(RAD(80), RAD(0), RAD(15)) * ANGLES(RAD(20), RAD(0), RAD(0)) * RIGHTSHOULDERC0, 1 / Animation_Speed)
  1416.             LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.3 + 0.05 * SIN(SINE / 12), 0) * ANGLES(RAD(80), RAD(0), RAD(-15)) * ANGLES(RAD(20), RAD(0), RAD(0)) * LEFTSHOULDERC0, 1 / Animation_Speed)
  1417.             RightHip.C0 = Clerp(RightHip.C0, CF(1, -1 - 0.05 * SIN(SINE / 12), 0) * ANGLES(RAD(1), RAD(80), RAD(0)) * ANGLES(RAD(-3), RAD(0), RAD(0)), 1 / Animation_Speed)
  1418.             LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1 - 0.05 * SIN(SINE / 12), 0) * ANGLES(RAD(1), RAD(-80), RAD(0)) * ANGLES(RAD(-3), RAD(0), RAD(0)), 1 / Animation_Speed)
  1419.     end
  1420.         for i = 0.1, 4 do
  1421.         Swait()
  1422. RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0.1, -0.1 + 0.05 * SIN(SINE / 12)) * ANGLES(RAD(1), RAD(0), RAD(0)), 1 / Animation_Speed)
  1423.             Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(5 - 2.5 * SIN(SINE / 12)), RAD(1 * COS(SINE / 24)), RAD(0)), 1 / Animation_Speed)
  1424.             RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5 + 0.05 * SIN(SINE / 12), 0) * ANGLES(RAD(130), RAD(0), RAD(15)) * ANGLES(RAD(20), RAD(0), RAD(0)) * RIGHTSHOULDERC0, 1 / Animation_Speed)
  1425.             LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.3 + 0.05 * SIN(SINE / 12), 0) * ANGLES(RAD(130), RAD(0), RAD(-15)) * ANGLES(RAD(20), RAD(0), RAD(0)) * LEFTSHOULDERC0, 1 / Animation_Speed)
  1426.             RightHip.C0 = Clerp(RightHip.C0, CF(1, -1 - 0.05 * SIN(SINE / 12), 0) * ANGLES(RAD(1), RAD(80), RAD(0)) * ANGLES(RAD(-3), RAD(0), RAD(0)), 1 / Animation_Speed)
  1427.             LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1 - 0.05 * SIN(SINE / 12), 0) * ANGLES(RAD(1), RAD(-80), RAD(0)) * ANGLES(RAD(-3), RAD(0), RAD(0)), 1 / Animation_Speed)
  1428.     end
  1429.     for i = 0.1, 4 do
  1430.         Swait()
  1431. RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0.1, -0.1 + 0.05 * SIN(SINE / 12)) * ANGLES(RAD(1), RAD(0), RAD(0)), 1 / Animation_Speed)
  1432.             Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(5 - 2.5 * SIN(SINE / 12)), RAD(7 * COS(SINE / 24)), RAD(0)), 1 / Animation_Speed)
  1433.             RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5 + 0.05 * SIN(SINE / 12), 0) * ANGLES(RAD(80), RAD(0), RAD(15)) * ANGLES(RAD(20), RAD(0), RAD(0)) * RIGHTSHOULDERC0, 1 / Animation_Speed)
  1434.             LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.3 + 0.05 * SIN(SINE / 12), 0) * ANGLES(RAD(80), RAD(0), RAD(-15)) * ANGLES(RAD(20), RAD(0), RAD(0)) * LEFTSHOULDERC0, 1 / Animation_Speed)
  1435.             RightHip.C0 = Clerp(RightHip.C0, CF(1, -1 - 0.05 * SIN(SINE / 12), 0) * ANGLES(RAD(1), RAD(80), RAD(0)) * ANGLES(RAD(-3), RAD(0), RAD(0)), 1 / Animation_Speed)
  1436.             LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1 - 0.05 * SIN(SINE / 12), 0) * ANGLES(RAD(1), RAD(-80), RAD(0)) * ANGLES(RAD(-3), RAD(0), RAD(0)), 1 / Animation_Speed)
  1437.     end
  1438.             for i = 0.1, 4 do
  1439.         Swait()
  1440. RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0.1, -0.1 + 0.05 * SIN(SINE / 12)) * ANGLES(RAD(1), RAD(0), RAD(0)), 1 / Animation_Speed)
  1441.             Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(5 - 2.5 * SIN(SINE / 12)), RAD(1 * COS(SINE / 24)), RAD(0)), 1 / Animation_Speed)
  1442.             RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5 + 0.05 * SIN(SINE / 12), 0) * ANGLES(RAD(130), RAD(0), RAD(15)) * ANGLES(RAD(20), RAD(0), RAD(0)) * RIGHTSHOULDERC0, 1 / Animation_Speed)
  1443.             LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.3 + 0.05 * SIN(SINE / 12), 0) * ANGLES(RAD(130), RAD(0), RAD(-15)) * ANGLES(RAD(20), RAD(0), RAD(0)) * LEFTSHOULDERC0, 1 / Animation_Speed)
  1444.             RightHip.C0 = Clerp(RightHip.C0, CF(1, -1 - 0.05 * SIN(SINE / 12), 0) * ANGLES(RAD(1), RAD(80), RAD(0)) * ANGLES(RAD(-3), RAD(0), RAD(0)), 1 / Animation_Speed)
  1445.             LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1 - 0.05 * SIN(SINE / 12), 0) * ANGLES(RAD(1), RAD(-80), RAD(0)) * ANGLES(RAD(-3), RAD(0), RAD(0)), 1 / Animation_Speed)
  1446.     end
  1447.     for i = 0.1, 4 do
  1448.         Swait()
  1449. RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0.1, -0.1 + 0.05 * SIN(SINE / 12)) * ANGLES(RAD(1), RAD(0), RAD(0)), 1 / Animation_Speed)
  1450.             Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(5 - 2.5 * SIN(SINE / 12)), RAD(1 * COS(SINE / 24)), RAD(0)), 1 / Animation_Speed)
  1451.             RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5 + 0.05 * SIN(SINE / 12), 0) * ANGLES(RAD(80), RAD(0), RAD(15)) * ANGLES(RAD(20), RAD(0), RAD(0)) * RIGHTSHOULDERC0, 1 / Animation_Speed)
  1452.             LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.3 + 0.05 * SIN(SINE / 12), 0) * ANGLES(RAD(80), RAD(0), RAD(-15)) * ANGLES(RAD(20), RAD(0), RAD(0)) * LEFTSHOULDERC0, 1 / Animation_Speed)
  1453.             RightHip.C0 = Clerp(RightHip.C0, CF(1, -1 - 0.05 * SIN(SINE / 12), 0) * ANGLES(RAD(1), RAD(80), RAD(0)) * ANGLES(RAD(-3), RAD(0), RAD(0)), 1 / Animation_Speed)
  1454.             LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1 - 0.05 * SIN(SINE / 12), 0) * ANGLES(RAD(1), RAD(-80), RAD(0)) * ANGLES(RAD(-3), RAD(0), RAD(0)), 1 / Animation_Speed)
  1455.     end
  1456.         for i = 0.1, 4 do
  1457.         Swait()
  1458. RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0.1, -0.1 + 0.05 * SIN(SINE / 12)) * ANGLES(RAD(1), RAD(0), RAD(0)), 1 / Animation_Speed)
  1459.             Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(5 - 2.5 * SIN(SINE / 12)), RAD(1 * COS(SINE / 24)), RAD(0)), 1 / Animation_Speed)
  1460.             RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5 + 0.05 * SIN(SINE / 12), 0) * ANGLES(RAD(80), RAD(0), RAD(15)) * ANGLES(RAD(20), RAD(0), RAD(0)) * RIGHTSHOULDERC0, 1 / Animation_Speed)
  1461.             LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.3 + 0.05 * SIN(SINE / 12), 0) * ANGLES(RAD(80), RAD(0), RAD(-15)) * ANGLES(RAD(20), RAD(0), RAD(0)) * LEFTSHOULDERC0, 1 / Animation_Speed)
  1462.             RightHip.C0 = Clerp(RightHip.C0, CF(1, -1 - 0.05 * SIN(SINE / 12), 0) * ANGLES(RAD(1), RAD(80), RAD(0)) * ANGLES(RAD(-3), RAD(0), RAD(0)), 1 / Animation_Speed)
  1463.             LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1 - 0.05 * SIN(SINE / 12), 0) * ANGLES(RAD(1), RAD(-80), RAD(0)) * ANGLES(RAD(-3), RAD(0), RAD(0)), 1 / Animation_Speed)
  1464.     end
  1465.             for i = 0.1, 4 do
  1466.         Swait()
  1467. RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0.1, -0.1 + 0.05 * SIN(SINE / 12)) * ANGLES(RAD(1), RAD(0), RAD(0)), 1 / Animation_Speed)
  1468.             Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(5 - 2.5 * SIN(SINE / 12)), RAD(1 * COS(SINE / 24)), RAD(0)), 1 / Animation_Speed)
  1469.             RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5 + 0.05 * SIN(SINE / 12), 0) * ANGLES(RAD(130), RAD(0), RAD(15)) * ANGLES(RAD(20), RAD(0), RAD(0)) * RIGHTSHOULDERC0, 1 / Animation_Speed)
  1470.             LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.3 + 0.05 * SIN(SINE / 12), 0) * ANGLES(RAD(130), RAD(0), RAD(-15)) * ANGLES(RAD(20), RAD(0), RAD(0)) * LEFTSHOULDERC0, 1 / Animation_Speed)
  1471.             RightHip.C0 = Clerp(RightHip.C0, CF(1, -1 - 0.05 * SIN(SINE / 12), 0) * ANGLES(RAD(1), RAD(80), RAD(0)) * ANGLES(RAD(-3), RAD(0), RAD(0)), 1 / Animation_Speed)
  1472.             LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1 - 0.05 * SIN(SINE / 12), 0) * ANGLES(RAD(1), RAD(-80), RAD(0)) * ANGLES(RAD(-3), RAD(0), RAD(0)), 1 / Animation_Speed)
  1473.     end
  1474.     for i = 0.1, 4 do
  1475.         Swait()
  1476. RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0.1, -0.1 + 0.05 * SIN(SINE / 12)) * ANGLES(RAD(1), RAD(0), RAD(0)), 1 / Animation_Speed)
  1477.             Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(5 - 2.5 * SIN(SINE / 12)), RAD(1 * COS(SINE / 24)), RAD(0)), 1 / Animation_Speed)
  1478.             RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5 + 0.05 * SIN(SINE / 12), 0) * ANGLES(RAD(80), RAD(0), RAD(15)) * ANGLES(RAD(20), RAD(0), RAD(0)) * RIGHTSHOULDERC0, 1 / Animation_Speed)
  1479.             LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.3 + 0.05 * SIN(SINE / 12), 0) * ANGLES(RAD(80), RAD(0), RAD(-15)) * ANGLES(RAD(20), RAD(0), RAD(0)) * LEFTSHOULDERC0, 1 / Animation_Speed)
  1480.             RightHip.C0 = Clerp(RightHip.C0, CF(1, -1 - 0.05 * SIN(SINE / 12), 0) * ANGLES(RAD(1), RAD(80), RAD(0)) * ANGLES(RAD(-3), RAD(0), RAD(0)), 1 / Animation_Speed)
  1481.             LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1 - 0.05 * SIN(SINE / 12), 0) * ANGLES(RAD(1), RAD(-80), RAD(0)) * ANGLES(RAD(-3), RAD(0), RAD(0)), 1 / Animation_Speed)
  1482.     end
  1483.                 for i = 0.1, 4 do
  1484.         Swait()
  1485. RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0.1, -0.1 + 0.05 * SIN(SINE / 12)) * ANGLES(RAD(1), RAD(0), RAD(0)), 1 / Animation_Speed)
  1486.             Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(5 - 2.5 * SIN(SINE / 12)), RAD(1 * COS(SINE / 24)), RAD(0)), 1 / Animation_Speed)
  1487.             RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5 + 0.05 * SIN(SINE / 12), 0) * ANGLES(RAD(130), RAD(0), RAD(15)) * ANGLES(RAD(20), RAD(0), RAD(0)) * RIGHTSHOULDERC0, 1 / Animation_Speed)
  1488.             LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.3 + 0.05 * SIN(SINE / 12), 0) * ANGLES(RAD(130), RAD(0), RAD(-15)) * ANGLES(RAD(20), RAD(0), RAD(0)) * LEFTSHOULDERC0, 1 / Animation_Speed)
  1489.             RightHip.C0 = Clerp(RightHip.C0, CF(1, -1 - 0.05 * SIN(SINE / 12), 0) * ANGLES(RAD(1), RAD(80), RAD(0)) * ANGLES(RAD(-3), RAD(0), RAD(0)), 1 / Animation_Speed)
  1490.             LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1 - 0.05 * SIN(SINE / 12), 0) * ANGLES(RAD(1), RAD(-80), RAD(0)) * ANGLES(RAD(-3), RAD(0), RAD(0)), 1 / Animation_Speed)
  1491.     end
  1492.     for i = 0.1, 4 do
  1493.         Swait()
  1494. RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0.1, -0.1 + 0.05 * SIN(SINE / 12)) * ANGLES(RAD(1), RAD(0), RAD(0)), 1 / Animation_Speed)
  1495.             Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(5 - 2.5 * SIN(SINE / 12)), RAD(1 * COS(SINE / 24)), RAD(0)), 1 / Animation_Speed)
  1496.             RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5 + 0.05 * SIN(SINE / 12), 0) * ANGLES(RAD(80), RAD(0), RAD(15)) * ANGLES(RAD(20), RAD(0), RAD(0)) * RIGHTSHOULDERC0, 1 / Animation_Speed)
  1497.             LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.3 + 0.05 * SIN(SINE / 12), 0) * ANGLES(RAD(80), RAD(0), RAD(-15)) * ANGLES(RAD(20), RAD(0), RAD(0)) * LEFTSHOULDERC0, 1 / Animation_Speed)
  1498.             RightHip.C0 = Clerp(RightHip.C0, CF(1, -1 - 0.05 * SIN(SINE / 12), 0) * ANGLES(RAD(1), RAD(80), RAD(0)) * ANGLES(RAD(-3), RAD(0), RAD(0)), 1 / Animation_Speed)
  1499.             LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1 - 0.05 * SIN(SINE / 12), 0) * ANGLES(RAD(1), RAD(-80), RAD(0)) * ANGLES(RAD(-3), RAD(0), RAD(0)), 1 / Animation_Speed)
  1500.     end
  1501.                 for i = 0.1, 4 do
  1502.         Swait()
  1503. RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0.1, -0.1 + 0.05 * SIN(SINE / 12)) * ANGLES(RAD(1), RAD(0), RAD(0)), 1 / Animation_Speed)
  1504.             Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(5 - 2.5 * SIN(SINE / 12)), RAD(1 * COS(SINE / 24)), RAD(0)), 1 / Animation_Speed)
  1505.             RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5 + 0.05 * SIN(SINE / 12), 0) * ANGLES(RAD(130), RAD(0), RAD(15)) * ANGLES(RAD(20), RAD(0), RAD(0)) * RIGHTSHOULDERC0, 1 / Animation_Speed)
  1506.             LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.3 + 0.05 * SIN(SINE / 12), 0) * ANGLES(RAD(130), RAD(0), RAD(-15)) * ANGLES(RAD(20), RAD(0), RAD(0)) * LEFTSHOULDERC0, 1 / Animation_Speed)
  1507.             RightHip.C0 = Clerp(RightHip.C0, CF(1, -1 - 0.05 * SIN(SINE / 12), 0) * ANGLES(RAD(1), RAD(80), RAD(0)) * ANGLES(RAD(-3), RAD(0), RAD(0)), 1 / Animation_Speed)
  1508.             LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1 - 0.05 * SIN(SINE / 12), 0) * ANGLES(RAD(1), RAD(-80), RAD(0)) * ANGLES(RAD(-3), RAD(0), RAD(0)), 1 / Animation_Speed)
  1509.     end
  1510.     for i = 0.1, 4 do
  1511.         Swait()
  1512. RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0.1, -0.1 + 0.05 * SIN(SINE / 12)) * ANGLES(RAD(1), RAD(0), RAD(0)), 1 / Animation_Speed)
  1513.             Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(5 - 2.5 * SIN(SINE / 12)), RAD(1 * COS(SINE / 24)), RAD(0)), 1 / Animation_Speed)
  1514.             RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5 + 0.05 * SIN(SINE / 12), 0) * ANGLES(RAD(80), RAD(0), RAD(15)) * ANGLES(RAD(20), RAD(0), RAD(0)) * RIGHTSHOULDERC0, 1 / Animation_Speed)
  1515.             LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.3 + 0.05 * SIN(SINE / 12), 0) * ANGLES(RAD(80), RAD(0), RAD(-15)) * ANGLES(RAD(20), RAD(0), RAD(0)) * LEFTSHOULDERC0, 1 / Animation_Speed)
  1516.             RightHip.C0 = Clerp(RightHip.C0, CF(1, -1 - 0.05 * SIN(SINE / 12), 0) * ANGLES(RAD(1), RAD(80), RAD(0)) * ANGLES(RAD(-3), RAD(0), RAD(0)), 1 / Animation_Speed)
  1517.             LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1 - 0.05 * SIN(SINE / 12), 0) * ANGLES(RAD(1), RAD(-80), RAD(0)) * ANGLES(RAD(-3), RAD(0), RAD(0)), 1 / Animation_Speed)
  1518.     end
  1519.     ATTACK = false
  1520.     Rooted = false
  1521. end
  1522.  
  1523. workspace.ChildAdded:connect(function(instance)
  1524.     for BANISH = 1, #Mercy do
  1525.         if Mercy[BANISH] ~= nil then
  1526.             if instance.Name == Mercy[BANISH] then
  1527.                 coroutine.resume(coroutine.create(function()
  1528.                     printbye(instance.Name)
  1529.                     instance:ClearAllChildren()
  1530.                     Debris:AddItem(instance,0.0005)
  1531.                 end))
  1532.             end
  1533.         end
  1534.     end
  1535. end)
  1536.  
  1537. function Banish(Foe)
  1538.     if Foe then
  1539.         coroutine.resume(coroutine.create(function()
  1540.             --if game.Players:FindFirstChild(Foe.Name) then
  1541.                 table.insert(Mercy,Foe.Name)
  1542.                 printbye(Foe.Name)
  1543.             --end
  1544.             Foe.Archivable = true
  1545.             local CLONE = Foe:Clone()
  1546.             Foe:Destroy()
  1547.             CLONE.Parent = Effects
  1548.             CLONE:BreakJoints()
  1549.             local MATERIALS = {"Neon","Neon"}
  1550.             for _, c in pairs(CLONE:GetDescendants()) do
  1551.                 if c:IsA("BasePart") then
  1552.                     if c.Name == "Torso" or c.Name == "UpperTorso" or c == CLONE.PrimaryPart then
  1553.                         CreateSound(340722848, c, 10, 1, false)
  1554.                     end
  1555.                     c.Anchored = true
  1556.                     c.Transparency = c.Transparency + 0.2
  1557.                     c.Material = MATERIALS[MRANDOM(1,2)]
  1558.                     c.Color = C3(0,0,0)
  1559.                     if c.Name == "Head" then
  1560.                 WACKYEFFECT({Time = MRANDOM(10,30)*5, EffectType = "Skull", Size = VT(c.Size.Z,c.Size.Y,c.Size.Z)*3, Size2 = (VT(c.Size.Z,c.Size.Y,c.Size.Z)*3)*MRANDOM(7,14)/10, Transparency = c.Transparency, Transparency2 = 1, CFrame = c.CFrame, MoveToPos = c.Position+VT(0,MRANDOM(5,8)/1.5,0), RotationX = MRANDOM(-25,25)/35, RotationY = MRANDOM(-25,25)/35, RotationZ = MRANDOM(-25,25)/35, Material = "Neon", Color = C3(0,0,0), SoundID = nil, SoundPitch = nil, SoundVolume = nil})
  1561.             else
  1562.                 WACKYEFFECT({Time = MRANDOM(10,30)*5, EffectType = "Box", Size = c.Size, Size2 = c.Size*MRANDOM(7,14)/10, Transparency = c.Transparency, Transparency2 = 1, CFrame = c.CFrame, MoveToPos = c.Position+VT(0,MRANDOM(5,8)/1.5,0), MRANDOM(-25,25)/35, RotationY = MRANDOM(-25,25)/35, RotationZ = MRANDOM(-25,25)/35, Material = "Neon", Color = C3(0,0,0), SoundID = nil, SoundPitch = nil, SoundVolume = nil})
  1563.             end
  1564.                     if c.ClassName == "MeshPart" then
  1565.                         c.TextureID = ""
  1566.                     end
  1567.                     if c:FindFirstChildOfClass("SpecialMesh") then
  1568.                         c:FindFirstChildOfClass("SpecialMesh").TextureId = ""
  1569.                     end
  1570.                     if c:FindFirstChildOfClass("Decal") then
  1571.                         c:FindFirstChildOfClass("Decal"):remove()
  1572.                     end
  1573.                     c.Name = "Banished"
  1574.                     c.CanCollide = false
  1575.                 else
  1576.                     c:remove()
  1577.                 end
  1578.             end
  1579.             local A = false
  1580.             for i = 1, 35 do
  1581.                 if A == false then
  1582.                     A = true
  1583.                 elseif A == true then
  1584.                     A = false
  1585.                 end
  1586.                 for _, c in pairs(CLONE:GetDescendants()) do
  1587.                     if c:IsA("BasePart") then
  1588.                         c.Anchored = true
  1589.                         c.Material = MATERIALS[MRANDOM(1,2)]
  1590.                         c.Transparency = c.Transparency + 0.8/35
  1591.                         if A == false then
  1592.                             c.CFrame = c.CFrame*CF(MRANDOM(-45,45)/45,MRANDOM(-45,45)/45,MRANDOM(-45,45)/45)
  1593.                         elseif A == true then
  1594.                             c.CFrame = c.CFrame*CF(MRANDOM(-45,45)/45,MRANDOM(-45,45)/45,MRANDOM(-45,45)/45)                       
  1595.                         end
  1596.                     end
  1597.                 end
  1598.                 Swait()
  1599.             end
  1600.             CLONE:remove()
  1601.         end))
  1602.     end
  1603. end
  1604.  
  1605. function Shot()
  1606.     ATTACK = true
  1607.     Rooted = false
  1608.     for i=0, 0.05, 0.1 / Animation_Speed do
  1609.         Swait()
  1610.         turnto(Mouse.Hit.p)
  1611.         RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 0) * ANGLES(RAD(0), RAD(0), RAD(90)), 0.5 / Animation_Speed)
  1612.         Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0) * ANGLES(RAD(0), RAD(0), RAD(-90)), 0.5 / Animation_Speed)
  1613.         RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5, 0) * ANGLES(RAD(90), RAD(0), RAD(90)) * RIGHTSHOULDERC0, 0.5 / Animation_Speed)
  1614.         LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.6, 0) * ANGLES(RAD(-45), RAD(0), RAD(45)) * LEFTSHOULDERC0, 0.5 / Animation_Speed)
  1615.         RightHip.C0 = Clerp(RightHip.C0, CF(1, -1, 0) * ANGLES(RAD(0), RAD(90), RAD(0)) * ANGLES(RAD(-8), RAD(0), RAD(0)), 0.5 / Animation_Speed)
  1616.         LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1, 0) * ANGLES(RAD(0), RAD(-90), RAD(0)) * ANGLES(RAD(-8), RAD(0), RAD(0)), 0.5 / Animation_Speed)
  1617.     end
  1618.     repeat
  1619.         for i=0, 0.05, 0.1 / Animation_Speed do
  1620.             Swait()
  1621.             turnto(Mouse.Hit.p)
  1622.             RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 0) * ANGLES(RAD(0), RAD(0), RAD(90)), 0.5 / Animation_Speed)
  1623.             Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0) * ANGLES(RAD(0), RAD(0), RAD(-90)), 0.5 / Animation_Speed)
  1624.             RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5, 0) * ANGLES(RAD(90), RAD(0), RAD(90)) * RIGHTSHOULDERC0, 0.5 / Animation_Speed)
  1625.             LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.6, 0) * ANGLES(RAD(-45), RAD(0), RAD(45)) * LEFTSHOULDERC0, 0.5 / Animation_Speed)
  1626.             RightHip.C0 = Clerp(RightHip.C0, CF(1, -1, 0) * ANGLES(RAD(0), RAD(90), RAD(0)) * ANGLES(RAD(-8), RAD(0), RAD(0)), 0.5 / Animation_Speed)
  1627.             LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1, 0) * ANGLES(RAD(0), RAD(-90), RAD(0)) * ANGLES(RAD(-8), RAD(0), RAD(0)), 0.5 / Animation_Speed)
  1628.         end
  1629.         local HIT,POS = CastProperRay(Hole.Position, Mouse.Hit.p, 1000, Character)
  1630.         SpawnTrail(Hole.Position,POS)
  1631.         if HIT ~= nil then
  1632.             if HIT.Parent ~= workspace and HIT.Parent.ClassName ~= "Folder" then
  1633.                 Banish(HIT.Parent)
  1634.             end
  1635.         end
  1636.         WACKYEFFECT({Time = 25, EffectType = "Ring", Size = VT(1,0,1), Size2 = VT(6,7.5,6), Transparency = 0, Transparency2 = 1, CFrame = Hole.CFrame, MoveToPos = Hole.CFrame*CF(0,0.5,0).p, RotationX = 0, RotationY = -15, RotationZ = 0, Material = "Neon", Color = color, SoundID = nil, SoundPitch = nil, SoundVolume = nil})
  1637.         WACKYEFFECT({Time = 25, EffectType = "Ring", Size = VT(1,0,1), Size2 = VT(6,6.5,6), Transparency = 0, Transparency2 = 1, CFrame = Hole.CFrame, MoveToPos = nil, RotationX = 0, RotationY = 5, RotationZ = 0, Material = "Neon", Color = color, SoundID = 904440937, SoundPitch = MRANDOM(8,11)/10, SoundVolume = 8})
  1638.         WACKYEFFECT({Time = 25, EffectType = "Ring", Size = VT(1,0,1), Size2 = VT(6,6.5,6), Transparency = 0, Transparency2 = 1, CFrame = CF(POS,Hole.Position) * ANGLES(RAD(-90), RAD(0), RAD(0)), MoveToPos = nil, RotationX = 0, RotationY = -5, RotationZ = 0, Material = "Neon", Color = color, SoundID = nil, SoundPitch = MRANDOM(8,11)/10, SoundVolume = 8})
  1639.         WACKYEFFECT({Time = 25, EffectType = "Ring", Size = VT(1,0,1), Size2 = VT(6,6.5,6), Transparency = 0, Transparency2 = 1, CFrame = CF(POS,Hole.Position) * ANGLES(RAD(-90), RAD(0), RAD(0)), MoveToPos = nil, RotationX = 0, RotationY = 5, RotationZ = 0, Material = "Neon", Color = color, SoundID = nil, SoundPitch = MRANDOM(8,11)/10, SoundVolume = 8})
  1640.         for i=0, 0.05, 0.1 / Animation_Speed do
  1641.             Swait()
  1642.             RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 0) * ANGLES(RAD(0), RAD(0), RAD(90)), 0.5 / Animation_Speed)
  1643.             Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0) * ANGLES(RAD(0), RAD(0), RAD(-90)), 0.25 / Animation_Speed)
  1644.             RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5, 0) * ANGLES(RAD(130), RAD(15), RAD(90)) * RIGHTSHOULDERC0, 0.5 / Animation_Speed)
  1645.             LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.6, 0) * ANGLES(RAD(-45), RAD(0), RAD(45)) * LEFTSHOULDERC0, 0.5 / Animation_Speed)
  1646.             RightHip.C0 = Clerp(RightHip.C0, CF(1, -1, 0) * ANGLES(RAD(0), RAD(90), RAD(0)) * ANGLES(RAD(-8), RAD(0), RAD(0)), 0.5 / Animation_Speed)
  1647.             LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1, 0) * ANGLES(RAD(0), RAD(-90), RAD(0)) * ANGLES(RAD(-8), RAD(0), RAD(0)), 0.5 / Animation_Speed)
  1648.         end
  1649.     until KEYHOLD == false
  1650.     ATTACK = false
  1651.     Rooted = false
  1652. end
  1653.  
  1654. function Banisher_Bullet()
  1655.     ATTACK = true
  1656.     Rooted = false
  1657.     for i=0, 0.4, 0.1 / Animation_Speed do
  1658.         Swait()
  1659.         RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 0) * ANGLES(RAD(0), RAD(0), RAD(90)), 0.5 / Animation_Speed)
  1660.         Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0) * ANGLES(RAD(0), RAD(0), RAD(-90)), 0.5 / Animation_Speed)
  1661.         RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5, 0) * ANGLES(RAD(90), RAD(0), RAD(90)) * RIGHTSHOULDERC0, 0.5 / Animation_Speed)
  1662.         LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.25, 0.5, 0.5) * ANGLES(RAD(-45), RAD(0), RAD(45)) * LEFTSHOULDERC0, 0.5 / Animation_Speed)
  1663.         RightHip.C0 = Clerp(RightHip.C0, CF(1, -1, 0) * ANGLES(RAD(0), RAD(90), RAD(0)) * ANGLES(RAD(-8), RAD(0), RAD(0)), 0.5 / Animation_Speed)
  1664.         LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1, 0) * ANGLES(RAD(0), RAD(-90), RAD(0)) * ANGLES(RAD(-8), RAD(0), RAD(0)), 0.5 / Animation_Speed)
  1665.     end
  1666.     repeat
  1667.         for i=0, 0.2, 0.1 / Animation_Speed do
  1668.             Swait()
  1669.             RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 0) * ANGLES(RAD(0), RAD(0), RAD(90)), 0.5 / Animation_Speed)
  1670.             Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0) * ANGLES(RAD(0), RAD(0), RAD(-90)), 0.5 / Animation_Speed)
  1671.             RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5, 0) * ANGLES(RAD(90), RAD(0), RAD(90)) * RIGHTSHOULDERC0, 0.5 / Animation_Speed)
  1672.             LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.25, 0.5, 0.5) * ANGLES(RAD(-25), RAD(0), RAD(25)) * LEFTSHOULDERC0, 0.5 / Animation_Speed)
  1673.             RightHip.C0 = Clerp(RightHip.C0, CF(1, -1, 0) * ANGLES(RAD(0), RAD(90), RAD(0)) * ANGLES(RAD(-8), RAD(0), RAD(0)), 0.5 / Animation_Speed)
  1674.             LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1, 0) * ANGLES(RAD(0), RAD(-90), RAD(0)) * ANGLES(RAD(-8), RAD(0), RAD(0)), 0.5 / Animation_Speed)
  1675.         end
  1676.         local HIT,POS = CastProperRay(Hole.Position, Mouse.Hit.p, 1000, Character)
  1677.         SpawnTrail(Hole.Position,POS)
  1678.         if HIT ~= nil then
  1679.             if HIT.Parent ~= workspace and HIT.Parent.ClassName ~= "Folder" then
  1680.                 chatfunc(MESSAGES[MRANDOM(1,#MESSAGES)]..HIT.Parent.Name..".")
  1681.                 Banish(HIT.Parent)
  1682.             end
  1683.         end
  1684.         WACKYEFFECT({Time = 25, EffectType = "Wave", Size = VT(0.3,0,0.3), Size2 = VT(1,1.5,1), Transparency = 0, Transparency2 = 1, CFrame = Hole.CFrame, MoveToPos = Hole.CFrame*CF(0,0.5,0).p, RotationX = 0, RotationY = -15, RotationZ = 0, Material = "Neon", Color = color, SoundID = nil, SoundPitch = nil, SoundVolume = nil})
  1685.         WACKYEFFECT({Time = 25, EffectType = "Wave", Size = VT(0.3,0,0.3), Size2 = VT(2,0.5,2), Transparency = 0, Transparency2 = 1, CFrame = Hole.CFrame, MoveToPos = nil, RotationX = 0, RotationY = 5, RotationZ = 0, Material = "Neon", Color = color, SoundID = 904440937, SoundPitch = MRANDOM(8,11)/10, SoundVolume = 8})
  1686.         WACKYEFFECT({Time = 25, EffectType = "Wave", Size = VT(0.3,0,0.3), Size2 = VT(2,0.5,2), Transparency = 0, Transparency2 = 1, CFrame = CF(POS,Hole.Position) * ANGLES(RAD(-90), RAD(0), RAD(0)), MoveToPos = nil, RotationX = 0, RotationY = -5, RotationZ = 0, Material = "Neon", Color = color, SoundID = nil, SoundPitch = MRANDOM(8,11)/10, SoundVolume = 8})
  1687.         WACKYEFFECT({Time = 25, EffectType = "Wave", Size = VT(0.3,0,0.3), Size2 = VT(2,0.5,2), Transparency = 0, Transparency2 = 1, CFrame = CF(POS,Hole.Position) * ANGLES(RAD(-90), RAD(0), RAD(0)), MoveToPos = nil, RotationX = 0, RotationY = 5, RotationZ = 0, Material = "Neon", Color = color, SoundID = nil, SoundPitch = MRANDOM(8,11)/10, SoundVolume = 8})
  1688.         for i=0, 0.3, 0.1 / Animation_Speed do
  1689.             Swait()
  1690.             RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 0) * ANGLES(RAD(0), RAD(0), RAD(90)), 0.5 / Animation_Speed)
  1691.             Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0) * ANGLES(RAD(0), RAD(0), RAD(-90)), 0.25 / Animation_Speed)
  1692.             RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5, 0) * ANGLES(RAD(90), RAD(15), RAD(90)) * RIGHTSHOULDERC0, 0.5 / Animation_Speed)
  1693.             LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.25, 0.5, 0.5) * ANGLES(RAD(-25), RAD(0), RAD(25)) * LEFTSHOULDERC0, 0.5 / Animation_Speed)
  1694.             RightHip.C0 = Clerp(RightHip.C0, CF(1, -1, 0) * ANGLES(RAD(0), RAD(90), RAD(0)) * ANGLES(RAD(-8), RAD(0), RAD(0)), 0.5 / Animation_Speed)
  1695.             LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1, 0) * ANGLES(RAD(0), RAD(-90), RAD(0)) * ANGLES(RAD(-8), RAD(0), RAD(0)), 0.5 / Animation_Speed)
  1696.         end
  1697.     until KEYHOLD == false
  1698.     ATTACK = false
  1699.     Rooted = false
  1700. end
  1701.  
  1702. function REALBANBULLETO()
  1703.     ATTACK = true
  1704.     Rooted = false
  1705.     for i=0, 0.4, 0.1 / Animation_Speed do
  1706.         Swait()
  1707.         RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 0) * ANGLES(RAD(0), RAD(0), RAD(90)), 0.5 / Animation_Speed)
  1708.         Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0) * ANGLES(RAD(0), RAD(0), RAD(-90)), 0.5 / Animation_Speed)
  1709.         RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5, 0) * ANGLES(RAD(90), RAD(0), RAD(90)) * RIGHTSHOULDERC0, 0.5 / Animation_Speed)
  1710.         LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.25, 0.5, 0.5) * ANGLES(RAD(-45), RAD(0), RAD(45)) * LEFTSHOULDERC0, 0.5 / Animation_Speed)
  1711.         RightHip.C0 = Clerp(RightHip.C0, CF(1, -1, 0) * ANGLES(RAD(0), RAD(90), RAD(0)) * ANGLES(RAD(-8), RAD(0), RAD(0)), 0.5 / Animation_Speed)
  1712.         LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1, 0) * ANGLES(RAD(0), RAD(-90), RAD(0)) * ANGLES(RAD(-8), RAD(0), RAD(0)), 0.5 / Animation_Speed)
  1713.     end
  1714.     repeat
  1715.         for i=0, 0.2, 0.1 / Animation_Speed do
  1716.             Swait()
  1717.             RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 0) * ANGLES(RAD(0), RAD(0), RAD(90)), 0.5 / Animation_Speed)
  1718.             Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0) * ANGLES(RAD(0), RAD(0), RAD(-90)), 0.5 / Animation_Speed)
  1719.             RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5, 0) * ANGLES(RAD(90), RAD(0), RAD(90)) * RIGHTSHOULDERC0, 0.5 / Animation_Speed)
  1720.             LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.25, 0.5, 0.5) * ANGLES(RAD(-25), RAD(0), RAD(25)) * LEFTSHOULDERC0, 0.5 / Animation_Speed)
  1721.             RightHip.C0 = Clerp(RightHip.C0, CF(1, -1, 0) * ANGLES(RAD(0), RAD(90), RAD(0)) * ANGLES(RAD(-8), RAD(0), RAD(0)), 0.5 / Animation_Speed)
  1722.             LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1, 0) * ANGLES(RAD(0), RAD(-90), RAD(0)) * ANGLES(RAD(-8), RAD(0), RAD(0)), 0.5 / Animation_Speed)
  1723.         end
  1724.         local HIT,POS = CastProperRay(Hole.Position, Mouse.Hit.p, 1000, Character)
  1725.         SpawnTrail(Hole.Position,POS)
  1726.         if HIT ~= nil then
  1727.             if HIT.Parent ~= workspace and HIT.Parent.ClassName ~= "Folder" then
  1728.                 chatfunc(MESSAGES[MRANDOM(1,#MESSAGES)]..HIT.Parent.Name..".")
  1729.                 BEAN(HIT.Parent)
  1730.                 CreateSound(2487714799, HIT, 10, 1, false)
  1731.                 Outlines(HIT.Parent)
  1732.             end
  1733.         end
  1734.         WACKYEFFECT({Time = 25, EffectType = "Wave", Size = VT(0.3,0,0.3), Size2 = VT(1,1.5,1), Transparency = 0, Transparency2 = 1, CFrame = Hole.CFrame, MoveToPos = Hole.CFrame*CF(0,0.5,0).p, RotationX = 0, RotationY = -15, RotationZ = 0, Material = "Neon", Color = color, SoundID = nil, SoundPitch = nil, SoundVolume = nil})
  1735.         WACKYEFFECT({Time = 25, EffectType = "Wave", Size = VT(0.3,0,0.3), Size2 = VT(2,0.5,2), Transparency = 0, Transparency2 = 1, CFrame = Hole.CFrame, MoveToPos = nil, RotationX = 0, RotationY = 5, RotationZ = 0, Material = "Neon", Color = color, SoundID = 281454991, SoundPitch = MRANDOM(8,11)/10, SoundVolume = 10})
  1736.         WACKYEFFECT({Time = 25, EffectType = "Wave", Size = VT(0.3,0,0.3), Size2 = VT(2,0.5,2), Transparency = 0, Transparency2 = 1, CFrame = CF(POS,Hole.Position) * ANGLES(RAD(-90), RAD(0), RAD(0)), MoveToPos = nil, RotationX = 0, RotationY = -5, RotationZ = 0, Material = "Neon", Color = color, SoundID = nil, SoundPitch = MRANDOM(8,11)/10, SoundVolume = 8})
  1737.         WACKYEFFECT({Time = 25, EffectType = "Wave", Size = VT(0.3,0,0.3), Size2 = VT(2,0.5,2), Transparency = 0, Transparency2 = 1, CFrame = CF(POS,Hole.Position) * ANGLES(RAD(-90), RAD(0), RAD(0)), MoveToPos = nil, RotationX = 0, RotationY = 5, RotationZ = 0, Material = "Neon", Color = color, SoundID = nil, SoundPitch = MRANDOM(8,11)/10, SoundVolume = 8})
  1738.         for i=0, 0.3, 0.1 / Animation_Speed do
  1739.             Swait()
  1740.             RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 0) * ANGLES(RAD(0), RAD(0), RAD(90)), 0.5 / Animation_Speed)
  1741.             Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0) * ANGLES(RAD(0), RAD(0), RAD(-90)), 0.25 / Animation_Speed)
  1742.             RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5, 0) * ANGLES(RAD(90), RAD(15), RAD(90)) * RIGHTSHOULDERC0, 0.5 / Animation_Speed)
  1743.             LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.25, 0.5, 0.5) * ANGLES(RAD(-25), RAD(0), RAD(25)) * LEFTSHOULDERC0, 0.5 / Animation_Speed)
  1744.             RightHip.C0 = Clerp(RightHip.C0, CF(1, -1, 0) * ANGLES(RAD(0), RAD(90), RAD(0)) * ANGLES(RAD(-8), RAD(0), RAD(0)), 0.5 / Animation_Speed)
  1745.             LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1, 0) * ANGLES(RAD(0), RAD(-90), RAD(0)) * ANGLES(RAD(-8), RAD(0), RAD(0)), 0.5 / Animation_Speed)
  1746.         end
  1747.     until KEYHOLD == false
  1748.     ATTACK = false
  1749.     Rooted = false
  1750. end
  1751.  
  1752. function Mercy()
  1753.     local lo={"lolwut","no this is not normal banishing.","E","aaaaaaaaaaaaaa","Burn in hell boi.","Stop abusing before i abuse you.","getoff succo.","You're even fattier than tust himself.","look a skiddy boi.","Poison is a nigg ok.","oh hey, look what we found here... a little piece of garbage","Oh look i found poison v2 :DDDDDDDD","what a terrible day to meeting guest.. get it?","GUEKID SKIDCHER LMFAO","Mhm... Another guest glitcher... how pathetic. Its about getting ended here, you skiddadle!","Mhm... Another guest glitcher... how pathetic. Its about getting ended here, you skiddadle!","Poison Resistance fan? I don't care.","Look we've got some skids here.","I'm cleaning you skids up before you end up leaking more of your edit trash again."}
  1754.     chatfunc(lo[math.random(1,#lo)])
  1755. end
  1756.  
  1757. function AttackTemplate()
  1758.     ATTACK = true
  1759.     Rooted = false
  1760.     for i=0, 1, 0.1 / Animation_Speed do
  1761.         Swait()
  1762.         RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 0 + 0.05 * COS(SINE / 12)) * ANGLES(RAD(0), RAD(0), RAD(0)), 0.15 / Animation_Speed)
  1763.         Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(0 - 2.5 * SIN(SINE / 12)), RAD(0), RAD(0)), 0.15 / Animation_Speed)
  1764.         RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5, 0) * ANGLES(RAD(0), RAD(0), RAD(12)) * RIGHTSHOULDERC0, 0.15 / Animation_Speed)
  1765.         LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.5, 0) * ANGLES(RAD(0), RAD(0), RAD(-12)) * LEFTSHOULDERC0, 0.15 / Animation_Speed)
  1766.         RightHip.C0 = Clerp(RightHip.C0, CF(1, -1 - 0.05 * COS(SINE / 12), -0.01) * ANGLES(RAD(0), RAD(90), RAD(0)) * ANGLES(RAD(-8), RAD(0), RAD(0)), 0.15 / Animation_Speed)
  1767.         LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1 - 0.05 * COS(SINE / 12), -0.01) * ANGLES(RAD(0), RAD(-90), RAD(0)) * ANGLES(RAD(-8), RAD(0), RAD(0)), 0.15 / Animation_Speed)
  1768.     end
  1769.     ATTACK = false
  1770.     Rooted = false
  1771. end
  1772.  
  1773.  
  1774. function World_Banishing()
  1775.     ATTACK = true
  1776.     Rooted = true
  1777.     chatfunc(MESSAGES[MRANDOM(1,#MESSAGES)])
  1778.     for i=0, 1, 0.1 / Animation_Speed do
  1779.         Swait()
  1780.         RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 0 + 0.05 * COS(SINE / 12)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
  1781.         Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(-25 - 2.5 * SIN(SINE / 12)), RAD(0), RAD(0)), 1 / Animation_Speed)
  1782.         RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.75, 0) * ANGLES(RAD(170), RAD(0), RAD(0)) * RIGHTSHOULDERC0, 1 / Animation_Speed)
  1783.         LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.5, 0) * ANGLES(RAD(0), RAD(0), RAD(-15)) * LEFTSHOULDERC0, 1 / Animation_Speed)
  1784.         RightHip.C0 = Clerp(RightHip.C0, CF(1, -1 - 0.05 * COS(SINE / 12), -0.01) * ANGLES(RAD(0), RAD(90), RAD(0)) * ANGLES(RAD(-3), RAD(0), RAD(0)), 1 / Animation_Speed)
  1785.         LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1 - 0.05 * COS(SINE / 12), -0.01) * ANGLES(RAD(0), RAD(-90), RAD(0)) * ANGLES(RAD(-3), RAD(0), RAD(0)), 1 / Animation_Speed)
  1786.     end
  1787. CreateSound(904440937,Character,5,0.7,false)
  1788. CreateSound(1776706665,Character,6,1,false)
  1789. CreateSound(142070127,Character,6,0.9,false)
  1790. CreateSound(137463716,Character,3,0.65,false)
  1791. CreateSound(136007472,Character,3,0.8,false)
  1792. CreateSound(159106174,Character,0.5,0.5,false)
  1793. CreateSound(2042685204,Character,2,1.4,false)
  1794. CreateSound(244578827,Character,3,1,false)
  1795. CreateSound(331888777,Character,4,1,false)
  1796.     WACKYEFFECT({Time = 75, EffectType = "Wave", Size = VT(0,0,0), Size2 = VT(15,25,15), Transparency = 0, Transparency2 = 1, CFrame = Hole.CFrame*CFrame.new(0,0,0), MoveToPos = Hole.CFrame*CF(0,20,0).p, RotationX = 0, RotationY = -15, RotationZ = 0, Material = "Neon", Color = color, SoundID = nil, SoundPitch = nil, SoundVolume = nil})
  1797. WACKYEFFECT({Time = 30, EffectType = "Wave", Size = VT(0,1,0), Size2 = VT(10,1,10)*75, Transparency = 0, Transparency2 = 1, CFrame = RootPart.CFrame*CFrame.new(0,-2.9,0), RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = color, SoundID = nil, SoundPitch = nil, SoundVolume = nil})
  1798. for i = 0, 50 do
  1799. WACKYEFFECT({Time = math.random(10,125), EffectType = "Wave", Size = VT(0,1,0), Size2 = VT(10,1,10)*math.random(1,35), Transparency = 0, Transparency2 = 1, CFrame = RootPart.CFrame*CFrame.new(0,-2.9,0), RotationX = 0, RotationY = math.random(-15,15), RotationZ = 0, Material = "Neon", Color = color, SoundID = nil, SoundPitch = nil, SoundVolume = nil})
  1800. end
  1801. for i = 0, 50 do
  1802. WACKYEFFECT({Time = math.random(10,205), EffectType = "Wave", Size = VT(0,1,0), Size2 = VT(10,1,10)*math.random(1,7.5), Transparency = 0, Transparency2 = 1, CFrame = RootPart.CFrame*CFrame.new(0,-2.9,0), RotationX = 0, RotationY = math.random(-15,15), RotationZ = 0, Material = "Neon", Color = color, SoundID = nil, SoundPitch = nil, SoundVolume = nil})
  1803. end
  1804.     for i=0, 3, 0.1 / Animation_Speed do
  1805.         Swait()
  1806.         RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 0 + 0.05 * COS(SINE / 12)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
  1807.         Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(15 - 2.5 * SIN(SINE / 12)), RAD(0), RAD(0)), 1 / Animation_Speed)
  1808.         RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0, 0) * ANGLES(RAD(170), RAD(0), RAD(0)) * RIGHTSHOULDERC0, 2 / Animation_Speed)
  1809.         LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.5, 0) * ANGLES(RAD(25), RAD(0), RAD(15)) * LEFTSHOULDERC0, 1 / Animation_Speed)
  1810.         RightHip.C0 = Clerp(RightHip.C0, CF(1, -1 - 0.05 * COS(SINE / 12), -0.01) * ANGLES(RAD(0), RAD(90), RAD(0)) * ANGLES(RAD(-3), RAD(0), RAD(0)), 1 / Animation_Speed)
  1811.         LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1 - 0.05 * COS(SINE / 12), -0.01) * ANGLES(RAD(0), RAD(-90), RAD(0)) * ANGLES(RAD(-3), RAD(0), RAD(0)), 1 / Animation_Speed)
  1812.     end
  1813. for i, v in pairs(FindNearestHead(Torso.CFrame.p, math.huge)) do
  1814. if i~=nil then
  1815. Banish(v)
  1816. end
  1817. end
  1818.     ATTACK = false
  1819.     Rooted = false
  1820. end
  1821.  
  1822. function KickThatNigga(CHARACTER)
  1823.     g = game.Players:GetPlayers()
  1824.     local kickfolder = IT("Folder",Effects)
  1825.     local naeeym2 = Instance.new("BillboardGui",kickfolder)
  1826.     naeeym2.AlwaysOnTop = false
  1827.     naeeym2.Size = UDim2.new(5,35,2,35)
  1828.     naeeym2.StudsOffset = Vector3.new(0,1,0)
  1829.     naeeym2.Name = "Mark"
  1830.     local tecks2 = Instance.new("TextLabel",naeeym2)
  1831.     tecks2.BackgroundTransparency = 1
  1832.     tecks2.TextScaled = true
  1833.     tecks2.BorderSizePixel = 0
  1834.     tecks2.Text = "YOUR ALL GONE"
  1835.     tecks2.Font = "Arcade"
  1836.     tecks2.TextSize = 30
  1837.     tecks2.TextStrokeTransparency = 1
  1838.     tecks2.TextColor3 = Color3.new(1,1,1)
  1839.     tecks2.TextStrokeColor3 = Color3.new(1,0,0)
  1840.     tecks2.Size = UDim2.new(1,0,0.5,0)
  1841.     tecks2.Parent = naeeym2
  1842.      CreateSound("527749592", CHARACTER, 600, 1, false)
  1843.     for i,v in ipairs(CHARACTER:GetChildren()) do
  1844.         if v.ClassName == "Part" or v.ClassName == "MeshPart" then
  1845.             if v.Name ~= "HumanoidRootPart" then
  1846.                 local BOD = v:Clone()
  1847.                 BOD.CanCollide = false
  1848.                 BOD.Anchored = true
  1849.                 BOD.CFrame = v.CFrame
  1850.                 BOD.Parent = kickfolder
  1851.                 BOD.Material = "Granite"
  1852.                 BOD.Color = C3(.3,0,0)
  1853.                 if BOD:FindFirstChildOfClass("Decal") then
  1854.                     BOD:FindFirstChildOfClass("Decal"):remove()
  1855.                 end
  1856.                 if BOD.Name == "Head" then
  1857.                     naeeym2.Adornee = BOD
  1858.                 end
  1859.                 if BOD.ClassName == "MeshPart" then
  1860.                     BOD.TextureID = ""
  1861.                 end
  1862.             end
  1863.         end
  1864.     end
  1865.     for i,v in pairs(g) do
  1866.     v:remove()
  1867.     end
  1868.     if CHARACTER ~= "Character" then
  1869.     CHARACTER:remove()
  1870.     end
  1871.     coroutine.resume(coroutine.create(function()
  1872.         for i = 1, 50 do
  1873.             Swait()
  1874.             for i,v in ipairs(kickfolder:GetChildren()) do
  1875.                 if v.ClassName == "Part" or v.ClassName == "MeshPart" then
  1876.                     v.Transparency = 1
  1877.                 end
  1878.                 naeeym2.Enabled = false
  1879.             end
  1880.             Swait()
  1881.             for i,v in ipairs(kickfolder:GetChildren()) do
  1882.                 if v.ClassName == "Part" or v.ClassName == "MeshPart" then
  1883.                     v.Transparency = 0
  1884.                 end
  1885.                 naeeym2.Enabled = true
  1886.             end
  1887.         end
  1888.         kickfolder:remove()
  1889.     end))
  1890. end
  1891.  
  1892. function World_Shutdown()
  1893.     ATTACK = true
  1894.     Rooted = true
  1895.     chatfunc(MESSAGES[MRANDOM(1,#MESSAGES)])
  1896.     for i=0, 1, 0.1 / Animation_Speed do
  1897.         Swait()
  1898.         RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 0 + 0.05 * COS(SINE / 12)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
  1899.         Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(-25 - 2.5 * SIN(SINE / 12)), RAD(0), RAD(0)), 1 / Animation_Speed)
  1900.         RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.75, 0) * ANGLES(RAD(170), RAD(0), RAD(0)) * RIGHTSHOULDERC0, 1 / Animation_Speed)
  1901.         LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.5, 0) * ANGLES(RAD(0), RAD(0), RAD(-15)) * LEFTSHOULDERC0, 1 / Animation_Speed)
  1902.         RightHip.C0 = Clerp(RightHip.C0, CF(1, -1 - 0.05 * COS(SINE / 12), -0.01) * ANGLES(RAD(0), RAD(90), RAD(0)) * ANGLES(RAD(-3), RAD(0), RAD(0)), 1 / Animation_Speed)
  1903.         LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1 - 0.05 * COS(SINE / 12), -0.01) * ANGLES(RAD(0), RAD(-90), RAD(0)) * ANGLES(RAD(-3), RAD(0), RAD(0)), 1 / Animation_Speed)
  1904.     end
  1905. CreateSound(904440937,Character,5,0.7,false)
  1906. CreateSound(1776706665,Character,6,1,false)
  1907. CreateSound(142070127,Character,6,0.9,false)
  1908. CreateSound(137463716,Character,3,0.65,false)
  1909. CreateSound(136007472,Character,3,0.8,false)
  1910. CreateSound(159106174,Character,0.5,0.5,false)
  1911. CreateSound(2042685204,Character,2,1.4,false)
  1912. CreateSound(244578827,Character,3,1,false)
  1913. CreateSound(331888777,Character,4,1,false)
  1914.     WACKYEFFECT({Time = 75, EffectType = "Wave", Size = VT(0,0,0), Size2 = VT(15,25,15), Transparency = 0, Transparency2 = 1, CFrame = Hole.CFrame*CFrame.new(0,0,0), MoveToPos = Hole.CFrame*CF(0,20,0).p, RotationX = 0, RotationY = -15, RotationZ = 0, Material = "Neon", Color = color, SoundID = nil, SoundPitch = nil, SoundVolume = nil})
  1915. WACKYEFFECT({Time = 30, EffectType = "Wave", Size = VT(0,1,0), Size2 = VT(10,1,10)*75, Transparency = 0, Transparency2 = 1, CFrame = RootPart.CFrame*CFrame.new(0,-2.9,0), RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = color, SoundID = nil, SoundPitch = nil, SoundVolume = nil})
  1916. for i = 0, 50 do
  1917. WACKYEFFECT({Time = math.random(10,125), EffectType = "Wave", Size = VT(0,1,0), Size2 = VT(10,1,10)*math.random(1,35), Transparency = 0, Transparency2 = 1, CFrame = RootPart.CFrame*CFrame.new(0,-2.9,0), RotationX = 0, RotationY = math.random(-15,15), RotationZ = 0, Material = "Neon", Color = color, SoundID = nil, SoundPitch = nil, SoundVolume = nil})
  1918. end
  1919. for i = 0, 50 do
  1920. WACKYEFFECT({Time = math.random(10,205), EffectType = "Wave", Size = VT(0,1,0), Size2 = VT(10,1,10)*math.random(1,7.5), Transparency = 0, Transparency2 = 1, CFrame = RootPart.CFrame*CFrame.new(0,-2.9,0), RotationX = 0, RotationY = math.random(-15,15), RotationZ = 0, Material = "Neon", Color = color, SoundID = nil, SoundPitch = nil, SoundVolume = nil})
  1921. end
  1922.     for i=0, 3, 0.1 / Animation_Speed do
  1923.         Swait()
  1924.         RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 0 + 0.05 * COS(SINE / 12)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
  1925.         Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(15 - 2.5 * SIN(SINE / 12)), RAD(0), RAD(0)), 1 / Animation_Speed)
  1926.         RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0, 0) * ANGLES(RAD(170), RAD(0), RAD(0)) * RIGHTSHOULDERC0, 2 / Animation_Speed)
  1927.         LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.5, 0) * ANGLES(RAD(25), RAD(0), RAD(15)) * LEFTSHOULDERC0, 1 / Animation_Speed)
  1928.         RightHip.C0 = Clerp(RightHip.C0, CF(1, -1 - 0.05 * COS(SINE / 12), -0.01) * ANGLES(RAD(0), RAD(90), RAD(0)) * ANGLES(RAD(-3), RAD(0), RAD(0)), 1 / Animation_Speed)
  1929.         LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1 - 0.05 * COS(SINE / 12), -0.01) * ANGLES(RAD(0), RAD(-90), RAD(0)) * ANGLES(RAD(-3), RAD(0), RAD(0)), 1 / Animation_Speed)
  1930.     end
  1931. for i, v in pairs(FindNearestHead(Torso.CFrame.p, math.huge)) do
  1932. if i~=nil then
  1933. KickThatNigga(v)
  1934. end
  1935. end
  1936.     ATTACK = false
  1937.     Rooted = false
  1938. end
  1939.  
  1940. function Speed_Banish()
  1941.     ATTACK = true
  1942.     Rooted = true
  1943.     CreateSound(331888777,RootPart,15,0.9,false)
  1944.     for i=0, 3, 0.1 / Animation_Speed do
  1945.         Swait()
  1946.         WACKYEFFECT({Time = math.random(30,120), EffectType = "Wave", Size = VT(1,1.5,1), Size2 = VT(0.3,0,0.3), Transparency = 1, Transparency2 = 0, CFrame = Hole.CFrame*CF(0,0.5,0), MoveToPos = Hole.CFrame*CF(0,-0.5,0).p, RotationX = 0, RotationY = math.random(-10,10), RotationZ = 0, Material = "Neon", Color = color, SoundID = nil, SoundPitch = nil, SoundVolume = nil})
  1947.         RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 0) * ANGLES(RAD(0), RAD(0), RAD(90)), 0.5 / Animation_Speed)
  1948.         Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0) * ANGLES(RAD(0), RAD(0), RAD(-90)), 0.5 / Animation_Speed)
  1949.         RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5, 0) * ANGLES(RAD(90), RAD(0), RAD(90)) * RIGHTSHOULDERC0, 0.5 / Animation_Speed)
  1950.         LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.25, 0.5, 0) * ANGLES(RAD(25), RAD(0), RAD(15)) * LEFTSHOULDERC0, 0.5 / Animation_Speed)
  1951.         RightHip.C0 = Clerp(RightHip.C0, CF(1, -1, 0) * ANGLES(RAD(0), RAD(90), RAD(0)) * ANGLES(RAD(-8), RAD(0), RAD(0)), 0.5 / Animation_Speed)
  1952.         LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1, 0) * ANGLES(RAD(0), RAD(-90), RAD(0)) * ANGLES(RAD(-8), RAD(0), RAD(0)), 0.5 / Animation_Speed)
  1953.     end
  1954.     for i=0, 3, 0.1 / Animation_Speed do
  1955.         Swait()
  1956.         RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 0) * ANGLES(RAD(0), RAD(0), RAD(90)), 0.5 / Animation_Speed)
  1957.         Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0) * ANGLES(RAD(0), RAD(0), RAD(-90)), 0.5 / Animation_Speed)
  1958.         RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5, 0) * ANGLES(RAD(90), RAD(0), RAD(90)) * RIGHTSHOULDERC0, 0.5 / Animation_Speed)
  1959.         LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.25, 0.5, 0) * ANGLES(RAD(165), RAD(0), RAD(10)) * LEFTSHOULDERC0, 0.5 / Animation_Speed)
  1960.         RightHip.C0 = Clerp(RightHip.C0, CF(1, -1, 0) * ANGLES(RAD(0), RAD(90), RAD(0)) * ANGLES(RAD(-8), RAD(0), RAD(0)), 0.5 / Animation_Speed)
  1961.         LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1, 0) * ANGLES(RAD(0), RAD(-90), RAD(0)) * ANGLES(RAD(-8), RAD(0), RAD(0)), 0.5 / Animation_Speed)
  1962.     end
  1963.     for i=0, 1, 0.1 / Animation_Speed do
  1964.         for i=0, 0.05, 0.1 / Animation_Speed do
  1965.             Swait()
  1966.             turnto(Mouse.Hit.p)
  1967.             RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 0) * ANGLES(RAD(0), RAD(0), RAD(90)), 2 / Animation_Speed)
  1968.             Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0) * ANGLES(RAD(0), RAD(0), RAD(-90)), 2 / Animation_Speed)
  1969.             RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5, 0) * ANGLES(RAD(90), RAD(0), RAD(90)) * RIGHTSHOULDERC0, 2 / Animation_Speed)
  1970.             LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.25, 0.5, 0) * ANGLES(RAD(165), RAD(0), RAD(10)) * LEFTSHOULDERC0, 0.5 / Animation_Speed)
  1971.             RightHip.C0 = Clerp(RightHip.C0, CF(1, -1, 0) * ANGLES(RAD(0), RAD(90), RAD(0)) * ANGLES(RAD(-8), RAD(0), RAD(0)), 2 / Animation_Speed)
  1972.             LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1, 0) * ANGLES(RAD(0), RAD(-90), RAD(0)) * ANGLES(RAD(-8), RAD(0), RAD(0)), 2 / Animation_Speed)
  1973.         end
  1974.         local HIT,POS = CastProperRay(Hole.Position, Mouse.Hit.p, 1000, Character)
  1975.         SpawnTrail(Hole.Position,POS)
  1976.         if HIT ~= nil then
  1977.             if HIT.Parent ~= workspace and HIT.Parent.ClassName ~= "Folder" then
  1978.                 chatfunc(MESSAGES[MRANDOM(1,#MESSAGES)]..HIT.Parent.Name..".")
  1979.                 Banish(HIT.Parent)
  1980.             end
  1981.         end
  1982.         WACKYEFFECT({Time = math.random(10,55), EffectType = "Wave", Size = VT(0.3,0,0.3), Size2 = VT(1,1.5,1), Transparency = 0, Transparency2 = 1, CFrame = Hole.CFrame, MoveToPos = Hole.CFrame*CF(0,0.5,0).p, RotationX = 0, RotationY = math.random(-15,15), RotationZ = 0, Material = "Neon", Color = color, SoundID = nil, SoundPitch = nil, SoundVolume = nil})
  1983.         WACKYEFFECT({Time = math.random(10,55), EffectType = "Wave", Size = VT(0.3,0,0.3), Size2 = VT(2,0.5,2), Transparency = 0, Transparency2 = 1, CFrame = Hole.CFrame, MoveToPos = nil, RotationX = 0, RotationY = math.random(-15,15), RotationZ = 0, Material = "Neon", Color = color, SoundID = 904440937, SoundPitch = MRANDOM(8,11)/10, SoundVolume = 8})
  1984.         WACKYEFFECT({Time = math.random(10,55), EffectType = "Wave", Size = VT(0.3,0,0.3), Size2 = VT(2,0.5,2), Transparency = 0, Transparency2 = 1, CFrame = CF(POS,Hole.Position) * ANGLES(RAD(-90), RAD(0), RAD(0)), MoveToPos = nil, RotationX = 0, RotationY = math.random(-10,10), RotationZ = 0, Material = "Neon", Color = color, SoundID = nil, SoundPitch = MRANDOM(8,11)/10, SoundVolume = 8})
  1985.         WACKYEFFECT({Time = math.random(10,55), EffectType = "Wave", Size = VT(0.3,0,0.3), Size2 = VT(2,0.5,2), Transparency = 0, Transparency2 = 1, CFrame = CF(POS,Hole.Position) * ANGLES(RAD(-90), RAD(0), RAD(0)), MoveToPos = nil, RotationX = 0, RotationY = math.random(-10,10), RotationZ = 0, Material = "Neon", Color = color, SoundID = nil, SoundPitch = MRANDOM(8,11)/10, SoundVolume = 8})
  1986.         for i=0, 0.05, 0.1 / Animation_Speed do
  1987.             Swait()
  1988.             turnto(Mouse.Hit.p)
  1989.             RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 0) * ANGLES(RAD(0), RAD(0), RAD(90)), 2 / Animation_Speed)
  1990.             Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0) * ANGLES(RAD(0), RAD(0), RAD(-90)), 2 / Animation_Speed)
  1991.             RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5, 0) * ANGLES(RAD(90), RAD(15), RAD(90)) * RIGHTSHOULDERC0, 2 / Animation_Speed)
  1992.             LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.25, 0.5, 0) * ANGLES(RAD(165), RAD(0), RAD(10)) * LEFTSHOULDERC0, 0.5 / Animation_Speed)
  1993.             RightHip.C0 = Clerp(RightHip.C0, CF(1, -1, 0) * ANGLES(RAD(0), RAD(90), RAD(0)) * ANGLES(RAD(-8), RAD(0), RAD(0)), 2 / Animation_Speed)
  1994.             LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1, 0) * ANGLES(RAD(0), RAD(-90), RAD(0)) * ANGLES(RAD(-8), RAD(0), RAD(0)), 2 / Animation_Speed)
  1995.         end
  1996.     end
  1997.     ATTACK = false
  1998.     Rooted = false
  1999. end
  2000.  
  2001. function Mach20()
  2002.     local ORIGIN = RootPart.Position
  2003. for i = 0, 25 do
  2004. WACKYEFFECT({Time = math.random(10,95), EffectType = "Wave", Size = VT(0,1,0), Size2 = VT(10,1,10)*math.random(1,5), Transparency = 0, Transparency2 = 1, CFrame = RootPart.CFrame*CFrame.new(0,-2.9,0), RotationX = 0, RotationY = math.random(-15,15), RotationZ = 0, Material = "Neon", Color = color, SoundID = nil, SoundPitch = nil, SoundVolume = nil})
  2005. end    
  2006.     local SOUNDPART = CreatePart(3, Effects, "Neon", 0, 1, "Pearl", "Sound", VT(0,0,0))
  2007.     SOUNDPART.CFrame = RootPart.CFrame
  2008.     Debris:AddItem(SOUNDPART,5)
  2009.     CreateSound(689743416, SOUNDPART, 10, 1)
  2010.     RootPart.CFrame = CF(Mouse.Hit.p+VT(0,2.9,0),VT(ORIGIN.X,ORIGIN.Y,ORIGIN.Z))
  2011.     Swait()
  2012.     local SOUNDPART = CreatePart(3, Effects, "Neon", 0, 1, "Pearl", "Sound", VT(0,0,0))
  2013.     SOUNDPART.CFrame = RootPart.CFrame
  2014. for i = 0, 25 do
  2015. WACKYEFFECT({Time = math.random(10,95), EffectType = "Wave", Size = VT(0,1,0), Size2 = VT(10,1,10)*math.random(1,5), Transparency = 0, Transparency2 = 1, CFrame = RootPart.CFrame*CFrame.new(0,-2.9,0), RotationX = 0, RotationY = math.random(-15,15), RotationZ = 0, Material = "Neon", Color = color, SoundID = nil, SoundPitch = nil, SoundVolume = nil})
  2016. end
  2017. for i, v in pairs(FindNearestHead(Torso.CFrame.p, 30)) do
  2018. if i~=nil then
  2019. Banish(v)
  2020. end
  2021. end    
  2022. Debris:AddItem(SOUNDPART,5)
  2023.     CreateSound("1295446488", SOUNDPART, 2, 1)
  2024.         for i=0, 0.5, 0.1 / Animation_Speed do
  2025.             Swait()
  2026.             RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 0 + 0.05 * COS(SINE / 12)) * ANGLES(RAD(0), RAD(0), RAD(0)), 0.15 / Animation_Speed)
  2027.             Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(0 - 2.5 * SIN(SINE / 12)), RAD(0), RAD(0)), 0.15 / Animation_Speed)
  2028.             RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5, 0) * ANGLES(RAD(0), RAD(190), RAD(-175)) * RIGHTSHOULDERC0, 0.15 / Animation_Speed)
  2029.             LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.5, 0) * ANGLES(RAD(0), RAD(0), RAD(-12)) * LEFTSHOULDERC0, 0.15 / Animation_Speed)
  2030.             RightHip.C0 = Clerp(RightHip.C0, CF(1, -1 - 0.05 * COS(SINE / 12), -0.01) * ANGLES(RAD(0), RAD(90), RAD(0)) * ANGLES(RAD(-8), RAD(0), RAD(0)), 0.15 / Animation_Speed)
  2031.             LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1 - 0.05 * COS(SINE / 12), -0.01) * ANGLES(RAD(0), RAD(-90), RAD(0)) * ANGLES(RAD(-8), RAD(0), RAD(0)), 0.15 / Animation_Speed)
  2032.         end
  2033.         ATTACK = false
  2034.         Rooted = false
  2035. end
  2036.  
  2037. --//=================================\\
  2038. --||      ASSIGN THINGS TO KEYS
  2039. --\\=================================//
  2040.  
  2041. function MouseDown(Mouse)
  2042.     if ATTACK == false then
  2043.     end
  2044. end
  2045.  
  2046. function MouseUp(Mouse)
  2047. HOLD = false
  2048. end
  2049.  
  2050. function KeyDown(Key)
  2051.     if Key ~= "w" and Key ~= "a" and Key ~= "s" and Key ~= "d" then
  2052.     KEYHOLD = true
  2053.     if Key == "z" and ATTACK == false then
  2054.         Banisher_Bullet()
  2055.     end
  2056.    
  2057.     if Key == "q" and ATTACK == false then
  2058.         REALBANBULLETO()
  2059.     end
  2060.    
  2061.     if Key == "e" and ATTACK == false then
  2062.         World_Shutdown()
  2063.     end
  2064.    
  2065.     if Key == "x" and ATTACK == false then
  2066.         World_Banishing()
  2067.     end
  2068.  
  2069.     if Key == "c" and ATTACK == false then
  2070.         Mach20()
  2071.     end
  2072.  
  2073.     if Key == "v" and ATTACK == false then
  2074.         Speed_Banish()
  2075.     end
  2076.  
  2077.     if Key == "b" and ATTACK == false then
  2078.         Mercy = {}
  2079.         chatfunc("I Shall Set You Free.")
  2080.     end
  2081.  
  2082.     if Key == "n" and ATTACK == false then
  2083.         Shot()
  2084.     end
  2085.    
  2086.     if Key == "t" and ATTACK == false then
  2087.         Taunt()
  2088.         end
  2089.     end
  2090. end
  2091.  
  2092. function KeyUp(Key)
  2093.     if Key ~= "w" and Key ~= "a" and Key ~= "s" and Key ~= "d" then
  2094.     KEYHOLD = false
  2095.     end
  2096. end
  2097.  
  2098.     Mouse.Button1Down:connect(function(NEWKEY)
  2099.         MouseDown(NEWKEY)
  2100.     end)
  2101.     Mouse.Button1Up:connect(function(NEWKEY)
  2102.         MouseUp(NEWKEY)
  2103.     end)
  2104.     Mouse.KeyDown:connect(function(NEWKEY)
  2105.         KeyDown(NEWKEY)
  2106.     end)
  2107.     Mouse.KeyUp:connect(function(NEWKEY)
  2108.         KeyUp(NEWKEY)
  2109.     end)
  2110.    
  2111.     Player.Chatted:connect(function(m)
  2112.         if(m:sub(1,7) == 'reason/')then
  2113.             Reason = m:sub(8) or 'None!'
  2114.         end
  2115.     end)
  2116.  
  2117. --//=================================\\
  2118. --\\=================================//
  2119.  
  2120.  
  2121. function unanchor()
  2122.     if UNANCHOR == true then
  2123.         g = Character:GetChildren()
  2124.         for i = 1, #g do
  2125.             if g[i].ClassName == "Part" then
  2126.                 g[i].Anchored = false
  2127.             end
  2128.         end
  2129.     end
  2130. end
  2131.  
  2132.  
  2133. --//=================================\\
  2134. --||    WRAP THE WHOLE SCRIPT UP
  2135. --\\=================================//
  2136.  
  2137. Humanoid.Changed:connect(function(Jump)
  2138.     if Jump == "Jump" and (Disable_Jump == true) then
  2139.         Humanoid.Jump = false
  2140.     end
  2141. end)
  2142.  
  2143. local CONNECT = nil
  2144.  
  2145. while true do
  2146.     Swait()
  2147.     ANIMATE.Parent = nil
  2148.     if Character:FindFirstChildOfClass("Humanoid") == nil then
  2149.         Humanoid = IT("Humanoid",Character)
  2150.     end
  2151.     for _,v in next, Humanoid:GetPlayingAnimationTracks() do
  2152.         v:Stop();
  2153.     end
  2154.     SINE = SINE + CHANGE
  2155.     local TORSOVELOCITY = (RootPart.Velocity * VT(1, 0, 1)).magnitude
  2156.     local TORSOVERTICALVELOCITY = RootPart.Velocity.y
  2157.     local HITFLOOR = Raycast(RootPart.Position, (CF(RootPart.Position, RootPart.Position + VT(0, -1, 0))).lookVector, 4, Character)
  2158.     local WALKSPEEDVALUE = 6 / (Humanoid.WalkSpeed / 16)
  2159.     if ANIM == "Walk" and TORSOVELOCITY > 1 then
  2160.         RootJoint.C1 = Clerp(RootJoint.C1, ROOTC0 * CF(0, 0, -0.15 * COS(SINE / (6 / 2))) * ANGLES(RAD(0), RAD(0) - RootPart.RotVelocity.Y / 75, RAD(0)), 2 * (16 / 16) / Animation_Speed)
  2161.         Neck.C1 = Clerp(Neck.C1, CF(0, -0.5, 0) * ANGLES(RAD(-90), RAD(0), RAD(180)) * ANGLES(RAD(2.5 * SIN(SINE / (6 / 2))), RAD(0), RAD(0) - Head.RotVelocity.Y / 30), 0.2 * (16 / 16) / Animation_Speed)
  2162.         RightHip.C1 = Clerp(RightHip.C1, CF(0.5, 0.875 - 0.125 * SIN(SINE / 6) - 0.15 * COS(SINE / 6*2), -0.125 * COS(SINE / 6) +0.2+ 0.2 * COS(SINE / 6)) * ANGLES(RAD(0), RAD(90), RAD(0)) * ANGLES(RAD(0) - RightLeg.RotVelocity.Y / 75, RAD(0), RAD(76 * COS(SINE / 6))), 0.2 * (16 / 16) / Animation_Speed)
  2163.         LeftHip.C1 = Clerp(LeftHip.C1, CF(-0.5, 0.875 + 0.125 * SIN(SINE / 6) - 0.15 * COS(SINE / 6*2), 0.125 * COS(SINE / 6) +0.2+ -0.2 * COS(SINE / 6)) * ANGLES(RAD(0), RAD(-90), RAD(0)) * ANGLES(RAD(0) + LeftLeg.RotVelocity.Y / 75, RAD(0), RAD(76 * COS(SINE / 6))), 0.2 * (16 / 16) / Animation_Speed)
  2164.     elseif (ANIM ~= "Walk") or (TORSOVELOCITY < 1) then
  2165.         RootJoint.C1 = Clerp(RootJoint.C1, ROOTC0 * CF(0, 0, 0) * ANGLES(RAD(0), RAD(0), RAD(0)), 0.2 / Animation_Speed)
  2166.         Neck.C1 = Clerp(Neck.C1, CF(0, -0.5, 0) * ANGLES(RAD(-90), RAD(0), RAD(180)) * ANGLES(RAD(0), RAD(0), RAD(0)), 0.2 / Animation_Speed)
  2167.         RightHip.C1 = Clerp(RightHip.C1, CF(0.5, 1, 0) * ANGLES(RAD(0), RAD(90), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 0.2 / Animation_Speed)
  2168.         LeftHip.C1 = Clerp(LeftHip.C1, CF(-0.5, 1, 0) * ANGLES(RAD(0), RAD(-90), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 0.2 / Animation_Speed)
  2169.     end
  2170.     if TORSOVERTICALVELOCITY > 1 and HITFLOOR == nil then
  2171.         ANIM = "Jump"
  2172.         if ATTACK == false then
  2173.             RootJoint.C0 = Clerp(RootJoint.C0, ROOTC0 * CF(0, 0, 0) * ANGLES(RAD(0), RAD(0), RAD(0)), 0.2 / Animation_Speed)
  2174.             Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(-20), RAD(0), RAD(0)), 0.2 / Animation_Speed)
  2175.             RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5, 0) * ANGLES(RAD(45), RAD(0), RAD(25))* RIGHTSHOULDERC0, 0.15 / Animation_Speed)
  2176.             LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.5, 0) * ANGLES(RAD(-40), RAD(0), RAD(-20)) * LEFTSHOULDERC0, 0.2 / Animation_Speed)
  2177.             RightHip.C0 = Clerp(RightHip.C0, CF(1, -1, -0.3) * ANGLES(RAD(0), RAD(90), RAD(0)) * ANGLES(RAD(-5), RAD(0), RAD(-20)), 0.2 / Animation_Speed)
  2178.             LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1, -0.3) * ANGLES(RAD(0), RAD(-90), RAD(0)) * ANGLES(RAD(-5), RAD(0), RAD(20)), 0.2 / Animation_Speed)
  2179.         end
  2180.     elseif TORSOVERTICALVELOCITY < -1 and HITFLOOR == nil then
  2181.         ANIM = "Fall"
  2182.         if ATTACK == false then
  2183.             RootJoint.C0 = Clerp(RootJoint.C0, ROOTC0 * CF(0, 0, 0 ) * ANGLES(RAD(0), RAD(0), RAD(0)), 0.2 / Animation_Speed)
  2184.             Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0 , 0 + ((1) - 1)) * ANGLES(RAD(20), RAD(0), RAD(0)), 0.2 / Animation_Speed)
  2185.             RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5, 0) * ANGLES(RAD(45), RAD(0), RAD(25))* RIGHTSHOULDERC0, 0.15 / Animation_Speed)
  2186.             LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.5, 0) * ANGLES(RAD(0), RAD(0), RAD(-60)) * LEFTSHOULDERC0, 0.2 / Animation_Speed)
  2187.             RightHip.C0 = Clerp(RightHip.C0, CF(1, -1, 0) * ANGLES(RAD(0), RAD(90), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(20)), 0.2 / Animation_Speed)
  2188.             LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1, 0) * ANGLES(RAD(0), RAD(-90), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(10)), 0.2 / Animation_Speed)
  2189.         end
  2190.     elseif TORSOVELOCITY < 1 and HITFLOOR ~= nil then
  2191.         ANIM = "Idle"
  2192.         if ATTACK == false then
  2193.             RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0+ 0.05 * COS(SINE / 24), 0 + 0.05 * COS(SINE / 12)) * ANGLES(RAD(0- 5 * COS(SINE / 24)), RAD(0), RAD(-25)), 0.15 / Animation_Speed)
  2194.             Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(0 - 2.5 * SIN(SINE / 12)), RAD(10), RAD(25)), 0.15 / Animation_Speed)
  2195.             RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5, 0) * ANGLES(RAD(35), RAD(0), RAD(15- 5 * COS(SINE / 32)))* RIGHTSHOULDERC0, 0.15 / Animation_Speed)
  2196.             LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1, 0.5, 0.5) * ANGLES(RAD(-10), RAD(0), RAD(25+ 15 * COS(SINE / 32))) * LEFTSHOULDERC0, 0.15 / Animation_Speed)
  2197.             RightHip.C0 = Clerp(RightHip.C0, CF(1, -1 - 0.05 * COS(SINE / 12), -0.01) * ANGLES(RAD(0), RAD(85), RAD(0)) * ANGLES(RAD(-8), RAD(0), RAD(0- 5 * COS(SINE / 24))), 0.15 / Animation_Speed)
  2198.             LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1 - 0.05 * COS(SINE / 12), -0.01) * ANGLES(RAD(0), RAD(-70), RAD(0)) * ANGLES(RAD(-8), RAD(0), RAD(0+ 5 * COS(SINE / 24))), 0.15 / Animation_Speed)
  2199.         end
  2200.     elseif TORSOVELOCITY > 1 and HITFLOOR ~= nil then
  2201.         ANIM = "Walk"
  2202.         if ATTACK == false then
  2203.             RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, -0.1) * ANGLES(RAD(5), RAD(0), RAD(0)), 0.15 / Animation_Speed)
  2204.             Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(5 - 8 * SIN(SINE / (6 / 2))), RAD(0), RAD(0)), 0.15 / Animation_Speed)
  2205.             RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5, -0.4) * ANGLES(RAD(150), RAD(0), RAD(0))* RIGHTSHOULDERC0, 0.15 / Animation_Speed)
  2206.             LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.5, 0) * ANGLES(RAD(-60 * COS(SINE / 6)), RAD(0), RAD(-5)) * LEFTSHOULDERC0, 0.35 / Animation_Speed)
  2207.             RightHip.C0 = Clerp(RightHip.C0, CF(1 , -1, 0) * ANGLES(RAD(0), RAD(90), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(-15)), 2 / Animation_Speed)
  2208.             LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1, 0) * ANGLES(RAD(0), RAD(-90), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(15)), 2 / Animation_Speed)
  2209.         end
  2210.     end
  2211.     unanchor()
  2212.     Humanoid.MaxHealth = "inf"
  2213.     Humanoid.Health = "inf"
  2214.     SKILL1TEXT.TextColor3 = Color3.fromRGB(cR,cG,cB)
  2215.     SKILL2TEXT.TextColor3 = Color3.fromRGB(cR,cG,cB)
  2216.     SKILL3TEXT.TextColor3 = Color3.fromRGB(cR,cG,cB)
  2217.     SKILL4TEXT.TextColor3 = Color3.fromRGB(cR,cG,cB)
  2218.     SKILL5TEXT.TextColor3 = Color3.fromRGB(cR,cG,cB)
  2219.     SKILL6TEXT.TextColor3 = Color3.fromRGB(cR,cG,cB)
  2220.     Particle.Color = ColorSequence.new(Color3.fromRGB(cR,cG,cB),Color3.fromRGB(cR,cG,cB))
  2221.     if Rooted == false then
  2222.         Disable_Jump = false
  2223.         Humanoid.WalkSpeed = Speed
  2224.     elseif Rooted == true then
  2225.         Disable_Jump = true
  2226.         Humanoid.WalkSpeed = 0
  2227.     end
  2228.     sick.SoundId = "rbxassetid://2875069791"
  2229.     sick.Looped = true
  2230.     sick.Pitch = 1
  2231.     sick.Volume = 1
  2232.     sick.Playing = true
  2233.     if sick.Parent ~= RootPart then
  2234.         sick = IT("Sound",RootPart)
  2235.     end
  2236. end
  2237.  
  2238. --//=================================\\
  2239. --\\=================================//
  2240.  
  2241.  
  2242.  
  2243.  
  2244.  
  2245. --//====================================================\\--
  2246. --||                     END OF SCRIPT
  2247. --\\====================================================//--
RAW Paste Data
We use cookies for various purposes including analytics. By continuing to use Pastebin, you agree to our use of cookies as described in the Cookies Policy. OK, I Understand
Not a member of Pastebin yet?
Sign Up, it unlocks many cool features!
 
Top