
KeylessUniversal

local Players = game:GetService("Players")
local TweenService = game:GetService("TweenService")
local CoreGui = game:GetService("CoreGui")
local StarterGui = game:GetService("StarterGui")
local RunService = game:GetService("RunService")
local lp = Players.LocalPlayer
-- Função que cria a tela de loading e retorna uma promise
local function createLoadingScreen()
local promise = {}
promise.completed = false
promise.connection = nil
-- Remove GUI antiga se existir
pcall(function()
if CoreGui:FindFirstChild("LoadingScreen") then
CoreGui.LoadingScreen:Destroy()
end
end)
-- Cria a UI de carregamento
local gui = Instance.new("ScreenGui")
gui.Name = "LoadingScreen"
gui.IgnoreGuiInset = true
gui.ResetOnSpawn = false
gui.Parent = CoreGui
pcall(function() syn.protect_gui(gui) end)
-- Frame principal com gradiente azul
local frame = Instance.new("Frame")
frame.BackgroundColor3 = Color3.new(0, 0, 0)
frame.Size = UDim2.new(1, 0, 1, 0)
frame.Parent = gui
-- Gradiente azul escuro para o fundo
local gradient = Instance.new("UIGradient")
gradient.Color = ColorSequence.new({
ColorSequenceKeypoint.new(0, Color3.fromRGB(10, 20, 40)),
ColorSequenceKeypoint.new(1, Color3.fromRGB(5, 10, 25))
})
gradient.Rotation = 45
gradient.Parent = frame
-- Container central para o conteúdo
local container = Instance.new("Frame")
container.Size = UDim2.new(0.8, 0, 0.6, 0)
container.Position = UDim2.new(0.1, 0, 0.2, 0)
container.BackgroundTransparency = 1
container.Parent = frame
-- Título "Lcc Hub" com efeito brilhante
local titleText = Instance.new("TextLabel")
titleText.Size = UDim2.new(1, 0, 0.3, 0)
titleText.Position = UDim2.new(0, 0, 0.1, 0)
titleText.TextColor3 = Color3.fromRGB(255, 255, 255)
titleText.TextStrokeTransparency = 0.3
titleText.TextStrokeColor3 = Color3.fromRGB(0, 0, 0)
titleText.BackgroundTransparency = 1
titleText.Font = Enum.Font.GothamBold
titleText.TextScaled = true
titleText.Text = "gtvz Hub"
titleText.TextSize = 32
titleText.ZIndex = 3
titleText.Parent = container
-- Efeito de brilho no título
spawn(function()
while titleText and titleText.Parent do
local tween = TweenService:Create(
titleText,
TweenInfo.new(1.5, Enum.EasingStyle.Quad, Enum.EasingDirection.InOut, 0, true),
{TextColor3 = Color3.fromRGB(100, 200, 255)}
)
tween:Play()
task.wait(1.5)
end
end)
-- Porcentagem
local percentText = Instance.new("TextLabel")
percentText.Size = UDim2.new(1, 0, 0.2, 0)
percentText.Position = UDim2.new(0, 0, 0.4, 0)
percentText.TextColor3 = Color3.fromRGB(255, 255, 255)
percentText.TextStrokeTransparency = 0.5
percentText.TextStrokeColor3 = Color3.fromRGB(0, 0, 0)
percentText.BackgroundTransparency = 1
percentText.Font = Enum.Font.GothamBold
percentText.TextScaled = true
percentText.Text = "0%"
percentText.TextSize = 24
percentText.ZIndex = 3
percentText.Parent = container
-- Barra de progresso background (com cantos arredondados)
local barBG = Instance.new("Frame")
barBG.Size = UDim2.new(1, 0, 0.08, 0)
barBG.Position = UDim2.new(0, 0, 0.65, 0)
barBG.BackgroundColor3 = Color3.new(0.1, 0.1, 0.1)
barBG.BorderSizePixel = 0
barBG.BackgroundTransparency = 0.3
barBG.ZIndex = 2
-- Corner para arredondar o fundo
local bgCorner = Instance.new("UICorner")
bgCorner.CornerRadius = UDim.new(0.5, 0)
bgCorner.Parent = barBG
barBG.Parent = container
-- Barra de progresso (com cantos arredondados)
local bar = Instance.new("Frame")
bar.Size = UDim2.new(0, 0, 1, 0) -- Começa em 0%
bar.BackgroundColor3 = Color3.fromRGB(0, 150, 255)
bar.BorderSizePixel = 0
bar.ZIndex = 3
-- Corner para arredondar a barra
local barCorner = Instance.new("UICorner")
barCorner.CornerRadius = UDim.new(0.5, 0)
barCorner.Parent = bar
-- Gradiente na barra
local barGradient = Instance.new("UIGradient")
barGradient.Color = ColorSequence.new({
ColorSequenceKeypoint.new(0, Color3.fromRGB(0, 150, 255)),
ColorSequenceKeypoint.new(1, Color3.fromRGB(100, 200, 255))
})
barGradient.Parent = bar
bar.Parent = barBG
-- Texto do usuário
local userText = Instance.new("TextLabel")
userText.Size = UDim2.new(1, 0, 0.15, 0)
userText.Position = UDim2.new(0, 0, 0.8, 0)
userText.TextColor3 = Color3.fromRGB(200, 200, 200)
userText.BackgroundTransparency = 1
userText.Font = Enum.Font.Gotham
userText.TextScaled = true
userText.Text = "Carregando: "..lp.Name.." ("..tostring(lp.AccountAge).." dias)"
userText.TextSize = 14
userText.ZIndex = 3
userText.Parent = container
-- Sistema de Partículas Azuis Melhorado
local function createParticles()
local particlesFolder = Instance.new("Folder")
particlesFolder.Name = "Particles"
particlesFolder.Parent = frame
-- Partículas pequenas
for i = 1, 20 do
local particle = Instance.new("Frame")
particle.Size = UDim2.new(0, math.random(3, 8), 0, math.random(3, 8))
particle.Position = UDim2.new(math.random(), 0, math.random(), 0)
particle.BackgroundColor3 = Color3.fromRGB(0, 150, 255)
particle.BackgroundTransparency = 0.8
particle.BorderSizePixel = 0
particle.ZIndex = 1
local corner = Instance.new("UICorner")
corner.CornerRadius = UDim.new(1, 0)
corner.Parent = particle
particle.Parent = particlesFolder
-- Animação da partícula
spawn(function()
while particle and particle.Parent do
local targetPos = UDim2.new(math.random(), 0, math.random(), 0)
local tweenInfo = TweenInfo.new(
math.random(3, 6),
Enum.EasingStyle.Quad,
Enum.EasingDirection.InOut
)
local tween = TweenService:Create(particle, tweenInfo, {
Position = targetPos,
BackgroundTransparency = math.random(0.5, 0.9),
Size = UDim2.new(0, math.random(2, 10), 0, math.random(2, 10))
})
tween:Play()
task.wait(math.random(2, 4))
end
end)
end
-- Partículas médias
for i = 1, 10 do
local mediumParticle = Instance.new("Frame")
mediumParticle.Size = UDim2.new(0, math.random(10, 20), 0, math.random(10, 20))
mediumParticle.Position = UDim2.new(math.random(), 0, math.random(), 0)
mediumParticle.BackgroundColor3 = Color3.fromRGB(50, 180, 255)
mediumParticle.BackgroundTransparency = 0.6
mediumParticle.BorderSizePixel = 0
mediumParticle.ZIndex = 1
local corner = Instance.new("UICorner")
corner.CornerRadius = UDim.new(1, 0)
corner.Parent = mediumParticle
mediumParticle.Parent = particlesFolder
-- Animação da partícula média
spawn(function()
while mediumParticle and mediumParticle.Parent do
local targetPos = UDim2.new(math.random(), 0, math.random(), 0)
local tweenInfo = TweenInfo.new(
math.random(4, 8),
Enum.EasingStyle.Circular,
Enum.EasingDirection.InOut
)
local tween = TweenService:Create(mediumParticle, tweenInfo, {
Position = targetPos,
BackgroundTransparency = math.random(0.3, 0.7),
Rotation = math.random(-360, 360)
})
tween:Play()
task.wait(math.random(3, 6))
end
end)
end
-- Partículas especiais (estrelas)
for i = 1, 5 do
local star = Instance.new("Frame")
star.Size = UDim2.new(0, 4, 0, 4)
star.Position = UDim2.new(math.random(), 0, math.random(), 0)
star.BackgroundColor3 = Color3.fromRGB(255, 255, 255)
star.BackgroundTransparency = 0.9
star.BorderSizePixel = 0
star.ZIndex = 2
local corner = Instance.new("UICorner")
corner.CornerRadius = UDim.new(1, 0)
corner.Parent = star
star.Parent = particlesFolder
-- Animação de brilho da estrela
spawn(function()
while star and star.Parent do
local tweenInfo = TweenInfo.new(
0.8,
Enum.EasingStyle.Quad,
Enum.EasingDirection.InOut,
0,
true
)
local tween = TweenService:Create(star, tweenInfo, {
BackgroundTransparency = 0.4,
Size = UDim2.new(0, 6, 0, 6)
})
tween:Play()
task.wait(1.6)
end
end)
end
end
-- Criar partículas
createParticles()
-- Variáveis para controle do loading
local currentPercent = 0
local targetPercent = 100
local loadingTime = 4 -- 4 segundos para carregar até 100%
local startTime = tick()
-- Função para atualizar o loading
local function updateLoading()
local elapsed = tick() - startTime
local progress = math.min(elapsed / loadingTime, 1)
currentPercent = math.floor(progress * 100)
percentText.Text = currentPercent .. "%"
bar.Size = UDim2.new(progress, 0, 1, 0)
return progress >= 1
end
-- Conexão para atualizar o loading
local heartbeatConnection
heartbeatConnection = RunService.Heartbeat:Connect(function()
local finished = updateLoading()
if finished then
heartbeatConnection:Disconnect()
-- Fade out suave de toda a UI
local fadeTween = TweenService:Create(frame, TweenInfo.new(1.5, Enum.EasingStyle.Quad, Enum.EasingDirection.Out), {
BackgroundTransparency = 1
})
fadeTween:Play()
-- Aguarda o fade out terminar e executa as ações finais
fadeTween.Completed:Connect(function()
percentText.Text = "100%"
wait(0.4)
-- Toca som de conclusão
local sound = Instance.new("Sound")
sound.SoundId = "rbxassetid://8486683243"
sound.Volume = 0.5
sound.PlayOnRemove = true
sound.Parent = workspace
sound:Destroy()
game:GetService("ReplicatedStorage").RE["1RPNam1eTex1t"]:FireServer(table.unpack({
[1] = "RolePlayName",
[2] = "[ gtvz hub User ]"
}))
-- Define a bio do jogador
game:GetService("ReplicatedStorage").RE["1RPNam1eTex1t"]:FireServer(table.unpack({
[1] = "RolePlayBio",
[2] = "Criador: Equipe gtvz Hub",
}))
-- Exibe a notificação de boas-vindas
StarterGui:SetCore("SendNotification", {
Title = "gtvz Hub",
Text = "Bem-vindo ao gtvz Hub!",
Duration = 4
})
-- Marca como concluído e limpa
promise.completed = true
if gui then
gui:Destroy()
end
end)
end
end)
-- Função para limpar a UI
local function cleanup()
if heartbeatConnection then
heartbeatConnection:Disconnect()
end
if gui then
gui:Destroy()
end
if promise.connection then
promise.connection:Disconnect()
end
end
-- Configura a promise para limpeza
promise.cleanup = cleanup
return promise
end
-- Função para esperar até que a promise seja resolvida
local function waitForPromise(promise)
while not promise.completed do
task.wait()
end
end
-- Uso:
local loadingPromise = createLoadingScreen()
-- Aqui você coloca o código que deve esperar até que o loading termine
waitForPromise(loadingPromise)
print("Loading completo! Agora executando o resto do script...")
local Libary = loadstring(game:HttpGet("https://pastefy.app/TYVuPNOS/raw"))()
workspace.FallenPartsDestroyHeight = -math.huge
local Window = Libary:MakeWindow({
Title = "gtvz Hub | Brookhaven RP ",
SubTitle = "by gtvz hub",
LoadText = "Loading gtvz",
Flags = "Lcchub_Broookhaven"
})
Window:AddMinimizeButton({
Button = { Image = "rbxassetid://0000000", BackgroundTransparency = 0 },
Corner = { CornerRadius = UDim.new(35, 1) },
})
local InfoTab = Window:MakeTab({ Title = "Info", Icon = "rbxassetid://ID IMAGEM" })
InfoTab:AddSection({ "Script Information" })
InfoTab:AddParagraph({ "DESOFUSCADO:", "CHAT GPT" })
InfoTab:AddParagraph({ "Collaborations:", "GTVZ MODDED CRACKED" })
InfoTab:AddParagraph({ "You are using:", "GTVZ MODDED CRACKED " })
InfoTab:AddParagraph({"Your executor:", executor})
InfoTab:AddSection({"Créditos do Hub"})
InfoTab:AddDiscordInvite({
Name = "GTVZ",
Description = "",
Logo = "rbxassetid://ID IMAGEM",
Invite = "",
})
InfoTab:AddSection({ "Rejoin" })
InfoTab:AddButton({
Name = "Rejoin",
Callback = function()
local TeleportService = game:GetService("TeleportService")
TeleportService:TeleportToPlaceInstance(game.PlaceId, game.JobId, game.Players.LocalPlayer)
end
})
local TrollTab = Window:MakeTab({ Title = "Troll Scripts", Icon = "rbxassetid://13364900349" })
TrollTab:AddSection({ "Black Hole" })
TrollTab:AddButton({
Name = "Black Hole",
Description = "Activating this will pull parts towards your character",
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() -- Re-toggle to apply to new character
end
end)
local library = loadstring(game:HttpGet("https://raw.githubusercontent.com/miroeramaa/TurtleLib/main/TurtleUiLib.lua"))()
local window = library:Window("Project LKB")
window:Slider("Blackhole Radius",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({ "Pull Parts" })
TrollTab:AddButton({
Name = "Pull Parts",
Description = "To use, get close to the selected player",
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 = "PullPartsGUI"
Gui.Parent = gethui()
Gui.ZIndexBehavior = Enum.ZIndexBehavior.Sibling
Main.Name = "MainFrame"
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({ "Invisible" })
TrollTab:AddButton({
Name = "Become Invisible",
Description = "Become invisible 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({ "RGB Avatar" })
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 = "Makes your character RGB",
Default = false,
Callback = function(value)
toggleRGBCharacter(value)
end
})
TrollTab:AddSection({ "RGB Hair" })
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 = "RGB Hair",
Description = "Makes your hair 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 = "Prevents your character from sitting",
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")
-- Function to clean up the couch
local function cleanupCouch()
local char = LocalPlayer.Character
if char then
local couch = char:FindFirstChild("Chaos.Couch") or LocalPlayer.Backpack:FindFirstChild("Chaos.Couch")
if couch then
couch:Destroy()
end
end
-- Clean tools via remote
ReplicatedStorage:WaitForChild("RE"):WaitForChild("1Clea1rTool1s"):FireServer("ClearAllTools")
end
-- Connect CharacterAdded event
LocalPlayer.CharacterAdded:Connect(function(newCharacter)
Character = newCharacter
Humanoid = newCharacter:WaitForChild("Humanoid")
RootPart = newCharacter:WaitForChild("HumanoidRootPart")
cleanupCouch()
-- Connect Died event for the new Humanoid
Humanoid.Died:Connect(function()
cleanupCouch()
end)
end)
-- Connect Died event for the initial Humanoid, if it exists
if Humanoid then
Humanoid.Died:Connect(function()
cleanupCouch()
end)
end
-- KillPlayerCouch Function
local function KillPlayerCouch()
if not selectedPlayerName then
warn("Error: No player selected")
return
end
local target = Players:FindFirstChild(selectedPlayerName)
if not target or not target.Character then
warn("Error: Target player not found or has no character")
return
end
local char = LocalPlayer.Character
if not char then
warn("Error: Local player character not found")
return
end
local hum = char:FindFirstChildOfClass("Humanoid")
local root = char:FindFirstChild("HumanoidRootPart")
local tRoot = target.Character and target.Character:FindFirstChild("HumanoidRootPart")
if not hum or not root or not tRoot then
warn("Error: Required components not found")
return
end
local originalPos = root.Position
local sitPos = Vector3.new(145.51, -350.09, 21.58)
ReplicatedStorage:WaitForChild("RE"):WaitForChild("1Clea1rTool1s"):FireServer("ClearAllTools")
task.wait(0.2)
ReplicatedStorage.RE:FindFirstChild("1Too1l"):InvokeServer("PickingTools", "Couch")
task.wait(0.3)
local tool = LocalPlayer.Backpack:FindFirstChild("Couch")
if tool then tool.Parent = char end
task.wait(0.1)
VirtualInputManager:SendKeyEvent(true, Enum.KeyCode.F, false, game)
task.wait(0.1)
hum:SetStateEnabled(Enum.HumanoidStateType.Seated, false)
hum.PlatformStand = false
cam.CameraSubject = target.Character:FindFirstChild("Head") or tRoot or hum
local align = Instance.new("BodyPosition")
align.Name = "BringPosition"
align.MaxForce = Vector3.new(math.huge, math.huge, math.huge)
align.D = 10
align.P = 30000
align.Position = root.Position
align.Parent = tRoot
task.spawn(function()
local angle = 0
local startTime = tick()
while tick() - startTime < 5 and target and target.Character and target.Character:FindFirstChildOfClass("Humanoid") do
local tHum = target.Character:FindFirstChildOfClass("Humanoid")
if not tHum or tHum.Sit then break end
local hrp = target.Character.HumanoidRootPart
local adjustedPos = hrp.Position + (hrp.Velocity / 1.5)
angle += 50
root.CFrame = CFrame.new(adjustedPos + Vector3.new(0, 2, 0)) * CFrame.Angles(math.rad(angle), 0, 0)
align.Position = root.Position + Vector3.new(2, 0, 0)
task.wait()
end
align:Destroy()
hum:SetStateEnabled(Enum.HumanoidStateType.Seated, true)
hum.PlatformStand = false
cam.CameraSubject = hum
for _, p in pairs(char:GetDescendants()) do
if p:IsA("BasePart") then
p.Velocity = Vector3.zero
p.RotVelocity = Vector3.zero
end
end
task.wait(0.1)
root.CFrame = CFrame.new(sitPos)
task.wait(0.3)
local tool = char:FindFirstChild("Couch")
if tool then tool.Parent = LocalPlayer.Backpack end
task.wait(0.01)
ReplicatedStorage.RE:FindFirstChild("1Too1l"):InvokeServer("PickingTools", "Couch")
task.wait(0.2)
root.CFrame = CFrame.new(originalPos)
end)
end
-- BringPlayerLLL Function
local function BringPlayerLLL()
if not selectedPlayerName then
warn("Error: No player selected")
return
end
local target = Players:FindFirstChild(selectedPlayerName)
if not target or not target.Character then
warn("Error: Target player not found or has no character")
return
end
local char = LocalPlayer.Character
if not char then
warn("Error: Local player character not found")
return
end
local hum = char:FindFirstChildOfClass("Humanoid")
local root = char:FindFirstChild("HumanoidRootPart")
local tRoot = target.Character and target.Character:FindFirstChild("HumanoidRootPart")
if not hum or not root or not tRoot then
warn("Error: Required components not found")
return
end
local originalPos = root.Position
ReplicatedStorage:WaitForChild("RE"):WaitForChild("1Clea1rTool1s"):FireServer("ClearAllTools")
task.wait(0.2)
ReplicatedStorage.RE:FindFirstChild("1Too1l"):InvokeServer("PickingTools", "Couch")
task.wait(0.3)
local tool = LocalPlayer.Backpack:FindFirstChild("Couch")
if tool then
tool.Parent = char
end
task.wait(0.1)
VirtualInputManager:SendKeyEvent(true, Enum.KeyCode.F, false, game)
task.wait(0.1)
hum:SetStateEnabled(Enum.HumanoidStateType.Seated, false)
hum.PlatformStand = false
cam.CameraSubject = target.Character:FindFirstChild("Head") or tRoot or hum
local align = Instance.new("BodyPosition")
align.Name = "BringPosition"
align.MaxForce = Vector3.new(math.huge, math.huge, math.huge)
align.D = 10
align.P = 30000
align.Position = root.Position
align.Parent = tRoot
task.spawn(function()
local angle = 0
local startTime = tick()
while tick() - startTime < 5 and target and target.Character and target.Character:FindFirstChildOfClass("Humanoid") do
local tHum = target.Character:FindFirstChildOfClass("Humanoid")
if not tHum or tHum.Sit then break end
local hrp = target.Character.HumanoidRootPart
local adjustedPos = hrp.Position + (hrp.Velocity / 1.5)
angle += 50
root.CFrame = CFrame.new(adjustedPos + Vector3.new(0, 2, 0)) * CFrame.Angles(math.rad(angle), 0, 0)
align.Position = root.Position + Vector3.new(2, 0, 0)
task.wait()
end
align:Destroy()
hum:SetStateEnabled(Enum.HumanoidStateType.Seated, true)
hum.PlatformStand = false
cam.CameraSubject = hum
for _, p in pairs(char:GetDescendants()) do
if p:IsA("BasePart") then
p.Velocity = Vector3.zero
p.RotVelocity = Vector3.zero
end
end
task.wait(0.1)
root.Anchored = true
root.CFrame = CFrame.new(originalPos)
task.wait(0.001)
root.Anchored = false
task.wait(0.7)
local tool = char:FindFirstChild("Couch")
if tool then
tool.Parent = LocalPlayer.Backpack
end
task.wait(0.001)
ReplicatedStorage.RE:FindFirstChild("1Too1l"):InvokeServer("PickingTools", "Couch")
end)
end
-- BringWithCouch Function
local function BringWithCouch()
local targetPlayer = Players:FindFirstChild(getgenv().Target)
if not targetPlayer then
warn("Error: No target player selected")
return
end
if not targetPlayer.Character or not targetPlayer.Character:FindFirstChild("HumanoidRootPart") then
warn("Error: Target player has no character or HumanoidRootPart")
return
end
local args = { [1] = "ClearAllTools" }
ReplicatedStorage.RE["1Clea1rTool1s"]:FireServer(unpack(args))
local args = { [1] = "PickingTools", [2] = "Couch" }
ReplicatedStorage.RE:FindFirstChild("1Too1l"):InvokeServer(unpack(args))
local couch = LocalPlayer.Backpack:WaitForChild("Couch", 2)
if not couch then
warn("Error: Couch not found in Backpack")
return
end
couch.Name = "Chaos.Couch"
local seat1 = couch:FindFirstChild("Seat1")
local seat2 = couch:FindFirstChild("Seat2")
local handle = couch:FindFirstChild("Handle")
if seat1 and seat2 and handle then
seat1.Disabled = true
seat2.Disabled = true
handle.Name = "Handle "
else
warn("Error: Couch components not found")
return
end
couch.Parent = LocalPlayer.Character
local tet = Instance.new("BodyVelocity", seat1)
tet.MaxForce = Vector3.new(math.huge, math.huge, math.huge)
tet.P = 1250
tet.Velocity = Vector3.new(0, 0, 0)
tet.Name = "#mOVOOEPF$#@F$#GERE..>V<<<<EW<V<<W"
repeat
for m = 1, 35 do
local pos = { x = 0, y = 0, z = 0 }
local tRoot = targetPlayer.Character and targetPlayer.Character.HumanoidRootPart
if not tRoot then break end
pos.x = tRoot.Position.X + (tRoot.Velocity.X / 2)
pos.y = tRoot.Position.Y + (tRoot.Velocity.Y / 2)
pos.z = tRoot.Position.Z + (tRoot.Velocity.Z / 2)
seat1.CFrame = CFrame.new(Vector3.new(pos.x, pos.y, pos.z)) * CFrame.new(-2, 2, 0)
task.wait()
end
tet:Destroy()
couch.Parent = LocalPlayer.Backpack
task.wait()
couch:FindFirstChild("Handle ").Name = "Handle"
task.wait(0.2)
couch.Parent = LocalPlayer.Character
task.wait()
couch.Parent = LocalPlayer.Backpack
couch.Handle.Name = "Handle "
task.wait(0.2)
couch.Parent = LocalPlayer.Character
tet = Instance.new("BodyVelocity", seat1)
tet.MaxForce = Vector3.new(math.huge, math.huge, math.huge)
tet.P = 1250
tet.Velocity = Vector3.new(0, 0, 0)
tet.Name = "#mOVOOEPF$#@F$#GERE..>V<<<<EW<V<<W"
until targetPlayer.Character and targetPlayer.Character.Humanoid and targetPlayer.Character.Humanoid.Sit == true
task.wait()
tet:Destroy()
couch.Parent = LocalPlayer.Backpack
task.wait()
couch:FindFirstChild("Handle ").Name = "Handle"
task.wait(0.3)
couch.Parent = LocalPlayer.Character
task.wait(0.3)
couch.Grip = CFrame.new(Vector3.new(0, 0, 0))
task.wait(0.3)
ReplicatedStorage.RE["1Clea1rTool1s"]:FireServer("ClearAllTools")
end
-- KillWithCouch Function
local function KillWithCouch()
local targetPlayer = Players:FindFirstChild(getgenv().Target)
if not targetPlayer then
warn("Error: No target player selected")
return
end
if not targetPlayer.Character or not targetPlayer.Character:FindFirstChild("HumanoidRootPart") then
warn("Error: Target player has no character or HumanoidRootPart")
return
end
local args = { [1] = "ClearAllTools" }
ReplicatedStorage.RE["1Clea1rTool1s"]:FireServer(unpack(args))
local args = { [1] = "PickingTools", [2] = "Couch" }
ReplicatedStorage.RE:FindFirstChild("1Too1l"):InvokeServer(unpack(args))
local couch = LocalPlayer.Backpack:WaitForChild("Couch", 2)
if not couch then
warn("Error: Couch not found in Backpack")
return
end
couch.Name = "Chaos.Couch"
local seat1 = couch:FindFirstChild("Seat1")
local seat2 = couch:FindFirstChild("Seat2")
local handle = couch:FindFirstChild("Handle")
if seat1 and seat2 and handle then
seat1.Disabled = true
seat2.Disabled = true
handle.Name = "Handle "
else
warn("Error: Couch components not found")
return
end
couch.Parent = LocalPlayer.Character
local tet = Instance.new("BodyVelocity", seat1)
tet.MaxForce = Vector3.new(math.huge, math.huge, math.huge)
tet.P = 1250
tet.Velocity = Vector3.new(0, 0, 0)
tet.Name = "#mOVOOEPF$#@F$#GERE..>V<<<<EW<V<<W"
repeat
for m = 1, 35 do
local pos = { x = 0, y = 0, z = 0 }
local tRoot = targetPlayer.Character and targetPlayer.Character.HumanoidRootPart
if not tRoot then break end
pos.x = tRoot.Position.X + (tRoot.Velocity.X / 2)
pos.y = tRoot.Position.Y + (tRoot.Velocity.Y / 2)
pos.z = tRoot.Position.Z + (tRoot.Velocity.Z / 2)
seat1.CFrame = CFrame.new(Vector3.new(pos.x, pos.y, pos.z)) * CFrame.new(-2, 2, 0)
task.wait()
end
tet:Destroy()
couch.Parent = LocalPlayer.Backpack
task.wait()
couch:FindFirstChild("Handle ").Name = "Handle"
task.wait(0.2)
couch.Parent = LocalPlayer.Character
task.wait()
couch.Parent = LocalPlayer.Backpack
couch.Handle.Name = "Handle "
task.wait(0.2)
couch.Parent = LocalPlayer.Character
tet = Instance.new("BodyVelocity", seat1)
tet.MaxForce = Vector3.new(math.huge, math.huge, math.huge)
tet.P = 1250
tet.Velocity = Vector3.new(0, 0, 0)
tet.Name = "#mOVOOEPF$#@F$#GERE..>V<<<<EW<V<<W"
until targetPlayer.Character and targetPlayer.Character.Humanoid and targetPlayer.Character.Humanoid.Sit == true
task.wait()
couch.Parent = LocalPlayer.Backpack
seat1.CFrame = CFrame.new(9999, -450, 9999)
seat2.CFrame = CFrame.new(9999, -450, 9999)
couch.Parent = LocalPlayer.Character
task.wait(0.1)
couch.Parent = LocalPlayer.Backpack
task.wait(2)
local bv = seat1:FindFirstChild("#mOVOOEPF$#@F$#GERE..>V<<<<EW<V<<W")
if bv then bv:Destroy() end
ReplicatedStorage.RE["1Clea1rTool1s"]:FireServer("ClearAllTools")
end
local PlayerSection = Troll:AddSection({ Name = "Troll Player" })
-- Function to get list of players
local function getPlayerList()
local players = Players:GetPlayers()
local playerNames = {}
for _, player in ipairs(players) do
if player ~= LocalPlayer then
table.insert(playerNames, player.Name)
end
end
return playerNames
end
local killDropdown = Troll:AddDropdown({
Name = "Select Player",
Options = getPlayerList(),
Default = "",
Callback = function(value)
selectedPlayerName = value
getgenv().Target = value
print("Selected player: " .. tostring(value))
end
})
Troll:AddButton({
Name = "Refresh Player List",
Callback = function()
local tablePlayers = Players:GetPlayers()
local newPlayers = {}
if killDropdown and #tablePlayers > 0 then
for _, player in ipairs(tablePlayers) do
if player.Name ~= LocalPlayer.Name then
table.insert(newPlayers, player.Name)
end
end
killDropdown:Set(newPlayers)
print("Player list updated: ", table.concat(newPlayers, ", "))
if selectedPlayerName and not Players:FindFirstChild(selectedPlayerName) then
selectedPlayerName = nil
getgenv().Target = nil
killDropdown:SetValue("")
print("Selection reset, player is no longer in the server.")
end
else
print("Error: Dropdown not found or no players available.")
end
end
})
Troll:AddButton({
Name = "Teleport to Player",
Callback = function()
if not selectedPlayerName or not Players:FindFirstChild(selectedPlayerName) then
print("Error: Player not selected or does not exist")
return
end
local character = LocalPlayer.Character
local humanoidRootPart = character and character:FindFirstChild("HumanoidRootPart")
if not humanoidRootPart then
warn("Error: Local player's HumanoidRootPart not found")
return
end
local targetPlayer = Players:FindFirstChild(selectedPlayerName)
if targetPlayer and targetPlayer.Character and targetPlayer.Character:FindFirstChild("HumanoidRootPart") then
humanoidRootPart.CFrame = targetPlayer.Character.HumanoidRootPart.CFrame
else
print("Error: Target player not found or has no HumanoidRootPart")
end
end
})
Troll:AddToggle({
Name = "Spectate Player",
Default = false,
Callback = function(value)
local Camera = workspace.CurrentCamera
local function UpdateCamera()
if value then
local targetPlayer = Players:FindFirstChild(selectedPlayerName)
if targetPlayer and targetPlayer.Character then
local humanoid = targetPlayer.Character:FindFirstChild("Humanoid")
if humanoid then
Camera.CameraSubject = humanoid
end
end
else
if LocalPlayer.Character then
local humanoid = LocalPlayer.Character:FindFirstChild("Humanoid")
if humanoid then
Camera.CameraSubject = humanoid
end
end
end
end
if value then
if not getgenv().CameraConnection then
getgenv().CameraConnection = RunService.Heartbeat:Connect(UpdateCamera)
end
else
if getgenv().CameraConnection then
getgenv().CameraConnection:Disconnect()
getgenv().CameraConnection = nil
end
UpdateCamera()
end
end
})
local MethodSection = Troll:AddSection({ Name = "Methods" })
Troll:AddDropdown({
Name = "Select Kill Method",
Options = {"Bus", "Couch", "Couch without going to target [BETA]"},
Default = "",
Callback = function(value)
methodKill = value
print("Method selected: " .. tostring(value))
end
})
Troll:AddButton({
Name = "Kill Player",
Callback = function()
if not selectedPlayerName or not Players:FindFirstChild(selectedPlayerName) then
print("Error: Player not selected or does not exist")
return
end
if methodKill == "Couch" then
KillPlayerCouch()
elseif methodKill == "Couch without going to target [BETA]" then
KillWithCouch()
else
-- Bus method
local character = LocalPlayer.Character
local humanoidRootPart = character and character:FindFirstChild("HumanoidRootPart")
if not humanoidRootPart then
warn("Error: Local player's HumanoidRootPart not found")
return
end
local originalPosition = humanoidRootPart.CFrame
local function GetBus()
local vehicles = game.Workspace:FindFirstChild("Vehicles")
if vehicles then
return vehicles:FindFirstChild(LocalPlayer.Name .. "Car")
end
return nil
end
local bus = GetBus()
if not bus then
humanoidRootPart.CFrame = CFrame.new(1118.81, 75.998, -1138.61)
task.wait(0.5)
local remoteEvent = ReplicatedStorage:FindFirstChild("RE")
if remoteEvent and remoteEvent:FindFirstChild("1Ca1r") then
remoteEvent["1Ca1r"]:FireServer("PickingCar", "SchoolBus")
end
task.wait(1)
bus = GetBus()
end
if bus then
local seat = bus:FindFirstChild("Body") and bus.Body:FindFirstChild("VehicleSeat")
if seat and character:FindFirstChildOfClass("Humanoid") and not character.Humanoid.Sit then
repeat
humanoidRootPart.CFrame = seat.CFrame * CFrame.new(0, 2, 0)
task.wait()
until character.Humanoid.Sit or not bus.Parent
if character.Humanoid.Sit or not bus.Parent then
for k, v in pairs(bus.Body:GetChildren()) do
if v:IsA("Seat") then
v.CanTouch = false
end
end
end
end
end
local function TrackPlayer()
while true do
if selectedPlayerName then
local targetPlayer = Players:FindFirstChild(selectedPlayerName)
if targetPlayer and targetPlayer.Character and targetPlayer.Character:FindFirstChild("HumanoidRootPart") then
local targetHumanoid = targetPlayer.Character:FindFirstChildOfClass("Humanoid")
if targetHumanoid and targetHumanoid.Sit then
if character.Humanoid then
bus:SetPrimaryPartCFrame(CFrame.new(Vector3.new(9999, -450, 9999)))
print("Player sat down, taking bus to the void!")
task.wait(0.2)
local function simulateJump()
local humanoid = character and character:FindFirstChildWhichIsA("Humanoid")
if humanoid then
humanoid:ChangeState(Enum.HumanoidStateType.Jumping)
end
end
simulateJump()
print("Simulating jump!")
task.wait(0.5)
humanoidRootPart.CFrame = originalPosition
print("Player returned to initial position.")
end
break
else
local targetRoot = targetPlayer.Character.HumanoidRootPart
local time = tick() * 35
local lateralOffset = math.sin(time) * 4
local frontBackOffset = math.cos(time) * 20
bus:SetPrimaryPartCFrame(targetRoot.CFrame * CFrame.new(lateralOffset, 0, frontBackOffset))
end
end
end
RunService.RenderStepped:Wait()
end
end
spawn(TrackPlayer)
end
end
})
Troll:AddButton({
Name = "Bring Player",
Callback = function()
if not selectedPlayerName or not Players:FindFirstChild(selectedPlayerName) then
print("Error: Player not selected or does not exist")
return
end
if methodKill == "Couch" then
BringPlayerLLL()
elseif methodKill == "Couch without going to target [BETA]" then
BringWithCouch()
else
-- Bus method
local character = LocalPlayer.Character
local humanoidRootPart = character and character:FindFirstChild("HumanoidRootPart")
if not humanoidRootPart then
warn("Error: Local player's HumanoidRootPart not found")
return
end
local originalPosition = humanoidRootPart.CFrame
local function GetBus()
local vehicles = game.Workspace:FindFirstChild("Vehicles")
if vehicles then
return vehicles:FindFirstChild(LocalPlayer.Name .. "Car")
end
return nil
end
local bus = GetBus()
if not bus then
humanoidRootPart.CFrame = CFrame.new(1118.81, 75.998, -1138.61)
task.wait(0.5)
local remoteEvent = ReplicatedStorage:FindFirstChild("RE")
if remoteEvent and remoteEvent:FindFirstChild("1Ca1r") then
remoteEvent["1Ca1r"]:FireServer("PickingCar", "SchoolBus")
end
task.wait(1)
bus = GetBus()
end
if bus then
local seat = bus:FindFirstChild("Body") and bus.Body:FindFirstChild("VehicleSeat")
if seat and character:FindFirstChildOfClass("Humanoid") and not character.Humanoid.Sit then
repeat
humanoidRootPart.CFrame = seat.CFrame * CFrame.new(0, 2, 0)
task.wait()
until character.Humanoid.Sit or not bus.Parent
end
end
local function TrackPlayer()
while true do
if selectedPlayerName then
local targetPlayer = Players:FindFirstChild(selectedPlayerName)
if targetPlayer and targetPlayer.Character and targetPlayer.Character:FindFirstChild("HumanoidRootPart") then
local targetHumanoid = targetPlayer.Character:FindFirstChildOfClass("Humanoid")
if targetHumanoid and targetHumanoid.Sit then
if character.Humanoid then
bus:SetPrimaryPartCFrame(originalPosition)
task.wait(0.7)
local args = { [1] = "DeleteAllVehicles" }
ReplicatedStorage.RE:FindFirstChild("1Ca1r"):FireServer(unpack(args))
end
break
else
local targetRoot = targetPlayer.Character.HumanoidRootPart
local time = tick() * 35
local lateralOffset = math.sin(time) * 4
local frontBackOffset = math.cos(time) * 20
bus:SetPrimaryPartCFrame(targetRoot.CFrame * CFrame.new(lateralOffset, 0, frontBackOffset))
end
end
end
RunService.RenderStepped:Wait()
end
end
spawn(TrackPlayer)
end
end
})
local function houseBanKill()
if not selectedPlayerName then
print("No player selected!")
return
end
local Player = game.Players.LocalPlayer
local Backpack = Player.Backpack
local Character = Player.Character
local Humanoid = Character:FindFirstChildOfClass("Humanoid")
local RootPart = Character:FindFirstChild("HumanoidRootPart")
local Houses = game.Workspace:FindFirstChild("001_Lots")
local OldPos = RootPart.CFrame
local Angles = 0
local Vehicles = Workspace.Vehicles
local Pos
function Check()
if Player and Character and Humanoid and RootPart and Vehicles then
return true
else
return false
end
end
local selectedPlayer = game.Players:FindFirstChild(selectedPlayerName)
if selectedPlayer and selectedPlayer.Character then
if Check() then
local House = Houses:FindFirstChild(Player.Name .. "House")
if not House then
local emptyHouse
local availableHouses = {}
-- Collect all available houses ("For Sale")
for _, Lot in pairs(Houses:GetChildren()) do
if Lot.Name == "For Sale" then
for _, num in pairs(Lot:GetDescendants()) do
if num:IsA("NumberValue") and num.Name == "Number" and num.Value < 25 and num.Value > 10 then
table.insert(availableHouses, {Lot = Lot, Number = num.Value})
break
end
end
end
end
-- Choose a random house from the list
if #availableHouses > 0 then
local randomHouse = availableHouses[math.random(1, #availableHouses)]
emptyHouse = randomHouse.Lot
local houseNumber = randomHouse.Number
-- Teleport to the BuyDetector and click
local BuyDetector = emptyHouse:FindFirstChild("BuyHouse")
Pos = BuyDetector.Position
if BuyDetector and BuyDetector:IsA("BasePart") then
RootPart.CFrame = BuyDetector.CFrame + Vector3.new(0, -6, 0)
task.wait(0.5)
local ClickDetector = BuyDetector:FindFirstChild("ClickDetector")
if ClickDetector then
fireclickdetector(ClickDetector)
end
end
-- Fire the new remote event to build the house
task.wait(0.5)
local args = {
houseNumber, -- Random house number
"056_House" -- House type
}
game:GetService("ReplicatedStorage"):WaitForChild("Remotes"):WaitForChild("Lot:BuildProperty"):FireServer(unpack(args))
else
print("No available houses to buy!")
return
end
end
task.wait(0.5)
local PreHouse = Houses:FindFirstChild(Player.Name .. "House")
if PreHouse then
task.wait(0.5)
local Number
for i, x in pairs(PreHouse:GetDescendants()) do
if x.Name == "Number" and x:IsA("NumberValue") then
Number = x
end
end
task.wait(0.5)
game:GetService("ReplicatedStorage").RE:FindFirstChild("1Gettin1gHous1e"):FireServer("PickingCustomHouse", "049_House", Number.Value)
end
task.wait(0.5)
local PCar = Vehicles:FindFirstChild(Player.Name .. "Car")
if not PCar then
if Check() then
RootPart.CFrame = CFrame.new(1118.81, 75.998, -1138.61)
task.wait(0.5)
game:GetService("ReplicatedStorage").RE:FindFirstChild("1Ca1r"):FireServer("PickingCar", "SchoolBus")
task.wait(0.5)
local PCar = Vehicles:FindFirstChild(Player.Name .. "Car")
task.wait(0.5)
local Seat = PCar:FindFirstChild("Body") and PCar.Body:FindFirstChild("VehicleSeat")
if Seat then
repeat
task.wait()
RootPart.CFrame = Seat.CFrame * CFrame.new(0, math.random(-1, 1), 0)
until Humanoid.Sit
end
end
end
task.wait(0.5)
local PCar = Vehicles:FindFirstChild(Player.Name .. "Car")
if PCar then
if not Humanoid.Sit then
local Seat = PCar:FindFirstChild("Body") and PCar.Body:FindFirstChild("VehicleSeat")
if Seat then
repeat
task.wait()
RootPart.CFrame = Seat.CFrame * CFrame.new(0, math.random(-1, 1), 0)
until Humanoid.Sit
end
end
local Target = selectedPlayer
local TargetC = Target.Character
local TargetH = TargetC:FindFirstChildOfClass("Humanoid")
local TargetRP = TargetC:FindFirstChild("HumanoidRootPart")
if TargetC and TargetH and TargetRP then
if not TargetH.Sit then
while not TargetH.Sit do
task.wait()
local Fling = function(target, pos, angle)
PCar:SetPrimaryPartCFrame(CFrame.new(target.Position) * pos * angle)
end
Angles = Angles + 100
Fling(TargetRP, CFrame.new(0, 1.5, 0) + TargetH.MoveDirection * TargetRP.Velocity.Magnitude / 1.10, CFrame.Angles(math.rad(Angles), 0, 0))
Fling(TargetRP, CFrame.new(0, -1.5, 0) + TargetH.MoveDirection * TargetRP.Velocity.Magnitude / 1.10, CFrame.Angles(math.rad(Angles), 0, 0))
Fling(TargetRP, CFrame.new(2.25, 1.5, -2.25) + TargetH.MoveDirection * TargetRP.Velocity.Magnitude / 1.10, CFrame.Angles(math.rad(Angles), 0, 0))
Fling(TargetRP, CFrame.new(-2.25, -1.5, 2.25) + TargetH.MoveDirection * TargetRP.Velocity.Magnitude / 1.10, CFrame.Angles(math.rad(Angles), 0, 0))
Fling(TargetRP, CFrame.new(0, 1.5, 0) + TargetH.MoveDirection * TargetRP.Velocity.Magnitude / 1.10, CFrame.Angles(math.rad(Angles), 0, 0))
Fling(TargetRP, CFrame.new(0, -1.5, 0) + TargetH.MoveDirection * TargetRP.Velocity.Magnitude / 1.10, CFrame.Angles(math.rad(Angles), 0, 0))
end
task.wait(0.2)
local House = Houses:FindFirstChild(Player.Name .. "House")
PCar:SetPrimaryPartCFrame(CFrame.new(House.HouseSpawnPosition.Position))
task.wait(0.2)
local region = Region3.new(game.Players.LocalPlayer.Character.HumanoidRootPart.Position - Vector3.new(30, 30, 30), game.Players.LocalPlayer.Character.HumanoidRootPart.Position + Vector3.new(30, 30, 30))
local partsInRegion = workspace:FindPartsInRegion3(region, game.Players.LocalPlayer.Character.HumanoidRootPart, math.huge)
for i, v in pairs(partsInRegion) do
if v.Name == "HumanoidRootPart" then
local b = game:GetService("Players"):FindFirstChild(v.Parent.Name)
local args = {
[1] = "BanPlayerFromHouse",
[2] = b,
[3] = v.Parent
}
game:GetService("ReplicatedStorage").RE:FindFirstChild("1Playe1rTrigge1rEven1t"):FireServer(unpack(args))
local args = {
[1] = "DeleteAllVehicles"
}
game:GetService("ReplicatedStorage").RE:FindFirstChild("1Ca1r"):FireServer(unpack(args))
end
end
end
end
end
end
end
end
Troll:AddButton({
Name = "House Ban Kill",
Callback = houseBanKill
})
local Players = game:GetService("Players")
local LocalPlayer = Players.LocalPlayer
local cam = workspace.CurrentCamera
local currentPlayers, selectedPlayer = {}, nil
local viewing = false
local flingActive = false
Troll:AddToggle({
Name = "Auto Fling ",
Default = false,
Callback = function(state)
flingActive = state
if state and selectedPlayerName then
local target = Players:FindFirstChild(selectedPlayerName)
if not target or not target.Character then return end
local root = LocalPlayer.Character and LocalPlayer.Character:FindFirstChild("HumanoidRootPart")
local tRoot = target.Character and target.Character:FindFirstChild("HumanoidRootPart")
if not root or not tRoot then return end
local char = LocalPlayer.Character
local hum = char:FindFirstChildOfClass("Humanoid")
local original = root.CFrame
local args = {
"ClearAllTools"
}
game:GetService("ReplicatedStorage"):WaitForChild("RE"):WaitForChild("1Clea1rTool1s"):FireServer(unpack(args))
task.wait(0.2)
local args = {
[1] = "PickingTools",
[2] = "Couch"
}
game:GetService("ReplicatedStorage").RE:FindFirstChild("1Too1l"):InvokeServer(unpack(args))
task.wait(0.3)
local tool = LocalPlayer.Backpack:FindFirstChild("Couch")
if tool then
tool.Parent = char
end
task.wait(0.2)
game:GetService("VirtualInputManager"):SendKeyEvent(true, Enum.KeyCode.F, false, game)
task.wait(0.25)
workspace.FallenPartsDestroyHeight = 0/0
local bv = Instance.new("BodyVelocity")
bv.Name = "FlingForce"
bv.Velocity = Vector3.new(9e8, 9e8, 9e8)
bv.MaxForce = Vector3.new(1/0, 1/0, 1/0)
bv.Parent = root
hum:SetStateEnabled(Enum.HumanoidStateType.Seated, false)
hum.PlatformStand = false
cam.CameraSubject = target.Character:FindFirstChild("Head") or tRoot or hum
task.spawn(function()
local angle = 0
local parts = {root}
while flingActive and target and target.Character and target.Character:FindFirstChildOfClass("Humanoid") do
local tHum = target.Character:FindFirstChildOfClass("Humanoid")
if tHum.Sit then break end
angle += 50
for _, part in ipairs(parts) do
local pos_x = target.Character.HumanoidRootPart.Position.X
local pos_y = target.Character.HumanoidRootPart.Position.Y
local pos_z = target.Character.HumanoidRootPart.Position.Z
pos_x = pos_x + (target.Character.HumanoidRootPart.Velocity.X / 1.5)
pos_y = pos_y + (target.Character.HumanoidRootPart.Velocity.Y / 1.5)
pos_z = pos_z + (target.Character.HumanoidRootPart.Velocity.Z / 1.5)
root.CFrame = CFrame.new(pos_x, pos_y, pos_z) * CFrame.Angles(math.rad(angle), 0, 0)
end
root.Velocity = Vector3.new(9e8, 9e8, 9e8)
root.RotVelocity = Vector3.new(9e8, 9e8, 9e8)
task.wait()
end
flingActive = false
bv:Destroy()
hum:SetStateEnabled(Enum.HumanoidStateType.Seated, true)
hum.PlatformStand = false
root.CFrame = original
cam.CameraSubject = hum
for _, p in pairs(char:GetDescendants()) do
if p:IsA("BasePart") then
p.Velocity = Vector3.zero
p.RotVelocity = Vector3.zero
end
end
hum:UnequipTools()
game:GetService("ReplicatedStorage").RE:FindFirstChild("1Too1l"):InvokeServer(unpack(args))
end)
end
end
})
local function FlingBall(target)
local players = game:GetService("Players")
local player = players.LocalPlayer
local character = player.Character or player.CharacterAdded:Wait()
local humanoid = character:WaitForChild("Humanoid")
local hrp = character:WaitForChild("HumanoidRootPart")
local backpack = player:WaitForChild("Backpack")
local ServerBalls = workspace.WorkspaceCom:WaitForChild("001_SoccerBalls")
local function GetBall()
if not backpack:FindFirstChild("SoccerBall") then
game:GetService("ReplicatedStorage").RE:FindFirstChild("1Too1l"):InvokeServer("PickingTools", "SoccerBall")
end
repeat task.wait() until backpack:FindFirstChild("SoccerBall")
backpack.SoccerBall.Parent = character
repeat task.wait() until ServerBalls:FindFirstChild("Soccer" .. player.Name)
character.SoccerBall.Parent = backpack
return ServerBalls:FindFirstChild("Soccer" .. player.Name)
end
local Ball = ServerBalls:FindFirstChild("Soccer" .. player.Name) or GetBall()
Ball.CanCollide = false
Ball.Massless = true
Ball.CustomPhysicalProperties = PhysicalProperties.new(0.0001, 0, 0)
if target ~= player then
local tchar = target.Character
if tchar and tchar:FindFirstChild("HumanoidRootPart") and tchar:FindFirstChild("Humanoid") then
local troot = tchar.HumanoidRootPart
local thum = tchar.Humanoid
if Ball:FindFirstChildWhichIsA("BodyVelocity") then
Ball:FindFirstChildWhichIsA("BodyVelocity"):Destroy()
end
local bv = Instance.new("BodyVelocity")
bv.Name = "FlingPower"
bv.Velocity = Vector3.new(9e8, 9e8, 9e8)
bv.MaxForce = Vector3.new(math.huge, math.huge, math.huge)
bv.P = 9e900
bv.Parent = Ball
workspace.CurrentCamera.CameraSubject = thum
local StartTime = os.time()
repeat
if troot.Velocity.Magnitude > 0 then
-- Calculate adjusted position based on target's velocity
local pos_x = troot.Position.X + (troot.Velocity.X / 1.5)
local pos_y = troot.Position.Y + (troot.Velocity.Y / 1.5)
local pos_z = troot.Position.Z + (troot.Velocity.Z / 1.5)
-- Position the ball directly at the adjusted position
local position = Vector3.new(pos_x, pos_y, pos_z)
Ball.CFrame = CFrame.new(position)
Ball.Orientation += Vector3.new(45, 60, 30)
else
for i, v in pairs(tchar:GetChildren()) do
if v:IsA("BasePart") and v.CanCollide and not v.Anchored then
Ball.CFrame = v.CFrame
task.wait(1/6000)
end
end
end
task.wait(1/6000)
until troot.Velocity.Magnitude > 1000 or thum.Health <= 0 or not tchar:IsDescendantOf(workspace) or target.Parent ~= players
workspace.CurrentCamera.CameraSubject = humanoid
end
end
end
Troll:AddButton({
Name = "Fling Ball",
Callback = function()
FlingBall(game:GetService("Players")[selectedPlayerName])
end
})
local Players = game:GetService('Players')
local lplayer = Players.LocalPlayer
local function isItemInInventory(itemName)
for _, item in pairs(lplayer.Backpack:GetChildren()) do
if item.Name == itemName then
return true
end
end
return false
end
local function equipItem(itemName)
local item = lplayer.Backpack:FindFirstChild(itemName)
if item then
lplayer.Character.Humanoid:EquipTool(item)
end
end
local function unequipItem(itemName)
local item = lplayer.Character:FindFirstChild(itemName)
if item then
item.Parent = lplayer.Backpack
end
end
local function ActiveAutoFling(targetPlayer)
if not isItemInInventory("Couch") then
local args = { [1] = "PickingTools", [2] = "Couch" }
game:GetService("ReplicatedStorage").RE:FindFirstChild("1Too1l"):InvokeServer(unpack(args))
end
equipItem("Couch")
getgenv().flingloop = true
while getgenv().flingloop do
local function flingloopfix()
local Players = game:GetService("Players")
local Player = Players.LocalPlayer
local AllBool = false
local SkidFling = function(TargetPlayer)
local Character = Player.Character
local Humanoid = Character and Character:FindFirstChildOfClass("Humanoid")
local RootPart = Humanoid and Humanoid.RootPart
local TCharacter = TargetPlayer.Character
local THumanoid, TRootPart, THead, Accessory, Handle
if TCharacter:FindFirstChildOfClass("Humanoid") then
THumanoid = TCharacter:FindFirstChildOfClass("Humanoid")
end
if THumanoid and THumanoid.RootPart then
TRootPart = THumanoid.RootPart
end
if TCharacter:FindFirstChild("Head") then
THead = TCharacter.Head
end
if TCharacter:FindFirstChildOfClass("Accessory") then
Accessory = TCharacter:FindFirstChildOfClass("Accessory")
end
if Accessory and Accessory:FindFirstChild("Handle") then
Handle = Accessory.Handle
end
if Character and Humanoid and RootPart then
if RootPart.Velocity.Magnitude < 50 then
getgenv().OldPos = RootPart.CFrame
end
if THumanoid and THumanoid.Sit and not AllBool then
unequipItem("Couch")
getgenv().flingloop = false
return
end
if THead then
workspace.CurrentCamera.CameraSubject = THead
elseif not THead and Handle then
workspace.CurrentCamera.CameraSubject = Handle
elseif THumanoid and TRootPart then
workspace.CurrentCamera.CameraSubject = THumanoid
end
if not TCharacter:FindFirstChildWhichIsA("BasePart") then
return
end
local FPos = function(BasePart, Pos, Ang)
RootPart.CFrame = CFrame.new(BasePart.Position) * Pos * Ang
Character:SetPrimaryPartCFrame(CFrame.new(BasePart.Position) * Pos * Ang)
RootPart.Velocity = Vector3.new(9e7, 9e7 * 10, 9e7)
RootPart.RotVelocity = Vector3.new(9e8, 9e8, 9e8)
end
local SFBasePart = function(BasePart)
local TimeToWait = 2
local Time = tick()
local Angle = 0
repeat
if RootPart and THumanoid then
if BasePart.Velocity.Magnitude < 50 then
Angle = Angle + 100
FPos(BasePart, CFrame.new(0, 1.5, 0) + THumanoid.MoveDirection * BasePart.Velocity.Magnitude / 1.25, CFrame.Angles(math.rad(Angle), 0, 0))
task.wait()
FPos(BasePart, CFrame.new(0, -1.5, 0) + THumanoid.MoveDirection * BasePart.Velocity.Magnitude / 1.25, CFrame.Angles(math.rad(Angle), 0, 0))
task.wait()
FPos(BasePart, CFrame.new(2.25, 1.5, -2.25) + THumanoid.MoveDirection * BasePart.Velocity.Magnitude / 1.25, CFrame.Angles(math.rad(Angle), 0, 0))
task.wait()
FPos(BasePart, CFrame.new(-2.25, -1.5, 2.25) + THumanoid.MoveDirection * BasePart.Velocity.Magnitude / 1.25, CFrame.Angles(math.rad(Angle), 0, 0))
task.wait()
FPos(BasePart, CFrame.new(0, 1.5, 0) + THumanoid.MoveDirection, CFrame.Angles(math.rad(Angle), 0, 0))
task.wait()
FPos(BasePart, CFrame.new(0, -1.5, 0) + THumanoid.MoveDirection, CFrame.Angles(math.rad(Angle), 0, 0))
task.wait()
else
FPos(BasePart, CFrame.new(0, 1.5, THumanoid.WalkSpeed), CFrame.Angles(math.rad(90), 0, 0))
task.wait()
FPos(BasePart, CFrame.new(0, -1.5, -THumanoid.WalkSpeed), CFrame.Angles(0, 0, 0))
task.wait()
FPos(BasePart, CFrame.new(0, 1.5, THumanoid.WalkSpeed), CFrame.Angles(math.rad(90), 0, 0))
task.wait()
FPos(BasePart, CFrame.new(0, 1.5, TRootPart.Velocity.Magnitude / 1.25), CFrame.Angles(math.rad(90), 0, 0))
task.wait()
FPos(BasePart, CFrame.new(0, -1.5, -TRootPart.Velocity.Magnitude / 1.25), CFrame.Angles(0, 0, 0))
task.wait()
FPos(BasePart, CFrame.new(0, 1.5, TRootPart.Velocity.Magnitude / 1.25), CFrame.Angles(math.rad(90), 0, 0))
task.wait()
FPos(BasePart, CFrame.new(0, -1.5, 0), CFrame.Angles(math.rad(90), 0, 0))
task.wait()
FPos(BasePart, CFrame.new(0, -1.5, 0), CFrame.Angles(0, 0, 0))
task.wait()
FPos(BasePart, CFrame.new(0, -1.5, 0), CFrame.Angles(math.rad(-90), 0, 0))
task.wait()
FPos(BasePart, CFrame.new(0, -1.5, 0), CFrame.Angles(0, 0, 0))
task.wait()
end
else
break
end
until BasePart.Velocity.Magnitude > 500 or BasePart.Parent ~= TargetPlayer.Character or TargetPlayer.Parent ~= Players or not TargetPlayer.Character == TCharacter or THumanoid.Sit or Humanoid.Health <= 0 or tick() > Time + TimeToWait or getgenv().flingloop == false
end
workspace.FallenPartsDestroyHeight = 0/0
local BV = Instance.new("BodyVelocity")
BV.Name = "SpeedDoPai"
BV.Parent = RootPart
BV.Velocity = Vector3.new(9e8, 9e8, 9e8)
BV.MaxForce = Vector3.new(1/0, 1/0, 1/0)
Humanoid:SetStateEnabled(Enum.HumanoidStateType.Seated, false)
if TRootPart and THead then
if (TRootPart.CFrame.p - THead.CFrame.p).Magnitude > 5 then
SFBasePart(THead)
else
SFBasePart(TRootPart)
end
elseif TRootPart and not THead then
SFBasePart(TRootPart)
elseif not TRootPart and THead then
SFBasePart(THead)
elseif not TRootPart and not THead and Accessory and Handle then
SFBasePart(Handle)
end
BV:Destroy()
Humanoid:SetStateEnabled(Enum.HumanoidStateType.Seated, true)
workspace.CurrentCamera.CameraSubject = Humanoid
repeat
RootPart.CFrame = getgenv().OldPos * CFrame.new(0, .5, 0)
Character:SetPrimaryPartCFrame(getgenv().OldPos * CFrame.new(0, .5, 0))
Humanoid:ChangeState("GettingUp")
table.foreach(Character:GetChildren(), function(_, x)
if x:IsA("BasePart") then
x.Velocity, x.RotVelocity = Vector3.new(), Vector3.new()
end
end)
task.wait()
until (RootPart.Position - getgenv().OldPos.p).Magnitude < 25
workspace.FallenPartsDestroyHeight = getgenv().FPDH
end
end
if AllBool then
for _, x in next, Players:GetPlayers() do
SkidFling(x)
end
end
if targetPlayer then
SkidFling(targetPlayer)
end
task.wait()
end
wait()
pcall(flingloopfix)
end
end
local kill = Troll:AddSection({Name = "Fling Boat"})
Troll:AddButton({
Name = "Fling - Boat",
Callback = function()
if not selectedPlayerName or not game.Players:FindFirstChild(selectedPlayerName) then
warn("No player selected or player does not exist")
return
end
local Player = game.Players.LocalPlayer
local Character = Player.Character
local Humanoid = Character and Character:FindFirstChildOfClass("Humanoid")
local RootPart = Character and Character:FindFirstChild("HumanoidRootPart")
local Vehicles = game.Workspace:FindFirstChild("Vehicles")
if not Humanoid or not RootPart then
warn("Invalid Humanoid or RootPart")
return
end
local function spawnBoat()
RootPart.CFrame = CFrame.new(1754, -2, 58)
task.wait(0.5)
game:GetService("ReplicatedStorage").RE:FindFirstChild("1Ca1r"):FireServer("PickingBoat", "MilitaryBoatFree")
task.wait(1)
return Vehicles:FindFirstChild(Player.Name.."Car")
end
local PCar = Vehicles:FindFirstChild(Player.Name.."Car") or spawnBoat()
if not PCar then
warn("Failed to spawn boat")
return
end
local Seat = PCar:FindFirstChild("Body") and PCar.Body:FindFirstChild("VehicleSeat")
if not Seat then
warn("Seat not found")
return
end
repeat
task.wait(0.1)
RootPart.CFrame = Seat.CFrame * CFrame.new(0, 1, 0)
until Humanoid.SeatPart == Seat
print("Boat spawned!")
local TargetPlayer = game.Players:FindFirstChild(selectedPlayerName)
if not TargetPlayer or not TargetPlayer.Character then
warn("Player not found")
return
end
local TargetC = TargetPlayer.Character
local TargetH = TargetC:FindFirstChildOfClass("Humanoid")
local TargetRP = TargetC:FindFirstChild("HumanoidRootPart")
if not TargetRP or not TargetH then
warn("Target's Humanoid or RootPart not found")
return
end
local Spin = Instance.new("BodyAngularVelocity")
Spin.Name = "Spinning"
Spin.Parent = PCar.PrimaryPart
Spin.MaxTorque = Vector3.new(0, math.huge, 0)
Spin.AngularVelocity = Vector3.new(0, 369, 0)
print("Fling active!")
local function moveCar(TargetRP, offset)
if PCar and PCar.PrimaryPart then
PCar:SetPrimaryPartCFrame(CFrame.new(TargetRP.Position + offset))
end
end
task.spawn(function()
while PCar and PCar.Parent and TargetRP and TargetRP.Parent do
task.wait(0.01)
moveCar(TargetRP, Vector3.new(0, 1, 0))
moveCar(TargetRP, Vector3.new(0, -2.25, 5))
moveCar(TargetRP, Vector3.new(0, 2.25, 0.25))
moveCar(TargetRP, Vector3.new(-2.25, -1.5, 2.25))
moveCar(TargetRP, Vector3.new(0, 1.5, 0))
moveCar(TargetRP, Vector3.new(0, -1.5, 0))
if PCar and PCar.PrimaryPart then
local Rotation = CFrame.Angles(
math.rad(math.random(-369, 369)),
math.rad(math.random(-369, 369)),
math.rad(math.random(-369, 369))
)
PCar:SetPrimaryPartCFrame(CFrame.new(TargetRP.Position + Vector3.new(0, 1.5, 0)) * Rotation)
end
end
if Spin and Spin.Parent then
Spin:Destroy()
print("Fling deactivated")
end
end)
end
})
print("Fling - Boat button created")
Troll:AddButton({
Name = "Turn Off Fling - Boat",
Callback = function()
local Player = game.Players.LocalPlayer
local Character = Player.Character
local RootPart = Character and Character:FindFirstChild("HumanoidRootPart")
local Humanoid = Character and Character:FindFirstChildOfClass("Humanoid")
local Vehicles = game.Workspace:FindFirstChild("Vehicles")
if not RootPart or not Humanoid then
warn("No RootPart or Humanoid found!")
return
end
Humanoid.PlatformStand = true
print("Player frozen to reduce spin effects.")
for _, obj in pairs(RootPart:GetChildren()) do
if obj:IsA("BodyAngularVelocity") or obj:IsA("BodyVelocity") then
obj:Destroy()
end
end
print("Spin and forces removed from player.")
game:GetService("ReplicatedStorage").RE:FindFirstChild("1Ca1r"):FireServer("DeleteAllVehicles")
task.wait(0.5)
local PCar = Vehicles and Vehicles:FindFirstChild(Player.Name.."Car")
if PCar and PCar.PrimaryPart then
for _, obj in pairs(PCar.PrimaryPart:GetChildren()) do
if obj:IsA("BodyAngularVelocity") or obj:IsA("BodyVelocity") then
obj:Destroy()
end
end
print("Spin removed from boat.")
end
task.wait(1)
local safePos = Vector3.new(0, 1000, 0)
local bp = Instance.new("BodyPosition", RootPart)
bp.Position = safePos
bp.MaxForce = Vector3.new(math.huge, math.huge, math.huge)
local bg = Instance.new("BodyGyro", RootPart)
bg.CFrame = RootPart.CFrame
bg.MaxTorque = Vector3.new(math.huge, math.huge, math.huge)
print("Player is locked at a safe coordinate.")
task.wait(3)
bp:Destroy()
bg:Destroy()
Humanoid.PlatformStand = false
print("Player released, safe at position.")
end
})
local kill = Troll:AddSection({Name = "Click Kill Methods"})
Troll:AddButton({
Name = "Click Fling Doors [Beta]",
Description = "To use, it's recommended to get close to other doors. After they come to you, click on the player you want to fling",
Callback = function()
local Players = game:GetService("Players")
local Workspace = game:GetService("Workspace")
local RunService = game:GetService("RunService")
local UserInputService = game:GetService("UserInputService")
local LocalPlayer = Players.LocalPlayer
local Character = LocalPlayer.Character or LocalPlayer.CharacterAdded:Wait()
local HRP = Character:WaitForChild("HumanoidRootPart")
-- Invisible target (BlackHole)
local BlackHole = Instance.new("Part")
BlackHole.Size = Vector3.new(100000, 100000, 100000)
BlackHole.Transparency = 1
BlackHole.Anchored = true
BlackHole.CanCollide = false
BlackHole.Name = "BlackHoleTarget"
BlackHole.Parent = Workspace
-- Base attachment on the BlackHole
local baseAttachment = Instance.new("Attachment")
baseAttachment.Name = "Luscaa_BlackHoleAttachment"
baseAttachment.Parent = BlackHole
-- Update BlackHole position
RunService.Heartbeat:Connect(function()
BlackHole.CFrame = HRP.CFrame
end)
-- List of controlled doors
local ControlledDoors = {}
-- Prepare a door to be controlled
local function SetupPart(part)
if not part:IsA("BasePart") or part.Anchored or not string.find(part.Name, "Door") then return end
if part:FindFirstChild("Luscaa_Attached") then return end
part.CanCollide = false
for _, obj in ipairs(part:GetChildren()) do
if obj:IsA("AlignPosition") or obj:IsA("Torque") or obj:IsA("Attachment") then
obj:Destroy()
end
end
local marker = Instance.new("BoolValue", part)
marker.Name = "Luscaa_Attached"
local a1 = Instance.new("Attachment", part)
local align = Instance.new("AlignPosition", part)
align.Attachment0 = a1
align.Attachment1 = baseAttachment
align.MaxForce = 1e20
align.MaxVelocity = math.huge
align.Responsiveness = 99999
local torque = Instance.new("Torque", part)
torque.Attachment0 = a1
torque.RelativeTo = Enum.ActuatorRelativeTo.World
torque.Torque = Vector3.new(
math.random(-10e5, 10e5) * 10000,
math.random(-10e5, 10e5) * 10000,
math.random(-10e5, 10e5) * 10000
)
table.insert(ControlledDoors, {Part = part, Align = align})
end
-- Detect and prepare existing doors
for _, obj in ipairs(Workspace:GetDescendants()) do
if obj:IsA("BasePart") and string.find(obj.Name, "Door") then
SetupPart(obj)
end
end
-- New doors in the future
Workspace.DescendantAdded:Connect(function(obj)
if obj:IsA("BasePart") and string.find(obj.Name, "Door") then
SetupPart(obj)
end
end)
-- Fling player with timeout and return
local function FlingPlayer(player)
local char = player.Character
if not char then return end
local targetHRP = char:FindFirstChild("HumanoidRootPart")
if not targetHRP then return end
local targetAttachment = targetHRP:FindFirstChild("SHNMAX_TargetAttachment")
if not targetAttachment then
targetAttachment = Instance.new("Attachment", targetHRP)
targetAttachment.Name = "SHNMAX_TargetAttachment"
end
for _, data in ipairs(ControlledDoors) do
if data.Align then
data.Align.Attachment1 = targetAttachment
end
end
local start = tick()
local flingDetected = false
while tick() - start < 5 do
if targetHRP.Velocity.Magnitude >= 20 then
flingDetected = true
break
end
RunService.Heartbeat:Wait()
end
-- Always return the doors
for _, data in ipairs(ControlledDoors) do
if data.Align then
data.Align.Attachment1 = baseAttachment
end
end
end
-- Click (works on mobile)
UserInputService.TouchTap:Connect(function(touchPositions, processed)
if processed then return end
local pos = touchPositions[1]
local camera = Workspace.CurrentCamera
local unitRay = camera:ScreenPointToRay(pos.X, pos.Y)
local raycast = Workspace:Raycast(unitRay.Origin, unitRay.Direction * 1000)
if raycast and raycast.Instance then
local hit = raycast.Instance
local player = Players:GetPlayerFromCharacter(hit:FindFirstAncestorOfClass("Model"))
if player and player ~= LocalPlayer then
FlingPlayer(player)
end
end
end)
end
})
Troll:AddButton({
Name = "Click Fling Couch (Tool)",
Callback = function()
local players = game:GetService("Players")
local replicatedStorage = game:GetService("ReplicatedStorage")
local userInput = game:GetService("UserInputService")
local localPlayer = players.LocalPlayer
local camera = workspace.CurrentCamera
local canClick = true
local toolEquipped = false
local TOOL_NAME = "Click Fling Couch"
local backpack = localPlayer:WaitForChild("Backpack")
if not backpack:FindFirstChild(TOOL_NAME) and not (localPlayer.Character and localPlayer.Character:FindFirstChild(TOOL_NAME)) then
local tool = Instance.new("Tool")
tool.Name = TOOL_NAME
tool.RequiresHandle = false
tool.CanBeDropped = false
tool.Equipped:Connect(function()
toolEquipped = true
end)
tool.Unequipped:Connect(function()
toolEquipped = false
end)
tool.Parent = backpack
end
local function flingWithCouch(target)
if not toolEquipped then return end
if not target or not target.Character or target == localPlayer then return end
local isFlinging = true
local rootPart = localPlayer.Character and localPlayer.Character:FindFirstChild("HumanoidRootPart")
local targetRootPart = target.Character and target.Character:FindFirstChild("HumanoidRootPart")
if not rootPart or not targetRootPart then return end
local character = localPlayer.Character
local humanoid = character:FindFirstChildOfClass("Humanoid")
local originalCFrame = rootPart.CFrame
replicatedStorage:WaitForChild("RE"):WaitForChild("1Clea1rTool1s"):FireServer("ClearAllTools")
task.wait(0.2)
replicatedStorage.RE:FindFirstChild("1Too1l"):InvokeServer("PickingTools", "Couch")
task.wait(0.3)
local couch = localPlayer.Backpack:FindFirstChild("Couch")
if couch then
couch.Parent = character
end
task.wait(0.1)
game:GetService("VirtualInputManager"):SendKeyEvent(true, Enum.KeyCode.F, false, game)
task.wait(0.25)
workspace.FallenPartsDestroyHeight = 0/0
local force = Instance.new("BodyVelocity")
force.Name = "FlingForce"
force.Velocity = Vector3.new(9e8, 9e8, 9e8)
force.MaxForce = Vector3.new(math.huge, math.huge, math.huge)
force.Parent = rootPart
humanoid:SetStateEnabled(Enum.HumanoidStateType.Seated, false)
humanoid.PlatformStand = false
camera.CameraSubject = target.Character:FindFirstChild("Head") or targetRootPart or humanoid
task.spawn(function()
local angle = 0
local parts = {rootPart}
while isFlinging and target and target.Character and target.Character:FindFirstChildOfClass("Humanoid") do
local targetHumanoid = target.Character:FindFirstChildOfClass("Humanoid")
if targetHumanoid.Sit then break end
angle += 50
for _, part in ipairs(parts) do
local hrp = target.Character.HumanoidRootPart
local pos = hrp.Position + hrp.Velocity / 1.5
rootPart.CFrame = CFrame.new(pos) * CFrame.Angles(math.rad(angle), 0, 0)
end
rootPart.Velocity = Vector3.new(9e8, 9e8, 9e8)
rootPart.RotVelocity = Vector3.new(9e8, 9e8, 9e8)
task.wait()
end
isFlinging = false
force:Destroy()
humanoid:SetStateEnabled(Enum.HumanoidStateType.Seated, true)
humanoid.PlatformStand = false
rootPart.CFrame = originalCFrame
camera.CameraSubject = humanoid
for _, p in pairs(character:GetDescendants()) do
if p:IsA("BasePart") then
p.Velocity = Vector3.zero
p.RotVelocity = Vector3.zero
end
end
humanoid:UnequipTools()
replicatedStorage.RE:FindFirstChild("1Too1l"):InvokeServer("PickingTools", "Couch")
end)
while isFlinging do
task.wait()
end
end
userInput.TouchTap:Connect(function(touches, processed)
if processed or not canClick or not toolEquipped then return end
local pos = touches[1]
local ray = camera:ScreenPointToRay(pos.X, pos.Y)
local hitResult = workspace:Raycast(ray.Origin, ray.Direction * 1000)
if hitResult and hitResult.Instance then
local target = players:GetPlayerFromCharacter(hitResult.Instance:FindFirstAncestorOfClass("Model"))
if target and target ~= localPlayer then
canClick = false
flingWithCouch(target)
task.delay(2, function()
canClick = true
end)
end
end
end)
end
})
Troll:AddButton({
Name = "Click Fling Ball (Tool)",
Callback = function()
local players = game:GetService("Players")
local replicatedStorage = game:GetService("ReplicatedStorage")
local world = game:GetService("Workspace")
local userInput = game:GetService("UserInputService")
local camera = world.CurrentCamera
local localPlayer = players.LocalPlayer
local TOOL_NAME = "Click Fling Ball"
local toolEquipped = false
local backpack = localPlayer:WaitForChild("Backpack")
if not backpack:FindFirstChild(TOOL_NAME) then
local tool = Instance.new("Tool")
tool.Name = TOOL_NAME
tool.RequiresHandle = false
tool.CanBeDropped = false
tool.Equipped:Connect(function()
toolEquipped = true
end)
tool.Unequipped:Connect(function()
toolEquipped = false
end)
tool.Parent = backpack
end
-- FlingBall function (ball)
local function FlingBall(target)
local players = game:GetService("Players")
local player = players.LocalPlayer
local character = player.Character or player.CharacterAdded:Wait()
local humanoid = character:WaitForChild("Humanoid")
local hrp = character:WaitForChild("HumanoidRootPart")
local backpack = player:WaitForChild("Backpack")
local ServerBalls = workspace.WorkspaceCom:WaitForChild("001_SoccerBalls")
local function GetBall()
if not backpack:FindFirstChild("SoccerBall") and not character:FindFirstChild("SoccerBall") then
game:GetService("ReplicatedStorage").RE:FindFirstChild("1Too1l"):InvokeServer("PickingTools", "SoccerBall")
end
repeat task.wait() until backpack:FindFirstChild("SoccerBall") or character:FindFirstChild("SoccerBall")
local ballTool = backpack:FindFirstChild("SoccerBall")
if ballTool then
ballTool.Parent = character
end
repeat task.wait() until ServerBalls:FindFirstChild("Soccer" .. player.Name)
return ServerBalls:FindFirstChild("Soccer" .. player.Name)
end
local Ball = ServerBalls:FindFirstChild("Soccer" .. player.Name) or GetBall()
Ball.CanCollide = false
Ball.Massless = true
Ball.CustomPhysicalProperties = PhysicalProperties.new(0.0001, 0, 0)
if target ~= player then
local tchar = target.Character
if tchar and tchar:FindFirstChild("HumanoidRootPart") and tchar:FindFirstChild("Humanoid") then
local troot = tchar.HumanoidRootPart
local thum = tchar.Humanoid
if Ball:FindFirstChildWhichIsA("BodyVelocity") then
Ball:FindFirstChildWhichIsA("BodyVelocity"):Destroy()
end
local bv = Instance.new("BodyVelocity")
bv.Name = "FlingPower"
bv.Velocity = Vector3.new(9e8, 9e8, 9e8)
bv.MaxForce = Vector3.new(math.huge, math.huge, math.huge)
bv.P = 9e900
bv.Parent = Ball
workspace.CurrentCamera.CameraSubject = thum
repeat
if troot.Velocity.Magnitude > 0 then
local pos = troot.Position + (troot.Velocity / 1.5)
Ball.CFrame = CFrame.new(pos)
Ball.Orientation += Vector3.new(45, 60, 30)
else
for i, v in pairs(tchar:GetChildren()) do
if v:IsA("BasePart") and v.CanCollide and not v.Anchored then
Ball.CFrame = v.CFrame
task.wait(1/6000)
end
end
end
task.wait(1/6000)
until troot.Velocity.Magnitude > 1000 or thum.Health <= 0 or not tchar:IsDescendantOf(workspace) or target.Parent ~= players
workspace.CurrentCamera.CameraSubject = humanoid
end
end
end
-- Touch screen to apply ball
userInput.TouchTap:Connect(function(touches, processed)
if not toolEquipped or processed then return end
local pos = touches[1]
local ray = camera:ScreenPointToRay(pos.X, pos.Y)
local hit = world:Raycast(ray.Origin, ray.Direction * 1000)
if hit and hit.Instance then
local model = hit.Instance:FindFirstAncestorOfClass("Model")
local player = players:GetPlayerFromCharacter(model)
if player and player ~= localPlayer then
FlingBall(player)
end
end
end)
end
})
Troll:AddButton({
Name = "Click Kill Couch (Tool)",
Callback = function()
local players = game:GetService("Players")
local replicatedStorage = game:GetService("ReplicatedStorage")
local runService = game:GetService("RunService")
local world = game:GetService("Workspace")
local userInput = game:GetService("UserInputService")
local localPlayer = players.LocalPlayer
local camera = world.CurrentCamera
local TOOL_NAME = "Click Kill Couch"
local toolEquipped = false
local targetName = nil
local tpLoop = nil
local couchEquipped = false
local basePart = nil
local initialPos = nil
local rootPart = nil
local backpack = localPlayer:WaitForChild("Backpack")
if not backpack:FindFirstChild(TOOL_NAME) then
local tool = Instance.new("Tool")
tool.Name = TOOL_NAME
tool.RequiresHandle = false
tool.CanBeDropped = false
tool.Equipped:Connect(function()
toolEquipped = true
end)
tool.Unequipped:Connect(function()
toolEquipped = false
targetName = nil
cleanupCouch()
end)
tool.Parent = backpack
end
function cleanupCouch()
if tpLoop then
tpLoop:Disconnect()
tpLoop = nil
end
if couchEquipped then
local character = localPlayer.Character
if character then
local couch = character:FindFirstChild("Couch")
if couch then
couch.Parent = localPlayer.Backpack
couchEquipped = false
end
end
end
if basePart then
basePart:Destroy()
basePart = nil
end
if getgenv().AntiSit then
getgenv().AntiSit:Set(false)
end
local humanoid = localPlayer.Character and localPlayer.Character:FindFirstChildOfClass("Humanoid")
if humanoid then
humanoid:SetStateEnabled(Enum.HumanoidStateType.Physics, true)
humanoid:ChangeState(Enum.HumanoidStateType.GettingUp)
end
if initialPos and rootPart then
rootPart.CFrame = initialPos
initialPos = nil
end
end
function getCouch()
local character = localPlayer.Character
if not character then return end
local backpack = localPlayer.Backpack
if not backpack:FindFirstChild("Couch") and not character:FindFirstChild("Couch") then
local args = { "PickingTools", "Couch" }
replicatedStorage.RE["1Too1l"]:InvokeServer(unpack(args))
task.wait(0.1)
end
local couch = backpack:FindFirstChild("Couch") or character:FindFirstChild("Couch")
if couch then
couch.Parent = character
couchEquipped = true
end
end
function getRandomPositionBelow(character)
local rp = character:FindFirstChild("HumanoidRootPart")
if not rp then return Vector3.new() end
local offset = Vector3.new(math.random(-2, 2), -5.1, math.random(-2, 2))
return rp.Position + offset
end
function tpBelow(target)
if not target or not target.Character or not target.Character:FindFirstChild("HumanoidRootPart") then return end
local myCharacter = localPlayer.Character
local myRootPart = myCharacter and myCharacter:FindFirstChild("HumanoidRootPart")
local humanoid = myCharacter and myCharacter:FindFirstChildOfClass("Humanoid")
if not myRootPart or not humanoid then return end
humanoid:SetStateEnabled(Enum.HumanoidStateType.Physics, false)
if not basePart then
basePart = Instance.new("Part")
basePart.Size = Vector3.new(10, 1, 10)
basePart.Anchored = true
basePart.CanCollide = true
basePart.Transparency = 0.5
basePart.Parent = world
end
local destination = getRandomPositionBelow(target.Character)
basePart.Position = destination
myRootPart.CFrame = CFrame.new(destination)
humanoid:SetStateEnabled(Enum.HumanoidStateType.Physics, true)
end
function throwWithCouch(target)
if not target then return end
targetName = target.Name
local character = localPlayer.Character
if not character then return end
initialPos = character:FindFirstChild("HumanoidRootPart") and character.HumanoidRootPart.CFrame
rootPart = character:FindFirstChild("HumanoidRootPart")
getCouch()
tpLoop = runService.Heartbeat:Connect(function()
local currentTarget = players:FindFirstChild(targetName)
if not currentTarget or not currentTarget.Character or not currentTarget.Character:FindFirstChild("Humanoid") then
cleanupCouch()
return
end
if getgenv().AntiSit then
getgenv().AntiSit:Set(true)
end
tpBelow(currentTarget)
end)
task.spawn(function()
local currentTarget = players:FindFirstChild(targetName)
while currentTarget and currentTarget.Character and currentTarget.Character:FindFirstChild("Humanoid") do
task.wait(0.05)
if currentTarget.Character.Humanoid.SeatPart then
local voidPosition = CFrame.new(265.46, -450.83, -59.93)
currentTarget.Character.HumanoidRootPart.CFrame = voidPosition
localPlayer.Character.HumanoidRootPart.CFrame = voidPosition
task.wait(0.4)
cleanupCouch()
task.wait(0.2)
if initialPos then
localPlayer.Character.HumanoidRootPart.CFrame = initialPos
end
break
end
end
end)
end
userInput.TouchTap:Connect(function(touches, processed)
if not toolEquipped or processed then return end
local pos = touches[1]
local ray = camera:ScreenPointToRay(pos.X, pos.Y)
local hit = world:Raycast(ray.Origin, ray.Direction * 1000)
if hit and hit.Instance then
local model = hit.Instance:FindFirstAncestorOfClass("Model")
local player = players:GetPlayerFromCharacter(model)
if player and player ~= localPlayer then
throwWithCouch(player)
end
end
end)
end
})
local kill = Troll:AddSection({Name = "All methods"})
Troll:AddButton({
Name = "Kill All Bus",
Callback = function()
local Players = game:GetService("Players")
local Workspace = game:GetService("Workspace")
local RunService = game:GetService("RunService")
local ReplicatedStorage = game:GetService("ReplicatedStorage")
local destination = Vector3.new(145.51, -374.09, 21.58)
local originalPosition = nil
local function GetBus()
local vehicles = Workspace:FindFirstChild("Vehicles")
if vehicles then
return vehicles:FindFirstChild(Players.LocalPlayer.Name.."Car")
end
return nil
end
local function TrackPlayer(selectedPlayerName, callback)
while true do
if selectedPlayerName then
local targetPlayer = Players:FindFirstChild(selectedPlayerName)
if targetPlayer and targetPlayer.Character and targetPlayer.Character:FindFirstChild("HumanoidRootPart") then
local targetHumanoid = targetPlayer.Character:FindFirstChildOfClass("Humanoid")
if targetHumanoid and targetHumanoid.Sit then
local bus = GetBus()
if bus then
bus:SetPrimaryPartCFrame(CFrame.new(destination))
print("Player sat down, taking bus to the void!")
task.wait(0.2)
local function simulateJump()
local humanoid = Players.LocalPlayer.Character and Players.LocalPlayer.Character:FindFirstChildWhichIsA("Humanoid")
if humanoid then
humanoid:ChangeState(Enum.HumanoidStateType.Jumping)
end
end
simulateJump()
print("Simulating first jump!")
task.wait(0.4)
simulateJump()
print("Simulating second jump!")
task.wait(0.5)
if originalPosition then
Players.LocalPlayer.Character.HumanoidRootPart.CFrame = originalPosition
print("Player returned to initial position.")
task.wait(0.1)
local args = {
[1] = "DeleteAllVehicles"
}
ReplicatedStorage:WaitForChild("RE"):WaitForChild("1Ca1r"):FireServer(unpack(args))
print("All vehicles were deleted!")
end
end
break
else
local targetRoot = targetPlayer.Character.HumanoidRootPart
local time = tick() * 35
local lateralOffset = math.sin(time) * 10 -- Fast lateral movement
local frontBackOffset = math.cos(time) * 20 -- Front/back movement
local bus = GetBus()
if bus then
bus:SetPrimaryPartCFrame(targetRoot.CFrame * CFrame.new(0, 0, frontBackOffset))
end
end
end
end
RunService.RenderStepped:Wait()
end
if callback then
callback()
end
end
local function StartKillBus(playerName, callback)
local selectedPlayerName = playerName
local player = Players.LocalPlayer
local character = player.Character or player.CharacterAdded:Wait()
local humanoidRootPart = character:WaitForChild("HumanoidRootPart")
originalPosition = humanoidRootPart.CFrame
local bus = GetBus()
if not bus then
humanoidRootPart.CFrame = CFrame.new(1118.81, 75.998, -1138.61)
task.wait(0.5)
local remoteEvent = ReplicatedStorage:FindFirstChild("RE")
if remoteEvent and remoteEvent:FindFirstChild("1Ca1r") then
remoteEvent["1Ca1r"]:FireServer("PickingCar", "SchoolBus")
end
task.wait(1)
bus = GetBus()
end
if bus then
local seat = bus:FindFirstChild("Body") and bus.Body:FindFirstChild("VehicleSeat")
if seat and character:FindFirstChildOfClass("Humanoid") and not character.Humanoid.Sit then
repeat
humanoidRootPart.CFrame = seat.CFrame * CFrame.new(0, 2, 0)
task.wait()
until character.Humanoid.Sit or not bus.Parent
end
end
spawn(function()
TrackPlayer(selectedPlayerName, callback)
end)
end
local function PerformActionForAllPlayers(players)
if #players == 0 then
return
end
local player = table.remove(players, 1)
if player ~= Players.LocalPlayer then
StartKillBus(player.Name, function()
task.wait(0.5)
PerformActionForAllPlayers(players)
end)
else
PerformActionForAllPlayers(players) -- Skip self and move to the next
end
end
PerformActionForAllPlayers(Players:GetPlayers())
end
})
print("Kill All Bus button created")
Troll:AddButton({
Name = "House Ban Kill All",
Callback = function()
local ReplicatedStorage = game:GetService("ReplicatedStorage")
local Players = game:GetService("Players")
local Workspace = game:GetService("Workspace")
local function executeScriptForPlayer(targetPlayer)
local Player = game.Players.LocalPlayer
local Backpack = Player.Backpack
local Character = Player.Character
local Humanoid = Character:FindFirstChildOfClass("Humanoid")
local RootPart = Character:FindFirstChild("HumanoidRootPart")
local Houses = game.Workspace:FindFirstChild("001_Lots")
local OldPos = RootPart.CFrame
local Angles = 0
local Vehicles = Workspace.Vehicles
local Pos
function Check()
if Player and Character and Humanoid and RootPart and Vehicles then
return true
else
return false
end
end
if Check() then
local House = Houses:FindFirstChild(Player.Name.."House")
if not House then
local emptyHouse
for _, Lot in pairs(Houses:GetChildren()) do
if Lot.Name == "For Sale" then
for _, num in pairs(Lot:GetDescendants()) do
if num:IsA("NumberValue") and num.Name == "Number" and num.Value < 25 and num.Value > 10 then
emptyHouse = Lot
break
end
end
end
end
local BuyDetector = emptyHouse:FindFirstChild("BuyHouse")
Pos = BuyDetector.Position
if BuyDetector and BuyDetector:IsA("BasePart") then
RootPart.CFrame = BuyDetector.CFrame + Vector3.new(0, -6, 0)
task.wait(0.5)
local ClickDetector = BuyDetector:FindFirstChild("ClickDetector")
if ClickDetector then
fireclickdetector(ClickDetector)
end
end
end
task.wait(0.5)
local PreHouse = Houses:FindFirstChild(Player.Name .. "House")
if PreHouse then
task.wait(0.5)
local Number
for i, x in pairs(PreHouse:GetDescendants()) do
if x.Name == "Number" and x:IsA("NumberValue") then
Number = x
end
end
task.wait(0.5)
game:GetService("ReplicatedStorage").RE:FindFirstChild("1Gettin1gHous1e"):FireServer("PickingCustomHouse", "049_House", Number.Value)
end
task.wait(0.5)
local PCar = Vehicles:FindFirstChild(Player.Name.."Car")
if not PCar then
if Check() then
RootPart.CFrame = CFrame.new(1118.81, 75.998, -1138.61)
task.wait(0.5)
game:GetService("ReplicatedStorage").RE:FindFirstChild("1Ca1r"):FireServer("PickingCar", "SchoolBus")
task.wait(0.5)
local PCar = Vehicles:FindFirstChild(Player.Name.."Car")
task.wait(0.5)
local Seat = PCar:FindFirstChild("Body") and PCar.Body:FindFirstChild("VehicleSeat")
if Seat then
repeat
task.wait()
RootPart.CFrame = Seat.CFrame * CFrame.new(0, math.random(-1, 1), 0)
until Humanoid.Sit
end
end
end
task.wait(0.5)
local PCar = Vehicles:FindFirstChild(Player.Name.."Car")
if PCar then
if not Humanoid.Sit then
local Seat = PCar:FindFirstChild("Body") and PCar.Body:FindFirstChild("VehicleSeat")
if Seat then
repeat
task.wait()
RootPart.CFrame = Seat.CFrame * CFrame.new(0, math.random(-1, 1), 0)
until Humanoid.Sit
end
end
local Target = targetPlayer
local TargetC = Target.Character
local TargetH = TargetC:FindFirstChildOfClass("Humanoid")
local TargetRP = TargetC:FindFirstChild("HumanoidRootPart")
if TargetC and TargetH and TargetRP then
if not TargetH.Sit then
while not TargetH.Sit do
task.wait()
local Fling = function(target, pos, angle)
PCar:SetPrimaryPartCFrame(CFrame.new(target.Position) * pos * angle)
end
Angles = Angles + 100
Fling(TargetRP, CFrame.new(0, 1.5, 0) + TargetH.MoveDirection * TargetRP.Velocity.Magnitude / 1.10, CFrame.Angles(math.rad(Angles), 0, 0))
Fling(TargetRP, CFrame.new(0, -1.5, 0) + TargetH.MoveDirection * TargetRP.Velocity.Magnitude / 1.10, CFrame.Angles(math.rad(Angles), 0, 0))
Fling(TargetRP, CFrame.new(2.25, 1.5, -2.25) + TargetH.MoveDirection * TargetRP.Velocity.Magnitude / 1.10, CFrame.Angles(math.rad(Angles), 0, 0))
Fling(TargetRP, CFrame.new(-2.25, -1.5, 2.25) + TargetH.MoveDirection * TargetRP.Velocity.Magnitude / 1.10, CFrame.Angles(math.rad(Angles), 0, 0))
Fling(TargetRP, CFrame.new(0, 1.5, 0) + TargetH.MoveDirection * TargetRP.Velocity.Magnitude / 1.10, CFrame.Angles(math.rad(Angles), 0, 0))
Fling(TargetRP, CFrame.new(0, -1.5, 0) + TargetH.MoveDirection * TargetRP.Velocity.Magnitude / 1.10, CFrame.Angles(math.rad(Angles), 0, 0))
end
task.wait(0.2)
local House = Houses:FindFirstChild(Player.Name.."House")
PCar:SetPrimaryPartCFrame(CFrame.new(House.HouseSpawnPosition.Position))
task.wait(0.2)
local region = Region3.new(game.Players.LocalPlayer.Character.HumanoidRootPart.Position - Vector3.new(30,30,30), game.Players.LocalPlayer.Character.HumanoidRootPart.Position + Vector3.new(30,30,30))
local partsInRegion = workspace:FindPartsInRegion3(region, game.Players.LocalPlayer.Character.HumanoidRootPart, math.huge)
for i, v in pairs(partsInRegion) do
if v.Name == "HumanoidRootPart" then
local b = game:GetService("Players"):FindFirstChild(v.Parent.Name)
local args = {
[1] = "BanPlayerFromHouse",
[2] = b,
[3] = v.Parent
}
game:GetService("ReplicatedStorage").RE:FindFirstChild("1Playe1rTrigge1rEven1t"):FireServer(unpack(args))
end
end
end
end
end
end
-- Delete vehicle
local deleteArgs = {
[1] = "DeleteAllVehicles"
}
ReplicatedStorage:WaitForChild("RE"):WaitForChild("1Ca1r"):FireServer(unpack(deleteArgs))
end
-- Iterate over all players on the map
for _, player in pairs(Players:GetPlayers()) do
if player ~= Players.LocalPlayer then
executeScriptForPlayer(player)
task.wait(2)
end
end
end
})
print("House Ban kill All button created")
Troll:AddButton({
Name = "Fling Boat All",
Callback = function()
local Player = game.Players.LocalPlayer
local Character = Player.Character
local Humanoid = Character:FindFirstChildOfClass("Humanoid")
local RootPart = Character:FindFirstChild("HumanoidRootPart")
local Vehicles = game.Workspace:FindFirstChild("Vehicles")
local OldPos = RootPart.CFrame
local Angles = 0
local PCar = Vehicles:FindFirstChild(Player.Name.."Car")
-- If no car, create one
if not PCar then
if RootPart then
RootPart.CFrame = CFrame.new(1754, -2, 58)
task.wait(0.5)
game:GetService("ReplicatedStorage").RE:FindFirstChild("1Ca1r"):FireServer("PickingBoat", "MilitaryBoatFree")
task.wait(0.5)
PCar = Vehicles:FindFirstChild(Player.Name.."Car")
task.wait(0.5)
local Seat = PCar:FindFirstChild("Body") and PCar.Body:FindFirstChild("VehicleSeat")
if Seat then
repeat
task.wait()
RootPart.CFrame = Seat.CFrame * CFrame.new(0, math.random(-1, 1), 0)
until Humanoid.Sit
end
end
end
task.wait(0.5)
PCar = Vehicles:FindFirstChild(Player.Name.."Car")
-- If the car exists, teleport to the seat if necessary
if PCar then
if not Humanoid.Sit then
local Seat = PCar:FindFirstChild("Body") and PCar.Body:FindFirstChild("VehicleSeat")
if Seat then
repeat
task.wait()
RootPart.CFrame = Seat.CFrame * CFrame.new(0, math.random(-1, 1), 0)
until Humanoid.Sit
end
end
end
-- Add BodyGyro to the car for movement control
local SpinGyro = Instance.new("BodyGyro")
SpinGyro.Parent = PCar.PrimaryPart
SpinGyro.MaxTorque = Vector3.new(1e7, 1e7, 1e7)
SpinGyro.P = 1e7
SpinGyro.CFrame = PCar.PrimaryPart.CFrame * CFrame.Angles(0, math.rad(90), 0)
-- Fling function for each player for 3 seconds
local function flingPlayer(TargetC, TargetRP, TargetH)
Angles = 0
local endTime = tick() + 1 -- Set end time to 2 seconds from now
while tick() < endTime do
Angles = Angles + 100
task.wait()
-- Movements and angles for the Fling
local kill = function(target, pos, angle)
PCar:SetPrimaryPartCFrame(CFrame.new(target.Position) * pos * angle)
end
-- Fling to various positions around the TargetRP
kill(TargetRP, CFrame.new(0, 3, 0), CFrame.Angles(math.rad(Angles), 0, 0))
kill(TargetRP, CFrame.new(0, -1.5, 2), CFrame.Angles(math.rad(Angles), 0, 0))
kill(TargetRP, CFrame.new(2, 1.5, 2.25), CFrame.Angles(math.rad(50), 0, 0))
kill(TargetRP, CFrame.new(-2.25, -1.5, 2.25), CFrame.Angles(math.rad(30), 0, 0))
kill(TargetRP, CFrame.new(0, 1.5, 0), CFrame.Angles(math.rad(Angles), 0, 0))
kill(TargetRP, CFrame.new(0, -1.5, 0), CFrame.Angles(math.rad(Angles), 0, 0))
end
end
-- Iterate over all players
for _, Target in pairs(game.Players:GetPlayers()) do
-- Skip the local player
if Target ~= Player then
local TargetC = Target.Character
local TargetH = TargetC and TargetC:FindFirstChildOfClass("Humanoid")
local TargetRP = TargetC and TargetC:FindFirstChild("HumanoidRootPart")
-- If the target and its components are found, execute the fling
if TargetC and TargetH and TargetRP then
flingPlayer(TargetC, TargetRP, TargetH) -- Fling the current player
end
end
end
-- Return the player to their original position
task.wait(0.5)
PCar:SetPrimaryPartCFrame(CFrame.new(0, 0, 0))
task.wait(0.5)
Humanoid.Sit = false
task.wait(0.5)
RootPart.CFrame = OldPos
-- Remove the BodyGyro after the effect
SpinGyro:Destroy()
end
})
print("Fling Boat All button created")
Troll:AddButton({
Name = "Auto Fling All",
Callback = function()
local Players = game:GetService("Players")
local ReplicatedStorage = game:GetService("ReplicatedStorage")
local LocalPlayer = Players.LocalPlayer
local cam = workspace.CurrentCamera
local function ProcessPlayer(target)
if not target or not target.Character or target == LocalPlayer then return end
local flingActive = true
local root = LocalPlayer.Character and LocalPlayer.Character:FindFirstChild("HumanoidRootPart")
local tRoot = target.Character and target.Character:FindFirstChild("HumanoidRootPart")
if not root or not tRoot then return end
local char = LocalPlayer.Character
local hum = char:FindFirstChildOfClass("Humanoid")
local original = root.CFrame
ReplicatedStorage:WaitForChild("RE"):WaitForChild("1Clea1rTool1s"):FireServer("ClearAllTools")
task.wait(0.2)
ReplicatedStorage.RE:FindFirstChild("1Too1l"):InvokeServer("PickingTools", "Couch")
task.wait(0.3)
local tool = LocalPlayer.Backpack:FindFirstChild("Couch")
if tool then
tool.Parent = char
end
task.wait(0.1)
game:GetService("VirtualInputManager"):SendKeyEvent(true, Enum.KeyCode.F, false, game)
task.wait(0.25)
workspace.FallenPartsDestroyHeight = 0/0
local bv = Instance.new("BodyVelocity")
bv.Name = "FlingForce"
bv.Velocity = Vector3.new(9e8, 9e8, 9e8)
bv.MaxForce = Vector3.new(math.huge, math.huge, math.huge)
bv.Parent = root
hum:SetStateEnabled(Enum.HumanoidStateType.Seated, false)
hum.PlatformStand = false
cam.CameraSubject = target.Character:FindFirstChild("Head") or tRoot or hum
task.spawn(function()
local angle = 0
local parts = {root}
while flingActive and target and target.Character and target.Character:FindFirstChildOfClass("Humanoid") do
local tHum = target.Character:FindFirstChildOfClass("Humanoid")
if tHum.Sit then break end
angle += 50
for _, part in ipairs(parts) do
local hrp = target.Character.HumanoidRootPart
local pos = hrp.Position + hrp.Velocity / 1.5
root.CFrame = CFrame.new(pos) * CFrame.Angles(math.rad(angle), 0, 0)
end
root.Velocity = Vector3.new(9e8, 9e8, 9e8)
root.RotVelocity = Vector3.new(9e8, 9e8, 9e8)
task.wait()
end
flingActive = false
bv:Destroy()
hum:SetStateEnabled(Enum.HumanoidStateType.Seated, true)
hum.PlatformStand = false
root.CFrame = original
cam.CameraSubject = hum
for _, p in pairs(char:GetDescendants()) do
if p:IsA("BasePart") then
p.Velocity = Vector3.zero
p.RotVelocity = Vector3.zero
end
end
hum:UnequipTools()
ReplicatedStorage.RE:FindFirstChild("1Too1l"):InvokeServer("PickingTools", "Couch")
end)
while flingActive do
task.wait()
end
end
for _, player in ipairs(Players:GetPlayers()) do
ProcessPlayer(player)
end
end
})
Troll:AddButton({
Name = "Bring All Couch [Best]",
Callback = function()
local args = {
[1] = "ClearAllTools"
}
game:GetService("ReplicatedStorage"):WaitForChild("RE"):WaitForChild("1Clea1rTool1s"):FireServer(unpack(args))
wait(0.2)
toolselcted = "Couch"
dupeamot = 25 --Put amount to dupe
picktoolremote = game:GetService("ReplicatedStorage").RE:FindFirstChild("1Too1l")
cleartoolremote = game:GetService("ReplicatedStorage").RE:FindFirstChild("1Clea1rTool1s")
game:GetService("StarterGui"):SetCore("SendNotification",{Title="Duping",Text="Do not click anything while duping. ", Button1 = "I understand" ,Duration=5})
game:GetService("StarterGui"):SetCore("SendNotification",{Title="Dupe Script",Text="Because It will break the script and you will need to rejoin.", Button1 = "I understand" ,Duration=5})
duping = true
oldcf = game.Players.LocalPlayer.Character.HumanoidRootPart.CFrame
if game.Players.LocalPlayer.Character.Humanoid.Sit == true then
task.wait()
game.Players.LocalPlayer.Character.Humanoid.Sit = false
end
wait(0.1)
if game:GetService("Workspace"):FindFirstChild("Camera") then
game:GetService("Workspace"):FindFirstChild("Camera"):Destroy()
end
for m=1,2 do
task.wait()
game.Players.LocalPlayer.Character.HumanoidRootPart.CFrame = CFrame.new(999999999.414, -490, 999999999.414, 0.974360406, -0.175734088, 0.14049761, -0.133441404, 0.0514053069, 0.989722729, -0.181150302, -0.983094692, 0.0266370922)
end
task.wait(0.2)
game.Players.LocalPlayer.Character.HumanoidRootPart.Anchored = true
wait(0.5)
for aidj,afh in pairs(game:GetService("Players").LocalPlayer.Character:GetChildren()) do
if afh.Name == toolselcted == false then
if afh:IsA("Tool") then
afh.Parent = game.Players.LocalPlayer.Backpack
end
end
end
for aiefhiewhwf,dvjbvj in pairs(game:GetService("Players").LocalPlayer.Backpack:GetChildren()) do
if dvjbvj:IsA("Tool") then
if dvjbvj.Name == toolselcted == false then
dvjbvj:Destroy()
end
end
end
for ttjtjutjutjjtj,ddvdvdsvdfbrnytytmvdv in pairs(game:GetService("Players").LocalPlayer.Character:GetChildren()) do
if ddvdvdsvdfbrnytytmvdv:IsA("Tool") then
if ddvdvdsvdfbrnytytmvdv.name == toolselcted == false then
ddvdvdsvdfbrnytytmvdv:Destroy()
end
end
end
for findin,toollel in pairs(game:GetService("Players").LocalPlayer.Character:GetChildren()) do
if toollel:IsA("Tool") then
if toollel.Name == toolselcted then
toollllfoun2 = true
for basc,aijfw in pairs(toollel:GetDescendants()) do
if aijfw.Name == "Handle" then
aijfw.Name = "Hâ ¥aâ ¥nâ ¥dâ ¥lâ ¥e"
toollel.Parent = game.Players.LocalPlayer.Backpack
toollel.Parent = game.Players.LocalPlayer.Character
tollllahhhh = toollel
task.wait()
end
end
else
toollllfoun2 = false
end
end
end
for fiifi,toollll in pairs(game:GetService("Players").LocalPlayer.Backpack:GetChildren()) do
if toollll:IsA("Tool") then
if toollll.Name == toolselcted then
toollllfoun = true
for nana,jjsjsj in pairs(toollll:GetDescendants()) do
if jjsjsj.Name == "Handle" then
toollll.Parent = game.Players.LocalPlayer.Character
wait()
jjsjsj.Name = "Hâ ¥aâ ¥nâ ¥dâ ¥lâ ¥e"
toollll.Parent = game.Players.LocalPlayer.Backpack
toollll.Parent = game.Players.LocalPlayer.Character
toolllffel = toollll
end
end
else
toollllfoun = false
end
end
end
if toollllfoun == true then
if game.Players.LocalPlayer.Character:FindFirstChild(toolllffel) == nil then
toollllfoun = false
end
repeat wait() until game.Players.LocalPlayer.Character:FindFirstChild(toolllffel) == nil
toollllfoun = false
end
if toollllfoun2 == true then
if game.Players.LocalPlayer.Character:FindFirstChild(tollllahhhh) == nil then
toollllfoun2 = false
end
repeat wait() until game.Players.LocalPlayer.Character:FindFirstChild(tollllahhhh) == nil
toollllfoun2 = false
end
wait(0.1)
for m=1, dupeamot do
if duping == false then
game.Players.LocalPlayer.Character.HumanoidRootPart.Anchored = false
return
end
if game:GetService("Workspace"):FindFirstChild("Camera") then
game:GetService("Workspace"):FindFirstChild("Camera"):Destroy()
end
if m <= dupeamot then
game:GetService("StarterGui"):SetCore("SendNotification",{Title="Duping",Text="You have".." "..m.." ".."Duped".." "..toolselcted.."!",Duration=0.5})
elseif m == dupeamot or m >= dupeamot - 1 then
game:GetService("StarterGui"):SetCore("SendNotification",{Title="Duping",Text="You have".." "..m.." ".."Duped".." "..toolselcted.."!".." ".."Duping tools is done now, Please wait a little bit to respawn.",Duration=4})
end
local args = {
[1] = "PickingTools",
[2] = toolselcted
}
picktoolremote:InvokeServer(unpack(args))
game:GetService("Players").LocalPlayer.Backpack:WaitForChild(toolselcted).Parent = game.Players.LocalPlayer.Character
if duping == false then
game.Players.LocalPlayer.Character.HumanoidRootPart.Anchored = false
return
end
wait()
game:GetService("Players").LocalPlayer.Character[toolselcted]:FindFirstChild("Handle").Name = "Hâ ¥aâ ¥nâ ¥dâ ¥lâ ¥e"
game:GetService("Players").LocalPlayer.Character:FindFirstChild(toolselcted).Parent = game.Players.LocalPlayer.Backpack
game:GetService("Players").LocalPlayer.Backpack:FindFirstChild(toolselcted).Parent = game.Players.LocalPlayer.Character
repeat
if game:GetService("Workspace"):FindFirstChild("Camera") then
game:GetService("Workspace"):FindFirstChild("Camera"):Destroy()
end
task.wait()
until game:GetService("Players").LocalPlayer.Character:FindFirstChild(toolselcted) == nil
end
game.Players.LocalPlayer.Character.HumanoidRootPart.Anchored = false
repeat wait() until game.Players.LocalPlayer.Character:FindFirstChild("HumanoidRootPart") == nil
repeat wait() until game.Players.LocalPlayer.Character:FindFirstChild("HumanoidRootPart")
game.Players.LocalPlayer.Character.HumanoidRootPart.CFrame = oldcf
wait()
duping = false
for wwefef,weifwwe in pairs(game.Players:GetPlayers()) do
if weifwwe.Name == game.Players.LocalPlayer.Name == false then
ewoifjwoifjiwo = wwefef
end
end
for m=1,ewoifjwoifjiwo do
game.Players.LocalPlayer.Backpack.Couch.Name = "couch"..m
end
wait()
for weofefawd,iwiejguiwg in pairs(game.Players.LocalPlayer.Backpack:GetChildren()) do
if iwiejguiwg.Name == "couch"..weofefawd then
iwiejguiwg.Handle.Name = "Handle "
end
end
wait(0.2)
local function bring(skjdfuwiruwg,woiejewg)
if woiejewg == nil == false then
game.Players.LocalPlayer.Backpack["couch"..skjdfuwiruwg]:FindFirstChild("Seat1").Disabled = true
game.Players.LocalPlayer.Backpack["couch"..skjdfuwiruwg]:FindFirstChild("Seat2").Disabled = true
game.Players.LocalPlayer.Backpack["couch"..skjdfuwiruwg].Parent = game.Players.LocalPlayer.Character
tet = Instance.new("BodyVelocity", game.Players.LocalPlayer.Character["couch"..skjdfuwiruwg]:FindFirstChild("Handle "))
tet.MaxForce = Vector3.new(math.huge,math.huge,math.huge)
tet.P = 1250
tet.Velocity = Vector3.new(0,0,0)
tet.Name = "#mOVOOEPF$#@F$#GERE..>V<<<<EW<V<<W"
repeat
for m=1,35 do
local pos = {x=0, y=0, z=0}
pos.x = woiejewg.Character.HumanoidRootPart.Position.X
pos.y = woiejewg.Character.HumanoidRootPart.Position.Y
pos.z = woiejewg.Character.HumanoidRootPart.Position.Z
pos.x = pos.x + woiejewg.Character.HumanoidRootPart.Velocity.X / 2
pos.y = pos.y + woiejewg.Character.HumanoidRootPart.Velocity.Y / 2
pos.z = pos.z + woiejewg.Character.HumanoidRootPart.Velocity.Z / 2
game.Players.LocalPlayer.Character["couch"..skjdfuwiruwg]:FindFirstChild("Seat1").CFrame = CFrame.new(Vector3.new(pos.x,pos.y,pos.z)) * CFrame.new(-2,2,0)
task.wait()
end
game.Players.LocalPlayer.Character["couch"..skjdfuwiruwg].Parent = game.Players.LocalPlayer.Backpack
wait()
game.Players.LocalPlayer.Backpack["couch"..skjdfuwiruwg]:FindFirstChild("Handle ").Name = "Handle"
wait(0.2)
game.Players.LocalPlayer.Backpack["couch"..skjdfuwiruwg].Parent = game.Players.LocalPlayer.Character
wait()
game.Players.LocalPlayer.Character["couch"..skjdfuwiruwg].Parent = game.Players.LocalPlayer.Backpack
game.Players.LocalPlayer.Backpack["couch"..skjdfuwiruwg].Handle.Name = "Handle "
wait(0.2)
game.Players.LocalPlayer.Backpack["couch"..skjdfuwiruwg].Parent = game.Players.LocalPlayer.Character
tet = Instance.new("BodyVelocity", game.Players.LocalPlayer.Character["couch"..skjdfuwiruwg]:FindFirstChild("Seat1"))
tet.MaxForce = Vector3.new(math.huge,math.huge,math.huge)
tet.P = 1250
tet.Velocity = Vector3.new(0,0,0)
tet.Name = "#mOVOOEPF$#@F$#GERE..>V<<<<EW<V<<W"
until woiejewg.Character.Humanoid.Sit == true
wait()
game.Players.LocalPlayer.Character["couch"..skjdfuwiruwg]:FindFirstChild("Handle "):FindFirstChild("#mOVOOEPF$#@F$#GERE..>V<<<<EW<V<<W"):Destroy()
game.Players.LocalPlayer.Character["couch"..skjdfuwiruwg].Parent = game.Players.LocalPlayer.Backpack
wait()
game.Players.LocalPlayer.Backpack["couch"..skjdfuwiruwg]:FindFirstChild("Handle ").Name = "Handle"
wait(0.2)
game.Players.LocalPlayer.Backpack["couch"..skjdfuwiruwg].Parent = game.Players.LocalPlayer.Character
wait()
game.Players.LocalPlayer.Character["couch"..skjdfuwiruwg].Parent = game.Players.LocalPlayer.Backpack
end
end
for mwef,weuerg in pairs(game.Players:GetPlayers()) do
if weuerg.Name == game.Players.LocalPlayer.Name == false then
spawn(function()
bring(mwef,weuerg)
end)
end
end
end
})
print("Bring All Couch button created")
Troll:AddButton({
Name = "Kill All Couch [Best]",
Callback = function()
local args = {
[1] = "ClearAllTools"
}
game:GetService("ReplicatedStorage"):WaitForChild("RE"):WaitForChild("1Clea1rTool1s"):FireServer(unpack(args))
wait(0.2)
local initialPosition = game.Players.LocalPlayer.Character.HumanoidRootPart.Position
local part = Instance.new("Part")
part.Size = Vector3.new(5000, 10, 5000)
part.Position = Vector3.new(0, -500, 0)
part.Anchored = true
part.CanCollide = true
part.Parent = game.Workspace
task.wait()
game.Players.LocalPlayer.Character.HumanoidRootPart.CFrame = CFrame.new(0, -500, 0)
wait(2)
toolselcted = "Couch"
dupeamot = 25 -- dupe amount
picktoolremote = game:GetService("ReplicatedStorage").RE:FindFirstChild("1Too1l")
cleartoolremote = game:GetService("ReplicatedStorage").RE:FindFirstChild("1Clea1rTool1s")
game:GetService("StarterGui"):SetCore("SendNotification",{Title="Duping",Text="Don't click anything", Button1 = "I understand" ,Duration=5})
game:GetService("StarterGui"):SetCore("SendNotification",{Title="Duping",Text="Wait", Button1 = "Got it" ,Duration=5})
duping = true
oldcf = game.Players.LocalPlayer.Character.HumanoidRootPart.CFrame
if game.Players.LocalPlayer.Character.Humanoid.Sit == true then
task.wait()
game.Players.LocalPlayer.Character.Humanoid.Sit = false
end
wait(0.1)
if game:GetService("Workspace"):FindFirstChild("Camera") then
game:GetService("Workspace"):FindFirstChild("Camera"):Destroy()
end
for m=1,2 do
task.wait()
game.Players.LocalPlayer.Character.HumanoidRootPart.CFrame = CFrame.new(999999999.414, -490, 999999999.414, 0.974360406, -0.175734088, 0.14049761, -0.133441404, 0.0514053069, 0.989722729, -0.181150302, -0.983094692, 0.0266370922)
end
task.wait(0.2)
game.Players.LocalPlayer.Character.HumanoidRootPart.Anchored = true
wait(0.5)
for aidj,afh in pairs(game:GetService("Players").LocalPlayer.Character:GetChildren()) do
if afh.Name == toolselcted == false then
if afh:IsA("Tool") then
afh.Parent = game.Players.LocalPlayer.Backpack
end
end
end
for aiefhiewhwf,dvjbvj in pairs(game:GetService("Players").LocalPlayer.Backpack:GetChildren()) do
if dvjbvj:IsA("Tool") then
if dvjbvj.Name == toolselcted == false then
dvjbvj:Destroy()
end
end
end
for ttjtjutjutjjtj,ddvdvdsvdfbrnytytmvdv in pairs(game:GetService("Players").LocalPlayer.Character:GetChildren()) do
if ddvdvdsvdfbrnytytmvdv:IsA("Tool") then
if ddvdvdsvdfbrnytytmvdv.Name == toolselcted == false then
ddvdvdsvdfbrnytytmvdv:Destroy()
end
end
end
for findin,toollel in pairs(game:GetService("Players").LocalPlayer.Character:GetChildren()) do
if toollel:IsA("Tool") then
if toollel.Name == toolselcted then
toollllfoun2 = true
for basc,aijfw in pairs(toollel:GetDescendants()) do
if aijfw.Name == "Handle" then
aijfw.Name = "Hâ ¥aâ ¥nâ ¥dâ ¥lâ ¥e"
toollel.Parent = game.Players.LocalPlayer.Backpack
toollel.Parent = game.Players.LocalPlayer.Character
tollllahhhh = toollel
task.wait()
end
end
else
toollllfoun2 = false
end
end
end
for fiifi,toollll in pairs(game:GetService("Players").LocalPlayer.Backpack:GetChildren()) do
if toollll:IsA("Tool") then
if toollll.Name == toolselcted then
toollllfoun = true
for nana,jjsjsj in pairs(toollll:GetDescendants()) do
if jjsjsj.Name == "Handle" then
toollll.Parent = game.Players.LocalPlayer.Character
wait()
jjsjsj.Name = "Hâ ¥aâ ¥nâ ¥dâ ¥lâ ¥e"
toollll.Parent = game.Players.LocalPlayer.Backpack
toollll.Parent = game.Players.LocalPlayer.Character
toolllffel = toollll
end
end
else
toollllfoun = false
end
end
end
if toollllfoun == true then
if game.Players.LocalPlayer.Character:FindFirstChild(toolllffel) == nil then
toollllfoun = false
end
repeat
wait()
until game.Players.LocalPlayer.Character:FindFirstChild(toolllffel) == nil
toollllfoun = false
end
if toollllfoun2 == true then
if game.Players.LocalPlayer.Character:FindFirstChild(tollllahhhh) == nil then
toollllfoun2 = false
end
repeat
wait()
until game.Players.LocalPlayer.Character:FindFirstChild(tollllahhhh) == nil
toollllfoun2 = false
end
wait(0.1)
for m=1, dupeamot do
if duping == false then
game.Players.LocalPlayer.Character.HumanoidRootPart.Anchored = false
return
end
if game:GetService("Workspace"):FindFirstChild("Camera") then
game:GetService("Workspace"):FindFirstChild("Camera"):Destroy()
end
if m <= dupeamot then
game:GetService("StarterGui"):SetCore("SendNotification",{Title="Dupe Script",Text="Now you have".." "..m.." ".."Duped".." "..toolselcted.."!",Duration=0.5})
elseif m == dupeamot or m >= dupeamot - 1 then
game:GetService("StarterGui"):SetCore("SendNotification",{Title="Dupe Script",Text="Now you have".." "..m.." ".."Duped".." "..toolselcted.."!".." ".."Tools are being duped, don't click anything.",Duration=4})
end
local args = {
[1] = "PickingTools",
[2] = toolselcted
}
picktoolremote:InvokeServer(unpack(args))
game:GetService("Players").LocalPlayer.Backpack:WaitForChild(toolselcted).Parent = game.Players.LocalPlayer.Character
if duping == false then
game.Players.LocalPlayer.Character.HumanoidRootPart.Anchored = false
return
end
wait()
game:GetService("Players").LocalPlayer.Character[toolselcted]:FindFirstChild("Handle").Name = "Hâ ¥aâ ¥nâ ¥dâ ¥lâ ¥e"
game:GetService("Players").LocalPlayer.Character:FindFirstChild(toolselcted).Parent = game.Players.LocalPlayer.Backpack
game:GetService("Players").LocalPlayer.Backpack:FindFirstChild(toolselcted).Parent = game.Players.LocalPlayer.Character
repeat
if game:GetService("Workspace"):FindFirstChild("Camera") then
game:GetService("Workspace"):FindFirstChild("Camera"):Destroy()
end
task.wait()
until game:GetService("Players").LocalPlayer.Character:FindFirstChild(toolselcted) == nil
end
game.Players.LocalPlayer.Character.HumanoidRootPart.Anchored = false
repeat
wait()
until game.Players.LocalPlayer.Character:FindFirstChild("HumanoidRootPart") == nil
repeat
wait()
until game.Players.LocalPlayer.Character:FindFirstChild("HumanoidRootPart")
game.Players.LocalPlayer.Character.HumanoidRootPart.CFrame = oldcf
wait()
duping = false
for wwefef,weifwwe in pairs(game.Players:GetPlayers()) do
if weifwwe.Name == game.Players.LocalPlayer.Name == false then
ewoifjwoifjiwo = wwefef
end
end
for m=1,ewoifjwoifjiwo do
game.Players.LocalPlayer.Backpack.Couch.Name = "Chaos Couch"..m
end
wait()
for weofefawd,iwiejguiwg in pairs(game.Players.LocalPlayer.Backpack:GetChildren()) do
if iwiejguiwg.Name == "Chaos Couch"..weofefawd then
iwiejguiwg.Handle.Name = "Handle "
end
end
wait(0.2)
local function bring(skjdfuwiruwg,woiejewg)
if woiejewg == nil == false then
game.Players.LocalPlayer.Backpack["Chaos Couch"..skjdfuwiruwg]:FindFirstChild("Seat1").Disabled = true
game.Players.LocalPlayer.Backpack["Chaos Couch"..skjdfuwiruwg]:FindFirstChild("Seat2").Disabled = true
game.Players.LocalPlayer.Backpack["Chaos Couch"..skjdfuwiruwg].Parent = game.Players.LocalPlayer.Character
tet = Instance.new("BodyVelocity", game.Players.LocalPlayer.Character["Chaos Couch"..skjdfuwiruwg]:FindFirstChild("Handle "))
tet.MaxForce = Vector3.new(math.huge,math.huge,math.huge)
tet.P = 1250
tet.Velocity = Vector3.new(0,0,0)
tet.Name = "#mOVOOEPF$#@F$#GERE..>V<<<<EW<V<<W"
repeat
for m=1,35 do
local pos = {x=0, y=0, z=0}
pos.x = woiejewg.Character.HumanoidRootPart.Position.X
pos.y = woiejewg.Character.HumanoidRootPart.Position.Y
pos.z = woiejewg.Character.HumanoidRootPart.Position.Z
pos.x = pos.x + woiejewg.Character.HumanoidRootPart.Velocity.X / 2
pos.y = pos.y + woiejewg.Character.HumanoidRootPart.Velocity.Y / 2
pos.z = pos.z + woiejewg.Character.HumanoidRootPart.Velocity.Z / 2
game.Players.LocalPlayer.Character["Chaos Couch"..skjdfuwiruwg]:FindFirstChild("Seat1").CFrame = CFrame.new(Vector3.new(pos.x,pos.y,pos.z)) * CFrame.new(-2,2,0)
task.wait()
end
game.Players.LocalPlayer.Character["Chaos Couch"..skjdfuwiruwg].Parent = game.Players.LocalPlayer.Backpack
wait()
game.Players.LocalPlayer.Backpack["Chaos Couch"..skjdfuwiruwg]:FindFirstChild("Handle ").Name = "Handle"
wait(0.2)
game.Players.LocalPlayer.Backpack["Chaos Couch"..skjdfuwiruwg].Parent = game.Players.LocalPlayer.Character
wait()
game.Players.LocalPlayer.Character["Chaos Couch"..skjdfuwiruwg].Parent = game.Players.LocalPlayer.Backpack
game.Players.LocalPlayer.Backpack["Chaos Couch"..skjdfuwiruwg].Handle.Name = "Handle "
wait(0.2)
game.Players.LocalPlayer.Backpack["Chaos Couch"..skjdfuwiruwg].Parent = game.Players.LocalPlayer.Character
tet = Instance.new("BodyVelocity", game.Players.LocalPlayer.Character["Chaos Couch"..skjdfuwiruwg]:FindFirstChild("Seat1"))
tet.MaxForce = Vector3.new(math.huge,math.huge,math.huge)
tet.P = 1250
tet.Velocity = Vector3.new(0,0,0)
tet.Name = "#mOVOOEPF$#@F$#GERE..>V<<<<EW<V<<W"
until woiejewg.Character.Humanoid.Sit == true
wait()
game.Players.LocalPlayer.Character["Chaos Couch"..skjdfuwiruwg]:FindFirstChild("Handle "):FindFirstChild("#mOVOOEPF$#@F$#GERE..>V<<<<EW<V<<W"):Destroy()
game.Players.LocalPlayer.Character["Chaos Couch"..skjdfuwiruwg].Parent = game.Players.LocalPlayer.Backpack
wait()
game.Players.LocalPlayer.Backpack["Chaos Couch"..skjdfuwiruwg]:FindFirstChild("Handle ").Name = "Handle"
wait(0.2)
game.Players.LocalPlayer.Backpack["Chaos Couch"..skjdfuwiruwg].Parent = game.Players.LocalPlayer.Character
wait()
game.Players.LocalPlayer.Character["Chaos Couch"..skjdfuwiruwg].Parent = game.Players.LocalPlayer.Backpack
end
end
for mwef,weuerg in pairs(game.Players:GetPlayers()) do
if weuerg.Name == game.Players.LocalPlayer.Name == false then
spawn(function() bring(mwef,weuerg) end)
end
end
-- Function to teleport the player back to the initial position after 10 seconds
task.delay(14, function()
game.Players.LocalPlayer.Character.HumanoidRootPart.CFrame = CFrame.new(initialPosition)
end)
-- Function to clear all tools 0.5 seconds after teleporting to the initial position
task.delay(14.1, function()
game:GetService("ReplicatedStorage"):WaitForChild("RE"):WaitForChild("1Clea1rTool1s"):FireServer(unpack(args))
end)
end
})
print("Kill All Couch button created")
Troll:AddButton({
Name = "Fling Ball All",
Callback = function()
local player=game:GetService("Players").LocalPlayer
local SoccerBalls=workspace.WorkspaceCom["001_SoccerBalls"]
local MyBall=SoccerBalls:FindFirstChild("Soccer"..player.Name)
if not MyBall then
if not player.Backpack:FindFirstChild("SoccerBall") then
local args={[1]="PickingTools",[2]="SoccerBall"}
game:GetService("ReplicatedStorage").RE:FindFirstChild("1Too1l"):InvokeServer(unpack(args))
task.wait()
player.Backpack.SoccerBall.Parent=player.Character
repeat MyBall=SoccerBalls:FindFirstChild("Soccer"..player.Name) task.wait() until MyBall
player.Character.SoccerBall.Parent=player.Backpack
task.wait()
else
player.Backpack.SoccerBall.Parent=player.Character
repeat MyBall=SoccerBalls:FindFirstChild("Soccer"..player.Name) task.wait() until MyBall
player.Character.SoccerBall.Parent=player.Backpack
end
end
for i,v in pairs(game.Players:GetPlayers()) do
if v~=game.Players.LocalPlayer then
local target=v
local TCharacter=target.Character or target.CharacterAdded:Wait()
local THumanoidRootPart=TCharacter:WaitForChild("HumanoidRootPart")
if not MyBall or not THumanoidRootPart then return end
for _,v in pairs(MyBall:GetChildren()) do
if v:IsA("BodyMover") then v:Destroy() end
end
local bodyVelocity=Instance.new("BodyVelocity")
bodyVelocity.Velocity=Vector3.new(9e8,9e8,9e8)
bodyVelocity.MaxForce=Vector3.new(1/0,1/0,1/0)
bodyVelocity.P=1e10
bodyVelocity.Parent=MyBall
local bv=Instance.new("BodyVelocity")
bv.Velocity=Vector3.new(9e8,9e8,9e8)
bv.MaxForce=Vector3.new(1/0,1/0,1/0)
bv.P=1e9
bv.Parent=THumanoidRootPart
local oldPos=THumanoidRootPart.Position
workspace.CurrentCamera.CameraSubject=THumanoidRootPart
repeat
local velocity=THumanoidRootPart.Velocity.Magnitude
local parts={}
for _,v in pairs(TCharacter:GetDescendants()) do
if v:IsA("BasePart") and v.CanCollide and not v.Anchored then table.insert(parts,v) end
end
for _,part in ipairs(parts) do
local pos_x=target.Character.HumanoidRootPart.Position.X
local pos_y=target.Character.HumanoidRootPart.Position.Y
local pos_z=target.Character.HumanoidRootPart.Position.Z
pos_x=pos_x+(target.Character.HumanoidRootPart.Velocity.X/1.5)
pos_y=pos_y+(target.Character.HumanoidRootPart.Velocity.Y/1.5)
pos_z=pos_z+(target.Character.HumanoidRootPart.Velocity.Z/1.5)
MyBall.CFrame=CFrame.new(pos_x,pos_y,pos_z)
task.wait(1/6000)
end
task.wait(1/6000)
until THumanoidRootPart.Velocity.Magnitude>5000 or TCharacter.Humanoid.Health==0 or target.Parent~=game.Players or THumanoidRootPart.Parent~=TCharacter or TCharacter~=target.Character
end
end
workspace.CurrentCamera.CameraSubject=game.Players.LocalPlayer.Character:WaitForChild("HumanoidRootPart")
end
})
local Tab = Window:MakeTab({"Avatar", "rbxassetid://10734952036"})
Tab:AddSection({ Name = "Copy Outfit" })
local Players = game:GetService("Players")
local ReplicatedStorage = game:GetService("ReplicatedStorage")
local Remotes = ReplicatedStorage:WaitForChild("Remotes")
local Target = nil
-- Function to get player names
local function GetPlayerNames()
local PlayerNames = {}
for _, player in ipairs(Players:GetPlayers()) do
table.insert(PlayerNames, player.Name)
end
return PlayerNames
end
-- Player selection dropdown
local Dropdown = Tab:AddDropdown({
Name = "Select Player",
Options = GetPlayerNames(),
Default = Target,
Callback = function(Value)
Target = Value
end
})
-- Update dropdown options when someone joins or leaves
local function UpdateDropdown()
Dropdown:Refresh(GetPlayerNames(), true)
end
Players.PlayerAdded:Connect(UpdateDropdown)
Players.PlayerRemoving:Connect(UpdateDropdown)
Tab:AddButton({
Name = "Copy Avatar",
Callback = function()
if not Target then return end
local LP = Players.LocalPlayer
local LChar = LP.Character
local TPlayer = Players:FindFirstChild(Target)
if TPlayer and TPlayer.Character then
local LHumanoid = LChar and LChar:FindFirstChildOfClass("Humanoid")
local THumanoid = TPlayer.Character:FindFirstChildOfClass("Humanoid")
if LHumanoid and THumanoid then
-- RESET LOCALPLAYER
local LDesc = LHumanoid:GetAppliedDescription()
-- Remove current accessories, clothes, and face
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
-- COPY FROM TARGET PLAYER
local PDesc = THumanoid:GetAppliedDescription()
-- Send body parts
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
-- Name, bio, and color
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
})
-- Define colors for RGB effect
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(0, 1, 1), -- Cyan
Color3.new(1, 0, 1) -- Magenta
}
-- Variable to control the state of the House RGB toggle
local isHouseRGBActive = false
-- Function to change the house color
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' not found.")
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
-- Global variables
local isUnbanActive = false
local HouseTab = Window:MakeTab({"Houses", "home"})
local SelectHouse = nil
local NoclipDoor = nil
-- Function to get list of houses
local function getHouseList()
local houseTable = {}
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(houseTable, House.Name)
end
end
end
return houseTable
end
HouseTab:AddParagraph({
Title = "Funções para você usar em você",
Content = ""
})
-- Botão para remover ban de todas as casas
HouseTab:AddButton({
Name = "Remover Ban de Todas as Casas",
Description = "Tenta remover o ban de todas as casas ",
Callback = function()
local successCount = 0
local failCount = 0
for i = 1, 37 do
local bannedBlockName = "BannedBlock" .. i
local bannedBlock = Workspace:FindFirstChild(bannedBlockName, true)
if bannedBlock then
local success, _ = pcall(function()
bannedBlock:Destroy()
end)
if success then
successCount = successCount + 1
else
failCount = failCount + 1
end
end
end
for _, house in pairs(Workspace:GetDescendants()) do
if house.Name:match("BannedBlock") then
local success, _ = pcall(function()
house:Destroy()
end)
if success then
successCount = successCount + 1
else
failCount = failCount + 1
end
end
end
if successCount > 0 then
game.StarterGui:SetCore("SendNotification", {
Title = "Sucesso",
Text = "Bans removidos de " .. successCount .. " casas!",
Duration = 5
})
end
if failCount > 0 then
game.StarterGui:SetCore("SendNotification", {
Title = "Aviso",
Text = "Falha ao remover bans de " .. failCount .. " casas.",
Duration = 5
})
end
if successCount == 0 and failCount == 0 then
game.StarterGui:SetCore("SendNotification", {
Title = "Aviso",
Text = "Nenhum ban encontrado para remover.",
Duration = 5
})
end
end
})
HouseTab:AddParagraph({
Title = "mais coisas em breve",
Content = ""
})
-- Dropdown to select houses
pcall(function()
HouseTab:AddDropdown({
Name = "Select House",
Options = getHouseList(),
Default = "...",
Callback = function(Value)
SelectHouse = Value
if NoclipDoor then
NoclipDoor:Set(false)
end
print("House selected: " .. tostring(Value))
end
})
end)
-- Function to update the house list
local function DropdownHouseUpdate()
local houseTable = getHouseList()
print("DropdownHouseUpdate called. Houses found:", #houseTable)
pcall(function()
HouseTab:ClearDropdown("Select House") -- Attempt to clear dropdown, if supported
HouseTab:AddDropdown({
Name = "Select House",
Options = houseTable,
Default = "...",
Callback = function(Value)
SelectHouse = Value
if NoclipDoor then
NoclipDoor:Set(false)
end
end
})
end)
end
-- Initialize dropdown
pcall(DropdownHouseUpdate)
-- Button to refresh house list
pcall(function()
HouseTab:AddButton({
Name = "Refresh House List",
Callback = function()
print("Refresh House List button clicked.")
pcall(DropdownHouseUpdate)
end
})
end)
-- Button to teleport to house
pcall(function()
HouseTab:AddButton({
Name = "Teleport to House",
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("House not found: " .. tostring(SelectHouse))
end
end
})
end)
-- Button to teleport to safe
pcall(function()
HouseTab:AddButton({
Name = "Teleport to Safe",
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("Safe not found in house: " .. tostring(SelectHouse))
end
else
print("House not found: " .. tostring(SelectHouse))
end
end
})
end)
-- Toggle to noclip through door
pcall(function()
NoclipDoor = HouseTab:AddToggle({
Name = "Noclip House Door",
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 to ring doorbell
pcall(function()
HouseTab:AddToggle({
Name = "Ring Doorbell",
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 to knock on door
pcall(function()
HouseTab:AddToggle({
Name = "Knock on Door",
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 = "Teleport to Houses" })
end)
-- List of houses for teleportation
local casas = {
["House 1"] = Vector3.new(260.29, 4.37, 209.32),
["House 2"] = Vector3.new(234.49, 4.37, 228.00),
["House 3"] = Vector3.new(262.79, 21.37, 210.84),
["House 4"] = Vector3.new(229.60, 21.37, 225.40),
["House 5"] = Vector3.new(173.44, 21.37, 228.11),
["House 6"] = Vector3.new(-43, 21, -137),
["House 7"] = Vector3.new(-40, 36, -137),
["House 11"] = Vector3.new(-21, 40, 436),
["House 12"] = Vector3.new(155, 37, 433),
["House 13"] = Vector3.new(255, 35, 431),
["House 14"] = Vector3.new(254, 38, 394),
["House 15"] = Vector3.new(148, 39, 387),
["House 16"] = Vector3.new(-17, 42, 395),
["House 17"] = Vector3.new(-189, 37, -247),
["House 18"] = Vector3.new(-354, 37, -244),
["House 19"] = Vector3.new(-456, 36, -245),
["House 20"] = Vector3.new(-453, 38, -295),
["House 21"] = Vector3.new(-356, 38, -294),
["House 22"] = Vector3.new(-187, 37, -295),
["House 23"] = Vector3.new(-410, 68, -447),
["House 24"] = Vector3.new(-348, 69, -496),
["House 28"] = Vector3.new(-103, 12, 1087),
["House 29"] = Vector3.new(-730, 6, 808),
["House 30"] = Vector3.new(-245, 7, 822),
["House 31"] = Vector3.new(639, 76, -361),
["House 32"] = Vector3.new(-908, 6, -361),
["House 33"] = Vector3.new(-111, 70, -417),
["House 34"] = Vector3.new(230, 38, 569),
["House 35"] = Vector3.new(-30, 13, 2209)
}
-- Create sorted list of house names
local houseNames = {}
for name, _ in pairs(casas) do
table.insert(houseNames, name)
end
table.sort(houseNames, function(a, b)
local numA = tonumber(a:match("%d+")) or 0
local numB = tonumber(b:match("%d+")) or 0
return numA < numB
end)
-- Dropdown for teleportation
pcall(function()
HouseTab:AddDropdown({
Name = "Select House",
Options = houseNames,
Callback = function(selectedHouse)
local player = game.Players.LocalPlayer
if player and player.Character then
player.Character.HumanoidRootPart.CFrame = CFrame.new(casas[selectedHouse])
end
end
})
end)
-- Label after dropdown
pcall(function()
HouseTab:AddLabel("Teleport to any house you want")
end)
-- Section for Auto Unban
pcall(function()
HouseTab:AddSection({ Name = "Auto Unban" })
end)
-- Toggle for 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 after Auto Unban
pcall(function()
HouseTab:AddLabel("Automatically unbans you from houses")
end)
-- Section for House RGB
pcall(function()
HouseTab:AddSection({ Name = "House RGB" })
end)
-- Toggle for House RGB
pcall(function()
HouseTab:AddToggle({
Name = "House RGB",
Default = false,
Callback = function(state)
toggleHouseRGB(state)
end
})
end)
-- Label after House RGB
pcall(function()
HouseTab:AddLabel("Makes your house RGB")
end)
-- Function for 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({"Global Audio", "music"})
-- Create a section
Tab:AddSection({"Audio for All Players"})
-- Audio list
local audios = {
{Name = "Yamete Kudasai", ID = 108494476595033},
{Name = "Scream", ID = 5710016194},
{Name = "Horror Jumpscare", ID = 85435253347146},
{Name = "Loud Audio", ID = 6855150757},
{Name = "Noise", ID = 120034877160791},
{Name = "Jumpscare 2", ID = 110637995610528},
{Name = "Minecraft Witch Laugh", ID = 116214940486087},
{Name = "The Boiled One", ID = 137177653817621},
{Name = "Crazy Hail Mary", ID = 128669424001766},
{Name = "Mandrake Detected", ID = 9068077052},
{Name = "Aaaaaaaaa", ID = 80156405968805},
{Name = "AAAHHHH", ID = 9084006093},
{Name = "amongus", ID = 6651571134},
{Name = "Sus", ID = 6701126635},
{Name = "Big Scream 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 = "No Idea LOL", ID = 6549021381},
{Name = "Screaming", 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 = "No idea for a name LOL", ID = 7520729342},
{Name = "Scream 2", ID = 91412024101709},
{Name = "Eardrum Buster", ID = 268116333},
{Name = "Annoying Moan", ID = 106835463235574},
{Name = "Meme Sound Clip", ID = 132603645477541},
{Name = "iFood Ad", ID = 133843750864059},
{Name = "I Ghost The down", ID = 84663543883498},
{Name = "Shop Online at Shopee", ID = 8747441609},
{Name = "Uh, So Gross", ID = 103440368630269},
{Name = "Get Out, Go Wash Dishes", ID = 101232400175829},
{Name = "Meme Quote", ID = 78442476709262},
}
local selectedAudioID
-- Add a textbox to insert the audio ID
Tab:AddTextBox({
Name = "Insert Audio or Music ID",
Description = "Type the audio ID",
PlaceholderText = "Audio ID",
Callback = function(value)
selectedAudioID = tonumber(value)
end
})
-- Add a dropdown to select the audio
local audioNames = {}
for _, audio in ipairs(audios) do
table.insert(audioNames, audio.Name)
end
Tab:AddDropdown({
Name = "Select Audio",
Description = "Choose an audio from the list",
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
})
-- Loop control
local audioLoop = false
-- New section for audio loop
Tab:AddSection({"Audio Loop"})
-- Function to play audio repeatedly
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))
-- Create and play the audio
local sound = Instance.new("Sound")
sound.SoundId = "rbxassetid://" .. selectedAudioID
sound.Parent = game.Players.LocalPlayer.Character.HumanoidRootPart
sound:Play()
else
warn("No audio selected!")
end
task.wait(0.5) -- Small delay to avoid overload
end
end
-- Toggle for audio loop
Tab:AddToggle({
Name = "Loop Play Audio",
Description = "Activates the audio loop",
Default = false,
Flag = "audio_loop",
Callback = function(value)
audioLoop = value
if audioLoop then
task.spawn(playLoopedAudio) -- Start the loop in a new thread
end
end
})
-- Add a paragraph as a label
Tab:AddParagraph({"Info", "Loop audio playback (All players in the server can hear)"})
-- Function to play normal audio
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))
-- Create and play the audio
local sound = Instance.new("Sound")
sound.SoundId = "rbxassetid://" .. selectedAudioID
sound.Parent = game.Players.LocalPlayer.Character.HumanoidRootPart
sound:Play()
else
warn("No audio selected!")
end
end
-- New section for playing audio
Tab:AddSection({"Play Audio"})
-- Button to play the audio
Tab:AddButton({"Play Audio", function()
playAudio()
end})
local ReplicatedStorage = game:GetService("ReplicatedStorage")
local audioID = 6314880174 -- Fixed audio ID
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("Insert a valid number!")
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) -- Wait time before removing the sound
Sound:Destroy()
end
end
CreateSound(ID)
end
local function Audio_All_ServerSide(ID)
if type(ID) ~= "number" then
print("Insert a valid number!")
return nil
end
local GunSoundEvent = ReplicatedStorage:FindFirstChild("1Gu1nSound1s", true)
if GunSoundEvent then
GunSoundEvent:FireServer(workspace, ID, 1)
end
end
-- Toggle for "Burst everyone's eardrums"
Tab:AddToggle({
Name = "Burst Eardrums LOL",
Description = "Plays audio repeatedly for everyone",
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) -- Extremely fast delay (0.03 seconds)
end
end
})
Tab:AddParagraph({"Info", "Everyone in the server hears the audio"})
local Tab = Window:MakeTab({"Lag Server", "bomb"})
-- Shutdown Custom Section
local Section = Tab:AddSection({
Name = "Custom Shutdown"
})
-- Shutdown Server Button
Tab:AddButton({
Name = "Shutdown Server",
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 = "Dupe Script",
Text = "Shutdown Complete, Now It Will Shut Down",
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 = "Dupe Script",
Text = "Starting duplication, be patient",
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 Server (Internet Error)",
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 = "Dupe Script",
Text = "Shutdown Complete, Now It Will Shut Down",
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 = "Dupe Script",
Text = "Starting duplication, be patient",
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 Server (Connection Timeout Error)",
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.Players.LocalPlayer.Character.HumanoidRootPart.CFrame
game.Players.LocalPlayer.Character.HumanoidRootPart.CFrame = oldcf
game:GetService("StarterGui"):SetCore("SendNotification", {
Title = "Dupe Script",
Text = "Shutdown Complete, Now It Will Shut Down",
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 = "Dupe Script",
Text = "Starting duplication, be patient",
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 with 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 lagGameWithLaptop(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 not found.")
end
end
-- Lag Laptop Toggle
Tab:AddToggle({
Name = "Lag with 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()
lagGameWithLaptop(laptopPath, 999999999)
end)
else
warn("Laptop not found.")
end
else
print("Lag with Laptop deactivated.")
end
end
})
-- Lag Laptop Paragraph
Tab:AddParagraph({
"Lag Information",
"The lag effect starts after 35 seconds"
})
-- Lag Phone Section
local Section = Tab:AddSection({
Name = "Lag with Phone"
})
-- Toggle State for Lag Phone
toggles.LagPhone = false
-- Function to Lag Game with Phone
local function lagGameWithPhone(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("Phone not found.")
end
end
-- Lag Phone Toggle
Tab:AddToggle({
Name = "Lag with Phone",
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()
lagGameWithPhone(phonePath, 999999)
end)
else
warn("Phone not found.")
end
else
print("Lag with Phone deactivated.")
end
end
})
-- Lag Phone Paragraph
Tab:AddParagraph({
"Lag Information",
"The script starts to cause lag after 35 seconds"
})
local Section = Tab:AddSection({
Name = "Lag with Bomb"
})
local BombActive = false
Tab:AddToggle({
Name = "Lag with Bomb",
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) -- Triggers the bomb's ClickDetector
task.wait(0.00001) -- Minimum delay to avoid crashes
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)
-- Executes the FireServer with the player's name
local args = {
[1] = "Bomb" .. Player.Name -- Uses the current player's name
}
ReplicatedStorage:WaitForChild("RE"):WaitForChild("1Blo1wBomb1sServe1r"):FireServer(unpack(args))
end
task.wait(1.5) -- 1-second interval for click and FireServer
end
end)
else
-- Deactivating the functionality
BombActive = false
end
end
})
Tab:AddParagraph({
"Lag Information",
"The script starts to cause lag after 35 seconds"
})
local Tab = Window:MakeTab({"Names", "Paper"})
local SectionRGBBio = Tab:AddSection({
Name = "RGB BIO"
})
Tab:AddToggle({
Name = "RGB BIO",
Description = "Activate RGB BIO",
Default = false,
Callback = function(value)
isBioActive = value
print(value and "RGB BIO activated" or "RGB BIO deactivated")
end
})
local vibrantColors = {
Color3.fromRGB(255, 0, 0), -- Red
Color3.fromRGB(0, 255, 0), -- Green
Color3.fromRGB(0, 0, 255), -- Blue
Color3.fromRGB(255, 255, 0), -- Yellow
Color3.fromRGB(255, 0, 255), -- Magenta
Color3.fromRGB(0, 255, 255), -- Cyan
Color3.fromRGB(255, 165, 0), -- Orange
Color3.fromRGB(128, 0, 128), -- Purple
Color3.fromRGB(255, 20, 147) -- Hot Pink
}
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 = "Add Names to Player"
})
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({"Car", "car"})
local Section = CarTab:AddSection({"all car functions"})
local Players = game:GetService("Players")
local Workspace = game:GetService("Workspace")
local LocalPlayer = Players.LocalPlayer
local Camera = Workspace.CurrentCamera
-- Namespace para evitar conflitos
local TeleportCarro = {}
TeleportCarro.Players = Players
TeleportCarro.Workspace = Workspace
TeleportCarro.LocalPlayer = LocalPlayer
TeleportCarro.Camera = Camera
-- Função para exibir notificação
function TeleportCarro:MostrarNotificacao(mensagem)
pcall(function()
game:GetService("StarterGui"):SetCore("SendNotification", {
Title = "Aviso",
Text = mensagem,
Duration = 5
})
end)
end
-- Função para desativar/ativar dano de queda
function TeleportCarro:ToggleFallDamage(disable)
if not self.LocalPlayer.Character or not self.LocalPlayer.Character:FindFirstChild("Humanoid") then return false end
local humanoid = self.LocalPlayer.Character.Humanoid
if disable then
humanoid:SetStateEnabled(Enum.HumanoidStateType.FallingDown, false)
humanoid:SetStateEnabled(Enum.HumanoidStateType.Ragdoll, false)
humanoid:SetStateEnabled(Enum.HumanoidStateType.GettingUp, true)
humanoid.PlatformStand = false
return true
else
humanoid:SetStateEnabled(Enum.HumanoidStateType.FallingDown, true)
humanoid:SetStateEnabled(Enum.HumanoidStateType.Ragdoll, true)
return false
end
end
-- Função para teleportar o jogador para o assento do carro
function TeleportCarro:TeleportToSeat(seat, car)
if not self.LocalPlayer.Character or not self.LocalPlayer.Character:FindFirstChild("Humanoid") then
self:MostrarNotificacao("Personagem não encontrado!")
return false
end
local humanoid = self.LocalPlayer.Character.Humanoid
local rootPart = self.LocalPlayer.Character:FindFirstChild("HumanoidRootPart")
if not rootPart then
self:MostrarNotificacao("Parte raiz do personagem não encontrada!")
return false
end
humanoid.Sit = false
task.wait(0.1)
rootPart.CFrame = seat.CFrame + Vector3.new(0, 5, 0)
task.wait(0.1)
seat:Sit(humanoid)
task.wait(0.5)
return humanoid.SeatPart == seat
end
-- Função para teleportar o carro para o void com delay
function TeleportCarro:TeleportToVoid(car)
if not car then
self:MostrarNotificacao("Veículo inválido!")
return
end
if not car.PrimaryPart then
local body = car:FindFirstChild("Body", true) or car:FindFirstChild("Chassis", true)
if body and body:IsA("BasePart") then
car.PrimaryPart = body
else
self:MostrarNotificacao("Parte principal do veículo não encontrada!")
return
end
end
local voidPosition = Vector3.new(0, -1000, 0)
car:SetPrimaryPartCFrame(CFrame.new(voidPosition))
task.wait(0.5)
end
-- Função para teleportar o carro para a posição do jogador com delay
function TeleportCarro:TeleportToPlayer(car, playerPos)
if not car then
self:MostrarNotificacao("Veículo inválido!")
return
end
if not car.PrimaryPart then
local body = car:FindFirstChild("Body", true) or car:FindFirstChild("Chassis", true)
if body and body:IsA("BasePart") then
car.PrimaryPart = body
else
self:MostrarNotificacao("Parte principal do veículo não encontrada!")
return
end
end
local targetPos = playerPos + Vector3.new(5, 0, 5)
car:SetPrimaryPartCFrame(CFrame.new(targetPos))
task.wait(0.5)
end
-- Função para sair do carro e voltar à posição original
function TeleportCarro:ExitCarAndReturn(originalPos)
if not self.LocalPlayer.Character or not self.LocalPlayer.Character:FindFirstChild("Humanoid") then return end
local humanoid = self.LocalPlayer.Character.Humanoid
if humanoid.SeatPart then
humanoid.Sit = false
end
task.wait(0.1)
if originalPos then
self.LocalPlayer.Character:PivotTo(CFrame.new(originalPos))
end
end
-- Função para atualizar a lista de carros no dropdown
function TeleportCarro:AtualizarListaCarros()
local pastaVeiculos = self.Workspace:FindFirstChild("Vehicles")
local listaCarros = {}
if pastaVeiculos then
for _, carro in ipairs(pastaVeiculos:GetChildren()) do
if carro.Name:match("Car$") then
table.insert(listaCarros, carro.Name)
end
end
end
return listaCarros
end
-- Parágrafo
CarTab:AddParagraph({
Title = "use o void protection",
Content = ""
})
-- Toggle para matar todos os carros
CarTab:AddToggle({
Name = "Matar todos os carros do server",
Description = "Teleporta os carros para o void",
Default = false,
Callback = function(state)
local originalPosition
local teleportActive = state
local fallDamageDisabled = false
if state then
if self.LocalPlayer.Character and self.LocalPlayer.Character:FindFirstChild("HumanoidRootPart") then
originalPosition = self.LocalPlayer.Character.HumanoidRootPart.Position
else
TeleportCarro:MostrarNotificacao("Personagem não encontrado!")
return
end
fallDamageDisabled = TeleportCarro:ToggleFallDamage(true)
spawn(function()
local vehiclesFolder = TeleportCarro.Workspace:FindFirstChild("Vehicles")
if not vehiclesFolder then
TeleportCarro:MostrarNotificacao("Pasta de veículos não encontrada!")
return
end
local cars = {}
for _, car in ipairs(vehiclesFolder:GetChildren()) do
if car.Name:match("Car$") then
table.insert(cars, car)
end
end
for _, car in ipairs(cars) do
if not teleportActive then break end
local vehicleSeat = car:FindFirstChildWhichIsA("VehicleSeat", true)
if vehicleSeat and vehicleSeat.Occupant == nil then
local success = TeleportCarro:TeleportToSeat(vehicleSeat, car)
if success then
TeleportCarro:TeleportToVoid(car)
TeleportCarro:ExitCarAndReturn(originalPosition)
task.wait(1)
end
end
end
if teleportActive then
teleportActive = false
TeleportCarro:ToggleFallDamage(false)
end
end)
else
teleportActive = false
TeleportCarro:ToggleFallDamage(false)
end
end
})
local Section = CarTab:AddSection({"functions dos carro"})
-- Criar o dropdown
local Dropdown = CarTab:AddDropdown({
Name = "Selecionar Carro do Jogador",
Description = "Selecione o carro de um jogador",
Default = nil,
Options = TeleportCarro:AtualizarListaCarros(),
Callback = function(carroSelecionado)
_G.SelectedVehicle = carroSelecionado
end
})
-- Toggle para ver a câmera do carro selecionado
CarTab:AddToggle({
Name = "Ver Câmera do Carro Selecionado",
Description = "Foca a câmera no carro selecionado",
Default = false,
Callback = function(state)
if state then
if not _G.SelectedVehicle or _G.SelectedVehicle == "" then
TeleportCarro:MostrarNotificacao("Nenhum carro selecionado!")
return
end
local vehiclesFolder = TeleportCarro.Workspace:FindFirstChild("Vehicles")
if not vehiclesFolder then
TeleportCarro:MostrarNotificacao("Pasta de veículos não encontrada!")
return
end
local vehicle = vehiclesFolder:FindFirstChild(_G.SelectedVehicle)
if not vehicle then
TeleportCarro:MostrarNotificacao("Carro selecionado não encontrado!")
return
end
local vehicleSeat = vehicle:FindFirstChildWhichIsA("VehicleSeat", true)
if not vehicleSeat then
TeleportCarro:MostrarNotificacao("Assento do carro não encontrado!")
return
end
-- Salvar o estado original da câmera
TeleportCarro.OriginalCameraSubject = TeleportCarro.Camera.CameraSubject
TeleportCarro.OriginalCameraType = TeleportCarro.Camera.CameraType
-- Ajustar a câmera para o assento do carro, mesmo se ocupado
TeleportCarro.Camera.CameraSubject = vehicleSeat
TeleportCarro.Camera.CameraType = Enum.CameraType.Follow
TeleportCarro:MostrarNotificacao("Câmera ajustada para o carro " .. _G.SelectedVehicle .. "!")
else
-- Restaurar a câmera ao estado original
if TeleportCarro.OriginalCameraSubject then
TeleportCarro.Camera.CameraSubject = TeleportCarro.OriginalCameraSubject
TeleportCarro.Camera.CameraType = TeleportCarro.OriginalCameraType or Enum.CameraType.Custom
TeleportCarro:MostrarNotificacao("Câmera restaurada ao normal!")
TeleportCarro.OriginalCameraSubject = nil
TeleportCarro.OriginalCameraType = nil
end
end
end
})
-- Atualizar o dropdown dinamicamente
TeleportCarro.Workspace:WaitForChild("Vehicles").ChildAdded:Connect(function()
Dropdown:Set(TeleportCarro:AtualizarListaCarros())
end)
TeleportCarro.Workspace:WaitForChild("Vehicles").ChildRemoved:Connect(function()
Dropdown:Set(TeleportCarro:AtualizarListaCarros())
end)
local Section = CarTab:AddSection({"functions kill e trazer"})
-- Botão para destruir carro selecionado
CarTab:AddButton({
Name = "Destruir Carro Selecionado",
Description = "Teleporta o carro selecionado para o void",
Callback = function()
if not _G.SelectedVehicle or _G.SelectedVehicle == "" then
TeleportCarro:MostrarNotificacao("Nenhum carro selecionado!")
return
end
local vehiclesFolder = TeleportCarro.Workspace:FindFirstChild("Vehicles")
if not vehiclesFolder then
TeleportCarro:MostrarNotificacao("Pasta de veículos não encontrada!")
return
end
local vehicle = vehiclesFolder:FindFirstChild(_G.SelectedVehicle)
if not vehicle then
TeleportCarro:MostrarNotificacao("Carro selecionado não encontrado!")
return
end
local vehicleSeat = vehicle:FindFirstChildWhichIsA("VehicleSeat", true)
if not vehicleSeat then
TeleportCarro:MostrarNotificacao("Assento do carro não encontrado!")
return
end
if vehicleSeat.Occupant then
TeleportCarro:MostrarNotificacao("O kill car não foi possível, há alguém sentado no assento do motorista!")
return
end
local originalPos
if TeleportCarro.LocalPlayer.Character and TeleportCarro.LocalPlayer.Character:FindFirstChild("HumanoidRootPart") then
originalPos = TeleportCarro.LocalPlayer.Character.HumanoidRootPart.Position
else
TeleportCarro:MostrarNotificacao("Personagem do jogador não encontrado!")
return
end
local isFallDamageOff = TeleportCarro:ToggleFallDamage(true)
local success = TeleportCarro:TeleportToSeat(vehicleSeat, vehicle)
if success then
TeleportCarro:TeleportToVoid(vehicle)
TeleportCarro:MostrarNotificacao("Carro " .. _G.SelectedVehicle .. " foi teleportado para o void!")
TeleportCarro:ExitCarAndReturn(originalPos)
else
TeleportCarro:MostrarNotificacao("Falha ao sentar no carro!")
end
TeleportCarro:ToggleFallDamage(false)
end
})
-- Botão para trazer carro selecionado
CarTab:AddButton({
Name = "Trazer Carro Selecionado",
Description = "Teleporta o carro selecionado para sua posição",
Callback = function()
if not _G.SelectedVehicle or _G.SelectedVehicle == "" then
TeleportCarro:MostrarNotificacao("Nenhum carro selecionado!")
return
end
local vehiclesFolder = TeleportCarro.Workspace:FindFirstChild("Vehicles")
if not vehiclesFolder then
TeleportCarro:MostrarNotificacao("Pasta de veículos não encontrada!")
return
end
local vehicle = vehiclesFolder:FindFirstChild(_G.SelectedVehicle)
if not vehicle then
TeleportCarro:MostrarNotificacao("Carro selecionado não encontrado!")
return
end
local vehicleSeat = vehicle:FindFirstChildWhichIsA("VehicleSeat", true)
if not vehicleSeat then
TeleportCarro:MostrarNotificacao("Assento do carro não encontrado!")
return
end
if vehicleSeat.Occupant then
TeleportCarro:MostrarNotificacao("O teleporte do carro não foi possível, há alguém sentado no assento do motorista!")
return
end
local originalPos
if TeleportCarro.LocalPlayer.Character and TeleportCarro.LocalPlayer.Character:FindFirstChild("HumanoidRootPart") then
originalPos = TeleportCarro.LocalPlayer.Character.HumanoidRootPart.Position
else
TeleportCarro:MostrarNotificacao("Personagem do jogador não encontrado!")
return
end
local isFallDamageOff = TeleportCarro:ToggleFallDamage(true)
local success = TeleportCarro:TeleportToSeat(vehicleSeat, vehicle)
if success then
TeleportCarro:TeleportToPlayer(vehicle, originalPos)
TeleportCarro:MostrarNotificacao("Carro " .. _G.SelectedVehicle .. " foi teleportado para você!")
TeleportCarro:ExitCarAndReturn(originalPos)
else
TeleportCarro:MostrarNotificacao("Falha ao sentar no carro!")
end
TeleportCarro:ToggleFallDamage(false)
end
})
-- Botão para trazer todos os carros
CarTab:AddButton({
Name = "Trazer Todos os Carros",
Description = "Teleporta todos os carros do servidor para sua posição",
Callback = function()
local originalPos
if TeleportCarro.LocalPlayer.Character and TeleportCarro.LocalPlayer.Character:FindFirstChild("HumanoidRootPart") then
originalPos = TeleportCarro.LocalPlayer.Character.HumanoidRootPart.Position
else
TeleportCarro:MostrarNotificacao("Personagem do jogador não encontrado!")
return
end
local vehiclesFolder = TeleportCarro.Workspace:FindFirstChild("Vehicles")
if not vehiclesFolder then
TeleportCarro:MostrarNotificacao("Pasta de veículos não encontrada!")
return
end
local isFallDamageOff = TeleportCarro:ToggleFallDamage(true)
local cars = {}
for _, car in ipairs(vehiclesFolder:GetChildren()) do
if car.Name:match("Car$") then
table.insert(cars, car)
end
end
for _, car in ipairs(cars) do
local vehicleSeat = car:FindFirstChildWhichIsA("VehicleSeat", true)
if vehicleSeat and vehicleSeat.Occupant == nil then
local success = TeleportCarro:TeleportToSeat(vehicleSeat, car)
if success then
TeleportCarro:TeleportToPlayer(car, originalPos)
TeleportCarro:ExitCarAndReturn(originalPos)
TeleportCarro:MostrarNotificacao("Carro " .. car.Name .. " foi teleportado para você!")
task.wait(1)
else
TeleportCarro:MostrarNotificacao("Falha ao sentar no carro " .. car.Name .. "!")
end
else
if vehicleSeat then
TeleportCarro:MostrarNotificacao("Carro " .. car.Name .. " ignorado: alguém está no assento do motorista!")
else
TeleportCarro:MostrarNotificacao("Carro " .. car.Name .. " ignorado: assento não encontrado!")
end
end
end
TeleportCarro:ToggleFallDamage(false)
if #cars == 0 then
TeleportCarro:MostrarNotificacao("Nenhum carro disponível para teleportar!")
end
end
})
-- Manter o estado de dano de queda ao recarregar o personagem
local fallDamageDisabled = false
TeleportCarro.LocalPlayer.CharacterAdded:Connect(function(character)
local humanoid = character:WaitForChild("Humanoid")
if fallDamageDisabled then
humanoid:SetStateEnabled(Enum.HumanoidStateType.FallingDown, false)
humanoid:SetStateEnabled(Enum.HumanoidStateType.Ragdoll, false)
humanoid:SetStateEnabled(Enum.HumanoidStateType.GettingUp, true)
humanoid.PlatformStand = false
else
humanoid:SetStateEnabled(Enum.HumanoidStateType.FallingDown, true)
humanoid:SetStateEnabled(Enum.HumanoidStateType.Ragdoll, true)
end
end)
-- Colors for RGB
local colors = {
Color3.new(1, 0, 0), -- Red
Color3.new(0, 1, 0), -- Green
Color3.new(0, 0, 1), -- Blue
Color3.new(1, 1, 0), -- Yellow
Color3.new(1, 0, 1), -- Magenta
Color3.new(0, 1, 1), -- Cyan
Color3.new(0.5, 0, 0.5), -- Purple
Color3.new(1, 0.5, 0) -- Orange
}
-- Replicated Storage Service
local replicatedStorage = game:GetService("ReplicatedStorage")
local remoteEvent = replicatedStorage:WaitForChild("RE"):WaitForChild("1Player1sCa1r")
-- RGB Color Change Logic
local isColorChanging = false
local colorChangeCoroutine = nil
local function changeCarColor()
while isColorChanging do
for _, color in ipairs(colors) do
if not isColorChanging then return end
local args = {
[1] = "PickingCarColor",
[2] = color
}
remoteEvent:FireServer(unpack(args))
wait(1)
end
end
end
CarTab:AddButton({
Name = "Remove All Cars",
Callback = function()
local ofnawufn = false
if ofnawufn == true then
return
end
ofnawufn = true
local cawwfer = "MilitaryBoatFree" -- Changed to MilitaryBoatFree
local oldcfffff = game.Players.LocalPlayer.Character.HumanoidRootPart.CFrame
game.Players.LocalPlayer.Character.HumanoidRootPart.CFrame = CFrame.new(1754, -2, 58) -- Updated coordinates
wait(0.3)
local args = {
[1] = "PickingBoat", -- Changed to PickingBoat
[2] = cawwfer
}
game:GetService("ReplicatedStorage").RE:FindFirstChild("1Ca1r"):FireServer(unpack(args))
wait(1)
local wrinfjn
for _, errb in pairs(game.workspace.Vehicles[game.Players.LocalPlayer.Name.."Car"]:GetDescendants()) do
if errb:IsA("VehicleSeat") then
wrinfjn = errb
end
end
repeat
if game.Players.LocalPlayer.Character.Humanoid.Health == 0 then return end
if game.Players.LocalPlayer.Character.Humanoid.Sit == true then
if not game.Players.LocalPlayer.Character.Humanoid.SeatPart == wrinfjn then
game.Players.LocalPlayer.Character.Humanoid.Sit = false
end
end
game.Players.LocalPlayer.Character.HumanoidRootPart.CFrame = wrinfjn.CFrame
task.wait()
game.Players.LocalPlayer.Character.HumanoidRootPart.CFrame = wrinfjn.CFrame + Vector3.new(0,1,0)
task.wait()
game.Players.LocalPlayer.Character.HumanoidRootPart.CFrame = wrinfjn.CFrame + Vector3.new(0,-1,0)
task.wait()
until game.Players.LocalPlayer.Character.Humanoid.SeatPart == wrinfjn
for _, wifn in pairs(game.workspace.Vehicles[game.Players.LocalPlayer.Name.."Car"]:GetDescendants()) do
if wifn.Name == "PhysicalWheel" then
wifn:Destroy()
end
end
local FLINGED = Instance.new("BodyThrust", game.workspace.Vehicles[game.Players.LocalPlayer.Name.."Car"].Chassis.Mass)
FLINGED.Force = Vector3.new(50000, 0, 50000)
FLINGED.Name = "SUNTERIUM HUB FLING"
FLINGED.Location = game.workspace.Vehicles[game.Players.LocalPlayer.Name.."Car"].Chassis.Mass.Position
for _, wvwvwasc in pairs(game.workspace.Vehicles:GetChildren()) do
for _, ascegr in pairs(wvwvwasc:GetDescendants()) do
if ascegr.Name == "VehicleSeat" then
local targetcar = ascegr
local tet = Instance.new("BodyVelocity", game.workspace.Vehicles[game.Players.LocalPlayer.Name.."Car"].Chassis.Mass)
tet.MaxForce = Vector3.new(math.huge,math.huge,math.huge)
tet.P = 1250
tet.Velocity = Vector3.new(0,0,0)
tet.Name = "#mOVOOEPF$#@F$#GERE..>V<<<<EW<V<<W"
for m=1,25 do
local pos = {x=0, y=0, z=0}
pos.x = targetcar.Position.X
pos.y = targetcar.Position.Y
pos.z = targetcar.Position.Z
pos.x = pos.x + targetcar.Velocity.X / 2
pos.y = pos.y + targetcar.Velocity.Y / 2
pos.z = pos.z + targetcar.Velocity.Z / 2
if pos.y <= -200 then
game.workspace.Vehicles[game.Players.LocalPlayer.Name.."Car"].Chassis.Mass.CFrame = CFrame.new(0,1000,0)
else
game.workspace.Vehicles[game.Players.LocalPlayer.Name.."Car"].Chassis.Mass.CFrame = CFrame.new(Vector3.new(pos.x,pos.y,pos.z))
task.wait()
game.workspace.Vehicles[game.Players.LocalPlayer.Name.."Car"].Chassis.Mass.CFrame = CFrame.new(Vector3.new(pos.x,pos.y,pos.z)) + Vector3.new(0,-2,0)
task.wait()
game.workspace.Vehicles[game.Players.LocalPlayer.Name.."Car"].Chassis.Mass.CFrame = CFrame.new(Vector3.new(pos.x,pos.y,pos.z)) * CFrame.new(0,0,2)
task.wait()
game.workspace.Vehicles[
game.Players.LocalPlayer.Name.."Car"].Chassis.Mass.CFrame = CFrame.new(Vector3.new(pos.x,pos.y,pos.z)) * CFrame.new(2,0,0)
task.wait()
end
task.wait()
end
end
end
end
task.wait()
local args = {
[1] = "DeleteAllVehicles"
}
game:GetService("ReplicatedStorage").RE:FindFirstChild("1Ca1r"):FireServer(unpack(args))
game.Players.LocalPlayer.Character.Humanoid.Sit = false
wait()
local tet = Instance.new("BodyVelocity", game.Players.LocalPlayer.Character.HumanoidRootPart)
tet.MaxForce = Vector3.new(math.huge,math.huge,math.huge)
tet.P = 1250
tet.Velocity = Vector3.new(0,0,0)
tet.Name = "#mOVOOEPF$#@F$#GERE..>V<<<<EW<V<<W"
wait(0.1)
for m=1,2 do
task.wait()
game.Players.LocalPlayer.Character.HumanoidRootPart.CFrame = oldcfffff
end
wait(1)
game.Players.LocalPlayer.Character.HumanoidRootPart.CFrame = oldcfffff
wait()
game.Players.LocalPlayer.Character.HumanoidRootPart:FindFirstChild("#mOVOOEPF$#@F$#GERE..>V<<<<EW<V<<W"):Destroy()
wait(0.2)
ofnawufn = false
end
})
CarTab:AddParagraph({"Information:", "It's recommended to use this twice to ensure all vehicles are removed"})
CarTab:AddButton({
Name = "Bring All Cars",
Callback = function()
for _, v in next, workspace.Vehicles:GetChildren() do
v:SetPrimaryPartCFrame(game.Players.LocalPlayer.Character:GetPrimaryPartCFrame())
end
end
})
CarTab:AddParagraph({"Information:", "Brings all cars in the server to you"})
-- Speed V1 Section
local SpeedSection = CarTab:AddSection({"Speed V1"})
local Speed = 50
local Turbo = 50
local function ChangeCarSpeedAndTurbo(speedValue, turboValue)
local player = game.Players.LocalPlayer
local car = workspace.Vehicles:FindFirstChild(player.Name .. "Car")
if car then
local body = car:FindFirstChild("Body").VehicleSeat
if body then
body.TopSpeed.Value = speedValue
body.Turbo.Value = turboValue
wait(0.1)
Libary:MakeNotification({
Name = "Mafia Hub",
Content = "Done, You can Move Now!",
Time = 5
})
else
Libary:MakeNotification({
Name = "Error",
Content = "Sit in car first!",
Time = 5
})
end
else
Libary:MakeNotification({
Name = "Error",
Content = "Put a Car First!",
Time = 5
})
end
end
CarTab:AddTextBox({
Name = "Speed",
PlaceholderText = "50",
Callback = function(value)
local newSpeed = tonumber(value)
if newSpeed then
Speed = newSpeed
end
end
})
CarTab:AddTextBox({
Name = "Turbo",
PlaceholderText = "50",
Callback = function(value)
local newTurbo = tonumber(value)
if newTurbo then
Turbo = newTurbo
end
end
})
CarTab:AddTextBox({
Name = "Drift",
PlaceholderText = "50",
Callback = function(value)
local args = {
[1] = "DriftingNumber",
[2] = value
}
game:GetService("ReplicatedStorage").RE:FindFirstChild("1Player1sCa1r"):FireServer(unpack(args))
end
})
CarTab:AddButton({
Name = "Apply Speed, Turbo and Drift",
Callback = function()
ChangeCarSpeedAndTurbo(Speed, Turbo)
end
})
-- Turbo V2 Section
local TurboSection = CarTab:AddSection({"Turbo V2"})
CarTab:AddButton({
Name = "Turbo V2 [Best]",
Callback = function()
local player = game.Players.LocalPlayer
local character = player.Character or player.CharacterAdded:Wait()
local humanoidRootPart = character:FindFirstChild("HumanoidRootPart")
local flying = false
local speed = 30
local screenGui = Instance.new("ScreenGui", player.PlayerGui)
local function createImageButton(name, position, imageId, rotation, action)
local button = Instance.new("ImageButton", screenGui)
button.Size = UDim2.new(0, 60, 0, 60)
button.Position = position
button.BackgroundTransparency = 1
button.Image = "rbxassetid://" .. imageId
button.Rotation = rotation
button.MouseButton1Down:Connect(action)
return button
end
local forwardButton = createImageButton("ForwardButton", UDim2.new(0, 10, 0.35, 0), "18478249606", 0, function()
flying = true
while flying do
if humanoidRootPart then
humanoidRootPart.Velocity = humanoidRootPart.CFrame.LookVector * speed
end
task.wait()
end
end)
local backButton = createImageButton("BackButton", UDim2.new(0, 10, 0.5, 0), "18478249606", 180, function()
flying = true
while flying do
if humanoidRootPart then
humanoidRootPart.Velocity = -humanoidRootPart.CFrame.LookVector * speed
end
task.wait()
end
end)
local leftButton = createImageButton("LeftButton", UDim2.new(1, -210, 0.3, 0), "18478249606", -90, function()
flying = true
while flying do
if humanoidRootPart then
humanoidRootPart.Velocity = -humanoidRootPart.CFrame.RightVector * speed
end
task.wait()
end
end)
local rightButton = createImageButton("RightButton", UDim2.new(1, -140, 0.3, 0), "18478249606", 90, function()
flying = true
while flying do
if humanoidRootPart then
humanoidRootPart.Velocity = humanoidRootPart.CFrame.RightVector * speed
end
task.wait()
end
end)
local function stopFlying()
flying = false
if humanoidRootPart then
humanoidRootPart.Velocity = Vector3.new(0, 0, 0)
end
end
forwardButton.MouseButton1Up:Connect(stopFlying)
backButton.MouseButton1Up:Connect(stopFlying)
leftButton.MouseButton1Up:Connect(stopFlying)
rightButton.MouseButton1Up:Connect(stopFlying)
local turboButton = Instance.new("ImageButton", screenGui)
turboButton.Size = UDim2.new(0, 60, 0, 60)
turboButton.Position = UDim2.new(1, -130, 0, 10)
turboButton.BackgroundTransparency = 1
turboButton.Image = "rbxassetid://97607579386418"
turboButton.MouseButton1Down:Connect(function()
speed = 300
end)
-- Minimize button (with "+" or "-" depending on the state)
local minimizeButton = Instance.new("TextButton", screenGui)
minimizeButton.Size = UDim2.new(0, 60, 0, 60)
minimizeButton.Position = UDim2.new(0, 10, 0, 10) -- Changed to top-left corner
minimizeButton.BackgroundTransparency = 1
minimizeButton.Text = "-" -- Starts with "-" symbol
minimizeButton.TextSize = 40
minimizeButton.TextColor3 = Color3.fromRGB(255, 255, 255)
local buttons = {forwardButton, backButton, leftButton, rightButton, turboButton}
local minimized = false
local function toggleButtons()
minimized = not minimized
for _, button in ipairs(buttons) do
button.Visible = not minimized
end
-- Change the text of the minimize button
if minimized then
minimizeButton.Text = "+"
else
minimizeButton.Text = "-"
end
end
minimizeButton.MouseButton1Down:Connect(toggleButtons)
end
})
CarTab:AddParagraph({"Information:", "Both turbos do not require a Gamepass"})
-- Music Section
local MusicSection = CarTab:AddSection({"Music for Cars, Houses"})
local musicIds = {
"71373562243752", "138129019858244", "138480372357526", "122199933878670",
"74187181906707", "82793916573031", "107421761958790", "91394092603440",
"113198957973421", "81452315991527", "93786060174790", "74752089069476",
"131592235762789", "132081774507495", "124394293950763", "83381647646350",
"16190782181", "1841682637", "3148329638", "124928367733395",
"106317184644394", "100247055114504", "107035638005233", "109351649716900",
"84751398517083", "125259969174449", "89269071829332", "88094479399489",
"72440232513341", "92893359226454", "111281710445018", "98677515506006",
"105882833374061", "104541292443133", "105832154444494", "84733736048142",
"94718473830640", "130324826943718", "123039027577735", "113312785512702",
"139161205970637", "113768944849093", "135667903253566", "81335392002580",
"77428091165211", "14145624031", "8080255618", "8654835474",
"13530439502", "18841894272", "90323407842935", "136932193331774",
"113504863495384", "1836175030", "79998949362539", "109188610023287",
"134939857094956", "132245626038510", "124567809277408", "72591334498716",
"76578817848504", "17422156627", "81902909302285", "130449561461006",
"110519234838026", "106434295960535", "86271123924168", "85481949732828",
"106476166672589", "87968531262747", "73966367524216", "137962454483542",
"98371771055411", "111668097052966", "140095882383991", "122873874738223",
"105461615542794"
}
local function playCarMusic(musicId)
if musicId and musicId ~= "" then
local carArgs = {
[1] = "PickingCarMusicText",
[2] = musicId
}
game:GetService("ReplicatedStorage").RE:FindFirstChild("1Player1sCa1r"):FireServer(unpack(carArgs))
end
end
local function playScooterMusic(musicId)
if musicId and musicId ~= "" then
local scooterArgs = {
[1] = "PickingScooterMusicText",
[2] = musicId
}
game:GetService("ReplicatedStorage"):WaitForChild("RE"):WaitForChild("1NoMoto1rVehicle1s"):FireServer(unpack(scooterArgs))
end
end
local function playHouseMusic(musicId)
if musicId and musicId ~= "" then
local houseArgs = {
[1] = "PickHouseMusicText",
[2] = musicId
}
game:GetService("ReplicatedStorage"):WaitForChild("RE"):WaitForChild("1Player1sHous1e"):FireServer(unpack(houseArgs))
end
end
CarTab:AddTextBox({
Name = "Music ID (Gamepass Required)",
PlaceholderText = "Enter Music ID",
Callback = function(value)
playCarMusic(value)
playScooterMusic(value)
playHouseMusic(value)
end
})
CarTab:AddDropdown({
Name = "Select Music (Gamepass Required)",
Options = musicIds,
Callback = function(value)
playCarMusic(value)
playScooterMusic(value)
playHouseMusic(value)
end
})
CarTab:AddParagraph({"Note", "The music script works in all cars and houses"})
-- Car RGB Section
local RGBSection = CarTab:AddSection({"Car RGB"})
CarTab:AddToggle({
Name = "Car RGB",
Default = false,
Callback = function(state)
isColorChanging = state
if isColorChanging then
colorChangeCoroutine = coroutine.create(changeCarColor)
coroutine.resume(colorChangeCoroutine)
end
end
})
CarTab:AddParagraph({"Note", "Activating this will make your car RGB"})
-- Spam Horn Section
local HornSection = CarTab:AddSection({"Spam Horn"})
local spamming = false
local args = {"Horn"}
local function spamHorn()
while spamming do
remoteEvent:FireServer(unpack(args))
wait(0.1)
end
end
CarTab:AddToggle({
Name = "Spam Horn",
Default = false,
Callback = function(value)
spamming = value
if spamming then
spawn(spamHorn)
end
end
})
-- Fly Car Section
local FlySection = CarTab:AddSection({"Fly Car"})
CarTab:AddButton({
Name = "Fly Car",
Callback = function()
--by Luscaa
-- Version: 4.1
-- Instances:
local Flymguiv2 = Instance.new("ScreenGui")
local Drag = Instance.new("Frame")
local FlyFrame = Instance.new("Frame")
local ddnsfbfwewefe = Instance.new("TextButton")
local Speed = Instance.new("TextBox")
local Fly = Instance.new("TextButton")
local Speeed = Instance.new("TextLabel")
local Stat = Instance.new("TextLabel")
local Stat2 = Instance.new("TextLabel")
local Unfly = Instance.new("TextButton")
local Vfly = Instance.new("TextLabel")
local Close = Instance.new("TextButton")
local Minimize = Instance.new("TextButton")
local Flyon = Instance.new("Frame")
local W = Instance.new("TextButton")
local S = Instance.new("TextButton")
--Properties:
Flymguiv2.Name = "Car Fly gui v2"
Flymguiv2.Parent = game.CoreGui
Flymguiv2.ZIndexBehavior = Enum.ZIndexBehavior.Sibling
Drag.Name = "Drag"
Drag.Parent = Flymguiv2
Drag.Active = true
Drag.BackgroundColor3 = Color3.fromRGB(0, 150, 191)
Drag.BorderSizePixel = 0
Drag.Draggable = true
Drag.Position = UDim2.new(0.482438415, 0, 0.454874992, 0)
Drag.Size = UDim2.new(0, 237, 0, 27)
FlyFrame.Name = "FlyFrame"
FlyFrame.Parent = Drag
FlyFrame.BackgroundColor3 = Color3.fromRGB(80, 80, 80)
FlyFrame.BorderSizePixel = 0
FlyFrame.Draggable = true
FlyFrame.Position = UDim2.new(-0.00200000009, 0, 0.989000022, 0)
FlyFrame.Size = UDim2.new(0, 237, 0, 139)
ddnsfbfwewefe.Name = "ddnsfbfwewefe"
ddnsfbfwewefe.Parent = FlyFrame
ddnsfbfwewefe.BackgroundColor3 = Color3.fromRGB(0, 150, 191)
ddnsfbfwewefe.BorderSizePixel = 0
ddnsfbfwewefe.Position = UDim2.new(-0.000210968778, 0, -0.00395679474, 0)
ddnsfbfwewefe.Size = UDim2.new(0, 237, 0, 27)
ddnsfbfwewefe.Font = Enum.Font.SourceSans
ddnsfbfwewefe.Text = "by Lusquinha_067"
ddnsfbfwewefe.TextColor3 = Color3.fromRGB(255, 255, 255)
ddnsfbfwewefe.TextScaled = true
ddnsfbfwewefe.TextSize = 14.000
ddnsfbfwewefe.TextWrapped = true
Speed.Name = "Speed"
Speed.Parent = FlyFrame
Speed.BackgroundColor3 = Color3.fromRGB(63, 63, 63)
Speed.BorderColor3 = Color3.fromRGB(0, 0, 191)
Speed.BorderSizePixel = 0
Speed.Position = UDim2.new(0.445025861, 0, 0.402877688, 0)
Speed.Size = UDim2.new(0, 111, 0, 33)
Speed.Font = Enum.Font.SourceSans
Speed.PlaceholderColor3 = Color3.fromRGB(255, 255, 255)
Speed.Text = "50"
Speed.TextColor3 = Color3.fromRGB(255, 255, 255)
Speed.TextScaled = true
Speed.TextSize = 14.000
Speed.TextWrapped = true
Fly.Name = "Fly"
Fly.Parent = FlyFrame
Fly.BackgroundColor3 = Color3.fromRGB(0, 150, 191)
Fly.BorderSizePixel = 0
Fly.Position = UDim2.new(0.0759493634, 0, 0.705797076, 0)
Fly.Size = UDim2.new(0, 199, 0, 32)
Fly.Font = Enum.Font.SourceSans
Fly.Text = "Enable"
Fly.TextColor3 = Color3.fromRGB(255, 255, 255)
Fly.TextScaled = true
Fly.TextSize = 14.000
Fly.TextWrapped = true
Fly.MouseButton1Click:Connect(function()
local HumanoidRP = game.Players.LocalPlayer.Character.HumanoidRootPart
Fly.Visible = false
Stat2.Text = "On"
Stat2.TextColor3 = Color3.fromRGB(0, 255, 0)
Unfly.Visible = true
Flyon.Visible = true
local BV = Instance.new("BodyVelocity",HumanoidRP)
local BG = Instance.new("BodyGyro",HumanoidRP)
BV.MaxForce = Vector3.new(math.huge,math.huge,math.huge)
game:GetService('RunService').RenderStepped:connect(function()
BG.MaxTorque = Vector3.new(math.huge,math.huge,math.huge)
BG.D = 5000
BG.P = 100000
BG.CFrame = game.Workspace.CurrentCamera.CFrame
end)
end)
Speeed.Name = "Speeed"
Speeed.Parent = FlyFrame
Speeed.BackgroundColor3 = Color3.fromRGB(80, 80, 80)
Speeed.BorderSizePixel = 0
Speeed.Position = UDim2.new(0.0759493634, 0, 0.402877688, 0)
Speeed.Size = UDim2.new(0, 87, 0, 32)
Speeed.ZIndex = 0
Speeed.Font = Enum.Font.SourceSans
Speeed.Text = "Speed:"
Speeed.TextColor3 = Color3.fromRGB(255, 255, 255)
Speeed.TextScaled = true
Speeed.TextSize = 14.000
Speeed.TextWrapped = true
Stat.Name = "Stat"
Stat.Parent = FlyFrame
Stat.BackgroundColor3 = Color3.fromRGB(80, 80, 80)
Stat.BorderSizePixel = 0
Stat.Position = UDim2.new(0.299983799, 0, 0.239817441, 0)
Stat.Size = UDim2.new(0, 85, 0, 15)
Stat.Font = Enum.Font.SourceSans
Stat.Text = "Status:"
Stat.TextColor3 = Color3.fromRGB(255, 255, 255)
Stat.TextScaled = true
Stat.TextSize = 14.000
Stat.TextWrapped = true
Stat2.Name = "Stat2"
Stat2.Parent = FlyFrame
Stat2.BackgroundColor3 = Color3.fromRGB(80, 80, 80)
Stat2.BorderSizePixel = 0
Stat2.Position = UDim2.new(0.546535194, 0, 0.239817441, 0)
Stat2.Size = UDim2.new(0, 27, 0, 15)
Stat2.Font = Enum.Font.SourceSans
Stat2.Text = "Off"
Stat2.TextColor3 = Color3.fromRGB(255, 0, 0)
Stat2.TextScaled = true
Stat2.TextSize = 14.000
Stat2.TextWrapped = true
Unfly.Name = "Unfly"
Unfly.Parent = FlyFrame
Unfly.BackgroundColor3 = Color3.fromRGB(0, 150, 191)
Unfly.BorderSizePixel = 0
Unfly.Position = UDim2.new(0.0759493634, 0, 0.705797076, 0)
Unfly.Size = UDim2.new(0, 199, 0, 32)
Unfly.Visible = false
Unfly.Font = Enum.Font.SourceSans
Unfly.Text = "Disable"
Unfly.TextColor3 = Color3.fromRGB(255, 255, 255)
Unfly.TextScaled = true
Unfly.TextSize = 14.000
Unfly.TextWrapped = true
Unfly.MouseButton1Click:Connect(function()
local HumanoidRP = game.Players.LocalPlayer.Character.HumanoidRootPart
Fly.Visible = true
Stat2.Text = "Off"
Stat2.TextColor3 = Color3.fromRGB(255, 0, 0)
wait()
Unfly.Visible = false
Flyon.Visible = false
HumanoidRP:FindFirstChildOfClass("BodyVelocity"):Destroy()
HumanoidRP:FindFirstChildOfClass("BodyGyro"):Destroy()
end)
Vfly.Name = "Vfly"
Vfly.Parent = Drag
Vfly.BackgroundColor3 = Color3.fromRGB(0, 150, 191)
Vfly.BorderSizePixel = 0
Vfly.Size = UDim2.new(0, 57, 0, 27)
Vfly.Font = Enum.Font.SourceSans
Vfly.Text = "Car fly"
Vfly.TextColor3 = Color3.fromRGB(255, 255, 255)
Vfly.TextScaled = true
Vfly.TextSize = 14.000
Vfly.TextWrapped = true
Close.Name = "Close"
Close.Parent = Drag
Close.BackgroundColor3 = Color3.fromRGB(0, 150, 191)
Close.BorderSizePixel = 0
Close.Position = UDim2.new(0.875, 0, 0, 0)
Close.Size = UDim2.new(0, 27, 0, 27)
Close.Font = Enum.Font.SourceSans
Close.Text = "X"
Close.TextColor3 = Color3.fromRGB(255, 255, 255)
Close.TextScaled = true
Close.TextSize = 14.000
Close.TextWrapped = true
Close.MouseButton1Click:Connect(function()
Flymguiv2:Destroy()
end)
Minimize.Name = "Minimize"
Minimize.Parent = Drag
Minimize.BackgroundColor3 = Color3.fromRGB(0, 150, 191)
Minimize.BorderSizePixel = 0
Minimize.Position = UDim2.new(0.75, 0, 0, 0)
Minimize.Size = UDim2.new(0, 27, 0, 27)
Minimize.Font = Enum.Font.SourceSans
Minimize.Text = "-"
Minimize.TextColor3 = Color3.fromRGB(255, 255, 255)
Minimize.TextScaled = true
Minimize.TextSize = 14.000
Minimize.TextWrapped = true
function Mini()
if Minimize.Text == "-" then
Minimize.Text = "+"
FlyFrame.Visible = false
elseif Minimize.Text == "+" then
Minimize.Text = "-"
FlyFrame.Visible = true
end
end
Minimize.MouseButton1Click:Connect(Mini)
Flyon.Name = "Fly on"
Flyon.Parent = Flymguiv2
Flyon.BackgroundColor3 = Color3.fromRGB(0, 0, 0)
Flyon.BorderSizePixel = 0
Flyon.Position = UDim2.new(0.117647067, 0, 0.550284624, 0)
Flyon.Size = UDim2.new(0.148000002, 0, 0.314999998, 0)
Flyon.Visible = false
Flyon.Active = true
Flyon.Draggable = true
W.Name = "W"
W.Parent = Flyon
W.BackgroundColor3 = Color3.fromRGB(0, 150, 191)
W.BorderSizePixel = 0
W.Position = UDim2.new(0.134719521, 0, 0.0152013302, 0)
W.Size = UDim2.new(0.708999991, 0, 0.499000013, 0)
W.Font = Enum.Font.SourceSans
W.Text = "^"
W.TextColor3 = Color3.fromRGB(255, 255, 255)
W.TextScaled = true
W.TextSize = 14.000
W.TextWrapped = true
W.TouchLongPress:Connect(function()
local HumanoidRP = game.Players.LocalPlayer.Character.HumanoidRootPart
HumanoidRP.BodyVelocity.Velocity = game.Workspace.CurrentCamera.CFrame.LookVector * Speed.Text
wait(.1)
HumanoidRP.BodyVelocity.Velocity = game.Workspace.CurrentCamera.CFrame.LookVector * Speed.Text
wait(.1)
HumanoidRP.BodyVelocity.Velocity = game.Workspace.CurrentCamera.CFrame.LookVector * Speed.Text
wait(.1)
HumanoidRP.BodyVelocity.Velocity = game.Workspace.CurrentCamera.CFrame.LookVector * Speed.Text
wait(.1)
HumanoidRP.BodyVelocity.Velocity = game.Workspace.CurrentCamera.CFrame.LookVector * Speed.Text
wait(.1)
HumanoidRP.BodyVelocity.Velocity = game.Workspace.CurrentCamera.CFrame.LookVector * Speed.Text
wait(.1)
HumanoidRP.BodyVelocity.Velocity = game.Workspace.CurrentCamera.CFrame.LookVector * Speed.Text
wait(.1)
HumanoidRP.BodyVelocity.Velocity = game.Workspace.CurrentCamera.CFrame.LookVector * Speed.Text
wait(.1)
HumanoidRP.BodyVelocity.Velocity = game.Workspace.CurrentCamera.CFrame.LookVector * Speed.Text
wait(.1)
HumanoidRP.BodyVelocity.Velocity = game.Workspace.CurrentCamera.CFrame.LookVector * Speed.Text
wait(.1)
HumanoidRP.BodyVelocity.Velocity = game.Workspace.CurrentCamera.CFrame.LookVector * 0
end)
W.MouseButton1Click:Connect(function()
local HumanoidRP = game.Players.LocalPlayer.Character.HumanoidRootPart
HumanoidRP.BodyVelocity.Velocity = game.Workspace.CurrentCamera.CFrame.LookVector * Speed.Text
wait(.1)
HumanoidRP.BodyVelocity.Velocity = game.Workspace.CurrentCamera.CFrame.LookVector * Speed.Text
wait(.1)
HumanoidRP.BodyVelocity.Velocity = game.Workspace.CurrentCamera.CFrame.LookVector * Speed.Text
wait(.1)
HumanoidRP.BodyVelocity.Velocity = game.Workspace.CurrentCamera.CFrame.LookVector * Speed.Text
wait(.1)
HumanoidRP.BodyVelocity.Velocity = game.Workspace.CurrentCamera.CFrame.LookVector * Speed.Text
wait(.1)
HumanoidRP.BodyVelocity.Velocity = game.Workspace.CurrentCamera.CFrame.LookVector * Speed.Text
wait(.1)
HumanoidRP.BodyVelocity.Velocity = game.Workspace.CurrentCamera.CFrame.LookVector * Speed.Text
wait(.1)
HumanoidRP.BodyVelocity.Velocity = game.Workspace.CurrentCamera.CFrame.LookVector * Speed.Text
wait(.1)
HumanoidRP.BodyVelocity.Velocity = game.Workspace.CurrentCamera.CFrame.LookVector * Speed.Text
wait(.1)
HumanoidRP.BodyVelocity.Velocity = game.Workspace.CurrentCamera.CFrame.LookVector * Speed.Text
wait(.1)
HumanoidRP.BodyVelocity.Velocity = game.Workspace.CurrentCamera.CFrame.LookVector * 0
end)
S.Name = "S"
S.Parent = Flyon
S.BackgroundColor3 = Color3.fromRGB(0, 150, 191)
S.BorderSizePixel = 0
S.Position = UDim2.new(0.134000003, 0, 0.479999989, 0)
S.Rotation = 180.000
S.Size = UDim2.new(0.708999991, 0, 0.499000013, 0)
S.Font = Enum.Font.SourceSans
S.Text = "^"
S.TextColor3 = Color3.fromRGB(255, 255, 255)
S.TextScaled = true
S.TextSize = 14.000
S.TextWrapped = true
S.TouchLongPress:Connect(function()
local HumanoidRP = game.Players.LocalPlayer.Character.HumanoidRootPart
HumanoidRP.BodyVelocity.Velocity = game.Workspace.CurrentCamera.CFrame.LookVector * -Speed.Text
wait(.1)
HumanoidRP.BodyVelocity.Velocity = game.Workspace.CurrentCamera.CFrame.LookVector * -Speed.Text
wait(.1)
HumanoidRP.BodyVelocity.Velocity = game.Workspace.CurrentCamera.CFrame.LookVector * -Speed.Text
wait(.1)
HumanoidRP.BodyVelocity.Velocity = game.Workspace.CurrentCamera.CFrame.LookVector * -Speed.Text
wait(.1)
HumanoidRP.BodyVelocity.Velocity = game.Workspace.CurrentCamera.CFrame.LookVector * -Speed.Text
wait(.1)
HumanoidRP.BodyVelocity.Velocity = game.Workspace.CurrentCamera.CFrame.LookVector * -Speed.Text
wait(.1)
HumanoidRP.BodyVelocity.Velocity = game.Workspace.CurrentCamera.CFrame.LookVector * -Speed.Text
wait(.1)
HumanoidRP.BodyVelocity.Velocity = game.Workspace.CurrentCamera.CFrame.LookVector * -Speed.Text
wait(.1)
HumanoidRP.BodyVelocity.Velocity = game.Workspace.CurrentCamera.CFrame.LookVector * -Speed.Text
wait(.1)
HumanoidRP.BodyVelocity.Velocity = game.Workspace.CurrentCamera.CFrame.LookVector * -Speed.Text
wait(.1)
HumanoidRP.BodyVelocity.Velocity = game.Workspace.CurrentCamera.CFrame.LookVector * 0
end)
S.MouseButton1Click:Connect(function()
local HumanoidRP = game.Players.LocalPlayer.Character.HumanoidRootPart
wait(.1)
HumanoidRP.BodyVelocity.Velocity = game.Workspace.CurrentCamera.CFrame.LookVector * -Speed.Text
wait(.1)
HumanoidRP.BodyVelocity.Velocity = game.Workspace.CurrentCamera.CFrame.LookVector * -Speed.Text
wait(.1)
HumanoidRP.BodyVelocity.Velocity = game.Workspace.CurrentCamera.CFrame.LookVector * -Speed.Text
wait(.1)
HumanoidRP.BodyVelocity.Velocity = game.Workspace.CurrentCamera.CFrame.LookVector * -Speed.Text
wait(.1)
HumanoidRP.BodyVelocity.Velocity = game.Workspace.CurrentCamera.CFrame.LookVector * -Speed.Text
wait(.1)
HumanoidRP.BodyVelocity.Velocity = game.Workspace.CurrentCamera.CFrame.LookVector * -Speed.Text
wait(.1)
HumanoidRP.BodyVelocity.Velocity = game.Workspace.CurrentCamera.CFrame.LookVector * -Speed.Text
wait(.1)
HumanoidRP.BodyVelocity.Velocity = game.Workspace.CurrentCamera.CFrame.LookVector * -Speed.Text
wait(.1)
HumanoidRP.BodyVelocity.Velocity = game.Workspace.CurrentCamera.CFrame.LookVector * -Speed.Text
wait(.1)
HumanoidRP.BodyVelocity.Velocity = game.Workspace.CurrentCamera.CFrame.LookVector * 0
end)
end
})
CarTab:AddParagraph({"Note", "By activating this, you can fly with your car"})
-- Spam Cars Section
local SpamCarSection = CarTab:AddSection({"Spam Car"})
local carList = {
"SchoolBus", "SmartCar", "FarmTruck", "Cadillac", "Excavator",
"Jeep", "NascarTruck", "TowTruck", "Snowplow", "MilitaryTruck",
"Tank", "Limo", "FireTruck"
}
local spamCarsActive = false
local function spawnCar(carName)
local args = {
[1] = "PickingCar",
[2] = carName
}
game:GetService("ReplicatedStorage"):WaitForChild("RE"):WaitForChild("1Ca1r"):FireServer(unpack(args))
end
CarTab:AddToggle({
Name = "Spam Cars",
Default = false,
Callback = function(state)
spamCarsActive = state
if spamCarsActive then
task.spawn(function()
while spamCarsActive do
for _, carName in ipairs(carList) do
if not spamCarsActive then break end
spawnCar(carName)
wait(0.4)
end
end
end)
end
end
})
CarTab:AddParagraph({"Information:", "Spam multiple cars"})
-- Global variables
local pl = game.Players.LocalPlayer
local players = {}
-- Function to update the player list
local function updatePlayerList()
players = {}
for _, player in pairs(game.Players:GetPlayers()) do
table.insert(players, player.Name)
end
return players
end
-- Initializes the player list
updatePlayerList()
-- Child Tab
local ChildTab = Window:MakeTab({"Child", "baby"})
local Section = ChildTab:AddSection({
Name = "Child"
})
local chasingplayer = nil
local playerChild = ChildTab:AddDropdown({
Name = "Select a player to chase",
Options = players,
Default = "",
Callback = function(selected)
if game.Players:FindFirstChild(selected) then
chasingplayer = selected
else
chasingplayer = nil
end
end
})
ChildTab:AddButton({
Name = "Update Player List",
Callback = function()
local updatedPlayers = updatePlayerList()
if playerChild and updatedPlayers then
pcall(function()
playerChild:Refresh(updatedPlayers)
end)
if chasingplayer and not game.Players:FindFirstChild(chasingplayer) then
chasingplayer = nil
pcall(function()
playerChild:Set("")
end)
end
end
end
})
-- Player join/leave events
game.Players.PlayerAdded:Connect(function()
task.wait(0.1)
local updatedPlayers = updatePlayerList()
if playerChild and updatedPlayers then
pcall(function()
playerChild:Refresh(updatedPlayers)
end)
end
end)
game.Players.PlayerRemoving:Connect(function(player)
task.wait(0.1)
local updatedPlayers = updatePlayerList()
if playerChild and updatedPlayers then
pcall(function()
playerChild:Refresh(updatedPlayers)
end)
if chasingplayer == player.Name then
chasingplayer = nil
pcall(function()
playerChild:Set("")
end)
end
end
end)
ChildTab:AddButton({
Name = "Send Child",
Callback = function()
if not chasingplayer then
warn("No player selected!")
return
end
if not workspace:FindFirstChild(pl.Name) or not workspace[pl.Name]:FindFirstChild("FollowCharacter") then
local args = {
[1] = "CharacterFollowSpawnPlayer",
[2] = "BabyBoy"
}
local success, err = pcall(function()
game:GetService("ReplicatedStorage").RE:FindFirstChild("1Bab1yFollo1w"):FireServer(unpack(args))
end)
if not success then
warn("Error sending child: " .. err)
end
end
task.wait(0.2)
if workspace:FindFirstChild(pl.Name) then
for _, v in pairs(workspace[pl.Name]:GetChildren()) do
if v:IsA("BasePart") then
v.CanCollide = true
end
end
end
local target = chasingplayer
if workspace:FindFirstChild(target) and workspace:FindFirstChild(pl.Name) and workspace[pl.Name]:FindFirstChild("FollowCharacter") then
workspace[pl.Name].FollowCharacter.Parent = workspace[target]
if rawget(getgenv(), "RunService") then
return
end
getgenv().RunService = game:GetService("RunService").Heartbeat:Connect(function()
local followCharacter = workspace[target]:FindFirstChild("FollowCharacter")
if followCharacter and followCharacter:FindFirstChild("Torso") and followCharacter.Torso:FindFirstChild("BodyPosition") then
local humanoidRootPart = workspace[target]:FindFirstChild("HumanoidRootPart")
if humanoidRootPart then
followCharacter.Torso.BodyPosition.Position = humanoidRootPart.Position - (humanoidRootPart.CFrame.LookVector * 3)
followCharacter.Torso.BodyGyro.CFrame = humanoidRootPart.CFrame
end
end
end)
end
end
})
ChildTab:AddButton({
Name = "Return Child",
Callback = function()
if rawget(getgenv(), "RunService") then
getgenv().RunService:Disconnect()
getgenv().RunService = nil
end
local args = { [1] = "DeleteFollowCharacter" }
local success, err = pcall(function()
game:GetService("ReplicatedStorage").RE:FindFirstChild("1Bab1yFollo1w"):FireServer(unpack(args))
end)
if not success then
warn("Error returning child: " .. err)
end
local args1 = { [1] = "CharacterFollowSpawnPlayer", [2] = "BabyBoy" }
success, err = pcall(function()
game:GetService("ReplicatedStorage").RE:FindFirstChild("1Bab1yFollo1w"):FireServer(unpack(args1))
end)
if not success then
warn("Error spawning child: " .. err)
end
end
})
ChildTab:AddToggle({
Name = "Spectate Player",
Default = false,
Callback = function(Value)
local Players = game:GetService("Players")
local RunService = game:GetService("RunService")
local LocalPlayer = Players.LocalPlayer
local Camera = workspace.CurrentCamera
if Value then
if not chasingplayer then
warn("No player selected to spectate!")
return false
end
if not rawget(getgenv(), "CameraConnection") then
getgenv().CameraConnection = RunService.Heartbeat:Connect(function()
local targetPlayer = Players:FindFirstChild(chasingplayer)
if targetPlayer and targetPlayer.Character and targetPlayer.Character:FindFirstChild("Humanoid") then
Camera.CameraSubject = targetPlayer.Character.Humanoid
else
if rawget(getgenv(), "CameraConnection") then
getgenv().CameraConnection:Disconnect()
getgenv().CameraConnection = nil
end
Camera.CameraSubject = LocalPlayer.Character and LocalPlayer.Character:FindFirstChild("Humanoid") or nil
end
end)
end
else
if rawget(getgenv(), "CameraConnection") then
getgenv().CameraConnection:Disconnect()
getgenv().CameraConnection = nil
end
if LocalPlayer.Character and LocalPlayer.Character:FindFirstChild("Humanoid") then
Camera.CameraSubject = LocalPlayer.Character.Humanoid
end
end
end
})
ChildTab:AddParagraph({
Title = "FE",
Content = "FE Features"
})
-- Local Player Tab
local LocalPlayerTab = Window:MakeTab({"Local Player", "user"})
local Section = LocalPlayerTab:AddSection({
Name = "Speed, Gravity and Jump"
})
LocalPlayerTab:AddTextBox({
Name = "Player Speed",
PlaceholderText = "Enter speed",
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("Invalid speed or character not found!")
end
end
})
LocalPlayerTab:AddButton({
Name = "Reset speed",
Callback = function()
if pl.Character and pl.Character:FindFirstChild("Humanoid") then
pl.Character.Humanoid.WalkSpeed = 16
end
end
})
LocalPlayerTab:AddTextBox({
Name = "Jump Height",
PlaceholderText = "Enter jump height",
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("Invalid jump height or character not found!")
end
end
})
LocalPlayerTab:AddButton({
Name = "Reset Jump",
Callback = function()
if pl.Character and pl.Character:FindFirstChild("Humanoid") then
pl.Character.Humanoid.JumpPower = 50
end
end
})
LocalPlayerTab:AddTextBox({
Name = "Gravity",
PlaceholderText = "Enter gravity",
Callback = function(value)
local gravity = tonumber(value)
if gravity then
workspace.Gravity = gravity
else
warn("Invalid gravity!")
end
end
})
LocalPlayerTab:AddButton({
Name = "Reset Gravity",
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("Error sending chat: " .. err)
end
elseif chat then
local success, err = pcall(function()
chat:SendAsync(msg)
end)
if not success then
warn("Error sending chat: " .. err)
end
end
end
LocalPlayerTab:AddTextBox({
Name = "Enter text",
PlaceholderText = "Enter message",
Callback = function(text)
TextSave = text
end
})
LocalPlayerTab:AddButton({
Name = "Send Chat",
Callback = function()
sendchat(TextSave)
end
})
getgenv().ChaosHubSendDelay = 1
LocalPlayerTab:AddSlider({
Name = "Spam Delay",
Min = 0.4,
Max = 10,
Default = 1,
Increment = 0.1,
Callback = function(Value)
getgenv().ChaosHubSendDelay = Value
end
})
LocalPlayerTab:AddToggle({
Name = "Spam Chat",
Default = false,
Flag = "Text Spawning",
Callback = function(Value)
getgenv().ChaosHubSpawnText = Value
while getgenv().ChaosHubSpawnText do
sendchat(TextSave)
task.wait(getgenv().ChaosHubSendDelay)
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\r\r\r\r\r\r\r\r\r\rServer: Hacked by Mafia Hub")
else
print("Nothing")
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("Nothing")
end
end
})
Section = LocalPlayerTab:AddSection({
Name = "Headsit"
})
local selectedHeadSit = nil
local headSitConnection = nil
local headSitDropdown = LocalPlayerTab:AddDropdown({
Name = "Select Player",
Default = "",
Options = players,
Callback = function(Value)
selectedHeadSit = Value
end
})
LocalPlayerTab:AddToggle({
Name = "Head Sit (Piggyback)",
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("No player selected for 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("Selected player not found or has no Character!")
return false
end
else
if headSitConnection then
headSitConnection:Disconnect()
headSitConnection = nil
end
humanoid.Sit = false
end
end
})
LocalPlayerTab:AddButton({
Name = "Refresh list",
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
})
local Tab = Window:MakeTab({"Teleports", "tp"}) -- Icon name: 'portal' in lowercase for teleport
-- Teleport Buttons
local teleportButtons = {
{"To the Backstage", CFrame.new(192, 4, 272)},
{"To the City Center", CFrame.new(136, 4, 117)},
{"To the Crime Area", CFrame.new(-119, -28, 235)},
{"To the Deserted House", CFrame.new(986, 4, 63)},
{"To the Agency Portal", CFrame.new(672, 4, -296)},
{"To the Hideout", CFrame.new(505, -75, 143)},
{"To the School", CFrame.new(-312, 4, 211)},
{"To the Brook Cafe", CFrame.new(161, 8, 52)},
{"To the Starting Point", CFrame.new(-26, 4, -23)},
{"To the Main Arch", CFrame.new(-589, 141, -59)},
{"To the Hospital", CFrame.new(-309, 4, 71)},
{"To the Agency Base", CFrame.new(179, 4, -464)},
{"To the Workshop's Hidden Room", CFrame.new(0, 4, -495)},
{"To Secret Room 2", CFrame.new(-343, 4, -613)},
{"To the Isolated Island", CFrame.new(-1925, 23, 127)},
{"To the Hotel Square", CFrame.new(182, 4, 150)},
{"Climb Mountain 1", CFrame.new(-670, 251, 765)},
{"To the Main Bank", CFrame.new(2.28, 4.65, 254.58)},
{"To the Clothing Store", CFrame.new(-46.15, 4.65, 253.20)},
{"To the Refuge", CFrame.new(-88.48, 22.05, 262.34)},
{"To the Dental Clinic", CFrame.new(-53.58, 22.15, 265.61)},
{"To the 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({"Items", "backpack"})
-- Color table
local colorsTable = {
{Name = "Red", Color = Color3.fromRGB(255, 0, 0)},
{Name = "Orange", Color = Color3.fromRGB(255, 165, 0)},
{Name = "Yellow", Color = Color3.fromRGB(255, 255, 0)},
{Name = "Green", Color = Color3.fromRGB(0, 255, 0)},
{Name = "Cyan", Color = Color3.fromRGB(0, 255, 255)},
{Name = "Blue", Color = Color3.fromRGB(0, 0, 255)},
{Name = "Purple", Color = Color3.fromRGB(128, 0, 128)},
{Name = "Black", Color = Color3.fromRGB(0, 0, 0)}
}
-- Button to color the map
ToolsTab:AddButton({
Name = "Color Map Floor [Very 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 GripPosTable = {}
for i = 1, 100 do
if i == 1 then
table.insert(GripPosTable, Vector3.new(0, 5, 0))
else
table.insert(GripPosTable, 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
-- Unequips and moves the tools to the defined positions
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, #GripPosTable)
local gripPos = GripPosTable[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 = "Don't click on anything while the tools are being duped",
Button1 = "Got it",
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 Duped: " .. 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, #GripPosTable)
local gripPos = GripPosTable[gripPosIndex]
if tool:IsDescendantOf(game.Players.LocalPlayer.Character) then
tool.GripPos = gripPos
else
warn("Tool", tool.Name, "is not in character")
end
end
end
wait(1)
function EquipEverything()
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
EquipEverything()
wait(1)
EquipEverything()
wait(1)
EquipEverything()
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 = "Color Map Sky [Very 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 GripPosTable = {}
for i = 1, 100 do
if i == 1 then
table.insert(GripPosTable, Vector3.new(2, 50, -50))
else
table.insert(GripPosTable, 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
-- Unequips and moves the tools to the defined positions
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, #GripPosTable)
local gripPos = GripPosTable[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 = "Don't click on anything while the tools are being duped",
Button1 = "Got it",
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 Duped: " .. 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, #GripPosTable)
local gripPos = GripPosTable[gripPosIndex]
if tool:IsDescendantOf(game.Players.LocalPlayer.Character) then
tool.GripPos = gripPos
else
warn("Tool", tool.Name, "is not in character")
end
end
end
wait(1)
function EquipEverything()
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
EquipEverything()
wait(1)
EquipEverything()
wait(1)
EquipEverything()
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
})
-- Variable to store the selected color
local selectedColor = colorsTable[1].Color
-- Function to apply the selected color
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
-- Function to equip and unequip tools
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 to select the color
ToolsTab:AddDropdown({
Name = "Select Color",
Description = "Choose a color to apply",
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
})
-- Function to apply RGB cycle
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
-- Button to apply color cycle
ToolsTab:AddButton({
Name = "Rainbow",
Callback = function()
equipAndUnequipTools(applyRGBCycle)
end
})
-- Color combinations
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 .. " and " .. color2.Name, Colors = {color1.Color, color2.Color}})
end
end
end
-- Dropdown for color combinations
ToolsTab:AddDropdown({
Name = "Select Color Combination",
Description = "Choose a color combination",
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
})
-- References to remotes
local cleartoolremote = game:GetService("ReplicatedStorage").RE:FindFirstChild("1Clea1rTool1s")
local picktoolremote = game:GetService("ReplicatedStorage").RE:FindFirstChild("1Too1l")
-- Item control section
local Section = ToolsTab:AddSection({
Name = "Items Control"
})
-- Button to clear all tools
ToolsTab:AddButton({
Name = "Clear All Tools",
Callback = function()
local args = {
[1] = "ClearAllTools"
}
game:GetService("ReplicatedStorage"):WaitForChild("RE"):WaitForChild("1Clea1rTool1s"):FireServer(unpack(args))
end
})
-- Section to equip items
Section = ToolsTab:AddSection({
Name = "Equip Items"
})
-- Button to equip all items
ToolsTab:AddButton({
Name = "Equip all items",
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
})
-- Section for Cross Grip
Section = ToolsTab:AddSection({
Name = "Cross Grip"
})
-- Button for Giant Joust Blue Cross
ToolsTab:AddButton({
Name = "Giant Joust Blue Cross",
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 GripPosTable = {
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
-- Move the tool to the player character
tool.Parent = game.Players.LocalPlayer.Character
-- Setting the grip position index
local gripPosIndex = math.min(i, #GripPosTable)
local gripPos = GripPosTable[gripPosIndex]
-- Set the grip position (GripPos) if the tool is in the player's character
if tool:IsDescendantOf(game.Players.LocalPlayer.Character) then
tool.GripPos = gripPos
else
warn("Tool", tool.Name, "is not in character")
end
end
end
end
})
-- Button for Giant Joust Red Cross
ToolsTab:AddButton({
Name = "Giant Joust Red Cross",
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 GripPosTable = {
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
-- Move the tool to the player character
tool.Parent = game.Players.LocalPlayer.Character
-- Setting the grip position index
local gripPosIndex = math.min(i, #GripPosTable)
local gripPos = GripPosTable[gripPosIndex]
-- Set the grip position (GripPos) if the tool is in the player's character
if tool:IsDescendantOf(game.Players.LocalPlayer.Character) then
tool.GripPos = gripPos
else
warn("Tool", tool.Name, "is not in character")
end
end
end
end
})
-- Button for Fire Cross
ToolsTab:AddButton({
Name = "Fire Cross",
Callback = function()
local nametools = "crystal cross 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
})
-- Button for Crystal Cross
ToolsTab:AddButton({
Name = "Crystal Cross",
Callback = function()
local nametools = "crystal cross 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
})
-- Button for FireX Cross
ToolsTab:AddButton({
Name = "FireX Cross",
Callback = function()
local nametools = "cross 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
})
-- Section for Aura Grip
Section = ToolsTab:AddSection({
Name = "Aura Grip"
})
-- Button for 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 GripPosTable = {
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, #GripPosTable)
local gripPos = GripPosTable[gripPosIndex]
if tool:IsDescendantOf(game.Players.LocalPlayer.Character) then
tool.GripPos = gripPos
else
warn("Tool", tool.Name, "is not in character")
end
end
end
end
})
-- Button for 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 GripPosTable = {
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, #GripPosTable)
local gripPos = GripPosTable[gripPosIndex]
if tool:IsDescendantOf(game.Players.LocalPlayer.Character) then
tool.GripPos = gripPos
else
warn("Tool", tool.Name, "is not in character")
end
end
end
end
})
-- Button for 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 GripPosTable = {
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, #GripPosTable)
local gripPos = GripPosTable[gripPosIndex]
if tool:IsDescendantOf(game.Players.LocalPlayer.Character) then
tool.GripPos = gripPos
else
warn("Tool", tool.Name, "is not in character")
end
end
end
end
})
-- Button for 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 GripPosTable = {
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, #GripPosTable)
local gripPos = GripPosTable[gripPosIndex]
if tool:IsDescendantOf(game.Players.LocalPlayer.Character) then
tool.GripPos = gripPos
else
warn("Tool", tool.Name, "is not in character")
end
end
end
end
})
-- Button for 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 GripPosTable = {
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, #GripPosTable)
local gripPos = GripPosTable[gripPosIndex]
if tool:IsDescendantOf(game.Players.LocalPlayer.Character) then
tool.GripPos = gripPos
else
warn("Tool ", tool.Name, " is not in the character.")
end
end
end
end
})
-- Section for Special Grip
Section = ToolsTab:AddSection({
Name = "Special Grip"
})
-- Button for Black Bar
ToolsTab:AddButton({
Name = "Black Bar",
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 Infinite Yield
UniversalTab:AddButton({
Name = "InfiniteYield - Cmd",
Callback = function()
loadstring(game:HttpGet("https://raw.githubusercontent.com/EdgeIY/infiniteyield/master/source"))()
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",
Callback = function()
loadstring(game:HttpGet("https://scriptblox.com/raw/Universal-Script-Fly-v3-7412"))()
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 16: Painel Admin === --
---------------------------------------------------------------------------------------------------------------------------------
local Tab16 = Window:MakeTab({"Painel Admin", "shield"})
Tab16:AddParagraph({
Title = "🔵 Painel admin pago 🔵",
Content = ""
})
Tab16:AddButton({
Name = "Painel Admin",
Description = "Carregar painel administrativo",
Callback = function()
loadstring(game:HttpGet("https://pastefy.app/CljQB6q8/raw"))()
game:GetService("StarterGui"):SetCore("SendNotification", {
Title = "Painel Admin",
Text = "Painel administrativo ",
Duration = 5
})
end
})
---------------------------------------------------------------------------------------------------------------------------------
-- === Tab 17: Skybox === --
---------------------------------------------------------------------------------------------------------------------------------
local Tab17 = Window:MakeTab({"Skybox", "cloud"})
Tab17:AddButton({
Name = "Ativar Skybox",
Description = "Ativar o skybox personalizado",
Callback = function()
local ReplicatedStorage = game:GetService("ReplicatedStorage")
local WearShirt = ReplicatedStorage.Remotes.WearShirt
WearShirt:InvokeServer(98679358331654)
local args = {{100839513065432}}
game:GetService("ReplicatedStorage").Remotes.ChangeCharacterBody:InvokeServer(unpack(args))
-- Animação
local player = game.Players.LocalPlayer
local character = player.Character or player.CharacterAdded:Wait()
local humanoid = character:WaitForChild("Humanoid")
local function LoadTrack(id)
local newAnim = Instance.new("Animation")
newAnim.AnimationId = "rbxassetid://" .. tostring(id)
local newTrack = humanoid:LoadAnimation(newAnim)
newTrack.Priority = Enum.AnimationPriority.Action4
newTrack:Play(0.1, 1, 1)
return newTrack
end
local EmoteId = 101852027997337
LoadTrack(EmoteId)
game:GetService("StarterGui"):SetCore("SendNotification", {
Title = "Skybox",
Text = "Skybox ativado com sucesso!",
Duration = 5
})
end
})
Tab17:AddButton({
Name = "Desativar Skybox",
Description = "Remover skybox personalizado",
Callback = function()
local ReplicatedStorage = game:GetService("ReplicatedStorage")
local Remote = ReplicatedStorage.Remotes.ResetCharacterAppearance
pcall(function()
Remote:FireServer()
end)
local player = game.Players.LocalPlayer
local character = player.Character
if character then
local humanoid = character:FindFirstChildOfClass("Humanoid")
if humanoid then
for _, track in pairs(humanoid:GetPlayingAnimationTracks()) do
track:Stop()
end
end
end
game:GetService("StarterGui"):SetCore("SendNotification", {
Title = "Skybox",
Text = "Skybox desativado!",
Duration = 5
})
end
})
---------------------------------------------------------------------------------------------------------------------------------
-- === Tab 18: Proteção === --
---------------------------------------------------------------------------------------------------------------------------------
local Tab18 = 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
Tab18:AddSection({
Name = "Anti bug (atualizado)"
})
Tab18:AddButton({
Name = "Protection Bug (Irreversible)",
Description = "Create a protection against the Bugs/Scripters",
Callback = function()
local Players = game:GetService("Players")
local LocalPlayer = Players.LocalPlayer
local blacklist = {
{Name = "water", Class = "Part"},
}
local function neutralize(part)
if part and part:IsA("BasePart") then
pcall(function()
part.Anchored = true
part.CanCollide = false
part.Massless = true
part.Transparency = 1
part:ClearAllChildren()
end)
pcall(function()
part:Destroy()
end)
end
end
workspace.DescendantAdded:Connect(function(obj)
for _, rule in ipairs(blacklist) do
if obj.Name == rule.Name and obj.ClassName == rule.Class then
neutralize(obj)
end
end
end)
for _, obj in ipairs(workspace:GetDescendants()) do
for _, rule in ipairs(blacklist) do
if obj.Name == rule.Name and obj.ClassName == rule.Class then
neutralize(obj)
end
end
end
task.spawn(function()
while task.wait(0.25) do
for _, rule in ipairs(blacklist) do
for _, v in next, getnilinstances() do
if v.Name == rule.Name and v.ClassName == rule.Class then
neutralize(v)
end
end
end
end
end)
LocalPlayer.CharacterAdded:Connect(function(char)
local hum = char:WaitForChild("Humanoid")
hum.Touched:Connect(function(hit)
for _, rule in ipairs(blacklist) do
if hit.Name == rule.Name and hit.ClassName == rule.Class then
neutralize(hit)
end
end
end)
end)
end
})
-- TOGGLES DE ANTI-FLING / SIT
Tab18:AddToggle({
Name = "Anti fling Carros",
Description = "",
Default = false,
Callback = AntiFlingLoop("Vehicles", function()
return Workspace:FindFirstChild("Vehicles")
end)
})
Tab18:AddToggle({
Name = "Anti Canoe Fling",
Description = "",
Default = false,
Callback = AntiFlingLoop("Canoes", function()
local workspaceCom = Workspace:FindFirstChild("WorkspaceCom")
return workspaceCom and workspaceCom:FindFirstChild("001_CanoeStorage")
end)
})
Tab18:AddToggle({
Name = "Anti Fling Jets",
Description = "",
Default = false,
Callback = AntiFlingLoop("Jets", function()
local folder = Workspace:FindFirstChild("WorkspaceCom")
if folder and folder:FindFirstChild("001_Airport") then
local storage = folder["001_Airport"]:FindFirstChild("AirportHanger")
if storage then return storage:FindFirstChild("001_JetStorage") and storage["001_JetStorage"]:FindFirstChild("JetAirport") end
end
end)
})
Tab18:AddToggle({
Name = "Anti Fling Helicópteros",
Description = "",
Default = false,
Callback = AntiFlingLoop("Helis", function()
local folder = Workspace:FindFirstChild("WorkspaceCom")
return folder and folder:FindFirstChild("001_HeliStorage") and folder["001_HeliStorage"]:FindFirstChild("PoliceStationHeli")
end)
})
Tab18:AddToggle({
Name = "Anti Fling Ball",
Description = "",
Default = false,
Callback = AntiFlingLoop("Balls", function()
local folder = Workspace:FindFirstChild("WorkspaceCom")
return folder and folder:FindFirstChild("001_SoccerBalls")
end)
})
-- Anti Sit
local antiSitActive = false
Tab18: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
})
Tab18: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
})
Tab18: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
})
---------------------------------------------------------------------------------------------------------------------------------
-- === Tab 19: Lag === --
---------------------------------------------------------------------------------------------------------------------------------
local Tab19 = Window:MakeTab({"Lag", "skull"})
Tab19:AddButton({
Name = " Expansão de Domínio by Hiro",
Callback = function()
-- Serviços
local TextChatService = game:GetService("TextChatService")
local Lighting = game:GetService("Lighting")
local Players = game:GetService("Players")
local ReplicatedStorage = game:GetService("ReplicatedStorage")
local Player = Players.LocalPlayer
-- Variáveis globais para controle
_G.DominioAtivo = true
_G.AudioLoopAtivo = true
_G.AtaqueLoopAtivo = true
-- Aviso no chat
if TextChatService.ChatVersion == Enum.ChatVersion.TextChatService then
TextChatService.TextChannels.RBXGeneral:SendAsync(
"Saia!\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r [] Expansão de Domínio..."
)
else
print("Ataque funcionando kkkkk")
end
-- Função para ativar Expansão de Dominio
local function ativarDominio()
local char = Player.Character or Player.CharacterAdded:Wait()
local hrp = char:WaitForChild("HumanoidRootPart")
local dominio = Instance.new("Model", workspace)
dominio.Name = "InfiniteVoid"
_G.DominioModel = dominio
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 = dominio
local luz = Instance.new("PointLight", esfera)
luz.Color = Color3.fromRGB(0, 153, 255)
luz.Brightness = 10
luz.Range = 300
_G.DominioLight = luz
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 = 500 -- Reduzido para melhor performance
ps.Lifetime = NumberRange.new(2)
ps.Speed = NumberRange.new(0)
ps.VelocitySpread = 180
_G.DominioParticles = ps
local som = Instance.new("Sound", esfera)
som.SoundId = "rbxassetid://1843527678"
som.Volume = 2
som.Looped = true
som:Play()
_G.DominioSound = som
local skyOld = Lighting:FindFirstChildOfClass("Sky")
if skyOld then
skyOld.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"
_G.DominioSky = newSky
end
-- Executa a expansão de domínio
ativarDominio()
-- Audio em loop infinito no jogador (com controle)
local selectedAudioID = 140031333626044
task.spawn(function()
while _G.AudioLoopAtivo do
local remote = ReplicatedStorage:FindFirstChild("RE") and ReplicatedStorage.RE:FindFirstChild("1Gu1nSound1s")
if remote then
remote:FireServer(workspace, selectedAudioID, 1)
end
local root = Player.Character and Player.Character:FindFirstChild("HumanoidRootPart")
if root and _G.AudioLoopAtivo 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()
if sound.Parent then
sound:Destroy()
end
end)
task.wait(sound.TimeLength + 0.1)
else
break
end
end
end)
-- ========================
-- ATAQUE COM ARMA: Assault
-- ========================
local RE = ReplicatedStorage:WaitForChild("RE")
local ClearEvent = RE:FindFirstChild("1Clea1rTool1s")
local ToolEvent = RE:FindFirstChild("1Too1l")
local FireEvent = RE:FindFirstChild("1Gu1n")
-- Limpa ferramentas
local function clearAllTools()
if ClearEvent then
ClearEvent:FireServer("ClearAllTools")
end
end
-- Solicita Assault
local function getAssault()
if ToolEvent then
ToolEvent:InvokeServer("PickingTools", "Assault")
end
end
-- Verifica se recebeu Assault
local function hasAssault()
return Player.Backpack:FindFirstChild("Assault") ~= nil
end
-- Atira em parte
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
-- Atira em todos os jogadores
local function fireAtAllPlayers(times)
for i = 1, times do
if not _G.AtaqueLoopAtivo then break end
for _, player in ipairs(Players:GetPlayers()) do
if not _G.AtaqueLoopAtivo then break end
if player ~= Player and player.Character and player.Character:FindFirstChild("HumanoidRootPart") then
fireAtPart(player.Character.HumanoidRootPart)
task.wait(0.2) -- Aumentado para reduzir lag
end
end
end
end
-- Loop automático de ataque (com controle)
task.spawn(function()
while _G.AtaqueLoopAtivo do
clearAllTools()
getAssault()
local waitTime = 0
repeat
task.wait(0.2)
waitTime = waitTime + 0.2
if waitTime > 5 then break end -- Timeout de 5 segundos
until hasAssault() or not _G.AtaqueLoopAtivo
if hasAssault() and _G.AtaqueLoopAtivo then
fireAtAllPlayers(2) -- Reduzido de 3 para 2
task.wait(2) -- Aumentado o wait entre ciclos
else
task.wait(1)
end
end
end)
end
})
Tab19:AddButton({
Name = "Cancelar Expansão de Domínio ",
Callback = function()
-- Para todos os loops
_G.DominioAtivo = false
_G.AudioLoopAtivo = false
_G.AtaqueLoopAtivo = false
local Lighting = game:GetService("Lighting")
local workspace = game:GetService("Workspace")
local ReplicatedStorage = game:GetService("ReplicatedStorage")
local Players = game:GetService("Players")
local Player = Players.LocalPlayer
-- Remove o modelo de domínio
local dominio = workspace:FindFirstChild("InfiniteVoid")
if dominio then
dominio:Destroy()
end
-- Remove todos os sons criados dentro do personagem
if Player.Character then
for _, sound in ipairs(Player.Character:GetDescendants()) do
if sound:IsA("Sound") then
sound:Stop()
sound:Destroy()
end
end
end
-- Remove sons da workspace
for _, sound in ipairs(workspace:GetDescendants()) do
if sound:IsA("Sound") and (sound.SoundId:find("1843527678") or sound.SoundId:find("140031333626044")) then
sound:Stop()
sound:Destroy()
end
end
-- Restaura o Sky original
for _, obj in ipairs(Lighting:GetChildren()) do
if obj:IsA("Sky") then
obj:Destroy()
end
end
local defaultSky = Instance.new("Sky")
defaultSky.SkyboxBk = "rbxassetid://7018684000"
defaultSky.SkyboxDn = "rbxassetid://7018684000"
defaultSky.SkyboxFt = "rbxassetid://7018684000"
defaultSky.SkyboxLf = "rbxassetid://7018684000"
defaultSky.SkyboxRt = "rbxassetid://7018684000"
defaultSky.SkyboxUp = "rbxassetid://7018684000"
defaultSky.Parent = Lighting
-- Limpa variáveis globais
_G.DominioModel = nil
_G.DominioLight = nil
_G.DominioParticles = nil
_G.DominioSound = nil
_G.DominioSky = nil
-- Mensagem visual no Output
print("Expansão de Domínio cancelada com sucesso!")
-- Opcional: mensagem no chat
local TextChatService = game:GetService("TextChatService")
if TextChatService.ChatVersion == Enum.ChatVersion.TextChatService then
TextChatService.TextChannels.RBXGeneral:SendAsync("Expansão de Domínio foi cancelada!")
end
end
})
Tab19:AddButton({
Name = "Sharingan",
Callback = function()
-- Serviços
local TextChatService = game:GetService("TextChatService")
local Lighting = game:GetService("Lighting")
local Players = game:GetService("Players")
local ReplicatedStorage = game:GetService("ReplicatedStorage")
local Player = Players.LocalPlayer
-- Variáveis globais para controle
_G.SharinganAtivo = true
_G.SharinganAudioLoopAtivo = true
_G.SharinganAtaqueLoopAtivo = true
-- Aviso no chat
if TextChatService.ChatVersion == Enum.ChatVersion.TextChatService then
TextChatService.TextChannels.RBXGeneral:SendAsync(
"hi\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r[] Sharingan Ativado..."
)
else
print("Sharingan ativado!")
end
-- Função para ativar Sharingan (versão otimizada)
local function ativarSharingan()
local char = Player.Character or Player.CharacterAdded:Wait()
local hrp = char:WaitForChild("HumanoidRootPart")
local sharingan = Instance.new("Model", workspace)
sharingan.Name = "SharinganEffect"
_G.SharinganModel = sharingan
-- Esfera menor e mais otimizada
local esfera = Instance.new("Part")
esfera.Shape = Enum.PartType.Ball
esfera.Size = Vector3.new(150, 150, 150) -- Reduzido pela metade
esfera.Position = hrp.Position
esfera.Anchored = true
esfera.CanCollide = false
esfera.Material = Enum.Material.Neon
esfera.Transparency = 0.4
esfera.Color = Color3.fromRGB(255, 0, 0)
esfera.Parent = sharingan
local luz = Instance.new("PointLight", esfera)
luz.Color = Color3.fromRGB(255, 0, 0)
luz.Brightness = 5 -- Reduzido
luz.Range = 150
_G.SharinganLight = luz
-- Partículas reduzidas
local ps = Instance.new("ParticleEmitter", esfera)
ps.Texture = "rbxassetid://243660364"
ps.Color = ColorSequence.new(Color3.fromRGB(255, 0, 0))
ps.LightEmission = 0.8
ps.Size = NumberSequence.new(2)
ps.Transparency = NumberSequence.new(0.3)
ps.Rate = 300 -- Reduzido significativamente
ps.Lifetime = NumberRange.new(1.5)
ps.Speed = NumberRange.new(0)
ps.VelocitySpread = 90
_G.SharinganParticles = ps
-- Som com volume mais baixo
local som = Instance.new("Sound", esfera)
som.SoundId = "rbxassetid://1843527678"
som.Volume = 1.5
som.Looped = true
som:Play()
_G.SharinganSound = som
-- Sky mais simples
local skyOld = Lighting:FindFirstChildOfClass("Sky")
if skyOld then
skyOld.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"
_G.SharinganSky = newSky
end
-- Executa o sharingan
ativarSharingan()
-- Áudio em loop otimizado
local selectedAudioID = 405593386
task.spawn(function()
while _G.SharinganAudioLoopAtivo do
local remote = ReplicatedStorage:FindFirstChild("RE") and ReplicatedStorage.RE:FindFirstChild("1Gu1nSound1s")
if remote then
remote:FireServer(workspace, selectedAudioID, 0.8) -- Volume reduzido
end
local root = Player.Character and Player.Character:FindFirstChild("HumanoidRootPart")
if root and _G.SharinganAudioLoopAtivo then
local sound = Instance.new("Sound")
sound.SoundId = "rbxassetid://" .. selectedAudioID
sound.Volume = 0.8 -- Volume reduzido
sound.Looped = false
sound.Parent = root
sound:Play()
sound.Ended:Connect(function()
if sound.Parent then
sound:Destroy()
end
end)
task.wait(sound.TimeLength + 0.2) -- Wait aumentado
else
break
end
end
end)
-- ========================
-- ATAQUE COM ARMA OTIMIZADO
-- ========================
local RE = ReplicatedStorage:WaitForChild("RE")
local ClearEvent = RE:FindFirstChild("1Clea1rTool1s")
local ToolEvent = RE:FindFirstChild("1Too1l")
local FireEvent = RE:FindFirstChild("1Gu1n")
-- Limpa ferramentas
local function clearAllTools()
if ClearEvent then
ClearEvent:FireServer("ClearAllTools")
end
end
-- Solicita Assault
local function getAssault()
if ToolEvent then
ToolEvent:InvokeServer("PickingTools", "Assault")
end
end
-- Verifica se recebeu Assault
local function hasAssault()
return Player.Backpack:FindFirstChild("Assault") ~= nil
end
-- Atira em parte
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
-- Atira em todos os jogadores (otimizado)
local function fireAtAllPlayers(times)
for i = 1, times do
if not _G.SharinganAtaqueLoopAtivo then break end
for _, player in ipairs(Players:GetPlayers()) do
if not _G.SharinganAtaqueLoopAtivo then break end
if player ~= Player and player.Character and player.Character:FindFirstChild("HumanoidRootPart") then
fireAtPart(player.Character.HumanoidRootPart)
task.wait(0.3) -- Wait aumentado para reduzir lag
end
end
end
end
-- Loop automático de ataque otimizado
task.spawn(function()
while _G.SharinganAtaqueLoopAtivo do
clearAllTools()
getAssault()
local waitTime = 0
repeat
task.wait(0.3)
waitTime = waitTime + 0.3
if waitTime > 5 then break end -- Timeout de 5 segundos
until hasAssault() or not _G.SharinganAtaqueLoopAtivo
if hasAssault() and _G.SharinganAtaqueLoopAtivo then
fireAtAllPlayers(1) -- Reduzido para 1 ciclo
task.wait(3) -- Wait aumentado significativamente
else
task.wait(2)
end
end
end)
end
})
Tab19:AddButton({
Name = "Cancelar Sharingan ",
Callback = function()
-- Para todos os loops do Sharingan
_G.SharinganAtivo = false
_G.SharinganAudioLoopAtivo = false
_G.SharinganAtaqueLoopAtivo = false
-- Serviços
local Lighting = game:GetService("Lighting")
local Players = game:GetService("Players")
local workspace = game:GetService("Workspace")
local TextChatService = game:GetService("TextChatService")
local Player = Players.LocalPlayer
-- Remove o modelo do Sharingan
local sharingan = workspace:FindFirstChild("SharinganEffect")
if sharingan then
sharingan:Destroy()
end
-- Remove sons e partículas criadas dentro do personagem
if Player.Character then
for _, obj in ipairs(Player.Character:GetDescendants()) do
if obj:IsA("Sound") or obj:IsA("ParticleEmitter") then
obj:Destroy()
end
end
end
-- Remove sons extras da workspace (se existirem)
for _, obj in ipairs(workspace:GetDescendants()) do
if obj:IsA("Sound") and (obj.SoundId:find("1843527678") or obj.SoundId:find("405593386")) then
obj:Stop()
obj:Destroy()
end
end
-- Limpa qualquer Sky customizado
for _, obj in ipairs(Lighting:GetChildren()) do
if obj:IsA("Sky") then
obj:Destroy()
end
end
-- Restaura um céu padrão
local defaultSky = Instance.new("Sky")
defaultSky.SkyboxBk = "rbxassetid://7018684000"
defaultSky.SkyboxDn = "rbxassetid://7018684000"
defaultSky.SkyboxFt = "rbxassetid://7018684000"
defaultSky.SkyboxLf = "rbxassetid://7018684000"
defaultSky.SkyboxRt = "rbxassetid://7018684000"
defaultSky.SkyboxUp = "rbxassetid://7018684000"
defaultSky.Parent = Lighting
-- Limpa variáveis globais
_G.SharinganModel = nil
_G.SharinganLight = nil
_G.SharinganParticles = nil
_G.SharinganSound = nil
_G.SharinganSky = nil
-- Mensagem no chat
if TextChatService.ChatVersion == Enum.ChatVersion.TextChatService then
TextChatService.TextChannels.RBXGeneral:SendAsync("[] Sharingan Cancelado ")
else
print("Sharingan cancelado com sucesso.")
end
print("Efeitos do Sharingan removidos e ambiente restaurado ")
end
})
local Section = Tab19:AddSection({"Troll all methods"})
Tab19:AddToggle({
Name = "Bug All",
Default = false,
Callback = function(state)
local Players = game:GetService("Players")
local ReplicatedStorage = game:GetService("ReplicatedStorage")
local Player = Players.LocalPlayer
local RE = ReplicatedStorage:WaitForChild("RE")
local ClearEvent = RE:FindFirstChild("1Clea1rTool1s")
local ToolEvent = RE:FindFirstChild("1Too1l")
local FireEvent = RE:FindFirstChild("1Gu1n")
if state then
-- ==============================
-- INICIO DO LOOP DE ATAQUE
-- ==============================
_G.BugAllAtivo = true
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 _, player in ipairs(Players:GetPlayers()) do
if player ~= Player and player.Character and player.Character:FindFirstChild("HumanoidRootPart") then
fireAtPart(player.Character.HumanoidRootPart)
task.wait(0.1)
end
end
end
end
-- Loop continua enquanto o toggle estiver ativo
task.spawn(function()
while _G.BugAllAtivo do
clearAllTools()
getAssault()
repeat task.wait(0.2) until hasAssault()
fireAtAllPlayers(3)
task.wait(1)
end
end)
else
-- ==============================
-- DESATIVAR LOOP DE ATAQUE
-- ==============================
_G.BugAllAtivo = false
end
end
})
Tab19:AddSection({ "(OP) Tornado" })
Tab19:AddButton({
Name = "[OP] Tornado - Pirate Ship (Large)",
Callback = function()
local RS = game:GetService("ReplicatedStorage")
local RunService = game:GetService("RunService")
local TextChatService = game:GetService("TextChatService")
local Player = game.Players.LocalPlayer
local Character = Player.Character or Player.CharacterAdded:Wait()
local Humanoid = Character:WaitForChild("Humanoid")
local RootPart = Character:WaitForChild("HumanoidRootPart")
local Vehicles = workspace:WaitForChild("Vehicles")
if TextChatService.ChatVersion == Enum.ChatVersion.TextChatService then
TextChatService.TextChannels.RBXGeneral:SendAsync(
"hi\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\rTornado has appeared! Be careful..."
)
else
end
local selectedAudioID = 9068077052
local function playAudio()
if not selectedAudioID then
return
end
local args = {
[1] = workspace,
[2] = selectedAudioID,
[3] = 1,
}
for i = 1, 5 do
RS.RE:FindFirstChild("1Gu1nSound1s"):FireServer(unpack(args))
local sound = Instance.new("Sound")
sound.SoundId = "rbxassetid://" .. tostring(selectedAudioID)
sound.Parent = Player.Character and Player.Character:FindFirstChild("HumanoidRootPart")
if sound.Parent then
sound:Play()
else
break
end
task.wait(1.5)
sound:Destroy()
end
end
local function spawnBoat()
RootPart.CFrame = CFrame.new(1754, -2, 58)
task.wait(0.5)
RS:WaitForChild("RE"):FindFirstChild("1Ca1r"):FireServer("PickingBoat", "PirateFree")
task.wait(1)
return Vehicles:FindFirstChild(Player.Name .. "Car")
end
local PCar = spawnBoat()
if not PCar then
return
end
local Seat = PCar:FindFirstChild("Body") and PCar.Body:FindFirstChild("VehicleSeat")
if not Seat then
return
end
repeat
task.wait(0.1)
RootPart.CFrame = Seat.CFrame * CFrame.new(0, 1, 0)
until Humanoid.SeatPart == Seat
task.spawn(playAudio)
task.delay(4, function()
if Humanoid.SeatPart then
Humanoid.Sit = false
end
RootPart.CFrame = CFrame.new(0, 0, 0)
end)
local RE_Flip = RS:WaitForChild("RE"):WaitForChild("1Player1sCa1r")
task.spawn(function()
while PCar and PCar.Parent do
RE_Flip:FireServer("Flip")
task.wait(0.5)
end
end)
local waypoints = {
Vector3.new(-16, 0, -47),
Vector3.new(-110, 0, -45),
Vector3.new(16, 0, -55)
}
local currentIndex = 1
local nextIndex = 2
local moveSpeed = 15
local rotationSpeed = math.rad(720)
local progress = 0
local currentRotation = 0
local function lerpCFrame(a, b, t)
return a:lerp(b, t)
end
RunService.Heartbeat:Connect(function(dt)
if not (PCar and PCar.PrimaryPart) then return end
local startPos = waypoints[currentIndex]
local endPos = waypoints[nextIndex]
progress += (moveSpeed * dt) / (startPos - endPos).Magnitude
if progress >= 1 then
progress = 0
currentIndex = nextIndex
nextIndex = (nextIndex % #waypoints) + 1
end
local newPos = lerpCFrame(CFrame.new(startPos), CFrame.new(endPos), progress).p
currentRotation += rotationSpeed * dt
local cf = CFrame.new(newPos) * CFrame.Angles(0, currentRotation, 0)
PCar:SetPrimaryPartCFrame(cf)
end)
end
})
Tab19:AddButton({
Name = "Cancel Tornado",
Callback = function()
local success, err = pcall(function()
local args = { "DeleteAllVehicles" }
game:GetService("ReplicatedStorage"):WaitForChild("RE"):WaitForChild("1Ca1r"):FireServer(unpack(args))
end)
if not success then
else
end
end
})
![[KEYLESS] Moondiety Script | 17+ supported Games](https://scriptblox.com/images/sb/0-1753093706828.png)


SI FOR CHORA MANDA AUDIO GRIGO SAFADA🤓💅
Tu e autista?