daily pastebin goal
84%
SHARE
TWEET

Untitled

JRKPastesBins Nov 24th, 2017 63 Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1.     local plr = game.Players.LocalPlayer
  2.     local Player = plr.Character
  3.     local char = plr.Character
  4.     local Mouse = plr:GetMouse()
  5.     local hum = Player.Humanoid
  6.     local rarm = Player["Right Arm"]
  7.     local larm= Player["Left Arm"]
  8.     local rleg= Player["Right Leg"]
  9.     local lleg = Player["Left Leg"]
  10.     local root = Player.HumanoidRootPart   
  11.     local tors = Player.Torso
  12.     local head = Player.Head
  13.     local shirtid = 470450195  
  14.     local pantsid = 1179028218
  15.     chr = plr.Character
  16.     hrp = chr.HumanoidRootPart
  17.     local punching = false
  18.     local skinCol = "Really black"
  19.     local damaged = {}
  20.     local t = tick()
  21.     local faceid = 136169106
  22.     local auras = {}
  23.     local idle = true
  24.     local kiBlasting = false
  25.     local pwr10 = true
  26.     local bv = nil
  27.     local flying = false
  28.     local pwr40 = false
  29.     local pwr80 = false
  30.     local pwr100 = false
  31.     local ascendcooldown = false
  32.     local descendcooldown = false
  33.     local leftArmdamaging = false
  34.     local rightArmdamaging = false
  35.     local punching = false
  36.     local action = ""
  37.     local mouseDownF = false
  38.     local punchDamage = 15
  39.     local KiDamage = 30
  40.     local armKi = "Right"
  41.     Player:WaitForChild("Health"):Remove()
  42.     local Render = game:GetService("RunService").RenderStepped
  43.     game.Chat:Chat(Player, "Pathetic beings.. I guess its time to teach them a lesson.", "White")
  44.     for i,s in pairs(Player:GetChildren()) do
  45.     if s:IsA("Hat") or s:IsA("Accessory") or s:IsA("Accoutrement") or s:IsA("CharacterMesh") then
  46.     s:Destroy()
  47.     end
  48.     end
  49.    
  50.     local s = Instance.new("Sound",char)
  51.     s.Name = "BGMusic"
  52.     s.SoundId = "rbxassetid://605517557"
  53.     s.Pitch = 1
  54.     s.Volume = 1
  55.     s.Looped = true
  56.     s.archivable = false
  57.     s.Parent = char.Head
  58.     wait(0.1)
  59.     s:play()
  60.    
  61.     --Menacing SFX and music
  62. local plr = game:GetService("Players").LocalPlayer
  63. local deb = false
  64.  
  65. while not plr.Character do wait() end
  66. wait(1)
  67.  
  68. local tstab = {}
  69. local tsstab = {}
  70. local ignlist = {}
  71. local stab = {}
  72.  
  73. function plrIgnore(char)
  74.     for i,v in pairs(char:GetChildren()) do
  75.         if #v:GetChildren() >= 1 then
  76.             plrIgnore(v)
  77.         end
  78.         table.insert(ignlist,v)
  79.     end
  80. end
  81.  
  82. function timeStop(target)
  83.     for i,v in pairs(target:GetChildren()) do
  84.         if #v:GetChildren() >= 1 then
  85.             timeStop(v)
  86.         end
  87.         local isinign = false
  88.         for i,b in pairs(ignlist) do
  89.             if b == v then
  90.                 isinign = true
  91.             end
  92.         end
  93.         if isinign == false then
  94.             if v:IsA("Part") or v:IsA("WedgePart") or v:IsA("UnionOperation") then
  95.                 if v.Anchored == false then
  96.                     table.insert(tstab,v)
  97.                     v.Anchored = true
  98.                 end
  99.             end
  100.             if v:IsA("Sound") then
  101.                                 local isintab = false
  102.                                 for i,b in pairs(stab) do
  103.                                         if v == b[1] then
  104.                                                 isintab = true
  105.                                         end
  106.                                 end
  107.                                 if isintab == false then
  108.                         table.insert(stab,{v,v.Pitch})
  109.                                 end
  110.             end
  111.             --[[if v:IsA("Script") or v:IsA("LocalScript") then
  112.                 if v.Disabled == false then
  113.                     table.insert(tsstab,v)
  114.                     v.Disabled = true
  115.                 end
  116.             end]]
  117.         end
  118.     end
  119.     local isinign = false
  120.     for i,b in pairs(ignlist) do
  121.         if b == target then
  122.             isinign = true
  123.         end
  124.     end
  125.     if isinign == false then
  126.         if target:IsA("Part") or target:IsA("WedgePart") or target:IsA("UnionOperation") then
  127.             if target.Anchored == false then
  128.                 table.insert(tstab,target)
  129.                 target.Anchored = true
  130.             end
  131.         end
  132.         if target:IsA("Sound") then
  133.             table.insert(stab,{target,target.Pitch})
  134.         end
  135.     end
  136. end
  137.  
  138. plr:GetMouse().KeyDown:connect(function(key)
  139.     if key == "g" then
  140.         if deb == true then
  141.             deb = false
  142.         else
  143.             print("R!")
  144.             deb = true
  145.            
  146.             --[[local s = Instance.new("Sound",game:GetService("Workspace"))
  147.             s.SoundId = "rbxassetid://576124533"
  148.             s.Volume = 0.5
  149.             s:Play()
  150.            
  151.             wait(1.5)]]
  152.            
  153.             print("")
  154.             local cc = Instance.new("ColorCorrectionEffect",game:GetService("Lighting"))
  155.             spawn(function()
  156.                 plr.Character.Humanoid.WalkSpeed = 0
  157.                 plr.Character.Humanoid.JumpPower = 0
  158.                 local p = Instance.new("Part",plr.Character)
  159.                 p.Transparency = 0.5
  160.                 p.BrickColor = BrickColor.new("Crimson")
  161.                 p.Size = Vector3.new(0.2,0.2,0.2)
  162.                 p.Anchored = true
  163.                 p.CanCollide = false
  164.                 p.CFrame = plr.Character.Torso.CFrame
  165.                 local m = Instance.new("SpecialMesh",p)
  166.                 m.MeshType = Enum.MeshType.Sphere
  167.                
  168.                 local r = 255
  169.                 local g = 255
  170.                 local b = 255
  171.                 local contrast = 0
  172.                
  173.                 for i=1,50 do
  174.                     m.Scale = m.Scale + Vector3.new(50,50,50)
  175.                     p.Transparency = p.Transparency + 0.5/50
  176.                     r = r - ((255-42)/50)
  177.                     g = g - ((255-0)/50)
  178.                     b = b - ((255-255)/50)
  179.                     contrast = contrast - 2/50
  180.                     --cc.TintColor = Color3.fromRGB(r,g,b)
  181.                     cc.Contrast = contrast
  182.                     for i,v in pairs(stab) do
  183.                         v[1].Pitch = v[1].Pitch - (v[2]/50)
  184.                     end
  185.                     wait()
  186.                 end
  187.                 p:Destroy()
  188.                 plr.Character.Humanoid.WalkSpeed = 16
  189.                 plr.Character.Humanoid.JumpPower = 50
  190.             end)
  191.             local sHp = plr.Character.Humanoid.Health
  192.             local hplock = plr.Character.Humanoid.HealthChanged:connect(function()
  193.                 plr.Character.Humanoid.Health = sHp
  194.             end)
  195.            
  196.             local aNew = game:GetService("Workspace").ChildAdded:connect(function(c)
  197.                 timeStop(c)
  198.             end)
  199.            
  200.             for i,v in pairs(ignlist) do
  201.                 table.remove(ignlist,1)
  202.             end
  203.             plrIgnore(plr.Character)
  204.             timeStop(game:GetService("Workspace"))
  205.             while deb ~= false do wait() end
  206.             --spawn(function()
  207.                 local r = 42
  208.                 local g = 0
  209.                 local b = 255
  210.                 local contrast = -2
  211.                 for i=1,50 do
  212.                     r = r + ((255-42)/50)
  213.                     g = g + ((255-0)/50)
  214.                     b = b + ((255-255)/50)
  215.                     contrast = contrast + 2/50
  216.                     --cc.TintColor = Color3.fromRGB(r,g,b)
  217.                     cc.Contrast = contrast
  218.                     for i,v in pairs(stab) do
  219.                         v[1].Pitch = v[1].Pitch + (v[2]/50)
  220.                     end
  221.                     wait()
  222.                 end
  223.                 cc:Destroy()
  224.             --end)
  225.             for i,v in pairs(tstab) do
  226.                 v.Anchored = false
  227.             end
  228.             for i,v in pairs(tstab) do
  229.                 table.remove(tstab,1)
  230.             end
  231.             --table.foreach(stab,print)
  232.             for i,v in pairs(stab) do
  233.                 table.remove(stab,1)
  234.             end
  235.             --print("---------")
  236.             --table.foreach(stab,print)
  237.             --[[for i,v in pairs(tsstab) do
  238.                 v.Disabled = false
  239.             end
  240.             for i,v in pairs(tsstab) do
  241.                 table.remove(tsstab,1)
  242.             end]]
  243.             hplock:Disconnect()
  244.             aNew:Disconnect()
  245.             deb = false
  246.         end
  247.     end
  248. end)
  249.  
  250. local asd = game:service'Players'.LocalPlayer
  251. repeat wait() until asd.Character
  252. local asdchar = asd.Character
  253. local Head = asdchar:findFirstChild("Head")
  254. z = Instance.new("Sound", Head)
  255. z.SoundId = "rbxassetid://" -- Put Music ID Here.
  256. z.Looped = true
  257. z.Volume = 4
  258. wait(.1)
  259. z:Play()
  260. local transPoints = {NumberSequenceKeypoint.new(0, 0, 0), NumberSequenceKeypoint.new(0.207, 0.594, 0.0187), NumberSequenceKeypoint.new(0.4, 0.55, 0.031), NumberSequenceKeypoint.new(0.57, 0.619, 0.05), NumberSequenceKeypoint.new(0.76, 0.8, 0.0375), NumberSequenceKeypoint.new(1, 1, 0)}
  261. local sizePoints = {NumberSequenceKeypoint.new(0, 1.9, 0), NumberSequenceKeypoint.new(1, 0, 0)}
  262. local Size = NumberSequence.new(sizePoints)
  263. local Transparency = NumberSequence.new(transPoints)
  264. efxBlock = Instance.new("Part", asdchar)
  265. efxBlock.CanCollide = false
  266. efxBlock.Material = "Neon"
  267. efxBlock.FormFactor = "Custom"
  268. efxBlock.Transparency = 1
  269. efxBlock.Size = Vector3.new(0.25, 0.25, 0.25)
  270. local mesh = Instance.new("SpecialMesh", efxBlock)
  271. mesh.MeshType = Enum.MeshType.Sphere
  272. mesh.Scale = Vector3.new(1, 1, 1)
  273. local particles = Instance.new("ParticleEmitter", efxBlock)
  274. particles.LightEmission = 0
  275. particles.Size = Size
  276. particles.Name = "Fire"
  277. particles.Transparency = Transparency
  278. particles.LockedToPart = false
  279. particles.VelocityInheritance = -0.5
  280. particles.LockedToPart = false
  281. particles.Rate = 2
  282. particles.Texture = "rbxassetid://"
  283. particles.Lifetime = NumberRange.new(3, 3)
  284. particles.Speed = NumberRange.new(3, 3)
  285. particles.VelocitySpread = 25
  286. local offset = Vector3.new(0, 0, 0)
  287. local weld = Instance.new("Weld", asdchar.Torso)
  288. weld.Part0 = asdchar.Torso
  289. weld.Part1 = efxBlock
  290. weld.C0 = CFrame.new(offset) * CFrame.Angles(math.rad(-40), math.rad(40), math.rad(40))
  291.    
  292.     local mudodo = Instance.new("Sound")
  293.       mudodo.Volume = 5
  294.       mudodo.SoundId = "rbxassetid://616593932"
  295.     mudodo.Looped = true
  296.       mudodo.Parent = hrp
  297.    
  298.         local Lol = Instance.new("Sound")
  299.       Lol.Volume = 5
  300.       Lol.SoundId = "rbxassetid://153613030"
  301.     Lol.Looped = false
  302.       Lol.Parent = hrp
  303.    
  304.    
  305.     function GoInvisible()
  306.     char.Humanoid.WalkSpeed = 120
  307.     char.Head.face.Transparency = 1
  308. char["Left Leg"].Transparency = 0.5
  309. char["Head"].Transparency = 0.5
  310. char["Right Leg"].Transparency = 0.5
  311. char["Torso"].Transparency = 0.5
  312. char["Left Arm"].Transparency = 0.5
  313. char["Right Arm"].Transparency = 0.5
  314. wait(0.001)
  315. char["Left Leg"].Transparency = 0.6
  316. char["Head"].Transparency = 0.6
  317. char["Right Leg"].Transparency = 0.6
  318. char["Torso"].Transparency = 0.6
  319. char["Left Arm"].Transparency = 0.6
  320. char["Right Arm"].Transparency = 0.6
  321. wait(0.001)
  322. char["Left Leg"].Transparency = 0.7
  323. char["Head"].Transparency = 0.7
  324. char["Right Leg"].Transparency = 0.7
  325. char["Torso"].Transparency = 0.7
  326. char["Left Arm"].Transparency = 0.7
  327. char["Right Arm"].Transparency = 0.7
  328. wait(0.001)
  329. char["Left Leg"].Transparency = 1
  330. char["Head"].Transparency = 1
  331. char["Right Leg"].Transparency = 1
  332. char["Torso"].Transparency = 1
  333. char["Left Arm"].Transparency = 1
  334. char["Right Arm"].Transparency = 1
  335. end
  336.  
  337. function GoVisible()
  338.     char.Humanoid.WalkSpeed = 16
  339.     char.Head.face.Transparency = 0
  340.     char["Left Leg"].Transparency = 0.9
  341. char["Head"].Transparency = 0.9
  342. char["Right Leg"].Transparency = 9
  343. char["Torso"].Transparency = 0.9
  344. char["Left Arm"].Transparency = 0.9
  345. char["Right Arm"].Transparency = 0.9
  346. wait(0.001)
  347. char["Left Leg"].Transparency = 0.7
  348. char["Head"].Transparency = 0.7
  349. char["Right Leg"].Transparency = 0.7
  350. char["Torso"].Transparency = 0.7
  351. char["Left Arm"].Transparency = 0.7
  352. char["Right Arm"].Transparency = 0.7
  353. wait(0.001)
  354. char["Left Leg"].Transparency = 0
  355. char["Head"].Transparency = 0
  356. char["Right Leg"].Transparency = 0
  357. char["Torso"].Transparency = 0
  358. char["Left Arm"].Transparency = 0
  359. char["Right Arm"].Transparency = 0
  360. end
  361.  
  362.        
  363.    
  364.     local bd = Player:FindFirstChild("Body Colors")
  365.     if bd then
  366.     bd.HeadColor = BrickColor.new(skinCol)
  367.     bd.TorsoColor = BrickColor.new(skinCol)
  368.     bd.LeftLegColor = BrickColor.new(skinCol)
  369.     bd.RightLegColor = BrickColor.new(skinCol)
  370.     bd.LeftArmColor = BrickColor.new(skinCol)
  371.     bd.RightArmColor = BrickColor.new(skinCol)
  372.     else
  373.     bd = Instance.new("BodyColors", Player)
  374.     bd.HeadColor = BrickColor.new(skinCol)
  375.     bd.TorsoColor = BrickColor.new(skinCol)
  376.     bd.LeftLegColor = BrickColor.new(skinCol)
  377.     bd.RightLegColor = BrickColor.new(skinCol)
  378.     bd.LeftArmColor = BrickColor.new(skinCol)
  379.     bd.RightArmColor = BrickColor.new(skinCol)
  380.     end
  381.    
  382.     shirt = Player:FindFirstChild("Shirt")
  383.     if shirt then
  384.     shirt.ShirtTemplate = "rbxassetid://".. shirtid ..""
  385.     else
  386.     shirt = Instance.new("Shirt", Player)
  387.     shirt.ShirtTemplate = "rbxassetid://".. shirtid ..""
  388.     end
  389.    
  390.    
  391.     pants = Player:FindFirstChild("Pants")
  392.     if pants then
  393.     pants.PantsTemplate = "rbxassetid://".. pantsid ..""
  394.     else
  395.     pants = Instance.new("Pants", Player)
  396.     pants. PantsTemplate = "rbxassetid://".. pantsid ..""
  397.     end
  398.     face = head:FindFirstChild("face")
  399.     if face then
  400.     face.Texture = "rbxassetid://".. faceid ..""
  401.     else
  402.     face = Instance.new("Decal", head)
  403.     face.Name = "face"
  404.     face.Texture = "rbxassetid://".. faceid ..""
  405.     end
  406.     function aura()
  407.         local aura = Instance.new("ParticleEmitter", root)
  408.             aura.Texture = "rbxassetid://445231746"
  409.             aura.Color = ColorSequence.new(Color3.fromRGB(0,0,128))
  410.             aura.Size = NumberSequence.new(0,1)
  411.             aura.Transparency = NumberSequence.new(0,1)
  412.             aura.LockedToPart = true
  413.             aura.LightEmission = 1
  414.             aura.LightInfluence = 1
  415.             aura.ZOffset = -1
  416.             aura.Lifetime = NumberRange.new(0.4)
  417.             aura.Rate = 200
  418.             aura.Speed = NumberRange.new(2)
  419.             aura.SpreadAngle = Vector2.new(0,0)
  420.             aura.Enabled = true
  421.             table.insert(auras, aura)
  422.             aurah = aura:Clone()
  423.             aurah.Parent = head
  424.             table.insert(auras, aurah)
  425.             auralarm = aura:Clone()
  426.             auralarm.Parent = larm
  427.             table.insert(auras, auralarm)
  428.              aurararm = aura:Clone()
  429.             aurararm.Parent = rarm
  430.            table.insert(auras, aurararm)
  431.              auralleg = aura:Clone()
  432.             auralleg.Parent = lleg
  433.              table.insert(auras, auralleg)
  434.              aurarleg = aura:Clone()
  435.             aurarleg.Parent = rleg
  436.              table.insert(auras, aurarleg)
  437.     end
  438.    
  439.    
  440.    
  441.     function aura40()
  442.         local aura = Instance.new("ParticleEmitter", root)
  443.             aura.Texture = "rbxassetid://445231746"
  444.             aura.Color = ColorSequence.new(Color3.fromRGB(0,0,128))
  445.             aura.Size = NumberSequence.new(0,1)
  446.             aura.Transparency = NumberSequence.new(0,1)
  447.             aura.LockedToPart = true
  448.             aura.LightEmission = 1
  449.             aura.LightInfluence = 1
  450.             aura.ZOffset = -1
  451.             aura.Lifetime = NumberRange.new(0.4)
  452.             aura.Rate = 200
  453.             aura.Speed = NumberRange.new(2)
  454.             aura.SpreadAngle = Vector2.new(0,0)
  455.             aura.Enabled = true
  456.             table.insert(auras, aura)
  457.             aurah = aura:Clone()
  458.             aurah.Parent = head
  459.             table.insert(auras, aurah)
  460.             auralarm = aura:Clone()
  461.             auralarm.Parent = larm
  462.             table.insert(auras, auralarm)
  463.              aurararm = aura:Clone()
  464.             aurararm.Parent = rarm
  465.            table.insert(auras, aurararm)
  466.              auralleg = aura:Clone()
  467.             auralleg.Parent = lleg
  468.              table.insert(auras, auralleg)
  469.              aurarleg = aura:Clone()
  470.             aurarleg.Parent = rleg
  471.              table.insert(auras, aurarleg)
  472.    
  473.             local aura2 = Instance.new("ParticleEmitter", root)
  474.             aura2.Texture = "rbxassetid://445231746"
  475.             aura2.Color = ColorSequence.new(Color3.fromRGB(0,0,128))
  476.             aura2.Size = NumberSequence.new(0,1)
  477.             aura2.Transparency = NumberSequence.new(0,1)
  478.             aura2.LockedToPart = true
  479.             aura2.LightEmission = 0
  480.             aura2.LightInfluence = 0
  481.             aura2.ZOffset = -1.1
  482.             aura2.Lifetime = NumberRange.new(0.4)
  483.             aura2.Rate = 100000
  484.             aura2.Speed = NumberRange.new(2)
  485.             aura2.SpreadAngle = Vector2.new(0,0)
  486.             aura2.Enabled = true
  487.             table.insert(auras, aura2)
  488.             aurah2 = aura2:Clone()
  489.             aurah2.Parent = head
  490.             table.insert(auras, aurah2)
  491.             auralarm2 = aura2:Clone()
  492.             auralarm2.Parent = larm
  493.             table.insert(auras, auralarm2)
  494.              aurararm2 = aura2:Clone()
  495.             aurararm2.Parent = rarm
  496.            table.insert(auras, aurararm2)
  497.              auralleg2 = aura2:Clone()
  498.             auralleg2.Parent = lleg
  499.              table.insert(auras, auralleg2)
  500.              aurarleg2 = aura2:Clone()
  501.             aurarleg2.Parent = rleg
  502.              table.insert(auras, aurarleg2)
  503.     end
  504.    
  505.     function aura80()
  506.         local aura = Instance.new("ParticleEmitter", root)
  507.             aura.Texture = "rbxassetid://445231746"
  508.             aura.Color = ColorSequence.new(Color3.fromRGB(0,0,128))
  509.             aura.Size = NumberSequence.new(0,1)
  510.             aura.Transparency = NumberSequence.new(0,1)
  511.             aura.LockedToPart = true
  512.             aura.LightEmission = 1
  513.             aura.LightInfluence = 1
  514.             aura.ZOffset = -1
  515.             aura.Lifetime = NumberRange.new(0.4)
  516.             aura.Rate = 100000
  517.             aura.Speed = NumberRange.new(2)
  518.             aura.SpreadAngle = Vector2.new(0,0)
  519.             aura.Enabled = true
  520.             table.insert(auras, aura)
  521.             aurah = aura:Clone()
  522.             aurah.Parent = head
  523.             table.insert(auras, aurah)
  524.             auralarm = aura:Clone()
  525.             auralarm.Parent = larm
  526.             table.insert(auras, auralarm)
  527.              aurararm = aura:Clone()
  528.             aurararm.Parent = rarm
  529.            table.insert(auras, aurararm)
  530.              auralleg = aura:Clone()
  531.             auralleg.Parent = lleg
  532.              table.insert(auras, auralleg)
  533.              aurarleg = aura:Clone()
  534.             aurarleg.Parent = rleg
  535.              table.insert(auras, aurarleg)
  536.    
  537.             local aura2 = Instance.new("ParticleEmitter", root)
  538.             aura2.Texture = "rbxassetid://445231746"
  539.             aura2.Color = ColorSequence.new(Color3.fromRGB(0,0,128))
  540.             aura2.Size = NumberSequence.new(0,1)
  541.             aura2.Transparency = NumberSequence.new(0,1)
  542.             aura2.LockedToPart = true
  543.             aura2.LightEmission = 0
  544.             aura2.LightInfluence = 0
  545.             aura2.ZOffset = -1.1
  546.             aura2.Lifetime = NumberRange.new(0.4)
  547.             aura2.Rate = 100000
  548.             aura2.Speed = NumberRange.new(2)
  549.             aura2.SpreadAngle = Vector2.new(0,0)
  550.             aura2.Enabled = true
  551.             table.insert(auras, aura2)
  552.             aurah2 = aura2:Clone()
  553.             aurah2.Parent = head
  554.             table.insert(auras, aurah2)
  555.             auralarm2 = aura2:Clone()
  556.             auralarm2.Parent = larm
  557.             table.insert(auras, auralarm2)
  558.              aurararm2 = aura2:Clone()
  559.             aurararm2.Parent = rarm
  560.            table.insert(auras, aurararm2)
  561.              auralleg2 = aura2:Clone()
  562.             auralleg2.Parent = lleg
  563.              table.insert(auras, auralleg2)
  564.              aurarleg2 = aura2:Clone()
  565.             aurarleg2.Parent = rleg
  566.              table.insert(auras, aurarleg2)
  567.    
  568.             local aura3 = Instance.new("ParticleEmitter", root)
  569.             aura3.Texture = "rbxassetid://347730682"
  570.             aura3.Color = ColorSequence.new(Color3.fromRGB(0,0,128))
  571.             aura3.Size = NumberSequence.new(5,10)
  572.             aura3.Transparency = NumberSequence.new(0,1)
  573.             aura3.LockedToPart = true
  574.             aura3.LightEmission = 1
  575.             aura3.LightInfluence = 0
  576.             aura3.ZOffset = -1.5
  577.             aura3.Lifetime = NumberRange.new(0.1)
  578.             aura3.Rate = 120
  579.             aura3.Speed = NumberRange.new(20)
  580.             aura3.SpreadAngle = Vector2.new(0,0)
  581.             aura3.Enabled = true
  582.                     table.insert(auras, aura3)
  583.     end
  584.    
  585.     function aura100()
  586.         local aura = Instance.new("ParticleEmitter", root)
  587.             aura.Texture = "rbxassetid://445231746"
  588.             aura.Color = ColorSequence.new(Color3.fromRGB(0,0,128))
  589.             aura.Size = NumberSequence.new(0,1)
  590.             aura.Transparency = NumberSequence.new(0,1)
  591.             aura.LockedToPart = true
  592.             aura.LightEmission = 1
  593.             aura.LightInfluence = 1
  594.             aura.ZOffset = -1
  595.             aura.Lifetime = NumberRange.new(0.4)
  596.                     aura.SpreadAngle = Vector2.new(1000,1000)
  597.                     aura.Rotation = NumberRange.new(200)
  598.                     aura.RotSpeed = NumberRange.new(200)
  599.             aura.Rate = 100000
  600.             aura.Speed = NumberRange.new(5)
  601.             aura.Enabled = true
  602.             table.insert(auras, aura)
  603.             aurah = aura:Clone()
  604.             aurah.Parent = head
  605.             table.insert(auras, aurah)
  606.             auralarm = aura:Clone()
  607.             auralarm.Parent = larm
  608.             table.insert(auras, auralarm)
  609.              aurararm = aura:Clone()
  610.             aurararm.Parent = rarm
  611.            table.insert(auras, aurararm)
  612.              auralleg = aura:Clone()
  613.             auralleg.Parent = lleg
  614.              table.insert(auras, auralleg)
  615.              aurarleg = aura:Clone()
  616.             aurarleg.Parent = rleg
  617.              table.insert(auras, aurarleg)
  618.    
  619.             local aura2 = Instance.new("ParticleEmitter", root)
  620.             aura2.Texture = "rbxassetid://445231746"
  621.             aura2.Color = ColorSequence.new(Color3.fromRGB(0, 0, 0))
  622.             aura2.Size = NumberSequence.new(0,1)
  623.             aura2.Transparency = NumberSequence.new(0,1)
  624.             aura2.LockedToPart = true
  625.             aura2.LightEmission = 0
  626.             aura2.LightInfluence = 0
  627.             aura2.ZOffset = -1.1
  628.             aura2.Lifetime = NumberRange.new(0.4)
  629.             aura2.Rate = 100000
  630.                     aura2.Rotation = NumberRange.new(200)
  631.                     aura2.RotSpeed = NumberRange.new(200)
  632.             aura2.Speed = NumberRange.new(5)
  633.             aura2.SpreadAngle = Vector2.new(1000,1000)
  634.             aura2.Enabled = true
  635.             table.insert(auras, aura2)
  636.             aurah2 = aura2:Clone()
  637.             aurah2.Parent = head
  638.             table.insert(auras, aurah2)
  639.             auralarm2 = aura2:Clone()
  640.             auralarm2.Parent = larm
  641.             table.insert(auras, auralarm2)
  642.              aurararm2 = aura2:Clone()
  643.             aurararm2.Parent = rarm
  644.            table.insert(auras, aurararm2)
  645.              auralleg2 = aura2:Clone()
  646.             auralleg2.Parent = lleg
  647.              table.insert(auras, auralleg2)
  648.              aurarleg2 = aura2:Clone()
  649.             aurarleg2.Parent = rleg
  650.              table.insert(auras, aurarleg2)
  651.    
  652.             local aura3 = Instance.new("ParticleEmitter", root)
  653.             aura3.Texture = "rbxassetid://347730682"
  654.             aura3.Color = ColorSequence.new(Color3.fromRGB(0,0,128))
  655.             aura3.Size = NumberSequence.new(5,10)
  656.             aura3.Transparency = NumberSequence.new(0.9,0.9)
  657.             aura3.LockedToPart = true
  658.             aura3.LightEmission = 1
  659.             aura3.LightInfluence = 0
  660.             aura3.ZOffset = -1.5
  661.             aura3.Lifetime = NumberRange.new(0.1)
  662.             aura3.Rate = 120
  663.             aura3.Speed = NumberRange.new(20)
  664.             aura3.SpreadAngle = Vector2.new(0,0)
  665.             aura3.Enabled = true
  666.                     table.insert(auras, aura3)
  667.     end
  668.    
  669.     function removeAura()
  670.     -- aura fade
  671.     for i,a in pairs(auras) do
  672.     a.Enabled = false
  673.     game:GetService("Debris"):AddItem(a, 3)
  674.     end
  675.     auras = {}
  676.     end
  677.    
  678.    
  679.    
  680.    
  681.    
  682.     hum.JumpPower = 0
  683.     hum.HipHeight = 1
  684.     hum.WalkSpeed = 10
  685.     hum.MaxHealth = 25000
  686.     wait()
  687.     hum.Health = 25000
  688.     hum:WaitForChild("Animator"):Remove()
  689.     function createJoint(wp0, wp1, wc0x, wc0y, wc0z, wc1x, wc1y, wc1z, name)
  690.             local joint = Instance.new("Weld", wp0)
  691.             joint.Part0 = wp0
  692.             joint.Part1 = wp1
  693.             joint.C0 = CFrame.new(wc0x, wc0y, wc0z)
  694.             joint.C1 = CFrame.new(wc1x, wc1y, wc1z)
  695.             joint.Name = name
  696.             return joint
  697.     end
  698.    
  699.     local RS = createJoint(tors, rarm, 1.5, 0.5, 0, 0, 0.5, 0, "Right Shoulder")
  700.     local TS = createJoint(root, tors, 0, 0, 0, 0, 0, 0, "RootJoint")
  701.     local LS = createJoint(tors, larm, -1.5, 0.5, 0, 0, 0.5, 0, "Left Shoulder")
  702.     local RH = createJoint(tors, rleg, 0.5, -1, 0, 0, 1, 0, "Right Hip")
  703.     local LH = createJoint(tors, lleg, -0.5, -1, 0, 0, 1, 0, "Left Hip")
  704.     local NK = createJoint(tors, head, 0, 1, 0, 0, -1/2, 0, "Neck")
  705.    
  706.     local rsc0 = RS.C0
  707.     local lsc0 = LS.C0
  708.     local tsc0 = TS.C0
  709.     local rhc0 = RH.C0
  710.     local lhc0 = LH.C0
  711.     local nkc0 = NK.C0
  712.    
  713.     local ears = Instance.new("Part", Player)
  714.     ears.Size = Vector3.new(1, 1, 1)
  715.     ears.CanCollide = false
  716.     ears.BrickColor = BrickColor.new(skinCol)
  717.     local earsMesh = Instance.new("SpecialMesh", ears)
  718.     earsMesh.MeshId = "rbxassetid://16630147"
  719.     earsMesh.Scale = Vector3.new(0.9, 1, 0.9)
  720.     createJoint(head, ears, 0, 0.9, 0, 0, 0, 0, "EarWeld")
  721.     local tail = Instance.new("Part", Player)
  722.     tail.Size = Vector3.new(1, 1, 1)
  723.     tail.CanCollide = false
  724.     tail.BrickColor = BrickColor.new(skinCol)
  725.     local tailMesh = Instance.new("SpecialMesh", tail)
  726.     tailMesh.MeshId = "rbxassetid://"
  727.     tailMesh.Scale = Vector3.new(0.7, 0.7, 0.7)
  728.     tailWeld = createJoint(tors, tail, 0, 0.5, 1.5, 0, 0, 0, "TailWeld")
  729.     tailWeld.C0 = tailWeld.C0 * CFrame.Angles(math.rad(-50), 0, math.rad(-90))
  730.    
  731.     function createSound(soundid, volume, looped, parent, pitch, lifetime)
  732.     local sound = Instance.new("Sound", parent)
  733.     sound.SoundId = "rbxassetid://".. soundid ..""
  734.     sound.Volume = volume
  735.     sound.Pitch = pitch
  736.     game:GetService("Debris"):AddItem(sound, lifetime)
  737.     return sound
  738.     end
  739.    
  740.    
  741.    
  742.     function damageLeftarm()
  743.     function Damage(model)
  744.     for i,s in pairs(model:GetChildren()) do
  745.     Damage(s)
  746.     if s.Name == "HumanoidRootPart" and s:IsA("BasePart") and s.Parent ~= Player then
  747.     if (larm.Position - s.Position).magnitude < 2.364 and leftArmdamaging and punching  then
  748.     local hum = s.Parent:FindFirstChild("Humanoid")
  749.     if hum then
  750.     if damaged[hum.Parent] == nil then
  751.     if vel then
  752.     vel:Remove()
  753.     end
  754.    
  755.     vel = Instance.new("BodyVelocity", s)
  756.     vel.Velocity = CFrame.new(s.CFrame.p, Player.HumanoidRootPart.CFrame.lookVector * 120).lookVector
  757.     game:GetService("Debris"):AddItem(vel, 0.25)
  758.    
  759.     damaged[hum.Parent] = true
  760.     hum:TakeDamage(punchDamage +(math.random(-20, 25)/30))
  761.     local punchSound = createSound("1030539343", 1, false, Player.Head, 1 + (math.random(0, 5)/10), 1)
  762.     punchSound:Play()
  763.     end
  764.     end
  765.     end
  766.     end
  767.     end
  768.     end
  769.     Damage(workspace)
  770.    
  771.     end
  772.    
  773.    
  774.    
  775.     function damageRightarm()
  776.     function Damage(model)
  777.     for i,s in pairs(model:GetChildren()) do
  778.     Damage(s)
  779.     if s.Name == "HumanoidRootPart" and s:IsA("BasePart") and s.Parent ~= Player then
  780.     if (rarm.Position - s.Position).magnitude < 2.364 and rightArmdamaging and punching  then
  781.     local hum = s.Parent:FindFirstChild("Humanoid")
  782.     if hum then
  783.     if damaged[hum.Parent] == nil then
  784.     if vel then
  785.     vel:Remove()
  786.     end
  787.    
  788.    
  789.    
  790.     vel = Instance.new("BodyVelocity", s)
  791.     vel.Velocity = CFrame.new(s.CFrame.p, Player.HumanoidRootPart.CFrame.lookVector * 120).lookVector
  792.     game:GetService("Debris"):AddItem(vel, 0.25)
  793.    
  794.     damaged[hum.Parent] = true
  795.     hum:TakeDamage(punchDamage +(math.random(-20, 25)/30))
  796.     local punchSound = createSound("1030539343", 1, false, Player.Head, 1 + (math.random(0, 5)/10), 1)
  797.     punchSound:Play()
  798.     end
  799.     end
  800.     end
  801.     end
  802.     end
  803.     end
  804.     Damage(workspace)
  805.    
  806.     end
  807.    
  808.    
  809.    
  810.     Render:connect(function()
  811.     t = t + 0.5
  812.    
  813.     if flying then
  814.     Player.HumanoidRootPart.CFrame = CFrame.new(Player.HumanoidRootPart.Position, Vector3.new(Mouse.Hit.p.x, Player.HumanoidRootPart.Position.y, Mouse.Hit.p.z))
  815.     if mouseDownF then
  816.     if bv then
  817.     bv.Velocity = Mouse.Hit.lookVector * 100
  818.     end
  819.     else
  820.     if bv then
  821.     bv.Velocity = Vector3.new(0, 0, 0)
  822.     end
  823.     end
  824.     end
  825.     local exactVel = CFrame.new(Player.HumanoidRootPart.CFrame:vectorToObjectSpace(Player.HumanoidRootPart.Velocity))
  826.     if idle then
  827.     if math.abs(Player.HumanoidRootPart.Velocity.x) < 1 and math.abs(Player.HumanoidRootPart.Velocity.z) < 1  then
  828.     TS.C0 = TS.C0:lerp(tsc0 * CFrame.new(0, math.sin(t/10)/5, 0), 0.05)
  829.     NK.C0 = NK.C0:lerp(nkc0 * CFrame.Angles(math.cos(t/10)/10, 0, 0), 0.05)
  830.     LS.C0 = LS.C0:lerp(lsc0 * CFrame.new(0.5, 0.05 + math.cos(t/10)/10, 0)
  831.     * CFrame.Angles(math.rad(-45), 0, math.rad(25) + -math.cos(t/10)/10), 0.05)
  832.     RS.C0 = RS.C0:lerp(rsc0 * CFrame.new(-0.5, 0.05 + math.cos(t/10)/10, 0)
  833.     * CFrame.Angles(math.rad(-45), 0, math.rad(-25) + math.cos(t/10)/10), 0.05)
  834.     RH.C0 = RH.C0:lerp(rhc0 * CFrame.new(0, 0.3 +  math.cos(t/10)/10, -0.2)
  835.     * CFrame.Angles(math.rad(-5) + math.cos(t/10)/10/20, 0, math.rad(5)), 0.05)
  836.     LH.C0 = LH.C0:lerp(lhc0 * CFrame.new(0, 0.3 +  math.cos(t/10)/10, -0.2)
  837.     * CFrame.Angles(math.rad(-5) + math.cos(t/10)/10/20, 0, math.rad(-5)), 0.05)
  838.     else
  839.     TS.C0 = TS.C0:lerp(tsc0 * CFrame.new(0, math.cos(t/10)/5, 0)
  840.     * CFrame.Angles(math.rad(exactVel.p.z), 0, math.rad(-exactVel.p.x)), 0.05)
  841.     NK.C0 = NK.C0:lerp(nkc0 * CFrame.Angles(math.rad(-exactVel.p.z)/2,0, math.rad(exactVel.p.x)/2), 0.05)
  842.     RS.C0 = RS.C0:lerp(rsc0 * CFrame.Angles(math.rad(exactVel.p.z)/2, 0, math.rad(10) + math.cos(t/10)/30 + math.rad(-exactVel.p.x)), 0.05)
  843.     LS.C0 = LS.C0:lerp(lsc0 * CFrame.Angles(math.rad(exactVel.p.z)/2, 0, math.rad(-10) + -math.cos(t/10)/30 + math.rad(-exactVel.p.x)), 0.05)
  844.     RH.C0 = RH.C0:lerp(rhc0 * CFrame.Angles(0, 0, math.rad(5) + math.cos(t/10)/30 + math.rad(-exactVel.p.x))
  845.     * CFrame.new(0, 0.3, -0.2), 0.05)
  846.     LH.C0 = LH.C0:lerp(lhc0 * CFrame.Angles(0, 0, math.rad(-5) + -math.cos(t/10)/30 + math.rad(-exactVel.p.x))
  847.     * CFrame.new(0, 0.3, -0.2), 0.05)
  848.    
  849.     end
  850.     else
  851.     if action == "Punch1" then
  852.     local speed = 0.8
  853.    
  854.     TS.C0 = TS.C0:lerp(tsc0 * CFrame.new(0, 0, -0.5)
  855.     * CFrame.Angles(0, 0, math.rad(-exactVel.p.x))
  856.     * CFrame.Angles(math.rad(-10) + math.rad(exactVel.p.z)/2, math.rad(50), 0), speed)
  857.     NK.C0 = NK.C0:lerp(nkc0 * CFrame.Angles(math.rad(8), math.rad(-40), 0), speed)
  858.     RH.C0 = RH.C0:lerp(rhc0 * CFrame.Angles(math.rad(30), math.rad(-45), 0), speed)
  859.     LH.C0 = LH.C0:lerp(lhc0 * CFrame.Angles(0, math.rad(-45), 0)
  860.     * CFrame.Angles(math.rad(-45), 0, 0), speed)
  861.     LS.C0 = LS.C0:lerp(lsc0 * CFrame.Angles(math.rad(100) + math.rad(-exactVel.p.z)/2, math.rad(-45), 0), speed)
  862.     RS.C0 = RS.C0:lerp(rsc0 * CFrame.Angles(math.rad(-exactVel.p.z)/2 + math.rad(10), math.rad(-45), math.rad(-20))
  863.     * CFrame.Angles(math.rad(90), 0, math.rad(-45)), speed)
  864.     elseif action == "Punch2" then
  865.     local speed = 0.8
  866.     TS.C0 = TS.C0:lerp(tsc0 * CFrame.new(0, 0, -0.5)
  867.     * CFrame.Angles(0, 0, math.rad(-exactVel.p.x))
  868.     * CFrame.Angles(math.rad(-10) + math.rad(exactVel.p.z)/2, math.rad(-50), 0), speed)
  869.     NK.C0 = NK.C0:lerp(nkc0 * CFrame.Angles(math.rad(8), math.rad(40), 0), speed)
  870.     RH.C0 = RH.C0:lerp(rhc0 * CFrame.Angles(0, math.rad(45), 0)
  871.     * CFrame.Angles(math.rad(-45), 0, 0), speed)
  872.     LH.C0 = LH.C0:lerp(lhc0 * CFrame.Angles(math.rad(30), math.rad(45), 0), speed)
  873.     LS.C0 = LS.C0:lerp(lsc0 * CFrame.Angles(math.rad(-exactVel.p.z)/2 + math.rad(10), math.rad(45), math.rad(20))
  874.     * CFrame.Angles(math.rad(100), 0, math.rad(45)), speed)
  875.     RS.C0 = RS.C0:lerp(rsc0 * CFrame.Angles(math.rad(100) + math.rad(-exactVel.p.z)/2, math.rad(-45), 0), speed)
  876.     elseif action == "Punch3" then
  877.     local speed = 0.8
  878.    
  879.     TS.C0 = TS.C0:lerp(tsc0 * CFrame.new(0, 0, -0.5)
  880.     * CFrame.Angles(0, 0, math.rad(-exactVel.p.x))
  881.     * CFrame.Angles(math.rad(-10) + math.rad(exactVel.p.z)/2, math.rad(40), 0), speed)
  882.     NK.C0 = NK.C0:lerp(nkc0 * CFrame.Angles(math.rad(8), math.rad(-40), 0), speed)
  883.     RH.C0 = RH.C0:lerp(rhc0 * CFrame.Angles(math.rad(30), math.rad(-45), 0), speed)
  884.     LH.C0 = LH.C0:lerp(lhc0 * CFrame.Angles(0, math.rad(-45), 0)
  885.     * CFrame.Angles(math.rad(-45), 0, 0), speed)
  886.     LS.C0 = LS.C0:lerp(lsc0 * CFrame.Angles(math.rad(100) + math.rad(-exactVel.p.z)/2, math.rad(-45), 0), speed)
  887.     RS.C0 = RS.C0:lerp(rsc0 * CFrame.Angles(math.rad(-exactVel.p.z)/2 + math.rad(10), math.rad(-45), math.rad(-20))
  888.     * CFrame.Angles(math.rad(80), 0, 0), speed)
  889.     elseif action == "Punch4" then
  890.     local speed = 0.8
  891.    
  892.     TS.C0 = TS.C0:lerp(tsc0 * CFrame.new(0, 0, -0.5)
  893.     * CFrame.Angles(0, 0, math.rad(-exactVel.p.x))
  894.     * CFrame.Angles(math.rad(-10) + math.rad(exactVel.p.z)/2, math.rad(-40), 0), speed)
  895.     NK.C0 = NK.C0:lerp(nkc0 * CFrame.Angles(math.rad(8), math.rad(40), 0), speed)
  896.     RH.C0 = RH.C0:lerp(rhc0 * CFrame.Angles(0, math.rad(45), 0)
  897.     * CFrame.Angles(math.rad(-45), 0, 0), speed)
  898.     LH.C0 = LH.C0:lerp(lhc0 * CFrame.Angles(math.rad(30), math.rad(45), 0), speed)
  899.     LS.C0 = LS.C0:lerp(lsc0 * CFrame.Angles(math.rad(-exactVel.p.z)/2 + math.rad(10), math.rad(45), math.rad(-20))
  900.     * CFrame.Angles(math.rad(70), 0, 0), speed)
  901.     RS.C0 = RS.C0:lerp(rsc0 * CFrame.Angles(math.rad(100) + math.rad(-exactVel.p.z)/2, math.rad(-45), 0), speed)
  902.     end
  903.    
  904.    
  905.     damageLeftarm()
  906.     damageRightarm()
  907.     end
  908.     end)
  909.    
  910.    
  911.     function ascend()
  912.         if pwr10 == true then
  913.             pwr40 = true
  914.             punchDamage = 30
  915.             KiDamage = 50
  916.             hum.WalkSpeed = 24
  917.             pwr10 = false
  918.             removeAura()
  919.             aura40()
  920.         elseif pwr40 == true then
  921.             pwr80 = true
  922.             punchDamage = 60
  923.             KiDamage = 60
  924.             hum.WalkSpeed = 38
  925.             pwr40 = false
  926.             removeAura()
  927.             aura80()
  928.         elseif pwr80 == true then
  929.             pwr100 = true
  930.             punchDamage = 90
  931.             KiDamage = 70
  932.             hum.WalkSpeed = 56
  933.             pwr80 = false
  934.             removeAura()
  935.             aura100()
  936.         end
  937.     end
  938.    
  939.     function descend()
  940.         if pwr100 == true then
  941.             pwr80 = true
  942.             punchDamage = 60
  943.             KiDamage = 60
  944.             hum.WalkSpeed = 38
  945.             pwr100 = false
  946.             removeAura()
  947.             aura80()
  948.         elseif pwr80 == true then
  949.             pwr40 = true
  950.             punchDamage = 30
  951.             KiDamage = 60
  952.             hum.WalkSpeed = 24
  953.             pwr80 = false
  954.             removeAura()
  955.             aura40()
  956.         elseif pwr40 == true then
  957.             pwr10 = true
  958.             punchDamage = 20
  959.             KiDamage = 30
  960.             hum.WalkSpeed = 16
  961.             pwr40 = false
  962.             removeAura()
  963.         end
  964.     end
  965.    
  966.     function base()
  967.         pwr10 = true
  968.         pwr40 = false
  969.         pwr80 = false
  970.         pwr100 = false
  971.         punchDamage = 20
  972.         hum.WalkSpeed = 16
  973.         removeAura()
  974.     end
  975.    
  976.     function lerpt(item,max,num,speed)
  977.             for i = num, max, speed do
  978.                     item.Transparency = i
  979.                     wait()
  980.             end
  981.             item:Destroy()
  982.     end
  983.    
  984.     function blast(pos)
  985.     spawn(function()
  986.             local damaged = {}
  987.             local x = math.random(-5, 5)
  988.             local y = math.random(-5, 5)
  989.             local z = math.random(-5, 5)
  990.             local ki = Instance.new("Part", Player)
  991.             ki.Size = Vector3.new(1.1,1.1,1.1)
  992.             ki.Material = "Neon"
  993.             ki.CFrame = tors.CFrame * CFrame.new(x, y, -2)
  994.             ki.Anchored = false
  995.             ki.CanCollide = false
  996.             ki.TopSurface = 10
  997.             ki.BottomSurface = 10
  998.            ki.BrickColor = BrickColor.new("Navy blue")
  999.             ki.LeftSurface = 10
  1000.             ki.RightSurface = 10
  1001.             ki.FrontSurface = 10
  1002.             ki.BackSurface = 10
  1003.             local kim = Instance.new("SpecialMesh", ki)
  1004.             kim.MeshType = "Sphere"
  1005.             local bp = Instance.new("BodyPosition", ki)
  1006.             bp.Position = pos + Vector3.new(x, y, z)
  1007.             bp.P = math.random(20000,100000)
  1008.             bp.D = 1000
  1009.             bp.MaxForce = Vector3.new(math.huge,math.huge,math.huge)
  1010.             repeat wait() until (ki.Position-bp.Position).magnitude < 3
  1011.             local ki2 = Instance.new("Part", Player)
  1012.             function Damage(model)
  1013.                     for i,s in pairs(model:GetChildren()) do
  1014.                             Damage(s)
  1015.                             if s.Name == "HumanoidRootPart" and s:IsA("BasePart") and s.Parent ~= Player then
  1016.                                     if (ki2.Position - s.Position).magnitude < 7 then
  1017.                                             local hum = s.Parent:FindFirstChild("Humanoid")
  1018.                                             if hum then
  1019.                                                     if damaged[hum.Parent] == nil then
  1020.                                                             damaged[hum.Parent] = true
  1021.                                                             if vel then
  1022.     vel:Remove()
  1023.     end
  1024.     vel = Instance.new("BodyVelocity", s)
  1025.     vel.Velocity = CFrame.new(s.CFrame.p, Player.HumanoidRootPart.CFrame.lookVector * 120).lookVector
  1026.     game:GetService("Debris"):AddItem(vel, 0.5)
  1027.                                                             hum:TakeDamage(KiDamage +(math.random(-10, 10)/10))
  1028.                                                     end
  1029.                                             end
  1030.                                     end
  1031.                             end
  1032.                     end
  1033.             end
  1034.             ki2.Size = Vector3.new(1,1,1)
  1035.             ki2.Material = "Neon"
  1036.             ki2.Anchored = true
  1037.            ki2.BrickColor = BrickColor.new("Navy blue")
  1038.             ki2.CFrame = CFrame.new(pos + Vector3.new(x, y, z))
  1039.             ki2.CanCollide = false
  1040.             ki2.TopSurface = 10
  1041.             ki2.BottomSurface = 10
  1042.             ki2.LeftSurface = 10
  1043.             ki2.RightSurface = 10
  1044.             ki2.FrontSurface = 10
  1045.             ki2.BackSurface = 10
  1046.             local kim2 = Instance.new("SpecialMesh", ki2)
  1047.             kim2.MeshType = "Sphere"
  1048.             spawn(function()
  1049.                     for i = 0,15,3 do
  1050.                             wait()
  1051.                             ki2.Size = Vector3.new(i,i,i)
  1052.                             Damage(workspace)
  1053.                     end
  1054.                     spawn(function()
  1055.                             lerpt(ki2,1,0,0.2)
  1056.                     end)
  1057.             end)
  1058.             ki:Destroy()
  1059.    
  1060.     end)
  1061.     end
  1062.     Mouse.KeyDown:connect(function(k)
  1063.         if k:lower() == "b" and not ascendcooldown then
  1064.             spawn(function()
  1065.                 ascendcooldown = true
  1066.                 wait(5)
  1067.                 ascendcooldown = false
  1068.             end)
  1069.             ascend()
  1070.         elseif k:lower()  == "n" and not descendcooldown then
  1071.             spawn(function()
  1072.                 descendcooldown = true
  1073.                 wait(2)
  1074.                 descendcooldown = false
  1075.             end)
  1076.             descend()
  1077.         elseif k == "m" then
  1078.             base()
  1079.         elseif k == "q" then
  1080.                   action = "Punching"
  1081.                   idle = false
  1082.                   punching = true
  1083.                   mudodo:Play()
  1084.    
  1085.                  
  1086.    
  1087.                  repeat
  1088.    
  1089.    
  1090.     if punching == false then
  1091.     mudodo = false
  1092.     mudodo:Stop()
  1093.     mudodo:Destroy()
  1094.     attacking = false
  1095.     idle = true
  1096.     end
  1097.     damaged = {}
  1098.     action = "Punch1"
  1099.    
  1100.    
  1101.     leftArmdamaging = false
  1102.     rightArmdamaging = true
  1103.     wait(speed)
  1104.    
  1105.     if punching == false then
  1106.     attacking = false
  1107.     idle = true
  1108.     end
  1109.     damaged = {}
  1110.     action = "Punch2"
  1111.    
  1112.     leftArmdamaging = true
  1113.     rightArmdamaging = false
  1114.     wait(speed)
  1115.    
  1116.     if keyDown == false then
  1117.     attacking = false
  1118.     idle = true
  1119.     end
  1120.     damaged = {}
  1121.     action = "Punch3"
  1122.    
  1123.     leftArmdamaging = false
  1124.     rightArmdamaging = true
  1125.     wait(speed)
  1126.    
  1127.     if keyDown == false then
  1128.     attacking = false
  1129.     idle = true
  1130.     end
  1131.     damaged = {}
  1132.     action = "Punch4"
  1133.    
  1134.     wait(speed)
  1135.    
  1136.     until punching == false
  1137.     elseif k:lower() == "f" then
  1138.     if flying then
  1139.     flying = false
  1140.     if bv then
  1141.     bv:Remove()
  1142.     end
  1143.     else
  1144.     flying = true
  1145.     bv = Instance.new("BodyVelocity", root)
  1146.     bv.Velocity = Vector3.new(0, 0, 0)
  1147.     end
  1148.    
  1149.    
  1150.     elseif k:lower() == "e" then
  1151.           kiBlasting = true
  1152.           repeat
  1153.             idle = false
  1154.             if armKi == "Right" then
  1155.             action = "Punch3"
  1156.             else
  1157.          action = "Punch4"
  1158.          end
  1159.            blast(Mouse.Hit.p)
  1160.             wait(0.05)
  1161.                       if armKi == "Right" then
  1162.             armKi = "Left"
  1163.             else
  1164.          armKi = "Right"
  1165.          end
  1166.           until kiBlasting == false
  1167.         end
  1168.     end)
  1169.    
  1170.     Mouse.KeyUp:connect(function(k)
  1171.             if k:lower() == "q" then
  1172.             action = ""
  1173.             punching = false
  1174.                     idle = true
  1175.                      leftArmdamaging = false
  1176.                     rightArmdamaging = false
  1177.                     elseif k:lower() == "e" and kiBlasting then
  1178.     kiBlasting = false
  1179.                       action = ""
  1180.             idle = true
  1181.             end
  1182.     end)
  1183.     Mouse.Button1Down:connect(function()
  1184.     if flying then
  1185.     mouseDownF = true
  1186.     end
  1187.     end)
  1188.     Mouse.Button1Up:connect(function()
  1189.     if flying then
  1190.     mouseDownF = false
  1191.     end
  1192.     end)
  1193.     Mouse.KeyUp:connect(function(key)
  1194.     if key == "q" then
  1195.     mudodo:Stop()
  1196.     end
  1197.     end)
  1198.     Mouse.KeyDown:connect(function(key)
  1199.     if key == "z" then
  1200.         if char.Head.Transparency == 0 then
  1201.         GoInvisible()
  1202.         Lol:Play()
  1203.         auras:Destroy()
  1204.        
  1205.         elseif char.Head.Transparency == 1 then
  1206.         GoVisible()
  1207.         Lol:Play()
  1208.         end
  1209.        
  1210. end end)
  1211.    
  1212.    
  1213.    
  1214.     base()
RAW Paste Data
Top