-- Color and Electricity Anim local p = game.Players.LocalPlayer local char = p.Character or p.CharacterAdded:Wait() local hum = char:WaitForChild("Humanoid") local ui = game:GetService("CoreGui") -- // 1. INTRO local sg = Instance.new("ScreenGui", ui) sg.DisplayOrder = 999 local f = Instance.new("Frame", sg) f.Size, f.BackgroundColor3 = UDim2.new(1,0,1,0), Color3.new(0,0,0) local img = Instance.new("ImageLabel", f) img.Size, img.Position = UDim2.new(0,500,0,500), UDim2.new(0.5,-250,0.5,-250) img.Image = "rbxassetid://130901597404858" img.BackgroundTransparency = 1 img.ZIndex = 10 local s_intro = Instance.new("Sound", workspace) s_intro.SoundId, s_intro.Volume = "rbxassetid://126348966887663", 1 s_intro:Play() task.wait(4) sg:Destroy() s_intro:Destroy() -- // 2. IDLE & CHASE MUSIC (Global 3D Sound) task.spawn(function() -- Idle Anim local anim = Instance.new("Animation") anim.AnimationId = "rbxassetid://125750702" local track = hum:LoadAnimation(anim) track.Looped = true track:Play() -- Chase Sound Setup (CAMBIADO A XENON) local chase = Instance.new("Sound") chase.Name = "ChaseTheme" chase.SoundId = "rbxassetid://17260901502" -- ID de Forsaken Xenon chase.Volume = 2.5 chase.Looped = true chase.Parent = char:WaitForChild("HumanoidRootPart") -- Configuración de audio 3D chase.EmitterSize = 10 chase.MaxDistance = 150 chase.RollOffMode = Enum.RollOffMode.Linear chase:Play() end) -- // 3. DRAGGABLE GUI local gui = Instance.new("ScreenGui", ui) gui.Name = "ColorAndElectricityAnim" local function addbt(name, pos, call) local b = Instance.new("ImageButton", gui) b.Size, b.Position = UDim2.new(0,90,0,90), pos b.Image = "rbxassetid://130901597404858" b.BackgroundTransparency = 1 b.Draggable = true b.Active = true local t = Instance.new("TextLabel", b) t.Size, t.Text = UDim2.new(1,0,1,0), name t.Font = Enum.Font.GothamBold t.TextColor3 = Color3.new(1,1,1) t.TextSize = 14 t.BackgroundTransparency = 1 t.ZIndex = 2 b.MouseButton1Click:Connect(call) end -- // ACTIONS addbt("PUNCH", UDim2.new(0.8, 0, 0.2, 0), function() local a = Instance.new("Animation") a.AnimationId = "rbxassetid://186934910" hum:LoadAnimation(a):Play() end) addbt("DASH", UDim2.new(0.7, 0, 0.2, 0), function() local bv = Instance.new("BodyVelocity", char.HumanoidRootPart) bv.MaxForce = Vector3.new(9e9, 9e9, 9e9) bv.Velocity = char.HumanoidRootPart.CFrame.LookVector * 125 game:GetService("Debris"):AddItem(bv, 0.2) end) addbt("WALK", UDim2.new(0.1, 0, 0.2, 0), function() hum.WalkSpeed = 16 local a = Instance.new("Animation") a.AnimationId = "rbxassetid://180426354" hum:LoadAnimation(a):Play() end) addbt("RUN", UDim2.new(0.2, 0, 0.2, 0), function() hum.WalkSpeed = 48 local a = Instance.new("Animation") a.AnimationId = "rbxassetid://180426354" local t = hum:LoadAnimation(a) t.Speed = 2.5 t:Play() end)