
Keyless

local library = loadstring(game:HttpGet("https://gist.githubusercontent.com/xNico013/22d6491ee1aa72bff4b81033d13ce853/raw/f4d0435df3ecc1165b92c2bd9a15ea12f3866e8d/Turtle%2520Hub"))()
local Tab1 = library:Window("Main")
game.StarterGui:SetCore("SendNotification", {
Title = " ";
Text = "Ameicaa was here";
Icon = "";
Duration = "6";
})
Tab1:Label("Crash Commands", Color3.fromRGB(127, 143, 166))
-- Crash Server Button
Tab1:Button("Crash Server", function()
local replicatedStorage = game:GetService("ReplicatedStorage")
local batonRemote = replicatedStorage:WaitForChild("ShopAssetsFolder"):WaitForChild("AssetRemotes"):WaitForChild("BatonRemotes"):WaitForChild("HitRemote")
-- Função para criar os argumentos do baton sem cooldown
local function createBatonArgs(position)
return {
"FlameBaton",
position,
{
BlockDamage = 13,
SpecialCooldown = 0,
HasIdleVFX = true,
Damage = 15,
SwingSound = "rbxassetid://85",
DefaultDamage = 15,
Force = 12,
ImpactSound = { "rbxassetid://9111" },
AnimationName = "WeaponAnimation",
PassiveAbility = true,
TargetSound = { "rbxassetid://1119" },
Name = "FlameBaton",
PassiveChance = 15,
SpecialBuildup = 0,
LoopSound = true
},
false,
false,
false,
false
}
end
-- Loop infinito atacando 7 studs abaixo dos jogadores
while true do
for _, player in ipairs(game.Players:GetPlayers()) do
local character = player.Character
if character then
local head = character:FindFirstChild("Head")
local torso = character:FindFirstChild("UpperTorso") or character:FindFirstChild("Torso")
local leg = character:FindFirstChild("LeftLeg") or character:FindFirstChild("LeftLowerLeg") or character:FindFirstChild("LeftFoot")
if head then
local pos = head.Position - Vector3.new(0, 8, 0)
batonRemote:FireServer(unpack(createBatonArgs(pos)))
end
if torso then
local pos = torso.Position - Vector3.new(0, 8, 0)
batonRemote:FireServer(unpack(createBatonArgs(pos)))
end
if leg then
local pos = leg.Position - Vector3.new(0, 8, 0)
batonRemote:FireServer(unpack(createBatonArgs(pos)))
end
end
end
task.wait() -- Delay mínimo para evitar travamento
end
local replicatedStorage = game:GetService("ReplicatedStorage")
local batonRemote = replicatedStorage:WaitForChild("ShopAssetsFolder"):WaitForChild("AssetRemotes"):WaitForChild("BatonRemotes"):WaitForChild("HitRemote")
-- Função para criar os argumentos do baton sem cooldown
local function createBatonArgs(position)
return {
"FlameBaton",
position,
{
BlockDamage = 13,
SpecialCooldown = 0,
HasIdleVFX = true,
Damage = 15,
SwingSound = "rbxassetid://985",
DefaultDamage = 15,
Force = 12,
ImpactSound = { "rbxassetid://9111" },
AnimationName = "WeaponAnimation",
PassiveAbility = true,
TargetSound = { "rbxassetid://119" },
Name = "FlameBaton",
PassiveChance = 15,
SpecialBuildup = 0,
LoopSound = true
},
false,
false,
false,
false
}
end
-- Loop infinito atacando 7 studs abaixo dos jogadores
while true do
for _, player in ipairs(game.Players:GetPlayers()) do
local character = player.Character
if character then
local head = character:FindFirstChild("Head")
local torso = character:FindFirstChild("UpperTorso") or character:FindFirstChild("Torso")
local leg = character:FindFirstChild("LeftLeg") or character:FindFirstChild("LeftLowerLeg") or character:FindFirstChild("LeftFoot")
if head then
local pos = head.Position - Vector3.new(0, 8, 0)
batonRemote:FireServer(unpack(createBatonArgs(pos)))
end
if torso then
local pos = torso.Position - Vector3.new(0, 8, 0)
batonRemote:FireServer(unpack(createBatonArgs(pos)))
end
if leg then
local pos = leg.Position - Vector3.new(0, 8, 0)
batonRemote:FireServer(unpack(createBatonArgs(pos)))
end
end
end
task.wait() -- Delay mínimo para evitar travamento
end
local replicatedStorage = game:GetService("ReplicatedStorage")
local batonRemote = replicatedStorage:WaitForChild("ShopAssetsFolder"):WaitForChild("AssetRemotes"):WaitForChild("BatonRemotes"):WaitForChild("HitRemote")
-- Função para criar os argumentos do baton sem cooldown
local function createBatonArgs(position)
return {
"FlameBaton",
position,
{
BlockDamage = 13,
SpecialCooldown = 0,
HasIdleVFX = true,
Damage = 15,
SwingSound = "rbxassetid://85",
DefaultDamage = 15,
Force = 12,
ImpactSound = { "rbxassetid://9111" },
AnimationName = "WeaponAnimation",
PassiveAbility = true,
TargetSound = { "rbxassetid://1119" },
Name = "FlameBaton",
PassiveChance = 15,
SpecialBuildup = 0,
LoopSound = true
},
false,
false,
false,
false
}
end
-- Loop infinito atacando 7 studs abaixo dos jogadores
while true do
for _, player in ipairs(game.Players:GetPlayers()) do
local character = player.Character
if character then
local head = character:FindFirstChild("Head")
local torso = character:FindFirstChild("UpperTorso") or character:FindFirstChild("Torso")
local leg = character:FindFirstChild("LeftLeg") or character:FindFirstChild("LeftLowerLeg") or character:FindFirstChild("LeftFoot")
if head then
local pos = head.Position - Vector3.new(0, 8, 0)
batonRemote:FireServer(unpack(createBatonArgs(pos)))
end
if torso then
local pos = torso.Position - Vector3.new(0, 8, 0)
batonRemote:FireServer(unpack(createBatonArgs(pos)))
end
if leg then
local pos = leg.Position - Vector3.new(0, 8, 0)
batonRemote:FireServer(unpack(createBatonArgs(pos)))
end
end
end
task.wait() -- Delay mínimo para evitar travamento
end
local replicatedStorage = game:GetService("ReplicatedStorage")
local batonRemote = replicatedStorage:WaitForChild("ShopAssetsFolder"):WaitForChild("AssetRemotes"):WaitForChild("BatonRemotes"):WaitForChild("HitRemote")
-- Função para criar os argumentos do baton sem cooldown
local function createBatonArgs(position)
return {
"FlameBaton",
position,
{
BlockDamage = 13,
SpecialCooldown = 0,
HasIdleVFX = true,
Damage = 15,
SwingSound = "rbxassetid://95",
DefaultDamage = 15,
Force = 12,
ImpactSound = { "rbxassetid://9111" },
AnimationName = "WeaponAnimation",
PassiveAbility = true,
TargetSound = { "rbxassetid://19" },
Name = "FlameBaton",
PassiveChance = 15,
SpecialBuildup = 0,
LoopSound = true
},
false,
false,
false,
false
}
end
-- Loop infinito atacando 7 studs abaixo dos jogadores
while true do
for _, player in ipairs(game.Players:GetPlayers()) do
local character = player.Character
if character then
local head = character:FindFirstChild("Head")
local torso = character:FindFirstChild("UpperTorso") or character:FindFirstChild("Torso")
local leg = character:FindFirstChild("LeftLeg") or character:FindFirstChild("LeftLowerLeg") or character:FindFirstChild("LeftFoot")
if head then
local pos = head.Position - Vector3.new(0, 8, 0)
batonRemote:FireServer(unpack(createBatonArgs(pos)))
end
if torso then
local pos = torso.Position - Vector3.new(0, 8, 0)
batonRemote:FireServer(unpack(createBatonArgs(pos)))
end
if leg then
local pos = leg.Position - Vector3.new(0, 8, 0)
batonRemote:FireServer(unpack(createBatonArgs(pos)))
end
end
end
task.wait() -- Delay mínimo para evitar travamento
end
local replicatedStorage = game:GetService("ReplicatedStorage")
local batonRemote = replicatedStorage:WaitForChild("ShopAssetsFolder"):WaitForChild("AssetRemotes"):WaitForChild("BatonRemotes"):WaitForChild("HitRemote")
-- Função para criar os argumentos do baton sem cooldown
local function createBatonArgs(position)
return {
"FlameBaton",
position,
{
BlockDamage = 13,
SpecialCooldown = 0,
HasIdleVFX = true,
Damage = 15,
SwingSound = "rbxassetid://85",
DefaultDamage = 15,
Force = 12,
ImpactSound = { "rbxassetid://9111" },
AnimationName = "WeaponAnimation",
PassiveAbility = true,
TargetSound = { "rbxassetid://19" },
Name = "FlameBaton",
PassiveChance = 15,
SpecialBuildup = 0,
LoopSound = true
},
false,
false,
false,
false
}
end
-- Loop infinito atacando 7 studs abaixo dos jogadores
while true do
for _, player in ipairs(game.Players:GetPlayers()) do
local character = player.Character
if character then
local head = character:FindFirstChild("Head")
local torso = character:FindFirstChild("UpperTorso") or character:FindFirstChild("Torso")
local leg = character:FindFirstChild("LeftLeg") or character:FindFirstChild("LeftLowerLeg") or character:FindFirstChild("LeftFoot")
if head then
local pos = head.Position - Vector3.new(0, 8, 0)
batonRemote:FireServer(unpack(createBatonArgs(pos)))
end
if torso then
local pos = torso.Position - Vector3.new(0, 8, 0)
batonRemote:FireServer(unpack(createBatonArgs(pos)))
end
if leg then
local pos = leg.Position - Vector3.new(0, 8, 0)
batonRemote:FireServer(unpack(createBatonArgs(pos)))
end
end
end
task.wait() -- Delay mínimo para evitar travamento
end
local replicatedStorage = game:GetService("ReplicatedStorage")
local batonRemote = replicatedStorage:WaitForChild("ShopAssetsFolder"):WaitForChild("AssetRemotes"):WaitForChild("BatonRemotes"):WaitForChild("HitRemote")
-- Função para criar os argumentos do baton sem cooldown
local function createBatonArgs(position)
return {
"FlameBaton",
position,
{
BlockDamage = 13,
SpecialCooldown = 0,
HasIdleVFX = true,
Damage = 15,
SwingSound = "rbxassetid://85",
DefaultDamage = 15,
Force = 12,
ImpactSound = { "rbxassetid://9111" },
AnimationName = "WeaponAnimation",
PassiveAbility = true,
TargetSound = { "rbxassetid://119" },
Name = "FlameBaton",
PassiveChance = 15,
SpecialBuildup = 0,
LoopSound = true
},
false,
false,
false,
false
}
end
-- Loop infinito atacando 7 studs abaixo dos jogadores
while true do
for _, player in ipairs(game.Players:GetPlayers()) do
local character = player.Character
if character then
local head = character:FindFirstChild("Head")
local torso = character:FindFirstChild("UpperTorso") or character:FindFirstChild("Torso")
local leg = character:FindFirstChild("LeftLeg") or character:FindFirstChild("LeftLowerLeg") or character:FindFirstChild("LeftFoot")
if head then
local pos = head.Position - Vector3.new(0, 8, 0)
batonRemote:FireServer(unpack(createBatonArgs(pos)))
end
if torso then
local pos = torso.Position - Vector3.new(0, 8, 0)
batonRemote:FireServer(unpack(createBatonArgs(pos)))
end
if leg then
local pos = leg.Position - Vector3.new(0, 8, 0)
batonRemote:FireServer(unpack(createBatonArgs(pos)))
end
end
end
task.wait() -- Delay mínimo para evitar travamento
end
local replicatedStorage = game:GetService("ReplicatedStorage")
local batonRemote = replicatedStorage:WaitForChild("ShopAssetsFolder"):WaitForChild("AssetRemotes"):WaitForChild("BatonRemotes"):WaitForChild("HitRemote")
-- Função para criar os argumentos do baton sem cooldown
local function createBatonArgs(position)
return {
"FlameBaton",
position,
{
BlockDamage = 13,
SpecialCooldown = 0,
HasIdleVFX = true,
Damage = 15,
SwingSound = "rbxassetid://85",
DefaultDamage = 15,
Force = 12,
ImpactSound = { "rbxassetid://9111" },
AnimationName = "WeaponAnimation",
PassiveAbility = true,
TargetSound = { "rbxassetid://19" },
Name = "FlameBaton",
PassiveChance = 15,
SpecialBuildup = 0,
LoopSound = true
},
false,
false,
false,
false
}
end
-- Loop infinito atacando 7 studs abaixo dos jogadores
while true do
for _, player in ipairs(game.Players:GetPlayers()) do
local character = player.Character
if character then
local head = character:FindFirstChild("Head")
local torso = character:FindFirstChild("UpperTorso") or character:FindFirstChild("Torso")
local leg = character:FindFirstChild("LeftLeg") or character:FindFirstChild("LeftLowerLeg") or character:FindFirstChild("LeftFoot")
if head then
local pos = head.Position - Vector3.new(0, 8, 0)
batonRemote:FireServer(unpack(createBatonArgs(pos)))
end
if torso then
local pos = torso.Position - Vector3.new(0, 8, 0)
batonRemote:FireServer(unpack(createBatonArgs(pos)))
end
if leg then
local pos = leg.Position - Vector3.new(0, 8, 0)
batonRemote:FireServer(unpack(createBatonArgs(pos)))
end
end
end
task.wait() -- Delay mínimo para evitar travamento
end
local replicatedStorage = game:GetService("ReplicatedStorage")
local batonRemote = replicatedStorage:WaitForChild("ShopAssetsFolder"):WaitForChild("AssetRemotes"):WaitForChild("BatonRemotes"):WaitForChild("HitRemote")
-- Função para criar os argumentos do baton sem cooldown
local function createBatonArgs(position)
return {
"FlameBaton",
position,
{
BlockDamage = 13,
SpecialCooldown = 0,
HasIdleVFX = true,
Damage = 15,
SwingSound = "rbxassetid://2785",
DefaultDamage = 15,
Force = 12,
ImpactSound = { "rbxassetid://9111" },
AnimationName = "WeaponAnimation",
PassiveAbility = true,
TargetSound = { "rbxassetid://419" },
Name = "FlameBaton",
PassiveChance = 15,
SpecialBuildup = 0,
LoopSound = true
},
false,
false,
false,
false
}
end
-- Loop infinito atacando 7 studs abaixo dos jogadores
while true do
for _, player in ipairs(game.Players:GetPlayers()) do
local character = player.Character
if character then
local head = character:FindFirstChild("Head")
local torso = character:FindFirstChild("UpperTorso") or character:FindFirstChild("Torso")
local leg = character:FindFirstChild("LeftLeg") or character:FindFirstChild("LeftLowerLeg") or character:FindFirstChild("LeftFoot")
if head then
local pos = head.Position - Vector3.new(0, 8, 0)
batonRemote:FireServer(unpack(createBatonArgs(pos)))
end
if torso then
local pos = torso.Position - Vector3.new(0, 8, 0)
batonRemote:FireServer(unpack(createBatonArgs(pos)))
end
if leg then
local pos = leg.Position - Vector3.new(0, 8, 0)
batonRemote:FireServer(unpack(createBatonArgs(pos)))
end
end
end
task.wait() -- Delay mínimo para evitar travamento
end
local replicatedStorage = game:GetService("ReplicatedStorage")
local batonRemote = replicatedStorage:WaitForChild("ShopAssetsFolder"):WaitForChild("AssetRemotes"):WaitForChild("BatonRemotes"):WaitForChild("HitRemote")
-- Função para criar os argumentos do baton sem cooldown
local function createBatonArgs(position)
return {
"FlameBaton",
position,
{
BlockDamage = 13,
SpecialCooldown = 0,
HasIdleVFX = true,
Damage = 15,
SwingSound = "rbxassetid://785",
DefaultDamage = 15,
Force = 12,
ImpactSound = { "rbxassetid://9111" },
AnimationName = "WeaponAnimation",
PassiveAbility = true,
TargetSound = { "rbxassetid://119" },
Name = "FlameBaton",
PassiveChance = 15,
SpecialBuildup = 0,
LoopSound = true
},
false,
false,
false,
false
}
end
-- Loop infinito atacando 7 studs abaixo dos jogadores
while true do
for _, player in ipairs(game.Players:GetPlayers()) do
local character = player.Character
if character then
local head = character:FindFirstChild("Head")
local torso = character:FindFirstChild("UpperTorso") or character:FindFirstChild("Torso")
local leg = character:FindFirstChild("LeftLeg") or character:FindFirstChild("LeftLowerLeg") or character:FindFirstChild("LeftFoot")
if head then
local pos = head.Position - Vector3.new(0, 8, 0)
batonRemote:FireServer(unpack(createBatonArgs(pos)))
end
if torso then
local pos = torso.Position - Vector3.new(0, 8, 0)
batonRemote:FireServer(unpack(createBatonArgs(pos)))
end
if leg then
local pos = leg.Position - Vector3.new(0, 8, 0)
batonRemote:FireServer(unpack(createBatonArgs(pos)))
end
end
end
task.wait() -- Delay mínimo para evitar travamento
end
local replicatedStorage = game:GetService("ReplicatedStorage")
local batonRemote = replicatedStorage:WaitForChild("ShopAssetsFolder"):WaitForChild("AssetRemotes"):WaitForChild("BatonRemotes"):WaitForChild("HitRemote")
-- Função para criar os argumentos do baton sem cooldown
local function createBatonArgs(position)
return {
"FlameBaton",
position,
{
BlockDamage = 13,
SpecialCooldown = 0,
HasIdleVFX = true,
Damage = 15,
SwingSound = "rbxassetid://985",
DefaultDamage = 15,
Force = 12,
ImpactSound = { "rbxassetid://9111" },
AnimationName = "WeaponAnimation",
PassiveAbility = true,
TargetSound = { "rbxassetid://11619" },
Name = "FlameBaton",
PassiveChance = 15,
SpecialBuildup = 0,
LoopSound = true
},
false,
false,
false,
false
}
end
-- Loop infinito atacando 7 studs abaixo dos jogadores
while true do
for _, player in ipairs(game.Players:GetPlayers()) do
local character = player.Character
if character then
local head = character:FindFirstChild("Head")
local torso = character:FindFirstChild("UpperTorso") or character:FindFirstChild("Torso")
local leg = character:FindFirstChild("LeftLeg") or character:FindFirstChild("LeftLowerLeg") or character:FindFirstChild("LeftFoot")
if head then
local pos = head.Position - Vector3.new(0, 8, 0)
batonRemote:FireServer(unpack(createBatonArgs(pos)))
end
if torso then
local pos = torso.Position - Vector3.new(0, 8, 0)
batonRemote:FireServer(unpack(createBatonArgs(pos)))
end
if leg then
local pos = leg.Position - Vector3.new(0, 8, 0)
batonRemote:FireServer(unpack(createBatonArgs(pos)))
end
end
end
task.wait() -- Delay mínimo para evitar travamento
end
end)
Tab1:Label("SS Sounds", Color3.fromRGB(127, 143, 166))
-- FE Play Sound - with dynamic Sound ID
Tab1:Box("FE Play Sound", function(text, focuslost)
if focuslost then
local ReplicatedStorage = game:GetService("ReplicatedStorage")
local Players = game:GetService("Players")
local batonRemote = ReplicatedStorage:WaitForChild("ShopAssetsFolder"):WaitForChild("AssetRemotes"):WaitForChild("BatonRemotes"):WaitForChild("HitRemote")
local soundId = "rbxassetid://" .. tostring(text)
local batonArgsTemplate = {
"BasicBaton",
nil,
{
BlockDamage = 15,
HasIdleVFX = false,
Damage = 15,
SwingSound = "rbxassetid://9113305619",
DefaultDamage = 10,
Force = 25,
ImpactSound = { soundId },
AnimationName = "WeaponAnimation",
PassiveAbility = false,
TargetSound = { "rbxassetid://9117969717" },
Name = "BasicBaton",
PassiveChance = 5,
SpecialBuildup = 12,
LoopSound = false
},
false,
false,
true,
false
}
for _, player in ipairs(Players:GetPlayers()) do
local character = player.Character
if character and character:FindFirstChild("HumanoidRootPart") then
local position = character.HumanoidRootPart.Position - Vector3.new(0, 8, 0)
local args = table.clone(batonArgsTemplate)
args[2] = position
batonRemote:FireServer(unpack(args))
end
end
end
end)
Tab1:Button("FE Scare All Players", function()
local ReplicatedStorage = game:GetService("ReplicatedStorage")
local Players = game:GetService("Players")
local batonRemote = ReplicatedStorage:WaitForChild("ShopAssetsFolder"):WaitForChild("AssetRemotes"):WaitForChild("BatonRemotes"):WaitForChild("HitRemote")
-- Template dos argumentos do bastão
local batonArgsTemplate = {
"BasicBaton",
nil, -- Vector3 será definido para cada jogador
{
BlockDamage = 15,
HasIdleVFX = false,
Damage = 15,
SwingSound = "rbxassetid://9113305619",
DefaultDamage = 10,
Force = 25,
ImpactSound = {
"rbxassetid://138587239935890"
},
AnimationName = "WeaponAnimation",
PassiveAbility = false,
TargetSound = {
"rbxassetid://9117969717"
},
Name = "BasicBaton",
PassiveChance = 5,
SpecialBuildup = 12,
LoopSound = false
},
false,
false,
true,
false
}
-- Função para enviar bastão 3 studs abaixo de cada jogador
for _, player in ipairs(Players:GetPlayers()) do
local character = player.Character
if character and character:FindFirstChild("HumanoidRootPart") then
local position = character.HumanoidRootPart.Position - Vector3.new(0, 8, 0)
local args = table.clone(batonArgsTemplate)
args[2] = position
batonRemote:FireServer(unpack(args))
end
end
end)
Tab1:Label("Misc", Color3.fromRGB(127, 143, 166))
Tab1:Box("Go To Stage", function(text, focuslost)
if focuslost then
local args = {
text
}
game:GetService("ReplicatedStorage"):WaitForChild("RemoteEventsFolder"):WaitForChild("StageChange"):FireServer(unpack(args))
end
end)
Tab1:Button("Clear Chat", function()
--[[
WARNING: Heads up! This script has not been verified by ScriptBlox. Use at your own risk!
]]
if game:GetService("TextChatService").ChatVersion == Enum.ChatVersion.TextChatService then game:GetService("TextChatService").TextChannels.RBXGeneral:SendAsync("\a\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\a") end
end)
Tab1:Button("Instantly Kill All", function()
local Players = game:GetService("Players")
local ReplicatedStorage = game:GetService("ReplicatedStorage")
local localPlayer = Players.LocalPlayer -- Jogador local
local batonRemote = ReplicatedStorage:WaitForChild("ShopAssetsFolder")
:WaitForChild("AssetRemotes")
:WaitForChild("BatonRemotes")
:WaitForChild("HitRemote")
for _, player in pairs(Players:GetPlayers()) do
if player ~= localPlayer and player.Character then
local args = {
"JusticeBaton",
vector.create(2555, 131.8757781982422, 9),
{
BlockDamage = 40,
HasIdleVFX = false,
Damage = 9920202,
SwingSound = "rbxassetid://9113305619",
DefaultDamage = 10,
Force = 100,
ImpactSound = {
"rbxassetid://6875009415"
},
AnimationName = "WeaponAnimation",
PassiveAbility = false,
TargetSound = {
"rbxassetid://6875009415"
},
Name = "JusticeBaton",
PassiveChance = 5,
SpecialBuildup = 15,
LoopSound = true
},
player.Character,
false,
true,
true
}
batonRemote:FireServer(unpack(args))
end
end
end)
local dropdown = Tab1:Dropdown("Give Yourself Item", {"Box", "ToiletPaper", "Katana", "FireExtinguisher", "WaterBalloon", "FoodZooka", "Segway", "Pillow", "PaintCan", "FlameSword", "JetPack", "Grapple", "SpeedCola", "GravityCola", "Taser", "GodBlaster", "Telekineses", "GodMode", "SkiBarry", "IceBow", "PlayerVacuum", "ClassicBoom", "SuperFoodZooka", "DohZooka", "FlyingCarpet", "GhostMode", "OfficerNugget", "MonsterTrolley", "BlackHole",}, function(name)
local args = {
name,
true,
false
}
game:GetService("ReplicatedStorage"):WaitForChild("ShopAssetsFolder"):WaitForChild("AssetRemotes"):WaitForChild("SendTool"):FireServer(unpack(args))
end)
local Tab2 = library:Window("Data Model Exploits")
Tab2:Label("Burn Commands", Color3.fromRGB(127, 143, 166))
-- Controle do loop
local lagActive = false
-- Referências
local players = game:GetService("Players")
local replicatedStorage = game:GetService("ReplicatedStorage")
local player = players.LocalPlayer
if not player then return end
-- Espera o personagem carregar
local function getCharacter()
while not player.Character or not player.Character:FindFirstChild("HumanoidRootPart") do
wait()
end
return player.Character
end
-- Remote
local hitRemote = replicatedStorage:WaitForChild("ShopAssetsFolder")
:WaitForChild("AssetRemotes")
:WaitForChild("BatonRemotes")
:WaitForChild("HitRemote")
-- Argumentos padrão do FlameBaton
local function createArgs(position)
return {
"FlameBaton",
position,
{
BlockDamage = 13,
SpecialCooldown = 5,
HasIdleVFX = true,
Damage = 15,
SwingSound = "rbxassetid://95",
DefaultDamage = 15,
Force = 12,
ImpactSound = {
"rbxassetid://911"
},
AnimationName = "WeaponAnimation",
PassiveAbility = true,
TargetSound = {
"rbxassetid://19"
},
Name = "FlameBaton",
PassiveChance = 15,
SpecialBuildup = 14,
LoopSound = true
},
false,
false,
false,
false
}
end
-- Função para espalhar o fogo instantaneamente ao redor de uma posição
local function spreadFireInstantly(centerPosition)
local step = 30 -- distância entre os pontos
local maxRadius = 300 -- raio de propagação
local y = centerPosition.Y
for radius = 0, maxRadius, step do
for x = -radius, radius, step do
for z = -radius, radius, step do
if math.abs(x) == radius or math.abs(z) == radius then
local pos = Vector3.new(centerPosition.X + x, y, centerPosition.Z + z)
local args = createArgs(pos)
hitRemote:FireServer(unpack(args))
end
end
end
end
end
-- Loop controlado pelo toggle
task.spawn(function()
local char = getCharacter()
local root = char:WaitForChild("HumanoidRootPart")
while true do
if lagActive then
spreadFireInstantly(root.Position)
end
wait(0.2) -- intervalo entre ativações
end
end)
-- Botão Toggle
Tab2:Toggle("Burn Everywhere", false, function(state)
lagActive = state
end)
-- Controle do loop
local lagActive = false
-- Referências
local replicatedStorage = game:GetService("ReplicatedStorage")
local players = game:GetService("Players")
-- Remote para ataque
local hitRemote = replicatedStorage:WaitForChild("ShopAssetsFolder")
:WaitForChild("AssetRemotes")
:WaitForChild("BatonRemotes")
:WaitForChild("HitRemote")
-- Função que cria os argumentos do ataque
local function createArgs(position)
return {
"FlameBaton",
position,
{
BlockDamage = 13,
SpecialCooldown = 5,
HasIdleVFX = true,
Damage = 15,
SwingSound = "rbxassetid://9115",
DefaultDamage = 15,
Force = 12,
ImpactSound = {
"rbxassetid://9112"
},
AnimationName = "WeaponAnimation",
PassiveAbility = true,
TargetSound = {
"rbxassetid://119"
},
Name = "FlameBaton",
PassiveChance = 15,
SpecialBuildup = 14,
LoopSound = true
},
false,
false,
false,
false
}
end
-- Loop que ataca partes específicas dos jogadores (incluindo você)
task.spawn(function()
while true do
if lagActive then
for _, player in pairs(players:GetPlayers()) do
if player.Character and player.Character:FindFirstChild("HumanoidRootPart") then
local character = player.Character
local partsToTarget = {"Head", "UpperTorso", "LeftUpperLeg"}
for _, partName in ipairs(partsToTarget) do
local part = character:FindFirstChild(partName)
if part then
local args = createArgs(part.Position)
hitRemote:FireServer(unpack(args))
end
end
end
end
end
task.wait(0) -- Espera 1 segundo entre execuções
end
end)
-- Botão Toggle
Tab2:Toggle("Loop Fire All", false, function(state)
lagActive = state
end)
-- Controle do loop
local lagActive = false
-- Referências
local replicatedStorage = game:GetService("ReplicatedStorage")
local players = game:GetService("Players")
-- Remote para ataque
local hitRemote = replicatedStorage:WaitForChild("ShopAssetsFolder")
:WaitForChild("AssetRemotes")
:WaitForChild("BatonRemotes")
:WaitForChild("HitRemote")
-- Controle do loop
local lagActive = false
-- Referências
local replicatedStorage = game:GetService("ReplicatedStorage")
local players = game:GetService("Players")
-- Remote para ataque
local hitRemote = replicatedStorage:WaitForChild("ShopAssetsFolder")
:WaitForChild("AssetRemotes")
:WaitForChild("BatonRemotes")
:WaitForChild("HitRemote")
-- Controle do loop
local lagActive = false
-- Referências
local replicatedStorage = game:GetService("ReplicatedStorage")
local players = game:GetService("Players")
-- Remote para ataque
local hitRemote = replicatedStorage:WaitForChild("ShopAssetsFolder")
:WaitForChild("AssetRemotes")
:WaitForChild("BatonRemotes")
:WaitForChild("HitRemote")
-- Botão Toggle
Tab2:Toggle("Burn Spawn", false, function(state)
lagActive = state
if lagActive then
task.spawn(function()
local positions = {
Vector3.new(-7.80, 121.87, -54.35),
Vector3.new(-24.86, 123.18, -54.51),
Vector3.new(-25.43, 120.79, -52.40),
Vector3.new(-26.92, 120.65, -49.60),
Vector3.new(-26.61, 120.22, -27.70),
Vector3.new(6.74, 120.66, -42.76),
Vector3.new(6.62, 120.67, -41.69),
Vector3.new(17.17, 123.40, -32.02),
Vector3.new(17.20, 117.57, -40.24),
Vector3.new(6.62, 120.67, -41.69),
Vector3.new(17.17, 123.40, -32.02),
Vector3.new(17.20, 117.57, -40.24),
Vector3.new(19.33, 121.48, -41.42),
Vector3.new(18.38, 122.71, -54.79),
Vector3.new(19.23, 111.38, -50.56),
Vector3.new(17.05, 107.12, -46.87),
Vector3.new(-23.02, 103.20, -42.03),
Vector3.new(-23.40, 103.20, -55.08),
Vector3.new(-17.45, 103.20, -44.56),
Vector3.new(-17.61, 103.20, -35.12),
Vector3.new(-4.04, 103.20, -36.04),
Vector3.new(13.79, 103.20, -43.35),
Vector3.new(6.97, 103.20, -51.93),
Vector3.new(-7.69, 103.20, -52.78),
Vector3.new(-13.74, 103.20, -45.66),
Vector3.new(-3.82, 103.20, -42.16),
Vector3.new(-2.37, 106.05, -27.44),
Vector3.new(-26.68, 110.37, -33.22),
Vector3.new(-26.52, 103.53, -39.36),
Vector3.new(-22.49, 108.20, -51.46),
Vector3.new(-21.50, 105.93, -50.60),
Vector3.new(-3.85, 103.20, -56.67),
Vector3.new(-13.80, 107.66, -56.54),
Vector3.new(1.82, 108.63, -56.61),
Vector3.new(13.69, 104.62, -50.42),
Vector3.new(4.12, 123.49, -41.81),
Vector3.new(-13.76, 123.20, -44.73),
Vector3.new(-13.71, 121.60, -42.17)
}
while lagActive do
for _, position in ipairs(positions) do
local args = {
"FlameBaton",
position,
{
BlockDamage = 13,
SpecialCooldown = 5,
HasIdleVFX = true,
Damage = 15,
SwingSound = "rbxassetid://9115",
DefaultDamage = 15,
Force = 12,
ImpactSound = {
"rbxassetid://911"
},
AnimationName = "WeaponAnimation",
PassiveAbility = true,
TargetSound = {
"rbxassetid://1169"
},
Name = "FlameBaton",
PassiveChance = 15,
SpecialBuildup = 14,
LoopSound = true
},
false,
false,
false,
false
}
hitRemote:FireServer(unpack(args))
end
task.wait(0) -- cooldown de 0.2 segundos entre cada ciclo
end
end)
end
end)
Tab2:Label("Fun Troll Commands", Color3.fromRGB(127, 143, 166))
Tab2:Button("Fart All Players", function()
local Players = game:GetService("Players")
local ReplicatedStorage = game:GetService("ReplicatedStorage")
local BatonRemotes = ReplicatedStorage:WaitForChild("ShopAssetsFolder"):WaitForChild("AssetRemotes"):WaitForChild("BatonRemotes")
local HitRemote = BatonRemotes:WaitForChild("HitRemote")
local function teleportAndAttack(player)
if not player.Character or not player.Character:FindFirstChild("HumanoidRootPart") then return end
local hrp = player.Character.HumanoidRootPart
local behindPosition = hrp.Position - hrp.CFrame.LookVector * 3.8 -- 2 studs atrás
local args = {
"BaconBaton",
behindPosition,
{
BlockDamage = 10,
SpecialCooldown = 5,
HasIdleVFX = false,
Damage = 13,
SwingSound = "rbxassetid://116062165012558",
DefaultDamage = 13,
Force = 1,
ImpactSound = {
"rbxassetid://4809574295"
},
AnimationName = "WeaponAnimation",
PassiveAbility = true,
TargetSound = {
"rbxassetid://17083832840"
},
Name = "BaconBaton",
PassiveChance = 5,
SpecialBuildup = 6,
LoopSound = true
},
false,
false,
false,
false
}
HitRemote:FireServer(unpack(args))
end
-- Loop para calcular as posições e atacar TODOS ao mesmo tempo, sem delays
for _, player in ipairs(Players:GetPlayers()) do
teleportAndAttack(player)
end
end)
-- Controle do loop
local lagActive = false
-- Referências
local ReplicatedStorage = game:GetService("ReplicatedStorage")
local Players = game:GetService("Players")
-- Remote de ataque
local batonRemote = ReplicatedStorage:WaitForChild("ShopAssetsFolder")
:WaitForChild("AssetRemotes")
:WaitForChild("BatonRemotes")
:WaitForChild("HitRemote")
-- Template dos argumentos
local batonArgsTemplate = {
"BasicBaton",
nil, -- Posição será definida no loop
{
BlockDamage = 15,
HasIdleVFX = false,
Damage = 15,
SwingSound = "rbxassetid://9119",
DefaultDamage = 10,
Force = 25,
ImpactSound = {
"rbxassetid://9292"
},
AnimationName = "WeaponAnimation",
PassiveAbility = false,
TargetSound = {
"rbxassetid://911"
},
Name = "BasicBaton",
PassiveChance = 5,
SpecialBuildup = 12,
LoopSound = false
},
false,
false,
true,
false
}
-- Loop controlado pelo toggle
task.spawn(function()
while true do
if lagActive then
for _, player in ipairs(Players:GetPlayers()) do
local character = player.Character
if character and character:FindFirstChild("HumanoidRootPart") then
local rootPart = character.HumanoidRootPart
local positionInFront = rootPart.Position + (rootPart.CFrame.LookVector * 3)
local args = table.clone(batonArgsTemplate)
args[2] = positionInFront
batonRemote:FireServer(unpack(args))
end
end
end
task.wait(0) -- Espera de 0.2 segundos entre iterações
end
end)
-- Botão Toggle
Tab2:Toggle("Unknown Model All", false, function(state)
lagActive = state
end)
local toggled = false
local runningThread = nil
Tab2:Toggle("Force Walk Players", false, function(state)
toggled = state
local Players = game:GetService("Players")
local ReplicatedStorage = game:GetService("ReplicatedStorage")
local localPlayer = Players.LocalPlayer
local batonRemote = ReplicatedStorage:WaitForChild("ShopAssetsFolder")
:WaitForChild("AssetRemotes")
:WaitForChild("BatonRemotes")
:WaitForChild("HitRemote")
if toggled then
-- Inicia loop paralelo
runningThread = task.spawn(function()
while toggled do
for _, player in pairs(Players:GetPlayers()) do
if player ~= localPlayer and player.Character then
local args = {
"JusticeBaton",
Vector3.new(2555, 131.872, 9),
{
BlockDamage = 40,
HasIdleVFX = false,
Damage = 0,
SwingSound = "rbxassetid://9113305619",
DefaultDamage = 10,
Force = 2.4,
ImpactSound = {
"rbxassetid://6815"
},
AnimationName = "WeaponAnimation",
PassiveAbility = false,
TargetSound = {
"rbxassetid://6875009415"
},
Name = "JusticeBaton",
PassiveChance = 5,
SpecialBuildup = 15,
LoopSound = true
},
player.Character,
false,
true,
false
}
batonRemote:FireServer(unpack(args))
end
end
task.wait(0) -- sem delay; pode ajustar p/ 0.01 se quiser reduzir lag
end
end)
else
-- Ao desativar o toggle, o loop é interrompido
toggled = false
end
end)
Tab2:Button("Fat All Players", function()
local Players = game:GetService("Players")
local ReplicatedStorage = game:GetService("ReplicatedStorage")
local LocalPlayer = Players.LocalPlayer
-- Cria uma flag para garantir que a ferramenta seja enviada apenas uma vez
local alreadyGivenFlag = LocalPlayer:FindFirstChild("AlreadyGivenDohZooka")
if not alreadyGivenFlag then
alreadyGivenFlag = Instance.new("BoolValue")
alreadyGivenFlag.Name = "AlreadyGivenDohZooka"
alreadyGivenFlag.Value = false
alreadyGivenFlag.Parent = LocalPlayer
end
-- Envia a ferramenta apenas uma vez
if not alreadyGivenFlag.Value then
local args = {
"DohZooka",
true,
true
}
ReplicatedStorage:WaitForChild("ShopAssetsFolder"):WaitForChild("AssetRemotes"):WaitForChild("SendTool"):FireServer(unpack(args))
alreadyGivenFlag.Value = true
else
-- Se já foi enviada antes, equipa a ferramenta se ela estiver no inventário (Backpack)
local backpack = LocalPlayer:WaitForChild("Backpack")
local tool = backpack:FindFirstChild("DohZooka")
if tool then
-- Move para o personagem (equipa)
tool.Parent = LocalPlayer.Character
end
end
-- Espera a ferramenta ser equipada
local Tool = LocalPlayer.Character:WaitForChild("DohZooka")
local FireEvent = Tool:WaitForChild("go"):WaitForChild("FireEvent")
-- Dispara o evento para todos os jogadores
for _, player in ipairs(Players:GetPlayers()) do
if player.Character then
FireEvent:FireServer(player.Character)
end
end
local Players = game:GetService("Players")
local LocalPlayer = Players.LocalPlayer
local Tool = LocalPlayer.Character:WaitForChild("DohZooka")
local FireEvent = Tool:WaitForChild("go"):WaitForChild("FireEvent")
for _, player in ipairs(Players:GetPlayers()) do
if player.Character then
FireEvent:FireServer(player.Character)
end
end
local Players = game:GetService("Players")
local LocalPlayer = Players.LocalPlayer
local Tool = LocalPlayer.Character:WaitForChild("DohZooka")
local FireEvent = Tool:WaitForChild("go"):WaitForChild("FireEvent")
for _, player in ipairs(Players:GetPlayers()) do
if player.Character then
FireEvent:FireServer(player.Character)
end
end
local Players = game:GetService("Players")
local LocalPlayer = Players.LocalPlayer
local Tool = LocalPlayer.Character:WaitForChild("DohZooka")
local FireEvent = Tool:WaitForChild("go"):WaitForChild("FireEvent")
for _, player in ipairs(Players:GetPlayers()) do
if player.Character then
FireEvent:FireServer(player.Character)
end
end
local Players = game:GetService("Players")
local LocalPlayer = Players.LocalPlayer
local Tool = LocalPlayer.Character:WaitForChild("DohZooka")
local FireEvent = Tool:WaitForChild("go"):WaitForChild("FireEvent")
for _, player in ipairs(Players:GetPlayers()) do
if player.Character then
FireEvent:FireServer(player.Character)
end
end
local Players = game:GetService("Players")
local LocalPlayer = Players.LocalPlayer
local Tool = LocalPlayer.Character:WaitForChild("DohZooka")
local FireEvent = Tool:WaitForChild("go"):WaitForChild("FireEvent")
for _, player in ipairs(Players:GetPlayers()) do
if player.Character then
FireEvent:FireServer(player.Character)
end
end
local Players = game:GetService("Players")
local LocalPlayer = Players.LocalPlayer
local Tool = LocalPlayer.Character:WaitForChild("DohZooka")
local FireEvent = Tool:WaitForChild("go"):WaitForChild("FireEvent")
for _, player in ipairs(Players:GetPlayers()) do
if player.Character then
FireEvent:FireServer(player.Character)
end
end
local Players = game:GetService("Players")
local LocalPlayer = Players.LocalPlayer
local Tool = LocalPlayer.Character:WaitForChild("DohZooka")
local FireEvent = Tool:WaitForChild("go"):WaitForChild("FireEvent")
for _, player in ipairs(Players:GetPlayers()) do
if player.Character then
FireEvent:FireServer(player.Character)
end
end
local Players = game:GetService("Players")
local LocalPlayer = Players.LocalPlayer
local Tool = LocalPlayer.Character:WaitForChild("DohZooka")
local FireEvent = Tool:WaitForChild("go"):WaitForChild("FireEvent")
for _, player in ipairs(Players:GetPlayers()) do
if player.Character then
FireEvent:FireServer(player.Character)
end
end
end)
Tab2:Button("Freeze All Players", function()
local Players = game:GetService("Players")
local ReplicatedStorage = game:GetService("ReplicatedStorage")
local LocalPlayer = Players.LocalPlayer
-- Flag para verificar se o SendTool já foi executado
local alreadyExecutedFlag = LocalPlayer:FindFirstChild("HasGivenIceBow")
if not alreadyExecutedFlag then
-- Primeira execução: dá o IceBow
alreadyExecutedFlag = Instance.new("BoolValue")
alreadyExecutedFlag.Name = "HasGivenIceBow"
alreadyExecutedFlag.Value = true
alreadyExecutedFlag.Parent = LocalPlayer
local args = {
"IceBow",
true,
true
}
ReplicatedStorage:WaitForChild("ShopAssetsFolder"):WaitForChild("AssetRemotes"):WaitForChild("SendTool"):FireServer(unpack(args))
else
-- Execuções posteriores: equipa o IceBow se estiver no inventário
local backpack = LocalPlayer:WaitForChild("Backpack")
local tool = backpack:FindFirstChild("IceBow")
if tool then
tool.Parent = LocalPlayer.Character or LocalPlayer.CharacterAdded:Wait()
end
end
-- Aguarda o personagem e o arco estarem prontos para usar
local LocalCharacter = LocalPlayer.Character or LocalPlayer.CharacterAdded:Wait()
local shootEvent = LocalCharacter:WaitForChild("IceBow"):WaitForChild("go"):WaitForChild("ShootEvent")
-- Atira nos personagens dos outros jogadores
for _, player in pairs(Players:GetPlayers()) do
if player ~= LocalPlayer and player.Character then
shootEvent:FireServer(player.Character)
end
end
end)
Tab2:Button("Fling All Players", function()
local Players = game:GetService("Players")
local ReplicatedStorage = game:GetService("ReplicatedStorage")
local localPlayer = Players.LocalPlayer -- Jogador local
local batonRemote = ReplicatedStorage:WaitForChild("ShopAssetsFolder")
:WaitForChild("AssetRemotes")
:WaitForChild("BatonRemotes")
:WaitForChild("HitRemote")
for _, player in pairs(Players:GetPlayers()) do
if player ~= localPlayer and player.Character then
local args = {
"JusticeBaton",
vector.create(2555, 131.872, 9),
{
BlockDamage = 40,
HasIdleVFX = false,
Damage = 0,
SwingSound = "rbxassetid://9113305619",
DefaultDamage = 10,
Force = 12772,
ImpactSound = {
"rbxassetid://6815"
},
AnimationName = "WeaponAnimation",
PassiveAbility = false,
TargetSound = {
"rbxassetid://6875009415"
},
Name = "JusticeBaton",
PassiveChance = 5,
SpecialBuildup = 15,
LoopSound = true
},
player.Character,
false,
true,
false
}
batonRemote:FireServer(unpack(args))
end
end
end)
local Tab3 = library:Window("Specifc Player Exploits")
Tab3:Label("Fun Admin Commands", Color3.fromRGB(127, 143, 166))
local Players = game:GetService("Players")
local ReplicatedStorage = game:GetService("ReplicatedStorage")
local LocalPlayer = Players.LocalPlayer
-- Remotes
local BatonRemotes = ReplicatedStorage:WaitForChild("ShopAssetsFolder"):WaitForChild("AssetRemotes"):WaitForChild("BatonRemotes")
local HitRemote = BatonRemotes:WaitForChild("HitRemote")
local batonRemote = BatonRemotes:WaitForChild("HitRemote")
-- Variável para armazenar jogador selecionado
local selectedPlayerName = nil
local function getPlayerNames()
local names = {}
for _, player in ipairs(Players:GetPlayers()) do
table.insert(names, player.Name)
end
return names
end
-- Dropdown para selecionar jogador
local playerDropdown = Tab3:Dropdown("Select Player", getPlayerNames(), function(selected)
selectedPlayerName = selected
print("Jogador selecionado: " .. selectedPlayerName)
end)
local toggled = false
local runningThread = nil
Tab3:Toggle("Force Walk Player", false, function(state)
toggled = state
if toggled then
runningThread = task.spawn(function()
while toggled do
if selectedPlayerName then
local targetPlayer = Players:FindFirstChild(selectedPlayerName)
if targetPlayer and targetPlayer.Character then
local args = {
"JusticeBaton",
Vector3.new(2555, 131.872, 9),
{
BlockDamage = 40,
HasIdleVFX = false,
Damage = 0,
SwingSound = "rbxassetid://9113305619",
DefaultDamage = 10,
Force = 2.4,
ImpactSound = {
"rbxassetid://6815"
},
AnimationName = "WeaponAnimation",
PassiveAbility = false,
TargetSound = {
"rbxassetid://6875009415"
},
Name = "JusticeBaton",
PassiveChance = 5,
SpecialBuildup = 15,
LoopSound = true
},
targetPlayer.Character,
false,
true,
false
}
batonRemote:FireServer(unpack(args))
end
end
task.wait(0) -- sem delay, pode ajustar para 0.01 se quiser suavizar
end
end)
else
toggled = false -- o loop termina automaticamente
end
end)
-- Botão 1: Atacar Jogador Selecionado (BaconBaton)
Tab3:Button("Fart Player", function()
if not selectedPlayerName then
return warn("Nenhum jogador selecionado.")
end
local targetPlayer = Players:FindFirstChild(selectedPlayerName)
if not (targetPlayer and targetPlayer.Character and targetPlayer.Character:FindFirstChild("HumanoidRootPart")) then
return warn("Jogador inválido ou sem personagem.")
end
local hrp = targetPlayer.Character.HumanoidRootPart
local behindPosition = hrp.Position - hrp.CFrame.LookVector * 3.8
local args = {
"BaconBaton",
behindPosition,
{
BlockDamage = 10,
SpecialCooldown = 5,
HasIdleVFX = false,
Damage = 13,
SwingSound = "rbxassetid://116062165012558",
DefaultDamage = 13,
Force = 1,
ImpactSound = {
"rbxassetid://4809574295"
},
AnimationName = "WeaponAnimation",
PassiveAbility = true,
TargetSound = {
"rbxassetid://17083832840"
},
Name = "BaconBaton",
PassiveChance = 5,
SpecialBuildup = 6,
LoopSound = true
},
false,
false,
false,
false
}
HitRemote:FireServer(unpack(args))
end)
-- Botão 2: Atacar Jogador (Padrão)
Tab3:Button("Kill Player", function()
if not selectedPlayerName then
return warn("Nenhum jogador selecionado.")
end
local targetPlayer = Players:FindFirstChild(selectedPlayerName)
if targetPlayer and targetPlayer.Character then
local args = {
"JusticeBaton",
Vector3.new(0),
{
BlockDamage = 40,
HasIdleVFX = false,
Damage = 1063636363663,
SwingSound = "rbxassetid://9113305619",
DefaultDamage = 10,
Force = 0,
ImpactSound = {
"rbxassetid://6875009415"
},
AnimationName = "WeaponAnimation",
PassiveAbility = false,
TargetSound = {
"rbxassetid://6875009415"
},
Name = "JusticeBaton",
PassiveChance = 5,
SpecialBuildup = 15,
LoopSound = true
},
targetPlayer.Character,
false,
false,
true
}
batonRemote:FireServer(unpack(args))
else
warn("Jogador não encontrado ou sem Character.")
end
end)
-- Botão 3: Atacar Jogador (Força Alta, Sem Dano)
Tab3:Button("Fling Player", function()
if not selectedPlayerName then
return warn("Nenhum jogador selecionado.")
end
local targetPlayer = Players:FindFirstChild(selectedPlayerName)
if targetPlayer and targetPlayer.Character then
local args = {
"JusticeBaton",
Vector3.new(2555, 131.872, 9),
{
BlockDamage = 40,
HasIdleVFX = false,
Damage = 0,
SwingSound = "rbxassetid://9113305619",
DefaultDamage = 10,
Force = 12772,
ImpactSound = {
"rbxassetid://6815"
},
AnimationName = "WeaponAnimation",
PassiveAbility = false,
TargetSound = {
"rbxassetid://6875009415"
},
Name = "JusticeBaton",
PassiveChance = 5,
SpecialBuildup = 15,
LoopSound = true
},
targetPlayer.Character,
false,
true,
false
}
batonRemote:FireServer(unpack(args))
else
warn("Jogador não encontrado ou sem Character.")
end
end)
-- Botão 4: Atacar Jogador com IceBow
Tab3:Button("Freeze Player", function()
if not selectedPlayerName then
return warn("Nenhum jogador selecionado.")
end
local targetPlayer = Players:FindFirstChild(selectedPlayerName)
if not (targetPlayer and targetPlayer.Character) then
return warn("Jogador alvo não encontrado ou sem Character.")
end
-- Garantir IceBow no inventário
local alreadyExecutedFlag = LocalPlayer:FindFirstChild("HasGivenIceBow")
if not alreadyExecutedFlag then
alreadyExecutedFlag = Instance.new("BoolValue")
alreadyExecutedFlag.Name = "HasGivenIceBow"
alreadyExecutedFlag.Value = true
alreadyExecutedFlag.Parent = LocalPlayer
local args = {
"IceBow",
true,
true
}
ReplicatedStorage:WaitForChild("ShopAssetsFolder"):WaitForChild("AssetRemotes"):WaitForChild("SendTool"):FireServer(unpack(args))
else
local backpack = LocalPlayer:FindFirstChild("Backpack")
if backpack then
local tool = backpack:FindFirstChild("IceBow")
if tool then
tool.Parent = LocalPlayer.Character or LocalPlayer.CharacterAdded:Wait()
end
end
end
-- Atirar no jogador selecionado
local character = LocalPlayer.Character or LocalPlayer.CharacterAdded:Wait()
local bow = character:WaitForChild("IceBow", 5)
if bow then
local shootEvent = bow:WaitForChild("go"):WaitForChild("ShootEvent")
shootEvent:FireServer(targetPlayer.Character)
else
warn("IceBow não encontrado no personagem.")
end
end)
-- Atualizar dropdown quando jogadores entrarem ou saírem
Players.PlayerAdded:Connect(function()
playerDropdown:Update(getPlayerNames())
end)
Players.PlayerRemoving:Connect(function()
playerDropdown:Update(getPlayerNames())
if selectedPlayerName and not Players:FindFirstChild(selectedPlayerName) then
selectedPlayerName = nil
end
end)
Tab3:Button("Fat Player", function()
if not selectedPlayerName then
warn("Nenhum jogador selecionado.")
return
end
local targetPlayer = Players:FindFirstChild(selectedPlayerName)
if not (targetPlayer and targetPlayer.Character) then
warn("Jogador alvo não encontrado ou sem Character.")
return
end
-- Garante que a ferramenta seja enviada apenas uma vez
local alreadyGivenFlag = LocalPlayer:FindFirstChild("AlreadyGivenDohZooka")
if not alreadyGivenFlag then
alreadyGivenFlag = Instance.new("BoolValue")
alreadyGivenFlag.Name = "AlreadyGivenDohZooka"
alreadyGivenFlag.Value = false
alreadyGivenFlag.Parent = LocalPlayer
end
if not alreadyGivenFlag.Value then
-- Envia a DohZooka uma única vez
local args = {
"DohZooka",
true,
true
}
ReplicatedStorage:WaitForChild("ShopAssetsFolder"):WaitForChild("AssetRemotes"):WaitForChild("SendTool"):FireServer(unpack(args))
alreadyGivenFlag.Value = true
else
-- Equipa a ferramenta, se estiver no inventário
local backpack = LocalPlayer:FindFirstChild("Backpack")
if backpack then
local tool = backpack:FindFirstChild("DohZooka")
if tool then
tool.Parent = LocalPlayer.Character or LocalPlayer.CharacterAdded:Wait()
end
end
end
-- Espera a ferramenta estar no personagem
local character = LocalPlayer.Character or LocalPlayer.CharacterAdded:Wait()
local tool = character:WaitForChild("DohZooka", 5)
if not tool then
warn("DohZooka não encontrada.")
return
end
local fireEvent = tool:WaitForChild("go"):WaitForChild("FireEvent")
fireEvent:FireServer(targetPlayer.Character)
if not selectedPlayerName then
warn("Nenhum jogador selecionado.")
return
end
local targetPlayer = Players:FindFirstChild(selectedPlayerName)
if not (targetPlayer and targetPlayer.Character) then
warn("Jogador alvo não encontrado ou sem Character.")
return
end
-- Garante que a ferramenta seja enviada apenas uma vez
local alreadyGivenFlag = LocalPlayer:FindFirstChild("AlreadyGivenDohZooka")
if not alreadyGivenFlag then
alreadyGivenFlag = Instance.new("BoolValue")
alreadyGivenFlag.Name = "AlreadyGivenDohZooka"
alreadyGivenFlag.Value = false
alreadyGivenFlag.Parent = LocalPlayer
end
if not alreadyGivenFlag.Value then
-- Envia a DohZooka uma única vez
local args = {
"DohZooka",
true,
true
}
ReplicatedStorage:WaitForChild("ShopAssetsFolder"):WaitForChild("AssetRemotes"):WaitForChild("SendTool"):FireServer(unpack(args))
alreadyGivenFlag.Value = true
else
-- Equipa a ferramenta, se estiver no inventário
local backpack = LocalPlayer:FindFirstChild("Backpack")
if backpack then
local tool = backpack:FindFirstChild("DohZooka")
if tool then
tool.Parent = LocalPlayer.Character or LocalPlayer.CharacterAdded:Wait()
end
end
end
-- Espera a ferramenta estar no personagem
local character = LocalPlayer.Character or LocalPlayer.CharacterAdded:Wait()
local tool = character:WaitForChild("DohZooka", 5)
if not tool then
warn("DohZooka não encontrada.")
return
end
local fireEvent = tool:WaitForChild("go"):WaitForChild("FireEvent")
fireEvent:FireServer(targetPlayer.Character)
if not selectedPlayerName then
warn("Nenhum jogador selecionado.")
return
end
local targetPlayer = Players:FindFirstChild(selectedPlayerName)
if not (targetPlayer and targetPlayer.Character) then
warn("Jogador alvo não encontrado ou sem Character.")
return
end
-- Garante que a ferramenta seja enviada apenas uma vez
local alreadyGivenFlag = LocalPlayer:FindFirstChild("AlreadyGivenDohZooka")
if not alreadyGivenFlag then
alreadyGivenFlag = Instance.new("BoolValue")
alreadyGivenFlag.Name = "AlreadyGivenDohZooka"
alreadyGivenFlag.Value = false
alreadyGivenFlag.Parent = LocalPlayer
end
if not alreadyGivenFlag.Value then
-- Envia a DohZooka uma única vez
local args = {
"DohZooka",
true,
true
}
ReplicatedStorage:WaitForChild("ShopAssetsFolder"):WaitForChild("AssetRemotes"):WaitForChild("SendTool"):FireServer(unpack(args))
alreadyGivenFlag.Value = true
else
-- Equipa a ferramenta, se estiver no inventário
local backpack = LocalPlayer:FindFirstChild("Backpack")
if backpack then
local tool = backpack:FindFirstChild("DohZooka")
if tool then
tool.Parent = LocalPlayer.Character or LocalPlayer.CharacterAdded:Wait()
end
end
end
-- Espera a ferramenta estar no personagem
local character = LocalPlayer.Character or LocalPlayer.CharacterAdded:Wait()
local tool = character:WaitForChild("DohZooka", 5)
if not tool then
warn("DohZooka não encontrada.")
return
end
local fireEvent = tool:WaitForChild("go"):WaitForChild("FireEvent")
fireEvent:FireServer(targetPlayer.Character)
if not selectedPlayerName then
warn("Nenhum jogador selecionado.")
return
end
local targetPlayer = Players:FindFirstChild(selectedPlayerName)
if not (targetPlayer and targetPlayer.Character) then
warn("Jogador alvo não encontrado ou sem Character.")
return
end
-- Garante que a ferramenta seja enviada apenas uma vez
local alreadyGivenFlag = LocalPlayer:FindFirstChild("AlreadyGivenDohZooka")
if not alreadyGivenFlag then
alreadyGivenFlag = Instance.new("BoolValue")
alreadyGivenFlag.Name = "AlreadyGivenDohZooka"
alreadyGivenFlag.Value = false
alreadyGivenFlag.Parent = LocalPlayer
end
if not alreadyGivenFlag.Value then
-- Envia a DohZooka uma única vez
local args = {
"DohZooka",
true,
true
}
ReplicatedStorage:WaitForChild("ShopAssetsFolder"):WaitForChild("AssetRemotes"):WaitForChild("SendTool"):FireServer(unpack(args))
alreadyGivenFlag.Value = true
else
-- Equipa a ferramenta, se estiver no inventário
local backpack = LocalPlayer:FindFirstChild("Backpack")
if backpack then
local tool = backpack:FindFirstChild("DohZooka")
if tool then
tool.Parent = LocalPlayer.Character or LocalPlayer.CharacterAdded:Wait()
end
end
end
-- Espera a ferramenta estar no personagem
local character = LocalPlayer.Character or LocalPlayer.CharacterAdded:Wait()
local tool = character:WaitForChild("DohZooka", 5)
if not tool then
warn("DohZooka não encontrada.")
return
end
local fireEvent = tool:WaitForChild("go"):WaitForChild("FireEvent")
fireEvent:FireServer(targetPlayer.Character)
if not selectedPlayerName then
warn("Nenhum jogador selecionado.")
return
end
local targetPlayer = Players:FindFirstChild(selectedPlayerName)
if not (targetPlayer and targetPlayer.Character) then
warn("Jogador alvo não encontrado ou sem Character.")
return
end
-- Garante que a ferramenta seja enviada apenas uma vez
local alreadyGivenFlag = LocalPlayer:FindFirstChild("AlreadyGivenDohZooka")
if not alreadyGivenFlag then
alreadyGivenFlag = Instance.new("BoolValue")
alreadyGivenFlag.Name = "AlreadyGivenDohZooka"
alreadyGivenFlag.Value = false
alreadyGivenFlag.Parent = LocalPlayer
end
if not alreadyGivenFlag.Value then
-- Envia a DohZooka uma única vez
local args = {
"DohZooka",
true,
true
}
ReplicatedStorage:WaitForChild("ShopAssetsFolder"):WaitForChild("AssetRemotes"):WaitForChild("SendTool"):FireServer(unpack(args))
alreadyGivenFlag.Value = true
else
-- Equipa a ferramenta, se estiver no inventário
local backpack = LocalPlayer:FindFirstChild("Backpack")
if backpack then
local tool = backpack:FindFirstChild("DohZooka")
if tool then
tool.Parent = LocalPlayer.Character or LocalPlayer.CharacterAdded:Wait()
end
end
end
-- Espera a ferramenta estar no personagem
local character = LocalPlayer.Character or LocalPlayer.CharacterAdded:Wait()
local tool = character:WaitForChild("DohZooka", 5)
if not tool then
warn("DohZooka não encontrada.")
return
end
local fireEvent = tool:WaitForChild("go"):WaitForChild("FireEvent")
fireEvent:FireServer(targetPlayer.Character)
if not selectedPlayerName then
warn("Nenhum jogador selecionado.")
return
end
local targetPlayer = Players:FindFirstChild(selectedPlayerName)
if not (targetPlayer and targetPlayer.Character) then
warn("Jogador alvo não encontrado ou sem Character.")
return
end
-- Garante que a ferramenta seja enviada apenas uma vez
local alreadyGivenFlag = LocalPlayer:FindFirstChild("AlreadyGivenDohZooka")
if not alreadyGivenFlag then
alreadyGivenFlag = Instance.new("BoolValue")
alreadyGivenFlag.Name = "AlreadyGivenDohZooka"
alreadyGivenFlag.Value = false
alreadyGivenFlag.Parent = LocalPlayer
end
if not alreadyGivenFlag.Value then
-- Envia a DohZooka uma única vez
local args = {
"DohZooka",
true,
true
}
ReplicatedStorage:WaitForChild("ShopAssetsFolder"):WaitForChild("AssetRemotes"):WaitForChild("SendTool"):FireServer(unpack(args))
alreadyGivenFlag.Value = true
else
-- Equipa a ferramenta, se estiver no inventário
local backpack = LocalPlayer:FindFirstChild("Backpack")
if backpack then
local tool = backpack:FindFirstChild("DohZooka")
if tool then
tool.Parent = LocalPlayer.Character or LocalPlayer.CharacterAdded:Wait()
end
end
end
-- Espera a ferramenta estar no personagem
local character = LocalPlayer.Character or LocalPlayer.CharacterAdded:Wait()
local tool = character:WaitForChild("DohZooka", 5)
if not tool then
warn("DohZooka não encontrada.")
return
end
local fireEvent = tool:WaitForChild("go"):WaitForChild("FireEvent")
fireEvent:FireServer(targetPlayer.Character)
if not selectedPlayerName then
warn("Nenhum jogador selecionado.")
return
end
local targetPlayer = Players:FindFirstChild(selectedPlayerName)
if not (targetPlayer and targetPlayer.Character) then
warn("Jogador alvo não encontrado ou sem Character.")
return
end
-- Garante que a ferramenta seja enviada apenas uma vez
local alreadyGivenFlag = LocalPlayer:FindFirstChild("AlreadyGivenDohZooka")
if not alreadyGivenFlag then
alreadyGivenFlag = Instance.new("BoolValue")
alreadyGivenFlag.Name = "AlreadyGivenDohZooka"
alreadyGivenFlag.Value = false
alreadyGivenFlag.Parent = LocalPlayer
end
if not alreadyGivenFlag.Value then
-- Envia a DohZooka uma única vez
local args = {
"DohZooka",
true,
true
}
ReplicatedStorage:WaitForChild("ShopAssetsFolder"):WaitForChild("AssetRemotes"):WaitForChild("SendTool"):FireServer(unpack(args))
alreadyGivenFlag.Value = true
else
-- Equipa a ferramenta, se estiver no inventário
local backpack = LocalPlayer:FindFirstChild("Backpack")
if backpack then
local tool = backpack:FindFirstChild("DohZooka")
if tool then
tool.Parent = LocalPlayer.Character or LocalPlayer.CharacterAdded:Wait()
end
end
end
-- Espera a ferramenta estar no personagem
local character = LocalPlayer.Character or LocalPlayer.CharacterAdded:Wait()
local tool = character:WaitForChild("DohZooka", 5)
if not tool then
warn("DohZooka não encontrada.")
return
end
local fireEvent = tool:WaitForChild("go"):WaitForChild("FireEvent")
fireEvent:FireServer(targetPlayer.Character)
if not selectedPlayerName then
warn("Nenhum jogador selecionado.")
return
end
local targetPlayer = Players:FindFirstChild(selectedPlayerName)
if not (targetPlayer and targetPlayer.Character) then
warn("Jogador alvo não encontrado ou sem Character.")
return
end
-- Garante que a ferramenta seja enviada apenas uma vez
local alreadyGivenFlag = LocalPlayer:FindFirstChild("AlreadyGivenDohZooka")
if not alreadyGivenFlag then
alreadyGivenFlag = Instance.new("BoolValue")
alreadyGivenFlag.Name = "AlreadyGivenDohZooka"
alreadyGivenFlag.Value = false
alreadyGivenFlag.Parent = LocalPlayer
end
if not alreadyGivenFlag.Value then
-- Envia a DohZooka uma única vez
local args = {
"DohZooka",
true,
true
}
ReplicatedStorage:WaitForChild("ShopAssetsFolder"):WaitForChild("AssetRemotes"):WaitForChild("SendTool"):FireServer(unpack(args))
alreadyGivenFlag.Value = true
else
-- Equipa a ferramenta, se estiver no inventário
local backpack = LocalPlayer:FindFirstChild("Backpack")
if backpack then
local tool = backpack:FindFirstChild("DohZooka")
if tool then
tool.Parent = LocalPlayer.Character or LocalPlayer.CharacterAdded:Wait()
end
end
end
-- Espera a ferramenta estar no personagem
local character = LocalPlayer.Character or LocalPlayer.CharacterAdded:Wait()
local tool = character:WaitForChild("DohZooka", 5)
if not tool then
warn("DohZooka não encontrada.")
return
end
local fireEvent = tool:WaitForChild("go"):WaitForChild("FireEvent")
fireEvent:FireServer(targetPlayer.Character)
end)
local Tab4 = library:Window("LocalPlayer")
Tab4:Slider("Walkspeed",16,120,0, function(value)
game.Players.LocalPlayer.Character.Humanoid.WalkSpeed = value
end)
Tab4:Slider("JumpPower",50,300,0, function(value)
game.Players.LocalPlayer.Character.Humanoid.JumpPower = value
end)
Tab4:Button("Rejoin Server", function()
game:GetService'TeleportService':TeleportToPlaceInstance(game.PlaceId,game.JobId,game:GetService'Players'.LocalPlayer)
end)
Tab4:Button("Reset Character", function()
local player = game.Players.LocalPlayer
local character = player.Character or player.CharacterAdded:Wait()
if character then
character:BreakJoints()
end
end)
library:Keybind("Tab")
SO OPP
@avoxkokki7 спасибо за использование скрипта)
This * *
Doesn't work
@romelgilbert15 оно работает, загляни в код
@simkahub lets not leak things boi..
Niga