
Keyless VerifiedUniversal

loadstring(game:HttpGet("https://pastebin.com/raw/pCX1He7M"))()
local CUSTOM_SPINDASH_ID = 98739426366715
ID de activo local = 93375821198277
local Players = game:GetService("Players")
RunService local = juego:GetService("RunService")
jugador local = Jugadores.JugadorLocal
Personaje local = jugador.Personaje o jugador.PersonajeAñadido:Esperar()
local currentSpindashModel = nil
spindashSpinConnection local = nulo
función local stopSpindashFollow()
si spindashSpinConnection entonces
spindashSpinConnection:Desconectar()
spindashSpinConnection = nil
fin
si currentSpindashModel entonces
currentSpindashModel:Destroy()
currentSpindashModel = nil
fin
carpeta de jugadores local = espacio de trabajo:FindFirstChild("Jugadores")
local playerFolder = playersFolder and playersFolder:FindFirstChild(player.Name)
local spindashFolder = playerFolder and playerFolder:FindFirstChild("Spindash")
local originalPart = spindashFolder and spindashFolder:FindFirstChild("Spindash")
si originalParte entonces
originalPart.Transparencia = 0
fin
fin
función local startSpindashFollow(spindashPart)
Si spindashSpinConnection entonces spindashSpinConnection:Disconnect() fin
spindashSpinConnection = RunService.Heartbeat:Connect(function()
Si no es currentSpindashModel o no es spindashPart o no es spindashPart.Parent entonces
stopSpindashFollow()
devolver
fin
local targetCFrame = spindashPart.CFrame
Si currentSpindashModel:IsA("BasePart") entonces
ModeloSpindashactual.CFrame = CFrameobjetivo
demás
currentSpindashModel:PivotTo(targetCFrame)
fin
fin)
fin
función local replaceSpindashMesh()
carpeta de jugadores local = espacio de trabajo:FindFirstChild("Jugadores")
Si no existe la carpeta de jugadores, entonces regresar.
local playerFolder = playersFolder:FindFirstChild(player.Name)
Si no existe playerFolder, entonces regresar.
local spindashFolder = playerFolder:FindFirstChild("Spindash")
Si no existe spindashFolder, entonces regresar.
local originalPart = spindashFolder:FindFirstChild("Spindash")
si originalPart y originalPart:IsA("BasePart") y no currentSpindashModel entonces
local ok, objetos = pcall(juego.GetObjects, juego, "rbxassetid://" .. CUSTOM_SPINDASH_ID)
si está bien y hay objetos y #objetos > 0 entonces
local newMesh = objects[1]:Clone()
para _, parte en ipairs(newMesh:GetDescendants()) hacer
Si parte: es una ("ParteBase") entonces
parte.PuedeColisionar = falso
parte.Anclado = falso
parte.SinMasa = verdadero
fin
fin
newMesh.Parent = originalPart.Parent
currentSpindashModel = newMesh
originalPart.Transparencia = 1
para _, efecto en ipairs(originalPart:GetDescendants()) hacer
Si el efecto es "BasePart", entonces
efecto.Transparencia = 1
elseif effect:IsA("PointLight") or effect:IsA("SpotLight") or effect:IsA("SurfaceLight") then
efecto.Habilitado = falso
elseif effect:IsA("ParticleEmitter") or effect:IsA("Trail") or effect:IsA("Beam") then
efecto.Habilitado = falso
fin
fin
startSpindashFollow(originalPart)
fin
fin
fin
RunService.Heartbeat:Connect(function()
carpeta de jugadores local = espacio de trabajo:FindFirstChild("Jugadores")
local playerFolder = playersFolder and playersFolder:FindFirstChild(player.Name)
local spindashFolder = playerFolder and playerFolder:FindFirstChild("Spindash")
Si spindashFolder y spindashFolder:FindFirstChild("Spindash") entonces
si no currentSpindashModel entonces
reemplazarSpindashMesh()
fin
demás
si currentSpindashModel entonces
stopSpindashFollow()
fin
fin
fin)
función local loadAsset(id)
local ok, objetos = pcall(juego.GetObjects, juego, "rbxassetid://" .. id)
Si no está bien o no hay objetos o #objetos == 0 entonces devuelve nil fin
devolver objetos[1]:Clonar()
fin
función local getPlayerModel()
carpeta de jugadores local = espacio de trabajo:FindFirstChild("Jugadores")
si la carpeta de jugadores entonces
devolver carpeta de jugadores:FindFirstChild(jugador.Name)
fin
devolver cero
fin
función local isLastLife()
modelo local = obtenerModeloDeJugador()
devolver modelo y modelo:GetAttribute("LastLife") == true
fin
función local setupCharacter(char)
local partesoriginales = {}
para _, v en ipairs(char:GetDescendants()) hacer
Si v:IsA("BasePart") entonces table.insert(originalParts, v) fin
fin
para _, parte en ipairs(originalParts) hacer parte.Transparencia = 1 fin
carpeta de jugadores local = espacio de trabajo:FindFirstChild("Jugadores")
local oldVisual = playersFolder and playersFolder:FindFirstChild(player.Name)
si oldVisual entonces
para _, v en ipairs(oldVisual:GetDescendants()) hacer
Si v:IsA("BasePart") entonces v.Transparency = 1 fin
fin
fin
local mdl = cargarActivo(ID_ACTIVO)
Si no es mdl, entonces regresar fin
Si oldVisual es verdadero, entonces mdl.Parent = oldVisual; de lo contrario, mdl.Parent = char.
tarea.espera(0.5)
local lastLifeActive = isLastLife()
si lastLifeActive entonces
local brokenFolder = mdl:FindFirstChild("Broken")
si brokenFolder entonces
para _, parte en ipairs(brokenFolder:GetDescendants()) hacer
Si parte: es una ("ParteBase") entonces
parte.Transparencia = 0
fin
fin
fin
local circularFolder = mdl:FindFirstChild("Circular")
si circularFolder entonces
para _, parte en ipairs(circularFolder:GetDescendants()) hacer
Si parte: es una ("ParteBase") entonces
parte.Transparencia = 1
fin
fin
fin
fin
local hrp = char:FindFirstChild("HumanoidRootPart")
local newHrp = mdl:FindFirstChild("HumanoidRootPart")
Si no es hrp o no es newHrp, entonces mdl:Destroy() regresa.
newHrp.Anclado = verdadero
newHrp.Transparencia = 1
local existingHum = mdl:FindFirstChildOfClass("Humanoid")
Si existaHumor entonces existaHumor:Destruir() fin
local existingAnim = mdl:FindFirstChildOfClass("Animator")
Si exista un Anim, entonces exista un Anim: Destruir() fin
para _, v en ipairs(mdl:GetDescendants()) hacer
Si v:IsA("BasePart") entonces
v.CanCollide = false
fin
fin
newHrp.CFrame = hrp.CFrame
tarea.espera(0.1)
newHrp.Transparencia = 1
syncConn local
syncConn = RunService.Stepped:Connect(function()
Si no existe char.Parent o no existe hrp.Parent o no existe newHrp.Parent, entonces
Si existe syncConn, entonces syncConn:Disconnect() fin
devolver
fin
newHrp.CFrame = hrp.CFrame
fin)
función local monitorLastLife()
mientras char y char.Parent hacen
local lastLifeActive = isLastLife()
local brokenFolder = mdl:FindFirstChild("Broken")
local circularFolder = mdl:FindFirstChild("Circular")
si lastLifeActive entonces
si brokenFolder entonces
para _, parte en ipairs(brokenFolder:GetDescendants()) hacer
Si parte: es una ("ParteBase") entonces
parte.Transparencia = 0
fin
fin
fin
si circularFolder entonces
para _, parte en ipairs(circularFolder:GetDescendants()) hacer
Si parte: es una ("ParteBase") entonces
parte.Transparencia = 1
fin
fin
fin
demás
si brokenFolder entonces
para _, parte en ipairs(brokenFolder:GetDescendants()) hacer
Si parte: es una ("ParteBase") entonces
parte.Transparencia = 1
fin
fin
fin
si circularFolder entonces
para _, parte en ipairs(circularFolder:GetDescendants()) hacer
Si parte: es una ("ParteBase") entonces
parte.Transparencia = 0
fin
fin
fin
fin
tarea.espera(0.5)
fin
fin
tarea.spawn(monitorLastLife)
fin
tarea.spawn(función()
mientras que es cierto lo hacen
carpeta de jugadores local = espacio de trabajo:FindFirstChild("Jugadores")
si la carpeta de jugadores entonces
local playerFolder = playersFolder:FindFirstChild(player.Name)
si playerFolder entonces
local defaultFolder = playerFolder:FindFirstChild("Default")
si defaultFolder entonces
cintura local = defaultFolder:FindFirstChild("Cintura")
local hrpDefault = defaultFolder:FindFirstChild("HumanoidRootPart")
Si cintura y cintura:EsUna("ParteBase") entonces cintura.Transparencia = 1 fin
Si hrpDefault y hrpDefault:IsA("BasePart") entonces hrpDefault.Transparency = 1 fin
fin
fin
fin
tarea.espera(0.1)
fin
fin)
si el personaje entonces
configurarPersonaje(personaje)
fin
jugador.PersonajeAñadido:Conectar(función(nuevoPersonaje)
carácter = nuevo carácter
configurarPersonaje(nuevoPersonaje)
fin)



Mi bro tan inocente no es fe el servidor lo tiene que leer y ni en pedo lo hace y el modelo tampoco es fe ademas OMT ya fue descartado osea te mintio
@TheManuCcdxD :v eso lo encontré en el c* de @bananabloxyt
bradar why its not working bradar
@dezz963 no se ve a YouTube y coméntale. A bananabloxyt
Ve all cannall de bananabloxyt y dile por que XD