Tumbadordeserverderoblo
Tumbadordeserverderoblo
function Notify(tl, t, d)
if showNotification == true then
StarterGui:SetCore("SendNotification", {
Title = tl;
Text = t;
Duration = d;
Icon = "rbxassetid://11419713314";
})
end
end
if game.CoreGui:FindFirstChild("destruct") then
game.CoreGui.destruct:Destroy()
end
tween:Play()
end
function work(arg1)
if remote and remote ~= "nil" then
remote:FireServer(arg1)
end
end
function GetPlayer(String)
local Found = {}
local strl = String:lower()
if strl == "all" then
for i,v in pairs(game.Players:GetPlayers()) do
table.insert(Found,v.Name)
end
elseif strl == "others" then
for i,v in pairs(game.Players:GetPlayers()) do
if v.Name ~= game.Players.LocalPlayer.Name then
table.insert(Found,v.Name)
end
end
elseif strl == "me" then
for i,v in pairs(game.Players:GetPlayers()) do
if v.Name == game.Players.LocalPlayer.Name then
table.insert(Found,v.Name)
end
end
else
for i,v in pairs(game.Players:GetPlayers()) do
if v.Name:lower():sub(1, #String) == String:lower() then
table.insert(Found,v.Name)
end
end
end
return Found
end
enable = true
if enable then
blurefct(0)
Notify("TODO HACK OFFICIAL ! ACTUALIZADO BY HANNIBAL", 10)
if game.CoreGui:FindFirstChild("destruct") then
game.CoreGui.destruct:Destroy()
wait(0.1)
end
main.Name = "main"
main.Parent = destruct
main.BackgroundColor3 = Color3.fromRGB(25, 25, 25)
main.BackgroundTransparency = 0.2
main.BorderSizePixel = 0
main.Position = UDim2.new(0.268847764, 0, 0.372854918, 0)
main.Size = UDim2.new(0, 325, 0, 239)
main.Active = true
main.ClipsDescendants = true
main.ZIndex = 1
local dragging
local dragInput
local dragStart
local startPos
gui.InputBegan:Connect(function(input)
if input.UserInputType == Enum.UserInputType.MouseButton1 or
input.UserInputType == Enum.UserInputType.Touch then
dragging = true
dragStart = input.Position
startPos = gui.Position
input.Changed:Connect(function()
if input.UserInputState == Enum.UserInputState.End then
dragging = false
end
end)
end
end)
gui.InputChanged:Connect(function(input)
if input.UserInputType == Enum.UserInputType.MouseMovement or
input.UserInputType.Touch then
dragInput = input
end
end)
UserInputService.InputChanged:Connect(function(input)
if input == dragInput and dragging then
update(input)
end
end)
TextLabel.Parent = main
TextLabel.BackgroundColor3 = Color3.fromRGB(255, 255, 255)
TextLabel.BackgroundTransparency = 1.000
TextLabel.BorderSizePixel = 0
TextLabel.Position = UDim2.new(0, 0, 0, 0)
TextLabel.Size = UDim2.new(1, 0, 0, 25)
TextLabel.Font = Enum.Font.GothamBold
TextLabel.Text = "TODO HACK OFFICIAL"
TextLabel.TextColor3 = Color3.fromRGB(255, 255, 255)
TextLabel.TextSize = 25.000
TextLabel.TextXAlignment = Enum.TextXAlignment.Center
TextLabel.ZIndex = 2
line.Name = "line"
line.Parent = main
line.BackgroundColor3 = Color3.fromRGB(50, 205, 50)
line.BorderSizePixel = 0
line.Position = UDim2.new(0, 0, 0.106986806, 0)
line.Size = UDim2.new(1, 0, 0, 2)
scripts.Name = "scripts"
scripts.Parent = main
scripts.Active = true
scripts.BackgroundColor3 = Color3.fromRGB(63, 63, 63)
scripts.BackgroundTransparency = 1
scripts.BorderSizePixel = 0
scripts.Position = UDim2.new(0, 0, 0.15, 0)
scripts.Size = UDim2.new(0, 325, 0, 173)
scripts.CanvasSize = UDim2.new(0, 0, 1.150, 0)
UIGridLayout.Parent = scripts
UIGridLayout.SortOrder = Enum.SortOrder.LayoutOrder
UIGridLayout.CellSize = UDim2.new(0, 105, 0, 30)
UIGridLayout.CellPadding = UDim2.new(0, 2, 0, 2)
button.MouseEnter:Connect(function()
game:GetService("TweenService"):Create(button, TweenInfo.new(0.3), {
BackgroundColor3 = Color3.fromRGB(50, 205, 50)
}):Play()
end)
button.MouseLeave:Connect(function()
game:GetService("TweenService"):Create(button, TweenInfo.new(0.3), {
BackgroundColor3 = Color3.fromRGB(45, 45, 45)
}):Play()
end)
end
kill.Name = "kill"
kill.Parent = scripts
kill.Size = UDim2.new(0, 200, 0, 50)
kill.Text = "MATAR"
kill.TextColor3 = Color3.fromRGB(255, 255, 255)
kill.TextSize = 14.000
kick.Name = "kick"
kick.Parent = scripts
kick.Size = UDim2.new(0, 200, 0, 50)
kick.Text = "EXPULSAR"
kick.TextColor3 = Color3.fromRGB(255, 255, 255)
kick.TextSize = 14.000
ban.Name = "ban"
ban.Parent = scripts
ban.Size = UDim2.new(0, 200, 0, 50)
ban.Text = "BANEAR"
ban.TextColor3 = Color3.fromRGB(255, 255, 255)
ban.TextSize = 14.000
unban.Name = "unban"
unban.Parent = scripts
unban.Size = UDim2.new(0, 200, 0, 50)
unban.Text = "DESBANEAR"
unban.TextColor3 = Color3.fromRGB(255, 255, 255)
unban.TextSize = 14.000
goto.Name = "goto"
goto.Parent = scripts
goto.Size = UDim2.new(0, 200, 0, 50)
goto.Text = "IR A"
goto.TextColor3 = Color3.fromRGB(255, 255, 255)
goto.TextSize = 14.000
view.Name = "view"
view.Parent = scripts
view.Size = UDim2.new(0, 200, 0, 50)
view.Text = "ESPECTAR"
view.TextColor3 = Color3.fromRGB(255, 255, 255)
view.TextSize = 14.000
unview.Name = "unview"
unview.Parent = scripts
unview.Size = UDim2.new(0, 200, 0, 50)
unview.Text = "DEJAR DE VER"
unview.TextColor3 = Color3.fromRGB(255, 255, 255)
unview.TextSize = 14.000
btools.Name = "btools"
btools.Parent = scripts
btools.Size = UDim2.new(0, 200, 0, 50)
btools.Text = "MARTILLO"
btools.TextColor3 = Color3.fromRGB(255, 255, 255)
btools.TextSize = 14.000
nuke.Name = "nuke"
nuke.Parent = scripts
nuke.Size = UDim2.new(0, 200, 0, 50)
nuke.Text = "DESTRUIR"
nuke.TextColor3 = Color3.fromRGB(255, 255, 255)
nuke.TextSize = 14.000
naked.Name = "naked"
naked.Parent = scripts
naked.Size = UDim2.new(0, 200, 0, 50)
naked.Text = "DESNUDAR"
naked.TextColor3 = Color3.fromRGB(255, 255, 255)
naked.TextSize = 14.000
faceless.Name = "faceless"
faceless.Parent = scripts
faceless.Size = UDim2.new(0, 200, 0, 50)
faceless.Text = "SIN ROSTRO"
faceless.TextColor3 = Color3.fromRGB(255, 255, 255)
faceless.TextSize = 14.000
nolimbs.Name = "nolimbs"
nolimbs.Parent = scripts
nolimbs.Size = UDim2.new(0, 200, 0, 50)
nolimbs.Text = "SIN PARTES"
nolimbs.TextColor3 = Color3.fromRGB(255, 255, 255)
nolimbs.TextSize = 14.000
hatless.Name = "hatless"
hatless.Parent = scripts
hatless.Size = UDim2.new(0, 200, 0, 50)
hatless.Text = "SIN CABELLO"
hatless.TextColor3 = Color3.fromRGB(255, 255, 255)
hatless.TextSize = 14.000
sink.Name = "sink"
sink.Parent = scripts
sink.Size = UDim2.new(0, 200, 0, 50)
sink.Text = "UNDIR"
sink.TextColor3 = Color3.fromRGB(255, 255, 255)
sink.TextSize = 14.000
rtools.Name = "rtools"
rtools.Parent = scripts
rtools.Size = UDim2.new(0, 200, 0, 50)
rtools.Text = "HERRAMIENTAS"
rtools.TextColor3 = Color3.fromRGB(255, 255, 255)
rtools.TextSize = 14.000
stools.Name = "stools"
stools.Parent = scripts
stools.Size = UDim2.new(0, 200, 0, 50)
stools.Text = "TABURETES"
stools.TextColor3 = Color3.fromRGB(255, 255, 255)
stools.TextSize = 14.000
slock.Name = "slock"
slock.Parent = scripts
slock.Size = UDim2.new(0, 200, 0, 50)
slock.Text = "BLOQUEAR"
slock.TextColor3 = Color3.fromRGB(255, 255, 255)
slock.TextSize = 14.000
player.Name = "player"
player.Parent = main
player.BackgroundColor3 = Color3.fromRGB(35, 35, 35)
player.BorderSizePixel = 0
player.Position = UDim2.new(0.025, 0, 0.87, 0)
player.Size = UDim2.new(0, 310, 0, 23)
player.ClearTextOnFocus = false
player.Font = Enum.Font.GothamSemibold
player.PlaceholderColor3 = Color3.fromRGB(152, 152, 152)
player.PlaceholderText = "JUGADOR"
player.Text = ""
player.TextColor3 = Color3.fromRGB(255, 255, 255)
player.TextSize = 14.000
player.ZIndex = 2
local playerCorner = Instance.new("UICorner")
playerCorner.CornerRadius = UDim.new(0, 6)
playerCorner.Parent = player
textbox.Focused:Connect(function()
game:GetService("TweenService"):Create(stroke, TweenInfo.new(0.3), {
Transparency = 0
}):Play()
end)
textbox.FocusLost:Connect(function()
game:GetService("TweenService"):Create(stroke, TweenInfo.new(0.3), {
Transparency = 0.8
}):Play()
end)
end
stylizeTextbox(player)
ragdoll.Name = "ragdoll"
ragdoll.Parent = scripts
ragdoll.Size = UDim2.new(0, 100, 0, 24)
ragdoll.Text = "MUEÑCA"
ragdoll.TextColor3 = Color3.fromRGB(255, 255, 255)
ragdoll.TextSize = 14.000
ranims.Name = "ranims"
ranims.Parent = scripts
ranims.Size = UDim2.new(0, 100, 0, 24)
ranims.Text = "TEMPRANO"
ranims.TextColor3 = Color3.fromRGB(255, 255, 255)
ranims.TextSize = 14.000
shutdown.Name = "shutdown"
shutdown.Parent = scripts
shutdown.Size = UDim2.new(0, 200, 0, 50)
shutdown.Text = "APAGAR SERV"
shutdown.TextColor3 = Color3.fromRGB(255, 255, 255)
shutdown.TextSize = 14.000
punish.Name = "punish"
punish.Parent = scripts
punish.Size = UDim2.new(0, 200, 0, 50)
punish.Text = "CASTIGAR"
punish.TextColor3 = Color3.fromRGB(255, 255, 255)
punish.TextSize = 14.000
rchassis.Name = "rchassis"
rchassis.Parent = scripts
rchassis.Size = UDim2.new(0, 200, 0, 50)
rchassis.Text = "CHASIS"
rchassis.TextColor3 = Color3.fromRGB(255, 255, 255)
rchassis.TextSize = 14.000
local bannedPlayers = {}
local serverlock = false
local sdown = false
local cam = workspace.CurrentCamera
function GetBannedPlayer(target)
local Found = {}
for _, str in pairs(bannedPlayers) do
if str:find(target) then
table.insert(Found, str)
break
end
end
return Found
end
game:GetService("Players").PlayerAdded:Connect(function(plr)
for i,v in pairs(bannedPlayers) do
if plr.Name == v then
Notify("USUARIO BANEADO", plr.Name .. " INTENTE UNIRME AL JUEGO", 5)
work(plr)
end
end
if serverlock == true then
Notify("INTENTO UNIRSE", plr.Name .. " INTENTE UNIRME AL JUEGO PERO EL SERVIDOR
ESTA BLOQUEADO", 5)
work(plr)
end
if sdown == true then
work(plr)
end
end)
btools.MouseButton1Click:Connect(function()
local Tool = Instance.new("Tool",game.Players.LocalPlayer.Backpack)
local Equipped = false
Tool.RequiresHandle = false
Tool.Name = "Destroy Tool"
local Field = Instance.new("SelectionBox",game.Workspace)
local Mouse = game.Players.LocalPlayer:GetMouse()
Field.LineThickness = 0.1
Tool.TextureId = "http://www.roblox.com/asset/?id=12223874"
Tool.Equipped:Connect(function()
Equipped = true
Tool.Unequipped:Connect(function()
Equipped = false
Field.Adornee = nil
Mouse.Icon = ""
end)
Tool.Activated:Connect(function()
if Mouse.Target ~= nil then
print(Mouse.Target)
remote:FireServer(Mouse.Target, {Value = Mouse.Target})
local ex = Instance.new'Explosion'
ex.BlastRadius = 0
ex.Position = Mouse.Target.Position
ex.Parent = workspace
kill.MouseButton1Click:Connect(function()
for i,v in pairs(GetPlayer(player.Text)) do
spawn(function()
if game:GetService("Players")[v].Character.Humanoid.RigType ==
Enum.HumanoidRigType.R6 then
work(game:GetService("Players")[v].Character.Torso.Neck)
else
work(game:GetService("Players")[v].Character.Head.Neck)
end
end)
end
end)
naked.MouseButton1Click:Connect(function()
for i,v in pairs(GetPlayer(player.Text)) do
if game:GetService("Players")[v].Character:FindFirstChildOfClass("Shirt") then
spawn(function()
work(game:GetService("Players")[v].Character:FindFirstChildOfClass("Shirt"))
end)
end
if game:GetService("Players")[v].Character:FindFirstChildOfClass("Pants") then
spawn(function()
work(game:GetService("Players")[v].Character:FindFirstChildOfClass("Pants"))
end)
end
if game:GetService("Players")[v].Character:FindFirstChild("Shirt Graphic") then
spawn(function()
work(game:GetService("Players")[v].Character:FindFirstChild("Shirt Graphic"))
end)
end
end
end)
ranims.MouseButton1Click:Connect(function()
for i,v in pairs(GetPlayer(player.Text)) do
if game:GetService("Players")[v].Character:FindFirstChild("Humanoid") then
work(game:GetService("Players")
[v].Character.Humanoid:FindFirstChild("Animator"))
end
end
end)
nolimbs.MouseButton1Click:Connect(function()
for i,v in pairs(GetPlayer(player.Text)) do
spawn(function()
if game:GetService("Players")[v].Character.Humanoid.RigType ==
Enum.HumanoidRigType.R6 then
names = {"Left Arm", "Right Arm", "Left Leg", "Right Leg"}
for _, str in pairs(names) do
work(game:GetService("Players")[v].Character[str])
end
else
names = {"LeftUpperArm", "RightUpperArm", "LeftUpperLeg", "RightUpperLeg"}
for _, str in pairs(names) do
work(game:GetService("Players")[v].Character[str])
end
end
end)
end
end)
kick.MouseButton1Click:Connect(function()
for i,v in pairs(GetPlayer(player.Text)) do
spawn(function()
work(game:GetService("Players")[v])
end)
end
end)
nuke.MouseButton1Click:Connect(function()
for i,c in pairs(game.Workspace:GetChildren()) do
all = c
work(all)
end
end)
ban.MouseButton1Click:Connect(function()
for i,v in pairs(GetPlayer(player.Text)) do
spawn(function()
if not table.find(bannedPlayers, v.Name) then
plr = game:GetService("Players")[v]
table.insert(bannedPlayers, plr.Name)
Notify("BANEADO", plr.Name .. " NO PODRA UNIRSE AL SERVIDOR", 5)
work(plr)
end
end)
end
end)
unban.MouseButton1Click:Connect(function()
for i,v in pairs(GetBannedPlayer(player.Text)) do
spawn(function()
table.remove(bannedPlayers, table.find(bannedPlayers, v))
Notify("DESBANEADO", v .." YA PUEDE UNIRSE AL SERVIDOR", 5)
end)
end
end)
goto.MouseButton1Click:Connect(function()
for i,v in pairs(GetPlayer(player.Text)) do
LocalPlayer.Character.HumanoidRootPart.CFrame = game:GetService("Players")
[v].Character.HumanoidRootPart.CFrame * CFrame.new(0, 0, -5)
end
end)
sink.MouseButton1Click:Connect(function()
for i,v in pairs(GetPlayer(player.Text)) do
spawn(function()
destr = game:GetService("Players")[v].Character["HumanoidRootPart"]
work(destr)
end)
end
end)
faceless.MouseButton1Click:Connect(function()
for i,v in pairs(GetPlayer(player.Text)) do
spawn(function()
destructwashere = game:GetService("Players")[v].Character.Head.face
work(destructwashere)
end)
end
end)
hatless.MouseButton1Click:Connect(function()
for i, v in pairs(GetPlayer(player.Text)) do
for i, h in pairs(game:GetService("Players")[v].Character:GetChildren()) do
if h:IsA("Accessory") then
work(h)
end
end
end
end)
ragdoll.MouseButton1Click:Connect(function()
for i,v in pairs(GetPlayer(player.Text)) do
spawn(function()
e = game:GetService("Players")[v].Character:FindFirstChild("Humanoid")
work(e)
end)
end
end)
slock.MouseButton1Click:Connect(function()
if toggle == false then
slock.Text = "DESBLOQUEADO"
Notify("SERVIDOR BLOQUEADO", "NO PUEDE ENTRAR AL SERVIDOR", 5)
serverlock = true
toggle = true
elseif toggle == true then
slock.Text = "BLOQUEADO"
Notify("SERVIDOR DESBLOQUEADO", "YA PUEDE ENTRAR AL SERVIDOR", 5)
serverlock = false
toggle = false
end
end)
view.MouseButton1Click:Connect(function()
for i, v in pairs(GetPlayer(player.Text)) do
if game:GetService("Players")[v].Character:FindFirstChild("Humanoid") then
cam.CameraSubject = game:GetService("Players")[v].Character.Humanoid
end
end
end)
unview.MouseButton1Click:Connect(function()
if LocalPlayer.Character:FindFirstChild("Humanoid") then
cam.CameraSubject = LocalPlayer.Character.Humanoid
end
end)
shutdown.MouseButton1Click:Connect(function()
sdown = true
Notify("APAGAR SERV", "EL SERVIDOR SE ESTA APAGANDO..", 5)
for i, v in pairs(game:GetService("Players"):GetPlayers()) do
spawn(function()
if v.Name ~= LocalPlayer.Name then
work(v)
repeat wait() until not game:GetService("Players"):FindFirstChild(v)
work(LocalPlayer)
end
end)
end
end)
rtools.MouseButton1Click:Connect(function()
for i,v in pairs(GetPlayer(player.Text)) do
spawn(function()
backpack = game:GetService("Players")[v]["Backpack"] or
game:GetService("Players")[v]:WaitForChild("Backpack")
for i,t in pairs(backpack:GetChildren()) do
if t:IsA("BackpackItem") and t:FindFirstChild("Handle") then
work(t)
end
end
end)
end
end)
stools.MouseButton1Click:Connect(function()
for i,v in pairs(GetPlayer(player.Text)) do
spawn(function()
work(game:GetService("Players")[v].Character:FindFirstChildOfClass("Humanoid"))
repeat wait() until game:GetService("Players")
[v].Character:FindFirstChildOfClass("Humanoid").Parent == nil
for i,v in pairs(game:GetService("Players")[v].Character:GetChildren()) do
if v:IsA("BackpackItem") and v:FindFirstChild("Handle") then
LocalPlayer.Character:WaitForChild("Humanoid"):EquipTool(v)
end
end
end)
end
end)
punish.MouseButton1Click:Connect(function()
for i,v in pairs(GetPlayer(player.Text)) do
spawn(function()
work(game:GetService("Players")[v].Character)
end)
end
end)
rchassis.MouseButton1Click:Connect(function()
for i, v in pairs(game:GetService("Workspace"):GetDescendants()) do
if string.match(v.Name, "Chassis") then
work(v)
end
end
end)
scripts.Visible = true
TextLabel.Visible = true
line.Visible = true
player.Visible = true
gui.Active = true
minimizeBtn.MouseButton1Click:Connect(toggleMinimize)
minimizedIcon.MouseButton1Click:Connect(function()
local now = tick()
if now - lastClick < 0.5 then
toggleMinimize()
end
lastClick = now
end)
minimizedIcon.InputBegan:Connect(function(input)
if input.UserInputType == Enum.UserInputType.MouseButton1 then
draggingIcon = true
iconStartDrag = input.Position
iconStartPos = minimizedIcon.Position
end
end)
minimizedIcon.InputChanged:Connect(function(input)
if draggingIcon and input.UserInputType == Enum.UserInputType.MouseMovement
then
local delta = input.Position - iconStartDrag
minimizedIcon.Position = UDim2.new(
iconStartPos.X.Scale,
iconStartPos.X.Offset + delta.X,
iconStartPos.Y.Scale,
iconStartPos.Y.Offset + delta.Y
)
end
end)
UserInputService.InputEnded:Connect(function(input)
if input.UserInputType == Enum.UserInputType.MouseButton1 then
draggingIcon = false
end
end)
end