Run it
Copy the script and paste it into your executor.
Players = :()
TweenService = :()
Lighting = :()
LocalPlayer = Players.LocalPlayer
Variant =
HatMeshID =
HatTextureID =
fightMusicPlaying =
altMusicId =
fightMusicId =
fightSound = .()
fightSound.Parent = :()
fightSound.Looped =
fightSound.Volume =
musicEnabled =
selectedMusic =
Variants = {
[] = {
Shirt = ,
Pants = ,
BodyColor = BrickColor.()
},
[] = {
Shirt = ,
Pants = ,
BodyColor = BrickColor.()
},
}
(name, meshId, textureId, scale)
part = .()
part.Name = name
part.Size = .(,,)
part.CanCollide =
part.Anchored =
part.Transparency =
mesh = .()
mesh.MeshType = .MeshType.FileMesh
mesh.MeshId = meshId
mesh.TextureId = textureId
mesh.Scale = scale .(,,)
mesh.Parent = part
part
()
character = LocalPlayer.Character LocalPlayer.CharacterAdded:()
variantData = Variants[Variant]
variantData
_, item (character:())
item:() item:() item:() item:() item:()
item:()
head = character:()
head
_, d (head:())
d:() d:()
_, part (character:())
part:()
part.BrickColor = variantData.BodyColor
shirt = .()
shirt.ShirtTemplate = variantData.Shirt
shirt.Parent = character
pants = .()
pants.PantsTemplate = variantData.Pants
pants.Parent = character
head
hat = (, HatMeshID, HatTextureID, .(,,))
hat.Parent = character
weld = .()
weld.Part0 = head
weld.Part1 = hat
weld.C0 = .(-, , -)
weld.Parent = hat
()
musicEnabled
fightMusicPlaying
fightMusicPlaying =
selectedMusic ==
fightSound.SoundId = ..fightMusicId
selectedMusic ==
fightSound.SoundId = ..altMusicId
fightSound:()
()
fightMusicPlaying
fightSound:()
fightMusicPlaying =
(current)
current <= fightMusicPlaying
()
current <= fightMusicPlaying
()
humanoid = LocalPlayer.Character:()
humanoid.HealthChanged:(onHealthChanged)
LocalPlayer.CharacterAdded:(()
.()
()
)
LocalPlayer.Character
.()
()
player = LocalPlayer
gui = .()
gui.Name =
gui.IgnoreGuiInset =
gui.ResetOnSpawn =
gui.Parent = player:()
box = .()
box.Name =
box.AnchorPoint = .(, )
box.Position = .(,,,)
box.Size = .(,,,)
box.BackgroundTransparency =
box.Image =
box.ScaleType = .ScaleType.Fit
box.Visible =
box.Parent = gui
inner = .()
inner.Name =
inner.BackgroundTransparency =
inner.Size = .(,,,)
inner.Position = .(,,,)
inner.Parent = box
textLabel = .()
textLabel.Name =
textLabel.BackgroundTransparency =
textLabel.Size = .(,-,,)
textLabel.Position = .(,,,)
textLabel.TextColor3 = .(,,)
textLabel.TextXAlignment = .TextXAlignment.Left
textLabel.TextYAlignment = .TextYAlignment.Top
textLabel.TextWrapped =
textLabel.Font = .Font.Arcade
textLabel.TextSize =
textLabel.Text =
textLabel.Parent = inner
blipA = .()
blipA.SoundId =
blipA.Looped =
blipA.Volume =
blipA.Parent = box
blipB = .()
blipB.SoundId =
blipB.Looped =
blipB.Volume =
blipB.Parent = box
()
(.() < ) blipA blipB
(message, specialSoundId)
message message ==
box.Visible =
textLabel.Text =
box.Position = .(,,,)
inTween = TweenService:(box,TweenInfo.(,.EasingStyle.Sine,.EasingDirection.Out),{Position=.(,,,)})
inTween:()
inTween.Completed:()
fullText = ..(message)
blipLoop = ()
specialSoundId blipLoop:()
i=,#fullText
textLabel.Text = .(fullText,,i)
.()
specialSoundId
blipA.IsPlaying blipA:()
blipB.IsPlaying blipB:()
s = .()
s.SoundId = ..(specialSoundId)
s.Volume =
s.Looped =
s.Parent = box
s:()
ended=
conn
conn = s.Ended:(()
ended=
conn:()
)
elapsed=
dur=s.TimeLength
ended elapsed < (dur+)
.()
elapsed +=
s.IsPlaying (() s:() )
s:()
.()
blipLoop.IsPlaying blipLoop:()
.()
outTween = TweenService:(box,TweenInfo.(,.EasingStyle.Sine,.EasingDirection.In),{Position=.(,,,)})
outTween:()
outTween.Completed:()
box.Visible=
player.Chatted:((msg)
(msg)
)
(,)
(,)
(,)
(character)
guiOverlay = .()
guiOverlay.Name =
guiOverlay.Size = .(,,,)
guiOverlay.Position = .(,,,)
guiOverlay.BackgroundTransparency =
guiOverlay.Image =
guiOverlay.Parent = player:()
deathSound = .()
deathSound.SoundId =
deathSound.Volume =
deathSound.Parent = player:()
deathSound:()
flashEffect = .()
flashEffect.Name =
flashEffect.Brightness =
flashEffect.Contrast =
flashEffect.Saturation =
flashEffect.Parent = Lighting
highlight = .()
highlight.Adornee = character
highlight.FillColor = .(,,)
highlight.OutlineColor = .(,,)
highlight.FillTransparency =
highlight.OutlineTransparency =
highlight.DepthMode = .HighlightDepthMode.AlwaysOnTop
highlight.Parent = character
()
guiOverlay:()
flashEffect:()
highlight:()
LocalPlayer.CharacterAdded:(()
.()
()
)
LocalPlayer.CharacterAdded:((char)
char:().Died:(()
(char)
)
)
LocalPlayer.Character
humanoid = LocalPlayer.Character:()
humanoid
humanoid.Died:(()
(LocalPlayer.Character)
)
use this if it didn't work https://scriptblox.com/script/Universal-Script-Deltarune-Tenna-simple-morph-59138 an updated version of the tv guy from deltarune chapter 3, has a dialogue system and death screen/sound. wow new update fightmusic

Universal