
Key RequiredUniversal

local Libary = loadstring(game:HttpGet("https://raw.githubusercontent.com/tbao143/Library-ui/refs/heads/main/Redzhubui"))()
workspace.FallenPartsDestroyHeight = -math.huge
local Window = Libary:MakeWindow({
Title = "Trigger Hub| Brookhaven RP🇧🇷 ",
SubTitle = "by Sr_Luiz",
LoadText = "Carregando Hub",
Flags = "Hub_Broookhaven"
})
Window:AddMinimizeButton({
Button = { Image = "rbxassetid://122623627187728", BackgroundTransparency = 0 },
Corner = { CornerRadius = UDim.new(35, 1) },
})
-- =========================================================
-- 📘 INFORMAÇÕES E CRÉDITOS - TRIGGER HUB BROOKHAVEN RP
-- =========================================================
local InfoTab = Window:MakeTab({ "Info", "info" })
-- =========================================================
-- SEÇÃO: INFORMAÇÕES PRINCIPAIS
-- =========================================================
InfoTab:AddSection({ "Informações Principais" })
InfoTab:AddParagraph({ "Nome do Hub:", "Trigger Hub | Brookhaven Edition" })
InfoTab:AddParagraph({ "Desenvolvedores:", "🧠 Sr_Luiz🥱 & 👾 THE Darknesxz" })
InfoTab:AddParagraph({ "Versão:", "3.6.0 - Novembro de 2025" })
InfoTab:AddParagraph({ "Idioma:", "Português (Brasil)" })
InfoTab:AddParagraph({ "Jogo Principal:", "Brookhaven RP 🏡" })
InfoTab:AddParagraph({ "Compatibilidade:", "💻 PC | 📱 Celular | 💊 Tablet" })
-- =========================================================
-- SEÇÃO: CRÉDITOS
-- =========================================================
InfoTab:AddSection({ "Créditos" })
InfoTab:AddParagraph({ "Projeto:", "Trigger Hub © 2025" })
InfoTab:AddParagraph({ "Design e Scripts:", "Sr_Luiz🥱" })
InfoTab:AddParagraph({ "Efeitos e Visual:", "THE Darknesxz" })
InfoTab:AddParagraph({ "Equipe:", "Trigger Hub Dev Team" })
-- =========================================================
-- SEÇÃO: REDES OFICIAIS
-- =========================================================
InfoTab:AddSection({ "Redes Oficiais" })
InfoTab:AddDiscordInvite({
Name = "Servidor Trigger Hub",
Description = "Entre na nossa comunidade no Discord 💬",
Logo = "rbxassetid://122623627187728",
Invite = "https://discord.gg/triggerhub"
})
InfoTab:AddDiscordInvite({
Name = "🥱 Sr_Luiz 🥱",
Description = "TikTok Oficial 🎥",
Logo = "rbxassetid://122623627187728",
Invite = "https://www.tiktok.com/@sr_luiz0?_r=1&_t=ZM-91ImhLXFpEa"
})
-- =========================================================
-- SEÇÃO: INFORMAÇÕES DO JOGADOR
-- =========================================================
InfoTab:AddSection({ "Informações do Jogador" })
local Players = game:GetService("Players")
local Stats = game:GetService("Stats")
local player = Players.LocalPlayer
local function getStatValue(parent, name)
if parent then
local obj = parent:FindFirstChild(name)
if obj and obj.GetValue then
local sucesso, valor = pcall(function() return obj:GetValue() end)
if sucesso then
return math.floor(valor)
end
end
end
return "Não identificado"
end
local info = {}
info["Usuário:"] = player.Name or "Não identificado"
info["Nome de Exibição:"] = player.DisplayName or "Não identificado"
info["ID do Usuário:"] = player.UserId or "Não identificado"
info["Idade da Conta:"] = player.AccountAge or "Não identificado"
local netStats = Stats:FindFirstChild("Network")
local serverStats = netStats and netStats:FindFirstChild("ServerStatsItem")
info["Ping:"] = (serverStats and getStatValue(serverStats, "Data Ping") .. " ms") or "Não identificado"
if identifyexecutor then
local sucesso, nome, versao = pcall(function() return identifyexecutor() end)
info["Executor:"] = sucesso and (nome .. (versao and (" v" .. versao) or "")) or "Não identificado"
else
info["Executor:"] = "Não identificado"
end
for chave, valor in pairs(info) do
InfoTab:AddParagraph({ chave, tostring(valor) })
end
InfoTab:AddParagraph({ "Idioma:", "Português" })
InfoTab:AddParagraph({ "Jogo:", "Brookhaven RP 🏡" })
InfoTab:AddParagraph({ "Hub Ativo:", "Trigger Hub" })
InfoTab:AddParagraph({ "Versão do Hub:", "3.6.0" })
-- =========================================================
-- SEÇÃO: MENSAGENS
-- =========================================================
InfoTab:AddSection({ "Mensagens" })
InfoTab:AddParagraph({ "Mensagem:", "Mostre seu estilo e aproveite o Trigger Hub com classe! 😎🔥" })
InfoTab:AddParagraph({ "Nota:", "Criado para diversão, criatividade e estilo — Trigger Hub BR 💜" })
-- =========================================================
-- SEÇÃO: OUTROS + ANIMAÇÃO VISUAL COM SOM
-- =========================================================
InfoTab:AddSection({ "Outros" })
InfoTab:AddButton({
Name = "🔁 Reentrar no Servidor",
Callback = function()
local TeleportService = game:GetService("TeleportService")
TeleportService:TeleportToPlaceInstance(game.PlaceId, game.JobId, game.Players.LocalPlayer)
end
})
InfoTab:AddButton({
Name = "💫 Créditos Visuais",
Callback = function()
game:GetService("StarterGui"):SetCore("SendNotification", {
Title = "Trigger Hub - Créditos 💜",
Text = "Feito com estilo por Sr_Luiz🥱 & THE Darknesxz",
Duration = 5
})
end
})
-- =========================================================
-- ✨ ANIMAÇÃO VISUAL + SOM AO ABRIR A ABA INFO
-- =========================================================
task.spawn(function()
local player = game.Players.LocalPlayer
local char = player.Character or player.CharacterAdded:Wait()
local hrp = char:WaitForChild("HumanoidRootPart")
local part = Instance.new("Part")
part.Size = Vector3.new(1, 1, 1)
part.Anchored = true
part.CanCollide = false
part.Transparency = 1
part.Position = hrp.Position + Vector3.new(0, 3, 0)
part.Parent = workspace
local particles = Instance.new("ParticleEmitter", part)
particles.Texture = "rbxassetid://243660364"
particles.Color = ColorSequence.new{
ColorSequenceKeypoint.new(0, Color3.fromRGB(140, 0, 255)),
ColorSequenceKeypoint.new(1, Color3.fromRGB(0, 200, 255))
}
particles.Size = NumberSequence.new({NumberSequenceKeypoint.new(0, 1), NumberSequenceKeypoint.new(1, 3)})
particles.Transparency = NumberSequence.new(0.2)
particles.Lifetime = NumberRange.new(2)
particles.Rate = 80
particles.Speed = NumberRange.new(0.5)
particles.LightEmission = 1
particles.Rotation = NumberRange.new(0, 360)
particles.SpreadAngle = Vector2.new(180, 180)
local logo = Instance.new("BillboardGui", part)
logo.Size = UDim2.new(5, 0, 5, 0)
logo.AlwaysOnTop = true
logo.StudsOffset = Vector3.new(0, 4, 0)
logo.Enabled = true
local img = Instance.new("ImageLabel", logo)
img.Image = "rbxassetid://122623627187728"
img.Size = UDim2.new(1, 0, 1, 0)
img.BackgroundTransparency = 1
img.ImageTransparency = 0.2
-- Som de energia suave
local som = Instance.new("Sound", part)
som.SoundId = "rbxassetid://9120219474"
som.Volume = 1
som:Play()
-- Desaparecimento suave
task.spawn(function()
for i = 0.2, 1, 0.02 do
img.ImageTransparency = i
task.wait(0.05)
end
part:Destroy()
end)
end)
local TrollTab = Window:MakeTab({ Title = "Scripts Trolls", Icon = "rbxassetid://122623627187728" })
TrollTab:AddSection({ "Black Hole" })
TrollTab:AddButton({
Name = "Black Hole",
Description = " Ativando isso você puxa Parts até o seu personagem",
Callback = function()
local Players = game:GetService("Players")
local RunService = game:GetService("RunService")
local LocalPlayer = Players.LocalPlayer
local Workspace = game:GetService("Workspace")
local angle = 1
local radius = 10
local blackHoleActive = false
local function setupPlayer()
local character = LocalPlayer.Character or LocalPlayer.CharacterAdded:Wait()
local humanoidRootPart = character:WaitForChild("HumanoidRootPart")
local Folder = Instance.new("Folder", Workspace)
local Part = Instance.new("Part", Folder)
local Attachment1 = Instance.new("Attachment", Part)
Part.Anchored = true
Part.CanCollide = false
Part.Transparency = 1
return humanoidRootPart, Attachment1
end
local humanoidRootPart, Attachment1 = setupPlayer()
if not getgenv().Network then
getgenv().Network = {
BaseParts = {},
Velocity = Vector3.new(14.46262424, 14.46262424, 14.46262424)
}
Network.RetainPart = function(part)
if typeof(part) == "Instance" and part:IsA("BasePart") and part:IsDescendantOf(Workspace) then
table.insert(Network.BaseParts, part)
part.CustomPhysicalProperties = PhysicalProperties.new(0, 0, 0, 0, 0)
part.CanCollide = false
end
end
local function EnablePartControl()
LocalPlayer.ReplicationFocus = Workspace
RunService.Heartbeat:Connect(function()
sethiddenproperty(LocalPlayer, "SimulationRadius", math.huge)
for _, part in pairs(Network.BaseParts) do
if part:IsDescendantOf(Workspace) then
part.Velocity = Network.Velocity
end
end
end)
end
EnablePartControl()
end
local function ForcePart(v)
if v:IsA("Part") and not v.Anchored and not v.Parent:FindFirstChild("Humanoid") and not v.Parent:FindFirstChild("Head") and v.Name ~= "Handle" then
for _, x in next, v:GetChildren() do
if x:IsA("BodyAngularVelocity") or x:IsA("BodyForce") or x:IsA("BodyGyro") or x:IsA("BodyPosition") or x:IsA("BodyThrust") or x:IsA("BodyVelocity") or x:IsA("RocketPropulsion") then
x:Destroy()
end
end
if v:FindFirstChild("Attachment") then
v:FindFirstChild("Attachment"):Destroy()
end
if v:FindFirstChild("AlignPosition") then
v:FindFirstChild("AlignPosition"):Destroy()
end
if v:FindFirstChild("Torque") then
v:FindFirstChild("Torque"):Destroy()
end
v.CanCollide = false
local Torque = Instance.new("Torque", v)
Torque.Torque = Vector3.new(1000000, 1000000, 1000000)
local AlignPosition = Instance.new("AlignPosition", v)
local Attachment2 = Instance.new("Attachment", v)
Torque.Attachment0 = Attachment2
AlignPosition.MaxForce = math.huge
AlignPosition.MaxVelocity = math.huge
AlignPosition.Responsiveness = 500
AlignPosition.Attachment0 = Attachment2
AlignPosition.Attachment1 = Attachment1
end
end
local function toggleBlackHole()
blackHoleActive = not blackHoleActive
if blackHoleActive then
for _, v in next, Workspace:GetDescendants() do
ForcePart(v)
end
Workspace.DescendantAdded:Connect(function(v)
if blackHoleActive then
ForcePart(v)
end
end)
spawn(function()
while blackHoleActive and RunService.RenderStepped:Wait() do
angle = angle + math.rad(2)
local offsetX = math.cos(angle) * radius
local offsetZ = math.sin(angle) * radius
Attachment1.WorldCFrame = humanoidRootPart.CFrame * CFrame.new(offsetX, 0, offsetZ)
end
end)
else
Attachment1.WorldCFrame = CFrame.new(0, -1000, 0)
end
end
LocalPlayer.CharacterAdded:Connect(function()
humanoidRootPart, Attachment1 = setupPlayer()
if blackHoleActive then
toggleBlackHole()
end
end)
local library = loadstring(game:HttpGet("https://raw.githubusercontent.com/miroeramaa/TurtleLib/main/TurtleUiLib.lua"))()
local window = library:Window("Projeto LKB")
window:Slider("Radius Blackhole",1,100,10, function(Value)
radius = Value
end)
window:Toggle("Blackhole", true, function(Value)
if Value then
toggleBlackHole()
else
blackHoleActive = false
end
end)
spawn(function()
while true do
RunService.RenderStepped:Wait()
if blackHoleActive then
angle = angle + math.rad(angleSpeed)
end
end
end)
toggleBlackHole()
end
})
TrollTab:AddSection({ "Puxar Parts" })
TrollTab:AddButton({
Name = "Puxar Parts",
Description = "Para usar, chegue perto do Player Selecionado",
Callback = function()
-- Gui to Lua
-- Version: 3.2
-- Instances:
local Gui = Instance.new("ScreenGui")
local Main = Instance.new("Frame")
local Box = Instance.new("TextBox")
local UITextSizeConstraint = Instance.new("UITextSizeConstraint")
local Label = Instance.new("TextLabel")
local UITextSizeConstraint_2 = Instance.new("UITextSizeConstraint")
local Button = Instance.new("TextButton")
local UITextSizeConstraint_3 = Instance.new("UITextSizeConstraint")
--Properties:
Gui.Name = "Gui"
Gui.Parent = gethui()
Gui.ZIndexBehavior = Enum.ZIndexBehavior.Sibling
Main.Name = "Main"
Main.Parent = Gui
Main.BackgroundColor3 = Color3.fromRGB(75, 75, 75)
Main.BorderColor3 = Color3.fromRGB(0, 0, 0)
Main.BorderSizePixel = 0
Main.Position = UDim2.new(0.335954279, 0, 0.542361975, 0)
Main.Size = UDim2.new(0.240350261, 0, 0.166880623, 0)
Main.Active = true
Main.Draggable = true
Box.Name = "Box"
Box.Parent = Main
Box.BackgroundColor3 = Color3.fromRGB(95, 95, 95)
Box.BorderColor3 = Color3.fromRGB(0, 0, 0)
Box.BorderSizePixel = 0
Box.Position = UDim2.new(0.0980926454, 0, 0.218712583, 0)
Box.Size = UDim2.new(0.801089942, 0, 0.364963502, 0)
Box.FontFace = Font.new("rbxasset://fonts/families/SourceSansSemibold.json", Enum.FontWeight.Bold, Enum.FontStyle.Normal)
Box.PlaceholderText = "Player here"
Box.Text = ""
Box.TextColor3 = Color3.fromRGB(255, 255, 255)
Box.TextScaled = true
Box.TextSize = 31.000
Box.TextWrapped = true
UITextSizeConstraint.Parent = Box
UITextSizeConstraint.MaxTextSize = 31
Label.Name = "Label"
Label.Parent = Main
Label.BackgroundColor3 = Color3.fromRGB(95, 95, 95)
Label.BorderColor3 = Color3.fromRGB(0, 0, 0)
Label.BorderSizePixel = 0
Label.Size = UDim2.new(1, 0, 0.160583943, 0)
Label.FontFace = Font.new("rbxasset://fonts/families/Nunito.json", Enum.FontWeight.Bold, Enum.FontStyle.Normal)
Label.Text = "Bring Parts | Made by: Lusquinha_067"
Label.TextColor3 = Color3.fromRGB(255, 255, 255)
Label.TextScaled = true
Label.TextSize = 14.000
Label.TextWrapped = true
UITextSizeConstraint_2.Parent = Label
UITextSizeConstraint_2.MaxTextSize = 21
Button.Name = "Button"
Button.Parent = Main
Button.BackgroundColor3 = Color3.fromRGB(95, 95, 95)
Button.BorderColor3 = Color3.fromRGB(0, 0, 0)
Button.BorderSizePixel = 0
Button.Position = UDim2.new(0.183284417, 0, 0.656760991, 0)
Button.Size = UDim2.new(0.629427791, 0, 0.277372271, 0)
Button.Font = Enum.Font.Nunito
Button.Text = "Bring | Off"
Button.TextColor3 = Color3.fromRGB(255, 255, 255)
Button.TextScaled = true
Button.TextSize = 28.000
Button.TextWrapped = true
UITextSizeConstraint_3.Parent = Button
UITextSizeConstraint_3.MaxTextSize = 28
-- Scripts:
local Players = game:GetService("Players")
local RunService = game:GetService("RunService")
local LocalPlayer = Players.LocalPlayer
local UserInputService = game:GetService("UserInputService")
local Workspace = game:GetService("Workspace")
local character
local humanoidRootPart
mainStatus = true
UserInputService.InputBegan:Connect(function(input, gameProcessedEvent)
if input.KeyCode == Enum.KeyCode.RightControl and not gameProcessedEvent then
mainStatus = not mainStatus
Main.Visible = mainStatus
end
end)
local Folder = Instance.new("Folder", Workspace)
local Part = Instance.new("Part", Folder)
local Attachment1 = Instance.new("Attachment", Part)
Part.Anchored = true
Part.CanCollide = false
Part.Transparency = 1
if not getgenv().Network then
getgenv().Network = {
BaseParts = {},
Velocity = Vector3.new(14.46262424, 14.46262424, 14.46262424)
}
Network.RetainPart = function(Part)
if Part:IsA("BasePart") and Part:IsDescendantOf(Workspace) then
table.insert(Network.BaseParts, Part)
Part.CustomPhysicalProperties = PhysicalProperties.new(0, 0, 0, 0, 0)
Part.CanCollide = false
end
end
local function EnablePartControl()
LocalPlayer.ReplicationFocus = Workspace
RunService.Heartbeat:Connect(function()
sethiddenproperty(LocalPlayer, "SimulationRadius", math.huge)
for _, Part in pairs(Network.BaseParts) do
if Part:IsDescendantOf(Workspace) then
Part.Velocity = Network.Velocity
end
end
end)
end
EnablePartControl()
end
local function ForcePart(v)
if v:IsA("BasePart") and not v.Anchored and not v.Parent:FindFirstChildOfClass("Humanoid") and not v.Parent:FindFirstChild("Head") and v.Name ~= "Handle" then
for _, x in ipairs(v:GetChildren()) do
if x:IsA("BodyMover") or x:IsA("RocketPropulsion") then
x:Destroy()
end
end
if v:FindFirstChild("Attachment") then
v:FindFirstChild("Attachment"):Destroy()
end
if v:FindFirstChild("AlignPosition") then
v:FindFirstChild("AlignPosition"):Destroy()
end
if v:FindFirstChild("Torque") then
v:FindFirstChild("Torque"):Destroy()
end
v.CanCollide = false
local Torque = Instance.new("Torque", v)
Torque.Torque = Vector3.new(100000, 100000, 100000)
local AlignPosition = Instance.new("AlignPosition", v)
local Attachment2 = Instance.new("Attachment", v)
Torque.Attachment0 = Attachment2
AlignPosition.MaxForce = math.huge
AlignPosition.MaxVelocity = math.huge
AlignPosition.Responsiveness = 200
AlignPosition.Attachment0 = Attachment2
AlignPosition.Attachment1 = Attachment1
end
end
local blackHoleActive = false
local DescendantAddedConnection
local function toggleBlackHole()
blackHoleActive = not blackHoleActive
if blackHoleActive then
Button.Text = "Bring Parts | On"
for _, v in ipairs(Workspace:GetDescendants()) do
ForcePart(v)
end
DescendantAddedConnection = Workspace.DescendantAdded:Connect(function(v)
if blackHoleActive then
ForcePart(v)
end
end)
spawn(function()
while blackHoleActive and RunService.RenderStepped:Wait() do
Attachment1.WorldCFrame = humanoidRootPart.CFrame
end
end)
else
Button.Text = "Bring Parts | Off"
if DescendantAddedConnection then
DescendantAddedConnection:Disconnect()
end
end
end
local function getPlayer(name)
local lowerName = string.lower(name)
for _, p in pairs(Players:GetPlayers()) do
local lowerPlayer = string.lower(p.Name)
if string.find(lowerPlayer, lowerName) then
return p
elseif string.find(string.lower(p.DisplayName), lowerName) then
return p
end
end
end
local player = nil
local function VDOYZQL_fake_script() -- Box.Script
local script = Instance.new('Script', Box)
script.Parent.FocusLost:Connect(function(enterPressed)
if enterPressed then
player = getPlayer(Box.Text)
if player then
Box.Text = player.Name
print("Player found:", player.Name)
else
print("Player not found")
end
end
end)
end
coroutine.wrap(VDOYZQL_fake_script)()
local function JUBNQKI_fake_script() -- Button.Script
local script = Instance.new('Script', Button)
script.Parent.MouseButton1Click:Connect(function()
if player then
character = player.Character or player.CharacterAdded:Wait()
humanoidRootPart = character:WaitForChild("HumanoidRootPart")
toggleBlackHole()
else
print("Player is not selected")
end
end)
end
coroutine.wrap(JUBNQKI_fake_script)()
end
})
TrollTab:AddSection({ "Invisível" })
TrollTab:AddButton({
Name = "Ficar Invisível",
Description = "Ficar invisível FE",
Callback = function()
local args = {
[1] = {
[1] = 102344834840946,
[2] = 70400527171038,
[3] = 0,
[4] = 0,
[5] = 0,
[6] = 0
}
}
game:GetService("ReplicatedStorage"):WaitForChild("Remotes"):WaitForChild("ChangeCharacterBody"):InvokeServer(unpack(args))
game:GetService("ReplicatedStorage"):WaitForChild("Remotes"):WaitForChild("Wear"):InvokeServer(111858803548721)
local allaccessories = {}
for zxcwefwfecas, xcaefwefas in ipairs({
game.Players.LocalPlayer.Character.Humanoid.HumanoidDescription.BackAccessory,
game.Players.LocalPlayer.Character.Humanoid.HumanoidDescription.FaceAccessory,
game.Players.LocalPlayer.Character.Humanoid.HumanoidDescription.FrontAccessory,
game.Players.LocalPlayer.Character.Humanoid.HumanoidDescription.NeckAccessory,
game.Players.LocalPlayer.Character.Humanoid.HumanoidDescription.HatAccessory,
game.Players.LocalPlayer.Character.Humanoid.HumanoidDescription.HairAccessory,
game.Players.LocalPlayer.Character.Humanoid.HumanoidDescription.ShouldersAccessory,
game.Players.LocalPlayer.Character.Humanoid.HumanoidDescription.WaistAccessory,
game.Players.LocalPlayer.Character.Humanoid.HumanoidDescription.GraphicTShirt
}) do
for scacvdfbdb in string.gmatch(xcaefwefas, "%d+") do
table.insert(allaccessories, tonumber(scacvdfbdb))
end
end
wait()
for asdwr,asderg in ipairs(allaccessories) do
task.spawn(function()
game:GetService("ReplicatedStorage"):WaitForChild("Remotes"):WaitForChild("Wear"):InvokeServer(asderg)
print(asderg)
end)
end
end
})
TrollTab:AddSection({ "Avatar RGB" })
local colors = { "Bright red", "Lime green", "Bright blue", "Bright yellow", "Bright cyan", "Hot pink", "Royal purple" }
local rgbEnabled = false
local function changeColor(color)
local args = { color }
game:GetService("ReplicatedStorage"):WaitForChild("Remotes"):WaitForChild("ChangeBodyColor"):FireServer(unpack(args))
end
local function toggleRGBCharacter(enabled)
rgbEnabled = enabled
if rgbEnabled then
while rgbEnabled do
for _, color in ipairs(colors) do
if not rgbEnabled then return end
changeColor(color)
wait(0.5)
end
end
end
end
TrollTab:AddToggle({
Name = "RGB Character",
Description = "Deixa seu personagem RGB",
Default = false,
Callback = function(value)
toggleRGBCharacter(value)
end
})
TrollTab:AddSection({ "Cabelo RGB" })
local hairColors = {
Color3.new(1, 1, 0), Color3.new(0, 0, 1), Color3.new(1, 0, 1), Color3.new(1, 1, 1),
Color3.new(0, 1, 0), Color3.new(0.5, 0, 1), Color3.new(1, 0.647, 0), Color3.new(0, 1, 1)
}
local isActive = false
local function changeHairColor()
local i = 1
while isActive do
if not isActive then break end
local args = { [1] = "ChangeHairColor2", [2] = hairColors[i] }
game:GetService("ReplicatedStorage"):WaitForChild("RE"):WaitForChild("1Max1y"):FireServer(unpack(args))
wait(0.1)
i = i % #hairColors + 1
end
end
TrollTab:AddToggle({
Name = "Cabelo RGB",
Description = "Deixa Seu Cabelo RGB",
Default = false,
Callback = function(value)
isActive = value
if isActive then
changeHairColor()
end
end
})
-- Tab 4: Anti Sit
TrollTab:AddSection({ "Anti Sit" })
TrollTab:AddToggle({
Name = "Anti Sit",
Description = "Não Deixa seu personagem Sentar",
Default = false,
Callback = function(Value)
local player = game.Players.LocalPlayer
local connections = {}
local runService = game:GetService("RunService")
local function preventSitting(humanoid)
if humanoid then
humanoid:SetStateEnabled(Enum.HumanoidStateType.Seated, false)
local sitConnection = humanoid.StateChanged:Connect(function(_, newState)
if newState == Enum.HumanoidStateType.Seated then
humanoid:ChangeState(Enum.HumanoidStateType.GettingUp)
end
end)
table.insert(connections, sitConnection)
end
end
local function monitorCharacter()
local function onCharacterAdded(character)
local humanoid = character:WaitForChild("Humanoid")
preventSitting(humanoid)
end
local characterAddedConnection = player.CharacterAdded:Connect(onCharacterAdded)
table.insert(connections, characterAddedConnection)
if player.Character then
onCharacterAdded(player.Character)
end
end
local function resetSitting()
for _, connection in ipairs(connections) do
connection:Disconnect()
end
connections = {}
local humanoid = player.Character and player.Character:FindFirstChildOfClass("Humanoid")
if humanoid then
humanoid:SetStateEnabled(Enum.HumanoidStateType.Seated, true)
end
end
if Value then
monitorCharacter()
local heartbeatConnection = runService.Heartbeat:Connect(function()
local humanoid = player.Character and player.Character:FindFirstChildOfClass("Humanoid")
if humanoid then
humanoid:SetStateEnabled(Enum.HumanoidStateType.Seated, false)
end
end)
table.insert(connections, heartbeatConnection)
else
resetSitting()
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")
-- Função para limpar o sofá (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
-- Limpar ferramentas via remoto
ReplicatedStorage:WaitForChild("RE"):WaitForChild("1Clea1rTool1s"):FireServer("ClearAllTools")
end
-- Conectar evento CharacterAdded
LocalPlayer.CharacterAdded:Connect(function(newCharacter)
Character = newCharacter
Humanoid = newCharacter:WaitForChild("Humanoid")
RootPart = newCharacter:WaitForChild("HumanoidRootPart")
cleanupCouch()
-- Conectar evento Died para o novo Humanoid
Humanoid.Died:Connect(function()
cleanupCouch()
end)
end)
-- Conectar evento Died para o Humanoid inicial, se existir
if Humanoid then
Humanoid.Died:Connect(function()
cleanupCouch()
end)
end
-- Função KillPlayerCouch
local function KillPlayerCouch()
if not selectedPlayerName then
warn("Erro: Nenhum jogador selecionado")
return
end
local target = Players:FindFirstChild(selectedPlayerName)
if not target or not target.Character then
warn("Erro: Jogador alvo não encontrado ou sem personagem")
return
end
local char = LocalPlayer.Character
if not char then
warn("Erro: Personagem do jogador local não encontrado")
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("Erro: Componentes necessários não encontrados")
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
-- Função BringPlayerLLL
local function BringPlayerLLL()
if not selectedPlayerName then
warn("Erro: Nenhum jogador selecionado")
return
end
local target = Players:FindFirstChild(selectedPlayerName)
if not target or not target.Character then
warn("Erro: Jogador alvo não encontrado ou sem personagem")
return
end
local char = LocalPlayer.Character
if not char then
warn("Erro: Personagem do jogador local não encontrado")
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("Erro: Componentes necessários não encontrados")
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
-- Função BringWithCouch
local function BringWithCouch()
local targetPlayer = Players:FindFirstChild(getgenv().Target)
if not targetPlayer then
warn("Erro: Nenhum jogador alvo selecionado")
return
end
if not targetPlayer.Character or not targetPlayer.Character:FindFirstChild("HumanoidRootPart") then
warn("Erro: Jogador alvo sem personagem ou HumanoidRootPart")
return
end
local args = { [1] = "ClearAllTools" }
ReplicatedStorage.RE["1Clea1rTool1s"]:FireServer(unpack(args))
local args = { [1] = "PickingTools", [2] = "Couch" }
ReplicatedStorage.RE:FindFirstChild("1Too1l"):InvokeServer(unpack(args))
local couch = LocalPlayer.Backpack:WaitForChild("Couch", 2)
if not couch then
warn("Erro: Sofá não encontrado no Backpack")
return
end
couch.Name = "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("Erro: Componentes do sofá não encontrados")
return
end
couch.Parent = LocalPlayer.Character
local tet = Instance.new("BodyVelocity", seat1)
tet.MaxForce = Vector3.new(math.huge, math.huge, math.huge)
tet.P = 1250
tet.Velocity = Vector3.new(0, 0, 0)
tet.Name = "#mOVOOEPF$#@F$#GERE..>V<<<<EW<V<<W"
repeat
for m = 1, 35 do
local pos = { x = 0, y = 0, z = 0 }
local tRoot = targetPlayer.Character and targetPlayer.Character.HumanoidRootPart
if not tRoot then break end
pos.x = tRoot.Position.X + (tRoot.Velocity.X / 2)
pos.y = tRoot.Position.Y + (tRoot.Velocity.Y / 2)
pos.z = tRoot.Position.Z + (tRoot.Velocity.Z / 2)
seat1.CFrame = CFrame.new(Vector3.new(pos.x, pos.y, pos.z)) * CFrame.new(-2, 2, 0)
task.wait()
end
tet:Destroy()
couch.Parent = LocalPlayer.Backpack
task.wait()
couch:FindFirstChild("Handle ").Name = "Handle"
task.wait(0.2)
couch.Parent = LocalPlayer.Character
task.wait()
couch.Parent = LocalPlayer.Backpack
couch.Handle.Name = "Handle "
task.wait(0.2)
couch.Parent = LocalPlayer.Character
tet = Instance.new("BodyVelocity", seat1)
tet.MaxForce = Vector3.new(math.huge, math.huge, math.huge)
tet.P = 1250
tet.Velocity = Vector3.new(0, 0, 0)
tet.Name = "#mOVOOEPF$#@F$#GERE..>V<<<<EW<V<<W"
until targetPlayer.Character and targetPlayer.Character.Humanoid and targetPlayer.Character.Humanoid.Sit == true
task.wait()
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
-- Função KillWithCouch
local function KillWithCouch()
local targetPlayer = Players:FindFirstChild(getgenv().Target)
if not targetPlayer then
warn("Erro: Nenhum jogador alvo selecionado")
return
end
if not targetPlayer.Character or not targetPlayer.Character:FindFirstChild("HumanoidRootPart") then
warn("Erro: Jogador alvo sem personagem ou HumanoidRootPart")
return
end
local args = { [1] = "ClearAllTools" }
ReplicatedStorage.RE["1Clea1rTool1s"]:FireServer(unpack(args))
local args = { [1] = "PickingTools", [2] = "Couch" }
ReplicatedStorage.RE:FindFirstChild("1Too1l"):InvokeServer(unpack(args))
local couch = LocalPlayer.Backpack:WaitForChild("Couch", 2)
if not couch then
warn("Erro: Sofá não encontrado no Backpack")
return
end
couch.Name = "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("Erro: Componentes do sofá não encontrados")
return
end
couch.Parent = LocalPlayer.Character
local tet = Instance.new("BodyVelocity", seat1)
tet.MaxForce = Vector3.new(math.huge, math.huge, math.huge)
tet.P = 1250
tet.Velocity = Vector3.new(0, 0, 0)
tet.Name = "#mOVOOEPF$#@F$#GERE..>V<<<<EW<V<<W"
repeat
for m = 1, 35 do
local pos = { x = 0, y = 0, z = 0 }
local tRoot = targetPlayer.Character and targetPlayer.Character.HumanoidRootPart
if not tRoot then break end
pos.x = tRoot.Position.X + (tRoot.Velocity.X / 2)
pos.y = tRoot.Position.Y + (tRoot.Velocity.Y / 2)
pos.z = tRoot.Position.Z + (tRoot.Velocity.Z / 2)
seat1.CFrame = CFrame.new(Vector3.new(pos.x, pos.y, pos.z)) * CFrame.new(-2, 2, 0)
task.wait()
end
tet:Destroy()
couch.Parent = LocalPlayer.Backpack
task.wait()
couch:FindFirstChild("Handle ").Name = "Handle"
task.wait(0.2)
couch.Parent = LocalPlayer.Character
task.wait()
couch.Parent = LocalPlayer.Backpack
couch.Handle.Name = "Handle "
task.wait(0.2)
couch.Parent = LocalPlayer.Character
tet = Instance.new("BodyVelocity", seat1)
tet.MaxForce = Vector3.new(math.huge, math.huge, math.huge)
tet.P = 1250
tet.Velocity = Vector3.new(0, 0, 0)
tet.Name = "#mOVOOEPF$#@F$#GERE..>V<<<<EW<V<<W"
until targetPlayer.Character and targetPlayer.Character.Humanoid and targetPlayer.Character.Humanoid.Sit == true
task.wait()
couch.Parent = LocalPlayer.Backpack
seat1.CFrame = CFrame.new(Vector3.new(9999, -450, 9999))
seat2.CFrame = CFrame.new(Vector3.new(9999, -450, 9999))
couch.Parent = LocalPlayer.Character
task.wait(0.1)
couch.Parent = LocalPlayer.Backpack
task.wait(2)
local bv = seat1:FindFirstChild("#mOVOOEPF$#@F$#GERE..>V<<<<EW<V<<W")
if bv then bv:Destroy() end
ReplicatedStorage.RE["1Clea1rTool1s"]:FireServer("ClearAllTools")
end
local PlayerSection = Troll:AddSection({ Name = "Troll Player" })
-- Função para obter lista de jogadores
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 = "Selecionar Jogador",
Options = getPlayerList(),
Default = "",
Callback = function(value)
selectedPlayerName = value
getgenv().Target = value
print("Jogador selecionado: " .. tostring(value))
end
})
Troll:AddButton({
Name = "Atualizar 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("Lista de jogadores atualizada: ", table.concat(newPlayers, ", "))
if selectedPlayerName and not Players:FindFirstChild(selectedPlayerName) then
selectedPlayerName = nil
getgenv().Target = nil
killDropdown:SetValue("")
print("Seleção resetada, jogador não está mais no servidor.")
end
else
print("Erro: Dropdown não encontrado ou nenhum jogador disponível.")
end
end
})
Troll:AddButton({
Name = "Teleportar até o Player",
Callback = function()
if not selectedPlayerName or not Players:FindFirstChild(selectedPlayerName) then
print("Erro: Player não selecionado ou não existe")
return
end
local character = LocalPlayer.Character
local humanoidRootPart = character and character:FindFirstChild("HumanoidRootPart")
if not humanoidRootPart then
warn("Erro: HumanoidRootPart do jogador local não encontrado")
return
end
local targetPlayer = Players:FindFirstChild(selectedPlayerName)
if targetPlayer and targetPlayer.Character and targetPlayer.Character:FindFirstChild("HumanoidRootPart") then
humanoidRootPart.CFrame = targetPlayer.Character.HumanoidRootPart.CFrame
else
print("Erro: Player alvo não encontrado ou sem HumanoidRootPart")
end
end
})
Troll:AddToggle({
Name = "Spectar 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 = "Métodos" })
Troll:AddDropdown({
Name = "Selecionar Método para Matar",
Options = {"Bus", "Couch", "Couch Sem ir até o alvo [BETA]"},
Default = "",
Callback = function(value)
methodKill = value
print("Método selecionado: " .. tostring(value))
end
})
Troll:AddButton({
Name = "Matar Player",
Callback = function()
if not selectedPlayerName or not Players:FindFirstChild(selectedPlayerName) then
print("Erro: Player não selecionado ou não existe")
return
end
if methodKill == "Couch" then
KillPlayerCouch()
elseif methodKill == "Couch Sem ir até o alvo [BETA]" then
KillWithCouch()
else
-- Método de ônibus
local character = LocalPlayer.Character
local humanoidRootPart = character and character:FindFirstChild("HumanoidRootPart")
if not humanoidRootPart then
warn("Erro: HumanoidRootPart do jogador local não encontrado")
return
end
local originalPosition = humanoidRootPart.CFrame
local function GetBus()
local vehicles = game.Workspace:FindFirstChild("Vehicles")
if vehicles then
return vehicles:FindFirstChild(LocalPlayer.Name .. "Car")
end
return nil
end
local bus = GetBus()
if not bus then
humanoidRootPart.CFrame = CFrame.new(1118.81, 75.998, -1138.61)
task.wait(0.5)
local remoteEvent = ReplicatedStorage:FindFirstChild("RE")
if remoteEvent and remoteEvent:FindFirstChild("1Ca1r") then
remoteEvent["1Ca1r"]:FireServer("PickingCar", "SchoolBus")
end
task.wait(1)
bus = GetBus()
end
if bus then
local seat = bus:FindFirstChild("Body") and bus.Body:FindFirstChild("VehicleSeat")
if seat and character:FindFirstChildOfClass("Humanoid") and not character.Humanoid.Sit then
repeat
humanoidRootPart.CFrame = seat.CFrame * CFrame.new(0, 2, 0)
task.wait()
until character.Humanoid.Sit or not bus.Parent
if character.Humanoid.Sit or not bus.Parent then
for k, v in pairs(bus.Body:GetChildren()) do
if v:IsA("Seat") then
v.CanTouch = false
end
end
end
end
end
local function TrackPlayer()
while true do
if selectedPlayerName then
local targetPlayer = Players:FindFirstChild(selectedPlayerName)
if targetPlayer and targetPlayer.Character and targetPlayer.Character:FindFirstChild("HumanoidRootPart") then
local targetHumanoid = targetPlayer.Character:FindFirstChildOfClass("Humanoid")
if targetHumanoid and targetHumanoid.Sit then
if character.Humanoid then
bus:SetPrimaryPartCFrame(CFrame.new(Vector3.new(9999, -450, 9999)))
print("Jogador sentou, levando ônibus para o void!")
task.wait(0.2)
local function simulateJump()
local humanoid = character and character:FindFirstChildWhichIsA("Humanoid")
if humanoid then
humanoid:ChangeState(Enum.HumanoidStateType.Jumping)
end
end
simulateJump()
print("Simulando pulo!")
task.wait(0.5)
humanoidRootPart.CFrame = originalPosition
print("Player voltou para a posição inicial.")
end
break
else
local targetRoot = targetPlayer.Character.HumanoidRootPart
local time = tick() * 35
local lateralOffset = math.sin(time) * 4
local frontBackOffset = math.cos(time) * 20
bus:SetPrimaryPartCFrame(targetRoot.CFrame * CFrame.new(lateralOffset, 0, frontBackOffset))
end
end
end
RunService.RenderStepped:Wait()
end
end
spawn(TrackPlayer)
end
end
})
Troll:AddButton({
Name = "Puxar Player",
Callback = function()
if not selectedPlayerName or not Players:FindFirstChild(selectedPlayerName) then
print("Erro: Player não selecionado ou não existe")
return
end
if methodKill == "Couch" then
BringPlayerLLL()
elseif methodKill == "Couch Sem ir até o alvo [BETA]" then
BringWithCouch()
else
-- Método de ônibus
local character = LocalPlayer.Character
local humanoidRootPart = character and character:FindFirstChild("HumanoidRootPart")
if not humanoidRootPart then
warn("Erro: HumanoidRootPart do jogador local não encontrado")
return
end
local originalPosition = humanoidRootPart.CFrame
local function GetBus()
local vehicles = game.Workspace:FindFirstChild("Vehicles")
if vehicles then
return vehicles:FindFirstChild(LocalPlayer.Name .. "Car")
end
return nil
end
local bus = GetBus()
if not bus then
humanoidRootPart.CFrame = CFrame.new(1118.81, 75.998, -1138.61)
task.wait(0.5)
local remoteEvent = ReplicatedStorage:FindFirstChild("RE")
if remoteEvent and remoteEvent:FindFirstChild("1Ca1r") then
remoteEvent["1Ca1r"]:FireServer("PickingCar", "SchoolBus")
end
task.wait(1)
bus = GetBus()
end
if bus then
local seat = bus:FindFirstChild("Body") and bus.Body:FindFirstChild("VehicleSeat")
if seat and character:FindFirstChildOfClass("Humanoid") and not character.Humanoid.Sit then
repeat
humanoidRootPart.CFrame = seat.CFrame * CFrame.new(0, 2, 0)
task.wait()
until character.Humanoid.Sit or not bus.Parent
end
end
local function TrackPlayer()
while true do
if selectedPlayerName then
local targetPlayer = Players:FindFirstChild(selectedPlayerName)
if targetPlayer and targetPlayer.Character and targetPlayer.Character:FindFirstChild("HumanoidRootPart") then
local targetHumanoid = targetPlayer.Character:FindFirstChildOfClass("Humanoid")
if targetHumanoid and targetHumanoid.Sit then
if character.Humanoid then
bus:SetPrimaryPartCFrame(originalPosition)
task.wait(0.7)
local args = { [1] = "DeleteAllVehicles" }
ReplicatedStorage.RE:FindFirstChild("1Ca1r"):FireServer(unpack(args))
end
break
else
local targetRoot = targetPlayer.Character.HumanoidRootPart
local time = tick() * 35
local lateralOffset = math.sin(time) * 4
local frontBackOffset = math.cos(time) * 20
bus:SetPrimaryPartCFrame(targetRoot.CFrame * CFrame.new(lateralOffset, 0, frontBackOffset))
end
end
end
RunService.RenderStepped:Wait()
end
end
spawn(TrackPlayer)
end
end
})
local function houseBanKill()
if not selectedPlayerName then
print("Nenhum jogador selecionado!")
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 EHouse
local availableHouses = {}
-- Coletar todas as casas disponÃveis ("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
-- Escolher uma casa aleatória da lista
if #availableHouses > 0 then
local randomHouse = availableHouses[math.random(1, #availableHouses)]
EHouse = randomHouse.Lot
local houseNumber = randomHouse.Number
-- Teleportar para o BuyDetector e clicar
local BuyDetector = EHouse: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
-- Disparar o novo remote event para construir a casa
task.wait(0.5)
local args = {
houseNumber, -- Número da casa aleatória
"056_House" -- Tipo da casa
}
game:GetService("ReplicatedStorage"):WaitForChild("Remotes"):WaitForChild("Lot:BuildProperty"):FireServer(unpack(args))
else
print("Nenhuma casa disponÃvel para compra!")
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(alvo, pos, angulo)
PCar:SetPrimaryPartCFrame(CFrame.new(alvo.Position) * pos * angulo)
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 pedro = 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 a = workspace:FindPartsInRegion3(pedro, game.Players.LocalPlayer.Character.HumanoidRootPart, math.huge)
for i, v in pairs(a) 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
-- Cálculo da posição ajustada com base na velocidade do alvo
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)
-- Posiciona a bola diretamente na posição ajustada
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("Nenhum jogador selecionado ou não existe")
return
end
local Player = game.Players.LocalPlayer
local Character = Player.Character
local Humanoid = Character and Character:FindFirstChildOfClass("Humanoid")
local RootPart = Character and Character:FindFirstChild("HumanoidRootPart")
local Vehicles = game.Workspace:FindFirstChild("Vehicles")
if not Humanoid or not RootPart then
warn("Humanoid ou RootPart inválido")
return
end
local function spawnBoat()
RootPart.CFrame = CFrame.new(1754, -2, 58)
task.wait(0.5)
game:GetService("ReplicatedStorage").RE:FindFirstChild("1Ca1r"):FireServer("PickingBoat", "MilitaryBoatFree")
task.wait(1)
return Vehicles:FindFirstChild(Player.Name.."Car")
end
local PCar = Vehicles:FindFirstChild(Player.Name.."Car") or spawnBoat()
if not PCar then
warn("Falha ao spawnar o barco")
return
end
local Seat = PCar:FindFirstChild("Body") and PCar.Body:FindFirstChild("VehicleSeat")
if not Seat then
warn("Assento não encontrado")
return
end
repeat
task.wait(0.1)
RootPart.CFrame = Seat.CFrame * CFrame.new(0, 1, 0)
until Humanoid.SeatPart == Seat
print("Barco spawnado!")
local TargetPlayer = game.Players:FindFirstChild(selectedPlayerName)
if not TargetPlayer or not TargetPlayer.Character then
warn("Jogador não encontrado")
return
end
local TargetC = TargetPlayer.Character
local TargetH = TargetC:FindFirstChildOfClass("Humanoid")
local TargetRP = TargetC:FindFirstChild("HumanoidRootPart")
if not TargetRP or not TargetH then
warn("Humanoid ou RootPart do alvo não encontrado")
return
end
local Spin = Instance.new("BodyAngularVelocity")
Spin.Name = "Spinning"
Spin.Parent = PCar.PrimaryPart
Spin.MaxTorque = Vector3.new(0, math.huge, 0)
Spin.AngularVelocity = Vector3.new(0, 369, 0)
print("Fling ativo!")
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 desativado")
end
end)
end
})
print("Fling - Boat button created")
Troll:AddButton({
Name = "Desligar 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("Nenhum RootPart ou Humanoid encontrado!")
return
end
Humanoid.PlatformStand = true
print("Jogador paralisado para reduzir efeitos do spin.")
for _, obj in pairs(RootPart:GetChildren()) do
if obj:IsA("BodyAngularVelocity") or obj:IsA("BodyVelocity") then
obj:Destroy()
end
end
print("Spin e forças removidas do jogador.")
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 removido do barco.")
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("Jogador está preso na coordenada segura.")
task.wait(3)
bp:Destroy()
bg:Destroy()
Humanoid.PlatformStand = false
print("Jogador liberado, seguro na posição.")
end
})
local kill = Troll:AddSection({Name = "Click Kill Methods"})
Troll:AddButton({
Name = "Click Fling Portas [Beta]",
Description = "Para Usar, Recomendo chegar perto de outras portas, apos ela ir até você, clique no jogador que deseja flingar",
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")
-- Alvo invisível (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
-- Attachment base no BlackHole
local baseAttachment = Instance.new("Attachment")
baseAttachment.Name = "Luscaa_BlackHoleAttachment"
baseAttachment.Parent = BlackHole
-- Atualiza posição do BlackHole
RunService.Heartbeat:Connect(function()
BlackHole.CFrame = HRP.CFrame
end)
-- Lista de portas controladas
local ControlledDoors = {}
-- Prepara uma porta para ser controlada
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
-- Detecta e prepara portas existentes
for _, obj in ipairs(Workspace:GetDescendants()) do
if obj:IsA("BasePart") and string.find(obj.Name, "Door") then
SetupPart(obj)
end
end
-- Novas portas no futuro
Workspace.DescendantAdded:Connect(function(obj)
if obj:IsA("BasePart") and string.find(obj.Name, "Door") then
SetupPart(obj)
end
end)
-- Flinga jogador com timeout e retorno
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
-- Sempre retorna as portas
for _, data in ipairs(ControlledDoors) do
if data.Align then
data.Align.Attachment1 = baseAttachment
end
end
end
-- Clique (funciona no 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 jogadores = game:GetService("Players")
local rep = game:GetService("ReplicatedStorage")
local entrada = game:GetService("UserInputService")
local eu = jogadores.LocalPlayer
local cam = workspace.CurrentCamera
local podeClicar = true
local ferramentaEquipada = false
local NOME_FERRAMENTA = "Click Fling Couch"
local mochila = eu:WaitForChild("Backpack")
if not mochila:FindFirstChild(NOME_FERRAMENTA) and not (eu.Character and eu.Character:FindFirstChild(NOME_FERRAMENTA)) then
local ferramenta = Instance.new("Tool")
ferramenta.Name = NOME_FERRAMENTA
ferramenta.RequiresHandle = false
ferramenta.CanBeDropped = false
ferramenta.Equipped:Connect(function()
ferramentaEquipada = true
end)
ferramenta.Unequipped:Connect(function()
ferramentaEquipada = false
end)
ferramenta.Parent = mochila
end
local function jogarComSofa(alvo)
if not ferramentaEquipada then return end
if not alvo or not alvo.Character or alvo == eu then return end
local jogando = true
local raiz = eu.Character and eu.Character:FindFirstChild("HumanoidRootPart")
local alvoRaiz = alvo.Character and alvo.Character:FindFirstChild("HumanoidRootPart")
if not raiz or not alvoRaiz then return end
local boneco = eu.Character
local humano = boneco:FindFirstChildOfClass("Humanoid")
local posOriginal = raiz.CFrame
rep:WaitForChild("RE"):WaitForChild("1Clea1rTool1s"):FireServer("ClearAllTools")
task.wait(0.2)
rep.RE:FindFirstChild("1Too1l"):InvokeServer("PickingTools", "Couch")
task.wait(0.3)
local sofa = eu.Backpack:FindFirstChild("Couch")
if sofa then
sofa.Parent = boneco
end
task.wait(0.1)
game:GetService("VirtualInputManager"):SendKeyEvent(true, Enum.KeyCode.F, false, game)
task.wait(0.25)
workspace.FallenPartsDestroyHeight = 0/0
local forca = Instance.new("BodyVelocity")
forca.Name = "ForcaJogada"
forca.Velocity = Vector3.new(9e8, 9e8, 9e8)
forca.MaxForce = Vector3.new(math.huge, math.huge, math.huge)
forca.Parent = raiz
humano:SetStateEnabled(Enum.HumanoidStateType.Seated, false)
humano.PlatformStand = false
cam.CameraSubject = alvo.Character:FindFirstChild("Head") or alvoRaiz or humano
task.spawn(function()
local angulo = 0
local partes = {raiz}
while jogando and alvo and alvo.Character and alvo.Character:FindFirstChildOfClass("Humanoid") do
local alvoHum = alvo.Character:FindFirstChildOfClass("Humanoid")
if alvoHum.Sit then break end
angulo += 50
for _, parte in ipairs(partes) do
local hrp = alvo.Character.HumanoidRootPart
local pos = hrp.Position + hrp.Velocity / 1.5
raiz.CFrame = CFrame.new(pos) * CFrame.Angles(math.rad(angulo), 0, 0)
end
raiz.Velocity = Vector3.new(9e8, 9e8, 9e8)
raiz.RotVelocity = Vector3.new(9e8, 9e8, 9e8)
task.wait()
end
jogando = false
forca:Destroy()
humano:SetStateEnabled(Enum.HumanoidStateType.Seated, true)
humano.PlatformStand = false
raiz.CFrame = posOriginal
cam.CameraSubject = humano
for _, p in pairs(boneco:GetDescendants()) do
if p:IsA("BasePart") then
p.Velocity = Vector3.zero
p.RotVelocity = Vector3.zero
end
end
humano:UnequipTools()
rep.RE:FindFirstChild("1Too1l"):InvokeServer("PickingTools", "Couch")
end)
while jogando do
task.wait()
end
end
entrada.TouchTap:Connect(function(toques, processado)
if processado or not podeClicar or not ferramentaEquipada then return end
local pos = toques[1]
local raio = cam:ScreenPointToRay(pos.X, pos.Y)
local acerto = workspace:Raycast(raio.Origin, raio.Direction * 1000)
if acerto and acerto.Instance then
local alvo = jogadores:GetPlayerFromCharacter(acerto.Instance:FindFirstAncestorOfClass("Model"))
if alvo and alvo ~= eu then
podeClicar = false
jogarComSofa(alvo)
task.delay(2, function()
podeClicar = true
end)
end
end
end)
end
})
Troll:AddButton({
Name = "Click Fling Ball (Tool)",
Callback = function()
local jogadores = game:GetService("Players")
local rep = game:GetService("ReplicatedStorage")
local mundo = game:GetService("Workspace")
local entrada = game:GetService("UserInputService")
local cam = mundo.CurrentCamera
local eu = jogadores.LocalPlayer
local NOME_FERRAMENTA = "Click Fling Ball"
local ferramentaEquipada = false
local mochila = eu:WaitForChild("Backpack")
if not mochila:FindFirstChild(NOME_FERRAMENTA) then
local ferramenta = Instance.new("Tool")
ferramenta.Name = NOME_FERRAMENTA
ferramenta.RequiresHandle = false
ferramenta.CanBeDropped = false
ferramenta.Equipped:Connect(function()
ferramentaEquipada = true
end)
ferramenta.Unequipped:Connect(function()
ferramentaEquipada = false
end)
ferramenta.Parent = mochila
end
-- Função FlingBall (bola)
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
-- Toque na tela para aplicar a bola
entrada.TouchTap:Connect(function(toques, processado)
if not ferramentaEquipada or processado then return end
local pos = toques[1]
local raio = cam:ScreenPointToRay(pos.X, pos.Y)
local hit = mundo:Raycast(raio.Origin, raio.Direction * 1000)
if hit and hit.Instance then
local modelo = hit.Instance:FindFirstAncestorOfClass("Model")
local jogador = jogadores:GetPlayerFromCharacter(modelo)
if jogador and jogador ~= eu then
FlingBall(jogador)
end
end
end)
end
})
Troll:AddButton({
Name = "Click Kill Couch (Tool)",
Callback = function()
local jogadores = game:GetService("Players")
local rep = game:GetService("ReplicatedStorage")
local loop = game:GetService("RunService")
local mundo = game:GetService("Workspace")
local entrada = game:GetService("UserInputService")
local eu = jogadores.LocalPlayer
local cam = mundo.CurrentCamera
local NOME_FERRAMENTA = "Click Kill Couch"
local ferramentaEquipada = false
local nomeAlvo = nil
local loopTP = nil
local sofaEquipado = false
local base = nil
local posInicial = nil
local raiz = nil
local mochila = eu:WaitForChild("Backpack")
if not mochila:FindFirstChild(NOME_FERRAMENTA) then
local ferramenta = Instance.new("Tool")
ferramenta.Name = NOME_FERRAMENTA
ferramenta.RequiresHandle = false
ferramenta.CanBeDropped = false
ferramenta.Equipped:Connect(function()
ferramentaEquipada = true
end)
ferramenta.Unequipped:Connect(function()
ferramentaEquipada = false
nomeAlvo = nil
limparSofa()
end)
ferramenta.Parent = mochila
end
function limparSofa()
if loopTP then
loopTP:Disconnect()
loopTP = nil
end
if sofaEquipado then
local boneco = eu.Character
if boneco then
local sofa = boneco:FindFirstChild("Couch")
if sofa then
sofa.Parent = eu.Backpack
sofaEquipado = false
end
end
end
if base then
base:Destroy()
base = nil
end
if getgenv().AntiSit then
getgenv().AntiSit:Set(false)
end
local humano = eu.Character and eu.Character:FindFirstChildOfClass("Humanoid")
if humano then
humano:SetStateEnabled(Enum.HumanoidStateType.Physics, true)
humano:ChangeState(Enum.HumanoidStateType.GettingUp)
end
if posInicial and raiz then
raiz.CFrame = posInicial
posInicial = nil
end
end
function pegarSofa()
local boneco = eu.Character
if not boneco then return end
local mochila = eu.Backpack
if not mochila:FindFirstChild("Couch") and not boneco:FindFirstChild("Couch") then
local args = { "PickingTools", "Couch" }
rep.RE["1Too1l"]:InvokeServer(unpack(args))
task.wait(0.1)
end
local sofa = mochila:FindFirstChild("Couch") or boneco:FindFirstChild("Couch")
if sofa then
sofa.Parent = boneco
sofaEquipado = true
end
end
function posAleatoriaAbaixo(boneco)
local rp = boneco: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 tpAbaixo(alvo)
if not alvo or not alvo.Character or not alvo.Character:FindFirstChild("HumanoidRootPart") then return end
local meuBoneco = eu.Character
local minhaRaiz = meuBoneco and meuBoneco:FindFirstChild("HumanoidRootPart")
local humano = meuBoneco and meuBoneco:FindFirstChildOfClass("Humanoid")
if not minhaRaiz or not humano then return end
humano:SetStateEnabled(Enum.HumanoidStateType.Physics, false)
if not base then
base = Instance.new("Part")
base.Size = Vector3.new(10, 1, 10)
base.Anchored = true
base.CanCollide = true
base.Transparency = 0.5
base.Parent = mundo
end
local destino = posAleatoriaAbaixo(alvo.Character)
base.Position = destino
minhaRaiz.CFrame = CFrame.new(destino)
humano:SetStateEnabled(Enum.HumanoidStateType.Physics, true)
end
function arremessarComSofa(alvo)
if not alvo then return end
nomeAlvo = alvo.Name
local boneco = eu.Character
if not boneco then return end
posInicial = boneco:FindFirstChild("HumanoidRootPart") and boneco.HumanoidRootPart.CFrame
raiz = boneco:FindFirstChild("HumanoidRootPart")
pegarSofa()
loopTP = loop.Heartbeat:Connect(function()
local alvoAtual = jogadores:FindFirstChild(nomeAlvo)
if not alvoAtual or not alvoAtual.Character or not alvoAtual.Character:FindFirstChild("Humanoid") then
limparSofa()
return
end
if getgenv().AntiSit then
getgenv().AntiSit:Set(true)
end
tpAbaixo(alvoAtual)
end)
task.spawn(function()
local alvoAtual = jogadores:FindFirstChild(nomeAlvo)
while alvoAtual and alvoAtual.Character and alvoAtual.Character:FindFirstChild("Humanoid") do
task.wait(0.05)
if alvoAtual.Character.Humanoid.SeatPart then
local buraco = CFrame.new(265.46, -450.83, -59.93)
alvoAtual.Character.HumanoidRootPart.CFrame = buraco
eu.Character.HumanoidRootPart.CFrame = buraco
task.wait(0.4)
limparSofa()
task.wait(0.2)
if posInicial then
eu.Character.HumanoidRootPart.CFrame = posInicial
end
break
end
end
end)
end
entrada.TouchTap:Connect(function(toques, processado)
if not ferramentaEquipada or processado then return end
local pos = toques[1]
local raio = cam:ScreenPointToRay(pos.X, pos.Y)
local hit = mundo:Raycast(raio.Origin, raio.Direction * 1000)
if hit and hit.Instance then
local modelo = hit.Instance:FindFirstAncestorOfClass("Model")
local jogador = jogadores:GetPlayerFromCharacter(modelo)
if jogador and jogador ~= eu then
arremessarComSofa(jogador)
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("Jogador sentou, levando ônibus para o 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("Simulando primeiro pulo!")
task.wait(0.4)
simulateJump()
print("Simulando segundo pulo!")
task.wait(0.5)
if originalPosition then
Players.LocalPlayer.Character.HumanoidRootPart.CFrame = originalPosition
print("Player voltou para a posição inicial Xique")
task.wait(0.1)
local args = {
[1] = "DeleteAllVehicles"
}
ReplicatedStorage:WaitForChild("RE"):WaitForChild("1Ca1r"):FireServer(unpack(args))
print("Todos os veículos foram deletados!")
end
end
break
else
local targetRoot = targetPlayer.Character.HumanoidRootPart
local time = tick() * 35
local lateralOffset = math.sin(time) * 10 -- Movimento lateral rápido
local frontBackOffset = math.cos(time) * 20 -- Movimento frente/trás
local bus = GetBus()
if bus then
bus:SetPrimaryPartCFrame(targetRoot.CFrame * CFrame.new(0, 0, frontBackOffset))
end
end
end
end
RunService.RenderStepped:Wait()
end
if callback then
callback()
end
end
local function StartKillBusao(playerName, callback)
local selectedPlayerName = playerName
local player = Players.LocalPlayer
local character = player.Character or player.CharacterAdded:Wait()
local humanoidRootPart = character:WaitForChild("HumanoidRootPart")
originalPosition = humanoidRootPart.CFrame
local bus = GetBus()
if not bus then
humanoidRootPart.CFrame = CFrame.new(1118.81, 75.998, -1138.61)
task.wait(0.5)
local remoteEvent = ReplicatedStorage:FindFirstChild("RE")
if remoteEvent and remoteEvent:FindFirstChild("1Ca1r") then
remoteEvent["1Ca1r"]:FireServer("PickingCar", "SchoolBus")
end
task.wait(1)
bus = GetBus()
end
if bus then
local seat = bus:FindFirstChild("Body") and bus.Body:FindFirstChild("VehicleSeat")
if seat and character:FindFirstChildOfClass("Humanoid") and not character.Humanoid.Sit then
repeat
humanoidRootPart.CFrame = seat.CFrame * CFrame.new(0, 2, 0)
task.wait()
until character.Humanoid.Sit or not bus.Parent
end
end
spawn(function()
TrackPlayer(selectedPlayerName, callback)
end)
end
local function PerformActionForAllPlayers(players)
if #players == 0 then
return
end
local player = table.remove(players, 1)
StartKillBusao(player.Name, function()
task.wait(0.5)
PerformActionForAllPlayers(players)
end)
end
PerformActionForAllPlayers(Players:GetPlayers())
end
})
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 EHouse
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
EHouse = Lot
break
end
end
end
end
local BuyDetector = EHouse: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(alvo, pos, angulo)
PCar:SetPrimaryPartCFrame(CFrame.new(alvo.Position) * pos * angulo)
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 pedro = 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 a = workspace:FindPartsInRegion3(pedro, game.Players.LocalPlayer.Character.HumanoidRootPart, math.huge)
for i, v in pairs(a) 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
-- Deletar o veículo
local deleteArgs = {
[1] = "DeleteAllVehicles"
}
ReplicatedStorage:WaitForChild("RE"):WaitForChild("1Ca1r"):FireServer(unpack(deleteArgs))
end
-- Iterar sobre todos os jogadores no mapa
for _, player in pairs(Players:GetPlayers()) do
if player ~= Player 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")
-- Se não tiver um carro, cria um
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")
-- Se o carro existir, teletransporta para o assento se necessário
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
-- Adiciona o BodyGyro ao carro para controle de movimento
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)
-- Função de Fling em cada jogador por 3 segundos
local function flingPlayer(TargetC, TargetRP, TargetH)
Angles = 0
local endTime = tick() + 1 -- Define o tempo final em 2 segundos a partir de agora
while tick() < endTime do
Angles = Angles + 100
task.wait()
-- Movimentos e ângulos para o Fling
local kill = function(alvo, pos, angulo)
PCar:SetPrimaryPartCFrame(CFrame.new(alvo.Position) * pos * angulo)
end
-- Fling para várias posições ao redor do 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
-- Itera sobre todos os jogadores
for _, Target in pairs(game.Players:GetPlayers()) do
-- Pula o jogador local
if Target ~= Player then
local TargetC = Target.Character
local TargetH = TargetC and TargetC:FindFirstChildOfClass("Humanoid")
local TargetRP = TargetC and TargetC:FindFirstChild("HumanoidRootPart")
-- Se encontrar o alvo e seus componentes, executa o fling
if TargetC and TargetH and TargetRP then
flingPlayer(TargetC, TargetRP, TargetH) -- Fling no jogador atual
end
end
end
-- Retorna o jogador para sua posição original
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 o BodyGyro após o efeito
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 [melhor]",
Callback = function()
local args = {
[1] = "ClearAllTools"
}
game:GetService("ReplicatedStorage"):WaitForChild("RE"):WaitForChild("1Clea1rTool1s"):FireServer(unpack(args))
wait(0.2)
toolselcted = "Couch"
dupeamot = 25 --Put amouth to dupe
picktoolremote = game:GetService("ReplicatedStorage").RE:FindFirstChild("1Too1l")
cleartoolremote = game:GetService("ReplicatedStorage").RE:FindFirstChild("1Clea1rTool1s")
game:GetService("StarterGui"):SetCore("SendNotification",{Title="Dupando",Text="Nao Clique em nada quando tiver dupando . ", Button1 = " Eu entendi" ,Duration=5})
game:GetService("StarterGui"):SetCore("SendNotification",{Title="Dupe Script",Text="Because It will break the script and you will need to rejoin.", Button1 = "Eu entendi" ,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="Dupando vida",Text="Se tem".." "..m.." ".."Duped".." "..toolselcted.."!",Duration=0.5})
elseif m == dupeamot or m >= dupeamot - 1 then
game:GetService("StarterGui"):SetCore("SendNotification",{Title="Dupando",Text="Se tem".." "..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 [melhor]",
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
picktoolremote = game:GetService("ReplicatedStorage").RE:FindFirstChild("1Too1l")
cleartoolremote = game:GetService("ReplicatedStorage").RE:FindFirstChild("1Clea1rTool1s")
game:GetService("StarterGui"):SetCore("SendNotification",{Title="Dupando",Text="Nao clique em nada", Button1 = "Eu entendi" ,Duration=5})
game:GetService("StarterGui"):SetCore("SendNotification",{Title="Dupando",Text="Espere", Button1 = "Tendeu" ,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="Agora c Tem".." "..m.." ".."Duped".." "..toolselcted.."!",Duration=0.5})
elseif m == dupeamot or m >= dupeamot - 1 then
game:GetService("StarterGui"):SetCore("SendNotification",{Title="Dupe Script",Text="Agora c tem".." "..m.." ".."Duped".." "..toolselcted.."!".." ".."As tools Tao sendo dupada Clica em nada nao fiote",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
-- Função para teletransportar o jogador de volta à posição inicial após 10 segundos
task.delay(14, function()
game.Players.LocalPlayer.Character.HumanoidRootPart.CFrame = CFrame.new(initialPosition)
end)
-- Função para limpar todas as ferramentas 0.5 segundos após teletransporte para a posição inicial
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 14: Proteção === --
---------------------------------------------------------------------------------------------------------------------------------
local Tab = Window:MakeTab({"Protection", "rbxassetid://11322093465"})
local LocalPlayer = game:GetService("Players").LocalPlayer
local Workspace = game:GetService("Workspace")
local RunService = game:GetService("RunService")
local backupTables = {
Vehicles = {},
Canoes = {},
Jets = {},
Helis = {},
Balls = {}
}
local TeleportCarro = {}
function TeleportCarro:MostrarNotificacao(msg)
print("🔔 "..msg)
end
local function AntiFlingLoop(name, getFolderFunc)
local active = false
task.spawn(function()
while true do
if active and LocalPlayer.Character then
local folder = getFolderFunc()
if folder then
for _, item in ipairs(folder:GetChildren()) do
local isMine = false
if name == "Vehicles" then
for _, seat in ipairs(item:GetDescendants()) do
if (seat:IsA("VehicleSeat") or seat:IsA("Seat")) and seat.Occupant and seat.Occupant.Parent == LocalPlayer.Character then
isMine = true
break
end
end
elseif name == "Canoes" then
local owner = item:FindFirstChild("Owner")
isMine = owner and owner.Value == LocalPlayer
elseif name == "Jets" or name == "Helis" then
isMine = item.Name == LocalPlayer.Name
end
if not isMine then
table.insert(backupTables[name], item:Clone())
item:Destroy()
end
end
end
end
task.wait(0.03)
end
end)
return function(state)
active = state
TeleportCarro:MostrarNotificacao(name.." "..(state and "ativado!" or "desativado!"))
if not state then
for _, item in ipairs(backupTables[name]) do
local parentFolder = getFolderFunc()
if parentFolder then item.Parent = parentFolder end
end
backupTables[name] = {}
end
end
end
Tab: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
Tab:AddToggle({
Name = "Anti fling Carros",
Description = "",
Default = false,
Callback = AntiFlingLoop("Vehicles", function()
return Workspace:FindFirstChild("Vehicles")
end)
})
Tab: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)
})
Tab: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)
})
Tab: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)
})
Tab: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
})
Tab: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
})
Tab: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
})
local Tab = Window:MakeTab({"Avatar", "rbxassetid://10734952036"})
Tab:AddSection({ Name = "Copiar Skin" })
local Players = game:GetService("Players")
local ReplicatedStorage = game:GetService("ReplicatedStorage")
local Remotes = ReplicatedStorage:WaitForChild("Remotes")
local Target = nil
-- Função para obter os nomes dos jogadores
local function GetPlayerNames()
local PlayerNames = {}
for _, player in ipairs(Players:GetPlayers()) do
table.insert(PlayerNames, player.Name)
end
return PlayerNames
end
-- Dropdown de seleção de jogador
local Dropdown = Tab:AddDropdown({
Name = "Selecionar Jogador",
Options = GetPlayerNames(),
Default = Target,
Callback = function(Value)
Target = Value
end
})
-- Atualiza opções do dropdown quando alguém entra ou sai
local function UpdateDropdown()
Dropdown:Refresh(GetPlayerNames(), true)
end
Players.PlayerAdded:Connect(UpdateDropdown)
Players.PlayerRemoving:Connect(UpdateDropdown)
Tab:AddButton({
Name = "Copiar 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
-- COPIAR DO JOGADOR ALVO
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
})
-- Definir cores para o efeito RGB
local colors = {
Color3.new(1, 0, 0), -- Vermelho
Color3.new(0, 1, 0), -- Verde
Color3.new(0, 0, 1), -- Azul
Color3.new(1, 1, 0), -- Amarelo
Color3.new(0, 1, 1), -- Ciano
Color3.new(1, 0, 1) -- Magenta
}
-- Variável para controlar o estado do toggle House RGB
local isHouseRGBActive = false
-- Função para alterar a cor da casa
local function changeColor()
local replicatedStorage = game:GetService("ReplicatedStorage")
local remoteEvent = replicatedStorage:FindFirstChild("RE") and replicatedStorage.RE:FindFirstChild("1Player1sHous1e")
if not remoteEvent then
warn("RemoteEvent '1Player1sHous1e' não encontrado.")
return
end
while isHouseRGBActive do
for _, color in ipairs(colors) do
if not isHouseRGBActive then return end
local args = {
[1] = "ColorPickHouse",
[2] = color
}
pcall(function()
remoteEvent:FireServer(unpack(args))
end)
task.wait(0.8)
end
end
end
local function toggleHouseRGB(state)
isHouseRGBActive = state
if isHouseRGBActive then
print("House RGB Activated")
spawn(changeColor)
else
print("House RGB Deactivated")
end
end
-- Variáveis globais
local isUnbanActive = false
local HouseTab = Window:MakeTab({"Casas", "home"})
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()
HouseTab: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ção para atualizar a lista de casas
local function DropdownHouseUpdate()
local Tabela = getHouseList()
print("DropdownHouseUpdate called. Houses found:", #Tabela)
pcall(function()
HouseTab:ClearDropdown("Selecione a Casa") -- Tentar limpar dropdown, se suportado
HouseTab: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()
HouseTab: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()
HouseTab: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()
HouseTab: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 = HouseTab: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()
HouseTab: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()
HouseTab: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()
HouseTab: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()
HouseTab: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)
-- Label após dropdown
pcall(function()
HouseTab:AddLabel("Teleporte para a Casa que Quiser")
end)
-- Seção para Auto Unban
pcall(function()
HouseTab:AddSection({ Name = "Auto Unban" })
end)
-- Toggle para Auto Unban
pcall(function()
HouseTab: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)
-- Label após Auto Unban
pcall(function()
HouseTab:AddLabel("Te desbane automaticamente das Casas")
end)
-- Seção para Casa RGB
pcall(function()
HouseTab:AddSection({ Name = "Casa RGB" })
end)
-- Toggle para Casa RGB
pcall(function()
HouseTab:AddToggle({
Name = "Casa RGB",
Default = false,
Callback = function(state)
toggleHouseRGB(state)
end
})
end)
-- Label após Casa RGB
pcall(function()
HouseTab:AddLabel("Deixa a sua casa RGB")
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 Tab = Window:MakeTab({"Audio All", "music"})
-- Create a section
Tab:AddSection({"Audio Todos os Players"})
-- Lista de áudios
local audios = {
{Name = "Yamete Kudasai", ID = 108494476595033},
{Name = "Gritinho", ID = 5710016194},
{Name = "Jumpscare Horroroso", ID = 85435253347146},
{Name = "Áudio Alto", ID = 6855150757},
{Name = "Ruído", ID = 120034877160791},
{Name = "Jumpscare 2", ID = 110637995610528},
{Name = "Risada Da Bruxa Minecraft", ID = 116214940486087},
{Name = "The Boiled One", ID = 137177653817621},
{Name = "Deitei Um Ave Maria Doido", ID = 128669424001766},
{Name = "Mandrake Detected", ID = 9068077052},
{Name = "Aaaaaaaaa", ID = 80156405968805},
{Name = "AAAHHHH", ID = 9084006093},
{Name = "amongus", ID = 6651571134},
{Name = "Sus", ID = 6701126635},
{Name = "Gritao AAAAAAAAA", ID = 5853668794},
{Name = "UHHHHH COFFCOFF", ID = 7056720271},
{Name = "SUS", ID = 7153419575},
{Name = "Sonic.exe", ID = 2496367477},
{Name = "Tubers93 1", ID = 270145703},
{Name = "Tubers93 2", ID = 18131809532},
{Name = "John's Laugh", ID = 130759239},
{Name = "Nao sei KKKK", ID = 6549021381},
{Name = "Grito", ID = 80156405968805},
{Name = "Sus Audio", ID = 7705506391},
{Name = "AAAH", ID = 7772283448},
{Name = "Gay, gay", ID = 18786647417},
{Name = "Bat Hit", ID = 7129073354},
{Name = "Nuclear Siren", ID = 675587093},
{Name = "Sem ideia de nome KK", ID = 7520729342},
{Name = "Grito 2", ID = 91412024101709},
{Name = "Estora tímpano", ID = 268116333},
{Name = "Gemidão", ID = 106835463235574},
{Name = "Toma Jack", ID = 132603645477541},
{Name = "Pede ifood pede", ID = 133843750864059},
{Name = "I Ghost The down", ID = 84663543883498},
{Name = "Compre OnLine Na shoope", ID = 8747441609},
{Name = "Uh Que Nojo", ID = 103440368630269},
{Name = "Sai dai Lava Prato", ID = 101232400175829},
{Name = "Seloko num compensa", ID = 78442476709262},
}
local selectedAudioID
-- Adicionar uma textbox para inserir o ID do áudio
Tab:AddTextBox({
Name = "Insira o ID do Áudio ou Musica",
Description = "Digite o ID do áudio",
PlaceholderText = "ID do áudio",
Callback = function(value)
selectedAudioID = tonumber(value)
end
})
-- Adicionar uma dropdown para selecionar o áudio
local audioNames = {}
for _, audio in ipairs(audios) do
table.insert(audioNames, audio.Name)
end
Tab:AddDropdown({
Name = "Selecione o Áudio",
Description = "Escolha um áudio da lista",
Options = audioNames,
Default = audioNames[1],
Flag = "selected_audio",
Callback = function(value)
for _, audio in ipairs(audios) do
if audio.Name == value then
selectedAudioID = audio.ID
break
end
end
end
})
-- Controle do loop
local audioLoop = false
-- Nova seção para loop de áudio
Tab:AddSection({"Loop de Audio"})
-- Função para tocar o áudio repetidamente
local function playLoopedAudio()
while audioLoop do
if selectedAudioID then
local args = {
[1] = game:GetService("Workspace"),
[2] = selectedAudioID,
[3] = 1,
}
game:GetService("ReplicatedStorage").RE:FindFirstChild("1Gu1nSound1s"):FireServer(unpack(args))
-- Criar e tocar o áudio
local sound = Instance.new("Sound")
sound.SoundId = "rbxassetid://" .. selectedAudioID
sound.Parent = game.Players.LocalPlayer.Character.HumanoidRootPart
sound:Play()
else
warn("Nenhum áudio selecionado!")
end
task.wait(0.5) -- Pequeno delay para evitar sobrecarga
end
end
-- Toggle para loop de áudio
Tab:AddToggle({
Name = "Loop Tocar Áudio",
Description = "Ativa o loop do áudio",
Default = false,
Flag = "audio_loop",
Callback = function(value)
audioLoop = value
if audioLoop then
task.spawn(playLoopedAudio) -- Inicia o loop em uma nova thread
end
end
})
-- Adicionar um parágrafo como label
Tab:AddParagraph({"Info", "Loop de tocar Áudio (Todos players do Server ouvem)"})
-- Função para tocar o áudio normal
local function playAudio()
if selectedAudioID then
local args = {
[1] = game:GetService("Workspace"),
[2] = selectedAudioID,
[3] = 1,
}
game:GetService("ReplicatedStorage").RE:FindFirstChild("1Gu1nSound1s"):FireServer(unpack(args))
-- Criar e tocar o áudio
local sound = Instance.new("Sound")
sound.SoundId = "rbxassetid://" .. selectedAudioID
sound.Parent = game.Players.LocalPlayer.Character.HumanoidRootPart
sound:Play()
else
warn("Nenhum áudio selecionado!")
end
end
-- Nova seção para tocar áudio
Tab:AddSection({"Tocar Áudio"})
-- Botão para tocar o áudio
Tab:AddButton({"Tocar Áudio", function()
playAudio()
end})
local ReplicatedStorage = game:GetService("ReplicatedStorage")
local audioID = 6314880174 -- ID fixo do áudio
local function Audio_All_ClientSide(ID)
local function CheckFolderAudioAll()
local FolderAudio = workspace:FindFirstChild("Audio all client")
if not FolderAudio then
FolderAudio = Instance.new("Folder")
FolderAudio.Name = "Audio all client"
FolderAudio.Parent = workspace
end
return FolderAudio
end
local function CreateSound(ID)
if type(ID) ~= "number" then
print("Insira um número válido!")
return nil
end
local Folder_Audio = CheckFolderAudioAll()
if Folder_Audio then
local Sound = Instance.new("Sound")
Sound.SoundId = "rbxassetid://" .. ID
Sound.Volume = 1
Sound.Looped = false
Sound.Parent = Folder_Audio
Sound:Play()
task.wait(1) -- Tempo de espera antes de remover o som
Sound:Destroy()
end
end
CreateSound(ID)
end
local function Audio_All_ServerSide(ID)
if type(ID) ~= "number" then
print("Insira um número válido!")
return nil
end
local GunSoundEvent = ReplicatedStorage:FindFirstChild("1Gu1nSound1s", true)
if GunSoundEvent then
GunSoundEvent:FireServer(workspace, ID, 1)
end
end
-- Toggle para "Estorar ouvido de geral"
Tab:AddToggle({
Name = "Estorar ouvido de geral KK",
Description = "Toca áudio repetidamente para todos",
Default = false,
Flag = "audio_spam",
Callback = function(value)
getgenv().Audio_All_loop_fast = value
while getgenv().Audio_All_loop_fast do
Audio_All_ServerSide(audioID)
task.spawn(function()
Audio_All_ClientSide(audioID)
end)
task.wait(0.03) -- Delay extremamente rápido (0.03 segundos)
end
end
})
Tab:AddParagraph({"Info", "Todos do server ouvem o áudio"})
local Tab = Window:MakeTab({"Lag Server", "bomb"})
-- Shutdown Custom Section
local Section = Tab:AddSection({
Name = "Shutdown Personalizado"
})
-- Shutdown Server Button
Tab: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
Tab: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
Tab: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 = Tab: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
Tab: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
Tab:AddParagraph({
"Informação de Lag",
"O efeito de lag começa após 35 segundos"
})
-- Lag Phone Section
local Section = Tab: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
Tab: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
Tab:AddParagraph({
"Informação de Lag",
"O script começa a causar lag após 35 segundos"
})
local Section = Tab:AddSection({
Name = "Lag com Bomba"
})
local BombActive = false
Tab: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
})
Tab:AddParagraph({
"Informação de Lag",
"O script começa a causar lag após 35 segundos"
})
local Tab = Window:MakeTab({"Nomes", "Paper"})
local isNameActive = false
local isBioActive = false
local SectionRGBName = Tab:AddSection({
Name = "Nome RGB"
})
Tab:AddToggle({
Name = "Nome RGB",
Description = "Ativar Nome RGB",
Default = false,
Callback = function(value)
isNameActive = value
print(value and "RGB Name ativado" or "RGB Name desativado")
end
})
local SectionRGBBio = Tab:AddSection({
Name = "RGB BIO"
})
Tab:AddToggle({
Name = "RGB BIO",
Description = "Ativar RGB BIO",
Default = false,
Callback = function(value)
isBioActive = value
print(value and "RGB BIO ativado" or "RGB BIO desativado")
end
})
local vibrantColors = {
Color3.fromRGB(255, 0, 0), -- Vermelho
Color3.fromRGB(0, 255, 0), -- Verde
Color3.fromRGB(0, 0, 255), -- Azul
Color3.fromRGB(255, 255, 0), -- Amarelo
Color3.fromRGB(255, 0, 255), -- Magenta
Color3.fromRGB(0, 255, 255), -- Ciano
Color3.fromRGB(255, 165, 0), -- Laranja
Color3.fromRGB(128, 0, 128), -- Roxo
Color3.fromRGB(255, 20, 147) -- Rosa choque
}
spawn(function()
while true do
if isNameActive then
local randomColor = vibrantColors[math.random(#vibrantColors)]
local args = {
[1] = "PickingRPNameColor",
[2] = randomColor
}
game:GetService("ReplicatedStorage").RE:FindFirstChild("1RPNam1eColo1r"):FireServer(unpack(args))
end
wait(0.7)
end
end)
spawn(function()
while true do
if isBioActive then
local randomColor = vibrantColors[math.random(#vibrantColors)]
local args = {
[1] = "PickingRPBioColor",
[2] = randomColor
}
game:GetService("ReplicatedStorage").RE:FindFirstChild("1RPNam1eColo1r"):FireServer(unpack(args))
end
wait(0.7)
end
end)
local SectionNames = Tab:AddSection({
Name = "Adicionar Nomes no Jogador"
})
local names = {
{"Anonymus", " Anonymus "},
{"PRO", " PRO "},
{"ERR0R_666", " ERR0R_666 "},
{"DARKNE1SSS", " DARKNE1SSS "},
{"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
Tab:AddButton({
Name = "Name: " .. name[1],
Callback = function()
game:GetService("ReplicatedStorage").RE["1RPNam1eTex1t"]:FireServer("RolePlayName", name[2])
end
})
end
local CarTab = Window:MakeTab({"Carro", "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" -- Alterado para MilitaryBoatFree
local oldcfffff = game.Players.LocalPlayer.Character.HumanoidRootPart.CFrame
game.Players.LocalPlayer.Character.HumanoidRootPart.CFrame = CFrame.new(1754, -2, 58) -- Coordenadas atualizadas
wait(0.3)
local args = {
[1] = "PickingBoat", -- Alterado para 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({"Informação:", "Recomendo usar 2 vezes para garantir que todos os veículos sejam removidos"})
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({"Informação:", "Puxa todos os carros do servidor até você"})
-- 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)
redzlib:MakeNotification({
Name = "Mafia Hub",
Content = "Done, You can Move Now!",
Time = 5
})
else
redzlib:MakeNotification({
Name = "Error",
Content = "Sit in car first!",
Time = 5
})
end
else
redzlib: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 = "Aplicar Velocidade, Turbo e drift",
Callback = function()
ChangeCarSpeedAndTurbo(Speed, Turbo)
end
})
-- Turbo V2 Section
local TurboSection = CarTab:AddSection({"Turbo V2"})
CarTab:AddButton({
Name = "Turbo V2 [Melhor]",
Callback = function()
local player = game.Players.LocalPlayer
local character = player.Character or player.CharacterAdded:Wait()
local humanoidRootPart = character:FindFirstChild("HumanoidRootPart")
local voando = false
local velocidade = 30
local telaGui = Instance.new("ScreenGui", player.PlayerGui)
local function criarBotaoImagem(nome, posicao, idImagem, rotacao, acao)
local botao = Instance.new("ImageButton", telaGui)
botao.Size = UDim2.new(0, 60, 0, 60)
botao.Position = posicao
botao.BackgroundTransparency = 1
botao.Image = "rbxassetid://" .. idImagem
botao.Rotation = rotacao
botao.MouseButton1Down:Connect(acao)
return botao
end
local botaoFrente = criarBotaoImagem("BotaoFrente", UDim2.new(0, 10, 0.35, 0), "18478249606", 0, function()
voando = true
while voando do
if humanoidRootPart then
humanoidRootPart.Velocity = humanoidRootPart.CFrame.LookVector * velocidade
end
task.wait()
end
end)
local botaoTras = criarBotaoImagem("BotaoTras", UDim2.new(0, 10, 0.5, 0), "18478249606", 180, function()
voando = true
while voando do
if humanoidRootPart then
humanoidRootPart.Velocity = -humanoidRootPart.CFrame.LookVector * velocidade
end
task.wait()
end
end)
local botaoEsquerda = criarBotaoImagem("BotaoEsquerda", UDim2.new(1, -210, 0.3, 0), "18478249606", -90, function()
voando = true
while voando do
if humanoidRootPart then
humanoidRootPart.Velocity = -humanoidRootPart.CFrame.RightVector * velocidade
end
task.wait()
end
end)
local botaoDireita = criarBotaoImagem("BotaoDireita", UDim2.new(1, -140, 0.3, 0), "18478249606", 90, function()
voando = true
while voando do
if humanoidRootPart then
humanoidRootPart.Velocity = humanoidRootPart.CFrame.RightVector * velocidade
end
task.wait()
end
end)
local function pararVoo()
voando = false
if humanoidRootPart then
humanoidRootPart.Velocity = Vector3.new(0, 0, 0)
end
end
botaoFrente.MouseButton1Up:Connect(pararVoo)
botaoTras.MouseButton1Up:Connect(pararVoo)
botaoEsquerda.MouseButton1Up:Connect(pararVoo)
botaoDireita.MouseButton1Up:Connect(pararVoo)
local botaoTurbo = Instance.new("ImageButton", telaGui)
botaoTurbo.Size = UDim2.new(0, 60, 0, 60)
botaoTurbo.Position = UDim2.new(1, -130, 0, 10)
botaoTurbo.BackgroundTransparency = 1
botaoTurbo.Image = "rbxassetid://97607579386418"
botaoTurbo.MouseButton1Down:Connect(function()
velocidade = 300
end)
-- Botão de minimizar (com "+" ou "-" dependendo do estado)
local botaoMinimizar = Instance.new("TextButton", telaGui)
botaoMinimizar.Size = UDim2.new(0, 60, 0, 60)
botaoMinimizar.Position = UDim2.new(0, 10, 0, 10) -- Alterado para o canto superior esquerdo
botaoMinimizar.BackgroundTransparency = 1
botaoMinimizar.Text = "-" -- Inicia com o símbolo de "-"
botaoMinimizar.TextSize = 40
botaoMinimizar.TextColor3 = Color3.fromRGB(255, 255, 255)
local botoes = {botaoFrente, botaoTras, botaoEsquerda, botaoDireita, botaoTurbo}
local minimizado = false
local function alternarBotoes()
minimizado = not minimizado
for _, botao in ipairs(botoes) do
botao.Visible = not minimizado
end
-- Alterar o texto do botão de minimizar
if minimizado then
botaoMinimizar.Text = "+"
else
botaoMinimizar.Text = "-"
end
end
botaoMinimizar.MouseButton1Down:Connect(alternarBotoes)
end
})
CarTab:AddParagraph({"Informação:", "Ambos os turbos não precisam de 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", "O script de música funciona em todos os carros e casas"})
-- 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", "Ativando isso deixará seu carro 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 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", "Ativando isso você pode voar com o seu carro"})
-- 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({"Informação:", "Spamar vários carros"})
-- Variáveis globais
local pl = game.Players.LocalPlayer
local players = {}
-- Função para atualizar a lista de players
local function updatePlayerList()
players = {}
for _, player in pairs(game.Players:GetPlayers()) do
table.insert(players, player.Name)
end
return players
end
-- Inicializa a lista de players
updatePlayerList()
-- Aba Child
local ChildTab = Window:MakeTab({"Criança", "baby"})
local Section = ChildTab:AddSection({
Name = "Child"
})
local chasingplayer = nil
local babyPosition = "Atrás"
local playerChild = nil
local function updatePlayerList()
local playersTable = {}
for _, plr in pairs(game.Players:GetPlayers()) do
if plr ~= game.Players.LocalPlayer then
table.insert(playersTable, plr.Name)
end
end
return playersTable
end
playerChild = ChildTab:AddDropdown({
Name = "Selecione um player para perseguir",
Options = updatePlayerList(),
Default = "",
Callback = function(selected)
if game.Players:FindFirstChild(selected) then
chasingplayer = selected
else
chasingplayer = nil
end
end
})
ChildTab:AddButton({
Name = "Atualizar 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
})
local nomes = {
"LuizGod",
"Sou seu filho",
"Analfabeto",
"Uk grátis",
"Web Job",
"Web Gad-",
"Teu pai",
".,."
}
ChildTab:AddDropdown({
Name = "Escolher Nome para Roleplay",
Options = nomes,
Default = nomes[1],
Callback = function(selected)
local args = {
"RolePlayFollow",
selected
}
pcall(function()
game:GetService("ReplicatedStorage"):WaitForChild("RE"):WaitForChild("1RPNam1eTex1t"):FireServer(unpack(args))
end)
end
})
ChildTab:AddDropdown({
Name = "Posição do Bebê",
Options = {"Cabeça", "Atrás", "Torso", "Perna", "Frente"},
Default = babyPosition,
Callback = function(selected)
babyPosition = selected
end
})
local function refreshPlayerDropdown()
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
game.Players.PlayerAdded:Connect(function()
task.wait(0.1)
refreshPlayerDropdown()
end)
game.Players.PlayerRemoving:Connect(function(player)
task.wait(0.1)
refreshPlayerDropdown()
end)
ChildTab:AddButton({
Name = "Enviar Criança",
Callback = function()
if not chasingplayer then
warn("Nenhum jogador selecionado!")
return
end
local pl = game.Players.LocalPlayer
local spawnArgs = {
"SpawnChild",
"BabyBoy"
}
pcall(function()
game:GetService("ReplicatedStorage"):WaitForChild("RE"):WaitForChild("1Bab1yFollo1w"):FireServer(unpack(spawnArgs))
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
local followCharacter = workspace[pl.Name].FollowCharacter
followCharacter.Parent = workspace[target]
if rawget(getgenv(), "RunService") then
getgenv().RunService:Disconnect()
getgenv().RunService = nil
end
getgenv().RunService = game:GetService("RunService").Heartbeat:Connect(function()
local targetHRP = workspace[target]:FindFirstChild("HumanoidRootPart")
local followTorso = followCharacter:FindFirstChild("Torso")
if targetHRP and followTorso and followTorso:FindFirstChild("BodyPosition") then
local offset = Vector3.new(0,0,0)
if babyPosition == "Cabeça" then
offset = Vector3.new(0, 3, 0)
elseif babyPosition == "Atrás" then
offset = -targetHRP.CFrame.LookVector * 3
elseif babyPosition == "Torso" then
offset = Vector3.new(0, 0, 0)
elseif babyPosition == "Perna" then
offset = Vector3.new(0, -3, 0)
elseif babyPosition == "Frente" then
offset = targetHRP.CFrame.LookVector * (2 + math.sin(tick() * 2) * 2)
end
followTorso.BodyPosition.Position = targetHRP.Position + offset
followTorso.BodyGyro.CFrame = targetHRP.CFrame
end
end)
end
end
})
ChildTab:AddButton({
Name = "Retornar Criança",
Callback = function()
if rawget(getgenv(), "RunService") then
getgenv().RunService:Disconnect()
getgenv().RunService = nil
end
local args = { [1] = "DeleteFollowCharacter" }
pcall(function()
game:GetService("ReplicatedStorage"):WaitForChild("RE"):WaitForChild("1Bab1yFollo1w"):FireServer(unpack(args))
end)
end
})
ChildTab:AddToggle({
Name = "Spectar 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("Nenhum jogador selecionado para spectar!")
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
})
ChildTab:AddParagraph({
Title = "FE",
Content = "Funcionalidades FE"
})
-- Aba Local Player
local LocalPlayerTab = Window:MakeTab({"Local Player", "user"})
local Section = LocalPlayerTab:AddSection({
Name = "Velocidade, Gravidade e Pulo"
})
LocalPlayerTab:AddTextBox({
Name = "Velocidade do Player",
PlaceholderText = "Digite a velocidade",
Callback = function(value)
local speed = tonumber(value)
if speed and pl.Character and pl.Character:FindFirstChild("Humanoid") then
pl.Character.Humanoid.WalkSpeed = speed
else
warn("Velocidade inválida ou personagem não encontrado!")
end
end
})
LocalPlayerTab:AddButton({
Name = "Resetar velocidade",
Callback = function()
if pl.Character and pl.Character:FindFirstChild("Humanoid") then
pl.Character.Humanoid.WalkSpeed = 16
end
end
})
LocalPlayerTab:AddTextBox({
Name = "Tamanho do Pulo",
PlaceholderText = "Digite a altura do pulo",
Callback = function(value)
local jumpHeight = tonumber(value)
if jumpHeight and pl.Character and pl.Character:FindFirstChild("Humanoid") then
pl.Character.Humanoid.JumpPower = jumpHeight
else
warn("Altura de pulo inválida ou personagem não encontrado!")
end
end
})
LocalPlayerTab:AddButton({
Name = "Resetar Pulo",
Callback = function()
if pl.Character and pl.Character:FindFirstChild("Humanoid") then
pl.Character.Humanoid.JumpPower = 50
end
end
})
LocalPlayerTab:AddTextBox({
Name = "Gravidade",
PlaceholderText = "Digite a gravidade",
Callback = function(value)
local gravity = tonumber(value)
if gravity then
workspace.Gravity = gravity
else
warn("Gravidade inválida!")
end
end
})
LocalPlayerTab:AddButton({
Name = "Resetar Gravidade",
Callback = function()
workspace.Gravity = 196.2
end
})
Section = LocalPlayerTab:AddSection({
Name = "Spam Chat"
})
local TextSave
local tcs = game:GetService("TextChatService")
local chat = tcs.ChatInputBarConfiguration and tcs.ChatInputBarConfiguration.TargetTextChannel
function sendchat(msg)
if not msg or msg == "" then return end
if tcs.ChatVersion == Enum.ChatVersion.LegacyChatService then
local success, err = pcall(function()
game:GetService("ReplicatedStorage"):FindFirstChild("DefaultChatSystemChatEvents").SayMessageRequest:FireServer(msg, "All")
end)
if not success then
warn("Erro ao enviar chat: " .. err)
end
elseif chat then
local success, err = pcall(function()
chat:SendAsync(msg)
end)
if not success then
warn("Erro ao enviar chat: " .. err)
end
end
end
LocalPlayerTab:AddTextBox({
Name = "Enter text",
PlaceholderText = "Digite a mensagem",
Callback = function(text)
TextSave = text
end
})
LocalPlayerTab:AddButton({
Name = "Send Chat",
Callback = function()
sendchat(TextSave)
end
})
getgenv().ChaosHubEnviarDelay = 1
LocalPlayerTab:AddSlider({
Name = "Delay do Spam",
Min = 0.4,
Max = 10,
Default = 1,
Increment = 0.1,
Callback = function(Value)
getgenv().ChaosHubEnviarDelay = Value
end
})
LocalPlayerTab:AddToggle({
Name = "Spam Chat",
Default = false,
Flag = "Spawn de textos",
Callback = function(Value)
getgenv().ChaosHubSpawnText = Value
while getgenv().ChaosHubSpawnText do
sendchat(TextSave)
task.wait(getgenv().ChaosHubEnviarDelay)
end
end
})
LocalPlayerTab:AddButton({
Name = "Spam chat Hacked By Mafia",
Callback = function()
if game:GetService("TextChatService").ChatVersion == Enum.ChatVersion.TextChatService then
game:GetService("TextChatService").TextChannels.RBXGeneral:SendAsync("hi\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\rServer: Hacked by Mafia Hub")
else
print("Nadaa")
end
end
})
LocalPlayerTab:AddButton({
Name = "Clear Chat",
Callback = function()
if game:GetService("TextChatService").ChatVersion == Enum.ChatVersion.TextChatService then
game:GetService("TextChatService").TextChannels.RBXGeneral:SendAsync("hi\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\rServer: Chat Cleared")
else
print("Nadaa")
end
end
})
Section = LocalPlayerTab:AddSection({
Name = "Headsit"
})
local selectedHeadSit = nil
local headSitConnection = nil
local headSitDropdown = LocalPlayerTab:AddDropdown({
Name = "Selecionar Player",
Default = "",
Options = players,
Callback = function(Value)
selectedHeadSit = Value
end
})
LocalPlayerTab:AddToggle({
Name = "Head Sit (Cavalinho)",
Default = false,
Callback = function(bool)
local player = game.Players.LocalPlayer
local character = player.Character or player.CharacterAdded:Wait()
local humanoidRootPart = character:WaitForChild("HumanoidRootPart")
local humanoid = character:WaitForChild("Humanoid")
if not selectedHeadSit or selectedHeadSit == "" then
warn("Nenhum jogador selecionado para Head Sit!")
return false
end
local selectedPlayer = game.Players:FindFirstChild(selectedHeadSit)
if bool then
if selectedPlayer and selectedPlayer.Character then
humanoid.Sit = true
if headSitConnection then
headSitConnection:Disconnect()
end
headSitConnection = game:GetService("RunService").Heartbeat:Connect(function()
if selectedPlayer.Character and selectedPlayer.Character:FindFirstChild("Head") and humanoid.Sit then
local targetHead = selectedPlayer.Character.Head
humanoidRootPart.CFrame = targetHead.CFrame * CFrame.Angles(0, 0, 0) * CFrame.new(0, 1.6, 0.4)
else
if headSitConnection then
headSitConnection:Disconnect()
headSitConnection = nil
humanoid.Sit = false
end
end
end)
else
warn("Jogador selecionado não encontrado ou sem Character!")
return false
end
else
if headSitConnection then
headSitConnection:Disconnect()
headSitConnection = nil
end
humanoid.Sit = false
end
end
})
LocalPlayerTab:AddButton({
Name = "Atualizar tabela",
Callback = function()
local updatedPlayers = updatePlayerList()
if headSitDropdown and updatedPlayers then
pcall(function()
headSitDropdown:Refresh(updatedPlayers)
end)
if selectedHeadSit and not game.Players:FindFirstChild(selectedHeadSit) then
selectedHeadSit = nil
pcall(function()
headSitDropdown:Set("")
end)
end
end
end
})
-- ===================================================================
-- 🎨 SHADERS (V1–V8) - by Sr_Luiz 🥱
-- Para ser colado dentro da aba Local Player (NÃO cria nova aba)
-- ===================================================================
LocalPlayerTab:AddSection({ "🎨 Shaders - by Sr_Luiz 🥱" })
LocalPlayerTab:AddParagraph({ "💡 Dica:", "Ative apenas um shader por vez para melhor desempenho." })
-- Serviços e variáveis principais
local Players = game:GetService("Players")
local StarterGui = game:GetService("StarterGui")
local Lighting = game:GetService("Lighting")
local Workspace = game:GetService("Workspace")
local LocalPlayer = Players.LocalPlayer
-- Funções utilitárias
local function notify(title, text, duration)
duration = duration or 5
pcall(function()
StarterGui:SetCore("SendNotification", {Title = title, Text = text, Duration = duration})
end)
end
local function stopShaderSounds()
local folder = Workspace:FindFirstChild("ShaderSounds")
if folder then
for _, s in ipairs(folder:GetChildren()) do
if s:IsA("Sound") then
pcall(function() s:Stop() end)
end
end
folder:Destroy()
end
end
local function clearShaders()
for _, v in pairs(Lighting:GetChildren()) do
if v:IsA("BloomEffect") or v:IsA("ColorCorrectionEffect")
or v:IsA("SunRaysEffect") or v:IsA("DepthOfFieldEffect")
or v:IsA("BlurEffect") then
pcall(function() v:Destroy() end)
end
end
Lighting.FogEnd = 100000
Lighting.FogStart = 0
Lighting.Brightness = 2
Lighting.Ambient = Color3.fromRGB(255,255,255)
Lighting.OutdoorAmbient = Color3.fromRGB(128,128,128)
stopShaderSounds()
end
-- IDs de sons naturais (chuva, vento, pássaros, trovão)
local SOUND_IDS = {
rain = 642119245,
birds = 131079249,
wind = 1847184990,
thunder = 138081500
}
local function createSound(id, loop, vol)
local folder = Workspace:FindFirstChild("ShaderSounds") or Instance.new("Folder", Workspace)
folder.Name = "ShaderSounds"
local s = Instance.new("Sound", folder)
s.SoundId = "rbxassetid://"..id
s.Volume = vol or 0.6
s.Looped = loop or true
s:Play()
return s
end
-- ======================================================
-- 🎨 SHADERS V1 - V6
-- ======================================================
local shaders = {
{"🎨 V1 - Leve Colorido", function()
clearShaders()
local L = Lighting
Instance.new("BloomEffect", L).Intensity = 0.4
local c = Instance.new("ColorCorrectionEffect", L)
c.Saturation = 0.2; c.Contrast = 0.05
Instance.new("SunRaysEffect", L).Intensity = 0.25
notify("Shaders", "🎨 V1 Aplicado - Colorido e leve")
end},
{"🌅 V2 - Realista Médio", function()
clearShaders()
local L = Lighting
local c = Instance.new("ColorCorrectionEffect", L)
c.Saturation = 0.4; c.Contrast = 0.2
local b = Instance.new("BloomEffect", L)
b.Intensity = 0.9; b.Size = 35
notify("Shaders", "🌅 V2 Aplicado - Realismo equilibrado")
end},
{"🌇 V3 - Ultra Realista", function()
clearShaders()
local L = Lighting
local b = Instance.new("BloomEffect", L)
b.Intensity = 1.8; b.Size = 55
local c = Instance.new("ColorCorrectionEffect", L)
c.Saturation = 0.6; c.Contrast = 0.5; c.Brightness = 0.1
notify("Shaders", "🌇 V3 Aplicado - Ultra realista e lindo")
end},
{"🌌 V4 - Noite Neon", function()
clearShaders()
local L = Lighting
local c = Instance.new("ColorCorrectionEffect", L)
c.Saturation = 0.7; c.Contrast = 0.5; c.TintColor = Color3.fromRGB(100,100,255)
L.Ambient = Color3.fromRGB(0,0,60)
L.OutdoorAmbient = Color3.fromRGB(0,0,100)
notify("Shaders", "🌌 V4 Aplicado - Noite Neon!")
end},
{"🏆 V5 - Dourado Cinemático", function()
clearShaders()
local L = Lighting
local c = Instance.new("ColorCorrectionEffect", L)
c.Saturation = 0.3; c.Contrast = 0.3; c.TintColor = Color3.fromRGB(255,210,120)
local b = Instance.new("BloomEffect", L)
b.Intensity = 1.2
notify("Shaders", "🏆 V5 Aplicado - Clima cinematográfico dourado")
end},
{"🌧️ V6 - Clima Chuvoso", function()
clearShaders()
local L = Lighting
local c = Instance.new("ColorCorrectionEffect", L)
c.Saturation = -0.2; c.Contrast = 0.15
L.FogEnd = 200; L.FogColor = Color3.fromRGB(150,150,150)
createSound(SOUND_IDS.rain, true, 0.6)
notify("Shaders", "🌧️ V6 Aplicado - Chuva e atmosfera nublada")
end},
}
for _, data in ipairs(shaders) do
LocalPlayerTab:AddButton({ Name = data[1], Callback = data[2] })
end
-- ======================================================
-- 🩸 V7 - Modo Terror (com Confirmação)
-- ======================================================
LocalPlayerTab:AddSection({ "🩸 Shader V7 - Modo Terror (Confirmação)" })
LocalPlayerTab:AddButton({
Name = "🩸 Ativar Modo Terror",
Description = "Mostra um aviso antes de aplicar o clima sombrio (sem jumpscare)",
Callback = function()
local pg = LocalPlayer:FindFirstChildOfClass("PlayerGui")
if not pg then return end
-- GUI de confirmação
local gui = Instance.new("ScreenGui", pg)
gui.Name = "TerrorConfirmGui"
local frame = Instance.new("Frame", gui)
frame.Size = UDim2.new(0, 420, 0, 180)
frame.Position = UDim2.new(0.5, -210, 0.5, -90)
frame.BackgroundColor3 = Color3.fromRGB(25, 25, 25)
frame.BorderSizePixel = 0
frame.BackgroundTransparency = 0.15
local title = Instance.new("TextLabel", frame)
title.Size = UDim2.new(1, -20, 0, 40)
title.Position = UDim2.new(0, 10, 0, 10)
title.BackgroundTransparency = 1
title.Font = Enum.Font.GothamBold
title.Text = "Ativar Modo Terror?"
title.TextColor3 = Color3.fromRGB(255, 80, 80)
title.TextSize = 20
title.TextXAlignment = Enum.TextXAlignment.Left
local info = Instance.new("TextLabel", frame)
info.Size = UDim2.new(1, -20, 0, 60)
info.Position = UDim2.new(0, 10, 0, 55)
info.BackgroundTransparency = 1
info.Font = Enum.Font.Gotham
info.Text = "Isso vai aplicar neblina, vento e iluminação sombria. Deseja continuar?"
info.TextWrapped = true
info.TextColor3 = Color3.fromRGB(220, 220, 220)
info.TextSize = 15
info.TextXAlignment = Enum.TextXAlignment.Left
local btnCancel = Instance.new("TextButton", frame)
btnCancel.Size = UDim2.new(0.48, -10, 0, 40)
btnCancel.Position = UDim2.new(0, 10, 1, -50)
btnCancel.Text = "Cancelar"
btnCancel.BackgroundColor3 = Color3.fromRGB(70, 70, 70)
btnCancel.TextColor3 = Color3.fromRGB(255, 255, 255)
btnCancel.Font = Enum.Font.GothamBold
btnCancel.TextSize = 17
local btnConfirm = Instance.new("TextButton", frame)
btnConfirm.Size = UDim2.new(0.48, -10, 0, 40)
btnConfirm.Position = UDim2.new(1, -10 - (0.48 * 420), 1, -50)
btnConfirm.Text = "Tenho!"
btnConfirm.BackgroundColor3 = Color3.fromRGB(160, 40, 40)
btnConfirm.TextColor3 = Color3.fromRGB(255, 255, 255)
btnConfirm.Font = Enum.Font.GothamBold
btnConfirm.TextSize = 17
btnCancel.MouseButton1Click:Connect(function() gui:Destroy() end)
btnConfirm.MouseButton1Click:Connect(function()
gui:Destroy()
clearShaders()
Lighting.Brightness = 0.6
Lighting.FogEnd = 80
Lighting.Ambient = Color3.fromRGB(60,20,20)
Lighting.OutdoorAmbient = Color3.fromRGB(20,10,10)
local c = Instance.new("ColorCorrectionEffect", Lighting)
c.Saturation = -0.5; c.Contrast = 0.4; c.TintColor = Color3.fromRGB(180, 40, 40)
createSound(SOUND_IDS.wind, true, 0.6)
notify("Shaders", "🩸 Modo Terror ativado - clima sombrio ativo.")
end)
end
})
-- ======================================================
-- 🌦️ V8 - Clima Dinâmico
-- ======================================================
LocalPlayerTab:AddSection({ "🌦️ Shader V8 - Clima Dinâmico Realista" })
getgenv().ShaderV8Active = false
local function startV8()
getgenv().ShaderV8Active = true
task.spawn(function()
while getgenv().ShaderV8Active do
clearShaders()
Lighting.TimeOfDay = "12:00:00"
Lighting.Brightness = 2.5
createSound(SOUND_IDS.birds, true, 0.5)
task.wait(60)
clearShaders()
Lighting.TimeOfDay = "18:00:00"
Lighting.Brightness = 1.3
createSound(SOUND_IDS.wind, true, 0.4)
task.wait(45)
clearShaders()
Lighting.TimeOfDay = "22:00:00"
Lighting.Brightness = 0.5
Lighting.FogEnd = 150
createSound(SOUND_IDS.rain, true, 0.7)
createSound(SOUND_IDS.thunder, true, 0.2)
task.wait(70)
end
end)
end
LocalPlayerTab:AddButton({
Name = "🌦️ Ativar/Desativar Clima Dinâmico",
Description = "Alterna entre dia, tarde e noite com chuva realista e sons naturais",
Callback = function()
if getgenv().ShaderV8Active then
getgenv().ShaderV8Active = false
stopShaderSounds()
clearShaders()
notify("Shaders", "🌤️ Clima dinâmico desativado.")
else
startV8()
notify("Shaders", "🌦️ Clima dinâmico ativado.")
end
end
})
-- ======================================================
-- 🧩 Extras: Sangue / Olhos / Limpar
-- ======================================================
LocalPlayerTab:AddSection({ "⚙️ Extras de Shaders" })
LocalPlayerTab:AddButton({
Name = "👁️ Efeitos Extras (Sangue e Olhos)",
Callback = function()
local char = LocalPlayer.Character or LocalPlayer.CharacterAdded:Wait()
local hrp = char:FindFirstChild("HumanoidRootPart")
local head = char:FindFirstChild("Head")
if not hrp or not head then return end
-- sangue
local blood = Instance.new("ParticleEmitter", hrp)
blood.Texture = "rbxassetid://48340685"
blood.Rate = 120
blood.Size = NumberSequence.new(1,2)
blood.Color = ColorSequence.new(Color3.fromRGB(200,0,0))
blood.Lifetime = NumberRange.new(1,1.5)
blood.Speed = NumberRange.new(2,3)
-- olhos
for i = 1, 2 do
local eye = Instance.new("BillboardGui", head)
eye.Size = UDim2.new(0, 80, 0, 80)
eye.AlwaysOnTop = true
eye.StudsOffset = Vector3.new(i == 1 and -0.4 or 0.4, 0.4, -0.8)
local img = Instance.new("ImageLabel", eye)
img.Size = UDim2.new(1,0,1,0)
img.BackgroundTransparency = 1
img.Image = "rbxassetid://7480781477"
img.ImageColor3 = Color3.fromRGB(255,0,0)
end
notify("Shaders", "👁️ Efeitos extras ativados (sangue e olhos).")
end
})
LocalPlayerTab:AddButton({
Name = "❌ Limpar Tudo (Shaders, Sons e Efeitos)",
Callback = function()
getgenv().ShaderV8Active = false
stopShaderSounds()
clearShaders()
notify("Shaders", "Tudo foi limpo e o ambiente restaurado.")
end
})
local Tab = Window:MakeTab({"Teleportes", "tp"}) -- Nome do ícone: 'portal' em minúsculo para teleporte
-- Botões de Teleporte
local teleportButtons = {
{"Aos Bastidores", CFrame.new(192, 4, 272)},
{"Ao Centro Urbano", CFrame.new(136, 4, 117)},
{"À Área do Crime", CFrame.new(-119, -28, 235)},
{"À Casa Deserta", CFrame.new(986, 4, 63)},
{"Ao Portal da Agência", CFrame.new(672, 4, -296)},
{"Ao Esconderijo", CFrame.new(505, -75, 143)},
{"À Escola", CFrame.new(-312, 4, 211)},
{"Ao Café Brook", CFrame.new(161, 8, 52)},
{"Ao Ponto Inicial", CFrame.new(-26, 4, -23)},
{"Ao Arco Principal", CFrame.new(-589, 141, -59)},
{"Ao Hospital", CFrame.new(-309, 4, 71)},
{"À Base da Agência", CFrame.new(179, 4, -464)},
{"À Sala Oculta da Oficina", CFrame.new(0, 4, -495)},
{"À Sala Secreta 2", CFrame.new(-343, 4, -613)},
{"À Ilha Isolada", CFrame.new(-1925, 23, 127)},
{"À Praça dos Hotéis", CFrame.new(182, 4, 150)},
{"Escalar Montanha 1", CFrame.new(-670, 251, 765)},
{"Ao Banco Principal", CFrame.new(2.28, 4.65, 254.58)},
{"À Loja de Roupas", CFrame.new(-46.15, 4.65, 253.20)},
{"Ao Refúgio", CFrame.new(-88.48, 22.05, 262.34)},
{"À Clínica Dentária", CFrame.new(-53.58, 22.15, 265.61)},
{"À Cafeteria", CFrame.new(-97.12, 4.65, 254.99)}
}
for _, btn in ipairs(teleportButtons) do
Tab:AddButton({
btn[1],
function()
game.Players.LocalPlayer.Character.HumanoidRootPart.CFrame = btn[2]
end
})
end
local ToolsTab = Window:MakeTab({"Itens", "backpack"})
-- Tabela de cores
local colorsTable = {
{Name = "Vermelho", Color = Color3.fromRGB(255, 0, 0)},
{Name = "Laranja", Color = Color3.fromRGB(255, 165, 0)},
{Name = "Amarelo", Color = Color3.fromRGB(255, 255, 0)},
{Name = "Verde", Color = Color3.fromRGB(0, 255, 0)},
{Name = "Ciano", Color = Color3.fromRGB(0, 255, 255)},
{Name = "Azul", Color = Color3.fromRGB(0, 0, 255)},
{Name = "Roxo", Color = Color3.fromRGB(128, 0, 128)},
{Name = "Preto", Color = Color3.fromRGB(0, 0, 0)}
}
-- Botão para colorir o mapa
ToolsTab:AddButton({
Name = "Colorir Mapa Chão [Muito OP]",
Callback = function()
local toolselected = "PaintRoller"
local dupeamot = 100
local picktoolremote = game:GetService("ReplicatedStorage").RE:FindFirstChild("1Too1l")
local cleartoolremote = game:GetService("ReplicatedStorage").RE:FindFirstChild("1Clea1rTool1s")
local duping = true
local oldcf = game.Players.LocalPlayer.Character.HumanoidRootPart.CFrame
local TablaGripPos = {}
for i = 1, 100 do
if i == 1 then
table.insert(TablaGripPos, Vector3.new(0, 5, 0))
else
table.insert(TablaGripPos, Vector3.new((i - 1) * 1.2, 5, 0))
end
end
local toolCount = 0
for _, tool in pairs(game.Players.LocalPlayer.Backpack:GetChildren()) do
if tool:IsA("Tool") and tool.Name == toolselected then
toolCount = toolCount + 1
end
end
for _, tool in pairs(game.Players.LocalPlayer.Character:GetChildren()) do
if tool:IsA("Tool") and tool.Name == toolselected then
toolCount = toolCount + 1
end
end
if toolCount >= dupeamot then
-- Desequipa e move as ferramentas para as posições definidas
for i, tool in pairs(game.Players.LocalPlayer.Character:GetChildren()) do
if tool:IsA("Tool") and tool.Name == toolselected then
tool.Parent = game.Players.LocalPlayer.Backpack
end
end
for i, tool in pairs(game.Players.LocalPlayer.Backpack:GetChildren()) do
if tool:IsA("Tool") and tool.Name == toolselected then
tool.Parent = game.Players.LocalPlayer.Character
local gripPosIndex = math.min(i, #TablaGripPos)
local gripPos = TablaGripPos[gripPosIndex]
tool.GripPos = gripPos
end
end
else
local args = {
[1] = "ClearAllTools"
}
game:GetService("ReplicatedStorage"):WaitForChild("RE"):WaitForChild("1Clea1rTool1s"):FireServer(unpack(args))
wait(0.2)
game:GetService("StarterGui"):SetCore("SendNotification", {
Title = "Mafia Hub Dupe",
Text = "Não Clique em nada enquanto as tool estiverem sendo dupadas",
Button1 = "Tendeu",
Duration = 3
})
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 not afh.Name == toolselected 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 not dvjbvj.Name == toolselected then
dvjbvj:Destroy()
end
end
end
for ttjtjutjutjjtj, ddvdvdsvdfbrnytytmvdv in pairs(game:GetService("Players").LocalPlayer.Character:GetChildren()) do
if ddvdvdsvdfbrnytytmvdv:IsA("Tool") then
if not ddvdvdsvdfbrnytytmvdv.name == toolselected 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 == toolselected 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
tolllahhhh = 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 == toolselected 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
elseif m == dupeamot or m >= dupeamot - 1 then
end
local args = {
[1] = "PickingTools",
[2] = toolselected
}
picktoolremote:InvokeServer(unpack(args))
game:GetService("Players").LocalPlayer.Backpack:WaitForChild(toolselected).Parent = game.Players.LocalPlayer.Character
if duping == false then
game.Players.LocalPlayer.Character.HumanoidRootPart.Anchored = false
return
end
wait()
game:GetService("Players").LocalPlayer.Character[toolselected]:FindFirstChild("Handle").Name = "Hâ¥aâ¥nâ¥dâ¥lâ¥e"
game:GetService("Players").LocalPlayer.Character:FindFirstChild(toolselected).Parent = game.Players.LocalPlayer.Backpack
game:GetService("Players").LocalPlayer.Backpack:FindFirstChild(toolselected).Parent = game.Players.LocalPlayer.Character
game:GetService("StarterGui"):SetCore("SendNotification", {
Title = "Mafia Hub Tool",
Text = "Tool Dupada: " .. m .. " / " .. dupeamot,
Duration = 1
})
repeat
if game:GetService("Workspace"):FindFirstChild("Camera") then
game:GetService("Workspace"):FindFirstChild("Camera"):Destroy()
end
task.wait()
until game:GetService("Players").LocalPlayer.Character:FindFirstChild(toolselected) == 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
for z, x in pairs(game.Players.LocalPlayer.Backpack:GetChildren()) do
if x.Name == toolselected then
toolamouth = z
end
end
wait()
duping = false
wait(0.1)
for i, tool in pairs(game.Players.LocalPlayer.Backpack:GetChildren()) do
if tool:IsA("Tool") then
tool.Parent = game.Players.LocalPlayer.Character
local gripPosIndex = math.min(i, #TablaGripPos)
local gripPos = TablaGripPos[gripPosIndex]
if tool:IsDescendantOf(game.Players.LocalPlayer.Character) then
tool.GripPos = gripPos
else
warn("", tool.Name, "")
end
end
end
wait(1)
function EquiparTudo()
local player = game:GetService("Players").LocalPlayer
local function changeAnimation(tool)
if tool:FindFirstChild("CycleNextAnimation") then
tool.CycleNextAnimation:FireServer()
end
end
for _, tool in ipairs(player.Backpack:GetChildren()) do
if tool:IsA("Tool") and tool.Name == "PaintRoller" then
changeAnimation(tool)
end
end
local character = player.Character or player.CharacterAdded:Wait()
for _, tool in ipairs(character:GetChildren()) do
if tool:IsA("Tool") and tool.Name == "PaintRoller" then
changeAnimation(tool)
end
end
end
EquiparTudo()
wait(1)
EquiparTudo()
wait(1)
EquiparTudo()
function startSpin()
local Players = game:GetService("Players")
local RunService = game:GetService("RunService")
local player = Players.LocalPlayer
local character = player.Character or player.CharacterAdded:Wait()
local rootPart = character:WaitForChild("HumanoidRootPart")
task.wait(1)
local spinSpeed = math.rad(1750)
RunService.RenderStepped:Connect(function(dt)
rootPart.CFrame = rootPart.CFrame * CFrame.Angles(0, spinSpeed * dt, 0)
end)
end
startSpin()
end
end
})
ToolsTab:AddButton({
Name = "Colorir Mapa Céu [Muito OP]",
Callback = function()
local toolselected = "PaintRoller"
local dupeamot = 100
local picktoolremote = game:GetService("ReplicatedStorage").RE:FindFirstChild("1Too1l")
local cleartoolremote = game:GetService("ReplicatedStorage").RE:FindFirstChild("1Clea1rTool1s")
local duping = true
local oldcf = game.Players.LocalPlayer.Character.HumanoidRootPart.CFrame
local TablaGripPos = {}
for i = 1, 100 do
if i == 1 then
table.insert(TablaGripPos, Vector3.new(2, 50, -50))
else
table.insert(TablaGripPos, Vector3.new((i - 1) * 2, 50, -50))
end
end
local toolCount = 0
for _, tool in pairs(game.Players.LocalPlayer.Backpack:GetChildren()) do
if tool:IsA("Tool") and tool.Name == toolselected then
toolCount = toolCount + 1
end
end
for _, tool in pairs(game.Players.LocalPlayer.Character:GetChildren()) do
if tool:IsA("Tool") and tool.Name == toolselected then
toolCount = toolCount + 1
end
end
if toolCount >= dupeamot then
-- Desequipa e move as ferramentas para as posições definidas
for i, tool in pairs(game.Players.LocalPlayer.Character:GetChildren()) do
if tool:IsA("Tool") and tool.Name == toolselected then
tool.Parent = game.Players.LocalPlayer.Backpack
end
end
for i, tool in pairs(game.Players.LocalPlayer.Backpack:GetChildren()) do
if tool:IsA("Tool") and tool.Name == toolselected then
tool.Parent = game.Players.LocalPlayer.Character
local gripPosIndex = math.min(i, #TablaGripPos)
local gripPos = TablaGripPos[gripPosIndex]
tool.GripPos = gripPos
end
end
else
local args = {
[1] = "ClearAllTools"
}
game:GetService("ReplicatedStorage"):WaitForChild("RE"):WaitForChild("1Clea1rTool1s"):FireServer(unpack(args))
wait(0.2)
game:GetService("StarterGui"):SetCore("SendNotification", {
Title = "Mafia Hub Dupe",
Text = "Não Clique em nada enquanto as tool estiverem sendo dupadas",
Button1 = "Tendeu",
Duration = 3
})
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 not afh.Name == toolselected 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 not dvjbvj.Name == toolselected then
dvjbvj:Destroy()
end
end
end
for ttjtjutjutjjtj, ddvdvdsvdfbrnytytmvdv in pairs(game:GetService("Players").LocalPlayer.Character:GetChildren()) do
if ddvdvdsvdfbrnytytmvdv:IsA("Tool") then
if not ddvdvdsvdfbrnytytmvdv.name == toolselected 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 == toolselected 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
tolllahhhh = 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 == toolselected 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
elseif m == dupeamot or m >= dupeamot - 1 then
end
local args = {
[1] = "PickingTools",
[2] = toolselected
}
picktoolremote:InvokeServer(unpack(args))
game:GetService("Players").LocalPlayer.Backpack:WaitForChild(toolselected).Parent = game.Players.LocalPlayer.Character
if duping == false then
game.Players.LocalPlayer.Character.HumanoidRootPart.Anchored = false
return
end
wait()
game:GetService("Players").LocalPlayer.Character[toolselected]:FindFirstChild("Handle").Name = "Hâ¥aâ¥nâ¥dâ¥lâ¥e"
game:GetService("Players").LocalPlayer.Character:FindFirstChild(toolselected).Parent = game.Players.LocalPlayer.Backpack
game:GetService("Players").LocalPlayer.Backpack:FindFirstChild(toolselected).Parent = game.Players.LocalPlayer.Character
game:GetService("StarterGui"):SetCore("SendNotification", {
Title = "Mafia Hub Tool",
Text = "Tool Dupada: " .. m .. " / " .. dupeamot,
Duration = 1
})
repeat
if game:GetService("Workspace"):FindFirstChild("Camera") then
game:GetService("Workspace"):FindFirstChild("Camera"):Destroy()
end
task.wait()
until game:GetService("Players").LocalPlayer.Character:FindFirstChild(toolselected) == 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
for z, x in pairs(game.Players.LocalPlayer.Backpack:GetChildren()) do
if x.Name == toolselected then
toolamouth = z
end
end
wait()
duping = false
wait(0.1)
for i, tool in pairs(game.Players.LocalPlayer.Backpack:GetChildren()) do
if tool:IsA("Tool") then
tool.Parent = game.Players.LocalPlayer.Character
local gripPosIndex = math.min(i, #TablaGripPos)
local gripPos = TablaGripPos[gripPosIndex]
if tool:IsDescendantOf(game.Players.LocalPlayer.Character) then
tool.GripPos = gripPos
else
warn("", tool.Name, "")
end
end
end
wait(1)
function EquiparTudo()
local player = game:GetService("Players").LocalPlayer
local function changeAnimation(tool)
if tool:FindFirstChild("CycleNextAnimation") then
tool.CycleNextAnimation:FireServer()
end
end
for _, tool in ipairs(player.Backpack:GetChildren()) do
if tool:IsA("Tool") and tool.Name == "PaintRoller" then
changeAnimation(tool)
end
end
local character = player.Character or player.CharacterAdded:Wait()
for _, tool in ipairs(character:GetChildren()) do
if tool:IsA("Tool") and tool.Name == "PaintRoller" then
changeAnimation(tool)
end
end
end
EquiparTudo()
wait(1)
EquiparTudo()
wait(1)
EquiparTudo()
function startSpin()
local Players = game:GetService("Players")
local RunService = game:GetService("RunService")
local player = Players.LocalPlayer
local character = player.Character or player.CharacterAdded:Wait()
local rootPart = character:WaitForChild("HumanoidRootPart")
task.wait(1)
local spinSpeed = math.rad(1750)
RunService.RenderStepped:Connect(function(dt)
rootPart.CFrame = rootPart.CFrame * CFrame.Angles(0, spinSpeed * dt, 0)
end)
end
startSpin() end
end
})
-- Variável para armazenar a cor selecionada
local selectedColor = colorsTable[1].Color
-- Função para aplicar a cor selecionada
local function applySelectedColor()
local LocalPlayer = game:GetService("Players").LocalPlayer
local backpack = LocalPlayer.Backpack
local character = LocalPlayer.Character
local args = {selectedColor}
local function changeToolColor(tool)
if tool:IsA("Tool") and tool.Name == "PaintRoller" then
local SetColor = tool:FindFirstChild("SetColor", true)
if SetColor then
SetColor:FireServer(unpack(args))
end
end
end
for _, tool in ipairs(backpack:GetChildren()) do
changeToolColor(tool)
end
for _, tool in ipairs(character:GetChildren()) do
changeToolColor(tool)
end
end
-- Função para equipar e desequipar ferramentas
local function equipAndUnequipTools(callback)
local LocalPlayer = game:GetService("Players").LocalPlayer
local backpack = LocalPlayer.Backpack
local character = LocalPlayer.Character
local function unequipTools()
for _, tool in ipairs(character:GetChildren()) do
if tool:IsA("Tool") and tool.Name == "PaintRoller" then
tool.Parent = backpack
end
end
end
local function equipTools()
for _, tool in ipairs(backpack:GetChildren()) do
if tool:IsA("Tool") and tool.Name == "PaintRoller" then
tool.Parent = character
end
end
end
unequipTools()
wait(0.7)
if callback then callback() end
wait(0.7)
equipTools()
end
-- Dropdown para selecionar a cor
ToolsTab:AddDropdown({
Name = "Selecione a Cor",
Description = "Escolha uma cor para aplicar",
Options = (function()
local colorNames = {}
for _, color in ipairs(colorsTable) do
table.insert(colorNames, color.Name)
end
return colorNames
end)(),
Default = colorsTable[1].Name,
Callback = function(selected)
for _, color in ipairs(colorsTable) do
if color.Name == selected then
selectedColor = color.Color
equipAndUnequipTools(applySelectedColor)
break
end
end
end
})
-- Função para aplicar ciclo RGB
local function applyRGBCycle()
local LocalPlayer = game:GetService("Players").LocalPlayer
local backpack = LocalPlayer.Backpack
local character = LocalPlayer.Character
local toolIndex = 0
local totalColors = #colorsTable
local function changeToolColor(tool, color)
if tool:IsA("Tool") and tool.Name == "PaintRoller" then
local SetColor = tool:FindFirstChild("SetColor", true)
if SetColor then
SetColor:FireServer(color)
end
end
end
for _, tool in ipairs(backpack:GetChildren()) do
if tool.Name == "PaintRoller" then
toolIndex = toolIndex + 1
local color = colorsTable[(toolIndex - 1) % totalColors + 1].Color
changeToolColor(tool, color)
end
end
for _, tool in ipairs(character:GetChildren()) do
if tool.Name == "PaintRoller" then
toolIndex = toolIndex + 1
local color = colorsTable[(toolIndex - 1) % totalColors + 1].Color
changeToolColor(tool, color)
end
end
end
-- Botão para aplicar ciclo de cores
ToolsTab:AddButton({
Name = "Colorido",
Callback = function()
equipAndUnequipTools(applyRGBCycle)
end
})
-- Combinações de cores
local colorCombinations = {}
for i, color1 in ipairs(colorsTable) do
for j, color2 in ipairs(colorsTable) do
if i ~= j then
table.insert(colorCombinations, {Name = color1.Name .. " e " .. color2.Name, Colors = {color1.Color, color2.Color}})
end
end
end
-- Dropdown para combinações de cores
ToolsTab:AddDropdown({
Name = "Selecione a Combinação de Cores",
Description = "Escolha uma combinação de cores",
Options = (function()
local combinationNames = {}
for _, combination in ipairs(colorCombinations) do
table.insert(combinationNames, combination.Name)
end
return combinationNames
end)(),
Default = colorCombinations[1].Name,
Callback = function(selected)
for _, combination in ipairs(colorCombinations) do
if combination.Name == selected then
local function applyDoubleColor()
local LocalPlayer = game:GetService("Players").LocalPlayer
local backpack = LocalPlayer.Backpack
local character = LocalPlayer.Character
local toolIndex = 0
local colors = combination.Colors
local function changeToolColor(tool, color)
if tool:IsA("Tool") and tool.Name == "PaintRoller" then
local SetColor = tool:FindFirstChild("SetColor", true)
if SetColor then
SetColor:FireServer(color)
end
end
end
for _, tool in ipairs(backpack:GetChildren()) do
if tool.Name == "PaintRoller" then
toolIndex = toolIndex + 1
local color = colors[(toolIndex - 1) % 2 + 1]
changeToolColor(tool, color)
end
end
for _, tool in ipairs(character:GetChildren()) do
if tool.Name == "PaintRoller" then
toolIndex = toolIndex + 1
local color = colors[(toolIndex - 1) % 2 + 1]
changeToolColor(tool, color)
end
end
end
equipAndUnequipTools(applyDoubleColor)
break
end
end
end
})
-- Referências aos remotes
local cleartoolremote = game:GetService("ReplicatedStorage").RE:FindFirstChild("1Clea1rTool1s")
local picktoolremote = game:GetService("ReplicatedStorage").RE:FindFirstChild("1Too1l")
-- Seção de controle de itens
local Section = ToolsTab:AddSection({
Name = "Items Control"
})
-- Botão para limpar todas as ferramentas
ToolsTab:AddButton({
Name = "Clear All Tools",
Callback = function()
local args = {
[1] = "ClearAllTools"
}
game:GetService("ReplicatedStorage"):WaitForChild("RE"):WaitForChild("1Clea1rTool1s"):FireServer(unpack(args))
end
})
-- Seção para equipar itens
Section = ToolsTab:AddSection({
Name = "Equip Items"
})
-- Botão para equipar todos os itens
ToolsTab:AddButton({
Name = "Equipar todos os itens",
Callback = function()
for _, tool in pairs(game:GetService("Players").LocalPlayer.Backpack:GetChildren()) do
if tool:IsA("Tool") then
tool.Parent = game.Players.LocalPlayer.Character
end
end
end
})
-- Seção para N4zi Grip
Section = ToolsTab:AddSection({
Name = "N4zi Grip"
})
-- Botão para Giant Joust Blue N4zi
ToolsTab:AddButton({
Name = "Giant Joust Blue N4zi",
Callback = function()
toolselcted = "JoustBlue"
dupeamot = 175 --Put amouth to dupe
picktoolremote = game:GetService("ReplicatedStorage").RE:FindFirstChild("1Too1l")
cleartoolremote = game:GetService("ReplicatedStorage").RE:FindFirstChild("1Clea1rTool1s")
duping = true
oldcf = game.Players.LocalPlayer.Character.HumanoidRootPart.CFrame
game:GetService("StarterGui"):SetCore("SendNotification",{Title="Dupe Script",Text="Please do not equip any tools or unequip tools or click tools on inventory. It will break the script.", Button1 = "I understand" ,Duration=5})
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(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
elseif m == dupeamot or m >= dupeamot - 1 then
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
for z,x in pairs(game.Players.LocalPlayer.Backpack:GetChildren()) do
if x.Name == toolselcted then
toolamouth = z
end
end
wait()
duping = false
wait(1)
local TablaGripPos = {
Vector3.new(0, 3, 6),
Vector3.new(1, 3, 6),
Vector3.new(2, 3, 6),
Vector3.new(3, 3, 6),
Vector3.new(4, 3, 6),
Vector3.new(5, 3, 6),
Vector3.new(6, 3, 6),
Vector3.new(0, 3, 17),
Vector3.new(1, 3, 17),
Vector3.new(2, 3, 17),
Vector3.new(3, 3, 17),
Vector3.new(4, 3, 17),
Vector3.new(5, 3, 17),
Vector3.new(6, 3, 17),
Vector3.new(0, 3, 30),
Vector3.new(1, 3, 30),
Vector3.new(2, 3, 30),
Vector3.new(3, 3, 30),
Vector3.new(4, 3, 30),
Vector3.new(5, 3, 30),
Vector3.new(6, 3, 30),
Vector3.new(0, 3, 43),
Vector3.new(1, 3, 43),
Vector3.new(2, 3, 43),
Vector3.new(3, 3, 43),
Vector3.new(4, 3, 43),
Vector3.new(5, 3, 43),
Vector3.new(6, 3, 43),
Vector3.new(0, 3, 55),
Vector3.new(1, 3, 55),
Vector3.new(2, 3, 55),
Vector3.new(3, 3, 55),
Vector3.new(4, 3, 55),
Vector3.new(5, 3, 55),
Vector3.new(6, 3, 55),
Vector3.new(-1 , 3, 6),
Vector3.new(-2 , 3, 6),
Vector3.new(-3 , 3, 6),
Vector3.new(-4 , 3, 6),
Vector3.new(-5 , 3, 6),
Vector3.new(-6 , 3, 6),
Vector3.new(-7 , 3, 6),
Vector3.new(-8 , 3, 6),
Vector3.new(-9 , 3, 6),
Vector3.new(-10 , 3, 6),
Vector3.new(-11 , 3, 6),
Vector3.new(-12 , 3, 6),
Vector3.new(-13 , 3, 6),
Vector3.new(-14 , 3, 6),
Vector3.new(-15 , 3, 6),
Vector3.new(-16 , 3, 6),
Vector3.new(-17 , 3, 6),
Vector3.new(-18 , 3, 6),
Vector3.new(-19 , 3, 6),
Vector3.new(-20 , 3, 6),
Vector3.new(-21 , 3, 6),
Vector3.new(1 , 3, 55),
Vector3.new(2 , 3, 55),
Vector3.new(3 , 3, 55),
Vector3.new(4 , 3, 55),
Vector3.new(5 , 3, 55),
Vector3.new(6 , 3, 55),
Vector3.new(7 , 3, 55),
Vector3.new(8 , 3, 55),
Vector3.new(9 , 3, 55),
Vector3.new(10 , 3, 55),
Vector3.new(11 , 3, 55),
Vector3.new(12 , 3, 55),
Vector3.new(13 , 3, 55),
Vector3.new(14 , 3, 55),
Vector3.new(15 , 3, 55),
Vector3.new(16 , 3, 55),
Vector3.new(17 , 3, 55),
Vector3.new(18 , 3, 55),
Vector3.new(19 , 3, 55),
Vector3.new(20 , 3, 55),
Vector3.new(21 , 3, 55),
Vector3.new(22 , 3, 55),
Vector3.new(-16, 3, 43),
Vector3.new(-17, 3, 43),
Vector3.new(-18, 3, 43),
Vector3.new(-19, 3, 43),
Vector3.new(-20, 3, 43),
Vector3.new(-21, 3, 43),
Vector3.new(-16, 3, 43),
Vector3.new(-15, 3, 43),
Vector3.new(-16, 3, 43),
Vector3.new(-17, 3, 55),
Vector3.new(-18, 3, 55),
Vector3.new(-19, 3, 55),
Vector3.new(-20, 3, 55),
Vector3.new(-21, 3, 55),
Vector3.new(-16, 3, 55),
Vector3.new(-15, 3, 55),
Vector3.new(0, 3, 55),
Vector3.new(1, 3, 55),
Vector3.new(2, 3, 55),
Vector3.new(3, 3, 55),
Vector3.new(4, 3, 55),
Vector3.new(5, 3, 55),
Vector3.new(6, 3, 55),
Vector3.new(23 , 3, 55),
Vector3.new(24 , 3, 55),
Vector3.new(25 , 3, 55),
Vector3.new(26 , 3, 55),
Vector3.new(27 , 3, 55),
Vector3.new(-1 , 3, 30),
Vector3.new(-2 , 3, 30),
Vector3.new(-3 , 3, 30),
Vector3.new(-4 , 3, 30),
Vector3.new(-5 , 3, 30),
Vector3.new(-6 , 3, 30),
Vector3.new(-7 , 3, 30),
Vector3.new(-8 , 3, 30),
Vector3.new(-9 , 3, 30),
Vector3.new(-10 , 3, 30),
Vector3.new(-11 , 3, 30),
Vector3.new(-12 , 3, 30),
Vector3.new(-13 , 3, 30),
Vector3.new(-14 , 3, 30),
Vector3.new(-15 , 3, 30),
Vector3.new(-16 , 3, 30),
Vector3.new(-17 , 3, 30),
Vector3.new(-18 , 3, 30),
Vector3.new(-19 , 3, 30),
Vector3.new(-20 , 3, 30),
Vector3.new(-21 , 3, 30),
Vector3.new(1 , 3, 30),
Vector3.new(2 , 3, 30),
Vector3.new(3 , 3, 30),
Vector3.new(4 , 3, 30),
Vector3.new(5 , 3, 30),
Vector3.new(6 , 3, 30),
Vector3.new(7 , 3, 30),
Vector3.new(8 , 3, 30),
Vector3.new(9 , 3, 30),
Vector3.new(10 , 3, 30),
Vector3.new(11 , 3, 30),
Vector3.new(12 , 3, 30),
Vector3.new(13 , 3, 30),
Vector3.new(14 , 3, 30),
Vector3.new(15 , 3, 30),
Vector3.new(16 , 3, 30),
Vector3.new(17 , 3, 30),
Vector3.new(18 , 3, 30),
Vector3.new(19 , 3, 30),
Vector3.new(20 , 3, 30),
Vector3.new(21 , 3, 30),
Vector3.new(22 , 3, 30),
Vector3.new(23 , 3, 30),
Vector3.new(24 , 3, 30),
Vector3.new(25 , 3, 30),
Vector3.new(26 , 3, 30),
Vector3.new(27 , 3, 30),
Vector3.new(28 , 3, 30),
Vector3.new(28, 3, 6),
Vector3.new(27, 3, 6),
Vector3.new(26, 3, 6),
Vector3.new(25, 3, 6),
Vector3.new(24, 3, 6),
Vector3.new(23, 3, 6),
Vector3.new(22, 3, 6),
Vector3.new(21, 3, 6),
Vector3.new(21, 3, 17),
Vector3.new(22, 3, 17),
Vector3.new(23, 3, 17),
Vector3.new(24, 3, 17),
Vector3.new(25, 3, 17),
Vector3.new(26, 3, 17),
Vector3.new(27, 3, 17),
Vector3.new(28, 3, 17),
}
for i, tool in pairs(game.Players.LocalPlayer.Backpack:GetChildren()) do
if tool:IsA("Tool") then
-- Przeniesienie narzędzia do postaci gracza
tool.Parent = game.Players.LocalPlayer.Character
-- Ustalanie indeksu pozycji chwytu
local gripPosIndex = math.min(i, #TablaGripPos)
local gripPos = TablaGripPos[gripPosIndex]
-- Ustawienie pozycji chwytu (GripPos), jeśli narzędzie jest w postaci gracza
if tool:IsDescendantOf(game.Players.LocalPlayer.Character) then
tool.GripPos = gripPos
else
warn("", tool.Name, "")
end
end
end
end
})
-- Botão para Giant Joust Red N4zi
ToolsTab:AddButton({
Name = "Giant Joust Red N4zi",
Callback = function()
toolselcted = "JoustRed"
dupeamot = 175 --Put amouth to dupe
picktoolremote = game:GetService("ReplicatedStorage").RE:FindFirstChild("1Too1l")
cleartoolremote = game:GetService("ReplicatedStorage").RE:FindFirstChild("1Clea1rTool1s")
duping = true
oldcf = game.Players.LocalPlayer.Character.HumanoidRootPart.CFrame
game:GetService("StarterGui"):SetCore("SendNotification",{Title="Dupe Script",Text="Please do not equip any tools or unequip tools or click tools on inventory. It will break the script.", Button1 = "I understand" ,Duration=5})
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(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
elseif m == dupeamot or m >= dupeamot - 1 then
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
for z,x in pairs(game.Players.LocalPlayer.Backpack:GetChildren()) do
if x.Name == toolselcted then
toolamouth = z
end
end
wait()
duping = false
wait(1)
local TablaGripPos = {
Vector3.new(0, 3, 6),
Vector3.new(1, 3, 6),
Vector3.new(2, 3, 6),
Vector3.new(3, 3, 6),
Vector3.new(4, 3, 6),
Vector3.new(5, 3, 6),
Vector3.new(6, 3, 6),
Vector3.new(0, 3, 17),
Vector3.new(1, 3, 17),
Vector3.new(2, 3, 17),
Vector3.new(3, 3, 17),
Vector3.new(4, 3, 17),
Vector3.new(5, 3, 17),
Vector3.new(6, 3, 17),
Vector3.new(0, 3, 30),
Vector3.new(1, 3, 30),
Vector3.new(2, 3, 30),
Vector3.new(3, 3, 30),
Vector3.new(4, 3, 30),
Vector3.new(5, 3, 30),
Vector3.new(6, 3, 30),
Vector3.new(0, 3, 43),
Vector3.new(1, 3, 43),
Vector3.new(2, 3, 43),
Vector3.new(3, 3, 43),
Vector3.new(4, 3, 43),
Vector3.new(5, 3, 43),
Vector3.new(6, 3, 43),
Vector3.new(0, 3, 55),
Vector3.new(1, 3, 55),
Vector3.new(2, 3, 55),
Vector3.new(3, 3, 55),
Vector3.new(4, 3, 55),
Vector3.new(5, 3, 55),
Vector3.new(6, 3, 55),
Vector3.new(-1 , 3, 6),
Vector3.new(-2 , 3, 6),
Vector3.new(-3 , 3, 6),
Vector3.new(-4 , 3, 6),
Vector3.new(-5 , 3, 6),
Vector3.new(-6 , 3, 6),
Vector3.new(-7 , 3, 6),
Vector3.new(-8 , 3, 6),
Vector3.new(-9 , 3, 6),
Vector3.new(-10 , 3, 6),
Vector3.new(-11 , 3, 6),
Vector3.new(-12 , 3, 6),
Vector3.new(-13 , 3, 6),
Vector3.new(-14 , 3, 6),
Vector3.new(-15 , 3, 6),
Vector3.new(-16 , 3, 6),
Vector3.new(-17 , 3, 6),
Vector3.new(-18 , 3, 6),
Vector3.new(-19 , 3, 6),
Vector3.new(-20 , 3, 6),
Vector3.new(-21 , 3, 6),
Vector3.new(1 , 3, 55),
Vector3.new(2 , 3, 55),
Vector3.new(3 , 3, 55),
Vector3.new(4 , 3, 55),
Vector3.new(5 , 3, 55),
Vector3.new(6 , 3, 55),
Vector3.new(7 , 3, 55),
Vector3.new(8 , 3, 55),
Vector3.new(9 , 3, 55),
Vector3.new(10 , 3, 55),
Vector3.new(11 , 3, 55),
Vector3.new(12 , 3, 55),
Vector3.new(13 , 3, 55),
Vector3.new(14 , 3, 55),
Vector3.new(15 , 3, 55),
Vector3.new(16 , 3, 55),
Vector3.new(17 , 3, 55),
Vector3.new(18 , 3, 55),
Vector3.new(19 , 3, 55),
Vector3.new(20 , 3, 55),
Vector3.new(21 , 3, 55),
Vector3.new(22 , 3, 55),
Vector3.new(-16, 3, 43),
Vector3.new(-17, 3, 43),
Vector3.new(-18, 3, 43),
Vector3.new(-19, 3, 43),
Vector3.new(-20, 3, 43),
Vector3.new(-21, 3, 43),
Vector3.new(-16, 3, 43),
Vector3.new(-15, 3, 43),
Vector3.new(-16, 3, 43),
Vector3.new(-17, 3, 55),
Vector3.new(-18, 3, 55),
Vector3.new(-19, 3, 55),
Vector3.new(-20, 3, 55),
Vector3.new(-21, 3, 55),
Vector3.new(-16, 3, 55),
Vector3.new(-15, 3, 55),
Vector3.new(0, 3, 55),
Vector3.new(1, 3, 55),
Vector3.new(2, 3, 55),
Vector3.new(3, 3, 55),
Vector3.new(4, 3, 55),
Vector3.new(5, 3, 55),
Vector3.new(6, 3, 55),
Vector3.new(23 , 3, 55),
Vector3.new(24 , 3, 55),
Vector3.new(25 , 3, 55),
Vector3.new(26 , 3, 55),
Vector3.new(27 , 3, 55),
Vector3.new(-1 , 3, 30),
Vector3.new(-2 , 3, 30),
Vector3.new(-3 , 3, 30),
Vector3.new(-4 , 3, 30),
Vector3.new(-5 , 3, 30),
Vector3.new(-6 , 3, 30),
Vector3.new(-7 , 3, 30),
Vector3.new(-8 , 3, 30),
Vector3.new(-9 , 3, 30),
Vector3.new(-10 , 3, 30),
Vector3.new(-11 , 3, 30),
Vector3.new(-12 , 3, 30),
Vector3.new(-13 , 3, 30),
Vector3.new(-14 , 3, 30),
Vector3.new(-15 , 3, 30),
Vector3.new(-16 , 3, 30),
Vector3.new(-17 , 3, 30),
Vector3.new(-18 , 3, 30),
Vector3.new(-19 , 3, 30),
Vector3.new(-20 , 3, 30),
Vector3.new(-21 , 3, 30),
Vector3.new(1 , 3, 30),
Vector3.new(2 , 3, 30),
Vector3.new(3 , 3, 30),
Vector3.new(4 , 3, 30),
Vector3.new(5 , 3, 30),
Vector3.new(6 , 3, 30),
Vector3.new(7 , 3, 30),
Vector3.new(8 , 3, 30),
Vector3.new(9 , 3, 30),
Vector3.new(10 , 3, 30),
Vector3.new(11 , 3, 30),
Vector3.new(12 , 3, 30),
Vector3.new(13 , 3, 30),
Vector3.new(14 , 3, 30),
Vector3.new(15 , 3, 30),
Vector3.new(16 , 3, 30),
Vector3.new(17 , 3, 30),
Vector3.new(18 , 3, 30),
Vector3.new(19 , 3, 30),
Vector3.new(20 , 3, 30),
Vector3.new(21 , 3, 30),
Vector3.new(22 , 3, 30),
Vector3.new(23 , 3, 30),
Vector3.new(24 , 3, 30),
Vector3.new(25 , 3, 30),
Vector3.new(26 , 3, 30),
Vector3.new(27 , 3, 30),
Vector3.new(28 , 3, 30),
Vector3.new(28, 3, 6),
Vector3.new(27, 3, 6),
Vector3.new(26, 3, 6),
Vector3.new(25, 3, 6),
Vector3.new(24, 3, 6),
Vector3.new(23, 3, 6),
Vector3.new(22, 3, 6),
Vector3.new(21, 3, 6),
Vector3.new(21, 3, 17),
Vector3.new(22, 3, 17),
Vector3.new(23, 3, 17),
Vector3.new(24, 3, 17),
Vector3.new(25, 3, 17),
Vector3.new(26, 3, 17),
Vector3.new(27, 3, 17),
Vector3.new(28, 3, 17),
}
for i, tool in pairs(game.Players.LocalPlayer.Backpack:GetChildren()) do
if tool:IsA("Tool") then
-- Przeniesienie narzędzia do postaci gracza
tool.Parent = game.Players.LocalPlayer.Character
-- Ustalanie indeksu pozycji chwytu
local gripPosIndex = math.min(i, #TablaGripPos)
local gripPos = TablaGripPos[gripPosIndex]
-- Ustawienie pozycji chwytu (GripPos), jeśli narzędzie jest w postaci gracza
if tool:IsDescendantOf(game.Players.LocalPlayer.Character) then
tool.GripPos = gripPos
else
warn("", tool.Name, "")
end
end
end
end
})
-- Botão para Fire N4zi
ToolsTab:AddButton({
Name = "Fire N4zi",
Callback = function()
local nametools = "crystal nazi lel"
local oldcframe = game.Players.LocalPlayer.Character.HumanoidRootPart.CFrame
game:GetService("StarterGui"):SetCore("SendNotification", {
Title = "Dupe Script",
Text = "Please do not equip any tools or unequip tools or click tools on inventory. It will break the script.",
Button1 = "I understand",
Duration = 5
})
local toolthatiwanttodupe = "PaperbagFire"
local tools = "PaperbagFire"
if game.Players.LocalPlayer.Character.Humanoid.Sit == true then
task.wait()
game.Players.LocalPlayer.Character.Humanoid.Sit = false
end
wait(0.1)
local args = {
[1] = "ClearAllTools"
}
cleartoolremote:FireServer(unpack(args))
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.3)
local duping = true
for m = 1, 57 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
local args = {
[1] = "PickingTools",
[2] = toolthatiwanttodupe
}
picktoolremote:InvokeServer(unpack(args))
game:GetService("Players").LocalPlayer.Backpack:WaitForChild(toolthatiwanttodupe).Parent = game.Players.LocalPlayer.Character
if duping == false then
game.Players.LocalPlayer.Character.HumanoidRootPart.Anchored = false
return
end
wait()
game:GetService("Players").LocalPlayer.Character[toolthatiwanttodupe]:FindFirstChild("Handle").Name = "Hândlê"
game:GetService("Players").LocalPlayer.Character:FindFirstChild(toolthatiwanttodupe).Parent = game.Players.LocalPlayer.Backpack
game:GetService("Players").LocalPlayer.Backpack:FindFirstChild(toolthatiwanttodupe).Parent = game.Players.LocalPlayer.Character
repeat
if game:GetService("Workspace"):FindFirstChild("Camera") then
game:GetService("Workspace"):FindFirstChild("Camera"):Destroy()
end
wait()
until game:GetService("Players").LocalPlayer.Character:FindFirstChild(toolthatiwanttodupe) == 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")
local toolgrip = true
duping = false
wait()
local gripBase = CFrame.new(-0.290086746, 0.0755810738, -0.0109872818, 0.0439560413, 0.509705901, -0.859225094, -0.0591450632, -0.857220173, -0.511542261, -0.997281134, 0.0733042806, -0.00753343105)
local gripPositions = {
Vector3.new(0, 0, 0), Vector3.new(0, 0.5, 0), Vector3.new(0, 1, 0), Vector3.new(0, 1.5, 0),
Vector3.new(0, 2, 0), Vector3.new(0, 2.5, 0), Vector3.new(0, 3, 0), Vector3.new(0, 3.5, 0),
Vector3.new(0, 4, 0), Vector3.new(0, 4.5, 0), Vector3.new(0, 5, 0), Vector3.new(0, 5, -1),
Vector3.new(0, 5, -2), Vector3.new(0, 5, -3), Vector3.new(0, 5, -4), Vector3.new(0, 5, -5),
Vector3.new(0, 5, -6), Vector3.new(0, 5, -7), Vector3.new(0, 5, -8), Vector3.new(0, 5, -9),
Vector3.new(0, 5, -10), Vector3.new(0, 5.5, -10), Vector3.new(0, 6, -10), Vector3.new(0, 6.5, -10),
Vector3.new(0, 7, -10), Vector3.new(0, 7.5, -10), Vector3.new(0, 8, -10), Vector3.new(0, 8.5, -10),
Vector3.new(0, 9, -10), Vector3.new(0, 9.5, -10), Vector3.new(0, 10, -10), Vector3.new(0, 10, -5),
Vector3.new(0, 10, -4.5), Vector3.new(0, 10, -4), Vector3.new(0, 10, -3.5), Vector3.new(0, 10, -3),
Vector3.new(0, 10, -2.5), Vector3.new(0, 10, -2), Vector3.new(0, 10, -1.5), Vector3.new(0, 10, -1),
Vector3.new(0, 10, -0.5), Vector3.new(0, 10, 0), Vector3.new(0, 9, -5), Vector3.new(0, 8, -5),
Vector3.new(0, 7, -5), Vector3.new(0, 6, -5), Vector3.new(0, 5, -5), Vector3.new(0, 4, -5),
Vector3.new(0, 3, -5), Vector3.new(0, 2, -5), Vector3.new(0, 1, -5), Vector3.new(0, 0, -5),
Vector3.new(0, 0, -10), Vector3.new(0, 0, -9), Vector3.new(0, 0, -8), Vector3.new(0, 0, -7),
Vector3.new(0, 0, -6)
}
for _, pos in ipairs(gripPositions) do
game.Players.LocalPlayer.Backpack[tools].Grip = gripBase + pos
game.Players.LocalPlayer.Backpack[tools].Name = nametools
end
game.Players.LocalPlayer.Character.HumanoidRootPart.CFrame = oldcframe
wait(0.5)
for _, tool in ipairs(game:GetService("Players").LocalPlayer.Backpack:GetChildren()) do
if tool:IsA("Tool") and tool.Name == nametools then
tool.Parent = game:GetService("Players").LocalPlayer.Character
end
end
end
})
-- Botão para Crystal N4zi
ToolsTab:AddButton({
Name = "Crystal N4zi",
Callback = function()
local nametools = "crystal nazi lel"
local oldcframe = game.Players.LocalPlayer.Character.HumanoidRootPart.CFrame
game:GetService("StarterGui"):SetCore("SendNotification", {
Title = "Dupe Script",
Text = "Please do not equip any tools or unequip tools or click tools on inventory. It will break the script.",
Button1 = "I understand",
Duration = 5
})
local toolthatiwanttodupe = "Crystal"
local tools = "Crystal"
if game.Players.LocalPlayer.Character.Humanoid.Sit == true then
task.wait()
game.Players.LocalPlayer.Character.Humanoid.Sit = false
end
wait(0.1)
local args = {
[1] = "ClearAllTools"
}
cleartoolremote:FireServer(unpack(args))
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.3)
local duping = true
for m = 1, 57 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
local args = {
[1] = "PickingTools",
[2] = toolthatiwanttodupe
}
picktoolremote:InvokeServer(unpack(args))
game:GetService("Players").LocalPlayer.Backpack:WaitForChild(toolthatiwanttodupe).Parent = game.Players.LocalPlayer.Character
if duping == false then
game.Players.LocalPlayer.Character.HumanoidRootPart.Anchored = false
return
end
wait()
game:GetService("Players").LocalPlayer.Character[toolthatiwanttodupe]:FindFirstChild("Handle").Name = "Hândlê"
game:GetService("Players").LocalPlayer.Character:FindFirstChild(toolthatiwanttodupe).Parent = game.Players.LocalPlayer.Backpack
game:GetService("Players").LocalPlayer.Backpack:FindFirstChild(toolthatiwanttodupe).Parent = game.Players.LocalPlayer.Character
repeat
if game:GetService("Workspace"):FindFirstChild("Camera") then
game:GetService("Workspace"):FindFirstChild("Camera"):Destroy()
end
wait()
until game:GetService("Players").LocalPlayer.Character:FindFirstChild(toolthatiwanttodupe) == 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")
local toolgrip = true
duping = false
wait()
local gripBase = CFrame.new(-0.290086746, 0.0755810738, -0.0109872818, 0.0439560413, 0.509705901, -0.859225094, -0.0591450632, -0.857220173, -0.511542261, -0.997281134, 0.0733042806, -0.00753343105)
local gripPositions = {
Vector3.new(0, 0, 0), Vector3.new(0, 0.5, 0), Vector3.new(0, 1, 0), Vector3.new(0, 1.5, 0),
Vector3.new(0, 2, 0), Vector3.new(0, 2.5, 0), Vector3.new(0, 3, 0), Vector3.new(0, 3.5, 0),
Vector3.new(0, 4, 0), Vector3.new(0, 4.5, 0), Vector3.new(0, 5, 0), Vector3.new(0, 5, -1),
Vector3.new(0, 5, -2), Vector3.new(0, 5, -3), Vector3.new(0, 5, -4), Vector3.new(0, 5, -5),
Vector3.new(0, 5, -6), Vector3.new(0, 5, -7), Vector3.new(0, 5, -8), Vector3.new(0, 5, -9),
Vector3.new(0, 5, -10), Vector3.new(0, 5.5, -10), Vector3.new(0, 6, -10), Vector3.new(0, 6.5, -10),
Vector3.new(0, 7, -10), Vector3.new(0, 7.5, -10), Vector3.new(0, 8, -10), Vector3.new(0, 8.5, -10),
Vector3.new(0, 9, -10), Vector3.new(0, 9.5, -10), Vector3.new(0, 10, -10), Vector3.new(0, 10, -5),
Vector3.new(0, 10, -4.5), Vector3.new(0, 10, -4), Vector3.new(0, 10, -3.5), Vector3.new(0, 10, -3),
Vector3.new(0, 10, -2.5), Vector3.new(0, 10, -2), Vector3.new(0, 10, -1.5), Vector3.new(0, 10, -1),
Vector3.new(0, 10, -0.5), Vector3.new(0, 10, 0), Vector3.new(0, 9, -5), Vector3.new(0, 8, -5),
Vector3.new(0, 7, -5), Vector3.new(0, 6, -5), Vector3.new(0, 5, -5), Vector3.new(0, 4, -5),
Vector3.new(0, 3, -5), Vector3.new(0, 2, -5), Vector3.new(0, 1, -5), Vector3.new(0, 0, -5),
Vector3.new(0, 0, -10), Vector3.new(0, 0, -9), Vector3.new(0, 0, -8), Vector3.new(0, 0, -7),
Vector3.new(0, 0, -6)
}
for _, pos in ipairs(gripPositions) do
game.Players.LocalPlayer.Backpack[tools].Grip = gripBase + pos
game.Players.LocalPlayer.Backpack[tools].Name = nametools
end
game.Players.LocalPlayer.Character.HumanoidRootPart.CFrame = oldcframe
wait(0.5)
for _, tool in ipairs(game:GetService("Players").LocalPlayer.Backpack:GetChildren()) do
if tool:IsA("Tool") and tool.Name == nametools then
tool.Parent = game:GetService("Players").LocalPlayer.Character
end
end
end
})
-- Botão para FireX N4zi
ToolsTab:AddButton({
Name = "FireX N4zi",
Callback = function()
local nametools = "nazi firex lel"
local oldcframe = game.Players.LocalPlayer.Character.HumanoidRootPart.CFrame
game:GetService("StarterGui"):SetCore("SendNotification", {
Title = "Dupe Script",
Text = "Please do not equip any tools or unequip tools or click tools on inventory. It will break the script.",
Button1 = "I understand",
Duration = 5
})
local toolthatiwanttodupe = "FireX"
local tools = "FireX"
if game.Players.LocalPlayer.Character.Humanoid.Sit == true then
task.wait()
game.Players.LocalPlayer.Character.Humanoid.Sit = false
end
wait(0.1)
local args = {
[1] = "ClearAllTools"
}
cleartoolremote:FireServer(unpack(args))
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.3)
local duping = true
for m = 1, 71 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
local args = {
[1] = "PickingTools",
[2] = toolthatiwanttodupe
}
picktoolremote:InvokeServer(unpack(args))
game:GetService("Players").LocalPlayer.Backpack:WaitForChild(toolthatiwanttodupe).Parent = game.Players.LocalPlayer.Character
if duping == false then
game.Players.LocalPlayer.Character.HumanoidRootPart.Anchored = false
return
end
wait()
game:GetService("Players").LocalPlayer.Character[toolthatiwanttodupe]:FindFirstChild("Handle").Name = "Hândlê"
game:GetService("Players").LocalPlayer.Character:FindFirstChild(toolthatiwanttodupe).Parent = game.Players.LocalPlayer.Backpack
game:GetService("Players").LocalPlayer.Backpack:FindFirstChild(toolthatiwanttodupe).Parent = game.Players.LocalPlayer.Character
repeat
if game:GetService("Workspace"):FindFirstChild("Camera") then
game:GetService("Workspace"):FindFirstChild("Camera"):Destroy()
end
wait()
until game:GetService("Players").LocalPlayer.Character:FindFirstChild(toolthatiwanttodupe) == 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")
local toolgrip = true
duping = false
wait()
local gripBase = CFrame.new(0.0538333468, -0.264812469, -0.0177594293, 0.999998629, 0, 0.00164011808, 0, 1, 0, -0.00164011808, 0, 0.999998629)
local gripPositions = {
Vector3.new(0, -2, 0), Vector3.new(0, -4, 0), Vector3.new(0, -6, 0), Vector3.new(0, -8, 0),
Vector3.new(0, -10, 0), Vector3.new(0, -12, 0), Vector3.new(0, -14, 0), Vector3.new(1, -14, 0),
Vector3.new(2, -14, 0), Vector3.new(3, -14, 0), Vector3.new(4, -14, 0), Vector3.new(5, -14, 0),
Vector3.new(6, -14, 0), Vector3.new(7, -14, 0), Vector3.new(8, -14, 0), Vector3.new(9, -14, 0),
Vector3.new(10, -14, 0), Vector3.new(11, -14, 0), Vector3.new(12, -14, 0), Vector3.new(13, -14, 0),
Vector3.new(14, -14, 0), Vector3.new(15, -14, 0), Vector3.new(16, -14, 0), Vector3.new(17, -14, 0),
Vector3.new(18, -14, 0), Vector3.new(19, -14, 0), Vector3.new(20, -14, 0), Vector3.new(20, -16, 0),
Vector3.new(20, -18, 0), Vector3.new(20, -20, 0), Vector3.new(20, -22, 0), Vector3.new(20, -24, 0),
Vector3.new(20, -26, 0), Vector3.new(20, -28, 0), Vector3.new(20, -30, 0), Vector3.new(10, -30, 0),
Vector3.new(10, -28, 0), Vector3.new(10, -26, 0), Vector3.new(10, -24, 0), Vector3.new(10, -22, 0),
Vector3.new(10, -20, 0), Vector3.new(10, -18, 0), Vector3.new(10, -16, 0), Vector3.new(10, -14, 0),
Vector3.new(10, -12, 0), Vector3.new(10, -10, 0), Vector3.new(10, -8, 0), Vector3.new(10, -6, 0),
Vector3.new(10, -4, 0), Vector3.new(10, -2, 0), Vector3.new(11, -2, 0), Vector3.new(12, -2, 0),
Vector3.new(13, -2, 0), Vector3.new(14, -2, 0), Vector3.new(15, -2, 0), Vector3.new(16, -2, 0),
Vector3.new(17, -2, 0), Vector3.new(18, -2, 0), Vector3.new(19, -2, 0), Vector3.new(20, -2, 0),
Vector3.new(1, -30, 0), Vector3.new(0, -30, 0), Vector3.new(2, -30, 0), Vector3.new(3, -30, 0),
Vector3.new(4, -30, 0), Vector3.new(5, -30, 0), Vector3.new(6, -30, 0), Vector3.new(7, -30, 0),
Vector3.new(8, -30, 0), Vector3.new(9, -30, 0)
}
for _, pos in ipairs(gripPositions) do
game.Players.LocalPlayer.Backpack[tools].Grip = gripBase + pos
game.Players.LocalPlayer.Backpack[tools].Name = nametools
end
game.Players.LocalPlayer.Character.HumanoidRootPart.CFrame = oldcframe
wait(0.5)
for _, tool in ipairs(game:GetService("Players").LocalPlayer.Backpack:GetChildren()) do
if tool:IsA("Tool") and tool.Name == nametools then
tool.Parent = game:GetService("Players").LocalPlayer.Character
end
end
end
})
-- Seção para Aura Grip
Section = ToolsTab:AddSection({
Name = "Aura Grip"
})
-- Botão para Couch Aura
ToolsTab:AddButton({
Name = "Couch Aura",
Callback = function()
nametools = "Couch Spray lel"
oldcframe = game.Players.LocalPlayer.Character.HumanoidRootPart.CFrame
game:GetService("StarterGui"):SetCore("SendNotification",{Title="Dupe Script",Text="Please do not equip any tools or unequip tools or click tools on inventory. It will break the script.", Button1 = "I understand" ,Duration=5})
toolthatiwanttodupe = "Couch"
tools = "Couch"
if game.Players.LocalPlayer.Character.Humanoid.Sit == true then
task.wait()
game.Players.LocalPlayer.Character.Humanoid.Sit = false
end
wait(0.1)
local args = {
[1] = "ClearAllTools"
}
cleartoolremote:FireServer(unpack(args))
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.3)
duping = true
for m=1, 124 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
local args = {
[1] = "PickingTools",
[2] = toolthatiwanttodupe
}
picktoolremote:InvokeServer(unpack(args))
game:GetService("Players").LocalPlayer.Backpack:WaitForChild(toolthatiwanttodupe).Parent = game.Players.LocalPlayer.Character
if duping == false then game.Players.LocalPlayer.Character.HumanoidRootPart.Anchored = false return end
wait()
game:GetService("Players").LocalPlayer.Character[toolthatiwanttodupe]:FindFirstChild("Handle").Name = "HâÂÂ¥aâÂÂ¥nâÂÂ¥dâÂÂ¥lâÂÂ¥e"
game:GetService("Players").LocalPlayer.Character:FindFirstChild(toolthatiwanttodupe).Parent = game.Players.LocalPlayer.Backpack
game:GetService("Players").LocalPlayer.Backpack:FindFirstChild(toolthatiwanttodupe).Parent = game.Players.LocalPlayer.Character
repeat if game:GetService("Workspace"):FindFirstChild("Camera") then
game:GetService("Workspace"):FindFirstChild("Camera"):Destroy() end wait() until game:GetService("Players").LocalPlayer.Character:FindFirstChild(toolthatiwanttodupe) == 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")
toolgrip = true
duping = false
wait()
local player = game.Players.LocalPlayer
local character = player.Character or player.CharacterAdded:Wait()
local humanoid = character:FindFirstChildOfClass("Humanoid")
print("done")
wait(1)
local TablaGripPos = {
Vector3.new(0, 0, 0),
Vector3.new(10, 0, 0),
Vector3.new(20, 0, 0),
Vector3.new(30, 0, 0),
Vector3.new(40, 0, 0),
Vector3.new(50, 0, 0),
Vector3.new(60, 0, 0),
Vector3.new(-0, 0, 0),
Vector3.new(-10, 0, 0),
Vector3.new(-20, 0, 0),
Vector3.new(-30, 0, 0),
Vector3.new(-40, 0, 0),
Vector3.new(-50, 0, 0),
Vector3.new(-60, 0, 0),
Vector3.new(0, 0, 30),
Vector3.new(10, 0, 30),
Vector3.new(20, 0, 30),
Vector3.new(30, 0, 30),
Vector3.new(40, 0, 30),
Vector3.new(50, 0, 30),
Vector3.new(60, 0, 30),
Vector3.new(-0, 0, 30),
Vector3.new(-10, 0, 30),
Vector3.new(-20, 0, 30),
Vector3.new(-30, 0, 30),
Vector3.new(-40, 0, 30),
Vector3.new(-50, 0, 30),
Vector3.new(-60, 0, 30),
Vector3.new(0, 0, 45),
Vector3.new(10, 0, 45),
Vector3.new(20, 0, 45),
Vector3.new(30, 0, 45),
Vector3.new(40, 0, 45),
Vector3.new(50, 0, 45),
Vector3.new(60, 0, 45),
Vector3.new(-0, 0, 45),
Vector3.new(-10, 0, 45),
Vector3.new(-20, 0, 45),
Vector3.new(-30, 0, 45),
Vector3.new(-40, 0, 45),
Vector3.new(-50, 0, 45),
Vector3.new(-60, 0, 45),
Vector3.new(0, 0, 15),
Vector3.new(10, 0, 15),
Vector3.new(20, 0, 15),
Vector3.new(30, 0, 15),
Vector3.new(40, 0, 15),
Vector3.new(50, 0, 15),
Vector3.new(60, 0, 15),
Vector3.new(-0, 0, 15),
Vector3.new(-10, 0, 15),
Vector3.new(-20, 0, 15),
Vector3.new(-30, 0, 15),
Vector3.new(-40, 0, 15),
Vector3.new(-50, 0, 15),
Vector3.new(-60, 0, 15),
Vector3.new(0, 0, -15),
Vector3.new(10, 0, -15),
Vector3.new(20, 0, -15),
Vector3.new(30, 0, -15),
Vector3.new(40, 0, -15),
Vector3.new(50, 0, -15),
Vector3.new(60, 0, -15),
Vector3.new(-0, 0, -15),
Vector3.new(-10, 0, -15),
Vector3.new(-20, 0, -15),
Vector3.new(-30, 0, -15),
Vector3.new(-40, 0, -15),
Vector3.new(-50, 0, -15),
Vector3.new(-60, 0, -15),
Vector3.new(0, 0, -30),
Vector3.new(10, 0, -30),
Vector3.new(20, 0, -30),
Vector3.new(30, 0, -30),
Vector3.new(40, 0, -30),
Vector3.new(50, 0, -30),
Vector3.new(60, 0, -30),
Vector3.new(-0, 0, -30),
Vector3.new(-10, 0, -30),
Vector3.new(-20, 0, -30),
Vector3.new(-30, 0, -30),
Vector3.new(-40, 0, -30),
Vector3.new(-50, 0, -30),
Vector3.new(-60, 0, -30),
Vector3.new(0, 0, -30),
Vector3.new(10, 0, -45),
Vector3.new(20, 0, -45),
Vector3.new(30, 0, -45),
Vector3.new(40, 0, -45),
Vector3.new(50, 0, -45),
Vector3.new(60, 0, -45),
Vector3.new(-0, 0, -45),
Vector3.new(-10, 0, -45),
Vector3.new(-20, 0, -45),
Vector3.new(-30, 0, -45),
Vector3.new(-40, 0, -45),
Vector3.new(-50, 0, -45),
Vector3.new(-60, 0, -45),
Vector3.new(10, 0, -60),
Vector3.new(20, 0, -60),
Vector3.new(30, 0, -60),
Vector3.new(40, 0, -60),
Vector3.new(50, 0, -60),
Vector3.new(60, 0, -60),
Vector3.new(-0, 0, -60),
Vector3.new(-10, 0, -60),
Vector3.new(-20, 0, -60),
Vector3.new(-30, 0, -60),
Vector3.new(-40, 0, -60),
Vector3.new(-50, 0, -60),
Vector3.new(-60, 0, -60),
Vector3.new(10, 0, -75),
Vector3.new(20, 0, -75),
Vector3.new(30, 0, -75),
Vector3.new(40, 0, -75),
Vector3.new(50, 0, -75),
Vector3.new(60, 0, -75),
Vector3.new(-0, 0, -75),
Vector3.new(-10, 0, -75),
Vector3.new(-20, 0, -75),
Vector3.new(-30, 0, -75),
Vector3.new(-40, 0, -75),
Vector3.new(-50, 0, -75),
Vector3.new(-60, 0, -75),
}
for i, tool in pairs(game.Players.LocalPlayer.Backpack:GetChildren()) do
if tool:IsA("Tool") then
tool.Parent = game.Players.LocalPlayer.Character
local gripPosIndex = math.min(i, #TablaGripPos)
local gripPos = TablaGripPos[gripPosIndex]
if tool:IsDescendantOf(game.Players.LocalPlayer.Character) then
tool.GripPos = gripPos
else
warn("", tool.Name, "")
end
end
end
end
})
-- Botão para Fire Aura
ToolsTab:AddButton({
Name = "Fire Aura",
Callback = function()
nametools = "fire Spray lel"
oldcframe = game.Players.LocalPlayer.Character.HumanoidRootPart.CFrame
game:GetService("StarterGui"):SetCore("SendNotification",{Title="Dupe Script",Text="Please do not equip any tools or unequip tools or click tools on inventory. It will break the script.", Button1 = "I understand" ,Duration=5})
toolthatiwanttodupe = "PaperbagFire"
tools = "PaperbagFire"
if game.Players.LocalPlayer.Character.Humanoid.Sit == true then
task.wait()
game.Players.LocalPlayer.Character.Humanoid.Sit = false
end
wait(0.1)
local args = {
[1] = "ClearAllTools"
}
cleartoolremote:FireServer(unpack(args))
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.3)
duping = true
for m=1, 124 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
local args = {
[1] = "PickingTools",
[2] = toolthatiwanttodupe
}
picktoolremote:InvokeServer(unpack(args))
game:GetService("Players").LocalPlayer.Backpack:WaitForChild(toolthatiwanttodupe).Parent = game.Players.LocalPlayer.Character
if duping == false then game.Players.LocalPlayer.Character.HumanoidRootPart.Anchored = false return end
wait()
game:GetService("Players").LocalPlayer.Character[toolthatiwanttodupe]:FindFirstChild("Handle").Name = "HâÂÂ¥aâÂÂ¥nâÂÂ¥dâÂÂ¥lâÂÂ¥e"
game:GetService("Players").LocalPlayer.Character:FindFirstChild(toolthatiwanttodupe).Parent = game.Players.LocalPlayer.Backpack
game:GetService("Players").LocalPlayer.Backpack:FindFirstChild(toolthatiwanttodupe).Parent = game.Players.LocalPlayer.Character
repeat if game:GetService("Workspace"):FindFirstChild("Camera") then
game:GetService("Workspace"):FindFirstChild("Camera"):Destroy() end wait() until game:GetService("Players").LocalPlayer.Character:FindFirstChild(toolthatiwanttodupe) == 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")
toolgrip = true
duping = false
wait()
local player = game.Players.LocalPlayer
local character = player.Character or player.CharacterAdded:Wait()
local humanoid = character:FindFirstChildOfClass("Humanoid")
print("done")
wait(1)
local TablaGripPos = {
Vector3.new(0, 0, 0),
Vector3.new(10, 0, 0),
Vector3.new(20, 0, 0),
Vector3.new(30, 0, 0),
Vector3.new(40, 0, 0),
Vector3.new(50, 0, 0),
Vector3.new(60, 0, 0),
Vector3.new(-0, 0, 0),
Vector3.new(-10, 0, 0),
Vector3.new(-20, 0, 0),
Vector3.new(-30, 0, 0),
Vector3.new(-40, 0, 0),
Vector3.new(-50, 0, 0),
Vector3.new(-60, 0, 0),
Vector3.new(0, 0, 30),
Vector3.new(10, 0, 30),
Vector3.new(20, 0, 30),
Vector3.new(30, 0, 30),
Vector3.new(40, 0, 30),
Vector3.new(50, 0, 30),
Vector3.new(60, 0, 30),
Vector3.new(-0, 0, 30),
Vector3.new(-10, 0, 30),
Vector3.new(-20, 0, 30),
Vector3.new(-30, 0, 30),
Vector3.new(-40, 0, 30),
Vector3.new(-50, 0, 30),
Vector3.new(-60, 0, 30),
Vector3.new(0, 0, 45),
Vector3.new(10, 0, 45),
Vector3.new(20, 0, 45),
Vector3.new(30, 0, 45),
Vector3.new(40, 0, 45),
Vector3.new(50, 0, 45),
Vector3.new(60, 0, 45),
Vector3.new(-0, 0, 45),
Vector3.new(-10, 0, 45),
Vector3.new(-20, 0, 45),
Vector3.new(-30, 0, 45),
Vector3.new(-40, 0, 45),
Vector3.new(-50, 0, 45),
Vector3.new(-60, 0, 45),
Vector3.new(0, 0, 15),
Vector3.new(10, 0, 15),
Vector3.new(20, 0, 15),
Vector3.new(30, 0, 15),
Vector3.new(40, 0, 15),
Vector3.new(50, 0, 15),
Vector3.new(60, 0, 15),
Vector3.new(-0, 0, 15),
Vector3.new(-10, 0, 15),
Vector3.new(-20, 0, 15),
Vector3.new(-30, 0, 15),
Vector3.new(-40, 0, 15),
Vector3.new(-50, 0, 15),
Vector3.new(-60, 0, 15),
Vector3.new(0, 0, -15),
Vector3.new(10, 0, -15),
Vector3.new(20, 0, -15),
Vector3.new(30, 0, -15),
Vector3.new(40, 0, -15),
Vector3.new(50, 0, -15),
Vector3.new(60, 0, -15),
Vector3.new(-0, 0, -15),
Vector3.new(-10, 0, -15),
Vector3.new(-20, 0, -15),
Vector3.new(-30, 0, -15),
Vector3.new(-40, 0, -15),
Vector3.new(-50, 0, -15),
Vector3.new(-60, 0, -15),
Vector3.new(0, 0, -30),
Vector3.new(10, 0, -30),
Vector3.new(20, 0, -30),
Vector3.new(30, 0, -30),
Vector3.new(40, 0, -30),
Vector3.new(50, 0, -30),
Vector3.new(60, 0, -30),
Vector3.new(-0, 0, -30),
Vector3.new(-10, 0, -30),
Vector3.new(-20, 0, -30),
Vector3.new(-30, 0, -30),
Vector3.new(-40, 0, -30),
Vector3.new(-50, 0, -30),
Vector3.new(-60, 0, -30),
Vector3.new(0, 0, -30),
Vector3.new(10, 0, -45),
Vector3.new(20, 0, -45),
Vector3.new(30, 0, -45),
Vector3.new(40, 0, -45),
Vector3.new(50, 0, -45),
Vector3.new(60, 0, -45),
Vector3.new(-0, 0, -45),
Vector3.new(-10, 0, -45),
Vector3.new(-20, 0, -45),
Vector3.new(-30, 0, -45),
Vector3.new(-40, 0, -45),
Vector3.new(-50, 0, -45),
Vector3.new(-60, 0, -45),
Vector3.new(10, 0, -60),
Vector3.new(20, 0, -60),
Vector3.new(30, 0, -60),
Vector3.new(40, 0, -60),
Vector3.new(50, 0, -60),
Vector3.new(60, 0, -60),
Vector3.new(-0, 0, -60),
Vector3.new(-10, 0, -60),
Vector3.new(-20, 0, -60),
Vector3.new(-30, 0, -60),
Vector3.new(-40, 0, -60),
Vector3.new(-50, 0, -60),
Vector3.new(-60, 0, -60),
Vector3.new(10, 0, -75),
Vector3.new(20, 0, -75),
Vector3.new(30, 0, -75),
Vector3.new(40, 0, -75),
Vector3.new(50, 0, -75),
Vector3.new(60, 0, -75),
Vector3.new(-0, 0, -75),
Vector3.new(-10, 0, -75),
Vector3.new(-20, 0, -75),
Vector3.new(-30, 0, -75),
Vector3.new(-40, 0, -75),
Vector3.new(-50, 0, -75),
Vector3.new(-60, 0, -75),
}
for i, tool in pairs(game.Players.LocalPlayer.Backpack:GetChildren()) do
if tool:IsA("Tool") then
tool.Parent = game.Players.LocalPlayer.Character
local gripPosIndex = math.min(i, #TablaGripPos)
local gripPos = TablaGripPos[gripPosIndex]
if tool:IsDescendantOf(game.Players.LocalPlayer.Character) then
tool.GripPos = gripPos
else
warn("", tool.Name, "")
end
end
end
end
})
-- Botão para Water Aura
ToolsTab:AddButton({
Name = "Water Aura",
Callback = function()
nametools = "water Spray lel"
oldcframe = game.Players.LocalPlayer.Character.HumanoidRootPart.CFrame
game:GetService("StarterGui"):SetCore("SendNotification",{Title="Dupe Script",Text="Please do not equip any tools or unequip tools or click tools on inventory. It will break the script.", Button1 = "I understand" ,Duration=5})
toolthatiwanttodupe = "WateringCan"
tools = "WateringCan"
if game.Players.LocalPlayer.Character.Humanoid.Sit == true then
task.wait()
game.Players.LocalPlayer.Character.Humanoid.Sit = false
end
wait(0.1)
local args = {
[1] = "ClearAllTools"
}
cleartoolremote:FireServer(unpack(args))
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.3)
duping = true
for m=1, 124 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
local args = {
[1] = "PickingTools",
[2] = toolthatiwanttodupe
}
picktoolremote:InvokeServer(unpack(args))
game:GetService("Players").LocalPlayer.Backpack:WaitForChild(toolthatiwanttodupe).Parent = game.Players.LocalPlayer.Character
if duping == false then game.Players.LocalPlayer.Character.HumanoidRootPart.Anchored = false return end
wait()
game:GetService("Players").LocalPlayer.Character[toolthatiwanttodupe]:FindFirstChild("Handle").Name = "HâÂÂ¥aâÂÂ¥nâÂÂ¥dâÂÂ¥lâÂÂ¥e"
game:GetService("Players").LocalPlayer.Character:FindFirstChild(toolthatiwanttodupe).Parent = game.Players.LocalPlayer.Backpack
game:GetService("Players").LocalPlayer.Backpack:FindFirstChild(toolthatiwanttodupe).Parent = game.Players.LocalPlayer.Character
repeat if game:GetService("Workspace"):FindFirstChild("Camera") then
game:GetService("Workspace"):FindFirstChild("Camera"):Destroy() end wait() until game:GetService("Players").LocalPlayer.Character:FindFirstChild(toolthatiwanttodupe) == 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")
toolgrip = true
duping = false
wait()
local player = game.Players.LocalPlayer
local character = player.Character or player.CharacterAdded:Wait()
local humanoid = character:FindFirstChildOfClass("Humanoid")
print("done")
wait(1)
local TablaGripPos = {
Vector3.new(0, 0, 0),
Vector3.new(10, 0, 0),
Vector3.new(20, 0, 0),
Vector3.new(30, 0, 0),
Vector3.new(40, 0, 0),
Vector3.new(50, 0, 0),
Vector3.new(60, 0, 0),
Vector3.new(-0, 0, 0),
Vector3.new(-10, 0, 0),
Vector3.new(-20, 0, 0),
Vector3.new(-30, 0, 0),
Vector3.new(-40, 0, 0),
Vector3.new(-50, 0, 0),
Vector3.new(-60, 0, 0),
Vector3.new(0, 0, 30),
Vector3.new(10, 0, 30),
Vector3.new(20, 0, 30),
Vector3.new(30, 0, 30),
Vector3.new(40, 0, 30),
Vector3.new(50, 0, 30),
Vector3.new(60, 0, 30),
Vector3.new(-0, 0, 30),
Vector3.new(-10, 0, 30),
Vector3.new(-20, 0, 30),
Vector3.new(-30, 0, 30),
Vector3.new(-40, 0, 30),
Vector3.new(-50, 0, 30),
Vector3.new(-60, 0, 30),
Vector3.new(0, 0, 45),
Vector3.new(10, 0, 45),
Vector3.new(20, 0, 45),
Vector3.new(30, 0, 45),
Vector3.new(40, 0, 45),
Vector3.new(50, 0, 45),
Vector3.new(60, 0, 45),
Vector3.new(-0, 0, 45),
Vector3.new(-10, 0, 45),
Vector3.new(-20, 0, 45),
Vector3.new(-30, 0, 45),
Vector3.new(-40, 0, 45),
Vector3.new(-50, 0, 45),
Vector3.new(-60, 0, 45),
Vector3.new(0, 0, 15),
Vector3.new(10, 0, 15),
Vector3.new(20, 0, 15),
Vector3.new(30, 0, 15),
Vector3.new(40, 0, 15),
Vector3.new(50, 0, 15),
Vector3.new(60, 0, 15),
Vector3.new(-0, 0, 15),
Vector3.new(-10, 0, 15),
Vector3.new(-20, 0, 15),
Vector3.new(-30, 0, 15),
Vector3.new(-40, 0, 15),
Vector3.new(-50, 0, 15),
Vector3.new(-60, 0, 15),
Vector3.new(0, 0, -15),
Vector3.new(10, 0, -15),
Vector3.new(20, 0, -15),
Vector3.new(30, 0, -15),
Vector3.new(40, 0, -15),
Vector3.new(50, 0, -15),
Vector3.new(60, 0, -15),
Vector3.new(-0, 0, -15),
Vector3.new(-10, 0, -15),
Vector3.new(-20, 0, -15),
Vector3.new(-30, 0, -15),
Vector3.new(-40, 0, -15),
Vector3.new(-50, 0, -15),
Vector3.new(-60, 0, -15),
Vector3.new(0, 0, -30),
Vector3.new(10, 0, -30),
Vector3.new(20, 0, -30),
Vector3.new(30, 0, -30),
Vector3.new(40, 0, -30),
Vector3.new(50, 0, -30),
Vector3.new(60, 0, -30),
Vector3.new(-0, 0, -30),
Vector3.new(-10, 0, -30),
Vector3.new(-20, 0, -30),
Vector3.new(-30, 0, -30),
Vector3.new(-40, 0, -30),
Vector3.new(-50, 0, -30),
Vector3.new(-60, 0, -30),
Vector3.new(0, 0, -30),
Vector3.new(10, 0, -45),
Vector3.new(20, 0, -45),
Vector3.new(30, 0, -45),
Vector3.new(40, 0, -45),
Vector3.new(50, 0, -45),
Vector3.new(60, 0, -45),
Vector3.new(-0, 0, -45),
Vector3.new(-10, 0, -45),
Vector3.new(-20, 0, -45),
Vector3.new(-30, 0, -45),
Vector3.new(-40, 0, -45),
Vector3.new(-50, 0, -45),
Vector3.new(-60, 0, -45),
Vector3.new(10, 0, -60),
Vector3.new(20, 0, -60),
Vector3.new(30, 0, -60),
Vector3.new(40, 0, -60),
Vector3.new(50, 0, -60),
Vector3.new(60, 0, -60),
Vector3.new(-0, 0, -60),
Vector3.new(-10, 0, -60),
Vector3.new(-20, 0, -60),
Vector3.new(-30, 0, -60),
Vector3.new(-40, 0, -60),
Vector3.new(-50, 0, -60),
Vector3.new(-60, 0, -60),
Vector3.new(10, 0, -75),
Vector3.new(20, 0, -75),
Vector3.new(30, 0, -75),
Vector3.new(40, 0, -75),
Vector3.new(50, 0, -75),
Vector3.new(60, 0, -75),
Vector3.new(-0, 0, -75),
Vector3.new(-10, 0, -75),
Vector3.new(-20, 0, -75),
Vector3.new(-30, 0, -75),
Vector3.new(-40, 0, -75),
Vector3.new(-50, 0, -75),
Vector3.new(-60, 0, -75),
}
for i, tool in pairs(game.Players.LocalPlayer.Backpack:GetChildren()) do
if tool:IsA("Tool") then
tool.Parent = game.Players.LocalPlayer.Character
local gripPosIndex = math.min(i, #TablaGripPos)
local gripPos = TablaGripPos[gripPosIndex]
if tool:IsDescendantOf(game.Players.LocalPlayer.Character) then
tool.GripPos = gripPos
else
warn("", tool.Name, "")
end
end
end
end
})
-- Botão para Light Aura
ToolsTab:AddButton({
Name = "Light Aura",
Callback = function()
nametools = "light Spray lel"
oldcframe = game.Players.LocalPlayer.Character.HumanoidRootPart.CFrame
game:GetService("StarterGui"):SetCore("SendNotification",{Title="Dupe Script",Text="Please do not equip any tools or unequip tools or click tools on inventory. It will break the script.", Button1 = "I understand" ,Duration=5})
toolthatiwanttodupe = "FlashLight"
tools = "FlashLight"
if game.Players.LocalPlayer.Character.Humanoid.Sit == true then
task.wait()
game.Players.LocalPlayer.Character.Humanoid.Sit = false
end
wait(0.1)
local args = {
[1] = "ClearAllTools"
}
cleartoolremote:FireServer(unpack(args))
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.3)
duping = true
for m=1, 124 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
local args = {
[1] = "PickingTools",
[2] = toolthatiwanttodupe
}
picktoolremote:InvokeServer(unpack(args))
game:GetService("Players").LocalPlayer.Backpack:WaitForChild(toolthatiwanttodupe).Parent = game.Players.LocalPlayer.Character
if duping == false then game.Players.LocalPlayer.Character.HumanoidRootPart.Anchored = false return end
wait()
game:GetService("Players").LocalPlayer.Character[toolthatiwanttodupe]:FindFirstChild("Handle").Name = "HâÂÂ¥aâÂÂ¥nâÂÂ¥dâÂÂ¥lâÂÂ¥e"
game:GetService("Players").LocalPlayer.Character:FindFirstChild(toolthatiwanttodupe).Parent = game.Players.LocalPlayer.Backpack
game:GetService("Players").LocalPlayer.Backpack:FindFirstChild(toolthatiwanttodupe).Parent = game.Players.LocalPlayer.Character
repeat if game:GetService("Workspace"):FindFirstChild("Camera") then
game:GetService("Workspace"):FindFirstChild("Camera"):Destroy() end wait() until game:GetService("Players").LocalPlayer.Character:FindFirstChild(toolthatiwanttodupe) == 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")
toolgrip = true
duping = false
wait()
local player = game.Players.LocalPlayer
local character = player.Character or player.CharacterAdded:Wait()
local humanoid = character:FindFirstChildOfClass("Humanoid")
print("done")
wait(1)
local TablaGripPos = {
Vector3.new(0, 0, 0),
Vector3.new(10, 0, 0),
Vector3.new(20, 0, 0),
Vector3.new(30, 0, 0),
Vector3.new(40, 0, 0),
Vector3.new(50, 0, 0),
Vector3.new(60, 0, 0),
Vector3.new(-0, 0, 0),
Vector3.new(-10, 0, 0),
Vector3.new(-20, 0, 0),
Vector3.new(-30, 0, 0),
Vector3.new(-40, 0, 0),
Vector3.new(-50, 0, 0),
Vector3.new(-60, 0, 0),
Vector3.new(0, 0, 30),
Vector3.new(10, 0, 30),
Vector3.new(20, 0, 30),
Vector3.new(30, 0, 30),
Vector3.new(40, 0, 30),
Vector3.new(50, 0, 30),
Vector3.new(60, 0, 30),
Vector3.new(-0, 0, 30),
Vector3.new(-10, 0, 30),
Vector3.new(-20, 0, 30),
Vector3.new(-30, 0, 30),
Vector3.new(-40, 0, 30),
Vector3.new(-50, 0, 30),
Vector3.new(-60, 0, 30),
Vector3.new(0, 0, 45),
Vector3.new(10, 0, 45),
Vector3.new(20, 0, 45),
Vector3.new(30, 0, 45),
Vector3.new(40, 0, 45),
Vector3.new(50, 0, 45),
Vector3.new(60, 0, 45),
Vector3.new(-0, 0, 45),
Vector3.new(-10, 0, 45),
Vector3.new(-20, 0, 45),
Vector3.new(-30, 0, 45),
Vector3.new(-40, 0, 45),
Vector3.new(-50, 0, 45),
Vector3.new(-60, 0, 45),
Vector3.new(0, 0, 15),
Vector3.new(10, 0, 15),
Vector3.new(20, 0, 15),
Vector3.new(30, 0, 15),
Vector3.new(40, 0, 15),
Vector3.new(50, 0, 15),
Vector3.new(60, 0, 15),
Vector3.new(-0, 0, 15),
Vector3.new(-10, 0, 15),
Vector3.new(-20, 0, 15),
Vector3.new(-30, 0, 15),
Vector3.new(-40, 0, 15),
Vector3.new(-50, 0, 15),
Vector3.new(-60, 0, 15),
Vector3.new(0, 0, -15),
Vector3.new(10, 0, -15),
Vector3.new(20, 0, -15),
Vector3.new(30, 0, -15),
Vector3.new(40, 0, -15),
Vector3.new(50, 0, -15),
Vector3.new(60, 0, -15),
Vector3.new(-0, 0, -15),
Vector3.new(-10, 0, -15),
Vector3.new(-20, 0, -15),
Vector3.new(-30, 0, -15),
Vector3.new(-40, 0, -15),
Vector3.new(-50, 0, -15),
Vector3.new(-60, 0, -15),
Vector3.new(0, 0, -30),
Vector3.new(10, 0, -30),
Vector3.new(20, 0, -30),
Vector3.new(30, 0, -30),
Vector3.new(40, 0, -30),
Vector3.new(50, 0, -30),
Vector3.new(60, 0, -30),
Vector3.new(-0, 0, -30),
Vector3.new(-10, 0, -30),
Vector3.new(-20, 0, -30),
Vector3.new(-30, 0, -30),
Vector3.new(-40, 0, -30),
Vector3.new(-50, 0, -30),
Vector3.new(-60, 0, -30),
Vector3.new(0, 0, -30),
Vector3.new(10, 0, -45),
Vector3.new(20, 0, -45),
Vector3.new(30, 0, -45),
Vector3.new(40, 0, -45),
Vector3.new(50, 0, -45),
Vector3.new(60, 0, -45),
Vector3.new(-0, 0, -45),
Vector3.new(-10, 0, -45),
Vector3.new(-20, 0, -45),
Vector3.new(-30, 0, -45),
Vector3.new(-40, 0, -45),
Vector3.new(-50, 0, -45),
Vector3.new(-60, 0, -45),
Vector3.new(10, 0, -60),
Vector3.new(20, 0, -60),
Vector3.new(30, 0, -60),
Vector3.new(40, 0, -60),
Vector3.new(50, 0, -60),
Vector3.new(60, 0, -60),
Vector3.new(-0, 0, -60),
Vector3.new(-10, 0, -60),
Vector3.new(-20, 0, -60),
Vector3.new(-30, 0, -60),
Vector3.new(-40, 0, -60),
Vector3.new(-50, 0, -60),
Vector3.new(-60, 0, -60),
Vector3.new(10, 0, -75),
Vector3.new(20, 0, -75),
Vector3.new(30, 0, -75),
Vector3.new(40, 0, -75),
Vector3.new(50, 0, -75),
Vector3.new(60, 0, -75),
Vector3.new(-0, 0, -75),
Vector3.new(-10, 0, -75),
Vector3.new(-20, 0, -75),
Vector3.new(-30, 0, -75),
Vector3.new(-40, 0, -75),
Vector3.new(-50, 0, -75),
Vector3.new(-60, 0, -75),
}
for i, tool in pairs(game.Players.LocalPlayer.Backpack:GetChildren()) do
if tool:IsA("Tool") then
tool.Parent = game.Players.LocalPlayer.Character
local gripPosIndex = math.min(i, #TablaGripPos)
local gripPos = TablaGripPos[gripPosIndex]
if tool:IsDescendantOf(game.Players.LocalPlayer.Character) then
tool.GripPos = gripPos
else
warn("", tool.Name, "")
end
end
end
end
})
-- Botão para Smoke Aura
ToolsTab:AddButton({
Name = "Smoke Aura",
Callback = function()
game:GetService("StarterGui"):SetCore("SendNotification", {
Title = "Dupe Script",
Text = "Please do not equip any tools or unequip tools or click tools on inventory. It will break the script.",
Button1 = "I understand",
Duration = 5
})
local args = {
[1] = "ClearAllTools"
}
cleartoolremote:FireServer(unpack(args))
if game:GetService("Workspace"):FindFirstChild("Camera") then
game:GetService("Workspace"):FindFirstChild("Camera"):Destroy()
end
wait(0.3)
for i = 1, 124 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 player = game.Players.LocalPlayer
local character = player.Character or player.CharacterAdded:Wait()
local humanoid = character:FindFirstChildOfClass("Humanoid")
if humanoid then
humanoid.Health = 0
end
wait(8)
local TablaGripPos = {
Vector3.new(0, 0, 0), Vector3.new(10, 0, 0), Vector3.new(20, 0, 0), Vector3.new(30, 0, 0),
Vector3.new(40, 0, 0), Vector3.new(50, 0, 0), Vector3.new(60, 0, 0), Vector3.new(-0, 0, 0),
Vector3.new(-10, 0, 0), Vector3.new(-20, 0, 0), Vector3.new(-30, 0, 0), Vector3.new(-40, 0, 0),
Vector3.new(-50, 0, 0), Vector3.new(-60, 0, 0), Vector3.new(0, 0, 30), Vector3.new(10, 0, 30),
Vector3.new(20, 0, 30), Vector3.new(30, 0, 30), Vector3.new(40, 0, 30), Vector3.new(50, 0, 30),
Vector3.new(60, 0, 30), Vector3.new(-0, 0, 30), Vector3.new(-10, 0, 30), Vector3.new(-20, 0, 30),
Vector3.new(-30, 0, 30), Vector3.new(-40, 0, 30), Vector3.new(-50, 0, 30), Vector3.new(-60, 0, 30),
Vector3.new(0, 0, 45), Vector3.new(10, 0, 45), Vector3.new(20, 0, 45), Vector3.new(30, 0, 45),
Vector3.new(40, 0, 45), Vector3.new(50, 0, 45), Vector3.new(60, 0, 45), Vector3.new(-0, 0, 45),
Vector3.new(-10, 0, 45), Vector3.new(-20, 0, 45), Vector3.new(-30, 0, 45), Vector3.new(-40, 0, 45),
Vector3.new(-50, 0, 45), Vector3.new(-60, 0, 45), Vector3.new(0, 0, 15), Vector3.new(10, 0, 15),
Vector3.new(20, 0, 15), Vector3.new(30, 0, 15), Vector3.new(40, 0, 15), Vector3.new(50, 0, 15),
Vector3.new(60, 0, 15), Vector3.new(-0, 0, 15), Vector3.new(-10, 0, 15), Vector3.new(-20, 0, 15),
Vector3.new(-30, 0, 15), Vector3.new(-40, 0, 15), Vector3.new(-50, 0, 15), Vector3.new(-60, 0, 15),
Vector3.new(0, 0, -15), Vector3.new(10, 0, -15), Vector3.new(20, 0, -15), Vector3.new(30, 0, -15),
Vector3.new(40, 0, -15), Vector3.new(50, 0, -15), Vector3.new(60, 0, -15), Vector3.new(-0, 0, -15),
Vector3.new(-10, 0, -15), Vector3.new(-20, 0, -15), Vector3.new(-30, 0, -15), Vector3.new(-40, 0, -15),
Vector3.new(-50, 0, -15), Vector3.new(-60, 0, -15), Vector3.new(0, 0, -30), Vector3.new(10, 0, -30),
Vector3.new(20, 0, -30), Vector3.new(30, 0, -30), Vector3.new(40, 0, -30), Vector3.new(50, 0, -30),
Vector3.new(60, 0, -30), Vector3.new(-0, 0, -30), Vector3.new(-10, 0, -30), Vector3.new(-20, 0, -30),
Vector3.new(-30, 0, -30), Vector3.new(-40, 0, -30), Vector3.new(-50, 0, -30), Vector3.new(-60, 0, -30),
Vector3.new(0, 0, -30), Vector3.new(10, 0, -45), Vector3.new(20, 0, -45), Vector3.new(30, 0, -45),
Vector3.new(40, 0, -45), Vector3.new(50, 0, -45), Vector3.new(60, 0, -45), Vector3.new(-0, 0, -45),
Vector3.new(-10, 0, -45), Vector3.new(-20, 0, -45), Vector3.new(-30, 0, -45), Vector3.new(-40, 0, -45),
Vector3.new(-50, 0, -45), Vector3.new(-60, 0, -45), Vector3.new(10, 0, -60), Vector3.new(20, 0, -60),
Vector3.new(30, 0, -60), Vector3.new(40, 0, -60), Vector3.new(50, 0, -60), Vector3.new(60, 0, -60),
Vector3.new(-0, 0, -60), Vector3.new(-10, 0, -60), Vector3.new(-20, 0, -60), Vector3.new(-30, 0, -60),
Vector3.new(-40, 0, -60), Vector3.new(-50, 0, -60), Vector3.new(-60, 0, -60), Vector3.new(10, 0, -75),
Vector3.new(20, 0, -75), Vector3.new(30, 0, -75), Vector3.new(40, 0, -75), Vector3.new(50, 0, -75),
Vector3.new(60, 0, -75), Vector3.new(-0, 0, -75), Vector3.new(-10, 0, -75), Vector3.new(-20, 0, -75),
Vector3.new(-30, 0, -75), Vector3.new(-40, 0, -75), Vector3.new(-50, 0, -75), Vector3.new(-60, 0, -75)
}
for i, tool in pairs(game.Players.LocalPlayer.Backpack:GetChildren()) do
if tool:IsA("Tool") then
tool.Parent = game.Players.LocalPlayer.Character
local gripPosIndex = math.min(i, #TablaGripPos)
local gripPos = TablaGripPos[gripPosIndex]
if tool:IsDescendantOf(game.Players.LocalPlayer.Character) then
tool.GripPos = gripPos
else
warn("Ferramenta ", tool.Name, " não está no personagem.")
end
end
end
end
})
-- Seção para D1ck Grip
Section = ToolsTab:AddSection({
Name = "D1ck Grip"
})
-- Botão para Black D1ck
ToolsTab:AddButton({
Name = "Black D1ck",
Callback = function()
oldcframe = game.Players.LocalPlayer.Character.HumanoidRootPart.CFrame
toolthatiwanttodupe = "Box"
tools = "Box"
if game.Players.LocalPlayer.Character.Humanoid.Sit == true then
task.wait()
game.Players.LocalPlayer.Character.Humanoid.Sit = false
end
wait(0.1)
local args = {
[1] = "ClearAllTools"
}
cleartoolremote:FireServer(unpack(args))
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.3)
duping = true
for m=1, 76 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
local args = {
[1] = "PickingTools",
[2] = toolthatiwanttodupe
}
picktoolremote:InvokeServer(unpack(args))
game:GetService("Players").LocalPlayer.Backpack:WaitForChild(toolthatiwanttodupe).Parent = game.Players.LocalPlayer.Character
if duping == false then game.Players.LocalPlayer.Character.HumanoidRootPart.Anchored = false return end
wait()
game:GetService("Players").LocalPlayer.Character[toolthatiwanttodupe]:FindFirstChild("Handle").Name = "Hâ¥aâ¥nâ¥dâ¥lâ¥e"
game:GetService("Players").LocalPlayer.Character:FindFirstChild(toolthatiwanttodupe).Parent = game.Players.LocalPlayer.Backpack
game:GetService("Players").LocalPlayer.Backpack:FindFirstChild(toolthatiwanttodupe).Parent = game.Players.LocalPlayer.Character
repeat if game:GetService("Workspace"):FindFirstChild("Camera") then
game:GetService("Workspace"):FindFirstChild("Camera"):Destroy() end wait() until game:GetService("Players").LocalPlayer.Character:FindFirstChild(toolthatiwanttodupe) == 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")
toolgrip = true
duping = false
wait(1)
game.Players.LocalPlayer.Backpack[tools].Grip = CFrame.new(-0.784089804, 0.623452663, 0.928474426, 0.611631632, 0.0202812403, -0.790882647, 0.107864097, 0.988198876, 0.108758211, 0.783755124, -0.151827812, 0.602226019) + Vector3.new(0, -1.5, 0)
game.Players.LocalPlayer.Backpack[tools].Name = "Big Black Dick Lmao"
game.Players.LocalPlayer.Backpack[tools].Grip = CFrame.new(-0.784089804, 0.623452663, 0.928474426, 0.611631632, 0.0202812403, -0.790882647, 0.107864097, 0.988198876, 0.108758211, 0.783755124, -0.151827812, 0.602226019) + Vector3.new(0, 0, 2)
game.Players.LocalPlayer.Backpack[tools].Name = "Big Black Dick Lmao"
game.Players.LocalPlayer.Backpack[tools].Grip = CFrame.new(-0.784089804, 0.623452663, 0.928474426, 0.611631632, 0.0202812403, -0.790882647, 0.107864097, 0.988198876, 0.108758211, 0.783755124, -0.151827812, 0.602226019) + Vector3.new(0, 0, 4)
game.Players.LocalPlayer.Backpack[tools].Name = "Big Black Dick Lmao"
game.Players.LocalPlayer.Backpack[tools].Grip = CFrame.new(-0.784089804, 0.623452663, 0.928474426, 0.611631632, 0.0202812403, -0.790882647, 0.107864097, 0.988198876, 0.108758211, 0.783755124, -0.151827812, 0.602226019) + Vector3.new(0, 0, 6)
game.Players.LocalPlayer.Backpack[tools].Name = "Big Black Dick Lmao"
game.Players.LocalPlayer.Backpack[tools].Grip = CFrame.new(-0.784089804, 0.623452663, 0.928474426, 0.611631632, 0.0202812403, -0.790882647, 0.107864097, 0.988198876, 0.108758211, 0.783755124, -0.151827812, 0.602226019) + Vector3.new(0, 0, 8)
game.Players.LocalPlayer.Backpack[tools].Name = "Big Black Dick Lmao"
game.Players.LocalPlayer.Backpack[tools].Grip = CFrame.new(-0.784089804, 0.623452663, 0.928474426, 0.611631632, 0.0202812403, -0.790882647, 0.107864097, 0.988198876, 0.108758211, 0.783755124, -0.151827812, 0.602226019) + Vector3.new(0, 0, -8)
game.Players.LocalPlayer.Backpack[tools].Name = "Big Black Dick Lmao"
game.Players.LocalPlayer.Backpack[tools].Grip = CFrame.new(-0.784089804, 0.623452663, 0.928474426, 0.611631632, 0.0202812403, -0.790882647, 0.107864097, 0.988198876, 0.108758211, 0.783755124, -0.151827812, 0.602226019) + Vector3.new(0, 0, -6)
game.Players.LocalPlayer.Backpack[tools].Name = "Big Black Dick Lmao"
game.Players.LocalPlayer.Backpack[tools].Grip = CFrame.new(-0.784089804, 0.623452663, 0.928474426, 0.611631632, 0.0202812403, -0.790882647, 0.107864097, 0.988198876, 0.108758211, 0.783755124, -0.151827812, 0.602226019) + Vector3.new(0, 0, -4)
game.Players.LocalPlayer.Backpack[tools].Name = "Big Black Dick Lmao"
game.Players.LocalPlayer.Backpack[tools].Grip = CFrame.new(-0.784089804, 0.623452663, 0.928474426, 0.611631632, 0.0202812403, -0.790882647, 0.107864097, 0.988198876, 0.108758211, 0.783755124, -0.151827812, 0.602226019) + Vector3.new(0, 0, -2)
game.Players.LocalPlayer.Backpack[tools].Name = "Big Black Dick Lmao"
game.Players.LocalPlayer.Backpack[tools].Grip = CFrame.new(-0.784089804, 0.623452663, 0.928474426, 0.611631632, 0.0202812403, -0.790882647, 0.107864097, 0.988198876, 0.108758211, 0.783755124, -0.151827812, 0.602226019) + Vector3.new(0, -1, -10)
game.Players.LocalPlayer.Backpack[tools].Name = "Big Black Dick Lmao"
game.Players.LocalPlayer.Backpack[tools].Grip = CFrame.new(-0.784089804, 0.623452663, 0.928474426, 0.611631632, 0.0202812403, -0.790882647, 0.107864097, 0.988198876, 0.108758211, 0.783755124, -0.151827812, 0.602226019) + Vector3.new(0, -2, -10)
game.Players.LocalPlayer.Backpack[tools].Name = "Big Black Dick Lmao"
game.Players.LocalPlayer.Backpack[tools].Grip = CFrame.new(-0.784089804, 0.623452663, 0.928474426, 0.611631632, 0.0202812403, -0.790882647, 0.107864097, 0.988198876, 0.108758211, 0.783755124, -0.151827812, 0.602226019) + Vector3.new(0, -3, -10)
game.Players.LocalPlayer.Backpack[tools].Name = "Big Black Dick Lmao"
game.Players.LocalPlayer.Backpack[tools].Grip = CFrame.new(-0.784089804, 0.623452663, 0.928474426, 0.611631632, 0.0202812403, -0.790882647, 0.107864097, 0.988198876, 0.108758211, 0.783755124, -0.151827812, 0.602226019) + Vector3.new(0, -4, -10)
game.Players.LocalPlayer.Backpack[tools].Name = "Big Black Dick Lmao"
game.Players.LocalPlayer.Backpack[tools].Grip = CFrame.new(-0.784089804, 0.623452663, 0.928474426, 0.611631632, 0.0202812403, -0.790882647, 0.107864097, 0.988198876, 0.108758211, 0.783755124, -0.151827812, 0.602226019) + Vector3.new(0, -5, -10)
game.Players.LocalPlayer.Backpack[tools].Name = "Big Black Dick Lmao"
game.Players.LocalPlayer.Backpack[tools].Grip = CFrame.new(-0.784089804, 0.623452663, 0.928474426, 0.611631632, 0.0202812403, -0.790882647, 0.107864097, 0.988198876, 0.108758211, 0.783755124, -0.151827812, 0.602226019) + Vector3.new(0, -6, -10)
game.Players.LocalPlayer.Backpack[tools].Name = "Big Black Dick Lmao"
game.Players.LocalPlayer.Backpack[tools].Grip = CFrame.new(-0.784089804, 0.623452663, 0.928474426, 0.611631632, 0.0202812403, -0.790882647, 0.107864097, 0.988198876, 0.108758211, 0.783755124, -0.151827812, 0.602226019) + Vector3.new(0, -7, -10)
game.Players.LocalPlayer.Backpack[tools].Name = "Big Black Dick Lmao"
game.Players.LocalPlayer.Backpack[tools].Grip = CFrame.new(-0.784089804, 0.623452663, 0.928474426, 0.611631632, 0.0202812403, -0.790882647, 0.107864097, 0.988198876, 0.108758211, 0.783755124, -0.151827812, 0.602226019) + Vector3.new(0, -8, -10)
game.Players.LocalPlayer.Backpack[tools].Name = "Big Black Dick Lmao"
game.Players.LocalPlayer.Backpack[tools].Grip = CFrame.new(-0.784089804, 0.623452663, 0.928474426, 0.611631632, 0.0202812403, -0.790882647, 0.107864097, 0.988198876, 0.108758211, 0.783755124, -0.151827812, 0.602226019) + Vector3.new(0, -9, -10)
game.Players.LocalPlayer.Backpack[tools].Name = "Big Black Dick Lmao"
game.Players.LocalPlayer.Backpack[tools].Grip = CFrame.new(-0.784089804, 0.623452663, 0.928474426, 0.611631632, 0.0202812403, -0.790882647, 0.107864097, 0.988198876, 0.108758211, 0.783755124, -0.151827812, 0.602226019) + Vector3.new(0, -10, -10)
game.Players.LocalPlayer.Backpack[tools].Name = "Big Black Dick Lmao"
game.Players.LocalPlayer.Backpack[tools].Grip = CFrame.new(-0.784089804, 0.623452663, 0.928474426, 0.611631632, 0.0202812403, -0.790882647, 0.107864097, 0.988198876, 0.108758211, 0.783755124, -0.151827812, 0.602226019) + Vector3.new(0, -10.5, -9)
game.Players.LocalPlayer.Backpack[tools].Name = "Big Black Dick Lmao"
game.Players.LocalPlayer.Backpack[tools].Grip = CFrame.new(-0.784089804, 0.623452663, 0.928474426, 0.611631632, 0.0202812403, -0.790882647, 0.107864097, 0.988198876, 0.108758211, 0.783755124, -0.151827812, 0.602226019) + Vector3.new(0, -10.5, -8)
game.Players.LocalPlayer.Backpack[tools].Name = "Big Black Dick Lmao"
game.Players.LocalPlayer.Backpack[tools].Grip = CFrame.new(-0.784089804, 0.623452663, 0.928474426, 0.611631632, 0.0202812403, -0.790882647, 0.107864097, 0.988198876, 0.108758211, 0.783755124, -0.151827812, 0.602226019) + Vector3.new(0, -10.5, -6)
game.Players.LocalPlayer.Backpack[tools].Name = "Big Black Dick Lmao"
game.Players.LocalPlayer.Backpack[tools].Grip = CFrame.new(-0.784089804, 0.623452663, 0.928474426, 0.611631632, 0.0202812403, -0.790882647, 0.107864097, 0.988198876, 0.108758211, 0.783755124, -0.151827812, 0.602226019) + Vector3.new(0, -10, -5)
game.Players.LocalPlayer.Backpack[tools].Name = "Big Black Dick Lmao"
game.Players.LocalPlayer.Backpack[tools].Grip = CFrame.new(-0.784089804, 0.623452663, 0.928474426, 0.611631632, 0.0202812403, -0.790882647, 0.107864097, 0.988198876, 0.108758211, 0.783755124, -0.151827812, 0.602226019) + Vector3.new(0, -10.5, -4)
game.Players.LocalPlayer.Backpack[tools].Name = "Big Black Dick Lmao"
game.Players.LocalPlayer.Backpack[tools].Grip = CFrame.new(-0.784089804, 0.623452663, 0.928474426, 0.611631632, 0.0202812403, -0.790882647, 0.107864097, 0.988198876, 0.108758211, 0.783755124, -0.151827812, 0.602226019) + Vector3.new(0, -11.5, -4)
game.Players.LocalPlayer.Backpack[tools].Name = "Big Black Dick Lmao"
game.Players.LocalPlayer.Backpack[tools].Grip = CFrame.new(-0.784089804, 0.623452663, 0.928474426, 0.611631632, 0.0202812403, -0.790882647, 0.107864097, 0.988198876, 0.108758211, 0.783755124, -0.151827812, 0.602226019) + Vector3.new(0, -12.5, -4)
game.Players.LocalPlayer.Backpack[tools].Name = "Big Black Dick Lmao"
game.Players.LocalPlayer.Backpack[tools].Grip = CFrame.new(-0.784089804, 0.623452663, 0.928474426, 0.611631632, 0.0202812403, -0.790882647, 0.107864097, 0.988198876, 0.108758211, 0.783755124, -0.151827812, 0.602226019) + Vector3.new(0, -13.5, -4)
game.Players.LocalPlayer.Backpack[tools].Name = "Big Black Dick Lmao"
game.Players.LocalPlayer.Backpack[tools].Grip = CFrame.new(-0.784089804, 0.623452663, 0.928474426, 0.611631632, 0.0202812403, -0.790882647, 0.107864097, 0.988198876, 0.108758211, 0.783755124, -0.151827812, 0.602226019) + Vector3.new(0, -14.5, -4)
game.Players.LocalPlayer.Backpack[tools].Name = "Big Black Dick Lmao"
game.Players.LocalPlayer.Backpack[tools].Grip = CFrame.new(-0.784089804, 0.623452663, 0.928474426, 0.611631632, 0.0202812403, -0.790882647, 0.107864097, 0.988198876, 0.108758211, 0.783755124, -0.151827812, 0.602226019) + Vector3.new(0, -15.5, -4)
game.Players.LocalPlayer.Backpack[tools].Name = "Big Black Dick Lmao"
game.Players.LocalPlayer.Backpack[tools].Grip = CFrame.new(-0.784089804, 0.623452663, 0.928474426, 0.611631632, 0.0202812403, -0.790882647, 0.107864097, 0.988198876, 0.108758211, 0.783755124, -0.151827812, 0.602226019) + Vector3.new(0, -16.5, -4)
game.Players.LocalPlayer.Backpack[tools].Name = "Big Black Dick Lmao"
game.Players.LocalPlayer.Backpack[tools].Grip = CFrame.new(-0.784089804, 0.623452663, 0.928474426, 0.611631632, 0.0202812403, -0.790882647, 0.107864097, 0.988198876, 0.108758211, 0.783755124, -0.151827812, 0.602226019) + Vector3.new(0, -17.5, -4)
game.Players.LocalPlayer.Backpack[tools].Name = "Big Black Dick Lmao"
game.Players.LocalPlayer.Backpack[tools].Grip = CFrame.new(-0.784089804, 0.623452663, 0.928474426, 0.611631632, 0.0202812403, -0.790882647, 0.107864097, 0.988198876, 0.108758211, 0.783755124, -0.151827812, 0.602226019) + Vector3.new(0, -18.5, -4)
game.Players.LocalPlayer.Backpack[tools].Name = "Big Black Dick Lmao"
game.Players.LocalPlayer.Backpack[tools].Grip = CFrame.new(-0.784089804, 0.623452663, 0.928474426, 0.611631632, 0.0202812403, -0.790882647, 0.107864097, 0.988198876, 0.108758211, 0.783755124, -0.151827812, 0.602226019) + Vector3.new(0, -19.5, -4)
game.Players.LocalPlayer.Backpack[tools].Name = "Big Black Dick Lmao"
game.Players.LocalPlayer.Backpack[tools].Grip = CFrame.new(-0.784089804, 0.623452663, 0.928474426, 0.611631632, 0.0202812403, -0.790882647, 0.107864097, 0.988198876, 0.108758211, 0.783755124, -0.151827812, 0.602226019) + Vector3.new(0, -20.5, -4)
game.Players.LocalPlayer.Backpack[tools].Name = "Big Black Dick Lmao"
game.Players.LocalPlayer.Backpack[tools].Grip = CFrame.new(-0.784089804, 0.623452663, 0.928474426, 0.611631632, 0.0202812403, -0.790882647, 0.107864097, 0.988198876, 0.108758211, 0.783755124, -0.151827812, 0.602226019) + Vector3.new(0, -21.5, -4)
game.Players.LocalPlayer.Backpack[tools].Name = "Big Black Dick Lmao"
game.Players.LocalPlayer.Backpack[tools].Grip = CFrame.new(-0.784089804, 0.623452663, 0.928474426, 0.611631632, 0.0202812403, -0.790882647, 0.107864097, 0.988198876, 0.108758211, 0.783755124, -0.151827812, 0.602226019) + Vector3.new(0, -22.5, -4)
game.Players.LocalPlayer.Backpack[tools].Name = "Big Black Dick Lmao"
game.Players.LocalPlayer.Backpack[tools].Grip = CFrame.new(-0.784089804, 0.623452663, 0.928474426, 0.611631632, 0.0202812403, -0.790882647, 0.107864097, 0.988198876, 0.108758211, 0.783755124, -0.151827812, 0.602226019) + Vector3.new(0, -23.5, -4)
game.Players.LocalPlayer.Backpack[tools].Name = "Big Black Dick Lmao"
game.Players.LocalPlayer.Backpack[tools].Grip = CFrame.new(-0.784089804, 0.623452663, 0.928474426, 0.611631632, 0.0202812403, -0.790882647, 0.107864097, 0.988198876, 0.108758211, 0.783755124, -0.151827812, 0.602226019) + Vector3.new(0, -24.5, -4)
game.Players.LocalPlayer.Backpack[tools].Name = "Big Black Dick Lmao"
game.Players.LocalPlayer.Backpack[tools].Grip = CFrame.new(-0.784089804, 0.623452663, 0.928474426, 0.611631632, 0.0202812403, -0.790882647, 0.107864097, 0.988198876, 0.108758211, 0.783755124, -0.151827812, 0.602226019) + Vector3.new(0, -25.5, -4)
game.Players.LocalPlayer.Backpack[tools].Name = "Big Black Dick Lmao"
game.Players.LocalPlayer.Backpack[tools].Grip = CFrame.new(-0.784089804, 0.623452663, 0.928474426, 0.611631632, 0.0202812403, -0.790882647, 0.107864097, 0.988198876, 0.108758211, 0.783755124, -0.151827812, 0.602226019) + Vector3.new(0, -26, -3.5)
game.Players.LocalPlayer.Backpack[tools].Name = "Big Black Dick Lmao"
game.Players.LocalPlayer.Backpack[tools].Grip = CFrame.new(-0.784089804, 0.623452663, 0.928474426, 0.611631632, 0.0202812403, -0.790882647, 0.107864097, 0.988198876, 0.108758211, 0.783755124, -0.151827812, 0.602226019) + Vector3.new(0, -27, -2.5)
game.Players.LocalPlayer.Backpack[tools].Name = "Big Black Dick Lmao"
game.Players.LocalPlayer.Backpack[tools].Grip = CFrame.new(-0.784089804, 0.623452663, 0.928474426, 0.611631632, 0.0202812403, -0.790882647, 0.107864097, 0.988198876, 0.108758211, 0.783755124, -0.151827812, 0.602226019) + Vector3.new(0, -27, -1.5)
game.Players.LocalPlayer.Backpack[tools].Name = "Big Black Dick Lmao"
game.Players.LocalPlayer.Backpack[tools].Grip = CFrame.new(-0.784089804, 0.623452663, 0.928474426, 0.611631632, 0.0202812403, -0.790882647, 0.107864097, 0.988198876, 0.108758211, 0.783755124, -0.151827812, 0.602226019) + Vector3.new(0, -27, -1.5)
game.Players.LocalPlayer.Backpack[tools].Name = "Big Black Dick Lmao"
game.Players.LocalPlayer.Backpack[tools].Grip = CFrame.new(-0.784089804, 0.623452663, 0.928474426, 0.611631632, 0.0202812403, -0.790882647, 0.107864097, 0.988198876, 0.108758211, 0.783755124, -0.151827812, 0.602226019) + Vector3.new(0, -1, 10)
game.Players.LocalPlayer.Backpack[tools].Name = "Big Black Dick Lmao"
game.Players.LocalPlayer.Backpack[tools].Grip = CFrame.new(-0.784089804, 0.623452663, 0.928474426, 0.611631632, 0.0202812403, -0.790882647, 0.107864097, 0.988198876, 0.108758211, 0.783755124, -0.151827812, 0.602226019) + Vector3.new(0, -2, 10)
game.Players.LocalPlayer.Backpack[tools].Name = "Big Black Dick Lmao"
game.Players.LocalPlayer.Backpack[tools].Grip = CFrame.new(-0.784089804, 0.623452663, 0.928474426, 0.611631632, 0.0202812403, -0.790882647, 0.107864097, 0.988198876, 0.108758211, 0.783755124, -0.151827812, 0.602226019) + Vector3.new(0, -3, 10)
game.Players.LocalPlayer.Backpack[tools].Name = "Big Black Dick Lmao"
game.Players.LocalPlayer.Backpack[tools].Grip = CFrame.new(-0.784089804, 0.623452663, 0.928474426, 0.611631632, 0.0202812403, -0.790882647, 0.107864097, 0.988198876, 0.108758211, 0.783755124, -0.151827812, 0.602226019) + Vector3.new(0, -4, 10)
game.Players.LocalPlayer.Backpack[tools].Name = "Big Black Dick Lmao"
game.Players.LocalPlayer.Backpack[tools].Grip = CFrame.new(-0.784089804, 0.623452663, 0.928474426, 0.611631632, 0.0202812403, -0.790882647, 0.107864097, 0.988198876, 0.108758211, 0.783755124, -0.151827812, 0.602226019) + Vector3.new(0, -5, 10)
game.Players.LocalPlayer.Backpack[tools].Name = "Big Black Dick Lmao"
game.Players.LocalPlayer.Backpack[tools].Grip = CFrame.new(-0.784089804, 0.623452663, 0.928474426, 0.611631632, 0.0202812403, -0.790882647, 0.107864097, 0.988198876, 0.108758211, 0.783755124, -0.151827812, 0.602226019) + Vector3.new(0, -6, 10)
game.Players.LocalPlayer.Backpack[tools].Name = "Big Black Dick Lmao"
game.Players.LocalPlayer.Backpack[tools].Grip = CFrame.new(-0.784089804, 0.623452663, 0.928474426, 0.611631632, 0.0202812403, -0.790882647, 0.107864097, 0.988198876, 0.108758211, 0.783755124, -0.151827812, 0.602226019) + Vector3.new(0, -7, 10)
game.Players.LocalPlayer.Backpack[tools].Name = "Big Black Dick Lmao"
game.Players.LocalPlayer.Backpack[tools].Grip = CFrame.new(-0.784089804, 0.623452663, 0.928474426, 0.611631632, 0.0202812403, -0.790882647, 0.107864097, 0.988198876, 0.108758211, 0.783755124, -0.151827812, 0.602226019) + Vector3.new(0, -8, 10)
game.Players.LocalPlayer.Backpack[tools].Name = "Big Black Dick Lmao"
game.Players.LocalPlayer.Backpack[tools].Grip = CFrame.new(-0.784089804, 0.623452663, 0.928474426, 0.611631632, 0.0202812403, -0.790882647, 0.107864097, 0.988198876, 0.108758211, 0.783755124, -0.151827812, 0.602226019) + Vector3.new(0, -9, 10)
game.Players.LocalPlayer.Backpack[tools].Name = "Big Black Dick Lmao"
game.Players.LocalPlayer.Backpack[tools].Grip = CFrame.new(-0.784089804, 0.623452663, 0.928474426, 0.611631632, 0.0202812403, -0.790882647, 0.107864097, 0.988198876, 0.108758211, 0.783755124, -0.151827812, 0.602226019) + Vector3.new(0, -10, 10)
game.Players.LocalPlayer.Backpack[tools].Name = "Big Black Dick Lmao"
game.Players.LocalPlayer.Backpack[tools].Grip = CFrame.new(-0.784089804, 0.623452663, 0.928474426, 0.611631632, 0.0202812403, -0.790882647, 0.107864097, 0.988198876, 0.108758211, 0.783755124, -0.151827812, 0.602226019) + Vector3.new(0, -10.5, 9)
game.Players.LocalPlayer.Backpack[tools].Name = "Big Black Dick Lmao"
game.Players.LocalPlayer.Backpack[tools].Grip = CFrame.new(-0.784089804, 0.623452663, 0.928474426, 0.611631632, 0.0202812403, -0.790882647, 0.107864097, 0.988198876, 0.108758211, 0.783755124, -0.151827812, 0.602226019) + Vector3.new(0, -10.5, 8)
game.Players.LocalPlayer.Backpack[tools].Name = "Big Black Dick Lmao"
game.Players.LocalPlayer.Backpack[tools].Grip = CFrame.new(-0.784089804, 0.623452663, 0.928474426, 0.611631632, 0.0202812403, -0.790882647, 0.107864097, 0.988198876, 0.108758211, 0.783755124, -0.151827812, 0.602226019) + Vector3.new(0, -10.5, 6)
game.Players.LocalPlayer.Backpack[tools].Name = "Big Black Dick Lmao"
game.Players.LocalPlayer.Backpack[tools].Grip = CFrame.new(-0.784089804, 0.623452663, 0.928474426, 0.611631632, 0.0202812403, -0.790882647, 0.107864097, 0.988198876, 0.108758211, 0.783755124, -0.151827812, 0.602226019) + Vector3.new(0, -10, 5)
game.Players.LocalPlayer.Backpack[tools].Name = "Big Black Dick Lmao"
game.Players.LocalPlayer.Backpack[tools].Grip = CFrame.new(-0.784089804, 0.623452663, 0.928474426, 0.611631632, 0.0202812403, -0.790882647, 0.107864097, 0.988198876, 0.108758211, 0.783755124, -0.151827812, 0.602226019) + Vector3.new(0, -10.5, 4)
game.Players.LocalPlayer.Backpack[tools].Name = "Big Black Dick Lmao"
game.Players.LocalPlayer.Backpack[tools].Grip = CFrame.new(-0.784089804, 0.623452663, 0.928474426, 0.611631632, 0.0202812403, -0.790882647, 0.107864097, 0.988198876, 0.108758211, 0.783755124, -0.151827812, 0.602226019) + Vector3.new(0, -11.5, 4)
game.Players.LocalPlayer.Backpack[tools].Name = "Big Black Dick Lmao"
game.Players.LocalPlayer.Backpack[tools].Grip = CFrame.new(-0.784089804, 0.623452663, 0.928474426, 0.611631632, 0.0202812403, -0.790882647, 0.107864097, 0.988198876, 0.108758211, 0.783755124, -0.151827812, 0.602226019) + Vector3.new(0, -12.5, 4)
game.Players.LocalPlayer.Backpack[tools].Name = "Big Black Dick Lmao"
game.Players.LocalPlayer.Backpack[tools].Grip = CFrame.new(-0.784089804, 0.623452663, 0.928474426, 0.611631632, 0.0202812403, -0.790882647, 0.107864097, 0.988198876, 0.108758211, 0.783755124, -0.151827812, 0.602226019) + Vector3.new(0, -13.5, 4)
game.Players.LocalPlayer.Backpack[tools].Name = "Big Black Dick Lmao"
game.Players.LocalPlayer.Backpack[tools].Grip = CFrame.new(-0.784089804, 0.623452663, 0.928474426, 0.611631632, 0.0202812403, -0.790882647, 0.107864097, 0.988198876, 0.108758211, 0.783755124, -0.151827812, 0.602226019) + Vector3.new(0, -14.5, 4)
game.Players.LocalPlayer.Backpack[tools].Name = "Big Black Dick Lmao"
game.Players.LocalPlayer.Backpack[tools].Grip = CFrame.new(-0.784089804, 0.623452663, 0.928474426, 0.611631632, 0.0202812403, -0.790882647, 0.107864097, 0.988198876, 0.108758211, 0.783755124, -0.151827812, 0.602226019) + Vector3.new(0, -15.5, 4)
game.Players.LocalPlayer.Backpack[tools].Name = "Big Black Dick Lmao"
game.Players.LocalPlayer.Backpack[tools].Grip = CFrame.new(-0.784089804, 0.623452663, 0.928474426, 0.611631632, 0.0202812403, -0.790882647, 0.107864097, 0.988198876, 0.108758211, 0.783755124, -0.151827812, 0.602226019) + Vector3.new(0, -16.5, 4)
game.Players.LocalPlayer.Backpack[tools].Name = "Big Black Dick Lmao"
game.Players.LocalPlayer.Backpack[tools].Grip = CFrame.new(-0.784089804, 0.623452663, 0.928474426, 0.611631632, 0.0202812403, -0.790882647, 0.107864097, 0.988198876, 0.108758211, 0.783755124, -0.151827812, 0.602226019) + Vector3.new(0, -17.5, 4)
game.Players.LocalPlayer.Backpack[tools].Name = "Big Black Dick Lmao"
game.Players.LocalPlayer.Backpack[tools].Grip = CFrame.new(-0.784089804, 0.623452663, 0.928474426, 0.611631632, 0.0202812403, -0.790882647, 0.107864097, 0.988198876, 0.108758211, 0.783755124, -0.151827812, 0.602226019) + Vector3.new(0, -18.5, 4)
game.Players.LocalPlayer.Backpack[tools].Name = "Big Black Dick Lmao"
game.Players.LocalPlayer.Backpack[tools].Grip = CFrame.new(-0.784089804, 0.623452663, 0.928474426, 0.611631632, 0.0202812403, -0.790882647, 0.107864097, 0.988198876, 0.108758211, 0.783755124, -0.151827812, 0.602226019) + Vector3.new(0, -19.5, 4)
game.Players.LocalPlayer.Backpack[tools].Name = "Big Black Dick Lmao"
game.Players.LocalPlayer.Backpack[tools].Grip = CFrame.new(-0.784089804, 0.623452663, 0.928474426, 0.611631632, 0.0202812403, -0.790882647, 0.107864097, 0.988198876, 0.108758211, 0.783755124, -0.151827812, 0.602226019) + Vector3.new(0, -20.5, 4)
game.Players.LocalPlayer.Backpack[tools].Name = "Big Black Dick Lmao"
game.Players.LocalPlayer.Backpack[tools].Grip = CFrame.new(-0.784089804, 0.623452663, 0.928474426, 0.611631632, 0.0202812403, -0.790882647, 0.107864097, 0.988198876, 0.108758211, 0.783755124, -0.151827812, 0.602226019) + Vector3.new(0, -21.5, 4)
game.Players.LocalPlayer.Backpack[tools].Name = "Big Black Dick Lmao"
game.Players.LocalPlayer.Backpack[tools].Grip = CFrame.new(-0.784089804, 0.623452663, 0.928474426, 0.611631632, 0.0202812403, -0.790882647, 0.107864097, 0.988198876, 0.108758211, 0.783755124, -0.151827812, 0.602226019) + Vector3.new(0, -22.5, 4)
game.Players.LocalPlayer.Backpack[tools].Name = "Big Black Dick Lmao"
game.Players.LocalPlayer.Backpack[tools].Grip = CFrame.new(-0.784089804, 0.623452663, 0.928474426, 0.611631632, 0.0202812403, -0.790882647, 0.107864097, 0.988198876, 0.108758211, 0.783755124, -0.151827812, 0.602226019) + Vector3.new(0, -23.5, 4)
game.Players.LocalPlayer.Backpack[tools].Name = "Big Black Dick Lmao"
game.Players.LocalPlayer.Backpack[tools].Grip = CFrame.new(-0.784089804, 0.623452663, 0.928474426, 0.611631632, 0.0202812403, -0.790882647, 0.107864097, 0.988198876, 0.108758211, 0.783755124, -0.151827812, 0.602226019) + Vector3.new(0, -24.5, 4)
game.Players.LocalPlayer.Backpack[tools].Name = "Big Black Dick Lmao"
game.Players.LocalPlayer.Backpack[tools].Grip = CFrame.new(-0.784089804, 0.623452663, 0.928474426, 0.611631632, 0.0202812403, -0.790882647, 0.107864097, 0.988198876, 0.108758211, 0.783755124, -0.151827812, 0.602226019) + Vector3.new(0, -25.5, 4)
game.Players.LocalPlayer.Backpack[tools].Name = "Big Black Dick Lmao"
game.Players.LocalPlayer.Backpack[tools].Grip = CFrame.new(-0.784089804, 0.623452663, 0.928474426, 0.611631632, 0.0202812403, -0.790882647, 0.107864097, 0.988198876, 0.108758211, 0.783755124, -0.151827812, 0.602226019) + Vector3.new(0, -26, 3)
game.Players.LocalPlayer.Backpack[tools].Name = "Big Black Dick Lmao"
game.Players.LocalPlayer.Backpack[tools].Grip = CFrame.new(-0.784089804, 0.623452663, 0.928474426, 0.611631632, 0.0202812403, -0.790882647, 0.107864097, 0.988198876, 0.108758211, 0.783755124, -0.151827812, 0.602226019) + Vector3.new(0, -27, 2)
game.Players.LocalPlayer.Backpack[tools].Name = "Big Black Dick Lmao"
game.Players.LocalPlayer.Backpack[tools].Grip = CFrame.new(-0.784089804, 0.623452663, 0.928474426, 0.611631632, 0.0202812403, -0.790882647, 0.107864097, 0.988198876, 0.108758211, 0.783755124, -0.151827812, 0.602226019) + Vector3.new(0, -27, 0)
game.Players.LocalPlayer.Backpack[tools].Name = "Big Black Dick Lmao"
game.Players.LocalPlayer.Character.HumanoidRootPart.CFrame = oldcframe
wait(0.5)
for _, tool in ipairs(game:GetService("Players").LocalPlayer.Backpack:GetChildren()) do
if tool:IsA("Tool") then
if tool.Name == nametools then
tool.Parent = game:GetService("Players").LocalPlayer.Character
end
end
end
end
})
local UniversalTab = Window:MakeTab({"Scripts Universais", "plane"})
-- Seção para Scripts Universais
Section = UniversalTab:AddSection({
Name = "Scripts Universais"
})
-- Botão para Rael Hub Brook
UniversalTab:AddButton({
Name = "Rael Hub Brook",
Callback = function()
loadstring(game:HttpGet("https://rawscripts.net/raw/The-Mimic-Rael-Hub-20921"))()
end
})
-- Botão para ShiftLock
UniversalTab:AddButton({
Name = "ShiftLock",
Callback = function()
loadstring(game:HttpGet("https://pastebin.com/raw/N2tiHgyv"))()
end
})
-- Botão para Ghost Hub
UniversalTab:AddButton({
Name = "Ghost Hub",
Callback = function()
loadstring(game:HttpGet("https://rawscripts.net/raw/Universal-Script-GhostHub-16534"))()
end
})
-- Botão para Trigger Cmd
UniversalTab:AddButton({
Name = "Trigger - Cmd",
Callback = function()
loadstring(game:HttpGet("https://pastefy.app/6YTVQavH/raw", true))()
end
})
-- Botão para TP Tool
UniversalTab:AddButton({
Name = "TP Tool",
Callback = function()
loadstring(game:HttpGet("https://raw.githubusercontent.com/err0r129/KptHadesBlair/main/Bao.lua"))()
end
})
-- Botão para Fly Gui
UniversalTab:AddButton({
Name = "Fly Gui do Trigger Hub",
Callback = function()
loadstring(game:HttpGet("https://pastefy.app/ptY4e3nB/raw"))()
end
})
-- Botão para Nameless Admin
UniversalTab:AddButton({
Name = "Nameless Admin - Cmd",
Callback = function()
loadstring(game:HttpGet("https://raw.githubusercontent.com/FilteringEnabled/NamelessAdmin/main/Source"))()
end
})
UniversalTab:AddButton({
Name = "Telekinesis",
Callback = function()
loadstring(game:HttpGet("https://raw.githubusercontent.com/SAZXHUB/Control-update/main/README.md", true))()
end
})
---------------------------------------------------------------------------------------------------------------------------------
-- === Tab 18: Skybox === --
---------------------------------------------------------------------------------------------------------------------------------
local Tab18 = Window:MakeTab({"Skybox", "cloud"})
Tab18:AddButton({
Name = "Ativar Skybox",
Description = "Ativar o skybox personalizado",
Callback = function()
local ReplicatedStorage = game:GetService("ReplicatedStorage")
local WearShirt = ReplicatedStorage.Remotes.WearShirt
WearShirt:InvokeServer(98679358331654)
local args = {{100839513065432}}
game:GetService("ReplicatedStorage").Remotes.ChangeCharacterBody:InvokeServer(unpack(args))
-- Animação
local player = game.Players.LocalPlayer
local character = player.Character or player.CharacterAdded:Wait()
local humanoid = character:WaitForChild("Humanoid")
local function LoadTrack(id)
local newAnim = Instance.new("Animation")
newAnim.AnimationId = "rbxassetid://" .. tostring(id)
local newTrack = humanoid:LoadAnimation(newAnim)
newTrack.Priority = Enum.AnimationPriority.Action4
newTrack:Play(0.1, 1, 1)
return newTrack
end
local EmoteId = 101852027997337
LoadTrack(EmoteId)
game:GetService("StarterGui"):SetCore("SendNotification", {
Title = "Skybox",
Text = "Skybox ativado com sucesso!",
Duration = 5
})
end
})
Tab18:AddButton({
Name = "Desativar Skybox",
Description = "Remover skybox personalizado",
Callback = function()
local ReplicatedStorage = game:GetService("ReplicatedStorage")
local Remote = ReplicatedStorage.Remotes.ResetCharacterAppearance
pcall(function()
Remote:FireServer()
end)
local player = game.Players.LocalPlayer
local character = player.Character
if character then
local humanoid = character:FindFirstChildOfClass("Humanoid")
if humanoid then
for _, track in pairs(humanoid:GetPlayingAnimationTracks()) do
track:Stop()
end
end
end
game:GetService("StarterGui"):SetCore("SendNotification", {
Title = "Skybox",
Text = "Skybox desativado!",
Duration = 5
})
end
})
local Tab19 = Window:MakeTab({"Destruição", "cloud"})
-- ---------------------------------------------------------
-- Sharingan OP
-- ---------------------------------------------------------
Tab19:AddButton({"Sharingan OP", function()
local Remote = ReplicatedStorage:FindFirstChild("RE") and ReplicatedStorage.RE:FindFirstChild("1Gu1n")
local index = 1
local LocalPlayer = Players.LocalPlayer
local function mainScript()
RunService.Stepped:Connect(function()
local allPlayers = Players:GetPlayers()
if #allPlayers < 2 then return end
index = index + 1
if index > #allPlayers then index = 1 end
local target = allPlayers[index]
if target == LocalPlayer then
index = index + 1
if index > #allPlayers then index = 1 end
target = allPlayers[index]
end
if not (Remote and target and target.Character and target.Character:FindFirstChild("HumanoidRootPart")) then return end
local crazyVector = Vector3.new(
math.random(1e14, 1e15),
math.random(1e14, 1e15),
math.random(1e14, 1e15)
)
local args = {
[1] = target.Character.HumanoidRootPart,
[2] = target.Character.HumanoidRootPart,
[3] = crazyVector,
[4] = target.Character.HumanoidRootPart.Position,
[5] = LocalPlayer.Backpack:FindFirstChild("Assault") and LocalPlayer.Backpack.Assault:FindFirstChild("GunScript_Local") and LocalPlayer.Backpack.Assault.GunScript_Local:FindFirstChild("MuzzleEffect"),
[6] = LocalPlayer.Backpack:FindFirstChild("Assault") and LocalPlayer.Backpack.Assault:FindFirstChild("GunScript_Local") and LocalPlayer.Backpack.Assault.GunScript_Local:FindFirstChild("HitEffect"),
[7] = 0,
[8] = 0,
[9] = { [1] = false },
[10] = {
[1] = 25,
[2] = Vector3.new(100, 100, 100),
[3] = BrickColor.new(29),
[4] = 0.25,
[5] = Enum.Material.SmoothPlastic,
[6] = 0.25
},
[11] = true,
[12] = false
}
Remote:FireServer(unpack(args))
end)
end
local function createRotatingImage()
local screenGui = Instance.new("ScreenGui")
screenGui.Name = "RotatingImageGui"
screenGui.Parent = LocalPlayer.PlayerGui
screenGui.ResetOnSpawn = false
local imageLabel = Instance.new("ImageLabel")
imageLabel.Name = "IdiotImage"
imageLabel.Size = UDim2.new(0, 200, 0, 200)
imageLabel.Position = UDim2.new(0.5, -100, 0.5, -100)
imageLabel.BackgroundTransparency = 1
imageLabel.Image = "rbxassetid://139958375809767"
imageLabel.Parent = screenGui
local rotationSpeed = 360
RunService.RenderStepped:Connect(function(deltaTime)
imageLabel.Rotation = (imageLabel.Rotation + rotationSpeed * deltaTime) % 360
end)
end
local function setStrongRedLight()
if not LocalPlayer.Character or not LocalPlayer.Character:FindFirstChild("HumanoidRootPart") then
LocalPlayer.CharacterAdded:Wait()
end
local hrp = LocalPlayer.Character and LocalPlayer.Character:FindFirstChild("HumanoidRootPart")
if hrp then
local pointLight = Instance.new("PointLight")
pointLight.Name = "StrongRedLight"
pointLight.Color = Color3.fromRGB(255, 0, 0)
pointLight.Brightness = 3
pointLight.Range = 100
pointLight.Shadows = true
pointLight.Parent = hrp
end
end
mainScript()
createRotatingImage()
setStrongRedLight()
print("sharingan ativada!")
end})
-- ---------------------------------------------------------
-- TAB 10: Desativar Sharingan
-- ---------------------------------------------------------
Tab19:AddButton({"Desativar Sharingan", function()
print("🌀 Tentando desativar Sharingan...")
-- Variáveis do Roblox
local Players = game:GetService("Players")
local RunService = game:GetService("RunService")
local LocalPlayer = Players.LocalPlayer
-- Desliga qualquer loop ativo
if getgenv().SharinganActive ~= nil then
getgenv().SharinganActive = false
end
-- Desconecta todas as conexões guardadas
if getgenv().SharinganConnections then
for _, connection in ipairs(getgenv().SharinganConnections) do
if typeof(connection) == "RBXScriptConnection" then
connection:Disconnect()
end
end
table.clear(getgenv().SharinganConnections)
end
-- Destroi todos os objetos criados (GUI, luz etc.)
if getgenv().SharinganObjects then
for _, obj in ipairs(getgenv().SharinganObjects) do
if obj and obj.Destroy then
obj:Destroy()
end
end
table.clear(getgenv().SharinganObjects)
end
-- Remove GUI se estiver ativa
local existingGui = LocalPlayer:FindFirstChild("PlayerGui") and LocalPlayer.PlayerGui:FindFirstChild("RotatingImageGui")
if existingGui then
existingGui:Destroy()
end
-- Remove luz vermelha, se existir
if LocalPlayer.Character and LocalPlayer.Character:FindFirstChild("HumanoidRootPart") then
local hrp = LocalPlayer.Character.HumanoidRootPart
local redLight = hrp:FindFirstChild("StrongRedLight")
if redLight then
redLight:Destroy()
end
end
print("⚫ Sharingan completamente desativado!")
end})
-- =========================================================
-- TAB 19: Jujutsu Kaisen - Expansão de Domínio
-- =========================================================
local Tab19 = Window:MakeTab({
Title = "Jujutsu Kaisen 🌌",
Icon = "rbxassetid://1843527678" -- Ícone da aba (pode trocar)
})
-- Variáveis globais para controle
local expansionModel = nil
local expansionSound = nil
local originalSky = nil
local cancelExpansion = false
Tab19:AddButton({
Name = "[🌌🚀] Expansão de Domínio (by Sr_Luiz🥱)",
Description = "Isso é muito OP e causa glitches no cliente dos jogadores!",
Callback = function()
local TextChatService = game:GetService("TextChatService")
local Lighting = game:GetService("Lighting")
local Players = game:GetService("Players")
local ReplicatedStorage = game:GetService("ReplicatedStorage")
local Player = Players.LocalPlayer
-- Envia mensagem no chat
if TextChatService.ChatVersion == Enum.ChatVersion.TextChatService then
TextChatService.TextChannels.RBXGeneral:SendAsync(
"[🌌🚀] " .. Player.DisplayName .. " ativou a Expansão de Domínio!"
)
else
print("[🌌🚀] Expansão de Domínio ativada!")
end
-- Função principal de ativação
local function ativarDominio()
local char = Player.Character or Player.CharacterAdded:Wait()
local hrp = char:WaitForChild("HumanoidRootPart")
expansionModel = Instance.new("Model", workspace)
expansionModel.Name = "InfiniteVoid"
local esfera = Instance.new("Part")
esfera.Shape = Enum.PartType.Ball
esfera.Size = Vector3.new(300, 300, 300)
esfera.Position = hrp.Position
esfera.Anchored = true
esfera.CanCollide = false
esfera.Material = Enum.Material.ForceField
esfera.Transparency = 0.3
esfera.Color = Color3.fromRGB(0, 0, 0)
esfera.Parent = expansionModel
local luz = Instance.new("PointLight", esfera)
luz.Color = Color3.fromRGB(0, 153, 255)
luz.Brightness = 10
luz.Range = 300
local ps = Instance.new("ParticleEmitter", esfera)
ps.Texture = "rbxassetid://243660364"
ps.Color = ColorSequence.new(Color3.fromRGB(0, 153, 255))
ps.LightEmission = 1
ps.Size = NumberSequence.new(3)
ps.Transparency = NumberSequence.new(0.2)
ps.Rate = 1000
ps.Lifetime = NumberRange.new(2)
ps.Speed = NumberRange.new(0)
ps.VelocitySpread = 180
expansionSound = Instance.new("Sound", esfera)
expansionSound.SoundId = "rbxassetid://1843527678"
expansionSound.Volume = 2
expansionSound.Looped = true
expansionSound:Play()
originalSky = Lighting:FindFirstChildOfClass("Sky")
if originalSky then
originalSky.Parent = nil
end
local newSky = Instance.new("Sky", Lighting)
newSky.SkyboxBk = "rbxassetid://159454299"
newSky.SkyboxDn = "rbxassetid://159454296"
newSky.SkyboxFt = "rbxassetid://159454293"
newSky.SkyboxLf = "rbxassetid://159454286"
newSky.SkyboxRt = "rbxassetid://159454300"
newSky.SkyboxUp = "rbxassetid://159454288"
end
ativarDominio()
-- Áudio em loop no jogador
local selectedAudioID = 140031333626044
task.spawn(function()
while not cancelExpansion do
local RE = ReplicatedStorage:FindFirstChild("RE")
if RE and RE:FindFirstChild("1Gu1nSound1s") then
RE["1Gu1nSound1s"]:FireServer(workspace, selectedAudioID, 1)
end
local root = Player.Character and Player.Character:FindFirstChild("HumanoidRootPart")
if root then
local sound = Instance.new("Sound")
sound.SoundId = "rbxassetid://" .. selectedAudioID
sound.Volume = 1
sound.Looped = false
sound.Parent = root
sound:Play()
sound.Ended:Connect(function() sound:Destroy() end)
task.wait(sound.TimeLength + 0.1)
else
break
end
end
end)
-- Atacar todos os jogadores
local RE = ReplicatedStorage:WaitForChild("RE")
local ClearEvent = RE:FindFirstChild("1Clea1rTool1s")
local ToolEvent = RE:FindFirstChild("1Too1l")
local FireEvent = RE:FindFirstChild("1Gu1n")
local function clearAllTools()
if ClearEvent then
ClearEvent:FireServer("ClearAllTools")
end
end
local function getAssault()
if ToolEvent then
ToolEvent:InvokeServer("PickingTools", "Assault")
end
end
local function hasAssault()
return Player.Backpack:FindFirstChild("Assault") ~= nil
end
local function fireAtPart(targetPart)
local gunScript = Player.Backpack:FindFirstChild("Assault")
and Player.Backpack.Assault:FindFirstChild("GunScript_Local")
if not gunScript or not targetPart then return end
local args = {
targetPart,
targetPart,
Vector3.new(1e14, 1e14, 1e14),
targetPart.Position,
gunScript:FindFirstChild("MuzzleEffect"),
gunScript:FindFirstChild("HitEffect"),
0,
0,
{ false },
{
25,
Vector3.new(100, 100, 100),
BrickColor.new(29),
0.25,
Enum.Material.SmoothPlastic,
0.25
},
true,
false
}
FireEvent:FireServer(unpack(args))
end
local function fireAtAllPlayers(times)
for i = 1, times do
for _, plr in ipairs(Players:GetPlayers()) do
if plr ~= Player and plr.Character and plr.Character:FindFirstChild("HumanoidRootPart") then
fireAtPart(plr.Character.HumanoidRootPart)
task.wait(0.1)
end
end
end
end
task.spawn(function()
while not cancelExpansion do
clearAllTools()
getAssault()
repeat task.wait(0.2) until hasAssault()
fireAtAllPlayers(3)
task.wait(1)
end
end)
end
})
-- =========================================================
-- BOTÃO PARA CANCELAR EXPANSÃO
-- =========================================================
Tab19:AddButton({
Name = "[❌] Cancelar Expansão de Domínio",
Description = "Remove o domínio e restaura o ambiente normal.",
Callback = function()
cancelExpansion = true
if expansionSound then
expansionSound:Stop()
expansionSound:Destroy()
expansionSound = nil
end
if expansionModel and expansionModel.Parent then
expansionModel:Destroy()
expansionModel = nil
end
local Lighting = game:GetService("Lighting")
local currentSky = Lighting:FindFirstChildOfClass("Sky")
if currentSky then currentSky:Destroy() end
if originalSky then
originalSky.Parent = Lighting
originalSky = nil
end
local TextChatService = game:GetService("TextChatService")
if TextChatService.ChatVersion == Enum.ChatVersion.TextChatService then
TextChatService.TextChannels.RBXGeneral:SendAsync("[❌] Expansão de Domínio cancelada.")
else
print("[❌] Expansão de Domínio cancelada.")
end
end
})
-- =========================================================
-- HOLLOW PURPLE - GOJO (BY SR_LUIZ) - VISUAL APRIMORADO
-- =========================================================
local hollowPurpleActive = false
local hollowParts = {}
local bloomEffect, colorCorrection, atmosphereEffect, skyEffect
Tab19:AddButton({
Name = "[💥💫] Hollow Purple (by Sr_Luiz🥱)",
Description = "Gojo combina azul e vermelho para criar o lendário Hollow Purple!",
Callback = function()
if hollowPurpleActive then return end
hollowPurpleActive = true
local Players = game:GetService("Players")
local Lighting = game:GetService("Lighting")
local RunService = game:GetService("RunService")
local Player = Players.LocalPlayer
local Char = Player.Character or Player.CharacterAdded:Wait()
local HRP = Char:WaitForChild("HumanoidRootPart")
-- ========================
-- VISUAL DO CÉU / ILUMINAÇÃO
-- ========================
local oldSky = Lighting:FindFirstChildOfClass("Sky")
if oldSky then oldSky.Parent = nil end
skyEffect = Instance.new("Sky", Lighting)
skyEffect.SkyboxBk = "rbxassetid://159454299"
skyEffect.SkyboxDn = "rbxassetid://159454296"
skyEffect.SkyboxFt = "rbxassetid://159454293"
skyEffect.SkyboxLf = "rbxassetid://159454286"
skyEffect.SkyboxRt = "rbxassetid://159454300"
skyEffect.SkyboxUp = "rbxassetid://159454288"
bloomEffect = Instance.new("BloomEffect", Lighting)
bloomEffect.Intensity = 2.5
bloomEffect.Size = 60
bloomEffect.Threshold = 0.8
colorCorrection = Instance.new("ColorCorrectionEffect", Lighting)
colorCorrection.TintColor = Color3.fromRGB(60, 0, 100)
colorCorrection.Contrast = 0.5
colorCorrection.Saturation = 1.5
atmosphereEffect = Instance.new("Atmosphere", Lighting)
atmosphereEffect.Density = 0.8
atmosphereEffect.Offset = 0.2
atmosphereEffect.Color = Color3.fromRGB(30, 0, 60)
atmosphereEffect.Decay = Color3.fromRGB(60, 0, 90)
atmosphereEffect.Glare = 0.5
atmosphereEffect.Haze = 2
-- ========================
-- SOM E INÍCIO
-- ========================
local startSound = Instance.new("Sound", HRP)
startSound.SoundId = "rbxassetid://9126546408"
startSound.Volume = 4
startSound:Play()
-- Esferas azul e vermelha
local blueSphere = Instance.new("Part", workspace)
blueSphere.Shape = Enum.PartType.Ball
blueSphere.Material = Enum.Material.Neon
blueSphere.Color = Color3.fromRGB(0, 50, 255)
blueSphere.Size = Vector3.new(50, 50, 50)
blueSphere.Anchored = true
blueSphere.CanCollide = false
blueSphere.Position = HRP.Position + Vector3.new(-80, 20, 0)
table.insert(hollowParts, blueSphere)
local redSphere = Instance.new("Part", workspace)
redSphere.Shape = Enum.PartType.Ball
redSphere.Material = Enum.Material.Neon
redSphere.Color = Color3.fromRGB(255, 20, 0)
redSphere.Size = Vector3.new(50, 50, 50)
redSphere.Anchored = true
redSphere.CanCollide = false
redSphere.Position = HRP.Position + Vector3.new(80, 20, 0)
table.insert(hollowParts, redSphere)
-- Partículas
local function addParticles(part, color)
local p = Instance.new("ParticleEmitter", part)
p.Texture = "rbxassetid://243660364"
p.Color = ColorSequence.new(color)
p.LightEmission = 1
p.Size = NumberSequence.new(3)
p.Transparency = NumberSequence.new(0.2)
p.Rate = 300
p.Lifetime = NumberRange.new(1)
p.Speed = NumberRange.new(2)
p.VelocitySpread = 180
end
addParticles(blueSphere, Color3.fromRGB(0, 100, 255))
addParticles(redSphere, Color3.fromRGB(255, 40, 0))
-- ========================
-- ANIMAÇÃO DE FUSÃO
-- ========================
local t = 0
local duration = 3
local merged = false
local connection
connection = RunService.Heartbeat:Connect(function(dt)
if not hollowPurpleActive then
connection:Disconnect()
return
end
t += dt
if t <= duration then
local alpha = t / duration
blueSphere.Position = HRP.Position + Vector3.new(-80 + (80 * alpha), 20, 0)
redSphere.Position = HRP.Position + Vector3.new(80 - (80 * alpha), 20, 0)
elseif not merged then
merged = true
-- Cria esfera roxa gigante
local purpleSphere = Instance.new("Part", workspace)
purpleSphere.Shape = Enum.PartType.Ball
purpleSphere.Material = Enum.Material.Neon
purpleSphere.Color = Color3.fromRGB(180, 0, 255)
purpleSphere.Size = Vector3.new(120, 120, 120)
purpleSphere.Anchored = true
purpleSphere.CanCollide = false
purpleSphere.Position = HRP.Position + Vector3.new(0, 20, 0)
table.insert(hollowParts, purpleSphere)
local pulseSound = Instance.new("Sound", purpleSphere)
pulseSound.SoundId = "rbxassetid://1837635069"
pulseSound.Volume = 5
pulseSound:Play()
local light = Instance.new("PointLight", purpleSphere)
light.Color = Color3.fromRGB(150, 0, 255)
light.Brightness = 20
light.Range = 250
addParticles(purpleSphere, Color3.fromRGB(255, 0, 255))
game.Debris:AddItem(blueSphere, 0.1)
game.Debris:AddItem(redSphere, 0.1)
-- Expansão visual
task.spawn(function()
for i = 1, 80 do
if not hollowPurpleActive then break end
purpleSphere.Size += Vector3.new(3, 3, 3)
purpleSphere.Transparency += 0.012
light.Brightness += 0.4
task.wait(0.03)
end
purpleSphere:Destroy()
hollowPurpleActive = false
end)
end
end)
end
})
-- =========================================================
-- BOTÃO PARA CANCELAR HOLLOW PURPLE
-- =========================================================
Tab19:AddButton({
Name = "[❌] Cancelar Hollow Purple",
Description = "Cancela o Hollow Purple e restaura o ambiente original.",
Callback = function()
hollowPurpleActive = false
for _, obj in ipairs(hollowParts) do
if obj and obj.Parent then
obj:Destroy()
end
end
hollowParts = {}
if bloomEffect then bloomEffect:Destroy() end
if colorCorrection then colorCorrection:Destroy() end
if atmosphereEffect then atmosphereEffect:Destroy() end
if skyEffect then skyEffect:Destroy() end
local Lighting = game:GetService("Lighting")
local newSky = Instance.new("Sky", Lighting)
newSky.SkyboxBk = "rbxassetid://159454293"
newSky.SkyboxDn = "rbxassetid://159454296"
newSky.SkyboxFt = "rbxassetid://159454299"
newSky.SkyboxLf = "rbxassetid://159454286"
newSky.SkyboxRt = "rbxassetid://159454300"
newSky.SkyboxUp = "rbxassetid://159454288"
local TextChatService = game:GetService("TextChatService")
if TextChatService.ChatVersion == Enum.ChatVersion.TextChatService then
TextChatService.TextChannels.RBXGeneral:SendAsync("[❌] Hollow Purple cancelado por Sr_Luiz🥱.")
else
print("[❌] Hollow Purple cancelado.")
end
end
})



Cool Keep It Up
Maldade isso ae
Ne
Demorei muito mano pra fazer