-- 🌈🐉 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:WaitForChild("HumanoidRootPart") local wings = {} local membranes = {} -- 🌈 RGB FUNCTION local function getRGB(t) return Color3.fromHSV((t % 5) / 5, 1, 1) end -- ðŸĶī BLACK BONES (SHINY) local function bone(offset, size, rot) local p = Instance.new("Part") p.Size = size p.Color = Color3.fromRGB(0,0,0) p.Material = Enum.Material.Metal p.Reflectance = 0.25 p.CanCollide = false p.Massless = true p.Parent = Character local w = Instance.new("Motor6D") w.Part0 = Torso w.Part1 = p w.C0 = offset * rot w.Parent = Torso return w end -- ðŸŠ― RGB MEMBRANE (GLOWING) local function membrane(offset, size, rot) local p = Instance.new("Part") p.Size = size p.Material = Enum.Material.Neon -- ðŸ”Ĩ GLOW p.Transparency = 0.1 p.CanCollide = false p.Massless = true p.Parent = Character local mesh = Instance.new("SpecialMesh") mesh.MeshType = Enum.MeshType.Wedge mesh.Parent = p local w = Instance.new("Motor6D") w.Part0 = Torso w.Part1 = p w.C0 = offset * rot w.Parent = Torso table.insert(membranes, p) return w end -- 🐉 BUILD WINGS for i = 1, 4 do local spread = i * 2.6 local height = 0.7 + (i * 0.25) local yRot = math.rad(25 + i * 7) local zRot = math.rad(-18 - i * 6) -- LEFT local offsetL = CFrame.new(-1, height, 0) * CFrame.new(-spread, 0, spread) local rotL = CFrame.Angles(0, -yRot, zRot) local boneL = bone(offsetL, Vector3.new(0.25, 4 + i, 0.25), rotL) membrane(offsetL, Vector3.new(0.5, 4 + i, 7 + i * 2), rotL) -- RIGHT local offsetR = CFrame.new(1, height, 0) * CFrame.new(spread, 0, spread) local rotR = CFrame.Angles(0, yRot, -zRot) local boneR = bone(offsetR, Vector3.new(0.25, 4 + i, 0.25), rotR) membrane(offsetR, Vector3.new(0.5, 4 + i, 7 + i * 2), rotR) table.insert(wings, { l = boneL, r = boneR, bl = boneL.C0, br = boneR.C0 }) end -- 🐉 ANIMATION + RGB EFFECT task.spawn(function() while Character.Parent do local t = tick() -- ðŸŠ― Wing movement for i, w in ipairs(wings) do local wave = math.sin(t * 1.5 + i * 0.5) local flap = math.rad(12) * wave local twist = math.rad(4) * wave w.l.C0 = w.bl * CFrame.Angles(0, flap, twist) w.r.C0 = w.br * CFrame.Angles(0, -flap, -twist) end -- 🌈 RGB COLOR SHIFT local color = getRGB(t) for _, part in ipairs(membranes) do part.Color = color end task.wait(0.05) end end) print("🌈🐉 INSANE RGB DRAGON WINGS ACTIVATED")