Find any script for Roblox

Enter the name of the game or script.

Might be interesting:

Recoil scripts – NO KEY (March 2026)

Recoil scripts - no key

Script Views: 13

LAST UPDATE: 3/12/2026

Dominate the fast-paced FPS arena with our advanced combat suite. Features include Silent Aim, a precise Aimbot, and ESP Players for total awareness. Enhanced mobility with Walkspeed & Jump Power modifiers and No ClipAvailable as both NO KEY and KEY REQUIRED versions to unlock 90+ weapon skins, master every gun from snipers to shotguns, and climb the ranks with unstoppable skill.

Game link: Recoil

Видео

Table of Contents


    List of working Recoil scripts:

    KEYLESS Recoil script – by sneeky


    Script functions:

    • Silent Aim – Allows you to hit targets without visibly aiming your weapon.
    • Aimbot – Automatically aims and locks onto enemy players.
    • ESP Players – Reveals player positions, health, and distance through walls.
    • Walkspeed Modifier – Adjusts your character’s movement speed.
    • Jump Power Modifier – Changes the height of your jumps.
    • No Clip – Allows you to move through walls and obstacles.
    NO KEY
    getgenv().fov = 300;
    loadstring(game:HttpGet("https://raw.githubusercontent.com/sneekygoober/FPS-Recoil-Silent-Aim-Script/refs/heads/main/main.luau"))();
    Expand

    Silent Aim Open Source

    NO KEY
    local Players = game:GetService("Players")
    local RunService = game:GetService("RunService")
    local LocalPlayer = Players.LocalPlayer
    local Mouse = LocalPlayer:GetMouse()
    local Camera = workspace.CurrentCamera
    
    local ReplicatedStorage = game:GetService("ReplicatedStorage")
    local Managers = ReplicatedStorage.Common.Managers
    local WeaponManager = require(Managers.WeaponManager)
    
    local fov = 150
    
    local fovcircle = Drawing.new("Circle")
    fovcircle.Thickness = 0.1
    fovcircle.Color = Color3.fromRGB(255, 255, 255)
    fovcircle.Filled = false
    fovcircle.Transparency = 1
    fovcircle.Visible = true
    fovcircle.Radius = fov
    
    RunService.RenderStepped:Connect(function()
        local viewportSize = Camera.ViewportSize
        fovcircle.Position = Vector2.new(viewportSize.X / 2, viewportSize.Y / 2)
    end)
    
    local function isVisible(targetPart)
        local origin = Camera.CFrame.Position
        local direction = (targetPart.Position - origin).Unit * (targetPart.Position - origin).Magnitude
        local raycastParams = RaycastParams.new()
        raycastParams.FilterDescendantsInstances = {LocalPlayer.Character, Camera}
        raycastParams.FilterType = Enum.RaycastFilterType.Exclude
        local result = workspace:Raycast(origin, direction, raycastParams)
        if result and (result.Instance:IsDescendantOf(targetPart.Parent)) then
            return true
        end
        return false
    end
    
    local function getClosestTargetHead()
        local closestDist = fov
        local target = nil
        local viewportCenter = Vector2.new(Camera.ViewportSize.X / 2, Camera.ViewportSize.Y / 2)
        for _, obj in pairs(workspace:GetChildren()) do
            if obj:IsA("Model") and obj ~= LocalPlayer.Character and obj.Name ~= "Map" and obj.Name ~= "Viewmodel" then
                local head = obj:FindFirstChild("Head")
                local hum = obj:FindFirstChildOfClass("Humanoid")
                if head and hum and hum.Health > 0 then
                    local screenPos, onScreen = Camera:WorldToViewportPoint(head.Position)
                    if onScreen then
                        local dist = (viewportCenter - Vector2.new(screenPos.X, screenPos.Y)).Magnitude
                        if dist < closestDist then
                            if isVisible(head) then
                                closestDist = dist
                                target = head
                            end
                        end
                    end
                end
            end
        end
        return target
    end
    
    local oldCast
    oldCast = hookfunction(WeaponManager.cast, function(origin, direction, target, distance, ignoreList, callbacks, isReplication, isLocal, someBool, color)
        local targetHead = getClosestTargetHead()
        
        if targetHead then
            local newDirection = (targetHead.Position - origin).Unit * distance
            return oldCast(origin, newDirection, target, distance, ignoreList, callbacks, isReplication, isLocal, someBool, color)
        end
        
        return oldCast(origin, direction, target, distance, ignoreList, callbacks, isReplication, isLocal, someBool, color)
    end)

    by Rolo

    KEY SYSTEM
    loadstring(game:HttpGet("https://raw.githubusercontent.com/rolo231/repscripts/refs/heads/main/recoil.lua"))()

    Angel Hub

    KEY SYSTEM
    getgenv().SCRIPT_KEY = "KEYLESS" -- DO NOT REMOVE
    loadstring(game:HttpGet("https://api.jnkie.com/api/v1/luascripts/public/c1bfc26b67dd768d55794c80dafc5998fff564704304f69dd3318e58fe2ea9ff/download"))()

    Reborn V2

    KEY SYSTEM
    loadstring(game:HttpGet("https://reborn-beta.vercel.app/loader"))()

    Rob Hub

    KEY SYSTEM
    loadstring(game:HttpGet('https://raw.githubusercontent.com/artas01/robscript/refs/heads/main/loader.lua'))()

    How to use scripts?

    • Copy the script and paste it into any executor. (Delta, Solara, Arceus X, Fluxus, Synapse X)
    • Click execute.
    • The script is working!

    Warning:

    • Use the script on alt accounts.
    • We are not responsible for your use of scripts.
    • You should be prepared that the script may not work.

    FREQUENTLY ASKED QUESTIONS:

    Do I need to buy scripts?

    No, all scripts are either completely free or have a light key system with ads.

    The script is not working, what should I do?

    We update and check the scripts every week. Try using a different script.


    Leave a Comment

    Your email address will not be published. Required fields are marked *