Funcional
my script
Código del script
Lua
local player = game.Players.LocalPlayer
local playerGui = player:WaitForChild("PlayerGui")
-- Limpeza preventiva
if playerGui:FindFirstChild("ZombieStrideGui") then
playerGui.ZombieStrideGui:Destroy()
end
local gui = Instance.new("ScreenGui", playerGui)
gui.Name = "ZombieStrideGui"
gui.ResetOnSpawn = false
-- Criar o objeto de som único (isso evita o acúmulo)
local sound = Instance.new("Sound")
sound.SoundId = "rbxassetid://1131937949"
sound.Parent = player.Character:WaitForChild("Head") -- Som na cabeça
local frame = Instance.new("Frame", gui)
frame.Size = UDim2.new(0, 160, 0, 200)
frame.Position = UDim2.new(0.5, 0, 0.4, 0)
frame.BackgroundColor3 = Color3.fromRGB(45, 0, 60)
frame.Active = true
frame.Draggable = true
frame.Visible = true
local stroke = Instance.new("UIStroke", frame)
stroke.Color = Color3.fromRGB(150, 0, 255)
stroke.Thickness = 2
local title = Instance.new("TextLabel", frame)
title.Size = UDim2.new(1, 0, 0.2, 0)
title.Text = "Zombie Stride Client"
title.Font = Enum.Font.GothamBold
title.TextColor3 = Color3.fromRGB(255, 255, 255)
title.BackgroundTransparency = 1
title.Parent = frame
local currentTrack = nil
local activeId = nil
local function playCustom(animId)
-- Se clicou na mesma, apenas para tudo
if activeId == animId then
if currentTrack then currentTrack:Stop() end
sound:Stop()
currentTrack = nil
activeId = nil
return
end
-- Para o som e animação anteriores instantaneamente
if currentTrack then currentTrack:Stop() end
sound:Stop()
local char = player.Character
local hum = char and char:FindFirstChild("Humanoid")
local animator = hum and (hum:FindFirstChild("Animator") or Instance.new("Animator", hum))
if animator then
local anim = Instance.new("Animation")
anim.AnimationId = animId
currentTrack = animator:LoadAnimation(anim)
currentTrack.Priority = Enum.AnimationPriority.Action4
currentTrack:Play()
-- Inicia o som único
sound:Play()
activeId = animId
end
end
-- Botões
local function createBtn(text, id, posY)
local btn = Instance.new("TextButton", frame)
btn.Size = UDim2.new(0.8, 0, 0.2, 0)
btn.Position = UDim2.new(0.1, 0, 0, posY)
btn.BackgroundColor3 = Color3.fromRGB(80, 0, 120)
btn.Text = text
btn.Font = Enum.Font.GothamBold
btn.TextColor3 = Color3.new(1, 1, 1)
btn.Parent = frame
btn.MouseButton1Click:Connect(function() playCustom(id) end)
Instance.new("UICorner", btn).CornerRadius = UDim.new(0, 8)
end
createBtn("Animação A", "rbxassetid://125497596837433", 45)
createBtn("Animação B", "rbxassetid://84248734120911", 95)
createBtn("Animação C", "rbxassetid://73383479205643", 145)Comentarios (0)
Inicia sesión para unirte a la conversación
- Sé el primero en comentar.
Preguntas frecuentes
- ¿Cómo uso el script my script?
- Copia el código de arriba, abre tu executor de Roblox, pega el código y presiona ejecutar mientras estés en el juego. Las funciones se activan instantáneamente una vez que el script se ejecuta.
- ¿El script my script es gratuito?
- Sí. Este script es gratuito para copiar y usar. Si usa un sistema de claves, sigue el enlace «Obtener clave» para desbloquearlo sin costo.
- ¿Es seguro usar el script my script?
- El código fuente completo se muestra en esta página para que puedas leer exactamente qué hace antes de ejecutarlo. Usa siempre un executor de confianza, y recuerda que usar scripts va en contra de los términos de servicio de Roblox — úsalos bajo tu propio riesgo.
- ¿Qué executor funciona con my script?
- Este script funciona con la mayoría de los executores populares de Roblox. Consulta nuestra página de executores para encontrar un executor gratuito o de pago confiable para tu dispositivo.