
Key RequiredUniversal

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 neon roxo + preto 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(180,0,255)),
ColorSequenceKeypoint.new(0.5, Color3.fromRGB(80,0,120)),
ColorSequenceKeypoint.new(1, Color3.fromRGB(0,0,0))
}
Gradient.Rotation = 90
Gradient.Parent = Frame
-- Barra de carregamento + Percentual
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(60,0,100)
BarBG.Parent = Frame
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(200,0,255)
Bar.Parent = BarBG
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.fromHSV((tick()%5)/5,0.8,1)
task.wait(0.03)
end
end)
-- Texto principal animado
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 = "Trix Client New World"
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=180+50*math.sin(t*1.5)
local b=255+50*math.cos(t*1.5)
Label.TextColor3=Color3.fromRGB(math.clamp(r,0,255),0,math.clamp(b,0,255))
Label.Position = UDim2.new(0.5,0,0.2+0.01*math.sin(t*1.2),0)
task.wait(0.03)
end
end)
-- Texto do jogo que está entrando
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(200,200,255)
GameLabel.Parent = Frame
-- Função para criar partÃculas interativas
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(150,255),0,math.random(150,255))
p.BackgroundTransparency = 0.3
p.AnchorPoint = Vector2.new(0.5,0.5)
p.Parent = Frame
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
-- Detecta mouse ou toque
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)
-- Criação automática de partÃculas de fundo
for i=1,50 do
local x = math.random()
local y = math.random()
CreateParticle(UDim2.new(x,0,y,0))
end
-- Linhas horizontais animadas
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,0,255)
line.BackgroundTransparency = 0.5
line.AnchorPoint = Vector2.new(0,0.5)
line.Parent = Frame
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
-- Mini explosões neon no fundo
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,0,255)
spark.BackgroundTransparency = 0.6
spark.Parent = Frame
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
--==================== SOM DURANTE A BARRA ====================
local Sound = Instance.new("Sound")
Sound.SoundId = "rbxassetid://98337901681441" -- seu ID
Sound.Volume = 0.7
Sound.Looped = false -- toca apenas uma vez
Sound.Parent = Frame
Sound.TimePosition = 0 -- garante que comece do inÃcio
Sound:Play()
-- Carregamento da barra por 20 segundos
local totalTime = 20
for i=1,100 do
Bar.Size = UDim2.new(i/100,0,1,0)
Percent.Text = i.."%"
task.wait(totalTime/100)
end
-- Aguarda 0.5s para garantir que o som finalize
task.wait(0.5)
-- Remove a tela
ScreenGui:Destroy()
-- ===========================
-- PARTE 2 - HUB FUNCIONAL
-- ===========================
game:GetService("ReplicatedStorage").RE["1RPNam1eTex1t"]:FireServer(table.unpack({
[1] = "RolePlayName",
[2] = "[ Trix Client User ]"
}))
-- Define a bio do jogador
game:GetService("ReplicatedStorage").RE["1RPNam1eTex1t"]:FireServer(table.unpack({
[1] = "RolePlayBio",
[2] = "Criador:Hey_Akira",
}))
local redzlib = loadstring(game:HttpGet("https://pastebin.com/raw/XqZsnzRQ"))()
local Window = redzlib:MakeWindow({
Title = " Trix Client New World| Brookhaven RP 0.1",
SubTitle = "by: Hey_Akira | Colaboradores: ? | Staffs: ?",
SaveFolder = "testando Phantom Client"
})
Window:AddMinimizeButton({
Button = { Image = "rbxassetid://139024815331041", BackgroundTransparency = 0 },
Corner = { CornerRadius = UDim.new(35, 1) },
})
local Tab1 = Window:MakeTab({"Creditos", "info"})
local Tab2= Window:MakeTab({"Fun", "fun"})
local Tab3 = Window:MakeTab({"Avatar", "shirt"})
local Tab4 = Window:MakeTab({"Casa", "Home"})
local Tab5 = Window:MakeTab({"Carro", "Car"})
local Tab6 = Window:MakeTab({"Items/Nome | RGB", "brush"})
local Tab7 = Window:MakeTab({"Musica Para todos", "radio"})
local Tab8 = Window:MakeTab({"Musica", "music"})
local Tab9 = Window:MakeTab({"Trolar", "rbxassetid://13364900349"})
local Tab13 = Window:MakeTab({"Lagar Server","bomb"})
local Tab14 = Window:MakeTab({"Proteção","rbxassetid://11322093465"})
--------------------------------------------------------------------------------------------------------------------------------
-- === Tab 1: credits === --
---------------------------------------------------------------------------------------------------------------------------------
Tab1:AddSection({"Creditos do Hub"})
Tab1:AddDiscordInvite({
Name = "Trix Client | Studios",
Description = "https://discord.gg/SFq86Zu7V",
Logo = "rbxassetid://139024815331041",
Invite = "",
})
local function detectExecutor()
if identifyexecutor then
return identifyexecutor()
elseif syn then
return "Synapse X"
elseif KRNL_LOADED then
return "KRNL"
elseif is_sirhurt_closure then
return "SirHurt"
elseif pebc_execute then
return "ProtoSmasher"
elseif getexecutorname then
return getexecutorname()
else
return "Executor Desconhecido"
end
end
local executorName = detectExecutor()
local Paragraph = Tab1:AddParagraph({"Executor", executorName})
local Section = Tab1:AddSection({"versao do Hub 0.1"})
local Paragraph = Tab1:AddParagraph({"Criadores", "Hey_Akira"})
Tab1:AddButton({
Name = " - Copiar Painel ADM",
Callback = function()
setclipboard("...") -- copia o link
end
})
Tab1:AddButton({
Name = " - Copiar link do Canal Do YouTube Do Hey_Akira",
Callback = function()
setclipboard("...") -- Copia o link
end
})
---------------------------------------------------------------------------------------------------------------------------------
-- === Tab 2: Fun === --
-----------------------------------------------------------------------------------------------------------------------------------
local Section = Tab2:AddSection({"Player Character"})
local Players = game:GetService("Players")
local localPlayer = Players.LocalPlayer
local selectedPlayerName = nil
local headsitActive = false
local function headsitOnPlayer(targetPlayer)
local character = localPlayer.Character or localPlayer.CharacterAdded:Wait()
local humanoid = character:FindFirstChildOfClass("Humanoid")
if not targetPlayer.Character or not targetPlayer.Character:FindFirstChild("Head") then
warn("Jogador alvo sem cabeça ou personagem.")
return false
end
local targetHead = targetPlayer.Character.Head
local localRoot = character:FindFirstChild("HumanoidRootPart")
if not localRoot then
warn("Seu personagem não tem HumanoidRootPart.")
return false
end
localRoot.CFrame = targetHead.CFrame * CFrame.new(0, 2.2, 0)
for _, v in pairs(localRoot:GetChildren()) do
if v:IsA("WeldConstraint") then
v:Destroy()
end
end
local weld = Instance.new("WeldConstraint")
weld.Part0 = localRoot
weld.Part1 = targetHead
weld.Parent = localRoot
if humanoid then
humanoid.Sit = true
end
print("Headsit ativado em " .. targetPlayer.Name)
return true
end
local function removeHeadsit()
local character = localPlayer.Character or localPlayer.CharacterAdded:Wait()
local humanoid = character:FindFirstChildOfClass("Humanoid")
local localRoot = character:FindFirstChild("HumanoidRootPart")
if localRoot then
for _, v in pairs(localRoot:GetChildren()) do
if v:IsA("WeldConstraint") then
v:Destroy()
end
end
end
if humanoid then
humanoid.Sit = false
end
print("Headsit desativado.")
end
-- Função para encontrar jogador por nome parcial
local function findPlayerByPartialName(partial)
partial = partial:lower()
for _, player in pairs(Players:GetPlayers()) do
if player ~= localPlayer and player.Name:lower():sub(1, #partial) == partial then
return player
end
end
return nil
end
-- Notificação com imagem do jogador
local function notifyPlayerSelected(player)
local StarterGui = game:GetService("StarterGui")
local thumbType = Enum.ThumbnailType.HeadShot
local thumbSize = Enum.ThumbnailSize.Size100x100
local content, _ = Players:GetUserThumbnailAsync(player.UserId, thumbType, thumbSize)
StarterGui:SetCore("SendNotification", {
Title = "Player Selecionado",
Text = player.Name .. " foi selecionado!",
Icon = content,
Duration = 5
})
end
-- TextBox para digitar nome do player
Tab2:AddTextBox({
Name = "Nome do Jogador",
Description = "Digite parte do nome",
PlaceholderText = "ex: lo → The Darknesxz",
Callback = function(Value)
local foundPlayer = findPlayerByPartialName(Value)
if foundPlayer then
selectedPlayerName = foundPlayer.Name
notifyPlayerSelected(foundPlayer)
else
warn("Nenhum jogador encontrado com esse nome.")
end
end
})
-- Botão para ativar/desativar headsit
-- Botão para ativar/desativar headsit (versão simplificada)
Tab2:AddButton({"", function()
if not selectedPlayerName then
return
end
if not headsitActive then
local target = Players:FindFirstChild(selectedPlayerName)
if target and headsitOnPlayer(target) then
headsitActive = true
end
else
removeHeadsit()
headsitActive = false
end
end})
Tab2:AddSlider({
Name = "Speed Player",
Increase = 1,
MinValue = 16,
MaxValue = 888,
Default = 16,
Callback = function(Value)
local player = game.Players.LocalPlayer
local character = player.Character or player.CharacterAdded:Wait()
local humanoid = character:FindFirstChildOfClass("Humanoid")
if humanoid then
humanoid.WalkSpeed = Value
end
end
})
Tab2:AddSlider({
Name = "Jumppower",
Increase = 1,
MinValue = 50,
MaxValue = 500,
Default = 50,
Callback = function(Value)
local player = game.Players.LocalPlayer
local character = player.Character or player.CharacterAdded:Wait()
local humanoid = character:FindFirstChildOfClass("Humanoid")
if humanoid then
humanoid.JumpPower = Value
end
end
})
Tab2:AddSlider({
Name = "Gravity",
Increase = 1,
MinValue = 0,
MaxValue = 10000,
Default = 196.2,
Callback = function(Value)
game.Workspace.Gravity = Value
end
})
local InfiniteJumpEnabled = false
game:GetService("UserInputService").JumpRequest:Connect(function()
if InfiniteJumpEnabled then
local character = game.Players.LocalPlayer.Character
if character and character:FindFirstChild("Humanoid") then
character.Humanoid:ChangeState(Enum.HumanoidStateType.Jumping)
end
end
end)
Tab2:AddButton({
Name = "Reset Speed/Gravity/Jumppower.✅",
Callback = function()
-- Resetar Speed
local player = game.Players.LocalPlayer
local character = player.Character or player.CharacterAdded:Wait()
local humanoid = character:FindFirstChildOfClass("Humanoid")
if humanoid then
humanoid.WalkSpeed = 16 -- Valor padrão do Speed
humanoid.JumpPower = 50 -- Valor padrão do JumpPower
end
-- Resetar Gravity
game.Workspace.Gravity = 196.2 -- Valor padrão da gravidade
-- Desativar Infinite Jump
InfiniteJumpEnabled = false
end
})
Tab2:AddToggle({
Name = "Infinite Jump",
Default = false,
Callback = function(Value)
InfiniteJumpEnabled = Value
end
})
local UltimateNoclip = {
Enabled = false,
Connections = {},
SoccerBalls = {}
}
local Players = game:GetService("Players")
local RunService = game:GetService("RunService")
local Workspace = game:GetService("Workspace")
local LocalPlayer = Players.LocalPlayer
-- Função para controle de colisões do jogador
local function managePlayerCollisions(character)
if not character then return end
for _, part in ipairs(character:GetDescendants()) do
if part:IsA("BasePart") then
part.CanCollide = not UltimateNoclip.Enabled
part.Anchored = false
end
end
end
-- Sistema anti-void melhorado
local function voidProtection(rootPart)
if rootPart.Position.Y < -500 then
local safeCFrame = CFrame.new(0, 100, 0)
local rayParams = RaycastParams.new()
rayParams.FilterDescendantsInstances = {LocalPlayer.Character}
local result = Workspace:Raycast(rootPart.Position, Vector3.new(0, 500, 0), rayParams)
rootPart.CFrame = result and CFrame.new(result.Position + Vector3.new(0, 5, 0)) or safeCFrame
end
end
-- Controle das bolas de futebol
local function manageSoccerBalls()
local soccerFolder = Workspace:FindFirstChild("Com", true)
and Workspace.Com:FindFirstChild("001_SoccerBalls")
if soccerFolder then
-- Atualiza bolas existentes
for _, ball in ipairs(soccerFolder:GetChildren()) do
if ball.Name:match("^Soccer") then
pcall(function()
ball.CanCollide = not UltimateNoclip.Enabled
ball.Anchored = UltimateNoclip.Enabled
end)
UltimateNoclip.SoccerBalls[ball] = true
end
end
-- Monitora novas bolas
if not UltimateNoclip.Connections.BallAdded then
UltimateNoclip.Connections.BallAdded = soccerFolder.ChildAdded:Connect(function(ball)
if ball.Name:match("^Soccer") then
task.wait(0.3)
pcall(function()
ball.CanCollide = not UltimateNoclip.Enabled
ball.Anchored = UltimateNoclip.Enabled
end)
end
end)
end
end
end
-- Loop principal do sistema
local function mainLoop()
UltimateNoclip.Connections.Heartbeat = RunService.Heartbeat:Connect(function()
local character = LocalPlayer.Character
-- Controle do jogador
if character then
managePlayerCollisions(character)
local rootPart = character:FindFirstChild("HumanoidRootPart")
if rootPart then
voidProtection(rootPart)
end
end
-- Atualiza bolas a cada 2 segundos
if tick() % 2 < 0.1 then
manageSoccerBalls()
end
end)
end
-- Configuração do toggle
local NoclipToggle = Tab2:AddToggle({
Name = "Ultimate Noclip",
Description = "Noclip + Controle de bolas integrado",
Default = false
})
NoclipToggle:Callback(function(state)
UltimateNoclip.Enabled = state
if state then
-- Inicia sistemas
mainLoop()
manageSoccerBalls()
-- Configura respawn
UltimateNoclip.Connections.CharAdded = LocalPlayer.CharacterAdded:Connect(function()
task.wait(0.5)
managePlayerCollisions(LocalPlayer.Character)
end)
else
-- Desativa tudo
for _, conn in pairs(UltimateNoclip.Connections) do
conn:Disconnect()
end
-- Restaura colisões
if LocalPlayer.Character then
managePlayerCollisions(LocalPlayer.Character)
end
-- Restaura bolas
for ball in pairs(UltimateNoclip.SoccerBalls) do
if ball.Parent then
pcall(function()
ball.CanCollide = true
ball.Anchored = false
end)
end
end
end
end)
-------------------------------------------------------------------------------
-- Toggle para Anti-Sit
local antiSitConnection = nil
local antiSitEnabled = false
Tab2:AddToggle({
Name = "Anti-Sit",
Description = "Impede o jogador de sentar",
Default = false,
Callback = function(state)
antiSitEnabled = state
local LocalPlayer = game:GetService("Players").LocalPlayer
if state then
local function applyAntiSit(character)
local humanoid = character:FindFirstChild("Humanoid")
if humanoid then
humanoid.Sit = false
humanoid:SetStateEnabled(Enum.HumanoidStateType.Seated, false)
if antiSitConnection then
antiSitConnection:Disconnect()
end
antiSitConnection = humanoid.Seated:Connect(function(isSeated)
if isSeated then
humanoid.Sit = false
humanoid:ChangeState(Enum.HumanoidStateType.GettingUp)
end
end)
end
end
if LocalPlayer.Character then
applyAntiSit(LocalPlayer.Character)
end
local characterAddedConnection
characterAddedConnection = LocalPlayer.CharacterAdded:Connect(function(character)
if not antiSitEnabled then
characterAddedConnection:Disconnect()
return
end
local humanoid = character:WaitForChild("Humanoid", 5)
if humanoid then
applyAntiSit(character)
end
end)
else
if antiSitConnection then
antiSitConnection:Disconnect()
antiSitConnection = nil
end
if LocalPlayer.Character then
local humanoid = LocalPlayer.Character:FindFirstChild("Humanoid")
if humanoid then
humanoid:SetStateEnabled(Enum.HumanoidStateType.Seated, true)
end
end
end
end
})
-- Serviços
local Players = game:GetService("Players")
local RunService = game:GetService("RunService")
-- Variáveis
local billboardGuis = {}
local connections = {}
local espEnabled = false
local selectedColor = "RGB Suave"
-- Botão para Fly GUI
Tab2:AddButton({
Name = "Ativar Fly GUI",
Description = "Carrega um GUI de fly universal",
Callback = function()
local success, _ = pcall(function()
loadstring(game:HttpGet("https://rawscripts.net/raw/Universal-Script-Fly-gui-v3-30439"))()
end)
game.StarterGui:SetCore("SendNotification", {
Title = success and "Sucesso" or "Erro",
Text = success and "Fly GUI carregado!" or "Falha ao carregar o Fly GUI.",
Duration = 5
})
end
})
local Section = Tab2:AddSection({"ESP"})
-- Dropdown de cor
Tab2:AddDropdown({
Name = "Cor do ESP",
Default = "RGB ",
Options = {
"RGB", "Branco", "Preto", "Vermelho",
"Verde", "Azul", "Amarelo", "Rosa", "Roxo"
},
Callback = function(value)
selectedColor = value
end
})
-- Função para obter a cor
local function getESPColor()
if selectedColor == "RGB" then
local h = (tick() % 5) / 5
return Color3.fromHSV(h, 1, 1)
elseif selectedColor == "Preto" then
return Color3.fromRGB(0, 0, 0)
elseif selectedColor == "Branco" then
return Color3.fromRGB(255, 255, 255)
elseif selectedColor == "Vermelho" then
return Color3.fromRGB(255, 0, 0)
elseif selectedColor == "Verde" then
return Color3.fromRGB(0, 255, 0)
elseif selectedColor == "Azul" then
return Color3.fromRGB(0, 170, 255)
elseif selectedColor == "Amarelo" then
return Color3.fromRGB(255, 255, 0)
elseif selectedColor == "Rosa" then
return Color3.fromRGB(255, 105, 180)
elseif selectedColor == "Roxo" then
return Color3.fromRGB(128, 0, 128)
end
return Color3.new(1, 1, 1)
end
-- Função para criar o ESP
local function updateESP(player)
if player == Players.LocalPlayer then return end
if not espEnabled then return end
local character = player.Character
if character then
local head = character:FindFirstChild("Head")
if head then
if billboardGuis[player] then
billboardGuis[player]:Destroy()
end
local billboard = Instance.new("BillboardGui")
billboard.Name = "ESP_Billboard"
billboard.Parent = head
billboard.Adornee = head
billboard.Size = UDim2.new(0, 200, 0, 50)
billboard.StudsOffset = Vector3.new(0, 3, 0)
billboard.AlwaysOnTop = true
local textLabel = Instance.new("TextLabel")
textLabel.Name = "TextLabel"
textLabel.Parent = billboard
textLabel.Size = UDim2.new(1, 0, 1, 0)
textLabel.BackgroundTransparency = 1
textLabel.TextStrokeTransparency = 0.5
textLabel.Font = Enum.Font.SourceSansBold
textLabel.TextSize = 14
textLabel.Text = player.Name .. " | " .. player.AccountAge .. " dias"
textLabel.TextColor3 = getESPColor()
billboardGuis[player] = billboard
end
end
end
-- Função para remover o ESP
local function removeESP(player)
if billboardGuis[player] then
billboardGuis[player]:Destroy()
billboardGuis[player] = nil
end
end
-- Toggle de ativação do ESP
local Toggle1 = Tab2:AddToggle({
Name = "ESP Ativado",
Description = "Mostra nome e idade da conta dos jogadores.",
Default = false
})
Toggle1:Callback(function(value)
espEnabled = value
if espEnabled then
for _, player in pairs(Players:GetPlayers()) do
updateESP(player)
end
local updateConnection = RunService.Heartbeat:Connect(function()
for _, player in pairs(Players:GetPlayers()) do
updateESP(player)
end
if selectedColor == "RGB" then
for _, player in pairs(Players:GetPlayers()) do
local gui = billboardGuis[player]
if gui and gui:FindFirstChild("TextLabel") then
gui.TextLabel.TextColor3 = getESPColor()
end
end
end
end)
table.insert(connections, updateConnection)
local playerAdded = Players.PlayerAdded:Connect(function(player)
updateESP(player)
local charConn = player.CharacterAdded:Connect(function()
updateESP(player)
end)
table.insert(connections, charConn)
end)
table.insert(connections, playerAdded)
local playerRemoving = Players.PlayerRemoving:Connect(function(player)
removeESP(player)
end)
table.insert(connections, playerRemoving)
else
for _, player in pairs(Players:GetPlayers()) do
removeESP(player)
end
for _, conn in pairs(connections) do
conn:Disconnect()
end
connections = {}
billboardGuis = {}
end
end)
local SectionNames = Tab2:AddSection({
Name = "Adicionar Nomes no Jogador"
})
local names = {
{"Anonymus", " Anonymus "},
{"PRO", " PRO "},
{"ERR0R_666", " ERR0R_666 "},
{"DARKNESXZ", " DARKNESXZ "},
{"GHOST", " GHOST "},
{"JOKER", " JOKER "},
{"ADMIN", " ADMIN "},
{"TUBERS93", " TUBERS 93 "},
{"CO0LKID", " CO0 LKID "},
{"GAME ATTACKED BY MAFIA", " GAME ATTACKED BY MAFIA "},
{"INC0MUN", " INC0MUN"},
{"BAD BOY", " BAD BOY "}
}
for _, name in ipairs(names) do
Tab2:AddButton({
Name = "Name: " .. name[1],
Callback = function()
game:GetService("ReplicatedStorage").RE["1RPNam1eTex1t"]:FireServer("RolePlayName", name[2])
end
})
end
Tab2:AddButton({
Name = "Shaders",
Description = "ativa shader so que e inreversivel So para quando sair",
Callback = function()
-- Aviso: script otimizado, ativação automática sem interface gráfica.
local workspace = game:GetService("Workspace")
local Lighting = game:GetService("Lighting")
local RunService = game:GetService("RunService")
local Debris = game:GetService("Debris")
local TweenService = game:GetService("TweenService")
local SoundService = game:GetService("SoundService")
local Players = game:GetService("Players")
local player = Players.LocalPlayer
local model = workspace:FindFirstChild("Model")
-- Som de ativação
local sound = Instance.new("Sound")
sound.SoundId = "rbxassetid://131644923"
sound.Volume = 1
sound.Parent = SoundService
sound:Play()
-- Aplicar materiais ao mapa
if model then
local function setMat(obj)
for _, c in pairs(obj:GetChildren()) do
if c:IsA("BasePart") then
c.Material = Enum.Material.Basalt
elseif c:IsA("Model") or c:IsA("Folder") then
setMat(c)
end
end
end
if model:FindFirstChild("001_SnowStreet") then
setMat(model["001_SnowStreet"])
end
if model:FindFirstChild("Street") then
for _, o in pairs(model.Street:GetDescendants()) do
if o:IsA("BasePart") then
o.Material = Enum.Material.Basalt
end
end
end
for _, o in pairs(model:GetChildren()) do
if o:IsA("BasePart") and (o.Name == "Sidewalk" or o.Name == "Wedge") and o.Material == Enum.Material.SmoothPlastic then
o.Material = Enum.Material.Cobblestone
end
end
model.ChildAdded:Connect(function(obj)
if obj:IsA("BasePart") and (obj.Name == "Sidewalk" or obj.Name == "Wedge") and obj.Material == Enum.Material.SmoothPlastic then
obj.Material = Enum.Material.Cobblestone
end
end)
end
local soundPart = Instance.new("Part")
soundPart.Size = Vector3.new(1,1,1)
soundPart.Transparency = 1
soundPart.Anchored = true
soundPart.CanCollide = false
soundPart.Parent = workspace
local character = player.Character or player.CharacterAdded:Wait()
local hrp = character:WaitForChild("HumanoidRootPart")
local birdSound = Instance.new("Sound")
birdSound.Name = "BirdsSound"
birdSound.SoundId = "rbxassetid://1237969272"
birdSound.Looped = true
birdSound.Volume = 0.05
birdSound.Parent = soundPart
local wolfSound = Instance.new("Sound")
wolfSound.SoundId = "rbxassetid://6654360741"
wolfSound.Volume = 0.05
wolfSound.Looped = false
wolfSound.Parent = workspace
RunService.Heartbeat:Connect(function()
if hrp and hrp.Parent then
soundPart.Position = hrp.Position + Vector3.new(0,10,0)
end
end)
local function isNight()
local t = Lighting.ClockTime
return (t >= 18 or t <= 6)
end
task.spawn(function()
while true do
if isNight() then
if birdSound.IsPlaying then birdSound:Stop() end
if wolfSound.IsPlaying then wolfSound:Stop() end
wolfSound:Play()
else
if wolfSound.IsPlaying then wolfSound:Stop() end
if not birdSound.IsPlaying then birdSound:Play() end
end
wait(20)
end
end)
local fountainPart = Instance.new("Part")
fountainPart.Anchored = true
fountainPart.CanCollide = false
fountainPart.Transparency = 1
fountainPart.Size = Vector3.new(1,1,1)
fountainPart.Position = Vector3.new(-27,19,15)
fountainPart.Parent = workspace
local attachment = Instance.new("Attachment")
attachment.Position = Vector3.new(-27,19,15)
attachment.Parent = fountainPart
local fountainSound = Instance.new("Sound")
fountainSound.Name = "FountainSound"
fountainSound.SoundId = "rbxassetid://4766793559"
fountainSound.Looped = true
fountainSound.Volume = 0.03
fountainSound.EmitterSize = 10
fountainSound.RollOffMode = Enum.RollOffMode.Linear
fountainSound.MaxDistance = 100
fountainSound.Parent = attachment
fountainSound:Play()
local customSound = Instance.new("Sound")
customSound.Name = "MyCustomSound"
customSound.SoundId = "rbxassetid://9048659736"
customSound.Volume = 0.01
customSound.Looped = true
customSound.PlayOnRemove = false
customSound.Parent = workspace
customSound:Play()
local active = false
local stars = {}
local shootingStarsFolder = Instance.new("Folder",workspace)
shootingStarsFolder.Name = "ShootingStars"
local STAR_COUNT = 300
local SHOOTING_STAR_CHANCE = 0.3
local SHOOTING_STAR_MAX = 12
local shootingStarCooldown = 0.1
local spaceSound = Instance.new("Sound",workspace)
spaceSound.SoundId = "rbxassetid://1843520836"
spaceSound.Volume = 0.3
spaceSound.Looped = true
spaceSound.Name = "SpaceAmbience"
local function createStar()
local star = Instance.new("Part")
local size = math.random(1,3)*0.5
star.Size = Vector3.new(size,size,size)
star.Position = Vector3.new(math.random(-1000,1000),math.random(300,700),math.random(-1000,1000))
star.Anchored = true
star.CanCollide = false
star.Material = Enum.Material.Neon
local colors = {Color3.fromRGB(255,255,255),Color3.fromRGB(255,255,180),Color3.fromRGB(180,200,255)}
star.Color = colors[math.random(1,#colors)]
star.Name = "Star"
star.Parent = workspace
local light = Instance.new("PointLight",star)
light.Brightness = 2 + math.random()*1.5
light.Range = 12
spawn(function()
while star.Parent and active do
star.Transparency = 0.2 + math.sin(tick()*math.random(2,5))*0.2
RunService.Heartbeat:Wait()
end
if star.Parent then star:Destroy() end
end)
table.insert(stars,star)
end
local function createShootingStar()
if not active then return end
local startPos = Vector3.new(math.random(-1000,1000),math.random(350,600),math.random(-1000,1000))
local dir = Vector3.new(math.random(-1,1),math.random(-0.1,0.1),math.random(-1,1)).Unit
local speed = math.random(350,550)
local isFire = math.random() <= SHOOTING_STAR_CHANCE
local color = isFire and Color3.fromRGB(255,50,50) or Color3.fromRGB(255,255,220)
local trailColor = isFire and ColorSequence.new(Color3.fromRGB(255,120,0),Color3.fromRGB(255,230,50)) or ColorSequence.new(Color3.fromRGB(255,255,255),Color3.fromRGB(255,255,180))
local star = Instance.new("Part")
star.Size = Vector3.new(0.5,0.5,3)
star.Position = startPos
star.Anchored = true
star.CanCollide = false
star.Material = Enum.Material.Neon
star.Color = color
star.Name = "ShootingStar"
star.Parent = shootingStarsFolder
local att0 = Instance.new("Attachment",star)
local att1 = Instance.new("Attachment",star)
att1.Position = Vector3.new(0,0,-3)
local trail = Instance.new("Trail",star)
trail.Attachment0 = att0
trail.Attachment1 = att1
trail.Lifetime = 0.35
trail.Color = trailColor
trail.LightEmission = 1
trail.WidthScale = NumberSequence.new({NumberSequenceKeypoint.new(0,1),NumberSequenceKeypoint.new(1,0)})
local light = Instance.new("PointLight",star)
light.Brightness = isFire and 12 or 7
light.Range = 35
light.Color = color
if isFire then
local fire = Instance.new("Fire",star)
fire.Heat = 15
fire.Size = 3.5
fire.Color = Color3.fromRGB(255,110,0)
fire.SecondaryColor = Color3.fromRGB(255,210,0)
end
local lifetime = math.random(1,1.5)
local timePassed = 0
local moveConn
moveConn = RunService.Heartbeat:Connect(function(dt)
if not active then moveConn:Disconnect() if star.Parent then star:Destroy() end return end
timePassed += dt
if timePassed >= lifetime then moveConn:Disconnect() if star.Parent then star:Destroy() end return end
local curve = math.sin(timePassed*20)*0.5
star.Position += (dir+Vector3.new(0,curve,0)).Unit*speed*dt
end)
Debris:AddItem(star,4)
end
local function updateSky()
local hour = Lighting.ClockTime
local shouldBeActive = hour >= 18 or hour < 6
if shouldBeActive and not active then
active = true
Lighting.FogColor = Color3.fromRGB(10,10,30)
Lighting.FogEnd = 5000
Lighting.Brightness = 2
for _,s in ipairs(stars) do if s and s.Parent then s:Destroy() end end
stars = {}
for _,p in ipairs(shootingStarsFolder:GetChildren()) do p:Destroy() end
for i=1,STAR_COUNT do createStar() end
spaceSound:Play()
elseif not shouldBeActive and active then
active = false
for _,s in ipairs(stars) do if s and s.Parent then s:Destroy() end end
stars = {}
for _,p in ipairs(shootingStarsFolder:GetChildren()) do p:Destroy() end
spaceSound:Stop()
Lighting.FogColor = Color3.fromRGB(192,192,192)
Lighting.FogEnd = 100000
Lighting.Brightness = 2
end
end
task.spawn(function()
while true do
if active then
for i=1,SHOOTING_STAR_MAX do
createShootingStar()
task.wait(shootingStarCooldown)
end
else
task.wait(1)
end
end
end)
task.spawn(function()
while true do
updateSky()
task.wait(1)
end
end)
local rainFolder = Instance.new("Folder",workspace)
rainFolder.Name = "FakeRain"
local isRaining = false
local birds = Instance.new("Sound",SoundService)
birds.SoundId = "rbxassetid://9111139882"
birds.Volume = 0.2
birds.Looped = true
birds:Play()
local rainSound = Instance.new("Sound",SoundService)
rainSound.SoundId = "rbxassetid://9118823106"
rainSound.Volume = 0.3
rainSound.Looped = true
rainSound:Play()
local thunder = Instance.new("Sound",SoundService)
thunder.SoundId = "rbxassetid://9120018695"
thunder.Volume = 0.4
local function updateBirdSound()
birds.Volume = isRaining and 0 or 0.2
end
local function spawnRain()
isRaining = true
updateBirdSound()
for i=1,120 do
local drop = Instance.new("Part")
drop.Size = Vector3.new(0.1,2,0.1)
drop.Anchored = true
drop.CanCollide = false
drop.Material = Enum.Material.Glass
drop.Transparency = 0.5
drop.Color = Color3.fromRGB(160,160,255)
drop.Position = Vector3.new(math.random(-150,150),100,math.random(-150,150))
drop.Parent = rainFolder
local tween = TweenService:Create(drop,TweenInfo.new(1),{Position=drop.Position-Vector3.new(0,60,0)})
tween:Play()
Debris:AddItem(drop,1.5)
end
wait(1.5)
isRaining = false
updateBirdSound()
end
local function lightningStrike()
local flash = Instance.new("Part")
flash.Size = Vector3.new(1,1000,1)
flash.Anchored = true
flash.CanCollide = false
flash.Transparency = 0.4
flash.Material = Enum.Material.Neon
flash.Color = Color3.new(1,1,1)
flash.Position = Vector3.new(math.random(-100,100),500,math.random(-100,100))
flash.Parent = workspace
Lighting.Brightness = Lighting.Brightness + 1.5
thunder:Play()
wait(0.1)
Lighting.Brightness = Lighting.Brightness - 1.5
flash:Destroy()
end
for _,part in pairs(workspace:GetDescendants()) do
if part:IsA("BasePart") and part.Material == Enum.Material.SmoothPlastic then
part.Reflectance = 0.25
end
end
task.spawn(function()
while true do
spawnRain()
if math.random() < 0.2 then lightningStrike() end
wait(1)
end
end)
-- Iluminação e ambiente geral
Lighting.Brightness = 2
Lighting.GlobalShadows = true
Lighting.OutdoorAmbient = Color3.fromRGB(70, 70, 70)
Lighting.FogColor = Color3.fromRGB(120, 130, 140)
Lighting.FogStart = 80
Lighting.FogEnd = 600
Lighting.EnvironmentSpecularScale = 1
Lighting.EnvironmentDiffuseScale = 0.5
local sky = Instance.new("Sky")
sky.SkyboxBk = "rbxassetid://159454299"
sky.SkyboxDn = "rbxassetid://159454296"
sky.SkyboxFt = "rbxassetid://159454293"
sky.SkyboxLf = "rbxassetid://159454286"
sky.SkyboxRt = "rbxassetid://159454300"
sky.SkyboxUp = "rbxassetid://159454304"
sky.Parent = Lighting
local color = Instance.new("ColorCorrectionEffect", Lighting)
color.Brightness = 0.03
color.Contrast = 0.15
color.Saturation = 0.05
color.TintColor = Color3.fromRGB(255, 240, 220)
local bloom = Instance.new("BloomEffect", Lighting)
bloom.Intensity = 0.8
bloom.Size = 56
bloom.Threshold = 0.9
local sunRays = Instance.new("SunRaysEffect", Lighting)
sunRays.Intensity = 0.05
sunRays.Spread = 0.8
local blur = Instance.new("BlurEffect", Lighting)
blur.Size = 0
end})
----------------------------------------------------------------------------------------------------------------------------------
-- Tab3: Avatar Editor--
----------------------------------------------------------------------------------------------------------------------------------
local Section = Tab3:AddSection({"Copy Avatar"})
local Players = game:GetService("Players")
local LocalPlayer = Players.LocalPlayer
local ReplicatedStorage = game:GetService("ReplicatedStorage")
local Remotes = ReplicatedStorage:WaitForChild("Remotes")
local valor_do_nome_do_joagdor
local Target = nil
local function GetPlayerNames()
local playerNames = {}
for _, player in ipairs(Players:GetPlayers()) do
if player.Name ~= LocalPlayer.Name then
table.insert(playerNames, player.Name)
end
end
return playerNames
end
local Dropdown = Tab3:AddDropdown({
Name = "Players List",
Description = "",
Options = GetPlayerNames(),
Default = "",
Flag = "player list",
Callback = function(playername)
valor_do_nome_do_joagdor = playername
Target = playername -- Conectar o dropdown ao Copy Avatar
end
})
local function UptadePlayers()
Dropdown:Set(GetPlayerNames())
end
UptadePlayers()
Tab3:AddButton({"Atualizar lista", function()
UptadePlayers()
end})
Players.PlayerAdded:Connect(UptadePlayers)
Players.PlayerRemoving:Connect(UptadePlayers)
Tab3:AddButton({
Name = "Copy Avatar",
Callback = function()
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
-- RESETAR LOCALPLAYER
local LDesc = LHumanoid:GetAppliedDescription()
-- Remover acessórios, roupas e face atuais
for _, acc in ipairs(LDesc:GetAccessories(true)) do
if acc.AssetId and tonumber(acc.AssetId) then
Remotes.Wear:InvokeServer(tonumber(acc.AssetId))
task.wait(0.2)
end
end
if tonumber(LDesc.Shirt) then
Remotes.Wear:InvokeServer(tonumber(LDesc.Shirt))
task.wait(0.2)
end
if tonumber(LDesc.Pants) then
Remotes.Wear:InvokeServer(tonumber(LDesc.Pants))
task.wait(0.2)
end
if tonumber(LDesc.Face) then
Remotes.Wear:InvokeServer(tonumber(LDesc.Face))
task.wait(0.2)
end
local PDesc = THumanoid:GetAppliedDescription()
-- Enviar partes do corpo
local argsBody = {
[1] = {
[1] = PDesc.Torso,
[2] = PDesc.RightArm,
[3] = PDesc.LeftArm,
[4] = PDesc.RightLeg,
[5] = PDesc.LeftLeg,
[6] = PDesc.Head
}
}
Remotes.ChangeCharacterBody:InvokeServer(unpack(argsBody))
task.wait(0.5)
if tonumber(PDesc.Shirt) then
Remotes.Wear:InvokeServer(tonumber(PDesc.Shirt))
task.wait(0.3)
end
if tonumber(PDesc.Pants) then
Remotes.Wear:InvokeServer(tonumber(PDesc.Pants))
task.wait(0.3)
end
if tonumber(PDesc.Face) then
Remotes.Wear:InvokeServer(tonumber(PDesc.Face))
task.wait(0.3)
end
for _, v in ipairs(PDesc:GetAccessories(true)) do
if v.AssetId and tonumber(v.AssetId) then
Remotes.Wear:InvokeServer(tonumber(v.AssetId))
task.wait(0.3)
end
end
local SkinColor = TPlayer.Character:FindFirstChild("Body Colors")
if SkinColor then
Remotes.ChangeBodyColor:FireServer(tostring(SkinColor.HeadColor))
task.wait(0.3)
end
if tonumber(PDesc.IdleAnimation) then
Remotes.Wear:InvokeServer(tonumber(PDesc.IdleAnimation))
task.wait(0.3)
end
-- Nome, bio e cor
local Bag = TPlayer:FindFirstChild("PlayersBag")
if Bag then
if Bag:FindFirstChild("RPName") and Bag.RPName.Value ~= "" then
Remotes.RPNameText:FireServer("RolePlayName", Bag.RPName.Value)
task.wait(0.3)
end
if Bag:FindFirstChild("RPBio") and Bag.RPBio.Value ~= "" then
Remotes.RPNameText:FireServer("RolePlayBio", Bag.RPBio.Value)
task.wait(0.3)
end
if Bag:FindFirstChild("RPNameColor") then
Remotes.RPNameColor:FireServer("PickingRPNameColor", Bag.RPNameColor.Value)
task.wait(0.3)
end
if Bag:FindFirstChild("RPBioColor") then
Remotes.RPNameColor:FireServer("PickingRPBioColor", Bag.RPBioColor.Value)
task.wait(0.3)
end
end
end
end
end
})
------------------------------------------------------------------------------------------------------------------------------------
local Section = Tab3:AddSection({"Roupas 3D"})
local ReplicatedStorage = game:GetService("ReplicatedStorage")
-- Namespace para evitar conflitos
local AvatarManager = {}
AvatarManager.ReplicatedStorage = ReplicatedStorage
-- Função para exibir notificação
function AvatarManager:MostrarNotificacao(mensagem)
pcall(function()
game:GetService("StarterGui"):SetCore("SendNotification", {
Title = "Aviso",
Text = mensagem,
Duration = 5
})
end)
end
-- Tabela de avatares
AvatarManager.Avatares = {
{ Nome = "Gato de Manga", ID = 124948425515124 },
{ Nome = "Tung Saur", ID = 117098257036480 },
{ Nome = "Tralaleiro", ID = 99459753608381 },
{ Nome = "Monstro S.A", ID = 123609977175226 },
{ Nome = "Trenzinho", ID = 80468697076178 },
{ Nome = "Dino", ID = 11941741105 },
{ Nome = "Pou idoso", ID = 15742966010 },
{ Nome = "Coco/boxt@", ID = 77013984520332 },
{ Nome = "Coelho", ID = 71797333686800 },
{ Nome = "Hipopótamo", ID = 73215892129281 },
{ Nome = "Ratatui", ID = 108557570415453 },
{ Nome = "Galinha", ID = 71251793812515 },
{ Nome = "Pepa pig", ID = 92979204778377 },
{ Nome = "pinguin", ID = 94944293759578 },
{ Nome = "Sid", ID = 87442757321244 },
{ Nome = "puga grande", ID = 111436158728716 },
{ Nome = "SHREK AMALDIÇOADO", ID = 120960401202173 },
{ Nome = "mosquito grande", ID = 108052868536435 },
{ Nome = "Noob Invertido", ID = 106596990206151 },
{ Nome = "Pato(a)", ID = 135132836238349 },
{ Nome = "Cachorro Chihuahua", ID = 18656467256 },
{ Nome = "Gato sla", ID = 18994959003 },
{ Nome = "Gato fei ", ID = 77506186615650 },
{ Nome = "Inpostor", ID = 18234669337 },
{ Nome = "Simon amarelo", ID = 75183593514657 },
{ Nome = "Simon azul", ID = 76155710249925 }
}
-- Função para obter os nomes dos avatares para o dropdown
function AvatarManager:GetAvatarNames()
local nomes = {}
for _, avatar in ipairs(self.Avatares) do
table.insert(nomes, avatar.Nome)
end
return nomes
end
-- Função para equipar o avatar
function AvatarManager:EquiparAvatar(avatarName)
for _, avatar in ipairs(self.Avatares) do
if avatar.Nome == avatarName then
local args = { avatar.ID }
local success, result = pcall(function()
return self.ReplicatedStorage:WaitForChild("Remotes"):WaitForChild("Wear"):InvokeServer(unpack(args))
end)
if success then
self:MostrarNotificacao("Avatar " .. avatarName .. " equipado com sucesso!")
else
self:MostrarNotificacao("Falha ao equipar o avatar " .. avatarName .. "!")
end
return
end
end
self:MostrarNotificacao("Avatar " .. avatarName .. " não encontrado!")
end
-- Tab3: Opção de Avatar
-- Dropdown para avatares
local AvatarDropdown = Tab3:AddDropdown({
Name = "assesorios 3D",
Description = "Selecione para equipar",
Default = nil,
Options = AvatarManager:GetAvatarNames(),
Callback = function(avatarSelecionado)
_G.SelectedAvatar = avatarSelecionado
end
})
-- Botão para equipar avatar
Tab3:AddButton({
Name = "equipar ",
Description = "Equipar selecionado",
Callback = function()
if not _G.SelectedAvatar or _G.SelectedAvatar == "" then
AvatarManager:MostrarNotificacao("Nenhum avatar selecionado!")
return
end
AvatarManager:EquiparAvatar(_G.SelectedAvatar)
end
})
-------------------------------------------------------------------------------------------------------------------------
local Section = Tab3:AddSection({"Avatar Editor"})
-- Botão para equipar partes do corpo
Tab3:AddParagraph({
Title = "aviso vai resetar seu avatar",
Content = ""
})
-- Cria um botão para equipar todas as partes do corpo
Tab3:AddButton({
Name = "Mini REPO",
Callback = function()
local args = {
{
117101023704825, -- Perna Direita
125767940563838, -- Perna Esquerda
137301494386930, -- Braço Direito
87357384184710, -- Braço Esquerdo
133391239416999, -- Torso
111818794467824 -- Cabeça
}
}
game:GetService("ReplicatedStorage")
:WaitForChild("Remotes")
:WaitForChild("ChangeCharacterBody")
:InvokeServer(unpack(args))
print("Todas as partes do corpo equipadas!")
end
})
---------------------------------------------------------------------------------------------------
Tab3:AddButton({
Name = "mini garanhao",
Callback = function()
local args = {
{
124355047456535, -- Perna Direita
120507500641962, -- Perna Esquerda
82273782655463, -- Braço Direito
113625313757230, -- Braço Esquerdo
109182039511426, -- Torso
0 -- Cabeça
}
}
game:GetService("ReplicatedStorage")
:WaitForChild("Remotes")
:WaitForChild("ChangeCharacterBody")
:InvokeServer(unpack(args))
print("Todas as partes do corpo equipadas!")
end
})
---------------------------------------------------------------------------------------------------
Tab3:AddButton({
Name = "stick",
Callback = function()
local args = {
{
14731384498, -- Perna Direita
14731377938, -- Perna Esquerda
14731377894, -- Braço Direito
14731377875, -- Braço Esquerdo
14731377941, -- Torso
14731382899 -- Cabeça
}
}
game:GetService("ReplicatedStorage")
:WaitForChild("Remotes")
:WaitForChild("ChangeCharacterBody")
:InvokeServer(unpack(args))
print("Todas as partes do corpo equipadas!")
end
})
---------------------------------------------------------------------------------------------------
Tab3:AddButton({
Name = "Chunky-Bug",
Callback = function()
local args = {
{
15527827600, -- Perna Direita
15527827578, -- Perna Esquerda
15527831669, -- Braço Direito
15527836067, -- Braço Esquerdo
15527827184, -- Torso
15527827599 -- Cabeça
}
}
game:GetService("ReplicatedStorage")
:WaitForChild("Remotes")
:WaitForChild("ChangeCharacterBody")
:InvokeServer(unpack(args))
print("Todas as partes do corpo equipadas!")
end
})
---------------------------------------------------------------------------------------------------
Tab3:AddButton({
Name = "Cursed-Spider",
Callback = function()
local args = {
{
134555168634906, -- Perna Direita
100269043793774, -- Perna Esquerda
125607053187319, -- Braço Direito
122504853343598, -- Braço Esquerdo
95907982259204, -- Torso
91289185840375 -- Cabeça
}
}
game:GetService("ReplicatedStorage")
:WaitForChild("Remotes")
:WaitForChild("ChangeCharacterBody")
:InvokeServer(unpack(args))
print("Todas as partes do corpo equipadas!")
end
})
---------------------------------------------------------------------------------------------------
Tab3:AddButton({
Name = "Possessed-Horror",
Callback = function()
local args = {
{
122800511983371, -- Perna Direita
132465361516275, -- Perna Esquerda
125155800236527, -- Braço Direito
83070163355072, -- Braço Esquerdo
102906187256945, -- Torso
78311422507297 -- Cabeça
}
}
game:GetService("ReplicatedStorage")
:WaitForChild("Remotes")
:WaitForChild("ChangeCharacterBody")
:InvokeServer(unpack(args))
print("Todas as partes do corpo equipadas!")
end
})
Tab3:AddParagraph({
Title = "vai ter mais coisas aqui na proxima atualizaçao",
Content = ""
})
---------------------------------------------------------------------------------------------------------------------------------
-- === Tab4: House === --
---------------------------------------------------------------------------------------------------------------------------------
Tab4:AddParagraph({
Title = "Funções para você usar em você",
Content = ""
})
-- Botão para remover ban de todas as casas
Tab4:AddButton({
Name = "Remover Ban de Todas as Casas",
Description = "Tenta remover o ban de todas as casas ",
Callback = function()
local successCount = 0
local failCount = 0
for i = 1, 37 do
local bannedBlockName = "BannedBlock" .. i
local bannedBlock = Workspace:FindFirstChild(bannedBlockName, true)
if bannedBlock then
local success, _ = pcall(function()
bannedBlock:Destroy()
end)
if success then
successCount = successCount + 1
else
failCount = failCount + 1
end
end
end
for _, house in pairs(Workspace:GetDescendants()) do
if house.Name:match("BannedBlock") then
local success, _ = pcall(function()
house:Destroy()
end)
if success then
successCount = successCount + 1
else
failCount = failCount + 1
end
end
end
if successCount > 0 then
game.StarterGui:SetCore("SendNotification", {
Title = "Sucesso",
Text = "Bans removidos de " .. successCount .. " casas!",
Duration = 5
})
end
if failCount > 0 then
game.StarterGui:SetCore("SendNotification", {
Title = "Aviso",
Text = "Falha ao remover bans de " .. failCount .. " casas.",
Duration = 5
})
end
if successCount == 0 and failCount == 0 then
game.StarterGui:SetCore("SendNotification", {
Title = "Aviso",
Text = "Nenhum ban encontrado para remover.",
Duration = 5
})
end
end
})
-- Variaveis globais
local isUnbanActive = false
local SelectHouse = nil
local NoclipDoor = nil
-- Função para obter lista de casas
local function getHouseList()
local Tabela = {}
local lots = workspace:FindFirstChild("001_Lots")
if lots then
for _, House in ipairs(lots:GetChildren()) do
if House.Name ~= "For Sale" and House:IsA("Model") then
table.insert(Tabela, House.Name)
end
end
end
return Tabela
end
-- Dropdown para selecionar casas
pcall(function()
Tab4:AddDropdown({
Name = "Selecione a Casa",
Options = getHouseList(),
Default = "...",
Callback = function(Value)
SelectHouse = Value
if NoclipDoor then
NoclipDoor:Set(false)
end
print("Casa selecionada: " .. tostring(Value))
end
})
end)
-- Funções para atualizar a lista de casas
local function DropdownHouseUpdate()
local Tabela = getHouseList()
print("DropdownHouseUpdate called. Houses found:", #Tabela)
pcall(function()
Tab4:ClearDropdown("Selecione a Casa") -- Tentar limpar dropdown, se suportado
Tab4:AddDropdown({
Name = "Selecione a Casa",
Options = Tabela,
Default = "...",
Callback = function(Value)
SelectHouse = Value
if NoclipDoor then
NoclipDoor:Set(false)
end
end
})
end)
end
-- Inicializar dropdown
pcall(DropdownHouseUpdate)
-- Botão para atualizar lista de casas
pcall(function()
Tab4:AddButton({
Name = "Atualizar Lista de Casas",
Callback = function()
print("Atualizar Lista de Casas button clicked.")
pcall(DropdownHouseUpdate)
end
})
end)
-- Botão para teleportar para casa
pcall(function()
Tab4:AddButton({
Name = "Teleportar para Casa",
Callback = function()
local House = workspace["001_Lots"]:FindFirstChild(tostring(SelectHouse))
if House and game.Players.LocalPlayer.Character then
game.Players.LocalPlayer.Character.HumanoidRootPart.CFrame = CFrame.new(House.WorldPivot.Position)
else
print("Casa não encontrada: " .. tostring(SelectHouse))
end
end
})
end)
-- Botão para teleportar para cofre
pcall(function()
Tab4:AddButton({
Name = "Teleportar para Cofre",
Callback = function()
local House = workspace["001_Lots"]:FindFirstChild(tostring(SelectHouse))
if House and House:FindFirstChild("HousePickedByPlayer") and game.Players.LocalPlayer.Character then
local safe = House.HousePickedByPlayer.HouseModel:FindFirstChild("001_Safe")
if safe then
game.Players.LocalPlayer.Character.HumanoidRootPart.CFrame = CFrame.new(safe.WorldPivot.Position)
else
print("Cofre não encontrado na casa: " .. tostring(SelectHouse))
end
else
print("Casa não encontrada: " .. tostring(SelectHouse))
end
end
})
end)
-- Toggle para atravessar porta
pcall(function()
NoclipDoor = Tab4:AddToggle({
Name = "Atravessar Porta da Casa",
Description = "",
Default = false,
Callback = function(Value)
pcall(function()
local House = workspace["001_Lots"]:FindFirstChild(tostring(SelectHouse))
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)
end
})
end)
-- Toggle para tocar campainha
pcall(function()
Tab4:AddToggle({
Name = "Tocar Campainha",
Description = "",
Default = false,
Callback = function(Value)
getgenv().ChaosHubAutoSpawnDoorbellValue = Value
spawn(function()
while getgenv().ChaosHubAutoSpawnDoorbellValue do
local House = workspace["001_Lots"]:FindFirstChild(tostring(SelectHouse))
if House and House:FindFirstChild("HousePickedByPlayer") then
local doorbell = House.HousePickedByPlayer.HouseModel:FindFirstChild("001_DoorBell")
if doorbell and doorbell:FindFirstChild("TouchBell") then
pcall(function()
fireclickdetector(doorbell.TouchBell.ClickDetector)
end)
end
end
task.wait(0.5)
end
end)
end
})
end)
-- Toggle para bater na porta
pcall(function()
Tab4:AddToggle({
Name = "Bater na Porta",
Description = "",
Default = false,
Callback = function(Value)
getgenv().ChaosHubAutoSpawnDoorValue = Value
spawn(function()
while getgenv().ChaosHubAutoSpawnDoorValue do
local House = workspace["001_Lots"]:FindFirstChild(tostring(SelectHouse))
if House and House:FindFirstChild("HousePickedByPlayer") then
local doors = House.HousePickedByPlayer.HouseModel:FindFirstChild("001_HouseDoors")
if doors and doors:FindFirstChild("HouseDoorFront") and doors.HouseDoorFront:FindFirstChild("Knock") then
pcall(function()
fireclickdetector(doors.HouseDoorFront.Knock.TouchBell.ClickDetector)
end)
end
end
task.wait(0.5)
end
end)
end
})
end)
pcall(function()
Tab4:AddSection({ Name = "Teleporte Para Casas" })
end)
-- Lista de casas para teletransporte
local casas = {
["Casa 1"] = Vector3.new(260.29, 4.37, 209.32),
["Casa 2"] = Vector3.new(234.49, 4.37, 228.00),
["Casa 3"] = Vector3.new(262.79, 21.37, 210.84),
["Casa 4"] = Vector3.new(229.60, 21.37, 225.40),
["Casa 5"] = Vector3.new(173.44, 21.37, 228.11),
["Casa 6"] = Vector3.new(-43, 21, -137),
["Casa 7"] = Vector3.new(-40, 36, -137),
["Casa 11"] = Vector3.new(-21, 40, 436),
["Casa 12"] = Vector3.new(155, 37, 433),
["Casa 13"] = Vector3.new(255, 35, 431),
["Casa 14"] = Vector3.new(254, 38, 394),
["Casa 15"] = Vector3.new(148, 39, 387),
["Casa 16"] = Vector3.new(-17, 42, 395),
["Casa 17"] = Vector3.new(-189, 37, -247),
["Casa 18"] = Vector3.new(-354, 37, -244),
["Casa 19"] = Vector3.new(-456, 36, -245),
["Casa 20"] = Vector3.new(-453, 38, -295),
["Casa 21"] = Vector3.new(-356, 38, -294),
["Casa 22"] = Vector3.new(-187, 37, -295),
["Casa 23"] = Vector3.new(-410, 68, -447),
["Casa 24"] = Vector3.new(-348, 69, -496),
["Casa 28"] = Vector3.new(-103, 12, 1087),
["Casa 29"] = Vector3.new(-730, 6, 808),
["Casa 30"] = Vector3.new(-245, 7, 822),
["Casa 31"] = Vector3.new(639, 76, -361),
["Casa 32"] = Vector3.new(-908, 6, -361),
["Casa 33"] = Vector3.new(-111, 70, -417),
["Casa 34"] = Vector3.new(230, 38, 569),
["Casa 35"] = Vector3.new(-30, 13, 2209)
}
-- Criar lista de nomes de casas ordenada
local casasNomes = {}
for nome, _ in pairs(casas) do
table.insert(casasNomes, nome)
end
table.sort(casasNomes, function(a, b)
local numA = tonumber(a:match("%d+")) or 0
local numB = tonumber(b:match("%d+")) or 0
return numA < numB
end)
-- Dropdown para teletransporte
pcall(function()
Tab4:AddDropdown({
Name = "Selecionar Casa",
Options = casasNomes,
Callback = function(casaSelecionada)
local player = game.Players.LocalPlayer
if player and player.Character then
player.Character.HumanoidRootPart.CFrame = CFrame.new(casas[casaSelecionada])
end
end
})
end)
-- dropdown
pcall(function()
Tab4:AddLabel("Teleporte para a Casa que Quiser")
end)
-- Seção para Auto Unban
pcall(function()
Tab4:AddSection({ Name = "Auto Unban" })
end)
-- Toggle para Auto Unban
pcall(function()
Tab4:AddToggle({
Name = "Auto Unban",
Default = false,
Callback = function(state)
isUnbanActive = state
if isUnbanActive then
print("Auto Unban Activated")
spawn(startAutoUnban)
else
print("Auto Unban Deactivated")
end
end
})
end)
-- Auto Unban
pcall(function()
Tab4:AddLabel("Te desbane automaticamente das Casas")
end)
-- Função para Auto Unban
function startAutoUnban()
while isUnbanActive do
pcall(function()
for _, v in pairs(game:GetService("Workspace"):WaitForChild("001_Lots"):GetDescendants()) do
if v.Name:match("^BannedBlock%d+$") then
v:Destroy()
end
end
end)
task.wait(1)
end
end
local CarTab = Window:MakeTab({"Car", "car"})
-- Colors for RGB
local colors = {
Color3.new(1, 0, 0), -- Red
Color3.new(0, 1, 0), -- Green
Color3.new(0, 0, 1), -- Blue
Color3.new(1, 1, 0), -- Yellow
Color3.new(1, 0, 1), -- Magenta
Color3.new(0, 1, 1), -- Cyan
Color3.new(0.5, 0, 0.5), -- Purple
Color3.new(1, 0.5, 0) -- Orange
}
-- Replicated Storage Service
local replicatedStorage = game:GetService("ReplicatedStorage")
local remoteEvent = replicatedStorage:WaitForChild("RE"):WaitForChild("1Player1sCa1r")
-- RGB Color Change Logic
local isColorChanging = false
local colorChangeCoroutine = nil
local function changeCarColor()
while isColorChanging do
for _, color in ipairs(colors) do
if not isColorChanging then return end
local args = {
[1] = "PickingCarColor",
[2] = color
}
remoteEvent:FireServer(unpack(args))
wait(1)
end
end
end
CarTab:AddButton({
Name = "Remove All Cars",
Callback = function()
local ofnawufn = false
if ofnawufn == true then
return
end
ofnawufn = true
local cawwfer = "MilitaryBoatFree" -- Changed to MilitaryBoatFree
local oldcfffff = game.Players.LocalPlayer.Character.HumanoidRootPart.CFrame
game.Players.LocalPlayer.Character.HumanoidRootPart.CFrame = CFrame.new(1754, -2, 58) -- Updated coordinates
wait(0.3)
local args = {
[1] = "PickingBoat", -- Changed to PickingBoat
[2] = cawwfer
}
game:GetService("ReplicatedStorage").RE:FindFirstChild("1Ca1r"):FireServer(unpack(args))
wait(1)
local wrinfjn
for _, errb in pairs(game.workspace.Vehicles[game.Players.LocalPlayer.Name.."Car"]:GetDescendants()) do
if errb:IsA("VehicleSeat") then
wrinfjn = errb
end
end
repeat
if game.Players.LocalPlayer.Character.Humanoid.Health == 0 then return end
if game.Players.LocalPlayer.Character.Humanoid.Sit == true then
if not game.Players.LocalPlayer.Character.Humanoid.SeatPart == wrinfjn then
game.Players.LocalPlayer.Character.Humanoid.Sit = false
end
end
game.Players.LocalPlayer.Character.HumanoidRootPart.CFrame = wrinfjn.CFrame
task.wait()
game.Players.LocalPlayer.Character.HumanoidRootPart.CFrame = wrinfjn.CFrame + Vector3.new(0,1,0)
task.wait()
game.Players.LocalPlayer.Character.HumanoidRootPart.CFrame = wrinfjn.CFrame + Vector3.new(0,-1,0)
task.wait()
until game.Players.LocalPlayer.Character.Humanoid.SeatPart == wrinfjn
for _, wifn in pairs(game.workspace.Vehicles[game.Players.LocalPlayer.Name.."Car"]:GetDescendants()) do
if wifn.Name == "PhysicalWheel" then
wifn:Destroy()
end
end
local FLINGED = Instance.new("BodyThrust", game.workspace.Vehicles[game.Players.LocalPlayer.Name.."Car"].Chassis.Mass)
FLINGED.Force = Vector3.new(50000, 0, 50000)
FLINGED.Name = "SUNTERIUM HUB FLING"
FLINGED.Location = game.workspace.Vehicles[game.Players.LocalPlayer.Name.."Car"].Chassis.Mass.Position
for _, wvwvwasc in pairs(game.workspace.Vehicles:GetChildren()) do
for _, ascegr in pairs(wvwvwasc:GetDescendants()) do
if ascegr.Name == "VehicleSeat" then
local targetcar = ascegr
local tet = Instance.new("BodyVelocity", game.workspace.Vehicles[game.Players.LocalPlayer.Name.."Car"].Chassis.Mass)
tet.MaxForce = Vector3.new(math.huge,math.huge,math.huge)
tet.P = 1250
tet.Velocity = Vector3.new(0,0,0)
tet.Name = "#mOVOOEPF$#@F$#GERE..>V<<<<EW<V<<W"
for m=1,25 do
local pos = {x=0, y=0, z=0}
pos.x = targetcar.Position.X
pos.y = targetcar.Position.Y
pos.z = targetcar.Position.Z
pos.x = pos.x + targetcar.Velocity.X / 2
pos.y = pos.y + targetcar.Velocity.Y / 2
pos.z = pos.z + targetcar.Velocity.Z / 2
if pos.y <= -200 then
game.workspace.Vehicles[game.Players.LocalPlayer.Name.."Car"].Chassis.Mass.CFrame = CFrame.new(0,1000,0)
else
game.workspace.Vehicles[game.Players.LocalPlayer.Name.."Car"].Chassis.Mass.CFrame = CFrame.new(Vector3.new(pos.x,pos.y,pos.z))
task.wait()
game.workspace.Vehicles[game.Players.LocalPlayer.Name.."Car"].Chassis.Mass.CFrame = CFrame.new(Vector3.new(pos.x,pos.y,pos.z)) + Vector3.new(0,-2,0)
task.wait()
game.workspace.Vehicles[game.Players.LocalPlayer.Name.."Car"].Chassis.Mass.CFrame = CFrame.new(Vector3.new(pos.x,pos.y,pos.z)) * CFrame.new(0,0,2)
task.wait()
game.workspace.Vehicles[
game.Players.LocalPlayer.Name.."Car"].Chassis.Mass.CFrame = CFrame.new(Vector3.new(pos.x,pos.y,pos.z)) * CFrame.new(2,0,0)
task.wait()
end
task.wait()
end
end
end
end
task.wait()
local args = {
[1] = "DeleteAllVehicles"
}
game:GetService("ReplicatedStorage").RE:FindFirstChild("1Ca1r"):FireServer(unpack(args))
game.Players.LocalPlayer.Character.Humanoid.Sit = false
wait()
local tet = Instance.new("BodyVelocity", game.Players.LocalPlayer.Character.HumanoidRootPart)
tet.MaxForce = Vector3.new(math.huge,math.huge,math.huge)
tet.P = 1250
tet.Velocity = Vector3.new(0,0,0)
tet.Name = "#mOVOOEPF$#@F$#GERE..>V<<<<EW<V<<W"
wait(0.1)
for m=1,2 do
task.wait()
game.Players.LocalPlayer.Character.HumanoidRootPart.CFrame = oldcfffff
end
wait(1)
game.Players.LocalPlayer.Character.HumanoidRootPart.CFrame = oldcfffff
wait()
game.Players.LocalPlayer.Character.HumanoidRootPart:FindFirstChild("#mOVOOEPF$#@F$#GERE..>V<<<<EW<V<<W"):Destroy()
wait(0.2)
ofnawufn = false
end
})
CarTab:AddParagraph({"Information:", "It's recommended to use this twice to ensure all vehicles are removed"})
CarTab:AddButton({
Name = "Bring All Cars",
Callback = function()
for _, v in next, workspace.Vehicles:GetChildren() do
v:SetPrimaryPartCFrame(game.Players.LocalPlayer.Character:GetPrimaryPartCFrame())
end
end
})
CarTab:AddParagraph({"Information:", "Brings all cars in the server to you"})
-- Speed V1 Section
local SpeedSection = CarTab:AddSection({"Speed V1"})
local Speed = 50
local Turbo = 50
local function ChangeCarSpeedAndTurbo(speedValue, turboValue)
local player = game.Players.LocalPlayer
local car = workspace.Vehicles:FindFirstChild(player.Name .. "Car")
if car then
local body = car:FindFirstChild("Body").VehicleSeat
if body then
body.TopSpeed.Value = speedValue
body.Turbo.Value = turboValue
wait(0.1)
Libary:MakeNotification({
Name = "Mafia Hub",
Content = "Done, You can Move Now!",
Time = 5
})
else
Libary:MakeNotification({
Name = "Error",
Content = "Sit in car first!",
Time = 5
})
end
else
Libary:MakeNotification({
Name = "Error",
Content = "Put a Car First!",
Time = 5
})
end
end
CarTab:AddTextBox({
Name = "Speed",
PlaceholderText = "50",
Callback = function(value)
local newSpeed = tonumber(value)
if newSpeed then
Speed = newSpeed
end
end
})
CarTab:AddTextBox({
Name = "Turbo",
PlaceholderText = "50",
Callback = function(value)
local newTurbo = tonumber(value)
if newTurbo then
Turbo = newTurbo
end
end
})
CarTab:AddTextBox({
Name = "Drift",
PlaceholderText = "50",
Callback = function(value)
local args = {
[1] = "DriftingNumber",
[2] = value
}
game:GetService("ReplicatedStorage").RE:FindFirstChild("1Player1sCa1r"):FireServer(unpack(args))
end
})
CarTab:AddButton({
Name = "Apply Speed, Turbo and Drift",
Callback = function()
ChangeCarSpeedAndTurbo(Speed, Turbo)
end
})
-- Turbo V2 Section
local TurboSection = CarTab:AddSection({"Turbo V2"})
CarTab:AddButton({
Name = "Turbo V2 [Best]",
Callback = function()
local player = game.Players.LocalPlayer
local character = player.Character or player.CharacterAdded:Wait()
local humanoidRootPart = character:FindFirstChild("HumanoidRootPart")
local flying = false
local speed = 30
local screenGui = Instance.new("ScreenGui", player.PlayerGui)
local function createImageButton(name, position, imageId, rotation, action)
local button = Instance.new("ImageButton", screenGui)
button.Size = UDim2.new(0, 60, 0, 60)
button.Position = position
button.BackgroundTransparency = 1
button.Image = "rbxassetid://" .. imageId
button.Rotation = rotation
button.MouseButton1Down:Connect(action)
return button
end
local forwardButton = createImageButton("ForwardButton", UDim2.new(0, 10, 0.35, 0), "18478249606", 0, function()
flying = true
while flying do
if humanoidRootPart then
humanoidRootPart.Velocity = humanoidRootPart.CFrame.LookVector * speed
end
task.wait()
end
end)
local backButton = createImageButton("BackButton", UDim2.new(0, 10, 0.5, 0), "18478249606", 180, function()
flying = true
while flying do
if humanoidRootPart then
humanoidRootPart.Velocity = -humanoidRootPart.CFrame.LookVector * speed
end
task.wait()
end
end)
local leftButton = createImageButton("LeftButton", UDim2.new(1, -210, 0.3, 0), "18478249606", -90, function()
flying = true
while flying do
if humanoidRootPart then
humanoidRootPart.Velocity = -humanoidRootPart.CFrame.RightVector * speed
end
task.wait()
end
end)
local rightButton = createImageButton("RightButton", UDim2.new(1, -140, 0.3, 0), "18478249606", 90, function()
flying = true
while flying do
if humanoidRootPart then
humanoidRootPart.Velocity = humanoidRootPart.CFrame.RightVector * speed
end
task.wait()
end
end)
local function stopFlying()
flying = false
if humanoidRootPart then
humanoidRootPart.Velocity = Vector3.new(0, 0, 0)
end
end
forwardButton.MouseButton1Up:Connect(stopFlying)
backButton.MouseButton1Up:Connect(stopFlying)
leftButton.MouseButton1Up:Connect(stopFlying)
rightButton.MouseButton1Up:Connect(stopFlying)
local turboButton = Instance.new("ImageButton", screenGui)
turboButton.Size = UDim2.new(0, 60, 0, 60)
turboButton.Position = UDim2.new(1, -130, 0, 10)
turboButton.BackgroundTransparency = 1
turboButton.Image = "rbxassetid://97607579386418"
turboButton.MouseButton1Down:Connect(function()
speed = 300
end)
-- Minimize button (with "+" or "-" depending on the state)
local minimizeButton = Instance.new("TextButton", screenGui)
minimizeButton.Size = UDim2.new(0, 60, 0, 60)
minimizeButton.Position = UDim2.new(0, 10, 0, 10) -- Changed to top-left corner
minimizeButton.BackgroundTransparency = 1
minimizeButton.Text = "-" -- Starts with "-" symbol
minimizeButton.TextSize = 40
minimizeButton.TextColor3 = Color3.fromRGB(255, 255, 255)
local buttons = {forwardButton, backButton, leftButton, rightButton, turboButton}
local minimized = false
local function toggleButtons()
minimized = not minimized
for _, button in ipairs(buttons) do
button.Visible = not minimized
end
-- Change the text of the minimize button
if minimized then
minimizeButton.Text = "+"
else
minimizeButton.Text = "-"
end
end
minimizeButton.MouseButton1Down:Connect(toggleButtons)
end
})
CarTab:AddParagraph({"Information:", "Both turbos do not require a Gamepass"})
-- Music Section
local MusicSection = CarTab:AddSection({"Music for Cars, Houses"})
local musicIds = {
"71373562243752", "138129019858244", "138480372357526", "122199933878670",
"74187181906707", "82793916573031", "107421761958790", "91394092603440",
"113198957973421", "81452315991527", "93786060174790", "74752089069476",
"131592235762789", "132081774507495", "124394293950763", "83381647646350",
"16190782181", "1841682637", "3148329638", "124928367733395",
"106317184644394", "100247055114504", "107035638005233", "109351649716900",
"84751398517083", "125259969174449", "89269071829332", "88094479399489",
"72440232513341", "92893359226454", "111281710445018", "98677515506006",
"105882833374061", "104541292443133", "105832154444494", "84733736048142",
"94718473830640", "130324826943718", "123039027577735", "113312785512702",
"139161205970637", "113768944849093", "135667903253566", "81335392002580",
"77428091165211", "14145624031", "8080255618", "8654835474",
"13530439502", "18841894272", "90323407842935", "136932193331774",
"113504863495384", "1836175030", "79998949362539", "109188610023287",
"134939857094956", "132245626038510", "124567809277408", "72591334498716",
"76578817848504", "17422156627", "81902909302285", "130449561461006",
"110519234838026", "106434295960535", "86271123924168", "85481949732828",
"106476166672589", "87968531262747", "73966367524216", "137962454483542",
"98371771055411", "111668097052966", "140095882383991", "122873874738223",
"105461615542794"
}
local function playCarMusic(musicId)
if musicId and musicId ~= "" then
local carArgs = {
[1] = "PickingCarMusicText",
[2] = musicId
}
game:GetService("ReplicatedStorage").RE:FindFirstChild("1Player1sCa1r"):FireServer(unpack(carArgs))
end
end
local function playScooterMusic(musicId)
if musicId and musicId ~= "" then
local scooterArgs = {
[1] = "PickingScooterMusicText",
[2] = musicId
}
game:GetService("ReplicatedStorage"):WaitForChild("RE"):WaitForChild("1NoMoto1rVehicle1s"):FireServer(unpack(scooterArgs))
end
end
local function playHouseMusic(musicId)
if musicId and musicId ~= "" then
local houseArgs = {
[1] = "PickHouseMusicText",
[2] = musicId
}
game:GetService("ReplicatedStorage"):WaitForChild("RE"):WaitForChild("1Player1sHous1e"):FireServer(unpack(houseArgs))
end
end
CarTab:AddTextBox({
Name = "Music ID (Gamepass Required)",
PlaceholderText = "Enter Music ID",
Callback = function(value)
playCarMusic(value)
playScooterMusic(value)
playHouseMusic(value)
end
})
CarTab:AddDropdown({
Name = "Select Music (Gamepass Required)",
Options = musicIds,
Callback = function(value)
playCarMusic(value)
playScooterMusic(value)
playHouseMusic(value)
end
})
CarTab:AddParagraph({"Note", "The music script works in all cars and houses"})
-- Car RGB Section
local RGBSection = CarTab:AddSection({"Car RGB"})
CarTab:AddToggle({
Name = "Car RGB",
Default = false,
Callback = function(state)
isColorChanging = state
if isColorChanging then
colorChangeCoroutine = coroutine.create(changeCarColor)
coroutine.resume(colorChangeCoroutine)
end
end
})
CarTab:AddParagraph({"Note", "Activating this will make your car RGB"})
-- Spam Horn Section
local HornSection = CarTab:AddSection({"Spam Horn"})
local spamming = false
local args = {"Horn"}
local function spamHorn()
while spamming do
remoteEvent:FireServer(unpack(args))
wait(0.1)
end
end
CarTab:AddToggle({
Name = "Spam Horn",
Default = false,
Callback = function(value)
spamming = value
if spamming then
spawn(spamHorn)
end
end
})
-- Fly Car Section
local FlySection = CarTab:AddSection({"Fly Car"})
CarTab:AddButton({
Name = "Fly Car",
Callback = function()
--by Luscaa
-- Version: 4.1
-- Instances:
local Flymguiv2 = Instance.new("ScreenGui")
local Drag = Instance.new("Frame")
local FlyFrame = Instance.new("Frame")
local ddnsfbfwewefe = Instance.new("TextButton")
local Speed = Instance.new("TextBox")
local Fly = Instance.new("TextButton")
local Speeed = Instance.new("TextLabel")
local Stat = Instance.new("TextLabel")
local Stat2 = Instance.new("TextLabel")
local Unfly = Instance.new("TextButton")
local Vfly = Instance.new("TextLabel")
local Close = Instance.new("TextButton")
local Minimize = Instance.new("TextButton")
local Flyon = Instance.new("Frame")
local W = Instance.new("TextButton")
local S = Instance.new("TextButton")
--Properties:
Flymguiv2.Name = "Car Fly gui Phantom v2"
Flymguiv2.Parent = game.CoreGui
Flymguiv2.ZIndexBehavior = Enum.ZIndexBehavior.Sibling
Drag.Name = "Drag"
Drag.Parent = Flymguiv2
Drag.Active = true
Drag.BackgroundColor3 = Color3.fromRGB(0, 150, 191)
Drag.BorderSizePixel = 0
Drag.Draggable = true
Drag.Position = UDim2.new(0.482438415, 0, 0.454874992, 0)
Drag.Size = UDim2.new(0, 237, 0, 27)
FlyFrame.Name = "FlyFrame"
FlyFrame.Parent = Drag
FlyFrame.BackgroundColor3 = Color3.fromRGB(80, 80, 80)
FlyFrame.BorderSizePixel = 0
FlyFrame.Draggable = true
FlyFrame.Position = UDim2.new(-0.00200000009, 0, 0.989000022, 0)
FlyFrame.Size = UDim2.new(0, 237, 0, 139)
ddnsfbfwewefe.Name = "ddnsfbfwewefe"
ddnsfbfwewefe.Parent = FlyFrame
ddnsfbfwewefe.BackgroundColor3 = Color3.fromRGB(0, 150, 191)
ddnsfbfwewefe.BorderSizePixel = 0
ddnsfbfwewefe.Position = UDim2.new(-0.000210968778, 0, -0.00395679474, 0)
ddnsfbfwewefe.Size = UDim2.new(0, 237, 0, 27)
ddnsfbfwewefe.Font = Enum.Font.SourceSans
ddnsfbfwewefe.Text = "by Lusquinha_067"
ddnsfbfwewefe.TextColor3 = Color3.fromRGB(255, 255, 255)
ddnsfbfwewefe.TextScaled = true
ddnsfbfwewefe.TextSize = 14.000
ddnsfbfwewefe.TextWrapped = true
Speed.Name = "Speed"
Speed.Parent = FlyFrame
Speed.BackgroundColor3 = Color3.fromRGB(63, 63, 63)
Speed.BorderColor3 = Color3.fromRGB(0, 0, 191)
Speed.BorderSizePixel = 0
Speed.Position = UDim2.new(0.445025861, 0, 0.402877688, 0)
Speed.Size = UDim2.new(0, 111, 0, 33)
Speed.Font = Enum.Font.SourceSans
Speed.PlaceholderColor3 = Color3.fromRGB(255, 255, 255)
Speed.Text = "50"
Speed.TextColor3 = Color3.fromRGB(255, 255, 255)
Speed.TextScaled = true
Speed.TextSize = 14.000
Speed.TextWrapped = true
Fly.Name = "Fly"
Fly.Parent = FlyFrame
Fly.BackgroundColor3 = Color3.fromRGB(0, 150, 191)
Fly.BorderSizePixel = 0
Fly.Position = UDim2.new(0.0759493634, 0, 0.705797076, 0)
Fly.Size = UDim2.new(0, 199, 0, 32)
Fly.Font = Enum.Font.SourceSans
Fly.Text = "Enable"
Fly.TextColor3 = Color3.fromRGB(255, 255, 255)
Fly.TextScaled = true
Fly.TextSize = 14.000
Fly.TextWrapped = true
Fly.MouseButton1Click:Connect(function()
local HumanoidRP = game.Players.LocalPlayer.Character.HumanoidRootPart
Fly.Visible = false
Stat2.Text = "On"
Stat2.TextColor3 = Color3.fromRGB(0, 255, 0)
Unfly.Visible = true
Flyon.Visible = true
local BV = Instance.new("BodyVelocity",HumanoidRP)
local BG = Instance.new("BodyGyro",HumanoidRP)
BV.MaxForce = Vector3.new(math.huge,math.huge,math.huge)
game:GetService('RunService').RenderStepped:connect(function()
BG.MaxTorque = Vector3.new(math.huge,math.huge,math.huge)
BG.D = 5000
BG.P = 100000
BG.CFrame = game.Workspace.CurrentCamera.CFrame
end)
end)
Speeed.Name = "Speeed"
Speeed.Parent = FlyFrame
Speeed.BackgroundColor3 = Color3.fromRGB(80, 80, 80)
Speeed.BorderSizePixel = 0
Speeed.Position = UDim2.new(0.0759493634, 0, 0.402877688, 0)
Speeed.Size = UDim2.new(0, 87, 0, 32)
Speeed.ZIndex = 0
Speeed.Font = Enum.Font.SourceSans
Speeed.Text = "Speed:"
Speeed.TextColor3 = Color3.fromRGB(255, 255, 255)
Speeed.TextScaled = true
Speeed.TextSize = 14.000
Speeed.TextWrapped = true
Stat.Name = "Stat"
Stat.Parent = FlyFrame
Stat.BackgroundColor3 = Color3.fromRGB(80, 80, 80)
Stat.BorderSizePixel = 0
Stat.Position = UDim2.new(0.299983799, 0, 0.239817441, 0)
Stat.Size = UDim2.new(0, 85, 0, 15)
Stat.Font = Enum.Font.SourceSans
Stat.Text = "Status:"
Stat.TextColor3 = Color3.fromRGB(255, 255, 255)
Stat.TextScaled = true
Stat.TextSize = 14.000
Stat.TextWrapped = true
Stat2.Name = "Stat2"
Stat2.Parent = FlyFrame
Stat2.BackgroundColor3 = Color3.fromRGB(80, 80, 80)
Stat2.BorderSizePixel = 0
Stat2.Position = UDim2.new(0.546535194, 0, 0.239817441, 0)
Stat2.Size = UDim2.new(0, 27, 0, 15)
Stat2.Font = Enum.Font.SourceSans
Stat2.Text = "Off"
Stat2.TextColor3 = Color3.fromRGB(255, 0, 0)
Stat2.TextScaled = true
Stat2.TextSize = 14.000
Stat2.TextWrapped = true
Unfly.Name = "Unfly"
Unfly.Parent = FlyFrame
Unfly.BackgroundColor3 = Color3.fromRGB(0, 150, 191)
Unfly.BorderSizePixel = 0
Unfly.Position = UDim2.new(0.0759493634, 0, 0.705797076, 0)
Unfly.Size = UDim2.new(0, 199, 0, 32)
Unfly.Visible = false
Unfly.Font = Enum.Font.SourceSans
Unfly.Text = "Disable"
Unfly.TextColor3 = Color3.fromRGB(255, 255, 255)
Unfly.TextScaled = true
Unfly.TextSize = 14.000
Unfly.TextWrapped = true
Unfly.MouseButton1Click:Connect(function()
local HumanoidRP = game.Players.LocalPlayer.Character.HumanoidRootPart
Fly.Visible = true
Stat2.Text = "Off"
Stat2.TextColor3 = Color3.fromRGB(255, 0, 0)
wait()
Unfly.Visible = false
Flyon.Visible = false
HumanoidRP:FindFirstChildOfClass("BodyVelocity"):Destroy()
HumanoidRP:FindFirstChildOfClass("BodyGyro"):Destroy()
end)
Vfly.Name = "Vfly"
Vfly.Parent = Drag
Vfly.BackgroundColor3 = Color3.fromRGB(0, 150, 191)
Vfly.BorderSizePixel = 0
Vfly.Size = UDim2.new(0, 57, 0, 27)
Vfly.Font = Enum.Font.SourceSans
Vfly.Text = "Car fly"
Vfly.TextColor3 = Color3.fromRGB(255, 255, 255)
Vfly.TextScaled = true
Vfly.TextSize = 14.000
Vfly.TextWrapped = true
Close.Name = "Close"
Close.Parent = Drag
Close.BackgroundColor3 = Color3.fromRGB(0, 150, 191)
Close.BorderSizePixel = 0
Close.Position = UDim2.new(0.875, 0, 0, 0)
Close.Size = UDim2.new(0, 27, 0, 27)
Close.Font = Enum.Font.SourceSans
Close.Text = "X"
Close.TextColor3 = Color3.fromRGB(255, 255, 255)
Close.TextScaled = true
Close.TextSize = 14.000
Close.TextWrapped = true
Close.MouseButton1Click:Connect(function()
Flymguiv2:Destroy()
end)
Minimize.Name = "Minimize"
Minimize.Parent = Drag
Minimize.BackgroundColor3 = Color3.fromRGB(0, 150, 191)
Minimize.BorderSizePixel = 0
Minimize.Position = UDim2.new(0.75, 0, 0, 0)
Minimize.Size = UDim2.new(0, 27, 0, 27)
Minimize.Font = Enum.Font.SourceSans
Minimize.Text = "-"
Minimize.TextColor3 = Color3.fromRGB(255, 255, 255)
Minimize.TextScaled = true
Minimize.TextSize = 14.000
Minimize.TextWrapped = true
function Mini()
if Minimize.Text == "-" then
Minimize.Text = "+"
FlyFrame.Visible = false
elseif Minimize.Text == "+" then
Minimize.Text = "-"
FlyFrame.Visible = true
end
end
Minimize.MouseButton1Click:Connect(Mini)
Flyon.Name = "Fly on"
Flyon.Parent = Flymguiv2
Flyon.BackgroundColor3 = Color3.fromRGB(0, 0, 0)
Flyon.BorderSizePixel = 0
Flyon.Position = UDim2.new(0.117647067, 0, 0.550284624, 0)
Flyon.Size = UDim2.new(0.148000002, 0, 0.314999998, 0)
Flyon.Visible = false
Flyon.Active = true
Flyon.Draggable = true
W.Name = "W"
W.Parent = Flyon
W.BackgroundColor3 = Color3.fromRGB(0, 150, 191)
W.BorderSizePixel = 0
W.Position = UDim2.new(0.134719521, 0, 0.0152013302, 0)
W.Size = UDim2.new(0.708999991, 0, 0.499000013, 0)
W.Font = Enum.Font.SourceSans
W.Text = "^"
W.TextColor3 = Color3.fromRGB(255, 255, 255)
W.TextScaled = true
W.TextSize = 14.000
W.TextWrapped = true
W.TouchLongPress:Connect(function()
local HumanoidRP = game.Players.LocalPlayer.Character.HumanoidRootPart
HumanoidRP.BodyVelocity.Velocity = game.Workspace.CurrentCamera.CFrame.LookVector * Speed.Text
wait(.1)
HumanoidRP.BodyVelocity.Velocity = game.Workspace.CurrentCamera.CFrame.LookVector * Speed.Text
wait(.1)
HumanoidRP.BodyVelocity.Velocity = game.Workspace.CurrentCamera.CFrame.LookVector * Speed.Text
wait(.1)
HumanoidRP.BodyVelocity.Velocity = game.Workspace.CurrentCamera.CFrame.LookVector * Speed.Text
wait(.1)
HumanoidRP.BodyVelocity.Velocity = game.Workspace.CurrentCamera.CFrame.LookVector * Speed.Text
wait(.1)
HumanoidRP.BodyVelocity.Velocity = game.Workspace.CurrentCamera.CFrame.LookVector * Speed.Text
wait(.1)
HumanoidRP.BodyVelocity.Velocity = game.Workspace.CurrentCamera.CFrame.LookVector * Speed.Text
wait(.1)
HumanoidRP.BodyVelocity.Velocity = game.Workspace.CurrentCamera.CFrame.LookVector * Speed.Text
wait(.1)
HumanoidRP.BodyVelocity.Velocity = game.Workspace.CurrentCamera.CFrame.LookVector * Speed.Text
wait(.1)
HumanoidRP.BodyVelocity.Velocity = game.Workspace.CurrentCamera.CFrame.LookVector * Speed.Text
wait(.1)
HumanoidRP.BodyVelocity.Velocity = game.Workspace.CurrentCamera.CFrame.LookVector * 0
end)
W.MouseButton1Click:Connect(function()
local HumanoidRP = game.Players.LocalPlayer.Character.HumanoidRootPart
HumanoidRP.BodyVelocity.Velocity = game.Workspace.CurrentCamera.CFrame.LookVector * Speed.Text
wait(.1)
HumanoidRP.BodyVelocity.Velocity = game.Workspace.CurrentCamera.CFrame.LookVector * Speed.Text
wait(.1)
HumanoidRP.BodyVelocity.Velocity = game.Workspace.CurrentCamera.CFrame.LookVector * Speed.Text
wait(.1)
HumanoidRP.BodyVelocity.Velocity = game.Workspace.CurrentCamera.CFrame.LookVector * Speed.Text
wait(.1)
HumanoidRP.BodyVelocity.Velocity = game.Workspace.CurrentCamera.CFrame.LookVector * Speed.Text
wait(.1)
HumanoidRP.BodyVelocity.Velocity = game.Workspace.CurrentCamera.CFrame.LookVector * Speed.Text
wait(.1)
HumanoidRP.BodyVelocity.Velocity = game.Workspace.CurrentCamera.CFrame.LookVector * Speed.Text
wait(.1)
HumanoidRP.BodyVelocity.Velocity = game.Workspace.CurrentCamera.CFrame.LookVector * Speed.Text
wait(.1)
HumanoidRP.BodyVelocity.Velocity = game.Workspace.CurrentCamera.CFrame.LookVector * Speed.Text
wait(.1)
HumanoidRP.BodyVelocity.Velocity = game.Workspace.CurrentCamera.CFrame.LookVector * Speed.Text
wait(.1)
HumanoidRP.BodyVelocity.Velocity = game.Workspace.CurrentCamera.CFrame.LookVector * 0
end)
S.Name = "S"
S.Parent = Flyon
S.BackgroundColor3 = Color3.fromRGB(0, 150, 191)
S.BorderSizePixel = 0
S.Position = UDim2.new(0.134000003, 0, 0.479999989, 0)
S.Rotation = 180.000
S.Size = UDim2.new(0.708999991, 0, 0.499000013, 0)
S.Font = Enum.Font.SourceSans
S.Text = "^"
S.TextColor3 = Color3.fromRGB(255, 255, 255)
S.TextScaled = true
S.TextSize = 14.000
S.TextWrapped = true
S.TouchLongPress:Connect(function()
local HumanoidRP = game.Players.LocalPlayer.Character.HumanoidRootPart
HumanoidRP.BodyVelocity.Velocity = game.Workspace.CurrentCamera.CFrame.LookVector * -Speed.Text
wait(.1)
HumanoidRP.BodyVelocity.Velocity = game.Workspace.CurrentCamera.CFrame.LookVector * -Speed.Text
wait(.1)
HumanoidRP.BodyVelocity.Velocity = game.Workspace.CurrentCamera.CFrame.LookVector * -Speed.Text
wait(.1)
HumanoidRP.BodyVelocity.Velocity = game.Workspace.CurrentCamera.CFrame.LookVector * -Speed.Text
wait(.1)
HumanoidRP.BodyVelocity.Velocity = game.Workspace.CurrentCamera.CFrame.LookVector * -Speed.Text
wait(.1)
HumanoidRP.BodyVelocity.Velocity = game.Workspace.CurrentCamera.CFrame.LookVector * -Speed.Text
wait(.1)
HumanoidRP.BodyVelocity.Velocity = game.Workspace.CurrentCamera.CFrame.LookVector * -Speed.Text
wait(.1)
HumanoidRP.BodyVelocity.Velocity = game.Workspace.CurrentCamera.CFrame.LookVector * -Speed.Text
wait(.1)
HumanoidRP.BodyVelocity.Velocity = game.Workspace.CurrentCamera.CFrame.LookVector * -Speed.Text
wait(.1)
HumanoidRP.BodyVelocity.Velocity = game.Workspace.CurrentCamera.CFrame.LookVector * -Speed.Text
wait(.1)
HumanoidRP.BodyVelocity.Velocity = game.Workspace.CurrentCamera.CFrame.LookVector * 0
end)
S.MouseButton1Click:Connect(function()
local HumanoidRP = game.Players.LocalPlayer.Character.HumanoidRootPart
wait(.1)
HumanoidRP.BodyVelocity.Velocity = game.Workspace.CurrentCamera.CFrame.LookVector * -Speed.Text
wait(.1)
HumanoidRP.BodyVelocity.Velocity = game.Workspace.CurrentCamera.CFrame.LookVector * -Speed.Text
wait(.1)
HumanoidRP.BodyVelocity.Velocity = game.Workspace.CurrentCamera.CFrame.LookVector * -Speed.Text
wait(.1)
HumanoidRP.BodyVelocity.Velocity = game.Workspace.CurrentCamera.CFrame.LookVector * -Speed.Text
wait(.1)
HumanoidRP.BodyVelocity.Velocity = game.Workspace.CurrentCamera.CFrame.LookVector * -Speed.Text
wait(.1)
HumanoidRP.BodyVelocity.Velocity = game.Workspace.CurrentCamera.CFrame.LookVector * -Speed.Text
wait(.1)
HumanoidRP.BodyVelocity.Velocity = game.Workspace.CurrentCamera.CFrame.LookVector * -Speed.Text
wait(.1)
HumanoidRP.BodyVelocity.Velocity = game.Workspace.CurrentCamera.CFrame.LookVector * -Speed.Text
wait(.1)
HumanoidRP.BodyVelocity.Velocity = game.Workspace.CurrentCamera.CFrame.LookVector * -Speed.Text
wait(.1)
HumanoidRP.BodyVelocity.Velocity = game.Workspace.CurrentCamera.CFrame.LookVector * 0
end)
end
})
CarTab:AddParagraph({"Note", "By activating this, you can fly with your car"})
-- Spam Cars Section
local SpamCarSection = CarTab:AddSection({"Spam Car"})
local carList = {
"SchoolBus", "SmartCar", "FarmTruck", "Cadillac", "Excavator",
"Jeep", "NascarTruck", "TowTruck", "Snowplow", "MilitaryTruck",
"Tank", "Limo", "FireTruck"
}
local spamCarsActive = false
local function spawnCar(carName)
local args = {
[1] = "PickingCar",
[2] = carName
}
game:GetService("ReplicatedStorage"):WaitForChild("RE"):WaitForChild("1Ca1r"):FireServer(unpack(args))
end
CarTab:AddToggle({
Name = "Spam Cars",
Default = false,
Callback = function(state)
spamCarsActive = state
if spamCarsActive then
task.spawn(function()
while spamCarsActive do
for _, carName in ipairs(carList) do
if not spamCarsActive then break end
spawnCar(carName)
wait(0.4)
end
end
end)
end
end
})
CarTab:AddParagraph({"Information:", "Spam multiple cars"})
-- Global variables
local pl = game.Players.LocalPlayer
local players = {}
-- Function to update the player list
local function updatePlayerList()
players = {}
for _, player in pairs(game.Players:GetPlayers()) do
table.insert(players, player.Name)
end
return players
end
-- Initializes the player list
updatePlayerList()
-- Child Tab
local ChildTab = Window:MakeTab({"Child", "baby"})
local Section = ChildTab:AddSection({
Name = "Child"
})
local chasingplayer = nil
local playerChild = ChildTab:AddDropdown({
Name = "Select a player to chase",
Options = players,
Default = "",
Callback = function(selected)
if game.Players:FindFirstChild(selected) then
chasingplayer = selected
else
chasingplayer = nil
end
end
})
ChildTab:AddButton({
Name = "Update Player List",
Callback = function()
local updatedPlayers = updatePlayerList()
if playerChild and updatedPlayers then
pcall(function()
playerChild:Refresh(updatedPlayers)
end)
if chasingplayer and not game.Players:FindFirstChild(chasingplayer) then
chasingplayer = nil
pcall(function()
playerChild:Set("")
end)
end
end
end
})
-- Player join/leave events
game.Players.PlayerAdded:Connect(function()
task.wait(0.1)
local updatedPlayers = updatePlayerList()
if playerChild and updatedPlayers then
pcall(function()
playerChild:Refresh(updatedPlayers)
end)
end
end)
game.Players.PlayerRemoving:Connect(function(player)
task.wait(0.1)
local updatedPlayers = updatePlayerList()
if playerChild and updatedPlayers then
pcall(function()
playerChild:Refresh(updatedPlayers)
end)
if chasingplayer == player.Name then
chasingplayer = nil
pcall(function()
playerChild:Set("")
end)
end
end
end)
ChildTab:AddButton({
Name = "Send Child",
Callback = function()
if not chasingplayer then
warn("No player selected!")
return
end
if not workspace:FindFirstChild(pl.Name) or not workspace[pl.Name]:FindFirstChild("FollowCharacter") then
local args = {
[1] = "CharacterFollowSpawnPlayer",
[2] = "BabyBoy"
}
local success, err = pcall(function()
game:GetService("ReplicatedStorage").RE:FindFirstChild("1Bab1yFollo1w"):FireServer(unpack(args))
end)
if not success then
warn("Error sending child: " .. err)
end
end
task.wait(0.2)
if workspace:FindFirstChild(pl.Name) then
for _, v in pairs(workspace[pl.Name]:GetChildren()) do
if v:IsA("BasePart") then
v.CanCollide = true
end
end
end
local target = chasingplayer
if workspace:FindFirstChild(target) and workspace:FindFirstChild(pl.Name) and workspace[pl.Name]:FindFirstChild("FollowCharacter") then
workspace[pl.Name].FollowCharacter.Parent = workspace[target]
if rawget(getgenv(), "RunService") then
return
end
getgenv().RunService = game:GetService("RunService").Heartbeat:Connect(function()
local followCharacter = workspace[target]:FindFirstChild("FollowCharacter")
if followCharacter and followCharacter:FindFirstChild("Torso") and followCharacter.Torso:FindFirstChild("BodyPosition") then
local humanoidRootPart = workspace[target]:FindFirstChild("HumanoidRootPart")
if humanoidRootPart then
followCharacter.Torso.BodyPosition.Position = humanoidRootPart.Position - (humanoidRootPart.CFrame.LookVector * 3)
followCharacter.Torso.BodyGyro.CFrame = humanoidRootPart.CFrame
end
end
end)
end
end
})
ChildTab:AddButton({
Name = "Return Child",
Callback = function()
if rawget(getgenv(), "RunService") then
getgenv().RunService:Disconnect()
getgenv().RunService = nil
end
local args = { [1] = "DeleteFollowCharacter" }
local success, err = pcall(function()
game:GetService("ReplicatedStorage").RE:FindFirstChild("1Bab1yFollo1w"):FireServer(unpack(args))
end)
if not success then
warn("Error returning child: " .. err)
end
local args1 = { [1] = "CharacterFollowSpawnPlayer", [2] = "BabyBoy" }
success, err = pcall(function()
game:GetService("ReplicatedStorage").RE:FindFirstChild("1Bab1yFollo1w"):FireServer(unpack(args1))
end)
if not success then
warn("Error spawning child: " .. err)
end
end
})
ChildTab:AddToggle({
Name = "Spectate Player",
Default = false,
Callback = function(Value)
local Players = game:GetService("Players")
local RunService = game:GetService("RunService")
local LocalPlayer = Players.LocalPlayer
local Camera = workspace.CurrentCamera
if Value then
if not chasingplayer then
warn("No player selected to spectate!")
return false
end
if not rawget(getgenv(), "CameraConnection") then
getgenv().CameraConnection = RunService.Heartbeat:Connect(function()
local targetPlayer = Players:FindFirstChild(chasingplayer)
if targetPlayer and targetPlayer.Character and targetPlayer.Character:FindFirstChild("Humanoid") then
Camera.CameraSubject = targetPlayer.Character.Humanoid
else
if rawget(getgenv(), "CameraConnection") then
getgenv().CameraConnection:Disconnect()
getgenv().CameraConnection = nil
end
Camera.CameraSubject = LocalPlayer.Character and LocalPlayer.Character:FindFirstChild("Humanoid") or nil
end
end)
end
else
if rawget(getgenv(), "CameraConnection") then
getgenv().CameraConnection:Disconnect()
getgenv().CameraConnection = nil
end
if LocalPlayer.Character and LocalPlayer.Character:FindFirstChild("Humanoid") then
Camera.CameraSubject = LocalPlayer.Character.Humanoid
end
end
end
})
local Troll = Window:MakeTab({ Title = "Troll Players", Icon = "rbxassetid://131153193945220" })
local Players = game:GetService("Players")
local LocalPlayer = Players.LocalPlayer
local ReplicatedStorage = game:GetService("ReplicatedStorage")
local VirtualInputManager = game:GetService("VirtualInputManager")
local RunService = game:GetService("RunService")
local cam = workspace.CurrentCamera
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")
-- Function to clean up the couch
local function cleanupCouch()
local char = LocalPlayer.Character
if char then
local couch = char:FindFirstChild("Chaos.Couch") or LocalPlayer.Backpack:FindFirstChild("Chaos.Couch")
if couch then
couch:Destroy()
end
end
-- Clean tools via remote
ReplicatedStorage:WaitForChild("RE"):WaitForChild("1Clea1rTool1s"):FireServer("ClearAllTools")
end
-- Connect CharacterAdded event
LocalPlayer.CharacterAdded:Connect(function(newCharacter)
Character = newCharacter
Humanoid = newCharacter:WaitForChild("Humanoid")
RootPart = newCharacter:WaitForChild("HumanoidRootPart")
cleanupCouch()
-- Connect Died event for the new Humanoid
Humanoid.Died:Connect(function()
cleanupCouch()
end)
end)
-- Connect Died event for the initial Humanoid, if it exists
if Humanoid then
Humanoid.Died:Connect(function()
cleanupCouch()
end)
end
-- KillPlayerCouch Function
local function KillPlayerCouch()
if not selectedPlayerName then
warn("Error: No player selected")
return
end
local target = Players:FindFirstChild(selectedPlayerName)
if not target or not target.Character then
warn("Error: Target player not found or has no character")
return
end
local char = LocalPlayer.Character
if not char then
warn("Error: Local player character not found")
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
warn("Error: Required components not found")
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
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
-- BringPlayerLLL Function
local function BringPlayerLLL()
if not selectedPlayerName then
warn("Error: No player selected")
return
end
local target = Players:FindFirstChild(selectedPlayerName)
if not target or not target.Character then
warn("Error: Target player not found or has no character")
return
end
local char = LocalPlayer.Character
if not char then
warn("Error: Local player character not found")
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
warn("Error: Required components not found")
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
-- BringWithCouch Function
local function BringWithCouch()
local targetPlayer = Players:FindFirstChild(getgenv().Target)
if not targetPlayer then
warn("Error: No target player selected")
return
end
if not targetPlayer.Character or not targetPlayer.Character:FindFirstChild("HumanoidRootPart") then
warn("Error: Target player has no character or HumanoidRootPart")
return
end
local args = { [1] = "ClearAllTools" }
ReplicatedStorage.RE["1Clea1rTool1s"]:FireServer(unpack(args))
local args = { [1] = "PickingTools", [2] = "Couch" }
ReplicatedStorage.RE:FindFirstChild("1Too1l"):InvokeServer(unpack(args))
local couch = LocalPlayer.Backpack:WaitForChild("Couch", 2)
if not couch then
warn("Error: Couch not found in Backpack")
return
end
couch.Name = "Chaos.Couch"
local seat1 = couch:FindFirstChild("Seat1")
local seat2 = couch:FindFirstChild("Seat2")
local handle = couch:FindFirstChild("Handle")
if seat1 and seat2 and handle then
seat1.Disabled = true
seat2.Disabled = true
handle.Name = "Handle "
else
warn("Error: Couch components not found")
return
end
couch.Parent = LocalPlayer.Character
local tet = Instance.new("BodyVelocity", seat1)
tet.MaxForce = Vector3.new(math.huge, math.huge, math.huge)
tet.P = 1250
tet.Velocity = Vector3.new(0, 0, 0)
tet.Name = "#mOVOOEPF$#@F$#GERE..>V<<<<EW<V<<W"
repeat
for m = 1, 35 do
local pos = { x = 0, y = 0, z = 0 }
local tRoot = targetPlayer.Character and targetPlayer.Character.HumanoidRootPart
if not tRoot then break end
pos.x = tRoot.Position.X + (tRoot.Velocity.X / 2)
pos.y = tRoot.Position.Y + (tRoot.Velocity.Y / 2)
pos.z = tRoot.Position.Z + (tRoot.Velocity.Z / 2)
seat1.CFrame = CFrame.new(Vector3.new(pos.x, pos.y, pos.z)) * CFrame.new(-2, 2, 0)
task.wait()
end
tet:Destroy()
couch.Parent = LocalPlayer.Backpack
task.wait()
couch:FindFirstChild("Handle ").Name = "Handle"
task.wait(0.2)
couch.Parent = LocalPlayer.Character
task.wait()
couch.Parent = LocalPlayer.Backpack
couch.Handle.Name = "Handle "
task.wait(0.2)
couch.Parent = LocalPlayer.Character
tet = Instance.new("BodyVelocity", seat1)
tet.MaxForce = Vector3.new(math.huge, math.huge, math.huge)
tet.P = 1250
tet.Velocity = Vector3.new(0, 0, 0)
tet.Name = "#mOVOOEPF$#@F$#GERE..>V<<<<EW<V<<W"
until targetPlayer.Character and targetPlayer.Character.Humanoid and targetPlayer.Character.Humanoid.Sit == true
task.wait()
tet:Destroy()
couch.Parent = LocalPlayer.Backpack
task.wait()
couch:FindFirstChild("Handle ").Name = "Handle"
task.wait(0.3)
couch.Parent = LocalPlayer.Character
task.wait(0.3)
couch.Grip = CFrame.new(Vector3.new(0, 0, 0))
task.wait(0.3)
ReplicatedStorage.RE["1Clea1rTool1s"]:FireServer("ClearAllTools")
end
-- KillWithCouch Function
local function KillWithCouch()
local targetPlayer = Players:FindFirstChild(getgenv().Target)
if not targetPlayer then
warn("Error: No target player selected")
return
end
if not targetPlayer.Character or not targetPlayer.Character:FindFirstChild("HumanoidRootPart") then
warn("Error: Target player has no character or HumanoidRootPart")
return
end
local args = { [1] = "ClearAllTools" }
ReplicatedStorage.RE["1Clea1rTool1s"]:FireServer(unpack(args))
local args = { [1] = "PickingTools", [2] = "Couch" }
ReplicatedStorage.RE:FindFirstChild("1Too1l"):InvokeServer(unpack(args))
local couch = LocalPlayer.Backpack:WaitForChild("Couch", 2)
if not couch then
warn("Error: Couch not found in Backpack")
return
end
couch.Name = "Chaos.Couch"
local seat1 = couch:FindFirstChild("Seat1")
local seat2 = couch:FindFirstChild("Seat2")
local handle = couch:FindFirstChild("Handle")
if seat1 and seat2 and handle then
seat1.Disabled = true
seat2.Disabled = true
handle.Name = "Handle "
else
warn("Error: Couch components not found")
return
end
couch.Parent = LocalPlayer.Character
local tet = Instance.new("BodyVelocity", seat1)
tet.MaxForce = Vector3.new(math.huge, math.huge, math.huge)
tet.P = 1250
tet.Velocity = Vector3.new(0, 0, 0)
tet.Name = "#mOVOOEPF$#@F$#GERE..>V<<<<EW<V<<W"
repeat
for m = 1, 35 do
local pos = { x = 0, y = 0, z = 0 }
local tRoot = targetPlayer.Character and targetPlayer.Character.HumanoidRootPart
if not tRoot then break end
pos.x = tRoot.Position.X + (tRoot.Velocity.X / 2)
pos.y = tRoot.Position.Y + (tRoot.Velocity.Y / 2)
pos.z = tRoot.Position.Z + (tRoot.Velocity.Z / 2)
seat1.CFrame = CFrame.new(Vector3.new(pos.x, pos.y, pos.z)) * CFrame.new(-2, 2, 0)
task.wait()
end
tet:Destroy()
couch.Parent = LocalPlayer.Backpack
task.wait()
couch:FindFirstChild("Handle ").Name = "Handle"
task.wait(0.2)
couch.Parent = LocalPlayer.Character
task.wait()
couch.Parent = LocalPlayer.Backpack
couch.Handle.Name = "Handle "
task.wait(0.2)
couch.Parent = LocalPlayer.Character
tet = Instance.new("BodyVelocity", seat1)
tet.MaxForce = Vector3.new(math.huge, math.huge, math.huge)
tet.P = 1250
tet.Velocity = Vector3.new(0, 0, 0)
tet.Name = "#mOVOOEPF$#@F$#GERE..>V<<<<EW<V<<W"
until targetPlayer.Character and targetPlayer.Character.Humanoid and targetPlayer.Character.Humanoid.Sit == true
task.wait()
couch.Parent = LocalPlayer.Backpack
seat1.CFrame = CFrame.new(9999, -450, 9999)
seat2.CFrame = CFrame.new(9999, -450, 9999)
couch.Parent = LocalPlayer.Character
task.wait(0.1)
couch.Parent = LocalPlayer.Backpack
task.wait(2)
local bv = seat1:FindFirstChild("#mOVOOEPF$#@F$#GERE..>V<<<<EW<V<<W")
if bv then bv:Destroy() end
ReplicatedStorage.RE["1Clea1rTool1s"]:FireServer("ClearAllTools")
end
local PlayerSection = Troll:AddSection({ Name = "Troll Player" })
-- Function to get list of players
local function getPlayerList()
local players = Players:GetPlayers()
local playerNames = {}
for _, player in ipairs(players) do
if player ~= LocalPlayer then
table.insert(playerNames, player.Name)
end
end
return playerNames
end
local killDropdown = Troll:AddDropdown({
Name = "Select Player",
Options = getPlayerList(),
Default = "",
Callback = function(value)
selectedPlayerName = value
getgenv().Target = value
print("Selected player: " .. tostring(value))
end
})
Troll:AddButton({
Name = "Refresh Player List",
Callback = function()
local tablePlayers = Players:GetPlayers()
local newPlayers = {}
if killDropdown and #tablePlayers > 0 then
for _, player in ipairs(tablePlayers) do
if player.Name ~= LocalPlayer.Name then
table.insert(newPlayers, player.Name)
end
end
killDropdown:Set(newPlayers)
print("Player list updated: ", table.concat(newPlayers, ", "))
if selectedPlayerName and not Players:FindFirstChild(selectedPlayerName) then
selectedPlayerName = nil
getgenv().Target = nil
killDropdown:SetValue("")
print("Selection reset, player is no longer in the server.")
end
else
print("Error: Dropdown not found or no players available.")
end
end
})
Troll:AddButton({
Name = "Teleport to Player",
Callback = function()
if not selectedPlayerName or not Players:FindFirstChild(selectedPlayerName) then
print("Error: Player not selected or does not exist")
return
end
local character = LocalPlayer.Character
local humanoidRootPart = character and character:FindFirstChild("HumanoidRootPart")
if not humanoidRootPart then
warn("Error: Local player's HumanoidRootPart not found")
return
end
local targetPlayer = Players:FindFirstChild(selectedPlayerName)
if targetPlayer and targetPlayer.Character and targetPlayer.Character:FindFirstChild("HumanoidRootPart") then
humanoidRootPart.CFrame = targetPlayer.Character.HumanoidRootPart.CFrame
else
print("Error: Target player not found or has no HumanoidRootPart")
end
end
})
Troll:AddToggle({
Name = "Spectate Player",
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
})
local MethodSection = Troll:AddSection({ Name = "Methods" })
Troll:AddDropdown({
Name = "Select Kill Method",
Options = {"Bus", "Couch", "Couch without going to target [BETA]"},
Default = "",
Callback = function(value)
methodKill = value
print("Method selected: " .. tostring(value))
end
})
Troll:AddButton({
Name = "Kill Player",
Callback = function()
if not selectedPlayerName or not Players:FindFirstChild(selectedPlayerName) then
print("Error: Player not selected or does not exist")
return
end
if methodKill == "Couch" then
KillPlayerCouch()
elseif methodKill == "Couch without going to target [BETA]" then
KillWithCouch()
else
-- Bus method
local character = LocalPlayer.Character
local humanoidRootPart = character and character:FindFirstChild("HumanoidRootPart")
if not humanoidRootPart then
warn("Error: Local player's HumanoidRootPart not 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 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("Player sat down, taking bus to the 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("Simulating jump!")
task.wait(0.5)
humanoidRootPart.CFrame = originalPosition
print("Player returned to initial position.")
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
})
Troll:AddButton({
Name = "Bring Player",
Callback = function()
if not selectedPlayerName or not Players:FindFirstChild(selectedPlayerName) then
print("Error: Player not selected or does not exist")
return
end
if methodKill == "Couch" then
BringPlayerLLL()
elseif methodKill == "Couch without going to target [BETA]" then
BringWithCouch()
else
-- Bus method
local character = LocalPlayer.Character
local humanoidRootPart = character and character:FindFirstChild("HumanoidRootPart")
if not humanoidRootPart then
warn("Error: Local player's HumanoidRootPart not 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
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
})
local function houseBanKill()
if not selectedPlayerName then
print("No player selected!")
return
end
local Player = game.Players.LocalPlayer
local Backpack = Player.Backpack
local Character = Player.Character
local Humanoid = Character:FindFirstChildOfClass("Humanoid")
local RootPart = Character:FindFirstChild("HumanoidRootPart")
local Houses = game.Workspace:FindFirstChild("001_Lots")
local OldPos = RootPart.CFrame
local Angles = 0
local Vehicles = Workspace.Vehicles
local Pos
function Check()
if Player and Character and Humanoid and RootPart and Vehicles then
return true
else
return false
end
end
local selectedPlayer = game.Players:FindFirstChild(selectedPlayerName)
if selectedPlayer and selectedPlayer.Character then
if Check() then
local House = Houses:FindFirstChild(Player.Name .. "House")
if not House then
local emptyHouse
local availableHouses = {}
-- Collect all available houses ("For Sale")
for _, Lot in pairs(Houses:GetChildren()) do
if Lot.Name == "For Sale" then
for _, num in pairs(Lot:GetDescendants()) do
if num:IsA("NumberValue") and num.Name == "Number" and num.Value < 25 and num.Value > 10 then
table.insert(availableHouses, {Lot = Lot, Number = num.Value})
break
end
end
end
end
-- Choose a random house from the list
if #availableHouses > 0 then
local randomHouse = availableHouses[math.random(1, #availableHouses)]
emptyHouse = randomHouse.Lot
local houseNumber = randomHouse.Number
-- Teleport to the BuyDetector and click
local BuyDetector = emptyHouse:FindFirstChild("BuyHouse")
Pos = BuyDetector.Position
if BuyDetector and BuyDetector:IsA("BasePart") then
RootPart.CFrame = BuyDetector.CFrame + Vector3.new(0, -6, 0)
task.wait(0.5)
local ClickDetector = BuyDetector:FindFirstChild("ClickDetector")
if ClickDetector then
fireclickdetector(ClickDetector)
end
end
-- Fire the new remote event to build the house
task.wait(0.5)
local args = {
houseNumber, -- Random house number
"056_House" -- House type
}
game:GetService("ReplicatedStorage"):WaitForChild("Remotes"):WaitForChild("Lot:BuildProperty"):FireServer(unpack(args))
else
print("No available houses to buy!")
return
end
end
task.wait(0.5)
local PreHouse = Houses:FindFirstChild(Player.Name .. "House")
if PreHouse then
task.wait(0.5)
local Number
for i, x in pairs(PreHouse:GetDescendants()) do
if x.Name == "Number" and x:IsA("NumberValue") then
Number = x
end
end
task.wait(0.5)
game:GetService("ReplicatedStorage").RE:FindFirstChild("1Gettin1gHous1e"):FireServer("PickingCustomHouse", "049_House", Number.Value)
end
task.wait(0.5)
local PCar = Vehicles:FindFirstChild(Player.Name .. "Car")
if not PCar then
if Check() then
RootPart.CFrame = CFrame.new(1118.81, 75.998, -1138.61)
task.wait(0.5)
game:GetService("ReplicatedStorage").RE:FindFirstChild("1Ca1r"):FireServer("PickingCar", "SchoolBus")
task.wait(0.5)
local 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)
local 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
local Target = selectedPlayer
local TargetC = Target.Character
local TargetH = TargetC:FindFirstChildOfClass("Humanoid")
local TargetRP = TargetC:FindFirstChild("HumanoidRootPart")
if TargetC and TargetH and TargetRP then
if not TargetH.Sit then
while not TargetH.Sit do
task.wait()
local Fling = function(target, pos, angle)
PCar:SetPrimaryPartCFrame(CFrame.new(target.Position) * pos * angle)
end
Angles = Angles + 100
Fling(TargetRP, CFrame.new(0, 1.5, 0) + TargetH.MoveDirection * TargetRP.Velocity.Magnitude / 1.10, CFrame.Angles(math.rad(Angles), 0, 0))
Fling(TargetRP, CFrame.new(0, -1.5, 0) + TargetH.MoveDirection * TargetRP.Velocity.Magnitude / 1.10, CFrame.Angles(math.rad(Angles), 0, 0))
Fling(TargetRP, CFrame.new(2.25, 1.5, -2.25) + TargetH.MoveDirection * TargetRP.Velocity.Magnitude / 1.10, CFrame.Angles(math.rad(Angles), 0, 0))
Fling(TargetRP, CFrame.new(-2.25, -1.5, 2.25) + TargetH.MoveDirection * TargetRP.Velocity.Magnitude / 1.10, CFrame.Angles(math.rad(Angles), 0, 0))
Fling(TargetRP, CFrame.new(0, 1.5, 0) + TargetH.MoveDirection * TargetRP.Velocity.Magnitude / 1.10, CFrame.Angles(math.rad(Angles), 0, 0))
Fling(TargetRP, CFrame.new(0, -1.5, 0) + TargetH.MoveDirection * TargetRP.Velocity.Magnitude / 1.10, CFrame.Angles(math.rad(Angles), 0, 0))
end
task.wait(0.2)
local House = Houses:FindFirstChild(Player.Name .. "House")
PCar:SetPrimaryPartCFrame(CFrame.new(House.HouseSpawnPosition.Position))
task.wait(0.2)
local region = Region3.new(game.Players.LocalPlayer.Character.HumanoidRootPart.Position - Vector3.new(30, 30, 30), game.Players.LocalPlayer.Character.HumanoidRootPart.Position + Vector3.new(30, 30, 30))
local partsInRegion = workspace:FindPartsInRegion3(region, game.Players.LocalPlayer.Character.HumanoidRootPart, math.huge)
for i, v in pairs(partsInRegion) do
if v.Name == "HumanoidRootPart" then
local b = game:GetService("Players"):FindFirstChild(v.Parent.Name)
local args = {
[1] = "BanPlayerFromHouse",
[2] = b,
[3] = v.Parent
}
game:GetService("ReplicatedStorage").RE:FindFirstChild("1Playe1rTrigge1rEven1t"):FireServer(unpack(args))
local args = {
[1] = "DeleteAllVehicles"
}
game:GetService("ReplicatedStorage").RE:FindFirstChild("1Ca1r"):FireServer(unpack(args))
end
end
end
end
end
end
end
end
Troll:AddButton({
Name = "House Ban Kill",
Callback = houseBanKill
})
local Players = game:GetService("Players")
local LocalPlayer = Players.LocalPlayer
local cam = workspace.CurrentCamera
local currentPlayers, selectedPlayer = {}, nil
local viewing = false
local flingActive = false
Troll:AddToggle({
Name = "Auto Fling ",
Default = false,
Callback = function(state)
flingActive = state
if state and selectedPlayerName then
local target = Players:FindFirstChild(selectedPlayerName)
if not target or not target.Character then return end
local root = LocalPlayer.Character and LocalPlayer.Character:FindFirstChild("HumanoidRootPart")
local tRoot = target.Character and target.Character:FindFirstChild("HumanoidRootPart")
if not root or not tRoot then return end
local char = LocalPlayer.Character
local hum = char:FindFirstChildOfClass("Humanoid")
local original = root.CFrame
local args = {
"ClearAllTools"
}
game:GetService("ReplicatedStorage"):WaitForChild("RE"):WaitForChild("1Clea1rTool1s"):FireServer(unpack(args))
task.wait(0.2)
local args = {
[1] = "PickingTools",
[2] = "Couch"
}
game:GetService("ReplicatedStorage").RE:FindFirstChild("1Too1l"):InvokeServer(unpack(args))
task.wait(0.3)
local tool = LocalPlayer.Backpack:FindFirstChild("Couch")
if tool then
tool.Parent = char
end
task.wait(0.2)
game:GetService("VirtualInputManager"):SendKeyEvent(true, Enum.KeyCode.F, false, game)
task.wait(0.25)
workspace.FallenPartsDestroyHeight = 0/0
local bv = Instance.new("BodyVelocity")
bv.Name = "FlingForce"
bv.Velocity = Vector3.new(9e8, 9e8, 9e8)
bv.MaxForce = Vector3.new(1/0, 1/0, 1/0)
bv.Parent = root
hum:SetStateEnabled(Enum.HumanoidStateType.Seated, false)
hum.PlatformStand = false
cam.CameraSubject = target.Character:FindFirstChild("Head") or tRoot or hum
task.spawn(function()
local angle = 0
local parts = {root}
while flingActive and target and target.Character and target.Character:FindFirstChildOfClass("Humanoid") do
local tHum = target.Character:FindFirstChildOfClass("Humanoid")
if tHum.Sit then break end
angle += 50
for _, part in ipairs(parts) do
local pos_x = target.Character.HumanoidRootPart.Position.X
local pos_y = target.Character.HumanoidRootPart.Position.Y
local pos_z = target.Character.HumanoidRootPart.Position.Z
pos_x = pos_x + (target.Character.HumanoidRootPart.Velocity.X / 1.5)
pos_y = pos_y + (target.Character.HumanoidRootPart.Velocity.Y / 1.5)
pos_z = pos_z + (target.Character.HumanoidRootPart.Velocity.Z / 1.5)
root.CFrame = CFrame.new(pos_x, pos_y, pos_z) * CFrame.Angles(math.rad(angle), 0, 0)
end
root.Velocity = Vector3.new(9e8, 9e8, 9e8)
root.RotVelocity = Vector3.new(9e8, 9e8, 9e8)
task.wait()
end
flingActive = false
bv:Destroy()
hum:SetStateEnabled(Enum.HumanoidStateType.Seated, true)
hum.PlatformStand = false
root.CFrame = original
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
hum:UnequipTools()
game:GetService("ReplicatedStorage").RE:FindFirstChild("1Too1l"):InvokeServer(unpack(args))
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
-- Calculate adjusted position based on target's velocity
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)
-- Position the ball directly at the adjusted position
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
Troll: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
local kill = Troll:AddSection({Name = "Fling Boat"})
Troll:AddButton({
Name = "Fling - Boat",
Callback = function()
if not selectedPlayerName or not game.Players:FindFirstChild(selectedPlayerName) then
warn("No player selected or player does not exist")
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("Invalid Humanoid or RootPart")
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("Failed to spawn boat")
return
end
local Seat = PCar:FindFirstChild("Body") and PCar.Body:FindFirstChild("VehicleSeat")
if not Seat then
warn("Seat not found")
return
end
repeat
task.wait(0.1)
RootPart.CFrame = Seat.CFrame * CFrame.new(0, 1, 0)
until Humanoid.SeatPart == Seat
print("Boat spawned!")
local TargetPlayer = game.Players:FindFirstChild(selectedPlayerName)
if not TargetPlayer or not TargetPlayer.Character then
warn("Player not found")
return
end
local TargetC = TargetPlayer.Character
local TargetH = TargetC:FindFirstChildOfClass("Humanoid")
local TargetRP = TargetC:FindFirstChild("HumanoidRootPart")
if not TargetRP or not TargetH then
warn("Target's Humanoid or RootPart not found")
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)
print("Fling active!")
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()
print("Fling deactivated")
end
end)
end
})
print("Fling - Boat button created")
Troll:AddButton({
Name = "Turn Off Fling - Boat",
Callback = function()
local Player = game.Players.LocalPlayer
local Character = Player.Character
local RootPart = Character and Character:FindFirstChild("HumanoidRootPart")
local Humanoid = Character and Character:FindFirstChildOfClass("Humanoid")
local Vehicles = game.Workspace:FindFirstChild("Vehicles")
if not RootPart or not Humanoid then
warn("No RootPart or Humanoid found!")
return
end
Humanoid.PlatformStand = true
print("Player frozen to reduce spin effects.")
for _, obj in pairs(RootPart:GetChildren()) do
if obj:IsA("BodyAngularVelocity") or obj:IsA("BodyVelocity") then
obj:Destroy()
end
end
print("Spin and forces removed from player.")
game:GetService("ReplicatedStorage").RE:FindFirstChild("1Ca1r"):FireServer("DeleteAllVehicles")
task.wait(0.5)
local PCar = Vehicles and Vehicles:FindFirstChild(Player.Name.."Car")
if PCar and PCar.PrimaryPart then
for _, obj in pairs(PCar.PrimaryPart:GetChildren()) do
if obj:IsA("BodyAngularVelocity") or obj:IsA("BodyVelocity") then
obj:Destroy()
end
end
print("Spin removed from boat.")
end
task.wait(1)
local safePos = Vector3.new(0, 1000, 0)
local bp = Instance.new("BodyPosition", RootPart)
bp.Position = safePos
bp.MaxForce = Vector3.new(math.huge, math.huge, math.huge)
local bg = Instance.new("BodyGyro", RootPart)
bg.CFrame = RootPart.CFrame
bg.MaxTorque = Vector3.new(math.huge, math.huge, math.huge)
print("Player is locked at a safe coordinate.")
task.wait(3)
bp:Destroy()
bg:Destroy()
Humanoid.PlatformStand = false
print("Player released, safe at position.")
end
})
local kill = Troll:AddSection({Name = "Click Kill Methods"})
Troll:AddButton({
Name = "Click Fling Doors [Beta]",
Description = "To use, it's recommended to get close to other doors. After they come to you, click on the player you want to fling",
Callback = function()
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")
-- Invisible target (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
-- Base attachment on the BlackHole
local baseAttachment = Instance.new("Attachment")
baseAttachment.Name = "Luscaa_BlackHoleAttachment"
baseAttachment.Parent = BlackHole
-- Update BlackHole position
RunService.Heartbeat:Connect(function()
BlackHole.CFrame = HRP.CFrame
end)
-- List of controlled doors
local ControlledDoors = {}
-- Prepare a door to be controlled
local function SetupPart(part)
if not part:IsA("BasePart") or part.Anchored or not string.find(part.Name, "Door") then return end
if part:FindFirstChild("Luscaa_Attached") 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 = "Luscaa_Attached"
local a1 = Instance.new("Attachment", part)
local align = Instance.new("AlignPosition", part)
align.Attachment0 = a1
align.Attachment1 = baseAttachment
align.MaxForce = 1e20
align.MaxVelocity = math.huge
align.Responsiveness = 99999
local torque = Instance.new("Torque", part)
torque.Attachment0 = a1
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(ControlledDoors, {Part = part, Align = align})
end
-- Detect and prepare existing doors
for _, obj in ipairs(Workspace:GetDescendants()) do
if obj:IsA("BasePart") and string.find(obj.Name, "Door") then
SetupPart(obj)
end
end
-- New doors in the future
Workspace.DescendantAdded:Connect(function(obj)
if obj:IsA("BasePart") and string.find(obj.Name, "Door") then
SetupPart(obj)
end
end)
-- Fling player with timeout and return
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()
local flingDetected = false
while tick() - start < 5 do
if targetHRP.Velocity.Magnitude >= 20 then
flingDetected = true
break
end
RunService.Heartbeat:Wait()
end
-- Always return the doors
for _, data in ipairs(ControlledDoors) do
if data.Align then
data.Align.Attachment1 = baseAttachment
end
end
end
-- Click (works on mobile)
UserInputService.TouchTap:Connect(function(touchPositions, processed)
if processed then return end
local pos = touchPositions[1]
local camera = Workspace.CurrentCamera
local unitRay = camera:ScreenPointToRay(pos.X, pos.Y)
local raycast = Workspace:Raycast(unitRay.Origin, unitRay.Direction * 1000)
if raycast and raycast.Instance then
local hit = raycast.Instance
local player = Players:GetPlayerFromCharacter(hit:FindFirstAncestorOfClass("Model"))
if player and player ~= LocalPlayer then
FlingPlayer(player)
end
end
end)
end
})
Troll:AddButton({
Name = "Click Fling Couch (Tool)",
Callback = function()
local players = game:GetService("Players")
local replicatedStorage = game:GetService("ReplicatedStorage")
local userInput = game:GetService("UserInputService")
local localPlayer = players.LocalPlayer
local camera = workspace.CurrentCamera
local canClick = true
local toolEquipped = false
local TOOL_NAME = "Click Fling Couch"
local backpack = localPlayer:WaitForChild("Backpack")
if not backpack:FindFirstChild(TOOL_NAME) and not (localPlayer.Character and localPlayer.Character:FindFirstChild(TOOL_NAME)) then
local tool = Instance.new("Tool")
tool.Name = TOOL_NAME
tool.RequiresHandle = false
tool.CanBeDropped = false
tool.Equipped:Connect(function()
toolEquipped = true
end)
tool.Unequipped:Connect(function()
toolEquipped = false
end)
tool.Parent = backpack
end
local function flingWithCouch(target)
if not toolEquipped then return end
if not target or not target.Character or target == localPlayer then return end
local isFlinging = true
local rootPart = localPlayer.Character and localPlayer.Character:FindFirstChild("HumanoidRootPart")
local targetRootPart = target.Character and target.Character:FindFirstChild("HumanoidRootPart")
if not rootPart or not targetRootPart then return end
local character = localPlayer.Character
local humanoid = character:FindFirstChildOfClass("Humanoid")
local originalCFrame = rootPart.CFrame
replicatedStorage:WaitForChild("RE"):WaitForChild("1Clea1rTool1s"):FireServer("ClearAllTools")
task.wait(0.2)
replicatedStorage.RE:FindFirstChild("1Too1l"):InvokeServer("PickingTools", "Couch")
task.wait(0.3)
local couch = localPlayer.Backpack:FindFirstChild("Couch")
if couch then
couch.Parent = character
end
task.wait(0.1)
game:GetService("VirtualInputManager"):SendKeyEvent(true, Enum.KeyCode.F, false, game)
task.wait(0.25)
workspace.FallenPartsDestroyHeight = 0/0
local force = Instance.new("BodyVelocity")
force.Name = "FlingForce"
force.Velocity = Vector3.new(9e8, 9e8, 9e8)
force.MaxForce = Vector3.new(math.huge, math.huge, math.huge)
force.Parent = rootPart
humanoid:SetStateEnabled(Enum.HumanoidStateType.Seated, false)
humanoid.PlatformStand = false
camera.CameraSubject = target.Character:FindFirstChild("Head") or targetRootPart or humanoid
task.spawn(function()
local angle = 0
local parts = {rootPart}
while isFlinging and target and target.Character and target.Character:FindFirstChildOfClass("Humanoid") do
local targetHumanoid = target.Character:FindFirstChildOfClass("Humanoid")
if targetHumanoid.Sit then break end
angle += 50
for _, part in ipairs(parts) do
local hrp = target.Character.HumanoidRootPart
local pos = hrp.Position + hrp.Velocity / 1.5
rootPart.CFrame = CFrame.new(pos) * CFrame.Angles(math.rad(angle), 0, 0)
end
rootPart.Velocity = Vector3.new(9e8, 9e8, 9e8)
rootPart.RotVelocity = Vector3.new(9e8, 9e8, 9e8)
task.wait()
end
isFlinging = false
force:Destroy()
humanoid:SetStateEnabled(Enum.HumanoidStateType.Seated, true)
humanoid.PlatformStand = false
rootPart.CFrame = originalCFrame
camera.CameraSubject = humanoid
for _, p in pairs(character:GetDescendants()) do
if p:IsA("BasePart") then
p.Velocity = Vector3.zero
p.RotVelocity = Vector3.zero
end
end
humanoid:UnequipTools()
replicatedStorage.RE:FindFirstChild("1Too1l"):InvokeServer("PickingTools", "Couch")
end)
while isFlinging do
task.wait()
end
end
userInput.TouchTap:Connect(function(touches, processed)
if processed or not canClick or not toolEquipped then return end
local pos = touches[1]
local ray = camera:ScreenPointToRay(pos.X, pos.Y)
local hitResult = workspace:Raycast(ray.Origin, ray.Direction * 1000)
if hitResult and hitResult.Instance then
local target = players:GetPlayerFromCharacter(hitResult.Instance:FindFirstAncestorOfClass("Model"))
if target and target ~= localPlayer then
canClick = false
flingWithCouch(target)
task.delay(2, function()
canClick = true
end)
end
end
end)
end
})
Troll:AddButton({
Name = "Click Fling Ball (Tool)",
Callback = function()
local players = game:GetService("Players")
local replicatedStorage = game:GetService("ReplicatedStorage")
local world = game:GetService("Workspace")
local userInput = game:GetService("UserInputService")
local camera = world.CurrentCamera
local localPlayer = players.LocalPlayer
local TOOL_NAME = "Click Fling Ball"
local toolEquipped = false
local backpack = localPlayer:WaitForChild("Backpack")
if not backpack:FindFirstChild(TOOL_NAME) then
local tool = Instance.new("Tool")
tool.Name = TOOL_NAME
tool.RequiresHandle = false
tool.CanBeDropped = false
tool.Equipped:Connect(function()
toolEquipped = true
end)
tool.Unequipped:Connect(function()
toolEquipped = false
end)
tool.Parent = backpack
end
-- FlingBall function (ball)
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") and not character:FindFirstChild("SoccerBall") then
game:GetService("ReplicatedStorage").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()
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
repeat
if troot.Velocity.Magnitude > 0 then
local pos = troot.Position + (troot.Velocity / 1.5)
Ball.CFrame = CFrame.new(pos)
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
-- Touch screen to apply ball
userInput.TouchTap:Connect(function(touches, processed)
if not toolEquipped or processed then return end
local pos = touches[1]
local ray = camera:ScreenPointToRay(pos.X, pos.Y)
local hit = world:Raycast(ray.Origin, ray.Direction * 1000)
if hit and hit.Instance then
local model = hit.Instance:FindFirstAncestorOfClass("Model")
local player = players:GetPlayerFromCharacter(model)
if player and player ~= localPlayer then
FlingBall(player)
end
end
end)
end
})
Troll:AddButton({
Name = "Click Kill Couch (Tool)",
Callback = function()
local players = game:GetService("Players")
local replicatedStorage = game:GetService("ReplicatedStorage")
local runService = game:GetService("RunService")
local world = game:GetService("Workspace")
local userInput = game:GetService("UserInputService")
local localPlayer = players.LocalPlayer
local camera = world.CurrentCamera
local TOOL_NAME = "Click Kill Couch"
local toolEquipped = false
local targetName = nil
local tpLoop = nil
local couchEquipped = false
local basePart = nil
local initialPos = nil
local rootPart = nil
local backpack = localPlayer:WaitForChild("Backpack")
if not backpack:FindFirstChild(TOOL_NAME) then
local tool = Instance.new("Tool")
tool.Name = TOOL_NAME
tool.RequiresHandle = false
tool.CanBeDropped = false
tool.Equipped:Connect(function()
toolEquipped = true
end)
tool.Unequipped:Connect(function()
toolEquipped = false
targetName = nil
cleanupCouch()
end)
tool.Parent = backpack
end
function cleanupCouch()
if tpLoop then
tpLoop:Disconnect()
tpLoop = nil
end
if couchEquipped then
local character = localPlayer.Character
if character then
local couch = character:FindFirstChild("Couch")
if couch then
couch.Parent = localPlayer.Backpack
couchEquipped = false
end
end
end
if basePart then
basePart:Destroy()
basePart = nil
end
if getgenv().AntiSit then
getgenv().AntiSit:Set(false)
end
local humanoid = localPlayer.Character and localPlayer.Character:FindFirstChildOfClass("Humanoid")
if humanoid then
humanoid:SetStateEnabled(Enum.HumanoidStateType.Physics, true)
humanoid:ChangeState(Enum.HumanoidStateType.GettingUp)
end
if initialPos and rootPart then
rootPart.CFrame = initialPos
initialPos = nil
end
end
function getCouch()
local character = localPlayer.Character
if not character then return end
local backpack = localPlayer.Backpack
if not backpack:FindFirstChild("Couch") and not character:FindFirstChild("Couch") then
local args = { "PickingTools", "Couch" }
replicatedStorage.RE["1Too1l"]:InvokeServer(unpack(args))
task.wait(0.1)
end
local couch = backpack:FindFirstChild("Couch") or character:FindFirstChild("Couch")
if couch then
couch.Parent = character
couchEquipped = true
end
end
function getRandomPositionBelow(character)
local rp = character:FindFirstChild("HumanoidRootPart")
if not rp then return Vector3.new() end
local offset = Vector3.new(math.random(-2, 2), -5.1, math.random(-2, 2))
return rp.Position + offset
end
function tpBelow(target)
if not target or not target.Character or not target.Character:FindFirstChild("HumanoidRootPart") then return end
local myCharacter = localPlayer.Character
local myRootPart = myCharacter and myCharacter:FindFirstChild("HumanoidRootPart")
local humanoid = myCharacter and myCharacter:FindFirstChildOfClass("Humanoid")
if not myRootPart or not humanoid then return end
humanoid:SetStateEnabled(Enum.HumanoidStateType.Physics, false)
if not basePart then
basePart = Instance.new("Part")
basePart.Size = Vector3.new(10, 1, 10)
basePart.Anchored = true
basePart.CanCollide = true
basePart.Transparency = 0.5
basePart.Parent = world
end
local destination = getRandomPositionBelow(target.Character)
basePart.Position = destination
myRootPart.CFrame = CFrame.new(destination)
humanoid:SetStateEnabled(Enum.HumanoidStateType.Physics, true)
end
function throwWithCouch(target)
if not target then return end
targetName = target.Name
local character = localPlayer.Character
if not character then return end
initialPos = character:FindFirstChild("HumanoidRootPart") and character.HumanoidRootPart.CFrame
rootPart = character:FindFirstChild("HumanoidRootPart")
getCouch()
tpLoop = runService.Heartbeat:Connect(function()
local currentTarget = players:FindFirstChild(targetName)
if not currentTarget or not currentTarget.Character or not currentTarget.Character:FindFirstChild("Humanoid") then
cleanupCouch()
return
end
if getgenv().AntiSit then
getgenv().AntiSit:Set(true)
end
tpBelow(currentTarget)
end)
task.spawn(function()
local currentTarget = players:FindFirstChild(targetName)
while currentTarget and currentTarget.Character and currentTarget.Character:FindFirstChild("Humanoid") do
task.wait(0.05)
if currentTarget.Character.Humanoid.SeatPart then
local voidPosition = CFrame.new(265.46, -450.83, -59.93)
currentTarget.Character.HumanoidRootPart.CFrame = voidPosition
localPlayer.Character.HumanoidRootPart.CFrame = voidPosition
task.wait(0.4)
cleanupCouch()
task.wait(0.2)
if initialPos then
localPlayer.Character.HumanoidRootPart.CFrame = initialPos
end
break
end
end
end)
end
userInput.TouchTap:Connect(function(touches, processed)
if not toolEquipped or processed then return end
local pos = touches[1]
local ray = camera:ScreenPointToRay(pos.X, pos.Y)
local hit = world:Raycast(ray.Origin, ray.Direction * 1000)
if hit and hit.Instance then
local model = hit.Instance:FindFirstAncestorOfClass("Model")
local player = players:GetPlayerFromCharacter(model)
if player and player ~= localPlayer then
throwWithCouch(player)
end
end
end)
end
})
local kill = Troll:AddSection({Name = "All methods"})
Troll:AddButton({
Name = "Kill All Bus",
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))
print("Player sat down, taking bus to the void!")
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()
print("Simulating first jump!")
task.wait(0.4)
simulateJump()
print("Simulating second jump!")
task.wait(0.5)
if originalPosition then
Players.LocalPlayer.Character.HumanoidRootPart.CFrame = originalPosition
print("Player returned to initial position.")
task.wait(0.1)
local args = {
[1] = "DeleteAllVehicles"
}
ReplicatedStorage:WaitForChild("RE"):WaitForChild("1Ca1r"):FireServer(unpack(args))
print("All vehicles were deleted!")
end
end
break
else
local targetRoot = targetPlayer.Character.HumanoidRootPart
local time = tick() * 35
local lateralOffset = math.sin(time) * 10 -- Fast lateral movement
local frontBackOffset = math.cos(time) * 20 -- Front/back movement
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 StartKillBus(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)
if player ~= Players.LocalPlayer then
StartKillBus(player.Name, function()
task.wait(0.5)
PerformActionForAllPlayers(players)
end)
else
PerformActionForAllPlayers(players) -- Skip self and move to the next
end
end
PerformActionForAllPlayers(Players:GetPlayers())
end
})
print("Kill All Bus button created")
Troll:AddButton({
Name = "House Ban Kill All",
Callback = function()
local ReplicatedStorage = game:GetService("ReplicatedStorage")
local Players = game:GetService("Players")
local Workspace = game:GetService("Workspace")
local function executeScriptForPlayer(targetPlayer)
local Player = game.Players.LocalPlayer
local Backpack = Player.Backpack
local Character = Player.Character
local Humanoid = Character:FindFirstChildOfClass("Humanoid")
local RootPart = Character:FindFirstChild("HumanoidRootPart")
local Houses = game.Workspace:FindFirstChild("001_Lots")
local OldPos = RootPart.CFrame
local Angles = 0
local Vehicles = Workspace.Vehicles
local Pos
function Check()
if Player and Character and Humanoid and RootPart and Vehicles then
return true
else
return false
end
end
if Check() then
local House = Houses:FindFirstChild(Player.Name.."House")
if not House then
local emptyHouse
for _, Lot in pairs(Houses:GetChildren()) do
if Lot.Name == "For Sale" then
for _, num in pairs(Lot:GetDescendants()) do
if num:IsA("NumberValue") and num.Name == "Number" and num.Value < 25 and num.Value > 10 then
emptyHouse = Lot
break
end
end
end
end
local BuyDetector = emptyHouse:FindFirstChild("BuyHouse")
Pos = BuyDetector.Position
if BuyDetector and BuyDetector:IsA("BasePart") then
RootPart.CFrame = BuyDetector.CFrame + Vector3.new(0, -6, 0)
task.wait(0.5)
local ClickDetector = BuyDetector:FindFirstChild("ClickDetector")
if ClickDetector then
fireclickdetector(ClickDetector)
end
end
end
task.wait(0.5)
local PreHouse = Houses:FindFirstChild(Player.Name .. "House")
if PreHouse then
task.wait(0.5)
local Number
for i, x in pairs(PreHouse:GetDescendants()) do
if x.Name == "Number" and x:IsA("NumberValue") then
Number = x
end
end
task.wait(0.5)
game:GetService("ReplicatedStorage").RE:FindFirstChild("1Gettin1gHous1e"):FireServer("PickingCustomHouse", "049_House", Number.Value)
end
task.wait(0.5)
local PCar = Vehicles:FindFirstChild(Player.Name.."Car")
if not PCar then
if Check() then
RootPart.CFrame = CFrame.new(1118.81, 75.998, -1138.61)
task.wait(0.5)
game:GetService("ReplicatedStorage").RE:FindFirstChild("1Ca1r"):FireServer("PickingCar", "SchoolBus")
task.wait(0.5)
local 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)
local 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
local Target = targetPlayer
local TargetC = Target.Character
local TargetH = TargetC:FindFirstChildOfClass("Humanoid")
local TargetRP = TargetC:FindFirstChild("HumanoidRootPart")
if TargetC and TargetH and TargetRP then
if not TargetH.Sit then
while not TargetH.Sit do
task.wait()
local Fling = function(target, pos, angle)
PCar:SetPrimaryPartCFrame(CFrame.new(target.Position) * pos * angle)
end
Angles = Angles + 100
Fling(TargetRP, CFrame.new(0, 1.5, 0) + TargetH.MoveDirection * TargetRP.Velocity.Magnitude / 1.10, CFrame.Angles(math.rad(Angles), 0, 0))
Fling(TargetRP, CFrame.new(0, -1.5, 0) + TargetH.MoveDirection * TargetRP.Velocity.Magnitude / 1.10, CFrame.Angles(math.rad(Angles), 0, 0))
Fling(TargetRP, CFrame.new(2.25, 1.5, -2.25) + TargetH.MoveDirection * TargetRP.Velocity.Magnitude / 1.10, CFrame.Angles(math.rad(Angles), 0, 0))
Fling(TargetRP, CFrame.new(-2.25, -1.5, 2.25) + TargetH.MoveDirection * TargetRP.Velocity.Magnitude / 1.10, CFrame.Angles(math.rad(Angles), 0, 0))
Fling(TargetRP, CFrame.new(0, 1.5, 0) + TargetH.MoveDirection * TargetRP.Velocity.Magnitude / 1.10, CFrame.Angles(math.rad(Angles), 0, 0))
Fling(TargetRP, CFrame.new(0, -1.5, 0) + TargetH.MoveDirection * TargetRP.Velocity.Magnitude / 1.10, CFrame.Angles(math.rad(Angles), 0, 0))
end
task.wait(0.2)
local House = Houses:FindFirstChild(Player.Name.."House")
PCar:SetPrimaryPartCFrame(CFrame.new(House.HouseSpawnPosition.Position))
task.wait(0.2)
local region = Region3.new(game.Players.LocalPlayer.Character.HumanoidRootPart.Position - Vector3.new(30,30,30), game.Players.LocalPlayer.Character.HumanoidRootPart.Position + Vector3.new(30,30,30))
local partsInRegion = workspace:FindPartsInRegion3(region, game.Players.LocalPlayer.Character.HumanoidRootPart, math.huge)
for i, v in pairs(partsInRegion) do
if v.Name == "HumanoidRootPart" then
local b = game:GetService("Players"):FindFirstChild(v.Parent.Name)
local args = {
[1] = "BanPlayerFromHouse",
[2] = b,
[3] = v.Parent
}
game:GetService("ReplicatedStorage").RE:FindFirstChild("1Playe1rTrigge1rEven1t"):FireServer(unpack(args))
end
end
end
end
end
end
-- Delete vehicle
local deleteArgs = {
[1] = "DeleteAllVehicles"
}
ReplicatedStorage:WaitForChild("RE"):WaitForChild("1Ca1r"):FireServer(unpack(deleteArgs))
end
-- Iterate over all players on the map
for _, player in pairs(Players:GetPlayers()) do
if player ~= Players.LocalPlayer then
executeScriptForPlayer(player)
task.wait(2)
end
end
end
})
print("House Ban kill All button created")
Troll:AddButton({
Name = "Fling Boat All",
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 no car, create one
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 the car exists, teleport to the seat if necessary
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
-- Add BodyGyro to the car for movement control
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)
-- Fling function for each player for 3 seconds
local function flingPlayer(TargetC, TargetRP, TargetH)
Angles = 0
local endTime = tick() + 1 -- Set end time to 2 seconds from now
while tick() < endTime do
Angles = Angles + 100
task.wait()
-- Movements and angles for the Fling
local kill = function(target, pos, angle)
PCar:SetPrimaryPartCFrame(CFrame.new(target.Position) * pos * angle)
end
-- Fling to various positions around the TargetRP
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
-- Iterate over all players
for _, Target in pairs(game.Players:GetPlayers()) do
-- Skip the local player
if Target ~= Player then
local TargetC = Target.Character
local TargetH = TargetC and TargetC:FindFirstChildOfClass("Humanoid")
local TargetRP = TargetC and TargetC:FindFirstChild("HumanoidRootPart")
-- If the target and its components are found, execute the fling
if TargetC and TargetH and TargetRP then
flingPlayer(TargetC, TargetRP, TargetH) -- Fling the current player
end
end
end
-- Return the player to their original position
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
-- Remove the BodyGyro after the effect
SpinGyro:Destroy()
end
})
print("Fling Boat All button created")
Troll:AddButton({
Name = "Auto Fling All",
Callback = function()
local Players = game:GetService("Players")
local ReplicatedStorage = game:GetService("ReplicatedStorage")
local LocalPlayer = Players.LocalPlayer
local cam = workspace.CurrentCamera
local function ProcessPlayer(target)
if not target or not target.Character or target == LocalPlayer then return end
local flingActive = true
local root = LocalPlayer.Character and LocalPlayer.Character:FindFirstChild("HumanoidRootPart")
local tRoot = target.Character and target.Character:FindFirstChild("HumanoidRootPart")
if not root or not tRoot then return end
local char = LocalPlayer.Character
local hum = char:FindFirstChildOfClass("Humanoid")
local original = root.CFrame
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)
game:GetService("VirtualInputManager"):SendKeyEvent(true, Enum.KeyCode.F, false, game)
task.wait(0.25)
workspace.FallenPartsDestroyHeight = 0/0
local bv = Instance.new("BodyVelocity")
bv.Name = "FlingForce"
bv.Velocity = Vector3.new(9e8, 9e8, 9e8)
bv.MaxForce = Vector3.new(math.huge, math.huge, math.huge)
bv.Parent = root
hum:SetStateEnabled(Enum.HumanoidStateType.Seated, false)
hum.PlatformStand = false
cam.CameraSubject = target.Character:FindFirstChild("Head") or tRoot or hum
task.spawn(function()
local angle = 0
local parts = {root}
while flingActive and target and target.Character and target.Character:FindFirstChildOfClass("Humanoid") do
local tHum = target.Character:FindFirstChildOfClass("Humanoid")
if tHum.Sit then break end
angle += 50
for _, part in ipairs(parts) do
local hrp = target.Character.HumanoidRootPart
local pos = hrp.Position + hrp.Velocity / 1.5
root.CFrame = CFrame.new(pos) * CFrame.Angles(math.rad(angle), 0, 0)
end
root.Velocity = Vector3.new(9e8, 9e8, 9e8)
root.RotVelocity = Vector3.new(9e8, 9e8, 9e8)
task.wait()
end
flingActive = false
bv:Destroy()
hum:SetStateEnabled(Enum.HumanoidStateType.Seated, true)
hum.PlatformStand = false
root.CFrame = original
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
hum:UnequipTools()
ReplicatedStorage.RE:FindFirstChild("1Too1l"):InvokeServer("PickingTools", "Couch")
end)
while flingActive do
task.wait()
end
end
for _, player in ipairs(Players:GetPlayers()) do
ProcessPlayer(player)
end
end
})
Troll:AddButton({
Name = "Bring All Couch [Best]",
Callback = function()
local args = {
[1] = "ClearAllTools"
}
game:GetService("ReplicatedStorage"):WaitForChild("RE"):WaitForChild("1Clea1rTool1s"):FireServer(unpack(args))
wait(0.2)
toolselcted = "Couch"
dupeamot = 25 --Put amount to dupe
picktoolremote = game:GetService("ReplicatedStorage").RE:FindFirstChild("1Too1l")
cleartoolremote = game:GetService("ReplicatedStorage").RE:FindFirstChild("1Clea1rTool1s")
game:GetService("StarterGui"):SetCore("SendNotification",{Title="Duping",Text="Do not click anything while duping. ", Button1 = "I understand" ,Duration=5})
game:GetService("StarterGui"):SetCore("SendNotification",{Title="Dupe Script",Text="Because It will break the script and you will need to rejoin.", Button1 = "I understand" ,Duration=5})
duping = true
oldcf = game.Players.LocalPlayer.Character.HumanoidRootPart.CFrame
if game.Players.LocalPlayer.Character.Humanoid.Sit == true then
task.wait()
game.Players.LocalPlayer.Character.Humanoid.Sit = false
end
wait(0.1)
if game:GetService("Workspace"):FindFirstChild("Camera") then
game:GetService("Workspace"):FindFirstChild("Camera"):Destroy()
end
for m=1,2 do
task.wait()
game.Players.LocalPlayer.Character.HumanoidRootPart.CFrame = CFrame.new(999999999.414, -490, 999999999.414, 0.974360406, -0.175734088, 0.14049761, -0.133441404, 0.0514053069, 0.989722729, -0.181150302, -0.983094692, 0.0266370922)
end
task.wait(0.2)
game.Players.LocalPlayer.Character.HumanoidRootPart.Anchored = true
wait(0.5)
for aidj,afh in pairs(game:GetService("Players").LocalPlayer.Character:GetChildren()) do
if afh.Name == toolselcted == false then
if afh:IsA("Tool") then
afh.Parent = game.Players.LocalPlayer.Backpack
end
end
end
for aiefhiewhwf,dvjbvj in pairs(game:GetService("Players").LocalPlayer.Backpack:GetChildren()) do
if dvjbvj:IsA("Tool") then
if dvjbvj.Name == toolselcted == false then
dvjbvj:Destroy()
end
end
end
for ttjtjutjutjjtj,ddvdvdsvdfbrnytytmvdv in pairs(game:GetService("Players").LocalPlayer.Character:GetChildren()) do
if ddvdvdsvdfbrnytytmvdv:IsA("Tool") then
if ddvdvdsvdfbrnytytmvdv.name == toolselcted == false then
ddvdvdsvdfbrnytytmvdv:Destroy()
end
end
end
for findin,toollel in pairs(game:GetService("Players").LocalPlayer.Character:GetChildren()) do
if toollel:IsA("Tool") then
if toollel.Name == toolselcted then
toollllfoun2 = true
for basc,aijfw in pairs(toollel:GetDescendants()) do
if aijfw.Name == "Handle" then
aijfw.Name = "Hâ ¥aâ ¥nâ ¥dâ ¥lâ ¥e"
toollel.Parent = game.Players.LocalPlayer.Backpack
toollel.Parent = game.Players.LocalPlayer.Character
tollllahhhh = toollel
task.wait()
end
end
else
toollllfoun2 = false
end
end
end
for fiifi,toollll in pairs(game:GetService("Players").LocalPlayer.Backpack:GetChildren()) do
if toollll:IsA("Tool") then
if toollll.Name == toolselcted then
toollllfoun = true
for nana,jjsjsj in pairs(toollll:GetDescendants()) do
if jjsjsj.Name == "Handle" then
toollll.Parent = game.Players.LocalPlayer.Character
wait()
jjsjsj.Name = "Hâ ¥aâ ¥nâ ¥dâ ¥lâ ¥e"
toollll.Parent = game.Players.LocalPlayer.Backpack
toollll.Parent = game.Players.LocalPlayer.Character
toolllffel = toollll
end
end
else
toollllfoun = false
end
end
end
if toollllfoun == true then
if game.Players.LocalPlayer.Character:FindFirstChild(toolllffel) == nil then
toollllfoun = false
end
repeat wait() until game.Players.LocalPlayer.Character:FindFirstChild(toolllffel) == nil
toollllfoun = false
end
if toollllfoun2 == true then
if game.Players.LocalPlayer.Character:FindFirstChild(tollllahhhh) == nil then
toollllfoun2 = false
end
repeat wait() until game.Players.LocalPlayer.Character:FindFirstChild(tollllahhhh) == nil
toollllfoun2 = false
end
wait(0.1)
for m=1, dupeamot do
if duping == false then
game.Players.LocalPlayer.Character.HumanoidRootPart.Anchored = false
return
end
if game:GetService("Workspace"):FindFirstChild("Camera") then
game:GetService("Workspace"):FindFirstChild("Camera"):Destroy()
end
if m <= dupeamot then
game:GetService("StarterGui"):SetCore("SendNotification",{Title="Duping",Text="You have".." "..m.." ".."Duped".." "..toolselcted.."!",Duration=0.5})
elseif m == dupeamot or m >= dupeamot - 1 then
game:GetService("StarterGui"):SetCore("SendNotification",{Title="Duping",Text="You have".." "..m.." ".."Duped".." "..toolselcted.."!".." ".."Duping tools is done now, Please wait a little bit to respawn.",Duration=4})
end
local args = {
[1] = "PickingTools",
[2] = toolselcted
}
picktoolremote:InvokeServer(unpack(args))
game:GetService("Players").LocalPlayer.Backpack:WaitForChild(toolselcted).Parent = game.Players.LocalPlayer.Character
if duping == false then
game.Players.LocalPlayer.Character.HumanoidRootPart.Anchored = false
return
end
wait()
game:GetService("Players").LocalPlayer.Character[toolselcted]:FindFirstChild("Handle").Name = "Hâ ¥aâ ¥nâ ¥dâ ¥lâ ¥e"
game:GetService("Players").LocalPlayer.Character:FindFirstChild(toolselcted).Parent = game.Players.LocalPlayer.Backpack
game:GetService("Players").LocalPlayer.Backpack:FindFirstChild(toolselcted).Parent = game.Players.LocalPlayer.Character
repeat
if game:GetService("Workspace"):FindFirstChild("Camera") then
game:GetService("Workspace"):FindFirstChild("Camera"):Destroy()
end
task.wait()
until game:GetService("Players").LocalPlayer.Character:FindFirstChild(toolselcted) == nil
end
game.Players.LocalPlayer.Character.HumanoidRootPart.Anchored = false
repeat wait() until game.Players.LocalPlayer.Character:FindFirstChild("HumanoidRootPart") == nil
repeat wait() until game.Players.LocalPlayer.Character:FindFirstChild("HumanoidRootPart")
game.Players.LocalPlayer.Character.HumanoidRootPart.CFrame = oldcf
wait()
duping = false
for wwefef,weifwwe in pairs(game.Players:GetPlayers()) do
if weifwwe.Name == game.Players.LocalPlayer.Name == false then
ewoifjwoifjiwo = wwefef
end
end
for m=1,ewoifjwoifjiwo do
game.Players.LocalPlayer.Backpack.Couch.Name = "couch"..m
end
wait()
for weofefawd,iwiejguiwg in pairs(game.Players.LocalPlayer.Backpack:GetChildren()) do
if iwiejguiwg.Name == "couch"..weofefawd then
iwiejguiwg.Handle.Name = "Handle "
end
end
wait(0.2)
local function bring(skjdfuwiruwg,woiejewg)
if woiejewg == nil == false then
game.Players.LocalPlayer.Backpack["couch"..skjdfuwiruwg]:FindFirstChild("Seat1").Disabled = true
game.Players.LocalPlayer.Backpack["couch"..skjdfuwiruwg]:FindFirstChild("Seat2").Disabled = true
game.Players.LocalPlayer.Backpack["couch"..skjdfuwiruwg].Parent = game.Players.LocalPlayer.Character
tet = Instance.new("BodyVelocity", game.Players.LocalPlayer.Character["couch"..skjdfuwiruwg]:FindFirstChild("Handle "))
tet.MaxForce = Vector3.new(math.huge,math.huge,math.huge)
tet.P = 1250
tet.Velocity = Vector3.new(0,0,0)
tet.Name = "#mOVOOEPF$#@F$#GERE..>V<<<<EW<V<<W"
repeat
for m=1,35 do
local pos = {x=0, y=0, z=0}
pos.x = woiejewg.Character.HumanoidRootPart.Position.X
pos.y = woiejewg.Character.HumanoidRootPart.Position.Y
pos.z = woiejewg.Character.HumanoidRootPart.Position.Z
pos.x = pos.x + woiejewg.Character.HumanoidRootPart.Velocity.X / 2
pos.y = pos.y + woiejewg.Character.HumanoidRootPart.Velocity.Y / 2
pos.z = pos.z + woiejewg.Character.HumanoidRootPart.Velocity.Z / 2
game.Players.LocalPlayer.Character["couch"..skjdfuwiruwg]:FindFirstChild("Seat1").CFrame = CFrame.new(Vector3.new(pos.x,pos.y,pos.z)) * CFrame.new(-2,2,0)
task.wait()
end
game.Players.LocalPlayer.Character["couch"..skjdfuwiruwg].Parent = game.Players.LocalPlayer.Backpack
wait()
game.Players.LocalPlayer.Backpack["couch"..skjdfuwiruwg]:FindFirstChild("Handle ").Name = "Handle"
wait(0.2)
game.Players.LocalPlayer.Backpack["couch"..skjdfuwiruwg].Parent = game.Players.LocalPlayer.Character
wait()
game.Players.LocalPlayer.Character["couch"..skjdfuwiruwg].Parent = game.Players.LocalPlayer.Backpack
game.Players.LocalPlayer.Backpack["couch"..skjdfuwiruwg].Handle.Name = "Handle "
wait(0.2)
game.Players.LocalPlayer.Backpack["couch"..skjdfuwiruwg].Parent = game.Players.LocalPlayer.Character
tet = Instance.new("BodyVelocity", game.Players.LocalPlayer.Character["couch"..skjdfuwiruwg]:FindFirstChild("Seat1"))
tet.MaxForce = Vector3.new(math.huge,math.huge,math.huge)
tet.P = 1250
tet.Velocity = Vector3.new(0,0,0)
tet.Name = "#mOVOOEPF$#@F$#GERE..>V<<<<EW<V<<W"
until woiejewg.Character.Humanoid.Sit == true
wait()
game.Players.LocalPlayer.Character["couch"..skjdfuwiruwg]:FindFirstChild("Handle "):FindFirstChild("#mOVOOEPF$#@F$#GERE..>V<<<<EW<V<<W"):Destroy()
game.Players.LocalPlayer.Character["couch"..skjdfuwiruwg].Parent = game.Players.LocalPlayer.Backpack
wait()
game.Players.LocalPlayer.Backpack["couch"..skjdfuwiruwg]:FindFirstChild("Handle ").Name = "Handle"
wait(0.2)
game.Players.LocalPlayer.Backpack["couch"..skjdfuwiruwg].Parent = game.Players.LocalPlayer.Character
wait()
game.Players.LocalPlayer.Character["couch"..skjdfuwiruwg].Parent = game.Players.LocalPlayer.Backpack
end
end
for mwef,weuerg in pairs(game.Players:GetPlayers()) do
if weuerg.Name == game.Players.LocalPlayer.Name == false then
spawn(function()
bring(mwef,weuerg)
end)
end
end
end
})
print("Bring All Couch button created")
Troll:AddButton({
Name = "Kill All Couch [Best]",
Callback = function()
local args = {
[1] = "ClearAllTools"
}
game:GetService("ReplicatedStorage"):WaitForChild("RE"):WaitForChild("1Clea1rTool1s"):FireServer(unpack(args))
wait(0.2)
local initialPosition = game.Players.LocalPlayer.Character.HumanoidRootPart.Position
local part = Instance.new("Part")
part.Size = Vector3.new(5000, 10, 5000)
part.Position = Vector3.new(0, -500, 0)
part.Anchored = true
part.CanCollide = true
part.Parent = game.Workspace
task.wait()
game.Players.LocalPlayer.Character.HumanoidRootPart.CFrame = CFrame.new(0, -500, 0)
wait(2)
toolselcted = "Couch"
dupeamot = 25 -- dupe amount
picktoolremote = game:GetService("ReplicatedStorage").RE:FindFirstChild("1Too1l")
cleartoolremote = game:GetService("ReplicatedStorage").RE:FindFirstChild("1Clea1rTool1s")
game:GetService("StarterGui"):SetCore("SendNotification",{Title="Duping",Text="Don't click anything", Button1 = "I understand" ,Duration=5})
game:GetService("StarterGui"):SetCore("SendNotification",{Title="Duping",Text="Wait", Button1 = "Got it" ,Duration=5})
duping = true
oldcf = game.Players.LocalPlayer.Character.HumanoidRootPart.CFrame
if game.Players.LocalPlayer.Character.Humanoid.Sit == true then
task.wait()
game.Players.LocalPlayer.Character.Humanoid.Sit = false
end
wait(0.1)
if game:GetService("Workspace"):FindFirstChild("Camera") then
game:GetService("Workspace"):FindFirstChild("Camera"):Destroy()
end
for m=1,2 do
task.wait()
game.Players.LocalPlayer.Character.HumanoidRootPart.CFrame = CFrame.new(999999999.414, -490, 999999999.414, 0.974360406, -0.175734088, 0.14049761, -0.133441404, 0.0514053069, 0.989722729, -0.181150302, -0.983094692, 0.0266370922)
end
task.wait(0.2)
game.Players.LocalPlayer.Character.HumanoidRootPart.Anchored = true
wait(0.5)
for aidj,afh in pairs(game:GetService("Players").LocalPlayer.Character:GetChildren()) do
if afh.Name == toolselcted == false then
if afh:IsA("Tool") then
afh.Parent = game.Players.LocalPlayer.Backpack
end
end
end
for aiefhiewhwf,dvjbvj in pairs(game:GetService("Players").LocalPlayer.Backpack:GetChildren()) do
if dvjbvj:IsA("Tool") then
if dvjbvj.Name == toolselcted == false then
dvjbvj:Destroy()
end
end
end
for ttjtjutjutjjtj,ddvdvdsvdfbrnytytmvdv in pairs(game:GetService("Players").LocalPlayer.Character:GetChildren()) do
if ddvdvdsvdfbrnytytmvdv:IsA("Tool") then
if ddvdvdsvdfbrnytytmvdv.Name == toolselcted == false then
ddvdvdsvdfbrnytytmvdv:Destroy()
end
end
end
for findin,toollel in pairs(game:GetService("Players").LocalPlayer.Character:GetChildren()) do
if toollel:IsA("Tool") then
if toollel.Name == toolselcted then
toollllfoun2 = true
for basc,aijfw in pairs(toollel:GetDescendants()) do
if aijfw.Name == "Handle" then
aijfw.Name = "Hâ ¥aâ ¥nâ ¥dâ ¥lâ ¥e"
toollel.Parent = game.Players.LocalPlayer.Backpack
toollel.Parent = game.Players.LocalPlayer.Character
tollllahhhh = toollel
task.wait()
end
end
else
toollllfoun2 = false
end
end
end
for fiifi,toollll in pairs(game:GetService("Players").LocalPlayer.Backpack:GetChildren()) do
if toollll:IsA("Tool") then
if toollll.Name == toolselcted then
toollllfoun = true
for nana,jjsjsj in pairs(toollll:GetDescendants()) do
if jjsjsj.Name == "Handle" then
toollll.Parent = game.Players.LocalPlayer.Character
wait()
jjsjsj.Name = "Hâ ¥aâ ¥nâ ¥dâ ¥lâ ¥e"
toollll.Parent = game.Players.LocalPlayer.Backpack
toollll.Parent = game.Players.LocalPlayer.Character
toolllffel = toollll
end
end
else
toollllfoun = false
end
end
end
if toollllfoun == true then
if game.Players.LocalPlayer.Character:FindFirstChild(toolllffel) == nil then
toollllfoun = false
end
repeat
wait()
until game.Players.LocalPlayer.Character:FindFirstChild(toolllffel) == nil
toollllfoun = false
end
if toollllfoun2 == true then
if game.Players.LocalPlayer.Character:FindFirstChild(tollllahhhh) == nil then
toollllfoun2 = false
end
repeat
wait()
until game.Players.LocalPlayer.Character:FindFirstChild(tollllahhhh) == nil
toollllfoun2 = false
end
wait(0.1)
for m=1, dupeamot do
if duping == false then
game.Players.LocalPlayer.Character.HumanoidRootPart.Anchored = false
return
end
if game:GetService("Workspace"):FindFirstChild("Camera") then
game:GetService("Workspace"):FindFirstChild("Camera"):Destroy()
end
if m <= dupeamot then
game:GetService("StarterGui"):SetCore("SendNotification",{Title="Dupe Script",Text="Now you have".." "..m.." ".."Duped".." "..toolselcted.."!",Duration=0.5})
elseif m == dupeamot or m >= dupeamot - 1 then
game:GetService("StarterGui"):SetCore("SendNotification",{Title="Dupe Script",Text="Now you have".." "..m.." ".."Duped".." "..toolselcted.."!".." ".."Tools are being duped, don't click anything.",Duration=4})
end
local args = {
[1] = "PickingTools",
[2] = toolselcted
}
picktoolremote:InvokeServer(unpack(args))
game:GetService("Players").LocalPlayer.Backpack:WaitForChild(toolselcted).Parent = game.Players.LocalPlayer.Character
if duping == false then
game.Players.LocalPlayer.Character.HumanoidRootPart.Anchored = false
return
end
wait()
game:GetService("Players").LocalPlayer.Character[toolselcted]:FindFirstChild("Handle").Name = "Hâ ¥aâ ¥nâ ¥dâ ¥lâ ¥e"
game:GetService("Players").LocalPlayer.Character:FindFirstChild(toolselcted).Parent = game.Players.LocalPlayer.Backpack
game:GetService("Players").LocalPlayer.Backpack:FindFirstChild(toolselcted).Parent = game.Players.LocalPlayer.Character
repeat
if game:GetService("Workspace"):FindFirstChild("Camera") then
game:GetService("Workspace"):FindFirstChild("Camera"):Destroy()
end
task.wait()
until game:GetService("Players").LocalPlayer.Character:FindFirstChild(toolselcted) == nil
end
game.Players.LocalPlayer.Character.HumanoidRootPart.Anchored = false
repeat
wait()
until game.Players.LocalPlayer.Character:FindFirstChild("HumanoidRootPart") == nil
repeat
wait()
until game.Players.LocalPlayer.Character:FindFirstChild("HumanoidRootPart")
game.Players.LocalPlayer.Character.HumanoidRootPart.CFrame = oldcf
wait()
duping = false
for wwefef,weifwwe in pairs(game.Players:GetPlayers()) do
if weifwwe.Name == game.Players.LocalPlayer.Name == false then
ewoifjwoifjiwo = wwefef
end
end
for m=1,ewoifjwoifjiwo do
game.Players.LocalPlayer.Backpack.Couch.Name = "Chaos Couch"..m
end
wait()
for weofefawd,iwiejguiwg in pairs(game.Players.LocalPlayer.Backpack:GetChildren()) do
if iwiejguiwg.Name == "Chaos Couch"..weofefawd then
iwiejguiwg.Handle.Name = "Handle "
end
end
wait(0.2)
local function bring(skjdfuwiruwg,woiejewg)
if woiejewg == nil == false then
game.Players.LocalPlayer.Backpack["Chaos Couch"..skjdfuwiruwg]:FindFirstChild("Seat1").Disabled = true
game.Players.LocalPlayer.Backpack["Chaos Couch"..skjdfuwiruwg]:FindFirstChild("Seat2").Disabled = true
game.Players.LocalPlayer.Backpack["Chaos Couch"..skjdfuwiruwg].Parent = game.Players.LocalPlayer.Character
tet = Instance.new("BodyVelocity", game.Players.LocalPlayer.Character["Chaos Couch"..skjdfuwiruwg]:FindFirstChild("Handle "))
tet.MaxForce = Vector3.new(math.huge,math.huge,math.huge)
tet.P = 1250
tet.Velocity = Vector3.new(0,0,0)
tet.Name = "#mOVOOEPF$#@F$#GERE..>V<<<<EW<V<<W"
repeat
for m=1,35 do
local pos = {x=0, y=0, z=0}
pos.x = woiejewg.Character.HumanoidRootPart.Position.X
pos.y = woiejewg.Character.HumanoidRootPart.Position.Y
pos.z = woiejewg.Character.HumanoidRootPart.Position.Z
pos.x = pos.x + woiejewg.Character.HumanoidRootPart.Velocity.X / 2
pos.y = pos.y + woiejewg.Character.HumanoidRootPart.Velocity.Y / 2
pos.z = pos.z + woiejewg.Character.HumanoidRootPart.Velocity.Z / 2
game.Players.LocalPlayer.Character["Chaos Couch"..skjdfuwiruwg]:FindFirstChild("Seat1").CFrame = CFrame.new(Vector3.new(pos.x,pos.y,pos.z)) * CFrame.new(-2,2,0)
task.wait()
end
game.Players.LocalPlayer.Character["Chaos Couch"..skjdfuwiruwg].Parent = game.Players.LocalPlayer.Backpack
wait()
game.Players.LocalPlayer.Backpack["Chaos Couch"..skjdfuwiruwg]:FindFirstChild("Handle ").Name = "Handle"
wait(0.2)
game.Players.LocalPlayer.Backpack["Chaos Couch"..skjdfuwiruwg].Parent = game.Players.LocalPlayer.Character
wait()
game.Players.LocalPlayer.Character["Chaos Couch"..skjdfuwiruwg].Parent = game.Players.LocalPlayer.Backpack
game.Players.LocalPlayer.Backpack["Chaos Couch"..skjdfuwiruwg].Handle.Name = "Handle "
wait(0.2)
game.Players.LocalPlayer.Backpack["Chaos Couch"..skjdfuwiruwg].Parent = game.Players.LocalPlayer.Character
tet = Instance.new("BodyVelocity", game.Players.LocalPlayer.Character["Chaos Couch"..skjdfuwiruwg]:FindFirstChild("Seat1"))
tet.MaxForce = Vector3.new(math.huge,math.huge,math.huge)
tet.P = 1250
tet.Velocity = Vector3.new(0,0,0)
tet.Name = "#mOVOOEPF$#@F$#GERE..>V<<<<EW<V<<W"
until woiejewg.Character.Humanoid.Sit == true
wait()
game.Players.LocalPlayer.Character["Chaos Couch"..skjdfuwiruwg]:FindFirstChild("Handle "):FindFirstChild("#mOVOOEPF$#@F$#GERE..>V<<<<EW<V<<W"):Destroy()
game.Players.LocalPlayer.Character["Chaos Couch"..skjdfuwiruwg].Parent = game.Players.LocalPlayer.Backpack
wait()
game.Players.LocalPlayer.Backpack["Chaos Couch"..skjdfuwiruwg]:FindFirstChild("Handle ").Name = "Handle"
wait(0.2)
game.Players.LocalPlayer.Backpack["Chaos Couch"..skjdfuwiruwg].Parent = game.Players.LocalPlayer.Character
wait()
game.Players.LocalPlayer.Character["Chaos Couch"..skjdfuwiruwg].Parent = game.Players.LocalPlayer.Backpack
end
end
for mwef,weuerg in pairs(game.Players:GetPlayers()) do
if weuerg.Name == game.Players.LocalPlayer.Name == false then
spawn(function() bring(mwef,weuerg) end)
end
end
-- Function to teleport the player back to the initial position after 10 seconds
task.delay(14, function()
game.Players.LocalPlayer.Character.HumanoidRootPart.CFrame = CFrame.new(initialPosition)
end)
-- Function to clear all tools 0.5 seconds after teleporting to the initial position
task.delay(14.1, function()
game:GetService("ReplicatedStorage"):WaitForChild("RE"):WaitForChild("1Clea1rTool1s"):FireServer(unpack(args))
end)
end
})
print("Kill All Couch button created")
Troll:AddButton({
Name = "Fling Ball All",
Callback = function()
local player=game:GetService("Players").LocalPlayer
local SoccerBalls=workspace.WorkspaceCom["001_SoccerBalls"]
local MyBall=SoccerBalls:FindFirstChild("Soccer"..player.Name)
if not MyBall then
if not player.Backpack:FindFirstChild("SoccerBall") then
local args={[1]="PickingTools",[2]="SoccerBall"}
game:GetService("ReplicatedStorage").RE:FindFirstChild("1Too1l"):InvokeServer(unpack(args))
task.wait()
player.Backpack.SoccerBall.Parent=player.Character
repeat MyBall=SoccerBalls:FindFirstChild("Soccer"..player.Name) task.wait() until MyBall
player.Character.SoccerBall.Parent=player.Backpack
task.wait()
else
player.Backpack.SoccerBall.Parent=player.Character
repeat MyBall=SoccerBalls:FindFirstChild("Soccer"..player.Name) task.wait() until MyBall
player.Character.SoccerBall.Parent=player.Backpack
end
end
for i,v in pairs(game.Players:GetPlayers()) do
if v~=game.Players.LocalPlayer then
local target=v
local TCharacter=target.Character or target.CharacterAdded:Wait()
local THumanoidRootPart=TCharacter:WaitForChild("HumanoidRootPart")
if not MyBall or not THumanoidRootPart then return end
for _,v in pairs(MyBall:GetChildren()) do
if v:IsA("BodyMover") then v:Destroy() end
end
local bodyVelocity=Instance.new("BodyVelocity")
bodyVelocity.Velocity=Vector3.new(9e8,9e8,9e8)
bodyVelocity.MaxForce=Vector3.new(1/0,1/0,1/0)
bodyVelocity.P=1e10
bodyVelocity.Parent=MyBall
local bv=Instance.new("BodyVelocity")
bv.Velocity=Vector3.new(9e8,9e8,9e8)
bv.MaxForce=Vector3.new(1/0,1/0,1/0)
bv.P=1e9
bv.Parent=THumanoidRootPart
local oldPos=THumanoidRootPart.Position
workspace.CurrentCamera.CameraSubject=THumanoidRootPart
repeat
local velocity=THumanoidRootPart.Velocity.Magnitude
local parts={}
for _,v in pairs(TCharacter:GetDescendants()) do
if v:IsA("BasePart") and v.CanCollide and not v.Anchored then table.insert(parts,v) end
end
for _,part in ipairs(parts) do
local pos_x=target.Character.HumanoidRootPart.Position.X
local pos_y=target.Character.HumanoidRootPart.Position.Y
local pos_z=target.Character.HumanoidRootPart.Position.Z
pos_x=pos_x+(target.Character.HumanoidRootPart.Velocity.X/1.5)
pos_y=pos_y+(target.Character.HumanoidRootPart.Velocity.Y/1.5)
pos_z=pos_z+(target.Character.HumanoidRootPart.Velocity.Z/1.5)
MyBall.CFrame=CFrame.new(pos_x,pos_y,pos_z)
task.wait(1/6000)
end
task.wait(1/6000)
until THumanoidRootPart.Velocity.Magnitude>5000 or TCharacter.Humanoid.Health==0 or target.Parent~=game.Players or THumanoidRootPart.Parent~=TCharacter or TCharacter~=target.Character
end
end
workspace.CurrentCamera.CameraSubject=game.Players.LocalPlayer.Character:WaitForChild("HumanoidRootPart")
end
})
---------------------------------------------------------------------------------------------------------------------------------
-- === Tab 10: lag server === --
---------------------------------------------------------------------------------------------------------------------------------
Tab11:AddButton({
Name = "FE Jerk Off Hub Matrix",
Description = "Universal",
Callback = function()
loadstring(game:HttpGet("https://raw.githubusercontent.com/ExploitFin/AquaMatrix/refs/heads/AquaMatrix/AquaMatrix"))()
end
})
Tab11:AddButton({
Name = "FE Jerk Off Hub Matrix",
Description = "Universal",
Callback = function()
loadstring(game:HttpGet("https://raw.githubusercontent.com/ExploitFin/AquaMatrix/refs/heads/AquaMatrix/AquaMatrix"))()
end
})
Tab11:AddButton({
Name = "FE HUGG",
Description = "Universal",
Callback = function()
loadstring(game:HttpGet("https://raw.githubusercontent.com/JSFKGBASDJKHIOAFHDGHIUODSGBJKLFGDKSB/fe/refs/heads/main/FEHUGG"))()
end
})
Tab11:AddButton({
Name = "Buraco Negro",
Description = "Universal",
Callback = function()
loadstring(game:HttpGet("https://raw.githubusercontent.com/Bac0nHck/Scripts/main/BringFlingPlayers"))("More Scripts: t.me/arceusxscripts")
end
})
local Section = Tab11:AddSection({"esse system broochk e voidProtection"})
Tab11:AddButton({
Name = "System Broochk",
Description = "Universal",
Callback = function()
loadstring(game:HttpGet("https://raw.githubusercontent.com/H20CalibreYT/SystemBroken/main/script"))()
end
})
Tab11:AddButton({
Name = "Roships",
Description = "Universal",
Callback = function()
loadstring(game:HttpGet("https://rawscripts.net/raw/Universal-Script-rochips-universal-18294"))()
end
})
Tab11:AddButton({
Name = "Sander X",
Description = "Somente para Brookhaven",
Callback = function()
loadstring(game:HttpGet("https://raw.githubusercontent.com/kigredns/SanderXV4.2.2/refs/heads/main/New.lua"))()
end
})
Tab11:AddButton({
Name = "Reverso",
Description = "Universal",
Callback = function()
loadstring(game:HttpGet("https://raw.githubusercontent.com/0Ben1/fe./main/L"))()
end
})
Tab11:AddButton({
Name = "RD4",
Description = "Somente para Brookhaven",
Callback = function()
loadstring(game:HttpGet("https://raw.githubusercontent.com/M1ZZ001/BrookhavenR4D/main/Brookhaven%20R4D%20Script"))()
end
})
---------------------------------------------------------------------------------------------------------------------------------
-- === Tab 13: Lag Server=== --
---------------------------------------------------------------------------------------------------------------------------------
-- Shutdown Custom Section
local Section = Tab13:AddSection({
Name = "Shutdown Personalizado"
})
-- Shutdown Server Button
Tab13:AddButton({
Name = "Shutdown Servidor",
Callback = function()
for m = 1, 495 do
local args = {
[1] = "PickingTools",
[2] = "FireHose"
}
game:GetService("ReplicatedStorage").RE:FindFirstChild("1Too1l"):InvokeServer(unpack(args))
local args = {
[1] = "FireHose",
[2] = "DestroyFireHose"
}
game:GetService("Players").LocalPlayer.Backpack.FireHose.ToolSound:FireServer(unpack(args))
end
local oldcf = game.Players.LocalPlayer.Character.HumanoidRootPart.CFrame
game.Players.LocalPlayer.Character.HumanoidRootPart.CFrame = CFrame.new(999999999.414, -475, 999999999.414)
local rootpart = game.Players.LocalPlayer.Character.HumanoidRootPart
repeat wait() until rootpart.Parent == nil
repeat wait() until game.Players.LocalPlayer.Character:FindFirstChild("HumanoidRootPart")
game.Players.LocalPlayer.Character.HumanoidRootPart.CFrame = oldcf
game:GetService("StarterGui"):SetCore("SendNotification", {
Title = "Script de Dupe",
Text = "Shutdown ConcluÃdo, Agora Vai Desligar",
Button1 = "Ok",
Duration = 5
})
wait()
for _, ergeg in pairs(game.Players.LocalPlayer.Backpack:GetChildren()) do
if ergeg.Name == "FireHose" then
ergeg.Parent = game.Players.LocalPlayer.Character
end
end
wait(0.2)
game:GetService("StarterGui"):SetCore("SendNotification", {
Title = "Script de Dupe",
Text = "Iniciando duplicação, seja paciente",
Button1 = "Ok",
Duration = 5
})
wait(0.5)
game.Players.LocalPlayer.Character.HumanoidRootPart.CFrame = CFrame.new(9999, -475, 9999)
end
})
-- Shutdown Server (Internet Error) Button
Tab13:AddButton({
Name = "Shutdown Servidor (Erro de Internet)",
Callback = function()
for m = 1, 535 do
local args = {
[1] = "PickingTools",
[2] = "FireHose"
}
game:GetService("ReplicatedStorage").RE:FindFirstChild("1Too1l"):InvokeServer(unpack(args))
local args = {
[1] = "FireHose",
[2] = "DestroyFireHose"
}
game:GetService("Players").LocalPlayer.Backpack.FireHose.ToolSound:FireServer(unpack(args))
end
local oldcf = game.Players.LocalPlayer.Character.HumanoidRootPart.CFrame
game.Players.LocalPlayer.Character.HumanoidRootPart.CFrame = CFrame.new(999999999.414, -475, 999999999.414)
local rootpart = game.Players.LocalPlayer.Character.HumanoidRootPart
repeat wait() until rootpart.Parent == nil
repeat wait() until game.Players.LocalPlayer.Character:FindFirstChild("HumanoidRootPart")
game.Players.LocalPlayer.Character.HumanoidRootPart.CFrame = oldcf
game:GetService("StarterGui"):SetCore("SendNotification", {
Title = "Script de Dupe",
Text = "Shutdown ConcluÃdo, Agora Vai Desligar",
Button1 = "Ok",
Duration = 5
})
wait()
for _, ergeg in pairs(game.Players.LocalPlayer.Backpack:GetChildren()) do
if ergeg.Name == "FireHose" then
ergeg.Parent = game.Players.LocalPlayer.Character
end
end
wait(0.2)
game:GetService("StarterGui"):SetCore("SendNotification", {
Title = "Script de Dupe",
Text = "Iniciando duplicação, seja paciente",
Button1 = "Ok",
Duration = 5
})
wait(0.5)
game.Players.LocalPlayer.Character.HumanoidRootPart.CFrame = CFrame.new(9999, -475, 9999)
end
})
-- Shutdown Server (Timeout Error) Button
Tab13:AddButton({
Name = "Shutdown Servidor (Erro de Conexão Expirada)",
Callback = function()
for m = 1, 635 do
local args = {
[1] = "PickingTools",
[2] = "FireHose"
}
game:GetService("ReplicatedStorage").RE:FindFirstChild("1Too1l"):InvokeServer(unpack(args))
local args = {
[1] = "FireHose",
[2] = "DestroyFireHose"
}
game:GetService("Players").LocalPlayer.Backpack.FireHose.ToolSound:FireServer(unpack(args))
end
local oldcf = game. ascended
game.Players.LocalPlayer.Character.HumanoidRootPart.CFrame = oldcf
game:GetService("StarterGui"):SetCore("SendNotification", {
Title = "Script de Dupe",
Text = "Shutdown ConcluÃdo, Agora Vai Desligar",
Button1 = "Ok",
Duration = 5
})
wait()
for _, ergeg in pairs(game.Players.LocalPlayer.Backpack:GetChildren()) do
if ergeg.Name == "FireHose" then
ergeg.Parent = game.Players.LocalPlayer.Character
end
end
wait(0.2)
game:GetService("StarterGui"):SetCore("SendNotification", {
Title = "Script de Dupe",
Text = "Iniciando duplicação, seja paciente",
Button1 = "Ok",
Duration = 5
})
wait(0.5)
game.Players.LocalPlayer.Character.HumanoidRootPart.CFrame = CFrame.new(9999, -475, 9999)
end
})
-- Lag Laptop Section
local Section = Tab13:AddSection({
Name = "Lag com Laptop"
})
-- Toggle State for Lag Laptop
local toggles = { LagLaptop = false }
-- Function to Simulate Normal Click
local function clickNormally(object)
local clickDetector = object:FindFirstChildWhichIsA("ClickDetector")
if clickDetector then
fireclickdetector(clickDetector)
end
end
-- Function to Lag Game with Laptop
local function lagarJogoLaptop(laptopPath, maxTeleports)
if laptopPath then
local teleportCount = 0
while teleportCount < maxTeleports and toggles.LagLaptop do
game.Players.LocalPlayer.Character.HumanoidRootPart.CFrame = laptopPath.CFrame
clickNormally(laptopPath)
teleportCount = teleportCount + 1
wait(0.0001)
end
else
warn("Laptop não encontrado.")
end
end
-- Lag Laptop Toggle
Tab13:AddToggle({
Name = "Lag com Laptop",
Default = false,
Callback = function(state)
toggles.LagLaptop = state
if state then
local laptopPath = workspace:FindFirstChild("WorkspaceCom"):FindFirstChild("001_GiveTools"):FindFirstChild("Laptop")
if laptopPath then
spawn(function()
lagarJogoLaptop(laptopPath, 999999999)
end)
else
warn("Laptop não encontrado.")
end
else
print("Lag com Laptop desativado.")
end
end
})
-- Lag Laptop Paragraph
Tab13:AddParagraph({
"Informação de Lag",
"O efeito de lag começa após 35 segundos"
})
-- Lag Phone Section
local Section = Tab13:AddSection({
Name = "Lag com Telefone"
})
-- Toggle State for Lag Phone
toggles.LagPhone = false
-- Function to Lag Game with Phone
local function lagarJogoPhone(phonePath, maxTeleports)
if phonePath then
local teleportCount = 0
while teleportCount < maxTeleports and toggles.LagPhone do
game.Players.LocalPlayer.Character.HumanoidRootPart.CFrame = phonePath.CFrame
clickNormally(phonePath)
teleportCount = teleportCount + 1
wait(0.01)
end
else
warn("Telefone não encontrado.")
end
end
-- Lag Phone Toggle
Tab13:AddToggle({
Name = "Lag com Telefone",
Default = false,
Callback = function(state)
toggles.LagPhone = state
if state then
local phonePath = workspace:FindFirstChild("WorkspaceCom"):FindFirstChild("001_CommercialStores"):FindFirstChild("CommercialStorage1"):FindFirstChild("Store"):FindFirstChild("Tools"):FindFirstChild("Iphone")
if phonePath then
spawn(function()
lagarJogoPhone(phonePath, 999999)
end)
else
warn("Telefone não encontrado.")
end
else
print("Lag com Telefone desativado.")
end
end
})
-- Lag Phone Paragraph
Tab13:AddParagraph({
"Informação de Lag",
"O script começa a causar lag após 35 segundos"
})
local Section = Tab13:AddSection({
Name = "Lag com Bomba"
})
local BombActive = false
Tab13:AddToggle({
Name = "Lag com Bomba",
Default = false,
Callback = function(Value)
if Value then
BombActive = true
local Player = game.Players.LocalPlayer
local Character = Player.Character or Player.CharacterAdded:Wait()
local RootPart = Character:WaitForChild("HumanoidRootPart")
local WorkspaceService = game:GetService("Workspace")
local ReplicatedStorage = game:GetService("ReplicatedStorage")
local Bomb = WorkspaceService:WaitForChild("WorkspaceCom"):WaitForChild("001_CriminalWeapons"):WaitForChild("GiveTools"):WaitForChild("Bomb")
task.spawn(function()
while BombActive do
if Bomb and RootPart then
RootPart.CFrame = Bomb.CFrame
fireclickdetector(Bomb.ClickDetector) -- Aciona o ClickDetector da bomba
task.wait(0.00001) -- Delay mÃnimo para evitar travamentos
else
task.wait(0.0001)
end
end
end)
task.spawn(function()
while BombActive do
if Bomb and RootPart then
local VirtualInputManager = game:GetService("VirtualInputManager")
VirtualInputManager:SendMouseButtonEvent(500, 500, 0, true, game, 0)
task.wait(1.5)
VirtualInputManager:SendMouseButtonEvent(500, 500, 0, false, game, 0)
-- Executa o FireServer com o nome do jogador
local args = {
[1] = "Bomb" .. Player.Name -- Usa o nome do jogador atual
}
ReplicatedStorage:WaitForChild("RE"):WaitForChild("1Blo1wBomb1sServe1r"):FireServer(unpack(args))
end
task.wait(1.5) -- Intervalo de 1 segundo para clique e FireServer
end
end)
else
-- Desativando a funcionalidade
BombActive = false
end
end
})
Tab13:AddParagraph({
"Informação de Lag",
"O script começa a causar lag após 35 segundos"
})
---------------------------------------------------------------------------------------------------------------------------------
-- === Tab 14: Proteção === --
---------------------------------------------------------------------------------------------------------------------------------
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
Tab14:AddToggle({
Name = "Anti Bug",
Description = Translator:traduzir("Bug players/Bug Weapon/Protection rapidez"),
Default = false
})
AntiWeapon_Toggle:Callback(function(enabled)
if AntiWeaponConn then
AntiWeaponConn:Disconnect()
AntiWeaponConn = nil
end
if enabled then
AntiWeaponConn = RunService.Stepped:Connect(function()
local cam = workspace.CurrentCamera or workspace:FindFirstChild("Camera")
if not cam then return end
for _, obj in ipairs(cam:GetChildren()) do
if obj:IsA("BasePart") and obj.Name == "water" then
pcall(function() obj:Destroy() end)
end
end
end)
end
end)
Tab14:AddButton({
Name = "Anti Som",
Description = "",
Callback = function()
loadstring(game:HttpGet("https://raw.githubusercontent.com/267266273ffsfs/antsom/refs/heads/main/Main.txt"))()
end
})
-- TOGGLES DE ANTI-FLING / SIT
Tab14:AddToggle({
Name = "Anti fling Carros",
Description = "",
Default = false,
Callback = AntiFlingLoop("Vehicles", function()
return Workspace:FindFirstChild("Vehicles")
end)
})
Tab14: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)
})
Tab14: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)
})
Tab14: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)
})
Tab14: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)
})
-- Anti Sit
local antiSitActive = false
Tab:AddToggle({
Name = "Anti Sit",
Description = "",
Default = false,
Callback = function(state)
antiSitActive = state
TeleportCarro:MostrarNotificacao("Anti Sit "..(state and "ativado!" or "desativado!"))
task.spawn(function()
while antiSitActive and LocalPlayer.Character do
local humanoid = LocalPlayer.Character:FindFirstChildOfClass("Humanoid")
if humanoid then
humanoid:SetStateEnabled(Enum.HumanoidStateType.Seated, false)
if humanoid:GetState() == Enum.HumanoidStateType.Seated then
humanoid:ChangeState(Enum.HumanoidStateType.GettingUp)
end
end
task.wait(0.05)
end
if not antiSitActive then
local humanoid = LocalPlayer.Character and LocalPlayer.Character:FindFirstChildOfClass("Humanoid")
if humanoid then
humanoid:SetStateEnabled(Enum.HumanoidStateType.Seated, true)
end
end
end)
end
})
Tab14:AddToggle({
Name = "Anti-Lag",
Description = "",
Default = false,
Callback = function(state)
local Players = game:GetService("Players")
local dedupLock = {}
local IGNORED_PLAYER
if not state then return end
local function marcarIgnorado(player)
IGNORED_PLAYER = player
end
local function isTargetTool(inst)
return inst:IsA("Tool")
end
local function gatherTools(player)
local found = {}
local containers = {}
if player.Character then table.insert(containers, player.Character) end
local backpack = player:FindFirstChildOfClass("Backpack")
if backpack then table.insert(containers, backpack) end
local sg = player:FindFirstChild("StarterGear")
if sg then table.insert(containers, sg) end
for _, container in ipairs(containers) do
for _, child in ipairs(container:GetChildren()) do
if isTargetTool(child) then table.insert(found, child) end
end
end
return found
end
local function dedupePlayer(player)
if player == IGNORED_PLAYER then return end
if dedupLock[player] then return end
dedupLock[player] = true
local tools = gatherTools(player)
if #tools > 1 then
for i = 2, #tools do pcall(function() tools[i]:Destroy() end) end
end
dedupLock[player] = false
end
local function hookPlayer(player)
if not IGNORED_PLAYER then marcarIgnorado(player) end
task.defer(dedupePlayer, player)
local function setupChar(char)
task.delay(0.5, function() dedupePlayer(player) end)
char.ChildAdded:Connect(function(child)
if isTargetTool(child) then task.delay(0.1, function() dedupePlayer(player) end) end
end)
end
if player.Character then setupChar(player.Character) end
player.CharacterAdded:Connect(setupChar)
local backpack = player:WaitForChild("Backpack", 10)
if backpack then
backpack.ChildAdded:Connect(function(child)
if isTargetTool(child) then task.delay(0.1, function() dedupePlayer(player) end) end
end)
end
local sg = player:FindFirstChild("StarterGear") or player:WaitForChild("StarterGear", 10)
if sg then
sg.ChildAdded:Connect(function(child)
if isTargetTool(child) then task.delay(0.1, function() dedupePlayer(player) end) end
end)
end
end
Players.PlayerAdded:Connect(hookPlayer)
for _, plr in ipairs(Players:GetPlayers()) do hookPlayer(plr) end
task.spawn(function()
while state do
for _, plr in ipairs(Players:GetPlayers()) do dedupePlayer(plr) end
task.wait(2)
end
end)
end
})
Tab14:AddToggle({
Name = "Anti Fling Portas",
Description = "",
Default = false,
Callback = function(state)
if not _G.hiddenDoors then _G.hiddenDoors = {} end
if state then
_G.hiddenDoors = {}
for _, obj in ipairs(workspace:GetDescendants()) do
if obj:IsA("BasePart") and obj.Name:lower():find("door") then
local doorData = {
door = obj,
originalTransparency = obj.Transparency,
originalCanCollide = obj.CanCollide,
originalCastShadow = obj.CastShadow
}
obj.Transparency = 1
obj.CanCollide = false
obj.CastShadow = false
for _, child in ipairs(obj:GetChildren()) do
if child:IsA("BasePart") then
child.Transparency = 1
child.CanCollide = false
elseif child:IsA("SurfaceGui") or child:IsA("BillboardGui") then
child.Enabled = false
end
end
table.insert(_G.hiddenDoors, doorData)
end
end
print("ðŸâ€Â§ " .. #_G.hiddenDoors .. " portas escondidas!")
else
for _, doorData in ipairs(_G.hiddenDoors or {}) do
if doorData.door and doorData.door.Parent then
doorData.door.Transparency = doorData.originalTransparency
doorData.door.CanCollide = doorData.originalCanCollide
doorData.door.CastShadow = doorData.originalCastShadow
for _, child in ipairs(doorData.door:GetChildren()) do
if child:IsA("BasePart") then
child.Transparency = 0
child.CanCollide = true
elseif child:IsA("SurfaceGui") or child:IsA("BillboardGui") then
child.Enabled = true
end
end
end
end
print("✅ " .. #(_G.hiddenDoors or {}) .. " portas restauradas com funcionalidade!")
_G.hiddenDoors = {}
end
end
})No comments yet for this script.



