Run it
Copy the script and paste it into your executor.
-- 🌈🐉 INSANE RGB DRAGON WINGS (ULTRA MODE)
local Player = game.Players.LocalPlayer
local Character = Player.Character or Player.CharacterAdded:Wait()
local Torso = Character:FindFirstChild("UpperTorso") or Character:()
wings = {}
membranes = {}
(t)
.((t % ) / , , )
(offset, size, rot)
p = .()
p.Size = size
p.Color = .(,,)
p.Material = .Material.Metal
p.Reflectance =
p.CanCollide =
p.Massless =
p.Parent = Character
w = .()
w.Part0 = Torso
w.Part1 = p
w.C0 = offset * rot
w.Parent = Torso
w
(offset, size, rot)
p = .()
p.Size = size
p.Material = .Material.Neon
p.Transparency =
p.CanCollide =
p.Massless =
p.Parent = Character
mesh = .()
mesh.MeshType = .MeshType.Wedge
mesh.Parent = p
w = .()
w.Part0 = Torso
w.Part1 = p
w.C0 = offset * rot
w.Parent = Torso
.(membranes, p)
w
i = ,
spread = i *
height = + (i * )
yRot = .( + i * )
zRot = .(- - i * )
offsetL = .(-, height, ) * .(-spread, , spread)
rotL = .(, -yRot, zRot)
boneL = (offsetL, .(, + i, ), rotL)
(offsetL, .(, + i, + i * ), rotL)
offsetR = .(, height, ) * .(spread, , spread)
rotR = .(, yRot, -zRot)
boneR = (offsetR, .(, + i, ), rotR)
(offsetR, .(, + i, + i * ), rotR)
.(wings, {
l = boneL,
r = boneR,
bl = boneL.C0,
br = boneR.C0
})
.(()
Character.Parent
t = ()
i, w (wings)
wave = .(t * + i * )
flap = .() * wave
twist = .() * wave
w.l.C0 = w.bl * .(, flap, twist)
w.r.C0 = w.br * .(, -flap, -twist)
color = (t)
_, part (membranes)
part.Color = color
.()
)
()Hm

Universal