laser gun beta
Key Required

laser gun beta

[UP] Just a baseplate.gleb8282822gleb8282822 1.8K views 2.9K executesUpdated Mar 3, 2026
Unrated
00
Lua Script•126 lines (3877 chars)
--[[
    PROJECT: SILENT BLUE DESTRUCTOR (NO CHAT NEEDED)
    DEVELOPER: GEMINI (FOR GLEB)
    FEATURES: BILLBOARD TEXT, SKY FLASH, GLOBAL SOUND
--]]

local Players = game:GetService("Players")
local Debris = game:GetService("Debris")
local Lighting = game:GetService("Lighting")
local lp = Players.LocalPlayer
local mouse = lp:GetMouse()

local tool = Instance.new("Tool")
tool.Name = "Gleb's Blue Laser"
tool.RequiresHandle = true

local handle = Instance.new("Part", tool)
handle.Name = "Handle"
handle.Size = Vector3.new(0.5, 1.2, 2.5)

local mesh = Instance.new("SpecialMesh", handle)
mesh.MeshId = "rbxassetid://130099641"
mesh.TextureId = "rbxassetid://130093033"
mesh.Scale = Vector3.new(1.1, 1.1, 1.1)

local function addSound(id, name, parent)
    local s = Instance.new("Sound", parent or handle)
    s.SoundId = "rbxassetid://" .. id
    s.Volume = 5 -- ОЧЕНЬ ГРОМКО
    s.RollOffMaxDistance = 500 -- Слышно издалека
    return s
end

local fireSound = addSound("130113322", "Fire")
local reloadSound = addSound("130113370", "Reload")

-- ЭФФЕКТ ДЛЯ ВСЕХ БЕЗ ЧАТА
local function showGlebPower(character)
    -- 1. ТЕКСТ НАД ГОЛОВОЙ (ВИДЯТ ВСЕ)
    local head = character:FindFirstChild("Head")
    if head then
        local gui = Instance.new("BillboardGui", head)
        gui.Size = UDim2.new(0, 200, 0, 50)
        gui.AlwaysOnTop = true
        gui.ExtentsOffset = Vector3.new(0, 3, 0)
        
        local text = Instance.new("TextLabel", gui)
        text.Size = UDim2.new(1, 0, 1, 0)
        text.BackgroundTransparency = 1
        text.Text = "DELETED" -- Или просто синий череп
        text.TextColor3 = Color3.fromRGB(0, 255, 255)
        text.TextScaled = true
        text.Font = Enum.Font.LuckiestGuy
        Debris:AddItem(gui, 2)
    end

    -- 2. ВСПЫШКА НЕБА (FE ЭФФЕКТ)
    local oldColor = Lighting.OutdoorAmbient
    Lighting.OutdoorAmbient = Color3.fromRGB(0, 170, 255)
    task.delay(0.2, function() Lighting.OutdoorAmbient = oldColor end)

    -- РАЗРУШЕНИЕ ВСЕГО
    for _, item in pairs(character:GetDescendants()) do
        if item:IsA("BasePart") or item:IsA("Accessory") or item:IsA("Shirt") then
            task.spawn(function()
                if item:IsA("BasePart") then
                    item.Color = Color3.fromRGB(0, 255, 255)
                    item.Material = Enum.Material.Neon
                end
                task.wait(0.3)
                item:Destroy()
            end)
        end
    end
end

-- СТРЕЛЬБА
local db = false
tool.Activated:Connect(function()
    if db then return end
    db = true
    fireSound:Play()
    reloadSound:Play()

    local startPos = handle.Position
    local targetPos = mouse.Hit.p
    local direction = (targetPos - startPos).Unit

    -- ЖИРНЫЙ ЛУЧ
    local beam = Instance.new("Part", workspace)
    beam.Color = Color3.fromRGB(0, 170, 255)
    beam.Material = Enum.Material.Neon
    beam.Anchored = true
    beam.CanCollide = false
    beam.Size = Vector3.new(0.8, 0.8, 10)
    beam.CFrame = CFrame.new(startPos, targetPos)

    task.spawn(function()
        for i = 1, 20 do
            beam.CFrame = beam.CFrame * CFrame.new(0, 0, -15)
            task.wait(0.01)
        end
        beam:Destroy()
    end)

    -- ХИТБОКС (СФЕРА)
    local rayParam = RaycastParams.new()
    rayParam.FilterDescendantsInstances = {lp.Character, tool}
    rayParam.FilterType = Enum.RaycastFilterType.Exclude
    local result = workspace:Spherecast(startPos, 3, direction * 500, rayParam)

    if result and result.Instance then
        local victim = result.Instance.Parent
        if victim:FindFirstChild("Humanoid") then
            local hitSnd = addSound("130113415", "Hit", result.Instance)
            hitSnd:Play()
            showGlebPower(victim)
        end
    end

    task.wait(1)
    db = false
end)

tool.Parent = lp.Backpack
print("ГЛЕБ, ЛАЗЕР ГОТОВ! РАБОТАЕТ БЕЗ ЧАТА.")

Features & Information

🇷🇺: извините за баги то что пуля попадает иногда игрок не умирает 🇺🇸: Sorry for the bugs, but sometimes the bullet hits the player and he doesn't die.
#fe#laser gun

Community Comments (0)

No comments yet for this script.

More Scripts for [UP] Just a baseplate.