
KeylessUniversal

-- Load Rayfield UI Library
local Rayfield = loadstring(game:HttpGet('https://sirius.menu/rayfield'))()
-- Create the Window
local Window = Rayfield:CreateWindow({
Name = "My Rayfield GUI",
LoadingTitle = "Loading...",
LoadingSubtitle = "By YourName",
ConfigurationSaving = {
Enabled = false,
},
Discord = {
Enabled = false,
},
KeySystem = false
})
-- Create a Tab
local MainTab = Window:CreateTab("Main", 4483362458)
-- Aimbot Variables
local AimbotEnabled = false
local PredictionStrength = 100
local MinHealth = 1
local MaxHealth = 1000
local AutoplayEnabled = false
-- Function to Check if an Enemy is Valid
local function IsValidTarget(player)
if player == game.Players.LocalPlayer then return false end -- Don't aim at self
if not player.Character or not player.Character:FindFirstChild("HumanoidRootPart") then return false end -- Check if player has a character
if player.Team == game.Players.LocalPlayer.Team then return false end -- Team Check
local humanoid = player.Character:FindFirstChildOfClass("Humanoid")
if not humanoid then return false end
if humanoid.Health < MinHealth or humanoid.Health > MaxHealth then return false end -- Health Check
-- Wall Check
local origin = game.Players.LocalPlayer.Character.Head.Position
local targetPos = player.Character.HumanoidRootPart.Position
local ray = Ray.new(origin, (targetPos - origin).unit * (targetPos - origin).magnitude)
local part = workspace:FindPartOnRay(ray, game.Players.LocalPlayer.Character)
if part and part:IsDescendantOf(player.Character) then
return true -- No wall blocking
end
return false -- Blocked by a wall
end
-- Function to Aim at Nearest Enemy
local function AimAtEnemy()
local closestEnemy = nil
local shortestDistance = math.huge
local player = game.Players.LocalPlayer
local cam = workspace.CurrentCamera
for _, enemy in pairs(game.Players:GetPlayers()) do
if IsValidTarget(enemy) then
local enemyPos = enemy.Character.HumanoidRootPart.Position + (enemy.Character.HumanoidRootPart.Velocity / PredictionStrength)
local screenPos, onScreen = cam:WorldToViewportPoint(enemyPos)
if onScreen then
local distance = (Vector2.new(screenPos.X, screenPos.Y) - Vector2.new(cam.ViewportSize.X / 2, cam.ViewportSize.Y / 2)).magnitude
if distance < shortestDistance then
closestEnemy = enemy
shortestDistance = distance
end
end
end
end
if closestEnemy then
local targetPos = closestEnemy.Character.HumanoidRootPart.Position + (closestEnemy.Character.HumanoidRootPart.Velocity / PredictionStrength)
cam.CFrame = CFrame.new(cam.CFrame.Position, targetPos)
end
end
-- Aimbot Button
MainTab:CreateToggle({
Name = "Enable Aimbot",
CurrentValue = false,
Callback = function(Value)
AimbotEnabled = Value
while AimbotEnabled do
AimAtEnemy()
task.wait(0.01)
end
end
})
-- Prediction Strength Slider
MainTab:CreateSlider({
Name = "Prediction Strength",
Min = 1,
Max = 1600,
CurrentValue = 100,
Callback = function(Value)
PredictionStrength = Value
end
})
-- Health Range Sliders
MainTab:CreateSlider({
Name = "Min Health",
Min = 1,
Max = 1000,
CurrentValue = 1,
Callback = function(Value)
MinHealth = Value
end
})
MainTab:CreateSlider({
Name = "Max Health",
Min = 1,
Max = 1000,
CurrentValue = 1000,
Callback = function(Value)
MaxHealth = Value
end
})
-- Autoplay Toggle
MainTab:CreateToggle({
Name = "Enable Autoplay",
CurrentValue = false,
Callback = function(Value)
AutoplayEnabled = Value
while AutoplayEnabled do
AimAtEnemy()
task.wait(0.5)
end
end
})
![[KEYLESS] Moondiety Script | 17+ supported Games](https://scriptblox.com/images/sb/0-1753093706828.png)


made with chatgpt ong 😭😭
god tier chatgpt user
Ayo that's me
Not working