local p = game.Players.LocalPlayer local m = p.Character local mouse = p:GetMouse() local q = Instance.new("BoolValue") q.Value = true q.Name = "q" local e = Instance.new("BoolValue") e.Value = true e.Name = "e" local t = Instance.new("BoolValue") t.Value = true t.Name = "t" -------------------------------------------- local part = Instance.new("Part") part.Size = Vector3.new(5,1,5) part.Parent = m part.CFrame = CFrame.new(math.random(99999,999999),math.random(99999,999999),math.random(99999,999999)) part.Anchored = true part.CanCollide = true part.Material = "Neon" part.BrickColor = BrickColor.new("Electric blue") -------------------------------------------- for i,hats in pairs(m:GetChildren()) do if hats.ClassName == "Hat" then hats:Destroy() end end for i,clothes in pairs(m:GetChildren()) do if clothes.ClassName == "Shirt" or clothes.ClassName == "Pants" then clothes:Destroy() end end local s = Instance.new("SpecialMesh",m:WaitForChild'Head') s.MeshId = "http://www.roblox.com/asset/?id=21057410" s.TextureId = "http://www.roblox.com/asset/?id=48544900" s.Scale = Vector3.new(1.05, 1.05, 1.05) m:WaitForChild'Head':WaitForChild'face':Destroy'' local l = Instance.new("PointLight",m:WaitForChild'Head') l.Shadows = true l.Color = Color3.new(0,255,255) for i,limbs in pairs(m:GetChildren()) do if limbs.ClassName == "Part" then limbs.Material = "Neon" limbs.BrickColor = BrickColor.new("Electric blue") end end mouse.KeyDown:connect(function(Key) local key = Key:lower() if key == "q" and q.Value then q.Value = false local Run = game:GetService("RunService") local LeftShoulder = m:findFirstChild'Torso':findFirstChild'Left Shoulder' local RightShoulder = m:findFirstChild'Torso':findFirstChild'Right Shoulder' local p1 = Instance.new("Part",m) local raise = coroutine.wrap(function() for i = 1, 10 do LeftShoulder.C0 = LeftShoulder.C0 *CFrame.Angles(0, 0, -.15) game:service'RunService'.RenderStepped:wait(.005) end end) raise() p1.Size = Vector3.new(2,2,2) p1.CanCollide = false p1.Material = "Neon" p1.BrickColor = BrickColor.new("Electric blue") p1.Shape = 0 local y = Instance.new("BodyVelocity") y.maxForce = Vector3.new(math.huge, math.huge, math.huge) y.velocity = (mouse.Hit.p - m.HumanoidRootPart.CFrame.p).unit * 200 y.Parent = p1 p1.CFrame = m.Torso.CFrame*CFrame.new(math.random(-3,3),math.random(-1,2.5),-6) p1.Touched:connect(function(hit) local hum = hit.Parent:findFirstChild'Humanoid' if hum ~= nil and hit.Parent.Name ~= p.Name then local damage = coroutine.wrap(function() local cf = p1.CFrame game.Debris:AddItem(bv,0) hum.WalkSpeed = 0 hit.Parent.Torso.Anchored = true hit.Parent.Head.Anchored = true p1.Anchored = true game.Debris:AddItem(p1,2) for i = 0,20 do if p1 ~= nil then game:service'RunService'.RenderStepped:wait(.03) hum.Health = hum.Health - math.random(1,2) local p1s = p1.Size p1.Size = p1s:lerp(Vector3.new(30,30,30),0.2) p1.CFrame = cf hit.Parent.Torso.Anchored = false hit.Parent.Head.Anchored = false end end end) damage() elseif hum == nil then game.Debris:AddItem(p1,0) end end) game:service'RunService'.RenderStepped:wait(.05) game.Debris:AddItem(p1, 5) local lower = coroutine.wrap(function() for i = 1, 10 do LeftShoulder.C0 = LeftShoulder.C0 *CFrame.Angles(0, 0, .15) game:service'RunService'.RenderStepped:wait(.005) end end) lower() q.Value = true end if key == "e" and e.Value then e.Value = false local Run = game:GetService("RunService") local LeftShoulder = m:findFirstChild'Torso':findFirstChild'Left Shoulder' local RightShoulder = m:findFirstChild'Torso':findFirstChild'Right Shoulder' local p1 = Instance.new("Part",m) local raise = coroutine.wrap(function() for i = 1, 10 do RightShoulder.C0 = RightShoulder.C0 *CFrame.Angles(0, 0, .15) game:service'RunService'.RenderStepped:wait(.005) end end) raise() p1.Size = Vector3.new(2,2,2) p1.CanCollide = false p1.Material = "Neon" p1.BrickColor = BrickColor.new("Electric blue") p1.Shape = 0 local y = Instance.new("BodyVelocity") y.maxForce = Vector3.new(math.huge, math.huge, math.huge) y.velocity = (mouse.Hit.p - m.HumanoidRootPart.CFrame.p).unit * 200 y.Parent = p1 p1.CFrame = m.Torso.CFrame*CFrame.new(math.random(-3,3),math.random(-1,2.5),-6) p1.Touched:connect(function(hit) local hum = hit.Parent:findFirstChild'Humanoid' if hum ~= nil and hit.Parent.Name ~= p.Name then local damage = coroutine.wrap(function() local cf = p1.CFrame game.Debris:AddItem(bv,0) hum.WalkSpeed = 0 hit.Parent.Torso.Anchored = true hit.Parent.Head.Anchored = true p1.Anchored = true game.Debris:AddItem(p1,2) for i = 0,20 do if p1 ~= nil then game:service'RunService'.RenderStepped:wait(.03) hum.Health = hum.Health - math.random(1,2) local p1s = p1.Size p1.Size = p1s:lerp(Vector3.new(30,30,30),0.2) p1.CFrame = cf hit.Parent.Torso.Anchored = false hit.Parent.Head.Anchored = false end end end) damage() elseif hum == nil then game.Debris:AddItem(p1,0) end end) game:service'RunService'.RenderStepped:wait(.05) game.Debris:AddItem(p1, 5) local lower = coroutine.wrap(function() for i = 1, 10 do RightShoulder.C0 = RightShoulder.C0 *CFrame.Angles(0, 0, -.15) game:service'RunService'.RenderStepped:wait(.005) end end) lower() e.Value = true end if key == "f" then local dash = coroutine.wrap(function() local part = Instance.new("Part") part.Size = Vector3.new(4,4,4) part.Parent =m part.CFrame = m.Torso.CFrame part.Anchored = false part.CanCollide = false part.Material = "Neon" part.BrickColor = BrickColor.new("Electric blue") local t = part:Clone() local s = Instance.new("Part") t.Parent = m local y = Instance.new("BodyVelocity") y.maxForce = Vector3.new(math.huge, math.huge, math.huge) y.velocity = m.Torso.CFrame.lookVector*200 y.Parent = m.Torso game.Debris:AddItem(y,0.5) repeat game:service'RunService'.RenderStepped:wait() t.CFrame = m.Torso.CFrame t.Transparency = t.Transparency + 0.08 until t.Transparency > 1 game:service'RunService'.RenderStepped:wait() t:remove() wait(0.5) end) dash() end if key == "t" and t.Value then t.Value = false elseif key == "t" and not t.Value then t.Value = true end while not t.Value do game:service'RunService'.RenderStepped:wait() local pad = coroutine.wrap(function() part.CFrame = m.Torso.CFrame*CFrame.new(0,-3.485,0) end) pad() end while t.Value do game:service'RunService'.RenderStepped:wait() local repad = coroutine.wrap(function() part.CFrame = CFrame.new(math.random(99999,999999),math.random(99999,999999),math.random(99999,999999)) end) repad() end while game:service'RunService'.RenderStepped:wait() do local detect = coroutine.wrap(function() for i,players in pairs(game:service'Players':GetChildren()) do if players.Character:findFirstChild'Torso'.Transparency > 0 then local mark = Instance.new("Part",game.Workspace.Camera) mark.Size = Vector3.new(1,1,1) mark.Name = players.Character.Name mark.BrickColor = BrickColor.new("Electric blue") mark.Material = "Neon" local w = Instance.new("Weld",mark) w.Part0 = mark w.Part1 = players.Character.Torso game.Debris:AddItem(mark,1) end end end) detect() end end)