
KeylessUniversal

-- Lilrabbi7416 Killaura + Bring GUI
local Whitelisted = {}
local killauraEnabled = false
local bringEnabled = false
local Players = game:GetService("Players")
local function isWhitelisted(player)
for _, name in ipairs(Whitelisted) do
if name == player.Name then return true end
end
return false
end
local RunService = game:GetService("RunService")
local LocalPlayer = Players.LocalPlayer
local function getWeapon()
local char = LocalPlayer.Character
if not char then return nil end
for _, v in ipairs(char:GetChildren()) do
if v:FindFirstChild("WeaponHitEvent") then
return v end
end
return nil
end
local function optimizeWeapon(weapon)
pcall(function()
if weapon:GetAttribute("BaseCooldown") then weapon:SetAttribute("BaseCooldown", 0.25) end
if weapon:GetAttribute("AnimationTime") then
weapon:SetAttribute("AnimationTime", 0.35) end
end)
end
local Rayfield = loadstring(game:HttpGet('https://raw.githubusercontent.com/SiriusSoftwareLtd/Rayfield/main/source.lua'))()
local function getClosestPlayer()
local myChar = LocalPlayer.Character
if not myChar or not myChar:FindFirstChild("HumanoidRootPart") then return nil end
local myRoot = myChar.HumanoidRootPart
local closest, dist = nil, 500
for _, plr in ipairs(Players:GetPlayers()) do
if plr ~= LocalPlayer and plr.Character and not isWhitelisted(plr) then
local char = plr.Character
local root = char:FindFirstChild("HumanoidRootPart")
local head = char:FindFirstChild("Head")
if root and head then
local d = (myRoot.Position - root.Position).Magnitude
if d < dist then
dist = d
closest = plr
end
end
end
end
return closest
end
-- Custom Loading Screen
Rayfield:Notify({
Title = "made by Lilrabbi7416",
Content = "Killaura + Bring loaded successfully",
Duration = 6,
Image = 4483362458,
})
local Window = Rayfield:CreateWindow({
Name = "Lilrabbi7416 Hub",
LoadingTitle = "made by Lilrabbi7416",
LoadingSubtitle = "Killaura + Bring",
ConfigurationSaving = {
Enabled = true,
FolderName = "Lilrabbi7416",
FileName = "KillauraConfig"
}
})
local MainTab = Window:CreateTab("Main", 4483362458)
local WhitelistTab = Window:CreateTab("Whitelist", 4483362458)
local killauraConnection
local function startKillaura()
if killauraConnection then return end
killauraConnection = RunService.Heartbeat:Connect(function()
if not killauraEnabled then return end
local weapon = getWeapon()
if not weapon then return end
optimizeWeapon(weapon)
local remote = weapon:FindFirstChild("WeaponHitEvent")
if not remote then return end
local target = getClosestPlayer()
if not target or not target.Character then return end
local hitPart = target.Character:FindFirstChild("Head")
if hitPart then remote:FireServer(hitPart) end
end)
end
MainTab:CreateToggle({
Name = "Killaura (Auto Fire)",
CurrentValue = false,
Flag = "KillauraToggle",
Callback = function(Value)
killauraEnabled = Value
if Value then
startKillaura()
Rayfield:Notify({Title = "Killaura", Content = "Enabled - Attacking closest player", Duration = 4})
else
Rayfield:Notify({Title = "Killaura", Content = "Disabled", Duration = 4})
end
end,
})
local bringConnection
local function startBring()
if bringConnection then return end
bringConnection = RunService.Heartbeat:Connect(function()
if not bringEnabled then return end
local myChar = LocalPlayer.Character
if not myChar or not myChar:FindFirstChild("HumanoidRootPart") then return end
local myRoot = myChar.HumanoidRootPart.Position
for _, plr in ipairs(Players:GetPlayers()) do
if plr ~= LocalPlayer and plr.Character and plr.Character:FindFirstChild("HumanoidRootPart") then
plr.Character.HumanoidRootPart.CFrame = CFrame.new(myRoot + Vector3.new(math.random(-5,5), 0, math.random(-5,5)))
end
end
end)
end
WhitelistTab:CreateParagraph({Title = "Whitelist System", Content = "Whitelisted players will NOT be attacked by Killaura."})
local PlayerDropdown
local function refreshPlayerList()
local playerNames = {}
for _, plr in ipairs(Players:GetPlayers()) do
if plr ~= LocalPlayer then table.insert(playerNames, plr.Name) end
end
return playerNames
end
PlayerDropdown = WhitelistTab:CreateDropdown({
Name = "Select Player",
Options = refreshPlayerList(),
CurrentOption = {},
MultipleOptions = false,
Flag = "PlayerSelect",
Callback = function() end,
})
WhitelistTab:CreateButton({
Name = "Whitelist Selected Player",
Callback = function()
local selected = PlayerDropdown.CurrentOption[1]
if selected and not table.find(Whitelisted, selected) then
table.insert(Whitelisted, selected)
Rayfield:Notify({Title = "Whitelist", Content = selected .. " has been whitelisted", Duration = 4})
end
end,
})
MainTab:CreateToggle({
Name = "Bring Everyone (Client-Sided)",
CurrentValue = false,
Flag = "BringToggle",
Callback = function(Value)
bringEnabled = Value
if Value then
startBring()
Rayfield:Notify({Title = "Bring", Content = "Everyone is now being pulled to you (client only)", Duration = 5})
else
Rayfield:Notify({Title = "Bring", Content = "Disabled", Duration = 4})
end
end,
})
WhitelistTab:CreateButton({
Name = "Unwhitelist Selected Player",
Callback = function()
local selected = PlayerDropdown.CurrentOption[1]
if selected then
for i, name in ipairs(Whitelisted) do
if name == selected then
table.remove(Whitelisted, i)
Rayfield:Notify({Title = "Whitelist", Content = selected .. " has been removed", Duration = 4})
break
end
end
end
end,
})
WhitelistTab:CreateButton({
Name = "Refresh Player List",
Callback = function() PlayerDropdown:Refresh(refreshPlayerList()) end,
})
WhitelistTab:CreateButton({
Name = "Clear All Whitelist",
Callback = function()
Whitelisted = {}
Rayfield:Notify({Title = "Whitelist", Content = "All players unwhitelisted", Duration = 4})
end,
})
print("Lilrabbi7416 Hub loaded successfully!")No comments yet for this script.



