daily pastebin goal
73%
SHARE
TWEET

Untitled

JRKPastesBins Nov 24th, 2017 85 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
We use cookies for various purposes including analytics. By continuing to use Pastebin, you agree to our use of cookies as described in the Cookies Policy. OK, I Understand
 
Top