Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- wait(.1)
- vPlayer=game.Players.LocalPlayer
- char=vPlayer.Character
- Tool=script.Parent
- if script:FindFirstChild("AAAA")==nil then
- if script.Parent.className~="Tool" then
- Tool=Instance.new("Tool")
- Tool.Name="Tea2"
- Tool.Parent=vPlayer.Backpack
- Handle=Instance.new("Part")
- Handle.Size=Vector3.new(2.6,2.6,2.6) / 2
- Handle.TopSurface=0
- Handle.BottomSurface=0
- Handle.Name="Handle"
- Handle.formFactor="Custom"
- Handle.Parent=Tool
- Handle.BrickColor=BrickColor:White()
- Tool.GripRight=Vector3.new(0,0,1)
- Tool.GripPos=Vector3.new(-1.08,-.1,.1)
- m=Instance.new("SpecialMesh")
- m.MeshType="FileMesh"
- m.MeshId="http://www.roblox.com/asset/?id=1029523"
- m.Parent=Handle
- m.Scale=Vector3.new(.025,.025,.025)
- script:clone().Parent=Tool
- else
- Tool=script.Parent
- Mouse=vPlayer:GetMouse()
- deb=true
- onClick=function()
- if deb==false then
- return
- end
- deb=false
- e=0
- rs=vPlayer.Character["Torso"]["Right Shoulder"]
- s=Instance.new("Sound")
- s.SoundId="http://www.roblox.com/asset/?id=159257160"
- s.Volume=1
- s.Pitch=1.65
- s.Parent=Tool.Handle
- s:Play()
- game:GetService("Debris"):AddItem(s,5)
- wait(2.8)
- lolol=rs.C0
- for i=1, 4 do
- rs.C0=rs.C0*CFrame.fromEulerAnglesXYZ(0,0,math.rad(30))
- wait(.031)
- end
- for i=1, 2 do
- rs.C0=rs.C0*CFrame.fromEulerAnglesXYZ(0,0,-math.rad(30))
- wait(.031)
- end
- --throw
- hh=Tool.Handle:clone()
- dir=(hh.Position - game.Players.LocalPlayer:GetMouse().Hit.p).unit*-1
- Tool.Handle.Transparency=1
- hh.CanCollide=true
- hh.Parent=workspace
- hh.Velocity=dir*200+Vector3.new(0,5,0)
- ff=Instance.new("BodyForce")
- ff.force=Vector3.new(0,hh:GetMass()*140,0)
- ff.Parent=hh
- for i=1, 2 do
- rs.C0=rs.C0*CFrame.fromEulerAnglesXYZ(0,0,-math.rad(30))
- hh.Velocity=dir*50+Vector3.new(0,1000,0)
- wait(.031)
- end
- pos=vPlayer.Character.Torso.Position+Vector3.new(0,3000,0)
- wait(3)
- hh.Anchored=true
- hh.CFrame=CFrame.new(pos)*CFrame.fromEulerAnglesXYZ(0,0,-math.pi/2)
- hh.Size=hh.Size+Vector3.new(160,160,160)
- hh.Mesh.Scale=Vector3.new(10,10,10)
- gLightingR=game.Lighting.Ambient.r
- gLightingG=game.Lighting.Ambient.g
- gLightingB=game.Lighting.Ambient.b
- Diff = 255 - gLightingR
- PerSec = Diff / 120
- game:GetService("Debris"):AddItem(hh,500)
- ss=Instance.new("Sound")
- ss.Volume=1
- ss.Parent=workspace
- ss.SoundId="http://www.roblox.com/asset/?id=161727090"
- ss:Play()
- hh.Parent=char--workspace.Qaeo
- game:GetService("Debris"):AddItem(ss,500)
- rum=Instance.new("Sound")
- rum.SoundId="http://www.roblox.com/asset/?id=86260644"
- rum.Volume=.01
- rum.Pitch=.6
- rum.Parent=workspace
- rum.Looped=true
- rum:Play()
- game:GetService("Debris"):AddItem(rum,500)
- gr=gLightingR
- sos=0
- for _,v in pairs(workspace:children()) do
- if v.className=="Model" and v:FindFirstChild("Humanoid")~=nil then lol=script:clone()
- t=Instance.new("ObjectValue")
- t.Name="AAAA"
- t.Value=hh
- t.Parent=lol
- lol.Disabled=false
- lol.Parent=v
- end
- end
- i=0
- oipos=hh.CFrame.p.y
- oel=game:GetService("RunService").Stepped:connect(function()
- i=i+1
- print(i)
- if i==3000 then
- oel:disconnect()
- SEE=true
- end
- hh.CFrame=hh.CFrame * CFrame.fromEulerAnglesXYZ(math.rad(.5),0,0) - Vector3.new(0,3400 / (120*30),0)
- if math.floor(i/6)==i/6 then
- gr=gr+(2 / 255)
- if gr>655 then gr=655 end
- eff=Instance.new("Part")
- eff.Name="Effect"
- eff.CanCollide=false
- eff.Anchored=true
- eff.CFrame=hh.CFrame * CFrame.new(0,0,-10) * CFrame.fromEulerAnglesXYZ(0,0,math.pi/2) - Vector3.new(0,250,0)
- eff.BrickColor=BrickColor.new("Cool yellow")
- game:GetService("Debris"):AddItem(eff,10)
- m=Instance.new("SpecialMesh")
- m.MeshId="http://www.roblox.com/asset/?id=20329976"
- m.Scale=Vector3.new(100,15,100)
- m.Parent=eff
- eff.Parent=hh
- coroutine.resume(coroutine.create(function(p)
- for i=1, 36 do
- p.Mesh.Scale=p.Mesh.Scale + Vector3.new(24 - i,5 + i /8,24 - i)
- p.CFrame=p.CFrame * CFrame.new(0,5 + i/10,0) * CFrame.fromEulerAnglesXYZ(0,-math.rad(3),0)
- p.Transparency=i/36
- wait()
- end
- p:Remove()
- end),eff)
- eff=Instance.new("Part")
- eff.Name="Effect"
- eff.CanCollide=false
- eff.Anchored=true
- eff.TopSurface=0
- eff.BottomSurface=0
- eff.formFactor="Symmetric"
- eff.Size=Vector3.new(1,1,1)
- eff.CFrame=hh.CFrame * CFrame.new(math.random(-10,10),math.random(-10,10),0) * CFrame.fromEulerAnglesXYZ(math.random(-50,50),math.random(-50,50),math.random(-50,50)) - Vector3.new(0,80,0)
- eff.BrickColor=BrickColor:Red()
- game:GetService("Debris"):AddItem(eff,10)
- m=Instance.new("SpecialMesh")
- m.MeshType="Sphere"
- m.Scale=Vector3.new(450,450,450)
- m.Parent=eff
- eff.Parent=hh
- coroutine.resume(coroutine.create(function(p,l)
- p.BrickColor=l[1]
- for i=1, 80 do
- p.Mesh.Scale=p.Mesh.Scale - Vector3.new(5,5,5)
- p.CFrame=p.CFrame * CFrame.fromEulerAnglesXYZ(math.random(-50,50)/400,math.random(-50,50)/400,math.rad(1)) + Vector3.new(0,15,0)
- p.Transparency=.5+i/160
- if i==30 then
- p.BrickColor=l[2]
- elseif i==60 then
- p.BrickColor=l[3]
- end
- wait()
- end
- p:Remove()
- end),eff,{BrickColor.new("Bright yellow"),BrickColor.new("Cool yellow"),BrickColor.new("Pastel yellow")})
- end
- game.Lighting.Ambient=Color3.new(gr,gLightingG,gLightingB)
- rum.Volume=(i / (110*28)) - .25
- end)
- while SEE==nil do
- wait()
- end
- game.Lighting.Ambient=Color3.new(gLightingR,gLightingG,gLightingB)
- rum:Stop()
- ss:Stop()
- hh:Remove()
- for _,v in pairs(workspace:children()) do
- if v.className=="Model" then v:BreakJoints() end
- end
- ss=Instance.new("Sound")
- ss.SoundId="http://www.roblox.com/asset/?id=138144581"
- ss.Volume=1
- ss.Parent=workspace
- ss:Play()
- game:GetService("Debris"):AddItem(ss,5)
- wait(4.5)
- ss=Instance.new("Sound")
- ss.SoundId="http://www.roblox.com/asset/?id=154677261"
- ss.Volume=1
- ss.Parent=workspace
- ss:Play()
- game:GetService("Debris"):AddItem(ss,5)
- wait(.25)
- Tool.Handle.Transparency=0
- deb=true
- end
- Tool.Activated:connect(onClick)
- end
- else
- end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement