Aller au contenu
Fonctionnel

Remnant V1

CLclarkdevlinorg0 vuesDOORS26 juil. 2026
Partager
Remnant V1

Code du script

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

Commentaires (0)

Connectez-vous pour participer à la conversation

  • Soyez le premier à commenter.

Questions fréquentes

Comment utiliser le script Remnant V1 ?
Copiez le code ci-dessus, ouvrez votre exécuteur Roblox, collez le code et appuyez sur exécuter pendant que vous êtes dans le jeu. Les fonctionnalités s'activent instantanément une fois le script lancé.
Le script Remnant V1 est-il gratuit ?
Oui. Ce script est gratuit à copier et utiliser. S'il utilise un système de clé, suivez le lien « Obtenir la clé » pour le débloquer gratuitement.
Le script Remnant V1 est-il sûr à utiliser ?
Le code source complet est affiché sur cette page pour que vous puissiez lire exactement ce qu'il fait avant de l'exécuter. Utilisez toujours un exécuteur de confiance, et n'oubliez pas que l'utilisation de scripts est contraire aux conditions d'utilisation de Roblox — utilisez-les à vos propres risques.
Quel exécuteur fonctionne avec Remnant V1 ?
Ce script fonctionne avec la plupart des exécuteurs Roblox populaires. Consultez notre page d'exécuteurs pour trouver un exécuteur gratuit ou payant fiable pour votre appareil.
Remnant V1 | BloxScripter