Advertisement
wamandnj

Untitled

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