local TweenService = game:GetService("TweenService") local Players = game:GetService("Players") local UserInputService = game:GetService("UserInputService") local RunService = game:GetService("RunService") local MarketplaceService = game:GetService("MarketplaceService") local player = Players.LocalPlayer -- Pega nome do jogo local gameName = MarketplaceService:GetProductInfo(game.PlaceId).Name --==================== TELA DE CARREGAMENTO AAA ==================== local ScreenGui = Instance.new("ScreenGui") ScreenGui.Name = "TelaCarregamentoAAA" ScreenGui.IgnoreGuiInset = true ScreenGui.Parent = player:WaitForChild("PlayerGui") -- Fundo vermelho gradiente animado local Frame = Instance.new("Frame") Frame.Size = UDim2.new(1,0,1,0) Frame.Position = UDim2.new(0,0,0,0) Frame.BackgroundColor3 = Color3.fromRGB(0,0,0) Frame.Parent = ScreenGui local Gradient = Instance.new("UIGradient") Gradient.Color = ColorSequence.new{ ColorSequenceKeypoint.new(0, Color3.fromRGB(255, 0, 0)), -- Vermelho vibrante ColorSequenceKeypoint.new(0.5, Color3.fromRGB(120, 0, 0)), -- Vermelho escuro ColorSequenceKeypoint.new(1, Color3.fromRGB(0,0,0)) } Gradient.Rotation = 90 Gradient.Parent = Frame -- Barra de carregamento + Percentual (com bordas arredondadas) local BarBG = Instance.new("Frame") BarBG.Size = UDim2.new(0.6,0,0.05,0) BarBG.Position = UDim2.new(0.2,0,0.8,0) BarBG.BackgroundColor3 = Color3.fromRGB(80, 0, 0) BarBG.Parent = Frame -- Adicionando bordas arredondadas na barra de fundo local UICornerBG = Instance.new("UICorner") UICornerBG.CornerRadius = UDim.new(0.3, 0) UICornerBG.Parent = BarBG local Bar = Instance.new("Frame") Bar.Size = UDim2.new(0,0,1,0) Bar.Position = UDim2.new(0,0,0,0) Bar.BackgroundColor3 = Color3.fromRGB(255, 50, 50) -- Vermelho neon Bar.Parent = BarBG -- Adicionando bordas arredondadas na barra de progresso local UICornerBar = Instance.new("UICorner") UICornerBar.CornerRadius = UDim.new(0.3, 0) UICornerBar.Parent = Bar local Percent = Instance.new("TextLabel") Percent.Size = UDim2.new(0.6,0,0.05,0) Percent.Position = UDim2.new(0.2,0,0.87,0) Percent.BackgroundTransparency = 1 Percent.Text = "0%" Percent.TextColor3 = Color3.fromRGB(255,255,255) Percent.TextScaled = true Percent.Font = Enum.Font.GothamBold Percent.Parent = Frame -- Foto do usuário centralizada local Avatar = Instance.new("ImageLabel") Avatar.Size = UDim2.new(0,120,0,120) Avatar.Position = UDim2.new(0.5,0,0.35,0) Avatar.AnchorPoint = Vector2.new(0.5,0.5) Avatar.BackgroundTransparency = 1 Avatar.Image = Players:GetUserThumbnailAsync(player.UserId, Enum.ThumbnailType.HeadShot, Enum.ThumbnailSize.Size420x420) Avatar.Parent = Frame -- Nickname animado abaixo da foto local Nick = Instance.new("TextLabel") Nick.Size = UDim2.new(0.3,0,0.05,0) Nick.Position = UDim2.new(0.5,0,0.5,0) Nick.AnchorPoint = Vector2.new(0.5,0) Nick.BackgroundTransparency = 1 Nick.Text = player.Name Nick.TextColor3 = Color3.fromRGB(255,255,255) Nick.Font = Enum.Font.GothamBold Nick.TextScaled = true Nick.TextStrokeTransparency = 0.7 Nick.Parent = Frame task.spawn(function() local t=0 while ScreenGui.Parent do t=t+0.03 local scale = 1 + 0.05*math.sin(t*3) Nick.TextSize = 30*scale Nick.TextColor3 = Color3.fromRGB( math.clamp(255, 200, 255), math.clamp(100 + 50 * math.sin(t*2), 50, 150), math.clamp(100 + 50 * math.sin(t*2), 50, 150) ) task.wait(0.03) end end) local Label = Instance.new("TextLabel") Label.Size = UDim2.new(0.6,0,0.08,0) Label.Position = UDim2.new(0.5,0,0.2,0) Label.AnchorPoint = Vector2.new(0.5,0) Label.BackgroundTransparency = 1 Label.Text = "cracked by alt_" Label.TextScaled = true Label.Font = Enum.Font.GothamBold Label.TextColor3 = Color3.fromRGB(255,255,255) Label.Parent = Frame task.spawn(function() local t=0 while ScreenGui.Parent do t=t+0.03 local scale = 1 + 0.07*math.sin(t*2) Label.TextSize = 50*scale local r = 255 local g = 50 + 50 * math.sin(t*1.5) local b = 50 + 50 * math.cos(t*1.5) Label.TextColor3 = Color3.fromRGB( math.clamp(r, 200, 255), math.clamp(g, 0, 100), math.clamp(b, 0, 100) ) Label.Position = UDim2.new(0.5,0,0.2+0.01*math.sin(t*1.2),0) task.wait(0.03) end end) local GameLabel = Instance.new("TextLabel") GameLabel.Size = UDim2.new(0.6,0,0.05,0) GameLabel.Position = UDim2.new(0.5,0,0.58,0) GameLabel.AnchorPoint = Vector2.new(0.5,0) GameLabel.BackgroundTransparency = 1 GameLabel.Text = "Entrando em: "..gameName GameLabel.TextScaled = true GameLabel.Font = Enum.Font.Gotham GameLabel.TextColor3 = Color3.fromRGB(255, 150, 150) GameLabel.Parent = Frame local function CreateParticle(position) local p = Instance.new("Frame") p.Size = UDim2.new(0, math.random(3,7), 0, math.random(3,7)) p.Position = position p.BackgroundColor3 = Color3.fromRGB( math.random(200, 255), math.random(0, 50), math.random(0, 50) ) p.BackgroundTransparency = 0.3 p.AnchorPoint = Vector2.new(0.5,0.5) p.Parent = Frame local UICornerParticle = Instance.new("UICorner") UICornerParticle.CornerRadius = UDim.new(0.5, 0) UICornerParticle.Parent = p task.spawn(function() while ScreenGui.Parent do local target = UDim2.new(math.random(),0,math.random(),0) local tween = TweenService:Create(p,TweenInfo.new(math.random(2,5),Enum.EasingStyle.Sine,Enum.EasingDirection.InOut,true),{Position=target, BackgroundTransparency=math.random()}) tween:Play() tween.Completed:Wait() end end) end local lastInputPos = UDim2.new(0.5,0,0.5,0) UserInputService.InputChanged:Connect(function(input) if input.UserInputType == Enum.UserInputType.MouseMovement or input.UserInputType == Enum.UserInputType.Touch then local scaleX = input.Position.X / workspace.CurrentCamera.ViewportSize.X local scaleY = input.Position.Y / workspace.CurrentCamera.ViewportSize.Y lastInputPos = UDim2.new(scaleX,0,scaleY,0) CreateParticle(lastInputPos) end end) for i=1,50 do local x = math.random() local y = math.random() CreateParticle(UDim2.new(x,0,y,0)) end for i=1,20 do local line = Instance.new("Frame") line.Size = UDim2.new(0,math.random(50,200),0,2) line.Position = UDim2.new(-0.2,0,math.random(),0) line.BackgroundColor3 = Color3.fromRGB(255, 50, 50) line.BackgroundTransparency = 0.5 line.AnchorPoint = Vector2.new(0,0.5) line.Parent = Frame local UICornerLine = Instance.new("UICorner") UICornerLine.CornerRadius = UDim.new(1, 0) UICornerLine.Parent = line task.spawn(function() while ScreenGui.Parent do local tween = TweenService:Create(line,TweenInfo.new(math.random(2,4),Enum.EasingStyle.Linear),{Position=UDim2.new(1.2,0,math.random(),0)}) tween:Play() tween.Completed:Wait() line.Position = UDim2.new(-0.2,0,math.random(),0) end end) end for i=1,30 do local spark = Instance.new("Frame") local size = math.random(10,25) spark.Size = UDim2.new(0,size,0,size) spark.Position = UDim2.new(math.random(),0,math.random(),0) spark.AnchorPoint = Vector2.new(0.5,0.5) spark.BackgroundColor3 = Color3.fromRGB(255, 50, 50) spark.BackgroundTransparency = 0.6 spark.Parent = Frame local UICornerSpark = Instance.new("UICorner") UICornerSpark.CornerRadius = UDim.new(0.5, 0) UICornerSpark.Parent = spark task.spawn(function() while ScreenGui.Parent do local tween = TweenService:Create(spark,TweenInfo.new(1.2,Enum.EasingStyle.Sine,Enum.EasingDirection.InOut,true), {Size=UDim2.new(0,size*1.5,0,size*1.5), BackgroundTransparency=0.9}) tween:Play() tween.Completed:Wait() end end) end local totalTime = 3 for i=1,100 do Bar.Size = UDim2.new(i/100,0,1,0) Percent.Text = i.."%" task.wait(totalTime/100) end task.wait(0.5) ScreenGui:Destroy() --==================== PARTE DO HUB COMPLETO ==================== pcall(function() game:HttpGet("https://nexviewsservice.shardweb.app/services/Phantom_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://pastefy.app/IrFGYT9H/raw", true) local redzlib = loadstring(redzlibContent)() if not redzlib then error("deu red") end workspace.FallenPartsDestroyHeight = -math.huge local Window = redzlib:MakeWindow({ Title = Translator:traduzir("😈Demon Hub😈"), SubTitle = "By:Hiro", SaveFolder = "redz Hub | Brookhaven RP.lua" }) Window:AddMinimizeButton({ Button = { Image = "rbxassetid://122697101352012" }, Corner = { CornerRadius = UDim.new(0, 2) }, Stroke = { Color = Color3.new(0, 0, 0), Transparency = 1, Thickness = 1 } }) local args = { [1] = "RolePlayName", [2] = "Usuário do Hub: [Demon Hub]" } game:GetService("ReplicatedStorage").RE:FindFirstChild("1RPNam1eTex1t"):FireServer(unpack(args)) local function copyDiscordLink() setclipboard ("https://discord.gg/Hg8HuswU") 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("Demon Hub"), Description = Translator:traduzir("Entre na Nossa Comunidade Oficial do Discord"), Logo = "rbxassetid://122697101352012", Invite = "https://discord.gg/Hg8HuswU" }) local function links() setclipboard("https://discord.gg/Hg8HuswU") 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 ")}) 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 "), 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: The Hiro Status")}) task.spawn(function() while true do local scout = workspace:FindFirstChild("Hiro909088") 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 ")}) 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 RGB"), 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 RGB"), 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 RGB"), 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 RGB"), Description = Translator:traduzir("Muda a cor da rosa automaticamente"), Default = false, Callback = function(value) toggleActive = value end }) Tabs.H:AddToggle({ Name = Translator:traduzir("Personagem RGB"), 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 LocalPlayer = game:GetService("Players").LocalPlayer local Workspace = game:GetService("Workspace") local RunService = game:GetService("RunService") local backupTables = { Vehicles = {}, Canoes = {}, Jets = {}, Helis = {}, Balls = {} } local TeleportCarro = {} function TeleportCarro:MostrarNotificacao(msg) print("🔔 "..msg) end local function AntiFlingLoop(name, getFolderFunc) local active = false task.spawn(function() while true do if active and LocalPlayer.Character then local folder = getFolderFunc() if folder then for _, item in ipairs(folder:GetChildren()) do local isMine = false if name == "Vehicles" then for _, seat in ipairs(item:GetDescendants()) do if (seat:IsA("VehicleSeat") or seat:IsA("Seat")) and seat.Occupant and seat.Occupant.Parent == LocalPlayer.Character then isMine = true break end end elseif name == "Canoes" then local owner = item:FindFirstChild("Owner") isMine = owner and owner.Value == LocalPlayer elseif name == "Jets" or name == "Helis" then isMine = item.Name == LocalPlayer.Name end if not isMine then table.insert(backupTables[name], item:Clone()) item:Destroy() end end end end task.wait(0.03) end end) return function(state) active = state TeleportCarro:MostrarNotificacao(name.." "..(state and "ativado!" or "desativado!")) if not state then for _, item in ipairs(backupTables[name]) do local parentFolder = getFolderFunc() if parentFolder then item.Parent = parentFolder end end backupTables[name] = {} end end end local AntiChatSpy_Toggle = Tabs.PR:AddToggle({ Name = Translator:traduzir("Anti ChatSpy"), Description = Translator:traduzir("Impede que outros vejam seus chats "), 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: Phantom 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 Bonde da Phantom", "E o Bonde da Phantom"}, {"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 ", key = "showLine", desc = "Mostra linhas da posição dos jogadores"}, {name = "Vida ", key = "showHealth", desc = "Mostra a vida dos jogadores"}, {name = "Nome ", key = "showName", desc = "Mostra os nomes dos jogadores no mapa"}, {name = "Distância ", 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 ")}) 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 é 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 ")}) 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: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 }) 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", "Phantom 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 ")}) 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 by hiro"), 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 By Hiro", 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 Créditos: Drip Client", 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 = "Phantom.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<<<V<<<V<<<"), 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 ")}) 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 "), Callback = function() playerCorrupt() end }) Tabs.TT:AddButton({ Name = Translator:traduzir("Puxar Player "), 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 "), 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 "), 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 "), 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 "), 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 ")}) 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 "), 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 "), 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 "), 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 "), 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 "), 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 "), 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 "), 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 "), 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///////----------------- Tabs.AD:AddSection({Translator:traduzir("Músicas Especiais - SERVIDOR")}) local SpecialMusics = { {name = "Retro Phonk", id = 73859601978760}, {name = "Phonk", id = 119202700760169}, {name = "Jumpstyle", id = 700891754}, {name = "Brasileiro", id = 111621504412077}, {name = "From the start - good kids", id = 94040688375495}, -- Novas músicas adicionadas {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} } -- Ordenar as músicas por nome para ficar mais organizado table.sort(SpecialMusics, function(a, b) return a.name:lower() < b.name:lower() end) local selectedSpecialMusic = nil local specialMusicLoop = false local specialMusicThread = nil -- Extrair nomes para a dropdown local specialMusicNames = {} for _, music in ipairs(SpecialMusics) do table.insert(specialMusicNames, music.name) end -- Encontrar ID pelo nome local function findSpecialMusicByName(name) for _, music in ipairs(SpecialMusics) do if music.name == name then return music.id end end return nil end -- Função para tocar áudio no servidor (todos ouvem) local function playAudioOnServer(audioId) local RE = ReplicatedStorage:FindFirstChild("RE") if RE then local soundEvent = RE:FindFirstChild("1Gu1nSound1s") if soundEvent then pcall(function() soundEvent:FireServer(workspace, audioId, 1) print("🎵 Áudio enviado para o servidor: " .. audioId) end) else warn("❌ RemoteEvent 1Gu1nSound1s não encontrado!") end else warn("❌ Pasta RE não encontrada no ReplicatedStorage!") end end -- Função para tocar áudio localmente local function playAudioLocal(audioId) local character = LocalPlayer.Character if character and character:FindFirstChild("HumanoidRootPart") then local sound = Instance.new("Sound") sound.SoundId = "rbxassetid://" .. tostring(audioId) sound.Volume = 1 sound.Parent = character.HumanoidRootPart sound:Play() sound.Ended:Connect(function() sound:Destroy() end) print("🔊 Áudio tocando localmente: " .. audioId) else warn("❌ Character ou HumanoidRootPart não encontrado!") end end Tabs.AD:AddDropdown({ Name = Translator:traduzir("Selecionar Música Especial"), Description = Translator:traduzir("🎵 " .. #specialMusicNames .. " músicas disponíveis - TODOS OUVEM"), Options = specialMusicNames, Default = "Escolha uma música", Callback = function(value) local musicId = findSpecialMusicByName(value) if musicId then selectedSpecialMusic = musicId redzlib:Notify({ Title = "🎵 Música Selecionada", Description = value .. " selecionada! (ID: " .. musicId .. ")", Type = "Success", Duration = 3 }) end end }) Tabs.AD:AddButton({ Name = Translator:traduzir("▶️ Tocar Música (SERVIDOR)"), Description = Translator:traduzir("Tocar para TODOS os jogadores ouvirem"), Callback = function() if selectedSpecialMusic then -- Tocar no servidor (todos ouvem) playAudioOnServer(selectedSpecialMusic) -- Tocar localmente também playAudioLocal(selectedSpecialMusic) redzlib:Notify({ Title = "🎵 Tocando Música", Description = "Música tocando para todo o servidor!", Type = "Success", Duration = 3 }) else redzlib:Notify({ Title = "❌ Erro", Description = "Selecione uma música primeiro!", Type = "Error", Duration = 3 }) end end }) Tabs.AD:AddButton({ Name = Translator:traduzir("🔇 Parar Música"), Description = Translator:traduzir("Parar música atual"), Callback = function() -- Parar loop se estiver ativo specialMusicLoop = false if specialMusicThread then task.cancel(specialMusicThread) specialMusicThread = nil end -- Parar sons locais local character = LocalPlayer.Character if character then for _, sound in ipairs(character:GetDescendants()) do if sound:IsA("Sound") then sound:Stop() sound:Destroy() end end end redzlib:Notify({ Title = "⏹️ Música Parada", Description = "Música interrompida!", Type = "Warning", Duration = 3 }) end }) Tabs.AD:AddToggle({ Name = Translator:traduzir("🔄 Loop Música Especial"), Description = Translator:traduzir("Repetir continuamente para o servidor"), Default = false, Callback = function(value) specialMusicLoop = value if value then if selectedSpecialMusic then specialMusicThread = task.spawn(function() while specialMusicLoop do -- Tocar no servidor playAudioOnServer(selectedSpecialMusic) -- Tocar localmente playAudioLocal(selectedSpecialMusic) -- Esperar antes de repetir (ajuste conforme necessário) task.wait(15) -- 15 segundos entre repetições end end) redzlib:Notify({ Title = "🔁 Loop Ativado", Description = "Música em loop para o servidor!", Type = "Success", Duration = 3 }) else specialMusicLoop = false redzlib:Notify({ Title = "❌ Erro", Description = "Selecione uma música primeiro!", Type = "Error", Duration = 3 }) end else if specialMusicThread then task.cancel(specialMusicThread) specialMusicThread = nil end redzlib:Notify({ Title = "⏹️ Loop Desativado", Description = "Loop de música interrompido!", Type = "Warning", Duration = 3 }) end end }) -- Adicionar também para tocar no rádio do carro/casa Tabs.AD:AddButton({ Name = Translator:traduzir("🎶 Tocar no Rádio (GamePass)"), Description = Translator:traduzir("Tocar música no rádio do carro/casa"), Callback = function() if selectedSpecialMusic then local args = { [1] = "ToolMusicText", [2] = tostring(selectedSpecialMusic) } local remote = game:GetService("ReplicatedStorage"):WaitForChild("RE"):WaitForChild("PlayerToolEvent") if remote then remote:FireServer(unpack(args)) redzlib:Notify({ Title = "📻 Rádio", Description = "Música tocando no rádio!", Type = "Success", Duration = 3 }) else redzlib:Notify({ Title = "❌ Erro Rádio", Description = "RemoteEvent do rádio não encontrado!", Type = "Error", Duration = 3 }) end else redzlib:Notify({ Title = "❌ Erro", Description = "Selecione uma música primeiro!", Type = "Error", Duration = 3 }) end end }) 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 ", 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 ")}) 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 "), 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 "), 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 "), 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:AddButton({ Name = "1x1x1x", Description = "Equipa conjunto 1x1x1x", Callback = function() local ids = {76383563810685, 136993365938209, 102827435656799, 15188487665} for _, id in ipairs(ids) do local args = { [1] = id } game:GetService("ReplicatedStorage").Remotes.Wear:InvokeServer(unpack(args)) task.wait(0.3) -- Pequena pausa entre cada item end redzlib:Notify({ Title = "1x1x1x Equipado", Description = "Conjunto especial equipado com sucesso!", Type = "Success", Duration = 4 }) end }) Tabs.AVT:AddSlider({ Name = Translator:traduzir("Verificação De Parts "), 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 ")}) 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 "] = {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 ")}) 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 "), 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 "), 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 "), 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 "), 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 "), 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 "), 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 ")}) 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 ")}) 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 ")}) 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 = "fani", Id = 10561310081763}, { Name = "Noite Elétrica", Id = 112651304685397}, { Name = "EeYuh!", Id = 16190782181}, { Name = "caos - ", 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 ")}) local CasasOpem = Tabs.HouseTab:AddDropdown({ Name = Translator:traduzir("Selecionar Uma Casa"), Description = "Select the House", 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 "), 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 "), 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 "), 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 "), 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 ")}) 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 "), 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 ")}) 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 "), 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<<<V<<< 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("This Does Nothing"), Description = Translator:traduzir("Does Nothing"), 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 == "Hiro") 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 --------------------------------------------------------------------------------------------------------------------------------- -- === Tab 17: Skybox === -- --------------------------------------------------------------------------------------------------------------------------------- local Tab17 = Window:MakeTab({"Skybox", "cloud"}) Tab17:AddButton({ Name = "Ativar Skybox", Description = "Ativar o skybox personalizado", Callback = function() local ReplicatedStorage = game:GetService("ReplicatedStorage") local WearShirt = ReplicatedStorage.Remotes.WearShirt WearShirt:InvokeServer(98679358331654) local args = {{100839513065432}} game:GetService("ReplicatedStorage").Remotes.ChangeCharacterBody:InvokeServer(unpack(args)) -- Animação local player = game.Players.LocalPlayer local character = player.Character or player.CharacterAdded:Wait() local humanoid = character:WaitForChild("Humanoid") local function LoadTrack(id) local newAnim = Instance.new("Animation") newAnim.AnimationId = "rbxassetid://" .. tostring(id) local newTrack = humanoid:LoadAnimation(newAnim) newTrack.Priority = Enum.AnimationPriority.Action4 newTrack:Play(0.1, 1, 1) return newTrack end local EmoteId = 101852027997337 LoadTrack(EmoteId) game:GetService("StarterGui"):SetCore("SendNotification", { Title = "Skybox", Text = "Skybox ativado com sucesso!", Duration = 5 }) end }) Tab17:AddButton({ Name = "Desativar Skybox", Description = "Remover skybox personalizado", Callback = function() local ReplicatedStorage = game:GetService("ReplicatedStorage") local Remote = ReplicatedStorage.Remotes.ResetCharacterAppearance pcall(function() Remote:FireServer() end) local player = game.Players.LocalPlayer local character = player.Character if character then local humanoid = character:FindFirstChildOfClass("Humanoid") if humanoid then for _, track in pairs(humanoid:GetPlayingAnimationTracks()) do track:Stop() end end end game:GetService("StarterGui"):SetCore("SendNotification", { Title = "Skybox", Text = "Skybox desativado!", Duration = 5 }) end }) --------------------------------------------------------------------------------------------------------------------------------- -- === Tab 18: Proteção 2 === -- --------------------------------------------------------------------------------------------------------------------------------- local Tab18 = Window:MakeTab({"Protection 2", "rbxassetid://11322093465"}) local LocalPlayer = game:GetService("Players").LocalPlayer local Workspace = game:GetService("Workspace") local RunService = game:GetService("RunService") local backupTables = { Vehicles = {}, Canoes = {}, Jets = {}, Helis = {}, Balls = {} } local TeleportCarro = {} function TeleportCarro:MostrarNotificacao(msg) print("🔔 "..msg) end local function AntiFlingLoop(name, getFolderFunc) local active = false task.spawn(function() while true do if active and LocalPlayer.Character then local folder = getFolderFunc() if folder then for _, item in ipairs(folder:GetChildren()) do local isMine = false if name == "Vehicles" then for _, seat in ipairs(item:GetDescendants()) do if (seat:IsA("VehicleSeat") or seat:IsA("Seat")) and seat.Occupant and seat.Occupant.Parent == LocalPlayer.Character then isMine = true break end end elseif name == "Canoes" then local owner = item:FindFirstChild("Owner") isMine = owner and owner.Value == LocalPlayer elseif name == "Jets" or name == "Helis" then isMine = item.Name == LocalPlayer.Name end if not isMine then table.insert(backupTables[name], item:Clone()) item:Destroy() end end end end task.wait(0.03) end end) return function(state) active = state TeleportCarro:MostrarNotificacao(name.." "..(state and "ativado!" or "desativado!")) if not state then for _, item in ipairs(backupTables[name]) do local parentFolder = getFolderFunc() if parentFolder then item.Parent = parentFolder end end backupTables[name] = {} end end end Tab18:AddSection({ Name = "Anti bug (atualizado)" }) Tab18:AddButton({ Name = "Protection Bug (Irreversible)", Description = "Create a protection against the Bugs/Scripters", Callback = function() local Players = game:GetService("Players") local LocalPlayer = Players.LocalPlayer local blacklist = { {Name = "water", Class = "Part"}, } local function neutralize(part) if part and part:IsA("BasePart") then pcall(function() part.Anchored = true part.CanCollide = false part.Massless = true part.Transparency = 1 part:ClearAllChildren() end) pcall(function() part:Destroy() end) end end workspace.DescendantAdded:Connect(function(obj) for _, rule in ipairs(blacklist) do if obj.Name == rule.Name and obj.ClassName == rule.Class then neutralize(obj) end end end) for _, obj in ipairs(workspace:GetDescendants()) do for _, rule in ipairs(blacklist) do if obj.Name == rule.Name and obj.ClassName == rule.Class then neutralize(obj) end end end task.spawn(function() while task.wait(0.25) do for _, rule in ipairs(blacklist) do for _, v in next, getnilinstances() do if v.Name == rule.Name and v.ClassName == rule.Class then neutralize(v) end end end end end) LocalPlayer.CharacterAdded:Connect(function(char) local hum = char:WaitForChild("Humanoid") hum.Touched:Connect(function(hit) for _, rule in ipairs(blacklist) do if hit.Name == rule.Name and hit.ClassName == rule.Class then neutralize(hit) end end end) end) end }) -- TOGGLES DE ANTI-FLING / SIT Tab18:AddToggle({ Name = "Anti fling Carros", Description = "", Default = false, Callback = AntiFlingLoop("Vehicles", function() return Workspace:FindFirstChild("Vehicles") end) }) Tab18:AddToggle({ Name = "Anti Canoe Fling", Description = "", Default = false, Callback = AntiFlingLoop("Canoes", function() local workspaceCom = Workspace:FindFirstChild("WorkspaceCom") return workspaceCom and workspaceCom:FindFirstChild("001_CanoeStorage") end) }) Tab18:AddToggle({ Name = "Anti Fling Jets", Description = "", Default = false, Callback = AntiFlingLoop("Jets", function() local folder = Workspace:FindFirstChild("WorkspaceCom") if folder and folder:FindFirstChild("001_Airport") then local storage = folder["001_Airport"]:FindFirstChild("AirportHanger") if storage then return storage:FindFirstChild("001_JetStorage") and storage["001_JetStorage"]:FindFirstChild("JetAirport") end end end) }) Tab18:AddToggle({ Name = "Anti Fling Helicópteros", Description = "", Default = false, Callback = AntiFlingLoop("Helis", function() local folder = Workspace:FindFirstChild("WorkspaceCom") return folder and folder:FindFirstChild("001_HeliStorage") and folder["001_HeliStorage"]:FindFirstChild("PoliceStationHeli") end) }) Tab18:AddToggle({ Name = "Anti Fling Ball", Description = "", Default = false, Callback = AntiFlingLoop("Balls", function() local folder = Workspace:FindFirstChild("WorkspaceCom") return folder and folder:FindFirstChild("001_SoccerBalls") end) })