universal aimlock by me
Key RequiredUniversal

universal aimlock by me

Universal Scriptlackvlackv 1.7K views 319 executesUpdated Dec 19, 2025
2.5/ 5(2 votes)
1150% Positive
Lua Script•261 lines (7255 chars)
local Rayfield = loadstring(game:HttpGet('https://sirius.menu/rayfield'))()

local Window = Rayfield:CreateWindow({
   Name = "universal aimlock by lacedak on discord",
   Icon = 0,
   LoadingTitle = "lack hub",
   LoadingSubtitle = "by lacedak on discord",
   Theme = "Default",
   DisableRayfieldPrompts = false,
   DisableBuildWarnings = false,
   ConfigurationSaving = {
      Enabled = true,
      FolderName = "UnnamedShooterConfig",
      FileName = "Settings"
   },
   Discord = {
      Enabled = false,
      Invite = "noinvitelink",
      RememberJoins = true
   },
   KeySystem = false
})

-- Main Tab
local MainTab = Window:CreateTab(" Home", nil)
local Section = MainTab:CreateSection("Main Features")

Rayfield:Notify({
   Title = "Script Executed!",
   Content = "lack productions",
   Duration = 6.5,
   Image = nil,
})

-- Infinite Jump
MainTab:CreateButton({
   Name = "Infinite Jump",
   Callback = function()
        _G.infinjump = not _G.infinjump

        if _G.infinJumpStarted == nil then
            _G.infinJumpStarted = true
            
            game.StarterGui:SetCore("SendNotification", {
                Title = "lack hub", 
                Text = "inf jump on", 
                Duration = 5
            })

            local plr = game:GetService('Players').LocalPlayer
            local m = plr:GetMouse()
            m.KeyDown:connect(function(k)
                if _G.infinjump and k:byte() == 32 then
                    local humanoid = plr.Character:FindFirstChildOfClass('Humanoid')
                    if humanoid then
                        humanoid:ChangeState('Jumping')
                        wait()
                        humanoid:ChangeState('Seated')
                    end
                end
            end)
        end
   end,
})

-- ESP (Updated with toggle functionality)
local ESPEnabled = false
local ESPToggle = MainTab:CreateToggle({
   Name = "esp",
   CurrentValue = false,
   Flag = "esp on",
   Callback = function(Value)
       ESPEnabled = Value
       if Value then
           loadstring(game:HttpGet("https://raw.githubusercontent.com/rxn-xyz/ESP/main/esp%20%5Bwip%5D.lua",true))()
           Rayfield:Notify({
               Title = "esp on",
               Content = "Player highlights activated",
               Duration = 3,
               Image = nil
           })
       else
           -- Remove all ESP highlights
           for _, player in pairs(game:GetService("Players"):GetPlayers()) do
               if player ~= game:GetService("Players").LocalPlayer and player.Character then
                   local highlight = player.Character:FindFirstChildOfClass("Highlight")
                   if highlight then
                       highlight:Destroy()
                   end
               end
           end
           Rayfield:Notify({
               Title = "ESP Disabled",
               Content = "Player highlights removed",
               Duration = 3,
               Image = nil
           })
       end
   end,
})

-- Aimbot
MainTab:CreateToggle({
   Name = "aimlock right click hold",
   CurrentValue = false,
   Flag = "AimbotToggle",
   Callback = function(Value)
        if Value then
            local Aimbot = loadstring(game:HttpGet("https://raw.githubusercontent.com/Exunys/Aimbot-V3/main/src/Aimbot.lua"))()
            Aimbot.Load()
        end
   end,
})

-- Misc Tab
local MiscTab = Window:CreateTab("misc", nil)
local Section = MiscTab:CreateSection("Utilities")

-- FPS Booster
MiscTab:CreateButton({
    Name = "fps booster",
    Callback = function()
        for _, v in pairs(workspace:GetDescendants()) do
            if v:IsA("ParticleEmitter") or v:IsA("Decal") or v:IsA("Smoke") or v:IsA("Fire") then
                v:Destroy()
            end
        end
        
        settings().Rendering.QualityLevel = 1
        game:GetService("Lighting").GlobalShadows = false
        
        Rayfield:Notify({
            Title = "FPS Boost Applied",
            Content = "Graphics optimized for performance",
            Duration = 3,
            Image = nil
        })
    end
})

-- Infinite Yield
MiscTab:CreateButton({
    Name = "inf yield",
    Callback = function()
        loadstring(game:HttpGet('https://raw.githubusercontent.com/EdgeIY/infiniteyield/master/source'))()
        Rayfield:Notify({
            Title = "Admin Loaded",
            Content = "Press ; to open console",
            Duration = 5,
            Image = nil
        })
    end
})

-- FOV Changer
MiscTab:CreateSlider({
    Name = "fov",
    Range = {70, 120},
    Increment = 1,
    Suffix = "°",
    CurrentValue = 70,
    Flag = "FOVSlider",
    Callback = function(Value)
        workspace.CurrentCamera.FieldOfView = Value
    end
})

-- NoClip System
local NoclipActive = false
local NoclipConnection = nil

local function UpdateNoclip()
    if NoclipActive and game.Players.LocalPlayer.Character then
        for _, part in pairs(game.Players.LocalPlayer.Character:GetDescendants()) do
            if part:IsA("BasePart") then
                part.CanCollide = false
            end
        end
    end
end

MiscTab:CreateToggle({
    Name = "noclip",
    CurrentValue = false,
    Flag = "NoClipToggle",
    Callback = function(Value)
        NoclipActive = Value
        
        if NoclipConnection then
            NoclipConnection:Disconnect()
            NoclipConnection = nil
        end
        
        if Value then
            NoclipConnection = game:GetService("RunService").Stepped:Connect(UpdateNoclip)
            Rayfield:Notify({
                Title = "noclip on",
                Content = "you can now walk through walls",
                Duration = 3,
                Image = nil
            })
        else
            Rayfield:Notify({
                Title = "noclip off",
                Content = "collisions restored",
                Duration = 3,
                Image = nil
            })
        end
    end
})

-- Handle character respawns
game:GetService("Players").LocalPlayer.CharacterAdded:Connect(function(character)
    if NoclipActive then
        task.wait(0.5)
        UpdateNoclip()
    end
end)

-- Fullbright
MiscTab:CreateToggle({
    Name = "fullbright",
    CurrentValue = false,
    Flag = "FullbrightToggle",
    Callback = function(Value)
        if Value then
            game.Lighting.Ambient = Color3.new(1, 1, 1)
            game.Lighting.FogEnd = 100000
            game.StarterGui:SetCore("SendNotification", {
                Title = "lack hub",
                Text = "fullbright on",
                Duration = 3
            })
        else
            game.Lighting.Ambient = Color3.new(0.5, 0.5, 0.5)
            game.Lighting.FogEnd = 10000
        end
    end
})

-- Test Notification
MiscTab:CreateButton({
    Name = "test notification",
    Callback = function()
        Rayfield:Notify({
            Title = "lack hub",
            Content = "All systems operational!",
            Duration = 6.5,
            Image = nil,
            Actions = {
                Ignore = {
                    Name = "OK",
                    Callback = function()
                        print("Notification acknowledged")
                    end
                },
            }
        })
    end
})

Features & Information

locks onto target strongly can use in arsenal and other games without ban

Community Comments (1)

lackvlackvDec 19, 2025

lmk if you have issues

More Scripts for Universal Scripts