Advertisement
Azpect

Untitled

Dec 12th, 2018
95
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 315.66 KB | None | 0 0
  1. if game:GetService("RunService"):IsClient() then error("Script must be server-side in order to work; use h/ and not hl/") end
  2. local Player,game,owner = owner,game
  3. local RealPlayer = Player
  4. do
  5. print("FE Compatibility code by Mokiros")
  6. local rp = RealPlayer
  7. script.Parent = rp.Character
  8.  
  9. --RemoteEvent for communicating
  10. local Event = Instance.new("RemoteEvent")
  11. Event.Name = "UserInput_Event"
  12.  
  13. --Fake event to make stuff like Mouse.KeyDown work
  14. local function fakeEvent()
  15. local t = {_fakeEvent=true,Functions={},Connect=function(self,f)table.insert(self.Functions,f) end}
  16. t.connect = t.Connect
  17. return t
  18. end
  19.  
  20. --Creating fake input objects with fake variables
  21. local m = {Target=nil,Hit=CFrame.new(),KeyUp=fakeEvent(),KeyDown=fakeEvent(),Button1Up=fakeEvent(),Button1Down=fakeEvent()}
  22. local UIS = {InputBegan=fakeEvent(),InputEnded=fakeEvent()}
  23. local CAS = {Actions={},BindAction=function(self,name,fun,touch,...)
  24. CAS.Actions[name] = fun and {Name=name,Function=fun,Keys={...}} or nil
  25. end}
  26. --Merged 2 functions into one by checking amount of arguments
  27. CAS.UnbindAction = CAS.BindAction
  28.  
  29. --This function will trigger the events that have been :Connect()'ed
  30. local function te(self,ev,...)
  31. local t = m[ev]
  32. if t and t._fakeEvent then
  33. for _,f in pairs(t.Functions) do
  34. f(...)
  35. end
  36. end
  37. end
  38. m.TrigEvent = te
  39. UIS.TrigEvent = te
  40.  
  41. Event.OnServerEvent:Connect(function(plr,io)
  42. if plr~=rp then return end
  43. m.Target = io.Target
  44. m.Hit = io.Hit
  45. if not io.isMouse then
  46. local b = io.UserInputState == Enum.UserInputState.Begin
  47. if io.UserInputType == Enum.UserInputType.MouseButton1 then
  48. return m:TrigEvent(b and "Button1Down" or "Button1Up")
  49. end
  50. for _,t in pairs(CAS.Actions) do
  51. for _,k in pairs(t.Keys) do
  52. if k==io.KeyCode then
  53. t.Function(t.Name,io.UserInputState,io)
  54. end
  55. end
  56. end
  57. m:TrigEvent(b and "KeyDown" or "KeyUp",io.KeyCode.Name:lower())
  58. UIS:TrigEvent(b and "InputBegan" or "InputEnded",io,false)
  59. end
  60. end)
  61. Event.Parent = NLS([==[
  62. local Player = game:GetService("Players").LocalPlayer
  63. local Event = script:WaitForChild("UserInput_Event")
  64.  
  65. local Mouse = Player:GetMouse()
  66. local UIS = game:GetService("UserInputService")
  67. local input = function(io,a)
  68. if a then return end
  69. --Since InputObject is a client-side instance, we create and pass table instead
  70. Event:FireServer({KeyCode=io.KeyCode,UserInputType=io.UserInputType,UserInputState=io.UserInputState,Hit=Mouse.Hit,Target=Mouse.Target})
  71. end
  72. UIS.InputBegan:Connect(input)
  73. UIS.InputEnded:Connect(input)
  74.  
  75. local h,t
  76. --Give the server mouse data 30 times every second, but only if the values changed
  77. --If player is not moving their mouse, client won't fire events
  78. while wait(1/30) do
  79. if h~=Mouse.Hit or t~=Mouse.Target then
  80. h,t=Mouse.Hit,Mouse.Target
  81. Event:FireServer({isMouse=true,Target=t,Hit=h})
  82. end
  83. end]==],Player.Character)
  84.  
  85. ----Sandboxed game object that allows the usage of client-side methods and services
  86. --Real game object
  87. local _rg = game
  88.  
  89. --Metatable for fake service
  90. local fsmt = {
  91. __index = function(self,k)
  92. local s = rawget(self,"_RealService")
  93. if s then return s[k] end
  94. end,
  95. __newindex = function(self,k,v)
  96. local s = rawget(self,"_RealService")
  97. if s then s[k]=v end
  98. end,
  99. __call = function(self,...)
  100. local s = rawget(self,"_RealService")
  101. if s then return s(...) end
  102. end
  103. }
  104. local function FakeService(t,RealService)
  105. t._RealService = typeof(RealService)=="string" and _rg:GetService(RealService) or RealService
  106. return setmetatable(t,fsmt)
  107. end
  108.  
  109. --Fake game object
  110. local g = {
  111. GetService = function(self,s)
  112. return self[s]
  113. end,
  114. Players = FakeService({
  115. LocalPlayer = FakeService({GetMouse=function(self)return m end},Player)
  116. },"Players"),
  117. UserInputService = FakeService(UIS,"UserInputService"),
  118. ContextActionService = FakeService(CAS,"ContextActionService"),
  119. }
  120. rawset(g.Players,"localPlayer",g.Players.LocalPlayer)
  121. g.service = g.GetService
  122.  
  123. g.RunService = FakeService({
  124. RenderStepped = _rg:GetService("RunService").Heartbeat,
  125. BindToRenderStep = function(self,name,_,fun)
  126.  
  127. end,
  128. UnbindFromRenderStep = function(self,name)
  129. self._btrs[name]:Disconnect()
  130. end,
  131. },"RunService")
  132.  
  133. setmetatable(g,{
  134. __index=function(self,s)
  135. return _rg:GetService(s) or typeof(_rg[s])=="function"
  136. and function(_,...)return _rg[s](_rg,...)end or _rg[s]
  137. end,
  138. __newindex = fsmt.__newindex,
  139. __call = fsmt.__call
  140. })
  141. --Changing owner to fake player object to support owner:GetMouse()
  142. game,owner = g,g.Players.LocalPlayer
  143. end
  144. warn("<><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><>")
  145.  
  146. warn(">Caducus the Fallen God(Igya Edition)<")
  147.  
  148. warn("Script created by SezHu for public use in Void's Script Builder(Too are something but this is fe xd)(This is under construction for edit please dont complain and be piss).")
  149.  
  150. warn("<><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><>")
  151.  
  152.  
  153. --[[
  154.  
  155. >D͕̪͇̪̻̼͙o̶̱̣͙̱̦̚ ͔͈̱̲̆̄ͫ̾n̺͉̻͍̻̂ͦ̓̈ͤ́ơ̮̤̙̯ͤ͐ͬ̏ͥt̞̹̜͇̏ͩ̕ ̙̰̠͕ͤw̘ͨ̑̓̍͋ͩ͌o̡̞̦̜̟̻̐ͨͦ͐ͨ͊͗r̬͊̔̓͑͆̚r̳̬ͤ̓͌̿̅y͜ ̗̭͇͈̖̠̔̌c̨̊̑̔h̳̪͈̟͇̺̱i̻̳̥̭͚̘ͪ͂̄̊̄͒ͨl̝̗̙̀d̜̍ͧ̐̓̒̆͐ͅ,̸͓̠ͨ̍̌ͩ̾ͭ ̷̝͔̺̯̖̰̓͌ͫ͆͋ͩͅt̶̬͍̲̮̹̙͐̃ͭͨ̑hͯ̓̍ḙ̪͍̖͉̾ͨ ̯͙̓ͯ̍̔͡p̟̩ả͏͍̜͖̦̩̣i͏̳̘̝̞ͅṅ̼̯̆̾̉͆̏ͫ ̦͕͊͌̏̀̾̏̀̚w͙̗̝̼̖ͧͪͤ̓̄͐ͅiͧ̎̍͛͡l̡̦̖̦̖̃ͫ͌l̫̪͔̫̮͚͋̚ ̮̣̣͉͉̝̀ͅb̸ͩ́͑͋͗͋̽ë̼̺̱̦͚͕́̈́̈ͨ͞ ̯̦̫̿̓͞o̖̺̟̮͛̋̓͐ͫv̍͊͆ͨ̽e̢͔̱̝ͪ̍ͥͭ͆ͯ̅ͅṛ͔͉̥̬͙̆̌ ̘̖͉̰ͧͦ̈͢s̫̹̯̪͆̓̾͘o̧͙͙̖̗̮͍̹̓ͦ͛͒̔o̪̫͋͌̂̏̄ñ̰̫͎̦̆̓͒̓<
  156.  
  157.  
  158. >Y̹̟̼̞̦ͥ̏̓o̗̳̗̭ͨ̆͊̊͌̉ͅͅu̪͒̇͛̚ͅr̟̲͙̹̽̓ ͂͢s̢̞̮̞ͥ̊ͦͯ͋̏t͚͚̺̭̥͓̗ͪ̿ͦ͐r͕͎̰̟̝̦͚ͫͩ̀u͛ͤ͌g͇̼̘̗ͣ̎͂̔̿͋g̙̜͇̼̝͔̋l͗̍̿̇ͧͯ͏̗̞̟̜e͏ ̺̤͍͈ͨ̈́͢i̜̤̤͖͓͕͐͂ͨ̊s̹͚͈̮̦ͬͥ̄̾̆ͧ̚ ̙͚̓̾n͎͓̟̞̺̥̾ͦ̐̂ͧo̾͆͠t̗͙̰̟̫ͦ ̷̰̜͇̣̼̗̐̎̂̚ì̗̼͖̬͎̪̭ͮͩ̓ṋ̝ͣ ͔v̢̮̘̟̾ͨa̵̬̙̻ͤͨ͂͌ͬͅi̱̘͓ͩ͛̇̓ͯ͜n͋̌͛̈́.̰͙ͫ<
  159.  
  160.  
  161. >We̛͎͍̥͚͔ͥ̃͂ ̮̥͔̝̟̅̅͌ͭ̃ͯͨ͠s̩͕͕̿̐͒ͦ̐ͪh͓̖̓ͣ̉͒ͬ̋̚a̱̮l̰̲͊̽̂̓̓͗ͅḻ̖̲̞̂̐̿͡ͅ ͚̬̥̹͔͉̥ͦ̚t͔͘a̝̠̮ͥ̍̉͑̀̌͋k̮̳̫͚̱̙͇̄͑̓͆ͩe͚̳̭̥͇̭͗̋̋͌͊̆̉ ͪy͖o͉͖̫͎ͣͬͬͥ̃ṵ̡̻̜ͮ̎̑̉ͯ͋͆ ̶̰̻̬̠̀͗̈́̐ṯ̨ͥͣͮ̊ỏ̶̳̦̘̲͒̈̚̚ ̫͎̪̲͔̮ͨ́̉͂ͯ̿̚͞ͅa͙̯̤̺̹͕͝ ͍̈́͗͛̈́b̫͊̔̔͋͆ͥͮe͆t̩͈̬̖̽ͬt̩̺̗̬͓̟̱ͭe͉͔ͅr̸͐̈́͋̐ ̢͍͉͕͚͚̖͍p͈̝͗̔́̔͌̿l͙̘̪̺͑ͥ́͗̇ͧ͜a̘̝͓̙͖̥ͩ̈c̨͖̫̩̞͇ͮe͉ͧ̌<
  162.  
  163.  
  164. <><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><>
  165.  
  166. <>Controls<>
  167.  
  168. Click: Wretched Row <> (Can be used during Z)
  169.  
  170. Z: Spectral Sprint <> (supafast)
  171.  
  172. X: Vile Vault <> (D U N K)
  173.  
  174. C: The Spire <> (Explosion at mouse)
  175.  
  176. V: Blot Out The Sun <> (Fragmenting dark meteors)
  177.  
  178. B: Then Make a New One <> (Pew pew laser)
  179.  
  180. N: Capture <> (Mouse on player then press the button)
  181.  
  182. M: The Cataclyst <> (Ready Player One reference ftw. This move will kill you.)
  183.  
  184. <><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><>
  185. ]]--
  186.  
  187.  
  188.  
  189. --[[Developer note: If you get banned for using this, suck it up. Being overpowered comes at a cost.]]--
  190.  
  191.  
  192. wait(1 / 60)
  193. Effects = { }
  194. local Player = game.Players.localPlayer
  195. local Mouse = Player:GetMouse()
  196. local Character = Player.Character
  197. local Humanoid = Character.Humanoid
  198. local Head = Character.Head
  199. local RootPart = Character.HumanoidRootPart
  200. local Torso = Character.Torso
  201. local LeftArm = Character["Left Arm"]
  202. local RightArm = Character["Right Arm"]
  203. local LeftLeg = Character["Left Leg"]
  204. local RightLeg = Character["Right Leg"]
  205. local Camera = game.Workspace.CurrentCamera
  206. local RootJoint = RootPart.RootJoint
  207. local Equipped = false
  208. local Attack = false
  209. local Anim = 'Idle'
  210. local Idle = 0
  211. local Combo = 1
  212. local UIS = game:GetService("UserInputService")
  213. local TorsoVelocity = (RootPart.Velocity * Vector3.new(1, 0, 1)).magnitude
  214. local Velocity = RootPart.Velocity.y
  215. local Sine = 0
  216. local Change = 1
  217. local maincol = Color3.new(0,0,0)
  218. local maincol2 = Torso.Color
  219. local dash = false
  220. Character.Humanoid.Name = "help"
  221. humanoid = Character.help
  222. local taken = {}
  223. local S = setmetatable({},{__index = function(s,i) return game:service(i) end})
  224.  
  225. --Change true to false if you want to use your character normally.
  226. local morph = true
  227.  
  228.  
  229. local function soundbork(obj)
  230. if obj:IsA("Sound") and obj.Name ~= "aa" then
  231. obj.Looped = false
  232. obj.Pitch = 0
  233. obj.Volume = 0
  234. return
  235. end
  236.  
  237.  
  238. local children = obj:GetChildren()
  239. for i = 1, #children do
  240. soundbork(children[i])
  241. end
  242. return
  243. end
  244.  
  245.  
  246. ch = Character:GetChildren()
  247. if morph == true then
  248. for i = 1, #ch do
  249. if ch[i].Name == "Torso" then
  250. ch[i].roblox.Transparency = 1
  251. elseif ch[i].ClassName == "Accessory" or ch[i].ClassName == "Shirt" or ch[i].ClassName == "Pants" or ch[i].ClassName == "ShirtGraphic" then
  252. ch[i]:Destroy()
  253. end
  254. end
  255. end
  256.  
  257.  
  258.  
  259. function SpecialTrace(what)
  260. if(what:IsA'Part') and what ~= RootPart then
  261. local trace = Instance.new("Part")
  262. trace.Parent = workspace
  263. trace.Name = "what"
  264. trace.Size = what.Size
  265. trace.Material = Enum.Material.Neon
  266. trace.Color = maincol
  267. trace.Transparency = .3
  268. trace.Anchored = true
  269. trace.CanCollide = false
  270. trace.CFrame = what.CFrame
  271. Tween(trace,{Transparency=1},.5)
  272. game:GetService("Debris"):AddItem(trace, 1)
  273. if(what:IsA'SpecialMesh') then
  274. local mehs = Instance.new("SpecialMesh",what)
  275. mehs.Scale = Vector3.new(what.X,what.Y,what.Z)
  276. end
  277. end
  278. end
  279.  
  280.  
  281. function Trace()
  282. for _,v in next, Character:GetChildren() do
  283. if(v:IsA'Part') and v ~= RootPart then
  284. local trace = Instance.new("Part")
  285. trace.Parent = workspace
  286. trace.Name = "trace"
  287. trace.Size = v.Size
  288. trace.Material = Enum.Material.Neon
  289. trace.Color = maincol
  290. trace.Transparency = .3
  291. trace.Anchored = true
  292. trace.CanCollide = false
  293. trace.CFrame = v.CFrame
  294. Tween(trace,{Transparency=1},.5)
  295. game:GetService("Debris"):AddItem(trace, 1)
  296. if v.Name == "Head" then
  297. local mehs = Instance.new("CylinderMesh",trace)
  298. mehs.Scale = Vector3.new(1.25,1.25,1.25)
  299. trace.Transparency = 1
  300. end
  301. end
  302. end
  303. end
  304.  
  305. local smonk1 = Instance.new("ParticleEmitter",Torso)
  306. smonk1.LightEmission = .5
  307. smonk1.Size = NumberSequence.new(0.2)
  308. smonk1.Texture = "rbxassetid:430210159"
  309. aaa = NumberSequence.new({NumberSequenceKeypoint.new(0, 2),NumberSequenceKeypoint.new(.2, 4),NumberSequenceKeypoint.new(.4, 6),NumberSequenceKeypoint.new(.564, 8),NumberSequenceKeypoint.new(.784, 10),NumberSequenceKeypoint.new(1, 10)})
  310. bbb = NumberSequence.new({NumberSequenceKeypoint.new(0, 0), NumberSequenceKeypoint.new(1, 1)})
  311. smonk1.Transparency = bbb
  312. smonk1.Size = aaa
  313. smonk1.ZOffset = .5
  314. smonk1.Acceleration = Vector3.new(0, 0, 0)
  315. smonk1.LockedToPart = false
  316. smonk1.EmissionDirection = "Top"
  317. smonk1.Lifetime = NumberRange.new(8, 8)
  318. smonk1.Rate = 2
  319. smonk1.Rotation = NumberRange.new(0, 50)
  320. smonk1.RotSpeed = NumberRange.new(50, 50)
  321. smonk1.Speed = NumberRange.new(0)
  322. smonk1.VelocitySpread = 0
  323. smonk1.LockedToPart = true
  324. smonk1.Enabled=true
  325. local startColor = maincol
  326. local endColor = maincol
  327. local sequence = ColorSequence.new(startColor, endColor)
  328. smonk1.Color = sequence
  329.  
  330. function Tween(obj,props,time,easing,direction,repeats,backwards)
  331. local info = TweenInfo.new(time or .5, easing or Enum.EasingStyle.Quad, direction or Enum.EasingDirection.Out, repeats or 0, backwards or false)
  332. local tween = game:service'TweenService':Create(obj, info, props)
  333.  
  334. tween:Play()
  335. end
  336.  
  337. if morph == true then
  338. for _, c in pairs(Character:children()) do
  339. if c.ClassName == "Part" and c ~= RootPart then
  340. c.BrickColor = BrickColor.new("Really black")
  341. c.Transparency = 0
  342. elseif(c:FindFirstChild'Handle')then
  343. c.Handle.Transparency = 1
  344. end
  345. end
  346. end
  347.  
  348. spawn(function()
  349. while true do
  350. swait()
  351. --soundbork(workspace)
  352. end
  353. end)
  354.  
  355.  
  356. local RbxUtility = LoadLibrary("RbxUtility")
  357. local Create = RbxUtility.Create
  358.  
  359.  
  360. prepareyourself=Instance.new("Sound", Character)
  361. prepareyourself.SoundId = "rbxassetid://446824013"
  362. prepareyourself.Name = "aa"
  363. prepareyourself.Volume = 3
  364. prepareyourself.Looped = true
  365. prepareyourself:Play()
  366.  
  367. beet=Instance.new("Sound", Torso)
  368. beet.SoundId = "rbxassetid://446824013"
  369. beet.Name = "aa"
  370. beet.Looped = true
  371. beet.Volume = 1
  372. beet:Play()
  373.  
  374. humanoid.WalkSpeed = 8
  375. humanoid.JumpPower = 0
  376. humanoid.Animator.Parent = nil
  377. Character.Animate.Parent = nil
  378.  
  379. local newMotor = function(part0, part1, c0, c1)
  380. local w = Create('Motor'){
  381. Parent = part0,
  382. Part0 = part0,
  383. Part1 = part1,
  384. C0 = c0,
  385. C1 = c1,
  386. }
  387. return w
  388. end
  389.  
  390.  
  391. function clerp(a, b, t)
  392. return a:lerp(b, t)
  393. end
  394.  
  395. RootCF = CFrame.fromEulerAnglesXYZ(-1.57, 0, 3.14)
  396. NeckCF = CFrame.new(0, 1, 0, -1, -0, -0, 0, 0, 1, 0, 1, 0)
  397.  
  398. local RW = newMotor(Torso, RightArm, CFrame.new(1.5, 0, 0), CFrame.new(0, 0, 0))
  399. local LW = newMotor(Torso, LeftArm, CFrame.new(-1.5, 0, 0), CFrame.new(0, 0, 0))
  400. local RH = newMotor(Torso, RightLeg, CFrame.new(.5, -2, 0), CFrame.new(0, 0, 0))
  401. local LH = newMotor(Torso, LeftLeg, CFrame.new(-.5, -2, 0), CFrame.new(0, 0, 0))
  402. RootJoint.C1 = CFrame.new(0, 0, 0)
  403. RootJoint.C0 = CFrame.new(0, 0, 0)
  404. Torso.Neck.C1 = CFrame.new(0, 0, 0)
  405. Torso.Neck.C0 = CFrame.new(0, 1.5, 0)
  406.  
  407. local rarmc1 = RW.C1
  408. local larmc1 = LW.C1
  409. local rlegc1 = RH.C1
  410. local llegc1 = LH.C1
  411.  
  412. local resetc1 = false
  413.  
  414. function PlayAnimationFromTable(table, speed, bool)
  415. RootJoint.C0 = clerp(RootJoint.C0, table[1], speed)
  416. Torso.Neck.C0 = clerp(Torso.Neck.C0, table[2], speed)
  417. RW.C0 = clerp(RW.C0, table[3], speed)
  418. LW.C0 = clerp(LW.C0, table[4], speed)
  419. RH.C0 = clerp(RH.C0, table[5], speed)
  420. LH.C0 = clerp(LH.C0, table[6], speed)
  421. if bool == true then
  422. if resetc1 == false then
  423. resetc1 = true
  424. RootJoint.C1 = RootJoint.C1
  425. Torso.Neck.C1 = Torso.Neck.C1
  426. RW.C1 = rarmc1
  427. LW.C1 = larmc1
  428. RH.C1 = rlegc1
  429. LH.C1 = llegc1
  430. end
  431. end
  432. end
  433.  
  434. ArtificialHB = Create("BindableEvent"){
  435. Parent = script,
  436. Name = "Heartbeat",
  437. }
  438.  
  439. script:WaitForChild("Heartbeat")
  440.  
  441. frame = 1 / 45
  442. tf = 0
  443. allowframeloss = false
  444. tossremainder = false
  445. lastframe = tick()
  446. script.Heartbeat:Fire()
  447.  
  448. game:GetService("RunService").Heartbeat:connect(function(s, p)
  449. tf = tf + s
  450. if tf >= frame then
  451. if allowframeloss then
  452. script.Heartbeat:Fire()
  453. lastframe = tick()
  454. else
  455. for i = 1, math.floor(tf / frame) do
  456. script.Heartbeat:Fire()
  457. end
  458. lastframe = tick()
  459. end
  460. if tossremainder then
  461. tf = 0
  462. else
  463. tf = tf - frame * math.floor(tf / frame)
  464. end
  465. end
  466. end)
  467.  
  468. function swait(num)
  469. if num == 0 or num == nil then
  470. ArtificialHB.Event:wait()
  471. else
  472. for i = 0, num do
  473. ArtificialHB.Event:wait()
  474. end
  475. end
  476. end
  477.  
  478. local m = Create("Model"){
  479. Parent = Character,
  480. Name = "WeaponModel"
  481. }
  482.  
  483.  
  484.  
  485. function RemoveOutlines(part)
  486. part.TopSurface, part.BottomSurface, part.LeftSurface, part.RightSurface, part.FrontSurface, part.BackSurface = 10, 10, 10, 10, 10, 10
  487. end
  488.  
  489. CFuncs = {
  490. Part = {
  491. Create = function(Parent, Material, Reflectance, Transparency, BColor, Name, Size)
  492. local Part = Create("Part"){
  493. Parent = Parent,
  494. Reflectance = Reflectance,
  495. Transparency = Transparency,
  496. CanCollide = false,
  497. Locked = true,
  498. BrickColor = BrickColor.new(tostring(BColor)),
  499. Name = Name,
  500. Size = Size,
  501. Material = Material,
  502. }
  503. RemoveOutlines(Part)
  504. if Size == Vector3.new() then
  505. Part.Size = Vector3.new(0.2, 0.2, 0.2)
  506. else
  507. Part.Size = Size
  508. end
  509. return Part
  510. end;
  511. };
  512.  
  513. Mesh = {
  514. Create = function(Mesh, Part, MeshType, MeshId, OffSet, Scale)
  515. local Msh = Create(Mesh){
  516. Parent = Part,
  517. Offset = OffSet,
  518. Scale = Scale,
  519. }
  520. if Mesh == "SpecialMesh" then
  521. Msh.MeshType = MeshType
  522. Msh.MeshId = MeshId
  523. end
  524. return Msh
  525. end;
  526. };
  527.  
  528. Weld = {
  529. Create = function(Parent, Part0, Part1, C0, C1)
  530. local Weld = Create("Weld"){
  531. Parent = Parent,
  532. Part0 = Part0,
  533. Part1 = Part1,
  534. C0 = C0,
  535. C1 = C1,
  536. }
  537. return Weld
  538. end;
  539. };
  540.  
  541. Sound = {
  542. Create = function(id, par, vol, pit)
  543. local Sound = Create("Sound"){
  544. Volume = vol,
  545. Pitch = pit or 1,
  546. Name = "aa",
  547. SoundId = "rbxassetid://" .. id,
  548. Parent = par or workspace,
  549. }
  550. Sound:play()
  551. return Sound
  552. end;
  553. };
  554.  
  555. Decal = {
  556. Create = function(Color, Texture, Transparency, Name, Parent)
  557. local Decal = Create("Decal"){
  558. Color3 = Color,
  559. Texture = "rbxassetid://" .. Texture,
  560. Transparency = Transparency,
  561. Name = Name,
  562. Parent = Parent,
  563. }
  564. return Decal
  565. end;
  566. };
  567.  
  568. BillboardGui = {
  569. Create = function(Parent, Image, Position, Size)
  570. local BillPar = CFuncs.Part.Create(Parent, "SmoothPlastic", 0, 1, BrickColor.new("Black"), "BillboardGuiPart", Vector3.new(1, 1, 1))
  571. BillPar.CFrame = CFrame.new(Position)
  572. local Bill = Create("BillboardGui"){
  573. Parent = BillPar,
  574. Adornee = BillPar,
  575. Size = UDim2.new(1, 0, 1, 0),
  576. SizeOffset = Vector2.new(Size, Size),
  577. }
  578. local d = Create("ImageLabel", Bill){
  579. Parent = Bill,
  580. BackgroundTransparency = 1,
  581. Size = UDim2.new(1, 0, 1, 0),
  582. Image = "rbxassetid://" .. Image,
  583. }
  584. return BillPar
  585. end
  586. };
  587.  
  588. ParticleEmitter = {
  589. Create = function(Parent, Color1, Color2, LightEmission, Size, Texture, Transparency, ZOffset, Accel, Drag, LockedToPart, VelocityInheritance, EmissionDirection, Enabled, LifeTime, Rate, Rotation, RotSpeed, Speed, VelocitySpread)
  590. local Particle = Create("ParticleEmitter"){
  591. Parent = Parent,
  592. Color = ColorSequence.new(Color1, Color2),
  593. LightEmission = LightEmission,
  594. Size = Size,
  595. Texture = Texture,
  596. Transparency = Transparency,
  597. ZOffset = ZOffset,
  598. Acceleration = Accel,
  599. Drag = Drag,
  600. LockedToPart = LockedToPart,
  601. VelocityInheritance = VelocityInheritance,
  602. EmissionDirection = EmissionDirection,
  603. Enabled = Enabled,
  604. Lifetime = LifeTime,
  605. Rate = Rate,
  606. Rotation = Rotation,
  607. RotSpeed = RotSpeed,
  608. Speed = Speed,
  609. VelocitySpread = VelocitySpread,
  610. }
  611. return Particle
  612. end;
  613. };
  614.  
  615. CreateTemplate = {
  616.  
  617. };
  618. }
  619.  
  620. targetted = nil
  621.  
  622. --[[Credit to CKBackup for his lock-on script.--]]
  623. function LockOn()
  624. if Mouse.Target.Parent ~= Character and Mouse.Target.Parent.Parent ~= Character and Mouse.Target.Parent:FindFirstChildOfClass("Humanoid") ~= nil then
  625. TargetSelect(Mouse.Target.Parent)
  626. print("Targeting")
  627. print(Mouse.Target.Parent)
  628. else end
  629. end
  630.  
  631.  
  632. function TargetSelect(person)
  633. local dd=coroutine.wrap(function()
  634. if targetted ~= person then
  635. targetted = person
  636. for i = 0,9,1 do
  637. wait(.01)
  638. end
  639. end
  640. end)
  641. dd()
  642. end
  643.  
  644. function RayCast(Position, Direction, Range, Ignore)
  645. return game:service("Workspace"):FindPartOnRay(Ray.new(Position, Direction.unit * (Range or 999.999)), Ignore)
  646. end
  647.  
  648.  
  649. FindNearestTorso = function(pos)
  650. local list = (game.Workspace:children())
  651. local torso = nil
  652. local dist = 1000
  653. local temp, human, temp2 = nil, nil, nil
  654. for x = 1, #list do
  655. temp2 = list[x]
  656. if temp2.className == "Model" and temp2.Name ~= Character.Name then
  657. temp = temp2:findFirstChild("Torso")
  658. human = temp2:findFirstChild("Humanoid")
  659. if temp ~= nil and human ~= nil and human.Health > 0 and (temp.Position - pos).magnitude < dist then
  660. local dohit = true
  661. if dohit == true then
  662. torso = temp
  663. dist = (temp.Position - pos).magnitude
  664. end
  665. end
  666. end
  667. end
  668. return torso, dist
  669. end
  670.  
  671. Laser = function(brickcolor, reflect, cframe, x1, y1, z1, x3, y3, z3, delay)
  672.  
  673. local prt = CFuncs.Part.Create(EffectModel, "Neon", reflect, 0, brickcolor, "Effect", Vector3.new(0.5, 0.5, 0.5))
  674. prt.Anchored = true
  675. prt.CFrame = cframe
  676. prt.Material = "Neon"
  677. local msh = CFuncs.Mesh.Create("CylinderMesh", prt, "", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  678. game:GetService("Debris"):AddItem(prt, 10)
  679. coroutine.resume(coroutine.create(function(Part, Mesh)
  680.  
  681. for i = 0, 1, delay do
  682. swait()
  683. Part.Transparency = i
  684. Mesh.Scale = Mesh.Scale + Vector3.new(x3, y3, z3)
  685. end
  686. Part.Parent = nil
  687. end
  688. ), prt, msh)
  689. end
  690.  
  691.  
  692.  
  693.  
  694. shoot = function(mouse, aoe , partt, SpreadAmount, multiply)
  695.  
  696. local SpreadVectors = Vector3.new(math.random(-SpreadAmount, SpreadAmount), math.random(-SpreadAmount, SpreadAmount), math.random(-SpreadAmount, SpreadAmount))
  697. local MainPos = partt.Position
  698. local MainPos2 = mouse.Hit.p + SpreadVectors
  699. local MouseLook = CFrame.new((MainPos + MainPos2) / 2, MainPos2)
  700. local speed = 1000
  701. local num = 1
  702. coroutine.resume(coroutine.create(function()
  703.  
  704. repeat
  705. swait()
  706. local hit, pos = RayCast(MainPos, MouseLook.lookVector, speed, RootPart.Parent)
  707. local mag = (MainPos - pos).magnitude
  708. Laser(BrickColor.new(maincol), 0, CFrame.new((MainPos + pos)/2, pos) * CFrame.Angles(1.57, 0, 0), 5, mag * (speed / (speed / 2)), 20, 20, 0, 20, 0.8)
  709. MainPos = MainPos + MouseLook.lookVector * speed
  710. num = num - 1
  711. MouseLook = MouseLook * CFrame.Angles(math.rad(-1), 0, 0)
  712. if hit ~= nil then
  713. num = 0
  714. local refpart = CFuncs.Part.Create(EffectModel, "SmoothPlastic", 0, 1, "Really black", "Effect", Vector3.new())
  715. refpart.Anchored = true
  716. refpart.CFrame = CFrame.new(pos)
  717. game:GetService("Debris"):AddItem(refpart, 2)
  718. end
  719. do
  720. if num <= 0 then
  721. local refpart = CFuncs.Part.Create(EffectModel, "SmoothPlastic", 0, 1, "Really black", "Effect", Vector3.new())
  722. refpart.Anchored = true
  723. refpart.CFrame = CFrame.new(pos)
  724. Effects.Block.Create(BrickColor.new(maincol), refpart.CFrame, 10, 10, 10, 10, 10, 10, .1, 1)
  725. Effects.Break.Create(BrickColor.new(maincol), refpart.CFrame, 2, 10, 2)
  726. if hit ~= nil then
  727. MagnitudeDamage(refpart, aoe, 1.5 * multiply, 1.5 * multiply, 0, "Normal", "231917784", 0)
  728. end
  729. game:GetService("Debris"):AddItem(refpart, 0)
  730. end
  731. end
  732. until num <= 0
  733. end
  734. ))
  735. end
  736.  
  737.  
  738. Laser2 = function(brickcolor, reflect, cframe, x1, y1, z1, x3, y3, z3, delay)
  739.  
  740. local prt = CFuncs.Part.Create(EffectModel, "Neon", reflect, 0, brickcolor, "Effect", Vector3.new(0.5, 0.5, 0.5))
  741. prt.Anchored = true
  742. prt.CFrame = cframe
  743. prt.Material = "Neon"
  744. local msh = CFuncs.Mesh.Create("CylinderMesh", prt, "", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  745. game:GetService("Debris"):AddItem(prt, 10)
  746. coroutine.resume(coroutine.create(function(Part, Mesh)
  747.  
  748. for i = 0, 1, delay do
  749. swait()
  750. Part.Transparency = i
  751. Mesh.Scale = Mesh.Scale + Vector3.new(x3, y3, z3)
  752. end
  753. Part.Parent = nil
  754. end
  755. ), prt, msh)
  756. end
  757.  
  758.  
  759.  
  760.  
  761. shoot2 = function(mouse, aoe , partt, SpreadAmount, multiply)
  762.  
  763. local SpreadVectors = Vector3.new(math.random(-SpreadAmount, SpreadAmount), math.random(-SpreadAmount, SpreadAmount), math.random(-SpreadAmount, SpreadAmount))
  764. local MainPos = partt.Position
  765. local MainPos2 = mouse.Hit.p + SpreadVectors
  766. local MouseLook = CFrame.new((MainPos + MainPos2) / 2, MainPos2)
  767. local speed = 1000
  768. local num = 1
  769. coroutine.resume(coroutine.create(function()
  770.  
  771. repeat
  772. swait()
  773. local hit, pos = RayCast(MainPos, MouseLook.lookVector, speed, RootPart.Parent)
  774. local mag = (MainPos - pos).magnitude
  775. Laser2(BrickColor.new(maincol), 0, CFrame.new((MainPos + pos)/2, pos) * CFrame.Angles(1.57, 0, 0), 5, mag * (speed / (speed / 2)), .8, .8, 0, .8, 0.8)
  776. MainPos = MainPos + MouseLook.lookVector * speed
  777. num = num - 1
  778. MouseLook = MouseLook * CFrame.Angles(math.rad(-1), 0, 0)
  779. if hit ~= nil then
  780. num = 0
  781. local refpart = CFuncs.Part.Create(EffectModel, "SmoothPlastic", 0, 1, "Really black", "Effect", Vector3.new())
  782. refpart.Anchored = true
  783. refpart.CFrame = CFrame.new(pos)
  784. game:GetService("Debris"):AddItem(refpart, 2)
  785. end
  786. do
  787. if num <= 0 then
  788. local refpart = CFuncs.Part.Create(EffectModel, "SmoothPlastic", 0, 1, "Really black", "Effect", Vector3.new())
  789. refpart.Anchored = true
  790. refpart.CFrame = CFrame.new(pos)
  791. Effects.Block.Create(BrickColor.new(maincol), refpart.CFrame, 1, 1, 1, 1, 1, 1, .05, 1)
  792. Effects.Break.Create(BrickColor.new(maincol), refpart.CFrame, .5, 3, .5)
  793. if hit ~= nil then
  794. MagnitudeDamage(refpart, aoe, 1.5 * multiply, 1.5 * multiply, 0, "Normal", "231917784", 0)
  795. end
  796. game:GetService("Debris"):AddItem(refpart, 0)
  797. end
  798. end
  799. until num <= 0
  800. end
  801. ))
  802. end
  803.  
  804.  
  805.  
  806.  
  807. function Damage(Part, hit, minim, maxim, knockback, Type, Property, Delay, HitSound, HitPitch)
  808. if hit.Parent == nil then
  809. return
  810. end
  811. local h = hit.Parent:FindFirstChildOfClass("Humanoid")
  812. for _, v in pairs(hit.Parent:children()) do
  813. if v:IsA("Humanoid") then
  814. h = v
  815. end
  816. end
  817. if h ~= nil and hit.Parent.Name ~= Character.Name and hit.Parent:FindFirstChild("Torso") ~= nil then
  818. if hit.Parent:findFirstChild("DebounceHit") ~= nil then
  819. if hit.Parent.DebounceHit.Value == true then
  820. return
  821. end
  822. end
  823. local c = Create("ObjectValue"){
  824. Name = "creator",
  825. Value = game:service("Players").LocalPlayer,
  826. Parent = h,
  827. }
  828. game:GetService("Debris"):AddItem(c, .5)
  829. if HitSound ~= nil and HitPitch ~= nil then
  830. CFuncs.Sound.Create(HitSound, hit, 1, HitPitch)
  831. end
  832. local Damage = math.random(minim, maxim)
  833. local blocked = false
  834. local block = hit.Parent:findFirstChild("Block")
  835. if block ~= nil then
  836. if block.className == "IntValue" then
  837. if block.Value > 0 then
  838. blocked = true
  839. block.Value = block.Value - 1
  840. print(block.Value)
  841. end
  842. end
  843. end
  844. if hit.Parent:FindFirstChildOfClass("Humanoid") ~= nil and hit.Parent ~= Character then
  845. for y,t in pairs(hit.Parent:GetChildren()) do
  846. if t:IsA("Part") then
  847. table.insert(Effects, {t,"Disappear",.008})
  848. t.Material = "Neon"
  849. t.Parent = workspace
  850. t:BreakJoints()
  851. t.BrickColor = BrickColor.new(maincol)
  852. t.CanCollide = true
  853. local GRAVITY_ACCELERATION = 200
  854. local bodyForce = Instance.new('BodyForce', t)
  855. bodyForce.Name = 'Antigravity'
  856. bodyForce.force = Vector3.new(0, t:GetMass() * GRAVITY_ACCELERATION, 0)
  857. t.Velocity=Vector3.new(math.random(-1, 1),math.random(-1, 1),math.random(-1, 1))
  858. local rl = Create("BodyAngularVelocity"){
  859. P = 500,
  860. maxTorque = Vector3.new(5, 5, 5),
  861. angularvelocity = Vector3.new(math.random(-10, 10), math.random(-10, 10), math.random(-10, 10)),
  862. Parent = t,}
  863. game:GetService("Debris"):AddItem(t, 3)
  864. for a,b in pairs(t:GetChildren()) do
  865. if b:IsA("Decal") then
  866. b:Destroy()
  867.  
  868. end
  869. end
  870. end
  871. end
  872. end
  873. ShowDamage((Part.CFrame * CFrame.new(0, 0, (Part.Size.Z / 2)).p + Vector3.new(0, 3, 0)), "TAKEN", 5, BrickColor.new(maincol).Color, BrickColor.new("Really black").Color)
  874. local who = hit.Parent
  875. local plr = S.Players:GetPlayerFromCharacter(who)
  876. if(plr)then
  877. taken[plr] = plr.CharacterAdded:connect(function(c)
  878. c:Destroy()
  879. end)
  880. end
  881. if Type == "Knockdown" then
  882. local hum = hit.Parent:FindFirstChildOfClass("Humanoid")
  883. hum.PlatformStand = true
  884. coroutine.resume(coroutine.create(function(HHumanoid)
  885. swait(1)
  886. HHumanoid.PlatformStand = false
  887. end), hum)
  888. local angle = (hit.Position - (Property.Position + Vector3.new(0, 0, 0))).unit
  889. local bodvol = Create("BodyVelocity"){
  890. velocity = angle * knockback,
  891. P = 5000,
  892. maxForce = Vector3.new(8e+003, 8e+003, 8e+003),
  893. Parent = hit,
  894. }
  895. local rl = Create("BodyAngularVelocity"){
  896. P = 3000,
  897. maxTorque = Vector3.new(500000, 500000, 500000) * 50000000000000,
  898. angularvelocity = Vector3.new(math.random(-10, 10), math.random(-10, 10), math.random(-10, 10)),
  899. Parent = hit,
  900. }
  901. game:GetService("Debris"):AddItem(bodvol, .5)
  902. game:GetService("Debris"):AddItem(rl, .5)
  903. elseif Type == "Normal" then
  904. local vp = Create("BodyVelocity"){
  905. P = 500,
  906. maxForce = Vector3.new(math.huge, 0, math.huge),
  907. velocity = Property.CFrame.lookVector * knockback + Property.Velocity / 1.05,
  908. }
  909. if knockback > 0 then
  910. vp.Parent = hit.Parent.Torso
  911. end
  912. game:GetService("Debris"):AddItem(vp, .5)
  913. elseif Type == "Up" then
  914. local bodyVelocity = Create("BodyVelocity"){
  915. velocity = Vector3.new(0, 20, 0),
  916. P = 5000,
  917. maxForce = Vector3.new(8e+003, 8e+003, 8e+003),
  918. Parent = hit,
  919. }
  920. game:GetService("Debris"):AddItem(bodyVelocity, .5)
  921. elseif Type == "DarkUp" then
  922. coroutine.resume(coroutine.create(function()
  923. for i = 0, 1, 0.1 do
  924. swait()
  925. Effects.Block.Create(BrickColor.new("Black"), hit.Parent.Torso.CFrame, 5, 5, 5, 1, 1, 1, .08, 1)
  926. end
  927. end))
  928. local bodyVelocity = Create("BodyVelocity"){
  929. velocity = Vector3.new(0, 20, 0),
  930. P = 5000,
  931. maxForce = Vector3.new(8e+003, 8e+003, 8e+003),
  932. Parent = hit,
  933. }
  934. game:GetService("Debris"):AddItem(bodyVelocity, 1)
  935. elseif Type == "Snare" then
  936. local bp = Create("BodyPosition"){
  937. P = 2000,
  938. D = 100,
  939. maxForce = Vector3.new(math.huge, math.huge, math.huge),
  940. position = hit.Parent.Torso.Position,
  941. Parent = hit.Parent.Torso,
  942. }
  943. game:GetService("Debris"):AddItem(bp, 1)
  944. elseif Type == "Freeze" then
  945. local BodPos = Create("BodyPosition"){
  946. P = 50000,
  947. D = 1000,
  948. maxForce = Vector3.new(math.huge, math.huge, math.huge),
  949. position = hit.Parent.Torso.Position,
  950. Parent = hit.Parent.Torso,
  951. }
  952. local BodGy = Create("BodyGyro") {
  953. maxTorque = Vector3.new(4e+005, 4e+005, 4e+005) * math.huge ,
  954. P = 20e+003,
  955. Parent = hit.Parent.Torso,
  956. cf = hit.Parent.Torso.CFrame,
  957. }
  958. hit.Parent.Torso.Anchored = true
  959. coroutine.resume(coroutine.create(function(Part)
  960. swait(1.5)
  961. Part.Anchored = false
  962. end), hit.Parent.Torso)
  963. game:GetService("Debris"):AddItem(BodPos, 3)
  964. game:GetService("Debris"):AddItem(BodGy, 3)
  965. end
  966. if Delay > 0 then
  967. local debounce = Create("BoolValue"){
  968. Name = "DebounceHit",
  969. Parent = hit.Parent,
  970. Value = true,
  971. }
  972. game:GetService("Debris"):AddItem(debounce, Delay)
  973. end
  974. c = Create("ObjectValue"){
  975. Name = "creator",
  976. Value = Player,
  977. Parent = h,
  978. }
  979. end
  980. game:GetService("Debris"):AddItem(c, .5)
  981. end
  982.  
  983. function ShowDamage(Pos, Text, Time, Color, Color2)
  984. local Rate = (1 / 35)
  985. local Pos = (Pos or Vector3.new(0, 0, 0))
  986. local Text = (Text or "")
  987. local Time = (Time or 2)
  988. local Color = (Color or Color3.new(1, 0, 1))
  989. local Color2 = (Color2 or Color3.new(1, 0, 1))
  990. local EffectPart = CFuncs.Part.Create(workspace, "SmoothPlastic", 0, 1, BrickColor.new(Color), "Effect", Vector3.new(0, 0, 0))
  991. EffectPart.Anchored = false
  992. EffectPart.CFrame = CFrame.new(Pos)
  993. EffectPart.Velocity = EffectPart.CFrame.upVector * math.random(20,70)
  994. local sizebit = 5
  995. local BillboardGui = Create("BillboardGui"){
  996. Size = UDim2.new(sizebit, 0, sizebit, 0),
  997. Adornee = EffectPart,
  998. Parent = EffectPart,
  999. }
  1000. local TextLabel = Create("TextLabel"){
  1001. BackgroundTransparency = 1,
  1002. Size = UDim2.new(1, 0, 1, 0),
  1003. Text = Text,
  1004. Font = "SourceSansLight",
  1005. TextColor3 = Color,
  1006. TextStrokeColor3 = Color2,
  1007. TextStrokeTransparency = 0,
  1008. TextScaled = true,
  1009. Parent = BillboardGui,
  1010. }
  1011. game.Debris:AddItem(EffectPart, (Time))
  1012. EffectPart.Parent = game:GetService("Workspace")
  1013. EffectPart.CFrame = CFrame.new(Pos) + Vector3.new(0, 0, 0)
  1014. delay(0, function()
  1015. local Frames = (Time / Rate)
  1016. wait(.15)
  1017. EffectPart.Anchored = true
  1018. for Frame = 1, Frames do
  1019. wait(Rate)
  1020. BillboardGui.Size = UDim2.new(sizebit, 0, sizebit, 0)
  1021. local Percent = (Frame / Frames)
  1022. TextLabel.TextTransparency = Percent
  1023. sizebit = sizebit - .4
  1024. end
  1025. if EffectPart and EffectPart.Parent then
  1026. EffectPart:Destroy()
  1027. end
  1028. end)
  1029. end
  1030.  
  1031. function MagnitudeDamage(Part, Magnitude, MinimumDamage, MaximumDamage, KnockBack, Type, HitSound, HitPitch)
  1032. for _, c in pairs(workspace:children()) do
  1033. local hum = c:findFirstChildOfClass("Humanoid")
  1034. if hum ~= nil then
  1035. local head = c:findFirstChild("Torso")
  1036. if head ~= nil then
  1037. local targ = head.Position - Part.Position
  1038. local mag = targ.magnitude
  1039. if mag <= Magnitude and c.Name ~= Player.Name then
  1040. Damage(head, head, MinimumDamage, MaximumDamage, KnockBack, Type, RootPart, .1, "rbxassetid://" .. HitSound, HitPitch)
  1041. Effects.Lightning.Create(Part.Position, head.Position, 2, 5, "Really black", 1, 0, 3)
  1042. end
  1043. end
  1044. end
  1045. end
  1046. end
  1047.  
  1048. EffectModel = Create("Model"){
  1049. Parent = Character,
  1050. Name = "EffectModel",
  1051. }
  1052.  
  1053. Effects = {
  1054. Block = {
  1055. Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay, Type)
  1056. local prt = CFuncs.Part.Create(EffectModel, "Neon", 0, 0, brickcolor, "Effect", Vector3.new())
  1057. prt.Anchored = true
  1058. prt.CFrame = cframe
  1059. local msh = CFuncs.Mesh.Create("BlockMesh", prt, "", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  1060. game:GetService("Debris"):AddItem(prt, 10)
  1061. if Type == 1 or Type == nil then
  1062. table.insert(Effects, {
  1063. prt,
  1064. "Block1",
  1065. delay,
  1066. x3,
  1067. y3,
  1068. z3,
  1069. msh
  1070. })
  1071. elseif Type == 2 then
  1072. table.insert(Effects, {
  1073. prt,
  1074. "Block2",
  1075. delay,
  1076. x3,
  1077. y3,
  1078. z3,
  1079. msh
  1080. })
  1081. end
  1082. end;
  1083. };
  1084.  
  1085. Cylinder = {
  1086. Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  1087. local prt = CFuncs.Part.Create(EffectModel, "Neon", 0, 0, brickcolor, "Effect", Vector3.new(0.2, 0.2, 0.2))
  1088. prt.Anchored = true
  1089. prt.CFrame = cframe
  1090. local msh = CFuncs.Mesh.Create("CylinderMesh", prt, "", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  1091. game:GetService("Debris"):AddItem(prt, 2)
  1092. table.insert(Effects, {
  1093. prt,
  1094. "Cylinder",
  1095. delay,
  1096. x3,
  1097. y3,
  1098. z3,
  1099. msh
  1100. })
  1101. end;
  1102. };
  1103.  
  1104. Head = {
  1105. Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  1106. local prt = CFuncs.Part.Create(EffectModel, "Neon", 0, 0, brickcolor, "Effect", Vector3.new())
  1107. prt.Anchored = true
  1108. prt.CFrame = cframe
  1109. local msh = CFuncs.Mesh.Create("SpecialMesh", prt, "Head", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  1110. game:GetService("Debris"):AddItem(prt, 10)
  1111. table.insert(Effects, {
  1112. prt,
  1113. "Cylinder",
  1114. delay,
  1115. x3,
  1116. y3,
  1117. z3,
  1118. msh
  1119. })
  1120. end;
  1121. };
  1122.  
  1123. Sphere1 = {
  1124. Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  1125. local prt = CFuncs.Part.Create(EffectModel, "Glass", 0, 0, brickcolor, "Effect", Vector3.new())
  1126. prt.Anchored = true
  1127. prt.CFrame = cframe
  1128. local msh = CFuncs.Mesh.Create("SpecialMesh", prt, "Sphere", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  1129. game:GetService("Debris"):AddItem(prt, 10)
  1130. table.insert(Effects, {
  1131. prt,
  1132. "Cylinder",
  1133. delay,
  1134. x3,
  1135. y3,
  1136. z3,
  1137. msh
  1138. })
  1139. end;
  1140. };
  1141.  
  1142. Sphere2 = {
  1143. Create = function(brickcolor, parent, cframe, x1, y1, z1, x3, y3, z3, delay)
  1144. if parent then
  1145. local prt = CFuncs.Part.Create(EffectModel, "Neon", 0, 0, brickcolor, "Effect", Vector3.new())
  1146. prt.Anchored = true
  1147. prt.CFrame = cframe
  1148. prt.Parent = parent
  1149. local msh = CFuncs.Mesh.Create("SpecialMesh", prt, "Sphere", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  1150. game:GetService("Debris"):AddItem(prt, 10)
  1151. table.insert(Effects, {
  1152. prt,
  1153. "Cylinder",
  1154. delay,
  1155. x3,
  1156. y3,
  1157. z3,
  1158. msh
  1159. })
  1160. end;
  1161. end
  1162. };
  1163.  
  1164. Elect = {
  1165. Create = function(cff, x, y, z)
  1166. local prt = CFuncs.Part.Create(EffectModel, "Neon", 0, 0, BrickColor.new(maincol), "Part", Vector3.new(1, 1, 1))
  1167. prt.Anchored = true
  1168. prt.CFrame = cff * CFrame.new(math.random(-x, x), math.random(-y, y), math.random(-z, z))
  1169. prt.CFrame = CFrame.new(prt.Position)
  1170. game:GetService("Debris"):AddItem(prt, 2)
  1171. local xval = math.random() / 2
  1172. local yval = math.random() / 2
  1173. local zval = math.random() / 2
  1174. local msh = CFuncs.Mesh.Create("BlockMesh", prt, "", "", Vector3.new(0, 0, 0), Vector3.new(xval, yval, zval))
  1175. table.insert(Effects, {
  1176. prt,
  1177. "Elec",
  1178. 0.1,
  1179. x,
  1180. y,
  1181. z,
  1182. xval,
  1183. yval,
  1184. zval
  1185. })
  1186. end;
  1187.  
  1188. };
  1189.  
  1190. Ring = {
  1191. Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  1192. local prt = CFuncs.Part.Create(EffectModel, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
  1193. prt.Anchored = true
  1194. prt.CFrame = cframe
  1195. local msh = CFuncs.Mesh.Create("CylinderMesh", prt, "", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  1196. game:GetService("Debris"):AddItem(prt, 10)
  1197. table.insert(Effects, {
  1198. prt,
  1199. "Cylinder",
  1200. delay,
  1201. x3,
  1202. y3,
  1203. z3,
  1204. msh
  1205. })
  1206. end;
  1207. };
  1208.  
  1209.  
  1210. Wave = {
  1211. Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  1212. local prt = CFuncs.Part.Create(EffectModel, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
  1213. prt.Anchored = true
  1214. prt.CFrame = cframe
  1215. local msh = CFuncs.Mesh.Create("SpecialMesh", prt, "FileMesh", "rbxassetid://20329976", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  1216. game:GetService("Debris"):AddItem(prt, 10)
  1217. table.insert(Effects, {
  1218. prt,
  1219. "Cylinder",
  1220. delay,
  1221. x3,
  1222. y3,
  1223. z3,
  1224. msh
  1225. })
  1226. end;
  1227. };
  1228.  
  1229. Break = {
  1230. Create = function(brickcolor, cframe, x1, y1, z1)
  1231. local prt = CFuncs.Part.Create(EffectModel, "Neon", 0, 0, brickcolor, "Effect", Vector3.new(0.5, 0.5, 0.5))
  1232. prt.Anchored = true
  1233. prt.CFrame = cframe * CFrame.fromEulerAnglesXYZ(math.random(-50, 50), math.random(-50, 50), math.random(-50, 50))
  1234. local msh = CFuncs.Mesh.Create("SpecialMesh", prt, "Sphere", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  1235. local num = math.random(10, 50) / 1000
  1236. game:GetService("Debris"):AddItem(prt, 10)
  1237. table.insert(Effects, {
  1238. prt,
  1239. "Shatter",
  1240. num,
  1241. prt.CFrame,
  1242. math.random() - math.random(),
  1243. 0,
  1244. math.random(50, 100) / 100
  1245. })
  1246. end;
  1247. };
  1248.  
  1249. Fire = {
  1250. Create = function(brickcolor, cframe, x1, y1, z1, delay)
  1251. local prt = CFuncs.Part.Create(EffectModel, "Neon", 0, 0, brickcolor, "Effect", Vector3.new())
  1252. prt.Anchored = true
  1253. prt.CFrame = cframe
  1254. msh = CFuncs.Mesh.Create("BlockMesh", prt, "", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  1255. game:GetService("Debris"):AddItem(prt, 10)
  1256. table.insert(Effects, {
  1257. prt,
  1258. "Fire",
  1259. delay,
  1260. 1,
  1261. 1,
  1262. 1,
  1263. msh
  1264. })
  1265. end;
  1266. };
  1267.  
  1268. FireWave = {
  1269. Create = function(brickcolor, cframe, x1, y1, z1)
  1270. local prt = CFuncs.Part.Create(EffectModel, "Neon", 0, 1, brickcolor, "Effect", Vector3.new())
  1271. prt.Anchored = true
  1272. prt.CFrame = cframe
  1273. msh = CFuncs.Mesh.Create("BlockMesh", prt, "", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  1274. local d = Create("Decal"){
  1275. Parent = prt,
  1276. Texture = "rbxassetid://26356434",
  1277. Face = "Top",
  1278. }
  1279. local d = Create("Decal"){
  1280. Parent = prt,
  1281. Texture = "rbxassetid://26356434",
  1282. Face = "Bottom",
  1283. }
  1284. game:GetService("Debris"):AddItem(prt, 10)
  1285. table.insert(Effects, {
  1286. prt,
  1287. "FireWave",
  1288. 1,
  1289. 30,
  1290. math.random(400, 600) / 100,
  1291. msh
  1292. })
  1293. end;
  1294. };
  1295.  
  1296. Lightning = {
  1297. Create = function(p0, p1, tym, ofs, col, th, tra, last)
  1298. local magz = (p0 - p1).magnitude
  1299. local curpos = p0
  1300. local trz = {
  1301. -ofs,
  1302. ofs
  1303. }
  1304. for i = 1, tym do
  1305. local li = CFuncs.Part.Create(EffectModel, "Neon", 0, tra or 0.4, col, "Ref", Vector3.new(th, th, magz / tym))
  1306. local ofz = Vector3.new(trz[math.random(1, 2)], trz[math.random(1, 2)], trz[math.random(1, 2)])
  1307. local trolpos = CFrame.new(curpos, p1) * CFrame.new(0, 0, magz / tym).p + ofz
  1308. li.Material = "Neon"
  1309. if tym == i then
  1310. local magz2 = (curpos - p1).magnitude
  1311. li.Size = Vector3.new(th, th, magz2)
  1312. li.CFrame = CFrame.new(curpos, p1) * CFrame.new(0, 0, -magz2 / 2)
  1313. table.insert(Effects, {
  1314. li,
  1315. "Disappear",
  1316. last
  1317. })
  1318. else
  1319. do
  1320. do
  1321. li.CFrame = CFrame.new(curpos, trolpos) * CFrame.new(0, 0, magz / tym / 2)
  1322. curpos = li.CFrame * CFrame.new(0, 0, magz / tym / 2).p
  1323. game.Debris:AddItem(li, 10)
  1324. table.insert(Effects, {
  1325. li,
  1326. "Disappear",
  1327. last
  1328. })
  1329. end
  1330. end
  1331. end
  1332. end
  1333. end
  1334. };
  1335.  
  1336. EffectTemplate = {
  1337.  
  1338. };
  1339. }
  1340.  
  1341. --Intro
  1342.  
  1343. CFuncs.Sound.Create("1818153677", Character, 5, 1)
  1344. if morph == true then
  1345. Head.face.Texture = "http://www.roblox.com/asset/?id=176777497"
  1346. end
  1347. Halfhed=CFuncs.Part.Create(m,Enum.Material.Neon,0,0,"Really black","Halfhed",Vector3.new(2, 1, 1))
  1348. HalfhedWeld=CFuncs.Weld.Create(m,Character["Head"],Halfhed,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.000106811523, -0.184874296, 3.43322754e-05, -1.00000834, 0.000114514238, -6.94826713e-06, 0.000117048308, 1, 1.29755635e-05, 7.1044451e-06, 1.3261616e-05, -1))
  1349. CFuncs.Mesh.Create("SpecialMesh",Halfhed,Enum.MeshType.Head,"",Vector3.new(0, 0, 0),Vector3.new(1.25999999, 0.899999976, 1.25999999))
  1350. humanoid.WalkSpeed = 0
  1351. Humanoid.AutoRotate = false
  1352. if Player.Name ~= "SezHu" then
  1353. for i = 0, 10, 0.1 do
  1354. swait()
  1355. PlayAnimationFromTable({
  1356. CFrame.new(0, -1.80644357, -0.507104576, 1, 0, 0, 0, 0.087155968, 0.996194661, 0, -0.996194661, 0.087155968) * CFrame.new(0, 0, 0) * CFrame.Angles(0,0,0),
  1357. CFrame.new(0, 1.57219315, -0.165327191, 1, 0, 0, 0, 0.996194661, 0.087155968, 0, -0.087155968, 0.996194661) * CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(math.random(-20,20)), math.rad(math.random(-20,20)), math.rad(math.random(-20,20))),
  1358. CFrame.new(0.615828335, 1.3200798, -0.837673247, 0.669632733, 0.664489031, -0.331732333, 0.385775059, -0.692879617, -0.60917598, -0.634641349, 0.279950112, -0.720318198) * CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(math.random(-20,20)), math.rad(math.random(-20,20)), math.rad(math.random(-20,20))),
  1359. CFrame.new(-0.739693701, 1.31393027, -0.754651427, 0.749911249, -0.603388131, 0.271211922, -0.220070332, -0.614161789, -0.757874966, 0.623860657, 0.508653224, -0.593354702) * CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(math.random(-20,20)), math.rad(math.random(-20,20)), math.rad(math.random(-20,20))),
  1360. CFrame.new(0.5, -1.62046599, -0.488587797, 1, 0, 0, 0, 0.996194661, 0.087155968, 0, -0.087155968, 0.996194661) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1361. CFrame.new(-0.5, -1.6686697, -0.494725078, 1, 0, 0, 0, 0.996194661, 0.087155968, 0, -0.087155968, 0.996194661) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1362. }, .1, false)
  1363. end
  1364.  
  1365. for i = 0, 2, 0.1 do
  1366. swait()
  1367. PlayAnimationFromTable({
  1368. CFrame.new(0, -1.80644476, -0.507115483, 1, 0, 0, 0, -0.087155968, 0.996194661, 0, -0.996194661, -0.087155968) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1369. CFrame.new(0, 1.55874133, -0.098664701, 1, 0, 0, 0, 0.99619478, 0.0871553123, 0, -0.0871553123, 0.99619478) * CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(math.random(-20,20)), math.rad(math.random(-20,20)), math.rad(math.random(-20,20))),
  1370. CFrame.new(0.615828335, 1.44548559, -0.595717013, 0.669632733, 0.664489031, -0.331732333, 0.490118831, -0.730966151, -0.474838912, -0.558010399, 0.155379415, -0.815157413) * CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(math.random(-20,20)), math.rad(math.random(-20,20)), math.rad(math.random(-20,20))),
  1371. CFrame.new(-0.739693701, 1.42501283, -0.515024424, 0.749911249, -0.603388131, 0.271211922, -0.325059503, -0.693158209, -0.643325806, 0.576167881, 0.394277275, -0.715944171) * CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(math.random(-20,20)), math.rad(math.random(-20,20)), math.rad(math.random(-20,20))),
  1372. CFrame.new(0.5, -1.51100469, -0.762556732, 1, 0, 0, 0, 0.996194661, -0.087155968, 0, 0.087155968, 0.996194661) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1373. CFrame.new(-0.5, -1.55741048, -0.776971221, 1, 0, 0, 0, 0.996194661, -0.087155968, 0, 0.087155968, 0.996194661) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1374. }, .1, false)
  1375. end
  1376.  
  1377. for i = 0, 8, 0.1 do
  1378. swait()
  1379. PlayAnimationFromTable({
  1380. CFrame.new(0, -1.80644584, -0.507103682, 1, 0, 0, 0, -0.258818984, 0.965925872, 0, -0.965925872, -0.258818984) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1381. CFrame.new(0, 1.42364717, -0.0858392715, 1, 0, 0, 0, 0.965925872, 0.258819342, 0, -0.258819342, 0.965925872) * CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(math.random(-30,30)), math.rad(math.random(-30,30)), math.rad(math.random(-30,30))),
  1382. CFrame.new(0.615828335, 1.52697062, -0.335661292, 0.669632733, 0.664489031, -0.331732333, 0.579570174, -0.746842504, -0.326074779, -0.464424938, 0.0260881484, -0.885228276) * CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(math.random(-30,30)), math.rad(math.random(-30,30)), math.rad(math.random(-30,30))),
  1383. CFrame.new(-0.739693701, 1.49279666, -0.259749591, 0.749911249, -0.603388131, 0.271211922, -0.420171499, -0.75109303, -0.509230137, 0.510968745, 0.267921865, -0.816779613) * CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(math.random(-30,30)), math.rad(math.random(-30,30)), math.rad(math.random(-30,30))),
  1384. CFrame.new(0.5, -1.35563302, -1.01335466, 1, 0, 0, 0, 0.965925872, -0.258818984, 0, 0.258818984, 0.965925872) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1385. CFrame.new(-0.5, -1.39883053, -1.03560853, 1, 0, 0, 0, 0.965925872, -0.258818984, 0, 0.258818984, 0.965925872) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1386. }, .1, false)
  1387. end
  1388.  
  1389.  
  1390. for i = 0, 2, 0.1 do
  1391. swait()
  1392. PlayAnimationFromTable({
  1393. CFrame.new(0, -1.80644584, -0.507103682, 1, 0, 0, 0, -0.258818984, 0.965925872, 0, -0.965925872, -0.258818984) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1394. CFrame.new(0, 1.42364717, -0.0858392715, 1, 0, 0, 0, 0.965925872, 0.258819342, 0, -0.258819342, 0.965925872) * CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(math.random(-30,30)), math.rad(math.random(-30,30)), math.rad(math.random(-30,30))),
  1395. CFrame.new(0.615828335, 1.52697062, -0.335661292, 0.669632733, 0.664489031, -0.331732333, 0.579570174, -0.746842504, -0.326074779, -0.464424938, 0.0260881484, -0.885228276) * CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(math.random(-30,30)), math.rad(math.random(-30,30)), math.rad(math.random(-30,30))),
  1396. CFrame.new(-0.739693701, 1.49279666, -0.259749591, 0.749911249, -0.603388131, 0.271211922, -0.420171499, -0.75109303, -0.509230137, 0.510968745, 0.267921865, -0.816779613) * CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(math.random(-30,30)), math.rad(math.random(-30,30)), math.rad(math.random(-30,30))),
  1397. CFrame.new(0.5, -1.35563302, -1.01335466, 1, 0, 0, 0, 0.965925872, -0.258818984, 0, 0.258818984, 0.965925872) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1398. CFrame.new(-0.5, -1.39883053, -1.03560853, 1, 0, 0, 0, 0.965925872, -0.258818984, 0, 0.258818984, 0.965925872) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1399. }, .1, false)
  1400. end
  1401. for i = 0, 6, 0.1 do
  1402. swait()
  1403. PlayAnimationFromTable({
  1404. CFrame.new(0, -1.80644357, -0.507104576, 1, 0, 0, 0, 0.087155968, 0.996194661, 0, -0.996194661, 0.087155968) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1405. CFrame.new(0, 1.63373017, 0.0706499815, 1, 0, 0, 0, 0.965925932, -0.258818567, 0, 0.258818597, 0.965925932) * CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(math.random(-30,30)), math.rad(math.random(-30,30)), math.rad(math.random(-30,30))),
  1406. CFrame.new(0.615828335, 1.3200798, -0.837673247, 0.669632733, 0.664489031, -0.331732333, 0.385775059, -0.692879617, -0.60917598, -0.634641349, 0.279950112, -0.720318198) * CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(math.random(-30,30)), math.rad(math.random(-30,30)), math.rad(math.random(-30,30))),
  1407. CFrame.new(-0.739693701, 1.31393027, -0.754651427, 0.749911249, -0.603388131, 0.271211922, -0.220070332, -0.614161789, -0.757874966, 0.623860657, 0.508653224, -0.593354702) * CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(math.random(-30,30)), math.rad(math.random(-30,30)), math.rad(math.random(-30,30))),
  1408. CFrame.new(0.5, -1.62046599, -0.488587797, 1, 0, 0, 0, 0.996194661, 0.087155968, 0, -0.087155968, 0.996194661) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1409. CFrame.new(-0.5, -1.6686697, -0.494725078, 1, 0, 0, 0, 0.996194661, 0.087155968, 0, -0.087155968, 0.996194661) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1410. }, .1, false)
  1411. end
  1412.  
  1413.  
  1414. for i = 0, 10, 0.1 do
  1415. swait()
  1416. PlayAnimationFromTable({
  1417. CFrame.new(0, -1.80644357, -0.507104576, 1, 0, 0, 0, 0.087155968, 0.996194661, 0, -0.996194661, 0.087155968) * CFrame.new(0, 0, 0) * CFrame.Angles(0,0,0),
  1418. CFrame.new(0, 1.57219315, -0.165327191, 1, 0, 0, 0, 0.996194661, 0.087155968, 0, -0.087155968, 0.996194661) * CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(math.random(-30,30)), math.rad(math.random(-30,30)), math.rad(math.random(-30,30))),
  1419. CFrame.new(0.615828335, 1.3200798, -0.837673247, 0.669632733, 0.664489031, -0.331732333, 0.385775059, -0.692879617, -0.60917598, -0.634641349, 0.279950112, -0.720318198) * CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(math.random(-30,30)), math.rad(math.random(-30,30)), math.rad(math.random(-30,30))),
  1420. CFrame.new(-0.739693701, 1.31393027, -0.754651427, 0.749911249, -0.603388131, 0.271211922, -0.220070332, -0.614161789, -0.757874966, 0.623860657, 0.508653224, -0.593354702) * CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(math.random(-30,30)), math.rad(math.random(-30,30)), math.rad(math.random(-30,30))),
  1421. CFrame.new(0.5, -1.62046599, -0.488587797, 1, 0, 0, 0, 0.996194661, 0.087155968, 0, -0.087155968, 0.996194661) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1422. CFrame.new(-0.5, -1.6686697, -0.494725078, 1, 0, 0, 0, 0.996194661, 0.087155968, 0, -0.087155968, 0.996194661) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1423. }, .1, false)
  1424. end
  1425.  
  1426. for i = 0, 1, 0.1 do
  1427. swait()
  1428. PlayAnimationFromTable({
  1429. CFrame.new(-0, -1.42307341, -0.395170838, 1, 0, 0, 0, 0.965926111, 0.25881803, 0, -0.25881803, 0.965926111) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1430. CFrame.new(0, 1.5574708, 0.0711615086, 1, 0, -0, 0, 0.906308413, -0.422617137, 0, 0.422617137, 0.906308413) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1431. CFrame.new(1.47940862, 1.35474229, -0.0792688802, 0.0329260081, -0.0681179985, -0.997133851, 0.0255137086, -0.997292399, 0.0689713135, -0.999132156, -0.0277115256, -0.0310989153) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1432. CFrame.new(-1.42682672, 1.4937793, -0.434564888, -0.987767458, -0.0547382608, -0.146011457, 0.0626192689, -0.996787667, -0.0499334633, -0.142809138, -0.0584657788, 0.98802197) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1433. CFrame.new(0.5, -1.35469198, 1.14829361, 1, 0, 0, 0, 0.25881803, 0.965926111, 0, -0.965926111, 0.25881803) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1434. CFrame.new(-0.5, -1.37694573, 1.19149125, 1, 0, 0, 0, 0.25881803, 0.965926111, 0, -0.965926111, 0.25881803) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1435. }, .1, false)
  1436. end
  1437.  
  1438. for i = 0, 20, 0.1 do
  1439. swait()
  1440. PlayAnimationFromTable({
  1441. CFrame.new(-0, -1.73198283, -0.408192486, 1, 0, 0, 0, 0.965926111, 0.25881803, 0, -0.25881803, 0.965926111) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1442. CFrame.new(0, 1.52978098, 0.0132061839, 1, 0, 0, 0, 0.965926111, -0.25881803, 0, 0.25881803, 0.965926111) * CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(30), math.rad(0), math.rad(math.random(-20,20))),
  1443. CFrame.new(1.50245035, -0.135501236, -0.426563323, 0.103369966, -0.0218989942, -0.994401932, -0.260855079, 0.964166582, -0.0483495258, 0.959827721, 0.264392674, 0.0939534009) * CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(math.random(-10,10)), math.rad(math.random(-10,10)), math.rad(math.random(-10,10))),
  1444. CFrame.new(-1.50386858, -0.0327540934, -0.608011007, -0.987763107, 0.0418113954, 0.150252879, 0.062630102, 0.988642037, 0.136617646, -0.142834127, 0.144356206, -0.979162872) * CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(math.random(-10,10)), math.rad(math.random(-10,10)), math.rad(math.random(-10,10))),
  1445. CFrame.new(0.5, -1.05967855, 1.24081683, 1, 0, 0, 0, 0.25881803, 0.965926111, 0, -0.965926111, 0.25881803) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1446. CFrame.new(-0.5, -1.08193231, 1.28401434, 1, 0, 0, 0, 0.25881803, 0.965926111, 0, -0.965926111, 0.25881803) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1447. }, .1, false)
  1448. end
  1449. end
  1450. Humanoid.AutoRotate = true
  1451. humanoid.WalkSpeed = 8
  1452.  
  1453. WingMain=CFuncs.Part.Create(m,Enum.Material.Plastic,0,1,"Medium stone grey","Wing",Vector3.new(2, 2, 1))
  1454. WingMainWeld=CFuncs.Weld.Create(m,Character["Torso"],WingMain,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.081413269, 0.0268063918, 0.0410137177, 1.00000834, -0.00011451864, 0.000338948274, 0.000117048308, 1, 1.29755635e-05, -0.00033910721, -1.32235973e-05, 1))
  1455. Wing=CFuncs.Part.Create(m,Enum.Material.Plastic,0,1,"Medium stone grey","Wing",Vector3.new(2, 2, 1))
  1456. WingWeld=CFuncs.Weld.Create(m,WingMain,Wing,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.081413269, 0.0268063918, 0.0410137177, 1.00000834, -0.00011451864, 0.000338948274, 0.000117048308, 1, 1.29755635e-05, -0.00033910721, -1.32235973e-05, 1))
  1457.  
  1458. Part=CFuncs.Part.Create(m,Enum.Material.Neon,0,0,"Really black","Part",Vector3.new(0.81062156, 0.200000003, 0.200000003))
  1459. PartWeld=CFuncs.Weld.Create(m,Wing,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-4.34602356, -0.279272079, 0.975278854, 0.88820821, 0.44584012, 0.110964157, 0.431274652, -0.892337203, 0.133178905, 0.158393905, -0.0704345554, -0.984860599))
  1460. CFuncs.Mesh.Create("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 0.171754241, 0.826475263))
  1461. Part=CFuncs.Part.Create(m,Enum.Material.Neon,0,0,"Really black","Part",Vector3.new(0.278917462, 0.200000003, 0.200000003))
  1462. PartWeld=CFuncs.Weld.Create(m,Wing,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-4.98974609, -5.52709198, 0.975322723, 0.213347197, 0.976330876, -0.0355118327, 0.964051068, -0.204492375, 0.169671923, 0.158394024, -0.070434235, -0.984860599))
  1463. CFuncs.Mesh.Create("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 0.455075413, 0.826475263))
  1464. Part=CFuncs.Part.Create(m,Enum.Material.Neon,0,0,"Really black","Part",Vector3.new(1.47297621, 0.200000003, 0.200000003))
  1465. PartWeld=CFuncs.Weld.Create(m,Wing,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-8.217659, 0.594722748, 0.975307465, 0.888521969, 0.445190012, 0.11106202, 0.430627465, -0.892661691, 0.133098081, 0.158394739, -0.0704341978, -0.984860599))
  1466. CFuncs.Mesh.Create("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 0.280385196, 0.826475263))
  1467. Part=CFuncs.Part.Create(m,Enum.Material.Neon,0,0,"Really black","Part",Vector3.new(0.289486945, 0.200000003, 0.200000003))
  1468. PartWeld=CFuncs.Weld.Create(m,Wing,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-4.89943886, -5.41235352, 0.975299835, 0.213347197, 0.976330876, -0.0355118327, 0.964051068, -0.204492375, 0.169671923, 0.158394024, -0.070434235, -0.984860599))
  1469. CFuncs.Mesh.Create("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 0.114502862, 0.826475263))
  1470. Part=CFuncs.Part.Create(m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(1.01290989, 0.962117612, 0.200000003))
  1471. PartWeld=CFuncs.Weld.Create(m,Wing,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-3.07308197, 1.2773304, 0.975746155, 0.982416093, 0.111091018, 0.150058866, 0.0988395214, -0.991311073, 0.0867941529, 0.158397049, -0.0704362094, -0.984860063))
  1472. CFuncs.Mesh.Create("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 1, 0.807391346))
  1473. Part=CFuncs.Part.Create(m,Enum.Material.Neon,0,0,"Really black","Part",Vector3.new(5.42655277, 0.474159241, 0.200000003))
  1474. PartWeld=CFuncs.Weld.Create(m,Wing,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-7.71427536, -0.814422607, 0.978969574, 0.835063219, 0.541792214, 0.0955558121, 0.526859343, -0.837556124, 0.144634143, 0.158394992, -0.070434168, -0.984860539))
  1475. CFuncs.Mesh.Create("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 1, 0.766287804))
  1476. Part=CFuncs.Part.Create(m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.544916272, 0.225188985, 0.200000003))
  1477. PartWeld=CFuncs.Weld.Create(m,Wing,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.472892761, -10.8869247, 0.975814819, -0.428887159, 0.893531978, -0.132877618, 0.889364779, 0.443440527, 0.111314729, 0.158386603, -0.0704352036, -0.984861791))
  1478. CFuncs.Mesh.Create("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 1, 0.807391346))
  1479. Part=CFuncs.Part.Create(m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.401640892, 0.225188985, 0.200000003))
  1480. PartWeld=CFuncs.Weld.Create(m,Wing,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-6.60933876, -7.14194489, 0.975734711, 0.243127048, 0.969523251, -0.030234728, 0.956974626, -0.234657153, 0.170692295, 0.158395335, -0.0704337656, -0.984860539))
  1481. CFuncs.Mesh.Create("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 1, 0.807391346))
  1482. Part=CFuncs.Part.Create(m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.52759397, 0.226363361, 0.200000003))
  1483. PartWeld=CFuncs.Weld.Create(m,Wing,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-9.41241455, 0.360715866, 0.975740433, 0.889364362, 0.443439156, 0.111323781, 0.428885132, -0.893532991, 0.132877618, 0.158394605, -0.0704314858, -0.984860837))
  1484. CFuncs.Mesh.Create("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 1, 0.807391346))
  1485. Part=CFuncs.Part.Create(m,Enum.Material.Neon,0,0,"Really black","Part",Vector3.new(0.950080097, 0.200000003, 0.200000003))
  1486. PartWeld=CFuncs.Weld.Create(m,Wing,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-3.03736877, 0.971032619, 0.975288391, 0.982416093, 0.111091018, 0.150058866, 0.0988395214, -0.991311073, 0.0867941529, 0.158397049, -0.0704362094, -0.984860063))
  1487. CFuncs.Mesh.Create("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 0.208453938, 0.826475263))
  1488. Part=CFuncs.Part.Create(m,Enum.Material.Neon,0,0,"Really black","Part",Vector3.new(3.73925114, 0.378740221, 0.200000003))
  1489. PartWeld=CFuncs.Weld.Create(m,Wing,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-6.93729782, -0.510082245, 0.978954315, 0.835063219, 0.541792214, 0.0955558121, 0.526859343, -0.837556124, 0.144634143, 0.158394992, -0.070434168, -0.984860539))
  1490. CFuncs.Mesh.Create("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 1, 0.766287804))
  1491. Part=CFuncs.Part.Create(m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(1.52024531, 1.02788341, 0.200000003))
  1492. PartWeld=CFuncs.Weld.Create(m,Wing,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-4.39424133, 0.0352230072, 0.975744247, 0.889364362, 0.443439156, 0.111323781, 0.428885132, -0.893532991, 0.132877618, 0.158394605, -0.0704314858, -0.984860837))
  1493. CFuncs.Mesh.Create("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 1, 0.807391346))
  1494. Part=CFuncs.Part.Create(m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.401640892, 0.225188985, 0.200000003))
  1495. PartWeld=CFuncs.Weld.Create(m,Wing,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(6.64859009, -6.18351173, 0.975728989, -0.956974685, 0.234656975, -0.170692295, 0.243126556, 0.96952337, -0.0302328169, 0.158395797, -0.0704318509, -0.98486048))
  1496. CFuncs.Mesh.Create("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 1, 0.807391346))
  1497. Part=CFuncs.Part.Create(m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(2.14002848, 0.418082207, 0.200000003))
  1498. PartWeld=CFuncs.Weld.Create(m,Wing,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-6.42932129, 0.345317841, 0.975732803, 0.889364362, 0.443439156, 0.111323781, 0.428885132, -0.893532991, 0.132877618, 0.158394605, -0.0704314858, -0.984860837))
  1499. CFuncs.Mesh.Create("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 1, 0.807391346))
  1500. Part=CFuncs.Part.Create(m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.401640892, 0.225188985, 0.200000003))
  1501. PartWeld=CFuncs.Weld.Create(m,Wing,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-5.12488556, -5.54597473, 0.975734711, 0.243127048, 0.969523251, -0.030234728, 0.956974626, -0.234657153, 0.170692295, 0.158395335, -0.0704337656, -0.984860539))
  1502. CFuncs.Mesh.Create("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 1, 0.807391346))
  1503. Part=CFuncs.Part.Create(m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.974742055, 0.804455996, 0.200000003))
  1504. PartWeld=CFuncs.Weld.Create(m,Wing,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-2.65019083, -4.29984283, 0.975755692, 0.0732552633, 0.995541751, -0.0594163127, 0.984654963, -0.0627350658, 0.162847072, 0.158393562, -0.0704339594, -0.984860718))
  1505. CFuncs.Mesh.Create("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 1, 0.807391346))
  1506. Part=CFuncs.Part.Create(m,Enum.Material.Neon,0,0,"Really black","Part",Vector3.new(5.80793524, 0.474159241, 0.200000003))
  1507. PartWeld=CFuncs.Weld.Create(m,Wing,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-7.93585587, -0.7771492, 0.978963852, 0.835063219, 0.541792214, 0.0955558121, 0.526859343, -0.837556124, 0.144634143, 0.158394992, -0.070434168, -0.984860539))
  1508. CFuncs.Mesh.Create("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 1, 0.766287804))
  1509. Part=CFuncs.Part.Create(m,Enum.Material.Neon,0,0,"Really black","Part",Vector3.new(0.30827716, 0.200000003, 0.200000003))
  1510. PartWeld=CFuncs.Weld.Create(m,Wing,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-3.87889862, -0.127864838, 0.975288391, 0.858415842, 0.502688944, 0.102108002, 0.487886816, -0.861593306, 0.140083954, 0.158394232, -0.0704331249, -0.984860718))
  1511. CFuncs.Mesh.Create("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 0.142394558, 0.826475263))
  1512. Part=CFuncs.Part.Create(m,Enum.Material.Neon,0,0,"Really black","Part",Vector3.new(0.45713082, 0.200000003, 0.200000003))
  1513. PartWeld=CFuncs.Weld.Create(m,Wing,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.712950706, -3.62767792, 0.975309372, -0.226346076, 0.968299866, -0.105654851, 0.96108216, 0.239654362, 0.137430042, 0.158394128, -0.0704362243, -0.98486048))
  1514. CFuncs.Mesh.Create("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 0.230473682, 0.826475263))
  1515. Part=CFuncs.Part.Create(m,Enum.Material.Neon,0,0,"Really black","Part",Vector3.new(0.421605587, 0.200000003, 0.200000003))
  1516. PartWeld=CFuncs.Weld.Create(m,Wing,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.816352844, -3.9275589, 0.975318909, -0.226346076, 0.968299866, -0.105654851, 0.96108216, 0.239654362, 0.137430042, 0.158394128, -0.0704362243, -0.98486048))
  1517. CFuncs.Mesh.Create("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 0.25689742, 0.826475263))
  1518. Part=CFuncs.Part.Create(m,Enum.Material.Neon,0,0,"Really black","Part",Vector3.new(0.487054616, 0.200000003, 0.200000003))
  1519. PartWeld=CFuncs.Weld.Create(m,Wing,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-1.5712471, 0.992477417, 0.990501404, 0.740004003, -0.651888967, 0.165635318, -0.653686404, -0.755036235, -0.0511320233, 0.158393055, -0.0704356432, -0.984860718))
  1520. CFuncs.Mesh.Create("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 0.103197038, 0.496580422))
  1521. Part=CFuncs.Part.Create(m,Enum.Material.Neon,0,0,"Really black","Part",Vector3.new(0.200000003, 0.200000003, 0.200000003))
  1522. PartWeld=CFuncs.Weld.Create(m,Wing,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-3.40539551, -1.88369274, 0.975296021, 0.97187078, 0.187194049, 0.142919391, 0.174293652, -0.979794621, 0.0981031209, 0.158395931, -0.0704336017, -0.984860361))
  1523. CFuncs.Mesh.Create("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.837925136, 0.273428023, 0.496580422))
  1524. Part=CFuncs.Part.Create(m,Enum.Material.Neon,0,0,"Really black","Part",Vector3.new(0.885024369, 0.200000003, 0.200000003))
  1525. PartWeld=CFuncs.Weld.Create(m,Wing,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-4.06291962, 1.56837082, 0.975328445, 0.739529073, -0.652437985, 0.165594488, -0.654224098, -0.754562199, -0.0512537956, 0.158391237, -0.0704322159, -0.984861255))
  1526. CFuncs.Mesh.Create("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 0.168466955, 0.496580422))
  1527. Part=CFuncs.Part.Create(m,Enum.Material.Neon,0,0,"Really black","Part",Vector3.new(0.200000003, 0.200000003, 0.200000003))
  1528. PartWeld=CFuncs.Weld.Create(m,Wing,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-3.35108948, -1.8147316, 0.975297928, 0.97187078, 0.187194049, 0.142919391, 0.174293652, -0.979794621, 0.0981031209, 0.158395931, -0.0704336017, -0.984860361))
  1529. CFuncs.Mesh.Create("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.86967802, 0.0687980205, 0.496580422))
  1530. Part=CFuncs.Part.Create(m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.608597696, 0.578079879, 0.200000003))
  1531. PartWeld=CFuncs.Weld.Create(m,Wing,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.608264923, 1.60371399, 0.975564957, 0.469477713, -0.872112811, 0.137877122, -0.868620872, -0.484208912, -0.105069622, 0.158393875, -0.0704350919, -0.984860659))
  1532. CFuncs.Mesh.Create("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 1, 0.485114038))
  1533. Part=CFuncs.Part.Create(m,Enum.Material.Neon,0,0,"Really black","Part",Vector3.new(3.26049519, 0.284894377, 0.200000003))
  1534. PartWeld=CFuncs.Weld.Create(m,Wing,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-3.90067673, 0.811481476, 0.977508545, 0.807757795, -0.564388096, 0.170274884, -0.567836702, -0.822499335, -0.0325024389, 0.158394963, -0.0704342201, -0.984860539))
  1535. CFuncs.Mesh.Create("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 1, 0.46041733))
  1536. Part=CFuncs.Part.Create(m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.327407956, 0.200000003, 0.200000003))
  1537. PartWeld=CFuncs.Weld.Create(m,Wing,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-1.163517, -5.78051376, 0.97485733, 0.611900985, 0.789821982, 0.0419358537, 0.774891376, -0.609270811, 0.168322816, 0.158495337, -0.0705011413, -0.984839559))
  1538. CFuncs.Mesh.Create("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 0.67651403, 0.485114038))
  1539. Part=CFuncs.Part.Create(m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.241322264, 0.200000003, 0.200000003))
  1540. PartWeld=CFuncs.Weld.Create(m,Wing,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-4.33388519, -2.8422184, 0.975570679, 0.97680676, 0.156731039, 0.145890757, 0.144082472, -0.985126555, 0.0936262012, 0.158394992, -0.0704343989, -0.984860539))
  1541. CFuncs.Mesh.Create("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 0.67651403, 0.485114038))
  1542. Part=CFuncs.Part.Create(m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.317000091, 0.200000003, 0.200000003))
  1543. PartWeld=CFuncs.Weld.Create(m,Wing,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-4.77849197, 1.42602539, 0.975570679, 0.738243401, -0.653917432, 0.165496022, -0.655673563, -0.75328052, -0.0515824072, 0.158395544, -0.0704309717, -0.984860599))
  1544. CFuncs.Mesh.Create("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 0.680042028, 0.485114038))
  1545. Part=CFuncs.Part.Create(m,Enum.Material.Neon,0,0,"Really black","Part",Vector3.new(0.570847034, 0.200000003, 0.200000003))
  1546. PartWeld=CFuncs.Weld.Create(m,Wing,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.586807251, 1.41965485, 0.975294113, 0.469477713, -0.872112811, 0.137877122, -0.868620872, -0.484208912, -0.105069622, 0.158393875, -0.0704350919, -0.984860659))
  1547. CFuncs.Mesh.Create("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 0.125247687, 0.496580422))
  1548. Part=CFuncs.Part.Create(m,Enum.Material.Neon,0,0,"Really black","Part",Vector3.new(2.24669528, 0.227562711, 0.200000003))
  1549. PartWeld=CFuncs.Weld.Create(m,Wing,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-3.43369293, 0.994392395, 0.977506638, 0.807757795, -0.564388096, 0.170274884, -0.567836702, -0.822499335, -0.0325024389, 0.158394963, -0.0704342201, -0.984860539))
  1550. CFuncs.Mesh.Create("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 1, 0.46041733))
  1551. Part=CFuncs.Part.Create(m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.913425505, 0.6175946, 0.200000003))
  1552. PartWeld=CFuncs.Weld.Create(m,Wing,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-1.59708786, 1.17864227, 0.990745544, 0.738243401, -0.653917432, 0.165496022, -0.655673563, -0.75328052, -0.0515824072, 0.158395544, -0.0704309717, -0.984860599))
  1553. CFuncs.Mesh.Create("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 1, 0.485114038))
  1554. Part=CFuncs.Part.Create(m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.241322264, 0.200000003, 0.200000003))
  1555. PartWeld=CFuncs.Weld.Create(m,Wing,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(2.54579926, -4.07796478, 0.975561142, -0.144093111, 0.985125124, -0.0936251804, 0.976805389, 0.156741276, 0.145888746, 0.158393607, -0.0704320148, -0.984860957))
  1556. CFuncs.Mesh.Create("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 0.67651403, 0.485114038))
  1557. Part=CFuncs.Part.Create(m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(1.28581667, 0.251201004, 0.200000003))
  1558. PartWeld=CFuncs.Weld.Create(m,Wing,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-2.98579025, 1.41676712, 0.975572586, 0.738243401, -0.653917432, 0.165496022, -0.655673563, -0.75328052, -0.0515824072, 0.158395544, -0.0704309717, -0.984860599))
  1559. CFuncs.Mesh.Create("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 1, 0.485114038))
  1560. Part=CFuncs.Part.Create(m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.241322264, 0.200000003, 0.200000003))
  1561. PartWeld=CFuncs.Weld.Create(m,Wing,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-3.44179535, -1.88309288, 0.975570679, 0.97680676, 0.156731039, 0.145890757, 0.144082472, -0.985126555, 0.0936262012, 0.158394992, -0.0704343989, -0.984860539))
  1562. CFuncs.Mesh.Create("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 0.67651403, 0.485114038))
  1563. Part=CFuncs.Part.Create(m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.585665047, 0.483350217, 0.200000003))
  1564. PartWeld=CFuncs.Weld.Create(m,Wing,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-2.07318115, -1.10149765, 0.990762711, 0.936944723, 0.325423121, 0.127415001, 0.311521977, -0.942941546, 0.117538534, 0.158394635, -0.0704345256, -0.98486048))
  1565. CFuncs.Mesh.Create("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 1, 0.485114038))
  1566. Part=CFuncs.Part.Create(m,Enum.Material.Neon,0,0,"Really black","Part",Vector3.new(3.68964601, 0.284894377, 0.200000003))
  1567. PartWeld=CFuncs.Weld.Create(m,Wing,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-3.93379593, 0.833885193, 0.97751236, 0.807757795, -0.564388096, 0.170274884, -0.567836702, -0.822499335, -0.0325024389, 0.158394963, -0.0704342201, -0.984860539))
  1568. CFuncs.Mesh.Create("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 1, 0.46041733))
  1569. Part=CFuncs.Part.Create(m,Enum.Material.Neon,0,0,"Really black","Part",Vector3.new(0.200000003, 0.200000003, 0.200000003))
  1570. PartWeld=CFuncs.Weld.Create(m,Wing,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-1.53672791, 1.18891907, 0.975282669, 0.780780971, -0.601626933, 0.168600783, -0.604393661, -0.79566586, -0.0403023846, 0.158396885, -0.0704338998, -0.984860182))
  1571. CFuncs.Mesh.Create("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.926127851, 0.0855565146, 0.496580422))
  1572. Part=CFuncs.Part.Create(m,Enum.Material.Neon,0,0,"Really black","Part",Vector3.new(0.274662942, 0.200000003, 0.200000003))
  1573. PartWeld=CFuncs.Weld.Create(m,Wing,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-1.41918182, -1.06143951, 0.975307465, 0.799823642, 0.594020009, 0.08615347, 0.578959048, -0.801361144, 0.150422826, 0.158394217, -0.0704323947, -0.984860837))
  1574. CFuncs.Mesh.Create("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 0.138478085, 0.496580422))
  1575. Part=CFuncs.Part.Create(m,Enum.Material.Neon,0,0,"Really black","Part",Vector3.new(0.253317922, 0.200000003, 0.200000003))
  1576. PartWeld=CFuncs.Weld.Create(m,Wing,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-1.39491653, -1.09104919, 0.990505219, 0.799823642, 0.594020009, 0.08615347, 0.578959048, -0.801361144, 0.150422826, 0.158394217, -0.0704323947, -0.984860837))
  1577. CFuncs.Mesh.Create("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 0.154354557, 0.496580422))
  1578. Part=CFuncs.Part.Create(m,Enum.Material.Neon,0,0,"Really black","Part",Vector3.new(0.237157717, 0.200000003, 0.200000003))
  1579. PartWeld=CFuncs.Weld.Create(m,Wing,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-4.98400497, -4.65834808, 0.97530365, 0.541944027, 0.83997786, 0.0270890743, 0.825353324, -0.538030088, 0.171218053, 0.158394113, -0.0704325363, -0.984860778))
  1580. CFuncs.Mesh.Create("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 0.386941314, 0.702734888))
  1581. Part=CFuncs.Part.Create(m,Enum.Material.Neon,0,0,"Really black","Part",Vector3.new(1.25244117, 0.200000003, 0.200000003))
  1582. PartWeld=CFuncs.Weld.Create(m,Wing,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-7.41493988, 1.11274576, 0.975286484, 0.983548343, 0.0989940166, 0.151105493, 0.0868522152, -0.992592216, 0.0849561989, 0.158396274, -0.0704346746, -0.984860301))
  1583. CFuncs.Mesh.Create("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 0.238405704, 0.702734888))
  1584. Part=CFuncs.Part.Create(m,Enum.Material.Neon,0,0,"Really black","Part",Vector3.new(0.689254642, 0.200000003, 0.200000003))
  1585. PartWeld=CFuncs.Weld.Create(m,Wing,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-4.12310791, 0.369299412, 0.975299835, 0.983485222, 0.0997150019, 0.151042506, 0.0875668824, -0.992520034, 0.0850648731, 0.158394948, -0.0704337284, -0.984860539))
  1586. CFuncs.Mesh.Create("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 0.146039113, 0.702734888))
  1587. Part=CFuncs.Part.Create(m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.341506928, 0.200000003, 0.200000003))
  1588. PartWeld=CFuncs.Weld.Create(m,Wing,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(5.58918381, -5.99747467, 0.975639343, -0.808163822, 0.563799143, -0.170299754, 0.567258239, 0.822903275, 0.0323817283, 0.158396989, -0.0704341903, -0.984860182))
  1589. CFuncs.Mesh.Create("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 0.957367718, 0.686508358))
  1590. Part=CFuncs.Part.Create(m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(1.81962168, 0.355486691, 0.200000003))
  1591. PartWeld=CFuncs.Weld.Create(m,Wing,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-5.893013, 0.90151453, 0.975666046, 0.983717084, 0.0970459804, 0.15127039, 0.0849220082, -0.9927845, 0.0846598297, 0.158394784, -0.0704351366, -0.98486042))
  1592. CFuncs.Mesh.Create("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 1, 0.686508358))
  1593. Part=CFuncs.Part.Create(m,Enum.Material.Neon,0,0,"Really black","Part",Vector3.new(3.17940784, 0.322034985, 0.200000003))
  1594. PartWeld=CFuncs.Weld.Create(m,Wing,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-6.39104462, 0.122011185, 0.978439331, 0.967768848, 0.208867997, 0.140704721, 0.195795536, -0.975404143, 0.101247005, 0.158391207, -0.0704343319, -0.984861076))
  1595. CFuncs.Mesh.Create("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 1, 0.651558757))
  1596. Part=CFuncs.Part.Create(m,Enum.Material.Neon,0,0,"Really black","Part",Vector3.new(4.93836689, 0.403167814, 0.200000003))
  1597. PartWeld=CFuncs.Weld.Create(m,Wing,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-7.24019623, -0.105118752, 0.97844696, 0.967768848, 0.208867997, 0.140704721, 0.195795536, -0.975404143, 0.101247005, 0.158391207, -0.0704343319, -0.984861076))
  1598. CFuncs.Mesh.Create("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 1, 0.651558757))
  1599. Part=CFuncs.Part.Create(m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.448602259, 0.200000003, 0.200000003))
  1600. PartWeld=CFuncs.Weld.Create(m,Wing,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-8.42969513, 0.914595604, 0.975681305, 0.983717084, 0.0970459804, 0.15127039, 0.0849220082, -0.9927845, 0.0846598297, 0.158394784, -0.0704351366, -0.98486042))
  1601. CFuncs.Mesh.Create("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 0.962360442, 0.686508358))
  1602. Part=CFuncs.Part.Create(m,Enum.Material.Neon,0,0,"Really black","Part",Vector3.new(0.262121707, 0.200000003, 0.200000003))
  1603. PartWeld=CFuncs.Weld.Create(m,Wing,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-3.76428223, 0.469053268, 0.975311279, 0.975750566, 0.16377905, 0.145215094, 0.151071578, -0.983979464, 0.0946669132, 0.158393115, -0.0704334006, -0.984860837))
  1604. CFuncs.Mesh.Create("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 0.121075168, 0.702734888))
  1605. Part=CFuncs.Part.Create(m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.828803003, 0.684012294, 0.200000003))
  1606. PartWeld=CFuncs.Weld.Create(m,Wing,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-2.99297905, -3.72123718, 0.975679398, 0.41831404, 0.908299506, 0.0023191215, 0.894385099, -0.41234833, 0.173333183, 0.158394724, -0.0704335123, -0.984860599))
  1607. CFuncs.Mesh.Create("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 1, 0.686508358))
  1608. Part=CFuncs.Part.Create(m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.341506928, 0.200000003, 0.200000003))
  1609. PartWeld=CFuncs.Weld.Create(m,Wing,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-5.09734726, -4.65151978, 0.975683212, 0.567266881, 0.822897196, 0.0323816799, 0.808158159, -0.563807786, 0.170297772, 0.158394575, -0.0704347566, -0.98486048))
  1610. CFuncs.Mesh.Create("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 0.957367718, 0.686508358))
  1611. Part=CFuncs.Part.Create(m,Enum.Material.Neon,0,0,"Really black","Part",Vector3.new(4.6140852, 0.403167814, 0.200000003))
  1612. PartWeld=CFuncs.Weld.Create(m,Wing,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-7.05178833, -0.136793137, 0.978439331, 0.967768848, 0.208867997, 0.140704721, 0.195795536, -0.975404143, 0.101247005, 0.158391207, -0.0704343319, -0.984861076))
  1613. CFuncs.Mesh.Create("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 1, 0.651558757))
  1614. Part=CFuncs.Part.Create(m,Enum.Material.Neon,0,0,"Really black","Part",Vector3.new(0.388688922, 0.200000003, 0.200000003))
  1615. PartWeld=CFuncs.Weld.Create(m,Wing,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-1.29187584, -3.36907959, 0.975297928, 0.129877433, 0.990271986, -0.0499321222, 0.978796542, -0.120002069, 0.166003123, 0.158396259, -0.0704334378, -0.984860361))
  1616. CFuncs.Mesh.Create("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 0.195967019, 0.702734888))
  1617. Part=CFuncs.Part.Create(m,Enum.Material.Neon,0,0,"Really black","Part",Vector3.new(0.35848251, 0.200000003, 0.200000003))
  1618. PartWeld=CFuncs.Weld.Create(m,Wing,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-1.37980461, -3.6240921, 0.975297928, 0.129877433, 0.990271986, -0.0499321222, 0.978796542, -0.120002069, 0.166003123, 0.158396259, -0.0704334378, -0.984860361))
  1619. CFuncs.Mesh.Create("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 0.218434557, 0.702734888))
  1620. Part=CFuncs.Part.Create(m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(1.29263294, 0.873988032, 0.200000003))
  1621. PartWeld=CFuncs.Weld.Create(m,Wing,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-4.16244507, 0.637834072, 0.975681305, 0.983717084, 0.0970459804, 0.15127039, 0.0849220082, -0.9927845, 0.0846598297, 0.158394784, -0.0704351366, -0.98486042))
  1622. CFuncs.Mesh.Create("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 1, 0.686508358))
  1623. Part=CFuncs.Part.Create(m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.341506928, 0.200000003, 0.200000003))
  1624. PartWeld=CFuncs.Weld.Create(m,Wing,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-6.35959244, -6.00856781, 0.975675583, 0.567266881, 0.822897196, 0.0323816799, 0.808158159, -0.563807786, 0.170297772, 0.158394575, -0.0704347566, -0.98486048))
  1625. CFuncs.Mesh.Create("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 0.957367718, 0.686508358))
  1626. Part=CFuncs.Part.Create(m,Enum.Material.Neon,0,0,"Really black","Part",Vector3.new(1.86096573, 0.200000003, 0.200000003))
  1627. PartWeld=CFuncs.Weld.Create(m,Wing,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-2.24846649, 1.54257965, 0.975315094, 0.953437924, -0.248355001, 0.171102479, -0.256646633, -0.966104925, 0.0278172307, 0.158394381, -0.0704348683, -0.984860539))
  1628. CFuncs.Mesh.Create("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 0.177244052, 0.702734888))
  1629. Part=CFuncs.Part.Create(m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(1.68831873, 0.818068683, 0.200000003))
  1630. PartWeld=CFuncs.Weld.Create(m,Wing,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-2.39190674, 1.80307961, 0.975658417, 0.953437924, -0.248355001, 0.171102479, -0.256646633, -0.966104925, 0.0278172307, 0.158394381, -0.0704348683, -0.984860539))
  1631. CFuncs.Mesh.Create("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 1, 0.686508358))
  1632. Part=CFuncs.Part.Create(m,Enum.Material.Neon,0,0,"Really black","Part",Vector3.new(0.591511309, 0.200000003, 0.200000003))
  1633. PartWeld=CFuncs.Weld.Create(m,Wing,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-2.40148163, 1.07713699, 0.975307465, 0.916328549, -0.361034989, 0.173192799, -0.367767662, -0.929888606, 0.00735405693, 0.158394948, -0.0704334453, -0.984860539))
  1634. CFuncs.Mesh.Create("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 0.125329256, 0.603079915))
  1635. Part=CFuncs.Part.Create(m,Enum.Material.Neon,0,0,"Really black","Part",Vector3.new(0.203526318, 0.200000003, 0.200000003))
  1636. PartWeld=CFuncs.Weld.Create(m,Wing,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-4.16732025, -2.63462067, 0.975311279, 0.857192576, 0.504842818, 0.101758391, 0.490032911, -0.860333264, 0.140337378, 0.158394426, -0.0704311877, -0.984860837))
  1637. CFuncs.Mesh.Create("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 0.33206898, 0.603079915))
  1638. Part=CFuncs.Part.Create(m,Enum.Material.Neon,0,0,"Really black","Part",Vector3.new(1.07483196, 0.200000003, 0.200000003))
  1639. PartWeld=CFuncs.Weld.Create(m,Wing,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-5.22596741, 1.71432495, 0.975299835, 0.916060805, -0.361711085, 0.173198923, -0.368434012, -0.929625869, 0.00722825527, 0.158395633, -0.0704338774, -0.984860361))
  1640. CFuncs.Mesh.Create("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 0.204597339, 0.603079915))
  1641. Part=CFuncs.Part.Create(m,Enum.Material.Neon,0,0,"Really black","Part",Vector3.new(0.211238876, 0.200000003, 0.200000003))
  1642. PartWeld=CFuncs.Weld.Create(m,Wing,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-4.10141754, -2.55089188, 0.975299835, 0.857192576, 0.504842818, 0.101758391, 0.490032911, -0.860333264, 0.140337378, 0.158394426, -0.0704311877, -0.984860837))
  1643. CFuncs.Mesh.Create("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 0.0835528523, 0.603079915))
  1644. Part=CFuncs.Part.Create(m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.739121258, 0.702058196, 0.200000003))
  1645. PartWeld=CFuncs.Weld.Create(m,Wing,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-1.07832718, 1.86931229, 0.975631714, 0.733511806, -0.659313917, 0.165123463, -0.660962224, -0.748561502, -0.052769471, 0.158396706, -0.0704333335, -0.984860241))
  1646. CFuncs.Mesh.Create("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 1, 0.589154541))
  1647. Part=CFuncs.Part.Create(m,Enum.Material.Neon,0,0,"Really black","Part",Vector3.new(3.95976114, 0.345994473, 0.200000003))
  1648. PartWeld=CFuncs.Weld.Create(m,Wing,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-5.0059433, 0.763832092, 0.97797966, 0.95138073, -0.255978942, 0.171317115, -0.26417011, -0.964112997, 0.0264637284, 0.158394933, -0.0704339445, -0.984860539))
  1649. CFuncs.Mesh.Create("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 1, 0.559161127))
  1650. Part=CFuncs.Part.Create(m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.293077767, 0.200000003, 0.200000003))
  1651. PartWeld=CFuncs.Weld.Create(m,Wing,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-5.30564117, -3.7974968, 0.975625992, 0.871970475, 0.477932125, 0.106058538, 0.463226855, -0.875568628, 0.13711533, 0.158393353, -0.0704313442, -0.984861016))
  1652. CFuncs.Mesh.Create("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 0.821603239, 0.589154541))
  1653. Part=CFuncs.Part.Create(m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.384985864, 0.200000003, 0.200000003))
  1654. PartWeld=CFuncs.Weld.Create(m,Wing,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-6.09538269, 1.54205513, 0.975639343, 0.915336847, -0.363533109, 0.173211187, -0.370229512, -0.928914845, 0.00688978424, 0.158393785, -0.0704343617, -0.984860659))
  1655. CFuncs.Mesh.Create("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 0.825887859, 0.589154541))
  1656. Part=CFuncs.Part.Create(m,Enum.Material.Neon,0,0,"Really black","Part",Vector3.new(0.693274379, 0.200000003, 0.200000003))
  1657. PartWeld=CFuncs.Weld.Create(m,Wing,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-1.0522995, 1.64577866, 0.97530365, 0.733511806, -0.659313917, 0.165123463, -0.660962224, -0.748561502, -0.052769471, 0.158396706, -0.0704333335, -0.984860241))
  1658. CFuncs.Mesh.Create("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 0.152109027, 0.603079915))
  1659. Part=CFuncs.Part.Create(m,Enum.Material.Neon,0,0,"Really black","Part",Vector3.new(2.72853518, 0.276367128, 0.200000003))
  1660. PartWeld=CFuncs.Weld.Create(m,Wing,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-4.43891907, 0.985977173, 0.977996826, 0.95138073, -0.255978942, 0.171317115, -0.26417011, -0.964112997, 0.0264637284, 0.158394933, -0.0704339445, -0.984860539))
  1661. CFuncs.Mesh.Create("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 1, 0.559161127))
  1662. Part=CFuncs.Part.Create(m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(1.10932434, 0.750047624, 0.200000003))
  1663. PartWeld=CFuncs.Weld.Create(m,Wing,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-2.43321991, 1.30454063, 0.975622177, 0.915336847, -0.363533109, 0.173211187, -0.370229512, -0.928914845, 0.00688978424, 0.158393785, -0.0704343617, -0.984860659))
  1664. CFuncs.Mesh.Create("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 1, 0.589154541))
  1665. Part=CFuncs.Part.Create(m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.293077767, 0.200000003, 0.200000003))
  1666. PartWeld=CFuncs.Weld.Create(m,Wing,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(3.43746948, -4.99491119, 0.975624084, -0.46322152, 0.875570893, -0.137118205, 0.871973038, 0.477927417, 0.106059447, 0.158395112, -0.0704343617, -0.98486048))
  1667. CFuncs.Mesh.Create("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 0.821603239, 0.589154541))
  1668. Part=CFuncs.Part.Create(m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(1.56158078, 0.305075049, 0.200000003))
  1669. PartWeld=CFuncs.Weld.Create(m,Wing,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-3.91834259, 1.53081131, 0.975627899, 0.915336847, -0.363533109, 0.173211187, -0.370229512, -0.928914845, 0.00688978424, 0.158393785, -0.0704343617, -0.984860659))
  1670. CFuncs.Mesh.Create("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 1, 0.589154541))
  1671. Part=CFuncs.Part.Create(m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.293077767, 0.200000003, 0.200000003))
  1672. PartWeld=CFuncs.Weld.Create(m,Wing,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-4.22235107, -2.63276672, 0.975641251, 0.871970475, 0.477932125, 0.106058538, 0.463226855, -0.875568628, 0.13711533, 0.158393353, -0.0704313442, -0.984861016))
  1673. CFuncs.Mesh.Create("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 0.821603239, 0.589154541))
  1674. Part=CFuncs.Part.Create(m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.711270273, 0.587012351, 0.200000003))
  1675. PartWeld=CFuncs.Weld.Create(m,Wing,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-2.65466309, -1.82859421, 0.975625992, 0.778281987, 0.622716069, 0.0806346312, 0.607608914, -0.779271126, 0.153453276, 0.158394083, -0.070435591, -0.984860599))
  1676. CFuncs.Mesh.Create("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 1, 0.589154541))
  1677. Part=CFuncs.Part.Create(m,Enum.Material.Neon,0,0,"Really black","Part",Vector3.new(4.32805729, 0.345994473, 0.200000003))
  1678. PartWeld=CFuncs.Weld.Create(m,Wing,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-5.2126236, 0.791049957, 0.97797966, 0.95138073, -0.255978942, 0.171317115, -0.26417011, -0.964112997, 0.0264637284, 0.158394933, -0.0704339445, -0.984860539))
  1679. CFuncs.Mesh.Create("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 1, 0.559161127))
  1680. Part=CFuncs.Part.Create(m,Enum.Material.Neon,0,0,"Really black","Part",Vector3.new(0.22495015, 0.200000003, 0.200000003))
  1681. PartWeld=CFuncs.Weld.Create(m,Wing,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-2.14511108, 1.2347908, 0.975299835, 0.938221812, -0.300057828, 0.172352433, -0.307654411, -0.95131731, 0.0185542312, 0.158394471, -0.0704329461, -0.984860659))
  1682. CFuncs.Mesh.Create("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 0.103905462, 0.603079915))
  1683. Part=CFuncs.Part.Create(m,Enum.Material.Neon,0,0,"Really black","Part",Vector3.new(0.333568811, 0.200000003, 0.200000003))
  1684. PartWeld=CFuncs.Weld.Create(m,Wing,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-1.60148621, -1.61552048, 0.975301743, 0.559441209, 0.82829988, 0.0307382643, 0.813594759, -0.555840254, 0.170602918, 0.158395961, -0.0704338253, -0.98486042))
  1685. CFuncs.Mesh.Create("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 0.168176889, 0.603079915))
  1686. Part=CFuncs.Part.Create(m,Enum.Material.Neon,0,0,"Really black","Part",Vector3.new(0.307646036, 0.200000003, 0.200000003))
  1687. PartWeld=CFuncs.Weld.Create(m,Wing,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-1.67691803, -1.83437347, 0.975301743, 0.559441209, 0.82829988, 0.0307382643, 0.813594759, -0.555840254, 0.170602918, 0.158395961, -0.0704338253, -0.98486042))
  1688. CFuncs.Mesh.Create("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 0.187458321, 0.603079915))
  1689. Part=CFuncs.Part.Create(m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.336782306, 0.200000003, 0.200000003))
  1690. PartWeld=CFuncs.Weld.Create(m,Wing,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-2.19689178, -7.0763588, 0.975679398, 0.449534893, 0.893223107, 0.00841975678, 0.879108548, -0.444063395, 0.173136115, 0.158388063, -0.0704288334, -0.98486203))
  1691. CFuncs.Mesh.Create("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 0.761616349, 0.589154541))
  1692. Part=CFuncs.Part.Create(m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.483554214, 0.333232641, 0.251318902))
  1693. PartWeld=CFuncs.Weld.Create(m,Wing,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(1.37663269, 0.883522034, 0.967224121, -0.638958931, -0.767750859, -0.0478568636, -0.752756715, 0.636865556, -0.166612133, 0.158394992, -0.0704337209, -0.98486048))
  1694. Part=CFuncs.Part.Create(m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.341453254, 0.333232641, 0.251318902))
  1695. PartWeld=CFuncs.Weld.Create(m,Wing,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.354263306, -3.787117, 0.967233658, -0.488823622, 0.86104399, -0.140195727, 0.857882738, 0.503629267, 0.101955138, 0.158394516, -0.0704334155, -0.984860599))
  1696. Part=CFuncs.Part.Create(m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(2.0836575, 0.333232641, 0.251318902))
  1697. PartWeld=CFuncs.Weld.Create(m,Wing,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(2.75967407, -1.03858757, 0.96723938, -0.929733634, -0.346457034, -0.124752365, -0.33242473, 0.935417831, -0.120363601, 0.158396378, -0.070435293, -0.984860182))
  1698. Part=CFuncs.Part.Create(m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.649142921, 0.236052051, 0.251318902))
  1699. PartWeld=CFuncs.Weld.Create(m,Wing,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(1.21902466, -0.0409164429, 0.967218399, -0.973333716, -0.178759977, -0.143758848, -0.165928215, 0.981368482, -0.0968699604, 0.15839687, -0.0704331398, -0.984860301))
  1700. Part=CFuncs.Part.Create(m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.471516728, 0.234877661, 0.251318902))
  1701. PartWeld=CFuncs.Weld.Create(m,Wing,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.27822876, -0.853485107, 0.967250824, -0.630364001, 0.76051116, -0.155769765, 0.759969234, 0.645493507, 0.0760596395, 0.158392549, -0.0704349577, -0.984860837))
  1702. Part=CFuncs.Part.Create(m,Enum.Material.Neon,0,0,"Really black","Part",Vector3.new(0.246144727, 0.200000003, 0.200000003))
  1703. PartWeld=CFuncs.Weld.Create(m,Wing,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-4.90726852, -4.56082153, 0.975297928, 0.541944027, 0.83997786, 0.0270890743, 0.825353324, -0.538030088, 0.171218053, 0.158394113, -0.0704325363, -0.984860778))
  1704. CFuncs.Mesh.Create("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 0.0973593965, 0.702734888))
  1705. Part=CFuncs.Part.Create(m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.88196522, 0.514088511, 0.251318902))
  1706. PartWeld=CFuncs.Weld.Create(m,Wing,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-2.70895958, -2.1431427, 0.967214584, 0.34296605, 0.939270973, -0.0120138666, 0.925896943, -0.335870683, 0.172933668, 0.158396453, -0.0704339668, -0.984860241))
  1707. Part=CFuncs.Part.Create(m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(1.46827829, 0.952135324, 0.251318902))
  1708. PartWeld=CFuncs.Weld.Create(m,Wing,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-2.55020905, 0.0981483459, 0.967208862, 0.857882798, 0.50362891, 0.101956181, 0.488823354, -0.861044288, 0.140194699, 0.158394873, -0.070432052, -0.984860659))
  1709. Part=CFuncs.Part.Create(m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.837632179, 0.333232641, 0.251318902))
  1710. PartWeld=CFuncs.Weld.Create(m,Wing,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.233604431, 1.92868805, 0.967222214, 0.752756357, -0.636865973, 0.166612104, -0.638958991, -0.76775068, -0.0478588976, 0.158396274, -0.070432201, -0.98486048))
  1711. Part=CFuncs.Part.Create(m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.623012781, 0.333232641, 0.251318902))
  1712. PartWeld=CFuncs.Weld.Create(m,Wing,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.87634182, 1.67852783, 0.967235565, -0.00560861453, -0.997500658, 0.0704338476, -0.987359941, -0.00563267432, -0.158394292, 0.158395141, -0.0704319254, -0.984860659))
  1713. Part=CFuncs.Part.Create(m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(4.53132343, 0.240000069, 0.200000003))
  1714. PartWeld=CFuncs.Weld.Create(m,Wing,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(3.55789185, -1.3742981, 0.975597382, -0.766564727, 0.619903982, -0.16762352, 0.622331142, 0.781507432, 0.0441614315, 0.158374861, -0.0704647228, -0.984861553))
  1715. CFuncs.Mesh.Create("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 0.67651403, 0.485114038))
  1716. Part=CFuncs.Part.Create(m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.392539173, 0.333232641, 0.251318902))
  1717. PartWeld=CFuncs.Weld.Create(m,Wing,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-1.70851135, 0.724594116, 0.967193604, 0.857882798, 0.50362891, 0.101956181, 0.488823354, -0.861044288, 0.140194699, 0.158394873, -0.070432052, -0.984860659))
  1718. Part=CFuncs.Part.Create(m,Enum.Material.Glass,0,0.5,"Really black","Part",Vector3.new(0.313761592, 1.26770866, 1.29358757))
  1719. PartWeld=CFuncs.Weld.Create(m,Wing,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.971876144, -0.938801169, 0.994415283, -0.158395022, 0.0704339892, 0.984860539, 0.00561057869, 0.997500539, -0.0704356134, -0.987359941, -0.00563101377, -0.158394322))
  1720. CFuncs.Mesh.Create("SpecialMesh",Part,Enum.MeshType.Cylinder,"",Vector3.new(0, 0, 0),Vector3.new(1, 1, 1))
  1721. Part=CFuncs.Part.Create(m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(7.26164198, 0.255189061, 0.200000003))
  1722. PartWeld=CFuncs.Weld.Create(m,Wing,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-7.31764221, 0.649587631, 0.975751877, 0.889364362, 0.443439156, 0.111323781, 0.428885132, -0.893532991, 0.132877618, 0.158394605, -0.0704314858, -0.984860837))
  1723. CFuncs.Mesh.Create("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 1, 0.807391346))
  1724. Part=CFuncs.Part.Create(m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(6.94150734, 0.400000006, 0.200000003))
  1725. PartWeld=CFuncs.Weld.Create(m,Wing,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(6.19526672, -1.05738401, 0.97567749, -0.983716667, -0.0970480368, -0.151272491, -0.0849231184, 0.992783904, -0.0846648067, 0.158397436, -0.0704396516, -0.984859765))
  1726. CFuncs.Mesh.Create("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 0.957367718, 0.686508358))
  1727. Part=CFuncs.Part.Create(m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.482433408, 0.200000003, 0.200000003))
  1728. PartWeld=CFuncs.Weld.Create(m,Wing,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-1.00019741, -9.6156311, 0.975646973, -0.0838580653, 0.992889106, -0.084494181, 0.983808458, 0.0959719494, 0.151362404, 0.158395126, -0.0704331174, -0.984860599))
  1729. CFuncs.Mesh.Create("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 0.887468517, 0.686508358))
  1730. Part=CFuncs.Part.Create(m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(5.6530838, 0.400000006, 0.200000003))
  1731. PartWeld=CFuncs.Weld.Create(m,Wing,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(4.49669647, -1.63993073, 0.975580215, -0.91534394, 0.363514125, -0.173214182, 0.370208532, 0.928923249, -0.00687796436, 0.158402443, -0.0704210624, -0.984860241))
  1732. CFuncs.Mesh.Create("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 0.821603239, 0.589154541))
  1733. WingBox1=CFuncs.Part.Create(m,Enum.Material.Plastic,0,1,"Medium stone grey","WingBox1",Vector3.new(4.75000143, 0.859998941, 1))
  1734. WingBox1Weld=CFuncs.Weld.Create(m,Wing,WingBox1,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(3.52880096, -1.24272919, 1.0079422, -0.754450679, 0.642787635, -0.132771462, 0.633059144, 0.766044438, 0.11140985, 0.173321709, 1.05983202e-06, -0.984865308))
  1735. WingBox2=CFuncs.Part.Create(m,Enum.Material.Plastic,0,1,"Medium stone grey","WingBox2",Vector3.new(5.95000172, 0.859998941, 1))
  1736. WingBox2Weld=CFuncs.Weld.Create(m,Wing,WingBox2,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(4.70465088, -1.4642601, 1.00794601, -0.925470829, 0.342019886, -0.162868708, 0.336843431, 0.939692676, 0.0592801198, 0.173321515, 7.68129723e-07, -0.984865308))
  1737. WingBox3=CFuncs.Part.Create(m,Enum.Material.Plastic,0,1,"Medium stone grey","WingBox3",Vector3.new(7.54000759, 0.859998941, 1))
  1738. WingBox3Weld=CFuncs.Weld.Create(m,Wing,WingBox3,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(6.18742371, -0.404203415, 0.724849701, -0.969903171, -0.173648059, -0.170688078, -0.171019927, 0.984807849, -0.0300972071, 0.173321277, -3.13053391e-07, -0.984865427))
  1739. WingBox4=CFuncs.Part.Create(m,Enum.Material.Plastic,0,1,"Medium stone grey","WingBox4",Vector3.new(7.54000759, 1.04999876, 1))
  1740. WingBox4Weld=CFuncs.Weld.Create(m,Wing,WingBox4,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(7.18292236, 0.0431938171, 0.724849701, -0.852918625, -0.499999821, -0.150100783, -0.492432326, 0.866025567, -0.086661607, 0.173321888, -8.20131788e-07, -0.984865248))
  1741.  
  1742. Tattoo=CFuncs.Part.Create(m,Enum.Material.Plastic,0,1,"Medium stone grey","Tattoo",Vector3.new(0.610001087, 1, 0.890000403))
  1743. TattooWeld=CFuncs.Weld.Create(m,Character["Right Arm"],Tattoo,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.127849996, -0.4063797, 0.0113773346, 1, 0, 0, 0, 1, 0, 0, 0, 1))
  1744. tat=CFuncs.Part.Create(m,Enum.Material.Neon,0,0,"Bright green","tat",Vector3.new(0.0619654022, 0.0619653948, 0.0619653761))
  1745. tatWeld=CFuncs.Weld.Create(m,Tattoo,tat,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.345474243, 0.369085073, 0.262099266, 0.000598000071, -0.993930101, -0.110012017, -0.999999881, -0.00062688929, 0.000228012228, -0.000295593578, 0.110011861, -0.99393034))
  1746. CFuncs.Mesh.Create("BlockMesh",tat,"","",Vector3.new(0, 0, 0),Vector3.new(0.644121528, 0.220589519, 0.328677952))
  1747. tat=CFuncs.Part.Create(m,Enum.Material.Neon,0,0,"Bright green","tat",Vector3.new(0.0644314513, 0.0619653948, 0.0619653761))
  1748. tatWeld=CFuncs.Weld.Create(m,Tattoo,tat,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.257720947, -0.167019844, -0.368425012, 0, -0.999967635, -0.00804399699, 0, 0.00804399792, -0.999967635, 1, 0, 0))
  1749. CFuncs.Mesh.Create("BlockMesh",tat,"","",Vector3.new(0, 0, 0),Vector3.new(1, 0.106284358, 0.220589191))
  1750. tat=CFuncs.Part.Create(m,Enum.Material.Neon,0,0,"Bright green","tat",Vector3.new(0.0693014264, 0.0619653948, 0.0619653761))
  1751. tatWeld=CFuncs.Weld.Create(m,Tattoo,tat,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.234893799, 0.368422031, 0.179168701, 0, -0.309784949, -0.950806737, -1, 0, 0, 0, 0.950806737, -0.309784949))
  1752. CFuncs.Mesh.Create("BlockMesh",tat,"","",Vector3.new(0, 0, 0),Vector3.new(1, 0.220589519, 0.213971585))
  1753. tat=CFuncs.Part.Create(m,Enum.Material.Neon,0,0,"Bright green","tat",Vector3.new(0.0644314513, 0.0619653948, 0.0619653761))
  1754. tatWeld=CFuncs.Weld.Create(m,Tattoo,tat,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.164955139, -0.180831909, -0.368412971, 0, 0.334454924, 0.94241178, 0, -0.94241178, 0.334454924, 1, 0, 0))
  1755. CFuncs.Mesh.Create("BlockMesh",tat,"","",Vector3.new(0, 0, 0),Vector3.new(1, 0.106284358, 0.220589191))
  1756. tat=CFuncs.Part.Create(m,Enum.Material.Neon,0,0,"Bright green","tat",Vector3.new(0.0619654022, 0.0619653948, 0.0619653761))
  1757. tatWeld=CFuncs.Weld.Create(m,Tattoo,tat,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.347550929, 0.398170471, -0.139374733, -0.999999762, 0, -0.000665999833, 0, -1, 0, -0.000665999833, 0, 0.999999762))
  1758. CFuncs.Mesh.Create("SpecialMesh",tat,Enum.MeshType.Cylinder,"",Vector3.new(0, 0, 0),Vector3.new(0.882358313, 0.604415238, 0.580149591))
  1759. tat=CFuncs.Part.Create(m,Enum.Material.Neon,0,0,"Bright green","tat",Vector3.new(0.0619654022, 0.0619653948, 0.0619653761))
  1760. tatWeld=CFuncs.Weld.Create(m,Tattoo,tat,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.218955994, -0.24905777, -0.368402004, 0, 0.595754027, 0.803166986, 0, -0.803166986, 0.595754027, 1, 0, 0))
  1761. CFuncs.Mesh.Create("BlockMesh",tat,"","",Vector3.new(0, 0, 0),Vector3.new(0.611055255, 0.229529798, 0.220589191))
  1762. tat=CFuncs.Part.Create(m,Enum.Material.Neon,0,0,"Bright green","tat",Vector3.new(0.0751109943, 0.0619653948, 0.0619653761))
  1763. tatWeld=CFuncs.Weld.Create(m,Tattoo,tat,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.169723511, -0.17515564, 0.369192421, 0.000613000186, 0.402458102, -0.915438235, 0.000266000017, -0.915438473, -0.402458042, -0.999999762, 3.20027038e-06, -0.000668217719))
  1764. CFuncs.Mesh.Create("BlockMesh",tat,"","",Vector3.new(0, 0, 0),Vector3.new(1, 0.179678485, 0.220589191))
  1765. tat=CFuncs.Part.Create(m,Enum.Material.Neon,0,0,"Bright green","tat",Vector3.new(0.0619654022, 0.0619653948, 0.0619653761))
  1766. tatWeld=CFuncs.Weld.Create(m,Tattoo,tat,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.25983429, 0.368422985, 0.212726593, 0, -0.443343073, -0.896352112, -1, 0, 0, 0, 0.896352112, -0.443343073))
  1767. CFuncs.Mesh.Create("BlockMesh",tat,"","",Vector3.new(0, 0, 0),Vector3.new(0.644121528, 0.220589519, 0.328677952))
  1768. tat=CFuncs.Part.Create(m,Enum.Material.Neon,0,0,"Bright green","tat",Vector3.new(0.0619654022, 0.202163279, 0.263536245))
  1769. tatWeld=CFuncs.Weld.Create(m,Tattoo,tat,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.34772104, -0.348884583, 0.0236845016, 1, 0, 0, 0, -1, 0, 0, 0, -1))
  1770. CFuncs.Mesh.Create("SpecialMesh",tat,Enum.MeshType.Cylinder,"",Vector3.new(0, 0, 0),Vector3.new(0.882358313, 1, 1))
  1771. tat=CFuncs.Part.Create(m,Enum.Material.Neon,0,0,"Bright green","tat",Vector3.new(0.0644314513, 0.0619653948, 0.0619653761))
  1772. tatWeld=CFuncs.Weld.Create(m,Tattoo,tat,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.113555908, -0.162574768, -0.369188726, -0.000631000206, -0.334430128, 0.942420363, 0.000220000045, -0.942420602, -0.334430069, 0.999999762, -3.69293139e-06, 0.000668242166))
  1773. CFuncs.Mesh.Create("BlockMesh",tat,"","",Vector3.new(0, 0, 0),Vector3.new(1, 0.106284358, 0.220589191))
  1774. tat=CFuncs.Part.Create(m,Enum.Material.Neon,0,0,"Bright green","tat",Vector3.new(0.0693014264, 0.0619653948, 0.0619653761))
  1775. tatWeld=CFuncs.Weld.Create(m,Tattoo,tat,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.326705933, 0.369078875, 0.215709686, 0.000634999829, -0.999417782, 0.0341119915, -0.999999881, -0.000627554022, 0.000228984747, -0.000207444304, -0.0341121294, -0.99941802))
  1776. CFuncs.Mesh.Create("BlockMesh",tat,"","",Vector3.new(0, 0, 0),Vector3.new(1, 0.220589519, 0.213971585))
  1777. tat=CFuncs.Part.Create(m,Enum.Material.Neon,0,0,"Bright green","tat",Vector3.new(0.0619654022, 0.0619653948, 0.0619653761))
  1778. tatWeld=CFuncs.Weld.Create(m,Tattoo,tat,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.286556244, 0.36839807, 0.232765198, 0, -0.519518971, -0.854458988, -1, 0, 0, 0, 0.854458988, -0.519518971))
  1779. CFuncs.Mesh.Create("BlockMesh",tat,"","",Vector3.new(0, 0, 0),Vector3.new(0.88676995, 0.220589519, 0.441178381))
  1780. tat=CFuncs.Part.Create(m,Enum.Material.Neon,0,0,"Bright green","tat",Vector3.new(0.0619654022, 0.0619653948, 0.0619653761))
  1781. tatWeld=CFuncs.Weld.Create(m,Tattoo,tat,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.311698914, -0.263069153, -0.368406057, 0, -0.958490133, 0.28512603, 0, -0.28512603, -0.958490133, 1, 0, 0))
  1782. CFuncs.Mesh.Create("BlockMesh",tat,"","",Vector3.new(0, 0, 0),Vector3.new(0.611055255, 0.229529798, 0.220589191))
  1783. tat=CFuncs.Part.Create(m,Enum.Material.Neon,0,0,"Bright green","tat",Vector3.new(0.0619654022, 0.0619653948, 0.0619653761))
  1784. tatWeld=CFuncs.Weld.Create(m,Tattoo,tat,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.367607117, 0.369083226, 0.289403915, 0.000567000068, -0.980618119, -0.195928022, -0.999999881, -0.000623347762, 0.000225930475, -0.000343682768, 0.195927858, -0.980618298))
  1785. CFuncs.Mesh.Create("BlockMesh",tat,"","",Vector3.new(0, 0, 0),Vector3.new(0.88676995, 0.220589519, 0.441178381))
  1786. tat=CFuncs.Part.Create(m,Enum.Material.Neon,0,0,"Bright green","tat",Vector3.new(0.0693014264, 0.0619653948, 0.0619653761))
  1787. tatWeld=CFuncs.Weld.Create(m,Tattoo,tat,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.327262878, 0.368401051, 0.162896156, 0, 0.999418616, 0.0340939872, -1, 0, 0, 0, -0.0340939872, 0.999418616))
  1788. CFuncs.Mesh.Create("BlockMesh",tat,"","",Vector3.new(0, 0, 0),Vector3.new(1, 0.220589519, 0.213971585))
  1789. tat=CFuncs.Part.Create(m,Enum.Material.Neon,0,0,"Bright green","tat",Vector3.new(0.0619654022, 0.0619653948, 0.0619653761))
  1790. tatWeld=CFuncs.Weld.Create(m,Tattoo,tat,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.347545147, -0.169380188, -0.0945644379, -0.999999762, 0, -0.000665999833, 0, -1, 0, -0.000665999833, 0, 0.999999762))
  1791. CFuncs.Mesh.Create("SpecialMesh",tat,Enum.MeshType.Cylinder,"",Vector3.new(0, 0, 0),Vector3.new(0.882358313, 0.604415238, 0.580149591))
  1792. tat=CFuncs.Part.Create(m,Enum.Material.Neon,0,0,"Bright green","tat",Vector3.new(0.0619654022, 0.0619653948, 0.0619653761))
  1793. tatWeld=CFuncs.Weld.Create(m,Tattoo,tat,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.239946365, 0.369184792, 0.204460144, 0.000572000048, 0.519502044, -0.854469121, -0.999999762, 1.87149126e-07, -0.000669307599, -0.00034754668, 0.85446924, 0.519501865))
  1794. CFuncs.Mesh.Create("BlockMesh",tat,"","",Vector3.new(0, 0, 0),Vector3.new(0.88676995, 0.220589519, 0.441178381))
  1795. tat=CFuncs.Part.Create(m,Enum.Material.Neon,0,0,"Bright green","tat",Vector3.new(0.0644314513, 0.0619653948, 0.0619653761))
  1796. tatWeld=CFuncs.Weld.Create(m,Tattoo,tat,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.255828857, -0.219761848, -0.369092643, -0.000630000257, 0.999967337, -0.00806400273, 0.000228999779, 0.00806414895, 0.999967515, 0.999999881, 0.00062813313, -0.000234072708))
  1797. CFuncs.Mesh.Create("BlockMesh",tat,"","",Vector3.new(0, 0, 0),Vector3.new(1, 0.106284358, 0.220589191))
  1798. tat=CFuncs.Part.Create(m,Enum.Material.Neon,0,0,"Bright green","tat",Vector3.new(0.0619654022, 0.0619653948, 0.0619653761))
  1799. tatWeld=CFuncs.Weld.Create(m,Tattoo,tat,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.283638, 0.369182467, 0.164020538, -0.000550999946, 0.555142939, 0.831754863, -0.999999762, 2.51754983e-07, -0.000662622624, -0.000368059642, -0.831755042, 0.55514276))
  1800. CFuncs.Mesh.Create("BlockMesh",tat,"","",Vector3.new(0, 0, 0),Vector3.new(0.88676995, 0.220589519, 0.441178381))
  1801. tat=CFuncs.Part.Create(m,Enum.Material.Neon,0,0,"Bright green","tat",Vector3.new(0.0619654022, 0.0619653948, 0.0619653761))
  1802. tatWeld=CFuncs.Weld.Create(m,Tattoo,tat,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.353614807, 0.368417025, 0.209962845, 0, 0.99392873, -0.110025972, -1, 0, 0, 0, 0.110025965, 0.99392873))
  1803. CFuncs.Mesh.Create("BlockMesh",tat,"","",Vector3.new(0, 0, 0),Vector3.new(0.644121528, 0.220589519, 0.328677952))
  1804. tat=CFuncs.Part.Create(m,Enum.Material.Neon,0,0,"Bright green","tat",Vector3.new(0.0619654022, 0.0619653948, 0.0619653761))
  1805. tatWeld=CFuncs.Weld.Create(m,Tattoo,tat,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.355049014, -0.154151917, 0.0251083374, 1, 0, 0, 0, -1, 0, 0, 0, -1))
  1806. CFuncs.Mesh.Create("SpecialMesh",tat,Enum.MeshType.Cylinder,"",Vector3.new(0, 0, 0),Vector3.new(0.641915858, 0.604415238, 0.580149591))
  1807. tat=CFuncs.Part.Create(m,Enum.Material.Neon,0,0,"Bright green","tat",Vector3.new(0.0619654022, 0.0619653948, 0.0619653761))
  1808. tatWeld=CFuncs.Weld.Create(m,Tattoo,tat,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.294418335, -0.312889099, -0.369074523, -0.000533999992, 0.958495021, 0.285109013, 0.000404000544, -0.285108835, 0.95849514, 0.999999881, 0.000627020549, -0.0002349844))
  1809. CFuncs.Mesh.Create("BlockMesh",tat,"","",Vector3.new(0, 0, 0),Vector3.new(0.611055255, 0.229529798, 0.220589191))
  1810. tat=CFuncs.Part.Create(m,Enum.Material.Neon,0,0,"Bright green","tat",Vector3.new(0.0619654022, 0.0619653948, 0.0619653761))
  1811. tatWeld=CFuncs.Weld.Create(m,Tattoo,tat,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.347483039, -0.169380188, -0.0380096436, 1, 0, 0, 0, -1, 0, 0, 0, -1))
  1812. CFuncs.Mesh.Create("SpecialMesh",tat,Enum.MeshType.Cylinder,"",Vector3.new(0, 0, 0),Vector3.new(0.882358313, 0.604415238, 0.580149591))
  1813. tat=CFuncs.Part.Create(m,Enum.Material.Neon,0,0,"Bright green","tat",Vector3.new(0.0619654022, 0.0619653948, 0.0619653761))
  1814. tatWeld=CFuncs.Weld.Create(m,Tattoo,tat,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.347493052, 0.398147583, -0.0826053619, 1, 0, 0, 0, -1, 0, 0, 0, -1))
  1815. CFuncs.Mesh.Create("SpecialMesh",tat,Enum.MeshType.Cylinder,"",Vector3.new(0, 0, 0),Vector3.new(0.882358313, 0.604415238, 0.580149591))
  1816. tat=CFuncs.Part.Create(m,Enum.Material.Neon,0,0,"Bright green","tat",Vector3.new(0.0619654022, 0.0619653948, 0.0619653761))
  1817. tatWeld=CFuncs.Weld.Create(m,Tattoo,tat,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.414588928, 0.369088829, 0.243835449, -0.000558999716, 0.59172368, -0.806140661, -0.999999881, -0.000629997172, 0.000230996186, -0.000371180387, 0.806140602, 0.591723859))
  1818. CFuncs.Mesh.Create("BlockMesh",tat,"","",Vector3.new(0, 0, 0),Vector3.new(0.88676995, 0.220589519, 0.441178381))
  1819. tat=CFuncs.Part.Create(m,Enum.Material.Neon,0,0,"Bright green","tat",Vector3.new(0.0619654022, 0.0619653948, 0.0619653761))
  1820. tatWeld=CFuncs.Weld.Create(m,Tattoo,tat,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.347535193, 0.438827515, -0.0946722031, -0.999999762, 0, -0.000665999833, 0, -1, 0, -0.000665999833, 0, 0.999999762))
  1821. CFuncs.Mesh.Create("SpecialMesh",tat,Enum.MeshType.Cylinder,"",Vector3.new(0, 0, 0),Vector3.new(0.882358313, 0.604415238, 0.580149591))
  1822. tat=CFuncs.Part.Create(m,Enum.Material.Neon,0,0,"Bright green","tat",Vector3.new(0.0619654022, 0.0619653948, 0.0619653761))
  1823. tatWeld=CFuncs.Weld.Create(m,Tattoo,tat,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.347563624, -0.21006012, -0.156900406, -0.999999762, 0, -0.000665999833, 0, -1, 0, -0.000665999833, 0, 0.999999762))
  1824. CFuncs.Mesh.Create("SpecialMesh",tat,Enum.MeshType.Cylinder,"",Vector3.new(0, 0, 0),Vector3.new(0.882358313, 0.604415238, 0.580149591))
  1825. tat=CFuncs.Part.Create(m,Enum.Material.Neon,0,0,"Bright green","tat",Vector3.new(0.0619654022, 0.0619653948, 0.0619653761))
  1826. tatWeld=CFuncs.Weld.Create(m,Tattoo,tat,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.329029083, 0.368404984, 0.194297791, 0, -0.555127263, 0.831765413, -1, 0, 0, 0, -0.831765413, -0.555127263))
  1827. CFuncs.Mesh.Create("BlockMesh",tat,"","",Vector3.new(0, 0, 0),Vector3.new(0.88676995, 0.220589519, 0.441178381))
  1828. tat=CFuncs.Part.Create(m,Enum.Material.Neon,0,0,"Bright green","tat",Vector3.new(0.0751109943, 0.0619653948, 0.0619653761))
  1829. tatWeld=CFuncs.Weld.Create(m,Tattoo,tat,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.313224792, -0.190081596, 0.368412018, 0, 0.997878134, -0.0651090071, 0, -0.0651090071, -0.997878134, -1, 0, 0))
  1830. CFuncs.Mesh.Create("BlockMesh",tat,"","",Vector3.new(0, 0, 0),Vector3.new(1, 0.179678485, 0.220589191))
  1831. tat=CFuncs.Part.Create(m,Enum.Material.Neon,0,0,"Bright green","tat",Vector3.new(0.0751109943, 0.0619653948, 0.0619653761))
  1832. tatWeld=CFuncs.Weld.Create(m,Tattoo,tat,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.219703674, -0.197059631, 0.368417025, 0, -0.402481139, -0.915428281, 0, -0.915428281, 0.402481169, -1, 0, 0))
  1833. CFuncs.Mesh.Create("BlockMesh",tat,"","",Vector3.new(0, 0, 0),Vector3.new(1, 0.179678485, 0.220589191))
  1834. tat=CFuncs.Part.Create(m,Enum.Material.Neon,0,0,"Bright green","tat",Vector3.new(0.0619654022, 0.0619653948, 0.0619653761))
  1835. tatWeld=CFuncs.Weld.Create(m,Tattoo,tat,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.347500026, -0.21005249, -0.109327316, 1, 0, 0, 0, -1, 0, 0, 0, -1))
  1836. CFuncs.Mesh.Create("SpecialMesh",tat,Enum.MeshType.Cylinder,"",Vector3.new(0, 0, 0),Vector3.new(0.882358313, 0.604415238, 0.580149591))
  1837. tat=CFuncs.Part.Create(m,Enum.Material.Neon,0,0,"Bright green","tat",Vector3.new(0.0751109943, 0.0619653948, 0.0619653761))
  1838. tatWeld=CFuncs.Weld.Create(m,Tattoo,tat,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.3074646, -0.242515564, 0.369079769, 0.000611000229, -0.997879326, -0.065090023, 0.00027400002, -0.0650898665, 0.997879446, -0.999999881, -0.000627539179, 0.000233649014))
  1839. CFuncs.Mesh.Create("BlockMesh",tat,"","",Vector3.new(0, 0, 0),Vector3.new(1, 0.179678485, 0.220589191))
  1840. tat=CFuncs.Part.Create(m,Enum.Material.Neon,0,0,"Bright green","tat",Vector3.new(0.0619654022, 0.0619653948, 0.0619653761))
  1841. tatWeld=CFuncs.Weld.Create(m,Tattoo,tat,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.175128937, -0.216575623, -0.369184375, -0.000537999789, -0.595736682, 0.803179622, 0.000395000359, -0.80317986, -0.595736563, 0.999999762, -3.24988355e-06, 0.000667426735))
  1842. CFuncs.Mesh.Create("BlockMesh",tat,"","",Vector3.new(0, 0, 0),Vector3.new(0.611055255, 0.229529798, 0.220589191))
  1843. tat=CFuncs.Part.Create(m,Enum.Material.Neon,0,0,"Bright green","tat",Vector3.new(0.0619654022, 0.0619653948, 0.0619653761))
  1844. tatWeld=CFuncs.Weld.Create(m,Tattoo,tat,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.373477936, 0.368407011, 0.276912689, 0, -0.591739953, -0.80612886, -1, 0, 0, 0, 0.80612886, -0.591739953))
  1845. CFuncs.Mesh.Create("BlockMesh",tat,"","",Vector3.new(0, 0, 0),Vector3.new(0.88676995, 0.220589519, 0.441178381))
  1846. tat=CFuncs.Part.Create(m,Enum.Material.Neon,0,0,"Bright green","tat",Vector3.new(0.0619654022, 0.0619653948, 0.0619653761))
  1847. tatWeld=CFuncs.Weld.Create(m,Tattoo,tat,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.347499013, 0.438827515, -0.0378713608, 1, 0, 0, 0, -1, 0, 0, 0, -1))
  1848. CFuncs.Mesh.Create("SpecialMesh",tat,Enum.MeshType.Cylinder,"",Vector3.new(0, 0, 0),Vector3.new(0.882358313, 0.604415238, 0.580149591))
  1849. tat=CFuncs.Part.Create(m,Enum.Material.Neon,0,0,"Bright green","tat",Vector3.new(0.0693014264, 0.0619653948, 0.0619653761))
  1850. tatWeld=CFuncs.Weld.Create(m,Tattoo,tat,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.182982445, 0.369170189, 0.162239075, 0.000636000244, 0.309764117, -0.950813353, -0.999999762, -2.90834219e-08, -0.000668910507, -0.000207232108, 0.950813532, 0.309764028))
  1851. CFuncs.Mesh.Create("BlockMesh",tat,"","",Vector3.new(0, 0, 0),Vector3.new(1, 0.220589519, 0.213971585))
  1852. tat=CFuncs.Part.Create(m,Enum.Material.Neon,0,0,"Bright green","tat",Vector3.new(0.0619654022, 0.0619653948, 0.0619653761))
  1853. tatWeld=CFuncs.Weld.Create(m,Tattoo,tat,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.380187988, 0.368409038, 0.238204956, 0, 0.980615497, -0.19594191, -1, 0, 0, 0, 0.19594191, 0.980615497))
  1854. CFuncs.Mesh.Create("BlockMesh",tat,"","",Vector3.new(0, 0, 0),Vector3.new(0.88676995, 0.220589519, 0.441178381))
  1855. tat=CFuncs.Part.Create(m,Enum.Material.Neon,0,0,"Bright green","tat",Vector3.new(0.0619654022, 0.0619653948, 0.0619653761))
  1856. tatWeld=CFuncs.Weld.Create(m,Tattoo,tat,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.210956573, 0.369197965, 0.188514709, 0.000599000137, 0.443314105, -0.896366239, -0.999999762, 1.00843096e-07, -0.000668203749, -0.000296133716, 0.896366358, 0.443313986))
  1857. CFuncs.Mesh.Create("BlockMesh",tat,"","",Vector3.new(0, 0, 0),Vector3.new(0.644121528, 0.220589519, 0.328677952))
  1858.  
  1859. spawn(function()
  1860. while true do
  1861. for _,v in pairs(m:children()) do
  1862. if v:IsA("Part") and v.Name == "tat" then
  1863. v.Color = maincol2
  1864. end
  1865. end
  1866. swait()
  1867. end
  1868. end)
  1869.  
  1870.  
  1871. --Start neccessary functions here
  1872.  
  1873. function RArmTrace()
  1874. for _,v in next, Character:GetChildren() do
  1875. if(v:IsA'Part') and v == RightArm and v ~= RootPart then
  1876. local trace = Instance.new("Part")
  1877. trace.Parent = Character
  1878. trace.Size = v.Size
  1879. trace.Material = "Neon"
  1880. trace.Color = maincol
  1881. trace.Transparency = .3
  1882. trace.Anchored = true
  1883. trace.CanCollide = false
  1884. trace.CFrame = v.CFrame
  1885. Tween(trace,{Transparency=1},.5)
  1886. game:GetService("Debris"):AddItem(trace, 1)
  1887. if v.Name == "Head" then
  1888. local mehs = Instance.new("CylinderMesh",trace)
  1889. mehs.Scale = Vector3.new(1.25,1.25,1.25)
  1890. end
  1891. end
  1892. end
  1893. end
  1894.  
  1895.  
  1896. function punch1()
  1897. Attack = true
  1898. CFuncs.Sound.Create("160772554", Torso, 1, .5)
  1899. for i = 0, 5, 0.1 do
  1900. swait()
  1901. PlayAnimationFromTable({
  1902. CFrame.new(0, 1.25783896, 0.0750579834, 1, 0, 0, 0, 1, 0, 0, 0, 1) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0 + .2 * math.cos(Sine/30), 0),
  1903. CFrame.new(0, 1.5722059, -0.165335715, 1, 0, 0, 0, 0.996194661, 0.087155968, 0, -0.087155968, 0.996194661) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1904. CFrame.new(0.770152092, 1.15917587, -0.772684395, 0.669632077, 0.727706194, -0.14844726, 0.385775059, -0.511604249, -0.767749131, -0.634642065, 0.456842214, -0.62331754) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1905. CFrame.new(-1.29209483, 1.91917002, -0.0983848572, -0.225760028, -0.171030968, 0.959052086, 0.12644501, -0.981284738, -0.145230755, 0.965942144, 0.0884800404, 0.243160874) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1906. CFrame.new(0.5, -1.38367569, -0.476289868, 1, 0, -0, 0, 0.996194661, -0.087155968, 0, 0.087155968, 0.996194661) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1907. CFrame.new(-0.5, -1.97375119, -0.383697003, 1, 0, -0, 0, 0.996194661, -0.087155968, 0, 0.087155968, 0.996194661) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1908. }, .1, false)
  1909. Effects.Sphere2.Create(BrickColor.new(maincol), workspace, LeftArm.CFrame * CFrame.new(0,-1,0), 1, 1, 1, 1, 1, 1, .08)
  1910. WingWeld.C0 = clerp(WingWeld.C0, CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0 - 30 * math.cos(Sine/30)/2)), 0.1)
  1911. end
  1912. local refpart = CFuncs.Part.Create(EffectModel, "SmoothPlastic", 0, 1, "Really black", "Effect", Vector3.new(2,2,2))
  1913. refpart.Anchored = true
  1914. refpart.CFrame = RootPart.CFrame * CFrame.new(0,-3,-2)
  1915. CFuncs.Sound.Create("161006163", refpart, 1, .5)
  1916. local x = -2
  1917. for i = 0, 5, 0.1 do
  1918. swait()
  1919. PlayAnimationFromTable({
  1920. CFrame.new(-0.16791907, 1.25783801, -0.158113495, 0.500002861, 0.29619804, -0.813796043, 0, 0.939692497, 0.342020661, 0.866023839, -0.171011299, 0.469848901) * CFrame.new(0, 0 + .2 * math.cos(Sine/30), 0) * CFrame.Angles(0, 0, 0),
  1921. CFrame.new(-6.46886292e-06, 1.62946367, -0.0650552511, 1.00000012, 4.02331352e-06, -6.97374344e-06, -2.74181366e-06, 0.98480773, 0.173648745, 7.53998756e-06, -0.173648715, 0.98480773) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1922. CFrame.new(0.612076044, 1.2946707, -0.631058097, 0.6696347, 0.727704465, -0.148444876, 0.579569697, -0.637001276, -0.508260369, -0.464422941, 0.254314631, -0.848313451) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1923. CFrame.new(-1.94840646, 0.622272074, -0.543509424, 0.0544967018, 0.675845683, 0.735025764, 0.990212917, -0.131301612, 0.047313042, 0.12848635, 0.725253463, -0.676386535) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1924. CFrame.new(0.499989152, -1.13731849, -0.920836091, 0.984807372, -6.66826963e-07, -0.173651665, -0.0733877793, 0.906307876, -0.416197658, 0.157382131, 0.422618359, 0.892538369) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1925. CFrame.new(-0.636995614, -1.71154809, -1.03457654, 0.996194661, 0.0871571898, -5.48362732e-06, -0.0868259892, 0.992403746, -0.0871572122, -0.00759088993, 0.0868260115, 0.99619472) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1926. }, .1, false)
  1927. Effects.Sphere2.Create(BrickColor.new(maincol), workspace, refpart.CFrame, 1, 3, 1, 5, 10, 5, .04)
  1928. WingWeld.C0 = clerp(WingWeld.C0, CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0 - 30 * math.cos(Sine/30)/2)), 0.1)
  1929. refpart.CFrame = refpart.CFrame * CFrame.new(0,0,x)
  1930. MagnitudeDamage(refpart, 10, 0, 0, 0, "Normal", " ", 1)
  1931. x = x - .01
  1932. end
  1933. local x = -2
  1934. refpart:Destroy()
  1935. Torso.Velocity=RootPart.CFrame.lookVector*0
  1936. Attack = false
  1937. end
  1938.  
  1939.  
  1940.  
  1941. function explodeatmouse()
  1942. Attack = true
  1943. for i = 0, 1, 0.1 do
  1944. swait()
  1945. PlayAnimationFromTable({
  1946. CFrame.new(0, 1.25783896, 0.0750579834, 1, 0, 0, 0, 1, 0, 0, 0, 1) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1947. CFrame.new(0, 1.5722059, -0.165335715, 1, 0, 0, 0, 0.996194661, 0.087155968, 0, -0.087155968, 0.996194661) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1948. CFrame.new(0.770152092, 1.15917587, -0.772684395, 0.669632077, 0.727706194, -0.14844726, 0.385775059, -0.511604249, -0.767749131, -0.634642065, 0.456842214, -0.62331754) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1949. CFrame.new(-1.29209483, 1.91917002, -0.0983848572, -0.225760028, -0.171030968, 0.959052086, 0.12644501, -0.981284738, -0.145230755, 0.965942144, 0.0884800404, 0.243160874) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1950. CFrame.new(0.5, -1.38367569, -0.476289868, 1, 0, -0, 0, 0.996194661, -0.087155968, 0, 0.087155968, 0.996194661) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1951. CFrame.new(-0.5, -1.97375119, -0.383697003, 1, 0, -0, 0, 0.996194661, -0.087155968, 0, 0.087155968, 0.996194661) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1952. }, .2, false)
  1953. end
  1954. local egg = Mouse.Hit
  1955. local shur = Instance.new("Part",Character)
  1956. local gahd = Instance.new("Sound",shur)
  1957. shur.Transparency = 1
  1958. shur.Material = "Neon"
  1959. shur.BrickColor = BrickColor.new("Royal purple")
  1960. shur.Anchored = true
  1961. shur.CFrame = Mouse.Hit
  1962. shur.Rotation = Vector3.new(0,math.random(-500,500),0)
  1963. shur.Size = Vector3.new(1,0.2,1)
  1964. shur.CanCollide = false
  1965. local dec = Instance.new("Decal",shur)
  1966. dec.Texture = "rbxassetid://1208118228"
  1967. dec.Face = "Top"
  1968. dec.Color3 = Color3.new(0,0,0)
  1969. table.insert(Effects, {dec,"Disappear",.01})
  1970. local value1 = 1*2.25
  1971. local x = 500
  1972. CFuncs.Sound.Create("331888777", shur, 10, .9)
  1973. for i = 0, 5, 0.1 do
  1974. swait()
  1975. PlayAnimationFromTable({
  1976. CFrame.new(-0.16791907, 1.25783801, -0.158113495, 0.500002861, 0.29619804, -0.813796043, 0, 0.939692497, 0.342020661, 0.866023839, -0.171011299, 0.469848901) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1977. CFrame.new(-6.46886292e-06, 1.62946367, -0.0650552511, 1.00000012, 4.02331352e-06, -6.97374344e-06, -2.74181366e-06, 0.98480773, 0.173648745, 7.53998756e-06, -0.173648715, 0.98480773) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1978. CFrame.new(0.612076044, 1.2946707, -0.631058097, 0.6696347, 0.727704465, -0.148444876, 0.579569697, -0.637001276, -0.508260369, -0.464422941, 0.254314631, -0.848313451) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1979. CFrame.new(-1.94840646, 0.622272074, -0.543509424, 0.0544967018, 0.675845683, 0.735025764, 0.990212917, -0.131301612, 0.047313042, 0.12848635, 0.725253463, -0.676386535) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1980. CFrame.new(0.499989152, -1.13731849, -0.920836091, 0.984807372, -6.66826963e-07, -0.173651665, -0.0733877793, 0.906307876, -0.416197658, 0.157382131, 0.422618359, 0.892538369) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1981. CFrame.new(-0.636995614, -1.71154809, -1.03457654, 0.996194661, 0.0871571898, -5.48362732e-06, -0.0868259892, 0.992403746, -0.0871572122, -0.00759088993, 0.0868260115, 0.99619472) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1982. }, .1, false)
  1983. shur.CFrame = Mouse.Hit
  1984. shur.Rotation = Vector3.new(0,x,0)
  1985. x = x - 5
  1986. shur.Size = shur.Size + Vector3.new(value1,0,value1)
  1987. value1 = value1 - 0.015*2.25
  1988. end
  1989. CFuncs.Sound.Create("919941001", Character, 1, 1)
  1990. Effects.Sphere2.Create(BrickColor.new("Smoky grey"), workspace, shur.CFrame, 4, 8, 4, 20, 40, 20, .01)
  1991. Effects.Sphere2.Create(BrickColor.new(maincol), workspace, shur.CFrame, 5, 10, 5, 25, 50, 25, .01)
  1992. Effects.Wave.Create(BrickColor.new("Smoky grey"), shur.CFrame, 4, .001, 4, 4, .01, 4, .01)
  1993. Effects.Wave.Create(BrickColor.new(maincol), shur.CFrame, 4, .001, 4, 5, .01, 5, .01)
  1994. for i = 0, 10 do
  1995. local refpart = CFuncs.Part.Create(EffectModel, "SmoothPlastic", 0, 0, "Really black", "Effect", Vector3.new(5,5,5))
  1996. refpart.Anchored = false
  1997. refpart.CFrame = shur.CFrame * CFrame.new(math.random(-5,5), math.random(0,0),math.random(-5,5))
  1998. refpart.CanCollide = true
  1999. refpart.Velocity = Vector3.new(math.random(-60,60),math.random(80,150),math.random(-60,60))
  2000. game:GetService("Debris"):AddItem(refpart, 2)
  2001. table.insert(Effects, {refpart,"Disappear",.01})
  2002. local hit, pos = RayCast(shur.Position, (CFrame.new(shur.Position, shur.Position - Vector3.new(0, 1, 0))).lookVector, 10, shur)
  2003. if hit ~= nil then
  2004. refpart.Material = hit.Material
  2005. refpart.BrickColor = BrickColor.new(hit.Color)
  2006. CFuncs.Sound.Create("172019967", refpart, 1, 1)
  2007. end
  2008. end
  2009. dec:Destroy()
  2010. shur:Destroy()
  2011. MagnitudeDamage(shur, 40, 0, 0, 80, "Normal", " ", 1)
  2012. Attack = false
  2013. end
  2014.  
  2015. local deathrain = false
  2016.  
  2017. function armagedd()
  2018. Attack = true
  2019. deathrain = true
  2020. for i = 0, 1, 0.1 do
  2021. swait()
  2022. PlayAnimationFromTable({
  2023. CFrame.new(0, 1.25783896, 0.0750579834, 1, 0, 0, 0, 1, 0, 0, 0, 1) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2024. CFrame.new(0, 1.5722059, -0.165335715, 1, 0, 0, 0, 0.996194661, 0.087155968, 0, -0.087155968, 0.996194661) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2025. CFrame.new(0.770152092, 1.15917587, -0.772684395, 0.669632077, 0.727706194, -0.14844726, 0.385775059, -0.511604249, -0.767749131, -0.634642065, 0.456842214, -0.62331754) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2026. CFrame.new(-1.29209483, 1.91917002, -0.0983848572, -0.225760028, -0.171030968, 0.959052086, 0.12644501, -0.981284738, -0.145230755, 0.965942144, 0.0884800404, 0.243160874) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2027. CFrame.new(0.5, -1.38367569, -0.476289868, 1, 0, -0, 0, 0.996194661, -0.087155968, 0, 0.087155968, 0.996194661) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2028. CFrame.new(-0.5, -1.97375119, -0.383697003, 1, 0, -0, 0, 0.996194661, -0.087155968, 0, 0.087155968, 0.996194661) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2029. }, .2, false)
  2030. end
  2031. local shur = Instance.new("Part",Camera)
  2032. shur.CFrame = Mouse.Hit
  2033. shur.Anchored = true
  2034. shur.CanCollide = false
  2035. shur.Transparency = 1
  2036. shur.Rotation = Vector3.new(0,500,0)
  2037. CFuncs.Sound.Create("331888777", shur, 10, .9)
  2038. for i = 0, 2, 0.1 do
  2039. swait()
  2040. PlayAnimationFromTable({
  2041. CFrame.new(0, 1.50806487, -0.0493182242, 1, 0, 0, 0, 0.965925872, 0.258818984, 0, -0.258818984, 0.965925872) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2042. CFrame.new(0, 1.57220507, -0.165325716, 1, 0, 0, 0, 0.99619478, -0.0871558785, 0, 0.0871558785, 0.99619478) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2043. CFrame.new(0.770143628, 1.15917659, -0.772669554, 0.669632196, 0.727706075, -0.148447335, 0.385774463, -0.511604011, -0.767749667, -0.634642303, 0.456842661, -0.623317003) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2044. CFrame.new(-1.15002179, 0.770601869, -1.3447417, 0.150704995, -0.239807919, 0.959051669, 0.988570929, 0.0404406041, -0.145231575, -0.00395695865, 0.969977796, 0.243161768) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2045. CFrame.new(0.5, -1.38367522, -0.476285875, 1, 0, 0, 0, 0.99619478, -0.0871558785, 0, 0.0871558785, 0.99619478) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2046. CFrame.new(-0.5, -1.97375286, -0.38368547, 1, 0, 0, 0, 0.99619478, -0.0871558785, 0, 0.0871558785, 0.99619478) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2047. }, .2, false)
  2048. end
  2049. Attack = false
  2050. for i = 1, 20 do
  2051. local met = Instance.new("Part",workspace)
  2052. met.CFrame = shur.CFrame * CFrame.new(math.random(-50,50),300,math.random(-50,50))
  2053. met.Anchored = false
  2054. met.CanCollide = false
  2055. met.Transparency = 0
  2056. met.Size = Vector3.new(.1,.1,.1)
  2057. met.Material = "Neon"
  2058. met.BrickColor = BrickColor.new(maincol)
  2059. local mbewm2 = Instance.new("SpecialMesh", met)
  2060. mbewm2.MeshType = "Sphere"
  2061. mbewm2.Scale = Vector3.new(100,100,100)
  2062. local con = met.Touched:connect(function(hit)
  2063. if hit ~= met and hit.Name ~= "Effect" and hit.Name ~= "what" then
  2064. MagnitudeDamage(met, 30, 0, 0, 20, "Normal", " ", 1)
  2065. CFuncs.Sound.Create("239000203", workspace, .5, 1)
  2066. Effects.Sphere2.Create(BrickColor.new("Smoky grey"), EffectModel, met.CFrame, 1, 3, 1, 5, 10, 5, .01)
  2067. Effects.Sphere2.Create(BrickColor.new(maincol), EffectModel, met.CFrame, 2, 4, 2, 6, 11, 6, .01)
  2068.  
  2069. for i = 0, 5 do
  2070. local frag = CFuncs.Part.Create(EffectModel, "Neon", 0, 0, "Really black", "Effect", Vector3.new(.1,.1,.1))
  2071. frag.Anchored = false
  2072. frag.CFrame = met.CFrame * CFrame.new(math.random(-5,5), 10,math.random(-5,5))
  2073. frag.CanCollide = false
  2074. frag.Velocity = Vector3.new(math.random(-100,100),math.random(80,150),math.random(-100,100))
  2075. local flame = Instance.new("Fire",frag)
  2076. flame.SecondaryColor = Color3.new(0,0,0)
  2077. flame.Color = Color3.new(0,0,0)
  2078. flame.Heat = 15
  2079. local mbewm2 = Instance.new("SpecialMesh", frag)
  2080. mbewm2.MeshType = "Sphere"
  2081. mbewm2.Scale = Vector3.new(50,50,50)
  2082. local con = frag.Touched:connect(function(hit)
  2083. if hit ~= met and hit.Name ~= "Effect" and hit.Name ~= frag then
  2084. MagnitudeDamage(frag, 25, 0, 0, 20, "Normal", " ", 1)
  2085. CFuncs.Sound.Create("206049428", workspace, .5, 1)
  2086. Effects.Sphere2.Create(BrickColor.new("Smoky grey"), EffectModel, frag.CFrame, .5, 2, .5, 3, 5, 3, .03)
  2087. Effects.Sphere2.Create(BrickColor.new(maincol), EffectModel, frag.CFrame, .6, 3, .6, 4, 6, 4, .03)
  2088. frag:Destroy()
  2089. end
  2090. end)
  2091. met:Destroy()end end end)
  2092. Effects.Sphere2.Create(BrickColor.new("Smoky grey"), EffectModel, shur.CFrame, .5, 2, .5, .5, 10, .5, .03)
  2093. wait(.5)
  2094. end
  2095. deathrain = false
  2096. shur:Destroy()
  2097. end
  2098.  
  2099.  
  2100. function obliterate()
  2101. Attack = true
  2102. Humanoid.WalkSpeed = 0
  2103. Humanoid.JumpPower = 0
  2104. Humanoid.AutoRotate = false
  2105. local refpart = CFuncs.Part.Create(EffectModel, "SmoothPlastic", 0, 1, "Really black", "Effect", Vector3.new())
  2106. refpart.Anchored = true
  2107. refpart.CFrame = RootPart.CFrame * CFrame.new(0,80,0)
  2108. local smonk1 = Instance.new("ParticleEmitter",refpart)
  2109. smonk1.LightEmission = .5
  2110. smonk1.Size = NumberSequence.new(0.2)
  2111. smonk1.Texture = "rbxassetid://382425306"
  2112. aaa = NumberSequence.new({NumberSequenceKeypoint.new(0, 0),NumberSequenceKeypoint.new(.2, 5),NumberSequenceKeypoint.new(.4, 10),NumberSequenceKeypoint.new(.564, 20),NumberSequenceKeypoint.new(.784, 50),NumberSequenceKeypoint.new(1, 100)})
  2113. bbb = NumberSequence.new({NumberSequenceKeypoint.new(0, .3), NumberSequenceKeypoint.new(.7, .5), NumberSequenceKeypoint.new(1, 1)})
  2114. smonk1.Transparency = bbb
  2115. smonk1.Size = aaa
  2116. smonk1.ZOffset = .5
  2117. smonk1.Acceleration = Vector3.new(0, 0, 0)
  2118. smonk1.LockedToPart = false
  2119. smonk1.EmissionDirection = "Top"
  2120. smonk1.Lifetime = NumberRange.new(3, 3)
  2121. smonk1.Rate = 5
  2122. smonk1.Rotation = NumberRange.new(0, 50)
  2123. smonk1.RotSpeed = NumberRange.new(50, 50)
  2124. smonk1.Speed = NumberRange.new(0)
  2125. smonk1.VelocitySpread = 0
  2126. smonk1.Enabled=true
  2127. local startColor = maincol
  2128. local endColor = maincol
  2129. local sequence2 = ColorSequence.new(startColor, endColor)
  2130. smonk1.Color = sequence2
  2131. local smonk2 = Instance.new("ParticleEmitter",refpart)
  2132. smonk2.LightEmission = .5
  2133. smonk2.Size = NumberSequence.new(0.2)
  2134. smonk2.Texture = "rbxassetid://95648201"
  2135. aaa = NumberSequence.new({NumberSequenceKeypoint.new(0, 0),NumberSequenceKeypoint.new(.2, 5),NumberSequenceKeypoint.new(.4, 10),NumberSequenceKeypoint.new(.564, 20),NumberSequenceKeypoint.new(.784, 50),NumberSequenceKeypoint.new(1, 100)})
  2136. bbb = NumberSequence.new({NumberSequenceKeypoint.new(0, 0), NumberSequenceKeypoint.new(1, 1)})
  2137. smonk2.Transparency = bbb
  2138. smonk2.Size = aaa
  2139. smonk2.ZOffset = .5
  2140. smonk2.Acceleration = Vector3.new(0, 0, 0)
  2141. smonk2.LockedToPart = false
  2142. smonk2.EmissionDirection = "Top"
  2143. smonk2.Lifetime = NumberRange.new(3, 3)
  2144. smonk2.Rate = 5
  2145. smonk2.Rotation = NumberRange.new(0, 50)
  2146. smonk2.RotSpeed = NumberRange.new(50, 50)
  2147. smonk2.Speed = NumberRange.new(0)
  2148. smonk2.VelocitySpread = 0
  2149. smonk2.Enabled=true
  2150. local startColor = maincol
  2151. local startColor = maincol
  2152. local endColor = maincol
  2153. local sequence3 = ColorSequence.new(startColor, endColor)
  2154. smonk2.Color = sequence3
  2155. CFuncs.Sound.Create("376020049", refpart, 1, 1)
  2156. local void = Instance.new("Sound", refpart)
  2157. void.Looped = true
  2158. void.SoundId = "rbxassetid://565538601"
  2159. void:Play()
  2160.  
  2161. for i = 0, 8, 0.1 do
  2162. swait()
  2163. PlayAnimationFromTable({
  2164. CFrame.new(0, 1.25783896, 0.0750579834, 1, 0, 0, 0, 1, 0, 0, 0, 1) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2165. CFrame.new(0, 1.5722059, -0.165335715, 1, 0, 0, 0, 0.996194661, 0.087155968, 0, -0.087155968, 0.996194661) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2166. CFrame.new(0.770152092, 1.15917587, -0.772684395, 0.669632077, 0.727706194, -0.14844726, 0.385775059, -0.511604249, -0.767749131, -0.634642065, 0.456842214, -0.62331754) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2167. CFrame.new(-1.29209483, 1.91917002, -0.0983848572, -0.225760028, -0.171030968, 0.959052086, 0.12644501, -0.981284738, -0.145230755, 0.965942144, 0.0884800404, 0.243160874) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2168. CFrame.new(0.5, -1.38367569, -0.476289868, 1, 0, -0, 0, 0.996194661, -0.087155968, 0, 0.087155968, 0.996194661) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2169. CFrame.new(-0.5, -1.97375119, -0.383697003, 1, 0, -0, 0, 0.996194661, -0.087155968, 0, 0.087155968, 0.996194661) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2170. }, .1, false)
  2171. Effects.Sphere2.Create(BrickColor.new(maincol), EffectModel, refpart.CFrame, 2, 2, 2, 2, 2, 2, .01)
  2172. end
  2173. Humanoid.WalkSpeed = 8
  2174. Humanoid.JumpPower = 0
  2175. Humanoid.AutoRotate = true
  2176. Attack = false
  2177. for i = 0, 100, 0.1 do
  2178. swait()
  2179. local startColor = maincol
  2180. local endColor = maincol
  2181. local sequence2 = ColorSequence.new(startColor, endColor)
  2182. smonk1.Color = sequence2
  2183. shoot(Mouse,8,refpart,0,7)
  2184. Effects.Sphere2.Create(BrickColor.new(maincol), EffectModel, refpart.CFrame, 2, 2, 2, 2, 2, 2, .01)
  2185. end
  2186. refpart:Destroy()
  2187. end
  2188.  
  2189.  
  2190.  
  2191. function bring()
  2192. Attack = true
  2193. Humanoid.JumpPower = 1
  2194. Humanoid.AutoRotate = false
  2195. Humanoid.WalkSpeed = 0
  2196. CFuncs.Sound.Create("299058146", RootPart, 5, 1)
  2197. for i = 0, 9, 0.1 do
  2198. swait()
  2199. PlayAnimationFromTable({
  2200. CFrame.new(-0, -0.0774844885, -0.0541736633, 1, 0, 0, 0, 0.939692736, 0.342019886, 0, -0.342019916, 0.939692736) * CFrame.new(0, 0 + .2 * math.cos(Sine/30), 0) * CFrame.Angles(0, 0, 0),
  2201. CFrame.new(0, 1.6414876, -0.193552464, 1, 0, 0, 0, 0.939692438, 0.342020929, 0, -0.342020959, 0.939692438) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2202. CFrame.new(1.62857544, -0.00206083059, -0.25739941, -0.00411200058, -0.0845740512, -0.996408761, -0.682358861, 0.728630245, -0.059029337, 0.731005847, 0.679665625, -0.0607059747) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2203. CFrame.new(-1.63951504, -0.025425151, -0.475234687, 0.0133920014, 0.142243981, 0.989741087, 0.646753192, 0.753661752, -0.11706613, -0.762581944, 0.641685903, -0.0819036961) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2204. CFrame.new(0.5, -1.49319136, -0.532124996, 1, 0, 0, 0, 0.99619472, 0.0871556401, 0, -0.0871556699, 0.99619472) * CFrame.new(0, 0 - .2 * math.cos(Sine/30), 0) * CFrame.Angles(0, 0, 0),
  2205. CFrame.new(-0.5, -2.11923552, 0.210575998, 1, 0, 0, 0, 0.866024256, 0.500002146, 0, -0.500002146, 0.866024256) * CFrame.new(0, 0 - .2 * math.cos(Sine/30), 0) * CFrame.Angles(0, 0, 0),
  2206. }, .03, false)
  2207. WingWeld.C0 = clerp(WingWeld.C0, CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(30)), 0.1)
  2208. end
  2209. Effects.Wave.Create(BrickColor.new("Smoky grey"), Torso.CFrame, 3, .001, 3, 3, .01, 3, .05)
  2210. CFuncs.Sound.Create("592877506", RootPart, 5, 1)
  2211. Humanoid.Jump = true
  2212. for i = 0, 3, 0.1 do
  2213. swait()
  2214. PlayAnimationFromTable({
  2215. CFrame.new(0, 1.63284409, -0.235706627, 1, 0, 0, 0, 0.76604414, 0.642788053, 0, -0.642788053, 0.76604414) * CFrame.new(0, 0 + .2 * math.cos(Sine/30), 0) * CFrame.Angles(0, 0, 0),
  2216. CFrame.new(0, 1.41601598, 0.037264809, 1, 0, 0, 0, 0.984807849, -0.173648536, 0, 0.173648536, 0.984807849) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2217. CFrame.new(1.61149979, -0.0398547351, 0.059716776, 0.0984320119, -0.24887298, -0.963521421, 0.144319385, 0.961557448, -0.233622223, 0.984623313, -0.116058946, 0.130565256) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2218. CFrame.new(-1.63550019, -0.0676878393, 0.268953949, -0.0868250281, 0.150387004, 0.984807193, -0.415071696, 0.893190742, -0.172991112, -0.905636191, -0.423785478, -0.0151299238) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2219. CFrame.new(0.5, -1.49319172, -0.532124639, 1, 0, 0, 0, 0.996194839, 0.0871559381, 0, -0.0871559381, 0.996194839) * CFrame.new(0, 0 - 1 * math.cos(Sine/30), 0) * CFrame.Angles(0, 0, 0),
  2220. CFrame.new(-0.5, -2.11924171, 0.210577607, 1, 0, 0, 0, 0.866025209, 0.500000656, 0, -0.500000596, 0.86602515) * CFrame.new(0, 0 + 1 * math.cos(Sine/30), 0) * CFrame.Angles(0, 0, 0),
  2221. }, .1, false)
  2222. Trace()
  2223. WingWeld.C0 = clerp(WingWeld.C0, CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(-50)), 0.1)
  2224. Torso.Velocity = Torso.CFrame.upVector*200
  2225. end
  2226. Humanoid.AutoRotate = true
  2227. for i = 0, 2, 0.1 do
  2228. swait()
  2229. PlayAnimationFromTable({
  2230. CFrame.new(0, 1.78658676, 0.0318150818, 1, 0, 0, 0, 0.965925872, 0.258818984, 0, -0.258818984, 0.965925872) * CFrame.new(0, 0 + .2 * math.cos(Sine/20), 0) * CFrame.Angles(0, 0, 0),
  2231. CFrame.new(0, 1.56547379, -3.30805779e-06, 1, 0, 0, 0, 0.99619478, 0.0871555507, 0, -0.0871555805, 0.99619478) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2232. CFrame.new(1.57282138, -0.0133092105, -0.178220585, 0.159491047, -0.214918017, -0.963521123, -0.109468222, 0.966145396, -0.233623564, 0.981111348, 0.142735809, 0.130564839) * CFrame.new(0, .2 - .1 * math.cos(Sine/20), 0) * CFrame.Angles(0, 0, 0),
  2233. CFrame.new(-1.62371719, 0.0323515683, -0.108368635, 0.0301549919, 0.171015948, 0.984806716, 0.25616771, 0.951026499, -0.172993779, -0.966161847, 0.257492334, -0.0151305683) * CFrame.new(0, .2 - .1 * math.cos(Sine/20), 0) * CFrame.Angles(0, 0, 0),
  2234. CFrame.new(0.5, -1.94789934, -0.437906563, 1, 0, 0, 0, 0.99619478, 0.0871555507, 0, -0.0871555805, 0.99619478) * CFrame.new(0, 0 + .1 * math.cos(Sine/20), 0) * CFrame.Angles(0, 0, 0),
  2235. CFrame.new(-0.5, -1.26627839, -0.317767948, 1, 0, 0, 0, 1.00000012, 3.14414501e-06, 0, -3.14414501e-06, 1.00000012) * CFrame.new(0, 0 - .1 * math.cos(Sine/20), 0) * CFrame.Angles(0, 0, 0),
  2236. }, .1, false)
  2237. WingWeld.C0 = clerp(WingWeld.C0, CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(-10 - 40 * math.cos(Sine/20)/2)), 0.1)
  2238. end
  2239.  
  2240. for i = 0, 2, 0.1 do
  2241. swait()
  2242. PlayAnimationFromTable({
  2243. CFrame.new(-1.5999575e-08, 1.44234729, 0.183013797, 1, -3.69464352e-08, -7.92319526e-08, 0, 0.906307876, -0.422617942, 8.74227766e-08, 0.422617942, 0.906307876) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2244. CFrame.new(0, 1.63241386, -0.347857296, 1, 0, 0, 0, 0.866025388, 0.499999881, -0, -0.499999881, 0.866025388) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2245. CFrame.new(1.98610222, 0.463692427, -0.267273933, 0.08378198, -0.979906499, 0.181008324, 0.975164294, 0.0432518646, -0.217218786, 0.205025166, 0.194711864, 0.959193349) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2246. CFrame.new(-1.95457983, 0.565388799, -0.316161066, 0.00718499674, 0.98882252, -0.148924112, -0.995118618, -0.00758796558, -0.0983929336, -0.098423183, 0.1489041, 0.983941317) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2247. CFrame.new(0.5, -1.40934074, -0.485016495, 1, 0, -0, 0, 0.99619472, 0.0871556699, -0, -0.0871556401, 0.99619472) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2248. CFrame.new(-0.5, -2.02685142, -0.436531007, 1, 0, -0, 0, 0.999999881, 0, -0, 0, 0.999999881) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2249. }, .1, false)
  2250. end
  2251. Effects.Wave.Create(BrickColor.new("Smoky grey"), Torso.CFrame, 3, .001, 3, 3, .01, 3, .02)
  2252. Effects.Wave.Create(BrickColor.new(maincol), Torso.CFrame, 3, .001, 3, 4, .01, 4, .02)
  2253. CFuncs.Sound.Create("157498544", Character, 1, 1)
  2254. Humanoid.AutoRotate = false
  2255. local hit = nil
  2256. while hit == nil do
  2257. swait()
  2258. local hit, pos = RayCast(RootPart.Position, (CFrame.new(RootPart.Position, RootPart.Position - Vector3.new(0, 1, 0))).lookVector, 10, Character)
  2259. PlayAnimationFromTable({
  2260. CFrame.new(-1.5999575e-08, 1.44234729, 0.183013797, 1, -3.69464352e-08, -7.92319526e-08, 0, 0.906307876, -0.422617942, 8.74227766e-08, 0.422617942, 0.906307876) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2261. CFrame.new(0, 1.63241386, -0.347857296, 1, 0, 0, 0, 0.866025388, 0.499999881, -0, -0.499999881, 0.866025388) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2262. CFrame.new(1.98610222, 0.463692427, -0.267273933, 0.08378198, -0.979906499, 0.181008324, 0.975164294, 0.0432518646, -0.217218786, 0.205025166, 0.194711864, 0.959193349) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2263. CFrame.new(-1.95457983, 0.565388799, -0.316161066, 0.00718499674, 0.98882252, -0.148924112, -0.995118618, -0.00758796558, -0.0983929336, -0.098423183, 0.1489041, 0.983941317) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2264. CFrame.new(0.5, -1.40934074, -0.485016495, 1, 0, -0, 0, 0.99619472, 0.0871556699, -0, -0.0871556401, 0.99619472) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2265. CFrame.new(-0.5, -2.02685142, -0.436531007, 1, 0, -0, 0, 0.999999881, 0, -0, 0, 0.999999881) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2266. }, .1, false)
  2267. Trace()
  2268. Torso.Velocity = Torso.CFrame.upVector*-200
  2269. if hit ~= nil then
  2270. break
  2271. end
  2272. end
  2273. Humanoid.JumpPower = 0
  2274. for i = 0, .1, 0.1 do
  2275. swait()
  2276. PlayAnimationFromTable({
  2277. CFrame.new(-0, -1.05290782, -0.0541787446, 1, 0, 0, 0, 0.64278698, 0.766044974, 0, -0.766044974, 0.64278698) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2278. CFrame.new(0, 1.5934242, -0.176076397, 1, 0, 0, 0, 0.965925694, 0.258819431, 0, -0.258819431, 0.965925694) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2279. CFrame.new(1.50508034, -0.00486692786, -1.10916901, 0.996568024, -0.019198034, 0.0805210844, 0.0782727599, 0.5350824, -0.841166019, -0.0269366801, 0.844581723, 0.534748673) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2280. CFrame.new(-1.81366992, 0.249244243, -0.337208867, 0.0133940047, 0.47217676, 0.881402194, 0.941395521, 0.291164994, -0.170286, -0.337038577, 0.832028806, -0.440605283) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2281. CFrame.new(0.5, -1.6015507, -0.464419425, 1, 0, 0, 0, 0.766044974, 0.64278698, 0, -0.64278698, 0.766044974) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2282. CFrame.new(-0.5, -0.554469764, -0.85574472, 1, 0, 0, 0, 0.64278698, -0.766044974, 0, 0.766044974, 0.64278698) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2283. }, .1, false)
  2284. end
  2285. for i = 0, 10 do
  2286. local refpart = CFuncs.Part.Create(EffectModel, "SmoothPlastic", 0, 0, "Really black", "Effect", Vector3.new(math.random(1,3),math.random(1,3),math.random(1,3)))
  2287. refpart.Anchored = false
  2288. refpart.CFrame = RootPart.CFrame * CFrame.new(math.random(-5,5), 10,math.random(-5,5))
  2289. refpart.CanCollide = true
  2290. refpart.Velocity = Vector3.new(math.random(-60,60),math.random(80,150),math.random(-60,60))
  2291. game:GetService("Debris"):AddItem(refpart, 2)
  2292. table.insert(Effects, {refpart,"Disappear",.01})
  2293. local hit, pos = RayCast(RootPart.Position, (CFrame.new(RootPart.Position, RootPart.Position - Vector3.new(0, 1, 0))).lookVector, 10, shur)
  2294. if hit ~= nil then
  2295. refpart.Material = hit.Material
  2296. refpart.BrickColor = BrickColor.new(hit.Color)
  2297. end
  2298. end
  2299. MagnitudeDamage(Torso, 50, 0, 0, 0, "Normal", " ", 1)
  2300. Effects.Sphere2.Create(BrickColor.new("Smoky grey"), workspace, RootPart.CFrame, 4, 8, 4, 20, 40, 20, .03)
  2301. Effects.Sphere2.Create(BrickColor.new(maincol), workspace, RootPart.CFrame, 5, 10, 5, 25, 50, 25, .03)
  2302. Effects.Wave.Create(BrickColor.new("Smoky grey"), RootPart.CFrame*CFrame.new(0,-2,0), 4, .001, 4, 4, .01, 4, .03)
  2303. Effects.Wave.Create(BrickColor.new(maincol), RootPart.CFrame*CFrame.new(0,-2,0), 4, .001, 4, 5, .01, 5, .03)
  2304. CFuncs.Sound.Create("638744427", Character, 5, 1)
  2305. CFuncs.Sound.Create("765590102", RootPart, 5, 1)
  2306. Torso.Velocity = Torso.CFrame.upVector*0
  2307. for i = 0, 5, 0.1 do
  2308. swait()
  2309. PlayAnimationFromTable({
  2310. CFrame.new(-0, -1.05290782, -0.0541787446, 1, 0, 0, 0, 0.64278698, 0.766044974, 0, -0.766044974, 0.64278698) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2311. CFrame.new(0, 1.5934242, -0.176076397, 1, 0, 0, 0, 0.965925694, 0.258819431, 0, -0.258819431, 0.965925694) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2312. CFrame.new(1.50508034, -0.00486692786, -1.10916901, 0.996568024, -0.019198034, 0.0805210844, 0.0782727599, 0.5350824, -0.841166019, -0.0269366801, 0.844581723, 0.534748673) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2313. CFrame.new(-1.81366992, 0.249244243, -0.337208867, 0.0133940047, 0.47217676, 0.881402194, 0.941395521, 0.291164994, -0.170286, -0.337038577, 0.832028806, -0.440605283) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2314. CFrame.new(0.5, -1.6015507, -0.464419425, 1, 0, 0, 0, 0.766044974, 0.64278698, 0, -0.64278698, 0.766044974) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2315. CFrame.new(-0.5, -0.554469764, -0.85574472, 1, 0, 0, 0, 0.64278698, -0.766044974, 0, 0.766044974, 0.64278698) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2316. }, .1, false)
  2317. end
  2318. Humanoid.WalkSpeed = 8
  2319. Humanoid.AutoRotate = true
  2320. Attack = false
  2321. end
  2322.  
  2323.  
  2324.  
  2325.  
  2326. spawn(function()
  2327. while true do
  2328. wait(.2)
  2329. Effects.Sphere2.Create(BrickColor.new(maincol), EffectModel, RootPart.CFrame * CFrame.new(math.random(-10,10),-3,math.random(-10,10)), .1, 3, .1, .1, 3, .1, .02)
  2330. end
  2331. end)
  2332.  
  2333. function detonate()
  2334. Attack = true
  2335. Humanoid.JumpPower = 50
  2336. Humanoid.WalkSpeed = 0
  2337. Humanoid.AutoRotate = false
  2338. Humanoid.Jump = true
  2339. for i = 0, 90, 0.1 do
  2340. swait()
  2341. PlayAnimationFromTable({
  2342. CFrame.new(0, 1.42191756, -0.0488209724, 1, 0, 0, 0, 0.965925872, 0.258818984, 0, -0.258818984, 0.965925872) * CFrame.new(0, 0 + .2 * math.cos(Sine/30), 0) * CFrame.Angles(0, 0, 0),
  2343. CFrame.new(0, 1.57220244, -0.165338278, 1, 0, 0, 0, 0.906307578, 0.422618866, 0, -0.422618866, 0.906307578) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2344. CFrame.new(1.07328367, 0.536740482, -0.867595553, 0.405946076, 0.905454516, 0.123935826, 0.327782422, -0.0176637098, -0.944588244, -0.853092313, 0.424075872, -0.303962588) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2345. CFrame.new(-1.15903234, 0.617531121, -0.714061916, 0.343506157, -0.921160281, -0.182941139, -0.243016839, 0.100976005, -0.964752138, 0.907163978, 0.375856102, -0.189171538) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2346. CFrame.new(0.5, -1.38367605, -0.476294994, 1, 0, 0, 0, 0.984807789, 0.173647925, 0, -0.173647925, 0.984807789) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2347. CFrame.new(-0.5, -1.65993702, -0.681548595, 1, 0, 0, 0, 0.984807789, -0.173647881, 0, 0.173647881, 0.984807789) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2348. }, .1, false)
  2349. RootPart.Velocity = Vector3.new(0,6,0)
  2350. prepareyourself.Pitch = prepareyourself.Pitch - .001
  2351. WingWeld.C0 = clerp(WingWeld.C0, CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0 - 30 * math.cos(Sine/30)/2)), 0.1)
  2352. Effects.Sphere2.Create(BrickColor.new(maincol), EffectModel, RightArm.CFrame * CFrame.new(.2,-1.1,0), 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, .08)
  2353. end
  2354. beet.Parent = Character
  2355. local x = 1.1
  2356. local y = 20
  2357. CFuncs.Sound.Create("324849898", workspace, 10, .9)
  2358. for i = 0, 20, 0.1 do
  2359. swait()
  2360. PlayAnimationFromTable({
  2361. CFrame.new(0, 1.42191756, -0.0488209724, 1, 0, 0, 0, 0.965925872, 0.258818984, 0, -0.258818984, 0.965925872) * CFrame.new(0, 0 + .2 * math.cos(Sine/30), 0) * CFrame.Angles(0, 0, 0),
  2362. CFrame.new(0, 1.57220244, -0.165338278, 1, 0, 0, 0, 0.906307578, 0.422618866, 0, -0.422618866, 0.906307578) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2363. CFrame.new(1.07328367, 0.536740482, -0.867595553, 0.405946076, 0.905454516, 0.123935826, 0.327782422, -0.0176637098, -0.944588244, -0.853092313, 0.424075872, -0.303962588) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2364. CFrame.new(-1.15903234, 0.617531121, -0.714061916, 0.343506157, -0.921160281, -0.182941139, -0.243016839, 0.100976005, -0.964752138, 0.907163978, 0.375856102, -0.189171538) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2365. CFrame.new(0.5, -1.38367605, -0.476294994, 1, 0, 0, 0, 0.984807789, 0.173647925, 0, -0.173647925, 0.984807789) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2366. CFrame.new(-0.5, -1.65993702, -0.681548595, 1, 0, 0, 0, 0.984807789, -0.173647881, 0, 0.173647881, 0.984807789) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2367. }, .1, false)
  2368. MagnitudeDamage(Torso, y, 0, 0, 0, "Normal", " ", 1)
  2369. y = y + .3
  2370. x = x + .1
  2371. RootPart.Velocity = Vector3.new(0,2,0)
  2372. WingWeld.C0 = clerp(WingWeld.C0, CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0 - 30 * math.cos(Sine/30)/2)), 0.1)
  2373. Effects.Sphere2.Create(BrickColor.new(maincol), EffectModel, RightArm.CFrame * CFrame.new(.2,-1.1,0), x+.1, x+.1, x+.1, x+.1, x+.1, x+.1, .03)
  2374. end
  2375. CFuncs.Sound.Create("665426491", workspace, 10, .9)
  2376. for i = 0, 20, 0.1 do
  2377. swait()
  2378. PlayAnimationFromTable({
  2379. CFrame.new(0, 1.42191756, -0.0488209724, 1, 0, 0, 0, 0.965925872, 0.258818984, 0, -0.258818984, 0.965925872) * CFrame.new(0, 0 + .2 * math.cos(Sine/30), 0) * CFrame.Angles(0, 0, 0),
  2380. CFrame.new(0, 1.57220244, -0.165338278, 1, 0, 0, 0, 0.906307578, 0.422618866, 0, -0.422618866, 0.906307578) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2381. CFrame.new(1.07328367, 0.536740482, -0.867595553, 0.405946076, 0.905454516, 0.123935826, 0.327782422, -0.0176637098, -0.944588244, -0.853092313, 0.424075872, -0.303962588) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2382. CFrame.new(-1.15903234, 0.617531121, -0.714061916, 0.343506157, -0.921160281, -0.182941139, -0.243016839, 0.100976005, -0.964752138, 0.907163978, 0.375856102, -0.189171538) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2383. CFrame.new(0.5, -1.38367605, -0.476294994, 1, 0, 0, 0, 0.984807789, 0.173647925, 0, -0.173647925, 0.984807789) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2384. CFrame.new(-0.5, -1.65993702, -0.681548595, 1, 0, 0, 0, 0.984807789, -0.173647881, 0, 0.173647881, 0.984807789) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2385. }, .1, false)
  2386. MagnitudeDamage(Torso, y, 0, 0, 0, "Normal", " ", 1)
  2387. y = y + .5
  2388. x = x + .3
  2389. RootPart.Velocity = Vector3.new(0,2,0)
  2390. WingWeld.C0 = clerp(WingWeld.C0, CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0 - 30 * math.cos(Sine/30)/2)), 0.1)
  2391. Effects.Sphere2.Create(BrickColor.new(maincol), EffectModel, RightArm.CFrame * CFrame.new(.2,-1.1,0), x+.1, x+.1, x+.1, x+.1, x+.1, x+.1, .03)
  2392. end
  2393. CFuncs.Sound.Create("923073285", workspace, 10, .9)
  2394. for i = 0, 20, 0.1 do
  2395. swait()
  2396. PlayAnimationFromTable({
  2397. CFrame.new(0, 1.42191756, -0.0488209724, 1, 0, 0, 0, 0.965925872, 0.258818984, 0, -0.258818984, 0.965925872) * CFrame.new(0, 0 + .2 * math.cos(Sine/30), 0) * CFrame.Angles(0, 0, 0),
  2398. CFrame.new(0, 1.57220244, -0.165338278, 1, 0, 0, 0, 0.906307578, 0.422618866, 0, -0.422618866, 0.906307578) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2399. CFrame.new(1.07328367, 0.536740482, -0.867595553, 0.405946076, 0.905454516, 0.123935826, 0.327782422, -0.0176637098, -0.944588244, -0.853092313, 0.424075872, -0.303962588) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2400. CFrame.new(-1.15903234, 0.617531121, -0.714061916, 0.343506157, -0.921160281, -0.182941139, -0.243016839, 0.100976005, -0.964752138, 0.907163978, 0.375856102, -0.189171538) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2401. CFrame.new(0.5, -1.38367605, -0.476294994, 1, 0, 0, 0, 0.984807789, 0.173647925, 0, -0.173647925, 0.984807789) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2402. CFrame.new(-0.5, -1.65993702, -0.681548595, 1, 0, 0, 0, 0.984807789, -0.173647881, 0, 0.173647881, 0.984807789) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2403. }, .1, false)
  2404. MagnitudeDamage(Torso, y, 0, 0, 0, "Normal", " ", 1)
  2405. y = y + 2
  2406. x = x + 1
  2407. RootPart.Velocity = Vector3.new(0,2,0)
  2408. WingWeld.C0 = clerp(WingWeld.C0, CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0 - 30 * math.cos(Sine/30)/2)), 0.1)
  2409. Effects.Sphere2.Create(BrickColor.new(maincol), EffectModel, RightArm.CFrame * CFrame.new(.2,-1.1,0), x+.1, x+.1, x+.1, x+.1, x+.1, x+.1, .03)
  2410. end
  2411. for y,t in pairs(Character:GetChildren()) do
  2412. if t:IsA("Part") then
  2413. table.insert(Effects, {t,"Disappear",.008})
  2414. t.Material = "Neon"
  2415. t.Parent = workspace
  2416. t:BreakJoints()
  2417. t.BrickColor = BrickColor.new(maincol)
  2418. t.CanCollide = true
  2419. local GRAVITY_ACCELERATION = 200
  2420. local bodyForce = Instance.new('BodyForce', t)
  2421. bodyForce.Name = 'Antigravity'
  2422. bodyForce.force = Vector3.new(0, t:GetMass() * GRAVITY_ACCELERATION, 0)
  2423. t.Velocity=Vector3.new(math.random(-1, 1),math.random(-1, 1),math.random(-1, 1))
  2424. local rl = Create("BodyAngularVelocity"){
  2425. P = 500,
  2426. maxTorque = Vector3.new(5, 5, 5),
  2427. angularvelocity = Vector3.new(math.random(-10, 10), math.random(-10, 10), math.random(-10, 10)),
  2428. Parent = t,}
  2429. game:GetService("Debris"):AddItem(t, 3)
  2430. for a,b in pairs(t:GetChildren()) do
  2431. if b:IsA("Decal") then
  2432. b:Destroy()
  2433.  
  2434. end
  2435. end
  2436. end
  2437. end
  2438. end
  2439.  
  2440. function warp2self()
  2441. Attack = true
  2442. local hit = Mouse.Target.Parent
  2443. if hit:FindFirstChildOfClass("Humanoid") ~= nil and hit ~= Character then
  2444. Effects.Sphere2.Create(BrickColor.new(maincol), EffectModel, hit.Torso.CFrame, 2, 2, 2, 2, 2, 2, .03)
  2445. CFuncs.Sound.Create("403075587", hit.Torso, 1, 1)
  2446. end
  2447. for i = 0, 1, 0.1 do
  2448. swait()
  2449. PlayAnimationFromTable({
  2450. CFrame.new(0, 1.50806487, -0.0493182242, 1, 0, 0, 0, 0.965925872, 0.258818984, 0, -0.258818984, 0.965925872) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2451. CFrame.new(0, 1.57220507, -0.165325716, 1, 0, 0, 0, 0.99619478, -0.0871558785, 0, 0.0871558785, 0.99619478) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2452. CFrame.new(0.770143628, 1.15917659, -0.772669554, 0.669632196, 0.727706075, -0.148447335, 0.385774463, -0.511604011, -0.767749667, -0.634642303, 0.456842661, -0.623317003) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2453. CFrame.new(-1.15002179, 0.770601869, -1.3447417, 0.150704995, -0.239807919, 0.959051669, 0.988570929, 0.0404406041, -0.145231575, -0.00395695865, 0.969977796, 0.243161768) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2454. CFrame.new(0.5, -1.38367522, -0.476285875, 1, 0, 0, 0, 0.99619478, -0.0871558785, 0, 0.0871558785, 0.99619478) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2455. CFrame.new(-0.5, -1.97375286, -0.38368547, 1, 0, 0, 0, 0.99619478, -0.0871558785, 0, 0.0871558785, 0.99619478) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2456. }, .1, false)
  2457. end
  2458. if hit:FindFirstChildOfClass("Humanoid") ~= nil and hit ~= Character then
  2459. hit.Torso.CFrame = RootPart.CFrame * CFrame.new(0,0,-3)
  2460. Effects.Sphere2.Create(BrickColor.new(maincol), EffectModel, hit.Torso.CFrame, 2, 2, 2, 2, 2, 2, .03)
  2461. CFuncs.Sound.Create("1770550108", hit.Torso, 1, 1)
  2462. end
  2463. for i = 0, 3, 0.1 do
  2464. swait()
  2465. PlayAnimationFromTable({
  2466. CFrame.new(0, 1.25783896, 0.0750579834, 1, 0, 0, 0, 1, 0, 0, 0, 1) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2467. CFrame.new(0, 1.5722059, -0.165335715, 1, 0, 0, 0, 0.996194661, 0.087155968, 0, -0.087155968, 0.996194661) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2468. CFrame.new(0.770152092, 1.15917587, -0.772684395, 0.669632077, 0.727706194, -0.14844726, 0.385775059, -0.511604249, -0.767749131, -0.634642065, 0.456842214, -0.62331754) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2469. CFrame.new(-1.29209483, 1.91917002, -0.0983848572, -0.225760028, -0.171030968, 0.959052086, 0.12644501, -0.981284738, -0.145230755, 0.965942144, 0.0884800404, 0.243160874) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2470. CFrame.new(0.5, -1.38367569, -0.476289868, 1, 0, -0, 0, 0.996194661, -0.087155968, 0, 0.087155968, 0.996194661) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2471. CFrame.new(-0.5, -1.97375119, -0.383697003, 1, 0, -0, 0, 0.996194661, -0.087155968, 0, 0.087155968, 0.996194661) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2472. }, .1, false)
  2473. end
  2474. Attack = false
  2475. end
  2476.  
  2477.  
  2478. Mouse.Button1Down:connect(function()
  2479. if Attack == false and Combo == 1 then
  2480. punch1()
  2481. Combo = 1
  2482. end
  2483. end)
  2484.  
  2485.  
  2486. Mouse.KeyDown:connect(function(Key)
  2487. Key = Key:lower()
  2488. if Attack == false and Key == 'z' and dash == false then
  2489. dash = true
  2490. elseif Attack == false and Key == 'z' and dash == true then
  2491. dash = false
  2492. elseif Attack == false and Key == 'c' and dash == false then
  2493. explodeatmouse()
  2494. elseif Attack == false and Key == 'v' and dash == false and deathrain == false then
  2495. armagedd()
  2496. elseif Attack == false and Key == 'x' and dash == false then
  2497. bring()
  2498. elseif Attack == false and Key == 'b' and dash == false then
  2499. obliterate()
  2500. elseif Attack == false and Key == 'n' and dash == false then
  2501. warp2self()
  2502. elseif Attack == false and Key == 'm' and dash == false then
  2503. detonate()
  2504. end
  2505. end)
  2506.  
  2507.  
  2508. while true do
  2509. swait()
  2510. for i, v in pairs(Character:GetChildren()) do
  2511. if v:IsA("Part") then
  2512. v.Material = "SmoothPlastic"
  2513. elseif v:IsA("Accessory") then
  2514. v:WaitForChild("Handle").Material = "SmoothPlastic"
  2515. end
  2516. end
  2517. for i, v in pairs(Character:GetChildren()) do
  2518. if v:IsA'Model' then
  2519. for _, c in pairs(v:GetChildren()) do
  2520. if c:IsA'Part' then
  2521. c.CustomPhysicalProperties = PhysicalProperties.new(0.001, 0.001, 0.001, 0.001, 0.001)
  2522. end
  2523. end
  2524. end
  2525. end
  2526. TorsoVelocity = (RootPart.Velocity * Vector3.new(1, 0, 1)).magnitude
  2527. Velocity = RootPart.Velocity.y
  2528. Sine = Sine + Change
  2529. local hit, pos = RayCast(RootPart.Position, (CFrame.new(RootPart.Position, RootPart.Position - Vector3.new(0, 1, 0))).lookVector, 4, Character)
  2530. if RootPart.Velocity.y > 1 and hit == nil then
  2531. Anim = "Jump"
  2532. if Attack == false then
  2533. Change = 1
  2534. PlayAnimationFromTable({
  2535. CFrame.new(-0.0142319221, 0.0233184248, 0.0206878185, 1.00000012, 1.49011612e-08, 0, 2.72463048e-08, 0.965925992, 0.258818656, 2.98023224e-08, -0.258818597, 0.965925932) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2536. CFrame.new(0.0172861218, 1.54588914, -0.00366462767, 0.999084175, 0.00742999092, -0.0421376228, -0.011074245, 0.996153653, -0.0869220346, 0.0413297117, 0.0873090774, 0.995323658) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2537. CFrame.new(1.54051697, 0.254249156, -0.521965742, 0.890014946, -0.152965426, -0.429505706, -0.32768172, 0.440404594, -0.835864007, 0.317014515, 0.884672523, 0.341842651) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2538. CFrame.new(-1.55745959, 0.112057857, 0.343250573, 0.986049891, 0.113037676, 0.12218184, -0.158506706, 0.861737013, 0.481959641, -0.050808996, -0.49460274, 0.867632747) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2539. CFrame.new(0.566533923, -1.59700418, -0.481964171, 0.999206185, -0.0385679156, -0.00998616219, 0.0397087261, 0.94381088, 0.328091979, -0.00322881341, -0.328228056, 0.944592893) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2540. CFrame.new(-0.433014154, -1.95977831, 0.0051856637, 1, 0, 0, 0, 0.965925813, 0.258819401, -2.98023224e-08, -0.258819431, 0.965925753) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2541. }, .1, false)
  2542. Trace()
  2543. end
  2544. elseif RootPart.Velocity.y < -1 and hit == nil then
  2545. Anim = "Fall"
  2546. if Attack == false then
  2547. Change = 1
  2548. PlayAnimationFromTable({
  2549. CFrame.new(-0.0142319212, 0.0233183783, 0.0206877608, 1.00000012, 1.49011612e-08, 2.98023224e-08, 2.72463048e-08, 0.984807968, 0.173647314, 2.98023224e-08, -0.17364724, 0.984807849) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2550. CFrame.new(0.0154076805, 1.5522356, -0.0916171968, 0.999084175, 0.0180828422, -0.0387787819, -0.00742995739, 0.9658584, 0.258964151, 0.0421376526, -0.258438855, 0.965108156) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2551. CFrame.new(1.44003379, 0.0510732532, -0.418421805, 0.890014946, -0.0760585517, -0.449542671, -0.298804998, 0.647417247, -0.701118112, 0.344367683, 0.75833106, 0.553484201) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2552. CFrame.new(-1.55745959, 0.141547889, 0.332177758, 0.986049891, 0.113037676, 0.12218184, -0.162331849, 0.815350056, 0.555745184, -0.036800772, -0.567826271, 0.822325349) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2553. CFrame.new(0.573113441, -1.8059541, -0.374102622, 0.999206126, -0.0373207629, 0.0139417946, 0.0392762311, 0.98143959, -0.187706873, -0.00667765737, 0.188105404, 0.982126117) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2554. CFrame.new(-0.433013678, -1.95186841, 0.175973177, 1, 0, 2.98023224e-08, 0, 0.98480773, 0.173648328, 2.98023224e-08, -0.173648328, 0.984807789) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2555. }, .05, false)
  2556. Trace()
  2557. end
  2558. elseif TorsoVelocity < 1 and hit ~= nil then
  2559. Anim = "Idle"
  2560. if Attack == false then
  2561. Change = 1
  2562. PlayAnimationFromTable({
  2563. CFrame.new(0, 1.37272656, 1.63912773e-06, 1, 0, 0, 0, 0.984807849, 0.173647985, 0, -0.173647985, 0.984807849) * CFrame.new(0, 0 + .2 * math.cos(Sine/30), 0) * CFrame.Angles(0, 0, 0),
  2564. CFrame.new(0, 1.57220602, -0.165335596, 1, 0, 0, 0, 0.99619478, 0.0871558785, 0, -0.0871558785, 0.99619478) * CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(math.random(-20,20)), 0, math.rad(math.random(-20,20))),
  2565. CFrame.new(0.923389256, 1.14993238, -0.616622925, 0.835160017, 0.529595375, -0.148447037, 0.240216389, -0.594018042, -0.76774925, -0.494776666, 0.605533957, -0.623317599) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, math.rad(math.random(-20,20))),
  2566. CFrame.new(-1.59592402, 0.175992578, 0.0587863736, 0, 0.173650011, 0.984807491, 0.0871323273, 0.981062055, -0.172989562, -0.996196866, 0.0858085677, -0.0151305255) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2567. CFrame.new(0.5, -1.38367629, -0.476296663, 1, 0, 0, 0, 0.99619478, -0.0871553123, 0, 0.0871553123, 0.99619478) * CFrame.new(0, 0 + .1 * math.cos(Sine/30), 0) * CFrame.Angles(0, 0, 0),
  2568. CFrame.new(-0.5, -1.97375131, -0.383703351, 1, 0, 0, 0, 0.99619478, -0.0871553123, 0, 0.0871553123, 0.99619478) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2569. }, .05, false)
  2570. WingWeld.C0 = clerp(WingWeld.C0, CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0 - 30 * math.cos(Sine/30)/2)), 0.1)
  2571. end
  2572. elseif TorsoVelocity > 2 and hit ~= nil then
  2573. Anim = "Walk"
  2574. if Attack == false then
  2575. PlayAnimationFromTable({
  2576. CFrame.new(0, 1.4926281, -0.36127466, 1, 0, 0, 0, 0.64278698, 0.766044974, 0, -0.766044974, 0.64278698) * CFrame.new(0, 0, 0 + .2 * math.cos(Sine/20)) * CFrame.Angles(0, 0, 0),
  2577. CFrame.new(0, 1.56528306, -0.0329420865, 1, 0, 0, 0, 0.939692497, -0.34202078, 0, 0.34202078, 0.939692497) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2578. CFrame.new(0.811238647, 1.3424753, -0.671978116, 0.795616865, 0.488440514, -0.358357012, 0.314500928, -0.838608742, -0.444774866, -0.51776731, 0.2411668, -0.820826232) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2579. CFrame.new(-1.63549292, -0.0676899552, 0.268951952, -0.0868249685, 0.150387108, 0.984807193, -0.415071368, 0.89319092, -0.172991171, -0.905636311, -0.423785239, -0.0151298866) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2580. CFrame.new(0.5, -1.49318743, -0.532121181, 1, 0, 0, 0, 0.99619472, 0.0871558785, 0, -0.0871558785, 0.99619472) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2581. CFrame.new(-0.5, -2.11923432, 0.210574031, 1, 0, 0, 0, 0.866025209, 0.500000298, 0, -0.500000298, 0.866025209) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2582. }, .05, false)
  2583. Trace()
  2584. WingWeld.C0 = clerp(WingWeld.C0, CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(-20 + 40 * math.cos(Sine/20)/2)), 0.1)
  2585. end
  2586. end
  2587. if #Effects > 0 then
  2588. for e = 1, #Effects do
  2589. if Effects[e] ~= nil then
  2590. local Thing = Effects[e]
  2591. if Thing ~= nil then
  2592. local Part = Thing[1]
  2593. local Mode = Thing[2]
  2594. local Delay = Thing[3]
  2595. local IncX = Thing[4]
  2596. local IncY = Thing[5]
  2597. if Thing[1].Transparency <= 1 then
  2598. if Thing[2] == "Block1" then
  2599. Thing[1].CFrame = Thing[1].CFrame * CFrame.fromEulerAnglesXYZ(math.random(-50, 50), math.random(-50, 50), math.random(-50, 50))
  2600. Mesh = Thing[7]
  2601. Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
  2602. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  2603. elseif Thing[2] == "Ice" then
  2604. if Thing[6] <= Thing[5] then
  2605. Thing[6] = Thing[6] + .05
  2606. Thing[1].CFrame = Thing[1].CFrame * CFrame.new(0, .4, 0)
  2607. else
  2608. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  2609. end
  2610. elseif Thing[2] == "Shatter" then
  2611. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  2612. Thing[4] = Thing[4] * CFrame.new(0, Thing[7], 0)
  2613. Thing[1].CFrame = Thing[4] * CFrame.fromEulerAnglesXYZ(Thing[6], 0, 0)
  2614. Thing[6] = Thing[6] + Thing[5]
  2615. elseif Thing[2] == "Block2" then
  2616. Thing[1].CFrame = Thing[1].CFrame
  2617. Mesh = Thing[7]
  2618. Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
  2619. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  2620. elseif Thing[2] == "Block3" then
  2621. Thing[1].CFrame = Thing[8].CFrame * CFrame.fromEulerAnglesXYZ(math.random(-50, 50), math.random(-50, 50), math.random(-50, 50))
  2622. Mesh = Thing[7]
  2623. Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
  2624. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  2625. elseif Thing[2] == "Block4" then
  2626. Thing[1].CFrame = Thing[8].CFrame * CFrame.new(0, -Thing[7].Scale.Y, 0) * CFrame.fromEulerAnglesXYZ(3.14, 0, 0)
  2627. Mesh = Thing[7]
  2628. Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
  2629. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  2630. elseif Thing[2] == "Block2Fire" then
  2631. Thing[1].CFrame = Thing[1].CFrame * CFrame.fromEulerAnglesXYZ(math.random(-50, 50), math.random(-50, 50), math.random(-50, 50))
  2632. Mesh = Thing[7]
  2633. Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
  2634. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  2635. if Thing[1].Transparency >= .3 then
  2636. Thing[1].BrickColor = BrickColor.new("Bright red")
  2637. else
  2638. Thing[1].BrickColor = BrickColor.new("Bright yellow")
  2639. end
  2640. elseif Thing[2] == "Cylinder" then
  2641. Mesh = Thing[7]
  2642. Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
  2643. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  2644. elseif Thing[2] == "Blood" then
  2645. Mesh = Thing[7]
  2646. Thing[1].CFrame = Thing[1].CFrame * CFrame.new(0, -.5, 0)
  2647. Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
  2648. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  2649. elseif Thing[2] == "Elec" then
  2650. Mesh = Thing[10]
  2651. Mesh.Scale = Mesh.Scale + Vector3.new(Thing[7], Thing[8], Thing[9])
  2652. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  2653. Thing[1].CFrame = Thing[1].CFrame * Thing[11] * CFrame.new(0, 0, .2)
  2654. Thing[1].Rotation = Vector3.new(0, 0, 0)
  2655. elseif Thing[2] == "Disappear" then
  2656. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  2657. end
  2658. else
  2659. Part.Parent = nil
  2660. table.remove(Effects, e)
  2661. end
  2662. end
  2663. end
  2664. end
  2665. end
  2666. if dash == true then
  2667. RootPart.Velocity = RootPart.CFrame.lookVector * 100
  2668. end
  2669. if true then
  2670. humanoid.MaxHealth = 1e100
  2671. humanoid.Health = 1e100
  2672. if(not Character:FindFirstChildOfClass'ForceField')then Instance.new("ForceField",Character).Visible = false end
  2673. end
  2674. end
  2675. game:GetService("RunService").RenderStepped:connect(SHUTUPXDD)
  2676.  
  2677. Player_Size = 1 --Size of the player.
  2678.  
  2679. wait()
  2680. local Player = owner
  2681. local Character = Player.Character
  2682. local plr = owner
  2683. local Humanoid = Character.Humanoid
  2684. local char = plr.Character
  2685. local hum = char.Humanoid
  2686. local ra = char["Right Arm"]
  2687. local la= char["Left Arm"]
  2688. local rl= char["Right Leg"]
  2689. local ll = char["Left Leg"]
  2690. local hed = char.Head
  2691. local root = char.HumanoidRootPart
  2692. local rootj = root.RootJoint
  2693. local tors = char.Torso
  2694. local LeftArm = Character["Left Arm"]
  2695. local RightArm = Character["Right Arm"]
  2696. local LeftLeg = Character["Left Leg"]
  2697. local RightLeg = Character["Right Leg"]
  2698. local Head = Character.Head
  2699. local Torso = Character.Torso
  2700. local mouse = plr:GetMouse()
  2701. local RootCF = CFrame.fromEulerAnglesXYZ(-1.57, 0, 3.14)
  2702. local RHCF = CFrame.fromEulerAnglesXYZ(0, 1.6, 0)
  2703. local LHCF = CFrame.fromEulerAnglesXYZ(0, -1.6, 0)
  2704. local cam = game.Workspace.CurrentCamera
  2705. trazx = Instance.new("ParticleEmitter")
  2706. c = game.Players.LocalPlayer.Character
  2707. local sine=0
  2708. Character.Head.face.Texture = "rbxassetid://620619801"
  2709.  
  2710. hum.MaxHealth = "Inf"
  2711. hum.Health = "Inf"
  2712.  
  2713. local forcefield = Instance.new("ForceField",char)
  2714. forcefield.Name = "feaqurmam"
  2715. forcefield.Visible = false
  2716. -----------------------------------------------------------
  2717. h = char.Head
  2718. t = char.Torso
  2719. rs = t["Right Shoulder"]
  2720. ls = t["Left Shoulder"]
  2721. rh = t["Right Hip"]
  2722. lh = t["Left Hip"]
  2723. nec = t.Neck
  2724. rut = char.HumanoidRootPart
  2725. rutj = rut.RootJoint
  2726. it = Instance.new
  2727.  
  2728. local txt = Instance.new("BillboardGui", char)
  2729. txt.Adornee = char.Head
  2730. txt.Name = "_status"
  2731. txt.Size = UDim2.new(2, 0, 1.2, 0)
  2732. txt.StudsOffset = Vector3.new(-9, 8, 0)
  2733. local text = Instance.new("TextLabel", txt)
  2734. text.Size = UDim2.new(10, 0, 7, 0)
  2735. text.FontSize = "Size24"
  2736. text.TextScaled = true
  2737. text.TextTransparency = 0
  2738. text.BackgroundTransparency = 1
  2739. text.TextTransparency = 0
  2740. text.TextStrokeTransparency = 1
  2741. text.Font = "Cartoon"
  2742. text.TextStrokeColor3 = Color3.new(0, 0, 0)
  2743. v = Instance.new("Part")
  2744. v.Name = "ColorBrick"
  2745. v.Parent = Player.Character
  2746. v.FormFactor = "Symmetric"
  2747. v.Anchored = true
  2748. v.CanCollide = false
  2749. v.BottomSurface = "Smooth"
  2750. v.TopSurface = "Smooth"
  2751. v.Size = Vector3.new(10, 5, 3)
  2752. v.Transparency = 1
  2753. v.CFrame = char.Torso.CFrame
  2754. v.BrickColor = BrickColor.new("Really black")
  2755. v.Transparency = 1
  2756. v.Shape = "Block"
  2757. spawn(function()
  2758. local TweenService = game:GetService("TweenService")
  2759. local Colours = {Color3.fromRGB(75,151,75),Color3.fromRGB(39,70,45),Color3.fromRGB(164,189,71),Color3.fromRGB(255,176,0),Color3.fromRGB(141,149,123)}
  2760. local Int = 0
  2761. while wait(0.5) do
  2762. if Int == #Colours then Int = 0 end
  2763. Int = Int+1
  2764. TweenService:Create(text,TweenInfo.new(1),{TextColor3 = Colours[Int]}):Play()
  2765. end
  2766. end)
  2767. text.Text = "Noti˅ɐ "
  2768.  
  2769.  
  2770. local txtd = Instance.new("BillboardGui", char)
  2771. txtd.Adornee = char.Head
  2772. txtd.Name = "_status"
  2773. txtd.Size = UDim2.new(2, 0, 1.2, 0)
  2774. txtd.StudsOffset = Vector3.new(-9, 8, 0)
  2775. local texth = Instance.new("TextLabel", txtd)
  2776. texth.Size = UDim2.new(10, 0, 7, 0)
  2777. texth.FontSize = "Size24"
  2778. texth.TextScaled = true
  2779. texth.TextTransparency = 0
  2780. texth.BackgroundTransparency = 1
  2781. texth.TextTransparency = 0
  2782. texth.TextStrokeTransparency = 1
  2783. texth.Font = "Cartoon"
  2784. texth.TextStrokeColor3 = Color3.new(0, 0, 0)
  2785. v = Instance.new("Part")
  2786. v.Name = "ColorBrick"
  2787. v.Parent = Player.Character
  2788. v.FormFactor = "Symmetric"
  2789. v.Anchored = true
  2790. v.CanCollide = false
  2791. v.BottomSurface = "Smooth"
  2792. v.TopSurface = "Smooth"
  2793. v.Size = Vector3.new(10, 5, 3)
  2794. v.Transparency = 1
  2795. v.CFrame = char.Torso.CFrame
  2796. v.BrickColor = BrickColor.new("Really black")
  2797. v.Transparency = 1
  2798. v.Shape = "Block"
  2799. spawn(function()
  2800. local TweenService = game:GetService("TweenService")
  2801. local Colourss = {Color3.fromRGB(72,99,0),Color3.fromRGB(99,21,2),Color3.fromRGB(6,0,99),Color3.fromRGB(99,35,90),Color3.fromRGB(203,213,0)}
  2802. local Intt = 0
  2803. while wait(0.2) do
  2804. if Intt == #Colourss then Intt = 0 end
  2805. Intt = Intt+1
  2806. TweenService:Create(texth,TweenInfo.new(1),{TextColor3 = Colourss[Intt]}):Play()
  2807. end
  2808. end)
  2809. texth.Text = ""
  2810.  
  2811.  
  2812. spawn(function()
  2813. while wait() do
  2814. Head.BrickColor = BrickColor.new("Bright yellow")
  2815. RightArm.BrickColor = BrickColor.new("Bright yellow")
  2816. LeftArm.BrickColor = BrickColor.new("Bright yellow")
  2817. Torso.BrickColor = BrickColor.new("Shamrock")
  2818. RightLeg.BrickColor = BrickColor.new("Br. yellowish green")
  2819. LeftLeg.BrickColor = BrickColor.new("Br. yellowish green")
  2820. end
  2821. end)
  2822. for i,v in pairs(Character:children()) do
  2823. if v:IsA("Hat") then
  2824. v:Destroy()
  2825. end
  2826. end
  2827. for i,v in pairs(Character:children()) do
  2828. if v:IsA("Accessory") then
  2829. v:Destroy()
  2830. end
  2831. end
  2832. for i,v in pairs(Character:children()) do
  2833. if v:IsA("Hair") then
  2834. v:Destroy()
  2835. end
  2836. end
  2837. for i,v in pairs(Character:children()) do
  2838. if v:IsA("Shirt") then
  2839. v:Destroy()
  2840. end
  2841. end
  2842. for i,v in pairs(Character:children()) do
  2843. if v:IsA("Pants") then
  2844. v:Destroy()
  2845. end
  2846. end
  2847. for i,v in pairs(Character:children()) do
  2848. if v:IsA("Graphic Shirt") then
  2849. v:Destroy()
  2850. end
  2851. end
  2852. for i,v in pairs(Character:children()) do
  2853. if v:IsA("GraphicShirt") then
  2854. v:Destroy()
  2855. end
  2856. end
  2857.  
  2858. for _,v in pairs(Character:children()) do
  2859. if v:IsA("Shirt") then
  2860. v.ShirtTemplate = "rbxassetid://0"
  2861. elseif v:IsA("Pants") then
  2862. v.PantsTemplate = "rbxassetid://0"
  2863. elseif v:IsA("ShirtGraphic") then
  2864. v:Remove()
  2865. wait(.1)
  2866. Torso.roblox:Remove()
  2867. elseif v:IsA("Accessory") then
  2868. v:Remove()
  2869. end
  2870. end
  2871.  
  2872. local Hair = Instance.new("Part")
  2873. Hair.Parent = char
  2874. Hair.Name = "GreenTopHat"
  2875. Hair.Size = Vector3.new(0.1, 0.1, 0.1)
  2876. Hair.CFrame = char.Head.CFrame
  2877. Hair:BreakJoints()
  2878. Hair.CanCollide = false
  2879. Hair.BrickColor = BrickColor.new("Medium Stone")
  2880. Hair.TopSurface = "Smooth"
  2881. Hair.BottomSurface = "Smooth"
  2882. Weld = Instance.new("Weld")
  2883. Weld.Name = "Weld"
  2884. Weld.Part0 = char.Head
  2885. Weld.Part1 = Hair
  2886. Weld.Parent = char.Head
  2887. Weld.C0 = CFrame.new(0, 0.77, 0)*CFrame.fromEulerAnglesXYZ(0.1, 0, 0)
  2888. Mesh = Instance.new("SpecialMesh")
  2889. Mesh.Parent = Hair
  2890. Mesh.MeshId = "http://www.roblox.com/asset/?id=1028713"
  2891. Mesh.TextureId = "http://www.roblox.com/asset/?id=1563327"
  2892. Mesh.Scale = Vector3.new(1, 1, 1)
  2893. -------------------------------------------------------
  2894. --Start Good Stuff--
  2895. -------------------------------------------------------
  2896. CF = CFrame.new
  2897. angles = CFrame.Angles
  2898. attack = false
  2899. timetofly = true
  2900. Euler = CFrame.fromEulerAnglesXYZ
  2901. Rad = math.rad
  2902. IT = Instance.new
  2903. BrickC = BrickColor.new
  2904. Cos = math.cos
  2905. Acos = math.acos
  2906. Sin = math.sin
  2907. Asin = math.asin
  2908. Abs = math.abs
  2909. Mrandom = math.random
  2910. Floor = math.floor
  2911. random = math.random
  2912. radian = math.rad
  2913. Vec3 = Vector3.new
  2914. cFrame = CFrame.new
  2915. Euler = CFrame.fromEulerAnglesXYZ
  2916. -------------------------------------------------------
  2917. --End Good Stuff--
  2918. -------------------------------------------------------
  2919. necko = CF(0, 1, 0, -1, -0, -0, 0, 0, 1, 0, 1, 0)
  2920. RSH, LSH = nil, nil
  2921. RW = Instance.new("Weld")
  2922. LW = Instance.new("Weld")
  2923. RH = tors["Right Hip"]
  2924. LH = tors["Left Hip"]
  2925. RSH = tors["Right Shoulder"]
  2926. LSH = tors["Left Shoulder"]
  2927. RSH.Parent = nil
  2928. LSH.Parent = nil
  2929. RW.Name = "RW"
  2930. RW.Part0 = tors
  2931. RW.C0 = CF(1.5, 0.5, 0)
  2932. RW.C1 = CF(0, 0.5, 0)
  2933. RW.Part1 = ra
  2934. RW.Parent = tors
  2935. LW.Name = "LW"
  2936. LW.Part0 = tors
  2937. LW.C0 = CF(-1.5, 0.5, 0)
  2938. LW.C1 = CF(0, 0.5, 0)
  2939. LW.Part1 = la
  2940. LW.Parent = tors
  2941. Effects = {}
  2942.  
  2943. BTAUNT = Instance.new("Sound", tors)
  2944. BTAUNT.SoundId = "http://www.roblox.com/asset/?id=1535995263"
  2945. BTAUNT.Volume = 10
  2946. BTAUNT.Pitch = 1
  2947. BTAUNT.Looped = false
  2948. BTAUNT.TimePosition = 0.2
  2949.  
  2950. brda = Instance.new("Part",char) brda.Transparency = 1 brda.CanCollide = false brda.Size = Vector3.new(1.248, 1.264, 0.16) brdam = Instance.new("SpecialMesh",brda) brdam.Scale = Vector3.new(0.003, 0.003, 0.003) brdam.MeshType = "FileMesh" brdam.MeshId = "rbxassetid://1614924885" brdam.TextureId = "rbxassetid://1614940093" brdaw = Instance.new("Weld",ra) brdaw.Part0 = ra brdaw.Part1 = brda brdaw.C0 = CFrame.fromEulerAnglesXYZ(0,4.7,3) brdaw.C0 = brdaw.C0 * CFrame.new(0,1.3,0)
  2951.  
  2952. bat = Instance.new("Part", game.Players.LocalPlayer.Character)
  2953. bat.Size = Vector3.new(1, 1, 5)
  2954. bat.CanCollide = false
  2955. bat:BreakJoints()
  2956.  
  2957. LeDrink = it("Model")
  2958. LeDrink.Parent = char
  2959. LeDrink.Name = "LeDrink"
  2960. RHe = it("Part")
  2961. RHe.Parent = LeDrink
  2962. RHe.BrickColor = BrickColor.new("Really black")
  2963. RHe.Locked = true
  2964. RHe.CanCollide = false
  2965. RHe.Transparency = 1
  2966. PMesh = it("SpecialMesh")
  2967. RHe.formFactor = "Symmetric"
  2968. PMesh.MeshType = "FileMesh"
  2969. PMesh.MeshId = "rbxassetid://10470609"
  2970. PMesh.TextureId = "rbxassetid://111405256"
  2971. PMesh.Scale = Vector3.new(1.3, 1.4, 1.3)
  2972. PMesh.Parent = RHe
  2973. local RWeld = it("Weld")
  2974. RWeld.Parent = RHe
  2975. RWeld.Part0 = RHe
  2976. RWeld.Part1 = ra
  2977. RWeld.C0 = CF(-1.2, -0.5, 0) * angles(Rad(90), Rad(0), Rad(90))
  2978.  
  2979. LeChips = it("Model")
  2980. LeChips.Parent = char
  2981. LeChips.Name = "LeChips"
  2982. RHk = it("Part")
  2983. RHk.Parent = LeChips
  2984. RHk.BrickColor = BrickColor.new("Really black")
  2985. RHk.Locked = true
  2986. RHk.CanCollide = false
  2987. RHk.Transparency = 1
  2988. PMeshe = it("SpecialMesh")
  2989. RHk.formFactor = "Symmetric"
  2990. PMeshe.MeshType = "FileMesh"
  2991. PMeshe.MeshId = "rbxassetid://19106014"
  2992. PMeshe.TextureId = "rbxassetid://342435650"
  2993. PMeshe.Scale = Vector3.new(1, 1.4, 0.8)
  2994. PMeshe.Parent = RHk
  2995. local RWelds = it("Weld")
  2996. RWelds.Parent = RHk
  2997. RWelds.Part0 = RHk
  2998. RWelds.Part1 = ra
  2999. RWelds.C0 = CF(-1.2, -0.5, 0) * angles(Rad(90), Rad(0), Rad(90))
  3000.  
  3001. local LeDrink = "wiplolnotyet"
  3002. local LeChips = "wipaswelllol"
  3003. local Sitt = false
  3004.  
  3005. -------------------------------------------------------
  3006. --Start HeartBeat--
  3007. -------------------------------------------------------
  3008. ArtificialHB = Instance.new("BindableEvent", script)
  3009. ArtificialHB.Name = "Heartbeat"
  3010. script:WaitForChild("Heartbeat")
  3011.  
  3012. frame = 1 / 60
  3013. tf = 0
  3014. allowframeloss = false
  3015. tossremainder = false
  3016.  
  3017.  
  3018. lastframe = tick()
  3019. script.Heartbeat:Fire()
  3020.  
  3021.  
  3022. game:GetService("RunService").Heartbeat:connect(function(s, p)
  3023. tf = tf + s
  3024. if tf >= frame then
  3025. if allowframeloss then
  3026. script.Heartbeat:Fire()
  3027. lastframe = tick()
  3028. else
  3029. for i = 1, math.floor(tf / frame) do
  3030. script.Heartbeat:Fire()
  3031. end
  3032. lastframe = tick()
  3033. end
  3034. if tossremainder then
  3035. tf = 0
  3036. else
  3037. tf = tf - frame * math.floor(tf / frame)
  3038. end
  3039. end
  3040. end)
  3041. -------------------------------------------------------
  3042. --End HeartBeat--
  3043. -------------------------------------------------------
  3044.  
  3045.  
  3046. function CameraEnshaking(Length, Intensity) --Took Straight from StarGlitcher!
  3047. coroutine.resume(coroutine.create(function()
  3048. local intensity = 1 * Intensity
  3049. local rotM = 0.01 * Intensity
  3050. for i = 0, Length, 0.1 do
  3051. swait()
  3052. intensity = intensity - 0.05 * Intensity / Length
  3053. rotM = rotM - 5.0E-4 * Intensity / Length
  3054. hum.CameraOffset = Vec3(radian(random(-intensity, intensity)), radian(random(-intensity, intensity)), radian(random(-intensity, intensity)))
  3055. cam.CFrame = cam.CFrame * cFrame(radian(random(-intensity, intensity)), radian(random(-intensity, intensity)), radian(random(-intensity, intensity))) * Euler(radian(random(-intensity, intensity)) * rotM, radian(random(-intensity, intensity)) * rotM, radian(random(-intensity, intensity)) * rotM)
  3056. end
  3057. Humanoid.CameraOffset = Vec3(0, 0, 0)
  3058. end))
  3059. end
  3060.  
  3061. local joyemoji = Instance.new('ParticleEmitter', tors)
  3062. joyemoji.VelocitySpread = 2000
  3063. joyemoji.Lifetime = NumberRange.new(1)
  3064. joyemoji.Speed = NumberRange.new(40)
  3065. joy= {}
  3066. for i=0, 19 do
  3067. joy[#joy+ 1] = NumberSequenceKeypoint.new(i/19, math.random(1, 1))
  3068. end
  3069. joyemoji.Size = NumberSequence.new(joy)
  3070. joyemoji.Rate = 0
  3071. joyemoji.LockedToPart = false
  3072. joyemoji.LightEmission = 0
  3073. joyemoji.Texture = "rbxassetid://1176402123"
  3074. joyemoji.Color = ColorSequence.new(BrickColor.new("Institutional white").Color)
  3075.  
  3076.  
  3077. local LIT = Instance.new('ParticleEmitter', tors)
  3078. LIT.VelocitySpread = 2000
  3079. LIT.Lifetime = NumberRange.new(1)
  3080. LIT.Speed = NumberRange.new(45)
  3081. nani= {}
  3082. for i=0, 19 do
  3083. nani[#nani+ 1] = NumberSequenceKeypoint.new(i/19, math.random(1, 1))
  3084. end
  3085. LIT.Size = NumberSequence.new(nani)
  3086. LIT.Rate = 0
  3087. LIT.LockedToPart = false
  3088. LIT.LightEmission = 0
  3089. LIT.Texture = "rbxassetid://1492670151"
  3090. LIT.Color = ColorSequence.new(BrickColor.new("Institutional white").Color)
  3091.  
  3092. local toast = Instance.new('ParticleEmitter', tors)
  3093. toast.VelocitySpread = 2000
  3094. toast.Lifetime = NumberRange.new(1)
  3095. toast.Speed = NumberRange.new(60)
  3096. toasterstoasttoast= {}
  3097. for i=0, 19 do
  3098. toasterstoasttoast[#toasterstoasttoast+ 1] = NumberSequenceKeypoint.new(i/19, math.random(1, 1))
  3099. end
  3100. toast.Size = NumberSequence.new(toasterstoasttoast)
  3101. toast.Rate = 0
  3102. toast.LockedToPart = false
  3103. toast.LightEmission = 0
  3104. toast.Texture = "rbxassetid://436096230"
  3105. toast.Color = ColorSequence.new(BrickColor.new("Institutional white").Color)
  3106.  
  3107. local ok = Instance.new('ParticleEmitter', tors)
  3108. ok.VelocitySpread = 2000
  3109. ok.Lifetime = NumberRange.new(1)
  3110. ok.Speed = NumberRange.new(50)
  3111. cool= {}
  3112. for i=0, 19 do
  3113. cool[#cool+ 1] = NumberSequenceKeypoint.new(i/19, math.random(1, 1))
  3114. end
  3115. ok.Size = NumberSequence.new(cool)
  3116. ok.Rate = 0
  3117. ok.LockedToPart = false
  3118. ok.LightEmission = 0
  3119. ok.Texture = "rbxassetid://636768448"
  3120. ok.Color = ColorSequence.new(BrickColor.new("Institutional white").Color)
  3121.  
  3122. maincolor = BrickC("Really red")
  3123. -------------------------------------------------------
  3124. --Start Kyu's shitty stuff--
  3125. -------------------------------------------------------
  3126. function un_fun()
  3127. attack = true
  3128. hum.WalkSpeed = 0
  3129. BTAUNT:Play()
  3130. repeat
  3131. swait()
  3132. BTAUNT.Parent = tors
  3133. rootj.C0 = clerp(rootj.C0, RootCF * CF(0* Player_Size, 0* Player_Size, -0.1 + 0.1* Player_Size * Cos(sine / 20)) * angles(Rad(10), Rad(0), Rad(0)), 0.08)
  3134. tors.Neck.C0 = clerp(tors.Neck.C0, necko* CF(0, 0, 0 + ((1* Player_Size) - 1)) * angles(Rad(25 - 2.5 * Sin(sine / 30)), Rad(0), Rad(-2.5 * Cos(sine / 1.5))), 0.08)
  3135. RH.C0 = clerp(RH.C0, CF(1* Player_Size, -0.9 - 0.1 * Cos(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(0), Rad(80), Rad(0)) * angles(Rad(-10.5), Rad(-2.5 * Cos(sine / 1.5)), Rad(10)), 0.08)
  3136. LH.C0 = clerp(LH.C0, CF(-1* Player_Size, -0.9 - 0.1 * Cos(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(0), Rad(-80), Rad(0)) * angles(Rad(-10.5), Rad(-2.5 * Cos(sine / 1.5)), Rad(-10)), 0.08)
  3137. RW.C0 = clerp(RW.C0, CF(1.5* Player_Size, 0.5 + 0.02 * Sin(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(0), Rad(-.6), Rad(210)), 0.08)
  3138. LW.C0 = clerp(LW.C0, CF(-1 * Player_Size, 0.5 + 0.02 * Sin(sine / 20)* Player_Size, .6* Player_Size) * angles(Rad(-20), Rad(-.6), Rad(43)), 0.08)
  3139. until BTAUNT.Playing == false
  3140. attack = false
  3141. hum.WalkSpeed = 40
  3142. end
  3143.  
  3144. function Tauntmelon()
  3145. attack = true
  3146. hum.WalkSpeed = 0
  3147. CreateSound("1486343908", tors, 10, 1)
  3148. for i = 0, 9, 0.1 do
  3149. swait()
  3150. rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(0)), 0.15)
  3151. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-2.5 * Sin(sine / 20)), Rad(0), Rad(0)), 0.3)
  3152. RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-4.5), Rad(0), Rad(0)), 0.15)
  3153. LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-6.5), Rad(0), Rad(0)), 0.15)
  3154. RW.C0 = clerp(RW.C0, CF(1.5* Player_Size, 0.5 + 0.06 * Sin(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(-9), Rad(0), Rad(155 + 25 * Sin(sine / 2.5))), 0.12)
  3155. LW.C0 = clerp(LW.C0, CF(-1* Player_Size, 0.3 + 0.06 * Sin(sine / 20)* Player_Size, .6* Player_Size) * angles(Rad(-35), Rad(25 + 2.5 * Sin(sine / 20)), Rad(55 + 2.5 * Sin(sine / 20))), 0.12)
  3156. end
  3157. attack = false
  3158. hum.WalkSpeed = 40
  3159. end
  3160.  
  3161. function fbiopenup()
  3162. attack = true
  3163. hum.WalkSpeed = 6
  3164. CreateSound("2156386052", tors, 10, 1)
  3165. Character.Head.face.Texture = "rbxassetid://12117740"
  3166. for i = 0, 5.56, 0.1 do
  3167. swait()
  3168. rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(0)), 0.15)
  3169. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-2.5 * Sin(sine / 20)), Rad(0), Rad(0)), 0.3)
  3170. RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-4.5), Rad(0), Rad(0)), 0.15)
  3171. LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-6.5), Rad(0), Rad(0)), 0.15)
  3172. RW.C0 = clerp(RW.C0, CF(1.5* Player_Size, 0.5 + 0.06 * Sin(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(-9), Rad(0), Rad(155 + 25 * Sin(sine / 2.5))), 0.12)
  3173. LW.C0 = clerp(LW.C0, CF(-1* Player_Size, 0.3 + 0.06 * Sin(sine / 20)* Player_Size, .6* Player_Size) * angles(Rad(-35), Rad(25 + 2.5 * Sin(sine / 20)), Rad(55 + 2.5 * Sin(sine / 20))), 0.12)
  3174. end
  3175. for i = 0,1.57,0.1 do
  3176. swait()
  3177. rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1) * angles(Rad(0), Rad(0), Rad(0)), 0.15)
  3178. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(0), Rad(0), Rad(0)), 0.3)
  3179. RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-2.5), Rad(0), Rad(0)), 0.15)
  3180. LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-2.5), Rad(0), Rad(0)), 0.15)
  3181. RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(90), Rad(0), Rad(5)), 0.1)
  3182. LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(-5)), 0.1)
  3183. end
  3184. for i = 0,1.2,0.1 do
  3185. swait()
  3186. rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1) * angles(Rad(0), Rad(0), Rad(0)), 0.15)
  3187. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(20), Rad(0), Rad(0)), 0.3)
  3188. RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-2.5), Rad(0), Rad(0)), 0.15)
  3189. LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-2.5), Rad(0), Rad(0)), 0.15)
  3190. RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(90), Rad(0), Rad(5)), 0.1)
  3191. LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(-5)), 0.1)
  3192. end
  3193. for i = 0,1.2,0.1 do
  3194. swait()
  3195. rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1) * angles(Rad(0), Rad(0), Rad(0)), 0.15)
  3196. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-5), Rad(0), Rad(0)), 0.3)
  3197. RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-2.5), Rad(0), Rad(0)), 0.15)
  3198. LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-2.5), Rad(0), Rad(0)), 0.15)
  3199. RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(90), Rad(0), Rad(5)), 0.1)
  3200. LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(-5)), 0.1)
  3201. end
  3202. for i = 0,1.2,0.1 do
  3203. swait()
  3204. rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.2) * angles(Rad(0), Rad(0), Rad(0)), 0.15)
  3205. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(20), Rad(0), Rad(0)), 0.3)
  3206. RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-2.5), Rad(0), Rad(0)), 0.15)
  3207. LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-2.5), Rad(0), Rad(0)), 0.15)
  3208. RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(90), Rad(0), Rad(5)), 0.1)
  3209. LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(-5)), 0.1)
  3210. end
  3211. for i = 0,1.2,0.1 do
  3212. swait()
  3213. rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.2) * angles(Rad(0), Rad(0), Rad(0)), 0.15)
  3214. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-5), Rad(0), Rad(0)), 0.3)
  3215. RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-2.5), Rad(0), Rad(0)), 0.15)
  3216. LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-2.5), Rad(0), Rad(0)), 0.15)
  3217. RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(90), Rad(0), Rad(5)), 0.1)
  3218. LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(-5)), 0.1)
  3219. end
  3220. for i = 0,1,0.1 do
  3221. swait()
  3222. rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1) * angles(Rad(0), Rad(0), Rad(0)), 0.15)
  3223. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(0), Rad(0), Rad(0)), 0.3)
  3224. RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-2.5), Rad(0), Rad(0)), 0.15)
  3225. LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-2.5), Rad(0), Rad(0)), 0.15)
  3226. RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(120), Rad(0), Rad(5)), 0.1)
  3227. LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(-5)), 0.1)
  3228. end
  3229. for i = 0,1,0.1 do
  3230. swait()
  3231. rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1) * angles(Rad(0), Rad(0), Rad(0)), 0.15)
  3232. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(0), Rad(0), Rad(0)), 0.3)
  3233. RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-2.5), Rad(0), Rad(0)), 0.15)
  3234. LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-2.5), Rad(0), Rad(0)), 0.15)
  3235. RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(90), Rad(0), Rad(5)), 0.1)
  3236. LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(-5)), 0.1)
  3237. end
  3238. attack = false
  3239. Character.Head.face.Texture = "rbxassetid://620619801"
  3240. hum.WalkSpeed = 40
  3241. end
  3242.  
  3243. function FindNearestHead(Position, Distance, SinglePlayer)
  3244. if SinglePlayer then
  3245. return Distance > (SinglePlayer.Torso.CFrame.p - Position).magnitude
  3246. end
  3247. local List = {}
  3248. for i, v in pairs(workspace:GetChildren()) do
  3249. if v:IsA("Model") and v:findFirstChild("Head") and v ~= char and Distance >= (v.Head.Position - Position).magnitude then
  3250. table.insert(List, v)
  3251. end
  3252. end
  3253. return List
  3254. end
  3255.  
  3256. function SoulSteal(dude)
  3257. if dude.Name ~= char then
  3258. local bgf = IT("BodyGyro", dude.Head)
  3259. bgf.CFrame = bgf.CFrame * CFrame.fromEulerAnglesXYZ(Rad(-90), 0, 0)
  3260. local val = IT("BoolValue", dude)
  3261. val.Name = "IsHit"
  3262. local torso = (dude:FindFirstChild'Head' or dude:FindFirstChild'Torso' or dude:FindFirstChild'UpperTorso' or dude:FindFirstChild'LowerTorso' or dude:FindFirstChild'HumanoidRootPart')
  3263. local soulst = coroutine.wrap(function()
  3264. local soul = Instance.new("Part",dude)
  3265. soul.Size = Vector3.new(1,1,1)
  3266. soul.CanCollide = false
  3267. soul.Anchored = false
  3268. soul.Position = torso.Position
  3269. soul.Transparency = 1
  3270. local PartEmmit1 = IT("ParticleEmitter", soul)
  3271. PartEmmit1.LightEmission = 1
  3272. PartEmmit1.Texture = "rbxassetid://569507414"
  3273. PartEmmit1.Color = ColorSequence.new(maincolor.Color)
  3274. PartEmmit1.Rate = 250
  3275. PartEmmit1.Lifetime = NumberRange.new(1.6)
  3276. PartEmmit1.Size = NumberSequence.new({
  3277. NumberSequenceKeypoint.new(0, 1, 0),
  3278. NumberSequenceKeypoint.new(1, 0, 0)
  3279. })
  3280. PartEmmit1.Transparency = NumberSequence.new({
  3281. NumberSequenceKeypoint.new(0, 0, 0),
  3282. NumberSequenceKeypoint.new(1, 1, 0)
  3283. })
  3284. PartEmmit1.Speed = NumberRange.new(0, 0)
  3285. PartEmmit1.VelocitySpread = 30000
  3286. PartEmmit1.Rotation = NumberRange.new(-360, 360)
  3287. PartEmmit1.RotSpeed = NumberRange.new(-360, 360)
  3288. local BodPoss = IT("BodyPosition", soul)
  3289. BodPoss.P = 3000
  3290. BodPoss.D = 1000
  3291. BodPoss.maxForce = Vector3.new(50000000000, 50000000000, 50000000000)
  3292. BodPoss.position = torso.Position + Vector3.new(Mrandom(-15, 15), Mrandom(-15, 15), Mrandom(-15, 15))
  3293. wait(1.6)
  3294. soul.Touched:connect(function(hit)
  3295. if hit.Parent == char then
  3296. soul:Destroy()
  3297. end
  3298. end)
  3299. wait(1.2)
  3300. while soul do
  3301. swait()
  3302. PartEmmit1.Color = ColorSequence.new(maincolor.Color)
  3303. BodPoss.Position = tors.Position
  3304. end
  3305. end)
  3306. soulst()
  3307. end
  3308. end
  3309. function FaceMouse()
  3310. local Cam = workspace.CurrentCamera
  3311. return {
  3312. CFrame.new(char.Torso.Position, Vector3.new(mouse.Hit.p.x, char.Torso.Position.y, mouse.Hit.p.z)),
  3313. Vector3.new(mouse.Hit.p.x, mouse.Hit.p.y, mouse.Hit.p.z)
  3314. }
  3315. end
  3316.  
  3317. function Eviscerate(dude)
  3318. if dude.Name ~= char then
  3319. local bgf = IT("BodyGyro", dude.Head)
  3320. bgf.CFrame = bgf.CFrame * CFrame.fromEulerAnglesXYZ(Rad(-90), 0, 0)
  3321. local val = IT("BoolValue", dude)
  3322. val.Name = "IsHit"
  3323. local ds = coroutine.wrap(function()
  3324. dude:WaitForChild("Head"):BreakJoints()
  3325. wait(0.5)
  3326. target = nil
  3327. coroutine.resume(coroutine.create(function()
  3328. for i, v in pairs(dude:GetChildren()) do
  3329. if v:IsA("Accessory") then
  3330. v:Destroy()
  3331. end
  3332. if v:IsA("Humanoid") then
  3333. v:Destroy()
  3334. end
  3335. if v:IsA("CharacterMesh") then
  3336. v:Destroy()
  3337. end
  3338. if v:IsA("Model") then
  3339. v:Destroy()
  3340. end
  3341. if v:IsA("Part") or v:IsA("MeshPart") then
  3342. for x, o in pairs(v:GetChildren()) do
  3343. if o:IsA("Decal") then
  3344. o:Destroy()
  3345. end
  3346. end
  3347. coroutine.resume(coroutine.create(function()
  3348. v.Material = "Neon"
  3349. v.CanCollide = false
  3350. local PartEmmit1 = IT("ParticleEmitter", v)
  3351. PartEmmit1.LightEmission = 1
  3352. PartEmmit1.Texture = "rbxassetid://284205403"
  3353. PartEmmit1.Color = ColorSequence.new(maincolor.Color)
  3354. PartEmmit1.Rate = 150
  3355. PartEmmit1.Lifetime = NumberRange.new(1)
  3356. PartEmmit1.Size = NumberSequence.new({
  3357. NumberSequenceKeypoint.new(0, 0.75, 0),
  3358. NumberSequenceKeypoint.new(1, 0, 0)
  3359. })
  3360. PartEmmit1.Transparency = NumberSequence.new({
  3361. NumberSequenceKeypoint.new(0, 0, 0),
  3362. NumberSequenceKeypoint.new(1, 1, 0)
  3363. })
  3364. PartEmmit1.Speed = NumberRange.new(0, 0)
  3365. PartEmmit1.VelocitySpread = 30000
  3366. PartEmmit1.Rotation = NumberRange.new(-500, 500)
  3367. PartEmmit1.RotSpeed = NumberRange.new(-500, 500)
  3368. local BodPoss = IT("BodyPosition", v)
  3369. BodPoss.P = 3000
  3370. BodPoss.D = 1000
  3371. BodPoss.maxForce = Vector3.new(50000000000, 50000000000, 50000000000)
  3372. BodPoss.position = v.Position + Vector3.new(Mrandom(-15, 15), Mrandom(-15, 15), Mrandom(-15, 15))
  3373. v.Color = maincolor.Color
  3374. coroutine.resume(coroutine.create(function()
  3375. for i = 0, 49 do
  3376. swait(1)
  3377. v.Transparency = v.Transparency + 0.08
  3378. end
  3379. wait(0.5)
  3380. PartEmmit1.Enabled = false
  3381. wait(3)
  3382. v:Destroy()
  3383. dude:Destroy()
  3384. end))
  3385. end))
  3386. end
  3387. end
  3388. end))
  3389. end)
  3390. ds()
  3391. end
  3392. end
  3393.  
  3394. function ragdoll(model)
  3395. local char = model
  3396. torso = char.HumanoidRootPart
  3397. torso2 = char.Torso
  3398. LW.Parent = nil
  3399. RW.Parent = nil
  3400. LH.Parent = nil
  3401. RH.Parent = nil
  3402. if hum ~= nil then
  3403. hum.PlatformStand = true
  3404. end
  3405.  
  3406. local Head = char:FindFirstChild("Head")
  3407. if Head then
  3408. local Neck = Instance.new("Weld")
  3409. Neck.Name = "Neck"
  3410. Neck.Part0 = torso
  3411. Neck.Part1 = Head
  3412. Neck.C0 = CFrame.new(0, 1.5, 0)
  3413. Neck.C1 = CFrame.new()
  3414. Neck.Parent = torso
  3415. end
  3416. local Limb = char:FindFirstChild("Right Arm")
  3417. if Limb then
  3418.  
  3419. Limb.CFrame = torso.CFrame * CFrame.new(1.5, 0, 0)
  3420. local Joint = Instance.new("Glue")
  3421. Joint.Name = "RightShoulder"
  3422. Joint.Part0 = torso
  3423. Joint.Part1 = Limb
  3424. Joint.C0 = CFrame.new(1.5, 0.5, 0, 0, 0, 1, 0, 1, 0, -1, -0, -0)
  3425. Joint.C1 = CFrame.new(-0, 0.5, 0, 0, 0, 1, 0, 1, 0, -1, -0, -0)
  3426. Joint.Parent = torso
  3427.  
  3428. local B = Instance.new("Part")
  3429. B.TopSurface = 0
  3430. B.BottomSurface = 0
  3431. B.formFactor = "Symmetric"
  3432. B.Size = Vector3.new(1, 1, 1)
  3433. B.Transparency = 1
  3434. B.CFrame = Limb.CFrame * CFrame.new(0, -0.5, 0)
  3435. B.Parent = char
  3436. local W = Instance.new("Weld")
  3437. W.Part0 = Limb
  3438. W.Part1 = B
  3439. W.C0 = CFrame.new(0, -0.5, 0)
  3440. W.Parent = Limb
  3441.  
  3442. end
  3443. local Limb = char:FindFirstChild("Left Arm")
  3444. if Limb then
  3445.  
  3446. Limb.CFrame = torso.CFrame * CFrame.new(-1.5, 0, 0)
  3447. local Joint = Instance.new("Glue")
  3448. Joint.Name = "LeftShoulder"
  3449. Joint.Part0 = torso
  3450. Joint.Part1 = Limb
  3451. Joint.C0 = CFrame.new(-1.5, 0.5, 0, -0, -0, -1, 0, 1, 0, 1, 0, 0)
  3452. Joint.C1 = CFrame.new(0, 0.5, 0, -0, -0, -1, 0, 1, 0, 1, 0, 0)
  3453. Joint.Parent = torso
  3454.  
  3455. local B = Instance.new("Part")
  3456. B.TopSurface = 0
  3457. B.BottomSurface = 0
  3458. B.formFactor = "Symmetric"
  3459. B.Size = Vector3.new(1, 1, 1)
  3460. B.Transparency = 1
  3461. B.CFrame = Limb.CFrame * CFrame.new(0, -0.5, 0)
  3462. B.Parent = char
  3463. local W = Instance.new("Weld")
  3464. W.Part0 = Limb
  3465. W.Part1 = B
  3466. W.C0 = CFrame.new(0, -0.5, 0)
  3467. W.Parent = Limb
  3468.  
  3469. end
  3470. local Limb = char:FindFirstChild("Right Leg")
  3471. if Limb then
  3472.  
  3473. Limb.CFrame = torso.CFrame * CFrame.new(0.5, -2, 0)
  3474. local Joint = Instance.new("Glue")
  3475. Joint.Name = "RightHip"
  3476. Joint.Part0 = torso
  3477. Joint.Part1 = Limb
  3478. Joint.C0 = CFrame.new(0.5, -1, 0, 0, 0, 1, 0, 1, 0, -1, -0, -0)
  3479. Joint.C1 = CFrame.new(0, 1, 0, 0, 0, 1, 0, 1, 0, -1, -0, -0)
  3480. Joint.Parent = torso
  3481.  
  3482. local B = Instance.new("Part")
  3483. B.TopSurface = 0
  3484. B.BottomSurface = 0
  3485. B.formFactor = "Symmetric"
  3486. B.Size = Vector3.new(1, 1, 1)
  3487. B.Transparency = 1
  3488. B.CFrame = Limb.CFrame * CFrame.new(0, -0.5, 0)
  3489. B.Parent = char
  3490. local W = Instance.new("Weld")
  3491. W.Part0 = Limb
  3492. W.Part1 = B
  3493. W.C0 = CFrame.new(0, -0.5, 0)
  3494. W.Parent = Limb
  3495.  
  3496. end
  3497. local Limb = char:FindFirstChild("Left Leg")
  3498. if Limb then
  3499.  
  3500. Limb.CFrame = torso.CFrame * CFrame.new(-0.5, -2, 0)
  3501. local Joint = Instance.new("Glue")
  3502. Joint.Name = "LeftHip"
  3503. Joint.Part0 = torso
  3504. Joint.Part1 = Limb
  3505. Joint.C0 = CFrame.new(-0.5, -1, 0, -0, -0, -1, 0, 1, 0, 1, 0, 0)
  3506. Joint.C1 = CFrame.new(-0, 1, 0, -0, -0, -1, 0, 1, 0, 1, 0, 0)
  3507. Joint.Parent = torso
  3508.  
  3509. local B = Instance.new("Part")
  3510. B.TopSurface = 0
  3511. B.BottomSurface = 0
  3512. B.formFactor = "Symmetric"
  3513. B.Size = Vector3.new(1, 1, 1)
  3514. B.Transparency = 1
  3515. B.CFrame = Limb.CFrame * CFrame.new(0, -0.5, 0)
  3516. B.Parent = char
  3517. local W = Instance.new("Weld")
  3518. W.Part0 = Limb
  3519. W.Part1 = B
  3520. W.C0 = CFrame.new(0, -0.5, 0)
  3521. W.Parent = Limb
  3522.  
  3523. end
  3524. --[
  3525. local Bar = Instance.new("Part")
  3526. Bar.TopSurface = 0
  3527. Bar.BottomSurface = 0
  3528. Bar.formFactor = "Symmetric"
  3529. Bar.Size = Vector3.new(1, 1, 1)
  3530. Bar.Transparency = 1
  3531. Bar.CFrame = torso.CFrame * CFrame.new(0, 0.5, 0)
  3532. Bar.Parent = char
  3533. local Weld = Instance.new("Weld")
  3534. Weld.Part0 = torso
  3535. Weld.Part1 = Bar
  3536. Weld.C0 = CFrame.new(0, 0.5, 0)
  3537. Weld.Parent = torso
  3538. --]]
  3539.  
  3540. torso.CFrame = CFrame.new(torso.Position)*CFrame.Angles(math.rad(20),math.rad(torso.Orientation.Y),math.rad(torso.Orientation.Z))
  3541.  
  3542. end
  3543.  
  3544. -------------------------------------------------------
  3545. --End Kyu's shitty stuff--
  3546. -------------------------------------------------------
  3547.  
  3548. -------------------------------------------------------
  3549. --Start Important Functions--
  3550. -------------------------------------------------------
  3551. function swait(num)
  3552. if num == 0 or num == nil then
  3553. game:service("RunService").Stepped:wait(0)
  3554. else
  3555. for i = 0, num do
  3556. game:service("RunService").Stepped:wait(0)
  3557. end
  3558. end
  3559. end
  3560. function thread(f)
  3561. coroutine.resume(coroutine.create(f))
  3562. end
  3563. function clerp(a, b, t)
  3564. local qa = {
  3565. QuaternionFromCFrame(a)
  3566. }
  3567. local qb = {
  3568. QuaternionFromCFrame(b)
  3569. }
  3570. local ax, ay, az = a.x, a.y, a.z
  3571. local bx, by, bz = b.x, b.y, b.z
  3572. local _t = 1 - t
  3573. return QuaternionToCFrame(_t * ax + t * bx, _t * ay + t * by, _t * az + t * bz, QuaternionSlerp(qa, qb, t))
  3574. end
  3575. function QuaternionFromCFrame(cf)
  3576. local mx, my, mz, m00, m01, m02, m10, m11, m12, m20, m21, m22 = cf:components()
  3577. local trace = m00 + m11 + m22
  3578. if trace > 0 then
  3579. local s = math.sqrt(1 + trace)
  3580. local recip = 0.5 / s
  3581. return (m21 - m12) * recip, (m02 - m20) * recip, (m10 - m01) * recip, s * 0.5
  3582. else
  3583. local i = 0
  3584. if m00 < m11 then
  3585. i = 1
  3586. end
  3587. if m22 > (i == 0 and m00 or m11) then
  3588. i = 2
  3589. end
  3590. if i == 0 then
  3591. local s = math.sqrt(m00 - m11 - m22 + 1)
  3592. local recip = 0.5 / s
  3593. return 0.5 * s, (m10 + m01) * recip, (m20 + m02) * recip, (m21 - m12) * recip
  3594. elseif i == 1 then
  3595. local s = math.sqrt(m11 - m22 - m00 + 1)
  3596. local recip = 0.5 / s
  3597. return (m01 + m10) * recip, 0.5 * s, (m21 + m12) * recip, (m02 - m20) * recip
  3598. elseif i == 2 then
  3599. local s = math.sqrt(m22 - m00 - m11 + 1)
  3600. local recip = 0.5 / s
  3601. return (m02 + m20) * recip, (m12 + m21) * recip, 0.5 * s, (m10 - m01) * recip
  3602. end
  3603. end
  3604. end
  3605. function QuaternionToCFrame(px, py, pz, x, y, z, w)
  3606. local xs, ys, zs = x + x, y + y, z + z
  3607. local wx, wy, wz = w * xs, w * ys, w * zs
  3608. local xx = x * xs
  3609. local xy = x * ys
  3610. local xz = x * zs
  3611. local yy = y * ys
  3612. local yz = y * zs
  3613. local zz = z * zs
  3614. 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))
  3615. end
  3616. function QuaternionSlerp(a, b, t)
  3617. local cosTheta = a[1] * b[1] + a[2] * b[2] + a[3] * b[3] + a[4] * b[4]
  3618. local startInterp, finishInterp
  3619. if cosTheta >= 1.0E-4 then
  3620. if 1 - cosTheta > 1.0E-4 then
  3621. local theta = math.acos(cosTheta)
  3622. local invSinTheta = 1 / Sin(theta)
  3623. startInterp = Sin((1 - t) * theta) * invSinTheta
  3624. finishInterp = Sin(t * theta) * invSinTheta
  3625. else
  3626. startInterp = 1 - t
  3627. finishInterp = t
  3628. end
  3629. elseif 1 + cosTheta > 1.0E-4 then
  3630. local theta = math.acos(-cosTheta)
  3631. local invSinTheta = 1 / Sin(theta)
  3632. startInterp = Sin((t - 1) * theta) * invSinTheta
  3633. finishInterp = Sin(t * theta) * invSinTheta
  3634. else
  3635. startInterp = t - 1
  3636. finishInterp = t
  3637. end
  3638. 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
  3639. end
  3640. function rayCast(Position, Direction, Range, Ignore)
  3641. return game:service("Workspace"):FindPartOnRay(Ray.new(Position, Direction.unit * (Range or 999.999)), Ignore)
  3642. end
  3643. local RbxUtility = LoadLibrary("RbxUtility")
  3644. local Create = RbxUtility.Create
  3645. local insta = true
  3646.  
  3647. -------------------------------------------------------
  3648. --Start Damage Function--
  3649. -------------------------------------------------------
  3650. function Damage(Part, hit, minim, maxim, knockback, Type, Property, Delay, HitSound, HitPitch)
  3651. if hit.Parent == nil then
  3652. return
  3653. end
  3654. local h = hit.Parent:FindFirstChildOfClass("Humanoid")
  3655. for _, v in pairs(hit.Parent:children()) do
  3656. if v:IsA("Humanoid") then
  3657. h = v
  3658. end
  3659. end
  3660. if h ~= nil and hit.Parent.Name ~= char.Name and hit.Parent:FindFirstChild("UpperTorso") ~= nil then
  3661. hit.Parent:FindFirstChild("Head"):BreakJoints()
  3662. end
  3663.  
  3664. if h ~= nil and hit.Parent.Name ~= char.Name and hit.Parent:FindFirstChild("Torso") ~= nil then
  3665. if hit.Parent:findFirstChild("DebounceHit") ~= nil then
  3666. if hit.Parent.DebounceHit.Value == true then
  3667. return
  3668. end
  3669. end
  3670. if insta == true then
  3671. hit.Parent:FindFirstChild("Head"):BreakJoints()
  3672. end
  3673. local c = Create("ObjectValue"){
  3674. Name = "creator",
  3675. Value = game:service("Players").LocalPlayer,
  3676. Parent = h,
  3677. }
  3678. game:GetService("Debris"):AddItem(c, .5)
  3679. CreateSound("958257111", hit, 10, 1)
  3680. local Damage = math.random(minim, maxim)
  3681. hit.Parent:FindFirstChild("Head"):BreakJoints()
  3682. local blocked = false
  3683. local block = hit.Parent:findFirstChild("Block")
  3684. if block ~= nil then
  3685. if block.className == "IntValue" then
  3686. if block.Value > 0 then
  3687. blocked = true
  3688. block.Value = block.Value - 1
  3689. end
  3690. end
  3691. end
  3692. if blocked == false then
  3693. h.Health = h.Health - Damage
  3694. ShowDamage((Part.CFrame * CFrame.new(0, 0, (Part.Size.Z / 2)).p + Vector3.new(0, 1.5, 0)), "rekt", 1.5, tors.BrickColor.Color)
  3695. else
  3696. h.Health = h.Health - (Damage / 2)
  3697. ShowDamage((Part.CFrame * CFrame.new(0, 0, (Part.Size.Z / 2)).p + Vector3.new(0, 1.5, 0)), "ez kill", 1.5, tors.BrickColor.Color)
  3698. end
  3699. if Type == "Knockdown" then
  3700. local hum = hit.Parent.Humanoid
  3701. hum.PlatformStand = true
  3702. coroutine.resume(coroutine.create(function(HHumanoid)
  3703. swait(1)
  3704. HHumanoid.PlatformStand = false
  3705. end), hum)
  3706. local angle = (hit.Position - (Property.Position + Vector3.new(0, 0, 0))).unit
  3707. local bodvol = Create("BodyVelocity"){
  3708. velocity = angle * knockback,
  3709. P = 5000,
  3710. maxForce = Vector3.new(8e+003, 8e+003, 8e+003),
  3711. Parent = hit,
  3712. }
  3713. local rl = Create("BodyAngularVelocity"){
  3714. P = 3000,
  3715. maxTorque = Vector3.new(500000, 500000, 500000) * 50000000000000,
  3716. angularvelocity = Vector3.new(math.random(-10, 10), math.random(-10, 10), math.random(-10, 10)),
  3717. Parent = hit,
  3718. }
  3719. game:GetService("Debris"):AddItem(bodvol, .5)
  3720. game:GetService("Debris"):AddItem(rl, .5)
  3721. elseif Type == "Normal" then
  3722. local vp = Create("BodyVelocity"){
  3723. P = 500,
  3724. maxForce = Vector3.new(math.huge, 0, math.huge),
  3725. velocity = Property.CFrame.lookVector * knockback + Property.Velocity / 1.05,
  3726. }
  3727. if knockback > 0 then
  3728. vp.Parent = hit.Parent.Torso
  3729. end
  3730. game:GetService("Debris"):AddItem(vp, .5)
  3731. elseif Type == "Up" then
  3732. local bodyVelocity = Create("BodyVelocity"){
  3733. velocity = Vector3.new(0, 20, 0),
  3734. P = 5000,
  3735. maxForce = Vector3.new(8e+003, 8e+003, 8e+003),
  3736. Parent = hit,
  3737. }
  3738. game:GetService("Debris"):AddItem(bodyVelocity, .5)
  3739. elseif Type == "DarkUp" then
  3740. coroutine.resume(coroutine.create(function()
  3741. for i = 0, 1, 0.1 do
  3742. swait()
  3743. Effects.Block.Create(BrickColor.new("Black"), hit.Parent.Torso.CFrame, 5, 5, 5, 1, 1, 1, .08, 1)
  3744. end
  3745. end))
  3746. local bodyVelocity = Create("BodyVelocity"){
  3747. velocity = Vector3.new(0, 20, 0),
  3748. P = 5000,
  3749. maxForce = Vector3.new(8e+003, 8e+003, 8e+003),
  3750. Parent = hit,
  3751. }
  3752. game:GetService("Debris"):AddItem(bodyVelocity, 1)
  3753. elseif Type == "Snare" then
  3754. local bp = Create("BodyPosition"){
  3755. P = 2000,
  3756. D = 100,
  3757. maxForce = Vector3.new(math.huge, math.huge, math.huge),
  3758. position = hit.Parent.Torso.Position,
  3759. Parent = hit.Parent.Torso,
  3760. }
  3761. game:GetService("Debris"):AddItem(bp, 1)
  3762. elseif Type == "Freeze" then
  3763. local BodPos = Create("BodyPosition"){
  3764. P = 50000,
  3765. D = 1000,
  3766. maxForce = Vector3.new(math.huge, math.huge, math.huge),
  3767. position = hit.Parent.Torso.Position,
  3768. Parent = hit.Parent.Torso,
  3769. }
  3770. local BodGy = Create("BodyGyro") {
  3771. maxTorque = Vector3.new(4e+005, 4e+005, 4e+005) * math.huge ,
  3772. P = 20e+003,
  3773. Parent = hit.Parent.Torso,
  3774. cframe = hit.Parent.Torso.CFrame,
  3775. }
  3776. hit.Parent.Torso.Anchored = true
  3777. coroutine.resume(coroutine.create(function(Part)
  3778. swait(1.5)
  3779. Part.Anchored = false
  3780. end), hit.Parent.Torso)
  3781. game:GetService("Debris"):AddItem(BodPos, 3)
  3782. game:GetService("Debris"):AddItem(BodGy, 3)
  3783. end
  3784. local debounce = Create("BoolValue"){
  3785. Name = "DebounceHit",
  3786. Parent = hit.Parent,
  3787. Value = true,
  3788. }
  3789. game:GetService("Debris"):AddItem(debounce, Delay)
  3790. c = Create("ObjectValue"){
  3791. Name = "creator",
  3792. Value = Player,
  3793. Parent = h,
  3794. }
  3795. game:GetService("Debris"):AddItem(c, .5)
  3796. end
  3797. end
  3798. -------------------------------------------------------
  3799. --End Damage Function--
  3800. -------------------------------------------------------
  3801.  
  3802. -------------------------------------------------------
  3803. --Start Damage Function Customization--
  3804. -------------------------------------------------------
  3805. function ShowDamage(Pos, Text, Time, Color)
  3806. local Rate = (1 / 30)
  3807. local Pos = (Pos or Vector3.new(0, 0, 0))
  3808. local Text = (Text or "")
  3809. local Time = (Time or 2)
  3810. local Color = (Color or Color3.new(1, 0, 1))
  3811. local EffectPart = CFuncs.Part.Create(workspace, "SmoothPlastic", 0, 1, BrickColor.new(Color), "Effect", Vector3.new(0, 0, 0))
  3812. EffectPart.Anchored = true
  3813. local BillboardGui = Create("BillboardGui"){
  3814. Size = UDim2.new(3, 0, 3, 0),
  3815. Adornee = EffectPart,
  3816. Parent = EffectPart,
  3817. }
  3818. local TextLabel = Create("TextLabel"){
  3819. BackgroundTransparency = 1,
  3820. Size = UDim2.new(1, 0, 1, 0),
  3821. Text = Text,
  3822. Font = "Bodoni",
  3823. TextColor3 = Color,
  3824. TextScaled = true,
  3825. TextStrokeColor3 = Color3.fromRGB(0,0,0),
  3826. Parent = BillboardGui,
  3827. }
  3828. game.Debris:AddItem(EffectPart, (Time))
  3829. EffectPart.Parent = game:GetService("Workspace")
  3830. delay(0, function()
  3831. local Frames = (Time / Rate)
  3832. for Frame = 1, Frames do
  3833. wait(Rate)
  3834. local Percent = (Frame / Frames)
  3835. EffectPart.CFrame = CFrame.new(Pos) + Vector3.new(0, Percent, 0)
  3836. TextLabel.TextTransparency = Percent
  3837. end
  3838. if EffectPart and EffectPart.Parent then
  3839. EffectPart:Destroy()
  3840. end
  3841. end)
  3842. end
  3843. -------------------------------------------------------
  3844. --End Damage Function Customization--
  3845. -------------------------------------------------------
  3846.  
  3847. function MagniDamage(Part, magni, mindam, maxdam, knock, Type)
  3848. for _, c in pairs(workspace:children()) do
  3849. local hum = c:findFirstChild("Humanoid")
  3850. if hum ~= nil then
  3851. local head = c:findFirstChild("Head")
  3852. if head ~= nil then
  3853. local targ = head.Position - Part.Position
  3854. local mag = targ.magnitude
  3855. if magni >= mag and c.Name ~= plr.Name then
  3856.  
  3857. Damage(head, head, mindam, maxdam, knock, Type, root, 0.1, "http://www.roblox.com/asset/?id=0", 1.2)
  3858. end
  3859. end
  3860. end
  3861. end
  3862. end
  3863.  
  3864.  
  3865. CFuncs = {
  3866. Part = {
  3867. Create = function(Parent, Material, Reflectance, Transparency, BColor, Name, Size)
  3868. local Part = Create("Part")({
  3869. Parent = Parent,
  3870. Reflectance = Reflectance,
  3871. Transparency = Transparency,
  3872. CanCollide = false,
  3873. Locked = true,
  3874. BrickColor = BrickColor.new(tostring(BColor)),
  3875. Name = Name,
  3876. Size = Size,
  3877. Material = Material
  3878. })
  3879. RemoveOutlines(Part)
  3880. return Part
  3881. end
  3882. },
  3883. Mesh = {
  3884. Create = function(Mesh, Part, MeshType, MeshId, OffSet, Scale)
  3885. local Msh = Create(Mesh)({
  3886. Parent = Part,
  3887. Offset = OffSet,
  3888. Scale = Scale
  3889. })
  3890. if Mesh == "SpecialMesh" then
  3891. Msh.MeshType = MeshType
  3892. Msh.MeshId = MeshId
  3893. end
  3894. return Msh
  3895. end
  3896. },
  3897. Mesh = {
  3898. Create = function(Mesh, Part, MeshType, MeshId, OffSet, Scale)
  3899. local Msh = Create(Mesh)({
  3900. Parent = Part,
  3901. Offset = OffSet,
  3902. Scale = Scale
  3903. })
  3904. if Mesh == "SpecialMesh" then
  3905. Msh.MeshType = MeshType
  3906. Msh.MeshId = MeshId
  3907. end
  3908. return Msh
  3909. end
  3910. },
  3911. Weld = {
  3912. Create = function(Parent, Part0, Part1, C0, C1)
  3913. local Weld = Create("Weld")({
  3914. Parent = Parent,
  3915. Part0 = Part0,
  3916. Part1 = Part1,
  3917. C0 = C0,
  3918. C1 = C1
  3919. })
  3920. return Weld
  3921. end
  3922. },
  3923. Sound = {
  3924. Create = function(id, par, vol, pit)
  3925. coroutine.resume(coroutine.create(function()
  3926. local S = Create("Sound")({
  3927. Volume = vol,
  3928. Pitch = pit or 1,
  3929. SoundId = id,
  3930. Parent = par or workspace
  3931. })
  3932. wait()
  3933. S:play()
  3934. game:GetService("Debris"):AddItem(S, 6)
  3935. end))
  3936. end
  3937. },
  3938. ParticleEmitter = {
  3939. Create = function(Parent, Color1, Color2, LightEmission, Size, Texture, Transparency, ZOffset, Accel, Drag, LockedToPart, VelocityInheritance, EmissionDirection, Enabled, LifeTime, Rate, Rotation, RotSpeed, Speed, VelocitySpread)
  3940. local fp = Create("ParticleEmitter")({
  3941. Parent = Parent,
  3942. Color = ColorSequence.new(Color1, Color2),
  3943. LightEmission = LightEmission,
  3944. Size = Size,
  3945. Texture = Texture,
  3946. Transparency = Transparency,
  3947. ZOffset = ZOffset,
  3948. Acceleration = Accel,
  3949. Drag = Drag,
  3950. LockedToPart = LockedToPart,
  3951. VelocityInheritance = VelocityInheritance,
  3952. EmissionDirection = EmissionDirection,
  3953. Enabled = Enabled,
  3954. Lifetime = LifeTime,
  3955. Rate = Rate,
  3956. Rotation = Rotation,
  3957. RotSpeed = RotSpeed,
  3958. Speed = Speed,
  3959. VelocitySpread = VelocitySpread
  3960. })
  3961. return fp
  3962. end
  3963. }
  3964. }
  3965. function RemoveOutlines(part)
  3966. part.TopSurface, part.BottomSurface, part.LeftSurface, part.RightSurface, part.FrontSurface, part.BackSurface = 10, 10, 10, 10, 10, 10
  3967. end
  3968. function CreatePart(FormFactor, Parent, Material, Reflectance, Transparency, BColor, Name, Size)
  3969. local Part = Create("Part")({
  3970. formFactor = FormFactor,
  3971. Parent = Parent,
  3972. Reflectance = Reflectance,
  3973. Transparency = Transparency,
  3974. CanCollide = false,
  3975. Locked = true,
  3976. BrickColor = BrickColor.new(tostring(BColor)),
  3977. Name = Name,
  3978. Size = Size,
  3979. Material = Material
  3980. })
  3981. RemoveOutlines(Part)
  3982. return Part
  3983. end
  3984. function CreateMesh(Mesh, Part, MeshType, MeshId, OffSet, Scale)
  3985. local Msh = Create(Mesh)({
  3986. Parent = Part,
  3987. Offset = OffSet,
  3988. Scale = Scale
  3989. })
  3990. if Mesh == "SpecialMesh" then
  3991. Msh.MeshType = MeshType
  3992. Msh.MeshId = MeshId
  3993. end
  3994. return Msh
  3995. end
  3996. function CreateWeld(Parent, Part0, Part1, C0, C1)
  3997. local Weld = Create("Weld")({
  3998. Parent = Parent,
  3999. Part0 = Part0,
  4000. Part1 = Part1,
  4001. C0 = C0,
  4002. C1 = C1
  4003. })
  4004. return Weld
  4005. end
  4006.  
  4007. -------------------------------------------------------
  4008. --Start Effect Function--
  4009. -------------------------------------------------------
  4010. EffectModel = Instance.new("Model", char)
  4011. Effects = {
  4012. Block = {
  4013. Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay, Type)
  4014. local prt = CFuncs.Part.Create(EffectModel, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
  4015. prt.Anchored = true
  4016. prt.CFrame = cframe
  4017. local msh = CFuncs.Mesh.Create("BlockMesh", prt, "", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  4018. game:GetService("Debris"):AddItem(prt, 10)
  4019. if Type == 1 or Type == nil then
  4020. table.insert(Effects, {
  4021. prt,
  4022. "Block1",
  4023. delay,
  4024. x3,
  4025. y3,
  4026. z3,
  4027. msh
  4028. })
  4029. elseif Type == 2 then
  4030. table.insert(Effects, {
  4031. prt,
  4032. "Block2",
  4033. delay,
  4034. x3,
  4035. y3,
  4036. z3,
  4037. msh
  4038. })
  4039. else
  4040. table.insert(Effects, {
  4041. prt,
  4042. "Block3",
  4043. delay,
  4044. x3,
  4045. y3,
  4046. z3,
  4047. msh
  4048. })
  4049. end
  4050. end
  4051. },
  4052. Sphere = {
  4053. Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  4054. local prt = CFuncs.Part.Create(EffectModel, "Neon", 0, 0, brickcolor, "Effect", Vector3.new())
  4055. prt.Anchored = true
  4056. prt.CFrame = cframe
  4057. local msh = CFuncs.Mesh.Create("SpecialMesh", prt, "Sphere", "", Vector3.new(0,0,0), Vector3.new(x1, y1, z1))
  4058. game:GetService("Debris"):AddItem(prt, 10)
  4059. table.insert(Effects, {
  4060. prt,
  4061. "Cylinder",
  4062. delay,
  4063. x3,
  4064. y3,
  4065. z3,
  4066. msh
  4067. })
  4068. end
  4069. },
  4070. Cylinder = {
  4071. Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  4072. local prt = CFuncs.Part.Create(EffectModel, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
  4073. prt.Anchored = true
  4074. prt.CFrame = cframe
  4075. local msh = CFuncs.Mesh.Create("CylinderMesh", prt, "", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  4076. game:GetService("Debris"):AddItem(prt, 10)
  4077. table.insert(Effects, {
  4078. prt,
  4079. "Cylinder",
  4080. delay,
  4081. x3,
  4082. y3,
  4083. z3,
  4084. msh
  4085. })
  4086. end
  4087. },
  4088. Wave = {
  4089. Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  4090. local prt = CFuncs.Part.Create(EffectModel, "Neon", 0, 0, brickcolor, "Effect", Vector3.new())
  4091. prt.Anchored = true
  4092. prt.CFrame = cframe
  4093. local msh = CFuncs.Mesh.Create("SpecialMesh", prt, "FileMesh", "rbxassetid://20329976", Vector3.new(0, 0, 0), Vector3.new(x1 / 60, y1 / 60, z1 / 60))
  4094. game:GetService("Debris"):AddItem(prt, 10)
  4095. table.insert(Effects, {
  4096. prt,
  4097. "Cylinder",
  4098. delay,
  4099. x3 / 60,
  4100. y3 / 60,
  4101. z3 / 60,
  4102. msh
  4103. })
  4104. end
  4105. },
  4106. Ring = {
  4107. Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  4108. local prt = CFuncs.Part.Create(EffectModel, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
  4109. prt.Anchored = true
  4110. prt.CFrame = cframe
  4111. local msh = CFuncs.Mesh.Create("SpecialMesh", prt, "FileMesh", "rbxassetid://3270017", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  4112. game:GetService("Debris"):AddItem(prt, 10)
  4113. table.insert(Effects, {
  4114. prt,
  4115. "Cylinder",
  4116. delay,
  4117. x3,
  4118. y3,
  4119. z3,
  4120. msh
  4121. })
  4122. end
  4123. },
  4124. Break = {
  4125. Create = function(brickcolor, cframe, x1, y1, z1)
  4126. local prt = CFuncs.Part.Create(EffectModel, "Neon", 0, 0, brickcolor, "Effect", Vector3.new(0.5, 0.5, 0.5))
  4127. prt.Anchored = true
  4128. prt.CFrame = cframe * CFrame.fromEulerAnglesXYZ(math.random(-50, 50), math.random(-50, 50), math.random(-50, 50))
  4129. local msh = CFuncs.Mesh.Create("SpecialMesh", prt, "Sphere", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  4130. local num = math.random(10, 50) / 1000
  4131. game:GetService("Debris"):AddItem(prt, 10)
  4132. table.insert(Effects, {
  4133. prt,
  4134. "Shatter",
  4135. num,
  4136. prt.CFrame,
  4137. math.random() - math.random(),
  4138. 0,
  4139. math.random(50, 100) / 100
  4140. })
  4141. end
  4142. },
  4143. Spiral = {
  4144. Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  4145. local prt = CFuncs.Part.Create(EffectModel, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
  4146. prt.Anchored = true
  4147. prt.CFrame = cframe
  4148. local msh = CFuncs.Mesh.Create("SpecialMesh", prt, "FileMesh", "rbxassetid://1051557", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  4149. game:GetService("Debris"):AddItem(prt, 10)
  4150. table.insert(Effects, {
  4151. prt,
  4152. "Cylinder",
  4153. delay,
  4154. x3,
  4155. y3,
  4156. z3,
  4157. msh
  4158. })
  4159. end
  4160. },
  4161. Push = {
  4162. Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  4163. local prt = CFuncs.Part.Create(EffectModel, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
  4164. prt.Anchored = true
  4165. prt.CFrame = cframe
  4166. local msh = CFuncs.Mesh.Create("SpecialMesh", prt, "FileMesh", "rbxassetid://437347603", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  4167. game:GetService("Debris"):AddItem(prt, 10)
  4168. table.insert(Effects, {
  4169. prt,
  4170. "Cylinder",
  4171. delay,
  4172. x3,
  4173. y3,
  4174. z3,
  4175. msh
  4176. })
  4177. end
  4178. }
  4179. }
  4180. -------------------------------------------------------
  4181. --End Effect Function--
  4182. -------------------------------------------------------
  4183.  
  4184. function CreateSound(ID, PARENT, VOLUME, PITCH) --Very important.
  4185. local NSound = nil
  4186. coroutine.resume(coroutine.create(function()
  4187. NSound = Instance.new("Sound", PARENT)
  4188. NSound.Volume = VOLUME
  4189. NSound.Pitch = PITCH
  4190. NSound.SoundId = "http://www.roblox.com/asset/?id="..ID
  4191. swait()
  4192. NSound:play()
  4193. game:GetService("Debris"):AddItem(NSound, 10)
  4194. end))
  4195. return NSound
  4196. end
  4197.  
  4198.  
  4199. coroutine.resume(coroutine.create(function()
  4200. while text ~= nil do
  4201. swait()
  4202. text.Rotation = math.random(-1.8,1.8)
  4203. end
  4204. end))
  4205.  
  4206. angery = false
  4207.  
  4208.  
  4209. -------------------------------------------------------
  4210. --End Important Functions--
  4211. -------------------------------------------------------
  4212.  
  4213. lul = Instance.new("Sound", tors) --le musice
  4214. lul.Pitch = 1
  4215.  
  4216. local mu = math.random(1,14)
  4217. if mu == 1 then
  4218. lul.SoundId = "rbxassetid://193889412"
  4219. end
  4220. if mu == 2 then
  4221. lul.SoundId = "rbxassetid://274690929"
  4222. end
  4223. if mu == 3 then
  4224. lul.SoundId = "rbxassetid://1241998626"
  4225. end
  4226. if mu == 4 then
  4227. lul.SoundId = "rbxassetid://1878962648"
  4228. end
  4229. if mu == 5 then
  4230. lul.SoundId = "rbxassetid://185117072"
  4231. end
  4232. if mu == 6 then
  4233. lul.SoundId = "rbxassetid://295856024"
  4234. end
  4235. if mu == 7 then
  4236. lul.SoundId = "rbxassetid://2054013600"
  4237. end
  4238. if mu == 8 then
  4239. lul.SoundId = "rbxassetid://1463709693"
  4240. lul.Pitch = 1.4
  4241. end
  4242. if mu == 9 then
  4243. lul.SoundId = "rbxassetid://575705300"
  4244. end
  4245. if mu == 10 then
  4246. lul.SoundId = "rbxassetid://142924062"
  4247. end
  4248. if mu == 11 then
  4249. lul.SoundId = "rbxassetid://251072363"
  4250. end
  4251. if mu == 12 then
  4252. lul.SoundId = "rbxassetid://731061980"
  4253. end
  4254. if mu == 13 then
  4255. lul.SoundId = "rbxassetid://455682677"
  4256. end
  4257. if mu == 14 then
  4258. lul.SoundId = "rbxassetid://1283123885"
  4259. end
  4260.  
  4261. lul.Volume = 4.7
  4262. lul.TimePosition = 0
  4263. lul.Looped = true
  4264. lul:Play()
  4265.  
  4266. NEWS = Instance.new("Sound", tors) --O NO
  4267. NEWS.SoundId = "http://www.roblox.com/asset/?id=1864852634"
  4268. NEWS.Volume = 100
  4269. NEWS.Pitch = 1
  4270. NEWS.Looped = false
  4271. NEWS.TimePosition = 1
  4272.  
  4273. AAAAA = Instance.new("Sound", tors) --aaa
  4274. AAAAA.SoundId = "http://www.roblox.com/asset/?id=0"
  4275. AAAAA.Volume = 10
  4276. AAAAA.Pitch = 1
  4277. AAAAA.Looped = false
  4278. AAAAA.TimePosition = 1
  4279.  
  4280. MERKIO = Instance.new("Sound", tors) --why
  4281. MERKIO.SoundId = "http://www.roblox.com/asset/?id=195689102"
  4282. MERKIO.Volume = 10
  4283. MERKIO.Pitch = 1
  4284. MERKIO.Looped = false
  4285. MERKIO.TimePosition = 0
  4286.  
  4287. MERKIO2 = Instance.new("Sound", tors) --why (again)
  4288. MERKIO2.SoundId = "http://www.roblox.com/asset/?id=258246285"
  4289. MERKIO2.Volume = 10
  4290. MERKIO2.Pitch = 1
  4291. MERKIO2.Looped = false
  4292. MERKIO2.TimePosition = 0
  4293.  
  4294. thonks = Instance.new("Sound", tors) --wat?
  4295. thonks.SoundId = "http://www.roblox.com/asset/?id=685766564"
  4296. thonks.Volume = 10
  4297. thonks.Pitch = 1
  4298. thonks.Looped = false
  4299. thonks.TimePosition = 0
  4300.  
  4301. gudsong = Instance.new("Sound", tors) --seizure time
  4302. gudsong.SoundId = "http://www.roblox.com/asset/?id=2027619387"
  4303. gudsong.Volume = 10
  4304. gudsong.Pitch = 1
  4305. gudsong.Looped = true
  4306. gudsong.TimePosition = 6.6
  4307.  
  4308. -------------------------------------------------------
  4309. --Start Music Option--
  4310. -------------------------------------------------------
  4311. ;
  4312. -------------------------------------------------------
  4313. --End Music Option--
  4314. -------------------------------------------------------
  4315. --hi fat >:)
  4316. -------------------------------------------------------
  4317. --Start Attacks N Stuff--
  4318. -------------------------------------------------------
  4319.  
  4320. function THEBESTOVERUSEDJOKEEVER() --oh god why did i make this a thing jeezus help me pls
  4321. attack = true
  4322.  
  4323. hum.WalkSpeed = 40
  4324. lul:Pause()
  4325. Character.Head.face.Texture = "rbxassetid://620619801"
  4326. NEWS:Play()
  4327. repeat
  4328. NEWS.Parent = tors
  4329. swait()
  4330. rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1) * angles(math.random(-25,25),math.random(-25,25),math.random(-25,25)), 0.15)
  4331. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(math.random(-25,25),math.random(-25,25),math.random(-25,25)), 0.3)
  4332. RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 , 0.001 * Cos(sine / 20)) * RHCF * angles (math.random(-25,25),math.random(-25,25),math.random(-25,25)), 0.15)
  4333. LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 , 0.001 * Cos(sine / 20)) * LHCF * angles(math.random(-25,25),math.random(-25,25),math.random(-25,25)), 0.15)
  4334. RW.C0 = clerp(RW.C0, CF(1.2, 0.5 + 0.05 * Sin(sine / 30), 0.001 * Cos(sine / 20)) * angles (math.random(-25,25),math.random(-25,25),math.random(-25,25)), 0.1)
  4335. LW.C0 = clerp(LW.C0, CF(-1.2, 0.5 + 0.05 * Sin(sine / 30), 0.001 * Cos(sine / 20)) * angles(math.random(-25,25),math.random(-25,25),math.random(-25,25)), 0.1)
  4336. until NEWS.Playing == false
  4337. local S = Instance.new("Explosion",workspace)
  4338. S.Position = tors.Position
  4339. S.BlastPressure = 999
  4340. S.BlastRadius = 45
  4341. S.ExplosionType = 0
  4342. attack = false
  4343. hum.WalkSpeed = 40
  4344. lul:Resume()
  4345. Character.Head.face.Texture = "rbxassetid://620619801"
  4346. attack = false
  4347. hum.WalkSpeed = 40
  4348. end
  4349.  
  4350. function sneakonehundred()
  4351. attack = true
  4352. hum.WalkSpeed = 0.03
  4353. Character.Head.face.Texture = "rbxassetid://1667792"
  4354. CreateSound("1542642349", tors, 10, 1.05)
  4355. for i = 0,20,0.1 do
  4356. swait()
  4357. rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -2.64 + 0.1) * angles(Rad(90), Rad(0), Rad(0)), 0.15)
  4358. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-110), Rad(0), Rad(0)), 0.4)
  4359. RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 , 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-2.5), Rad(0), Rad(0)), 0.15)
  4360. LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 , 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-2.5), Rad(0), Rad(0)), 0.15)
  4361. RW.C0 = clerp(RW.C0, CF(1.3, 0.9 + 0.05 * Sin(sine / 30), 0.0001 * Cos(sine / 20)) * angles(Rad(1), Rad(0), Rad(-180)), 0.4)
  4362. LW.C0 = clerp(LW.C0, CF(-1.3, 0.8 + 0.05 * Sin(sine / 30), -0.0001 * Cos(sine / 20)) * angles(Rad(1), Rad(0), Rad(180)), 0.4)
  4363. end
  4364. CreateSound("753450324", tors, 10, 1.05)
  4365. wait(0.25)
  4366. Character.Head.face.Texture = "rbxassetid://1223903433"
  4367. for i = 0,7,0.1 do
  4368. swait()
  4369. rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -2.64 + 0.1) * angles(Rad(90), Rad(0), Rad(0)), 0.15)
  4370. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-110), Rad(0), Rad(0)), 0.4)
  4371. RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 , 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-2.5), Rad(0), Rad(0)), 0.15)
  4372. LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 , 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-2.5), Rad(0), Rad(0)), 0.15)
  4373. RW.C0 = clerp(RW.C0, CF(1.3, 0.9 + 0.05 * Sin(sine / 30), 0.0001 * Cos(sine / 20)) * angles(Rad(40), Rad(0), Rad(-180)), 0.4)
  4374. LW.C0 = clerp(LW.C0, CF(-1.3, 0.8 + 0.05 * Sin(sine / 30), -0.0001 * Cos(sine / 20)) * angles(Rad(40), Rad(0), Rad(180)), 0.4)
  4375. end
  4376. Character.Head.face.Texture = "rbxassetid://620619801"
  4377. attack = false
  4378. hum.WalkSpeed = 40
  4379. end
  4380.  
  4381. function WRY() --WRYYYYYYY
  4382. attack = true
  4383. hum.WalkSpeed = 0.30
  4384. CreateSound("794081034", hed, 10, 1)
  4385. Character.Head.face.Texture = "rbxassetid://396389196"
  4386. for i = 0,2,0.1 do
  4387. swait()
  4388. CameraEnshaking(1, 2)
  4389. rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1) * angles(Rad(0), Rad(0), Rad(0)), 0.15)
  4390. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(30), Rad(0), Rad(0)), 0.3)
  4391. RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 , 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-2.5), Rad(0), Rad(0)), 0.15)
  4392. LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 , 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-2.5), Rad(0), Rad(0)), 0.15)
  4393. RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(140), Rad(60)), 0.1)
  4394. LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(-140), Rad(-60)), 0.1)
  4395. end
  4396. for i = 0,14.7,0.1 do
  4397. swait()
  4398. CameraEnshaking(1, 3)
  4399. rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 1, -1 + 0.1) * angles(Rad(-75), Rad(0), Rad(0)), 0.15)
  4400. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(65), Rad(0), Rad(0)), 0.3)
  4401. RH.C0 = clerp(RH.C0, CF(1.1, -0.9 - 0.1 , 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-2.5), Rad(0), Rad(-70)), 0.15)
  4402. LH.C0 = clerp(LH.C0, CF(-1.1, -0.9 - 0.1 , 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-2.5), Rad(0), Rad(70)), 0.15)
  4403. RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(45), Rad(0), Rad(40)), 0.1)
  4404. LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(45), Rad(-0), Rad(-40)), 0.1)
  4405. end
  4406. attack = false
  4407. Character.Head.face.Texture = "rbxassetid://620619801"
  4408. hum.WalkSpeed = 40
  4409. end
  4410.  
  4411. function DANCEFORME()
  4412. attack = true
  4413. texth.Text = "Squɑƚing."
  4414. text.Text = ""
  4415. lul:Pause()
  4416. Character.Head.face.Texture = "rbxassetid://1676553712"
  4417. MERKIO:Play()
  4418. repeat
  4419. for i = 0,0.37,0.03 do
  4420. swait()
  4421. MERKIO.Parent = tors
  4422. rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -1 + 0.1) * angles(Rad(0), Rad(0), Rad(0)), 0.8)
  4423. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-0), Rad(0), Rad(0)), 0.9)
  4424. RH.C0 = clerp(RH.C0, CF(1.8, -0.1 - 0.1 , 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-2.5), Rad(0), Rad(0)), 0.8)
  4425. LH.C0 = clerp(LH.C0, CF(-1.8, -0.1 - 0.1 , 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-2.5), Rad(0), Rad(0)), 0.8)
  4426. RW.C0 = clerp(RW.C0, CF(1.5, 0.7 + 0.1 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(115)), 0.77)
  4427. LW.C0 = clerp(LW.C0, CF(-1.5, 0.7 + 0.1 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(-115)), 0.67)
  4428. end
  4429. for i = 0,0.37,0.03 do
  4430. swait()
  4431. MERKIO.Parent = tors
  4432. rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1) * angles(Rad(0), Rad(0), Rad(0)), 0.8)
  4433. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-0), Rad(0), Rad(0)), 0.9)
  4434. RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 , 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-2.5), Rad(0), Rad(0)), 0.8)
  4435. LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 , 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-2.5), Rad(0), Rad(0)), 0.8)
  4436. RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(90)), 0.7)
  4437. LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(-90)), 0.7)
  4438. end
  4439. until MERKIO.Playing == false
  4440. MERKIO:Stop()
  4441. Character.Head.face.Texture = "rbxassetid://620619801"
  4442. attack = false
  4443. lul:Resume()
  4444. texth.Text = ""
  4445. text.Text = "Noti˅ɐ "
  4446. hum.WalkSpeed = 40
  4447. end
  4448.  
  4449. function takethat()
  4450. attack = true
  4451. hum.WalkSpeed = 0
  4452. CreateSound("1238240145", tors, 10, 1.05)
  4453. for i = 0,8.3,0.1 do
  4454. swait()
  4455. rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1) * angles(Rad(0), Rad(0), Rad(90)), 0.7)
  4456. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(30), Rad(0), Rad(0)), 0.7)
  4457. RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 , 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-2.5), Rad(0), Rad(0)), 0.7)
  4458. LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 , 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-2.5), Rad(0), Rad(0)), 0.7)
  4459. RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(-.6), Rad(0)), 0.7)
  4460. LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(-45), Rad(-.6), Rad(136 - 4.5 * Sin(sine / 20))), 0.7)
  4461. end
  4462. CreateSound("135165859", tors, 10, 1.05)
  4463. for i = 0,6,0.1 do
  4464. swait()
  4465. rootj.C0 = char.Torso.Neck.C0 * CFrame.Angles(math.random(-10,10),math.random(-10,10),math.random(-10,10))
  4466. rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1) * angles(Rad(0), Rad(0), Rad(0)), 0.85)
  4467. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(0), Rad(0), Rad(0)), 0.7)
  4468. RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 , 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-2.5), Rad(0), Rad(0)), 0.7)
  4469. LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 , 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-2.5), Rad(0), Rad(0)), 0.7)
  4470. RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(90), Rad(-.6), Rad(0)), 0.7)
  4471. LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(-0), Rad(-.6), Rad(0 - 4.5 * Sin(sine / 20))), 0.7)
  4472. end
  4473. attack = false
  4474. Character.Head.face.Texture = "rbxassetid://620619801"
  4475. hum.WalkSpeed = 40
  4476. end
  4477. function thonki()
  4478. attack = true
  4479. text.Text = "Thinking..."
  4480. hum.WalkSpeed = 6.5
  4481. Character.Head.face.Texture = "rbxassetid://1528105298"
  4482. thonks:Play()
  4483. lul:Pause()
  4484. repeat
  4485. for i = 0,8.3,0.1 do
  4486. swait()
  4487. rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1) * angles(Rad(0), Rad(0), Rad(90)), 0.7)
  4488. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(30), Rad(0), Rad(0)), 0.7)
  4489. RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 , 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-2.5), Rad(0), Rad(0)), 0.7)
  4490. LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 , 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-2.5), Rad(0), Rad(0)), 0.7)
  4491. RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(-.6), Rad(0)), 0.7)
  4492. LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(-45), Rad(-.6), Rad(136 - 4.5 * Sin(sine / 20))), 0.7)
  4493. end
  4494. until thonks.Playing == false
  4495. thonks:Stop()
  4496. attack = false
  4497. text.Text = "Noti˅ɐ "
  4498. Character.Head.face.Texture = "rbxassetid://620619801"
  4499. lul:Resume()
  4500. hum.WalkSpeed = 40
  4501. end
  4502. function kyu_will_break_your_neck_asdf_longest_function_name_ever_xd()
  4503. attack = true
  4504. Character.Head.face.Texture = "rbxassetid://266304560"
  4505. for i = 0,6,0.1 do
  4506. swait()
  4507. rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1) * angles(Rad(0), Rad(0), Rad(0)), 0.15)
  4508. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(0), Rad(0), Rad(0)), 0.3)
  4509. RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 , 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-2.5), Rad(0), Rad(0)), 0.15)
  4510. LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 , 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-2.5), Rad(0), Rad(0)), 0.15)
  4511. RW.C0 = clerp(RW.C0, CF(1.3, 0.9 + 0.05 * Sin(sine / 30), 0.2 * Cos(sine / 20)) * angles(Rad(170), Rad(0), Rad(-15)), 0.1)
  4512. LW.C0 = clerp(LW.C0, CF(-1.3, 0.8 + 0.05 * Sin(sine / 30), -0.025 * Cos(sine / 20)) * angles(Rad(140), Rad(0), Rad(15)), 0.1)
  4513. end
  4514. CreateSound("1093102664", hed, 10, 1)
  4515. CameraEnshaking(3, 8)
  4516. for i = 0,2,0.1 do
  4517. swait()
  4518. rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1) * angles(Rad(5), Rad(0), Rad(0)), 0.15)
  4519. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(10), Rad(40), Rad(0)), 0.4)
  4520. RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 , 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-2.5), Rad(0), Rad(0)), 0.15)
  4521. LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 , 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-2.5), Rad(0), Rad(0)), 0.15)
  4522. RW.C0 = clerp(RW.C0, CF(1.3, 0.9 + 0.05 * Sin(sine / 30), 0.2 * Cos(sine / 20)) * angles(Rad(200), Rad(0), Rad(-40)), 0.4)
  4523. LW.C0 = clerp(LW.C0, CF(-1.3, 0.8 + 0.05 * Sin(sine / 30), -0.025 * Cos(sine / 20)) * angles(Rad(40), Rad(0), Rad(40)), 0.4)
  4524. end
  4525. Character.Head.face.Texture = "rbxassetid://30128383"
  4526. hum.MaxHealth = 0
  4527. ragdoll(char)
  4528. CreateSound("534269232", hed, 5, 1)
  4529. end
  4530.  
  4531. function dead()
  4532. attack = true
  4533. hum.WalkSpeed = 0.20
  4534. CreateSound("137225991", hed, 10, 1)
  4535. Character.Head.face.Texture = "rbxassetid://297512410"
  4536. for i = 0,1.1,0.1 do
  4537. swait()
  4538. rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1) * angles(Rad(0), Rad(0), Rad(0)), 0.15)
  4539. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-0), Rad(0), Rad(0)), 0.3)
  4540. RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 , 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-2.5), Rad(0), Rad(90)), 0.15)
  4541. LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 , 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-2.5), Rad(0), Rad(-90)), 0.15)
  4542. RW.C0 = clerp(RW.C0, CF(1.5, 1 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(140)), 0.1)
  4543. LW.C0 = clerp(LW.C0, CF(-1.5, 1 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(-140)), 0.1)
  4544. end
  4545. for i = 0,1.1,0.1 do
  4546. swait()
  4547. rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1) * angles(Rad(0), Rad(90), Rad(0)), 0.15)
  4548. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-0), Rad(0), Rad(0)), 0.3)
  4549. RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 , 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-2.5), Rad(0), Rad(90)), 0.15)
  4550. LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 , 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-2.5), Rad(0), Rad(-90)), 0.15)
  4551. RW.C0 = clerp(RW.C0, CF(1.5, 1 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(140)), 0.1)
  4552. LW.C0 = clerp(LW.C0, CF(-1.5, 1 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(-140)), 0.1)
  4553. end
  4554. for i = 0,1.1,0.1 do
  4555. swait()
  4556. rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1) * angles(Rad(0), Rad(180), Rad(0)), 0.15)
  4557. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-0), Rad(0), Rad(0)), 0.3)
  4558. RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 , 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-2.5), Rad(0), Rad(90)), 0.15)
  4559. LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 , 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-2.5), Rad(0), Rad(-90)), 0.15)
  4560. RW.C0 = clerp(RW.C0, CF(1.5, 1 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(140)), 0.1)
  4561. LW.C0 = clerp(LW.C0, CF(-1.5, 1 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(-140)), 0.1)
  4562. end
  4563. for i = 0,1.1,0.1 do
  4564. swait()
  4565. rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1) * angles(Rad(0), Rad(270), Rad(0)), 0.15)
  4566. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-0), Rad(0), Rad(0)), 0.3)
  4567. RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 , 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-2.5), Rad(0), Rad(90)), 0.15)
  4568. LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 , 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-2.5), Rad(0), Rad(-90)), 0.15)
  4569. RW.C0 = clerp(RW.C0, CF(1.5, 1 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(140)), 0.1)
  4570. LW.C0 = clerp(LW.C0, CF(-1.5, 1 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(-140)), 0.1)
  4571. end
  4572. for i = 0,1.1,0.1 do
  4573. swait()
  4574. rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1) * angles(Rad(0), Rad(0), Rad(0)), 0.15)
  4575. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-0), Rad(0), Rad(0)), 0.3)
  4576. RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 , 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-2.5), Rad(0), Rad(90)), 0.15)
  4577. LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 , 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-2.5), Rad(0), Rad(-90)), 0.15)
  4578. RW.C0 = clerp(RW.C0, CF(1.5, 1 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(140)), 0.1)
  4579. LW.C0 = clerp(LW.C0, CF(-1.5, 1 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(-140)), 0.1)
  4580. end
  4581. for i = 0,1.1,0.1 do
  4582. swait()
  4583. rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1) * angles(Rad(0), Rad(90), Rad(0)), 0.15)
  4584. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-0), Rad(0), Rad(0)), 0.3)
  4585. RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 , 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-2.5), Rad(0), Rad(90)), 0.15)
  4586. LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 , 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-2.5), Rad(0), Rad(-90)), 0.15)
  4587. RW.C0 = clerp(RW.C0, CF(1.5, 1 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(140)), 0.1)
  4588. LW.C0 = clerp(LW.C0, CF(-1.5, 1 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(-140)), 0.1)
  4589. end
  4590. for i = 0,1.1,0.1 do
  4591. swait()
  4592. rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1) * angles(Rad(0), Rad(180), Rad(0)), 0.15)
  4593. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-0), Rad(0), Rad(0)), 0.3)
  4594. RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 , 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-2.5), Rad(0), Rad(90)), 0.15)
  4595. LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 , 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-2.5), Rad(0), Rad(-90)), 0.15)
  4596. RW.C0 = clerp(RW.C0, CF(1.5, 1 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(140)), 0.1)
  4597. LW.C0 = clerp(LW.C0, CF(-1.5, 1 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(-140)), 0.1)
  4598. end
  4599. for i = 0,1.1,0.1 do
  4600. swait()
  4601. rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1) * angles(Rad(0), Rad(270), Rad(0)), 0.15)
  4602. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-0), Rad(0), Rad(0)), 0.3)
  4603. RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 , 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-2.5), Rad(0), Rad(90)), 0.15)
  4604. LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 , 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-2.5), Rad(0), Rad(-90)), 0.15)
  4605. RW.C0 = clerp(RW.C0, CF(1.5, 1 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(140)), 0.1)
  4606. LW.C0 = clerp(LW.C0, CF(-1.5, 1 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(-140)), 0.1)
  4607. end
  4608. for i = 0,1.1,0.1 do
  4609. swait()
  4610. rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1) * angles(Rad(0), Rad(0), Rad(0)), 0.15)
  4611. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-0), Rad(0), Rad(0)), 0.3)
  4612. RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 , 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-2.5), Rad(0), Rad(90)), 0.15)
  4613. LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 , 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-2.5), Rad(0), Rad(-90)), 0.15)
  4614. RW.C0 = clerp(RW.C0, CF(1.5, 1 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(140)), 0.1)
  4615. LW.C0 = clerp(LW.C0, CF(-1.5, 1 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(-140)), 0.1)
  4616. end
  4617. Character.Head.face.Texture = "rbxassetid://273309187"
  4618. for i = 0,9,0.1 do
  4619. swait()
  4620. rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -2.59 + 0.1) * angles(Rad(-90), Rad(90), Rad(0)), 0.15)
  4621. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-0), Rad(0), Rad(0)), 0.3)
  4622. RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 , 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-2.5), Rad(0), Rad(0)), 0.15)
  4623. LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 , 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-2.5), Rad(0), Rad(-0)), 0.15)
  4624. RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(30)), 0.1)
  4625. LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(-30)), 0.1)
  4626. end
  4627. attack = false
  4628. Character.Head.face.Texture = "rbxassetid://620619801"
  4629. hum.WalkSpeed = 40
  4630. end
  4631.  
  4632. function ShutTheHellUp()
  4633. attack = true
  4634. hum.WalkSpeed = 2.01
  4635. CreateSound("336377340", hed, 10, 1)
  4636. for i = 0,3,0.1 do
  4637. swait()
  4638. rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1) * angles(Rad(0), Rad(0), Rad(0)), 0.15)
  4639. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(0), Rad(0), Rad(0)), 0.3)
  4640. RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-2.5), Rad(0), Rad(0)), 0.15)
  4641. LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-2.5), Rad(0), Rad(0)), 0.15)
  4642. RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(90), Rad(0), Rad(5)), 0.1)
  4643. LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(-5)), 0.1)
  4644. end
  4645. for i = 0,1.2,0.1 do
  4646. swait()
  4647. rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1) * angles(Rad(0), Rad(0), Rad(0)), 0.15)
  4648. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(20), Rad(0), Rad(0)), 0.3)
  4649. RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-2.5), Rad(0), Rad(0)), 0.15)
  4650. LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-2.5), Rad(0), Rad(0)), 0.15)
  4651. RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(90), Rad(0), Rad(5)), 0.1)
  4652. LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(-5)), 0.1)
  4653. end
  4654. for i = 0,1.2,0.1 do
  4655. swait()
  4656. rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1) * angles(Rad(0), Rad(0), Rad(0)), 0.15)
  4657. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-5), Rad(0), Rad(0)), 0.3)
  4658. RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-2.5), Rad(0), Rad(0)), 0.15)
  4659. LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-2.5), Rad(0), Rad(0)), 0.15)
  4660. RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(90), Rad(0), Rad(5)), 0.1)
  4661. LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(-5)), 0.1)
  4662. end
  4663. for i = 0,1.2,0.1 do
  4664. swait()
  4665. rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.2) * angles(Rad(0), Rad(0), Rad(0)), 0.15)
  4666. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(20), Rad(0), Rad(0)), 0.3)
  4667. RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-2.5), Rad(0), Rad(0)), 0.15)
  4668. LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-2.5), Rad(0), Rad(0)), 0.15)
  4669. RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(90), Rad(0), Rad(5)), 0.1)
  4670. LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(-5)), 0.1)
  4671. end
  4672. for i = 0,1.2,0.1 do
  4673. swait()
  4674. rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.2) * angles(Rad(0), Rad(0), Rad(0)), 0.15)
  4675. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-5), Rad(0), Rad(0)), 0.3)
  4676. RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-2.5), Rad(0), Rad(0)), 0.15)
  4677. LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-2.5), Rad(0), Rad(0)), 0.15)
  4678. RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(90), Rad(0), Rad(5)), 0.1)
  4679. LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(-5)), 0.1)
  4680. end
  4681. for i = 0,2,0.1 do
  4682. swait()
  4683. rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1) * angles(Rad(0), Rad(0), Rad(0)), 0.15)
  4684. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(0), Rad(0), Rad(0)), 0.3)
  4685. RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-2.5), Rad(0), Rad(0)), 0.15)
  4686. LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-2.5), Rad(0), Rad(0)), 0.15)
  4687. RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(120), Rad(0), Rad(5)), 0.1)
  4688. LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(-5)), 0.1)
  4689. end
  4690. for i = 0,2,0.1 do
  4691. swait()
  4692. rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1) * angles(Rad(0), Rad(0), Rad(0)), 0.15)
  4693. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(0), Rad(0), Rad(0)), 0.3)
  4694. RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-2.5), Rad(0), Rad(0)), 0.15)
  4695. LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-2.5), Rad(0), Rad(0)), 0.15)
  4696. RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(90), Rad(0), Rad(5)), 0.1)
  4697. LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(-5)), 0.1)
  4698. end
  4699. hum.WalkSpeed = 40
  4700. attack = false
  4701. end
  4702.  
  4703. function NO_U()
  4704. attack = true
  4705. hum.WalkSpeed = 4.01
  4706. Character.Head.face.Texture = "rbxassetid://304904077"
  4707. CreateSound("1543318456", hed, 10, 1)
  4708. for i = 0,6,0.1 do
  4709. swait()
  4710. rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1) * angles(Rad(0), Rad(0), Rad(0)), 0.15)
  4711. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(0), Rad(0), Rad(0)), 0.3)
  4712. RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-2.5), Rad(0), Rad(0)), 0.15)
  4713. LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-2.5), Rad(0), Rad(0)), 0.15)
  4714. RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(90), Rad(0), Rad(5)), 0.1)
  4715. LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(-5)), 0.1)
  4716. end
  4717. for i = 0,3.2,0.1 do
  4718. swait()
  4719. rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1) * angles(Rad(0), Rad(0), Rad(0)), 0.15)
  4720. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(20), Rad(0), Rad(0)), 0.3)
  4721. RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-2.5), Rad(0), Rad(0)), 0.15)
  4722. LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-2.5), Rad(0), Rad(0)), 0.15)
  4723. RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(90), Rad(0), Rad(5)), 0.1)
  4724. LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(-5)), 0.1)
  4725. end
  4726. hum.WalkSpeed = 40
  4727. Character.Head.face.Texture = "rbxassetid://620619801"
  4728. attack = false
  4729. end
  4730.  
  4731. function EndMySufferingV2()
  4732. attack = true
  4733. hum.WalkSpeed = 1.01
  4734. CreateSound("577475178", hed, 10, 1)
  4735. for i = 0,18,0.1 do
  4736. swait()
  4737. rootj.C0=clerp(rootj.C0,RootCF*CF(0,0,-0.1+0.1*math.cos(sine/20))*angles(math.rad(15),math.rad(-10),math.rad(0)),0.15)
  4738. tors.Neck.C0=clerp(tors.Neck.C0,necko*angles(math.rad(35),math.rad(0),math.rad(0)),.3)
  4739. RH.C0=clerp(RH.C0,CF(1,-.9-0.1*math.cos(sine/20),.025*math.cos(sine/20))*RHCF*angles(math.rad(-5),math.rad(0),math.rad(0)),0.15)
  4740. LH.C0=clerp(LH.C0,CF(-1,-.9-0.1*math.cos(sine/20),.025*math.cos(sine/20))*LHCF*angles(math.rad(-5),math.rad(-0),math.rad(-20)),0.15)
  4741. RW.C0 = clerp(RW.C0, CFrame.new(1.1, 0.5+0.1*math.sin(sine/30), -0.6) * angles(math.rad(-0), math.rad(10), math.rad(-110)), 0.1)
  4742. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5+0.1*math.sin(sine/30), 0.055*math.cos(sine/20)) * angles(math.rad(-0), math.rad(-10), math.rad(-105)), 0.1)
  4743. end
  4744. attack = false
  4745. hum.WalkSpeed = 40
  4746. end
  4747.  
  4748. function Victory()
  4749. attack = true
  4750. hum.WalkSpeed = 1.01
  4751. Character.Head.face.Texture = "rbxassetid://616284160"
  4752. Humanoid.Jump = true
  4753. CreateSound("130834939", hed, 10, 1)
  4754. for i = 0,3.7,0.1 do
  4755. swait()
  4756. rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.2) * angles(Rad(0), Rad(0), Rad(0)), 0.15)
  4757. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(0), Rad(0), Rad(0)), 0.3)
  4758. RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-2.5), Rad(0), Rad(-40)), 0.15)
  4759. LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-2.5), Rad(0), Rad(-40)), 0.15)
  4760. RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(0)), 0.1)
  4761. LW.C0 = clerp(LW.C0, CF(-1.5, 1 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(180), Rad(20), Rad(-5)), 0.1)
  4762. end
  4763. Humanoid.Jump = true
  4764. for i = 0,3.7,0.1 do
  4765. swait()
  4766. rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.2) * angles(Rad(0), Rad(0), Rad(0)), 0.15)
  4767. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(0), Rad(0), Rad(0)), 0.3)
  4768. RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-2.5), Rad(0), Rad(40)), 0.15)
  4769. LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-2.5), Rad(0), Rad(40)), 0.15)
  4770. RW.C0 = clerp(RW.C0, CF(1.5, 1 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(-180), Rad(-25), Rad(5)), 0.1)
  4771. LW.C0 = clerp(LW.C0, CF(-1.5, 1 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(-0)), 0.1)
  4772. end
  4773. Humanoid.Jump = true
  4774. for i = 0,3.7,0.1 do
  4775. swait()
  4776. rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.2) * angles(Rad(0), Rad(0), Rad(0)), 0.15)
  4777. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(0), Rad(0), Rad(0)), 0.3)
  4778. RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-2.5), Rad(0), Rad(-40)), 0.15)
  4779. LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-2.5), Rad(0), Rad(-40)), 0.15)
  4780. RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(0)), 0.1)
  4781. LW.C0 = clerp(LW.C0, CF(-1.5, 1 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(180), Rad(20), Rad(-5)), 0.1)
  4782. end
  4783. Humanoid.Jump = true
  4784. for i = 0,3.7,0.1 do
  4785. swait()
  4786. rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.2) * angles(Rad(0), Rad(0), Rad(0)), 0.15)
  4787. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(0), Rad(0), Rad(0)), 0.3)
  4788. RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-2.5), Rad(0), Rad(40)), 0.15)
  4789. LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-2.5), Rad(0), Rad(40)), 0.15)
  4790. RW.C0 = clerp(RW.C0, CF(1.5, 1 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(-180), Rad(-25), Rad(5)), 0.1)
  4791. LW.C0 = clerp(LW.C0, CF(-1.5, 1 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(-0)), 0.1)
  4792. end
  4793. Humanoid.Jump = true
  4794. for i = 0,3.7,0.1 do
  4795. swait()
  4796. rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.2) * angles(Rad(0), Rad(0), Rad(0)), 0.15)
  4797. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(0), Rad(0), Rad(0)), 0.3)
  4798. RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-2.5), Rad(0), Rad(-40)), 0.15)
  4799. LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-2.5), Rad(0), Rad(-40)), 0.15)
  4800. RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(0)), 0.1)
  4801. LW.C0 = clerp(LW.C0, CF(-1.5, 1 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(180), Rad(20), Rad(-5)), 0.1)
  4802. end
  4803. attack = false
  4804. Character.Head.face.Texture = "rbxassetid://620619801"
  4805. hum.WalkSpeed = 40
  4806. end
  4807.  
  4808. function WhatHuh()
  4809. attack = true
  4810. hum.WalkSpeed = 1.01
  4811. CreateSound("130766865", hed, 10, 1)
  4812. Character.Head.face.Texture = "rbxassetid://276732672"
  4813. for i = 0,4,0.1 do
  4814. swait()
  4815. rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1) * angles(Rad(0), Rad(0), Rad(0)), 0.15)
  4816. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(0), Rad(26), Rad(0)), 0.3)
  4817. RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 , 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-2.5), Rad(0), Rad(0)), 0.15)
  4818. LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 , 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-2.5), Rad(0), Rad(0)), 0.15)
  4819. RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(120)), 0.1)
  4820. LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(-120)), 0.1)
  4821. end
  4822. for i = 0,6.7,0.1 do
  4823. swait()
  4824. rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1) * angles(Rad(0), Rad(0), Rad(0)), 0.15)
  4825. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(0), Rad(-26), Rad(0)), 0.3)
  4826. RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 , 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-2.5), Rad(0), Rad(0)), 0.15)
  4827. LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 , 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-2.5), Rad(0), Rad(0)), 0.15)
  4828. RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(120)), 0.1)
  4829. LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(-120)), 0.1)
  4830. end
  4831. for i = 0,8.1,0.1 do
  4832. swait()
  4833. rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1) * angles(Rad(0), Rad(0), Rad(0)), 0.15)
  4834. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(0), Rad(26), Rad(0)), 0.3)
  4835. RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 , 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-2.5), Rad(0), Rad(0)), 0.15)
  4836. LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 , 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-2.5), Rad(0), Rad(0)), 0.15)
  4837. RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(120)), 0.1)
  4838. LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(-120)), 0.1)
  4839. end
  4840. for i = 0,1,0.1 do
  4841. swait()
  4842. rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1) * angles(Rad(0), Rad(0), Rad(0)), 0.15)
  4843. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(40), Rad(-26), Rad(0)), 0.3)
  4844. RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 , 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-2.5), Rad(0), Rad(0)), 0.15)
  4845. LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 , 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-2.5), Rad(0), Rad(0)), 0.15)
  4846. RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(120)), 0.1)
  4847. LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(-120)), 0.1)
  4848. end
  4849. for i = 0,1,0.1 do
  4850. swait()
  4851. rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1) * angles(Rad(0), Rad(0), Rad(0)), 0.15)
  4852. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(40), Rad(26), Rad(0)), 0.3)
  4853. RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 , 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-2.5), Rad(0), Rad(0)), 0.15)
  4854. LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 , 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-2.5), Rad(0), Rad(0)), 0.15)
  4855. RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(120)), 0.1)
  4856. LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(-120)), 0.1)
  4857. end
  4858. for i = 0,4,0.1 do
  4859. swait()
  4860. rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1) * angles(Rad(0), Rad(0), Rad(0)), 0.15)
  4861. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(0), Rad(-26), Rad(0)), 0.3)
  4862. RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 , 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-2.5), Rad(0), Rad(0)), 0.15)
  4863. LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 , 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-2.5), Rad(0), Rad(0)), 0.15)
  4864. RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(120)), 0.1)
  4865. LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(-120)), 0.1)
  4866. end
  4867. attack = false
  4868. Character.Head.face.Texture = "rbxassetid://620619801"
  4869. hum.WalkSpeed = 40
  4870. end
  4871.  
  4872. function kyu_will_break_your_neck_asdf_longest_function_name_ever_xd()
  4873. attack = true
  4874. Character.Head.face.Texture = "rbxassetid://266304560"
  4875. for i = 0,6,0.1 do
  4876. swait()
  4877. rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1) * angles(Rad(0), Rad(0), Rad(0)), 0.15)
  4878. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(0), Rad(0), Rad(0)), 0.3)
  4879. RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 , 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-2.5), Rad(0), Rad(0)), 0.15)
  4880. LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 , 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-2.5), Rad(0), Rad(0)), 0.15)
  4881. RW.C0 = clerp(RW.C0, CF(1.3, 0.9 + 0.05 * Sin(sine / 30), 0.2 * Cos(sine / 20)) * angles(Rad(170), Rad(0), Rad(-15)), 0.1)
  4882. LW.C0 = clerp(LW.C0, CF(-1.3, 0.8 + 0.05 * Sin(sine / 30), -0.025 * Cos(sine / 20)) * angles(Rad(140), Rad(0), Rad(15)), 0.1)
  4883. end
  4884. CreateSound("1093102664", hed, 10, 1)
  4885. CameraEnshaking(3, 8)
  4886. for i = 0,2,0.1 do
  4887. swait()
  4888. rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1) * angles(Rad(5), Rad(0), Rad(0)), 0.15)
  4889. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(10), Rad(40), Rad(0)), 0.4)
  4890. RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 , 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-2.5), Rad(0), Rad(0)), 0.15)
  4891. LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 , 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-2.5), Rad(0), Rad(0)), 0.15)
  4892. RW.C0 = clerp(RW.C0, CF(1.3, 0.9 + 0.05 * Sin(sine / 30), 0.2 * Cos(sine / 20)) * angles(Rad(200), Rad(0), Rad(-40)), 0.4)
  4893. LW.C0 = clerp(LW.C0, CF(-1.3, 0.8 + 0.05 * Sin(sine / 30), -0.025 * Cos(sine / 20)) * angles(Rad(40), Rad(0), Rad(40)), 0.4)
  4894. end
  4895. Character.Head.face.Texture = "rbxassetid://30128383"
  4896. hum.MaxHealth = 0
  4897. ragdoll(char)
  4898. CreateSound("534269232", hed, 5, 1)
  4899. end
  4900.  
  4901. function AnotherOne() --WhAT ANOTHER ONE
  4902. attack = true
  4903. hum.WalkSpeed = 1.01
  4904. local icri = CreateSound("1205111204", hed, 10, 1)
  4905. swait(165)
  4906. local FRAME = tors.CFrame
  4907. repeat
  4908. swait()
  4909. Character.Head.face.Texture = "rbxassetid://582931093"
  4910. CameraEnshaking(1, 10)
  4911. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(0), Rad(0), Rad(0)), 0.3)
  4912. RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 , 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-2.5), Rad(0), Rad(0)), 0.15)
  4913. LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 , 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-2.5), Rad(0), Rad(0)), 0.15)
  4914. RW.C0 = clerp(RW.C0, CF(1.3, 0.9 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(90)), 0.1)
  4915. LW.C0 = clerp(LW.C0, CF(-1.3, 0.9 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(-90)), 0.1)
  4916. tors.CFrame = FRAME * CF(0,1,0)
  4917. swait()
  4918. tors.CFrame = FRAME
  4919. until icri.Playing == false
  4920. Character.Head.face.Texture = "rbxassetid://620619801"
  4921. attack = false
  4922. hum.WalkSpeed = 40
  4923. end
  4924.  
  4925.  
  4926. function NEN()
  4927. attack = true
  4928. hum.WalkSpeed = 1.01
  4929. CreateSound("230292011", hed, 10, 1)
  4930. Character.Head.face.Texture = "rbxassetid://705269463"
  4931. for i = 0,4,0.1 do
  4932. swait()
  4933. CameraEnshaking(1, 3)
  4934. rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1) * angles(Rad(0), Rad(0), Rad(0)), 0.15)
  4935. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-90), Rad(0), Rad(0)), 0.3)
  4936. RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 , 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-2.5), Rad(0), Rad(0)), 0.15)
  4937. LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 , 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-2.5), Rad(0), Rad(0)), 0.15)
  4938. RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(120)), 0.1)
  4939. LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(-120)), 0.1)
  4940. end
  4941. attack = false
  4942. Character.Head.face.Texture = "rbxassetid://620619801"
  4943. hum.WalkSpeed = 40
  4944. end
  4945.  
  4946. function Ashes() --Straight from... Whatever it was called.
  4947. attack = true
  4948. hum.WalkSpeed = 1.01
  4949. Character.Head.face.Texture = "rbxassetid://360687027"
  4950. CreateSound("290084602", tors, 10, 1)
  4951. for i = 0,6.2,0.1 do
  4952. swait()
  4953. rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(0)), 0.15)
  4954. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-30), Rad(0), Rad(0)), 0.3)
  4955. RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-5), Rad(0), Rad(0)), 0.15)
  4956. LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-5), Rad(0), Rad(-0)), 0.15)
  4957. RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(-0), Rad(0), Rad(145)), 0.1)
  4958. LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(-0), Rad(0), Rad(-145)), 0.1)
  4959. end
  4960. for i = 0,6.2,0.1 do
  4961. swait()
  4962. rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1 * Cos(sine / 20)) * angles(Rad(20), Rad(0), Rad(0)), 0.15)
  4963. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(0), Rad(0), Rad(0)), 0.3)
  4964. RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-5), Rad(0), Rad(20)), 0.15)
  4965. LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-5), Rad(0), Rad(-20)), 0.15)
  4966. RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(-30), Rad(0), Rad(15)), 0.1)
  4967. LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(-30), Rad(0), Rad(-15)), 0.1)
  4968. end
  4969. attack = false
  4970. Character.Head.face.Texture = "rbxassetid://620619801"
  4971. hum.WalkSpeed = 40
  4972. end
  4973.  
  4974.  
  4975. function BOI()
  4976. attack = true
  4977. hum.WalkSpeed = 1.01
  4978. CreateSound("390901873", hed, 10, 1)
  4979. Character.Head.face.Texture = "rbxassetid://282463320"
  4980. for i = 0,4,0.1 do
  4981. swait()
  4982. rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1) * angles(Rad(0), Rad(0), Rad(0)), 0.15)
  4983. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(0), Rad(0), Rad(0)), 0.3)
  4984. RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 , 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-2.5), Rad(0), Rad(0)), 0.15)
  4985. LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 , 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-2.5), Rad(0), Rad(0)), 0.15)
  4986. RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(50), Rad(90)), 0.1)
  4987. LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(-50), Rad(-90)), 0.1)
  4988. end
  4989. for i = 0,4,0.1 do
  4990. swait()
  4991. rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1) * angles(Rad(0), Rad(0), Rad(0)), 0.15)
  4992. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(30), Rad(0), Rad(0)), 0.3)
  4993. RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 , 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-2.5), Rad(0), Rad(0)), 0.15)
  4994. LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 , 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-2.5), Rad(0), Rad(0)), 0.15)
  4995. RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(140), Rad(60)), 0.1)
  4996. LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(-140), Rad(-60)), 0.1)
  4997. end
  4998. attack = false
  4999. Character.Head.face.Texture = "rbxassetid://620619801"
  5000. hum.WalkSpeed = 40
  5001. end
  5002.  
  5003. function DrinkdaDrink()
  5004. attack = true
  5005. RHe.Transparency = 0
  5006. hum.WalkSpeed = 3
  5007. local Munch = CreateSound("554208103", hed, 5, 1)
  5008. swait(2)
  5009. repeat
  5010. for i = 0,6,0.1 do
  5011. swait()
  5012. rootj.C0 = clerp(rootj.C0, RootCF * CF(0* Player_Size, 0* Player_Size, -0.2 + 0.1* Player_Size * Cos(sine / 20)) * angles(Rad(-20), Rad(0), Rad(0)), 0.3)
  5013. tors.Neck.C0 = clerp(tors.Neck.C0, necko* CF(0, 0, 0 + ((1* Player_Size) - 1)) * angles(Rad(-35 - 5 * Sin(sine / 20)), Rad(0), Rad(0)), 0.3)
  5014. RH.C0 = clerp(RH.C0, CF(0.5* Player_Size, -0.9 - 0.1 * Cos(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(-20), Rad(-10), Rad(0)) * angles(Rad(0), Rad(0), Rad(5)), 0.3)
  5015. LH.C0 = clerp(LH.C0, CF(-0.5* Player_Size, -0.9 - 0.1 * Cos(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(-20), Rad(10), Rad(0)) * angles(Rad(0), Rad(0), Rad(-5)), 0.3)
  5016. RW.C0 = clerp(RW.C0, CF(1* Player_Size, 0.1 + 0.1 * Sin(sine / 20)* Player_Size, -0.6* Player_Size) * angles(Rad(160), Rad(0), Rad(-35)), 0.1)
  5017. LW.C0 = clerp(LW.C0, CF(-1.5* Player_Size, 0.5 + 0.1 * Sin(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(-20), Rad(0 - 5 * Sin(sine / 20)), Rad(-10 - 5 * Sin(sine / 20))), 0.3)
  5018. end
  5019. until Munch.Playing == false
  5020. hum.WalkSpeed = 40
  5021. RHe.Transparency = 1
  5022. attack = false
  5023. end
  5024.  
  5025. function EatdaChips()
  5026. attack = true
  5027. RHk.Transparency = 0
  5028. hum.WalkSpeed = 3
  5029. local Muncha = CreateSound("1575472350", hed, 5, 1)
  5030. swait(2)
  5031. repeat
  5032. for i = 0,6,0.1 do
  5033. swait()
  5034. rootj.C0 = clerp(rootj.C0, RootCF * CF(0* Player_Size, 0* Player_Size, -0.2 + 0.1* Player_Size * Cos(sine / 20)) * angles(Rad(-20), Rad(0), Rad(0)), 0.3)
  5035. tors.Neck.C0 = clerp(tors.Neck.C0, necko* CF(0, 0, 0 + ((1* Player_Size) - 1)) * angles(Rad(-35 - 5 * Sin(sine / 20)), Rad(0), Rad(0)), 0.3)
  5036. RH.C0 = clerp(RH.C0, CF(0.5* Player_Size, -0.9 - 0.1 * Cos(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(-20), Rad(-10), Rad(0)) * angles(Rad(0), Rad(0), Rad(5)), 0.3)
  5037. LH.C0 = clerp(LH.C0, CF(-0.5* Player_Size, -0.9 - 0.1 * Cos(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(-20), Rad(10), Rad(0)) * angles(Rad(0), Rad(0), Rad(-5)), 0.3)
  5038. RW.C0 = clerp(RW.C0, CF(1* Player_Size, 0.1 + 0.1 * Sin(sine / 20)* Player_Size, -0.6* Player_Size) * angles(Rad(160), Rad(0), Rad(-35)), 0.1)
  5039. LW.C0 = clerp(LW.C0, CF(-1.5* Player_Size, 0.5 + 0.1 * Sin(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(-20), Rad(0 - 5 * Sin(sine / 20)), Rad(-10 - 5 * Sin(sine / 20))), 0.3)
  5040. end
  5041. until Muncha.Playing == false
  5042. hum.WalkSpeed = 40
  5043. RHk.Transparency = 1
  5044. attack = false
  5045. end
  5046.  
  5047. function Sittyboi()
  5048. attack = true
  5049. lul:Pause()
  5050. text.Text = "Waiting..."
  5051. AAAAA.SoundId = "rbxassetid://1239136800"
  5052. AAAAA.TimePosition = 0
  5053. AAAAA:Play()
  5054. hum.WalkSpeed = 0
  5055. repeat
  5056. swait()
  5057. for i = 0, 1, 0.1 do
  5058. swait()
  5059. rootj.C0 = clerp(rootj.C0, RootCF * CF(0* Player_Size, 0* Player_Size, -1.6 + 0.1 * Player_Size * Cos(sine / 20)) * angles(Rad(-15), Rad(0), Rad(0)), 0.1)
  5060. tors.Neck.C0 = clerp(tors.Neck.C0, necko* CF(0, 0, 0 + ((1* Player_Size) - 1)) * angles(Rad(25 - 2.5 * Sin(sine / 20)), Rad(0), Rad(0)), 0.1)
  5061. RH.C0 = clerp(RH.C0, CF(0.5* Player_Size, -0.9 - 0.1 * Cos(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(0), Rad(-10), Rad(0)) * angles(Rad(75), Rad(0), Rad(5)), 0.1)
  5062. LH.C0 = clerp(LH.C0, CF(-0.5* Player_Size, -0.9 - 0.1 * Cos(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(0), Rad(10), Rad(0)) * angles(Rad(75), Rad(0), Rad(-5)), 0.1)
  5063. RW.C0 = clerp(RW.C0, CF(1.5* Player_Size, 0.5 + 0.1 * Sin(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(70), Rad(0 + 5 * Sin(sine / 20)), Rad(-30 + 5 * Sin(sine / 20))), 0.1)
  5064. LW.C0 = clerp(LW.C0, CF(-1.5* Player_Size, 0.2 - 0.1 * Cos(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(-15), Rad(20), Rad(-15)), 0.1)
  5065. end
  5066. until AAAAA.Playing == false
  5067. attack = false
  5068. AAAAA:Stop()
  5069. lul:Resume()
  5070. text.Text = "Noti˅ɐ "
  5071. hum.WalkSpeed = 40
  5072. end
  5073.  
  5074. function HELP()
  5075. attack = true
  5076. hum.WalkSpeed = 1.01
  5077. Character.Head.face.Texture = "rbxassetid://307972876"
  5078. CreateSound("1123321019", hed, 10, 1)
  5079. for i = 0,15,0.1 do
  5080. swait()
  5081. rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1) * angles(Rad(0), Rad(0), Rad(0)), 0.15)
  5082. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(0), Rad(0), Rad(0)), 0.3)
  5083. RH.C0 = clerp(RH.C0, CF(0.7, -0.01 - 0.1 , 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-2.5), Rad(0), Rad(0)), 0.15)
  5084. LH.C0 = clerp(LH.C0, CF(-0.7, -0.01 - 0.1 , 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-2.5), Rad(0), Rad(0)), 0.15)
  5085. RW.C0 = clerp(RW.C0, CF(0.9, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(0)), 0.1)
  5086. LW.C0 = clerp(LW.C0, CF(-0.9, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(0)), 0.1)
  5087. end
  5088. CreateSound("198462271", hed, 10, 1)
  5089. for i = 0,8,0.1 do
  5090. Character.Head.face.Texture = "rbxassetid://341497730"
  5091. swait()
  5092. rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1) * angles(Rad(0), Rad(0), Rad(0)), 0.15)
  5093. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(0), Rad(0), Rad(0)), 0.3)
  5094. RH.C0 = clerp(RH.C0, CF(0.7, -0.01 - 0.1 , 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-2.5), Rad(0), Rad(0)), 0.15)
  5095. LH.C0 = clerp(LH.C0, CF(-0.7, -0.01 - 0.1 , 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-2.5), Rad(0), Rad(0)), 0.15)
  5096. RW.C0 = clerp(RW.C0, CF(0.9, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(0)), 0.1)
  5097. LW.C0 = clerp(LW.C0, CF(-0.9, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(0)), 0.1)
  5098. end
  5099. for i = 0,8,0.1 do
  5100. Character.Head.face.Texture = "rbxassetid://341497730"
  5101. swait()
  5102. rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1) * angles(Rad(0), Rad(0), Rad(0)), 0.15)
  5103. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(60), Rad(0), Rad(0)), 0.3)
  5104. RH.C0 = clerp(RH.C0, CF(0.7, -0.01 - 0.1 , 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-2.5), Rad(0), Rad(0)), 0.15)
  5105. LH.C0 = clerp(LH.C0, CF(-0.7, -0.01 - 0.1 , 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-2.5), Rad(0), Rad(0)), 0.15)
  5106. RW.C0 = clerp(RW.C0, CF(0.9, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(0)), 0.1)
  5107. LW.C0 = clerp(LW.C0, CF(-0.9, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(0)), 0.1)
  5108. end
  5109. CreateSound("948494432", hed, 10, 1)
  5110. for i = 0,7.5,0.1 do
  5111. Character.Head.face.Texture = "rbxassetid://249062487"
  5112. swait()
  5113. rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1) * angles(Rad(0), Rad(0), Rad(0)), 0.15)
  5114. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(60), Rad(0), Rad(0)), 0.3)
  5115. RH.C0 = clerp(RH.C0, CF(0.7, -0.01 - 0.1 , 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-2.5), Rad(0), Rad(0)), 0.15)
  5116. LH.C0 = clerp(LH.C0, CF(-0.7, -0.01 - 0.1 , 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-2.5), Rad(0), Rad(0)), 0.15)
  5117. RW.C0 = clerp(RW.C0, CF(0.9, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(0)), 0.1)
  5118. LW.C0 = clerp(LW.C0, CF(-0.9, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(0)), 0.1)
  5119. end
  5120. CreateSound("1542642349", hed, 10, 1)
  5121. for i = 0,10,0.1 do
  5122. Character.Head.face.Texture = "rbxassetid://270636807"
  5123. swait()
  5124. rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -1 + 0.1) * angles(Rad(0), Rad(0), Rad(0)), 0.15)
  5125. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(0), Rad(0), Rad(0)), 0.3)
  5126. RH.C0 = clerp(RH.C0, CF(0.7, -0.01 - 0.1 , 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-2.5), Rad(0), Rad(0)), 0.15)
  5127. LH.C0 = clerp(LH.C0, CF(-0.7, -0.01 - 0.1 , 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-2.5), Rad(0), Rad(0)), 0.15)
  5128. RW.C0 = clerp(RW.C0, CF(0.9, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(0)), 0.1)
  5129. LW.C0 = clerp(LW.C0, CF(-0.9, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(0)), 0.1)
  5130. end
  5131. CreateSound("269597232", hed, 10, 1)
  5132. for i = 0,6,0.1 do
  5133. Character.Head.face.Texture = "rbxassetid://265057155"
  5134. swait()
  5135. rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -1 + 0.1) * angles(Rad(0), Rad(0), Rad(0)), 0.15)
  5136. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(0), Rad(0), Rad(0)), 0.3)
  5137. RH.C0 = clerp(RH.C0, CF(0.7, -0.01 - 0.1 , 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-2.5), Rad(0), Rad(0)), 0.15)
  5138. LH.C0 = clerp(LH.C0, CF(-0.7, -0.01 - 0.1 , 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-2.5), Rad(0), Rad(0)), 0.15)
  5139. RW.C0 = clerp(RW.C0, CF(0.9, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(0)), 0.1)
  5140. LW.C0 = clerp(LW.C0, CF(-0.9, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(0)), 0.1)
  5141. end
  5142. attack = false
  5143. Character.Head.face.Texture = "rbxassetid://620619801"
  5144. hum.WalkSpeed = 40
  5145. end
  5146.  
  5147. danci = false
  5148.  
  5149. function dingidongo() --my head burns
  5150. attack = true
  5151. danci = true
  5152. hum.WalkSpeed = 27.6
  5153. texth.Text = "Having a Seizure."
  5154. text.Text = ""
  5155. gudsong:Play()
  5156. lul:Pause()
  5157. gudsong.TimePosition = 6.6
  5158. Character.Head.face.Texture = "rbxassetid://315792941"
  5159. repeat
  5160. for i = 0,1.87,0.23 do
  5161. swait()
  5162. rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -1 + 0.1) * angles(Rad(0), Rad(0), Rad(0)), 0.8)
  5163. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-0), Rad(0), Rad(0)), 0.9)
  5164. RH.C0 = clerp(RH.C0, CF(1.8, -0.1 - 0.1 , 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-2.5), Rad(0), Rad(0)), 0.8)
  5165. LH.C0 = clerp(LH.C0, CF(-1.8, -0.1 - 0.1 , 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-2.5), Rad(0), Rad(0)), 0.8)
  5166. RW.C0 = clerp(RW.C0, CF(1.5, 0.7 + 0.1 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(115)), 0.77)
  5167. LW.C0 = clerp(LW.C0, CF(-1.5, 0.7 + 0.1 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(-115)), 0.67)
  5168. end
  5169. if gudsong.TimePosition == 11.937 then
  5170. gudsong.TimePosition = 6.6
  5171. end
  5172. for i = 0,1.87,0.23 do
  5173. swait()
  5174. rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1) * angles(Rad(0), Rad(0), Rad(0)), 0.8)
  5175. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-0), Rad(0), Rad(0)), 0.9)
  5176. RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 , 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-2.5), Rad(0), Rad(0)), 0.8)
  5177. LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 , 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-2.5), Rad(0), Rad(0)), 0.8)
  5178. RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(90)), 0.7)
  5179. LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(-90)), 0.7)
  5180. end
  5181. until danci == false
  5182. gudsong:Stop()
  5183. attack = false
  5184. lul:Resume()
  5185. texth.Text = ""
  5186. text.Text = "Noti˅ɐ "
  5187. attack = false
  5188. Character.Head.face.Texture = "rbxassetid://620619801"
  5189. hum.WalkSpeed = 40
  5190. end
  5191.  
  5192. function hap() --much hap
  5193. attack = true
  5194. hum.WalkSpeed = 0.10
  5195. CreateSound("363808674", hed, 10, 1)
  5196. Character.Head.face.Texture = "rbxassetid://315792941"
  5197. for i = 0,12,0.1 do
  5198. swait()
  5199. rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1) * angles(Rad(0), Rad(0), Rad(0)), 0.15)
  5200. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-0), Rad(0), Rad(180)), 0.3)
  5201. RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 , 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-2.5), Rad(0), Rad(0)), 0.15)
  5202. LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 , 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-2.5), Rad(0), Rad(0)), 0.15)
  5203. RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(0)), 0.1)
  5204. LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(-0)), 0.1)
  5205. end
  5206. CreateSound("233168827", hed, 10, 1)
  5207. Character.Head.face.Texture = "rbxassetid://335761015"
  5208. for i = 0,10,0.1 do
  5209. swait()
  5210. rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1) * angles(Rad(0), Rad(0), Rad(0)), 0.15)
  5211. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-0), Rad(0), Rad(180)), 0.3)
  5212. RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 , 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-2.5), Rad(0), Rad(0)), 0.15)
  5213. LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 , 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-2.5), Rad(0), Rad(0)), 0.15)
  5214. RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(0)), 0.1)
  5215. LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(-0)), 0.1)
  5216. end
  5217. CreateSound("363808674", hed, 10, 1)
  5218. attack = false
  5219. Character.Head.face.Texture = "rbxassetid://620619801"
  5220. hum.WalkSpeed = 40
  5221. end
  5222.  
  5223. function Gumilol()
  5224. attack = true
  5225. hum.WalkSpeed = 0
  5226. local Senses = CreateSound("605297168", hed, 6, 1)
  5227. swait(2)
  5228. repeat
  5229. swait()
  5230. rootj.C0 = clerp(rootj.C0, RootCF * CF(0* Player_Size, 0* Player_Size, -0.1 + 0.1* Player_Size * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(20)), 0.2)
  5231. tors.Neck.C0 = clerp(tors.Neck.C0, necko* CF(0, 0, 0 + ((1* Player_Size) - 1)) * angles(Rad(0 - 5 * Sin(sine / 20)), Rad(0), Rad(-20)), 0.2)
  5232. RH.C0 = clerp(RH.C0, CF(0.5* Player_Size, -0.9 - 0.1 * Cos(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(0), Rad(-10), Rad(0)) * angles(Rad(0), Rad(0), Rad(5)), 0.2)
  5233. LH.C0 = clerp(LH.C0, CF(-0.5* Player_Size, -0.9 - 0.1 * Cos(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(0), Rad(10), Rad(0)) * angles(Rad(0), Rad(0), Rad(-5)), 0.2)
  5234. RW.C0 = clerp(RW.C0, CF(1.5* Player_Size, 0.5 + 0.1 * Sin(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(0), Rad(0 + 5 * Sin(sine / 20)), Rad(10 + 5 * Sin(sine / 20))), 0.2)
  5235. LW.C0 = clerp(LW.C0, CF(-1.5* Player_Size, 0.5 + 0.1 * Sin(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(0), Rad(0), Rad(-90)), 0.2)
  5236. until Senses.TimePosition > 2.7
  5237. for i = 0, 3, 0.1 do
  5238. swait()
  5239. rootj.C0 = clerp(rootj.C0, RootCF * CF(0* Player_Size, 0* Player_Size, -0.1 + 0.1* Player_Size) * angles(Rad(-30), Rad(0), Rad(0)), 0.5)
  5240. tors.Neck.C0 = clerp(tors.Neck.C0, necko* CF(0, 0, 0 + ((1* Player_Size) - 1)) * angles(Rad(0), Rad(0), Rad(0)), 0.5)
  5241. RH.C0 = clerp(RH.C0, CF(0.5* Player_Size, -0.9* Player_Size, 0* Player_Size) * angles(Rad(0), Rad(-10), Rad(0)) * angles(Rad(0), Rad(0), Rad(5)), 0.5)
  5242. LH.C0 = clerp(LH.C0, CF(-0.5* Player_Size, -0.9* Player_Size, 0* Player_Size) * angles(Rad(0), Rad(10), Rad(0)) * angles(Rad(0), Rad(0), Rad(-5)), 0.5)
  5243. RW.C0 = clerp(RW.C0, CF(1.5* Player_Size, 0.5* Player_Size, 0* Player_Size) * angles(Rad(0), Rad(0), Rad(10)), 0.5)
  5244. LW.C0 = clerp(LW.C0, CF(-1.5* Player_Size, 0.5* Player_Size, 0* Player_Size) * angles(Rad(0), Rad(0), Rad(-90)), 0.5)
  5245. end
  5246. root.Anchored = true
  5247. repeat
  5248. swait()
  5249. rootj.C0 = clerp(rootj.C0, RootCF * CF(0* Player_Size, 0* Player_Size, -2.7 + 0.1* Player_Size) * angles(Rad(90), Rad(0), Rad(0)), 0.5)
  5250. tors.Neck.C0 = clerp(tors.Neck.C0, necko* CF(0, 0, 0 + ((1* Player_Size) - 1)) * angles(Rad(0), Rad(0), Rad(0)), 0.5)
  5251. RH.C0 = clerp(RH.C0, CF(0.5* Player_Size, -0.9* Player_Size, 0* Player_Size) * angles(Rad(0), Rad(-10), Rad(0)) * angles(Rad(0), Rad(0), Rad(5)), 0.5)
  5252. LH.C0 = clerp(LH.C0, CF(-0.5* Player_Size, -0.9* Player_Size, 0* Player_Size) * angles(Rad(0), Rad(10), Rad(0)) * angles(Rad(0), Rad(0), Rad(-5)), 0.5)
  5253. RW.C0 = clerp(RW.C0, CF(1.5* Player_Size, 0.5* Player_Size, 0* Player_Size) * angles(Rad(0), Rad(0), Rad(10)), 0.5)
  5254. LW.C0 = clerp(LW.C0, CF(-1.5* Player_Size, 0.5* Player_Size, 0* Player_Size) * angles(Rad(0), Rad(0), Rad(-90)), 0.5)
  5255. until Senses.Playing == false
  5256. hum.WalkSpeed = 40
  5257. attack = false
  5258. root.Anchored = false
  5259. end
  5260. function oofmyass()
  5261. attack = true
  5262. hum.WalkSpeed = 0
  5263. CreateSound("663306786", tors, 3, 1)
  5264. for i = 0, 12, 0.1 do
  5265. swait()
  5266. rootj.C0 = clerp(rootj.C0, RootCF * CF(0* Player_Size, 0 + 1 * i * Player_Size, -0.1 + 0.1* Player_Size * Cos(sine / 20)) * angles(Rad(-20), Rad(0), Rad(0)), 0.1)
  5267. tors.Neck.C0 = clerp(tors.Neck.C0, necko* CF(0, 0, 0 + ((1* Player_Size) - 1)) * angles(Rad(20 - 5 * Sin(sine / 20)), Rad(0), Rad(0)), 0.1)
  5268. RH.C0 = clerp(RH.C0, CF(0.5* Player_Size, -0.9 - 0.1 * Cos(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(47), Rad(-10), Rad(0)) * angles(Rad(0), Rad(0), Rad(5)), 0.1)
  5269. LH.C0 = clerp(LH.C0, CF(-0.5* Player_Size, -0.9 - 0.1 * Cos(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(65), Rad(10), Rad(0)) * angles(Rad(0), Rad(0), Rad(-5)), 0.1)
  5270. RW.C0 = clerp(RW.C0, CF(1.5* Player_Size, 0.5 + 0.1 * Sin(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(75), Rad(0 + 5 * Sin(sine / 20)), Rad(10 + 5 * Sin(sine / 20))), 0.1)
  5271. LW.C0 = clerp(LW.C0, CF(-1.5* Player_Size, 0.5 + 0.1 * Sin(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(143), Rad(0 - 5 * Sin(sine / 20)), Rad(-10 - 5 * Sin(sine / 20))), 0.1)
  5272. end
  5273. CreateSound("663307468", tors, 6, 1)
  5274. for i = 0, 6, 0.1 do
  5275. swait()
  5276. rootj.C0 = clerp(rootj.C0, RootCF * CF(0* Player_Size, 4500 * Player_Size, -0.1 + 0.1* Player_Size * Cos(sine / 20)) * angles(Rad(-20), Rad(0), Rad(0)), 0.15)
  5277. tors.Neck.C0 = clerp(tors.Neck.C0, necko* CF(0, 0, 0 + ((1* Player_Size) - 1)) * angles(Rad(20 - 5 * Sin(sine / 20)), Rad(0), Rad(0)), 0.1)
  5278. RH.C0 = clerp(RH.C0, CF(0.5* Player_Size, -0.9 - 0.1 * Cos(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(47), Rad(-10), Rad(0)) * angles(Rad(0), Rad(0), Rad(5)), 0.1)
  5279. LH.C0 = clerp(LH.C0, CF(-0.5* Player_Size, -0.9 - 0.1 * Cos(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(65), Rad(10), Rad(0)) * angles(Rad(0), Rad(0), Rad(-5)), 0.1)
  5280. RW.C0 = clerp(RW.C0, CF(1.5* Player_Size, 0.5 + 0.1 * Sin(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(75), Rad(0 + 5 * Sin(sine / 20)), Rad(10 + 5 * Sin(sine / 20))), 0.1)
  5281. LW.C0 = clerp(LW.C0, CF(-1.5* Player_Size, 0.5 + 0.1 * Sin(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(156), Rad(0 - 5 * Sin(sine / 20)), Rad(-10 - 5 * Sin(sine / 20))), 0.1)
  5282. end
  5283. hum.WalkSpeed = 40
  5284. attack = false
  5285. end
  5286. function WoodyGotWood()
  5287. attack = true
  5288. hum.WalkSpeed = 0
  5289. local Woodlenny = CreateSound("1764642350", hed, 6, 1)
  5290. swait(2)
  5291. repeat
  5292. swait()
  5293. rootj.C0 = clerp(rootj.C0, RootCF * CF(0* Player_Size, 0* Player_Size, -0.1 + 0.1* Player_Size * Cos(sine / 5)) * angles(Rad(20), Rad(0), Rad(5)), 0.2)
  5294. tors.Neck.C0 = clerp(tors.Neck.C0, necko* CF(0, 0, 0 + ((1* Player_Size) - 1)) * angles(Rad(20), Rad(0), Rad(-5 - 15 * Sin(sine / 20))), 0.2)
  5295. RH.C0 = clerp(RH.C0, CF(0.5* Player_Size, -0.9 - 0.1 * Cos(sine / 5)* Player_Size, 0* Player_Size) * angles(Rad(20), Rad(-10), Rad(0)) * angles(Rad(0), Rad(0), Rad(5)), 0.2)
  5296. LH.C0 = clerp(LH.C0, CF(-0.5* Player_Size, -0.9 - 0.1 * Cos(sine / 5)* Player_Size, 0* Player_Size) * angles(Rad(20), Rad(10), Rad(0)) * angles(Rad(0), Rad(0), Rad(-5)), 0.2)
  5297. RW.C0 = clerp(RW.C0, CF(1.5* Player_Size, 0.5 + 0.1 * Sin(sine / 5)* Player_Size, 0* Player_Size) * angles(Rad(0), Rad(0), Rad(10)), 0.2)
  5298. LW.C0 = clerp(LW.C0, CF(-1.5* Player_Size, 0.5 + 0.1 * Sin(sine / 5)* Player_Size, 0* Player_Size) * angles(Rad(20), Rad(0), Rad(-10)), 0.2)
  5299. until Woodlenny.TimePosition > 3.6
  5300. root.Anchored = true
  5301. repeat
  5302. swait()
  5303. for i = 0, 2, 0.1 do
  5304. swait()
  5305. rootj.C0 = clerp(rootj.C0, RootCF * CF(0* Player_Size, 0* Player_Size, -2.7 + 0.1* Player_Size) * angles(Rad(-90), Rad(0), Rad(0)), 0.5)
  5306. tors.Neck.C0 = clerp(tors.Neck.C0, necko* CF(0, 0, 0 + ((1* Player_Size) - 1)) * angles(Rad(0), Rad(0), Rad(0)), 0.5)
  5307. RH.C0 = clerp(RH.C0, CF(0.5* Player_Size, -0.9* Player_Size, 0* Player_Size) * angles(Rad(0), Rad(-10), Rad(0)) * angles(Rad(0), Rad(0), Rad(5)), 0.5)
  5308. LH.C0 = clerp(LH.C0, CF(-0.5* Player_Size, -0.9* Player_Size, 0* Player_Size) * angles(Rad(0), Rad(10), Rad(0)) * angles(Rad(0), Rad(0), Rad(-5)), 0.5)
  5309. RW.C0 = clerp(RW.C0, CF(1.5* Player_Size, 0.5* Player_Size, 0* Player_Size) * angles(Rad(0), Rad(0), Rad(90)), 0.5)
  5310. LW.C0 = clerp(LW.C0, CF(-1.5* Player_Size, 0.5* Player_Size, 0* Player_Size) * angles(Rad(0), Rad(0), Rad(-90)), 0.5)
  5311. end
  5312. for i = 0, 1.6, 0.1 do
  5313. swait()
  5314. rootj.C0 = clerp(rootj.C0, RootCF * CF(0* Player_Size, 0* Player_Size, -2.4 + 0.1* Player_Size) * angles(Rad(-90), Rad(0), Rad(0)), 0.5)
  5315. tors.Neck.C0 = clerp(tors.Neck.C0, necko* CF(0, 0, 0 + ((1* Player_Size) - 1)) * angles(Rad(0), Rad(0), Rad(0)), 0.5)
  5316. RH.C0 = clerp(RH.C0, CF(0.5* Player_Size, -0.9* Player_Size, 0* Player_Size) * angles(Rad(0), Rad(-10), Rad(0)) * angles(Rad(0), Rad(0), Rad(5)), 0.5)
  5317. LH.C0 = clerp(LH.C0, CF(-0.5* Player_Size, -0.9* Player_Size, 0* Player_Size) * angles(Rad(0), Rad(10), Rad(0)) * angles(Rad(0), Rad(0), Rad(-5)), 0.5)
  5318. RW.C0 = clerp(RW.C0, CF(1.5* Player_Size, 0.5* Player_Size, 0* Player_Size) * angles(Rad(0), Rad(0), Rad(75)), 0.5)
  5319. LW.C0 = clerp(LW.C0, CF(-1.5* Player_Size, 0.5* Player_Size, 0* Player_Size) * angles(Rad(0), Rad(0), Rad(-75)), 0.5)
  5320. end
  5321. until Woodlenny.Playing == false
  5322. hum.WalkSpeed = 40
  5323. attack = false
  5324. root.Anchored = false
  5325. end
  5326.  
  5327. function LeChange()
  5328. attack = true
  5329. hum.WalkSpeed = 40
  5330. lul.Pitch = 1
  5331. lul:Stop()
  5332. local mue = math.random(1,14)
  5333. if mue == 1 then
  5334. lul.SoundId = "rbxassetid://193889412"
  5335. end
  5336. if mue == 2 then
  5337. lul.SoundId = "rbxassetid://274690929"
  5338. end
  5339. if mue == 3 then
  5340. lul.SoundId = "rbxassetid://1241998626"
  5341. end
  5342. if mue == 4 then
  5343. lul.SoundId = "rbxassetid://1878962648"
  5344. end
  5345. if mue == 5 then
  5346. lul.SoundId = "rbxassetid://185117072"
  5347. end
  5348. if mue == 6 then
  5349. lul.SoundId = "rbxassetid://295856024"
  5350. end
  5351. if mue == 7 then
  5352. lul.SoundId = "rbxassetid://2054013600"
  5353. end
  5354. if mue == 8 then
  5355. lul.SoundId = "rbxassetid://1463709693"
  5356. lul.Pitch = 1.4
  5357. end
  5358. if mue == 9 then
  5359. lul.SoundId = "rbxassetid://575705300"
  5360. end
  5361. if mue == 10 then
  5362. lul.SoundId = "rbxassetid://142924062"
  5363. end
  5364. if mue == 11 then
  5365. lul.SoundId = "rbxassetid://251072363"
  5366. end
  5367. if mue == 12 then
  5368. lul.SoundId = "rbxassetid://731061980"
  5369. end
  5370. if mue == 13 then
  5371. lul.SoundId = "rbxassetid://455682677"
  5372. end
  5373. if mue == 14 then
  5374. lul.SoundId = "rbxassetid://1283123885"
  5375. end
  5376. hum.WalkSpeed = 40
  5377. lul:Play()
  5378. attack = false
  5379. root.Anchored = false
  5380. end
  5381.  
  5382. function SCREAM()
  5383. attack = true
  5384. hum.WalkSpeed = 70
  5385. lul:Pause()
  5386. Character.Head.face.Texture = "rbxassetid://1667792"
  5387. local A = math.random(1,83)
  5388. if A == 1 then
  5389. AAAAA.SoundId = "rbxassetid://580806904"
  5390. AAAAA.TimePosition = 0
  5391. end
  5392. if A == 2 then
  5393. AAAAA.SoundId = "rbxassetid://569124237"
  5394. AAAAA.TimePosition = 0
  5395. end
  5396. if A == 3 then
  5397. AAAAA.SoundId = "rbxassetid://824995694"
  5398. AAAAA.TimePosition = 0
  5399. end
  5400. if A == 4 then
  5401. AAAAA.SoundId = "rbxassetid://619398081"
  5402. AAAAA.TimePosition = 0
  5403. end
  5404. if A == 5 then
  5405. AAAAA.SoundId = "rbxassetid://561567000"
  5406. AAAAA.TimePosition = 0
  5407. end
  5408. if A == 6 then
  5409. AAAAA.SoundId = "rbxassetid://780544434"
  5410. AAAAA.TimePosition = 0
  5411. end
  5412. if A == 7 then
  5413. AAAAA.SoundId = "rbxassetid://1127778994"
  5414. AAAAA.TimePosition = 0
  5415. end
  5416. if A == 8 then
  5417. AAAAA.SoundId = "rbxassetid://2016152738"
  5418. AAAAA.TimePosition = 0
  5419. end
  5420. if A == 9 then
  5421. AAAAA.SoundId = "rbxassetid://1649268255"
  5422. AAAAA.TimePosition = 0
  5423. end
  5424. if A == 10 then
  5425. AAAAA.SoundId = "rbxassetid://318925857"
  5426. AAAAA.TimePosition = 0
  5427. end
  5428. if A == 11 then
  5429. AAAAA.SoundId = "rbxassetid://1231447409"
  5430. AAAAA.TimePosition = 0
  5431. end
  5432. if A == 12 then
  5433. AAAAA.SoundId = "rbxassetid://1173662546"
  5434. AAAAA.TimePosition = 0
  5435. end
  5436. if A == 13 then
  5437. AAAAA.SoundId = "rbxassetid://1731102335"
  5438. AAAAA.TimePosition = 0
  5439. end
  5440. if A == 14 then
  5441. AAAAA.SoundId = "rbxassetid://597084853"
  5442. AAAAA.TimePosition = 0
  5443. end
  5444. if A == 15 then
  5445. AAAAA.SoundId = "rbxassetid://255219578"
  5446. AAAAA.TimePosition = 0
  5447. end
  5448. if A == 16 then
  5449. AAAAA.SoundId = "rbxassetid://968042399"
  5450. AAAAA.TimePosition = 0
  5451. end
  5452. if A == 17 then
  5453. AAAAA.SoundId = "rbxassetid://2088388847"
  5454. AAAAA.TimePosition = 0
  5455. end
  5456. if A == 18 then
  5457. AAAAA.SoundId = "rbxassetid://1958305455"
  5458. AAAAA.TimePosition = 0
  5459. end
  5460. if A == 19 then
  5461. AAAAA.SoundId = "rbxassetid://1171758804"
  5462. AAAAA.TimePosition = 0
  5463. end
  5464. if A == 20 then
  5465. AAAAA.SoundId = "rbxassetid://1453459167"
  5466. AAAAA.TimePosition = 0
  5467. end
  5468. if A == 21 then
  5469. AAAAA.SoundId = "rbxassetid://2000897208"
  5470. AAAAA.TimePosition = 0
  5471. end
  5472. if A == 22 then
  5473. AAAAA.SoundId = "rbxassetid://841541884"
  5474. AAAAA.TimePosition = 0
  5475. end
  5476. if A == 23 then
  5477. AAAAA.SoundId = "rbxassetid://839044936"
  5478. AAAAA.TimePosition = 0
  5479. end
  5480. if A == 24 then
  5481. AAAAA.SoundId = "rbxassetid://520168377"
  5482. AAAAA.TimePosition = 0
  5483. end
  5484. if A == 25 then
  5485. AAAAA.SoundId = "rbxassetid://655669511"
  5486. AAAAA.TimePosition = 0
  5487. end
  5488. if A == 26 then
  5489. AAAAA.SoundId = "rbxassetid://1125711065"
  5490. AAAAA.TimePosition = 0
  5491. end
  5492. if A == 27 then
  5493. AAAAA.SoundId = "rbxassetid://482886779"
  5494. AAAAA.TimePosition = 0
  5495. end
  5496. if A == 28 then
  5497. AAAAA.SoundId = "rbxassetid://470406966"
  5498. AAAAA.TimePosition = 0
  5499. end
  5500. if A == 29 then
  5501. AAAAA.SoundId = "rbxassetid://363239413"
  5502. AAAAA.TimePosition = 0
  5503. end
  5504. if A == 30 then
  5505. AAAAA.SoundId = "rbxassetid://1183260037"
  5506. AAAAA.TimePosition = 0
  5507. end
  5508. if A == 31 then
  5509. AAAAA.SoundId = "rbxassetid://644321050"
  5510. AAAAA.TimePosition = 0
  5511. end
  5512. if A == 32 then
  5513. AAAAA.SoundId = "rbxassetid://962124783"
  5514. AAAAA.TimePosition = 0
  5515. end
  5516. if A == 33 then
  5517. AAAAA.SoundId = "rbxassetid://328782098"
  5518. AAAAA.TimePosition = 0
  5519. end
  5520. if A == 34 then
  5521. AAAAA.SoundId = "rbxassetid://1868475933"
  5522. AAAAA.TimePosition = 0
  5523. end
  5524. if A == 35 then
  5525. AAAAA.SoundId = "rbxassetid://606775826"
  5526. AAAAA.TimePosition = 0
  5527. end
  5528. if A == 36 then
  5529. AAAAA.SoundId = "rbxassetid://299132320"
  5530. AAAAA.TimePosition = 0
  5531. end
  5532. if A == 37 then
  5533. AAAAA.SoundId = "rbxassetid://153109732"
  5534. AAAAA.TimePosition = 0
  5535. end
  5536. if A == 37 then
  5537. AAAAA.SoundId = "rbxassetid://457506669"
  5538. AAAAA.TimePosition = 0
  5539. end
  5540. if A == 38 then
  5541. AAAAA.SoundId = "rbxassetid://335628150"
  5542. AAAAA.TimePosition = 0
  5543. end
  5544. if A == 39 then
  5545. AAAAA.SoundId = "rbxassetid://488032404"
  5546. AAAAA.TimePosition = 0
  5547. end
  5548. if A == 40 then
  5549. AAAAA.SoundId = "rbxassetid://1375131348"
  5550. AAAAA.TimePosition = 0
  5551. end
  5552. if A == 41 then
  5553. AAAAA.SoundId = "rbxassetid://1314602285"
  5554. AAAAA.TimePosition = 0
  5555. end
  5556. if A == 42 then
  5557. AAAAA.SoundId = "rbxassetid://744281932"
  5558. AAAAA.TimePosition = 0
  5559. end
  5560. if A == 43 then
  5561. AAAAA.SoundId = "rbxassetid://434976383"
  5562. AAAAA.TimePosition = 0
  5563. end
  5564. if A == 44 then
  5565. AAAAA.SoundId = "rbxassetid://1842306658"
  5566. AAAAA.TimePosition = 0
  5567. end
  5568. if A == 45 then
  5569. AAAAA.SoundId = "rbxassetid://643472343"
  5570. AAAAA.TimePosition = 0
  5571. end
  5572. if A == 46 then
  5573. AAAAA.SoundId = "rbxassetid://221258319"
  5574. AAAAA.TimePosition = 0
  5575. end
  5576. if A == 47 then
  5577. AAAAA.SoundId = "rbxassetid://1679015957"
  5578. AAAAA.TimePosition = 0
  5579. end
  5580. if A == 48 then
  5581. AAAAA.SoundId = "rbxassetid://567908972"
  5582. AAAAA.TimePosition = 0
  5583. end
  5584. if A == 49 then
  5585. AAAAA.SoundId = "rbxassetid://717014037"
  5586. AAAAA.TimePosition = 0
  5587. end
  5588. if A == 50 then
  5589. AAAAA.SoundId = "rbxassetid://744323533"
  5590. AAAAA.TimePosition = 0
  5591. end
  5592. if A == 51 then
  5593. AAAAA.SoundId = "rbxassetid://889774006"
  5594. AAAAA.TimePosition = 0
  5595. end
  5596. if A == 52 then
  5597. AAAAA.SoundId = "rbxassetid://167137736"
  5598. AAAAA.TimePosition = 0
  5599. end
  5600. if A == 53 then
  5601. AAAAA.SoundId = "rbxassetid://251074756"
  5602. AAAAA.TimePosition = 0
  5603. end
  5604. if A == 54 then
  5605. AAAAA.SoundId = "rbxassetid://977558364"
  5606. AAAAA.TimePosition = 0
  5607. end
  5608. if A == 55 then
  5609. AAAAA.SoundId = "rbxassetid://328728034"
  5610. AAAAA.TimePosition = 0
  5611. end
  5612. if A == 56 then
  5613. AAAAA.SoundId = "rbxassetid://1266243649"
  5614. AAAAA.TimePosition = 0
  5615. end
  5616. if A == 57 then
  5617. AAAAA.SoundId = "rbxassetid://964618925"
  5618. AAAAA.TimePosition = 0
  5619. end
  5620. if A == 58 then
  5621. AAAAA.SoundId = "rbxassetid://1803630339"
  5622. AAAAA.TimePosition = 0
  5623. end
  5624. if A == 59 then
  5625. AAAAA.SoundId = "rbxassetid://840189092"
  5626. AAAAA.TimePosition = 0
  5627. end
  5628. if A == 60 then
  5629. AAAAA.SoundId = "rbxassetid://1559029429"
  5630. AAAAA.TimePosition = 0
  5631. end
  5632. if A == 61 then
  5633. AAAAA.SoundId = "rbxassetid://1638542850"
  5634. AAAAA.TimePosition = 0
  5635. end
  5636. if A == 62 then
  5637. AAAAA.SoundId = "rbxassetid://803576871"
  5638. AAAAA.TimePosition = 0
  5639. end
  5640. if A == 63 then
  5641. AAAAA.SoundId = "rbxassetid://698882646"
  5642. AAAAA.TimePosition = 0
  5643. end
  5644. if A == 64 then
  5645. AAAAA.SoundId = "rbxassetid://1151976352"
  5646. AAAAA.TimePosition = 0
  5647. end
  5648. if A == 65 then
  5649. AAAAA.SoundId = "rbxassetid://406116544"
  5650. AAAAA.TimePosition = 0
  5651. end
  5652. if A == 66 then
  5653. AAAAA.SoundId = "rbxassetid://316022829"
  5654. AAAAA.TimePosition = 0
  5655. end
  5656. if A == 67 then
  5657. AAAAA.SoundId = "rbxassetid://171914461"
  5658. AAAAA.TimePosition = 0
  5659. end
  5660. if A == 68 then
  5661. AAAAA.SoundId = "rbxassetid://287491840"
  5662. AAAAA.TimePosition = 0
  5663. end
  5664. if A == 69 then
  5665. AAAAA.SoundId = "rbxassetid://430752531"
  5666. AAAAA.TimePosition = 0
  5667. end
  5668. if A == 70 then
  5669. AAAAA.SoundId = "rbxassetid://531023877"
  5670. AAAAA.TimePosition = 0
  5671. end
  5672. if A == 71 then
  5673. AAAAA.SoundId = "rbxassetid://271588868"
  5674. AAAAA.TimePosition = 0
  5675. end
  5676. if A == 72 then
  5677. AAAAA.SoundId = "rbxassetid://602958674"
  5678. AAAAA.TimePosition = 0
  5679. end
  5680. if A == 73 then
  5681. AAAAA.SoundId = "rbxassetid://899472110"
  5682. AAAAA.TimePosition = 0
  5683. end
  5684. if A == 74 then
  5685. AAAAA.SoundId = "rbxassetid://793986125"
  5686. AAAAA.TimePosition = 0
  5687. end
  5688. if A == 75 then
  5689. AAAAA.SoundId = "rbxassetid://317643401"
  5690. AAAAA.TimePosition = 0
  5691. end
  5692. if A == 76 then
  5693. AAAAA.SoundId = "rbxassetid://427265119"
  5694. AAAAA.TimePosition = 0
  5695. end
  5696. if A == 77 then
  5697. AAAAA.SoundId = "rbxassetid://318250043"
  5698. AAAAA.TimePosition = 0
  5699. end
  5700. if A == 78 then
  5701. AAAAA.SoundId = "rbxassetid://272135781"
  5702. AAAAA.TimePosition = 0
  5703. end
  5704. if A == 79 then
  5705. AAAAA.SoundId = "rbxassetid://302662929"
  5706. AAAAA.TimePosition = 0
  5707. end
  5708. if A == 80 then
  5709. AAAAA.SoundId = "rbxassetid://1226918619"
  5710. AAAAA.TimePosition = 0
  5711. end
  5712. if A == 81 then
  5713. AAAAA.SoundId = "rbxassetid://973891000"
  5714. AAAAA.TimePosition = 0
  5715. end
  5716. if A == 82 then
  5717. AAAAA.SoundId = "rbxassetid://1002843959"
  5718. AAAAA.TimePosition = 0
  5719. end
  5720. if A == 83 then
  5721. AAAAA.SoundId = "rbxassetid://1441494988"
  5722. AAAAA.TimePosition = 0
  5723. end
  5724. AAAAA:Play()
  5725. repeat
  5726. swait()
  5727. AAAAA.Parent = tors
  5728. rootj.C0 = char.Torso.Neck.C0 * CFrame.Angles(math.random(-10,10),math.random(-10,10),math.random(-10,10))
  5729. until AAAAA.Playing == false
  5730. hum.WalkSpeed = 40
  5731. attack = false
  5732. lul:Resume()
  5733. Character.Head.face.Texture = "rbxassetid://620619801"
  5734. hum.WalkSpeed = 40
  5735. end
  5736.  
  5737. lolxdtest = false --dont remove or script wont work
  5738. MoreTaunts = false
  5739. mouse.KeyDown:connect(function(key)
  5740. if key == 'm' then
  5741. MERKIO:Stop()
  5742. AAAAA:Stop()
  5743. thonks:Stop()
  5744. danci = false
  5745. elseif key == 'n' and angery == true then
  5746. angery = false
  5747. MoreTaunts = false
  5748. print"Back to normal Taunts"
  5749. end
  5750. if attack == false then
  5751. if lolxdtest == false then
  5752. if key == 'q' then
  5753. THEBESTOVERUSEDJOKEEVER()
  5754. elseif key == 'e' then
  5755. SCREAM()
  5756. elseif key == 'b' and angery == false then
  5757. angery = true
  5758. MoreTaunts = true
  5759. print"Replaced y,u,h,j,k,x,l with new Taunts"
  5760. elseif key == 'n' and angery == true then
  5761. angery = false
  5762. elseif key == 'r' then
  5763. sneakonehundred()
  5764. elseif key == 't' then
  5765. DANCEFORME()
  5766. elseif key == 'y' and MoreTaunts == false then
  5767. takethat()
  5768. elseif key == 'f' then
  5769. Tauntmelon()
  5770. elseif key == 'z' then
  5771. EndMySufferingV2()
  5772. elseif key == 'g' then
  5773. un_fun()
  5774. elseif key == 'p' then
  5775. HELP()
  5776. elseif key == 'u' and MoreTaunts == false then
  5777. BOI()
  5778. elseif key == 'o' then
  5779. NO_U()
  5780. elseif key == 'f' then
  5781. Ashes()
  5782. elseif key == 'h' and MoreTaunts == false then
  5783. NEN()
  5784. elseif key == 'g' then
  5785. AnotherOne()
  5786. elseif key == 'k' and MoreTaunts == false then
  5787. kyu_will_break_your_neck_asdf_longest_function_name_ever_xd()
  5788. elseif key == 'j' and MoreTaunts == false then
  5789. WhatHuh()
  5790. elseif key == 'i' then
  5791. fbiopenup()
  5792. elseif key == 'l' and MoreTaunts == false then
  5793. Victory()
  5794. elseif key == 'z' then
  5795. EndMySufferingV2()
  5796. elseif key == 'x' and MoreTaunts == false then
  5797. ShutTheHellUp()
  5798. elseif key == 'v' then
  5799. dead()
  5800. elseif key == 'c' and MoreTaunts == false then
  5801. WRY()
  5802. elseif key == "y" and MoreTaunts == true then
  5803. thonki()
  5804. elseif key == "u" and MoreTaunts == true then
  5805. Gumilol()
  5806. elseif key == "j" and MoreTaunts == true then
  5807. WoodyGotWood()
  5808. elseif key == "h" and MoreTaunts == true then
  5809. oofmyass()
  5810. elseif key == "k" and MoreTaunts == true then
  5811. DrinkdaDrink()
  5812. elseif key == "l" and MoreTaunts == true then
  5813. EatdaChips()
  5814. elseif key == "x" and MoreTaunts == true then
  5815. Sittyboi()
  5816. elseif key == "c" and MoreTaunts == true then
  5817. LeChange()
  5818. end
  5819. end
  5820. end
  5821. end)
  5822.  
  5823. function HitboxFunction(Pose, lifetime, siz1, siz2, siz3, Radie, Min, Max, kb, atype)
  5824. local Hitboxpart = Instance.new("Part", EffectModel)
  5825. RemoveOutlines(Hitboxpart)
  5826. Hitboxpart.Size = Vector3.new(siz1, siz2, siz3)
  5827. Hitboxpart.CanCollide = false
  5828. Hitboxpart.Transparency = 1
  5829. Hitboxpart.Anchored = true
  5830. Hitboxpart.CFrame = Pose
  5831. game:GetService("Debris"):AddItem(Hitboxpart, lifetime)
  5832. MagniDamage(Hitboxpart, Radie, Min, Max, kb, atype)
  5833. end
  5834. wait2 = false
  5835. combo = 1
  5836.  
  5837.  
  5838.  
  5839.  
  5840. mouse.Button1Down:connect(function(key)
  5841. if attack == false then
  5842. attack = true
  5843. hum.WalkSpeed = 3.01
  5844. if combo == 1 then
  5845. for i = 0, 1.2, 0.1 do
  5846. swait()
  5847. rootj.C0 = clerp(rootj.C0, RootCF * CFrame.new(0, -0.5, 0) * angles(math.rad(-5), math.rad(0), math.rad(-65)), 0.3)
  5848. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(math.rad(-10), math.rad(0), math.rad(-65)), 0.1)
  5849. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0.8) * angles(math.rad(90), math.rad(0), math.rad(20)), 0.1)
  5850. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(40)), 0.3)
  5851. RH.C0 = clerp(RH.C0, CFrame.new(1, -1, -0.2) * RHCF * angles(math.rad(-2.5), math.rad(0), math.rad(-0)), 0.3)
  5852. LH.C0 = clerp(LH.C0, CFrame.new(-1, -1, 0) * LHCF * angles(math.rad(-2.5), math.rad(15), math.rad(-20)), 0.3)
  5853. end
  5854. CreateSound("608537390", ra, 3, .8)
  5855. local sude = Instance.new("Part", ra)
  5856. sude.Size = Vector3.new(1, 1, 1)
  5857. sude:BreakJoints()
  5858. sude.Transparency = 1
  5859. sude.CanCollide = false
  5860. local dmgweld = Instance.new("Weld", sude)
  5861. dmgweld.Part0 = ra
  5862. dmgweld.Part1 = sude
  5863. dmgweld.C0 = dmgweld.C0 * CFrame.new(0,0,1.5)
  5864. local function death(part)
  5865. local tor = part.Parent:findFirstChild("Torso")
  5866. if tor ~= nil then
  5867. CreateSound("1615641704", ra, 7, 1)
  5868. local heds = part.Parent:findFirstChild("Head")
  5869. local vel = Instance.new("BodyVelocity", tor)
  5870. vel.Velocity = tor.CFrame.lookVector * -754
  5871. vel.MaxForce = Vector3.new(math.huge,math.huge,math.huge)
  5872. local vels = Instance.new("BodyVelocity", heds)
  5873. vels.Velocity = heds.CFrame.lookVector * -546745
  5874. vels.MaxForce = Vector3.new(math.huge,math.huge,math.huge)
  5875. tor:BreakJoints()
  5876. if tor then
  5877. tor.RotVelocity = game.Players.LocalPlayer.Character.Torso.CFrame.rightVector * 34
  5878. tor.Velocity = game.Players.LocalPlayer.Character.Torso.CFrame.rightVector * 34
  5879. end
  5880. wait(1.4)
  5881. sude:destroy()
  5882. end
  5883. end
  5884. sude.Touched:connect(death)
  5885. for i = 0, 1.2, 0.1 do
  5886. swait()
  5887. rootj.C0 = clerp(rootj.C0, RootCF * CFrame.new(0, -0.5, 0) * angles(math.rad(5), math.rad(0), math.rad(55)), 0.3)
  5888. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(math.rad(10), math.rad(0), math.rad(0)), 0.1)
  5889. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, -0.8) * angles(math.rad(95), math.rad(0), math.rad(40)), 0.1)
  5890. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(-10)), 0.3)
  5891. RH.C0 = clerp(RH.C0, CFrame.new(1, -1, 0) * RHCF * angles(math.rad(-2.5), math.rad(-25), math.rad(-17)), 0.3)
  5892. LH.C0 = clerp(LH.C0, CFrame.new(-1, -1, 0) * LHCF * angles(math.rad(-2.5), math.rad(-0), math.rad(0)), 0.3)
  5893. end
  5894. end
  5895. hum.WalkSpeed = 40
  5896. wait2 = false
  5897. attack = false
  5898. end
  5899. end)
  5900.  
  5901. -------------------------------------------------------
  5902. --End Attacks N Stuff--
  5903. -------------------------------------------------------
  5904.  
  5905.  
  5906. while jumping do
  5907. Humanoid.Jump = true
  5908. wait(0.9)
  5909. end
  5910.  
  5911.  
  5912.  
  5913.  
  5914. -------------------------------------------------------
  5915. --Start Animations--
  5916. -------------------------------------------------------
  5917. local PlayerSize = 1
  5918. local FT,RA,LA,RL,LL = Instance.new("SpecialMesh"),Instance.new("SpecialMesh"),Instance.new("SpecialMesh"),Instance.new("SpecialMesh"),Instance.new("SpecialMesh")
  5919. FT.MeshId,FT.Scale = "rbxasset://fonts/torso.mesh",Vector3.new(PlayerSize,PlayerSize,PlayerSize)
  5920. RA.MeshId,RA.Scale = "rbxasset://fonts/rightarm.mesh",Vector3.new(PlayerSize,PlayerSize,PlayerSize)
  5921. LA.MeshId,LA.Scale = "rbxasset://fonts/leftarm.mesh",Vector3.new(PlayerSize,PlayerSize,PlayerSize)
  5922. RL.MeshId,RL.Scale = "rbxasset://fonts/rightleg.mesh",Vector3.new(PlayerSize,PlayerSize,PlayerSize)
  5923. LL.MeshId,LL.Scale = "rbxasset://fonts/leftleg.mesh",Vector3.new(PlayerSize,PlayerSize,PlayerSize)
  5924.  
  5925.  
  5926. local equipped = false
  5927. local idle = 0
  5928. local change = 1
  5929. local val = 0
  5930. local toim = 0
  5931. local idleanim = 0.4
  5932. hum.Animator.Parent = nil
  5933. while true do
  5934. swait()
  5935. sine = sine + change
  5936. local torvel = (root.Velocity * Vector3.new(1, 0, 1)).magnitude
  5937. local velderp = root.Velocity.y
  5938. hitfloor, posfloor = rayCast(root.Position, CFrame.new(root.Position, root.Position - Vector3.new(0, 1, 0)).lookVector, 4, char)
  5939. if equipped == true or equipped == false then
  5940. if attack == false then
  5941. idle = idle + 1
  5942. else
  5943. idle = 0
  5944. end
  5945. if 1 < root.Velocity.y and hitfloor == nil then
  5946. Anim = "Jump"
  5947. if attack == false then
  5948. rootj.C0 = clerp(rootj.C0, RootCF * angles(math.min(math.max(root.Velocity.Y/100,-Rad(65)),Rad(65)),0,0),0.3)
  5949. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-10), Rad(0), Rad(0)), 0.3)
  5950. RW.C0 = clerp(RW.C0, CF(1.5, 0.5, 0) * angles(math.min(math.max(root.Velocity.Y/100,-Rad(65)),Rad(65)),0,Rad(15)),0.3)
  5951. LW.C0 = clerp(LW.C0, CF(-1.5, 0.5, 0) * angles(math.min(math.max(root.Velocity.Y/100,-Rad(65)),Rad(65)),0,Rad(-15)),0.3)
  5952. LH.C0=clerp(LH.C0, CF(-1,-.4-0.1 * Cos(sine / 20), -.6) * LHCF * angles(Rad(-5), Rad(-0), Rad(20)), 0.15)
  5953. RH.C0=clerp(RH.C0, CF(1,-1-0.1 * Cos(sine / 20), -.3) * angles(Rad(0), Rad(90), Rad(0)), .3)
  5954. end
  5955. elseif -1 > root.Velocity.y and hitfloor == nil then
  5956. Anim = "Fall"
  5957. if attack == false then
  5958. rootj.C0 = clerp(rootj.C0, RootCF * angles(math.min(math.max(root.Velocity.Y/100,-Rad(65)),Rad(65)),0,0),0.3)
  5959. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(10), Rad(0), Rad(0)), 0.3)
  5960. RW.C0 = clerp(RW.C0, CF(1.5, 0.5, 0) * angles(math.min(math.max(root.Velocity.Y/100,-Rad(65)),Rad(65)),0,Rad(90)),0.3)
  5961. LW.C0 = clerp(LW.C0, CF(-1.5, 0.5, 0) * angles(math.min(math.max(root.Velocity.Y/100,-Rad(65)),Rad(65)),0,Rad(-90)),0.3)
  5962. LH.C0 = clerp(LH.C0, CF(-1,-.4-0.1 * Cos(sine / 20), -.6) * LHCF * angles(Rad(-5), Rad(-0), Rad(20)), 0.15)
  5963. RH.C0 = clerp(RH.C0, CF(1,-1-0.1 * Cos(sine / 20), -.3) * angles(Rad(0), Rad(90), Rad(0)), .3)
  5964. end
  5965. elseif torvel < 1 and hitfloor ~= nil then
  5966. Anim = "Idle"
  5967. change = .5
  5968. if attack == false then
  5969. if angery == false then
  5970. VALUE1 = false
  5971. rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(0)), 0.15)
  5972. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-2.5 * Sin(sine / 20)), Rad(0), Rad(0)), 0.3)
  5973. RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-4.5), Rad(0), Rad(0)), 0.15)
  5974. LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-6.5), Rad(0), Rad(0)), 0.15)
  5975. RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 20), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(-10 * Cos(sine / 20)), Rad(5 - 2.5 * Sin(sine / 20))), 0.1)
  5976. LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 20), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(10 * Cos(sine / 20)), Rad(-5 + 2.5 * Sin(sine / 20))), 0.1)
  5977. if VALUE1 == false and math.random(1,200) == 1 then
  5978. coroutine.resume(coroutine.create(function()
  5979. VALUE1 = true
  5980. for i = 1, 25 do
  5981. swait()
  5982. tors.Neck.C0=clerp(tors.Neck.C0,necko*angles(math.rad(-25),math.rad((15+math.random(-15,15)/15)),math.rad(30)),.3)
  5983. end
  5984. VALUE1 = false
  5985.  
  5986. end))
  5987. end
  5988. elseif angery == true then
  5989. rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1) * angles(Rad(0), Rad(0), Rad(0)), 0.15)
  5990. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-0), Rad(0), Rad(0)), 0.3)
  5991. RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 , 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-2.5), Rad(0), Rad(0)), 0.15)
  5992. LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 , 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-2.5), Rad(0), Rad(0)), 0.15)
  5993. RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(90)), 0.1)
  5994. LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(-90)), 0.1)
  5995. if VALUE1 == false and math.random(1,200) == 1 then
  5996. coroutine.resume(coroutine.create(function()
  5997. VALUE1 = true
  5998. for i = 1, 25 do
  5999. swait()
  6000. FT.Parent = tors
  6001. RA.Parent = ra
  6002. LA.Parent = la
  6003. RL.Parent = rl
  6004. LL.Parent = ll
  6005. for _,v in next, char:GetDescendants() do
  6006. if(v:IsA'DataModelMesh')then
  6007. v.Offset = Vector3.new(math.random(-200,200)/100,math.random(-200,200)/100,math.random(-200,200)/100)
  6008. end
  6009. end
  6010. tors.Neck.C0=clerp(tors.Neck.C0,necko*angles(math.rad(-25),math.rad((15+math.random(-15,15)/15)),math.rad(0)),.3)
  6011. end
  6012. VALUE1 = false
  6013. FT.Parent = nil
  6014. RA.Parent = nil
  6015. LA.Parent = nil
  6016. RL.Parent = nil
  6017. LL.Parent = nil
  6018. for _,v in next, char:GetDescendants() do
  6019. if(v:IsA'DataModelMesh')then
  6020. v.Offset = Vector3.new(0,0,0)
  6021. end
  6022. end
  6023.  
  6024. end))
  6025. end
  6026. end
  6027. end
  6028. elseif tors.Velocity.magnitude < 50 and hitfloor ~= nil then
  6029. Anim = "Walk"
  6030. change = 1
  6031. if attack == false then
  6032. rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1) * angles(Rad(0), Rad(0), Rad(0)), 0.15)
  6033. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-0), Rad(0), Rad(0)), 0.3)
  6034. RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 , 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-2.5), Rad(0), Rad(0)), 0.15)
  6035. LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 , 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-2.5), Rad(0), Rad(0)), 0.15)
  6036. RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(90)), 0.1)
  6037. LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(-90)), 0.1)
  6038. end
  6039. end
  6040. end
  6041. if 0 < #Effects then
  6042. for e = 1, #Effects do
  6043. if Effects[e] ~= nil then
  6044. local Thing = Effects[e]
  6045. if Thing ~= nil then
  6046. local Part = Thing[1]
  6047. local Mode = Thing[2]
  6048. local Delay = Thing[3]
  6049. local IncX = Thing[4]
  6050. local IncY = Thing[5]
  6051. local IncZ = Thing[6]
  6052. if 1 >= Thing[1].Transparency then
  6053. if Thing[2] == "Block1" then
  6054. Thing[1].CFrame = Thing[1].CFrame * CFrame.fromEulerAnglesXYZ(math.random(-50, 50), math.random(-50, 50), math.random(-50, 50))
  6055. local Mesh = Thing[1].Mesh
  6056. Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
  6057. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  6058. elseif Thing[2] == "Block2" then
  6059. Thing[1].CFrame = Thing[1].CFrame + Vector3.new(0, 0, 0)
  6060. local Mesh = Thing[7]
  6061. Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
  6062. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  6063. elseif Thing[2] == "Block3" then
  6064. Thing[1].CFrame = Thing[1].CFrame * CFrame.fromEulerAnglesXYZ(math.random(-50, 50), math.random(-50, 50), math.random(-50, 50)) + Vector3.new(0, 0.15, 0)
  6065. local Mesh = Thing[7]
  6066. Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
  6067. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  6068. elseif Thing[2] == "Cylinder" then
  6069. local Mesh = Thing[1].Mesh
  6070. Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
  6071. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  6072. elseif Thing[2] == "Blood" then
  6073. local Mesh = Thing[7]
  6074. Thing[1].CFrame = Thing[1].CFrame * Vector3.new(0, 0.5, 0)
  6075. Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
  6076. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  6077. elseif Thing[2] == "Elec" then
  6078. local Mesh = Thing[1].Mesh
  6079. Mesh.Scale = Mesh.Scale + Vector3.new(Thing[7], Thing[8], Thing[9])
  6080. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  6081. elseif Thing[2] == "Disappear" then
  6082. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  6083. elseif Thing[2] == "Shatter" then
  6084. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  6085. Thing[4] = Thing[4] * CFrame.new(0, Thing[7], 0)
  6086. Thing[1].CFrame = Thing[4] * CFrame.fromEulerAnglesXYZ(Thing[6], 0, 0)
  6087. Thing[6] = Thing[6] + Thing[5]
  6088. end
  6089. else
  6090. Part.Parent = nil
  6091. table.remove(Effects, e)
  6092. end
  6093. end
  6094. end
  6095. end
  6096. end
  6097. end
  6098. -------------------------------------------------------
  6099. --End Animations And Script--
  6100. -------------------------------------------------------
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement