Jeffery epstein menu AI
Key RequiredUniversal

Jeffery epstein menu AI

Universal ScriptHacksprime_ownerHacksprime_owner 1.5K views 774 executesUpdated Jan 16, 2026
Unrated
00
Lua Script•138 lines (5460 chars)
local Rayfield = loadstring(game:HttpGet('https://sirius.menu/rayfield'))()

local Window = Rayfield:CreateWindow({
   Name = "JEFFERY EPSTEIN MENU V8: MULTI-FPS ☣️",
   LoadingTitle = "HOOKING GUN SYSTEMS...",
   LoadingSubtitle = "by Hacksprime",
   ConfigurationAddon = { Enabled = false },
   Theme = "Green",
   KeySystem = false
})

local Players = game:GetService("Players")
local RunService = game:GetService("RunService")
local Camera = workspace.CurrentCamera
local LocalPlayer = Players.LocalPlayer

_G.Aimbot = false
_G.Smoothness = 0.1
_G.Radius = 150
_G.ESP = false
_G.TeamCheck = true
_G.VectorSpeed = 0
_G.Bhop = false

local FOVCircle = Drawing.new("Circle")
FOVCircle.Thickness = 2
FOVCircle.Color = Color3.fromRGB(0, 255, 0)
FOVCircle.Visible = false

local ESP_Boxes = {}

local function GetTarget()
    local target = nil
    local dist = _G.Radius
    for _, p in pairs(Players:GetPlayers()) do
        if p ~= LocalPlayer and p.Character and p.Character:FindFirstChild("Head") then
            if _G.TeamCheck and p.Team == LocalPlayer.Team then continue end
            local pos, vis = Camera:WorldToViewportPoint(p.Character.Head.Position)
            if vis then
                local mag = (Vector2.new(pos.X, pos.Y) - Vector2.new(LocalPlayer:GetMouse().X, LocalPlayer:GetMouse().Y)).Magnitude
                if mag < dist then target = p dist = mag end
            end
        end
    end
    return target
end

RunService.RenderStepped:Connect(function()
    FOVCircle.Position = Vector2.new(LocalPlayer:GetMouse().X, LocalPlayer:GetMouse().Y + 36)
    FOVCircle.Radius = _G.Radius
    
    if _G.Aimbot then
        local t = GetTarget()
        if t then
            Camera.CFrame = Camera.CFrame:Lerp(CFrame.new(Camera.CFrame.Position, t.Character.Head.Position), _G.Smoothness)
        end
    end

    if _G.Bhop and LocalPlayer.Character and LocalPlayer.Character:FindFirstChild("Humanoid") then
        if LocalPlayer.Character.Humanoid.FloorMaterial ~= Enum.Material.Air then
            LocalPlayer.Character.Humanoid:ChangeState("Jumping")
        end
    end

    if _G.VectorSpeed > 0 and LocalPlayer.Character and LocalPlayer.Character:FindFirstChild("HumanoidRootPart") then
        local hum = LocalPlayer.Character.Humanoid
        if hum.MoveDirection.Magnitude > 0 then
            LocalPlayer.Character.HumanoidRootPart.CFrame = LocalPlayer.Character.HumanoidRootPart.CFrame + (hum.MoveDirection * _G.VectorSpeed)
        end
    end

    for _, p in pairs(Players:GetPlayers()) do
        if p ~= LocalPlayer and p.Character and p.Character:FindFirstChild("HumanoidRootPart") then
            if not ESP_Boxes[p.Name] then
                ESP_Boxes[p.Name] = Drawing.new("Square")
                ESP_Boxes[p.Name].Thickness = 1
            end
            local box = ESP_Boxes[p.Name]
            local pos, vis = Camera:WorldToViewportPoint(p.Character.HumanoidRootPart.Position)
            
            if vis and _G.ESP and (not _G.TeamCheck or p.Team ~= LocalPlayer.Team) then
                box.Size = Vector2.new(2000/pos.Z, 3000/pos.Z)
                box.Position = Vector2.new(pos.X - box.Size.X/2, pos.Y - box.Size.Y/2)
                box.Color = Color3.fromRGB(255, 0, 0)
                box.Visible = true
            else
                box.Visible = false
            end
        end
    end
end)

local T1 = Window:CreateTab("Aim & ESP")
T1:CreateToggle({Name = "Aimbot Enabled", CurrentValue = false, Callback = function(v) _G.Aimbot = v end})
T1:CreateToggle({Name = "Box ESP", CurrentValue = false, Callback = function(v) _G.ESP = v end})
T1:CreateToggle({Name = "Team Check", CurrentValue = true, Callback = function(v) _G.TeamCheck = v end})
T1:CreateSlider({Name = "Smoothness", Range = {0.01, 0.5}, Increment = 0.01, CurrentValue = 0.1, Callback = function(v) _G.Smoothness = v end})
T1:CreateSlider({Name = "FOV Size", Range = {50, 800}, CurrentValue = 150, Callback = function(v) _G.Radius = v end})
T1:CreateToggle({Name = "Show FOV", CurrentValue = false, Callback = function(v) FOVCircle.Visible = v end})

local T2 = Window:CreateTab("Movement")
T2:CreateSlider({Name = "Bypass Speed", Range = {0, 3}, Increment = 0.1, CurrentValue = 0, Callback = function(v) _G.VectorSpeed = v end})
T2:CreateToggle({Name = "Auto Bhop", CurrentValue = false, Callback = function(v) _G.Bhop = v end})

local T3 = Window:CreateTab("Gun Mods")
T3:CreateButton({Name = "Arsenal: Instant Mod", Callback = function()
    local env = getsenv(LocalPlayer.PlayerGui.GUI.Client)
    if env and env.gun then 
        env.gun.RecoilControl = 0 
        env.gun.Spread = 0 
        env.gun.Auto = true 
    end
end})

T3:CreateButton({Name = "Gunfight Arena: No Recoil", Callback = function()
    -- Garbage Collection Hook for Gunfight Arena
    for _, v in pairs(getgc(true)) do
        if type(v) == "table" then
            if rawget(v, "Recoil") or rawget(v, "RecoilTable") then
                v.Recoil = 0
                v.RecoilControl = 0
                v.VisualRecoil = 0
            end
            if rawget(v, "Spread") or rawget(v, "MinSpread") then
                v.Spread = 0
                v.MaxSpread = 0
                v.MinSpread = 0
            end
        end
    end
end})

local T4 = Window:CreateTab("Exit")
T4:CreateButton({Name = "Kill Script", Callback = function() 
    Rayfield:Destroy() 
    FOVCircle:Remove()
    for _, v in pairs(ESP_Boxes) do v:Remove() end
end})

Features & Information

Aimbot esp and Much more!

Community Comments (2)

superbugsuperbugJan 16, 2026

it would look better if the box esp is black

Replying to @superbug
Hacksprime_ownerHacksprime_ownerJan 22, 2026

@naaaij Hmmmmmmmm maybe i could do that but enjoy :3

More Scripts for Universal Scripts