Back to Scripts
UPDATED UNIVERSAL AIMBOT

UPDATED UNIVERSAL AIMBOT

ScriptBlox
Universal Free

Game: Universal Script 📌

183 Views
0 Likes
0 Dislikes
endinakodulaze98

endinakodulaze98

offline

Features

FEATURES -Aimbot -Noclip -esp -walkspeed boost -jump boost -desync(most games)

Script Code

local Rayfield = loadstring(game:HttpGet('https://sirius.menu/rayfield'))()

local Window = Rayfield:CreateWindow({
   Name = "Luyas aimbot",
   Icon = nil, -- Icon in Topbar. Can use Lucide Icons (string) or Roblox Image (number). 0 to use no icon (default).
   LoadingTitle = "Yeooooo luyaaaa",
   LoadingSubtitle = "by endi",
   ShowText = "Rayfield", -- for mobile users to unhide rayfield, change if you'd like
   Theme = "Default", -- Check https://[Log in to view URL]

   ToggleUIKeybind = "Z", -- The keybind to toggle the UI visibility (string like "K" or Enum.KeyCode)

   DisableRayfieldPrompts = false,
   DisableBuildWarnings = false, -- Prevents Rayfield from warning when the script has a version mismatch with the interface

   ConfigurationSaving = {
      Enabled = true,
      FolderName = nil, -- Create a custom folder for your hub/game
      FileName = "peqe nation"
   },

   Discord = {
      Enabled = false, -- Prompt the user to join your Discord server if their executor supports it
      Invite = "noinvitelink", -- The Discord invite code, do not include discord.gg/. E.g. discord.gg/ ABCD would be ABCD
      RememberJoins = true -- Set this to false to make them join the discord every time they load it up
   },

   KeySystem = true, -- Set this to true to use our key system
   KeySettings = {
      Title = "aimbot key",
      Subtitle = "Key System",
      Note = "the key is: peqe", -- Use this to tell the user how to get a key
      FileName = "Key", -- It is recommended to use something unique as other scripts using Rayfield may overwrite your key file
      SaveKey = false, -- The user's key will be saved, but if you change the key, they will be unable to use your script
      GrabKeyFromSite = false, -- If this is true, set Key below to the RAW site you would like Rayfield to get the key from
      Key = {"peqe"} -- List of keys that will be accepted by the system, can be RAW file links (pastebin, github etc) or simple strings ("hello","key22")
   }
})

local MainTab = Window:CreateTab("Aimbot🔫", nil) -- Title, Image
local MainSection = MainTab:CreateSection("Activate")

Rayfield:Notify({
   Title = "Thank you for executing Luya and Endi's script",
   Content = "Notification Content",
   Duration = 6.5,
   Image = nil,
})

local Button = MainTab:CreateButton({
   Name = "Activate Aimbot",
   Callback = function()
        loadstring(game:HttpGet("https://raw.githubusercontent.com/Juanko-Scripts/OPEN-SOURCE/refs/heads/main/Aimbot%20HUB"))()

   end,
})

local Slider = MainTab:CreateSlider({
   Name = "walkspeed",
   Range = {0, 100},
   Increment = 1,
   Suffix = "Speed",
   CurrentValue = 16,
   Flag = "Slider1", -- A flag is the identifier for the configuration file, make sure every element has a different flag if you're using configuration saving to ensure no overlaps
   Callback = function(Value)
        game.Players.LocalPlayer.Character.Humanoid.WalkSpeed = (Value)
   end,
})

local MiscTab = Window:CreateTab("Misc", nil) -- Title, Image
local MiscSection = MiscTab:CreateSection("Miscenullose")

local Button = MiscTab:CreateButton({
   Name = "Noclip",
   Callback = function()
        getgenv().Players = game:GetService'Players'
getgenv().Host = Players.LocalPlayer
getgenv().AddNotification = function(title, text) game:GetService'StarterGui':SetCore("SendNotification", {Title = title; Text = text;}) end
getgenv().RunService = game:GetService'RunService';
getgenv().ContextActionService = game:GetService'ContextActionService';

local Noclip = true;
local NoclipKey = 'X'; -- Change your key here

RunService.RenderStepped:Connect(function()
    if Noclip then
        for _,v in pairs(Host.Character:GetDescendants()) do
            if v:IsA'BasePart' and v.CanCollide then
                v.CanCollide = false
            end
        end
    else
        for _,v in pairs(Host.Character:GetDescendants()) do
            if v:IsA'BasePart' and not v.CanCollide then
                v.CanCollide = true
            end
        end
    end
end)

function Noclipping(ActionName:string, Properties:EnumItem)
    if ActionName == 'Noclip' then
        if not Properties or Properties == Enum.UserInputState.Begin then
            Noclip = not Noclip
            AddNotification('Noclip','Noclip is now - '..tostring(Noclip))
        end
    end
end

ContextActionService:BindAction('Noclip', Noclipping, true, Enum.KeyCode[NoclipKey])
   end,
})

local ExtraTab = Window:CreateTab("Extras", nil) -- Title, Image
local ExtraSection = ExtraTab:CreateSection("Risky")

local Button = ExtraTab:CreateButton({
   Name = "HITBOX",
   Callback = function()
        loadstring(game:HttpGet("https://pastebin.com/raw/XxWj2B1j"))()
   end,
    })

local Button = ExtraTab:CreateButton({
   Name = "esp",
   Callback = function()
        -- Initialize ESP Toggle
local ESPEnabled = false

-- Function to create ESP for a player
local function createESP(player)
    local character = player.Character
    if not character then return end

    -- Create Billboard GUI
    local billboardGui = Instance.new("BillboardGui")
    billboardGui.Adornee = character:WaitForChild("Head") -- Attach to player's head
    billboardGui.Size = UDim2.new(2, 0, 2, 0)
    billboardGui.StudsOffset = Vector3.new(0, 3, 0)
    billboardGui.AlwaysOnTop = true

    -- Add a label to the GUI
    local textLabel = Instance.new("TextLabel")
    textLabel.Text = player.Name
    textLabel.Size = UDim2.new(1, 0, 1, 0)
    textLabel.BackgroundTransparency = 1
    textLabel.TextColor3 = Color3.new(1, 0, 0) -- Red text
    textLabel.Parent = billboardGui

    billboardGui.Parent = character:WaitForChild("Head")
end

-- Function to toggle ESP
local function toggleESP()
    ESPEnabled = not ESPEnabled
    for _, player in pairs(game.Players:GetPlayers()) do
        if player ~= game.Players.LocalPlayer then
            if ESPEnabled then
                createESP(player)
            else
                -- Remove ESP
                local character = player.Character
                if character and character:FindFirstChild("Head") then
                    local head = character:FindFirstChild("Head")
                    for _, child in pairs(head:GetChildren()) do
                        if child:IsA("BillboardGui") then
                            child:Destroy()
                        end
                    end
                end
            end
        end
    end
end

-- Create a button to toggle ESP
local ScreenGui = Instance.new("ScreenGui")
local ToggleButton = Instance.new("TextButton")

ScreenGui.Parent = game.Players.LocalPlayer:WaitForChild("PlayerGui")
ToggleButton.Parent = ScreenGui
ToggleButton.Size = UDim2.new(0, 200, 0, 50)
ToggleButton.Position = UDim2.new(0.5, -100, 0.9, -25)
ToggleButton.Text = "Toggle ESP"
ToggleButton.BackgroundColor3 = Color3.new(0, 0.5, 1)

-- Button click event
ToggleButton.MouseButton1Click:Connect(toggleESP)

-- Update ESP when players join or leave
game.Players.PlayerAdded:Connect(function(player)
    if ESPEnabled then
        createESP(player)
    end
end)

game.Players.PlayerRemoving:Connect(function(player)
    if ESPEnabled then
        toggleESP()
    end
end)

   end,
})

ExtraTab:CreateSlider({
    Name = "JumpPower",
    Range = {20, 100},
    Increment = 1,
    Suffix = "changer",
    CurrentValue = 50,
    Flag = "JumpPowerSlider",
    Callback = function(value)
        local player = game.Players.LocalPlayer
        local character = player.Character or player.CharacterAdded:Wait()
        local humanoid = character:FindFirstChildOfClass("Humanoid")
        if humanoid then
            humanoid.JumpPower = value
        end
    end,
})

MainTab:CreateToggle({
    Name = "Desync Mode",
    CurrentValue = false,
    Flag = "DesyncToggle",
    Callback = function(enabled)
        local player = game.Players.LocalPlayer
        local character = player.Character or player.CharacterAdded:Wait()
        local hrp = character:WaitForChild("HumanoidRootPart")

        if enabled then
            _G.desyncing = true

            task.spawn(function()
                while _G.desyncing do
                    -- Local-only movement (not replicated)
                    hrp.CFrame = hrp.CFrame * CFrame.new(
                        math.random(-0.5, 0.5),
                        0,
                        math.random(-0.5, 0.5)
                    )
                    task.wait(0.1)
                end
            end)
        else
            _G.desyncing = false
        end
    end,
})

Ratings & Reviews

No reviews yet. Be the first to review this script!

Comments (0)

Please login to comment

Login with Discord

Loading comments...