XW 3 Bang Detecter
XW 3 Bang Detecter
-- واجهةGUI
local screenGui = Instance.new("ScreenGui", game.CoreGui)
screenGui.Name = "AstonGUI"
local Commands = {
"+Speed [ ]رقم- "تغيير السرعة,
"+Jump [ ]رقم- "تغيير قوة القفز,
"+Cmds - "عرض قائمة الأوامر,
"+Noclip - "تفعيل اختراق الجدران,
"+Unnoclip - "تعطيل اختراق الجدران,
"+Esp - "تفعيل رؤية الالعبين خلف الجدران,
"+Unesp - "تعطيل الرؤية خلف الجدران,
"+Bang [ ]اسم الالعب- "االلتصاق خلف العب,
"+Unbang - "فك االلتصاق
}
searchBox:GetPropertyChangedSignal("Text"):Connect(function()
local searchText = searchBox.Text:lower()
for _, child in pairs(cmdsFrame:GetChildren()) do
if child:IsA("TextLabel") then
child.Visible = (searchText == "" or
child.Text:lower():find(searchText))
end
end
end)
-- ESP
local espEnabled = false
local espFolder = Instance.new("Folder")
espFolder.Name = "ESPFolder"
espFolder.Parent = workspace
function toggleESP(state)
espEnabled = state
espFolder:ClearAllChildren()
if state then
for _, plr in ipairs(Players:GetPlayers()) do
if plr ~= Player and plr.Character and
plr.Character:FindFirstChild("HumanoidRootPart") then
local box = Instance.new("BoxHandleAdornment")
box.Size = Vector3.new(4, 6, 1)
box.Adornee = plr.Character.HumanoidRootPart
box.AlwaysOnTop = true
box.ZIndex = 5
box.Color3 = Color3.new(1,0,0)
box.Transparency = 0.5
box.Parent = espFolder
end
end
end
end
-- Noclip
local noclip = false
RunService.Stepped:Connect(function()
if noclip and Character then
for _, part in ipairs(Character:GetDescendants()) do
if part:IsA("BasePart") and not part.Anchored then
part.CanCollide = false
end
end
end
end)
-- متغيراتBang المحسنة
local banging = false
local bangConnection
local targetPlayerName = nil
-- دالة لبدءBang
local function startBang(targetPlayer)
if not targetPlayer or not targetPlayer.Character or not
targetPlayer.Character:FindFirstChild("HumanoidRootPart") then
return
end
local offsetZ = 0
local direction = -1
bangConnection = RunService.Heartbeat:Connect(function()
if not banging then return end
-- التحقق من شخصيتي
local currentMyHRP = Character and
Character:FindFirstChild("HumanoidRootPart")
if not currentMyHRP then
return
end
local currentTargetHRP =
currentTarget.Character:FindFirstChild("HumanoidRootPart")
local targetCFrame = currentTargetHRP.CFrame
local behindCFrame = targetCFrame * CFrame.new(0, 0, 2.2)
-- أوامر
Player.Chatted:Connect(function(msg)
local args = msg:split(" ")
local command = args[1]:lower()
if targetPlayer then
banging = true
targetPlayerName = targetPlayer.Name
startBang(targetPlayer)
showMessage("made by @xw3")
end