動作中
SCRIPT Medium Mode
スクリプトコード
Lua
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 = 20
local staminaRegen = 15
local isSprinting = false
local canSprint = true
local sprintCoroutine = nil
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 return end
if canSprint and stamina > 0 then
isSprinting = true
humanoid.WalkSpeed = 30
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)
local UserInputService = game:GetService("UserInputService")
UserInputService.InputBegan:Connect(function(input, gp)
if gp then return end
if input.KeyCode == Enum.KeyCode.LeftShift then startSprint() end
end)
UserInputService.InputEnded:Connect(function(input)
if input.KeyCode == Enum.KeyCode.LeftShift then stopSprint() end
end)
spawn(function()
while true do
wait(0.5)
pcall(function()
for _, v in pairs(workspace:GetDescendants()) do
if v:IsA("BasePart")
and not v:IsDescendantOf(player.Character)
and not v:FindFirstAncestorOfClass("Tool")
and not v:FindFirstAncestorOfClass("Accessory") then
v.Material = Enum.Material.Slate
v.BrickColor = BrickColor.new("Dark stone grey")
for _, c in pairs(v:GetChildren()) do
if c:IsA("Texture") or c:IsA("Decal") then c:Destroy() end
end
end
if v.Name:lower():find("door") then
for _, child in pairs(v:GetDescendants()) do
if child:IsA("BillboardGui") or string.lower(child.Name):find("sign") then
child:Destroy()
end
end
end
end
end)
end
end)
local lighting = game:GetService("Lighting")
local normalFogStart = 0
local normalFogEnd = 100
local normalFogColor = Color3.fromRGB(10,10,10)
local normalBrightness = 1
local normalAmbient = Color3.fromRGB(5,5,5)
local normalClockTime = 0
local darkFogEnd = 15
local darkBrightness = 1
local darkAmbient = Color3.fromRGB(0,0,0)
lighting.FogStart = normalFogStart
lighting.FogEnd = normalFogEnd
lighting.FogColor = normalFogColor
lighting.Brightness = normalBrightness
lighting.ClockTime = normalClockTime
lighting.OutdoorAmbient = normalAmbient
coroutine.wrap(function()
while true do
task.wait(100)
lighting.FogEnd = darkFogEnd
lighting.Brightness = darkBrightness
lighting.OutdoorAmbient = darkAmbient
pcall(function()
require(game.Players.LocalPlayer.PlayerGui.MainUI.Initiator.Main_Game).caption("The Light Power Has Been Turned Off ",true)
end)
task.wait(10)
lighting.FogStart = normalFogStart
lighting.FogEnd = normalFogEnd
lighting.FogColor = normalFogColor
lighting.Brightness = normalBrightness
lighting.ClockTime = normalClockTime
lighting.OutdoorAmbient = normalAmbient
end
end)()
pcall(function()
for _, name in pairs({"Ambience_Hotel", "Ambience_Hotel2"}) do
local sound = workspace:FindFirstChild(name)
if sound then sound:Destroy() end
end
end)
workspace["The Damned"]:Play()
workspace["The Damned"].SoundId = "rbxassetid://9113731836"
workspace["The Damned"].Pitch = 1
workspace["The Damned"].Looped = true
workspace["The Damned"].Volume = 5
function ambiance()
while true do
local ambiencefirst = Instance.new("Sound", workspace)
ambiencefirst.SoundId = "rbxassetid://12229501"
ambiencefirst.Pitch = 5
ambiencefirst:Play()
wait(120)
end
endコメント (0)
- 最初のコメントを投稿しましょう。
よくある質問
- SCRIPT Medium Modeスクリプトはどう使いますか?
- 上のスクリプトコードをコピーし、Robloxエグゼキューターを開いて貼り付け、ゲーム中に実行を押してください。スクリプトが実行されると、機能が即座に有効になります。
- SCRIPT Medium Modeスクリプトは無料ですか?
- はい。このスクリプトは無料でコピー&使用できます。キーシステムを使用している場合は、リンクから無料でキーを取得してください。
- SCRIPT Medium Modeスクリプトの使用は安全ですか?
- ソースコード全体がこのページに表示されるので、実行前に内容を正確に確認できます。信頼できるエグゼキューターを使用し、スクリプトの使用はRobloxの利用規約に違反するため、自己責任で使用してください。
- SCRIPT Medium Modeに対応するエグゼキューターは?
- このスクリプトはほとんどの人気Robloxエグゼキューターで動作します。お使いのデバイス向けの信頼できる無料または有料エグゼキューターを見つけるには、エグゼキューターページをご覧ください。