Hugo1234cool

Untitled

Apr 7th, 2019
233
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 118.18 KB | None | 0 0
  1. warn("Made by SezHu")
  2.  
  3. wait(1 / 60)
  4. Effects = { }
  5. local Player = game.Players.localPlayer
  6. local Character = Player.Character
  7.  
  8. taco = 0
  9. m = 0
  10. n = 0
  11. o = 0
  12. local angles = CFrame.Angles
  13. local Humanoid = Character.Humanoid
  14. if game:GetService("RunService"):IsClient()then error("Please run as a server script. Use h/ instead of hl/.")end;print("FE Compatibility: by WaverlyCole");InternalData = {}
  15. do
  16. script.Parent = owner.Character
  17. local Event = Instance.new("RemoteEvent");Event.Name = "UserInput"
  18. local function NewFakeEvent()
  19. local Bind = Instance.new("BindableEvent")
  20. local Fake;Fake = {Connections = {},
  21. fakeEvent=true;
  22. Connect=function(self,Func)
  23. Bind.Event:connect(Func)
  24. self.Connections[Bind] = true
  25. return setmetatable({Connected = true},{
  26. __index = function (self,Index)
  27. if Index:lower() == "disconnect" then
  28. return function() Fake.Connections[Bind] = false;self.Connected = false end
  29. end
  30. return Fake[Index]
  31. end;
  32. __tostring = function() return "Connection" end;
  33. })
  34. end}
  35. Fake.connect = Fake.Connect;return Fake;
  36. end
  37. local Mouse = {Target=nil,Hit=CFrame.new(),KeyUp=NewFakeEvent(),KeyDown=NewFakeEvent(),Button1Up=NewFakeEvent(),Button1Down=NewFakeEvent()}
  38. local UserInputService = {InputBegan=NewFakeEvent(),InputEnded=NewFakeEvent()}
  39. local ContextActionService = {Actions={},BindAction = function(self,actionName,Func,touch,...)
  40. self.Actions[actionName] = Func and {Name=actionName,Function=Func,Keys={...}} or nil
  41. end};ContextActionService.UnBindAction = ContextActionService.BindAction
  42. local function TriggerEvent(self,Event,...)
  43. local Trigger = Mouse[Event]
  44. if Trigger and Trigger.fakeEvent and Trigger.Connections then
  45. for Connection,Active in pairs(Trigger.Connections) do if Active then Connection:Fire(...) end end
  46. end
  47. end
  48. Mouse.TrigEvent = TriggerEvent;UserInputService.TrigEvent = TriggerEvent
  49. Event.OnServerEvent:Connect(function(FiredBy,Input)
  50. if FiredBy.Name ~= owner.Name then return end
  51. if Input.MouseEvent then
  52. Mouse.Target = Input.Target;Mouse.Hit = Input.Hit
  53. else
  54. local Begin = Input.UserInputState == Enum.UserInputState.Begin
  55. if Input.UserInputType == Enum.UserInputType.MouseButton1 then return Mouse:TrigEvent(Begin and "Button1Down" or "Button1Up") end
  56. for _,Action in pairs(ContextActionService.Actions) do
  57. for _,Key in pairs(Action.Keys) do if Key==Input.KeyCode then Action.Function(Action.Name,Input.UserInputState,Input) end end
  58. end
  59. Mouse:TrigEvent(Begin and "KeyDown" or "KeyUp",Input.KeyCode.Name:lower())
  60. UserInputService:TrigEvent(Begin and "InputBegan" or "InputEnded",Input,false)
  61. end
  62. end)
  63. InternalData["Mouse"] = Mouse;InternalData["ContextActionService"] = ContextActionService;InternalData["UserInputService"] = UserInputService
  64. Event.Parent = NLS([[
  65. local Player = owner;local Event = script:WaitForChild("UserInput");local UserInputService = game:GetService("UserInputService");local Mouse = Player:GetMouse()
  66. local Input = function(Input,gameProcessedEvent)
  67. if gameProcessedEvent then return end
  68. Event:FireServer({KeyCode=Input.KeyCode,UserInputType=Input.UserInputType,UserInputState=Input.UserInputState})
  69. end
  70. UserInputService.InputBegan:Connect(Input);UserInputService.InputEnded:Connect(Input)
  71. local Hit,Target
  72. while wait(1/30) do
  73. if Hit ~= Mouse.Hit or Target ~= Mouse.Target then
  74. Hit,Target = Mouse.Hit,Mouse.Target;Event:FireServer({["MouseEvent"]=true,["Target"]=Target,["Hit"]=Hit})
  75. end
  76. end
  77. ]],owner.Character)
  78. end
  79. RealGame = game;game = setmetatable({},{
  80. __index = function (self,Index)
  81. local Sandbox = function (Thing)
  82. if Thing:IsA("Player") then
  83. local RealPlayer = Thing
  84. return setmetatable({},{
  85. __index = function (self,Index)
  86. local Type = type(RealPlayer[Index])
  87. if Type == "function" then
  88. if Index:lower() == "getmouse" or Index:lower() == "mouse" then
  89. return function (self)return InternalData["Mouse"] end
  90. end
  91. return function (self,...)return RealPlayer[Index](RealPlayer,...) end
  92. end
  93. return RealPlayer[Index]
  94. end;
  95. __tostring = function(self) return RealPlayer.Name end
  96. })
  97. end
  98. end
  99. if RealGame[Index] then
  100. local Type = type(RealGame[Index])
  101. if Type == "function" then
  102. if Index:lower() == "getservice" or Index:lower() == "service" then
  103. return function (self,Service)
  104. local FakeServices = {
  105. ["players"] = function()
  106. return setmetatable({},{
  107. __index = function (self2,Index2)
  108. local RealService = RealGame:GetService(Service)
  109. local Type2 = type(Index2)
  110. if Type2 == "function" then
  111. return function (self,...) return RealService[Index2](RealService,...)end
  112. else
  113. if Index2:lower() == "localplayer" then return Sandbox(owner) end
  114. return RealService[Index2]
  115. end
  116. end;
  117. __tostring = function(self) return RealGame:GetService(Service).Name end
  118. })
  119. end;
  120. ["contextactionservice"] = function() return InternalData["ContextActionService"] end;
  121. ["userinputservice"] = function() return InternalData["UserInputService"] end;
  122. ["runservice"] = function()
  123. return setmetatable({},{
  124. __index = function(self2,Index2)
  125. local RealService = RealGame:GetService(Service)
  126. local Type2 = type(Index2)
  127. if Type2 == "function" then
  128. return function (self,...) return RealService[Index2](RealService,...) end
  129. else
  130. local RunServices = {
  131. ["bindtorenderstep"] = function() return function (self,Name,Priority,Function) return RealGame:GetService("RunService").Stepped:Connect(Function) end end;
  132. ["renderstepped"] = function() return RealService["Stepped"] end
  133. }
  134. if RunServices[Index2:lower()] then return RunServices[Index2:lower()]() end
  135. return RealService[Index2]
  136. end
  137. end
  138. })
  139. end
  140. }
  141. if FakeServices[Service:lower()] then return FakeServices[Service:lower()]() end
  142. return RealGame:GetService(Service)
  143. end
  144. end
  145. return function (self,...) return RealGame[Index](RealGame,...) end
  146. else
  147. if game:GetService(Index) then return game:GetService(Index) end
  148. return RealGame[Index]
  149. end
  150. end
  151. return nil
  152. end
  153. });Game = game;owner = game:GetService("Players").LocalPlayer;script = Instance.new("Script");print("Complete! Running...")
  154.  
  155. local LeftArm = Character["Left Arm"]
  156. local RightArm = Character["Right Arm"]
  157. local LeftLeg = Character["Left Leg"]
  158. local RightLeg = Character["Right Leg"]
  159. local Head = Character.Head
  160. local Torso = Character.Torso
  161. local Camera = game.Workspace.CurrentCamera
  162. local RootPart = Character.HumanoidRootPart
  163. local RootJoint = RootPart.RootJoint
  164. local attack = false
  165. local Anim = 'Idle'
  166. Humanoid.WalkSpeed = 0
  167. Humanoid.AutoRotate = false
  168. Humanoid.JumpPower = 0
  169. local attacktype = 1
  170. local Torsovelocity = (RootPart.Velocity * Vector3.new(1, 0, 1)).magnitude
  171. local velocity = RootPart.Velocity.y
  172. local sine = 2
  173. local change = 1
  174. local Create = LoadLibrary("RbxUtility").Create
  175. maincol = "White"
  176. desirefont = "Garamond"
  177. Head.face.Texture = "http://www.roblox.com/asset/?id= "
  178. Instance.new("ForceField",Character).Visible = false
  179. transforming = true
  180. skillcolorscheme = BrickColor.new(maincol).Color
  181. untransforming = false
  182.  
  183.  
  184. local BillboardGui = Instance.new("BillboardGui")
  185.  
  186. BillboardGui.Parent = Character
  187.  
  188. BillboardGui.Adornee = BillboardGui.Parent:FindFirstChild("Head")
  189.  
  190. BillboardGui.Size = UDim2.new(1, 0, 1, 0)
  191.  
  192. BillboardGui.StudsOffset = Vector3.new(0, 5, 0)
  193.  
  194. local TextLabel = Instance.new("TextLabel")
  195.  
  196. TextLabel.Parent = BillboardGui
  197.  
  198. TextLabel.Position = UDim2.new(0, 0, 0, 0)
  199.  
  200. TextLabel.Font = desirefont
  201.  
  202. TextLabel.Size = UDim2.new(1, 0, 1, 0)
  203.  
  204. TextLabel.TextSize = 25
  205.  
  206. TextLabel.TextColor3 = Color3.new(0,0,0)
  207.  
  208. TextLabel.TextStrokeTransparency = 0
  209.  
  210. TextLabel.TextStrokeColor3 = Color3.new(-1,-1,-1)
  211.  
  212. TextLabel.BackgroundTransparency = 1
  213.  
  214. TextLabel.Text = " "
  215.  
  216.  
  217.  
  218. local co1 = 0
  219. local co2 = 0
  220. local co3 = 0
  221. local co4 = 0
  222. local co5 = 0
  223.  
  224. local cooldown1 = 0
  225. local cooldown2 = 0
  226. local cooldown3 = 0
  227. local cooldown4 = 0
  228. local cooldown5 = 0
  229.  
  230. skillcolorscheme = BrickColor.new(maincol).Color
  231.  
  232. local scrn = Instance.new('ScreenGui', Player.PlayerGui)
  233. function makeframe(par, trans, pos, size, color)
  234. local frame = Instance.new('Frame', par)
  235. frame.BackgroundTransparency = trans
  236. frame.BorderSizePixel = 0
  237. frame.Position = pos
  238. frame.Size = size
  239. frame.BackgroundColor3 = color
  240. return frame
  241. end
  242.  
  243. for y,t in pairs(Character:GetChildren()) do
  244. if t:IsA("Accessory") and t:FindFirstChild("Handle") then
  245. t.Handle.Transparency = 1
  246. end
  247. end
  248.  
  249. local m = Create("Model"){
  250. Parent = Character,
  251. Name = "WeaponModel",
  252. }
  253.  
  254. Humanoid.Animator.Parent = nil
  255. Character.Animate.Parent = nil
  256.  
  257. local newMotor = function(part0, part1, c0, c1)
  258. local w = Create('Motor'){
  259. Parent = part0,
  260. Part0 = part0,
  261. Part1 = part1,
  262. C0 = c0,
  263. C1 = c1,
  264. }
  265. return w
  266. end
  267.  
  268. function clerp(a, b, t)
  269. return a:lerp(b, t)
  270. end
  271.  
  272. RootCF = CFrame.fromEulerAnglesXYZ(-1.57, 0, 3.14)
  273. NeckCF = CFrame.new(0, 1, 0, -1, -0, -0, 0, 0, 1, 0, 1, 0)
  274.  
  275. local RW = newMotor(Torso, RightArm, CFrame.new(1.5, 0, 0), CFrame.new(0, 0, 0))
  276. local LW = newMotor(Torso, LeftArm, CFrame.new(-1.5, 0, 0), CFrame.new(0, 0, 0))
  277. local RH = newMotor(Torso, RightLeg, CFrame.new(.5, -2, 0), CFrame.new(0, 0, 0))
  278. local LH = newMotor(Torso, LeftLeg, CFrame.new(-.5, -2, 0), CFrame.new(0, 0, 0))
  279. RootJoint.C1 = CFrame.new(0, 0, 0)
  280. RootJoint.C0 = CFrame.new(0, 0, 0)
  281. Torso.Neck.C1 = CFrame.new(0, 0, 0)
  282. Torso.Neck.C0 = CFrame.new(0, 1.5, 0)
  283.  
  284. local rarmc1 = RW.C1
  285. local larmc1 = LW.C1
  286. local rlegc1 = RH.C1
  287. local llegc1 = LH.C1
  288.  
  289. local resetc1 = false
  290.  
  291. function PlayAnimationFromTable(table, speed, bool)
  292. RootJoint.C0 = clerp(RootJoint.C0, table[1], speed)
  293. Torso.Neck.C0 = clerp(Torso.Neck.C0, table[2], speed)
  294. RW.C0 = clerp(RW.C0, table[3], speed)
  295. LW.C0 = clerp(LW.C0, table[4], speed)
  296. RH.C0 = clerp(RH.C0, table[5], speed)
  297. LH.C0 = clerp(LH.C0, table[6], speed)
  298. if bool == true then
  299. if resetc1 == false then
  300. resetc1 = true
  301. RootJoint.C1 = RootJoint.C1
  302. Torso.Neck.C1 = Torso.Neck.C1
  303. RW.C1 = rarmc1
  304. LW.C1 = larmc1
  305. RH.C1 = rlegc1
  306. LH.C1 = llegc1
  307. end
  308. end
  309. end
  310.  
  311.  
  312.  
  313.  
  314. ArtificialHB = Create("BindableEvent", script){
  315. Parent = script,
  316. Name = "Heartbeat",
  317. }
  318.  
  319. script:WaitForChild("Heartbeat")
  320.  
  321. frame = 1 / 30
  322. tf = 0
  323. allowframeloss = false
  324. tossremainder = false
  325. lastframe = tick()
  326. script.Heartbeat:Fire()
  327.  
  328. game:GetService("RunService").Heartbeat:connect(function(s, p)
  329. tf = tf + s
  330. if tf >= frame then
  331. if allowframeloss then
  332. script.Heartbeat:Fire()
  333. lastframe = tick()
  334. else
  335. for i = 1, math.floor(tf / frame) do
  336. script.Heartbeat:Fire()
  337. end
  338. lastframe = tick()
  339. end
  340. if tossremainder then
  341. tf = 0
  342. else
  343. tf = tf - frame * math.floor(tf / frame)
  344. end
  345. end
  346. end)
  347.  
  348. function swait(num)
  349. if num == 0 or num == nil then
  350. ArtificialHB.Event:wait()
  351. else
  352. for i = 0, num do
  353. ArtificialHB.Event:wait()
  354. end
  355. end
  356. end
  357.  
  358. function RemoveOutlines(part)
  359. part.TopSurface, part.BottomSurface, part.LeftSurface, part.RightSurface, part.FrontSurface, part.BackSurface = 10, 10, 10, 10, 10, 10
  360. end
  361.  
  362.  
  363.  
  364. New = function(Object, Parent, Name, Data)
  365. local Object = Instance.new(Object)
  366. for Index, Value in pairs(Data or {}) do
  367. Object[Index] = Value
  368. end
  369. Object.Parent = Parent
  370. Object.Name = Name
  371. return Object
  372. end
  373.  
  374.  
  375. CFuncs = {
  376. Part = {
  377. Create = function(Parent, Material, Reflectance, Transparency, BColor, Name, Size)
  378. local Part = Create("Part"){
  379. Parent = Parent,
  380. Reflectance = Reflectance,
  381. Transparency = Transparency,
  382. CanCollide = false,
  383. Locked = true,
  384. BrickColor = BrickColor.new(tostring(BColor)),
  385. Name = Name,
  386. Size = Size,
  387. Material = Material,
  388. }
  389. RemoveOutlines(Part)
  390. if Size == Vector3.new() then
  391. Part.Size = Vector3.new(0.2, 0.2, 0.2)
  392. else
  393. Part.Size = Size
  394. end
  395. return Part
  396. end;
  397. };
  398.  
  399. Mesh = {
  400. Create = function(Mesh, Part, MeshType, MeshId, OffSet, Scale)
  401. local Msh = Create(Mesh){
  402. Parent = Part,
  403. Offset = OffSet,
  404. Scale = Scale,
  405. }
  406. if Mesh == "SpecialMesh" then
  407. Msh.MeshType = MeshType
  408. Msh.MeshId = MeshId
  409. end
  410. return Msh
  411. end;
  412. };
  413.  
  414. Weld = {
  415. Create = function(Parent, Part0, Part1, C0, C1)
  416. local Weld = Create("Weld"){
  417. Parent = Parent,
  418. Part0 = Part0,
  419. Part1 = Part1,
  420. C0 = C0,
  421. C1 = C1,
  422. }
  423. return Weld
  424. end;
  425. };
  426.  
  427. Sound = {
  428. Create = function(id, par, vol, pit)
  429. local Sound = Create("Sound"){
  430. Volume = vol,
  431. Pitch = pit or 1,
  432. SoundId = "rbxassetid://" .. id,
  433. Parent = par or workspace,
  434. }
  435. Sound:play()
  436. return Sound
  437. end;
  438. };
  439.  
  440. Decal = {
  441. Create = function(Color, Texture, Transparency, Name, Parent)
  442. local Decal = Create("Decal"){
  443. Color3 = Color,
  444. Texture = "rbxassetid://" .. Texture,
  445. Transparency = Transparency,
  446. Name = Name,
  447. Parent = Parent,
  448. }
  449. return Decal
  450. end;
  451. };
  452.  
  453. BillboardGui = {
  454. Create = function(Parent, Image, Position, Size)
  455. local BillPar = CFuncs.Part.Create(Parent, "SmoothPlastic", 0, 1, BrickColor.new("Black"), "BillboardGuiPart", Vector3.new(1, 1, 1))
  456. BillPar.CFrame = CFrame.new(Position)
  457. local Bill = Create("BillboardGui"){
  458. Parent = BillPar,
  459. Adornee = BillPar,
  460. Size = UDim2.new(1, 0, 1, 0),
  461. SizeOffset = Vector2.new(Size, Size),
  462. }
  463. local d = Create("ImageLabel", Bill){
  464. Parent = Bill,
  465. BackgroundTransparency = 1,
  466. Size = UDim2.new(1, 0, 1, 0),
  467. Image = "rbxassetid://" .. Image,
  468. }
  469. return BillPar
  470. end
  471. };
  472.  
  473. ParticleEmitter = {
  474. Create = function(Parent, Color1, Color2, LightEmission, Size, Texture, Transparency, ZOffset, Accel, Drag, LockedToPart, VelocityInheritance, EmissionDirection, Enabled, LifeTime, Rate, Rotation, RotSpeed, Speed, VelocitySpread)
  475. local Particle = Create("ParticleEmitter"){
  476. Parent = Parent,
  477. Color = ColorSequence.new(Color1, Color2),
  478. LightEmission = LightEmission,
  479. Size = Size,
  480. Texture = Texture,
  481. Transparency = Transparency,
  482. ZOffset = ZOffset,
  483. Acceleration = Accel,
  484. Drag = Drag,
  485. LockedToPart = LockedToPart,
  486. VelocityInheritance = VelocityInheritance,
  487. EmissionDirection = EmissionDirection,
  488. Enabled = Enabled,
  489. Lifetime = LifeTime,
  490. Rate = Rate,
  491. Rotation = Rotation,
  492. RotSpeed = RotSpeed,
  493. Speed = Speed,
  494. VelocitySpread = VelocitySpread,
  495. }
  496. return Particle
  497. end;
  498. };
  499.  
  500. CreateTemplate = {
  501.  
  502. };
  503. }
  504.  
  505. function rayCast(Position, Direction, Range, Ignore)
  506. return game:service("Workspace"):FindPartOnRay(Ray.new(Position, Direction.unit * (Range or 999.999)), Ignore)
  507. end
  508.  
  509. function FindNearestTorso(Position, Distance, SinglePlayer)
  510. if SinglePlayer then
  511. return (SinglePlayer.Torso.CFrame.p - Position).magnitude < Distance
  512. end
  513. local List = {}
  514. for i, v in pairs(workspace:GetChildren()) do
  515. if v:IsA("Model") then
  516. if v:findFirstChild("Torso") then
  517. if v ~= Character then
  518. if (v.Torso.Position - Position).magnitude <= Distance then
  519. table.insert(List, v)
  520. end
  521. end
  522. end
  523. end
  524. end
  525. return List
  526. end
  527.  
  528. function Damage(Part, hit, minim, maxim, knockback, Type, Property, Delay, HitSound, HitPitch)
  529. if hit.Parent == nil then
  530. return
  531. end
  532. local h = hit.Parent:FindFirstChild("Humanoid")
  533. for _, v in pairs(hit.Parent:children()) do
  534. if v:IsA("Humanoid") then
  535. h = v
  536. end
  537. end
  538. if h ~= nil and hit.Parent.Name ~= Character.Name and hit.Parent:FindFirstChild("Torso") ~= nil then
  539. if hit.Parent:findFirstChild("DebounceHit") ~= nil then
  540. if hit.Parent.DebounceHit.Value == true then
  541. return
  542. end
  543. end
  544. local c = Create("ObjectValue"){
  545. Name = "creator",
  546. Value = game:service("Players").LocalPlayer,
  547. Parent = h,
  548. }
  549. game:GetService("Debris"):AddItem(c, .5)
  550. CFuncs.Sound.Create(HitSound, hit, 1, HitPitch)
  551. local Damage = math.random(minim, maxim)
  552. local blocked = false
  553. local block = hit.Parent:findFirstChild("Block")
  554. if block ~= nil then
  555. if block.className == "IntValue" then
  556. if block.Value > 0 then
  557. blocked = true
  558. block.Value = block.Value - 1
  559. print(block.Value)
  560. end
  561. end
  562. end
  563. h.Health = h.Health - Damage
  564. 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)
  565. if Type == "Knockdown" then
  566. local hum = hit.Parent.Humanoid
  567. hum.PlatformStand = true
  568. coroutine.resume(coroutine.create(function(HHumanoid)
  569. swait(1)
  570. HHumanoid.PlatformStand = false
  571. end), hum)
  572. local angle = (hit.Position - (Property.Position + Vector3.new(0, 0, 0))).unit
  573. local bodvol = Create("BodyVelocity"){
  574. velocity = angle * knockback,
  575. P = 5000,
  576. maxForce = Vector3.new(8e+003, 8e+003, 8e+003),
  577. Parent = hit,
  578. }
  579. local rl = Create("BodyAngularVelocity"){
  580. P = 3000,
  581. maxTorque = Vector3.new(500000, 500000, 500000) * 50000000000000,
  582. angularvelocity = Vector3.new(math.random(-10, 10), math.random(-10, 10), math.random(-10, 10)),
  583. Parent = hit,
  584. }
  585. game:GetService("Debris"):AddItem(bodvol, .5)
  586. game:GetService("Debris"):AddItem(rl, .5)
  587. elseif Type == "Normal" then
  588. local vp = Create("BodyVelocity"){
  589. P = 500,
  590. maxForce = Vector3.new(math.huge, 0, math.huge),
  591. velocity = Property.CFrame.lookVector * knockback + Property.Velocity / 1.05,
  592. }
  593. if hit.Parent.Humanoid.MaxHealth > 100 then
  594. hit.Parent.Humanoid.MaxHealth = 100
  595. end
  596. if knockback > 0 then
  597. vp.Parent = hit.Parent.Torso
  598. end
  599. game:GetService("Debris"):AddItem(vp, .5)
  600. elseif Type == "Up" then
  601. local bodyVelocity = Create("BodyVelocity"){
  602. velocity = Vector3.new(0, 20, 0),
  603. P = 5000,
  604. maxForce = Vector3.new(8e+003, 8e+003, 8e+003),
  605. Parent = hit,
  606. }
  607. game:GetService("Debris"):AddItem(bodyVelocity, .5)
  608. elseif Type == "DarkUp" then
  609. coroutine.resume(coroutine.create(function()
  610. for i = 0, 1, 0.1 do
  611. swait()
  612. if hit.Parent.Humanoid.MaxHealth > 100 then
  613. hit.Parent.Humanoid.MaxHealth = 100
  614. end
  615.  
  616. Effects.Block.Create(BrickColor.new(maincol), hit.Parent.Torso.CFrame, 5, 5, 5, 1, 1, 1, .08, 1)
  617. end
  618. end))
  619. local bodyVelocity = Create("BodyVelocity"){
  620. velocity = Vector3.new(0, 30, 0),
  621. P = 5000,
  622. maxForce = Vector3.new(8e+003, 8e+003, 8e+003),
  623. Parent = hit,
  624. }
  625. game:GetService("Debris"):AddItem(bodyVelocity, .5)
  626. elseif Type == "Wither" then
  627. coroutine.resume(coroutine.create(function()
  628. if hit.Parent.Humanoid.MaxHealth > 100 then
  629. hit.Parent.Humanoid.MaxHealth = 100
  630. end
  631. for i = 0, 1, 0.1 do
  632. wait(1)
  633. MagnitudeDamage(hit.Parent.Torso, 1, 5, 5, math.random(0, 0), "Normal", " ", .5)
  634. hit.Parent.Humanoid.WalkSpeed = hit.Parent.Humanoid.WalkSpeed - 1
  635. Effects.Block.Create(BrickColor.new("Really black"), hit.Parent.Torso.CFrame, 1, 1, 1, 1, 1, 1, .04, 1)
  636. end
  637. hit.Parent.Humanoid.WalkSpeed = 16
  638. end))
  639. elseif Type == "DarkDown" then
  640. coroutine.resume(coroutine.create(function()
  641. for i = 0, 1, 0.1 do
  642. swait()
  643. Effects.Block.Create(BrickColor.new(maincol), hit.Parent.Torso.CFrame, 5, 5, 5, 1, 1, 1, .08, 1)
  644. end
  645. end))
  646. local bodyVelocity = Create("BodyVelocity"){
  647. velocity = Vector3.new(0, -50, 0),
  648. P = 5000,
  649. maxForce = Vector3.new(8e+003, 8e+003, 8e+003),
  650. Parent = hit,
  651. }
  652. game:GetService("Debris"):AddItem(bodyVelocity, 1)
  653. elseif Type == "Snare" then
  654. local bp = Create("BodyPosition"){
  655. P = 2000,
  656. D = 100,
  657. maxForce = Vector3.new(math.huge, math.huge, math.huge),
  658. position = hit.Parent.Torso.Position,
  659. Parent = hit.Parent.Torso,
  660. }
  661. game:GetService("Debris"):AddItem(bp, 1)
  662. elseif Type == "Freeze" then
  663. local BodPos = Create("BodyPosition"){
  664. P = 50000,
  665. D = 1000,
  666. maxForce = Vector3.new(math.huge, math.huge, math.huge),
  667. position = hit.Parent.Torso.Position,
  668. Parent = hit.Parent.Torso,
  669. }
  670. local BodGy = Create("BodyGyro") {
  671. maxTorque = Vector3.new(4e+005, 4e+005, 4e+005) * math.huge ,
  672. P = 20e+003,
  673. Parent = hit.Parent.Torso,
  674. cframe = hit.Parent.Torso.CFrame,
  675. }
  676. hit.Parent.Torso.Anchored = true
  677. coroutine.resume(coroutine.create(function(Part)
  678. swait(1.5)
  679. Part.Anchored = false
  680. end), hit.Parent.Torso)
  681. game:GetService("Debris"):AddItem(BodPos, 3)
  682. game:GetService("Debris"):AddItem(BodGy, 3)
  683. end
  684. local debounce = Create("BoolValue"){
  685. Name = "DebounceHit",
  686. Parent = hit.Parent,
  687. Value = true,
  688. }
  689. game:GetService("Debris"):AddItem(debounce, Delay)
  690. c = Create("ObjectValue"){
  691. Name = "creator",
  692. Value = Player,
  693. Parent = h,
  694. }
  695. game:GetService("Debris"):AddItem(c, .5)
  696. end
  697. end
  698.  
  699. Laser = function(brickcolor, reflect, cframe, x1, y1, z1, x3, y3, z3, delay)
  700.  
  701. local prt = CFuncs.Part.Create(EffectModel, "Neon", reflect, 0, brickcolor, "Effect", Vector3.new(0.5, 0.5, 0.5))
  702. prt.Anchored = true
  703. prt.CFrame = cframe
  704. prt.Material = "Neon"
  705. local msh = CFuncs.Mesh.Create("CylinderMesh", prt, "", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  706. game:GetService("Debris"):AddItem(prt, 10)
  707. coroutine.resume(coroutine.create(function(Part, Mesh)
  708.  
  709. for i = 0, 1, delay do
  710. swait()
  711. Part.Transparency = i
  712. Mesh.Scale = Mesh.Scale + Vector3.new(x3, y3, z3)
  713. end
  714. Part.Parent = nil
  715. end
  716. ), prt, msh)
  717. end
  718.  
  719.  
  720. shoot = function(mouse, aoe , partt, SpreadAmount, multiply)
  721.  
  722. local SpreadVectors = Vector3.new(math.random(-SpreadAmount, SpreadAmount), math.random(-SpreadAmount, SpreadAmount), math.random(-SpreadAmount, SpreadAmount))
  723. local MainPos = partt.Position
  724. local MainPos2 = mouse.Hit.p + SpreadVectors
  725. local MouseLook = CFrame.new((MainPos + MainPos2) / 2, MainPos2)
  726. local speed = 1000
  727. local num = 20
  728. coroutine.resume(coroutine.create(function()
  729.  
  730. repeat
  731. swait()
  732. local hit, pos = rayCast(MainPos, MouseLook.lookVector, speed, RootPart.Parent)
  733. local mag = (MainPos - pos).magnitude
  734. 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)
  735. MainPos = MainPos + MouseLook.lookVector * speed
  736. num = num - 1
  737. MouseLook = MouseLook * CFrame.Angles(math.rad(-1), 0, 0)
  738. if hit ~= nil then
  739. num = 0
  740. local refpart = CFuncs.Part.Create(EffectModel, "SmoothPlastic", 0, 1, "Really black", "Effect", Vector3.new())
  741. refpart.Anchored = true
  742. refpart.CFrame = CFrame.new(pos)
  743. game:GetService("Debris"):AddItem(refpart, 2)
  744. end
  745. do
  746. if num <= 0 then
  747. local refpart = CFuncs.Part.Create(EffectModel, "SmoothPlastic", 0, 1, "Really black", "Effect", Vector3.new())
  748. refpart.Anchored = true
  749. refpart.CFrame = CFrame.new(pos)
  750. Effects.Block.Create(BrickColor.new("Really black"), refpart.CFrame, 10, 10, 10, 10, 10, 10, .08, 1)
  751. if hit ~= nil then
  752. MagnitudeDamage(refpart, aoe, 5 * multiply, 5 * multiply, 0, "Normal", "231917784", 1)
  753. end
  754. game:GetService("Debris"):AddItem(refpart, 0)
  755. end
  756. end
  757. until num <= 0
  758. end
  759. ))
  760. end
  761.  
  762.  
  763.  
  764. function onClicked(hit)
  765. if hit ~= nil and hit.Name ~= "Base" and hit:FindFirstChild("RotTag") == nil then
  766. print("Infected "..hit.Name)
  767. local tag = Instance.new("BoolValue")
  768. tag.Name = "RotTag"
  769. tag.Parent = hit
  770.  
  771. hit.CanCollide = false
  772. hit.Anchored = true
  773.  
  774. wait(1)
  775.  
  776. local list = hit:GetTouchingParts()
  777. for i = 1, #list do
  778. spawn(function()
  779. onClicked(list[i])
  780. end)
  781. end
  782.  
  783. hit.Anchored = true
  784. hit.CanCollide = false
  785. hit.Parent = workspace
  786. hit.BrickColor = BrickColor.new(Color3.new(0, 0, 0))
  787.  
  788.  
  789. for i = 1, 10 do
  790. hit.Transparency = hit.Transparency + .1
  791. wait(.1)
  792. end
  793. hit:Destroy()
  794. end
  795.  
  796. return
  797. end
  798.  
  799. function OnMouseDown()
  800. if transforming == true then
  801. onClicked(Mouse.Target)
  802. end
  803. end
  804.  
  805. function ShowDamage(Pos, Text, Time, Color)
  806. local Rate = (1 / 30)
  807. local Pos = (Pos or Vector3.new(0, 0, 0))
  808. local Text = (Text or "")
  809. local Time = (Time or 2)
  810. local Color = (Color or Color3.new(1, 0, 1))
  811. local EffectPart = CFuncs.Part.Create(workspace, "SmoothPlastic", 0, 1, BrickColor.new(Color), "Effect", Vector3.new(0, 0, 0))
  812. EffectPart.Anchored = true
  813. local BillboardGui = Create("BillboardGui"){
  814. Size = UDim2.new(3, 0, 3, 0),
  815. Adornee = EffectPart,
  816. Parent = EffectPart,
  817. }
  818. local TextLabel = Create("TextLabel"){
  819. BackgroundTransparency = 1,
  820. Size = UDim2.new(1, 0, 1, 0),
  821. Text = Text,
  822. Font = desirefont,
  823. TextColor3 = Color,
  824. TextScaled = true,
  825. Parent = BillboardGui,
  826. }
  827. game.Debris:AddItem(EffectPart, (Time))
  828. EffectPart.Parent = game:GetService("Workspace")
  829. delay(0, function()
  830. local Frames = (Time / Rate)
  831. for Frame = 1, Frames do
  832. wait(Rate)
  833. local Percent = (Frame / Frames)
  834. EffectPart.CFrame = CFrame.new(Pos) + Vector3.new(0, Percent, 0)
  835. TextLabel.TextTransparency = Percent
  836. end
  837. if EffectPart and EffectPart.Parent then
  838. EffectPart:Destroy()
  839. end
  840. end)
  841. end
  842.  
  843. function MagnitudeDamage(Part, Magnitude, MinimumDamage, MaximumDamage, KnockBack, Type, HitSound, HitPitch)
  844. for _, c in pairs(workspace:children()) do
  845. local hum = c:findFirstChild("Humanoid")
  846. if hum ~= nil then
  847. local head = c:findFirstChild("Torso")
  848. if head ~= nil then
  849. local targ = head.Position - Part.Position
  850. local mag = targ.magnitude
  851.  
  852. if mag <= Magnitude and c.Name ~= Player.Name then
  853. Effects.Sphere2.Create(BrickColor.new(maincol), head.CFrame, .5, .5, .5, .5, .5, .5, .05)
  854. Damage(head, head, MinimumDamage, MaximumDamage, KnockBack, Type, RootPart, .1, HitSound, HitPitch)
  855. end
  856. end
  857. end
  858. end
  859. end
  860.  
  861. EffectModel = Create("Model"){
  862. Parent = Character,
  863. Name = "Effects",
  864. }
  865.  
  866.  
  867.  
  868.  
  869. function RayCast(Position, Direction, MaxDistance, IgnoreList)
  870. return game:GetService("Workspace"):FindPartOnRayWithIgnoreList(Ray.new(Position, Direction.unit * (MaxDistance or 999.999)), IgnoreList)
  871. end
  872.  
  873.  
  874.  
  875.  
  876.  
  877. Effects = {
  878. Block = {
  879. Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay, Type)
  880. local prt = CFuncs.Part.Create(EffectModel, "Neon", 0, 0, brickcolor, "Effect", Vector3.new())
  881. prt.Anchored = true
  882. prt.CFrame = cframe
  883. local msh = CFuncs.Mesh.Create("BlockMesh", prt, "", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  884. game:GetService("Debris"):AddItem(prt, 10)
  885. if Type == 1 or Type == nil then
  886. table.insert(Effects, {
  887. prt,
  888. "Block1",
  889. delay,
  890. x3,
  891. y3,
  892. z3,
  893. msh
  894. })
  895. elseif Type == 2 then
  896. table.insert(Effects, {
  897. prt,
  898. "Block2",
  899. delay,
  900. x3,
  901. y3,
  902. z3,
  903. msh
  904. })
  905. end
  906. end;
  907. };
  908.  
  909. Cylinder = {
  910. Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  911. local prt = CFuncs.Part.Create(EffectModel, "Neon", 0, 0, brickcolor, "Effect", Vector3.new(0.2, 0.2, 0.2))
  912. prt.Anchored = true
  913. prt.CFrame = cframe
  914. local msh = CFuncs.Mesh.Create("CylinderMesh", prt, "", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  915. game:GetService("Debris"):AddItem(prt, 2)
  916. table.insert(Effects, {
  917. prt,
  918. "Cylinder",
  919. delay,
  920. x3,
  921. y3,
  922. z3,
  923. msh
  924. })
  925. end;
  926. };
  927.  
  928. Head = {
  929. Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  930. local prt = CFuncs.Part.Create(EffectModel, "Neon", 0, 0, brickcolor, "Effect", Vector3.new())
  931. prt.Anchored = true
  932. prt.CFrame = cframe
  933. local msh = CFuncs.Mesh.Create("SpecialMesh", prt, "Head", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  934. game:GetService("Debris"):AddItem(prt, 10)
  935. table.insert(Effects, {
  936. prt,
  937. "Cylinder",
  938. delay,
  939. x3,
  940. y3,
  941. z3,
  942. msh
  943. })
  944. end;
  945. };
  946.  
  947. Sphere1 = {
  948. Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  949. local prt = CFuncs.Part.Create(EffectModel, "Glass", 0, 0, brickcolor, "Effect", Vector3.new())
  950. prt.Anchored = true
  951. prt.CFrame = cframe
  952. local msh = CFuncs.Mesh.Create("SpecialMesh", prt, "Sphere", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  953. game:GetService("Debris"):AddItem(prt, 10)
  954. table.insert(Effects, {
  955. prt,
  956. "Cylinder",
  957. delay,
  958. x3,
  959. y3,
  960. z3,
  961. msh
  962. })
  963. end;
  964. };
  965.  
  966. Sphere2 = {
  967. Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  968. local prt = CFuncs.Part.Create(EffectModel, "Neon", 0, 0, brickcolor, "Effect", Vector3.new())
  969. prt.Anchored = true
  970. prt.CFrame = cframe
  971. local msh = CFuncs.Mesh.Create("SpecialMesh", prt, "Sphere", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  972. game:GetService("Debris"):AddItem(prt, 10)
  973. table.insert(Effects, {
  974. prt,
  975. "Cylinder",
  976. delay,
  977. x3,
  978. y3,
  979. z3,
  980. msh
  981. })
  982. end;
  983. };
  984.  
  985. Elect = {
  986. Create = function(cff, x, y, z)
  987. local prt = CFuncs.Part.Create(EffectModel, "Neon", 0, 0, BrickColor.new(maincol), "Part", Vector3.new(1, 1, 1))
  988. prt.Anchored = true
  989. prt.CFrame = cff * CFrame.new(math.random(-x, x), math.random(-y, y), math.random(-z, z))
  990. prt.CFrame = CFrame.new(prt.Position)
  991. game:GetService("Debris"):AddItem(prt, 2)
  992. local xval = math.random() / 2
  993. local yval = math.random() / 2
  994. local zval = math.random() / 2
  995. local msh = CFuncs.Mesh.Create("BlockMesh", prt, "", "", Vector3.new(0, 0, 0), Vector3.new(xval, yval, zval))
  996. table.insert(Effects, {
  997. prt,
  998. "Elec",
  999. 0.1,
  1000. x,
  1001. y,
  1002. z,
  1003. xval,
  1004. yval,
  1005. zval
  1006. })
  1007. end;
  1008.  
  1009. };
  1010.  
  1011. Ring = {
  1012. Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  1013. local prt = CFuncs.Part.Create(EffectModel, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
  1014. prt.Anchored = true
  1015. prt.CFrame = cframe
  1016. local msh = CFuncs.Mesh.Create("CylinderMesh", prt, "", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  1017. game:GetService("Debris"):AddItem(prt, 10)
  1018. table.insert(Effects, {
  1019. prt,
  1020. "Cylinder",
  1021. delay,
  1022. x3,
  1023. y3,
  1024. z3,
  1025. msh
  1026. })
  1027. end;
  1028. };
  1029.  
  1030.  
  1031. Wave = {
  1032. Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  1033. local prt = CFuncs.Part.Create(EffectModel, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
  1034. prt.Anchored = true
  1035. prt.CFrame = cframe
  1036. local msh = CFuncs.Mesh.Create("SpecialMesh", prt, "FileMesh", "rbxassetid://20329976", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  1037. game:GetService("Debris"):AddItem(prt, 10)
  1038. table.insert(Effects, {
  1039. prt,
  1040. "Cylinder",
  1041. delay,
  1042. x3,
  1043. y3,
  1044. z3,
  1045. msh
  1046. })
  1047. end;
  1048. };
  1049.  
  1050. Break = {
  1051. Create = function(brickcolor, cframe, x1, y1, z1)
  1052. local prt = CFuncs.Part.Create(EffectModel, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new(0.5, 0.5, 0.5))
  1053. prt.Anchored = true
  1054. prt.CFrame = cframe * CFrame.fromEulerAnglesXYZ(math.random(-50, 50), math.random(-50, 50), math.random(-50, 50))
  1055. local msh = CFuncs.Mesh.Create("SpecialMesh", prt, "Sphere", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  1056. local num = math.random(10, 50) / 1000
  1057. game:GetService("Debris"):AddItem(prt, 10)
  1058. table.insert(Effects, {
  1059. prt,
  1060. "Shatter",
  1061. num,
  1062. prt.CFrame,
  1063. math.random() - math.random(),
  1064. 0,
  1065. math.random(50, 100) / 100
  1066. })
  1067. end;
  1068. };
  1069.  
  1070. Fire = {
  1071. Create = function(brickcolor, cframe, x1, y1, z1, delay)
  1072. local prt = CFuncs.Part.Create(EffectModel, "Neon", 0, 0, brickcolor, "Effect", Vector3.new())
  1073. prt.Anchored = true
  1074. prt.CFrame = cframe
  1075. msh = CFuncs.Mesh.Create("BlockMesh", prt, "", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  1076. game:GetService("Debris"):AddItem(prt, 10)
  1077. table.insert(Effects, {
  1078. prt,
  1079. "Fire",
  1080. delay,
  1081. 1,
  1082. 1,
  1083. 1,
  1084. msh
  1085. })
  1086. end;
  1087. };
  1088.  
  1089. FireWave = {
  1090. Create = function(brickcolor, cframe, x1, y1, z1)
  1091. local prt = CFuncs.Part.Create(EffectModel, "Neon", 0, 1, brickcolor, "Effect", Vector3.new())
  1092. prt.Anchored = true
  1093. prt.CFrame = cframe
  1094. msh = CFuncs.Mesh.Create("BlockMesh", prt, "", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  1095. local d = Create("Decal"){
  1096. Parent = prt,
  1097. Texture = "rbxassetid://26356434",
  1098. Face = "Top",
  1099. }
  1100. local d = Create("Decal"){
  1101. Parent = prt,
  1102. Texture = "rbxassetid://26356434",
  1103. Face = "Bottom",
  1104. }
  1105. game:GetService("Debris"):AddItem(prt, 10)
  1106. table.insert(Effects, {
  1107. prt,
  1108. "FireWave",
  1109. 1,
  1110. 30,
  1111. math.random(400, 600) / 100,
  1112. msh
  1113. })
  1114. end;
  1115. };
  1116.  
  1117. Lightning = {
  1118. Create = function(p0, p1, tym, ofs, col, th, tra, last)
  1119. local magz = (p0 - p1).magnitude
  1120. local curpos = p0
  1121. local trz = {
  1122. -ofs,
  1123. ofs
  1124. }
  1125. for i = 1, tym do
  1126. local li = CFuncs.Part.Create(EffectModel, "Neon", 0, tra or 0.4, col, "Ref", Vector3.new(th, th, magz / tym))
  1127. local ofz = Vector3.new(trz[math.random(1, 2)], trz[math.random(1, 2)], trz[math.random(1, 2)])
  1128. local trolpos = CFrame.new(curpos, p1) * CFrame.new(0, 0, magz / tym).p + ofz
  1129. li.Material = "Neon"
  1130. if tym == i then
  1131. local magz2 = (curpos - p1).magnitude
  1132. li.Size = Vector3.new(th, th, magz2)
  1133. li.CFrame = CFrame.new(curpos, p1) * CFrame.new(0, 0, -magz2 / 2)
  1134. table.insert(Effects, {
  1135. li,
  1136. "Disappear",
  1137. last
  1138. })
  1139. else
  1140. do
  1141. do
  1142. li.CFrame = CFrame.new(curpos, trolpos) * CFrame.new(0, 0, magz / tym / 2)
  1143. curpos = li.CFrame * CFrame.new(0, 0, magz / tym / 2).p
  1144. game.Debris:AddItem(li, 10)
  1145. table.insert(Effects, {
  1146. li,
  1147. "Disappear",
  1148. last
  1149. })
  1150. end
  1151. end
  1152. end
  1153. end
  1154. end
  1155. };
  1156.  
  1157. EffectTemplate = {
  1158.  
  1159. };
  1160. }
  1161.  
  1162. framesk1 = makeframe(scrn, .3, UDim2.new(.8, 0, .85, 0), UDim2.new(.14, 0, .08, 0), skillcolorscheme)
  1163. bar1 = makeframe(framesk1, 0, UDim2.new(0, 0, 0, 0), UDim2.new(1, 0, 1, 0), skillcolorscheme)
  1164. text1 = Instance.new('TextLabel', framesk1)
  1165. text1.BackgroundTransparency = 1
  1166. text1.Size = UDim2.new(1, 0, 1, 0)
  1167. text1.Position = UDim2.new(0, 0, 0, 0)
  1168. text1.TextColor3 = Color3.new(1, 1, 1)
  1169. text1.TextStrokeTransparency = 0
  1170. text1.FontSize = Enum.FontSize.Size18
  1171. text1.Font = desirefont
  1172. text1.BorderSizePixel = 0
  1173. text1.TextScaled = true
  1174. text1.Text = "Press F to get started."
  1175. Facemask=CFuncs.Part.Create(m,Enum.Material.SmoothPlastic,0,1,"Really black","Facemask",Vector3.new(0.100000903, 0.199999914, 0.0999996811))
  1176. 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))
  1177. eye1=CFuncs.Part.Create(m,Enum.Material.Neon,0,0,"Really black","eye1",Vector3.new(0.199999377, 0.200000003, 0.199999854))
  1178. 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))
  1179. CFuncs.Mesh.Create("SpecialMesh",eye1,Enum.MeshType.Sphere,"",Vector3.new(0, 0, 0),Vector3.new(1, 0.5, 0.100000001))
  1180. eye2=CFuncs.Part.Create(m,Enum.Material.Neon,0,0,"Really black","eye2",Vector3.new(0.199999377, 0.200000003, 0.199999854))
  1181. 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))
  1182. TorsoHandle=CFuncs.Part.Create(m,Enum.Material.Plastic,0,1,"Medium stone grey","TorsoHandle",Vector3.new(0.199999616, 0.200000003, 0.199999854))
  1183. moter = New("Weld",Handle,"mot",{Part0 = RightArm,Part1 = Handle,})
  1184. 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,})
  1185. Mesh = New("BlockMesh",Part,"Mesh",{Scale = Vector3.new(0.492160469, 0.24608025, 0.123040132),})
  1186. 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))
  1187. Scarf2=CFuncs.Part.Create(m,Enum.Material.SmoothPlastic,0,0,Torso.Color,"Scarf2",Vector3.new(0.199999988, 0.049999997, 0.099999994))
  1188. 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))
  1189. CFuncs.Mesh.Create("SpecialMesh",Scarf2,Enum.MeshType.FileMesh,"rbxassetid://1271232474",Vector3.new(0, 0, 0),Vector3.new(0.0192, 0.0192, 0.0192))
  1190.  
  1191. CFuncs.Mesh.Create("SpecialMesh",eye2,Enum.MeshType.Sphere,"",Vector3.new(0, 0, 0),Vector3.new(1, 0.5, 0.100000001))
  1192. eee1=CFuncs.Sound.Create("193035857", Character, .5, 1)
  1193. eee1.Looped = true
  1194. crab=CFuncs.Sound.Create("278321082", Character, .8, 1)
  1195. crab.Looped = true
  1196. Mouse.KeyDown:connect(function(k)
  1197. k = k:lower()
  1198. if k == "f" and untransforming == false then
  1199. spinny=CFuncs.Part.Create(Torso, "SmoothPlastic", 0, 1, BrickColor.new("Black"), "spinny", Vector3.new())
  1200. spinny.Anchored=true
  1201. spinny.CanCollide=false
  1202. spinny2=CFuncs.Part.Create(Torso, "SmoothPlastic", 0, 1, BrickColor.new("Black"), "spinny", Vector3.new())
  1203. spinny2.Anchored=true
  1204. spinny2.CanCollide=false
  1205. eee1:Destroy()
  1206. eee=CFuncs.Sound.Create("863901527", Character, 1, 1)
  1207. eee.Looped = true
  1208. eee.TimePosition = 12
  1209. untransforming = true
  1210. transforming = false
  1211. bar1:Destroy()
  1212. framesk1:Destroy()
  1213. fop = 50
  1214. spi = 60
  1215. spo = 3
  1216. spoi = 1
  1217. schpe = .03
  1218. soi = 0
  1219. attack = true
  1220. for i = 0, 1, 0.1 do
  1221. swait()
  1222. PlayAnimationFromTable({
  1223. 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),
  1224. 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),
  1225. 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),
  1226. 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),
  1227. 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),
  1228. 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),
  1229. }, .3, false)
  1230. end
  1231. for i = 0, 100 do
  1232. Torso.Velocity = Vector3.new(0, 50, 0)
  1233. wait(.01)
  1234. end
  1235. for i = 0, 100 do
  1236. Torso.Velocity = Vector3.new(0, 50, 0)
  1237. wait(.01)
  1238. end
  1239. bewm=CFuncs.Part.Create(Torso, "Neon", 0, 0, BrickColor.new("White"), "bewm", Vector3.new(1,1,1))
  1240. bewm.Anchored=true
  1241. bewm.CanCollide=false
  1242. bewm.Position = Torso.Position
  1243. local mbewm = Instance.new("SpecialMesh", bewm)
  1244. mbewm.MeshType = "Sphere"
  1245. mbewm.Scale = Vector3.new(0,0,0)
  1246. for i = 0, 70, 0.1 do
  1247. swait()
  1248. CFuncs.Sound.Create("379557765", Torso, .3, 1)
  1249. PlayAnimationFromTable({
  1250. 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),
  1251. 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),
  1252. 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),
  1253. 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),
  1254. 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),
  1255. 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),
  1256. }, .3, false)
  1257. bewm.CFrame = Torso.CFrame
  1258. mbewm.Scale = Vector3.new(mbewm.Scale.X+.1,mbewm.Scale.Y+.1,mbewm.Scale.Z+.1)
  1259. Effects.Lightning.Create(efekt5.Position, HitboxLA.Position, 3, 5, maincol, 1, 0, 1)
  1260. Effects.Lightning.Create(efekt4.Position, HitboxRA.Position, 3, 5, "Really black", 1, 0, 1)
  1261. spinny.Position = RootPart.Position
  1262. spinny.CFrame = spinny.CFrame * CFrame.fromEulerAnglesXYZ(0, math.pi/45, 0)
  1263. Torso.Velocity = Vector3.new(0, 6, 0)
  1264. end
  1265. wait(2.2)
  1266. bewm:Destroy()
  1267.  
  1268.  
  1269. CFuncs.Sound.Create("401056199", Torso, 10, 1)
  1270. CFuncs.Sound.Create("331898547", Torso, 10, 1)
  1271. Effects.Sphere2.Create(BrickColor.new("White"), RootPart.CFrame, 8, 8, 8, 8, 8, 8, .008, 1)
  1272. Effects.Wave.Create(BrickColor.new(maincol), RootPart.CFrame, 5, 5, 5, 5, 5, 5, .08, 2)
  1273. MagnitudeDamage(Torso, 80, 90, 90, 10, "Wither", " ", .5)
  1274. TextLabel.Text = "Rao, the Balance God"
  1275. for i = 0, 10, 0.1 do
  1276. swait()
  1277. PlayAnimationFromTable({
  1278. 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),
  1279. 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),
  1280. 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),
  1281. 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),
  1282. 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),
  1283. 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),
  1284. }, .3, false)
  1285. end
  1286.  
  1287. fop = 80
  1288. spi = 80
  1289. spo = 80
  1290. spoi = 2
  1291. schpe = .03
  1292. soi = 200
  1293. Humanoid.WalkSpeed = 25
  1294. Humanoid.AutoRotate = true
  1295. Humanoid.JumpPower = 80
  1296. attack = false
  1297. if not Player or not Humanoid or Humanoid.Health == 0 or not Torso then
  1298. return
  1299. end
  1300. end
  1301. end)
  1302.  
  1303.  
  1304.  
  1305.  
  1306.  
  1307.  
  1308.  
  1309.  
  1310. while transforming == true do
  1311. swait()
  1312. Humanoid.Health = math.huge
  1313. PlayAnimationFromTable({
  1314. 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),
  1315. 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),
  1316. 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),
  1317. 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),
  1318. 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),
  1319. 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),
  1320. }, .3, false)
  1321. Mouse.Button1Down:connect(OnMouseDown)
  1322. end
  1323.  
  1324.  
  1325.  
  1326. skillcolorscheme = BrickColor.new(maincol).Color
  1327. framesk1 = makeframe(scrn, .3, UDim2.new(.8, 0, .85, 0), UDim2.new(.14, 0, .08, 0), skillcolorscheme)
  1328. framesk2 = makeframe(scrn, .3, UDim2.new(.8, 0, .74, 0), UDim2.new(.14, 0, .08, 0), skillcolorscheme)
  1329. framesk3 = makeframe(scrn, .3, UDim2.new(.8, 0, .63, 0), UDim2.new(.14, 0, .08, 0), skillcolorscheme)
  1330. framesk4 = makeframe(scrn, .3, UDim2.new(.8, 0, .52, 0), UDim2.new(.14, 0, .08, 0), skillcolorscheme)
  1331. framesk5 = makeframe(scrn, .3, UDim2.new(.8, 0, .41, 0), UDim2.new(.14, 0, .08, 0), skillcolorscheme)
  1332.  
  1333. bar1 = makeframe(framesk1, 0, UDim2.new(0, 0, 0, 0), UDim2.new(1, 0, 1, 0), skillcolorscheme)
  1334. bar2 = makeframe(framesk2, 0, UDim2.new(0, 0, 0, 0), UDim2.new(1, 0, 1, 0), skillcolorscheme)
  1335. bar3 = makeframe(framesk3, 0, UDim2.new(0, 0, 0, 0), UDim2.new(1, 0, 1, 0), skillcolorscheme)
  1336. bar4 = makeframe(framesk4, 0, UDim2.new(0, 0, 0, 0), UDim2.new(1, 0, 1, 0), skillcolorscheme)
  1337. bar5 = makeframe(framesk5, 0, UDim2.new(0, 0, 0, 0), UDim2.new(1, 0, 1, 0), skillcolorscheme)
  1338. text1 = Instance.new('TextLabel', framesk1)
  1339. text1.BackgroundTransparency = 1
  1340. text1.Size = UDim2.new(1, 0, 1, 0)
  1341. text1.Position = UDim2.new(0, 0, 0, 0)
  1342. text1.TextColor3 = Color3.new(255, 255, 255)
  1343. text1.TextStrokeTransparency = 0
  1344. text1.FontSize = Enum.FontSize.Size18
  1345. text1.Font = desirefont
  1346. text1.BorderSizePixel = 0
  1347. text1.TextScaled = true
  1348. text2 = Instance.new('TextLabel', framesk2)
  1349. text2.BackgroundTransparency = 1
  1350. text2.Size = UDim2.new(1, 0, 1, 0)
  1351. text2.Position = UDim2.new(0, 0, 0, 0)
  1352. text2.TextColor3 = Color3.new(255, 255, 255)
  1353. text2.TextStrokeTransparency = 0
  1354. text2.FontSize = Enum.FontSize.Size18
  1355. text2.Font = desirefont
  1356. text2.BorderSizePixel = 0
  1357. text2.TextScaled = true
  1358. text3 = Instance.new('TextLabel', framesk3)
  1359. text3.BackgroundTransparency = 1
  1360. text3.Size = UDim2.new(1, 0, 1, 0)
  1361. text3.Position = UDim2.new(0, 0, 0, 0)
  1362. text3.TextColor3 = Color3.new(255, 255, 255)
  1363. text3.TextStrokeTransparency = 0
  1364. text3.FontSize = Enum.FontSize.Size18
  1365. text3.Font = desirefont
  1366. text3.BorderSizePixel = 0
  1367. text3.TextScaled = false
  1368. text4 = Instance.new('TextLabel', framesk4)
  1369. text4.BackgroundTransparency = 1
  1370. text4.Size = UDim2.new(1, 0, 1, 0)
  1371. text4.Position = UDim2.new(0, 0, 0, 0)
  1372. text4.TextColor3 = Color3.new(255, 255, 255)
  1373. text4.TextStrokeTransparency = 0
  1374. text4.FontSize = Enum.FontSize.Size18
  1375. text4.Font = desirefont
  1376. text4.BorderSizePixel = 0
  1377. text4.TextScaled = true
  1378. text5 = Instance.new('TextLabel', framesk5)
  1379. text5.BackgroundTransparency = 1
  1380. text5.Size = UDim2.new(1, 0, 1, 0)
  1381. text5.Position = UDim2.new(0, 0, 0, 0)
  1382. text5.TextColor3 = Color3.new(255, 255, 255)
  1383. text5.TextStrokeTransparency = 0
  1384. text5.FontSize = Enum.FontSize.Size18
  1385. text5.Font = desirefont
  1386. text5.BorderSizePixel = 0
  1387. text5.TextScaled = true
  1388. text1.Text = "[Z]\n Dokusei Dash"
  1389. text2.Text = "[X]\n Crush"
  1390. text3.Text = "[C]\n Summon Orbs"
  1391. text4.Text = "[V]\n Perish"
  1392. text5.Text = "[B]\n The End"
  1393. Handle1=CFuncs.Part.Create(m,Enum.Material.Neon,0,1,"Dark indigo","Handle1",Vector3.new(1, 0.199999854, 1))
  1394. 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))
  1395. larm=CFuncs.Part.Create(m,Enum.Material.Neon,0,1,"Dark indigo","larm",Vector3.new(1, 2, 1))
  1396. 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))
  1397. HitboxLA=CFuncs.Part.Create(m,Enum.Material.Neon,0,1,"Really red","HitboxLA",Vector3.new(1, 0.999999821, 1))
  1398. 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))
  1399. Handle2=CFuncs.Part.Create(m,Enum.Material.Neon,0,1,"Dark indigo","Handle2",Vector3.new(1, 0.199999854, 1))
  1400. 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))
  1401. lleg=CFuncs.Part.Create(m,Enum.Material.Neon,0,1,"Dark indigo","lleg",Vector3.new(1, 2, 1))
  1402. 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))
  1403. HitboxLL=CFuncs.Part.Create(m,Enum.Material.Neon,0,1,"Really red","HitboxLL",Vector3.new(1, 0.999999821, 1))
  1404. 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))
  1405. Handle3=CFuncs.Part.Create(m,Enum.Material.Neon,0,1,"Dark indigo","Handle3",Vector3.new(1, 0.199999854, 1))
  1406. 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))
  1407. rarm=CFuncs.Part.Create(m,Enum.Material.Neon,0,1,"Dark indigo","rarm",Vector3.new(1, 2, 1))
  1408. 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))
  1409. HitboxRA=CFuncs.Part.Create(m,Enum.Material.Neon,0,1,"Really red","HitboxRA",Vector3.new(1, 0.999999821, 1))
  1410. 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))
  1411. Handle4=CFuncs.Part.Create(m,Enum.Material.Neon,0,1,"Dark indigo","Handle4",Vector3.new(1, 0.199999854, 1))
  1412. 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))
  1413. rleg=CFuncs.Part.Create(m,Enum.Material.Neon,0,1,"Dark indigo","rleg",Vector3.new(1, 2, 1))
  1414. 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))
  1415. HitboxRL=CFuncs.Part.Create(m,Enum.Material.Neon,0,1,"Really red","HitboxRL",Vector3.new(1, 0.999999821, 1))
  1416. 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))
  1417. Handle5=CFuncs.Part.Create(m,Enum.Material.Neon,0,1,"Dark indigo","Handle5",Vector3.new(1, 0.199999854, 1))
  1418. 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))
  1419. hed=CFuncs.Part.Create(m,Enum.Material.Neon,0,1,"Dark indigo","hed",Vector3.new(0.999999821, 1, 1))
  1420. 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))
  1421. Handle6=CFuncs.Part.Create(m,Enum.Material.Neon,0,1,"Dark indigo","Handle6",Vector3.new(1, 0.199999854, 1))
  1422. 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))
  1423. tors=CFuncs.Part.Create(m,Enum.Material.Neon,0,1,"Dark indigo","tors",Vector3.new(2.00000024, 2, 1))
  1424. 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))
  1425.  
  1426.  
  1427. sref = CFuncs.Part.Create(Character, "Neon", 1, 1, BrickColor.new("Black"), "Reference", Vector3.new())
  1428. sref.Anchored = true
  1429.  
  1430.  
  1431.  
  1432.  
  1433. function battac1()
  1434. attack = true
  1435. for i = 0, 1.5, 0.1 do
  1436. swait()
  1437. PlayAnimationFromTable({
  1438. 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),
  1439. 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),
  1440. 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),
  1441. 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),
  1442. 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),
  1443. 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),
  1444. }, .3, false)
  1445. end
  1446. MagnitudeDamage(HitboxLA, 8, 30, 30, 200, "Normal", "260430079", 1)
  1447. CFuncs.Sound.Create("200632136", HitboxLA, 1, 1)
  1448. for i = 0, 1, 0.1 do
  1449. swait()
  1450. PlayAnimationFromTable({
  1451. 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),
  1452. 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),
  1453. 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),
  1454. 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),
  1455. 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),
  1456. 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),
  1457. }, .3, false)
  1458. end
  1459. attack = false
  1460. end
  1461.  
  1462.  
  1463. function battac2()
  1464. attack = true
  1465. Humanoid.WalkSpeed = 0
  1466. for i = 0, 1.5, 0.1 do
  1467. swait()
  1468. PlayAnimationFromTable({
  1469. 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),
  1470. 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),
  1471. 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),
  1472. 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),
  1473. 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),
  1474. 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),
  1475. }, .3, false)
  1476. end
  1477. MagnitudeDamage(HitboxLA, 8, 5, 10, 100, "DarkUp", "306247749", 1)
  1478. CFuncs.Sound.Create("200632136", HitboxRA, 1, 1)
  1479. for i = 0, 1, 0.1 do
  1480. swait()
  1481. PlayAnimationFromTable({
  1482. 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),
  1483. 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),
  1484. 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),
  1485. 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),
  1486. 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),
  1487. 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),
  1488. }, .3, false)
  1489. end
  1490. Humanoid.WalkSpeed = 25
  1491. attack = false
  1492. end
  1493.  
  1494.  
  1495. function battac3()
  1496. attack = true
  1497. CFuncs.Sound.Create("306247749", HitboxRA, 3, 1)
  1498. Humanoid.WalkSpeed = 5
  1499. for i = 0, 1.5, 0.1 do
  1500. swait()
  1501. PlayAnimationFromTable({
  1502. 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),
  1503. 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),
  1504. 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),
  1505. 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),
  1506. 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),
  1507. 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),
  1508. }, .3, false)
  1509. Effects.Block.Create(BrickColor.new(maincol), HitboxRA.CFrame, 1, 1, 1, 1, 1, 1, .08, 2)
  1510. end
  1511. MagnitudeDamage(HitboxRA, 8, 30, 50, 500, "Knockdown", "782354021", 1)
  1512. for i = 0, 1, 0.1 do
  1513. swait()
  1514. PlayAnimationFromTable({
  1515. 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),
  1516. 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),
  1517. 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),
  1518. 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),
  1519. 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),
  1520. 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),
  1521. }, .3, false)
  1522. Effects.Block.Create(BrickColor.new(maincol), HitboxRA.CFrame, 1, 1, 1, 1, 1, 1, .08, 1)
  1523. Effects.Block.Create(BrickColor.new("Really black"), HitboxRA.CFrame, 1, 1, 1, 1, 1, 1, .08, 1)
  1524. end
  1525. Humanoid.WalkSpeed = 25
  1526. attack = false
  1527. end
  1528.  
  1529.  
  1530. function tauntu1()
  1531. attack = true
  1532. Humanoid.WalkSpeed = 0
  1533. 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)
  1534. CFuncs.Sound.Create("159882303", Torso, 10, 1)
  1535. for i = 0, 1, .6 do
  1536. for i = 0, 1, 0.1 do
  1537. swait()
  1538. PlayAnimationFromTable({
  1539. 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),
  1540. 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),
  1541. 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),
  1542. 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),
  1543. 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),
  1544. 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),
  1545. }, .3, false)
  1546. end
  1547.  
  1548. for i = 0, 1, 0.1 do
  1549. swait()
  1550. PlayAnimationFromTable({
  1551. 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),
  1552. 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),
  1553. 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),
  1554. 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),
  1555. 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),
  1556. 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),
  1557. }, .3, false)
  1558. end
  1559. end
  1560. Humanoid.WalkSpeed = 25
  1561. attack = false
  1562. end
  1563.  
  1564.  
  1565. function tauntu2()
  1566. attack = true
  1567. Humanoid.WalkSpeed = 0
  1568. 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)
  1569. CFuncs.Sound.Create("159882635", Torso, 10, 1)
  1570. for i = 0, 1, .6 do
  1571. for i = 0, 1, 0.1 do
  1572. swait()
  1573. PlayAnimationFromTable({
  1574. 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),
  1575. 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),
  1576. 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),
  1577. 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),
  1578. 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),
  1579. 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),
  1580. }, .3, false)
  1581. end
  1582.  
  1583. for i = 0, 1, 0.1 do
  1584. swait()
  1585. PlayAnimationFromTable({
  1586. 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),
  1587. 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),
  1588. 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),
  1589. 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),
  1590. 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),
  1591. 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),
  1592. }, .3, false)
  1593. end
  1594. end
  1595. Humanoid.WalkSpeed = 25
  1596. attack = false
  1597. end
  1598.  
  1599.  
  1600. function tauntu3()
  1601. attack = true
  1602. Humanoid.WalkSpeed = 0
  1603. 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)
  1604. CFuncs.Sound.Create("159882644", Torso, 10, 1)
  1605. for i = 0, 1, .6 do
  1606. for i = 0, 1, 0.1 do
  1607. swait()
  1608. PlayAnimationFromTable({
  1609. 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),
  1610. 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),
  1611. 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),
  1612. 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),
  1613. 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),
  1614. 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),
  1615. }, .3, false)
  1616. end
  1617.  
  1618. for i = 0, 1, 0.1 do
  1619. swait()
  1620. PlayAnimationFromTable({
  1621. 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),
  1622. 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),
  1623. 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),
  1624. 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),
  1625. 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),
  1626. 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),
  1627. }, .3, false)
  1628. end
  1629. end
  1630. Humanoid.WalkSpeed = 25
  1631. attack = false
  1632. end
  1633.  
  1634.  
  1635.  
  1636. x = 5
  1637. function blasty()
  1638. attack = true
  1639. ref=CFuncs.Part.Create(HitboxRA, "SmoothPlastic", 0, 1, BrickColor.new("Black"), "ref", Vector3.new(.05,.05,.05))
  1640. ref.Anchored=true
  1641. ref.CanCollide=false
  1642. ref.CFrame=RootPart.CFrame*CFrame.new(0,50,-50)
  1643. Humanoid.WalkSpeed = 0
  1644. CFuncs.Sound.Create("159882628", Torso, 5, 1)
  1645. 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)
  1646. local grab = nil
  1647. for i, v in pairs(FindNearestTorso(Torso.CFrame.p, 10)) do
  1648. if v:FindFirstChild('Head') then
  1649. Grabbed = true
  1650. grab = v
  1651. end
  1652. end
  1653. for i = 0, 3, 0.1 do
  1654. swait()
  1655. PlayAnimationFromTable({
  1656. 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),
  1657. 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),
  1658. 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),
  1659. 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),
  1660. 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),
  1661. 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),
  1662. }, .3, false)
  1663. ref.CFrame=RootPart.CFrame*CFrame.new(0,50,-50)
  1664. end
  1665.  
  1666. CFuncs.Sound.Create("159882620", Torso, 5, 1)
  1667. 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)
  1668. for i = 0, 1, .5 do
  1669. for i = 0, 1, 0.1 do
  1670. swait()
  1671. PlayAnimationFromTable({
  1672. 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),
  1673. 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),
  1674. 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),
  1675. 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),
  1676. 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),
  1677. 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),
  1678. }, .3, false)
  1679. ref.CFrame=RootPart.CFrame*CFrame.new(0,50,-50)
  1680. end
  1681.  
  1682. for i = 0, 1, 0.1 do
  1683. swait()
  1684. PlayAnimationFromTable({
  1685. 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),
  1686. 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),
  1687. 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),
  1688. 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),
  1689. 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),
  1690. 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),
  1691. }, .3, false)
  1692. ref.CFrame=RootPart.CFrame*CFrame.new(0,50,-50)
  1693. end
  1694. end
  1695. wait(1)
  1696. 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)
  1697. CFuncs.Sound.Create("160212768", Torso, 5, 1)
  1698. for i = 0, 2, 0.1 do
  1699. swait()
  1700. PlayAnimationFromTable({
  1701. 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),
  1702. 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),
  1703. 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),
  1704. 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),
  1705. 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),
  1706. 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),
  1707. }, .3, false)
  1708. ref.CFrame=RootPart.CFrame*CFrame.new(0,50,-50)
  1709. end
  1710. for i = 0, 2, 0.1 do
  1711. swait()
  1712. PlayAnimationFromTable({
  1713. 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),
  1714. 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),
  1715. 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),
  1716. 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),
  1717. 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),
  1718. 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),
  1719. }, .3, false)
  1720. ref.CFrame=RootPart.CFrame*CFrame.new(0,50,-50)
  1721. end
  1722. if Grabbed == true and grab ~= nil then
  1723. grab.Humanoid.PlatformStand = true
  1724. grab.Head.CFrame = ref.CFrame * CFrame.Angles(0,-45,0)
  1725. for i = 0, 1.5, 0.1 do
  1726. swait()
  1727. PlayAnimationFromTable({
  1728. 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),
  1729. 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),
  1730. 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),
  1731. 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),
  1732. 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),
  1733. 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),
  1734. }, .3, false)
  1735. grab.Head.CFrame = ref.CFrame
  1736. end
  1737. grab.Torso.Anchored = true
  1738. 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)
  1739. CFuncs.Sound.Create("160212585", Torso, 5, 1)
  1740. for i = 0, 2, 0.1 do
  1741. swait()
  1742. PlayAnimationFromTable({
  1743. 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),
  1744. 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),
  1745. 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),
  1746. 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),
  1747. 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),
  1748. 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),
  1749. }, .3, false)
  1750. grab.Head.CFrame = ref.CFrame
  1751. end
  1752. for i = 0, 1.6, 0.1 do
  1753. swait()
  1754. PlayAnimationFromTable({
  1755. 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),
  1756. 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),
  1757. 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),
  1758. 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),
  1759. 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),
  1760. 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),
  1761. }, .3, false)
  1762. Effects.Sphere2.Create(BrickColor.new(maincol), grab.Torso.CFrame, 3, 3, 3, 3, 3, 3, .03, 2)
  1763. end
  1764. CFuncs.Sound.Create("159882598", Torso, 10, 1)
  1765. Effects.Block.Create(BrickColor.new("Really black"), RightArm.CFrame * CFrame.new(0, -1.5, 0), 3, 3, 3, 2, 2, 2, .06)
  1766. CFuncs.Sound.Create("188959311", RightArm, 10, 1)
  1767. for i = 0, 5, 0.1 do
  1768. swait()
  1769. PlayAnimationFromTable({
  1770. 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),
  1771. 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),
  1772. 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),
  1773. 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),
  1774. 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),
  1775. 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),
  1776. }, .4, false)
  1777. Effects.Sphere2.Create(BrickColor.new("Really black"), grab.Torso.CFrame, 3, 3, 3, 3, 3, 3, .03, 2)
  1778. end
  1779. Effects.Lightning.Create(efekt4.Position, grab.Torso.Position, 5, 5, "Really black", 5, 0, 2)
  1780. Effects.Sphere2.Create(BrickColor.new(maincol), grab.Torso.CFrame, 3, 3, 3, 5, 5, 5, .01, 2)
  1781. grab.Torso.Anchored = false
  1782. local boo = Instance.new("Explosion", Character.Torso)
  1783. boo.Position = grab.Torso.Position
  1784. boo.BlastRadius = 100
  1785. boo.BlastPressure = 500
  1786. CFuncs.Sound.Create("331903140", Character, 3, 1)
  1787. grab.Torso:BreakJoints()
  1788. end
  1789. attack = false
  1790. Humanoid.WalkSpeed = 25
  1791. Humanoid.JumpPower = 60
  1792. Humanoid.AutoRotate = true
  1793. x=5
  1794. end
  1795.  
  1796.  
  1797. function corruptedclouds()
  1798. attack = true
  1799. CFuncs.Sound.Create("471882099", Character, 5, 1)
  1800.  
  1801. 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),})
  1802. 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),})
  1803.  
  1804. for i = 0, 1.2, 0.1 do
  1805. swait()
  1806. PlayAnimationFromTable({
  1807. 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),
  1808. 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),
  1809. 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),
  1810. 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),
  1811. 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),
  1812. 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),
  1813. }, .2, false)
  1814. 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)
  1815. end
  1816.  
  1817.  
  1818. for i = 0, 1, 0.1 do
  1819. swait()
  1820. PlayAnimationFromTable({
  1821. 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),
  1822. 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),
  1823. 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),
  1824. 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),
  1825. 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),
  1826. 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),
  1827. }, .25, false)
  1828. 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)
  1829. end
  1830.  
  1831. local grab = nil
  1832. for i, v in pairs(FindNearestTorso(Torso.CFrame.p, 8)) do
  1833. if v:FindFirstChild('Head') then
  1834. Grabbed = true
  1835. CFuncs["Sound"].Create("http://www.roblox.com/asset/?id=260430060", v.Head, 1, .8)
  1836. grab = v
  1837. end
  1838. end
  1839.  
  1840.  
  1841.  
  1842. if Grabbed == true and grab ~= nil then
  1843. for i = 0, 1, 0.1 do
  1844. swait()
  1845. if Grabbed == true then
  1846. grab.Humanoid.PlatformStand = true
  1847. --GGyro.position = Partss.Position
  1848. --GGyro.Parent = grab.Head
  1849. grab.Head.CFrame = k.CFrame * CFrame.Angles(0,math.rad(-90),0)
  1850. end
  1851. PlayAnimationFromTable({
  1852. 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),
  1853. 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),
  1854. 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),
  1855. 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),
  1856. 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),
  1857. 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),
  1858. }, .3, false)
  1859. 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)
  1860. end
  1861.  
  1862.  
  1863. ref=CFuncs.Part.Create(HitboxRA, "SmoothPlastic", 0, 0, BrickColor.new("Black"), "ref", Vector3.new())
  1864. ref.Anchored=true
  1865. ref.CanCollide=false
  1866. game.Debris:AddItem(ref,.5)
  1867. for i = 0, 1, 0.1 do
  1868. swait()
  1869. if Grabbed == true then
  1870. grab.Humanoid.PlatformStand = true
  1871. --GGyro.position = Partss.Position
  1872. --GGyro.Parent = grab.Head
  1873. grab.Head.CFrame = k.CFrame * CFrame.Angles(0,math.rad(-90),0)
  1874. end
  1875. PlayAnimationFromTable({
  1876. 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),
  1877. 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),
  1878. 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),
  1879. 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),
  1880. 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),
  1881. 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),
  1882. }, .3, false)
  1883. 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)
  1884. ref.CFrame = grab.Torso.CFrame
  1885. Effects.Block.Create(BrickColor.new(maincol), ref.CFrame, 1, 1, 1, 1, 1, 1, .08, 1)
  1886. end
  1887. MagnitudeDamage(ref, 3, 100, 100, 0, "Wither", "199149235", 1)
  1888. CFuncs.Sound.Create("385545047", grab.Torso, 5, 1)
  1889. Effects.Sphere2.Create(BrickColor.new(maincol), HitboxLA.CFrame, 3, 3, 3, 3, 3, 3, .03, 2)
  1890. end
  1891.  
  1892. k:Remove()
  1893. Humanoid.WalkSpeed = 25
  1894. attack = false
  1895. end
  1896.  
  1897.  
  1898.  
  1899.  
  1900.  
  1901.  
  1902. function disconnect1()
  1903. con1:Disconnect()
  1904. end
  1905.  
  1906. function disconnect2()
  1907. con2:Disconnect()
  1908. end
  1909.  
  1910. orbs1=false
  1911. orbs2=false
  1912.  
  1913.  
  1914.  
  1915.  
  1916. function orbos()
  1917. attack = true
  1918. Humanoid.WalkSpeed = 0
  1919. orbs1=true
  1920. orbs2=true
  1921.  
  1922.  
  1923. orb1=CFuncs.Part.Create(Torso, "Neon", 0, 0, BrickColor.new("White"), "ref", Vector3.new(1,1,1))
  1924. orb1.Anchored=true
  1925. orb1.CanCollide=false
  1926. local mbewm2 = Instance.new("SpecialMesh", orb1)
  1927. mbewm2.MeshType = "Sphere"
  1928. mbewm2.Scale = Vector3.new(2,2,2)
  1929.  
  1930.  
  1931. orb2=CFuncs.Part.Create(Torso, "Neon", 0, 0, BrickColor.new("Really black"), "ref", Vector3.new(1,1,1))
  1932. orb2.Anchored=true
  1933. orb2.CanCollide=false
  1934. local mbewm1 = Instance.new("SpecialMesh", orb2)
  1935. mbewm1.MeshType = "Sphere"
  1936. mbewm1.Scale = Vector3.new(2,2,2)
  1937. orb1.CFrame=spinny.CFrame*CFrame.new(5,0,0)
  1938. orb2.CFrame=spinny.CFrame*CFrame.new(-5,0,0)
  1939.  
  1940.  
  1941.  
  1942. CFuncs.Sound.Create("588735945", Torso, 10, 1)
  1943. 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)
  1944. 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)
  1945. for i = 0, 2, 0.1 do
  1946. swait()
  1947. PlayAnimationFromTable({
  1948. 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),
  1949. 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),
  1950. 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),
  1951. 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),
  1952. 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),
  1953. 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),
  1954. }, .3, false)
  1955. end
  1956. Effects.Sphere2.Create(BrickColor.new("Really black"), HitboxLA.CFrame, 1, 1, 1, 1, 1, 1, .05)
  1957. Effects.Sphere2.Create(BrickColor.new(maincol), HitboxRA.CFrame, 1, 1, 1, 1, 1, 1, .05)
  1958. Humanoid.WalkSpeed = 25
  1959. attack = false
  1960. Grabbed = false
  1961. x = 5
  1962. end
  1963.  
  1964.  
  1965.  
  1966.  
  1967.  
  1968. function warpything()
  1969. attack = true
  1970. Humanoid.Jump = true
  1971. Humanoid.WalkSpeed = 0
  1972. LeftArm.Transparency = 0
  1973. RightArm.Transparency = 0
  1974. LeftLeg.Transparency = 0
  1975. RightLeg.Transparency = 0
  1976. Head.Transparency = 0
  1977. Torso.Transparency = 0
  1978. CFuncs.Sound.Create("782353443", Character, 1, 1)
  1979. for i = 0, 1, 0.1 do
  1980. swait()
  1981. PlayAnimationFromTable({
  1982. 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),
  1983. 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),
  1984. 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),
  1985. 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),
  1986. 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),
  1987. 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),
  1988. }, .3, false)
  1989. end
  1990.  
  1991. for i = 0, 5, 0.1 do
  1992. swait()
  1993. PlayAnimationFromTable({
  1994. 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),
  1995. 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),
  1996. 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),
  1997. 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),
  1998. 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),
  1999. 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),
  2000. }, .3, false)
  2001. MagnitudeDamage(Torso, 20, 10, 15, math.random(0, 0), "Normal", "199149235", 1)
  2002. Effects.Block.Create(BrickColor.new(maincol), HitboxRA.CFrame, 2, 2, 2, 1, 1, 1, .08, 1)
  2003. Effects.Block.Create(BrickColor.new(maincol), HitboxLA.CFrame, 2, 2, 2, 1, 1, 1, .08, 1)
  2004. Torso.Velocity=RootPart.CFrame.lookVector*100
  2005. LeftArm.Transparency = LeftArm.Transparency + .1
  2006. RightArm.Transparency = RightArm.Transparency + .1
  2007. LeftLeg.Transparency = LeftLeg.Transparency + .1
  2008. RightLeg.Transparency = RightArm.Transparency + .1
  2009. Head.Transparency = Head.Transparency + .1
  2010. Torso.Transparency = Torso.Transparency + .1
  2011. Scarf2.Transparency = Scarf2.Transparency + .1
  2012. end
  2013. CFuncs.Sound.Create("610359442", Character, 1, 1)
  2014. LeftArm.Transparency = 0
  2015. RightArm.Transparency = 0
  2016. LeftLeg.Transparency = 0
  2017. RightLeg.Transparency = 0
  2018. Head.Transparency = 0
  2019. Torso.Transparency = 0
  2020. Scarf2.Transparency = 0
  2021. Humanoid.WalkSpeed = 25
  2022. attack = false
  2023. end
  2024.  
  2025.  
  2026. function wip()
  2027. attack = true
  2028. Humanoid.WalkSpeed = 0
  2029. Humanoid.JumpPower = 0
  2030. bewm=CFuncs.Part.Create(Torso, "Neon", 0, 0, BrickColor.new("White"), "bewm", Vector3.new(1,1,1))
  2031. bewm.Anchored=true
  2032. bewm.CanCollide=true
  2033. bewm.CFrame=RootPart.CFrame*CFrame.new(0,80,0)
  2034. local mbewm = Instance.new("SpecialMesh", bewm)
  2035. mbewm.MeshType = "Sphere"
  2036. mbewm.Scale = Vector3.new(0,0,0)
  2037. CFuncs.Sound.Create("471881922", bewm, 10, 1)
  2038. Humanoid.AutoRotate = false
  2039. for i = 0, 10, 0.1 do
  2040. swait()
  2041. PlayAnimationFromTable({
  2042. 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),
  2043. 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),
  2044. 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),
  2045. 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),
  2046. 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),
  2047. 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),
  2048. }, .3, false)
  2049. mbewm.Scale = Vector3.new(mbewm.Scale.X+1,mbewm.Scale.Y+1,mbewm.Scale.Z+1)
  2050. Effects.Lightning.Create(efekt3.Position, bewm.Position, 3, 5, maincol, 1, 0, 1)
  2051. Effects.Lightning.Create(efekt4.Position, bewm.Position, 3, 5, "Really black", 1, 0, 1)
  2052. RootPart.CFrame = CFrame.new(RootPart.Position, Vector3.new(Mouse.Hit.p.X, 0, Mouse.Hit.p.Z))
  2053. end
  2054. wait(1.5)
  2055. sniffyboy=CFuncs.Sound.Create("379250622", sref, 10, 1)
  2056. sniffyboy.Looped = true
  2057. for i = 0, 20, 0.1 do
  2058. swait()
  2059. PlayAnimationFromTable({
  2060. 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),
  2061. 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),
  2062. 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),
  2063. 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),
  2064. 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),
  2065. 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),
  2066. }, .3, false)
  2067. mbewm.Scale = Vector3.new(mbewm.Scale.X-.5,mbewm.Scale.Y-.5,mbewm.Scale.Z-.5)
  2068. Effects.Lightning.Create(efekt3.Position, bewm.Position, 3, 5, maincol, 1, 0, 1)
  2069. Effects.Lightning.Create(efekt4.Position, bewm.Position, 3, 5, "Really black", 1, 0, 1)
  2070. RootPart.CFrame = CFrame.new(RootPart.Position, Vector3.new(Mouse.Hit.p.X, 0, Mouse.Hit.p.Z))
  2071. shoot(Mouse,40,bewm,0,8)
  2072. end
  2073. Humanoid.JumpPower = 80
  2074. Humanoid.WalkSpeed = 16
  2075. Humanoid.AutoRotate = true
  2076. sniffyboy:Destroy()
  2077. bewm:Destroy()
  2078. attack = false
  2079. end
  2080.  
  2081.  
  2082.  
  2083. Mouse.Button1Down:connect(function()
  2084. if attack == false and attacktype == 1 then
  2085. battac1()
  2086. attacktype = 2
  2087. elseif attack == false and attacktype == 2 then
  2088. battac2()
  2089. attacktype = 3
  2090. elseif attack == false and attacktype == 3 then
  2091. battac3()
  2092. attacktype = 1
  2093. end
  2094. end)
  2095.  
  2096. Mouse.KeyDown:connect(function(k)
  2097. k = k:lower()
  2098. if attack == false and k == "z" and cooldown1 >=co1 then
  2099. warpything()
  2100. cooldown1=0
  2101. elseif attack == false and k == "x" and cooldown2 >=co2 then
  2102. cooldown2=0
  2103. corruptedclouds()
  2104. elseif attack == false and k == "c" and orbs1 == false and orbs2 == false and cooldown3 >=co3 then
  2105. cooldown3=0
  2106. orbos()
  2107. elseif attack == false and k == "v" and cooldown4 >=co4 then
  2108. cooldown4=0
  2109. blasty()
  2110. elseif attack == false and k == "b" and cooldown5 >=co5 then
  2111. wip(Mouse.Hit.p)
  2112. cooldown5=0
  2113. elseif attack == false and k == "t" then
  2114. tauntu1()
  2115. elseif attack == false and k == "y" then
  2116. tauntu2()
  2117. elseif attack == false and k == "u" then
  2118. tauntu3()
  2119. end
  2120. end)
  2121.  
  2122.  
  2123. function updateskills1()
  2124. if cooldown1 <= co1 then
  2125. cooldown1 = cooldown1 + 1 / 30
  2126. end
  2127. if cooldown2 <= co2 then
  2128. cooldown2 = cooldown2 + 1 / 30
  2129. end
  2130. if cooldown3 <= co3 then
  2131. cooldown3 = cooldown3 + 1 / 30
  2132. end
  2133. if cooldown4 <= co4 then
  2134. cooldown4 = cooldown4 + 1 / 30
  2135. end
  2136. if cooldown5 <= co5 then
  2137. cooldown5 = cooldown5 + 1 / 30
  2138. end
  2139. end
  2140.  
  2141. snif = false
  2142. efekt=CFuncs.Part.Create(Torso, "SmoothPlastic", 0, 1, BrickColor.new("Black"), "ref", Vector3.new())
  2143. efekt.Anchored=true
  2144. efekt.CanCollide=false
  2145. efekt2=CFuncs.Part.Create(Torso, "SmoothPlastic", 0, 1, BrickColor.new("Black"), "ref", Vector3.new())
  2146. efekt2.Anchored=true
  2147. efekt2.CanCollide=false
  2148. efekt3=CFuncs.Part.Create(Torso, "SmoothPlastic", 0, 1, BrickColor.new("Black"), "ref", Vector3.new())
  2149. efekt3.Anchored=true
  2150. efekt3.CanCollide=false
  2151. efekt4=CFuncs.Part.Create(Torso, "SmoothPlastic", 0, 1, BrickColor.new("Black"), "ref", Vector3.new())
  2152. efekt4.Anchored=true
  2153. efekt4.CanCollide=false
  2154. efekt5=CFuncs.Part.Create(Torso, "SmoothPlastic", 0, 1, BrickColor.new("Black"), "ref", Vector3.new())
  2155. efekt5.Anchored=true
  2156. efekt5.CanCollide=false
  2157.  
  2158.  
  2159.  
  2160. OwO=20
  2161. floatyup=-1
  2162. while true do
  2163. swait()
  2164. spinny.Position = Torso.Position
  2165. efekt.CFrame=RootPart.CFrame*CFrame.new(math.random(-fop,fop),math.random(-fop,fop),(math.random(-fop,fop)))
  2166. updateskills1()
  2167. bar5:TweenSize(UDim2.new(1 * (cooldown5 / co5), 0, 1, 0), 'Out', 'Quad', .5)
  2168. bar4:TweenSize(UDim2.new(1 * (cooldown4 / co4), 0, 1, 0), 'Out', 'Quad', .5)
  2169. bar3:TweenSize(UDim2.new(1 * (cooldown3 / co3), 0, 1, 0), 'Out', 'Quad', .5)
  2170. bar1:TweenSize(UDim2.new(1 * (cooldown1 / co1), 0, 1, 0), 'Out', 'Quad', .5)
  2171. bar2:TweenSize(UDim2.new(1 * (cooldown2 / co2), 0, 1, 0), 'Out', 'Quad', .5)
  2172. spinny.CFrame = spinny.CFrame * CFrame.fromEulerAnglesXYZ(0, math.pi/45, 0)
  2173.  
  2174.  
  2175.  
  2176.  
  2177. efekt2.CFrame=spinny.CFrame*CFrame.new(spi,soi,0)
  2178. efekt3.CFrame=spinny.CFrame*CFrame.new(-spi,soi,0)
  2179. efekt4.CFrame=spinny.CFrame*CFrame.new(spi-OwO,soi,0)
  2180. efekt5.CFrame=spinny.CFrame*CFrame.new(-spi+OwO,soi,0)
  2181. sref.CFrame = RightArm.CFrame * CFrame.new(0, -1.5, 0) * CFrame.fromEulerAnglesXYZ(-1.57, 0, 0)
  2182. for i, v in pairs(Character:GetChildren()) do
  2183. if v:IsA("Part") then
  2184. v.Material = "SmoothPlastic"
  2185. elseif v:IsA("Accessory") then
  2186. v:WaitForChild("Handle").Material = "SmoothPlastic"
  2187. end
  2188. end
  2189. Torsovelocity = (RootPart.Velocity * Vector3.new(1, 0, 1)).magnitude
  2190. velocity = RootPart.Velocity.y
  2191. sine = sine + change
  2192. local hit, pos = rayCast(RootPart.Position, (CFrame.new(RootPart.Position, RootPart.Position - Vector3.new(0, 1, 0))).lookVector, 4, Character)
  2193. if RootPart.Velocity.y > 1 and hit == nil then
  2194. Anim = "Jump"
  2195. if attack == false then
  2196. PlayAnimationFromTable({
  2197. 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),
  2198. 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),
  2199. 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),
  2200. 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),
  2201. 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),
  2202. 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),
  2203. }, .3, false)
  2204. end
  2205. elseif RootPart.Velocity.y < -1 and hit == nil then
  2206. Anim = "Fall"
  2207. if attack == false then
  2208. PlayAnimationFromTable({
  2209. 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),
  2210. 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),
  2211. 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),
  2212. 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),
  2213. 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),
  2214. 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),
  2215. }, .3, false)
  2216. end
  2217. --I was too lazy to make idle anims, so thanks to When_kun for doing it for me.--
  2218. elseif Torsovelocity < 1 and hit ~= nil then
  2219. Anim = "Idle"
  2220. if attack == false then
  2221. change = 1
  2222. PlayAnimationFromTable({
  2223. 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),
  2224. 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),
  2225. 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),
  2226. 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),
  2227. 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),
  2228. 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),
  2229. }, .3, false)
  2230. end
  2231. elseif Torsovelocity > 2 and hit ~= nil then
  2232. Anim = "Walk"
  2233. if attack == false then
  2234. change = 2
  2235. PlayAnimationFromTable({
  2236. 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),
  2237. 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),
  2238. 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),
  2239. 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),
  2240. 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),
  2241. 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),
  2242. }, .3, false)
  2243. end
  2244. end
  2245. if 0 < #Effects then
  2246. for e = 1, #Effects do
  2247. if Effects[e] ~= nil then
  2248. local Thing = Effects[e]
  2249. if Thing ~= nil then
  2250. local Part = Thing[1]
  2251. local Mode = Thing[2]
  2252. local Delay = Thing[3]
  2253. local IncX = Thing[4]
  2254. local IncY = Thing[5]
  2255. local IncZ = Thing[6]
  2256. if Thing[2] == "Shoot" then
  2257. local Look = Thing[1]
  2258. local move = 5
  2259. local hit, pos = rayCast(Thing[4], Thing[1], move, Character)
  2260. if Thing[10] ~= nil then
  2261. da = pos
  2262. cf2 = CFrame.new(Thing[4], Thing[10].Position)
  2263. cfa = CFrame.new(Thing[4], pos)
  2264. tehCF = cfa:lerp(cf2, 0.2)
  2265. Thing[1] = tehCF.lookVector
  2266. end
  2267. local mag = (Thing[4] - pos).magnitude
  2268. Effects.Elect.Create(CFrame.new((Thing[4] + pos) / 2, pos), 4, 4, 4)
  2269. 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)
  2270. Thing[4] = Thing[4] + Look * move
  2271. Thing[3] = Thing[3] - 1
  2272. if 2 < Thing[5] then
  2273. Thing[5] = Thing[5] - 0.3
  2274. Thing[6] = Thing[6] - 0.3
  2275. end
  2276. if hit ~= nil then
  2277. Thing[3] = 0
  2278. MagnitudeDamage(hit, 5, 10, 15, 0, "Normal", "161006093", 0.8)
  2279. ref = CFuncs.Part.Create(workspace, "Neon", 0, 1, BrickColor.new("Really red"), "Reference", Vector3.new())
  2280. ref.Anchored = true
  2281. ref.CFrame = CFrame.new(pos)
  2282. Effects.Block.Create(BrickColor.new(Torso.Color), CFrame.new(pos), 1, 1, 1, 2, 2, 2, .05)
  2283. Effects.Sphere.Create(BrickColor.new(Torso.Color), CFrame.new(pos), 5, 5, 5, 1, 1, 1, 0.03)
  2284. game:GetService("Debris"):AddItem(ref, 1)
  2285. end
  2286. if Thing[3] <= 0 then
  2287. table.remove(Effects, e)
  2288. end
  2289. end
  2290. do
  2291. do
  2292. if Thing[2] == "FireWave" then
  2293. if Thing[3] <= Thing[4] then
  2294. Thing[1].CFrame = Thing[1].CFrame * CFrame.fromEulerAnglesXYZ(0, 1, 0)
  2295. Thing[3] = Thing[3] + 1
  2296. Thing[6].Scale = Thing[6].Scale + Vector3.new(Thing[5], 0, Thing[5])
  2297. else
  2298. Part.Parent = nil
  2299. table.remove(Effects, e)
  2300. end
  2301. end
  2302. if Thing[2] ~= "Shoot" and Thing[2] ~= "Wave" and Thing[2] ~= "FireWave" then
  2303. if Thing[1].Transparency <= 1 then
  2304. if Thing[2] == "Block1" then
  2305. Thing[1].CFrame = Thing[1].CFrame * CFrame.fromEulerAnglesXYZ(math.random(-50, 50), math.random(-50, 50), math.random(-50, 50))
  2306. Mesh = Thing[7]
  2307. Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
  2308. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  2309. else
  2310. if Thing[2] == "Block2" then
  2311. Thing[1].CFrame = Thing[1].CFrame
  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] == "Fire" then
  2317. Thing[1].CFrame = CFrame.new(Thing[1].Position) + Vector3.new(0, 0.2, 0)
  2318. Thing[1].CFrame = Thing[1].CFrame * CFrame.fromEulerAnglesXYZ(math.random(-50, 50), math.random(-50, 50), math.random(-50, 50))
  2319. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  2320. else
  2321. if Thing[2] == "Cylinder" then
  2322. Mesh = Thing[7]
  2323. Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
  2324. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  2325. else
  2326. if Thing[2] == "Blood" then
  2327. Mesh = Thing[7]
  2328. Thing[1].CFrame = Thing[1].CFrame * CFrame.new(0, 0.5, 0)
  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] == "Elec" then
  2333. Thing[1].Size = Thing[1].Size + Vector3.new(Thing[7], Thing[8], Thing[9])
  2334. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  2335. else
  2336. if Thing[2] == "Disappear" then
  2337. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  2338. end
  2339. end
  2340. end
  2341. end
  2342. end
  2343. end
  2344. end
  2345. else
  2346. Part.Parent = nil
  2347. table.remove(Effects, e)
  2348. end
  2349. end
  2350. end
  2351. end
  2352. end
  2353. end
  2354. end
  2355. end
  2356.  
  2357. if orbs1 == true then
  2358. orb1.CFrame=spinny.CFrame*CFrame.new(5,0,0)
  2359. end
  2360.  
  2361. if orbs2 == true then
  2362. orb2.CFrame=spinny.CFrame*CFrame.new(-5,0,0)
  2363. end
  2364.  
  2365. Humanoid.Health = math.huge
  2366. Effects.Ring.Create(BrickColor.new("Really black"), efekt2.CFrame, spo, spoi, spo, spo, spoi, spo, schpe, 2)
  2367. Effects.Ring.Create(BrickColor.new(maincol), efekt3.CFrame, spo, spoi, spo, spo, spoi, spo, schpe, 2)
  2368. Effects.Ring.Create(BrickColor.new(maincol), efekt4.CFrame, spo/2, spoi/2, spo/2, spo/2, spoi/2, spo/2/2, .06, 2)
  2369. Effects.Ring.Create(BrickColor.new("Really black"), efekt5.CFrame, spo/2, spoi/2, spo/2, spo/2, spoi/2, spo/2, .06, 2)
Advertisement
Add Comment
Please, Sign In to add comment