
KeylessUniversal

local sigma = HumanoidRootPart
local Rayfield = loadstring(game:HttpGet('https://sirius.menu/rayfield'))()
local Window = Rayfield:CreateWindow({
Name = "๐ฏ - Covronโs Aimbot Script - ๐ค",
LoadingTitle = "๐ - This script is now Universal!",
LoadingSubtitle = "By Covnetoron",
Theme = "DarkBlue",
ConfigurationSaving = {
Enabled = true,
FileName = "covronsaimbot"
},
KeySystem = false
})
local Tab = Window:CreateTab("๐ - Main", 0)
local Paragraph = Tab:CreateParagraph({
Title = "Welcome " .. game:GetService("Players").LocalPlayer.Name .. "!",
Content = "You are currently using Version 1.3 of Covrons Aimbot Script, navigate to the tabs to get started."
})
local Section = Tab:CreateSection("โ๏ธ - Updates")
local Paragraph = Tab:CreateParagraph({Title = "Version 1.0", Content = "Nothing new, well, since itโs an first version of my script."})
local Paragraph = Tab:CreateParagraph({Title = "Version 1.1", Content = "Fixed AimBot bug (Used to stop at death)"})
local Paragraph = Tab:CreateParagraph({Title = "Version 1.2", Content = "Make it so PlayerAimbot has no Y movement."})
local Paragraph = Tab:CreateParagraph({Title = "Version 1.3 (CURRENT VERSION)", Content = "Added Smoothness to Aimbots."})
local Section = Tab:CreateSection("๐ฎ - Server Info")
local idplacefind = game.PlaceId
local Paragraph = Tab:CreateParagraph({Title = "Game Place ID", Content = "The game ID you are currently in is: " .. idplacefind .. " "})
local MarketplaceService = game:GetService("MarketplaceService")
local gameName = MarketplaceService:GetProductInfo(game.PlaceId).Name
local Paragraph = Tab:CreateParagraph({
Title = "Game Name",
Content = "You are currently playing: " .. gameName
})
local serverAge = math.floor(time())
local formattedTime = string.format("%02d:%02d:%02d", serverAge // 3600, (serverAge % 3600) // 60, serverAge % 60)
local Paragraph = Tab:CreateParagraph({
Title = "Server Age",
Content = "The server has been running for: " .. formattedTime
})
local MarketplaceService = game:GetService("MarketplaceService")
local success, productInfo = pcall(function()
return MarketplaceService:GetProductInfo(game.PlaceId)
end)
local gameOwner = "Unknown"
if success and productInfo and productInfo.Creator then
gameOwner = productInfo.Creator.Name
end
local Paragraph = Tab:CreateParagraph({
Title = "Game Owner",
Content = "This game was created by: " .. gameOwner
})
local playerCount = #game.Players:GetPlayers()
local Paragraph = Tab:CreateParagraph({
Title = "Player Count",
Content = "There are currently " .. playerCount .. " players in this server."
})
local MarketplaceService = game:GetService("MarketplaceService")
local success, productInfo = pcall(function()
return MarketplaceService:GetProductInfo(game.PlaceId)
end)
local creationDate = "Unknown"
if success and productInfo and productInfo.Created then
creationDate = productInfo.Created
end
local Paragraph = Tab:CreateParagraph({
Title = "Game Creation Date",
Content = "This game was created on: " .. creationDate
})
local Section = Tab:CreateSection("EXTRA")
local Toggle = Tab:CreateToggle({
Name = "Notify who left and joined the server.",
CurrentValue = false,
Flag = "PlayerNotifications",
Callback = function(Value)
if Value then
Players.PlayerAdded:Connect(function(player)
Rayfield:Notify({
Title = "Player Joined",
Content = player.Name .. " has joined the game.",
Duration = 6.5,
Image = 4483362458,
})
end)
Players.PlayerRemoving:Connect(function(player)
Rayfield:Notify({
Title = "Player Left",
Content = player.Name .. " has left the game.",
Duration = 6.5,
Image = 4483362458,
})
end)
end
end,
})
local Button = Tab:CreateButton({
Name = "Destroy UI",
Callback = function()
local Button = Tab:CreateButton({
Name = "You sure?",
Callback = function()
Rayfield:Destroy()
end,
})
end,
})
local Tab = Window:CreateTab("๐ฏ - Aimbot", 0)
local Section = Tab:CreateSection("๐ - Blatant")
local Label = Tab:CreateLabel("โ ๏ธ WARNING! AIMBOT does not work with smoothing! Use BetterAimbot!", 0, Color3.fromRGB(201, 201, 110), false)
local RunService = game:GetService("RunService")
local Players = game:GetService("Players")
local camera = workspace.CurrentCamera
local localPlayer = Players.LocalPlayer
local cameraConnection
local Toggle = Tab:CreateToggle({
Name = "Aimbot",
CurrentValue = false,
Flag = "AimBot",
Callback = function(enabled)
if enabled then
cameraConnection = RunService.RenderStepped:Connect(function()
if not localPlayer.Character or not localPlayer.Character:FindFirstChild("HumanoidRootPart") then
return
end
local myPos = localPlayer.Character.HumanoidRootPart.Position
local nearestPlayer = nil
local shortestDistance = math.huge
for _, player in ipairs(Players:GetPlayers()) do
if player ~= localPlayer and player.Character and player.Character:FindFirstChild("HumanoidRootPart") then
local dist = (player.Character.HumanoidRootPart.Position - myPos).Magnitude
if dist < shortestDistance then
shortestDistance = dist
nearestPlayer = player
end
end
end
if nearestPlayer and nearestPlayer.Character and nearestPlayer.Character:FindFirstChild("HumanoidRootPart") then
local targetPos = nearestPlayer.Character.HumanoidRootPart.Position
local camPos = camera.CFrame.Position
camera.CFrame = CFrame.new(camPos, targetPos)
end
end)
else
if cameraConnection then
cameraConnection:Disconnect()
cameraConnection = nil
end
end
end,
})
local Section = Tab:CreateSection("๐ - Non Blatant")
local RunService = game:GetService("RunService")
local Players = game:GetService("Players")
local camera = workspace.CurrentCamera
local localPlayer = Players.LocalPlayer
local cameraConnection
local smoothFactor = 10
local Toggle = Tab:CreateToggle({
Name = "BetterAim",
CurrentValue = false,
Flag = "BetterAim",
Callback = function(enabled)
if enabled then
cameraConnection = RunService.RenderStepped:Connect(function()
if not localPlayer.Character or not localPlayer.Character:FindFirstChild("HumanoidRootPart") then
return
end
local myPos = localPlayer.Character.HumanoidRootPart.Position
local nearestPlayer = nil
local shortestDistance = math.huge
for _, player in ipairs(Players:GetPlayers()) do
if player ~= localPlayer and player.Character and player.Character:FindFirstChild("HumanoidRootPart") then
local dist = (player.Character.HumanoidRootPart.Position - myPos).Magnitude
if dist < shortestDistance then
shortestDistance = dist
nearestPlayer = player
end
end
end
if nearestPlayer and nearestPlayer.Character and nearestPlayer.Character:FindFirstChild("HumanoidRootPart") then
local targetPos = nearestPlayer.Character.HumanoidRootPart.Position
local camPos = camera.CFrame.Position
local newCFrame = camera.CFrame:Lerp(CFrame.new(camPos, targetPos), smoothFactor / 100)
camera.CFrame = newCFrame
end
end)
else
if cameraConnection then
cameraConnection:Disconnect()
cameraConnection = nil
end
end
end,
})
local Slider = Tab:CreateSlider({
Name = "Smoothen BetterAimbot",
Range = {0, 100},
Increment = 1,
Suffix = "%",
CurrentValue = 10,
Flag = "SmoothenBetterAimBot",
Callback = function(value)
smoothFactor = math.clamp(value, 0, 100)
end,
})
local Label = Tab:CreateLabel("BetterAimbot can sometimes be bad if you have fast speeds!", 0, Color3.fromRGB(158, 107, 108), false)
local Section = Tab:CreateSection("๐ฅ - Non Friendly-Fire.")
local RunService = game:GetService("RunService")
local Players = game:GetService("Players")
local camera = workspace.CurrentCamera
local localPlayer = Players.LocalPlayer
local cameraConnection
local smoothFactor = 10
local Toggle = Tab:CreateToggle({
Name = "Non-Lock onto teammates",
CurrentValue = false,
Flag = "NoLockOnTeammates",
Callback = function(enabled)
if enabled then
cameraConnection = RunService.RenderStepped:Connect(function()
if not localPlayer.Character or not localPlayer.Character:FindFirstChild("HumanoidRootPart") or not localPlayer.Team then
return
end
local myPos = localPlayer.Character.HumanoidRootPart.Position
local nearestEnemy = nil
local shortestDistance = math.huge
for _, player in ipairs(Players:GetPlayers()) do
if player ~= localPlayer and player.Team ~= localPlayer.Team and player.Character and player.Character:FindFirstChild("HumanoidRootPart") then
local dist = (player.Character.HumanoidRootPart.Position - myPos).Magnitude
if dist < shortestDistance then
shortestDistance = dist
nearestEnemy = player
end
end
end
if nearestEnemy and nearestEnemy.Character and nearestEnemy.Character:FindFirstChild("HumanoidRootPart") then
local targetPos = nearestEnemy.Character.HumanoidRootPart.Position
local camPos = camera.CFrame.Position
local newCFrame = camera.CFrame:Lerp(CFrame.new(camPos, targetPos), smoothFactor / 100)
camera.CFrame = newCFrame
end
end)
else
if cameraConnection then
cameraConnection:Disconnect()
cameraConnection = nil
end
end
end,
})
local Slider = Tab:CreateSlider({
Name = "Smoothen Non-Lock on Teammates",
Range = {0, 100},
Increment = 1,
Suffix = "%",
CurrentValue = 10,
Flag = "NonLockOnTeammatesSmoothen",
Callback = function(value)
smoothFactor = math.clamp(value, 0, 100)
end,
})
local Section = Tab:CreateSection("๐ฅ - Safety Aimbot.")
local RunService = game:GetService("RunService")
local Players = game:GetService("Players")
local camera = workspace.CurrentCamera
local localPlayer = Players.LocalPlayer
local cameraConnection
local smoothFactor = 10
local healthThreshold = 50
local function getNearestTarget()
if not localPlayer.Character or not localPlayer.Character:FindFirstChild("Humanoid") then
return nil
end
local myHealth = localPlayer.Character.Humanoid.Health
local myMaxHealth = localPlayer.Character.Humanoid.MaxHealth
local myHealthPercentage = (myHealth / myMaxHealth) * 100
local myPos = localPlayer.Character:FindFirstChild("HumanoidRootPart") and localPlayer.Character.HumanoidRootPart.Position
if not myPos then return nil end
local bestTarget = nil
local shortestDistance = math.huge
for _, player in ipairs(Players:GetPlayers()) do
if player ~= localPlayer and player.Character and player.Character:FindFirstChild("Humanoid") and player.Character:FindFirstChild("HumanoidRootPart") then
local targetHealth = player.Character.Humanoid.Health
local targetMaxHealth = player.Character.Humanoid.MaxHealth
local targetHealthPercentage = (targetHealth / targetMaxHealth) * 100
if (myHealthPercentage <= healthThreshold and targetHealthPercentage <= healthThreshold) or
(myHealthPercentage > healthThreshold and targetHealthPercentage > healthThreshold) then
local dist = (player.Character.HumanoidRootPart.Position - myPos).Magnitude
if dist < shortestDistance then
shortestDistance = dist
bestTarget = player
end
end
end
end
return bestTarget
end
local Toggle = Tab:CreateToggle({
Name = "Check For Health",
CurrentValue = false,
Flag = "CheckHealth",
Callback = function(enabled)
if enabled then
cameraConnection = RunService.RenderStepped:Connect(function()
local targetPlayer = getNearestTarget()
if targetPlayer and targetPlayer.Character and targetPlayer.Character:FindFirstChild("HumanoidRootPart") then
local targetPos = targetPlayer.Character.HumanoidRootPart.Position
local camPos = camera.CFrame.Position
local newCFrame = camera.CFrame:Lerp(CFrame.new(camPos, targetPos), smoothFactor / 100)
camera.CFrame = newCFrame
end
end)
else
if cameraConnection then
cameraConnection:Disconnect()
cameraConnection = nil
end
end
end,
})
local Slider = Tab:CreateSlider({
Name = "Smoothen Check Health",
Range = {0, 100},
Increment = 1,
Suffix = "%",
CurrentValue = 10,
Flag = "Slider_Smoothness",
Callback = function(value)
smoothFactor = math.clamp(value, 0, 100)
end,
})
local Section = Tab:CreateSection("๐ฏ - Player Aimbot")
local Label = Tab:CreateLabel("Fixed Player Aimbot so your player can only face not look up nor down (VERY good for closet cheating.)", 0, Color3.fromRGB(255, 255, 255), false)
local RunService = game:GetService("RunService")
local Players = game:GetService("Players")
local localPlayer = Players.LocalPlayer
local rotationConnection
local smoothFactor = 10
local function getNearestTarget()
if not localPlayer.Character or not localPlayer.Character:FindFirstChild("HumanoidRootPart") then
return nil
end
local myPos = localPlayer.Character.HumanoidRootPart.Position
local nearestPlayer = nil
local shortestDistance = math.huge
for _, player in ipairs(Players:GetPlayers()) do
if player ~= localPlayer and player.Character and player.Character:FindFirstChild("HumanoidRootPart") then
local enemyRoot = player.Character.HumanoidRootPart
local dist = (Vector3.new(enemyRoot.Position.X, 0, enemyRoot.Position.Z) - Vector3.new(myPos.X, 0, myPos.Z)).Magnitude
if dist < shortestDistance then
shortestDistance = dist
nearestPlayer = player
end
end
end
return nearestPlayer
end
local Toggle = Tab:CreateToggle({
Name = "Face Nearest Player (Ignore Y)",
CurrentValue = false,
Flag = "Toggle_FaceNearest",
Callback = function(enabled)
if enabled then
rotationConnection = RunService.RenderStepped:Connect(function()
if not localPlayer.Character or not localPlayer.Character:FindFirstChild("HumanoidRootPart") then
return
end
local myRoot = localPlayer.Character.HumanoidRootPart
local myPos = myRoot.Position
local nearestTarget = getNearestTarget()
if nearestTarget and nearestTarget.Character and nearestTarget.Character:FindFirstChild("HumanoidRootPart") then
local targetPos = nearestTarget.Character.HumanoidRootPart.Position
local flatTargetPos = Vector3.new(targetPos.X, myPos.Y, targetPos.Z)
local newCFrame = myRoot.CFrame:Lerp(CFrame.new(myPos, flatTargetPos), smoothFactor / 100)
myRoot.CFrame = newCFrame
end
end)
else
if rotationConnection then
rotationConnection:Disconnect()
rotationConnection = nil
end
end
end,
})
local Slider = Tab:CreateSlider({
Name = "Rotation Smoothness",
Range = {0, 100},
Increment = 1,
Suffix = "%",
CurrentValue = 10,
Flag = "Slider_RotationSmoothness",
Callback = function(value)
smoothFactor = math.clamp(value, 0, 100)
end,
})
local Label = Tab:CreateLabel("โ ๏ธ WARNING! PlayAimbot is not recommended if you are trying to closet cheat!", 0, Color3.fromRGB(201, 201, 110), false)
local Label = Tab:CreateLabel("โ
- Problem with PlayerAimbot? Make the smoothness a high number.", 0, Color3.fromRGB(83, 194, 89), false)
local Section = Tab:CreateSection("This is the end. Go to another tab or go up!")
local Tab = Window:CreateTab("๐ - Visuals", 0)
local Label = Tab:CreateLabel("โ ๏ธ WARNING! Visuals are not recommended for closet cheating!", 0, Color3.fromRGB(201, 201, 110), false)
local Toggle = Tab:CreateToggle({
Name = "ESP",
CurrentValue = false,
Flag = "ESP_Toggle",
Callback = function(Value)
ESPEnabled = Value
end
})
local lplr = game.Players.LocalPlayer
local camera = game:GetService("Workspace").CurrentCamera
local CurrentCamera = workspace.CurrentCamera
local worldToViewportPoint = CurrentCamera.worldToViewportPoint
local HeadOff = Vector3.new(0, 0.5, 0)
local LegOff = Vector3.new(0, 3, 0)
local function createBoxEsp(v)
local Box = Drawing.new("Square")
local HealthBar = Drawing.new("Line")
local NameTag = Drawing.new("Text")
local DistanceTag = Drawing.new("Text")
local Tracer = Drawing.new("Line")
Box.Color = v.TeamColor.Color
Box.Thickness = 3
Box.Transparency = 1
Box.Filled = false
HealthBar.Color = Color3.new(0, 1, 0)
HealthBar.Thickness = 2
NameTag.Color = Color3.new(1, 1, 1)
NameTag.Size = 9
NameTag.Center = true
NameTag.Outline = true
NameTag.OutlineColor = Color3.new(0, 0, 0)
DistanceTag.Color = Color3.new(1, 1, 1)
DistanceTag.Size = 9
DistanceTag.Center = true
DistanceTag.Outline = true
DistanceTag.OutlineColor = Color3.new(0, 0, 0)
Tracer.Color = v.TeamColor.Color
Tracer.Thickness = 2
game:GetService("RunService").RenderStepped:Connect(function()
if ESPEnabled and v.Character and v.Character:FindFirstChild("Humanoid") and v.Character:FindFirstChild("HumanoidRootPart") and v ~= lplr and v.Character.Humanoid.Health > 0 then
local Vector, onScreen = camera:worldToViewportPoint(v.Character.HumanoidRootPart.Position)
local RootPart = v.Character.HumanoidRootPart
local Head = v.Character.Head
local RootPosition, RootVisibility = worldToViewportPoint(CurrentCamera, RootPart.Position)
local HeadPosition = worldToViewportPoint(CurrentCamera, Head.Position + HeadOff)
local LegPosition = worldToViewportPoint(CurrentCamera, RootPart.Position - LegOff)
Box.Size = Vector2.new(1000 / RootPosition.Z, HeadPosition.Y - LegPosition.Y)
Box.Position = Vector2.new(RootPosition.X - Box.Size.X / 2, RootPosition.Y - Box.Size.Y / 2)
local health = v.Character.Humanoid.Health / v.Character.Humanoid.MaxHealth
HealthBar.From = Vector2.new(Box.Position.X + Box.Size.X + 5, Box.Position.Y + Box.Size.Y * (1 - health))
HealthBar.To = Vector2.new(Box.Position.X + Box.Size.X + 5, Box.Position.Y + Box.Size.Y)
HealthBar.Color = Color3.new(1 - health, health, 0)
NameTag.Position = Vector2.new(Box.Position.X + Box.Size.X / 2, Box.Position.Y - 20)
NameTag.Text = v.Name
DistanceTag.Position = Vector2.new(Box.Position.X + Box.Size.X / 2, Box.Position.Y + Box.Size.Y)
DistanceTag.Text = tostring(math.floor((lplr.Character.HumanoidRootPart.Position - RootPart.Position).Magnitude)) .. "m"
local lplrHead = lplr.Character:FindFirstChild("Head")
if lplrHead then
local lplrHeadViewport = camera:worldToViewportPoint(lplrHead.Position)
Tracer.From = Vector2.new(lplrHeadViewport.X, lplrHeadViewport.Y)
Tracer.To = Vector2.new(RootPosition.X, RootPosition.Y)
end
if onScreen then
Box.Visible = true
HealthBar.Visible = true
NameTag.Visible = true
DistanceTag.Visible = true
Tracer.Visible = true
else
Box.Visible = false
HealthBar.Visible = false
NameTag.Visible = false
DistanceTag.Visible = false
Tracer.Visible = false
end
else
Box.Visible = false
HealthBar.Visible = false
NameTag.Visible = false
DistanceTag.Visible = false
Tracer.Visible = false
end
end)
end
for i, v in pairs(game.Players:GetChildren()) do
createBoxEsp(v)
end
game.Players.PlayerAdded:Connect(function(v)
createBoxEsp(v)
end)
local Toggle = Tab:CreateToggle({
Name = "Find Low HP",
CurrentValue = false,
Flag = "FindLowHp",
Callback = function(Value)
TargetTrackerEnabled = Value
end
})
local lplr = game.Players.LocalPlayer
local camera = workspace.CurrentCamera
local function createTextDisplay()
local TextLabel = Drawing.new("Text")
TextLabel.Size = 16
TextLabel.Color = Color3.new(1, 0, 0)
TextLabel.Outline = true
TextLabel.Center = true
TextLabel.Visible = false
return TextLabel
end
local TargetList = {}
local function updateTargetTracker()
for _, textLabel in pairs(TargetList) do
textLabel.Visible = false
end
if not TargetTrackerEnabled then
return
end
local index = 0
for _, player in pairs(game.Players:GetPlayers()) do
if player ~= lplr and player.Character and player.Character:FindFirstChild("Humanoid") and player.Character:FindFirstChild("HumanoidRootPart") then
local humanoid = player.Character.Humanoid
local rootPart = player.Character.HumanoidRootPart
if humanoid.Health > 0 and humanoid.Health / humanoid.MaxHealth <= 0.30 then
index = index + 1
if not TargetList[index] then
TargetList[index] = createTextDisplay()
end
local screenPos, onScreen = camera:WorldToViewportPoint(rootPart.Position)
if onScreen then
local healthPercent = math.floor((humanoid.Health / humanoid.MaxHealth) * 100)
local distance = math.floor((lplr.Character.HumanoidRootPart.Position - rootPart.Position).Magnitude)
TargetList[index].Text = player.Name .. " | Health: " .. healthPercent .. "% | " .. distance .. "m"
TargetList[index].Position = Vector2.new(screenPos.X, screenPos.Y)
TargetList[index].Visible = true
end
end
end
end
end
game:GetService("RunService").RenderStepped:Connect(updateTargetTracker)
local Tab = Window:CreateTab("โโโ", 0)
local Paragraph = Tab:CreateParagraph({Title = "Thanks for using Covrons Aimbot Script!", Content = "No really! I appreciate it, I would even more if you would consider liking this script! (On Scriptblox.com)"})
local Section = Tab:CreateSection("๐ - Script Stuff")
local Paragraph = Tab:CreateParagraph({Title = "How long it took to create this", Content = "Estimated 2-3 hours."})
local Paragraph = Tab:CreateParagraph({Title = "Release Date", Content = "Friday, February 14, 2025, Valentineโs Day."})
local Paragraph = Tab:CreateParagraph({Title = "Owner", Content = "Owner is Covron._ on Discord!"})
local Section = Tab:CreateSection("Universal Scripts")
local Label = Tab:CreateLabel("โ ๏ธ WARNING! This Infinite Yeild may not be the latest version! If you are on delta or on a executor that has Infinite Yeild in it use that one! That one may (could not be though) the latest!", 0, Color3.fromRGB(201, 201, 110), false)
local Button = Tab:CreateButton({
Name = "Infinite Yeild",
Callback = function()
loadstring(game:HttpGet(('https://raw.githubusercontent.com/EdgeIY/infiniteyield/master/source'),true))()
end,
})
local Tab = Window:CreateTab("Configuration", 0)
local Label = Tab:CreateLabel("โ ๏ธ WARNING! Only use this if your config didnโt load!", 0, Color3.fromRGB(201, 201, 110), false)
local Button = Tab:CreateButton({
Name = "Load Configuration",
Callback = function()
Rayfield:LoadConfiguration()
end,
})
local Label = Tab:CreateLabel("Also! Your configuration is stored inside a folder called Covrons Aimbot whatever, itโs in your workspace!", 0, Color3.fromRGB(255, 255, 255), false)
Rayfield:LoadConfiguration()



keep it up ur good ๐
Is there Triggerbot? And does it work for mobile or iPad?
crashed my game
script not made by me made by my friend sorry to say