local Players = game:GetService("Players") local ReplicatedStorage = game:GetService("ReplicatedStorage") local RunService = game:GetService("RunService") local TextChatService = game:GetService("TextChatService") local LocalPlayer = Players.LocalPlayer local Event = ReplicatedStorage:WaitForChild("Events"):WaitForChild("GameRemoteFunction") local loopKill = {} local flingTargets = {} local function findPlayer(partial) if partial == "all" then return "all" end partial = partial:lower() for _, plr in ipairs(Players:GetPlayers()) do if plr \~= LocalPlayer and plr.Name:lower():find(partial) then return plr end end return nil end local function sendChat(msg) local channel = TextChatService:WaitForChild("TextChannels"):WaitForChild("RBXGeneral") channel:SendAsync(msg) end local function printCommands() print("=== Lilrabbi7416 Commands ===") print("lk - Loop kill") print("unlk - Stop loop kill") print("k - One-time kill") print("f - Fling") print("uf - Stop fling") print("Made by Lilrabbi7416 | skid = gay") print("=============================") end local function FireAttackOnPlayer(target) if not target or not target.Character or not target.Character:FindFirstChild("HumanoidRootPart") then return end local tool = LocalPlayer.Character and LocalPlayer.Character:FindFirstChild("Gaia") if not tool then return end local myRoot = LocalPlayer.Character.HumanoidRootPart local origin = myRoot.Position local targetRoot = target.Character.HumanoidRootPart local direction = (targetRoot.Position - origin).Unit local distance = (targetRoot.Position - origin).Magnitude local attackData = { attackCycleData = {lungeMult = 0.75, slowMult = 0, attackTime = 0.71666666666667, knockbackMult = 0, slowTime = 0}, knockback = 0, shouldLock = false, shouldLunge = false, hitboxOffset = Vector3.new(0, 0, -1.5), isCritical = false, shouldSlow = false, attackCooldown = 0.001, damage = 100, lungeKnockback = 0, cycleIndex = 3, slowMult = 0, hitboxSize = Vector3.new(9, 14, 8), weaponDefinition = { attackCycle = { ["1"] = {knockbackMul = 0, slowMult = 0, attackTime = 0.65, lungeMul = 1, slowTime = 0}, ["4"] = {lungeMult = 0, attackTime = 0.98333333333333, slowMult = 0, hitboxOffsetAdd = Vector3.new(0, 0, -1.5), hitboxSizeAdd = Vector3.new(0, 0, 3), knockbackMult = 0, slowTime = 0}, ["3"] = {lungeMult = 0.75, slowMult = 0, attackTime = 0.71666666666667, knockbackMult = 0, slowTime = 0}, ["2"] = {lungeMult = 1, slowMult = 0, attackTime = 0.65, knockbackMult = 0, slowTime = 0} }, attackOrder = {"1", "2", "3", "4"} }, tool = tool, slowTime = 0 } local hitData = {{ knockback = 0, isClosestEnemy = true, origin = origin, enemyModel = target.Character, distance = distance, direction = direction }} Event:InvokeServer("AttemptWeaponHit", attackData, hitData) end local function startLoopKill(target) if target == "all" then for _, plr in ipairs(Players:GetPlayers()) do if plr \~= LocalPlayer then loopKill[plr] = true end end else loopKill[target] = true end end local function stopLoopKill(target) if target == "all" then loopKill = {} else loopKill[target] = nil end end local function flingPlayer(target) if not target or not target.Character or not target.Character:FindFirstChild("HumanoidRootPart") then return end flingTargets[target] = true local root = target.Character.HumanoidRootPart spawn(function() while flingTargets[target] and target.Character and root do root.Velocity = Vector3.new(math.random(-100,100), 200, math.random(-100,100)) task.wait(0.1) end end) end local function stopFling(target) if target == "all" then flingTargets = {} else flingTargets[target] = nil end end RunService.Heartbeat:Connect(function() for target, _ in pairs(loopKill) do if typeof(target) == "Instance" then FireAttackOnPlayer(target) end end end) TextChatService.MessageReceived:Connect(function(message) if message.TextSource.UserId \~= LocalPlayer.UserId then return end local text = message.Text:lower() local args = text:split(" ") local cmd = args[1] if cmd == "lk" or cmd == "k" or cmd == "f" or cmd == "unlk" or cmd == "uf" then sendChat("check console for commands, by Lilrabbi7416") printCommands() local targetStr = args[2] if not targetStr then return end local target = findPlayer(targetStr) if not target and targetStr \~= "all" then print("Player not found: " .. targetStr) return end if cmd == "lk" then startLoopKill(target) print("Loop kill started on " .. (target == "all" and "everyone" or target.Name)) elseif cmd == "unlk" then stopLoopKill(target) print("Loop kill stopped on " .. (target == "all" and "everyone" or target.Name)) elseif cmd == "k" then if target == "all" then for _, plr in ipairs(Players:GetPlayers()) do if plr \~= LocalPlayer then FireAttackOnPlayer(plr) end end else FireAttackOnPlayer(target) end print("One-time kill executed on " .. (target == "all" and "everyone" or target.Name)) elseif cmd == "f" then if target \~= "all" then flingPlayer(target) print("Fling started on " .. target.Name) end elseif cmd == "uf" then stopFling(target) print("Fling stopped on " .. (target == "all" and "everyone" or target.Name)) end end end) -- ESP Chams local Chams = {} local function createPartChams(character) if not character then return end if Chams[character] then for _, v in ipairs(Chams[character]) do if v then v:Destroy() end end end Chams[character] = {} for _, part in ipairs(character:GetChildren()) do if part:IsA("BasePart") and part.Transparency < 1 then local chams = Instance.new("BoxHandleAdornment") chams.Name = "AlwaysChams" chams.Adornee = part chams.Size = part.Size + Vector3.new(0.1,0.1,0.1) chams.Color3 = Color3.fromRGB(255,50,150) chams.Transparency = 0.4 chams.AlwaysOnTop = true chams.ZIndex = 10 chams.Parent = part table.insert(Chams[character], chams) local outline = Instance.new("BoxHandleAdornment") outline.Name = "ChamsOutline" outline.Adornee = part outline.Size = part.Size + Vector3.new(0.3,0.3,0.3) outline.Color3 = Color3.fromRGB(255,255,255) outline.Transparency = 0.7 outline.AlwaysOnTop = true outline.ZIndex = 5 outline.Parent = part table.insert(Chams[character], outline) end end end local function updateAllChams() for _, plr in ipairs(Players:GetPlayers()) do if plr \~= LocalPlayer then local char = plr.Character if char and char:FindFirstChild("HumanoidRootPart") then if not Chams[char] or #Chams[char] == 0 then createPartChams(char) end end end end end RunService.Heartbeat:Connect(updateAllChams) Players.PlayerAdded:Connect(function(plr) plr.CharacterAdded:Connect(function(char) task.wait(0.3) createPartChams(char) end) end) print("Command script loaded by Lilrabbi7416") print("Type commands in chat (lk , k kills user once, f flings user, unlk ")