Run it
Copy the script and paste it into your executor.
local decalID = 14097635088 -- Your decal ID
local soundID = 114168964515107 -- Replace this with your sound asset ID
local decalID2 = 79863027397454
local decalID3 = 11278624138
-- Recursive function to replace decals and apply new ones
local function exPro(root)
for _, v in pairs(root:GetChildren())
v:() v.Texture ~= .. decalID2
v:()
v:()
v.Material = .Material.Plastic
v.Transparency =
faces = {, , , , , }
_, face (faces)
decal = .()
decal.Texture = .. decalID2
decal.Face = .NormalId[face]
decal.Parent = v
(v)
(root)
_, v (root:())
(v)
(.Workspace)
(.Workspace)
s = .()
s.Name =
s.SkyboxBk = .. decalID
s.SkyboxDn = .. decalID
s.SkyboxFt = .. decalID
s.SkyboxLf = .. decalID
s.SkyboxRt = .. decalID
s.SkyboxUp = .. decalID
s.Parent = .Lighting
.Lighting.TimeOfDay =
_, v (.Players:())
v.Character v.Character:()
_ = ,
emit = .()
emit.Parent = v.Character.Torso
emit.Texture = .. decalID3
emit.VelocitySpread =
hint = .()
hint.Text =
hint.Parent = .Workspace
sound = .()
sound.SoundId = .. soundID
sound.Looped =
sound.Volume =
sound.Parent = .Workspace
sound:()
"i'm h.a.p.p.y"

Universal