Advertisement
ghostteen14

Untitled

May 12th, 2019
124
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 117.39 KB | None | 0 0
  1. -- This script has convert to FE by who i don't know?
  2.  
  3. -----------------------------------------------------
  4. if game:GetService("RunService"):IsClient() then error("Script must be server-side in order to work; use h/ and not hl/") end
  5. local Player,game,owner = owner,game
  6. local RealPlayer = Player
  7. do
  8. print("FE Compatibility code by Joseph Deramus")
  9. local rp = RealPlayer
  10. script.Parent = rp.Character
  11.  
  12. --RemoteEvent for communicating
  13. local Event = Instance.new("RemoteEvent")
  14. Event.Name = "UserInput_Event"
  15.  
  16. --Fake event to make stuff like Mouse.KeyDown work
  17. local function fakeEvent()
  18. local t = {_fakeEvent=true,Functions={},Connect=function(self,f)table.insert(self.Functions,f) end}
  19. t.connect = t.Connect
  20. return t
  21. end
  22.  
  23. --Creating fake input objects with fake variables
  24. local m = {Target=nil,Hit=CFrame.new(),KeyUp=fakeEvent(),KeyDown=fakeEvent(),Button1Up=fakeEvent(),Button1Down=fakeEvent()}
  25. local UIS = {InputBegan=fakeEvent(),InputEnded=fakeEvent()}
  26. local CAS = {Actions={},BindAction=function(self,name,fun,touch,...)
  27. CAS.Actions[name] = fun and {Name=name,Function=fun,Keys={...}} or nil
  28. end}
  29. --Merged 2 functions into one by checking amount of arguments
  30. CAS.UnbindAction = CAS.BindAction
  31.  
  32. --This function will trigger the events that have been :Connect()'ed
  33. local function te(self,ev,...)
  34. local t = m[ev]
  35. if t and t._fakeEvent then
  36. for _,f in pairs(t.Functions) do
  37. f(...)
  38. end
  39. end
  40. end
  41. m.TrigEvent = te
  42. UIS.TrigEvent = te
  43.  
  44. Event.OnServerEvent:Connect(function(plr,io)
  45. if plr~=rp then return end
  46. m.Target = io.Target
  47. m.Hit = io.Hit
  48. if not io.isMouse then
  49. local b = io.UserInputState == Enum.UserInputState.Begin
  50. if io.UserInputType == Enum.UserInputType.MouseButton1 then
  51. return m:TrigEvent(b and "Button1Down" or "Button1Up")
  52. end
  53. for _,t in pairs(CAS.Actions) do
  54. for _,k in pairs(t.Keys) do
  55. if k==io.KeyCode then
  56. t.Function(t.Name,io.UserInputState,io)
  57. end
  58. end
  59. end
  60. m:TrigEvent(b and "KeyDown" or "KeyUp",io.KeyCode.Name:lower())
  61. UIS:TrigEvent(b and "InputBegan" or "InputEnded",io,false)
  62. end
  63. end)
  64. Event.Parent = NLS([==[
  65. local Player = game:GetService("Players").LocalPlayer
  66. local Event = script:WaitForChild("UserInput_Event")
  67.  
  68. local Mouse = Player:GetMouse()
  69. local UIS = game:GetService("UserInputService")
  70. local input = function(io,a)
  71. if a then return end
  72. --Since InputObject is a client-side instance, we create and pass table instead
  73. Event:FireServer({KeyCode=io.KeyCode,UserInputType=io.UserInputType,UserInputState=io.UserInputState,Hit=Mouse.Hit,Target=Mouse.Target})
  74. end
  75. UIS.InputBegan:Connect(input)
  76. UIS.InputEnded:Connect(input)
  77.  
  78. local h,t
  79. --Give the server mouse data 30 times every second, but only if the values changed
  80. --If player is not moving their mouse, client won't fire events
  81. while wait(1/30) do
  82. if h~=Mouse.Hit or t~=Mouse.Target then
  83. h,t=Mouse.Hit,Mouse.Target
  84. Event:FireServer({isMouse=true,Target=t,Hit=h})
  85. end
  86. end]==],Player.Character)
  87.  
  88. ----Sandboxed game object that allows the usage of client-side methods and services
  89. --Real game object
  90. local _rg = game
  91.  
  92. --Metatable for fake service
  93. local fsmt = {
  94. __index = function(self,k)
  95. local s = rawget(self,"_RealService")
  96. if s then return s[k] end
  97. end,
  98. __newindex = function(self,k,v)
  99. local s = rawget(self,"_RealService")
  100. if s then s[k]=v end
  101. end,
  102. __call = function(self,...)
  103. local s = rawget(self,"_RealService")
  104. if s then return s(...) end
  105. end
  106. }
  107. local function FakeService(t,RealService)
  108. t._RealService = typeof(RealService)=="string" and _rg:GetService(RealService) or RealService
  109. return setmetatable(t,fsmt)
  110. end
  111.  
  112. --Fake game object
  113. local g = {
  114. GetService = function(self,s)
  115. return self[s]
  116. end,
  117. Players = FakeService({
  118. LocalPlayer = FakeService({GetMouse=function(self)return m end},Player)
  119. },"Players"),
  120. UserInputService = FakeService(UIS,"UserInputService"),
  121. ContextActionService = FakeService(CAS,"ContextActionService"),
  122. }
  123. rawset(g.Players,"localPlayer",g.Players.LocalPlayer)
  124. g.service = g.GetService
  125.  
  126. g.RunService = FakeService({
  127. RenderStepped = _rg:GetService("RunService").Heartbeat,
  128. BindToRenderStep = function(self,name,_,fun)
  129.  
  130. end,
  131. UnbindFromRenderStep = function(self,name)
  132. self._btrs[name]:Disconnect()
  133. end,
  134. },"RunService")
  135.  
  136. setmetatable(g,{
  137. __index=function(self,s)
  138. return _rg:GetService(s) or typeof(_rg[s])=="function"
  139. and function(_,...)return _rg[s](_rg,...)end or _rg[s]
  140. end,
  141. __newindex = fsmt.__newindex,
  142. __call = fsmt.__call
  143. })
  144. --Changing owner to fake player object to support owner:GetMouse()
  145. game,owner = g,g.Players.LocalPlayer
  146. end
  147. warn("Made by SezHu")
  148.  
  149. wait(1 / 60)
  150. Effects = { }
  151. local Player = game.Players.localPlayer
  152. local Character = Player.Character
  153.  
  154. taco = 0
  155. m = 0
  156. n = 0
  157. o = 0
  158. local angles = CFrame.Angles
  159. local Humanoid = Character.Humanoid
  160. local Mouse = Player:GetMouse()
  161. local LeftArm = Character["Left Arm"]
  162. local RightArm = Character["Right Arm"]
  163. local LeftLeg = Character["Left Leg"]
  164. local RightLeg = Character["Right Leg"]
  165. local Head = Character.Head
  166. local Torso = Character.Torso
  167. local Camera = game.Workspace.CurrentCamera
  168. local RootPart = Character.HumanoidRootPart
  169. local RootJoint = RootPart.RootJoint
  170. local attack = false
  171. local Anim = 'Idle'
  172. Humanoid.WalkSpeed = 0
  173. Humanoid.AutoRotate = false
  174. Humanoid.JumpPower = 0
  175. local attacktype = 1
  176. local Torsovelocity = (RootPart.Velocity * Vector3.new(1, 0, 1)).magnitude
  177. local velocity = RootPart.Velocity.y
  178. local sine = 2
  179. local change = 1
  180. local Create = LoadLibrary("RbxUtility").Create
  181. maincol = "White"
  182. desirefont = "Garamond"
  183. Head.face.Texture = "http://www.roblox.com/asset/?id= "
  184. Instance.new("ForceField",Character).Visible = false
  185. transforming = true
  186. skillcolorscheme = BrickColor.new(maincol).Color
  187. untransforming = false
  188.  
  189.  
  190. local BillboardGui = Instance.new("BillboardGui")
  191.  
  192. BillboardGui.Parent = Character
  193.  
  194. BillboardGui.Adornee = BillboardGui.Parent:FindFirstChild("Head")
  195.  
  196. BillboardGui.Size = UDim2.new(1, 0, 1, 0)
  197.  
  198. BillboardGui.StudsOffset = Vector3.new(0, 5, 0)
  199.  
  200. local TextLabel = Instance.new("TextLabel")
  201.  
  202. TextLabel.Parent = BillboardGui
  203.  
  204. TextLabel.Position = UDim2.new(0, 0, 0, 0)
  205.  
  206. TextLabel.Font = desirefont
  207.  
  208. TextLabel.Size = UDim2.new(1, 0, 1, 0)
  209.  
  210. TextLabel.TextSize = 25
  211.  
  212. TextLabel.TextColor3 = Color3.new(0,0,0)
  213.  
  214. TextLabel.TextStrokeTransparency = 0
  215.  
  216. TextLabel.TextStrokeColor3 = Color3.new(-1,-1,-1)
  217.  
  218. TextLabel.BackgroundTransparency = 1
  219.  
  220. TextLabel.Text = " "
  221.  
  222.  
  223.  
  224. local co1 = 0
  225. local co2 = 0
  226. local co3 = 0
  227. local co4 = 0
  228. local co5 = 0
  229.  
  230. local cooldown1 = 0
  231. local cooldown2 = 0
  232. local cooldown3 = 0
  233. local cooldown4 = 0
  234. local cooldown5 = 0
  235.  
  236. skillcolorscheme = BrickColor.new(maincol).Color
  237.  
  238. local scrn = Instance.new('ScreenGui', Player.PlayerGui)
  239. function makeframe(par, trans, pos, size, color)
  240. local frame = Instance.new('Frame', par)
  241. frame.BackgroundTransparency = trans
  242. frame.BorderSizePixel = 0
  243. frame.Position = pos
  244. frame.Size = size
  245. frame.BackgroundColor3 = color
  246. return frame
  247. end
  248.  
  249. for y,t in pairs(Character:GetChildren()) do
  250. if t:IsA("Accessory") and t:FindFirstChild("Handle") then
  251. t.Handle.Transparency = 1
  252. end
  253. end
  254.  
  255. local m = Create("Model"){
  256. Parent = Character,
  257. Name = "WeaponModel",
  258. }
  259.  
  260. Humanoid.Animator.Parent = nil
  261. Character.Animate.Parent = nil
  262.  
  263. local newMotor = function(part0, part1, c0, c1)
  264. local w = Create('Motor'){
  265. Parent = part0,
  266. Part0 = part0,
  267. Part1 = part1,
  268. C0 = c0,
  269. C1 = c1,
  270. }
  271. return w
  272. end
  273.  
  274. function clerp(a, b, t)
  275. return a:lerp(b, t)
  276. end
  277.  
  278. RootCF = CFrame.fromEulerAnglesXYZ(-1.57, 0, 3.14)
  279. NeckCF = CFrame.new(0, 1, 0, -1, -0, -0, 0, 0, 1, 0, 1, 0)
  280.  
  281. local RW = newMotor(Torso, RightArm, CFrame.new(1.5, 0, 0), CFrame.new(0, 0, 0))
  282. local LW = newMotor(Torso, LeftArm, CFrame.new(-1.5, 0, 0), CFrame.new(0, 0, 0))
  283. local RH = newMotor(Torso, RightLeg, CFrame.new(.5, -2, 0), CFrame.new(0, 0, 0))
  284. local LH = newMotor(Torso, LeftLeg, CFrame.new(-.5, -2, 0), CFrame.new(0, 0, 0))
  285. RootJoint.C1 = CFrame.new(0, 0, 0)
  286. RootJoint.C0 = CFrame.new(0, 0, 0)
  287. Torso.Neck.C1 = CFrame.new(0, 0, 0)
  288. Torso.Neck.C0 = CFrame.new(0, 1.5, 0)
  289.  
  290. local rarmc1 = RW.C1
  291. local larmc1 = LW.C1
  292. local rlegc1 = RH.C1
  293. local llegc1 = LH.C1
  294.  
  295. local resetc1 = false
  296.  
  297. function PlayAnimationFromTable(table, speed, bool)
  298. RootJoint.C0 = clerp(RootJoint.C0, table[1], speed)
  299. Torso.Neck.C0 = clerp(Torso.Neck.C0, table[2], speed)
  300. RW.C0 = clerp(RW.C0, table[3], speed)
  301. LW.C0 = clerp(LW.C0, table[4], speed)
  302. RH.C0 = clerp(RH.C0, table[5], speed)
  303. LH.C0 = clerp(LH.C0, table[6], speed)
  304. if bool == true then
  305. if resetc1 == false then
  306. resetc1 = true
  307. RootJoint.C1 = RootJoint.C1
  308. Torso.Neck.C1 = Torso.Neck.C1
  309. RW.C1 = rarmc1
  310. LW.C1 = larmc1
  311. RH.C1 = rlegc1
  312. LH.C1 = llegc1
  313. end
  314. end
  315. end
  316.  
  317.  
  318.  
  319.  
  320. ArtificialHB = Create("BindableEvent", script){
  321. Parent = script,
  322. Name = "Heartbeat",
  323. }
  324.  
  325. script:WaitForChild("Heartbeat")
  326.  
  327. frame = 1 / 30
  328. tf = 0
  329. allowframeloss = false
  330. tossremainder = false
  331. lastframe = tick()
  332. script.Heartbeat:Fire()
  333.  
  334. game:GetService("RunService").Heartbeat:connect(function(s, p)
  335. tf = tf + s
  336. if tf >= frame then
  337. if allowframeloss then
  338. script.Heartbeat:Fire()
  339. lastframe = tick()
  340. else
  341. for i = 1, math.floor(tf / frame) do
  342. script.Heartbeat:Fire()
  343. end
  344. lastframe = tick()
  345. end
  346. if tossremainder then
  347. tf = 0
  348. else
  349. tf = tf - frame * math.floor(tf / frame)
  350. end
  351. end
  352. end)
  353.  
  354. function swait(num)
  355. if num == 0 or num == nil then
  356. ArtificialHB.Event:wait()
  357. else
  358. for i = 0, num do
  359. ArtificialHB.Event:wait()
  360. end
  361. end
  362. end
  363.  
  364. function RemoveOutlines(part)
  365. part.TopSurface, part.BottomSurface, part.LeftSurface, part.RightSurface, part.FrontSurface, part.BackSurface = 10, 10, 10, 10, 10, 10
  366. end
  367.  
  368.  
  369.  
  370. New = function(Object, Parent, Name, Data)
  371. local Object = Instance.new(Object)
  372. for Index, Value in pairs(Data or {}) do
  373. Object[Index] = Value
  374. end
  375. Object.Parent = Parent
  376. Object.Name = Name
  377. return Object
  378. end
  379.  
  380.  
  381. CFuncs = {
  382. Part = {
  383. Create = function(Parent, Material, Reflectance, Transparency, BColor, Name, Size)
  384. local Part = Create("Part"){
  385. Parent = Parent,
  386. Reflectance = Reflectance,
  387. Transparency = Transparency,
  388. CanCollide = false,
  389. Locked = true,
  390. BrickColor = BrickColor.new(tostring(BColor)),
  391. Name = Name,
  392. Size = Size,
  393. Material = Material,
  394. }
  395. RemoveOutlines(Part)
  396. if Size == Vector3.new() then
  397. Part.Size = Vector3.new(0.2, 0.2, 0.2)
  398. else
  399. Part.Size = Size
  400. end
  401. return Part
  402. end;
  403. };
  404.  
  405. Mesh = {
  406. Create = function(Mesh, Part, MeshType, MeshId, OffSet, Scale)
  407. local Msh = Create(Mesh){
  408. Parent = Part,
  409. Offset = OffSet,
  410. Scale = Scale,
  411. }
  412. if Mesh == "SpecialMesh" then
  413. Msh.MeshType = MeshType
  414. Msh.MeshId = MeshId
  415. end
  416. return Msh
  417. end;
  418. };
  419.  
  420. Weld = {
  421. Create = function(Parent, Part0, Part1, C0, C1)
  422. local Weld = Create("Weld"){
  423. Parent = Parent,
  424. Part0 = Part0,
  425. Part1 = Part1,
  426. C0 = C0,
  427. C1 = C1,
  428. }
  429. return Weld
  430. end;
  431. };
  432.  
  433. Sound = {
  434. Create = function(id, par, vol, pit)
  435. local Sound = Create("Sound"){
  436. Volume = vol,
  437. Pitch = pit or 1,
  438. SoundId = "rbxassetid://" .. id,
  439. Parent = par or workspace,
  440. }
  441. Sound:play()
  442. return Sound
  443. end;
  444. };
  445.  
  446. Decal = {
  447. Create = function(Color, Texture, Transparency, Name, Parent)
  448. local Decal = Create("Decal"){
  449. Color3 = Color,
  450. Texture = "rbxassetid://" .. Texture,
  451. Transparency = Transparency,
  452. Name = Name,
  453. Parent = Parent,
  454. }
  455. return Decal
  456. end;
  457. };
  458.  
  459. BillboardGui = {
  460. Create = function(Parent, Image, Position, Size)
  461. local BillPar = CFuncs.Part.Create(Parent, "SmoothPlastic", 0, 1, BrickColor.new("Black"), "BillboardGuiPart", Vector3.new(1, 1, 1))
  462. BillPar.CFrame = CFrame.new(Position)
  463. local Bill = Create("BillboardGui"){
  464. Parent = BillPar,
  465. Adornee = BillPar,
  466. Size = UDim2.new(1, 0, 1, 0),
  467. SizeOffset = Vector2.new(Size, Size),
  468. }
  469. local d = Create("ImageLabel", Bill){
  470. Parent = Bill,
  471. BackgroundTransparency = 1,
  472. Size = UDim2.new(1, 0, 1, 0),
  473. Image = "rbxassetid://" .. Image,
  474. }
  475. return BillPar
  476. end
  477. };
  478.  
  479. ParticleEmitter = {
  480. Create = function(Parent, Color1, Color2, LightEmission, Size, Texture, Transparency, ZOffset, Accel, Drag, LockedToPart, VelocityInheritance, EmissionDirection, Enabled, LifeTime, Rate, Rotation, RotSpeed, Speed, VelocitySpread)
  481. local Particle = Create("ParticleEmitter"){
  482. Parent = Parent,
  483. Color = ColorSequence.new(Color1, Color2),
  484. LightEmission = LightEmission,
  485. Size = Size,
  486. Texture = Texture,
  487. Transparency = Transparency,
  488. ZOffset = ZOffset,
  489. Acceleration = Accel,
  490. Drag = Drag,
  491. LockedToPart = LockedToPart,
  492. VelocityInheritance = VelocityInheritance,
  493. EmissionDirection = EmissionDirection,
  494. Enabled = Enabled,
  495. Lifetime = LifeTime,
  496. Rate = Rate,
  497. Rotation = Rotation,
  498. RotSpeed = RotSpeed,
  499. Speed = Speed,
  500. VelocitySpread = VelocitySpread,
  501. }
  502. return Particle
  503. end;
  504. };
  505.  
  506. CreateTemplate = {
  507.  
  508. };
  509. }
  510.  
  511. function rayCast(Position, Direction, Range, Ignore)
  512. return game:service("Workspace"):FindPartOnRay(Ray.new(Position, Direction.unit * (Range or 999.999)), Ignore)
  513. end
  514.  
  515. function FindNearestTorso(Position, Distance, SinglePlayer)
  516. if SinglePlayer then
  517. return (SinglePlayer.Torso.CFrame.p - Position).magnitude < Distance
  518. end
  519. local List = {}
  520. for i, v in pairs(workspace:GetChildren()) do
  521. if v:IsA("Model") then
  522. if v:findFirstChild("Torso") then
  523. if v ~= Character then
  524. if (v.Torso.Position - Position).magnitude <= Distance then
  525. table.insert(List, v)
  526. end
  527. end
  528. end
  529. end
  530. end
  531. return List
  532. end
  533.  
  534. function Damage(Part, hit, minim, maxim, knockback, Type, Property, Delay, HitSound, HitPitch)
  535. if hit.Parent == nil then
  536. return
  537. end
  538. local h = hit.Parent:FindFirstChild("Humanoid")
  539. for _, v in pairs(hit.Parent:children()) do
  540. if v:IsA("Humanoid") then
  541. h = v
  542. end
  543. end
  544. if h ~= nil and hit.Parent.Name ~= Character.Name and hit.Parent:FindFirstChild("Torso") ~= nil then
  545. if hit.Parent:findFirstChild("DebounceHit") ~= nil then
  546. if hit.Parent.DebounceHit.Value == true then
  547. return
  548. end
  549. end
  550. local c = Create("ObjectValue"){
  551. Name = "creator",
  552. Value = game:service("Players").LocalPlayer,
  553. Parent = h,
  554. }
  555. game:GetService("Debris"):AddItem(c, .5)
  556. CFuncs.Sound.Create(HitSound, hit, 1, HitPitch)
  557. local Damage = math.random(minim, maxim)
  558. local blocked = false
  559. local block = hit.Parent:findFirstChild("Block")
  560. if block ~= nil then
  561. if block.className == "IntValue" then
  562. if block.Value > 0 then
  563. blocked = true
  564. block.Value = block.Value - 1
  565. print(block.Value)
  566. end
  567. end
  568. end
  569. h.Health = h.Health - Damage
  570. ShowDamage((Part.CFrame * CFrame.new(0, 0, (Part.Size.Z / 2)).p + Vector3.new(0, 1.5, 0)), -Damage, 1.5, BrickColor.new(maincol).Color)
  571. if Type == "Knockdown" then
  572. local hum = hit.Parent.Humanoid
  573. hum.PlatformStand = true
  574. coroutine.resume(coroutine.create(function(HHumanoid)
  575. swait(1)
  576. HHumanoid.PlatformStand = false
  577. end), hum)
  578. local angle = (hit.Position - (Property.Position + Vector3.new(0, 0, 0))).unit
  579. local bodvol = Create("BodyVelocity"){
  580. velocity = angle * knockback,
  581. P = 5000,
  582. maxForce = Vector3.new(8e+003, 8e+003, 8e+003),
  583. Parent = hit,
  584. }
  585. local rl = Create("BodyAngularVelocity"){
  586. P = 3000,
  587. maxTorque = Vector3.new(500000, 500000, 500000) * 50000000000000,
  588. angularvelocity = Vector3.new(math.random(-10, 10), math.random(-10, 10), math.random(-10, 10)),
  589. Parent = hit,
  590. }
  591. game:GetService("Debris"):AddItem(bodvol, .5)
  592. game:GetService("Debris"):AddItem(rl, .5)
  593. elseif Type == "Normal" then
  594. local vp = Create("BodyVelocity"){
  595. P = 500,
  596. maxForce = Vector3.new(math.huge, 0, math.huge),
  597. velocity = Property.CFrame.lookVector * knockback + Property.Velocity / 1.05,
  598. }
  599. if hit.Parent.Humanoid.MaxHealth > 100 then
  600. hit.Parent.Humanoid.MaxHealth = 100
  601. end
  602. if knockback > 0 then
  603. vp.Parent = hit.Parent.Torso
  604. end
  605. game:GetService("Debris"):AddItem(vp, .5)
  606. elseif Type == "Up" then
  607. local bodyVelocity = Create("BodyVelocity"){
  608. velocity = Vector3.new(0, 20, 0),
  609. P = 5000,
  610. maxForce = Vector3.new(8e+003, 8e+003, 8e+003),
  611. Parent = hit,
  612. }
  613. game:GetService("Debris"):AddItem(bodyVelocity, .5)
  614. elseif Type == "DarkUp" then
  615. coroutine.resume(coroutine.create(function()
  616. for i = 0, 1, 0.1 do
  617. swait()
  618. if hit.Parent.Humanoid.MaxHealth > 100 then
  619. hit.Parent.Humanoid.MaxHealth = 100
  620. end
  621.  
  622. Effects.Block.Create(BrickColor.new(maincol), hit.Parent.Torso.CFrame, 5, 5, 5, 1, 1, 1, .08, 1)
  623. end
  624. end))
  625. local bodyVelocity = Create("BodyVelocity"){
  626. velocity = Vector3.new(0, 30, 0),
  627. P = 5000,
  628. maxForce = Vector3.new(8e+003, 8e+003, 8e+003),
  629. Parent = hit,
  630. }
  631. game:GetService("Debris"):AddItem(bodyVelocity, .5)
  632. elseif Type == "Wither" then
  633. coroutine.resume(coroutine.create(function()
  634. if hit.Parent.Humanoid.MaxHealth > 100 then
  635. hit.Parent.Humanoid.MaxHealth = 100
  636. end
  637. for i = 0, 1, 0.1 do
  638. wait(1)
  639. MagnitudeDamage(hit.Parent.Torso, 1, 5, 5, math.random(0, 0), "Normal", " ", .5)
  640. hit.Parent.Humanoid.WalkSpeed = hit.Parent.Humanoid.WalkSpeed - 1
  641. Effects.Block.Create(BrickColor.new("Really black"), hit.Parent.Torso.CFrame, 1, 1, 1, 1, 1, 1, .04, 1)
  642. end
  643. hit.Parent.Humanoid.WalkSpeed = 16
  644. end))
  645. elseif Type == "DarkDown" then
  646. coroutine.resume(coroutine.create(function()
  647. for i = 0, 1, 0.1 do
  648. swait()
  649. Effects.Block.Create(BrickColor.new(maincol), hit.Parent.Torso.CFrame, 5, 5, 5, 1, 1, 1, .08, 1)
  650. end
  651. end))
  652. local bodyVelocity = Create("BodyVelocity"){
  653. velocity = Vector3.new(0, -50, 0),
  654. P = 5000,
  655. maxForce = Vector3.new(8e+003, 8e+003, 8e+003),
  656. Parent = hit,
  657. }
  658. game:GetService("Debris"):AddItem(bodyVelocity, 1)
  659. elseif Type == "Snare" then
  660. local bp = Create("BodyPosition"){
  661. P = 2000,
  662. D = 100,
  663. maxForce = Vector3.new(math.huge, math.huge, math.huge),
  664. position = hit.Parent.Torso.Position,
  665. Parent = hit.Parent.Torso,
  666. }
  667. game:GetService("Debris"):AddItem(bp, 1)
  668. elseif Type == "Freeze" then
  669. local BodPos = Create("BodyPosition"){
  670. P = 50000,
  671. D = 1000,
  672. maxForce = Vector3.new(math.huge, math.huge, math.huge),
  673. position = hit.Parent.Torso.Position,
  674. Parent = hit.Parent.Torso,
  675. }
  676. local BodGy = Create("BodyGyro") {
  677. maxTorque = Vector3.new(4e+005, 4e+005, 4e+005) * math.huge ,
  678. P = 20e+003,
  679. Parent = hit.Parent.Torso,
  680. cframe = hit.Parent.Torso.CFrame,
  681. }
  682. hit.Parent.Torso.Anchored = true
  683. coroutine.resume(coroutine.create(function(Part)
  684. swait(1.5)
  685. Part.Anchored = false
  686. end), hit.Parent.Torso)
  687. game:GetService("Debris"):AddItem(BodPos, 3)
  688. game:GetService("Debris"):AddItem(BodGy, 3)
  689. end
  690. local debounce = Create("BoolValue"){
  691. Name = "DebounceHit",
  692. Parent = hit.Parent,
  693. Value = true,
  694. }
  695. game:GetService("Debris"):AddItem(debounce, Delay)
  696. c = Create("ObjectValue"){
  697. Name = "creator",
  698. Value = Player,
  699. Parent = h,
  700. }
  701. game:GetService("Debris"):AddItem(c, .5)
  702. end
  703. end
  704.  
  705. Laser = function(brickcolor, reflect, cframe, x1, y1, z1, x3, y3, z3, delay)
  706.  
  707. local prt = CFuncs.Part.Create(EffectModel, "Neon", reflect, 0, brickcolor, "Effect", Vector3.new(0.5, 0.5, 0.5))
  708. prt.Anchored = true
  709. prt.CFrame = cframe
  710. prt.Material = "Neon"
  711. local msh = CFuncs.Mesh.Create("CylinderMesh", prt, "", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  712. game:GetService("Debris"):AddItem(prt, 10)
  713. coroutine.resume(coroutine.create(function(Part, Mesh)
  714.  
  715. for i = 0, 1, delay do
  716. swait()
  717. Part.Transparency = i
  718. Mesh.Scale = Mesh.Scale + Vector3.new(x3, y3, z3)
  719. end
  720. Part.Parent = nil
  721. end
  722. ), prt, msh)
  723. end
  724.  
  725.  
  726. shoot = function(mouse, aoe , partt, SpreadAmount, multiply)
  727.  
  728. local SpreadVectors = Vector3.new(math.random(-SpreadAmount, SpreadAmount), math.random(-SpreadAmount, SpreadAmount), math.random(-SpreadAmount, SpreadAmount))
  729. local MainPos = partt.Position
  730. local MainPos2 = mouse.Hit.p + SpreadVectors
  731. local MouseLook = CFrame.new((MainPos + MainPos2) / 2, MainPos2)
  732. local speed = 1000
  733. local num = 20
  734. coroutine.resume(coroutine.create(function()
  735.  
  736. repeat
  737. swait()
  738. local hit, pos = rayCast(MainPos, MouseLook.lookVector, speed, RootPart.Parent)
  739. local mag = (MainPos - pos).magnitude
  740. Laser(BrickColor.new(maincol), 0, CFrame.new((MainPos + pos)/2, pos) * CFrame.Angles(1.57, 0, 0), 5, mag * (speed / (speed / 2)), 5, 5, 0, 5, 0.1)
  741. MainPos = MainPos + MouseLook.lookVector * speed
  742. num = num - 1
  743. MouseLook = MouseLook * CFrame.Angles(math.rad(-1), 0, 0)
  744. if hit ~= nil then
  745. num = 0
  746. local refpart = CFuncs.Part.Create(EffectModel, "SmoothPlastic", 0, 1, "Really black", "Effect", Vector3.new())
  747. refpart.Anchored = true
  748. refpart.CFrame = CFrame.new(pos)
  749. game:GetService("Debris"):AddItem(refpart, 2)
  750. end
  751. do
  752. if num <= 0 then
  753. local refpart = CFuncs.Part.Create(EffectModel, "SmoothPlastic", 0, 1, "Really black", "Effect", Vector3.new())
  754. refpart.Anchored = true
  755. refpart.CFrame = CFrame.new(pos)
  756. Effects.Block.Create(BrickColor.new("Really black"), refpart.CFrame, 10, 10, 10, 10, 10, 10, .08, 1)
  757. if hit ~= nil then
  758. MagnitudeDamage(refpart, aoe, 5 * multiply, 5 * multiply, 0, "Normal", "231917784", 1)
  759. end
  760. game:GetService("Debris"):AddItem(refpart, 0)
  761. end
  762. end
  763. until num <= 0
  764. end
  765. ))
  766. end
  767.  
  768.  
  769.  
  770. function onClicked(hit)
  771. if hit ~= nil and hit.Name ~= "Base" and hit:FindFirstChild("RotTag") == nil then
  772. print("Infected "..hit.Name)
  773. local tag = Instance.new("BoolValue")
  774. tag.Name = "RotTag"
  775. tag.Parent = hit
  776.  
  777. hit.CanCollide = false
  778. hit.Anchored = true
  779.  
  780. wait(1)
  781.  
  782. local list = hit:GetTouchingParts()
  783. for i = 1, #list do
  784. spawn(function()
  785. onClicked(list[i])
  786. end)
  787. end
  788.  
  789. hit.Anchored = true
  790. hit.CanCollide = false
  791. hit.Parent = workspace
  792. hit.BrickColor = BrickColor.new(Color3.new(0, 0, 0))
  793.  
  794.  
  795. for i = 1, 10 do
  796. hit.Transparency = hit.Transparency + .1
  797. wait(.1)
  798. end
  799. hit:Destroy()
  800. end
  801.  
  802. return
  803. end
  804.  
  805. function OnMouseDown()
  806. if transforming == true then
  807. onClicked(Mouse.Target)
  808. end
  809. end
  810.  
  811. function ShowDamage(Pos, Text, Time, Color)
  812. local Rate = (1 / 30)
  813. local Pos = (Pos or Vector3.new(0, 0, 0))
  814. local Text = (Text or "")
  815. local Time = (Time or 2)
  816. local Color = (Color or Color3.new(1, 0, 1))
  817. local EffectPart = CFuncs.Part.Create(workspace, "SmoothPlastic", 0, 1, BrickColor.new(Color), "Effect", Vector3.new(0, 0, 0))
  818. EffectPart.Anchored = true
  819. local BillboardGui = Create("BillboardGui"){
  820. Size = UDim2.new(3, 0, 3, 0),
  821. Adornee = EffectPart,
  822. Parent = EffectPart,
  823. }
  824. local TextLabel = Create("TextLabel"){
  825. BackgroundTransparency = 1,
  826. Size = UDim2.new(1, 0, 1, 0),
  827. Text = Text,
  828. Font = desirefont,
  829. TextColor3 = Color,
  830. TextScaled = true,
  831. Parent = BillboardGui,
  832. }
  833. game.Debris:AddItem(EffectPart, (Time))
  834. EffectPart.Parent = game:GetService("Workspace")
  835. delay(0, function()
  836. local Frames = (Time / Rate)
  837. for Frame = 1, Frames do
  838. wait(Rate)
  839. local Percent = (Frame / Frames)
  840. EffectPart.CFrame = CFrame.new(Pos) + Vector3.new(0, Percent, 0)
  841. TextLabel.TextTransparency = Percent
  842. end
  843. if EffectPart and EffectPart.Parent then
  844. EffectPart:Destroy()
  845. end
  846. end)
  847. end
  848.  
  849. function MagnitudeDamage(Part, Magnitude, MinimumDamage, MaximumDamage, KnockBack, Type, HitSound, HitPitch)
  850. for _, c in pairs(workspace:children()) do
  851. local hum = c:findFirstChild("Humanoid")
  852. if hum ~= nil then
  853. local head = c:findFirstChild("Torso")
  854. if head ~= nil then
  855. local targ = head.Position - Part.Position
  856. local mag = targ.magnitude
  857.  
  858. if mag <= Magnitude and c.Name ~= Player.Name then
  859. Effects.Sphere2.Create(BrickColor.new(maincol), head.CFrame, .5, .5, .5, .5, .5, .5, .05)
  860. Damage(head, head, MinimumDamage, MaximumDamage, KnockBack, Type, RootPart, .1, HitSound, HitPitch)
  861. end
  862. end
  863. end
  864. end
  865. end
  866.  
  867. EffectModel = Create("Model"){
  868. Parent = Character,
  869. Name = "Effects",
  870. }
  871.  
  872.  
  873.  
  874.  
  875. function RayCast(Position, Direction, MaxDistance, IgnoreList)
  876. return game:GetService("Workspace"):FindPartOnRayWithIgnoreList(Ray.new(Position, Direction.unit * (MaxDistance or 999.999)), IgnoreList)
  877. end
  878.  
  879.  
  880.  
  881.  
  882.  
  883. Effects = {
  884. Block = {
  885. Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay, Type)
  886. local prt = CFuncs.Part.Create(EffectModel, "Neon", 0, 0, brickcolor, "Effect", Vector3.new())
  887. prt.Anchored = true
  888. prt.CFrame = cframe
  889. local msh = CFuncs.Mesh.Create("BlockMesh", prt, "", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  890. game:GetService("Debris"):AddItem(prt, 10)
  891. if Type == 1 or Type == nil then
  892. table.insert(Effects, {
  893. prt,
  894. "Block1",
  895. delay,
  896. x3,
  897. y3,
  898. z3,
  899. msh
  900. })
  901. elseif Type == 2 then
  902. table.insert(Effects, {
  903. prt,
  904. "Block2",
  905. delay,
  906. x3,
  907. y3,
  908. z3,
  909. msh
  910. })
  911. end
  912. end;
  913. };
  914.  
  915. Cylinder = {
  916. Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  917. local prt = CFuncs.Part.Create(EffectModel, "Neon", 0, 0, brickcolor, "Effect", Vector3.new(0.2, 0.2, 0.2))
  918. prt.Anchored = true
  919. prt.CFrame = cframe
  920. local msh = CFuncs.Mesh.Create("CylinderMesh", prt, "", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  921. game:GetService("Debris"):AddItem(prt, 2)
  922. table.insert(Effects, {
  923. prt,
  924. "Cylinder",
  925. delay,
  926. x3,
  927. y3,
  928. z3,
  929. msh
  930. })
  931. end;
  932. };
  933.  
  934. Head = {
  935. Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  936. local prt = CFuncs.Part.Create(EffectModel, "Neon", 0, 0, brickcolor, "Effect", Vector3.new())
  937. prt.Anchored = true
  938. prt.CFrame = cframe
  939. local msh = CFuncs.Mesh.Create("SpecialMesh", prt, "Head", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  940. game:GetService("Debris"):AddItem(prt, 10)
  941. table.insert(Effects, {
  942. prt,
  943. "Cylinder",
  944. delay,
  945. x3,
  946. y3,
  947. z3,
  948. msh
  949. })
  950. end;
  951. };
  952.  
  953. Sphere1 = {
  954. Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  955. local prt = CFuncs.Part.Create(EffectModel, "Glass", 0, 0, brickcolor, "Effect", Vector3.new())
  956. prt.Anchored = true
  957. prt.CFrame = cframe
  958. local msh = CFuncs.Mesh.Create("SpecialMesh", prt, "Sphere", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  959. game:GetService("Debris"):AddItem(prt, 10)
  960. table.insert(Effects, {
  961. prt,
  962. "Cylinder",
  963. delay,
  964. x3,
  965. y3,
  966. z3,
  967. msh
  968. })
  969. end;
  970. };
  971.  
  972. Sphere2 = {
  973. Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  974. local prt = CFuncs.Part.Create(EffectModel, "Neon", 0, 0, brickcolor, "Effect", Vector3.new())
  975. prt.Anchored = true
  976. prt.CFrame = cframe
  977. local msh = CFuncs.Mesh.Create("SpecialMesh", prt, "Sphere", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  978. game:GetService("Debris"):AddItem(prt, 10)
  979. table.insert(Effects, {
  980. prt,
  981. "Cylinder",
  982. delay,
  983. x3,
  984. y3,
  985. z3,
  986. msh
  987. })
  988. end;
  989. };
  990.  
  991. Elect = {
  992. Create = function(cff, x, y, z)
  993. local prt = CFuncs.Part.Create(EffectModel, "Neon", 0, 0, BrickColor.new(maincol), "Part", Vector3.new(1, 1, 1))
  994. prt.Anchored = true
  995. prt.CFrame = cff * CFrame.new(math.random(-x, x), math.random(-y, y), math.random(-z, z))
  996. prt.CFrame = CFrame.new(prt.Position)
  997. game:GetService("Debris"):AddItem(prt, 2)
  998. local xval = math.random() / 2
  999. local yval = math.random() / 2
  1000. local zval = math.random() / 2
  1001. local msh = CFuncs.Mesh.Create("BlockMesh", prt, "", "", Vector3.new(0, 0, 0), Vector3.new(xval, yval, zval))
  1002. table.insert(Effects, {
  1003. prt,
  1004. "Elec",
  1005. 0.1,
  1006. x,
  1007. y,
  1008. z,
  1009. xval,
  1010. yval,
  1011. zval
  1012. })
  1013. end;
  1014.  
  1015. };
  1016.  
  1017. Ring = {
  1018. Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  1019. local prt = CFuncs.Part.Create(EffectModel, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
  1020. prt.Anchored = true
  1021. prt.CFrame = cframe
  1022. local msh = CFuncs.Mesh.Create("CylinderMesh", prt, "", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  1023. game:GetService("Debris"):AddItem(prt, 10)
  1024. table.insert(Effects, {
  1025. prt,
  1026. "Cylinder",
  1027. delay,
  1028. x3,
  1029. y3,
  1030. z3,
  1031. msh
  1032. })
  1033. end;
  1034. };
  1035.  
  1036.  
  1037. Wave = {
  1038. Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  1039. local prt = CFuncs.Part.Create(EffectModel, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
  1040. prt.Anchored = true
  1041. prt.CFrame = cframe
  1042. local msh = CFuncs.Mesh.Create("SpecialMesh", prt, "FileMesh", "rbxassetid://20329976", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  1043. game:GetService("Debris"):AddItem(prt, 10)
  1044. table.insert(Effects, {
  1045. prt,
  1046. "Cylinder",
  1047. delay,
  1048. x3,
  1049. y3,
  1050. z3,
  1051. msh
  1052. })
  1053. end;
  1054. };
  1055.  
  1056. Break = {
  1057. Create = function(brickcolor, cframe, x1, y1, z1)
  1058. local prt = CFuncs.Part.Create(EffectModel, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new(0.5, 0.5, 0.5))
  1059. prt.Anchored = true
  1060. prt.CFrame = cframe * CFrame.fromEulerAnglesXYZ(math.random(-50, 50), math.random(-50, 50), math.random(-50, 50))
  1061. local msh = CFuncs.Mesh.Create("SpecialMesh", prt, "Sphere", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  1062. local num = math.random(10, 50) / 1000
  1063. game:GetService("Debris"):AddItem(prt, 10)
  1064. table.insert(Effects, {
  1065. prt,
  1066. "Shatter",
  1067. num,
  1068. prt.CFrame,
  1069. math.random() - math.random(),
  1070. 0,
  1071. math.random(50, 100) / 100
  1072. })
  1073. end;
  1074. };
  1075.  
  1076. Fire = {
  1077. Create = function(brickcolor, cframe, x1, y1, z1, delay)
  1078. local prt = CFuncs.Part.Create(EffectModel, "Neon", 0, 0, brickcolor, "Effect", Vector3.new())
  1079. prt.Anchored = true
  1080. prt.CFrame = cframe
  1081. msh = CFuncs.Mesh.Create("BlockMesh", prt, "", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  1082. game:GetService("Debris"):AddItem(prt, 10)
  1083. table.insert(Effects, {
  1084. prt,
  1085. "Fire",
  1086. delay,
  1087. 1,
  1088. 1,
  1089. 1,
  1090. msh
  1091. })
  1092. end;
  1093. };
  1094.  
  1095. FireWave = {
  1096. Create = function(brickcolor, cframe, x1, y1, z1)
  1097. local prt = CFuncs.Part.Create(EffectModel, "Neon", 0, 1, brickcolor, "Effect", Vector3.new())
  1098. prt.Anchored = true
  1099. prt.CFrame = cframe
  1100. msh = CFuncs.Mesh.Create("BlockMesh", prt, "", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  1101. local d = Create("Decal"){
  1102. Parent = prt,
  1103. Texture = "rbxassetid://26356434",
  1104. Face = "Top",
  1105. }
  1106. local d = Create("Decal"){
  1107. Parent = prt,
  1108. Texture = "rbxassetid://26356434",
  1109. Face = "Bottom",
  1110. }
  1111. game:GetService("Debris"):AddItem(prt, 10)
  1112. table.insert(Effects, {
  1113. prt,
  1114. "FireWave",
  1115. 1,
  1116. 30,
  1117. math.random(400, 600) / 100,
  1118. msh
  1119. })
  1120. end;
  1121. };
  1122.  
  1123. Lightning = {
  1124. Create = function(p0, p1, tym, ofs, col, th, tra, last)
  1125. local magz = (p0 - p1).magnitude
  1126. local curpos = p0
  1127. local trz = {
  1128. -ofs,
  1129. ofs
  1130. }
  1131. for i = 1, tym do
  1132. local li = CFuncs.Part.Create(EffectModel, "Neon", 0, tra or 0.4, col, "Ref", Vector3.new(th, th, magz / tym))
  1133. local ofz = Vector3.new(trz[math.random(1, 2)], trz[math.random(1, 2)], trz[math.random(1, 2)])
  1134. local trolpos = CFrame.new(curpos, p1) * CFrame.new(0, 0, magz / tym).p + ofz
  1135. li.Material = "Neon"
  1136. if tym == i then
  1137. local magz2 = (curpos - p1).magnitude
  1138. li.Size = Vector3.new(th, th, magz2)
  1139. li.CFrame = CFrame.new(curpos, p1) * CFrame.new(0, 0, -magz2 / 2)
  1140. table.insert(Effects, {
  1141. li,
  1142. "Disappear",
  1143. last
  1144. })
  1145. else
  1146. do
  1147. do
  1148. li.CFrame = CFrame.new(curpos, trolpos) * CFrame.new(0, 0, magz / tym / 2)
  1149. curpos = li.CFrame * CFrame.new(0, 0, magz / tym / 2).p
  1150. game.Debris:AddItem(li, 10)
  1151. table.insert(Effects, {
  1152. li,
  1153. "Disappear",
  1154. last
  1155. })
  1156. end
  1157. end
  1158. end
  1159. end
  1160. end
  1161. };
  1162.  
  1163. EffectTemplate = {
  1164.  
  1165. };
  1166. }
  1167.  
  1168. framesk1 = makeframe(scrn, .3, UDim2.new(.8, 0, .85, 0), UDim2.new(.14, 0, .08, 0), skillcolorscheme)
  1169. bar1 = makeframe(framesk1, 0, UDim2.new(0, 0, 0, 0), UDim2.new(1, 0, 1, 0), skillcolorscheme)
  1170. text1 = Instance.new('TextLabel', framesk1)
  1171. text1.BackgroundTransparency = 1
  1172. text1.Size = UDim2.new(1, 0, 1, 0)
  1173. text1.Position = UDim2.new(0, 0, 0, 0)
  1174. text1.TextColor3 = Color3.new(1, 1, 1)
  1175. text1.TextStrokeTransparency = 0
  1176. text1.FontSize = Enum.FontSize.Size18
  1177. text1.Font = desirefont
  1178. text1.BorderSizePixel = 0
  1179. text1.TextScaled = true
  1180. text1.Text = "Press F to get started."
  1181. Facemask=CFuncs.Part.Create(m,Enum.Material.SmoothPlastic,0,1,"Really black","Facemask",Vector3.new(0.100000903, 0.199999914, 0.0999996811))
  1182. FacemaskWeld=CFuncs.Weld.Create(m,Character["Head"],Facemask,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.0500009656, -0.10001123, 0.150001526, 0, 0, 1, 0, 1, 0, -1, 0, 0))
  1183. eye1=CFuncs.Part.Create(m,Enum.Material.Neon,0,0,"Really black","eye1",Vector3.new(0.199999377, 0.200000003, 0.199999854))
  1184. eye1Weld=CFuncs.Weld.Create(m,Facemask,eye1,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.0999771357, -0.0226745605, -0.541763604, 0, 1, 0, 0, 0, -1, -1, 0, 0))
  1185. CFuncs.Mesh.Create("SpecialMesh",eye1,Enum.MeshType.Sphere,"",Vector3.new(0, 0, 0),Vector3.new(1, 0.5, 0.100000001))
  1186. eye2=CFuncs.Part.Create(m,Enum.Material.Neon,0,0,"Really black","eye2",Vector3.new(0.199999377, 0.200000003, 0.199999854))
  1187. eye2Weld=CFuncs.Weld.Create(m,Facemask,eye2,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.0999771357, 0.327358246, -0.541763604, 0, 1, 0, 0, 0, -1, -1, 0, 0))
  1188. TorsoHandle=CFuncs.Part.Create(m,Enum.Material.Plastic,0,1,"Medium stone grey","TorsoHandle",Vector3.new(0.199999616, 0.200000003, 0.199999854))
  1189. moter = New("Weld",Handle,"mot",{Part0 = RightArm,Part1 = Handle,})
  1190. Part = New("Part",m,"Part",{Material = Enum.Material.SmoothPlastic,Size = Vector3.new(0.200000003, 0.200000003, 0.200000003),CFrame = CFrame.new(3.46324158, 2.55061626, -23.0996056, 0.0172099378, 1.26508749e-05, 0.999852061, 0.999856234, 0.000737910799, -0.0172098614, -0.000738026109, 1.00000215, 2.29468287e-06),CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,})
  1191. Mesh = New("BlockMesh",Part,"Mesh",{Scale = Vector3.new(0.492160469, 0.24608025, 0.123040132),})
  1192. TorsoHandleWeld=CFuncs.Weld.Create(m,Character["Torso"],TorsoHandle,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.0999412537, -0.0999810249, -0.219952106, -1, 0, 0, 0, 1, 0, 0, 0, -1))
  1193. Scarf2=CFuncs.Part.Create(m,Enum.Material.SmoothPlastic,0,0,Torso.Color,"Scarf2",Vector3.new(0.199999988, 0.049999997, 0.099999994))
  1194. Scarf2Weld=CFuncs.Weld.Create(m,TorsoHandle,Scarf2,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.115654449, -0.592010379, -0.209721327, -1, 0, 0, 0, 1, 0, 0, 0, -1))
  1195. CFuncs.Mesh.Create("SpecialMesh",Scarf2,Enum.MeshType.FileMesh,"rbxassetid://1271232474",Vector3.new(0, 0, 0),Vector3.new(0.0192, 0.0192, 0.0192))
  1196.  
  1197. CFuncs.Mesh.Create("SpecialMesh",eye2,Enum.MeshType.Sphere,"",Vector3.new(0, 0, 0),Vector3.new(1, 0.5, 0.100000001))
  1198. eee1=CFuncs.Sound.Create("193035857", Character, .5, 1)
  1199. eee1.Looped = true
  1200. crab=CFuncs.Sound.Create("278321082", Character, .8, 1)
  1201. crab.Looped = true
  1202. Mouse.KeyDown:connect(function(k)
  1203. k = k:lower()
  1204. if k == "f" and untransforming == false then
  1205. spinny=CFuncs.Part.Create(Torso, "SmoothPlastic", 0, 1, BrickColor.new("Black"), "spinny", Vector3.new())
  1206. spinny.Anchored=true
  1207. spinny.CanCollide=false
  1208. spinny2=CFuncs.Part.Create(Torso, "SmoothPlastic", 0, 1, BrickColor.new("Black"), "spinny", Vector3.new())
  1209. spinny2.Anchored=true
  1210. spinny2.CanCollide=false
  1211. eee1:Destroy()
  1212. eee=CFuncs.Sound.Create("863901527", Character, 1, 1)
  1213. eee.Looped = true
  1214. eee.TimePosition = 12
  1215. untransforming = true
  1216. transforming = false
  1217. bar1:Destroy()
  1218. framesk1:Destroy()
  1219. fop = 50
  1220. spi = 60
  1221. spo = 3
  1222. spoi = 1
  1223. schpe = .03
  1224. soi = 0
  1225. attack = true
  1226. for i = 0, 1, 0.1 do
  1227. swait()
  1228. PlayAnimationFromTable({
  1229. CFrame.new(0, 0.373149872, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1) * CFrame.new(0, 0 + .5 * math.cos(sine/30), 0) * CFrame.Angles(0, 0, 0),
  1230. CFrame.new(0, 1.51476645, -0.0539780706, 1, 0, 0, 0, 0.991959035, 0.126559824, 0, -0.126559824, 0.991959095) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1231. CFrame.new(1.54815805, 0.113066152, 0, 0.981752872, -0.190161094, 0, 0.190161064, 0.981752992, 0, 0, 0, 1) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1232. CFrame.new(-1.56642199, 0.0832426548, 0, 0.977346003, 0.211647764, 0, -0.211647764, 0.977346003, 0, -0, 0, 1) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1233. CFrame.new(0.50000006, -2.05107546, 0.227307364, 0.999800205, -0.0199995097, -1.67532294e-10, 0.0194808003, 0.973869205, 0.226273015, -0.00452534854, -0.22622776, 0.974064112) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1234. CFrame.new(-0.5, -1.32009184, -0.457082331, 1, 0, 0, 0, 0.967570484, 0.252609909, 0, -0.252610624, 0.967568815) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1235. }, .3, false)
  1236. end
  1237. for i = 0, 100 do
  1238. Torso.Velocity = Vector3.new(0, 50, 0)
  1239. wait(.01)
  1240. end
  1241. for i = 0, 100 do
  1242. Torso.Velocity = Vector3.new(0, 50, 0)
  1243. wait(.01)
  1244. end
  1245. bewm=CFuncs.Part.Create(Torso, "Neon", 0, 0, BrickColor.new("White"), "bewm", Vector3.new(1,1,1))
  1246. bewm.Anchored=true
  1247. bewm.CanCollide=false
  1248. bewm.Position = Torso.Position
  1249. local mbewm = Instance.new("SpecialMesh", bewm)
  1250. mbewm.MeshType = "Sphere"
  1251. mbewm.Scale = Vector3.new(0,0,0)
  1252. for i = 0, 70, 0.1 do
  1253. swait()
  1254. CFuncs.Sound.Create("379557765", Torso, .3, 1)
  1255. PlayAnimationFromTable({
  1256. CFrame.new(0, 0.373149872, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1) * CFrame.new(0, 0 + .5 * math.cos(sine/30), 0) * CFrame.Angles(0, 0, 0),
  1257. CFrame.new(0, 1.51476645, -0.0539780706, 1, 0, 0, 0, 0.991959035, 0.126559824, 0, -0.126559824, 0.991959095) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1258. CFrame.new(0.284558058, 0.352360129, -0.585287333, 0.258820832, 0.965924978, -2.79002438e-06, 0.084192656, -0.0225623567, -0.996192336, -0.962249458, 0.257835418, -0.0871634856) * CFrame.new(0, 0 + 0.1 * math.cos(sine/25), 0) * CFrame.Angles(0, 0, 0),
  1259. CFrame.new(-0.273653597, 0.406440526, -0.577382147, 0.258828282, -0.965923369, -1.5671344e-07, -0.167737693, -0.0449467227, -0.984804809, 0.951247692, 0.254895747, -0.17365551) * CFrame.new(0, 0 + 0.1 * math.cos(sine/25), 0) * CFrame.Angles(0, 0, 0),
  1260. CFrame.new(0.50000006, -2.05107546, 0.227307364, 0.999800205, -0.0199995097, -1.67532294e-10, 0.0194808003, 0.973869205, 0.226273015, -0.00452534854, -0.22622776, 0.974064112) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1261. CFrame.new(-0.5, -1.32009184, -0.457082331, 1, 0, 0, 0, 0.967570484, 0.252609909, 0, -0.252610624, 0.967568815) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1262. }, .3, false)
  1263. bewm.CFrame = Torso.CFrame
  1264. mbewm.Scale = Vector3.new(mbewm.Scale.X+.1,mbewm.Scale.Y+.1,mbewm.Scale.Z+.1)
  1265. Effects.Lightning.Create(efekt5.Position, HitboxLA.Position, 3, 5, maincol, 1, 0, 1)
  1266. Effects.Lightning.Create(efekt4.Position, HitboxRA.Position, 3, 5, "Really black", 1, 0, 1)
  1267. spinny.Position = RootPart.Position
  1268. spinny.CFrame = spinny.CFrame * CFrame.fromEulerAnglesXYZ(0, math.pi/45, 0)
  1269. Torso.Velocity = Vector3.new(0, 6, 0)
  1270. end
  1271. wait(2.2)
  1272. bewm:Destroy()
  1273.  
  1274.  
  1275. CFuncs.Sound.Create("401056199", Torso, 10, 1)
  1276. CFuncs.Sound.Create("331898547", Torso, 10, 1)
  1277. Effects.Sphere2.Create(BrickColor.new("White"), RootPart.CFrame, 8, 8, 8, 8, 8, 8, .008, 1)
  1278. Effects.Wave.Create(BrickColor.new(maincol), RootPart.CFrame, 5, 5, 5, 5, 5, 5, .08, 2)
  1279. MagnitudeDamage(Torso, 80, 90, 90, 10, "Wither", " ", .5)
  1280. TextLabel.Text = "Rao, the Balance God"
  1281. for i = 0, 10, 0.1 do
  1282. swait()
  1283. PlayAnimationFromTable({
  1284. CFrame.new(-0.251876831, 0.470080227, -1.34110451e-06, 1, 0, -0, 0, 0.939692736, -0.342019886, 0, 0.342019916, 0.939692736) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1285. CFrame.new(-0.0999908447, 1.50946021, 0.223286748, 1, 0, -0, 0, 0.939692438, -0.342020929, -0, 0.342020959, 0.939692438) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1286. CFrame.new(1.43255699, 1.25413036, 0.366365522, -0.939692736, -0.296197951, -0.171009928, 0.321393639, -0.935729802, -0.145313144, -0.11697761, -0.191511214, 0.974494696) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1287. CFrame.new(-1.41037154, 1.34628582, 0.488534033, 0.939692736, 0.296197951, -0.171009928, 0.321393639, -0.935729802, 0.145313144, -0.11697761, -0.191511214, -0.974494696) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1288. CFrame.new(0.578960061, -1.5122112, 0.50258863, 0.98480773, -0.173648164, -1.55591565e-07, 0.133022353, 0.754406869, 0.642787278, -0.111618698, -0.633021891, 0.766044796) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1289. CFrame.new(-0.686709404, -1.51906383, 0.467823565, 0.98480773, 0.173648164, 1.55591565e-07, -0.133022353, 0.754406869, 0.642787278, 0.111618698, -0.633021891, 0.766044796) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1290. }, .3, false)
  1291. end
  1292.  
  1293. fop = 80
  1294. spi = 80
  1295. spo = 80
  1296. spoi = 2
  1297. schpe = .03
  1298. soi = 200
  1299. Humanoid.WalkSpeed = 25
  1300. Humanoid.AutoRotate = true
  1301. Humanoid.JumpPower = 80
  1302. attack = false
  1303. if not Player or not Humanoid or Humanoid.Health == 0 or not Torso then
  1304. return
  1305. end
  1306. end
  1307. end)
  1308.  
  1309.  
  1310.  
  1311.  
  1312.  
  1313.  
  1314.  
  1315.  
  1316. while transforming == true do
  1317. swait()
  1318. Humanoid.Health = math.huge
  1319. PlayAnimationFromTable({
  1320. CFrame.new(0, -2, 0, 0, 0.984807849, 0.173647985, -1, 0, 0, 0, -0.173647985, 0.984807849) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1321. CFrame.new(-0.0999920368, 1.22553754, -0.589294791, 1, 0, -0, 0, 0.499998808, 0.866026223, -0, -0.866026223, 0.499998808) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1322. CFrame.new(0.800001562, 0.0751656741, -1.00217676, 0.866025388, 0.500000238, 0, -0.492404163, 0.852868617, -0.173647985, -0.0868240371, 0.150383562, 0.984807849) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1323. CFrame.new(-0.901474714, -0.162059426, -0.809470534, 0.939692736, -0.321393609, 0.116977669, 0.33682391, 0.810216308, -0.479686856, 0.0593910702, 0.490159124, 0.869607329) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1324. CFrame.new(0.312552929, -1.27662241, -0.77715373, 1, 0, -0, 0, 0.984807849, 0.173648134, -0, -0.173648164, 0.984807849) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1325. CFrame.new(-0.524474978, -1.25619924, -0.812270045, 1, 0, -0, 0, 0.984807849, 0.173648134, -0, -0.173648164, 0.984807849) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1326. }, .3, false)
  1327. Mouse.Button1Down:connect(OnMouseDown)
  1328. end
  1329.  
  1330.  
  1331.  
  1332. skillcolorscheme = BrickColor.new(maincol).Color
  1333. framesk1 = makeframe(scrn, .3, UDim2.new(.8, 0, .85, 0), UDim2.new(.14, 0, .08, 0), skillcolorscheme)
  1334. framesk2 = makeframe(scrn, .3, UDim2.new(.8, 0, .74, 0), UDim2.new(.14, 0, .08, 0), skillcolorscheme)
  1335. framesk3 = makeframe(scrn, .3, UDim2.new(.8, 0, .63, 0), UDim2.new(.14, 0, .08, 0), skillcolorscheme)
  1336. framesk4 = makeframe(scrn, .3, UDim2.new(.8, 0, .52, 0), UDim2.new(.14, 0, .08, 0), skillcolorscheme)
  1337. framesk5 = makeframe(scrn, .3, UDim2.new(.8, 0, .41, 0), UDim2.new(.14, 0, .08, 0), skillcolorscheme)
  1338.  
  1339. bar1 = makeframe(framesk1, 0, UDim2.new(0, 0, 0, 0), UDim2.new(1, 0, 1, 0), skillcolorscheme)
  1340. bar2 = makeframe(framesk2, 0, UDim2.new(0, 0, 0, 0), UDim2.new(1, 0, 1, 0), skillcolorscheme)
  1341. bar3 = makeframe(framesk3, 0, UDim2.new(0, 0, 0, 0), UDim2.new(1, 0, 1, 0), skillcolorscheme)
  1342. bar4 = makeframe(framesk4, 0, UDim2.new(0, 0, 0, 0), UDim2.new(1, 0, 1, 0), skillcolorscheme)
  1343. bar5 = makeframe(framesk5, 0, UDim2.new(0, 0, 0, 0), UDim2.new(1, 0, 1, 0), skillcolorscheme)
  1344. text1 = Instance.new('TextLabel', framesk1)
  1345. text1.BackgroundTransparency = 1
  1346. text1.Size = UDim2.new(1, 0, 1, 0)
  1347. text1.Position = UDim2.new(0, 0, 0, 0)
  1348. text1.TextColor3 = Color3.new(255, 255, 255)
  1349. text1.TextStrokeTransparency = 0
  1350. text1.FontSize = Enum.FontSize.Size18
  1351. text1.Font = desirefont
  1352. text1.BorderSizePixel = 0
  1353. text1.TextScaled = true
  1354. text2 = Instance.new('TextLabel', framesk2)
  1355. text2.BackgroundTransparency = 1
  1356. text2.Size = UDim2.new(1, 0, 1, 0)
  1357. text2.Position = UDim2.new(0, 0, 0, 0)
  1358. text2.TextColor3 = Color3.new(255, 255, 255)
  1359. text2.TextStrokeTransparency = 0
  1360. text2.FontSize = Enum.FontSize.Size18
  1361. text2.Font = desirefont
  1362. text2.BorderSizePixel = 0
  1363. text2.TextScaled = true
  1364. text3 = Instance.new('TextLabel', framesk3)
  1365. text3.BackgroundTransparency = 1
  1366. text3.Size = UDim2.new(1, 0, 1, 0)
  1367. text3.Position = UDim2.new(0, 0, 0, 0)
  1368. text3.TextColor3 = Color3.new(255, 255, 255)
  1369. text3.TextStrokeTransparency = 0
  1370. text3.FontSize = Enum.FontSize.Size18
  1371. text3.Font = desirefont
  1372. text3.BorderSizePixel = 0
  1373. text3.TextScaled = false
  1374. text4 = Instance.new('TextLabel', framesk4)
  1375. text4.BackgroundTransparency = 1
  1376. text4.Size = UDim2.new(1, 0, 1, 0)
  1377. text4.Position = UDim2.new(0, 0, 0, 0)
  1378. text4.TextColor3 = Color3.new(255, 255, 255)
  1379. text4.TextStrokeTransparency = 0
  1380. text4.FontSize = Enum.FontSize.Size18
  1381. text4.Font = desirefont
  1382. text4.BorderSizePixel = 0
  1383. text4.TextScaled = true
  1384. text5 = Instance.new('TextLabel', framesk5)
  1385. text5.BackgroundTransparency = 1
  1386. text5.Size = UDim2.new(1, 0, 1, 0)
  1387. text5.Position = UDim2.new(0, 0, 0, 0)
  1388. text5.TextColor3 = Color3.new(255, 255, 255)
  1389. text5.TextStrokeTransparency = 0
  1390. text5.FontSize = Enum.FontSize.Size18
  1391. text5.Font = desirefont
  1392. text5.BorderSizePixel = 0
  1393. text5.TextScaled = true
  1394. text1.Text = "[Z]\n Dokusei Dash"
  1395. text2.Text = "[X]\n Crush"
  1396. text3.Text = "[C]\n Summon Orbs"
  1397. text4.Text = "[V]\n Perish"
  1398. text5.Text = "[B]\n The End"
  1399. Handle1=CFuncs.Part.Create(m,Enum.Material.Neon,0,1,"Dark indigo","Handle1",Vector3.new(1, 0.199999854, 1))
  1400. Handle1Weld=CFuncs.Weld.Create(m,Character["Left Arm"],Handle1,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(5.7220459e-05, 0.300019085, 4.80413437e-05, -1, 0, 0, 0, 1, 0, 0, 0, -1))
  1401. larm=CFuncs.Part.Create(m,Enum.Material.Neon,0,1,"Dark indigo","larm",Vector3.new(1, 2, 1))
  1402. larmWeld=CFuncs.Weld.Create(m,Handle1,larm,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0, -0.300000191, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1))
  1403. HitboxLA=CFuncs.Part.Create(m,Enum.Material.Neon,0,1,"Really red","HitboxLA",Vector3.new(1, 0.999999821, 1))
  1404. HitboxLAWeld=CFuncs.Weld.Create(m,Handle1,HitboxLA,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0, 0.19999969, -5.96046448e-08, 1, 0, 0, 0, 1, 0, 0, 0, 1))
  1405. Handle2=CFuncs.Part.Create(m,Enum.Material.Neon,0,1,"Dark indigo","Handle2",Vector3.new(1, 0.199999854, 1))
  1406. Handle2Weld=CFuncs.Weld.Create(m,Character["Left Leg"],Handle2,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(6.10351563e-05, 0.300022364, 4.81009483e-05, -1, 0, 0, 0, 1, 0, 0, 0, -1))
  1407. lleg=CFuncs.Part.Create(m,Enum.Material.Neon,0,1,"Dark indigo","lleg",Vector3.new(1, 2, 1))
  1408. llegWeld=CFuncs.Weld.Create(m,Handle2,lleg,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0, -0.300000191, -5.96046448e-08, 1, 0, 0, 0, 1, 0, 0, 0, 1))
  1409. HitboxLL=CFuncs.Part.Create(m,Enum.Material.Neon,0,1,"Really red","HitboxLL",Vector3.new(1, 0.999999821, 1))
  1410. HitboxLLWeld=CFuncs.Weld.Create(m,Handle2,HitboxLL,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0, 0.199999571, -5.96046448e-08, 1, 0, 0, 0, 1, 0, 0, 0, 1))
  1411. Handle3=CFuncs.Part.Create(m,Enum.Material.Neon,0,1,"Dark indigo","Handle3",Vector3.new(1, 0.199999854, 1))
  1412. Handle3Weld=CFuncs.Weld.Create(m,Character["Right Arm"],Handle3,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(6.48498535e-05, 0.300019085, 4.81009483e-05, -1, 0, 0, 0, 1, 0, 0, 0, -1))
  1413. rarm=CFuncs.Part.Create(m,Enum.Material.Neon,0,1,"Dark indigo","rarm",Vector3.new(1, 2, 1))
  1414. rarmWeld=CFuncs.Weld.Create(m,Handle3,rarm,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0, -0.300000191, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1))
  1415. HitboxRA=CFuncs.Part.Create(m,Enum.Material.Neon,0,1,"Really red","HitboxRA",Vector3.new(1, 0.999999821, 1))
  1416. HitboxRAWeld=CFuncs.Weld.Create(m,Handle3,HitboxRA,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0, 0.19999969, -1.1920929e-07, 1, 0, 0, 0, 1, 0, 0, 0, 1))
  1417. Handle4=CFuncs.Part.Create(m,Enum.Material.Neon,0,1,"Dark indigo","Handle4",Vector3.new(1, 0.199999854, 1))
  1418. Handle4Weld=CFuncs.Weld.Create(m,Character["Right Leg"],Handle4,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(6.48498535e-05, 0.300022364, 4.7981739e-05, -1, 0, 0, 0, 1, 0, 0, 0, -1))
  1419. rleg=CFuncs.Part.Create(m,Enum.Material.Neon,0,1,"Dark indigo","rleg",Vector3.new(1, 2, 1))
  1420. rlegWeld=CFuncs.Weld.Create(m,Handle4,rleg,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0, -0.299999952, 5.96046448e-08, 1, 0, 0, 0, 1, 0, 0, 0, 1))
  1421. HitboxRL=CFuncs.Part.Create(m,Enum.Material.Neon,0,1,"Really red","HitboxRL",Vector3.new(1, 0.999999821, 1))
  1422. HitboxRLWeld=CFuncs.Weld.Create(m,Handle4,HitboxRL,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0, 0.199999571, 5.96046448e-08, 1, 0, 0, 0, 1, 0, 0, 0, 1))
  1423. Handle5=CFuncs.Part.Create(m,Enum.Material.Neon,0,1,"Dark indigo","Handle5",Vector3.new(1, 0.199999854, 1))
  1424. Handle5Weld=CFuncs.Weld.Create(m,Character["Head"],Handle5,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.100063324, 0.60001117, 4.78625298e-05, -1, 0, 0, 0, 1, 0, 0, 0, -1))
  1425. hed=CFuncs.Part.Create(m,Enum.Material.Neon,0,1,"Dark indigo","hed",Vector3.new(0.999999821, 1, 1))
  1426. hedWeld=CFuncs.Weld.Create(m,Handle5,hed,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.600006878, 0.100009918, -0.0199998617, 0, 1, 0, -1, 0, 0, 0, 0, 1))
  1427. Handle6=CFuncs.Part.Create(m,Enum.Material.Neon,0,1,"Dark indigo","Handle6",Vector3.new(1, 0.199999854, 1))
  1428. Handle6Weld=CFuncs.Weld.Create(m,Character["Torso"],Handle6,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.100063324, 0.500019073, 4.7981739e-05, -1, 0, 0, 0, 1, 0, 0, 0, -1))
  1429. tors=CFuncs.Part.Create(m,Enum.Material.Neon,0,1,"Dark indigo","tors",Vector3.new(2.00000024, 2, 1))
  1430. torsWeld=CFuncs.Weld.Create(m,Handle6,tors,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.0999984741, -0.50000006, -1.1920929e-07, 1, 0, 0, 0, 1, 0, 0, 0, 1))
  1431.  
  1432.  
  1433. sref = CFuncs.Part.Create(Character, "Neon", 1, 1, BrickColor.new("Black"), "Reference", Vector3.new())
  1434. sref.Anchored = true
  1435.  
  1436.  
  1437.  
  1438.  
  1439. function battac1()
  1440. attack = true
  1441. for i = 0, 1.5, 0.1 do
  1442. swait()
  1443. PlayAnimationFromTable({
  1444. CFrame.new(-1.39627684e-06, -7.36942911e-06, 1.39627605e-06, 0.476727128, 0.183012798, 0.859789252, -0.25000006, 0.965925813, -0.0669873133, -0.842752159, -0.183012694, 0.506236255) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1445. CFrame.new(-0.0340346247, 1.51263666, -0.0478081331, 0.877126634, 0.104048893, -0.46885246, -0.101895347, 0.994341493, 0.0300414115, 0.469325185, 0.0214237869, 0.882765472) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1446. CFrame.new(0.579812467, 0.345736474, -0.59361434, 0.072264187, 0.924199581, -0.375010848, -0.974444211, -0.0147579908, -0.224144787, -0.212688923, 0.381624758, 0.899514318) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1447. CFrame.new(-1.85228181, 0.875683367, -0.260588259, 0.773285925, 0.551785231, 0.312348992, 0.546566546, -0.829791725, 0.112741388, 0.321393579, 0.0835381895, -0.943253636) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1448. CFrame.new(0.738364995, -1.84033036, 0.563868403, 0.687917829, -0.0233614445, -0.725412488, 0.1578255, 0.98037982, 0.118095428, 0.708420873, -0.195728526, 0.678107858) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1449. CFrame.new(-0.917405725, -1.57624996, 0.686944962, 0.872133791, 0.197120011, -0.447801769, 0.198867023, 0.693416834, 0.692549586, 0.447028697, -0.693048954, 0.565551639) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1450. }, .3, false)
  1451. end
  1452. MagnitudeDamage(HitboxLA, 8, 30, 30, 200, "Normal", "260430079", 1)
  1453. CFuncs.Sound.Create("200632136", HitboxLA, 1, 1)
  1454. for i = 0, 1, 0.1 do
  1455. swait()
  1456. PlayAnimationFromTable({
  1457. CFrame.new(-4.17232513e-06, -5.30481339e-06, -0.999984145, 0.707105339, 0.183013991, -0.683013916, 0, 0.965925574, 0.258820295, 0.707108378, -0.183013216, 0.683010995) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1458. CFrame.new(-0.0373710692, 1.51263273, 0.0452473164, 0.848774672, -0.00623494387, 0.528718293, -0.0508090742, 0.994341671, 0.0932918787, -0.526308119, -0.106047422, 0.84365499) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1459. CFrame.new(1.68801045, 0.407435834, -0.449469507, -0.706166267, -0.389181942, -0.591495514, -0.569585621, 0.808487773, 0.148054063, 0.420596808, 0.441457987, -0.792599082) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1460. CFrame.new(-1.75769782, 0.713923812, -0.430418491, -0.0885525197, 0.637445807, -0.7653898, -0.942978859, -0.301171541, -0.141728252, -0.320857644, 0.709195852, 0.627767205) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1461. CFrame.new(0.639599144, -1.8263067, -0.331883222, 0.859788299, -0.183012217, 0.476729214, 0.195730031, 0.980379641, 0.023357138, -0.471650183, 0.0732280314, 0.878739834) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1462. CFrame.new(-0.307636291, -1.77595973, 0.545883834, 0.982273102, -0.181773037, -0.045809418, 0.135392249, 0.518932045, 0.844025373, -0.129649013, -0.835265398, 0.534343541) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1463. }, .3, false)
  1464. end
  1465. attack = false
  1466. end
  1467.  
  1468.  
  1469. function battac2()
  1470. attack = true
  1471. Humanoid.WalkSpeed = 0
  1472. for i = 0, 1.5, 0.1 do
  1473. swait()
  1474. PlayAnimationFromTable({
  1475. CFrame.new(-0, -1.59282732, -0.519607961, 1, 0, 0, 0, 0.500000238, 0.866025388, 0, -0.866025388, 0.500000238) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1476. CFrame.new(0, 1.55377007, -0.152360976, 1, 0, 0, 0, 0.965925872, 0.258819342, 0, -0.258819342, 0.965925872) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1477. CFrame.new(1.2000078, 0.953045666, -0.713819265, 0.866025448, 0.49999994, -2.26266827e-08, 0.353553265, -0.612372398, -0.707107067, -0.353553474, 0.612372637, -0.70710665) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1478. CFrame.new(-1.15360737, 0.794935584, -0.750632823, 0.866025388, -0.500000179, -5.589701e-07, -0.353553861, -0.61237222, -0.707106948, 0.353553265, 0.612372756, -0.707106769) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1479. CFrame.new(0.5, -1.5799793, -0.590984702, 1, 0, 0, 0, 0.965925872, 0.258819342, 0, -0.258819342, 0.965925872) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1480. CFrame.new(-0.500015259, -1.65356255, -0.585621715, 1, 0, 0, 0, 0.965925872, 0.258819342, 0, -0.258819342, 0.965925872) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1481. }, .3, false)
  1482. end
  1483. MagnitudeDamage(HitboxLA, 8, 5, 10, 100, "DarkUp", "306247749", 1)
  1484. CFuncs.Sound.Create("200632136", HitboxRA, 1, 1)
  1485. for i = 0, 1, 0.1 do
  1486. swait()
  1487. PlayAnimationFromTable({
  1488. CFrame.new(-0, -1.2196213, -0.273204356, 1, 0, 0, 0, 0.866025388, 0.500000238, 0, -0.500000238, 0.866025388) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1489. CFrame.new(0, 1.49368489, 0.246804297, 1, 0, 0, 0, 0.866025388, -0.500000238, 0, 0.500000238, 0.866025388) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1490. CFrame.new(1.34139562, 1.24449635, -0.501063168, 0.707141161, 4.3202607e-07, -0.707072496, 0.183035791, -0.965913892, 0.183052927, -0.68297112, -0.258863807, -0.683037519) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1491. CFrame.new(-1.4036299, 1.31358445, -0.263445199, 0.866024435, 6.45238671e-08, 0.500001669, -0.129408985, -0.965926468, 0.224142075, 0.482964844, -0.258817255, -0.836515903) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1492. CFrame.new(0.5, -1.86381054, -0.121815026, 1, 0, 0, 0, 0.866025805, 0.499999762, 0, -0.499999762, 0.866025805) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1493. CFrame.new(-0.500015259, -1.92484725, -0.0803779364, 1, 0, 0, 0, 0.866025805, 0.499999762, 0, -0.499999762, 0.866025805) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1494. }, .3, false)
  1495. end
  1496. Humanoid.WalkSpeed = 25
  1497. attack = false
  1498. end
  1499.  
  1500.  
  1501. function battac3()
  1502. attack = true
  1503. CFuncs.Sound.Create("306247749", HitboxRA, 3, 1)
  1504. Humanoid.WalkSpeed = 5
  1505. for i = 0, 1.5, 0.1 do
  1506. swait()
  1507. PlayAnimationFromTable({
  1508. CFrame.new(3.57627869e-07, 6.79999733, -5.96046448e-07, 0.866025269, 4.00048179e-07, -0.500000358, -0.129410043, 0.965925813, -0.224143773, 0.482963175, 0.258819193, 0.836516142) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1509. CFrame.new(-0.0975225121, 1.5006386, -0.168908179, 0.961516261, -0.0622723475, 0.267598331, 0.0669877082, 0.997717559, -0.00851863623, -0.266457021, 0.0261165649, 0.96349299) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1510. CFrame.new(1.42953217, 1.36738133, 0.560824573, 0.969378471, 0.036978662, -0.242771834, 0.112739824, -0.945273399, 0.30618304, -0.21816349, -0.324177235, -0.920496464) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1511. CFrame.new(-0.514982402, 0.167981669, -0.348204494, 0.390162021, -0.863741398, 0.318942964, 0.920569658, 0.37272048, -0.116752014, -0.0180329978, 0.339161426, 0.940555334) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1512. CFrame.new(1.01503551, -1.61222804, 0.758090556, 0.866025269, -0.43301329, 0.249999851, 4.00048179e-07, 0.499999911, 0.866025567, -0.500000358, -0.749999881, 0.433012724) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1513. CFrame.new(-0.674192369, -1.93183935, -0.167736471, 0.866025269, -4.61935997e-07, 0.500000417, 4.00048179e-07, 1, 2.08616257e-07, -0.500000358, -1.49011612e-08, 0.866025269) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1514. }, .3, false)
  1515. Effects.Block.Create(BrickColor.new(maincol), HitboxRA.CFrame, 1, 1, 1, 1, 1, 1, .08, 2)
  1516. end
  1517. MagnitudeDamage(HitboxRA, 8, 30, 50, 500, "Knockdown", "782354021", 1)
  1518. for i = 0, 1, 0.1 do
  1519. swait()
  1520. PlayAnimationFromTable({
  1521. CFrame.new(1.54972076e-06, 6.58641052, -0.246319056, 0.866024971, -5.42000919e-07, -0.500000775, 0.250001013, 0.866025209, 0.433012664, 0.433012992, -0.500000536, 0.749999523) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1522. CFrame.new(-0.0975218043, 1.50063884, -0.168915406, 0.961516201, -0.0622704476, 0.267598808, 0.0669858828, 0.997717738, -0.00851911306, -0.266457558, 0.0261166394, 0.963492811) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1523. CFrame.new(1.02015197, 0.517821193, -1.45992565, 0.886716843, 0.436117947, 0.153409019, 0.0551973283, 0.229585916, -0.971722126, -0.459005952, 0.870110035, 0.17950508) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1524. CFrame.new(-1.36973119, -0.0445775315, 0.63426286, 0.896512747, -0.350060821, 0.271518677, 0.118428506, 0.7799505, 0.61453402, -0.42689541, -0.5187819, 0.740692675) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1525. CFrame.new(0.568625093, -1.55863333, -0.015111208, 0.866024971, -0.433012992, 0.250001013, -5.42000919e-07, 0.500000536, 0.866025209, -0.500000775, -0.749999523, 0.433012664) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1526. CFrame.new(-0.774200022, -1.53183734, -0.340943307, 0.866024971, 6.2584877e-07, 0.500000834, -5.42000919e-07, 1.00000024, -3.57627869e-07, -0.500000775, 2.98023224e-08, 0.866025031) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1527. }, .3, false)
  1528. Effects.Block.Create(BrickColor.new(maincol), HitboxRA.CFrame, 1, 1, 1, 1, 1, 1, .08, 1)
  1529. Effects.Block.Create(BrickColor.new("Really black"), HitboxRA.CFrame, 1, 1, 1, 1, 1, 1, .08, 1)
  1530. end
  1531. Humanoid.WalkSpeed = 25
  1532. attack = false
  1533. end
  1534.  
  1535.  
  1536. function tauntu1()
  1537. attack = true
  1538. Humanoid.WalkSpeed = 0
  1539. ShowDamage((Head.CFrame * CFrame.new(0, 0, (Head.Size.Z / 2)).p + Vector3.new(0, 3, 0)), "I don't have all day.", 1.5, BrickColor.new(Torso.Color).Color)
  1540. CFuncs.Sound.Create("159882303", Torso, 10, 1)
  1541. for i = 0, 1, .6 do
  1542. for i = 0, 1, 0.1 do
  1543. swait()
  1544. PlayAnimationFromTable({
  1545. CFrame.new(0, 0.373149872, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1) * CFrame.new(0, 0 + .5 * math.cos(sine/30), 0) * CFrame.Angles(0, 0, 0),
  1546. CFrame.new(1.04308128e-07, 1.61952579, -0.256343365, 0.866025507, 1.54857389e-07, 0.49999994, -0.171010107, 0.939692676, 0.296197981, -0.469846278, -0.342020005, 0.813797772) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1547. CFrame.new(0.391901165, 0.792831182, -0.799999952, -0.766044974, 0.64278698, 0, -0.64278698, -0.766044974, 0, 0, -0, 1) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1548. CFrame.new(-0.401533872, 0.392767251, -0.542219043, 0.262003928, -0.963592291, -0.053328, 0.944798768, 0.267374903, -0.189383417, 0.19674696, -0.000765033474, 0.980454028) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1549. CFrame.new(0.50000006, -2.05107546, 0.227307364, 0.999800205, -0.0199995097, -1.67532294e-10, 0.0194808003, 0.973869205, 0.226273015, -0.00452534854, -0.22622776, 0.974064112) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1550. CFrame.new(-0.5, -1.32009184, -0.457082331, 1, 0, 0, 0, 0.967570484, 0.252609909, 0, -0.252610624, 0.967568815) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1551. }, .3, false)
  1552. end
  1553.  
  1554. for i = 0, 1, 0.1 do
  1555. swait()
  1556. PlayAnimationFromTable({
  1557. CFrame.new(0, 0.373149872, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1) * CFrame.new(0, 0 + .5 * math.cos(sine/30), 0) * CFrame.Angles(0, 0, 0),
  1558. CFrame.new(-6.55651093e-07, 1.61952615, -0.25634259, 0.766044199, 1.48394292e-07, -0.642787933, 0.219846055, 0.939692795, 0.262002409, 0.604023099, -0.342019796, 0.719846249) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1559. CFrame.new(0.391901165, 0.792831182, -0.799999952, -0.766044974, 0.64278698, 0, -0.64278698, -0.766044974, 0, 0, -0, 1) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1560. CFrame.new(-0.401533872, 0.392767251, -0.542219043, 0.262003928, -0.963592291, -0.053328, 0.944798768, 0.267374903, -0.189383417, 0.19674696, -0.000765033474, 0.980454028) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1561. CFrame.new(0.50000006, -2.05107546, 0.227307364, 0.999800205, -0.0199995097, -1.67532294e-10, 0.0194808003, 0.973869205, 0.226273015, -0.00452534854, -0.22622776, 0.974064112) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1562. CFrame.new(-0.5, -1.32009184, -0.457082331, 1, 0, 0, 0, 0.967570484, 0.252609909, 0, -0.252610624, 0.967568815) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1563. }, .3, false)
  1564. end
  1565. end
  1566. Humanoid.WalkSpeed = 25
  1567. attack = false
  1568. end
  1569.  
  1570.  
  1571. function tauntu2()
  1572. attack = true
  1573. Humanoid.WalkSpeed = 0
  1574. ShowDamage((Head.CFrame * CFrame.new(0, 0, (Head.Size.Z / 2)).p + Vector3.new(0, 3, 0)), "Just don't bore me, yeah?", 2, BrickColor.new(Torso.Color).Color)
  1575. CFuncs.Sound.Create("159882635", Torso, 10, 1)
  1576. for i = 0, 1, .6 do
  1577. for i = 0, 1, 0.1 do
  1578. swait()
  1579. PlayAnimationFromTable({
  1580. CFrame.new(0, 0.373149872, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1) * CFrame.new(0, 0 + .5 * math.cos(sine/30), 0) * CFrame.Angles(0, 0, 0),
  1581. CFrame.new(1.04308128e-07, 1.61952579, -0.256343365, 0.866025507, 1.54857389e-07, 0.49999994, -0.171010107, 0.939692676, 0.296197981, -0.469846278, -0.342020005, 0.813797772) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1582. CFrame.new(0.391901165, 0.792831182, -0.799999952, -0.766044974, 0.64278698, 0, -0.64278698, -0.766044974, 0, 0, -0, 1) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1583. CFrame.new(-0.401533872, 0.392767251, -0.542219043, 0.262003928, -0.963592291, -0.053328, 0.944798768, 0.267374903, -0.189383417, 0.19674696, -0.000765033474, 0.980454028) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1584. CFrame.new(0.50000006, -2.05107546, 0.227307364, 0.999800205, -0.0199995097, -1.67532294e-10, 0.0194808003, 0.973869205, 0.226273015, -0.00452534854, -0.22622776, 0.974064112) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1585. CFrame.new(-0.5, -1.32009184, -0.457082331, 1, 0, 0, 0, 0.967570484, 0.252609909, 0, -0.252610624, 0.967568815) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1586. }, .3, false)
  1587. end
  1588.  
  1589. for i = 0, 1, 0.1 do
  1590. swait()
  1591. PlayAnimationFromTable({
  1592. CFrame.new(0, 0.373149872, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1) * CFrame.new(0, 0 + .5 * math.cos(sine/30), 0) * CFrame.Angles(0, 0, 0),
  1593. CFrame.new(-6.55651093e-07, 1.61952615, -0.25634259, 0.766044199, 1.48394292e-07, -0.642787933, 0.219846055, 0.939692795, 0.262002409, 0.604023099, -0.342019796, 0.719846249) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1594. CFrame.new(0.391901165, 0.792831182, -0.799999952, -0.766044974, 0.64278698, 0, -0.64278698, -0.766044974, 0, 0, -0, 1) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1595. CFrame.new(-0.401533872, 0.392767251, -0.542219043, 0.262003928, -0.963592291, -0.053328, 0.944798768, 0.267374903, -0.189383417, 0.19674696, -0.000765033474, 0.980454028) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1596. CFrame.new(0.50000006, -2.05107546, 0.227307364, 0.999800205, -0.0199995097, -1.67532294e-10, 0.0194808003, 0.973869205, 0.226273015, -0.00452534854, -0.22622776, 0.974064112) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1597. CFrame.new(-0.5, -1.32009184, -0.457082331, 1, 0, 0, 0, 0.967570484, 0.252609909, 0, -0.252610624, 0.967568815) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1598. }, .3, false)
  1599. end
  1600. end
  1601. Humanoid.WalkSpeed = 25
  1602. attack = false
  1603. end
  1604.  
  1605.  
  1606. function tauntu3()
  1607. attack = true
  1608. Humanoid.WalkSpeed = 0
  1609. ShowDamage((Head.CFrame * CFrame.new(0, 0, (Head.Size.Z / 2)).p + Vector3.new(0, 3, 0)), "How many minutes will you last?", 2, BrickColor.new(Torso.Color).Color)
  1610. CFuncs.Sound.Create("159882644", Torso, 10, 1)
  1611. for i = 0, 1, .6 do
  1612. for i = 0, 1, 0.1 do
  1613. swait()
  1614. PlayAnimationFromTable({
  1615. CFrame.new(0, 0.373149872, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1) * CFrame.new(0, 0 + .5 * math.cos(sine/30), 0) * CFrame.Angles(0, 0, 0),
  1616. CFrame.new(1.04308128e-07, 1.61952579, -0.256343365, 0.866025507, 1.54857389e-07, 0.49999994, -0.171010107, 0.939692676, 0.296197981, -0.469846278, -0.342020005, 0.813797772) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1617. CFrame.new(0.391901165, 0.792831182, -0.799999952, -0.766044974, 0.64278698, 0, -0.64278698, -0.766044974, 0, 0, -0, 1) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1618. CFrame.new(-0.401533872, 0.392767251, -0.542219043, 0.262003928, -0.963592291, -0.053328, 0.944798768, 0.267374903, -0.189383417, 0.19674696, -0.000765033474, 0.980454028) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1619. CFrame.new(0.50000006, -2.05107546, 0.227307364, 0.999800205, -0.0199995097, -1.67532294e-10, 0.0194808003, 0.973869205, 0.226273015, -0.00452534854, -0.22622776, 0.974064112) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1620. CFrame.new(-0.5, -1.32009184, -0.457082331, 1, 0, 0, 0, 0.967570484, 0.252609909, 0, -0.252610624, 0.967568815) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1621. }, .3, false)
  1622. end
  1623.  
  1624. for i = 0, 1, 0.1 do
  1625. swait()
  1626. PlayAnimationFromTable({
  1627. CFrame.new(0, 0.373149872, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1) * CFrame.new(0, 0 + .5 * math.cos(sine/30), 0) * CFrame.Angles(0, 0, 0),
  1628. CFrame.new(-6.55651093e-07, 1.61952615, -0.25634259, 0.766044199, 1.48394292e-07, -0.642787933, 0.219846055, 0.939692795, 0.262002409, 0.604023099, -0.342019796, 0.719846249) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1629. CFrame.new(0.391901165, 0.792831182, -0.799999952, -0.766044974, 0.64278698, 0, -0.64278698, -0.766044974, 0, 0, -0, 1) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1630. CFrame.new(-0.401533872, 0.392767251, -0.542219043, 0.262003928, -0.963592291, -0.053328, 0.944798768, 0.267374903, -0.189383417, 0.19674696, -0.000765033474, 0.980454028) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1631. CFrame.new(0.50000006, -2.05107546, 0.227307364, 0.999800205, -0.0199995097, -1.67532294e-10, 0.0194808003, 0.973869205, 0.226273015, -0.00452534854, -0.22622776, 0.974064112) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1632. CFrame.new(-0.5, -1.32009184, -0.457082331, 1, 0, 0, 0, 0.967570484, 0.252609909, 0, -0.252610624, 0.967568815) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1633. }, .3, false)
  1634. end
  1635. end
  1636. Humanoid.WalkSpeed = 25
  1637. attack = false
  1638. end
  1639.  
  1640.  
  1641.  
  1642. x = 5
  1643. function blasty()
  1644. attack = true
  1645. ref=CFuncs.Part.Create(HitboxRA, "SmoothPlastic", 0, 1, BrickColor.new("Black"), "ref", Vector3.new(.05,.05,.05))
  1646. ref.Anchored=true
  1647. ref.CanCollide=false
  1648. ref.CFrame=RootPart.CFrame*CFrame.new(0,50,-50)
  1649. Humanoid.WalkSpeed = 0
  1650. CFuncs.Sound.Create("159882628", Torso, 5, 1)
  1651. ShowDamage((Head.CFrame * CFrame.new(0, 0, (Head.Size.Z / 2)).p + Vector3.new(0, 3, 0)), "Ah.", 1.5, BrickColor.new(Torso.Color).Color)
  1652. local grab = nil
  1653. for i, v in pairs(FindNearestTorso(Torso.CFrame.p, 10)) do
  1654. if v:FindFirstChild('Head') then
  1655. Grabbed = true
  1656. grab = v
  1657. end
  1658. end
  1659. for i = 0, 3, 0.1 do
  1660. swait()
  1661. PlayAnimationFromTable({
  1662. CFrame.new(0, 0.373149872, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1) * CFrame.new(0, 0 + .5 * math.cos(sine/30), 0) * CFrame.Angles(0, 0, 0),
  1663. CFrame.new(1.04308128e-07, 1.61952579, -0.256343365, 0.866025507, 1.54857389e-07, 0.49999994, -0.171010107, 0.939692676, 0.296197981, -0.469846278, -0.342020005, 0.813797772) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1664. CFrame.new(1.64711547, 1.41346073, 0.361087859, -0.969846308, -0.171009913, -0.17364803, 0.173647985, -0.984807849, 5.96214491e-08, -0.171009898, -0.0301535726, 0.984807849) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1665. CFrame.new(-0.401533872, 0.392767251, -0.542219043, 0.262003928, -0.963592291, -0.053328, 0.944798768, 0.267374903, -0.189383417, 0.19674696, -0.000765033474, 0.980454028) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1666. CFrame.new(0.50000006, -2.05107546, 0.227307364, 0.999800205, -0.0199995097, -1.67532294e-10, 0.0194808003, 0.973869205, 0.226273015, -0.00452534854, -0.22622776, 0.974064112) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1667. CFrame.new(-0.5, -1.32009184, -0.457082331, 1, 0, 0, 0, 0.967570484, 0.252609909, 0, -0.252610624, 0.967568815) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1668. }, .3, false)
  1669. ref.CFrame=RootPart.CFrame*CFrame.new(0,50,-50)
  1670. end
  1671.  
  1672. CFuncs.Sound.Create("159882620", Torso, 5, 1)
  1673. ShowDamage((Head.CFrame * CFrame.new(0, 0, (Head.Size.Z / 2)).p + Vector3.new(0, 3, 0)), "Amazed you've survived this long.", 1.5, BrickColor.new(Torso.Color).Color)
  1674. for i = 0, 1, .5 do
  1675. for i = 0, 1, 0.1 do
  1676. swait()
  1677. PlayAnimationFromTable({
  1678. CFrame.new(0, 0.373149872, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1) * CFrame.new(0, 0 + .5 * math.cos(sine/30), 0) * CFrame.Angles(0, 0, 0),
  1679. CFrame.new(1.04308128e-07, 1.61952579, -0.256343365, 0.866025507, 1.54857389e-07, 0.49999994, -0.171010107, 0.939692676, 0.296197981, -0.469846278, -0.342020005, 0.813797772) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1680. CFrame.new(0.391901165, 0.792831182, -0.799999952, -0.766044974, 0.64278698, 0, -0.64278698, -0.766044974, 0, 0, -0, 1) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1681. CFrame.new(-0.401533872, 0.392767251, -0.542219043, 0.262003928, -0.963592291, -0.053328, 0.944798768, 0.267374903, -0.189383417, 0.19674696, -0.000765033474, 0.980454028) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1682. CFrame.new(0.50000006, -2.05107546, 0.227307364, 0.999800205, -0.0199995097, -1.67532294e-10, 0.0194808003, 0.973869205, 0.226273015, -0.00452534854, -0.22622776, 0.974064112) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1683. CFrame.new(-0.5, -1.32009184, -0.457082331, 1, 0, 0, 0, 0.967570484, 0.252609909, 0, -0.252610624, 0.967568815) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1684. }, .3, false)
  1685. ref.CFrame=RootPart.CFrame*CFrame.new(0,50,-50)
  1686. end
  1687.  
  1688. for i = 0, 1, 0.1 do
  1689. swait()
  1690. PlayAnimationFromTable({
  1691. CFrame.new(0, 0.373149872, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1) * CFrame.new(0, 0 + .5 * math.cos(sine/30), 0) * CFrame.Angles(0, 0, 0),
  1692. CFrame.new(-6.55651093e-07, 1.61952615, -0.25634259, 0.766044199, 1.48394292e-07, -0.642787933, 0.219846055, 0.939692795, 0.262002409, 0.604023099, -0.342019796, 0.719846249) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1693. CFrame.new(0.391901165, 0.792831182, -0.799999952, -0.766044974, 0.64278698, 0, -0.64278698, -0.766044974, 0, 0, -0, 1) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1694. CFrame.new(-0.401533872, 0.392767251, -0.542219043, 0.262003928, -0.963592291, -0.053328, 0.944798768, 0.267374903, -0.189383417, 0.19674696, -0.000765033474, 0.980454028) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1695. CFrame.new(0.50000006, -2.05107546, 0.227307364, 0.999800205, -0.0199995097, -1.67532294e-10, 0.0194808003, 0.973869205, 0.226273015, -0.00452534854, -0.22622776, 0.974064112) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1696. CFrame.new(-0.5, -1.32009184, -0.457082331, 1, 0, 0, 0, 0.967570484, 0.252609909, 0, -0.252610624, 0.967568815) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1697. }, .3, false)
  1698. ref.CFrame=RootPart.CFrame*CFrame.new(0,50,-50)
  1699. end
  1700. end
  1701. wait(1)
  1702. ShowDamage((Head.CFrame * CFrame.new(0, 0, (Head.Size.Z / 2)).p + Vector3.new(0, 3, 0)), "YOU IDIOT!", 1.5, BrickColor.new(Torso.Color).Color)
  1703. CFuncs.Sound.Create("160212768", Torso, 5, 1)
  1704. for i = 0, 2, 0.1 do
  1705. swait()
  1706. PlayAnimationFromTable({
  1707. CFrame.new(0, 0, -0, 1, 0, -0, 0, 0.866025388, -0.500000238, 0, 0.500000238, 0.866025388) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1708. CFrame.new(0, 1.495502, 0.155976295, 1, 0, -0, 0, 0.866025805, -0.499999762, -0, 0.499999762, 0.866025805) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1709. CFrame.new(1.67320466, 0.256948113, 0.586459577, 0.866025269, -0.500000298, -6.19429386e-07, 0.129410207, 0.224143684, 0.965925992, -0.482963115, -0.836516321, 0.258819222) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1710. CFrame.new(-1.65528786, 0.236378402, 0.663342357, 0.965925872, 0.258818746, -5.97341477e-06, -0.0669837445, 0.250009447, 0.965923786, 0.250000656, -0.933010399, 0.258827239) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1711. CFrame.new(0.603523314, -1.92523527, 0.665380895, 0.965925872, 0, -0.258818984, 0.129409552, 0.866025388, 0.482963175, 0.224143818, -0.500000238, 0.836516321) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1712. CFrame.new(-0.551774561, -1.92862988, 0.659501493, 0.965925872, 0, 0.258818984, -0.129409552, 0.866025388, 0.482963175, -0.224143818, -0.500000238, 0.836516321) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1713. }, .3, false)
  1714. ref.CFrame=RootPart.CFrame*CFrame.new(0,50,-50)
  1715. end
  1716. for i = 0, 2, 0.1 do
  1717. swait()
  1718. PlayAnimationFromTable({
  1719. CFrame.new(-0, -0, 0, 1, 0, 0, 0, 0.866025388, 0.500000238, 0, -0.500000238, 0.866025388) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1720. CFrame.new(0, 1.56138074, -0.0756135881, 1, 0, 0, 0, 0.965926051, 0.258818865, 0, -0.258818865, 0.965926051) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1721. CFrame.new(0.893782854, 0.905647635, -1.42211223, 0.874999404, 0.2164938, -0.433020234, -0.321208358, -0.409599364, -0.85384649, -0.362217247, 0.886204958, -0.288859576) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1722. CFrame.new(-0.891812921, 1.14138389, -1.46892774, 0.909297884, -0.274861544, 0.312455654, 0.121369407, -0.543028176, -0.830897272, 0.398053885, 0.793455601, -0.460414648) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1723. CFrame.new(0.332013369, -2.05282021, -0.211744398, 0.990150332, 0.135906085, 0.0336450152, -0.137435734, 0.989331186, 0.0483245552, -0.0267184712, -0.0524725616, 0.998264909) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1724. CFrame.new(-0.582855225, -1.7770021, -0.922122419, 1, 0, 0, 0, 0.866025388, -0.500000238, 0, 0.500000238, 0.866025388) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1725. }, .3, false)
  1726. ref.CFrame=RootPart.CFrame*CFrame.new(0,50,-50)
  1727. end
  1728. if Grabbed == true and grab ~= nil then
  1729. grab.Humanoid.PlatformStand = true
  1730. grab.Head.CFrame = ref.CFrame * CFrame.Angles(0,-45,0)
  1731. for i = 0, 1.5, 0.1 do
  1732. swait()
  1733. PlayAnimationFromTable({
  1734. CFrame.new(-0, -1.59282732, -0.519607961, 1, 0, 0, 0, 0.500000238, 0.866025388, 0, -0.866025388, 0.500000238) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1735. CFrame.new(0, 1.55377007, -0.152360976, 1, 0, 0, 0, 0.965925872, 0.258819342, 0, -0.258819342, 0.965925872) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1736. CFrame.new(1.2000078, 0.953045666, -0.713819265, 0.866025448, 0.49999994, -2.26266827e-08, 0.353553265, -0.612372398, -0.707107067, -0.353553474, 0.612372637, -0.70710665) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1737. CFrame.new(-1.15360737, 0.794935584, -0.750632823, 0.866025388, -0.500000179, -5.589701e-07, -0.353553861, -0.61237222, -0.707106948, 0.353553265, 0.612372756, -0.707106769) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1738. CFrame.new(0.5, -1.5799793, -0.590984702, 1, 0, 0, 0, 0.965925872, 0.258819342, 0, -0.258819342, 0.965925872) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1739. CFrame.new(-0.500015259, -1.65356255, -0.585621715, 1, 0, 0, 0, 0.965925872, 0.258819342, 0, -0.258819342, 0.965925872) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1740. }, .3, false)
  1741. grab.Head.CFrame = ref.CFrame
  1742. end
  1743. grab.Torso.Anchored = true
  1744. ShowDamage((Head.CFrame * CFrame.new(0, 0, (Head.Size.Z / 2)).p + Vector3.new(0, 3, 0)), "STRUGGLE!", 1.5, BrickColor.new(Torso.Color).Color)
  1745. CFuncs.Sound.Create("160212585", Torso, 5, 1)
  1746. for i = 0, 2, 0.1 do
  1747. swait()
  1748. PlayAnimationFromTable({
  1749. CFrame.new(-0, -1.2196213, -0.273204356, 1, 0, 0, 0, 0.866025388, 0.500000238, 0, -0.500000238, 0.866025388) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1750. CFrame.new(0, 1.49368489, 0.246804297, 1, 0, 0, 0, 0.866025388, -0.500000238, 0, 0.500000238, 0.866025388) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1751. CFrame.new(1.34139562, 1.24449635, -0.501063168, 0.707141161, 4.3202607e-07, -0.707072496, 0.183035791, -0.965913892, 0.183052927, -0.68297112, -0.258863807, -0.683037519) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1752. CFrame.new(-1.4036299, 1.31358445, -0.263445199, 0.866024435, 6.45238671e-08, 0.500001669, -0.129408985, -0.965926468, 0.224142075, 0.482964844, -0.258817255, -0.836515903) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1753. CFrame.new(0.5, -1.86381054, -0.121815026, 1, 0, 0, 0, 0.866025805, 0.499999762, 0, -0.499999762, 0.866025805) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1754. CFrame.new(-0.500015259, -1.92484725, -0.0803779364, 1, 0, 0, 0, 0.866025805, 0.499999762, 0, -0.499999762, 0.866025805) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1755. }, .3, false)
  1756. grab.Head.CFrame = ref.CFrame
  1757. end
  1758. for i = 0, 1.6, 0.1 do
  1759. swait()
  1760. PlayAnimationFromTable({
  1761. CFrame.new(0, -0, -0, 0.87176013, 0, -0.489933014, 0, 1, 0, 0.489933044, 0, 0.87176013) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1762. CFrame.new(-0.03097759, 1.48068821, -0.0551198274, 0.87176013, -0.0370955803, 0.48852694, 0, 0.997134864, 0.0757154897, -0.489933014, -0.0660058483, 0.869258225) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1763. CFrame.new(1.67023849, 1.3309983, 0.00941206701, 0.938447893, -0.345421582, -2.02059746e-05, -0.345412821, -0.938424468, 0.00707728788, -0.00246357918, -0.00663465261, -0.999975145) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1764. CFrame.new(-1.60166776, 0.116563603, 1.17343279e-05, 0.980870962, 0.19466114, 2.98023224e-08, -0.19466126, 0.980870605, -4.82129451e-07, -2.38418579e-07, 4.54485416e-07, 1.00000012) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1765. CFrame.new(0.680485487, -1.96697748, 0.239762232, 0.980836987, -0.145232886, 0.129914314, 0.112037525, 0.965800464, 0.23382929, -0.159429669, -0.21478951, 0.963567197) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1766. CFrame.new(-0.587270081, -1.95259011, -0.315021306, 0.915650666, -0.0214495566, 0.401413441, -0.00645985128, 0.997661352, 0.068044588, -0.40193662, -0.0648979694, 0.913366556) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1767. }, .3, false)
  1768. Effects.Sphere2.Create(BrickColor.new(maincol), grab.Torso.CFrame, 3, 3, 3, 3, 3, 3, .03, 2)
  1769. end
  1770. CFuncs.Sound.Create("159882598", Torso, 10, 1)
  1771. Effects.Block.Create(BrickColor.new("Really black"), RightArm.CFrame * CFrame.new(0, -1.5, 0), 3, 3, 3, 2, 2, 2, .06)
  1772. CFuncs.Sound.Create("188959311", RightArm, 10, 1)
  1773. for i = 0, 5, 0.1 do
  1774. swait()
  1775. PlayAnimationFromTable({
  1776. CFrame.new(0, -0, -0, 0.87176013, 0, -0.489933014, 0, 1, 0, 0.489933044, 0, 0.87176013) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1777. CFrame.new(-0.03097759, 1.48068821, -0.0551198274, 0.87176013, -0.0370955803, 0.48852694, 0, 0.997134864, 0.0757154897, -0.489933014, -0.0660058483, 0.869258225) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1778. CFrame.new(1.6043725, 1.397439, 0.00988263357, 0.975719333, -0.219024912, -1.93417072e-05, -0.219019294, -0.975694954, 0.00707555423, -0.00156858563, -0.00689952075, -0.999975085) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1779. CFrame.new(-1.60166776, 0.116563603, 1.17343279e-05, 0.980870962, 0.19466114, 2.98023224e-08, -0.19466126, 0.980870605, -4.82129451e-07, -2.38418579e-07, 4.54485416e-07, 1.00000012) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1780. CFrame.new(0.680485487, -1.96697748, 0.239762232, 0.980836987, -0.145232886, 0.129914314, 0.112037525, 0.965800464, 0.23382929, -0.159429669, -0.21478951, 0.963567197) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1781. CFrame.new(-0.587270081, -1.95259011, -0.315021306, 0.915650666, -0.0214495566, 0.401413441, -0.00645985128, 0.997661352, 0.068044588, -0.40193662, -0.0648979694, 0.913366556) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1782. }, .4, false)
  1783. Effects.Sphere2.Create(BrickColor.new("Really black"), grab.Torso.CFrame, 3, 3, 3, 3, 3, 3, .03, 2)
  1784. end
  1785. Effects.Lightning.Create(efekt4.Position, grab.Torso.Position, 5, 5, "Really black", 5, 0, 2)
  1786. Effects.Sphere2.Create(BrickColor.new(maincol), grab.Torso.CFrame, 3, 3, 3, 5, 5, 5, .01, 2)
  1787. grab.Torso.Anchored = false
  1788. local boo = Instance.new("Explosion", Character.Torso)
  1789. boo.Position = grab.Torso.Position
  1790. boo.BlastRadius = 100
  1791. boo.BlastPressure = 500
  1792. CFuncs.Sound.Create("331903140", Character, 3, 1)
  1793. grab.Torso:BreakJoints()
  1794. end
  1795. attack = false
  1796. Humanoid.WalkSpeed = 25
  1797. Humanoid.JumpPower = 60
  1798. Humanoid.AutoRotate = true
  1799. x=5
  1800. end
  1801.  
  1802.  
  1803. function corruptedclouds()
  1804. attack = true
  1805. CFuncs.Sound.Create("471882099", Character, 5, 1)
  1806.  
  1807. local k = New("Part",LeftArm,"k",{BrickColor = BrickColor.new("Black"),Material = Enum.Material.SmoothPlastic,Transparency = 1,Transparency = 1,Shape = Enum.PartType.Cylinder,Size = Vector3.new(0.200000003, 0.221472204, 0.221472189),CFrame = CFrame.new(4.93319941, -1.31948221, -45.7696877, 0.141969427, -5.55023435e-05, -0.989871144, 0.989874005, 1.80069164e-05, 0.141970903, 1.06166653e-05, -1.00000143, 5.59078326e-05),CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.105882, 0.164706, 0.207843),})
  1808. mot = New("Weld",k,"mot",{Part0 = k,Part1 = LeftArm,C0 = CFrame.new(0, 0, 0, 0.141969457, 0.989873946, 1.06166663e-05, -5.55023507e-05, 1.80069164e-05, -1.00000167, -0.989871264, 0.141970903, 5.59078399e-05),C1 = CFrame.new(6.67572021e-06, -1.40000057, -3.81469727e-06, 0.989870846, -0.14197053, -1.2531201e-06, 0.141970515, 0.989870906, 1.03843358e-05, -2.33842215e-07, -1.04570581e-05, 0.99999994),})
  1809.  
  1810. for i = 0, 1.2, 0.1 do
  1811. swait()
  1812. PlayAnimationFromTable({
  1813. CFrame.new(0.0246932413, -0.0966757834, -0.0092370566, 0.713696778, 5.59592329e-22, 0.700454772, -9.27150216e-22, 1, 1.45779223e-22, -0.700454772, -7.53468894e-22, 0.713696778) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1814. CFrame.new(0.098094359, 1.53651738, -0.281765848, 0.593379974, 0.280785412, -0.754360616, -0.0276839901, 0.943748772, 0.329502523, 0.804446399, -0.174636483, 0.567774832) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1815. CFrame.new(1.58677018, 0.143787161, 0.0495693758, 0.968102753, -0.250522822, -0.00394502282, 0.250228018, 0.965921044, 0.0662006512, -0.0127741396, -0.0650762022, 0.997798622) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1816. CFrame.new(-1.74332106, 0.446618229, -0.859300971, 0.795205951, 0.606264353, -0.0095520094, -0.0538869984, 0.0549720451, -0.997032762, -0.603940368, 0.793361068, 0.0763838589) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1817. CFrame.new(0.648194611, -1.97843742, -0.088139981, 0.954304218, -0.129303336, -0.269414723, 0.107585981, 0.989748061, -0.0939367935, 0.278798997, 0.0606590137, 0.958431959) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1818. CFrame.new(-0.671899676, -2.02211809, 0.00866907835, 0.94230175, 0.108399026, -0.316728801, -0.108764999, 0.993929207, 0.0165804606, 0.316603303, 0.0188252106, 0.948371291) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1819. }, .2, false)
  1820. moter.C0 = clerp(moter.C0, CFrame.new(0.0111978557, -1.63769853, -0.318748116, -0.0172083378, 3.06963921e-06, -0.999852002, 0.999851942, -2.01165676e-07, -0.0172083378, -2.4586916e-07, -1, -3.09944153e-06) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 0.3)
  1821. end
  1822.  
  1823.  
  1824. for i = 0, 1, 0.1 do
  1825. swait()
  1826. PlayAnimationFromTable({
  1827. CFrame.new(-0.203895777, -0.0966757089, 0.221102715, 0.860356927, 5.59592329e-22, -0.509691954, -9.74120787e-23, 1, 9.33471908e-22, 0.509691954, -7.53468894e-22, 0.860356927) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1828. CFrame.new(-0.0263810754, 1.49789393, -0.36129567, 0.83927381, -0.177804202, 0.513814509, -0.0293880031, 0.928800881, 0.369412124, -0.542914331, -0.325137854, 0.774292946) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1829. CFrame.new(1.70567894, 0.192227185, 0.324310064, 0.910149336, -0.402004361, -0.100104719, 0.41140601, 0.848634601, 0.332512379, -0.0487190783, -0.343819588, 0.937771142) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1830. CFrame.new(-0.925376594, 0.275374949, -0.912649989, 0.847262561, -0.507846355, 0.155686736, 0.278232396, 0.17463918, -0.944503605, 0.452473402, 0.84355998, 0.289265245) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1831. CFrame.new(0.648186982, -1.97843516, -0.0881449506, 0.954305232, -0.129303262, -0.269411147, 0.107586049, 0.989748061, -0.0939371213, 0.278795511, 0.0606598109, 0.958432913) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1832. CFrame.new(-0.671897829, -2.02211738, 0.00865991414, 0.942302644, 0.108399101, -0.316726208, -0.108764961, 0.993929207, 0.0165806562, 0.31660068, 0.0188247077, 0.948372126) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1833. }, .25, false)
  1834. moter.C0 = clerp(moter.C0, CFrame.new(0.0111928731, -1.63769662, -0.318741947, -0.0172089636, 8.2552433e-06, -0.999852061, 0.999852061, 7.4505806e-07, -0.0172089189, 5.66244125e-07, -1.00000012, -8.2552433e-06) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 0.3)
  1835. end
  1836.  
  1837. local grab = nil
  1838. for i, v in pairs(FindNearestTorso(Torso.CFrame.p, 8)) do
  1839. if v:FindFirstChild('Head') then
  1840. Grabbed = true
  1841. CFuncs["Sound"].Create("http://www.roblox.com/asset/?id=260430060", v.Head, 1, .8)
  1842. grab = v
  1843. end
  1844. end
  1845.  
  1846.  
  1847.  
  1848. if Grabbed == true and grab ~= nil then
  1849. for i = 0, 1, 0.1 do
  1850. swait()
  1851. if Grabbed == true then
  1852. grab.Humanoid.PlatformStand = true
  1853. --GGyro.position = Partss.Position
  1854. --GGyro.Parent = grab.Head
  1855. grab.Head.CFrame = k.CFrame * CFrame.Angles(0,math.rad(-90),0)
  1856. end
  1857. PlayAnimationFromTable({
  1858. CFrame.new(1.76864308e-14, 4.48080471e-07, -1.63087861e-07, 0.766044796, 3.70911337e-08, -0.642787158, 0.219846025, 0.939692855, 0.262002498, 0.604022622, -0.342020035, 0.719846845) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1859. CFrame.new(0.341020674, 1.52092338, -0.0619920865, 0.975082517, 0.21674332, 0.0472928584, -0.219845772, 0.972632766, 0.0751910806, -0.0297012031, -0.0837147534, 0.99604708) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1860. CFrame.new(1.85675263, -0.0607492924, -0.232875168, 0.533469737, -0.629021049, -0.565454543, 0.0702756345, 0.699180424, -0.711484134, 0.842898726, 0.339813501, 0.417194188) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1861. CFrame.new(-1.1962359, 1.45365191, 0.615582228, 0.944647968, 0.171928287, -0.279431552, 0.321390301, -0.656127512, 0.682794034, -0.0659500062, -0.734806061, -0.675066113) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1862. CFrame.new(0.796237707, -1.89043427, 0.0301880166, 0.992736578, 0.0288502425, -0.116799474, -0.0291476101, 0.999574959, -0.000837668777, 0.116725862, 0.00423581898, 0.993155241) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1863. CFrame.new(-0.958333611, -2.11844707, 0.433348566, 0.719846725, 0.262002468, 0.642787337, -0.342019975, 0.939692914, -1.1920929e-07, -0.604022384, -0.219846129, 0.766044915) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1864. }, .3, false)
  1865. moter.C0 = clerp(moter.C0, CFrame.new(0.0111928731, -1.63769662, -0.318741947, -0.0172089636, 8.2552433e-06, -0.999852061, 0.999852061, 7.4505806e-07, -0.0172089189, 5.66244125e-07, -1.00000012, -8.2552433e-06) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 0.3)
  1866. end
  1867.  
  1868.  
  1869. ref=CFuncs.Part.Create(HitboxRA, "SmoothPlastic", 0, 0, BrickColor.new("Black"), "ref", Vector3.new())
  1870. ref.Anchored=true
  1871. ref.CanCollide=false
  1872. game.Debris:AddItem(ref,.5)
  1873. for i = 0, 1, 0.1 do
  1874. swait()
  1875. if Grabbed == true then
  1876. grab.Humanoid.PlatformStand = true
  1877. --GGyro.position = Partss.Position
  1878. --GGyro.Parent = grab.Head
  1879. grab.Head.CFrame = k.CFrame * CFrame.Angles(0,math.rad(-90),0)
  1880. end
  1881. PlayAnimationFromTable({
  1882. CFrame.new(0.0237534959, -0.393922806, -0.0652742982, 0.939694047, 0.336823881, -0.0593910813, 6.63990818e-07, 0.173648596, 0.984807611, 0.342021018, -0.925418198, 0.163178027) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1883. CFrame.new(-0.172945321, 1.41877878, 0.442766368, 0.939694047, -0.296202481, 0.171007663, 0.336823881, 0.888269424, -0.312314689, -0.0593910813, 0.351079285, 0.934461713) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1884. CFrame.new(1.52180564, 0.292591512, 0.881093621, 0.939694047, -0.219847351, -0.262002945, 0.336823881, 0.461824715, 0.820530832, -0.0593910813, -0.859295249, 0.508020401) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1885. CFrame.new(-1.06820941, 0.562155366, -1.52689314, 0.939694047, 6.63990818e-07, 0.342021018, 0.336823881, 0.173648596, -0.925418198, -0.0593910813, 0.984807611, 0.163178027) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1886. CFrame.new(1.01252818, -1.59739447, -1.0576911, 0.939694047, -0.116977476, 0.32139498, 0.336823881, 0.479688108, -0.810217738, -0.0593910813, 0.869606614, 0.490160972) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1887. CFrame.new(-0.760051727, -1.08797181, -1.43901432, 0.939694703, 0.116978236, -0.321393281, -0.336825103, 0.479687691, -0.810217381, 0.0593926162, 0.869606614, 0.490160555) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1888. }, .3, false)
  1889. moter.C0 = clerp(moter.C0, CFrame.new(0.0111928731, -1.63769662, -0.318741947, -0.0172089636, 8.2552433e-06, -0.999852061, 0.999852061, 7.4505806e-07, -0.0172089189, 5.66244125e-07, -1.00000012, -8.2552433e-06) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 0.3)
  1890. ref.CFrame = grab.Torso.CFrame
  1891. Effects.Block.Create(BrickColor.new(maincol), ref.CFrame, 1, 1, 1, 1, 1, 1, .08, 1)
  1892. end
  1893. MagnitudeDamage(ref, 3, 100, 100, 0, "Wither", "199149235", 1)
  1894. CFuncs.Sound.Create("385545047", grab.Torso, 5, 1)
  1895. Effects.Sphere2.Create(BrickColor.new(maincol), HitboxLA.CFrame, 3, 3, 3, 3, 3, 3, .03, 2)
  1896. end
  1897.  
  1898. k:Remove()
  1899. Humanoid.WalkSpeed = 25
  1900. attack = false
  1901. end
  1902.  
  1903.  
  1904.  
  1905.  
  1906.  
  1907.  
  1908. function disconnect1()
  1909. con1:Disconnect()
  1910. end
  1911.  
  1912. function disconnect2()
  1913. con2:Disconnect()
  1914. end
  1915.  
  1916. orbs1=false
  1917. orbs2=false
  1918.  
  1919.  
  1920.  
  1921.  
  1922. function orbos()
  1923. attack = true
  1924. Humanoid.WalkSpeed = 0
  1925. orbs1=true
  1926. orbs2=true
  1927.  
  1928.  
  1929. orb1=CFuncs.Part.Create(Torso, "Neon", 0, 0, BrickColor.new("White"), "ref", Vector3.new(1,1,1))
  1930. orb1.Anchored=true
  1931. orb1.CanCollide=false
  1932. local mbewm2 = Instance.new("SpecialMesh", orb1)
  1933. mbewm2.MeshType = "Sphere"
  1934. mbewm2.Scale = Vector3.new(2,2,2)
  1935.  
  1936.  
  1937. orb2=CFuncs.Part.Create(Torso, "Neon", 0, 0, BrickColor.new("Really black"), "ref", Vector3.new(1,1,1))
  1938. orb2.Anchored=true
  1939. orb2.CanCollide=false
  1940. local mbewm1 = Instance.new("SpecialMesh", orb2)
  1941. mbewm1.MeshType = "Sphere"
  1942. mbewm1.Scale = Vector3.new(2,2,2)
  1943. orb1.CFrame=spinny.CFrame*CFrame.new(5,0,0)
  1944. orb2.CFrame=spinny.CFrame*CFrame.new(-5,0,0)
  1945.  
  1946.  
  1947.  
  1948. CFuncs.Sound.Create("588735945", Torso, 10, 1)
  1949. local con1 = orb1.Touched:connect(function(hit) MagnitudeDamage(orb1, 8, 95, 100, 20, "Normal", "199149235", 1) Effects.Sphere2.Create(BrickColor.new(maincol), orb1.CFrame, 1, 1, 1, 1, 1, 1, .05) orb1.Transparency = 1 orbs1 = false orb1:Destroy() end)
  1950. local con2 = orb2.Touched:connect(function(hit) MagnitudeDamage(orb2, 8, 95, 100, 20, "Normal", "199149235", 1) Effects.Sphere2.Create(BrickColor.new("Really black"), orb2.CFrame, 1, 1, 1, 1, 1, 1, .05) orb2.Transparency = 1 orbs2 = false orb2:Destroy() end)
  1951. for i = 0, 2, 0.1 do
  1952. swait()
  1953. PlayAnimationFromTable({
  1954. CFrame.new(0, 0.373149872, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1) * CFrame.new(0, 0 + .5 * math.cos(sine/30), 0) * CFrame.Angles(0, 0, 0),
  1955. CFrame.new(0, 1.51476645, -0.0539780706, 1, 0, 0, 0, 0.991959035, 0.126559824, 0, -0.126559824, 0.991959095) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1956. CFrame.new(1.70599079, 0.765470147, -0.522034883, 0.641520381, -0.693589449, 0.327697039, 0.160697088, -0.296198219, -0.941511095, 0.750085473, 0.656658471, -0.0785593688) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1957. CFrame.new(-1.85860336, 0.769027293, -0.346409023, 0.469846278, 0.813797832, -0.342020005, -0.171010107, -0.296197951, -0.939692676, -0.866025507, 0.49999994, 1.54857389e-07) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1958. CFrame.new(0.50000006, -2.05107546, 0.227307364, 0.999800205, -0.0199995097, -1.67532294e-10, 0.0194808003, 0.973869205, 0.226273015, -0.00452534854, -0.22622776, 0.974064112) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1959. CFrame.new(-0.5, -1.32009184, -0.457082331, 1, 0, 0, 0, 0.967570484, 0.252609909, 0, -0.252610624, 0.967568815) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1960. }, .3, false)
  1961. end
  1962. Effects.Sphere2.Create(BrickColor.new("Really black"), HitboxLA.CFrame, 1, 1, 1, 1, 1, 1, .05)
  1963. Effects.Sphere2.Create(BrickColor.new(maincol), HitboxRA.CFrame, 1, 1, 1, 1, 1, 1, .05)
  1964. Humanoid.WalkSpeed = 25
  1965. attack = false
  1966. Grabbed = false
  1967. x = 5
  1968. end
  1969.  
  1970.  
  1971.  
  1972.  
  1973.  
  1974. function warpything()
  1975. attack = true
  1976. Humanoid.Jump = true
  1977. Humanoid.WalkSpeed = 0
  1978. LeftArm.Transparency = 0
  1979. RightArm.Transparency = 0
  1980. LeftLeg.Transparency = 0
  1981. RightLeg.Transparency = 0
  1982. Head.Transparency = 0
  1983. Torso.Transparency = 0
  1984. CFuncs.Sound.Create("782353443", Character, 1, 1)
  1985. for i = 0, 1, 0.1 do
  1986. swait()
  1987. PlayAnimationFromTable({
  1988. CFrame.new(-0, -0, 0, 1, 0, 0, 0, 0.707106829, 0.707106829, 0, -0.707106829, 0.707106829) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1989. CFrame.new(0, 1.54349375, -0.187853307, 1, 0, 0, 0, 0.965926051, 0.258818865, 0, -0.258818865, 0.965926051) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1990. CFrame.new(1.5, 0.282838553, -0.489890486, 1, 0, -0, 0, 0.258818865, -0.965926051, 0, 0.965926051, 0.258818865) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1991. CFrame.new(-1.5, 0.282807112, -0.48988995, 1, 0, -0, 0, 0.258818865, -0.965926051, 0, 0.965926051, 0.258818865) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1992. CFrame.new(0.5, -1.89706933, -1.11773682, 1, 0, 0, 0, 0.965926051, -0.258818865, 0, 0.258818865, 0.965926051) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1993. CFrame.new(-0.5, -1.78912175, -0.0150479674, 1, 0, 0, 0, 0.866025448, 0.500000119, 0, -0.500000119, 0.866025448) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1994. }, .3, false)
  1995. end
  1996.  
  1997. for i = 0, 5, 0.1 do
  1998. swait()
  1999. PlayAnimationFromTable({
  2000. CFrame.new(0, -0.0787503347, -0.155455261, 1, 0, 0, 0, 0.500000238, 0.866025388, 0, -0.866025388, 0.500000238) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2001. CFrame.new(0, 1.61677504, 0.0853292942, 1, 0, 0, 0, 0.866025805, -0.499999762, 0, 0.499999762, 0.866025805) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2002. CFrame.new(1.5, 1.21241796, -0.699987948, 1, 0, 0, 0, -0.866025388, -0.500000238, 0, 0.500000238, -0.866025388) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2003. CFrame.new(-1.5, 1.21241796, -0.699987948, 1, 0, 0, 0, -0.866025388, -0.500000238, 0, 0.500000238, -0.866025388) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2004. CFrame.new(0.5, -1.93497717, -0.279311121, 1, 0, 0, 0, 0.965925872, 0.258819342, 0, -0.258819342, 0.965925872) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2005. CFrame.new(-0.5, -1.93551612, 0.5313164, 1, 0, 0, 0, 0.866025388, 0.500000238, 0, -0.500000238, 0.866025388) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2006. }, .3, false)
  2007. MagnitudeDamage(Torso, 20, 10, 15, math.random(0, 0), "Normal", "199149235", 1)
  2008. Effects.Block.Create(BrickColor.new(maincol), HitboxRA.CFrame, 2, 2, 2, 1, 1, 1, .08, 1)
  2009. Effects.Block.Create(BrickColor.new(maincol), HitboxLA.CFrame, 2, 2, 2, 1, 1, 1, .08, 1)
  2010. Torso.Velocity=RootPart.CFrame.lookVector*100
  2011. LeftArm.Transparency = LeftArm.Transparency + .1
  2012. RightArm.Transparency = RightArm.Transparency + .1
  2013. LeftLeg.Transparency = LeftLeg.Transparency + .1
  2014. RightLeg.Transparency = RightArm.Transparency + .1
  2015. Head.Transparency = Head.Transparency + .1
  2016. Torso.Transparency = Torso.Transparency + .1
  2017. Scarf2.Transparency = Scarf2.Transparency + .1
  2018. end
  2019. CFuncs.Sound.Create("610359442", Character, 1, 1)
  2020. LeftArm.Transparency = 0
  2021. RightArm.Transparency = 0
  2022. LeftLeg.Transparency = 0
  2023. RightLeg.Transparency = 0
  2024. Head.Transparency = 0
  2025. Torso.Transparency = 0
  2026. Scarf2.Transparency = 0
  2027. Humanoid.WalkSpeed = 25
  2028. attack = false
  2029. end
  2030.  
  2031.  
  2032. function wip()
  2033. attack = true
  2034. Humanoid.WalkSpeed = 0
  2035. Humanoid.JumpPower = 0
  2036. bewm=CFuncs.Part.Create(Torso, "Neon", 0, 0, BrickColor.new("White"), "bewm", Vector3.new(1,1,1))
  2037. bewm.Anchored=true
  2038. bewm.CanCollide=true
  2039. bewm.CFrame=RootPart.CFrame*CFrame.new(0,80,0)
  2040. local mbewm = Instance.new("SpecialMesh", bewm)
  2041. mbewm.MeshType = "Sphere"
  2042. mbewm.Scale = Vector3.new(0,0,0)
  2043. CFuncs.Sound.Create("471881922", bewm, 10, 1)
  2044. Humanoid.AutoRotate = false
  2045. for i = 0, 10, 0.1 do
  2046. swait()
  2047. PlayAnimationFromTable({
  2048. CFrame.new(0, 0.373149872, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1) * CFrame.new(0, 0 + .5 * math.cos(sine/30), 0) * CFrame.Angles(0, 0, 0),
  2049. CFrame.new(0, 1.51476645, -0.0539780706, 1, 0, 0, 0, 0.991959035, 0.126559824, 0, -0.126559824, 0.991959095) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2050. CFrame.new(1.64711547, 1.41346073, 0.361087859, -0.969846308, -0.171009913, -0.17364803, 0.173647985, -0.984807849, 5.96214491e-08, -0.171009898, -0.0301535726, 0.984807849) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2051. CFrame.new(-1.62076974, 0.0347282067, 0.036604397, 0.984807789, 0.173648089, 8.94069672e-08, -0.173648089, 0.984807849, -1.81875043e-06, -4.17232513e-07, 1.77323818e-06, 1) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2052. CFrame.new(0.50000006, -2.05107546, 0.227307364, 0.999800205, -0.0199995097, -1.67532294e-10, 0.0194808003, 0.973869205, 0.226273015, -0.00452534854, -0.22622776, 0.974064112) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2053. CFrame.new(-0.5, -1.32009184, -0.457082331, 1, 0, 0, 0, 0.967570484, 0.252609909, 0, -0.252610624, 0.967568815) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2054. }, .3, false)
  2055. mbewm.Scale = Vector3.new(mbewm.Scale.X+1,mbewm.Scale.Y+1,mbewm.Scale.Z+1)
  2056. Effects.Lightning.Create(efekt3.Position, bewm.Position, 3, 5, maincol, 1, 0, 1)
  2057. Effects.Lightning.Create(efekt4.Position, bewm.Position, 3, 5, "Really black", 1, 0, 1)
  2058. RootPart.CFrame = CFrame.new(RootPart.Position, Vector3.new(Mouse.Hit.p.X, 0, Mouse.Hit.p.Z))
  2059. end
  2060. wait(1.5)
  2061. sniffyboy=CFuncs.Sound.Create("379250622", sref, 10, 1)
  2062. sniffyboy.Looped = true
  2063. for i = 0, 20, 0.1 do
  2064. swait()
  2065. PlayAnimationFromTable({
  2066. CFrame.new(0, 0.373149872, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1) * CFrame.new(0, 0 + .5 * math.cos(sine/30), 0) * CFrame.Angles(0, 0, 0),
  2067. CFrame.new(0, 1.51476645, -0.0539780706, 1, 0, 0, 0, 0.991959035, 0.126559824, 0, -0.126559824, 0.991959095) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2068. CFrame.new(1.50731635, 1.028705, -0.872095346, -0.846583009, -0.517408669, -0.124843016, 0.087108463, -0.366077006, 0.926498711, -0.525080562, 0.773483098, 0.354985267) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2069. CFrame.new(-1.71551478, 0.0740617141, -0.122276708, 0.943261385, 0.326123834, 0.062461704, -0.316874564, 0.940298975, -0.124210618, -0.0992406905, 0.0973705947, 0.990288079) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2070. CFrame.new(0.50000006, -2.05107546, 0.227307364, 0.999800205, -0.0199995097, -1.67532294e-10, 0.0194808003, 0.973869205, 0.226273015, -0.00452534854, -0.22622776, 0.974064112) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2071. CFrame.new(-0.5, -1.32009184, -0.457082331, 1, 0, 0, 0, 0.967570484, 0.252609909, 0, -0.252610624, 0.967568815) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2072. }, .3, false)
  2073. mbewm.Scale = Vector3.new(mbewm.Scale.X-.5,mbewm.Scale.Y-.5,mbewm.Scale.Z-.5)
  2074. Effects.Lightning.Create(efekt3.Position, bewm.Position, 3, 5, maincol, 1, 0, 1)
  2075. Effects.Lightning.Create(efekt4.Position, bewm.Position, 3, 5, "Really black", 1, 0, 1)
  2076. RootPart.CFrame = CFrame.new(RootPart.Position, Vector3.new(Mouse.Hit.p.X, 0, Mouse.Hit.p.Z))
  2077. shoot(Mouse,40,bewm,0,8)
  2078. end
  2079. Humanoid.JumpPower = 80
  2080. Humanoid.WalkSpeed = 16
  2081. Humanoid.AutoRotate = true
  2082. sniffyboy:Destroy()
  2083. bewm:Destroy()
  2084. attack = false
  2085. end
  2086.  
  2087.  
  2088.  
  2089. Mouse.Button1Down:connect(function()
  2090. if attack == false and attacktype == 1 then
  2091. battac1()
  2092. attacktype = 2
  2093. elseif attack == false and attacktype == 2 then
  2094. battac2()
  2095. attacktype = 3
  2096. elseif attack == false and attacktype == 3 then
  2097. battac3()
  2098. attacktype = 1
  2099. end
  2100. end)
  2101.  
  2102. Mouse.KeyDown:connect(function(k)
  2103. k = k:lower()
  2104. if attack == false and k == "z" and cooldown1 >=co1 then
  2105. warpything()
  2106. cooldown1=0
  2107. elseif attack == false and k == "x" and cooldown2 >=co2 then
  2108. cooldown2=0
  2109. corruptedclouds()
  2110. elseif attack == false and k == "c" and orbs1 == false and orbs2 == false and cooldown3 >=co3 then
  2111. cooldown3=0
  2112. orbos()
  2113. elseif attack == false and k == "v" and cooldown4 >=co4 then
  2114. cooldown4=0
  2115. blasty()
  2116. elseif attack == false and k == "b" and cooldown5 >=co5 then
  2117. wip(Mouse.Hit.p)
  2118. cooldown5=0
  2119. elseif attack == false and k == "t" then
  2120. tauntu1()
  2121. elseif attack == false and k == "y" then
  2122. tauntu2()
  2123. elseif attack == false and k == "u" then
  2124. tauntu3()
  2125. end
  2126. end)
  2127.  
  2128.  
  2129. function updateskills1()
  2130. if cooldown1 <= co1 then
  2131. cooldown1 = cooldown1 + 1 / 30
  2132. end
  2133. if cooldown2 <= co2 then
  2134. cooldown2 = cooldown2 + 1 / 30
  2135. end
  2136. if cooldown3 <= co3 then
  2137. cooldown3 = cooldown3 + 1 / 30
  2138. end
  2139. if cooldown4 <= co4 then
  2140. cooldown4 = cooldown4 + 1 / 30
  2141. end
  2142. if cooldown5 <= co5 then
  2143. cooldown5 = cooldown5 + 1 / 30
  2144. end
  2145. end
  2146.  
  2147. snif = false
  2148. efekt=CFuncs.Part.Create(Torso, "SmoothPlastic", 0, 1, BrickColor.new("Black"), "ref", Vector3.new())
  2149. efekt.Anchored=true
  2150. efekt.CanCollide=false
  2151. efekt2=CFuncs.Part.Create(Torso, "SmoothPlastic", 0, 1, BrickColor.new("Black"), "ref", Vector3.new())
  2152. efekt2.Anchored=true
  2153. efekt2.CanCollide=false
  2154. efekt3=CFuncs.Part.Create(Torso, "SmoothPlastic", 0, 1, BrickColor.new("Black"), "ref", Vector3.new())
  2155. efekt3.Anchored=true
  2156. efekt3.CanCollide=false
  2157. efekt4=CFuncs.Part.Create(Torso, "SmoothPlastic", 0, 1, BrickColor.new("Black"), "ref", Vector3.new())
  2158. efekt4.Anchored=true
  2159. efekt4.CanCollide=false
  2160. efekt5=CFuncs.Part.Create(Torso, "SmoothPlastic", 0, 1, BrickColor.new("Black"), "ref", Vector3.new())
  2161. efekt5.Anchored=true
  2162. efekt5.CanCollide=false
  2163.  
  2164.  
  2165.  
  2166. OwO=20
  2167. floatyup=-1
  2168. while true do
  2169. swait()
  2170. spinny.Position = Torso.Position
  2171. efekt.CFrame=RootPart.CFrame*CFrame.new(math.random(-fop,fop),math.random(-fop,fop),(math.random(-fop,fop)))
  2172. updateskills1()
  2173. bar5:TweenSize(UDim2.new(1 * (cooldown5 / co5), 0, 1, 0), 'Out', 'Quad', .5)
  2174. bar4:TweenSize(UDim2.new(1 * (cooldown4 / co4), 0, 1, 0), 'Out', 'Quad', .5)
  2175. bar3:TweenSize(UDim2.new(1 * (cooldown3 / co3), 0, 1, 0), 'Out', 'Quad', .5)
  2176. bar1:TweenSize(UDim2.new(1 * (cooldown1 / co1), 0, 1, 0), 'Out', 'Quad', .5)
  2177. bar2:TweenSize(UDim2.new(1 * (cooldown2 / co2), 0, 1, 0), 'Out', 'Quad', .5)
  2178. spinny.CFrame = spinny.CFrame * CFrame.fromEulerAnglesXYZ(0, math.pi/45, 0)
  2179.  
  2180.  
  2181.  
  2182.  
  2183. efekt2.CFrame=spinny.CFrame*CFrame.new(spi,soi,0)
  2184. efekt3.CFrame=spinny.CFrame*CFrame.new(-spi,soi,0)
  2185. efekt4.CFrame=spinny.CFrame*CFrame.new(spi-OwO,soi,0)
  2186. efekt5.CFrame=spinny.CFrame*CFrame.new(-spi+OwO,soi,0)
  2187. sref.CFrame = RightArm.CFrame * CFrame.new(0, -1.5, 0) * CFrame.fromEulerAnglesXYZ(-1.57, 0, 0)
  2188. for i, v in pairs(Character:GetChildren()) do
  2189. if v:IsA("Part") then
  2190. v.Material = "SmoothPlastic"
  2191. elseif v:IsA("Accessory") then
  2192. v:WaitForChild("Handle").Material = "SmoothPlastic"
  2193. end
  2194. end
  2195. Torsovelocity = (RootPart.Velocity * Vector3.new(1, 0, 1)).magnitude
  2196. velocity = RootPart.Velocity.y
  2197. sine = sine + change
  2198. local hit, pos = rayCast(RootPart.Position, (CFrame.new(RootPart.Position, RootPart.Position - Vector3.new(0, 1, 0))).lookVector, 4, Character)
  2199. if RootPart.Velocity.y > 1 and hit == nil then
  2200. Anim = "Jump"
  2201. if attack == false then
  2202. PlayAnimationFromTable({
  2203. CFrame.new(-0, -0, 0, 1, 0, 0, 0, 0.965925872, 0.258818984, 0, -0.258818984, 0.965925872) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2204. CFrame.new(0, 1.64206743, -0.0635313094, 1, 0, 0, 0, 0.965925872, 0.258819342, 0, -0.258819342, 0.965925872) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2205. CFrame.new(1.79116416, 1.59931493, -0.0296922661, -0.878741562, -0.476725847, 0.0233638063, 0.474528521, -0.877861023, -0.0646751374, 0.0513424724, -0.0457459092, 0.997632861) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2206. CFrame.new(-1.76288748, 1.570122, 0.0706513077, -0.875000715, 0.482961625, -0.0334950797, -0.475173414, -0.870010674, -0.131498694, -0.0926498771, -0.0991454795, 0.990750372) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2207. CFrame.new(0.5, -1.33184052, -0.517642975, 1, 0, 0, 0, 1, 0, 0, 0, 1) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2208. CFrame.new(-0.5, -1.53184128, -0.51764679, 1, 0, 0, 0, 1, 0, 0, 0, 1) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2209. }, .3, false)
  2210. end
  2211. elseif RootPart.Velocity.y < -1 and hit == nil then
  2212. Anim = "Fall"
  2213. if attack == false then
  2214. PlayAnimationFromTable({
  2215. CFrame.new(-0, -0.0520263538, -0.0354017057, 1, 0, 0, 0, 0.965925872, 0.258818984, 0, -0.258818984, 0.965925872) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2216. CFrame.new(0, 1.51533091, -0.10684365, 1, 0, 0, 0, 0.965925872, 0.258819342, 0, -0.258819342, 0.965925872) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2217. CFrame.new(1.67554009, 0.885679007, 0.385592818, 0.374123871, -0.696466088, -0.61234498, 0.914592147, 0.386364758, 0.119345918, 0.153468132, -0.604696095, 0.781530797) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2218. CFrame.new(-1.67474985, 0.999329269, 0.296636045, 0.250219911, 0.753912985, 0.607457995, -0.927206695, 0.367205799, -0.0738086402, -0.278707415, -0.544770718, 0.79091537) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2219. CFrame.new(0.504494727, -1.81757987, -0.0935191363, 0.984807849, -0.0449431092, -0.167730823, 0.059390761, 0.99484998, 0.0821366012, 0.163175508, -0.0908504426, 0.982405365) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2220. CFrame.new(-0.623603821, -1.49203336, -0.421764404, 0.992403865, 0.122534379, 0.0109562073, -0.118891656, 0.978150725, -0.17054674, -0.0316146575, 0.167948633, 0.985288799) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2221. }, .3, false)
  2222. end
  2223. --I was too lazy to make idle anims, so thanks to When_kun for doing it for me.--
  2224. elseif Torsovelocity < 1 and hit ~= nil then
  2225. Anim = "Idle"
  2226. if attack == false then
  2227. change = 1
  2228. PlayAnimationFromTable({
  2229. CFrame.new(0, 0.373149872, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1) * CFrame.new(0, 0 + .5 * math.cos(sine/30), 0) * CFrame.Angles(0, 0, 0),
  2230. CFrame.new(0, 1.51476645, -0.0539780706, 1, 0, 0, 0, 0.991959035, 0.126559824, 0, -0.126559824, 0.991959095) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2231. CFrame.new(0.284558058, 0.352360129, -0.585287333, 0.258820832, 0.965924978, -2.79002438e-06, 0.084192656, -0.0225623567, -0.996192336, -0.962249458, 0.257835418, -0.0871634856) * CFrame.new(0, 0 + 0.1 * math.cos(sine/25), 0) * CFrame.Angles(0, 0, 0),
  2232. CFrame.new(-0.273653597, 0.406440526, -0.577382147, 0.258828282, -0.965923369, -1.5671344e-07, -0.167737693, -0.0449467227, -0.984804809, 0.951247692, 0.254895747, -0.17365551) * CFrame.new(0, 0 + 0.1 * math.cos(sine/25), 0) * CFrame.Angles(0, 0, 0),
  2233. CFrame.new(0.50000006, -2.05107546, 0.227307364, 0.999800205, -0.0199995097, -1.67532294e-10, 0.0194808003, 0.973869205, 0.226273015, -0.00452534854, -0.22622776, 0.974064112) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2234. CFrame.new(-0.5, -1.32009184, -0.457082331, 1, 0, 0, 0, 0.967570484, 0.252609909, 0, -0.252610624, 0.967568815) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2235. }, .3, false)
  2236. end
  2237. elseif Torsovelocity > 2 and hit ~= nil then
  2238. Anim = "Walk"
  2239. if attack == false then
  2240. change = 2
  2241. PlayAnimationFromTable({
  2242. CFrame.new(0, 0.373149872, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1) * CFrame.new(0, 0 + .5 * math.cos(sine/30), 0) * CFrame.Angles(-math.rad(35), 0, 0),
  2243. CFrame.new(0, 1.51476645, -0.0539780706, 1, 0, 0, 0, 0.991959035, 0.126559824, 0, -0.126559824, 0.991959095) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2244. CFrame.new(1.53044462, 0.0434587747, 0.373253405, 0.981754541, -0.171075299, -0.0830325559, 0.190161183, 0.883219123, 0.428673476, 6.77824119e-07, -0.43664071, 0.89963758) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2245. CFrame.new(-1.56102109, 0.0510505885, 0.286096632, 0.977345586, 0.197517931, 0.076041609, -0.211649761, 0.91208744, 0.351141959, 5.20918206e-07, -0.359280914, 0.933229327) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2246. CFrame.new(0.50000006, -2.05107546, 0.227307364, 0.999800205, -0.0199995097, -1.67532294e-10, 0.0194808003, 0.973869205, 0.226273015, -0.00452534854, -0.22622776, 0.974064112) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2247. CFrame.new(-0.5, -1.32009184, -0.457082331, 1, 0, 0, 0, 0.967570484, 0.252609909, 0, -0.252610624, 0.967568815) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2248. }, .3, false)
  2249. end
  2250. end
  2251. if 0 < #Effects then
  2252. for e = 1, #Effects do
  2253. if Effects[e] ~= nil then
  2254. local Thing = Effects[e]
  2255. if Thing ~= nil then
  2256. local Part = Thing[1]
  2257. local Mode = Thing[2]
  2258. local Delay = Thing[3]
  2259. local IncX = Thing[4]
  2260. local IncY = Thing[5]
  2261. local IncZ = Thing[6]
  2262. if Thing[2] == "Shoot" then
  2263. local Look = Thing[1]
  2264. local move = 5
  2265. local hit, pos = rayCast(Thing[4], Thing[1], move, Character)
  2266. if Thing[10] ~= nil then
  2267. da = pos
  2268. cf2 = CFrame.new(Thing[4], Thing[10].Position)
  2269. cfa = CFrame.new(Thing[4], pos)
  2270. tehCF = cfa:lerp(cf2, 0.2)
  2271. Thing[1] = tehCF.lookVector
  2272. end
  2273. local mag = (Thing[4] - pos).magnitude
  2274. Effects.Elect.Create(CFrame.new((Thing[4] + pos) / 2, pos), 4, 4, 4)
  2275. Effects.Sphere.Create(BrickColor.new(Torso.Color), CFrame.new((Thing[4] + pos) / 2, pos) * CFrame.Angles(1.57, 0, 0), 3, 3, 3, 5, 5, 5, 0.15)
  2276. Thing[4] = Thing[4] + Look * move
  2277. Thing[3] = Thing[3] - 1
  2278. if 2 < Thing[5] then
  2279. Thing[5] = Thing[5] - 0.3
  2280. Thing[6] = Thing[6] - 0.3
  2281. end
  2282. if hit ~= nil then
  2283. Thing[3] = 0
  2284. MagnitudeDamage(hit, 5, 10, 15, 0, "Normal", "161006093", 0.8)
  2285. ref = CFuncs.Part.Create(workspace, "Neon", 0, 1, BrickColor.new("Really red"), "Reference", Vector3.new())
  2286. ref.Anchored = true
  2287. ref.CFrame = CFrame.new(pos)
  2288. Effects.Block.Create(BrickColor.new(Torso.Color), CFrame.new(pos), 1, 1, 1, 2, 2, 2, .05)
  2289. Effects.Sphere.Create(BrickColor.new(Torso.Color), CFrame.new(pos), 5, 5, 5, 1, 1, 1, 0.03)
  2290. game:GetService("Debris"):AddItem(ref, 1)
  2291. end
  2292. if Thing[3] <= 0 then
  2293. table.remove(Effects, e)
  2294. end
  2295. end
  2296. do
  2297. do
  2298. if Thing[2] == "FireWave" then
  2299. if Thing[3] <= Thing[4] then
  2300. Thing[1].CFrame = Thing[1].CFrame * CFrame.fromEulerAnglesXYZ(0, 1, 0)
  2301. Thing[3] = Thing[3] + 1
  2302. Thing[6].Scale = Thing[6].Scale + Vector3.new(Thing[5], 0, Thing[5])
  2303. else
  2304. Part.Parent = nil
  2305. table.remove(Effects, e)
  2306. end
  2307. end
  2308. if Thing[2] ~= "Shoot" and Thing[2] ~= "Wave" and Thing[2] ~= "FireWave" then
  2309. if Thing[1].Transparency <= 1 then
  2310. if Thing[2] == "Block1" then
  2311. Thing[1].CFrame = Thing[1].CFrame * CFrame.fromEulerAnglesXYZ(math.random(-50, 50), math.random(-50, 50), math.random(-50, 50))
  2312. Mesh = Thing[7]
  2313. Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
  2314. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  2315. else
  2316. if Thing[2] == "Block2" then
  2317. Thing[1].CFrame = Thing[1].CFrame
  2318. Mesh = Thing[7]
  2319. Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
  2320. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  2321. else
  2322. if Thing[2] == "Fire" then
  2323. Thing[1].CFrame = CFrame.new(Thing[1].Position) + Vector3.new(0, 0.2, 0)
  2324. Thing[1].CFrame = Thing[1].CFrame * CFrame.fromEulerAnglesXYZ(math.random(-50, 50), math.random(-50, 50), math.random(-50, 50))
  2325. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  2326. else
  2327. if Thing[2] == "Cylinder" then
  2328. Mesh = Thing[7]
  2329. Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
  2330. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  2331. else
  2332. if Thing[2] == "Blood" then
  2333. Mesh = Thing[7]
  2334. Thing[1].CFrame = Thing[1].CFrame * CFrame.new(0, 0.5, 0)
  2335. Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
  2336. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  2337. else
  2338. if Thing[2] == "Elec" then
  2339. Thing[1].Size = Thing[1].Size + Vector3.new(Thing[7], Thing[8], Thing[9])
  2340. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  2341. else
  2342. if Thing[2] == "Disappear" then
  2343. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  2344. end
  2345. end
  2346. end
  2347. end
  2348. end
  2349. end
  2350. end
  2351. else
  2352. Part.Parent = nil
  2353. table.remove(Effects, e)
  2354. end
  2355. end
  2356. end
  2357. end
  2358. end
  2359. end
  2360. end
  2361. end
  2362.  
  2363. if orbs1 == true then
  2364. orb1.CFrame=spinny.CFrame*CFrame.new(5,0,0)
  2365. end
  2366.  
  2367. if orbs2 == true then
  2368. orb2.CFrame=spinny.CFrame*CFrame.new(-5,0,0)
  2369. end
  2370.  
  2371. Humanoid.Health = math.huge
  2372. Effects.Ring.Create(BrickColor.new("Really black"), efekt2.CFrame, spo, spoi, spo, spo, spoi, spo, schpe, 2)
  2373. Effects.Ring.Create(BrickColor.new(maincol), efekt3.CFrame, spo, spoi, spo, spo, spoi, spo, schpe, 2)
  2374. Effects.Ring.Create(BrickColor.new(maincol), efekt4.CFrame, spo/2, spoi/2, spo/2, spo/2, spoi/2, spo/2/2, .06, 2)
  2375. Effects.Ring.Create(BrickColor.new("Really black"), efekt5.CFrame, spo/2, spoi/2, spo/2, spo/2, spoi/2, spo/2, .06, 2)
  2376. end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement