github-tools / github-tools/github

BladeBall

Ouverte
#784 0 commentaires 0 réactions 0 personnes assignées Voir sur GitHub
Langage dominant
JavaScript
Étoiles
3.8k
Forks
809
Métriques de merge des PR
Aucune PR mergée en 30 j

Description

-- LocalScript para "Blade Ball" com automação de defesa e habilidades

local RunService = game:GetService("RunService")
local Players = game:GetService("Players")
local player = Players.LocalPlayer
local ui = Instance.new("ScreenGui", player:WaitForChild("PlayerGui"))
local remoteEventParry = game.ReplicatedStorage:WaitForChild("ParryEvent")
local remoteEventSkill = game.ReplicatedStorage:WaitForChild("SkillEvent")

-- Variáveis do script
local autoParryEnabled = false
local autoSpamEnabled = false
local parryAccuracy = 100
local spamThreshold = 1
local manualSpamEnabled = false
local spamActive = false

-- Função para atualizar a UI
local function createUI()
local mainFrame = Instance.new("Frame", ui)
mainFrame.Size = UDim2.new(0.3, 0, 0.3, 0)
mainFrame.Position = UDim2.new(0.5, -150, 0.5, -150)
mainFrame.BackgroundColor3 = Color3.new(0.1, 0.1, 0.1)

local toggleMain = Instance.new("TextButton", mainFrame)
toggleMain.Size = UDim2.new(1, 0, 0.1, 0)
toggleMain.Text = "Toggle Script"

local toggleParry = Instance.new("TextButton", mainFrame)
toggleParry.Size = UDim2.new(1, 0, 0.1, 0)
toggleParry.Position = UDim2.new(0, 0, 0.1, 0)
toggleParry.Text = "Auto Parry"

local parrySlider = Instance.new("Slider", mainFrame)
parrySlider.Size = UDim2.new(1, 0, 0.1, 0)
parrySlider.Position = UDim2.new(0, 0, 0.2, 0)
parrySlider.MinValue = 1
parrySlider.MaxValue = 100

local toggleSpam = Instance.new("TextButton", mainFrame)
toggleSpam.Size = UDim2.new(1, 0, 0.1, 0)
toggleSpam.Position = UDim2.new(0, 0, 0.3, 0)
toggleSpam.Text = "Auto Spam"

local spamSlider = Instance.new("Slider", mainFrame)
spamSlider.Size = UDim2.new(1, 0, 0.1, 0)
spamSlider.Position = UDim2.new(0, 0, 0.4, 0)
spamSlider.MinValue = 1
spamSlider.MaxValue = 5

local toggleManualSpam = Instance.new("TextButton", mainFrame)
toggleManualSpam.Size = UDim2.new(1, 0, 0.1, 0)
toggleManualSpam.Position = UDim2.new(0, 0, 0.5, 0)
toggleManualSpam.Text = "Manual Spam"

-- Adicionando ações aos botões
toggleMain.MouseButton1Click:Connect(function()
autoParryEnabled = not autoParryEnabled
toggleMain.Text = autoParryEnabled and "Script ON" or "Script OFF"
end)

toggleParry.MouseButton1Click:Connect(function()
autoParryEnabled = not autoParryEnabled
toggleParry.Text = autoParryEnabled and "Auto Parry ON" or "Auto Parry OFF"
end)

parrySlider.Changed:Connect(function()
parryAccuracy = parrySlider.Value
end)

toggleSpam.MouseButton1Click:Connect(function()
autoSpamEnabled = not autoSpamEnabled
toggleSpam.Text = autoSpamEnabled and "Auto Spam ON" or "Auto Spam OFF"
end)

spamSlider.Changed:Connect(function()
spamThreshold = spamSlider.Value
end)

toggleManualSpam.MouseButton1Click:Connect(function()
manualSpamEnabled = not manualSpamEnabled
toggleManualSpam.Text = manualSpamEnabled and "Manual Spam ON" or "Manual Spam OFF"
if manualSpamEnabled then
-- Botão de spam
local spamButton = Instance.new("TextButton", ui)
spamButton.Size = UDim2.new(0.1, 0, 0.1, 0)
spamButton.Position = UDim2.new(0.5, -50, 0.5, -50)
spamButton.Text = "Spam"
spamButton.MouseButton1Down:Connect(function()
spamActive = true
while spamActive do
remoteEventSkill:FireServer() -- Usar habilidade
wait(1/4) -- 4 vezes por segundo
end
end)
spamButton.MouseButton1Up:Connect(function()
spamActive = false
end)
end
end)
end

-- Função para parry
local function parry()
local randomValue = math.random(1, 100)
if randomValue <= parryAccuracy then
remoteEventParry:FireServer() -- Executar parry
end
end

-- Função para verificar a bola e executar parry
local function checkBall()
local ball = workspace:FindFirstChild("Ball")
if ball then
local ballPosition = ball.Position
-- Lógica para prever a curva da bola (simplificada)
if (ballPosition - player.Character.HumanoidRootPart.Position).magnitude < 10 then -- Distância do parry
parry()
end
end
end

-- Loop principal
RunService.RenderStepped:Connect(function()
if autoParryEnabled then
checkBall()
end
end)

-- Chamar a função de criação da UI
createUI()

Guide de contribution

Aucun guide de contribution indexé pour ce dépôt

Évaluation

Cette issue n'a pas encore été évaluée.

Recevez les nouvelles issues par e-mail

Un résumé court des issues GitHub adaptées aux débutants.