Alo's Script -  (Keyless)
Keyless

Alo's Script - (Keyless)

DON'T LET HIM INAlowAlow 971 views 689 executesUpdated Oct 18, 2026
5.0/ 5(1 votes)
10100% Positive
Lua Script•462 lines (18523 chars)
local Players = game:GetService("Players")
local RunService = game:GetService("RunService")
local UserInputService = game:GetService("UserInputService")
local Lighting = game:GetService("Lighting")
local TweenService = game:GetService("TweenService")
local LocalPlayer = Players.LocalPlayer
local Camera = workspace.CurrentCamera

local function getChar() return LocalPlayer.Character or LocalPlayer.CharacterAdded:Wait() end
local function getRoot() local c = getChar() return c:WaitForChild("HumanoidRootPart") end

local SPOTS = {
    houseLarge = { name = "Safe Spot [LARGE]", path = "Workspace.House.Second Floor.Structure.MasterScalePartition.PlasterPartition", game = "The House" },
    houseSafe = { name = "Lazy Spot [He Can See You but he cant kill you]", path = "Workspace.House.Second Floor.Rooms.Bathroom2.Objects.BathAndShower.Bathtub", game = "The House" },
    lazySpot2 = { name = "Lazy Spot 2 [Same Thing]", path = "Workspace.House.Areas.Bathroom1.Objects.Shower.Bathtub", game = "The House" },
    snowMini = { name = "Safe Spot [Mini but safe]", path = "Workspace.House.Areas.LodgeArt.Snowden.07_Hearth.ChimneyShaft", game = "Snowbound" },
    stormIron = { name = "Safe spot (Super super lazy searching best spot..)", path = "Workspace.House.Shell.BuiltInFurniture.GroundFloor.Kitchen.Iron.iron", game = "StormChast" },
    stormMahog = { name = "Safe Spot (Idk)", path = "Workspace.House.Shell.GrandStaircase.GroundFloor.GrandHall.Mahog.mahog", game = "StormChast" }
}

local noclipActive = true
local espActive = false
local brightActive = false
local fogErased = false
local aimbotActive = false

local fovCircle = Drawing.new("Circle")
fovCircle.Visible = false
fovCircle.Radius = 150
fovCircle.Thickness = 2
fovCircle.Color = Color3.fromRGB(255, 0, 0)
fovCircle.Filled = false

local function showCustomNotif()
    local existingNotif = game.CoreGui:FindFirstChild("CustomPhoneNotif")
    if existingNotif then existingNotif:Destroy() end
    local notifGui = Instance.new("ScreenGui")
    notifGui.Name = "CustomPhoneNotif"
    notifGui.Parent = game.CoreGui
    local frame = Instance.new("Frame")
    frame.Size = UDim2.new(0, 350, 0, 45)
    frame.Position = UDim2.new(0.5, -175, -0.1, 0)
    frame.BackgroundColor3 = Color3.fromRGB(30, 30, 30)
    frame.BorderSizePixel = 0
    frame.Parent = notifGui
    local corner = Instance.new("UICorner"); corner.CornerRadius = UDim.new(0, 8); corner.Parent = frame
    local stroke = Instance.new("UIStroke"); stroke.Color = Color3.fromRGB(100, 0, 0); stroke.Thickness = 1.5; stroke.Parent = frame
    local text = Instance.new("TextLabel")
    text.Size = UDim2.new(1, -50, 1, 0)
    text.Position = UDim2.new(0, 10, 0, 0)
    text.BackgroundTransparency = 1
    text.Text = "TIP: Teleport not working? Try spam click the safe spot button and its will working again! Trust me"
    text.TextColor3 = Color3.fromRGB(255, 255, 255)
    text.Font = Enum.Font.Gotham
    text.TextSize = 12
    text.TextWrapped = true
    text.TextXAlignment = Enum.TextXAlignment.Left
    text.Parent = frame
    local closeBtn = Instance.new("TextButton")
    closeBtn.Size = UDim2.new(0, 30, 0, 30)
    closeBtn.Position = UDim2.new(1, -35, 0.5, -15)
    closeBtn.BackgroundColor3 = Color3.fromRGB(80, 0, 0)
    closeBtn.Text = "X"; closeBtn.TextColor3 = Color3.fromRGB(255, 100, 100); closeBtn.Font = Enum.Font.GothamBold
    closeBtn.Parent = frame
    local closeCorner = Instance.new("UICorner"); closeCorner.CornerRadius = UDim.new(0, 6); closeCorner.Parent = closeBtn
    TweenService:Create(frame, TweenInfo.new(0.5, Enum.EasingStyle.Quad, Enum.EasingDirection.Out), {Position = UDim2.new(0.5, -175, 0.05, 0)}):Play()
    local function closeNotif()
        local tweenOut = TweenService:Create(frame, TweenInfo.new(0.5, Enum.EasingStyle.Quad, Enum.EasingDirection.In), {Position = UDim2.new(0.5, -175, -0.1, 0)})
        tweenOut:Play()
        tweenOut.Completed:Connect(function() notifGui:Destroy() end)
    end
    closeBtn.MouseButton1Click:Connect(closeNotif)
    task.delay(25, function() if notifGui and notifGui.Parent then closeNotif() end end)
end

local function noclip()
    if noclipActive then
        local c = getChar()
        for _, v in pairs(c:GetDescendants()) do if v:IsA("BasePart") then v.CanCollide = false end end
    end
end

local function getPartFromPath(path)
    if not path then return nil end
    local current = game
    for _, partName in pairs(string.split(path, ".")) do
        if current then current = current:FindFirstChild(partName) end
    end
    return current
end

local function teleportToSpot(spotKey)
    local spot = SPOTS[spotKey]
    if not spot or not spot.path then return end
    
    local part = getPartFromPath(spot.path)
    if part then
        local targetCFrame = part.CFrame
        local root = getRoot()
        
        root.CFrame = targetCFrame
        root.Velocity = Vector3.new(0,0,0)
        
        local startTime = tick()
        local connection
        connection = RunService.Heartbeat:Connect(function()
            if tick() - startTime < 2 then
                if (root.Position - targetCFrame.Position).Magnitude > 5 then
                    root.CFrame = targetCFrame
                end
            else
                connection:Disconnect()
            end
        end)
        
        task.spawn(function() 
            game:GetService("StarterGui"):SetCore("SendNotification", {
                Title = "By Alo's", 
                Text = "Teleported to " .. spot.name .. "!", 
                Duration = 3
            }) 
        end)
    else
        task.spawn(function() 
            game:GetService("StarterGui"):SetCore("SendNotification", {
                Title = "By Alo's", 
                Text = "Spot not found, This is for " .. spot.game .. " btw", 
                Duration = 3
            }) 
        end)
    end
end

local gui = Instance.new("ScreenGui")
gui.Name = "By_Alos"
gui.Parent = game.CoreGui

local mainFrame = Instance.new("Frame")
mainFrame.Size = UDim2.new(0, 320, 0, 440)
mainFrame.Position = UDim2.new(0.5, -160, 0.5, -220)
mainFrame.BackgroundColor3 = Color3.fromRGB(20, 0, 0)
mainFrame.BackgroundTransparency = 0.1
mainFrame.Active = true
mainFrame.Draggable = true
mainFrame.Parent = gui
mainFrame.Visible = true

local title = Instance.new("TextLabel")
title.Size = UDim2.new(1, 0, 0, 40)
title.Text = "Cheat teleport and more V2"
title.TextColor3 = Color3.fromRGB(255, 50, 50)
title.BackgroundColor3 = Color3.fromRGB(60, 0, 0)
title.Font = Enum.Font.GothamBold
title.TextSize = 18
title.Parent = mainFrame

local credits = Instance.new("TextLabel")
credits.Size = UDim2.new(0, 150, 0, 20)
credits.Position = UDim2.new(0, 10, 1, -25)
credits.BackgroundTransparency = 1
credits.Text = "By Alo's & Slayer"
credits.TextColor3 = Color3.fromRGB(200, 50, 50)
credits.Font = Enum.Font.GothamBold
credits.TextSize = 12
credits.TextXAlignment = Enum.TextXAlignment.Left
credits.Parent = mainFrame

local closeBtn = Instance.new("TextButton")
closeBtn.Size = UDim2.new(0, 30, 0, 30)
closeBtn.Position = UDim2.new(1, -35, 0, 5)
closeBtn.Text = "X"
closeBtn.BackgroundColor3 = Color3.fromRGB(100, 0, 0)
closeBtn.TextColor3 = Color3.fromRGB(255, 100, 100)
closeBtn.Font = Enum.Font.GothamBold
closeBtn.Parent = mainFrame

local menuFrame = Instance.new("Frame")
menuFrame.Size = UDim2.new(1, -20, 0, 80)
menuFrame.Position = UDim2.new(0, 10, 0, 50)
menuFrame.BackgroundTransparency = 1
menuFrame.Parent = mainFrame

local function createMenuBtn(text, x, callback)
    local b = Instance.new("TextButton")
    b.Size = UDim2.new(0, 70, 0, 35)
    b.Position = UDim2.new(0, x, 0, 0)
    b.Text = text
    b.BackgroundColor3 = Color3.fromRGB(80, 0, 0)
    b.TextColor3 = Color3.fromRGB(255, 100, 100)
    b.Font = Enum.Font.GothamBold
    b.TextSize = 12
    b.Parent = menuFrame
    b.MouseButton1Click:Connect(callback)
    return b
end

local houseBtn = createMenuBtn("The House", 0, function() end)
local snowBtn = createMenuBtn("Snowbound", 75, function() end)
local stormBtn = createMenuBtn("StormChast", 150, function() end)
local mainBtn2 = createMenuBtn("Main", 225, function() end)

local houseContent = Instance.new("Frame")
houseContent.Size = UDim2.new(1, -20, 0, 250)
houseContent.Position = UDim2.new(0, 10, 0, 140)
houseContent.BackgroundTransparency = 1
houseContent.Visible = false
houseContent.Parent = mainFrame

local function makeHouseBtn(text, y, key)
    local b = Instance.new("TextButton")
    b.Size = UDim2.new(1, 0, 0, 45)
    b.Position = UDim2.new(0, 0, 0, y)
    b.Text = text
    b.BackgroundColor3 = Color3.fromRGB(80, 0, 0)
    b.TextColor3 = Color3.fromRGB(255, 100, 100)
    b.Font = Enum.Font.GothamBold
    b.TextSize = 14
    b.TextWrapped = true
    b.Parent = houseContent
    b.MouseButton1Click:Connect(function() teleportToSpot(key) end)
end
makeHouseBtn("Safe Spot [LARGE]", 0, "houseLarge")
makeHouseBtn("Lazy Spot [He Can See You but he cant kill you]", 55, "houseSafe")
makeHouseBtn("Lazy Spot 2 [Same Thing]", 115, "lazySpot2")

local snowContent = Instance.new("Frame")
snowContent.Size = UDim2.new(1, -20, 0, 250)
snowContent.Position = UDim2.new(0, 10, 0, 140)
snowContent.BackgroundTransparency = 1
snowContent.Visible = false
snowContent.Parent = mainFrame

local function makeSnowBtn(text, y, key)
    local b = Instance.new("TextButton")
    b.Size = UDim2.new(1, 0, 0, 45)
    b.Position = UDim2.new(0, 0, 0, y)
    b.Text = text
    b.BackgroundColor3 = Color3.fromRGB(80, 0, 0)
    b.TextColor3 = Color3.fromRGB(255, 100, 100)
    b.Font = Enum.Font.GothamBold
    b.TextSize = 14
    b.Parent = snowContent
    b.MouseButton1Click:Connect(function() teleportToSpot(key) end)
end
makeSnowBtn("Safe Spot [Mini but safe]", 0, "snowMini")

local stormContent = Instance.new("Frame")
stormContent.Size = UDim2.new(1, -20, 0, 250)
stormContent.Position = UDim2.new(0, 10, 0, 140)
stormContent.BackgroundTransparency = 1
stormContent.Visible = false
stormContent.Parent = mainFrame

local function makeStormBtn(text, y, key)
    local b = Instance.new("TextButton")
    b.Size = UDim2.new(1, 0, 0, 45)
    b.Position = UDim2.new(0, 0, 0, y)
    b.Text = text
    b.BackgroundColor3 = Color3.fromRGB(80, 0, 0)
    b.TextColor3 = Color3.fromRGB(255, 100, 100)
    b.Font = Enum.Font.GothamBold
    b.TextSize = 14
    b.TextWrapped = true
    b.Parent = stormContent
    b.MouseButton1Click:Connect(function() teleportToSpot(key) end)
end
makeStormBtn("Safe spot (Super super lazy searching best spot..)", 0, "stormIron")
makeStormBtn("Safe Spot (Idk)", 55, "stormMahog")

local mainContent = Instance.new("Frame")
mainContent.Size = UDim2.new(1, -20, 0, 300)
mainContent.Position = UDim2.new(0, 10, 0, 140)
mainContent.BackgroundTransparency = 1
mainContent.Visible = false
mainContent.Parent = mainFrame

local noclipBtn = Instance.new("TextButton")
noclipBtn.Size = UDim2.new(1, 0, 0, 40)
noclipBtn.Position = UDim2.new(0, 0, 0, 0)
noclipBtn.Text = "Noclip: ON"
noclipBtn.BackgroundColor3 = Color3.fromRGB(80, 0, 0)
noclipBtn.TextColor3 = Color3.fromRGB(255, 100, 100)
noclipBtn.Font = Enum.Font.GothamBold
noclipBtn.TextSize = 14
noclipBtn.Parent = mainContent
noclipBtn.MouseButton1Click:Connect(function()
    noclipActive = not noclipActive
    noclipBtn.Text = "Noclip: " .. (noclipActive and "ON" or "OFF")
end)

local brightBtn = Instance.new("TextButton")
brightBtn.Size = UDim2.new(1, 0, 0, 40)
brightBtn.Position = UDim2.new(0, 0, 0, 45)
brightBtn.Text = "Fullbright: OFF"
brightBtn.BackgroundColor3 = Color3.fromRGB(80, 0, 0)
brightBtn.TextColor3 = Color3.fromRGB(255, 100, 100)
brightBtn.Font = Enum.Font.GothamBold
brightBtn.TextSize = 14
brightBtn.Parent = mainContent
brightBtn.MouseButton1Click:Connect(function()
    brightActive = not brightActive
    brightBtn.Text = "Fullbright: " .. (brightActive and "ON" or "OFF")
end)

local fogBtn = Instance.new("TextButton")
fogBtn.Size = UDim2.new(1, 0, 0, 40)
fogBtn.Position = UDim2.new(0, 0, 0, 90)
fogBtn.Text = "No Fog: OFF"
fogBtn.BackgroundColor3 = Color3.fromRGB(80, 0, 0)
fogBtn.TextColor3 = Color3.fromRGB(255, 100, 100)
fogBtn.Font = Enum.Font.GothamBold
fogBtn.TextSize = 14
fogBtn.Parent = mainContent
fogBtn.MouseButton1Click:Connect(function()
    fogErased = not fogErased
    fogBtn.Text = "No Fog: " .. (fogErased and "ON" or "OFF")
end)

local espBtn = Instance.new("TextButton")
espBtn.Size = UDim2.new(1, 0, 0, 40)
espBtn.Position = UDim2.new(0, 0, 0, 135)
espBtn.Text = "Locust ESP: OFF"
espBtn.BackgroundColor3 = Color3.fromRGB(80, 0, 0)
espBtn.TextColor3 = Color3.fromRGB(255, 100, 100)
espBtn.Font = Enum.Font.GothamBold
espBtn.TextSize = 14
espBtn.Parent = mainContent
espBtn.MouseButton1Click:Connect(function()
    espActive = not espActive
    espBtn.Text = "Locust ESP: " .. (espActive and "ON" or "OFF")
end)

local aimbotBtn = Instance.new("TextButton")
aimbotBtn.Size = UDim2.new(1, 0, 0, 40)
aimbotBtn.Position = UDim2.new(0, 0, 0, 180)
aimbotBtn.Text = "Aimbot Locust (Sheriff): OFF"
aimbotBtn.BackgroundColor3 = Color3.fromRGB(80, 0, 0)
aimbotBtn.TextColor3 = Color3.fromRGB(255, 100, 100)
aimbotBtn.Font = Enum.Font.GothamBold
aimbotBtn.TextSize = 14
aimbotBtn.Parent = mainContent
aimbotBtn.MouseButton1Click:Connect(function()
    aimbotActive = not aimbotActive
    aimbotBtn.Text = "Aimbot Locust (Sheriff): " .. (aimbotActive and "ON" or "OFF")
end)

local function showPage(page)
    houseContent.Visible = (page == "house")
    snowContent.Visible = (page == "snow")
    stormContent.Visible = (page == "storm")
    mainContent.Visible = (page == "main")
end

houseBtn.MouseButton1Click:Connect(function() showPage("house") end)
snowBtn.MouseButton1Click:Connect(function() showPage("snow") end)
stormBtn.MouseButton1Click:Connect(function() showPage("storm") end)
mainBtn2.MouseButton1Click:Connect(function() showPage("main") end)

local locustHighlight = nil
RunService.RenderStepped:Connect(function()
    if fovCircle then
        fovCircle.Position = Vector2.new(Camera.ViewportSize.X / 2, Camera.ViewportSize.Y / 2)
        fovCircle.Visible = aimbotActive
    end

    if brightActive or fogErased then
        Lighting.FogEnd = 999999
        Lighting.FogColor = Color3.fromRGB(255, 255, 255)
        Lighting.ClockTime = 14
        
        if brightActive then
            Lighting.Brightness = 2.5
            Lighting.Ambient = Color3.fromRGB(255, 255, 255)
            Lighting.OutdoorAmbient = Color3.fromRGB(255, 255, 255)
        end
    end

    local locust = workspace:FindFirstChild("Locust")
    if locust then
        if espActive then
            if not locustHighlight or locustHighlight.Parent ~= locust then
                if locustHighlight then locustHighlight:Destroy() end
                locustHighlight = Instance.new("Highlight")
                locustHighlight.Adornee = locust
                locustHighlight.FillColor = Color3.fromRGB(255, 0, 0)
                locustHighlight.FillTransparency = 0.3
                locustHighlight.OutlineColor = Color3.fromRGB(255, 255, 255)
                locustHighlight.Parent = locust
            end
        else
            if locustHighlight then locustHighlight:Destroy() locustHighlight = nil end
        end

        if aimbotActive then
            local targetPart = locust:FindFirstChild("HumanoidRootPart")
            if not targetPart and locust:FindFirstChild("Visual") then
                targetPart = locust.Visual:FindFirstChild("LocustTorso") or locust.Visual:FindFirstChild("LocustHead")
            end
            
            if targetPart then
                local targetPos = targetPart.Position
                local screenPos, onScreen = Camera:WorldToViewportPoint(targetPos)
                
                if onScreen then
                    local center = Vector2.new(Camera.ViewportSize.X / 2, Camera.ViewportSize.Y / 2)
                    local dist = (Vector2.new(screenPos.X, screenPos.Y) - center).Magnitude
                    
                    if dist < fovCircle.Radius then
                        local rayParams = RaycastParams.new()
                        rayParams.FilterDescendantsInstances = {getChar(), Camera}
                        rayParams.FilterType = Enum.RaycastFilterType.Exclude
                        local rayResult = workspace:Raycast(Camera.CFrame.Position, (targetPos - Camera.CFrame.Position), rayParams)
                        
                        if rayResult and rayResult.Instance:IsDescendantOf(locust) then
                            local aimCFrame = CFrame.new(Camera.CFrame.Position, targetPos)
                            Camera.CFrame = Camera.CFrame:Lerp(aimCFrame, 0.5)
                        end
                    end
                end
            end
        end
    else
        if locustHighlight then locustHighlight:Destroy() locustHighlight = nil end
    end
end)

local iconFrame = Instance.new("ImageButton")
iconFrame.Size = UDim2.new(0, 60, 0, 60) 
iconFrame.Position = UDim2.new(0.9, 0, 0.2, 0)
iconFrame.Image = "rbxassetid://90016208586978" 
iconFrame.BackgroundColor3 = Color3.fromRGB(150, 0, 0) 
iconFrame.BackgroundTransparency = 0 
iconFrame.Visible = false
iconFrame.Parent = gui

local iconCorner = Instance.new("UICorner")
iconCorner.CornerRadius = UDim.new(1, 0)
iconCorner.Parent = iconFrame

local dragging = false
local dragStart, startPos
iconFrame.InputBegan:Connect(function(input)
    if input.UserInputType == Enum.UserInputType.MouseButton1 or input.UserInputType == Enum.UserInputType.Touch then
        dragging = true; dragStart = input.Position; startPos = iconFrame.Position
    end
end)
iconFrame.InputChanged:Connect(function(input)
    if dragging and (input.UserInputType == Enum.UserInputType.MouseMovement or input.UserInputType == Enum.UserInputType.Touch) then
        local delta = input.Position - dragStart
        iconFrame.Position = UDim2.new(startPos.X.Scale, startPos.X.Offset + delta.X, startPos.Y.Scale, startPos.Y.Offset + delta.Y)
    end
end)
UserInputService.InputEnded:Connect(function(input)
    if input.UserInputType == Enum.UserInputType.MouseButton1 or input.UserInputType == Enum.UserInputType.Touch then dragging = false end
end)

closeBtn.MouseButton1Click:Connect(function() mainFrame.Visible = false; iconFrame.Visible = true end)
iconFrame.MouseButton1Click:Connect(function() mainFrame.Visible = true; iconFrame.Visible = false end)
RunService.Stepped:Connect(function() if noclipActive then noclip() end end)

task.wait(1)
showCustomNotif()

Features & Information

[ FEATURES ] - Safe Spots (Teleport bypass anti-cheat) - The House (3 Locations) - Snowbound (2 Locations) - StormChast (2 Locations) - Locust ESP (WIP) - No Fog (Extreme) - Fullbright - Noclip - Draggable UI - Aimbot Locust (Only For Sheriff) - Teleport System (There are still a lot of bugs)

Community Comments (0)

No comments yet for this script.

More Scripts for DON'T LET HIM IN