Diet
Đây compy vô
-- ============================================
-- DELTA S5 ULTIMATE - TẤN CÔNG TRẢ ĐŨA
-- FULL CHỨC NĂNG + AUTO FARM + MENU ĐẸP
-- KEY: Ricon36 - MẶC ĐỊNH OFF HẾT
-- GIAO DIỆN FF NHƯ HÌNH 2
-- ============================================
local Players = game:GetService("Players")
local RunService = game:GetService("RunService")
local UserInputService = game:GetService("UserInputService")
local TweenService = game:GetService("TweenService")
local Camera = workspace.CurrentCamera
local LocalPlayer = Players.LocalPlayer
local Mouse = LocalPlayer:GetMouse()
-- ============================================
-- KEY
-- ============================================
local REQUIRED_KEY = "Ricon36"
local KeyEntered = false
-- ============================================
-- SETTINGS (OFF HẾT)
-- ============================================
local Settings = {
Aim = {Enabled = false, Mode = "head", Smoothness = 0.02, FOV = 350},
Invisible = {Enabled = false},
Siclin = {Enabled = false},
ESP = {Enabled = false},
LagFix = {Enabled = false},
AutoFarm = {Enabled = false, Mode = "auto"},
Fly = {Enabled = false},
Teleport = {Enabled = false},
AutoKill = {Enabled = false},
WallHack = {Enabled = false},
Speed = {Enabled = false, Multiplier = 2},
NoRecoil = {Enabled = false},
NoSpread = {Enabled = false},
Jump = {Enabled = false},
AutoHeal = {Enabled = false}
}
-- ============================================
-- BIẾN
-- ============================================
local ESPObjects = {}
local circleGui = nil
local MenuOpen = false
local MainMenu = nil
local flying = false
local flySpeed = 50
local bodyVelocity = nil
local bodyGyro = nil
local isFarming = false
-- ============================================
-- VÒNG TRÒN AIM
-- ============================================
local function CreateCircle()
if circleGui then circleGui:Destroy() end
local sg = Instance.new("ScreenGui")
sg.Parent = LocalPlayer.PlayerGui
circleGui = sg
local c = Instance.new("Frame")
c.Size = UDim2.new(0, 350, 0, 350)
c.Position = UDim2.new(0.5, -175, 0.5, -175)
c.BackgroundTransparency = 1
c.BorderSizePixel = 2
c.BorderColor3 = Color3.fromRGB(0, 255, 0)
c.Parent = sg
c.Name = "Circle"
c.Visible = false
local corner = Instance.new("UICorner")
corner.CornerRadius = UDim.new(1, 0)
corner.Parent = c
local dot = Instance.new("Frame")
dot.Size = UDim2.new(0, 4, 0, 4)
dot.Position = UDim2.new(0.5, -2, 0.5, -2)
dot.BackgroundColor3 = Color3.fromRGB(255, 0, 0)
dot.BorderSizePixel = 0
dot.Parent = c
local dcorner = Instance.new("UICorner")
dcorner.CornerRadius = UDim.new(1, 0)
dcorner.Parent = dot
end
-- ============================================
-- ESP - ĐỊNH VỊ TÊN + DÂY
-- ============================================
local function CreateESP()
for _, v in pairs(ESPObjects) do if v and v.Parent then v:Destroy() end end
ESPObjects = {}
if not Settings.ESP.Enabled then return end
for _, p in ipairs(Players:GetPlayers()) do
if p == LocalPlayer then continue end
if p.Team == LocalPlayer.Team then continue end
local char = p.Character
if not char or not char.Parent then continue end
local billboard = Instance.new("BillboardGui")
billboard.Size = UDim2.new(0, 200, 0, 30)
billboard.AlwaysOnTop = true
billboard.StudsOffset = Vector3.new(0, 3, 0)
billboard.Parent = char
local nameLabel = Instance.new("TextLabel")
nameLabel.Size = UDim2.new(1, 0, 1, 0)
nameLabel.BackgroundTransparency = 1
nameLabel.TextColor3 = Color3.fromRGB(0, 200, 255)
nameLabel.Text = "🎯 " .. p.Name
nameLabel.TextSize = 14
nameLabel.Font = Enum.Font.GothamBold
nameLabel.TextStrokeTransparency = 0.3
nameLabel.TextStrokeColor3 = Color3.fromRGB(0,0,0)
nameLabel.Parent = billboard
table.insert(ESPObjects, billboard)
local tracer = Instance.new("LineHandleAdornment")
tracer.Color3 = Color3.fromRGB(0, 200, 255)
tracer.Thickness = 2
tracer.Transparency = 0.5
tracer.ZIndex = 0
tracer.Parent = char
local tracerUpdater = RunService.Heartbeat:Connect(function()
if LocalPlayer.Character and LocalPlayer.Character.PrimaryPart and char and char.PrimaryPart then
tracer.PointA = LocalPlayer.Character.PrimaryPart.Position
tracer.PointB = char.PrimaryPart.Position
end
end)
table.insert(ESPObjects, tracer)
table.insert(ESPObjects, tracerUpdater)
end
end
-- ============================================
-- ẨN HOÀN TOÀN
-- ============================================
local function MakeInvisible()
if not Settings.Invisible.Enabled then
if LocalPlayer.Character then
for _, v in ipairs(LocalPlayer.Character:GetChildren()) do
if v:IsA("BasePart") then v.Transparency = 0 v.Material = Enum.Material.Plastic end
if v:IsA("Highlight") then v:Destroy() end
end
end
return
end
local char = LocalPlayer.Character
if not char then return end
for _, v in ipairs(char:GetChildren()) do
if v:IsA("BasePart") then v.Transparency = 1 v.Material = Enum.Material.Air v.CanCollide = false end
if v:IsA("Accessory") or v:IsA("Clothing") then v:Destroy() end
end
for _, v in ipairs(char:GetChildren()) do
if v:IsA("Tool") then for _, p in ipairs(v:GetChildren()) do if p:IsA("BasePart") then p.Transparency = 1 p.Material = Enum.Material.Air end end end
end
end-- ============================================
-- LẤY ĐỊCH
-- ============================================
local function GetClosestPlayer()
if not Settings.Aim.Enabled then return nil end
local closest, closestDist = nil, math.huge
for _, p in ipairs(Players:GetPlayers()) do
if p == LocalPlayer then continue end
if p.Team == LocalPlayer.Team then continue end
local char = p.Character
if not char or not char.Parent then continue end
local part = char:FindFirstChild("Head") or char:FindFirstChild("HumanoidRootPart")
if not part then continue end
local pos, vis = Camera:WorldToScreenPoint(part.Position)
if not vis then continue end
local dist = (part.Position - Camera.CFrame.Position).Magnitude
if dist > 500 then continue end
local cx, cy = Camera.ViewportSize.X / 2, Camera.ViewportSize.Y / 2
local fov = (pos.X - cx)^2 + (pos.Y - cy)^2
if fov < closestDist and fov < (Settings.Aim.FOV / 2)^2 then
closest, closestDist = {Character = char, HitPart = part, Position = part.Position, Player = p}, fov
end
end
return closest
end
-- ============================================
-- AIM ĐẦU / CỔ / BỤNG
-- ============================================
local function UpdateAim()
if not Settings.Aim.Enabled then return end
local target = GetClosestPlayer()
if not target then return end
local pos = target.HitPart.Position
if Settings.Aim.Mode == "neck" then pos = pos - Vector3.new(0, 0.5, 0)
elseif Settings.Aim.Mode == "body" then pos = pos - Vector3.new(0, 1.5, 0) end
local screenPos, onScreen = Camera:WorldToScreenPoint(pos)
if not onScreen then return end
local cx, cy = Camera.ViewportSize.X / 2, Camera.ViewportSize.Y / 2
local dx, dy = screenPos.X - cx, screenPos.Y - cy
mousemoverel(dx * Settings.Aim.Smoothness, dy * Settings.Aim.Smoothness)
end
-- ============================================
-- SICLIN (ĐẠN XUYÊN TƯỜNG)
-- ============================================
local function Siclin()
if not Settings.Siclin.Enabled then return end
local target = GetClosestPlayer()
if not target then return end
local char = target.Character
if not char or not char:FindFirstChild("Humanoid") or char.Humanoid.Health <= 0 then return end
local tool = LocalPlayer.Character:FindFirstChildOfClass("Tool")
if tool then tool:Activate() end
end
-- ============================================
-- NO RECOIL + NO SPREAD
-- ============================================
local function NoRecoil()
if not Settings.NoRecoil.Enabled then return end
local char = LocalPlayer.Character
if not char then return end
local tool = char:FindFirstChildOfClass("Tool")
if tool and tool:FindFirstChild("Handle") then
tool.Handle.Recoil = 0
end
end
local function NoSpread()
if not Settings.NoSpread.Enabled then return end
local char = LocalPlayer.Character
if not char then return end
local tool = char:FindFirstChildOfClass("Tool")
if tool and tool:FindFirstChild("Handle") then
tool.Handle.Spread = 0
end
end
-- ============================================
-- FLY
-- ============================================
local function Fly()
local char = LocalPlayer.Character
if not char then return end
local hum = char:FindFirstChild("Humanoid")
if not hum then return end
if flying then
if bodyVelocity then bodyVelocity:Destroy() end
if bodyGyro then bodyGyro:Destroy() end
hum.PlatformStand = false
flying = false
return
end
flying = true
hum.PlatformStand = true
bodyVelocity = Instance.new("BodyVelocity")
bodyVelocity.Velocity = Vector3.new(0, 0, 0)
bodyVelocity.MaxForce = Vector3.new(100000, 100000, 100000)
bodyVelocity.Parent = char.PrimaryPart
bodyGyro = Instance.new("BodyGyro")
bodyGyro.CFrame = char.PrimaryPart.CFrame
bodyGyro.MaxTorque = Vector3.new(100000, 100000, 100000)
bodyGyro.Parent = char.PrimaryPart
end
RunService.Heartbeat:Connect(function()
if not flying then return end
if not LocalPlayer.Character then return end
local char = LocalPlayer.Character
if not char.PrimaryPart then return end
local move = Vector3.new(0, 0, 0)
if UserInputService:IsKeyDown(Enum.KeyCode.W) then move = move + Camera.CFrame.LookVector * flySpeed end
if UserInputService:IsKeyDown(Enum.KeyCode.S) then move = move - Camera.CFrame.LookVector * flySpeed end
if UserInputService:IsKeyDown(Enum.KeyCode.A) then move = move - Camera.CFrame.RightVector * flySpeed end
if UserInputService:IsKeyDown(Enum.KeyCode.D) then move = move + Camera.CFrame.RightVector * flySpeed end
if UserInputService:IsKeyDown(Enum.KeyCode.Space) then move = move + Vector3.new(0, flySpeed, 0) end
if UserInputService:IsKeyDown(Enum.KeyCode.LeftShift) then move = move - Vector3.new(0, flySpeed, 0) end
if bodyVelocity then bodyVelocity.Velocity = move end
end)
-- ============================================
-- TELEPORT + AUTO KILL
-- ============================================
local function TeleportToEnemy()
if not Settings.Teleport.Enabled then return end
local target = GetClosestPlayer()
if not target then return end
local char = target.Character
if not char or not char.PrimaryPart then return end
if LocalPlayer.Character and LocalPlayer.Character.PrimaryPart then
LocalPlayer.Character.PrimaryPart.CFrame = char.PrimaryPart.CFrame + Vector3.new(0, 5, 0)
end
end
local function AutoKill()
if not Settings.AutoKill.Enabled then return end
local target = GetClosestPlayer()
if not target then return end
local char = target.Character
if not char or not char:FindFirstChild("Humanoid") or char.Humanoid.Health <= 0 then return end
local tool = LocalPlayer.Character:FindFirstChildOfClass("Tool")
if tool then tool:Activate() end
end
-- ============================================
-- SPEED + JUMP
-- ============================================
local function SetSpeed()
if not Settings.Speed.Enabled then
local char = LocalPlayer.Character
if char and char:FindFirstChild("Humanoid") then char.Humanoid.WalkSpeed = 16 end
return
end
local char = LocalPlayer.Character
if char and char:FindFirstChild("Humanoid") then
char.Humanoid.WalkSpeed = 16 * Settings.Speed.Multiplier
end
end
local function SetJump()
if not Settings.Jump.Enabled then
local char = LocalPlayer.Character
if char and char:FindFirstChild("Humanoid") then char.Humanoid.JumpPower = 50 end
return
end
local char = LocalPlayer.Character
if char and char:FindFirstChild("Humanoid") then
char.Humanoid.JumpPower = 80
end
end
-- ============================================
-- AUTO FARM - TỰ ĐỘNG CHƠI
-- DI CHUYỂN + BẮN + NHẢY + CHẠY
-- ============================================
local function AutoFarm()
if not Settings.AutoFarm.Enabled then
isFarming = false
return
end
isFarming = true
while isFarming do
local target = GetClosestPlayer()
if target then
-- Aim vào địch
Settings.Aim.Enabled = true
UpdateAim()
-- Bắn
local char = LocalPlayer.Character
if char then
local tool = char:FindFirstChildOfClass("Tool")
if tool then tool:Activate() end
end
-- Di chuyển đến địch
if LocalPlayer.Character and LocalPlayer.Character.PrimaryPart then
local targetPos = target.Character.PrimaryPart.Position
local myPos = LocalPlayer.Character.PrimaryPart.Position
local dir = (targetPos - myPos).Unit
LocalPlayer.Character.PrimaryPart.Velocity = dir * 50
end
-- Nhảy
if char and char:FindFirstChild("Humanoid") then
char.Humanoid.Jump = true
end
else
-- Không có địch, di chuyển random
if LocalPlayer.Character and LocalPlayer.Character.PrimaryPart then
local randomDir = Vector3.new(math.random(-10, 10), 0, math.random(-10, 10)).Unit
LocalPlayer.Character.PrimaryPart.Velocity = randomDir * 30
end
end
wait(0.1)
end
end
-- ============================================
-- MENU ĐẸP NHƯ HÌNH 2
-- ============================================
local function CreateMenu()
local sg = Instance.new("ScreenGui")
sg.Parent = LocalPlayer.PlayerGui
sg.ZIndexBehavior = Enum.ZIndexBehavior.Sibling
-- Background (giống ảnh FF)
local bg = Instance.new("Frame")
bg.Size = UDim2.new(1, 0, 1, 0)
bg.BackgroundColor3 = Color3.fromRGB(20, 10, 30)
bg.BackgroundTransparency = 0.9
bg.Visible = false
bg.Parent = sg
bg.Name = "Bg"
-- Menu chính
local menu = Instance.new("Frame")
menu.Size = UDim2.new(0, 350, 0, 500)
menu.Position = UDim2.new(0.5, -175, 0.5, -250)
menu.BackgroundColor3 = Color3.fromRGB(15, 15, 40)
menu.BackgroundTransparency = 0.1
menu.BorderSizePixel = 0
menu.Visible = false
menu.Parent = sg
MainMenu = menu
local mcorner = Instance.new("UICorner")
mcorner.CornerRadius = UDim.new(0, 16)
mcorner.Parent = menu
-- Border glow
local glow = Instance.new("Frame")
glow.Size = UDim2.new(1, 0, 1, 0)
glow.BackgroundTransparency = 1
glow.BorderSizePixel = 2
glow.BorderColor3 = Color3.fromRGB(255, 136, 0)
glow.Parent = menu
local gcorner = Instance.new("UICorner")
gcorner.CornerRadius = UDim.new(0, 16)
gcorner.Parent = glow
-- Header (giống FF)
local header = Instance.new("Frame")
header.Size = UDim2.new(1, 0, 0, 60)
header.BackgroundColor3 = Color3.fromRGB(255, 68, 0)
header.BackgroundTransparency = 0.3
header.BorderSizePixel = 0
header.Parent = menu
local hcorner = Instance.new("UICorner")
hcorner.CornerRadius = UDim.new(0, 16)
hcorner.Parent = header
local avatar = Instance.new("Frame")
avatar.Size = UDim2.new(0, 40, 0, 40)
avatar.Position = UDim2.new(0, 15, 0, 10)
avatar.BackgroundColor3 = Color3.fromRGB(255, 200, 100)
avatar.BorderSizePixel = 0
avatar.Parent = header
local acorner = Instance.new("UICorner")
acorner.CornerRadius = UDim.new(1, 0)
acorner.Parent = avatar
local nameLabel = Instance.new("TextLabel")
nameLabel.Size = UDim2.new(0, 150, 0, 20)
nameLabel.Position = UDim2.new(0, 65, 0, 12)
nameLabel.BackgroundTransparency = 1
nameLabel.Text = LocalPlayer.Name
nameLabel.TextColor3 = Color3.fromRGB(255,255,255)
nameLabel.TextSize = 16
nameLabel.Font = Enum.Font.GothamBold
nameLabel.TextXAlignment = Enum.TextXAlignment.Left
nameLabel.Parent = header
local uidLabel = Instance.new("TextLabel")
uidLabel.Size = UDim2.new(0, 150, 0, 16)
uidLabel.Position = UDim2.new(0, 65, 0, 34)
uidLabel.BackgroundTransparency = 1
uidLabel.Text = "UID: 8133389837"
uidLabel.TextColor3 = Color3.fromRGB(200, 200, 200)
uidLabel.TextSize = 11
uidLabel.Font = Enum.Font.Gotham
uidLabel.TextXAlignment = Enum.TextXAlignment.Left
uidLabel.Parent = header
-- ============================================
-- TẠO NÚT CHỨC NĂNG
-- ============================================
local function CreateToggleButton(parent, text, setting, default, color)
local btn = Instance.new("TextButton")
btn.Size = UDim2.new(0.9, 0, 0, 32)
btn.Position = UDim2.new(0.05, 0, 0, 70 + #parent:GetChildren() * 36)
btn.BackgroundColor3 = default and Color3.fromRGB(0, 200, 100) or Color3.fromRGB(30, 30, 60)
btn.BackgroundTransparency = 0.3
btn.BorderSizePixel = 0
btn.Text = text .. (default and ": ON" or ": OFF")
btn.TextColor3 = Color3.fromRGB(255,255,255)
btn.TextSize = 12
btn.Font = Enum.Font.GothamBold
btn.Parent = parent
btn.Visible = false
btn.Name = setting .. "Btn"
local bcorner = Instance.new("UICorner")
bcorner.CornerRadius = UDim.new(0, 6)
bcorner.Parent = btn
btn.MouseButton1Click:Connect(function()
if not KeyEntered then return end
if setting == "Aim" then
Settings.Aim.Enabled = not Settings.Aim.Enabled
btn.Text = text .. (Settings.Aim.Enabled and ": ON" or ": OFF")
btn.BackgroundColor3 = Settings.Aim.Enabled and Color3.fromRGB(0, 200, 100) or Color3.fromRGB(30, 30, 60)
if circleGui then local c = circleGui:FindFirstChild("Circle") if c then c.Visible = Settings.Aim.Enabled end end
elseif setting == "Mode" then
local modes = {"head", "neck", "body"}
local modeNames = {"HEAD", "NECK", "BODY"}
local current = Settings.Aim.Mode
for i, m in ipairs(modes) do if m == current then local nextIdx = i % 3 + 1 Settings.Aim.Mode = modes[nextIdx] btn.Text = text .. ": " .. modeNames[nextIdx] break end end
else
Settings[setting] = not Settings[setting]
btn.Text = text .. (Settings[setting] and ": ON" or ": OFF")
btn.BackgroundColor3 = Settings[setting] and Color3.fromRGB(0, 200, 100) or Color3.fromRGB(30, 30, 60)
if setting == "ESP" then if Settings.ESP then CreateESP() else for _, v in pairs(ESPObjects) do if v and v.Parent then v:Destroy() end end ESPObjects = {} end end
if setting == "Invisible" then MakeInvisible() end
if setting == "Fly" then if Settings.Fly then Fly() else flying = false if bodyVelocity then bodyVelocity:Destroy() end if bodyGyro then bodyGyro:Destroy() end end end
if setting == "Speed" then SetSpeed() end
if setting == "Jump" then SetJump() end
if setting == "AutoFarm" then if Settings.AutoFarm then spawn(AutoFarm) else isFarming = false end end
if setting == "WallHack" then
if Settings.WallHack then
for _, v in ipairs(workspace:GetDescendants()) do if v:IsA("BasePart") and v.Material ~= Enum.Material.Air then v.Material = Enum.Material.Air v.Transparency = 0.7 end end
else
for _, v in ipairs(workspace:GetDescendants()) do if v:IsA("BasePart") then v.Material = Enum.Material.Plastic v.Transparency = 0 end end
end
end
if setting == "LagFix" then
if Settings.LagFix then
for _, v in ipairs(workspace:GetDescendants()) do if v:IsA("ParticleEmitter") or v:IsA("Trail") or v:IsA("Smoke") then v.Enabled = false end if v:IsA("Decal") then v.Transparency = 1 end end
game:GetService("Lighting").ShadowSoftness = 0.5
end
end
end
end)
return btn
end
-- ============================================
-- TẠO TẤT CẢ NÚT
-- ============================================
-- Key button
local keyBtn = Instance.new("TextButton")
keyBtn.Size = UDim2.new(0.9, 0, 0, 32)
keyBtn.Position = UDim2.new(0.05, 0, 0, 70)
keyBtn.BackgroundColor3 = Color3.fromRGB(255, 68, 0)
keyBtn.BackgroundTransparency = 0.3
keyBtn.BorderSizePixel = 0
keyBtn.Text = "🔑 NHẬP KEY"
keyBtn.TextColor3 = Color3.fromRGB(255,255,255)
keyBtn.TextSize = 12
keyBtn.Font = Enum.Font.GothamBold
keyBtn.Parent = menu
keyBtn.Visible = true
local kcorner = Instance.new("UICorner")
kcorner.CornerRadius = UDim.new(0, 6)
kcorner.Parent = keyBtn
keyBtn.MouseButton1Click:Connect(function()
local input = Instance.new("TextBox")
input.Size = UDim2.new(0.8, 0, 0, 30)
input.Position = UDim2.new(0.1, 0, 0, 108)
input.BackgroundColor3 = Color3.fromRGB(10, 10, 30)
input.BorderSizePixel = 0
input.Text = ""
input.TextColor3 = Color3.fromRGB(255,255,255)
input.TextSize = 14
input.Font = Enum.Font.Gotham
input.PlaceholderText = "Nhập key..."
input.Parent = menu
input.Name = "KeyInput"
local icorner = Instance.new("UICorner")
icorner.CornerRadius = UDim.new(0, 6)
icorner.Parent = input
input:CaptureFocus()
input.FocusLost:Connect(function(enter)
if enter then
local key = input.Text
if key == REQUIRED_KEY then
KeyEntered = true
keyBtn.Text = "🔑 KEY: ✅ ĐÚNG"
keyBtn.BackgroundColor3 = Color3.fromRGB(0, 200, 100)
input:Destroy()
for _, v in pairs(menu:GetChildren()) do
if v:IsA("TextButton") and v ~= keyBtn and v.Name ~= "KeyInput" then v.Visible = true end
end
else
keyBtn.Text = "❌ KEY SAI!"
keyBtn.BackgroundColor3 = Color3.fromRGB(255, 0, 0)
wait(1)
keyBtn.Text = "🔑 NHẬP KEY"
keyBtn.BackgroundColor3 = Color3.fromRGB(255, 68, 0)
input:Destroy()
end
end
end)
end)
-- Các nút chức năng
local btnData = {
{"🎯 AIM", "Aim", false},
{"🎯 MODE", "Mode", false},
{"💥 SICLIN", "Siclin", false},
{"👻 ẨN", "Invisible", false},
{"🔵 ESP", "ESP", false},
{"🛩️ FLY", "Fly", false},
{"🌀 TELE", "Teleport", false},
{"🔫 KILL", "AutoKill", false},
{"⚡ SPEED", "Speed", false},
{"🚀 JUMP", "Jump", false},
{"🌊 WALL", "WallHack", false},
{"🔧 LAG", "LagFix", false},
{"🤖 AUTO", "AutoFarm", false}
}
for _, data in ipairs(btnData) do
CreateToggleButton(menu, data[1], data[2], data[3])
end
-- ============================================
-- NÚT NỔI + DRAG + TOGGLE MENU
-- ============================================
-- Nút nổi
local mainBtn = Instance.new("ImageButton")
mainBtn.Size = UDim2.new(0, 50, 0, 50)
mainBtn.Position = UDim2.new(1, -60, 0.5, -25)
mainBtn.BackgroundColor3 = Color3.fromRGB(255, 68, 0)
mainBtn.BackgroundTransparency = 0.3
mainBtn.BorderSizePixel = 0
mainBtn.Image = "rbxassetid://6031091054"
mainBtn.ImageColor3 = Color3.fromRGB(255,255,255)
mainBtn.Parent = sg
mainBtn.ZIndex = 9999
local mcorner = Instance.new("UICorner")
mcorner.CornerRadius = UDim.new(1, 0)
mcorner.Parent = mainBtn
local label = Instance.new("TextLabel")
label.Size = UDim2.new(1, 0, 1, 0)
label.BackgroundTransparency = 1
label.Text = "⚡"
label.TextColor3 = Color3.fromRGB(255,255,255)
label.TextSize = 24
label.Font = Enum.Font.GothamBold
label.Parent = mainBtn
-- Toggle menu
mainBtn.MouseButton1Click:Connect(function()
MenuOpen = not MenuOpen
menu.Visible = MenuOpen
bg.Visible = MenuOpen
if MenuOpen and KeyEntered then
for _, v in pairs(menu:GetChildren()) do
if v:IsA("TextButton") and v ~= keyBtn and v.Name ~= "KeyInput" then v.Visible = true end
end
end
end)
-- Drag
local dragging, dragStart, startPos
mainBtn.InputBegan:Connect(function(input)
if input.UserInputType == Enum.UserInputType.Touch then
dragging = true
dragStart = input.Position
startPos = mainBtn.Position
end
end)
mainBtn.InputChanged:Connect(function(input)
if dragging and input.UserInputType == Enum.UserInputType.Touch then
local delta = input.Position - dragStart
mainBtn.Position = UDim2.new(startPos.X.Scale, startPos.X.Offset + delta.X, startPos.Y.Scale, startPos.Y.Offset + delta.Y)
end
end)
mainBtn.InputEnded:Connect(function(input)
if input.UserInputType == Enum.UserInputType.Touch then
dragging = false
end
end)
end
-- ============================================
-- KEYBINDS (PC)
-- ============================================
UserInputService.InputBegan:Connect(function(input, gp)
if gp then return end
if not KeyEntered then return end
if input.KeyCode == Enum.KeyCode.F then
Settings.Aim.Enabled = not Settings.Aim.Enabled
if circleGui then local c = circleGui:FindFirstChild("Circle") if c then c.Visible = Settings.Aim.Enabled end end
print("[AIM] " .. (Settings.Aim.Enabled and "BẬT" or "TẮT"))
end
if input.KeyCode == Enum.KeyCode.Z then Settings.Siclin.Enabled = not Settings.Siclin.Enabled print("[SICLIN] " .. (Settings.Siclin.Enabled and "BẬT" or "TẮT")) end
if input.KeyCode == Enum.KeyCode.E then Settings.ESP.Enabled = not Settings.ESP.Enabled if Settings.ESP then CreateESP() else for _, v in pairs(ESPObjects) do if v and v.Parent then v:Destroy() end end ESPObjects = {} end print("[ESP] " .. (Settings.ESP.Enabled and "BẬT" or "TẮT")) end
if input.KeyCode == Enum.KeyCode.L then Settings.LagFix.Enabled = not Settings.LagFix.Enabled if Settings.LagFix then for _, v in ipairs(workspace:GetDescendants()) do if v:IsA("ParticleEmitter") or v:IsA("Trail") or v:IsA("Smoke") then v.Enabled = false end end end print("[LAG] " .. (Settings.LagFix.Enabled and "BẬT" or "TẮT")) end
if input.KeyCode == Enum.KeyCode.X then Settings.Fly = not Settings.Fly if Settings.Fly then Fly() else flying = false if bodyVelocity then bodyVelocity:Destroy() end if bodyGyro then bodyGyro:Destroy() end end print("[FLY] " .. (Settings.Fly and "BẬT" or "TẮT")) end
if input.KeyCode == Enum.KeyCode.T then Settings.Teleport = not Settings.Teleport print("[TELE] " .. (Settings.Teleport and "BẬT" or "TẮT")) end
if input.KeyCode == Enum.KeyCode.G then Settings.AutoKill = not Settings.AutoKill print("[KILL] " .. (Settings.AutoKill and "BẬT" or "TẮT")) end
if input.KeyCode == Enum.KeyCode.V then Settings.Speed.Enabled = not Settings.Speed.Enabled SetSpeed() print("[SPEED] " .. (Settings.Speed.Enabled and "BẬT" or "TẮT")) end
if input.KeyCode == Enum.KeyCode.B then Settings.AutoFarm = not Settings.AutoFarm if Settings.AutoFarm then spawn(AutoFarm) else isFarming = false end print("[AUTO] " .. (Settings.AutoFarm and "BẬT" or "TẮT")) end
if input.KeyCode == Enum.KeyCode.R then TeleportToEnemy() end
end)
-- ============================================
-- LOOP
-- ============================================
RunService.Heartbeat:Connect(function()
if Settings.Aim.Enabled then UpdateAim() end
if Settings.Siclin.Enabled then Siclin() end
if Settings.Teleport.Enabled then TeleportToEnemy() end
if Settings.AutoKill.Enabled then AutoKill() end
if Settings.NoRecoil.Enabled then NoRecoil() end
if Settings.NoSpread.Enabled then NoSpread() end
if Settings.Speed.Enabled then SetSpeed() end
if Settings.Jump.Enabled then SetJump() end
end)
-- ============================================
-- CHARACTER SPAWN
-- ============================================
LocalPlayer.CharacterAdded:Connect(function()
wait(0.5)
if Settings.Speed.Enabled then SetSpeed() end
if Settings.Jump.Enabled then SetJump() end
if Settings.Invisible.Enabled then MakeInvisible() end
end)
-- ============================================
-- INIT
-- ============================================
CreateCircle()
CreateESP()
CreateMenu()
print("========================================")
print("⚡ DELTA S5 ULTIMATE - TẤN CÔNG TRẢ ĐŨA")
print("========================================")
print(" 🔑 KEY: Ricon36")
print(" 📱 NÚT ⚡ GÓC PHẢI MÀN HÌNH")
print(" 📱 BẤM -> NHẬP KEY -> VÀO MENU")
print("========================================")
print(" 🎯 AIM | MODE | 💥 SICLIN | 👻 ẨN")
print(" 🔵 ESP | 🛩️ FLY | 🌀 TELE | 🔫 KILL")
print(" ⚡ SPEED | 🚀 JUMP | 🌊 WALL | 🔧 LAG")
print(" 🤖 AUTO FARM")
print("========================================")
print(" [F] AIM | [Z] SICLIN | [E] ESP | [L] LAG")
print(" [X] FLY | [T] TELE | [G] KILL | [V] SPEED")
print(" [B] AUTO FARM | [R] TELE NGAY")
print("========================================")
print("✅ ĐÃ SẴN SÀNG!")
Công khai Cập nhật lần cuối: 2026-08-03 09:00:44 PM
