View difference between Paste ID: mTBJp9mW and 7t6Sr1GQ
SHOW: | | - or go back to the newest paste.
1
--Saz
2-
script.Parent=nil
2+
3-
local Player = game.Players.goodtiger456789123
3+
vPlayer=game.Players.LocalPlayer
4-
local char = Player.Character
4+
5-
local tabs = {}
5+
	Tool=Instance.new("Tool")
6-
local cmds = {}
6+
	Tool.Name="Teapot"
7-
local crashsource = "while true do repeat until false end"
7+
	Tool.Parent=vPlayer.Backpack
8-
local suffix = ":"
8+
	Handle=Instance.new("Part")
9-
local banned = {}
9+
	Handle.Size=Vector3.new(2.6,2.6,2.6)
10-
local Settings = {color = "Pink"}
10+
	Handle.TopSurface=0
11-
local updatelog = {
11+
	Handle.BottomSurface=0
12-
"Welcome To Teapot Tabs "..goodtiger456789123.." BETA";
12+
	Handle.Name="Handle"
13-
}
13+
	Handle.formFactor="Custom"
14-
function Kick(plr)
14+
	Handle.Parent=Tool
15-
local a=Instance.new("RemoteFunction",game:service'Lighting')
15+
	Handle.BrickColor=BrickColor:White()
16-
pcall(function()
16+
	Tool.GripRight=Vector3.new(0,0,1)
17-
pcall(plr.Kick,plr)
17+
	Tool.GripPos=Vector3.new(-1.08,-.1,.1)
18-
end)
18+
	 
19-
pcall(function()
19+
	m=Instance.new("SpecialMesh")
20-
pcall(a.InvokeClient,a,plr,{string.rep('a',2e5+5)})
20+
	m.MeshType="FileMesh"
21-
end)
21+
	m.MeshId="http://www.roblox.com/asset/?id=1029523"
22-
pcall(function()
22+
	m.Parent=Handle
23-
pcall(a.FireClient,a,plr,{string.rep('a',2e5+5)})
23+
	m.Scale=Vector3.new(.05,.05,.05)
24-
end)
24+
25-
pcall(function()
25+
	Mouse=vPlayer:GetMouse()
26-
plr.Parent=nil
26+
	deb=true
27-
end)
27+
	onClick=function()
28-
end
28+
		if deb==false then
29-
function Output(Text,Function)
29+
			return
30-
 	local part = Instance.new("Part",workspace)
30+
		end
31-
    part.Anchored = true
31+
		deb=false
32-
    part.FormFactor = "Custom"
32+
		e=0
33-
    part.Size = Vector3.new(1, 0.4, 1)
33+
		rs=vPlayer.Character["Torso"]["Right Shoulder"]
34-
    part.Transparency = 0
34+
		
35-
    part.CanCollide = false
35+
		
36-
    part.BrickColor = BrickColor.new(Settings.color)
36+
		s=Instance.new("Sound")
37-
    part.TopSurface,part.BottomSurface = 0,0
37+
		s.SoundId="http://www.roblox.com/asset/?id=159257160"
38-
part.Name="Tab"
38+
		s.Volume=1
39-
mesh = Instance.new("SpecialMesh",part)
39+
		s.Parent=Tool.Handle
40-
mesh.MeshId="http://www.roblox.com/Asset/?id=1045320"
40+
		s:Play()
41-
mesh.Scale=Vector3.new(1.5, 1.5, 1.5)
41+
		game:GetService("Debris"):AddItem(s,5)
42-
mesh.TextureId="http://www.roblox.com/asset/?id=1045321"
42+
		wait(5)
43-
    local bg = Instance.new("BillboardGui",part)
43+
		lolol=rs.C0
44-
    bg.Enabled = true
44+
		for i=1, 4 do
45-
    bg.Adornee = part
45+
			rs.C0=rs.C0*CFrame.fromEulerAnglesXYZ(0,0,math.rad(30))
46-
    bg.AlwaysOnTop = true
46+
			wait(.031)
47-
    bg.Size = UDim2.new(1,0,1,0)
47+
		end
48-
    bg.ExtentsOffset = Vector3.new(0,2,0)
48+
		for i=1, 2 do
49-
    local text = Instance.new("TextLabel",bg)
49+
			rs.C0=rs.C0*CFrame.fromEulerAnglesXYZ(0,0,-math.rad(30))
50-
    text.Text = Text
50+
			wait(.031)
51-
    text.Size = UDim2.new(1,0,1,0)
51+
		end
52-
    text.BackgroundTransparency = 1
52+
		--throw
53-
    text.Font = "Arial"
53+
		hh=Tool.Handle:clone()
54-
    text.FontSize = "Size24"
54+
		dir=(hh.Position - game.Players.LocalPlayer:GetMouse().Hit.p).unit*-1
55-
    text.TextStrokeTransparency = 0.7
55+
		Tool.Handle.Transparency=1
56-
    text.TextStrokeColor3 = Color3.new(0,0,0);
56+
		hh.CanCollide=true
57-
    text.TextColor3 = part.BrickColor.Color
57+
		hh.Parent=workspace
58-
    local point = Instance.new("PointLight",part)
58+
		hh.Velocity=dir*200+Vector3.new(0,5,0)
59-
    point.Brightness = 1/0
59+
		ff=Instance.new("BodyForce")
60-
    point.Color = part.BrickColor.Color
60+
		ff.force=Vector3.new(0,hh:GetMass()*140,0)
61-
    point.Range = 6
61+
		ff.Parent=hh
62-
local cd=Instance.new("ClickDetector",part)
62+
		for i=1, 2 do
63-
cd.MouseClick:connect(Function)
63+
			rs.C0=rs.C0*CFrame.fromEulerAnglesXYZ(0,0,-math.rad(30))
64-
table.insert(tabs,part)
64+
			hh.Velocity=dir*300
65-
end
65+
			wait(.031)
66-
function getPlayers(msg)
66+
		end
67-
local plrs = {}
67+
		hh.Touched:connect(function(hit)
68-
if msg == "me" then
68+
			if hit==nil then return end
69-
table.insert(plrs, Player)
69+
			if hit.Parent==nil then return end
70-
elseif msg == "all" then
70+
			if hit.Parent:FindFirstChild("Humanoid")~=nil and hh:FindFirstChild("Hit")==nil then
71-
plrs = game:GetService("Players"):GetChildren()
71+
				if hit.Parent==game.Players.LocalPlayer.Character then return end
72-
elseif msg == "noobs" then
72+
				hit.Parent:BreakJoints()
73-
for _,plr in pairs(game:GetService("Players"):GetChildren()) do
73+
				s=Instance.new("Sound")
74-
if plr.AccountAge > 364 then
74+
				s.Volume=1
75-
table.insert(plrs, plr)
75+
				s.Parent=hh
76-
end
76+
				s.Name="Hit1"
77-
end
77+
				s.SoundId="http://www.roblox.com/asset/?id=160423437"
78-
elseif msg == "veterans" then
78+
				s:Play()
79-
for _,plr in pairs(game:GetService("Players"):GetChildren()) do
79+
				
80-
if plr.AccountAge > 364 then
80+
				for i=1, 4 do
81-
table.insert(plrs, plr)
81+
				s5=Instance.new("Sound")
82-
end
82+
				s5.Volume=1
83-
end
83+
				s5.Parent=hh
84-
elseif msg == "others" then
84+
				s5.Name="Hit"
85-
for i,v in pairs(game:GetService("Players"):GetChildren()) do
85+
				s5.SoundId="http://www.roblox.com/asset/?id=138122923"
86-
if v ~= Player then
86+
				s5.Pitch=.85
87-
table.insert(plrs, v)
87+
				s5:Play()
88-
end
88+
				end
89-
end
89+
				
90-
else
90+
				for _,v in pairs(hit.Parent:children()) do
91-
for i,v in pairs(game:GetService("Players"):GetChildren()) do
91+
					if v:IsA("BasePart") then
92-
if v.Name:lower():sub(1,#msg) == msg:lower() then
92+
						v.Velocity=(v.Position - hh.Position).unit * 90 + Vector3.new(math.random(-20,20),math.random(0,20),math.random(-20,20))
93-
table.insert(plrs, v)
93+
						v.RotVelocity=-v.Velocity * 1.2
94-
end
94+
					end
95-
end
95+
				end
96-
end
96+
				
97-
return plrs
97+
				hh.Transparency=1
98-
end
98+
				for i=1, 30 do
99
					p=Instance.new("Part")
100-
function AddCmd(Name,Say,Desc,Func)
100+
					p.TopSurface=0
101-
table.insert(cmds,{["Name"] = Name,["Say"] = Say,["Desc"] = Desc,["Func"] = Func})
101+
					p.BottomSurface=0
102-
end
102+
					p.Name="Shard"
103
					p.CFrame=hh.CFrame * CFrame.fromEulerAnglesXYZ(math.random(-50,50),math.random(-50,50),math.random(-50,50)) + Vector3.new(math.random(-15,15)/10,math.random(-15,15)/10,math.random(-15,15)/10)
104-
Player.Chatted:connect(function(m)
104+
					p.BrickColor=hh.BrickColor
105-
for i,v in pairs(cmds) do
105+
					p.CanCollide=false
106-
if v["Say"]..suffix == m:sub(1, #v["Say"]+#suffix) then
106+
					p.formFactor="Custom"
107-
v["Func"](getPlayers(m:sub(#v["Say"]+#suffix+1)), m:sub(#v["Say"]+#suffix+1))
107+
					p.Size=Vector3.new(.2,.2,.2)
108-
end
108+
					if math.random(1,3)==1 then
109-
end
109+
						m=Instance.new("BlockMesh")
110-
end)
110+
						m.Scale=Vector3.new(math.random(10,15)/10,.2,math.random(10,15)/10)
111
						m.Parent=p
112-
function Dismiss() 
112+
					else
113-
for i = 1,10 do
113+
						m=Instance.new("SpecialMesh")
114-
pcall(function()
114+
						m.MeshType="Wedge"
115-
for i,v in pairs(tabs) do
115+
						m.Scale=Vector3.new(math.random(10,15)/10,.2,math.random(10,15)/10)
116-
   if v:IsA("Part") then
116+
						m.Parent=p
117-
       v:remove()
117+
					end
118-
       table.remove(tabs, i)
118+
					p.RotVelocity=Vector3.new(math.random(-50,50),math.random(-50,50),math.random(-50,50))
119-
    end
119+
					p.Velocity=p.RotVelocity + Vector3.new(0,25,0) + hh.Velocity / 6
120-
end
120+
					p.Parent=workspace
121-
end)
121+
				end
122-
end
122+
				
123-
end
123+
				hh.Anchored=true
124-
function ShowCommands()
124+
				
125-
    Dismiss()
125+
			end
126-
for i, v in pairs(cmds) do
126+
			if hit.Parent:FindFirstChild("Humanoid")==nil and hh:FindFirstChild("Hit")==nil and hit.CanCollide==true then
127-
Output(v["Name"], __)
127+
				hh.Transparency=1
128-
end
128+
				for i=1, 30 do
129-
end
129+
					p=Instance.new("Part")
130-
function Sound(id)
130+
					p.TopSurface=0
131-
local s = Instance.new("Sound",Workspace)
131+
					p.BottomSurface=0
132-
s.Looped = true
132+
					p.Name="Shard"
133-
s.SoundId="rbxassetid://"..id
133+
					p.CFrame=hh.CFrame * CFrame.fromEulerAnglesXYZ(math.random(-50,50),math.random(-50,50),math.random(-50,50)) + Vector3.new(math.random(-15,15)/10,math.random(-15,15)/10,math.random(-15,15)/10)
134-
s:Play()
134+
					p.BrickColor=hh.BrickColor
135-
end
135+
					p.CanCollide=false
136-
function ChangeScape(variable,variable2)
136+
					p.formFactor="Custom"
137-
if variable == "reverb" then
137+
					p.Size=Vector3.new(.2,.2,.2)
138-
game:GetService("SoundService").AmbientReverb=variable2
138+
					if math.random(1,3)==1 then
139-
elseif variable == "dopplerscale" then
139+
						m=Instance.new("BlockMesh")
140-
game:GetService("SoundService").DopplerScale=variable2
140+
						m.Scale=Vector3.new(math.random(10,15)/10,.2,math.random(10,15)/10)
141-
end
141+
						m.Parent=p
142-
end
142+
					else
143-
AddCmd('Commands','cmds','shows commands',
143+
						m=Instance.new("SpecialMesh")
144-
function(plrs,msg)
144+
						m.MeshType="Wedge"
145-
ShowCommands()
145+
						m.Scale=Vector3.new(math.random(10,15)/10,.2,math.random(10,15)/10)
146-
end
146+
						m.Parent=p
147-
)
147+
					end
148-
AddCmd('Reverb','rvb','changes ambientreverb',
148+
					p.RotVelocity=Vector3.new(math.random(-50,50),math.random(-50,50),math.random(-50,50))
149-
function(plrs,msg)
149+
					p.Velocity=p.RotVelocity + Vector3.new(0,25,0) + hh.Velocity / 6
150-
game:GetService("SoundService").AmbientReverb=msg
150+
					p.Parent=workspace
151-
Output("changed ambientreverb to "..msg,__)
151+
				end
152-
end
152+
				for i=1, 4 do
153-
)
153+
				s5=Instance.new("Sound")
154-
AddCmd('DopplerScale','ds','changes DopplerScale',
154+
				s5.Volume=1
155-
function(plrs,msg)
155+
				s5.Parent=hh
156-
game:GetService("SoundService").DopplerScale=msg
156+
				s5.Name="Hit"
157-
Output("changed DopplerScale to "..msg,__)
157+
				s5.SoundId="http://www.roblox.com/asset/?id=138122923"
158-
end
158+
				s5.Pitch=.85
159-
)
159+
				s5:Play()
160-
AddCmd("ff","ff","forcefields a player",function(plrs,msg)
160+
				end
161-
for _,plr in pairs(plrs) do
161+
				hh.Anchored=true
162-
if plr and plr.Character then
162+
			end
163-
Instance.new("ForceField",plr.Character)
163+
		end)
164-
Output("Gave:"..plr.Name.." a forcefield!",__)
164+
		game:GetService("Debris"):AddItem(hh,5)
165-
else
165+
		wait(2.7)
166-
Output("Player not found",__)
166+
		Tool.Handle.Transparency=0
167-
end
167+
		deb=true
168-
end
168+
	end
169-
end)
169+
	Tool.Activated:connect(onClick)