-- Swex Hub - Emote & Animation Script (Delta Executor Compatible) local ScreenGui = Instance.new("ScreenGui") local MainFrame = Instance.new("Frame") local UICorner = Instance.new("UICorner") local TitleLabel = Instance.new("TextLabel") local ScrollingFrame = Instance.new("ScrollingFrame") local UIListLayout = Instance.new("UIListLayout") -- GUI Kurulumu ScreenGui.Name = "SwexHubEmotes" ScreenGui.Parent = game.CoreGui ScreenGui.ZIndexBehavior = Enum.ZIndexBehavior.Sibling MainFrame.Name = "MainFrame" MainFrame.Parent = ScreenGui MainFrame.BackgroundColor3 = Color3.fromRGB(25, 25, 35) MainFrame.Position = UDim2.new(0.5, -125, 0.5, -175) MainFrame.Size = UDim2.new(0, 250, 0, 350) MainFrame.Active = true MainFrame.Draggable = true UICorner.CornerRadius = UDim.new(0, 10) UICorner.Parent = MainFrame TitleLabel.Name = "TitleLabel" TitleLabel.Parent = MainFrame TitleLabel.BackgroundColor3 = Color3.fromRGB(35, 35, 45) TitleLabel.Size = UDim2.new(0, 250, 0, 40) TitleLabel.Font = Enum.Font.GothamBold TitleLabel.Text = "Swex Hub - Emotes" TitleLabel.TextColor3 = Color3.fromRGB(255, 255, 255) TitleLabel.TextSize = 16 local TitleCorner = Instance.new("UICorner") TitleCorner.CornerRadius = UDim.new(0, 10) TitleCorner.Parent = TitleLabel ScrollingFrame.Name = "ScrollingFrame" ScrollingFrame.Parent = MainFrame ScrollingFrame.Active = true ScrollingFrame.BackgroundColor3 = Color3.fromRGB(255, 255, 255) ScrollingFrame.BackgroundTransparency = 1.00 ScrollingFrame.Position = UDim2.new(0, 10, 0, 50) ScrollingFrame.Size = UDim2.new(0, 230, 0, 290) ScrollingFrame.CanvasSize = UDim2.new(0, 0, 2, 0) UIListLayout.Parent = ScrollingFrame UIListLayout.SortOrder = Enum.SortOrder.LayoutOrder UIListLayout.Padding = UDim.new(0, 5) -- Örnek Animasyon Tetikleme Fonksiyonu local function playEmote(animId) local player = game.Players.LocalPlayer if player and player.Character and player.Character:FindFirstChild("Humanoid") then local humanoid = player.Character.Humanoid -- Mevcut animasyonları durdurup yenisini oynatma mantığı local anim = Instance.new("Animation") anim.AnimationId = "rbxassetid://" .. tostring(animId) local track = humanoid:LoadAnimation(anim) track:Play() end end -- Örnek Emote Listesi (Butonlar) local emotes = { {Name = "Wave / Selamlama", Id = "507770239"}, {Name = "Laugh / Gülme", Id = "507770677"}, {Name = "Dance 1 / Dans", Id = "507771019"}, {Name = "Cheer / Sevinç", Id = "507770677"} } for _, data in ipairs(emotes) do local btn = Instance.new("TextButton") btn.Parent = ScrollingFrame btn.BackgroundColor3 = Color3.fromRGB(45, 45, 55) btn.Size = UDim2.new(0, 230, 0, 35) btn.Font = Enum.Font.Gotham btn.Text = data.Name btn.TextColor3 = Color3.fromRGB(240, 240, 240) btn.TextSize = 14 local btnCorner = Instance.new("UICorner") btnCorner.CornerRadius = UDim.new(0, 6) btnCorner.Parent = btn btn.MouseButton1Click:Connect(function() playEmote(data.Id) end) end print("Swex Hub Başarıyla Yüklendi!")