Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- --https://github.com/Mokiros/roblox-FE-compatibility
- if game:GetService("RunService"):IsClient() then error("Script must be server-side in order to work; use h/ and not hl/") end
- local Player,Mouse,mouse,UserInputService,ContextActionService = owner
- local RealPlayer = Player
- do print("FE Compatibility code by Mokiros")local a=RealPlayer;script.Parent=a.Character;local b=Instance.new("RemoteEvent")b.Name="UserInput_Event"local function c()local d={_fakeEvent=true,Functions={},Connect=function(self,e)table.insert(self.Functions,e)end}d.connect=d.Connect;return d end;local f={Target=nil,Hit=CFrame.new(),KeyUp=c(),KeyDown=c(),Button1Up=c(),Button1Down=c(),Button2Up=c(),Button2Down=c()}local g={InputBegan=c(),InputEnded=c()}local CAS={Actions={},BindAction=function(self,h,i,j,...)CAS.Actions[h]=i and{Name=h,Function=i,Keys={...}}or nil end}CAS.UnbindAction=CAS.BindAction;local function k(self,l,...)local d=f[l]if d and d._fakeEvent then for m,e in pairs(d.Functions)do e(...)end end end;f.TrigEvent=k;g.TrigEvent=k;b.OnServerEvent:Connect(function(n,o)if n~=a then return end;f.Target=o.Target;f.Hit=o.Hit;if not o.isMouse then local p=o.UserInputState==Enum.UserInputState.Begin;if o.UserInputType==Enum.UserInputType.MouseButton1 then return f:TrigEvent(p and"Button1Down"or"Button1Up")end;if o.UserInputType==Enum.UserInputType.MouseButton2 then return f:TrigEvent(p and"Button2Down"or"Button2Up")end;for m,d in pairs(CAS.Actions)do for m,q in pairs(d.Keys)do if q==o.KeyCode then d.Function(d.Name,o.UserInputState,o)end end end;f:TrigEvent(p and"KeyDown"or"KeyUp",o.KeyCode.Name:lower())g:TrigEvent(p and"InputBegan"or"InputEnded",o,false)end end)b.Parent=NLS([==[local a=game:GetService("Players").LocalPlayer;local b=script:WaitForChild("UserInput_Event")local c=a:GetMouse()local d=game:GetService("UserInputService")local e=function(f,g)if g then return end;b:FireServer({KeyCode=f.KeyCode,UserInputType=f.UserInputType,UserInputState=f.UserInputState,Hit=c.Hit,Target=c.Target})end;d.InputBegan:Connect(e)d.InputEnded:Connect(e)local h,i;while wait(1/30)do if h~=c.Hit or i~=c.Target then h,i=c.Hit,c.Target;b:FireServer({isMouse=true,Target=i,Hit=h})end end]==],Player.Character)local r=game;local s={__index=function(self,q)local t=rawget(self,"_RealService")if t then return typeof(t[q])=="function"and function(m,...)return t[q](t,...)end or t[q]end end,__newindex=function(self,q,u)local t=rawget(self,"_RealService")if t then t[q]=u end end}local function v(d,w)d._RealService=typeof(w)=="string"and r:GetService(w)or w;return setmetatable(d,s)end;local x={GetService=function(self,t)return rawget(self,t)or r:GetService(t)end,Players=v({LocalPlayer=v({GetMouse=function(self)return f end},Player)},"Players"),UserInputService=v(g,"UserInputService"),ContextActionService=v(CAS,"ContextActionService"),RunService=v({_btrs={},RenderStepped=r:GetService("RunService").Heartbeat,BindToRenderStep=function(self,h,m,i)self._btrs[h]=self.Heartbeat:Connect(i)end,UnbindFromRenderStep=function(self,h)self._btrs[h]:Disconnect()end},"RunService")}rawset(x.Players,"localPlayer",x.Players.LocalPlayer)x.service=x.GetService;v(x,game)game,owner=x,x.Players.LocalPlayer end --MADE BY OneLegend (NOT THE SCRIPT) LOCAL SCRIPT: Go to line 5 and put your name where it says "YOUR NAME HERE"
- if script.Parent.className ~= "HopperBin" then
- h = Instance.new("HopperBin")
- local admin = game.Players.timetodie23232223
- h.Name = "Epic Blades"
- script.Parent = h
- h.Parent = admin.Backpack
- end
- bin = script.Parent
- player = bin.Parent.Parent.Character
- rarm = player["Right Arm"]
- larm = player["Left Arm"]
- visible = true
- --for i, v in pairs(game.Players:GetChildren()) do
- --bin:Clone().Parent = v.Backpack
- --end
- on = 1
- local glideg = Instance.new("BodyGyro")
- local glidev = Instance.new("BodyVelocity")
- function shadow(rblade,lblade)
- while on == 1 do
- wait(.1)
- if visible then
- local a = rblade:clone()
- local b = lblade:clone()
- a.Anchored = true
- a.Parent = player
- a.CFrame = rblade.CFrame
- a.CanCollide = false
- a.Transparency = .2
- b.Anchored = true
- b.Parent = player
- b.CFrame = lblade.CFrame
- b.CanCollide = false
- b.Transparency = .2
- coroutine.resume(coroutine.create(function() dissapate(a,b) end))
- end
- end
- end
- function stun(blast)
- for x = 1,15 do
- wait(1)
- local sap = game.Players:GetChildren()
- for i = 1,#sap do
- wait()
- if (sap.Character.Torso.Position - Workspace.keel.Position).magnitude < 20 then
- sap.Character.Humanoid.Sit = true
- end
- end
- end
- end
- function dissapate(a,b)
- for i = 1,8 do
- wait()
- a.Transparency = a.Transparency +.1
- b.Transparency = b.Transparency +.1
- end
- a:remove()
- b:remove()
- end
- bin.Selected:connect(function(mouse)
- on = 1
- if player.Torso:findFirstChild("Right Shoulder") ~= nil then
- rs = player.Torso["Right Shoulder"]
- rs.Part1 = nil
- end
- if player.Torso:findFirstChild("Left Shoulder") ~= nil then
- ls = player.Torso["Left Shoulder"]
- ls.Part1 = nil
- end
- if player:FindFirstChild("check") == nil then
- rns = Instance.new("Weld")
- rns.Parent = player.Torso
- rns.Part0 = rns.Parent
- rns.Part1 = player["Right Arm"]
- rns.C1 = CFrame.new(-1.55,.4,0)*CFrame.Angles(0,0,-.5)
- lns = Instance.new("Weld")
- lns.Parent = player.Torso
- lns.Part0 = lns.Parent
- lns.Part1 = player["Left Arm"]
- lns.C1 = CFrame.new(1.55,.4,0)*CFrame.Angles(0,0,.5)
- rblade = Instance.new("Part")
- rblade.BrickColor = BrickColor.new("Institutional white")
- rblade.Name ="check"
- rblade.Parent = player
- rblade.CanCollide = false
- rblade.Size = Vector3.new(1,3,1)
- rblade.formFactor = "Symmetric"
- rblade.TopSurface = 0
- rblade.BottomSurface = 0
- rbm = Instance.new("BlockMesh")
- rbm.Parent = rblade
- rbm.Scale = Vector3.new(.1,1,.3)
- rbw = Instance.new("Weld")
- rbw.Parent = rarm
- rbw.Part0 = rarm
- rbw.Part1 = rblade
- rbw.C1 = CFrame.new(0,1,0)
- lblade = Instance.new("Part")
- lblade.BrickColor = rblade.BrickColor
- lblade.Name = "checkb"
- lblade.Parent = player
- lblade.CanCollide = false
- lblade.Size = Vector3.new(1,3,1)
- lblade.formFactor = "Symmetric"
- lblade.TopSurface = 0
- lblade.BottomSurface = 0
- lbm = Instance.new("BlockMesh")
- lbm.Parent = lblade
- lbm.Scale = Vector3.new(.1,1,.3)
- lbw = Instance.new("Weld")
- lbw.Parent = larm
- lbw.Part0 = larm
- lbw.Part1 = lblade
- lbw.C1 = CFrame.new(0,1,0)
- coroutine.resume(coroutine.create(function() shadow(rblade, lblade) end))
- end
- rblade.Touched:connect(function(hit)
- if hit.Parent:findFirstChild("Humanoid") ~= nil then
- if hit.Parent.Name ~= player.Name then
- if hit.Parent.Humanoid.MaxHealth > 100 then
- hit.Parent.Humanoid.MaxHealth = 100
- end
- hit.Parent.Humanoid.Health = hit.Parent.Humanoid.Health - math.random(3,7)
- for i = 1, (math.random(1,3)) do
- wait()
- local bleed = Instance.new("Part")
- bleed.formFactor = "Symmetric"
- bleed.Size = Vector3.new(1,1,1)
- bleed.BrickColor = BrickColor.new("Bright red")
- bleed.TopSurface = 0
- bleed.BottomSurface = 0
- bleed.Reflectance = .1
- bleed.Transparency = .4
- bleed.Parent = Workspace
- bleed.Position = rblade.Position
- local bleedm = Instance.new("SpecialMesh")
- bleedm.MeshType = "Sphere"
- bleedm.Scale = Vector3.new(.2,.2,.2)
- bleedm.Parent = bleed
- game:GetService("Debris"):AddItem(bleed, 5)
- end
- end
- end
- end)
- lblade.Touched:connect(function(hit)
- if hit.Parent:findFirstChild("Humanoid") ~= nil then
- if hit.Parent.Name ~= player.Name then
- if hit.Parent.Humanoid.MaxHealth > 100 then
- hit.Parent.Humanoid.MaxHealth = 100
- end
- hit.Parent.Humanoid.Health = hit.Parent.Humanoid.Health - math.random(3,7)
- for i = 1, (math.random(1,3)) do
- wait()
- local bleed = Instance.new("Part")
- bleed.formFactor = "Symmetric"
- bleed.Size = Vector3.new(1,1,1)
- bleed.BrickColor = BrickColor.new("Bright red")
- bleed.TopSurface = 0
- bleed.BottomSurface = 0
- bleed.Reflectance = .1
- bleed.Transparency = .4
- bleed.Parent = Workspace
- bleed.Position = lblade.Position
- local bleedm = Instance.new("SpecialMesh")
- bleedm.MeshType = "Sphere"
- bleedm.Scale = Vector3.new(.2,.2,.2)
- bleedm.Parent = bleed
- game:GetService("Debris"):AddItem(bleed, 5)
- end
- end
- end
- end)
- ----end of blades
- right = rns
- left = lns
- mouse.KeyDown:connect(function(key)
- key = key:lower()
- print(key)
- if key == "z" and rblade.Transparency <= 0 then
- for i = 1,50 do
- wait()
- rblade.Transparency = rblade.Transparency + .02
- lblade.Transparency = lblade.Transparency + .02
- end
- rblade.Transparency = 1
- lblade.Transparency = 1
- visible = false
- elseif key == "x" and rblade.Transparency > 0 then
- visible = true
- for i = 1,50 do
- wait()
- rblade.Transparency = rblade.Transparency - .02
- lblade.Transparency = lblade.Transparency - .02
- end
- rblade.Transparency = 0
- lblade.Transparency = 0
- elseif key == "c" then
- wait()
- left.C1 = CFrame.new(1.55,.4,0)*CFrame.Angles(0,0,.5)
- right.C1 = CFrame.new(-1.55,.4,0)*CFrame.Angles(0,0,-.5)
- end
- if key == "e" then
- right.C1 = CFrame.new(-1.55,.4,0)*CFrame.Angles(0,0,-.5)
- wait()
- right.C1 = CFrame.new(-1.51,.1,-.05)*CFrame.Angles((math.pi*-.1),(math.pi*0),(math.pi*-.05))
- wait()
- right.C1 = CFrame.new(-1.47,.2,-.1)*CFrame.Angles((math.pi*-.2),(math.pi*0),(math.pi*-.1))
- wait()
- right.C1 = CFrame.new(-1.43,.3,-.15)*CFrame.Angles((math.pi*-.3),(math.pi*0),(math.pi*-.15))
- wait()
- right.C1 = CFrame.new(-1.39,.4,-.2)*CFrame.Angles((math.pi*-.4),(math.pi*0),(math.pi*-.2))
- wait()
- right.C1 = CFrame.new(-1.35,.5,-.25)*CFrame.Angles((math.pi*-.5),(math.pi*0),(math.pi*-.25))
- wait(.5)
- right.C1 = CFrame.new(-1.39,.4,-.2)*CFrame.Angles((math.pi*-.4),(math.pi*0),(math.pi*-.2))
- wait()
- right.C1 = CFrame.new(-1.43,.3,-.15)*CFrame.Angles((math.pi*-.3),(math.pi*0),(math.pi*-.15))
- wait()
- right.C1 = CFrame.new(-1.47,.2,-.1)*CFrame.Angles((math.pi*-.2),(math.pi*0),(math.pi*-.1))
- wait()
- right.C1 = CFrame.new(-1.51,.1,-.05)*CFrame.Angles((math.pi*-.1),(math.pi*0),(math.pi*-.05))
- wait()
- right.C1 = CFrame.new(-1.55,.4,0)*CFrame.Angles(0,0,-.5)
- elseif key == "q" then
- left.C1 = CFrame.new(1.55,.4,0)*CFrame.Angles(0,0,.5)
- wait()
- left.C1 = CFrame.new(1.51,.1,-.05)*CFrame.Angles((math.pi*-.1),(math.pi*0),(math.pi*.05))
- wait()
- left.C1 = CFrame.new(1.47,.2,-.1)*CFrame.Angles((math.pi*-.2),(math.pi*0),(math.pi*.1))
- wait()
- left.C1 = CFrame.new(1.43,.3,-.15)*CFrame.Angles((math.pi*-.3),(math.pi*0),(math.pi*.15))
- wait()
- left.C1 = CFrame.new(1.39,.4,-.2)*CFrame.Angles((math.pi*-.4),(math.pi*0),(math.pi*.2))
- wait()
- left.C1 = CFrame.new(1.35,.5,-.25)*CFrame.Angles((math.pi*-.5),(math.pi*0),(math.pi*.25))
- wait(.5)
- left.C1 = CFrame.new(1.39,.4,-.2)*CFrame.Angles((math.pi*-.4),(math.pi*0),(math.pi*.2))
- wait()
- left.C1 = CFrame.new(1.43,.3,-.15)*CFrame.Angles((math.pi*-.3),(math.pi*0),(math.pi*.15))
- wait()
- left.C1 = CFrame.new(1.47,.2,-.1)*CFrame.Angles((math.pi*-.2),(math.pi*0),(math.pi*.1))
- wait()
- left.C1 = CFrame.new(1.51,.1,-.05)*CFrame.Angles((math.pi*-.1),(math.pi*0),(math.pi*.05))
- wait()
- left.C1 = CFrame.new(1.55,.4,0)*CFrame.Angles(0,0,.5)
- elseif key == "r" then
- left.C1 = CFrame.new(1.55,.4,0)*CFrame.Angles(0,0,.5)
- wait()
- left.C1 = CFrame.new(1.42,0.62,0)*CFrame.Angles((math.pi*0),(math.pi*0),(math.pi*.3))
- wait()
- left.C1 = CFrame.new(1.29,0.84,0)*CFrame.Angles((math.pi*0),(math.pi*0),(math.pi*.35))
- wait()
- left.C1 = CFrame.new(1.16,1.06,0)*CFrame.Angles((math.pi*0),(math.pi*0),(math.pi*.4))
- wait()
- left.C1 = CFrame.new(1.03,1.28,0)*CFrame.Angles((math.pi*0),(math.pi*0),(math.pi*.45))
- wait()
- left.C1 = CFrame.new(0.9,1.5,0)*CFrame.Angles((math.pi*0),(math.pi*0),(math.pi*.5))
- wait(.2)
- left.C1 = CFrame.new(0.9,1.5,-0.15)*CFrame.Angles((math.pi*-.15),(math.pi*0),(math.pi*.5))
- wait()
- left.C1 = CFrame.new(0.9,1.5,-0.30)*CFrame.Angles((math.pi*-.30),(math.pi*0),(math.pi*.5))
- wait()
- left.C1 = CFrame.new(0.9,1.5,-0.45)*CFrame.Angles((math.pi*-.45),(math.pi*0),(math.pi*.5))
- wait()
- left.C1 = CFrame.new(0.9,1.5,-0.60)*CFrame.Angles((math.pi*-.60),(math.pi*0),(math.pi*.5))
- wait()
- left.C1 = CFrame.new(0.9,1.5,-0.75)*CFrame.Angles((math.pi*-.75),(math.pi*0),(math.pi*.5))
- wait(.1)
- left.C1 = CFrame.new(1.03,1.28,0)*CFrame.Angles((math.pi*-.60),(math.pi*0),(math.pi*.45))
- wait()
- left.C1 = CFrame.new(1.16,1.06,0)*CFrame.Angles((math.pi*-.45),(math.pi*0),(math.pi*.4))
- wait()
- left.C1 = CFrame.new(1.29,0.84,0)*CFrame.Angles((math.pi*-.30),(math.pi*0),(math.pi*.35))
- wait()
- left.C1 = CFrame.new(1.42,0.62,0)*CFrame.Angles((math.pi*-.15),(math.pi*0),(math.pi*.3))
- wait()
- left.C1 = CFrame.new(1.55,.4,0)*CFrame.Angles(0,0,.5)
- elseif key == "t" then
- right.C1 = CFrame.new(-1.55,.4,0)*CFrame.Angles(0,0,-.5)
- wait()
- right.C1 = CFrame.new(-1.42,0.62,0)*CFrame.Angles((math.pi*0),(math.pi*0),(math.pi*-.3))
- wait()
- right.C1 = CFrame.new(-1.29,0.84,0)*CFrame.Angles((math.pi*0),(math.pi*0),(math.pi*-.35))
- wait()
- right.C1 = CFrame.new(-1.16,1.06,0)*CFrame.Angles((math.pi*0),(math.pi*0),(math.pi*-.4))
- wait()
- right.C1 = CFrame.new(-1.03,1.28,0)*CFrame.Angles((math.pi*0),(math.pi*0),(math.pi*-.45))
- wait()
- right.C1 = CFrame.new(-0.9,1.5,0)*CFrame.Angles((math.pi*0),(math.pi*0),(math.pi*-.5))
- wait(.2)
- right.C1 = CFrame.new(-0.9,1.5,-0.15)*CFrame.Angles((math.pi*-.15),(math.pi*0),(math.pi*-.5))
- wait()
- right.C1 = CFrame.new(-0.9,1.5,-0.30)*CFrame.Angles((math.pi*-.30),(math.pi*0),(math.pi*-.5))
- wait()
- right.C1 = CFrame.new(-0.9,1.5,-0.45)*CFrame.Angles((math.pi*-.45),(math.pi*0),(math.pi*-.5))
- wait()
- right.C1 = CFrame.new(-0.9,1.5,-0.60)*CFrame.Angles((math.pi*-.60),(math.pi*0),(math.pi*-.5))
- wait()
- right.C1 = CFrame.new(-0.9,1.5,-0.75)*CFrame.Angles((math.pi*-.75),(math.pi*0),(math.pi*-.5))
- wait(.1)
- right.C1 = CFrame.new(-1.03,1.28,0)*CFrame.Angles((math.pi*-.60),(math.pi*0),(math.pi*-.45))
- wait()
- right.C1 = CFrame.new(-1.16,1.06,0)*CFrame.Angles((math.pi*-.45),(math.pi*0),(math.pi*-.4))
- wait()
- right.C1 = CFrame.new(-1.29,0.84,0)*CFrame.Angles((math.pi*-.30),(math.pi*0),(math.pi*-.35))
- wait()
- right.C1 = CFrame.new(-1.42,0.62,0)*CFrame.Angles((math.pi*-.15),(math.pi*0),(math.pi*-.3))
- wait()
- right.C1 = CFrame.new(-1.55,.4,0)*CFrame.Angles(0,0,-.5)
- end
- --abilities
- if key == "b" then
- local a = player:GetChildren()
- for i = 1,#a do
- wait()
- if a.className == "Part" and a.Name ~= "check" and a.Name ~= "checkb" then
- for x = 1, 5 do
- wait()
- a.Transparency = a.Transparency +.2
- end
- elseif a.className == "Hat" then
- for x = 1, 5 do
- wait()
- a.Handle.Transparency = a.Handle.Transparency +.2
- end
- end
- end
- player.Torso.CFrame = mouse.Hit + Vector3.new(0,4,0)
- wait()
- for i = 1,#a do
- wait()
- if a.className == "Part" and a.Name ~= "check" and a.Name ~= "checkb" then
- for x = 1, 5 do
- wait()
- a.Transparency = a.Transparency -.2
- end
- elseif a.className == "Hat" then
- for x = 1, 5 do
- wait()
- a.Handle.Transparency = a.Handle.Transparency -.2
- end
- end
- end
- for i = 1,#a do
- wait()
- if a.className == "Part" and a.Name ~= "check" and a.Name ~= "checkb" then
- wait()
- a.Transparency = 0
- elseif a.className == "Hat" then
- wait()
- a.Handle.Transparency = 0
- end
- end
- end
- if key == "v" then
- right.C1 = CFrame.new(-1.55,.4,0)*CFrame.Angles(0,0,-.5)
- left.C1 = CFrame.new(1.55,.4,0)*CFrame.Angles(0,0,.5)
- wait()
- right.C1 = CFrame.new(-1.51,.1,-.05)*CFrame.Angles((math.pi*-.1),(math.pi*0),(math.pi*-.05))
- left.C1 = CFrame.new(1.51,.1,-.05)*CFrame.Angles((math.pi*-.1),(math.pi*0),(math.pi*.05))
- wait()
- right.C1 = CFrame.new(-1.47,.2,-.1)*CFrame.Angles((math.pi*-.2),(math.pi*0),(math.pi*-.1))
- left.C1 = CFrame.new(1.47,.2,-.1)*CFrame.Angles((math.pi*-.2),(math.pi*0),(math.pi*.1))
- wait()
- right.C1 = CFrame.new(-1.43,.3,-.15)*CFrame.Angles((math.pi*-.3),(math.pi*0),(math.pi*-.15))
- left.C1 = CFrame.new(1.43,.3,-.15)*CFrame.Angles((math.pi*-.3),(math.pi*0),(math.pi*.15))
- wait()
- right.C1 = CFrame.new(-1.39,.4,-.2)*CFrame.Angles((math.pi*-.4),(math.pi*0),(math.pi*-.2))
- left.C1 = CFrame.new(1.39,.4,-.2)*CFrame.Angles((math.pi*-.4),(math.pi*0),(math.pi*.2))
- wait()
- right.C1 = CFrame.new(-1.35,.5,-.25)*CFrame.Angles((math.pi*-.5),(math.pi*0),(math.pi*-.25))
- left.C1 = CFrame.new(1.35,.5,-.25)*CFrame.Angles((math.pi*-.5),(math.pi*0),(math.pi*.25))
- wait(.2)
- wait(.45)
- right.C1 = CFrame.new(-1.39,.4,-.2)*CFrame.Angles((math.pi*-.4),(math.pi*0),(math.pi*-.2))
- left.C1 = CFrame.new(1.39,.4,-.2)*CFrame.Angles((math.pi*-.4),(math.pi*0),(math.pi*.2))
- wait()
- right.C1 = CFrame.new(-1.43,.3,-.15)*CFrame.Angles((math.pi*-.3),(math.pi*0),(math.pi*-.15))
- left.C1 = CFrame.new(1.43,.3,-.15)*CFrame.Angles((math.pi*-.3),(math.pi*0),(math.pi*.15))
- wait()
- right.C1 = CFrame.new(-1.47,.2,-.1)*CFrame.Angles((math.pi*-.2),(math.pi*0),(math.pi*-.1))
- left.C1 = CFrame.new(1.47,.2,-.1)*CFrame.Angles((math.pi*-.2),(math.pi*0),(math.pi*.1))
- wait()
- right.C1 = CFrame.new(-1.51,.1,-.05)*CFrame.Angles((math.pi*-.1),(math.pi*0),(math.pi*-.05))
- left.C1 = CFrame.new(1.51,.1,-.05)*CFrame.Angles((math.pi*-.1),(math.pi*0),(math.pi*.05))
- wait()
- right.C1 = CFrame.new(-1.55,.4,0)*CFrame.Angles(0,0,-.5)
- left.C1 = CFrame.new(1.55,.4,0)*CFrame.Angles(0,0,.5)
- end
- if key == "f" then
- local tar = mouse.Target
- if tar.Parent:findFirstChild("Humanoid") ~= nil then
- local float = Instance.new("BodyPosition")
- float.Parent = tar.Parent.Torso
- float.maxForce = Vector3.new(math.huge,math.huge,math.huge)
- float.position = tar.Parent.Torso.Position + Vector3.new(0,10,0)
- wait(1)
- player.Humanoid.MaxHealth = 99999
- player.Humanoid.Health = 99999
- local floatme = Instance.new("BodyPosition")
- floatme.Parent = player.Torso
- floatme.maxForce = Vector3.new(math.huge,math.huge,math.huge)
- floatme.position = tar.Parent.Torso.Position
- wait(1)
- right.C1 = CFrame.new(-1.55,.4,0)*CFrame.Angles(0,0,-.5)
- left.C1 = CFrame.new(1.55,.4,0)*CFrame.Angles(0,0,.5)
- wait()
- right.C1 = CFrame.new(-1.51,.1,-.05)*CFrame.Angles((math.pi*-.1),(math.pi*0),(math.pi*-.05))
- left.C1 = CFrame.new(1.51,.1,-.05)*CFrame.Angles((math.pi*-.1),(math.pi*0),(math.pi*.05))
- wait()
- right.C1 = CFrame.new(-1.47,.2,-.1)*CFrame.Angles((math.pi*-.2),(math.pi*0),(math.pi*-.1))
- left.C1 = CFrame.new(1.47,.2,-.1)*CFrame.Angles((math.pi*-.2),(math.pi*0),(math.pi*.1))
- wait()
- right.C1 = CFrame.new(-1.43,.3,-.15)*CFrame.Angles((math.pi*-.3),(math.pi*0),(math.pi*-.15))
- left.C1 = CFrame.new(1.43,.3,-.15)*CFrame.Angles((math.pi*-.3),(math.pi*0),(math.pi*.15))
- wait()
- right.C1 = CFrame.new(-1.39,.4,-.2)*CFrame.Angles((math.pi*-.4),(math.pi*0),(math.pi*-.2))
- left.C1 = CFrame.new(1.39,.4,-.2)*CFrame.Angles((math.pi*-.4),(math.pi*0),(math.pi*.2))
- wait()
- right.C1 = CFrame.new(-1.35,.5,-.25)*CFrame.Angles((math.pi*-.5),(math.pi*0),(math.pi*-.25))
- left.C1 = CFrame.new(1.35,.5,-.25)*CFrame.Angles((math.pi*-.5),(math.pi*0),(math.pi*.25))
- wait()
- right.C1 = CFrame.new(-1.39,.4,-.2)*CFrame.Angles((math.pi*-.4),(math.pi*0),(math.pi*-.2))
- left.C1 = CFrame.new(1.39,.4,-.2)*CFrame.Angles((math.pi*-.4),(math.pi*0),(math.pi*.2))
- wait()
- right.C1 = CFrame.new(-1.43,.3,-.15)*CFrame.Angles((math.pi*-.3),(math.pi*0),(math.pi*-.15))
- left.C1 = CFrame.new(1.43,.3,-.15)*CFrame.Angles((math.pi*-.3),(math.pi*0),(math.pi*.15))
- wait()
- right.C1 = CFrame.new(-1.47,.2,-.1)*CFrame.Angles((math.pi*-.2),(math.pi*0),(math.pi*-.1))
- left.C1 = CFrame.new(1.47,.2,-.1)*CFrame.Angles((math.pi*-.2),(math.pi*0),(math.pi*.1))
- wait()
- right.C1 = CFrame.new(-1.51,.1,-.05)*CFrame.Angles((math.pi*-.1),(math.pi*0),(math.pi*-.05))
- left.C1 = CFrame.new(1.51,.1,-.05)*CFrame.Angles((math.pi*-.1),(math.pi*0),(math.pi*.05))
- wait()
- right.C1 = CFrame.new(-1.55,.4,0)*CFrame.Angles(0,0,-.5)
- left.C1 = CFrame.new(1.55,.4,0)*CFrame.Angles(0,0,.5)
- wait()
- right.C1 = CFrame.new(-1.55,.4,0)*CFrame.Angles(0,0,-.5)
- left.C1 = CFrame.new(1.55,.4,0)*CFrame.Angles(0,0,.5)
- wait()
- right.C1 = CFrame.new(-1.51,.1,-.05)*CFrame.Angles((math.pi*-.1),(math.pi*0),(math.pi*-.05))
- left.C1 = CFrame.new(1.51,.1,-.05)*CFrame.Angles((math.pi*-.1),(math.pi*0),(math.pi*.05))
- wait()
- right.C1 = CFrame.new(-1.47,.2,-.1)*CFrame.Angles((math.pi*-.2),(math.pi*0),(math.pi*-.1))
- left.C1 = CFrame.new(1.47,.2,-.1)*CFrame.Angles((math.pi*-.2),(math.pi*0),(math.pi*.1))
- wait()
- right.C1 = CFrame.new(-1.43,.3,-.15)*CFrame.Angles((math.pi*-.3),(math.pi*0),(math.pi*-.15))
- left.C1 = CFrame.new(1.43,.3,-.15)*CFrame.Angles((math.pi*-.3),(math.pi*0),(math.pi*.15))
- wait()
- right.C1 = CFrame.new(-1.39,.4,-.2)*CFrame.Angles((math.pi*-.4),(math.pi*0),(math.pi*-.2))
- left.C1 = CFrame.new(1.39,.4,-.2)*CFrame.Angles((math.pi*-.4),(math.pi*0),(math.pi*.2))
- wait()
- right.C1 = CFrame.new(-1.35,.5,-.25)*CFrame.Angles((math.pi*-.5),(math.pi*0),(math.pi*-.25))
- left.C1 = CFrame.new(1.35,.5,-.25)*CFrame.Angles((math.pi*-.5),(math.pi*0),(math.pi*.25))
- wait()
- right.C1 = CFrame.new(-1.39,.4,-.2)*CFrame.Angles((math.pi*-.4),(math.pi*0),(math.pi*-.2))
- left.C1 = CFrame.new(1.39,.4,-.2)*CFrame.Angles((math.pi*-.4),(math.pi*0),(math.pi*.2))
- wait()
- right.C1 = CFrame.new(-1.43,.3,-.15)*CFrame.Angles((math.pi*-.3),(math.pi*0),(math.pi*-.15))
- left.C1 = CFrame.new(1.43,.3,-.15)*CFrame.Angles((math.pi*-.3),(math.pi*0),(math.pi*.15))
- wait()
- right.C1 = CFrame.new(-1.47,.2,-.1)*CFrame.Angles((math.pi*-.2),(math.pi*0),(math.pi*-.1))
- left.C1 = CFrame.new(1.47,.2,-.1)*CFrame.Angles((math.pi*-.2),(math.pi*0),(math.pi*.1))
- wait()
- right.C1 = CFrame.new(-1.51,.1,-.05)*CFrame.Angles((math.pi*-.1),(math.pi*0),(math.pi*-.05))
- left.C1 = CFrame.new(1.51,.1,-.05)*CFrame.Angles((math.pi*-.1),(math.pi*0),(math.pi*.05))
- wait()
- right.C1 = CFrame.new(-1.55,.4,0)*CFrame.Angles(0,0,-.5)
- left.C1 = CFrame.new(1.55,.4,0)*CFrame.Angles(0,0,.5)
- wait(.5)
- player.Humanoid.MaxHealth = 100
- player.Humanoid.Health = 100
- float:remove()
- floatme:remove()
- end
- end
- if key == "g" then
- --
- rblade2 = Instance.new("Part")
- rblade2.BrickColor = BrickColor.new("Really black")
- rblade2.Parent = player
- rblade2.CanCollide = false
- rblade2.Size = Vector3.new(1,6,1)
- rblade2.CFrame = rblade.CFrame
- rblade2.formFactor = "Symmetric"
- rblade2.TopSurface = 0
- rblade2.BottomSurface = 0
- rblade2.Reflectance = .5
- rbm2 = Instance.new("BlockMesh")
- rbm2.Parent = rblade2
- rbm2.Scale = Vector3.new(.21,1,.31)
- rbw2 = Instance.new("Weld")
- rbw2.Parent = rblade
- rbw2.Part0 = rblade
- rbw2.Part1 = rblade2
- lblade2 = Instance.new("Part")
- lblade2.BrickColor = rblade.BrickColor
- lblade2.Parent = player
- lblade2.CanCollide = false
- lblade2.Size = Vector3.new(1,6,1)
- lblade2.CFrame = lblade.CFrame
- lblade2.formFactor = "Symmetric"
- lblade2.TopSurface = 0
- lblade2.BottomSurface = 0
- lblade2.Reflectance = .5
- lbm2 = Instance.new("BlockMesh")
- lbm2.Parent = lblade2
- lbm2.Scale = Vector3.new(.21,1,.31)
- lbw2 = Instance.new("Weld")
- lbw2.Parent = lblade
- lbw2.Part0 = lblade
- lbw2.Part1 = lblade2
- rblade.Touched:connect(function(hit)
- if hit.Parent:findFirstChild("Humanoid") ~= nil then
- if hit.Parent.Name ~= player.Name then
- hit.Parent.Humanoid.Health = hit.Parent.Humanoid.Health - 10
- end
- end
- end)
- lblade.Touched:connect(function(hit)
- if hit.Parent:findFirstChild("Humanoid") ~= nil then
- if hit.Parent.Name ~= player.Name then
- hit.Parent.Humanoid.Health = hit.Parent.Humanoid.Health - 10
- end
- end
- end)
- --
- right.C1 = CFrame.new(-1.55,.5,0)*CFrame.Angles((math.pi*-1),(math.pi*0),(math.pi*-.25))
- left.C1 = CFrame.new(1.55,.5,0)*CFrame.Angles((math.pi*-1),(math.pi*0),(math.pi*.25))
- wait()
- right.C1 = CFrame.new(-1.55,.5,0)*CFrame.Angles((math.pi*-.9),(math.pi*0),(math.pi*-.25))
- left.C1 = CFrame.new(1.55,.5,0)*CFrame.Angles((math.pi*-.9),(math.pi*0),(math.pi*.25))
- wait()
- right.C1 = CFrame.new(-1.55,.5,0)*CFrame.Angles((math.pi*-.8),(math.pi*0),(math.pi*-.25))
- left.C1 = CFrame.new(1.55,.5,0)*CFrame.Angles((math.pi*-.8),(math.pi*0),(math.pi*.25))
- wait()
- right.C1 = CFrame.new(-1.55,.5,0)*CFrame.Angles((math.pi*-.7),(math.pi*0),(math.pi*-.25))
- left.C1 = CFrame.new(1.55,.5,0)*CFrame.Angles((math.pi*-.7),(math.pi*0),(math.pi*.25))
- wait()
- right.C1 = CFrame.new(-1.55,.5,0)*CFrame.Angles((math.pi*-.6),(math.pi*0),(math.pi*-.25))
- left.C1 = CFrame.new(1.55,.5,0)*CFrame.Angles((math.pi*-.6),(math.pi*0),(math.pi*.25))
- wait()
- right.C1 = CFrame.new(-1.55,.5,0)*CFrame.Angles((math.pi*-.5),(math.pi*0),(math.pi*-.25))
- left.C1 = CFrame.new(1.55,.5,0)*CFrame.Angles((math.pi*-.5),(math.pi*0),(math.pi*.25))
- wait()
- right.C1 = CFrame.new(-1.55,.5,0)*CFrame.Angles((math.pi*-.4),(math.pi*0),(math.pi*-.25))
- left.C1 = CFrame.new(1.55,.5,0)*CFrame.Angles((math.pi*-.4),(math.pi*0),(math.pi*.25))
- wait()
- right.C1 = CFrame.new(-1.55,.5,0)*CFrame.Angles((math.pi*-.3),(math.pi*0),(math.pi*-.25))
- left.C1 = CFrame.new(1.55,.5,0)*CFrame.Angles((math.pi*-.3),(math.pi*0),(math.pi*.25))
- wait()
- right.C1 = CFrame.new(-1.55,.5,0)*CFrame.Angles((math.pi*-.2),(math.pi*0),(math.pi*-.25))
- left.C1 = CFrame.new(1.55,.5,0)*CFrame.Angles((math.pi*-.2),(math.pi*0),(math.pi*.25))
- wait()
- right.C1 = CFrame.new(-1.55,.5,0)*CFrame.Angles((math.pi*-.1),(math.pi*0),(math.pi*-.25))
- left.C1 = CFrame.new(1.55,.5,0)*CFrame.Angles((math.pi*-.1),(math.pi*0),(math.pi*.25))
- wait()
- right.C1 = CFrame.new(-1.55,.4,0)*CFrame.Angles(0,0,-.5)
- left.C1 = CFrame.new(1.55,.4,0)*CFrame.Angles(0,0,.5)
- lblade2:remove()
- rblade2:remove()
- end
- if key == "h" then
- right.C1 = CFrame.new(-1.55,.4,0)*CFrame.Angles(0,0,-.5)
- left.C1 = CFrame.new(1.55,.4,0)*CFrame.Angles(0,0,.5)
- wait()
- right.C1 = CFrame.new(-1.55,.0,0)*CFrame.Angles((math.pi*-.0),(math.pi*0),(math.pi*-.25))
- left.C1 = CFrame.new(1.55,.0,0)*CFrame.Angles((math.pi*-.0),(math.pi*0),(math.pi*.25))
- wait()
- right.C1 = CFrame.new(-1.44,.1,.1)*CFrame.Angles((math.pi*-.1),(math.pi*.1),(math.pi*-.2))
- left.C1 = CFrame.new(1.44,.1,.1)*CFrame.Angles((math.pi*-.1),(math.pi*.1),(math.pi*.2))
- wait()
- right.C1 = CFrame.new(-1.33,.2,.2)*CFrame.Angles((math.pi*-.2),(math.pi*.2),(math.pi*-.15))
- left.C1 = CFrame.new(1.33,.2,.2)*CFrame.Angles((math.pi*-.2),(math.pi*.2),(math.pi*.15))
- wait()
- right.C1 = CFrame.new(-1.22,-.3,.3)*CFrame.Angles((math.pi*-.3),(math.pi*.3),(math.pi*-.1))
- left.C1 = CFrame.new(1.22,-.3,.3)*CFrame.Angles((math.pi*-.3),(math.pi*.3),(math.pi*.1))
- wait()
- right.C1 = CFrame.new(-1.11,-.4,.4)*CFrame.Angles((math.pi*-.4),(math.pi*.4),(math.pi*-.05))
- left.C1 = CFrame.new(1.11,-.4,.4)*CFrame.Angles((math.pi*-.4),(math.pi*.4),(math.pi*.05))
- wait()
- right.C1 = CFrame.new(-1.00,-.5,.5)*CFrame.Angles((math.pi*-.5),(math.pi*-.5),(math.pi*-.00))
- left.C1 = CFrame.new(1.00,-.5,.5)*CFrame.Angles((math.pi*-.5),(math.pi*.5),(math.pi*.00))
- wait()
- --
- rblade2 = Instance.new("Part")
- rblade2.BrickColor = BrickColor.new("Really black")
- rblade2.Parent = player
- rblade2.CanCollide = false
- rblade2.Size = Vector3.new(1,6,1)
- rblade2.CFrame = rblade.CFrame
- rblade2.formFactor = "Symmetric"
- rblade2.TopSurface = 0
- rblade2.BottomSurface = 0
- rblade2.Reflectance = .5
- rbm2 = Instance.new("BlockMesh")
- rbm2.Parent = rblade2
- rbm2.Scale = Vector3.new(.21,1,.31)
- rbw2 = Instance.new("Weld")
- rbw2.Parent = rblade
- rbw2.Part0 = rblade
- rbw2.Part1 = rblade2
- lblade2 = Instance.new("Part")
- lblade2.BrickColor = rblade.BrickColor
- lblade2.Parent = player
- lblade2.CanCollide = false
- lblade2.Size = Vector3.new(1,6,1)
- lblade2.CFrame = lblade.CFrame
- lblade2.formFactor = "Symmetric"
- lblade2.TopSurface = 0
- lblade2.BottomSurface = 0
- lblade2.Reflectance = .5
- lbm2 = Instance.new("BlockMesh")
- lbm2.Parent = lblade2
- lbm2.Scale = Vector3.new(.21,1,.31)
- lbw2 = Instance.new("Weld")
- lbw2.Parent = lblade
- lbw2.Part0 = lblade
- lbw2.Part1 = lblade2
- rblade.Touched:connect(function(hit)
- if hit.Parent:findFirstChild("Humanoid") ~= nil then
- if hit.Parent.Name ~= player.Name then
- hit.Parent.Humanoid.Health = hit.Parent.Humanoid.Health - 10
- end
- end
- end)
- lblade.Touched:connect(function(hit)
- if hit.Parent:findFirstChild("Humanoid") ~= nil then
- if hit.Parent.Name ~= player.Name then
- hit.Parent.Humanoid.Health = hit.Parent.Humanoid.Health - 10
- end
- end
- end)
- --
- for i = 1,40 do
- wait()
- lbw2.C1 = CFrame.new(0,0,0) * CFrame.Angles((math.pi*.1*i),0,0)
- rbw2.C1 = CFrame.new(0,0,0) * CFrame.Angles((math.pi*.1*i),0,0)
- end
- right.C1 = CFrame.new(-1.11,-.4,.4)*CFrame.Angles((math.pi*-.4),(math.pi*.4),(math.pi*-.05))
- left.C1 = CFrame.new(1.11,-.4,.4)*CFrame.Angles((math.pi*-.4),(math.pi*.4),(math.pi*.05))
- wait()
- right.C1 = CFrame.new(-1.22,-.3,.3)*CFrame.Angles((math.pi*-.3),(math.pi*.3),(math.pi*-.1))
- left.C1 = CFrame.new(1.22,-.3,.3)*CFrame.Angles((math.pi*-.3),(math.pi*.3),(math.pi*.1))
- wait()
- right.C1 = CFrame.new(-1.33,.2,.2)*CFrame.Angles((math.pi*-.2),(math.pi*.2),(math.pi*-.15))
- left.C1 = CFrame.new(1.33,.2,.2)*CFrame.Angles((math.pi*-.2),(math.pi*.2),(math.pi*.15))
- wait()
- right.C1 = CFrame.new(-1.44,.1,.1)*CFrame.Angles((math.pi*-.1),(math.pi*.1),(math.pi*-.2))
- left.C1 = CFrame.new(1.44,.1,.1)*CFrame.Angles((math.pi*-.1),(math.pi*.1),(math.pi*.2))
- wait()
- right.C1 = CFrame.new(-1.55,.0,0)*CFrame.Angles((math.pi*-.0),(math.pi*0),(math.pi*-.25))
- left.C1 = CFrame.new(1.55,.0,0)*CFrame.Angles((math.pi*-.0),(math.pi*0),(math.pi*.25))
- wait()
- right.C1 = CFrame.new(-1.55,.4,0)*CFrame.Angles(0,0,-.5)
- left.C1 = CFrame.new(1.55,.4,0)*CFrame.Angles(0,0,.5)
- wait()
- lblade2:remove()
- rblade2:remove()
- end
- if key == "j" then
- right.C1 = CFrame.new(-1.55,.4,0)*CFrame.Angles(0,0,-.5)
- left.C1 = CFrame.new(1.55,.4,0)*CFrame.Angles(0,0,.5)
- wait()
- right.C1 = CFrame.new(-1.55,.0,0)*CFrame.Angles((math.pi*-.0),(math.pi*0),(math.pi*-.25))
- left.C1 = CFrame.new(1.55,.0,0)*CFrame.Angles((math.pi*-.0),(math.pi*0),(math.pi*.25))
- wait()
- right.C1 = CFrame.new(-1.44,.1,.1)*CFrame.Angles((math.pi*-.1),(math.pi*.1),(math.pi*-.2))
- left.C1 = CFrame.new(1.44,.1,.1)*CFrame.Angles((math.pi*-.1),(math.pi*.1),(math.pi*.2))
- wait()
- right.C1 = CFrame.new(-1.33,.2,.2)*CFrame.Angles((math.pi*-.2),(math.pi*.2),(math.pi*-.15))
- left.C1 = CFrame.new(1.33,.2,.2)*CFrame.Angles((math.pi*-.2),(math.pi*.2),(math.pi*.15))
- wait()
- right.C1 = CFrame.new(-1.22,-.3,.3)*CFrame.Angles((math.pi*-.3),(math.pi*.3),(math.pi*-.1))
- left.C1 = CFrame.new(1.22,-.3,.3)*CFrame.Angles((math.pi*-.3),(math.pi*.3),(math.pi*.1))
- wait()
- right.C1 = CFrame.new(-1.11,-.4,.4)*CFrame.Angles((math.pi*-.4),(math.pi*.4),(math.pi*-.05))
- left.C1 = CFrame.new(1.11,-.4,.4)*CFrame.Angles((math.pi*-.4),(math.pi*.4),(math.pi*.05))
- wait()
- right.C1 = CFrame.new(-1.00,-.5,.5)*CFrame.Angles((math.pi*-.5),(math.pi*-.5),(math.pi*-.00))
- left.C1 = CFrame.new(1.00,-.5,.5)*CFrame.Angles((math.pi*-.5),(math.pi*.5),(math.pi*.00))
- wait()
- --
- rblade2 = Instance.new("Part")
- rblade2.BrickColor = BrickColor.new("Really black")
- rblade2.Parent = player
- rblade2.CanCollide = false
- rblade2.Size = Vector3.new(2,6,3)
- rblade2.CFrame = rblade.CFrame
- rblade2.formFactor = "Symmetric"
- rblade2.TopSurface = 0
- rblade2.BottomSurface = 0
- rblade2.Reflectance = .5
- rbm2 = Instance.new("BlockMesh")
- rbm2.Parent = rblade2
- rbm2.Scale = Vector3.new(.11,1,.11)
- rbw2 = Instance.new("Weld")
- rbw2.Parent = rblade
- rbw2.Part0 = rblade
- rbw2.Part1 = rblade2
- lblade2 = Instance.new("Part")
- lblade2.BrickColor = rblade.BrickColor
- lblade2.Parent = player
- lblade2.CanCollide = false
- lblade2.Size = Vector3.new(2,6,3)
- lblade2.CFrame = lblade.CFrame
- lblade2.formFactor = "Symmetric"
- lblade2.TopSurface = 0
- lblade2.BottomSurface = 0
- lblade2.Reflectance = .5
- lbm2 = Instance.new("BlockMesh")
- lbm2.Parent = lblade2
- lbm2.Scale = Vector3.new(.11,1,.11)
- lbw2 = Instance.new("Weld")
- lbw2.Parent = lblade
- lbw2.Part0 = lblade
- lbw2.Part1 = lblade2
- rblade2.Touched:connect(function(hit)
- if hit.Parent:findFirstChild("Humanoid") ~= nil then
- if hit.Parent.Name ~= player.Name then
- hit.Parent.Humanoid.Sit = true
- local a = hit.Parent:GetChildren()
- for i = 1,#a do
- wait()
- if a.className == "Part" then
- a.Velocity = CFrame.new(rblade2.Position, hit.Position).lookVector * 250
- end
- end
- end
- end
- end)
- lblade2.Touched:connect(function(hit)
- if hit.Parent:findFirstChild("Humanoid") ~= nil then
- if hit.Parent.Name ~= player.Name then
- hit.Parent.Humanoid.Sit = true
- local a = hit.Parent:GetChildren()
- for i = 1,#a do
- wait()
- if a.className == "Part" then
- a.Velocity = CFrame.new(lblade2.Position, hit.Position).lookVector * 250
- end
- end
- end
- end
- end)
- --
- for i = 1,40 do
- wait()
- lbw2.C1 = CFrame.new(0,0,0) * CFrame.Angles((math.pi*.1*i),0,0)
- rbw2.C1 = CFrame.new(0,0,0) * CFrame.Angles((math.pi*.1*i),0,0)
- end
- right.C1 = CFrame.new(-1.11,-.4,.4)*CFrame.Angles((math.pi*-.4),(math.pi*.4),(math.pi*-.05))
- left.C1 = CFrame.new(1.11,-.4,.4)*CFrame.Angles((math.pi*-.4),(math.pi*.4),(math.pi*.05))
- wait()
- right.C1 = CFrame.new(-1.22,-.3,.3)*CFrame.Angles((math.pi*-.3),(math.pi*.3),(math.pi*-.1))
- left.C1 = CFrame.new(1.22,-.3,.3)*CFrame.Angles((math.pi*-.3),(math.pi*.3),(math.pi*.1))
- wait()
- right.C1 = CFrame.new(-1.33,.2,.2)*CFrame.Angles((math.pi*-.2),(math.pi*.2),(math.pi*-.15))
- left.C1 = CFrame.new(1.33,.2,.2)*CFrame.Angles((math.pi*-.2),(math.pi*.2),(math.pi*.15))
- wait()
- right.C1 = CFrame.new(-1.44,.1,.1)*CFrame.Angles((math.pi*-.1),(math.pi*.1),(math.pi*-.2))
- left.C1 = CFrame.new(1.44,.1,.1)*CFrame.Angles((math.pi*-.1),(math.pi*.1),(math.pi*.2))
- wait()
- right.C1 = CFrame.new(-1.55,.0,0)*CFrame.Angles((math.pi*-.0),(math.pi*0),(math.pi*-.25))
- left.C1 = CFrame.new(1.55,.0,0)*CFrame.Angles((math.pi*-.0),(math.pi*0),(math.pi*.25))
- wait()
- right.C1 = CFrame.new(-1.55,.4,0)*CFrame.Angles(0,0,-.5)
- left.C1 = CFrame.new(1.55,.4,0)*CFrame.Angles(0,0,.5)
- wait()
- lblade2:remove()
- rblade2:remove()
- end
- if key == "y" then
- local blast = Instance.new("Part")
- blast.formFactor = "Symmetric"
- blast.Shape = "Ball"
- blast.Size = Vector3.new(1,1,1)
- blast.BrickColor = rblade.BrickColor
- blast.Parent = Workspace
- blast.CFrame = player.Torso.CFrame
- game:GetService("Debris"):AddItem(blast, 15)
- local smoke = Instance.new("Smoke")
- smoke.Color = Color3.new(0,0,0)
- smoke.Opacity = 1
- smoke.RiseVelocity = 0
- smoke.Size = 100
- smoke.Parent = blast
- end
- if key == "u" then
- local blast = Instance.new("Part")
- blast.formFactor = "Symmetric"
- blast.Shape = "Ball"
- blast.Name = "keel"
- blast.Size = Vector3.new(1,1,1)
- blast.BrickColor = rblade.BrickColor
- blast.Parent = Workspace
- blast.CFrame = player.Torso.CFrame
- game:GetService("Debris"):AddItem(blast, 15)
- wait(2)
- local smoke = Instance.new("Smoke")
- smoke.Color = Color3.new(1,1,1)
- smoke.Opacity = .5
- smoke.RiseVelocity = 0
- smoke.Size = 20
- smoke.Parent = blast
- coroutine.resume(coroutine.create(function() stun(blast) end))
- end
- if key == "n" then
- player.Humanoid.WalkSpeed = player.Humanoid.WalkSpeed + 8
- end
- if key == "m" then
- player.Humanoid.WalkSpeed = player.Humanoid.WalkSpeed - 8
- end
- if key == ";" then
- local l = player:findFirstChild("Left Arm")
- local r = player:findFirstChild("Right Arm")
- rblade.Size = Vector3.new(2, 6 , 2)
- lblade.Size = Vector3.new(2, 6 , 2)
- local w = Instance.new("Weld")
- w.Part1 = rblade
- w.Part0 = r
- w.Parent = r
- local w = Instance.new("Weld")
- w.Part1 = lblade
- w.Part0 = l
- w.Parent = l
- end
- if key == "k" then
- for i = 1,100 do
- wait()
- local p = Instance.new("Part")
- p.BrickColor = BrickColor.new("Royal purple")
- p.Name ="check"
- p.Parent = Workspace
- p.CanCollide = false
- p.Size = Vector3.new(1,3,1)
- p.CFrame = player.Torso.CFrame + Vector3.new(math.random(-5,5),math.random(-2,4),math.random(-5,5))
- p.formFactor = "Symmetric"
- p.TopSurface = 0
- p.BottomSurface = 0
- p.Transparency = .5
- local pm = Instance.new("SpecialMesh")
- pm.Parent = p
- pm.MeshType = "Sphere"
- pm.Scale = Vector3.new(.2,.2,.2)
- local pbv = Instance.new("BodyVelocity")
- pbv.Parent = p
- pbv.velocity = Vector3.new(0,10,0)
- game:GetService("Debris"):AddItem(p, .2)
- player.Humanoid.Health = player.Humanoid.Health +2
- end
- end
- --glider?
- if key == "p" then
- --
- rblade2 = Instance.new("Part")
- rblade2.BrickColor = BrickColor.new("Institutional white")
- rblade2.Parent = player
- rblade2.CanCollide = false
- rblade2.Size = Vector3.new(1,6,1)
- rblade2.CFrame = rblade.CFrame
- rblade2.formFactor = "Symmetric"
- rblade2.TopSurface = 0
- rblade2.BottomSurface = 0
- rblade2.Reflectance = 0
- rbm2 = Instance.new("BlockMesh")
- rbm2.Parent = rblade2
- rbm2.Scale = Vector3.new(2,1,.31)
- rbw2 = Instance.new("Weld")
- rbw2.Parent = rblade
- rbw2.Part0 = rblade
- rbw2.Part1 = rblade2
- lblade2 = Instance.new("Part")
- lblade2.BrickColor = rblade.BrickColor
- lblade2.Parent = player
- lblade2.CanCollide = false
- lblade2.Size = Vector3.new(1,6,1)
- lblade2.CFrame = lblade.CFrame
- lblade2.formFactor = "Symmetric"
- lblade2.TopSurface = 0
- lblade2.BottomSurface = 0
- lblade2.Reflectance = 0
- lbm2 = Instance.new("BlockMesh")
- lbm2.Parent = lblade2
- lbm2.Scale = Vector3.new(2,1,.31)
- lbw2 = Instance.new("Weld")
- lbw2.Parent = lblade
- lbw2.Part0 = lblade
- lbw2.Part1 = lblade2
- local steer = Instance.new("Part")
- steer.Transparency = 1
- steer.Parent = player.Head
- steerw= Instance.new("Weld")
- steerw.Part0 = player.Head
- steerw.Part1 = steer
- steerw.Parent = player.Head
- steerw.C1 = CFrame.new(0,0,0)*CFrame.Angles((math.pi*-.5),0,0)
- --
- right.C1 = CFrame.new(-.55,.4,0)*CFrame.Angles(0,0,-.5)
- left.C1 = CFrame.new(.55,.4,0)*CFrame.Angles(0,0,.5)
- wait()
- right.C1 = CFrame.new(-1.55,.5,0)*CFrame.Angles((math.pi*-.1),(math.pi*0),(math.pi*-.25))
- left.C1 = CFrame.new(1.55,.5,0)*CFrame.Angles((math.pi*-.1),(math.pi*0),(math.pi*.25))
- wait()
- right.C1 = CFrame.new(-1.55,.5,0)*CFrame.Angles((math.pi*-.2),(math.pi*0),(math.pi*-.25))
- left.C1 = CFrame.new(1.55,.5,0)*CFrame.Angles((math.pi*-.2),(math.pi*0),(math.pi*.25))
- wait()
- right.C1 = CFrame.new(-1.55,.5,0)*CFrame.Angles((math.pi*-.3),(math.pi*0),(math.pi*-.25))
- left.C1 = CFrame.new(1.55,.5,0)*CFrame.Angles((math.pi*-.3),(math.pi*0),(math.pi*.25))
- wait()
- right.C1 = CFrame.new(-1.55,.5,0)*CFrame.Angles((math.pi*-.4),(math.pi*0),(math.pi*-.25))
- left.C1 = CFrame.new(1.55,.5,0)*CFrame.Angles((math.pi*-.4),(math.pi*0),(math.pi*.25))
- wait()
- right.C1 = CFrame.new(-1.55,.5,0)*CFrame.Angles((math.pi*-.5),(math.pi*0),(math.pi*-.25))
- left.C1 = CFrame.new(1.55,.5,0)*CFrame.Angles((math.pi*-.5),(math.pi*0),(math.pi*.25))
- wait()
- right.C1 = CFrame.new(-1.55,.5,0)*CFrame.Angles((math.pi*-.6),(math.pi*0),(math.pi*-.25))
- left.C1 = CFrame.new(1.55,.5,0)*CFrame.Angles((math.pi*-.6),(math.pi*0),(math.pi*.25))
- wait()
- right.C1 = CFrame.new(-1.55,.5,0)*CFrame.Angles((math.pi*-.7),(math.pi*0),(math.pi*-.25))
- left.C1 = CFrame.new(1.55,.5,0)*CFrame.Angles((math.pi*-.7),(math.pi*0),(math.pi*.25))
- wait()
- right.C1 = CFrame.new(-1.55,.5,0)*CFrame.Angles((math.pi*-.8),(math.pi*0),(math.pi*-.25))
- left.C1 = CFrame.new(1.55,.5,0)*CFrame.Angles((math.pi*-.8),(math.pi*0),(math.pi*.25))
- wait()
- right.C1 = CFrame.new(-1.55,.5,0)*CFrame.Angles((math.pi*-.9),(math.pi*0),(math.pi*-.25))
- left.C1 = CFrame.new(1.55,.5,0)*CFrame.Angles((math.pi*-.9),(math.pi*0),(math.pi*.25))
- wait()
- right.C1 = CFrame.new(-.55,.4,0)*CFrame.Angles(0,0,-.5)
- left.C1 = CFrame.new(.55,.4,0)*CFrame.Angles(0,0,.5)
- wait()
- player.Humanoid.PlatformStand = true
- glideg.Parent = steer
- glideg.maxTorque = Vector3.new(math.huge,math.huge,math.huge)
- glidev.Parent = steer
- glidev.maxForce = Vector3.new(math.huge,math.huge,math.huge)
- while player.Humanoid.PlatformStand == true do
- wait()
- glideg.cframe = CFrame.new(steer.Position, mouse.Hit.p)
- glidev.velocity = steer.CFrame.lookVector * 75
- end
- glidev.velocity = steer.CFrame.lookVector * 15
- wait(3)
- glideg:remove()
- glidev:remove()
- lblade2:remove()
- rblade2:remove()
- steer:remove()
- right.C1 = CFrame.new(-1.55,.5,0)*CFrame.Angles((math.pi*-1),(math.pi*0),(math.pi*-.25))
- left.C1 = CFrame.new(1.55,.5,0)*CFrame.Angles((math.pi*-1),(math.pi*0),(math.pi*.25))
- wait()
- right.C1 = CFrame.new(-1.55,.5,0)*CFrame.Angles((math.pi*-.9),(math.pi*0),(math.pi*-.25))
- left.C1 = CFrame.new(1.55,.5,0)*CFrame.Angles((math.pi*-.9),(math.pi*0),(math.pi*.25))
- wait()
- right.C1 = CFrame.new(-1.55,.5,0)*CFrame.Angles((math.pi*-.8),(math.pi*0),(math.pi*-.25))
- left.C1 = CFrame.new(1.55,.5,0)*CFrame.Angles((math.pi*-.8),(math.pi*0),(math.pi*.25))
- wait()
- right.C1 = CFrame.new(-1.55,.5,0)*CFrame.Angles((math.pi*-.7),(math.pi*0),(math.pi*-.25))
- left.C1 = CFrame.new(1.55,.5,0)*CFrame.Angles((math.pi*-.7),(math.pi*0),(math.pi*.25))
- wait()
- right.C1 = CFrame.new(-1.55,.5,0)*CFrame.Angles((math.pi*-.6),(math.pi*0),(math.pi*-.25))
- left.C1 = CFrame.new(1.55,.5,0)*CFrame.Angles((math.pi*-.6),(math.pi*0),(math.pi*.25))
- wait()
- right.C1 = CFrame.new(-1.55,.5,0)*CFrame.Angles((math.pi*-.5),(math.pi*0),(math.pi*-.25))
- left.C1 = CFrame.new(1.55,.5,0)*CFrame.Angles((math.pi*-.5),(math.pi*0),(math.pi*.25))
- wait()
- right.C1 = CFrame.new(-1.55,.5,0)*CFrame.Angles((math.pi*-.4),(math.pi*0),(math.pi*-.25))
- left.C1 = CFrame.new(1.55,.5,0)*CFrame.Angles((math.pi*-.4),(math.pi*0),(math.pi*.25))
- wait()
- right.C1 = CFrame.new(-1.55,.5,0)*CFrame.Angles((math.pi*-.3),(math.pi*0),(math.pi*-.25))
- left.C1 = CFrame.new(1.55,.5,0)*CFrame.Angles((math.pi*-.3),(math.pi*0),(math.pi*.25))
- wait()
- right.C1 = CFrame.new(-1.55,.5,0)*CFrame.Angles((math.pi*-.2),(math.pi*0),(math.pi*-.25))
- left.C1 = CFrame.new(1.55,.5,0)*CFrame.Angles((math.pi*-.2),(math.pi*0),(math.pi*.25))
- wait()
- right.C1 = CFrame.new(-1.55,.5,0)*CFrame.Angles((math.pi*-.1),(math.pi*0),(math.pi*-.25))
- left.C1 = CFrame.new(1.55,.5,0)*CFrame.Angles((math.pi*-.1),(math.pi*0),(math.pi*.25))
- wait()
- right.C1 = CFrame.new(-1.55,.4,0)*CFrame.Angles(0,0,-.5)
- left.C1 = CFrame.new(1.55,.4,0)*CFrame.Angles(0,0,.5)
- end
- if key == ";" then
- glideg.Parent = nil
- glideg.maxTorque = Vector3.new(0,0,0)
- glidev.Parent = nil
- glidev.maxForce = Vector3.new(0,0,0)
- end
- if key == "l" then
- local a = player:GetChildren()
- for i = 1,#a do
- wait()
- if a.className == "Part" and a.Name ~= "check" and a.Name ~= "checkb" then
- for x = 1, 9 do
- wait()
- a.Transparency = a.Transparency +.1
- end
- elseif a.className == "Hat" then
- for x = 1, 9 do
- wait()
- a.Handle.Transparency = a.Handle.Transparency +.1
- end
- end
- player.Head.Transparency = 1
- end
- wait(10)
- for i = 1,#a do
- wait()
- if a.className == "Part" and a.Name ~= "check" and a.Name ~= "checkb" then
- for x = 1, 9 do
- wait()
- a.Transparency = a.Transparency -.1
- end
- elseif a.className == "Hat" then
- for x = 1, 9 do
- wait()
- a.Handle.Transparency = a.Handle.Transparency -.1
- end
- end
- end
- for i = 1,#a do
- wait()
- if a.className == "Part" and a.Name ~= "check" and a.Name ~= "checkb" then
- wait()
- a.Transparency = 0
- elseif a.className == "Hat" then
- wait()
- a.Handle.Transparency = 0
- end
- end
- end
- end)
- ----end of keys
- end)
- ----end of tool
- bin.Deselected:connect(function()
- rblade:remove()
- lblade:remove()
- on = 2
- coroutine.yield(function() shadow(rblade,lblade) end)
- ls.Part1 = larm
- rs.Part1 = rarm
- left:remove()
- right:remove()
- end)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement