Advertisement
Guest User

aaaaaaaaaaaa

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