Advertisement
wamandnj

Untitled

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