跳转到内容
可用

Remnant V1

CLclarkdevlinorg0 次浏览DOORS2026年7月26日
分享
Remnant V1

脚本代码

Lua
require(game.Players.LocalPlayer.PlayerGui.MainUI.Initiator.Main_Game).caption("Remant V1 Loaded",true)
wait(2)
require(game.Players.LocalPlayer.PlayerGui.MainUI.Initiator.Main_Game).caption("Depth Loaded",true)
require(game.Players.LocalPlayer.PlayerGui.MainUI.Initiator.Main_Game).caption("Kill Depth Loaded",true)
wait(2)
require(game.Players.LocalPlayer.PlayerGui.MainUI.Initiator.Main_Game).caption("Rage Loaded",true)
require(game.Players.LocalPlayer.PlayerGui.MainUI.Initiator.Main_Game).caption("Kill Loaded",true)
require(game.Players.LocalPlayer.PlayerGui.MainUI.Initiator.Main_Game).caption("Entity Loaded",true)
require(game.Players.LocalPlayer.PlayerGui.MainUI.Initiator.Main_Game).caption("Credits To ScriptGaming ScripterGaming",true)
wait(10)
local player = game.Players.LocalPlayer
local character = player.Character or player.CharacterAdded:Wait()
local humanoid = character:WaitForChild("Humanoid")

local stamina = 100
local maxStamina = 100
local staminaDrain = 25
local staminaRegen = 15
local isSprinting = false
local canSprint = true
local sprintCoroutine = nil

spawn(function()
    while true do
        wait(0.5)
        pcall(function()
            if humanoid and not isSprinting then
                humanoid.WalkSpeed = 16
            end
        end)
    end
end)

local screenGui = Instance.new("ScreenGui")
screenGui.Name = "SprintHUD"
screenGui.Parent = player:WaitForChild("PlayerGui")

local sprintButton = Instance.new("TextButton")
sprintButton.Size = UDim2.new(0, 80, 0, 80)
sprintButton.Position = UDim2.new(1, -100, 0.5, -40)
sprintButton.BackgroundColor3 = Color3.new(0.2, 0.2, 0.2)
sprintButton.BackgroundTransparency = 0.3
sprintButton.Text = "SPRINT"
sprintButton.TextColor3 = Color3.new(1, 1, 1)
sprintButton.TextSize = 14
sprintButton.Font = Enum.Font.SourceSansBold
sprintButton.BorderSizePixel = 2
sprintButton.BorderColor3 = Color3.new(1, 1, 1)
sprintButton.Parent = screenGui

local buttonCorner = Instance.new("UICorner")
buttonCorner.CornerRadius = UDim.new(1, 0)
buttonCorner.Parent = sprintButton

local staminaFrame = Instance.new("Frame")
staminaFrame.Size = UDim2.new(0, 80, 0, 10)
staminaFrame.Position = UDim2.new(1, -100, 0.5, 45)
staminaFrame.BackgroundColor3 = Color3.new(0, 0, 0)
staminaFrame.BackgroundTransparency = 0.5
staminaFrame.BorderSizePixel = 1
staminaFrame.BorderColor3 = Color3.new(1, 1, 1)
staminaFrame.Parent = screenGui

local staminaBar = Instance.new("Frame")
staminaBar.Size = UDim2.new(1, 0, 1, 0)
staminaBar.BackgroundColor3 = Color3.new(0, 1, 0)
staminaBar.BorderSizePixel = 0
staminaBar.Parent = staminaFrame

local staminaText = Instance.new("TextLabel")
staminaText.Size = UDim2.new(1, 0, 1, 0)
staminaText.Position = UDim2.new(0, 0, 0, -12)
staminaText.BackgroundTransparency = 1
staminaText.Text = "100%"
staminaText.TextColor3 = Color3.new(1, 1, 1)
staminaText.TextSize = 10
staminaText.Font = Enum.Font.SourceSansBold
staminaText.Parent = staminaFrame

local function updateBar()
    staminaBar.Size = UDim2.new(stamina / maxStamina, 0, 1, 0)
    staminaText.Text = math.floor(stamina) .. "%"
    
    if stamina <= 30 then
        staminaBar.BackgroundColor3 = Color3.new(1, 0, 0)
        sprintButton.BackgroundColor3 = Color3.new(0.5, 0, 0)
    elseif stamina <= 60 then
        staminaBar.BackgroundColor3 = Color3.new(1, 1, 0)
        sprintButton.BackgroundColor3 = Color3.new(0.5, 0.5, 0)
    else
        staminaBar.BackgroundColor3 = Color3.new(0, 1, 0)
        sprintButton.BackgroundColor3 = Color3.new(0, 0.5, 0)
    end
end

spawn(function()
    while true do
        wait(0.1)
        if not isSprinting and stamina < maxStamina then
            stamina = math.min(maxStamina, stamina + staminaRegen / 10)
            updateBar()
        end
        if stamina >= maxStamina and not canSprint then
            canSprint = true
            sprintButton.BackgroundTransparency = 0.3
        end
    end
end)

local function stopSprint()
    if isSprinting then
        isSprinting = false
        humanoid.WalkSpeed = 16
        sprintButton.BackgroundColor3 = Color3.new(0.2, 0.2, 0.2)
        sprintButton.BackgroundTransparency = 0.3
        sprintButton.Text = "SPRINT"
        if sprintCoroutine then
            coroutine.close(sprintCoroutine)
            sprintCoroutine = nil
        end
    end
end

local function startSprint()
    if isSprinting then
        stopSprint()
        wait(0.1)
    end
    if canSprint and stamina > 0 then
        isSprinting = true
        humanoid.WalkSpeed = 21
        sprintButton.BackgroundColor3 = Color3.new(0, 0.8, 0)
        sprintButton.BackgroundTransparency = 0
        sprintButton.Text = "SPRINTING"
        
        sprintCoroutine = coroutine.create(function()
            while isSprinting and stamina > 0 do
                wait(0.1)
                stamina = math.max(0, stamina - staminaDrain / 10)
                updateBar()
                if stamina <= 0 then
                    isSprinting = false
                    canSprint = false
                    humanoid.WalkSpeed = 16
                    sprintButton.BackgroundColor3 = Color3.new(0.3, 0, 0)
                    sprintButton.BackgroundTransparency = 0.5
                    sprintButton.Text = "RECHARGE"
                    break
                end
            end
        end)
        coroutine.resume(sprintCoroutine)
    end
end

sprintButton.MouseButton1Down:Connect(startSprint)
sprintButton.MouseButton1Up:Connect(stopSprint)

sprintButton.TouchTap:Connect(function()
    if isSprinting then
        stopSprint()
    else
        startSprint()
    end
end)

player.CharacterAdded:Connect(function(newChar)
    character = newChar
    humanoid = character:WaitForChild("Humanoid")
    stamina = maxStamina
    isSprinting = false
    canSprint = true
    updateBar()
    sprintButton.BackgroundColor3 = Color3.new(0.2, 0.2, 0.2)
    sprintButton.BackgroundTransparency = 0.3
    sprintButton.Text = "SPRINT"
    if sprintCoroutine then
        coroutine.close(sprintCoroutine)
        sprintCoroutine = nil
    end
end)

spawn(function()
    while true do
        wait(0.1)
        pcall(function()
            local lighting = game:GetService("Lighting")
            lighting.FogColor = Color3.new(0, 0, 0)
            lighting.FogEnd = 100
            lighting.FogStart = 5
        end)
    end
end)

local sound = Instance.new("Sound")
sound.SoundId = "rbxassetid://108780908532387"
sound.Volume = 0.5
sound.Looped = true
sound.Parent = game.Players.LocalPlayer.Character.HumanoidRootPart
sound:Play()

local sound = Instance.new("Sound")
sound.SoundId = "rbxassetid://140635119444127"
sound.Volume = 1
sound.Looped = true
sound.Parent = game.Players.LocalPlayer.Character.HumanoidRootPart

spawn(function()
    while true do
        wait(0.5)
        pcall(function()
            for _, v in pairs(workspace:GetDescendants()) do
                if v.Name:find("Door") or v.Name:find("door") then
                    if not v:FindFirstChild("DoorTouch") then
                        v.Touched:Connect(function(hit)
                            if hit.Parent == game.Players.LocalPlayer.Character then
                                sound:Play()
                            end
                        end)
                    end
                end
            end
        end)
    end
end)

spawn(function()
    while true do
        wait(0.5)
        for _, v in pairs(workspace:GetDescendants()) do
            if v:IsA("Part") and not v:IsDescendantOf(game.Players.LocalPlayer.Character) then
                v.Material = Enum.Material.Slate
                v.BrickColor = BrickColor.new("Dark stone grey")
            end
            if v.Name:find("Door") or v.Name:find("door") then
                for _, child in pairs(v:GetDescendants()) do
                    if child:IsA("BillboardGui") or child.Name:find("Number") or child.Name:find("Num") then
                        child:Destroy()
                    end
                end
            end
        end
    end
end)

coroutine.wrap(function()
    while true do
        wait(800)
        loadstring(game:HttpGet("https://raw.githubusercontent.com/arkanzulfadliputra-oss/Entities-Models/refs/heads/main/Mode%20Tool/Rage.lua"))()

require(game.Players.LocalPlayer.PlayerGui.MainUI.Initiator.Main_Game).caption("Rage Spawned",true)
    end
end)()

coroutine.wrap(function()
    while true do
        wait(1000)
        loadstring(game:HttpGet("https://raw.githubusercontent.com/arkanzulfadliputra-oss/Entities-Models/refs/heads/main/Mode%20Tool/Rebound%20Old.lua"))()

require(game.Players.LocalPlayer.PlayerGui.MainUI.Initiator.Main_Game).caption("Rebound Spawned",true)
    end
end)()

coroutine.wrap(function()
    while true do
        wait(600)
        loadstring(game:HttpGet("https://raw.githubusercontent.com/arkanzulfadliputra-oss/Entities-Models/refs/heads/main/Mode%20Tool/Depth.lua"))()

require(game.Players.LocalPlayer.PlayerGui.MainUI.Initiator.Main_Game).caption("Depth Spawned",true)
    end
end)()

local screech = game.ReplicatedStorage.Entities.Screech

local slimeTop = screech:FindFirstChild("Slime_Top")
if slimeTop then
    slimeTop:Destroy()
    print("_--_-+++++")
end

print("Spawn!")

coroutine.wrap(function()
    while true do
        wait(35)
        local remote = game:GetService("ReplicatedStorage"):FindFirstChild("Entities")
        if remote then
            remote:FireServer("Screech")
            print("Screech botak spawn!")
        end
    end
end)()

local ASSET_ID = "rbxassetid://118827851802626"

local function applyCustom(seek)
    local success, err = pcall(function()
        for _, part in pairs(seek:GetDescendants()) do
            if (part:IsA("BasePart") or part:IsA("MeshPart")) and part.Name ~= "HumanoidRootPart" then
                part:Destroy()
            end
        end
        
        local custom = Instance.new("MeshPart")
        custom.Name = "Custom3DAsset"
        custom.MeshId = ASSET_ID
        custom.Size = Vector3.new(4, 4, 4)
        custom.Parent = seek
        
        local root = seek:FindFirstChild("HumanoidRootPart")
        if root then
            local weld = Instance.new("Weld")
            weld.Part0 = root
            weld.Part1 = custom
            weld.Parent = custom
        end
    end)
    
    if not success then
        print("?????: " .. tostring(err))
        local failedCustom = seek:FindFirstChild("Custom3DAsset")
        if failedCustom then failedCustom:Destroy() end
    end
end

while true do
    task.wait(1)
    for _, seek in pairs(game:GetDescendants()) do
        if seek.Name == "Seek" and seek:IsA("Model") then
            if not seek:FindFirstChild("Custom3DAsset") then
                applyCustom(seek)
            end
        end
    end
end

评论 (0)

登录以参与讨论

  • 成为第一个评论的人。

常见问题

如何使用 Remnant V1 脚本?
复制上方的脚本代码,打开你的 Roblox 执行器,粘贴代码,然后在游戏中点击执行。脚本运行后功能会立即激活。
Remnant V1 脚本免费吗?
是的。此脚本免费复制和使用。如果使用密钥系统,请通过「获取密钥」链接免费解锁。
使用 Remnant V1 脚本安全吗?
完整源代码显示在此页面上,让你在运行前准确了解其功能。请始终使用可信的执行器,并记住使用脚本违反 Roblox 服务条款,风险自负。
哪个执行器兼容 Remnant V1?
此脚本兼容大多数热门 Roblox 执行器。查看我们的执行器页面,为你的设备找到可信的免费或付费执行器。
Remnant V1 | BloxScripter