Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- Tool2=script.Parent
- Player=game.Players.LocalPlayer
- CPlayer=Player.Character
- Character=CPlayer
- Check=function()
- local R=Ray.new(Character.Torso.Position,Character.Torso.CFrame.lookVector6)
- painis={}
- lel=function(p)
- for i=1, #p do
- table.insert(painis,p[i])
- k=p[i]children()
- if #k0 then
- lel(k)
- end
- end
- end
- lel(workspacechildren())
- sos={}
- for _,v in pairs(painis) do
- if vIsA(BasePart) then
- if v.CanCollide==false or v.Parent==game.Players.LocalPlayer.Character then
- table.insert(sos,v)
- end
- end
- end
- par,loc=workspaceFindPartOnRayWithIgnoreList(R,sos)
- sos,painis=nil,nil
- if par~=nil then
- if par.ParentFindFirstChild(Humanoid)~=nil then
- if par.ParentFindFirstChild(Torso)~=nil then
- return par.Parent
- end
- end
- end
- return nil
- end
- d=true
- Throwe=function()
- if d==false then return end
- Noob=Check()
- if Noob==nil then
- return
- end
- d=false
- coroutine.resume(coroutine.create(function(h) while d==false do Noob.Humanoid.PlatformStand=true wait() end h.PlatformStand=false end),Noob.Humanoid)
- local R=CPlayer.Torso[Right Shoulder]
- local L=CPlayer.Torso[Left Shoulder]
- local A=CPlayer.Animate
- A.Disabled=true
- CPlayer.Torso[Right Hip].DesiredAngle=0
- CPlayer.Torso[Left Hip].DesiredAngle=0
- R.CurrentAngle=1.3
- L.CurrentAngle=1.3
- R.DesiredAngle=1.6
- L.DesiredAngle=-1.6
- R.MaxVelocity=.4
- L.MaxVelocity=.4
- p=Instance.new(Sound)
- p.SoundId=httpwww.roblox.comassetid=166053356
- p.Volume=1
- p.Pitch=.98
- p.Parent=CPlayer.Head
- pPlay()
- gameGetService(Debris)AddItem(p,5)
- --body movers
- p1=Instance.new(BodyPosition)
- p1.P=5000
- p1.maxForce=Vector3.new(5000000000,500000000000000000,5000000000)
- p1.Parent=CPlayer.Torso
- p1.position=p1.Parent.Position
- g1=Instance.new(BodyGyro)
- g1.P=5000
- g1.D=100
- g1.maxTorque=Vector3.new(500000000,5000000000,5000000000)
- g1.Parent=CPlayer.Torso
- g1.cframe=CPlayer.Torso.CFrame
- p2=Instance.new(BodyPosition)
- p2.P=8000
- p2.D=200
- p2.maxForce=Vector3.new(50000000,500000000,50000000)
- p2.Parent=Noob.Torso
- p2.position=CPlayer.Head.Position+Vector3.new(0,1.5,0)
- g2=Instance.new(BodyGyro)
- g2.P=8000
- g2.D=100
- g2.maxTorque=Vector3.new(50000000000,50000000000,50000000000)
- g2.Parent=Noob.Torso
- g2.cframe=CPlayer.Torso.CFrameCFrame.fromEulerAnglesXYZ(math.pi2,0,math.pi2)
- wait(.25)
- R.DesiredAngle=3.2
- L.DesiredAngle=-3.2
- spos=CPlayer.Torso.CFrame
- ids={166053373,166053380,166053392}
- p=Instance.new(Sound)
- p.SoundId=httpwww.roblox.comassetid=..ids[math.random(1,3)]
- p.Volume=1
- p.Pitch=1
- p.Parent=CPlayer.Head
- pPlay()
- gameGetService(Debris)AddItem(p,5)
- wait(.25)
- didrun=false
- runtime=0
- expected=12
- CPlayer.Humanoid.PlatformStand=true
- cc=gameGetService(RunService).Steppedconnect(function()
- runtime=runtime+1
- p1.position=p1.position+Vector3.new(0,5,0)
- CPlayer.Torso.CFrame=CPlayer.Torso.CFrame+Vector3.new(0,5,0)
- p2.position=p2.position+Vector3.new(0,5,0)
- Noob.Torso.CFrame=CPlayer.Torso.CFrameCFrame.fromEulerAnglesXYZ(math.pi2,0,math.pi2)+Vector3.new(0,7,0)
- bl=Instance.new(Part)
- bl.TopSurface=0 bl.BottomSurface=0
- bl.CanCollide=false
- bl.formFactor=Symmetric
- m=Instance.new(SpecialMesh)
- m.MeshType=Brick
- m.Scale=Vector3.new(.5,.5,.5)
- m.Parent=bl
- bl.Size=Vector3.new(1,1,1)
- bl.Anchored=false
- bl.Name=c
- bl.CFrame=CPlayer.Torso.CFrame
- bl.BrickColor=BrickColor.new(Bright orange)
- bl.Parent=CPlayer
- coroutine.resume(coroutine.create(function(p) for i=1, 10 do p.Mesh.Scale=p.Mesh.Scale+Vector3.new(.3,.3,.3) p.Transparency=.25+i.075 wait() end pRemove() end),bl)
- w=Instance.new(Weld)
- w.Part0=CPlayer[Left Arm]
- w.Part1=bl
- w.C0=CFrame.new(0,-2,0)CFrame.fromEulerAnglesXYZ(math.random(-10,10),math.random(-10,10),math.random(-10,10))
- w.Parent=w.Part1
- bl2=Instance.new(Part)
- bl2.TopSurface=0 bl2.BottomSurface=0
- bl2.CanCollide=false
- bl2.formFactor=Symmetric
- m=Instance.new(SpecialMesh)
- m.MeshType=Brick
- m.Scale=Vector3.new(.5,.5,.5)
- m.Parent=bl2
- bl2.Size=Vector3.new(1,1,1)
- bl2.Anchored=false
- bl2.Name=c
- bl2.CFrame=CPlayer.Torso.CFrame
- bl2.BrickColor=BrickColor.new(Bright orange)
- bl2.Parent=CPlayer
- coroutine.resume(coroutine.create(function(p) for i=1, 10 do p.Mesh.Scale=p.Mesh.Scale+Vector3.new(.3,.3,.3) p.Transparency=.25+i.075 wait() end pRemove() end),bl2)
- w=Instance.new(Weld)
- w.Part0=CPlayer[Right Arm]
- w.Part1=bl2
- w.C0=CFrame.new(0,-2,0)CFrame.fromEulerAnglesXYZ(math.random(-10,10),math.random(-10,10),math.random(-10,10))
- w.Parent=w.Part1
- if runtime=expected then
- didrun=true
- ccdisconnect()
- end
- end)
- while didrun==false do
- wait()
- end
- didrun=false
- runtime=0
- expected=24
- CPlayer.Humanoid.PlatformStand=true
- cc=gameGetService(RunService).Steppedconnect(function()
- runtime=runtime+1
- p1.position=p1.position+Vector3.new(0,5-runtime.6,0)
- CPlayer.Torso.CFrame=CPlayer.Torso.CFrame+Vector3.new(0,5-runtime.6,0)
- p2.position=p2.position+Vector3.new(0,5-runtime.6,0)
- Noob.Torso.CFrame=CPlayer.Torso.CFrameCFrame.fromEulerAnglesXYZ(math.pi2,0,math.pi2)+Vector3.new(0,2,0)
- bl=Instance.new(Part)
- bl.TopSurface=0 bl.BottomSurface=0
- bl.CanCollide=false
- bl.formFactor=Symmetric
- m=Instance.new(SpecialMesh)
- m.MeshType=Brick
- m.Scale=Vector3.new(.5,.5,.5)
- m.Parent=bl
- bl.Size=Vector3.new(1,1,1)
- bl.Anchored=false
- bl.Name=c
- bl.CFrame=CPlayer.Torso.CFrame
- bl.BrickColor=BrickColor.new(Bright orange)
- bl.Parent=CPlayer
- coroutine.resume(coroutine.create(function(p) for i=1, 10 do p.Mesh.Scale=p.Mesh.Scale+Vector3.new(.3,.3,.3) p.Transparency=.25+i.075 wait() end pRemove() end),bl)
- w=Instance.new(Weld)
- w.Part0=CPlayer[Left Arm]
- w.Part1=bl
- w.C0=CFrame.new(0,-2,0)CFrame.fromEulerAnglesXYZ(math.random(-10,10),math.random(-10,10),math.random(-10,10))
- w.Parent=w.Part1
- bl2=Instance.new(Part)
- bl2.TopSurface=0 bl2.BottomSurface=0
- bl2.CanCollide=false
- bl2.formFactor=Symmetric
- m=Instance.new(SpecialMesh)
- m.MeshType=Brick
- m.Scale=Vector3.new(.5,.5,.5)
- m.Parent=bl2
- bl2.Size=Vector3.new(1,1,1)
- bl2.Anchored=false
- bl2.Name=c
- bl2.CFrame=CPlayer.Torso.CFrame
- bl2.BrickColor=BrickColor.new(Bright orange)
- bl2.Parent=CPlayer
- coroutine.resume(coroutine.create(function(p) for i=1, 10 do p.Mesh.Scale=p.Mesh.Scale+Vector3.new(.3,.3,.3) p.Transparency=.25+i.075 wait() end pRemove() end),bl2)
- w=Instance.new(Weld)
- w.Part0=CPlayer[Right Arm]
- w.Part1=bl2
- w.C0=CFrame.new(0,-2,0)CFrame.fromEulerAnglesXYZ(math.random(-10,10),math.random(-10,10),math.random(-10,10))
- w.Parent=w.Part1
- if runtime=expected then
- didrun=true
- ccdisconnect()
- end
- end)
- while didrun==false do
- wait()
- end
- Noob.HumanoidTakeDamage(50)
- bl2=Instance.new(Part)
- bl2.TopSurface=0 bl2.BottomSurface=0
- bl2.CanCollide=false
- bl2.formFactor=Symmetric
- m=Instance.new(SpecialMesh)
- m.MeshId=httpwww.roblox.comassetid=20329976
- m.Scale=Vector3.new(1,1,1)
- m.Parent=bl2
- bl2.Size=Vector3.new(1,1,1)
- bl2.Anchored=false
- bl2.Name=c
- bl2.CFrame=CPlayer.Torso.CFrame-Vector3.new(0,2,0)
- bl2.BrickColor=BrickColor.new(White)
- bl2.Parent=CPlayer
- coroutine.resume(coroutine.create(function(p) for i=1, 10 do p.Mesh.Scale=p.Mesh.Scale+Vector3.new(8,0,8) p.Transparency=.25+i.075 p.CFrame=p.CFrameCFrame.fromEulerAnglesXYZ(0,math.rad(5),0) wait() end pRemove() end),bl2)
- bl2.Anchored=true
- bl2=Instance.new(Part)
- bl2.TopSurface=0 bl2.BottomSurface=0
- bl2.CanCollide=false
- bl2.formFactor=Symmetric
- m=Instance.new(SpecialMesh)
- m.MeshId=httpwww.roblox.comassetid=20329976
- m.Scale=Vector3.new(1,9,1)
- m.Parent=bl2
- bl2.Size=Vector3.new(1,1,1)
- bl2.Anchored=false
- bl2.Name=c
- bl2.CFrame=CPlayer.Torso.CFrame+Vector3.new(0,2,0)
- bl2.BrickColor=BrickColor.new(White)
- bl2.Parent=CPlayer
- coroutine.resume(coroutine.create(function(p) for i=1, 18 do p.Mesh.Scale=p.Mesh.Scale+Vector3.new(1,-.5,1) p.Transparency=i16 p.CFrame=p.CFrameCFrame.fromEulerAnglesXYZ(0,math.rad(5),0)-Vector3.new(0,.5,0) wait() end pRemove() end),bl2)
- bl2.Anchored=true
- wait(.4)
- R.DesiredAngle=0
- L.DesiredAngle=0
- p1Remove()
- g1Remove()
- p2Remove()
- gameGetService(Debris)AddItem(g2,3)
- CPlayer.Humanoid.Jump=true
- CPlayer.Humanoid.PlatformStand=false
- b=Instance.new(BodyVelocity)
- b.P=4000
- b.maxForce=Vector3.new(math.huge,math.huge,math.huge)
- b.velocity=CPlayer.Torso.CFrame.lookVector30+Vector3.new(0,15,0)
- b.Parent=Noob.Torso
- gameGetService(Debris)AddItem(b,.4)
- p=Instance.new(Sound)
- p.Parent=Noob.Torso
- p.Volume=1
- p.SoundId=httpwww.roblox.comassetid=139690330
- --pPlay()
- A.Disabled=false
- wait(1)
- Noob.Humanoid.PlatformStand=true
- d=true
- end
- Tool2.Parent=Player.Backpack
- Tool2.Selectedconnect(function(mouse) mouse.Button1Downconnect(Throwe) end)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement