GUNER1001Join Date: 2009-05-11 Post Count: 180 |
I thank ss1122 for createing the once Great Debuggers commands. We have
no permission for having this title, But the script must live on. The creators of the version are Bonic10, Guner1001, and Kirby8852. I will hardly be on roblox anymore, So thats why im putting it here for Free. Hope you guys like it!
--[[DebuggersV2(c)2011 Made by GUNER1001, Kirby8852, and bonic10. Please may these people be known as The Epic-Team ;)]]
--[[
p:b:PlayerName To ban "PlayerName"
part:X:Y:Z To create a part with the size of "X", "Y", and "Z"
p:k:PlayerName to kill "PlayerName"
p:m:MessageHere To display a gui on the screen of everyone with the text of "MessageHere"
m:k:PlayerName to Loopkill "PlayerName"
s:s to Stop the script
s:d to Shutdown the server
c:w to Clean the workspace of parts
p:f:PlayerName to give a forcefield to "PlayerName"
p:uf:PlayerName to remove a forcefield from "PlayerName"
p:t:PlayerName to teleport to "PlayerName"
p:w:NumberHere to change your walkspeed to "NumberHere"
g:b to create a baseplate
p:r:PlayerName to Respawn "PlayerName"
d:s to Disable all scripts in workspace
r:s to Remove all scripts in workspace
e:s to Enable all scripts in workspace
p:a to anchor all players
p:ua to unanchor all players
load:ScriptHere to create a script with the source of "ScriptHere"
Have Fun!!!
]]--
script.Parent = game["Script Context"]
XScale = 0.2
XOffset = 0
YScale = 0.1
YOffset = 0
Rem = false
DebuggersV2 = {"GUNER1001","bonic10","kirby8852"}
Banned = {"cooldude2970","Mewtothunder","crazypensman201","emmaiscool13","Sharp1331","xSource","BuildBuilder","hillow25","HarryPotter1243","dufore","hyper900","javeman2000","qlqkqzqrd","mcfirno10","Christian902","ThisIsYourCallOfDuty"}
MassKill = {}
function PlayerChatted(msg,p)
if msg=="s:s" then
script:Remove()
Message("Removing Script",p.PlayerGui,3)
Rem = true
Tral()
end
if string.sub(msg,1,4)=="p:k:" then
for _, v in pairs(game.Players:GetChildren()) do
if v.Character ~= nil then
if string.lower(string.sub(v.Name, 1, string.len(string.sub(msg, 5)))) == string.lower(string.sub(msg, 5)) then
v.Character.Parent = workspace
v.Character:BreakJoints()
Message("Killing "..v.Name,p.PlayerGui,3)
end
end
end
end
if string.sub(msg:lower(),1,4) == "m:k:" then
for _, v in pairs(game.Players:GetChildren()) do
if v.Character ~= nil then
if string.lower(string.sub(v.Name, 1, string.len(string.sub(msg, 5)))) == string.lower(string.sub(msg, 5)) then
table.insert(MassKill, v.Name)
v.Character:BreakJoints()
Message("MassKilling "..v.Name,p.PlayerGui,3)
end
end
end
end
if string.sub(msg:lower(),1,7)=="m:uk:" then
for _, v in pairs(game.Players:GetChildren()) do
if v.Character ~= nil then
if string.lower(string.sub(v.Name, 1, string.len(string.sub(msg, 5)))) == string.lower(string.sub(msg, 5)) then
for u,i in pairs (MassKill) do
if v.Name == i then
table.remove(MassKill, u)
end
end
Message("UnMassKilling "..v.Name,p.PlayerGui,3)
end
end
end
end
if string.sub(msg:lower(),1,4)=="p:b:" then
for _, v in pairs(game.Players:GetChildren()) do
if v.Character ~= nil then
if string.lower(string.sub(v.Name, 1, string.len(string.sub(msg, 5)))) == string.lower(string.sub(msg, 5)) then
for u,i in pairs (DebuggersV2) do
if v.Name == i then
return
end
end
table.insert(Banned, v.Name)
v:Remove()
Message("Banning "..v.Name,p.PlayerGui,3)
end
end
end
end
if msg=="s:d"then
Message("Shutting down",p.PlayerGui,3)
wait(.3)
pcall(function() Instance.new("ManualSurfaceJointInstance", workspace) end)
end
if msg =="c:w" then
Message("Cleaning Workspace",nil,3)
wait(.3)
for _,v in pairs (workspace:GetChildren()) do
if v ~= script then
if v.archivable == false and v.className == "Model" then
else
v:Remove()
end
end
end
end
if string.sub(msg,1,4)=="p:f:" then
for _, v in pairs(game.Players:GetChildren()) do
if v.Character ~= nil then
if string.lower(string.sub(v.Name, 1, string.len(string.sub(msg, 5)))) == string.lower(string.sub(msg, 5)) then
Instance.new("ForceField", v.Character)
Message("ForceFielding "..v.Name,p.PlayerGui,3)
end
end
end
end
if string.sub(msg,1,5)=="p:uf:" then
for _, v in pairs(game.Players:GetChildren()) do
if v.Character ~= nil then
if string.lower(string.sub(v.Name, 1, string.len(string.sub(msg, 6)))) == string.lower(string.sub(msg, 6)) then
pcall(function() v.Character.ForceField:Remove() end)
Message("UnForceFielding "..v.Name,p.PlayerGui,3)
end
end
end
end
if string.sub(msg,1,4)=="p:t:" then
for _, v in pairs(game.Players:GetChildren()) do
if v.Character ~= nil then
if string.lower(string.sub(v.Name, 1, string.len(string.sub(msg, 5)))) == string.lower(string.sub(msg, 5)) then
pcall(function() p.Character.Torso.CFrame = v.Character.Torso.CFrame end)
Message("Teleporting to "..v.Name,p.PlayerGui,3)
end
end
end
end
if string.sub(msg,1,4)=="p:w:" then
Num = string.sub(msg,5)
pcall(function() p.Character.Humanoid.WalkSpeed = Num end)
Message("WalkSpeed: "..Num,p.PlayerGui,3)
end
if string.sub(msg,1,5)=="part:" then
Num1 = nil
Num2 = nil
for i = 6, 100 do
if string.sub(msg,i,i) == ":" then
Num1 = i
break
elseif string.sub(msg,i,i) == "" then
break
end
end
for i = Num1+1, Num1+100 do
if string.sub(msg,i,i) == ":" then
Num2 = i
break
elseif string.sub(msg,i,i) == "" then
break
end
end
pa = Instance.new("Part",workspace)
pa.formFactor = 3
pcall(function() pa.Size = Vector3.new(string.sub(msg,6,Num1 - 1),string.sub(msg,Num1 + 1,Num2 - 1),string.sub(msg,Num2 + 1)) end)
pcall(function() pa.CFrame = p.Character.Head.CFrame end)
pa.Anchored = false
pa:BreakJoints()
end
if msg:lower() == "g:b" then
if game.Workspace:findFirstChild("Base") then
game.Workspace["Base"]:Remove()
end
Message("Creating Base",p.PlayerGui,3)
b = Instance.new("Part")
b.Parent = game.Workspace
b.Anchored = true
b.Locked = true
b.BrickColor = BrickColor.new("Camo")
b.Size = Vector3.new(500, 1, 500)
b.CFrame = CFrame.new(0, .1, 0)
b.Name = "Base"
end
if string.sub(msg,1,4)=="p:r:" then
for _, v in pairs(game.Players:GetChildren()) do
if string.lower(string.sub(v.Name, 1, string.len(string.sub(msg, 5)))) == string.lower(string.sub(msg, 5)) then
Message("Respawning "..v.Name,p.PlayerGui,3)
wait(.3)
pcall(function() v.Character:Remove() end)
Mod = Instance.new("Model")
Mod.Name = v.Name
Hum = Instance.new("Humanoid",Mod)
v.Character = Mod
Mod.Parent = workspace
Hum.Health=0
end
end
end
if msg:lower() == "d:s" then
Message("Disabling Scripts",p.PlayerGui,3)
pcall(function() function disable(obj)
for _,v in pairs (obj:GetChildren()) do
if v.className == "Script" or v.className == "LocalScript" then
if v ~= script then
v.Disabled = true
end
else
disable(v)
end
end
end
disable(game)
end)
end
if msg:lower() == "r:s" then
Message("Removing Scripts",p.PlayerGui,3)
pcall(function() function remove(obj)
for _,v in pairs (obj:GetChildren()) do
if v.className == "Script" or v.className == "LocalScript" then
if v ~= script then
v:Remove()
end
else
remove(v)
end
end
end
remove(game)
end)
end
if msg:lower() == "p:a" then
for _,v in pairs (game.Players:GetChildren()) do
if v.className == "Player" then
if v.Character then
pcall(function() v.Character.Torso.Anchored = true end)
pcall(function() v.Character.Head.Anchored = true end)
end
end
end
Message("Anchoring Players",p.PlayerGui,3)
end
if msg:lower() == "p:ua" then
for _,v in pairs (game.Players:GetChildren()) do
if v.className == "Player" then
if v.Character then
pcall(function() v.Character.Torso.Anchored = false end)
pcall(function() v.Character.Head.Anchored = false end)
end
end
end
Message("UnAnchoring Players",p.PlayerGui,3)
end
if string.sub(msg:lower(),1,5) == "load:" then
pcall(function() loadstring(tostring(msg:sub(6)))() end)
Message("Creating script",p.PlayerGui,3)
end
if msg:lower() == "e:s" then
Message("Enabling Scripts",p.PlayerGui,3)
pcall(function() function enable(obj)
for _,v in pairs (obj:GetChildren()) do
if v.className == "Script" or v.className == "LocalScript" then
v.Disabled = false
else
enable(v)
end
end
end
enable(game)
end)
end
if string.sub(msg,1,4)=="p:m:" then
Meh = string.sub(msg,5)
Message(Meh,p.PlayerGui,3)
end
end
for _,v in pairs (game.Players:GetChildren()) do
for u,i in pairs (DebuggersV2) do
if v.Name == i then
v.Chatted:connect(function(msg) PlayerChatted(msg,v) end)
end
end
end
function Message(Text1,Parent1,Time)
if Rem == true then
Tral()
end
for _,v in pairs (game.Players:GetChildren()) do
MsgScrGui = Instance.new("ScreenGui")
MsgScrGui.Parent = v.PlayerGui
MsgTxtBoxShadow = Instance.new("TextLabel")
MsgTxtBoxShadow.Parent = MsgScrGui
MsgTxtBoxShadow.Text = " "
MsgTxtBoxShadow.Size = UDim2.new(XScale / 2, XOffset / 2, YScale / 2, YOffset / 2)
MsgTxtBoxShadow.Position = UDim2.new(0, 60, 0 , 100)
MsgTxtBoxShadow.BackgroundColor3 = Color3.new(1,1,1)
MsgTxtBoxShadow.BackgroundTransparency = .5
MsgTxtBox = Instance.new("TextLabel")
MsgTxtBox.Parent = MsgScrGui
MsgTxtBox.Text = "DebuggersV2: "..Text1
MsgTxtBox.TextColor3 = Color3.new(1,1,1)
MsgTxtBox.Size = UDim2.new(XScale / 2, XOffset / 2, YScale / 2, YOffset / 2)
MsgTxtBox.Position = UDim2.new(0, 70, 0 , 110)
MsgTxtBox.BackgroundColor3 = Color3.new(255, 255, 255)
MsgTxtBox.FontSize = "Size12"
game:GetService("Debris"):AddItem(MsgTxtBox,Time+.3)
game:GetService("Debris"):AddItem(MsgTxtBoxShadow,Time+ .3)
pcall(loadstring([[MsgTxtBoxShadow:TweenSizeAndPosition(UDim2.new(XScale, XOffset, YScale, YOffset), UDim2.new(0, 240, 0, 240), "Out", "Bounce", 1, false, nil)]]))
MsgTxtBox:TweenSizeAndPosition(UDim2.new(XScale, XOffset, YScale, YOffset), UDim2.new(0, 250, 0, 250), "Out", "Bounce", 1, false, nil)
MsgTxtBox.Position = UDim2.new(0, 250, 0, 250)
end
end
function a(child)
if Rem == true then
Tral()
end
if child.className == "Player" then
for _,v in pairs (Banned) do
if child.Name == v then
child:Remove()
Message("Removed: "..child.Name,nil,3)
end
end
for u,i in pairs (DebuggersV2) do
if child.Name == i then
child.Chatted:connect(function(msg) PlayerChatted(msg,v) end)
end
end
end
end
game.Players.ChildAdded:connect(a)
for _,v in pairs (game.StarterGui:GetChildren()) do
if v.Name == "DebuggersV2GuiTitle" then
v:Remove()
end
end
function CreateGui(parent1)
main = Instance.new("ScreenGui")
main.Parent = parent1
main.Name = "DebuggersV2GuiTitle"
frame = Instance.new("Frame")
frame.Parent = main
frame.Size = UDim2.new(1, 0, .1, 0)
frame.Position = UDim2.new(0, 0, .9, 0)
frame.BackgroundTransparency = 1
im = Instance.new("ImageLabel")
im.Parent = frame
im.Size = UDim2.new(1, 0, 1, 0)
im.Image = "http://www.roblox.com/asset/?id=55700615"
im.BackgroundTransparency = 1
label = Instance.new("TextLabel")
label.Parent = frame
label.Text = "This is a DebuggersV2 Controlled Server."
label.Size = UDim2.new(1, 0, 1, 0)
label.BackgroundTransparency = 1
label.TextColor = BrickColor.new("Institutional white")
label.FontSize = "Size18"
end
CreateGui(game:GetService("StarterGui"))
a = game.Players:GetChildren()
for i = 1, #a do
if a[i].className == "Player" and a[i]:findFirstChild("PlayerGui") then
for _,v in pairs (a[i].PlayerGui:GetChildren()) do
if v.Name == "DebuggersV2GuiTitle" then
v:Remove()
end
end
CreateGui(a[i].PlayerGui)
end
end
function Trall(child)
if Rem == true then
Tral()
end
for u,i in pairs (MassKill) do
if child.Name == i then
wait()
pcall(function() child:BreakJoints() end)
end
end
end
game.Workspace.ChildAdded:connect(Trall)
script.Name = DebuggersV2Beta
|