Advertisement
DogeLiker

rao balanced god (FE)

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