-- 100 Emote Troll & Eğlence Menüsü Scripti local Players = game:GetService("Players") local LocalPlayer = Players.LocalPlayer local Character = LocalPlayer.Character or LocalPlayer.CharacterAdded:Wait() local Humanoid = Character:WaitForChild("Humanoid") local RootPart = Character:WaitForChild("HumanoidRootPart") -- Animasyon Oynatma Yardımcı Fonksiyonu local currentTrack = nil local function playAnim(id) if currentTrack then currentTrack:Stop() end local anim = Instance.new("Animation") anim.AnimationId = "rbxassetid://" .. tostring(id) currentTrack = Humanoid:LoadAnimation(anim) currentTrack:Play() end -- 100 Emote Listesi (Özel Troll Yetenekleri + Genel Emotelar) local Emotes = { -- TROLL & ÖZEL EMOTELAR {Name = "💀 Fake Death", Type = "Custom", Action = function() playAnim(33796059) -- Yere yatma animasyonu Humanoid.PlatformStand = true task.wait(3) Humanoid.PlatformStand = false if currentTrack then currentTrack:Stop() end end}, {Name = "🕊️ Fake Fly", Type = "Custom", Action = function() playAnim(35411140) -- Uçuş/Süzülme animasyonu local bodyVelocity = Instance.new("BodyVelocity") bodyVelocity.Velocity = Vector3.new(0, 30, 0) bodyVelocity.MaxForce = Vector3.new(0, 4000, 0) bodyVelocity.Parent = RootPart task.wait(2) bodyVelocity:Destroy() if currentTrack then currentTrack:Stop() end end}, {Name = "🐬 Dolphin Dance", Type = "Custom", Action = function() playAnim(59156938) -- Yunus dansı hareketi end}, {Name = "⚡ Speed Troll", Type = "Custom", Action = function() Humanoid.WalkSpeed = 60 task.wait(4) Humanoid.WalkSpeed = 16 end}, {Name = "🌀 Spin Dance", Type = "Custom", Action = function() local spin = Instance.new("BodyAngularVelocity") spin.AngularVelocity = Vector3.new(0, 20, 0) spin.MaxTorque = Vector3.new(0, 400000, 0) spin.Parent = RootPart task.wait(3) spin:Destroy() end} } -- Kalan Emoteleri Otomatik 100'e Tamamlama local DefaultEmoteIDs = { 33796059, 35411140, 59156938, 182436842, 182435998, 182498236, 182499388, 128486187, 186934910, 186924086, 186948830, 333802527, 333804275 } for i = #Emotes + 1, 100 do local randomID = DefaultEmoteIDs[(i % #DefaultEmoteIDs) + 1] table.insert(Emotes, { Name = "Emote #" .. i, Type = "Anim", ID = randomID }) end -- GUI Oluşturma local ScreenGui = Instance.new("ScreenGui") ScreenGui.Name = "TrollEmoteGui" ScreenGui.Parent = LocalPlayer:WaitForChild("PlayerGui") local Frame = Instance.new("ScrollingFrame") Frame.Size = UDim2.new(0, 260, 0, 380) Frame.Position = UDim2.new(0.02, 0, 0.3, 0) Frame.BackgroundColor3 = Color3.fromRGB(25, 25, 25) Frame.BorderSizePixel = 0 Frame.CanvasSize = UDim2.new(0, 0, 0, 100 * 36) Frame.Parent = ScreenGui local UIListLayout = Instance.new("UIListLayout") UIListLayout.Parent = Frame UIListLayout.Padding = UDim.new(0, 4) -- Butonları Menüye Ekleme for _, emoteData in ipairs(Emotes) do local Btn = Instance.new("TextButton") Btn.Size = UDim2.new(0.95, 0, 0, 32) Btn.Text = emoteData.Name Btn.TextColor3 = Color3.fromRGB(255, 255, 255) Btn.BackgroundColor3 = Color3.fromRGB(45, 45, 45) Btn.Font = Enum.Font.SourceSansBold Btn.TextSize = 15 Btn.Parent = Frame Btn.MouseButton1Click:Connect(function() if emoteData.Type == "Custom" then emoteData.Action() else playAnim(emoteData.ID) end end) end