--[[ ╔══════════════════════════════════════════════════════════════╗ ║ TÜRKMOS HUB v1.1 ║ ║ Brookhaven RP için özel script ║ ║ Sadece Türkçe ║ ║ Yapımcı: memoli0417 • ScriptBlox uyumlu ║ ╚══════════════════════════════════════════════════════════════╝ ]] -- // Servisler local Players = game:GetService("Players") local ReplicatedStorage = game:GetService("ReplicatedStorage") local TweenService = game:GetService("TweenService") local UserInputService = game:GetService("UserInputService") local RunService = game:GetService("RunService") local StarterGui = game:GetService("StarterGui") local TextChat = game:GetService("TextChatService") local LocalPlayer = Players.LocalPlayer local Mouse = LocalPlayer:GetMouse() -- // Sadece Brookhaven kontrolü if game.PlaceId \~= 4924922222 then StarterGui:SetCore("SendNotification", { Title = "TÜRKMOS HUB", Text = "Bu script sadece Brookhaven RP'de çalışır!", Duration = 5 }) return end -- // RP Name & Bio otomatik ayarla task.spawn(function() task.wait(1.5) pcall(function() local RE = ReplicatedStorage:FindFirstChild("RE") if RE then local nameRemote = RE:FindFirstChild("1RPNam1eTex1t") if nameRemote then nameRemote:FireServer("RolePlayName", "TÜRKMOS HUB KULLANICISI") nameRemote:FireServer("RolePlayBio", "VİP TURKİSH SCRİPT") end end end) end) -- // Değişkenler local SelectedPlayer = nil local SpamActive = false local SpamText = "TÜRKMOS HUB 🔥" local FlyEnabled = false local NoclipEnabled = false local SpeedEnabled = false local InfiniteJump = false local ESPEnabled = false local CurrentSpeed = 50 local FlySpeed = 50 local Minimized = false -- // GUI Oluşturma local ScreenGui = Instance.new("ScreenGui") ScreenGui.Name = "TurkmosHub" ScreenGui.ResetOnSpawn = false ScreenGui.ZIndexBehavior = Enum.ZIndexBehavior.Sibling ScreenGui.Parent = game:GetService("CoreGui") -- // Intro Animasyon local IntroFrame = Instance.new("Frame") IntroFrame.Size = UDim2.new(1, 0, 1, 0) IntroFrame.BackgroundColor3 = Color3.fromRGB(10, 10, 15) IntroFrame.BorderSizePixel = 0 IntroFrame.Parent = ScreenGui local IntroTitle = Instance.new("TextLabel") IntroTitle.Size = UDim2.new(1, 0, 0, 80) IntroTitle.Position = UDim2.new(0, 0, 0.38, 0) IntroTitle.BackgroundTransparency = 1 IntroTitle.Text = "TÜRKMOS HUB" IntroTitle.TextColor3 = Color3.fromRGB(255, 50, 50) IntroTitle.TextSize = 52 IntroTitle.Font = Enum.Font.GothamBlack IntroTitle.TextTransparency = 1 IntroTitle.Parent = IntroFrame local IntroSub = Instance.new("TextLabel") IntroSub.Size = UDim2.new(1, 0, 0, 30) IntroSub.Position = UDim2.new(0, 0, 0.38, 75) IntroSub.BackgroundTransparency = 1 IntroSub.Text = "Brookhaven RP • Türk Script • memoli0417" IntroSub.TextColor3 = Color3.fromRGB(200, 200, 200) IntroSub.TextSize = 16 IntroSub.Font = Enum.Font.Gotham IntroSub.TextTransparency = 1 IntroSub.Parent = IntroFrame local LoadingBarBG = Instance.new("Frame") LoadingBarBG.Size = UDim2.new(0, 320, 0, 6) LoadingBarBG.Position = UDim2.new(0.5, -160, 0.58, 0) LoadingBarBG.BackgroundColor3 = Color3.fromRGB(40, 40, 50) LoadingBarBG.BorderSizePixel = 0 LoadingBarBG.Parent = IntroFrame Instance.new("UICorner", LoadingBarBG).CornerRadius = UDim.new(1, 0) local LoadingBar = Instance.new("Frame") LoadingBar.Size = UDim2.new(0, 0, 1, 0) LoadingBar.BackgroundColor3 = Color3.fromRGB(255, 50, 50) LoadingBar.BorderSizePixel = 0 LoadingBar.Parent = LoadingBarBG Instance.new("UICorner", LoadingBar).CornerRadius = UDim.new(1, 0) TweenService:Create(IntroTitle, TweenInfo.new(0.8, Enum.EasingStyle.Quad), {TextTransparency = 0}):Play() TweenService:Create(IntroSub, TweenInfo.new(0.8, Enum.EasingStyle.Quad), {TextTransparency = 0}):Play() TweenService:Create(LoadingBar, TweenInfo.new(2.3, Enum.EasingStyle.Quad), {Size = UDim2.new(1, 0, 1, 0)}):Play() task.wait(2.6) TweenService:Create(IntroFrame, TweenInfo.new(0.55), {BackgroundTransparency = 1}):Play() TweenService:Create(IntroTitle, TweenInfo.new(0.45), {TextTransparency = 1}):Play() TweenService:Create(IntroSub, TweenInfo.new(0.45), {TextTransparency = 1}):Play() task.wait(0.6) IntroFrame:Destroy() -- // Ana GUI local Main = Instance.new("Frame") Main.Name = "Main" Main.Size = UDim2.new(0, 540, 0, 400) Main.Position = UDim2.new(0.5, -270, 0.5, -200) Main.BackgroundColor3 = Color3.fromRGB(18, 18, 24) Main.BorderSizePixel = 0 Main.ClipsDescendants = true Main.Parent = ScreenGui Instance.new("UICorner", Main).CornerRadius = UDim.new(0, 12) local UIStroke = Instance.new("UIStroke") UIStroke.Color = Color3.fromRGB(255, 50, 50) UIStroke.Thickness = 1.6 UIStroke.Parent = Main -- Başlık Çubuğu (Sürüklenebilir) local TitleBar = Instance.new("Frame") TitleBar.Size = UDim2.new(1, 0, 0, 44) TitleBar.BackgroundColor3 = Color3.fromRGB(24, 24, 32) TitleBar.BorderSizePixel = 0 TitleBar.Parent = Main Instance.new("UICorner", TitleBar).CornerRadius = UDim.new(0, 12) local TitleFix = Instance.new("Frame") TitleFix.Size = UDim2.new(1, 0, 0, 18) TitleFix.Position = UDim2.new(0, 0, 1, -18) TitleFix.BackgroundColor3 = Color3.fromRGB(24, 24, 32) TitleFix.BorderSizePixel = 0 TitleFix.Parent = TitleBar local TitleText = Instance.new("TextLabel") TitleText.Size = UDim2.new(1, -100, 1, 0) TitleText.Position = UDim2.new(0, 15, 0, 0) TitleText.BackgroundTransparency = 1 TitleText.Text = "🇹🇷 TÜRKMOS HUB" TitleText.TextColor3 = Color3.fromRGB(255, 255, 255) TitleText.TextSize = 18 TitleText.Font = Enum.Font.GothamBold TitleText.TextXAlignment = Enum.TextXAlignment.Left TitleText.Parent = TitleBar -- Küçültme Butonu local MinimizeBtn = Instance.new("TextButton") MinimizeBtn.Size = UDim2.new(0, 32, 0, 32) MinimizeBtn.Position = UDim2.new(1, -78, 0, 6) MinimizeBtn.BackgroundColor3 = Color3.fromRGB(60, 60, 70) MinimizeBtn.Text = "–" MinimizeBtn.TextColor3 = Color3.fromRGB(255, 255, 255) MinimizeBtn.Font = Enum.Font.GothamBold MinimizeBtn.TextSize = 20 MinimizeBtn.Parent = TitleBar Instance.new("UICorner", MinimizeBtn).CornerRadius = UDim.new(0, 6) -- Kapatma Butonu local CloseBtn = Instance.new("TextButton") CloseBtn.Size = UDim2.new(0, 32, 0, 32) CloseBtn.Position = UDim2.new(1, -40, 0, 6) CloseBtn.BackgroundColor3 = Color3.fromRGB(255, 50, 50) CloseBtn.Text = "X" CloseBtn.TextColor3 = Color3.fromRGB(255, 255, 255) CloseBtn.Font = Enum.Font.GothamBold CloseBtn.TextSize = 14 CloseBtn.Parent = TitleBar Instance.new("UICorner", CloseBtn).CornerRadius = UDim.new(0, 6) CloseBtn.MouseButton1Click:Connect(function() ScreenGui:Destroy() end) -- Küçültme işlevi local FullSize = UDim2.new(0, 540, 0, 400) local MiniSize = UDim2.new(0, 540, 0, 44) MinimizeBtn.MouseButton1Click:Connect(function() Minimized = not Minimized if Minimized then TweenService:Create(Main, TweenInfo.new(0.25), {Size = MiniSize}):Play() MinimizeBtn.Text = "□" else TweenService:Create(Main, TweenInfo.new(0.25), {Size = FullSize}):Play() MinimizeBtn.Text = "–" end end) -- Sürükleme (Draggable) local dragging, dragInput, dragStart, startPos TitleBar.InputBegan:Connect(function(input) if input.UserInputType == Enum.UserInputType.MouseButton1 or input.UserInputType == Enum.UserInputType.Touch then dragging = true dragStart = input.Position startPos = Main.Position input.Changed:Connect(function() if input.UserInputState == Enum.UserInputState.End then dragging = false end end) end end) TitleBar.InputChanged:Connect(function(input) if input.UserInputType == Enum.UserInputType.MouseMovement or input.UserInputType == Enum.UserInputType.Touch then dragInput = input end end) UserInputService.InputChanged:Connect(function(input) if input == dragInput and dragging then local delta = input.Position - dragStart Main.Position = UDim2.new(startPos.X.Scale, startPos.X.Offset + delta.X, startPos.Y.Scale, startPos.Y.Offset + delta.Y) end end) -- Sol Sekmeler local Sidebar = Instance.new("Frame") Sidebar.Size = UDim2.new(0, 135, 1, -44) Sidebar.Position = UDim2.new(0, 0, 0, 44) Sidebar.BackgroundColor3 = Color3.fromRGB(22, 22, 28) Sidebar.BorderSizePixel = 0 Sidebar.Parent = Main local Content = Instance.new("Frame") Content.Size = UDim2.new(1, -135, 1, -44) Content.Position = UDim2.new(0, 135, 0, 44) Content.BackgroundColor3 = Color3.fromRGB(18, 18, 24) Content.BorderSizePixel = 0 Content.Parent = Main -- Sayfa Frame'leri local Pages = {} local function CreatePage(name) local page = Instance.new("ScrollingFrame") page.Name = name page.Size = UDim2.new(1, 0, 1, 0) page.BackgroundTransparency = 1 page.BorderSizePixel = 0 page.ScrollBarThickness = 4 page.ScrollBarImageColor3 = Color3.fromRGB(255, 50, 50) page.Visible = false page.CanvasSize = UDim2.new(0, 0, 0, 520) page.Parent = Content Pages[name] = page return page end local AnaSayfa = CreatePage("AnaSayfa") local AvatarPage = CreatePage("Avatar") local TrollPage = CreatePage("Troll") local HareketPage = CreatePage("Hareket") local OyuncuPage = CreatePage("Oyuncu") local AyarlarPage = CreatePage("Ayarlar") -- Sekme Butonları local function CreateTab(text, page, y) local btn = Instance.new("TextButton") btn.Size = UDim2.new(1, -12, 0, 38) btn.Position = UDim2.new(0, 6, 0, y) btn.BackgroundColor3 = Color3.fromRGB(30, 30, 38) btn.Text = text btn.TextColor3 = Color3.fromRGB(220, 220, 220) btn.Font = Enum.Font.Gotham btn.TextSize = 13 btn.Parent = Sidebar Instance.new("UICorner", btn).CornerRadius = UDim.new(0, 8) btn.MouseButton1Click:Connect(function() for _, p in pairs(Pages) do p.Visible = false end page.Visible = true for _, b in pairs(Sidebar:GetChildren()) do if b:IsA("TextButton") then b.BackgroundColor3 = Color3.fromRGB(30, 30, 38) end end btn.BackgroundColor3 = Color3.fromRGB(255, 50, 50) end) return btn end CreateTab("🏠 Ana Sayfa", AnaSayfa, 12) CreateTab("👤 Avatar", AvatarPage, 58) CreateTab("😈 Troll", TrollPage, 104) CreateTab("🚀 Hareket", HareketPage, 150) CreateTab("👥 Oyuncu", OyuncuPage, 196) CreateTab("⚙️ Ayarlar", AyarlarPage, 242) -- İlk sayfa açık AnaSayfa.Visible = true Sidebar:FindFirstChildOfClass("TextButton").BackgroundColor3 = Color3.fromRGB(255, 50, 50) -- Yardımcı Fonksiyonlar local function CreateLabel(parent, text, y, size) local lbl = Instance.new("TextLabel") lbl.Size = UDim2.new(1, -20, 0, size or 22) lbl.Position = UDim2.new(0, 10, 0, y) lbl.BackgroundTransparency = 1 lbl.Text = text lbl.TextColor3 = Color3.fromRGB(200, 200, 200) lbl.Font = Enum.Font.Gotham lbl.TextSize = 13 lbl.TextXAlignment = Enum.TextXAlignment.Left lbl.Parent = parent return lbl end local function CreateTextBox(parent, placeholder, y) local box = Instance.new("TextBox") box.Size = UDim2.new(1, -20, 0, 32) box.Position = UDim2.new(0, 10, 0, y) box.BackgroundColor3 = Color3.fromRGB(30, 30, 38) box.Text = "" box.PlaceholderText = placeholder box.TextColor3 = Color3.fromRGB(255, 255, 255) box.PlaceholderColor3 = Color3.fromRGB(120, 120, 130) box.Font = Enum.Font.Gotham box.TextSize = 13 box.ClearTextOnFocus = false box.Parent = parent Instance.new("UICorner", box).CornerRadius = UDim.new(0, 6) return box end local function CreateButton(parent, text, y, callback) local btn = Instance.new("TextButton") btn.Size = UDim2.new(1, -20, 0, 34) btn.Position = UDim2.new(0, 10, 0, y) btn.BackgroundColor3 = Color3.fromRGB(255, 50, 50) btn.Text = text btn.TextColor3 = Color3.fromRGB(255, 255, 255) btn.Font = Enum.Font.GothamBold btn.TextSize = 13 btn.Parent = parent Instance.new("UICorner", btn).CornerRadius = UDim.new(0, 6) btn.MouseButton1Click:Connect(callback) return btn end local function CreateToggle(parent, text, y, callback) local frame = Instance.new("Frame") frame.Size = UDim2.new(1, -20, 0, 34) frame.Position = UDim2.new(0, 10, 0, y) frame.BackgroundColor3 = Color3.fromRGB(30, 30, 38) frame.Parent = parent Instance.new("UICorner", frame).CornerRadius = UDim.new(0, 6) local lbl = Instance.new("TextLabel") lbl.Size = UDim2.new(1, -55, 1, 0) lbl.Position = UDim2.new(0, 10, 0, 0) lbl.BackgroundTransparency = 1 lbl.Text = text lbl.TextColor3 = Color3.fromRGB(220, 220, 220) lbl.Font = Enum.Font.Gotham lbl.TextSize = 13 lbl.TextXAlignment = Enum.TextXAlignment.Left lbl.Parent = frame local toggle = Instance.new("TextButton") toggle.Size = UDim2.new(0, 42, 0, 22) toggle.Position = UDim2.new(1, -50, 0.5, -11) toggle.BackgroundColor3 = Color3.fromRGB(60, 60, 70) toggle.Text = "" toggle.Parent = frame Instance.new("UICorner", toggle).CornerRadius = UDim.new(0, 11) local circle = Instance.new("Frame") circle.Size = UDim2.new(0, 18, 0, 18) circle.Position = UDim2.new(0, 2, 0.5, -9) circle.BackgroundColor3 = Color3.fromRGB(200, 200, 200) circle.Parent = toggle Instance.new("UICorner", circle).CornerRadius = UDim.new(1, 0) local state = false toggle.MouseButton1Click:Connect(function() state = not state if state then toggle.BackgroundColor3 = Color3.fromRGB(255, 50, 50) circle.Position = UDim2.new(1, -20, 0.5, -9) else toggle.BackgroundColor3 = Color3.fromRGB(60, 60, 70) circle.Position = UDim2.new(0, 2, 0.5, -9) end callback(state) end) end -- ==================== ANA SAYFA ==================== -- Profil Kartı local ProfileCard = Instance.new("Frame") ProfileCard.Size = UDim2.new(1, -30, 0, 160) ProfileCard.Position = UDim2.new(0, 15, 0, 20) ProfileCard.BackgroundColor3 = Color3.fromRGB(28, 28, 36) ProfileCard.Parent = AnaSayfa Instance.new("UICorner", ProfileCard).CornerRadius = UDim.new(0, 10) -- Avatar Resmi local AvatarImage = Instance.new("ImageLabel") AvatarImage.Size = UDim2.new(0, 90, 0, 90) AvatarImage.Position = UDim2.new(0, 20, 0.5, -45) AvatarImage.BackgroundColor3 = Color3.fromRGB(40, 40, 50) AvatarImage.Image = "https://www.roblox.com/headshot-thumbnail/image?userId=" .. LocalPlayer.UserId .. "&width=150&height=150&format=png" AvatarImage.Parent = ProfileCard Instance.new("UICorner", AvatarImage).CornerRadius = UDim.new(0, 10) -- Kullanıcı Bilgileri local NameLabel = Instance.new("TextLabel") NameLabel.Size = UDim2.new(1, -130, 0, 28) NameLabel.Position = UDim2.new(0, 125, 0, 25) NameLabel.BackgroundTransparency = 1 NameLabel.Text = LocalPlayer.DisplayName NameLabel.TextColor3 = Color3.fromRGB(255, 255, 255) NameLabel.Font = Enum.Font.GothamBold NameLabel.TextSize = 18 NameLabel.TextXAlignment = Enum.TextXAlignment.Left NameLabel.Parent = ProfileCard local UserLabel = Instance.new("TextLabel") UserLabel.Size = UDim2.new(1, -130, 0, 22) UserLabel.Position = UDim2.new(0, 125, 0, 55) UserLabel.BackgroundTransparency = 1 UserLabel.Text = "@" .. LocalPlayer.Name UserLabel.TextColor3 = Color3.fromRGB(160, 160, 170) UserLabel.Font = Enum.Font.Gotham UserLabel.TextSize = 14 UserLabel.TextXAlignment = Enum.TextXAlignment.Left UserLabel.Parent = ProfileCard local MakerLabel = Instance.new("TextLabel") MakerLabel.Size = UDim2.new(1, -130, 0, 22) MakerLabel.Position = UDim2.new(0, 125, 0, 90) MakerLabel.BackgroundTransparency = 1 MakerLabel.Text = "Yapımcı: memoli0417" MakerLabel.TextColor3 = Color3.fromRGB(255, 80, 80) MakerLabel.Font = Enum.Font.GothamBold MakerLabel.TextSize = 14 MakerLabel.TextXAlignment = Enum.TextXAlignment.Left MakerLabel.Parent = ProfileCard -- Bilgi Yazıları CreateLabel(AnaSayfa, "Hoş geldin! TÜRKMOS HUB kullanıyorsun.", 200) CreateLabel(AnaSayfa, "Script sadece Brookhaven RP'de çalışır.", 225) CreateLabel(AnaSayfa, "Sol menüden istediğin özelliği seçebilirsin.", 250) CreateLabel(AnaSayfa, "GUI'yi başlık çubuğundan tutup taşıyabilirsin.", 275) CreateLabel(AnaSayfa, "Küçültme tuşu ile paneli daraltabilirsin.", 300) local Credit = Instance.new("TextLabel") Credit.Size = UDim2.new(1, -20, 0, 25) Credit.Position = UDim2.new(0, 10, 0, 350) Credit.BackgroundTransparency = 1 Credit.Text = "TÜRKMOS HUB • Yapımcı: memoli0417" Credit.TextColor3 = Color3.fromRGB(255, 60, 60) Credit.Font = Enum.Font.GothamBold Credit.TextSize = 14 Credit.Parent = AnaSayfa -- ==================== AVATAR SAYFASI ==================== CreateLabel(AvatarPage, "Oyuncu Adı / Display Name yaz:", 15) local AvatarBox = CreateTextBox(AvatarPage, "Örn: Player123", 42) CreateButton(AvatarPage, "📋 Kopyala Avatar", 90, function() local targetName = AvatarBox.Text if targetName == "" then StarterGui:SetCore("SendNotification", {Title = "TÜRKMOS", Text = "Bir isim yaz!", Duration = 3}) return end local target = nil for _, plr in pairs(Players:GetPlayers()) do if string.find(string.lower(plr.Name), string.lower(targetName)) or string.find(string.lower(plr.DisplayName), string.lower(targetName)) then target = plr break end end if not target or not target.Character then StarterGui:SetCore("SendNotification", {Title = "TÜRKMOS", Text = "Oyuncu bulunamadı!", Duration = 3}) return end local char = LocalPlayer.Character local targetChar = target.Character if not char or not targetChar then return end for _, v in pairs(char:GetChildren()) do if v:IsA("Accessory") or v:IsA("Shirt") or v:IsA("Pants") or v:IsA("ShirtGraphic") or v:IsA("BodyColors") then v:Destroy() end end for _, v in pairs(targetChar:GetChildren()) do if v:IsA("Accessory") or v:IsA("Shirt") or v:IsA("Pants") or v:IsA("ShirtGraphic") or v:IsA("BodyColors") then local clone = v:Clone() clone.Parent = char end end pcall(function() local hum = char:FindFirstChildOfClass("Humanoid") local targetHum = targetChar:FindFirstChildOfClass("Humanoid") if hum and targetHum then local desc = targetHum:GetAppliedDescription() hum:ApplyDescription(desc) end end) StarterGui:SetCore("SendNotification", { Title = "TÜRKMOS HUB", Text = target.DisplayName .. " avatarı kopyalandı!", Duration = 4 }) end) CreateLabel(AvatarPage, "Not: Bazı durumlarda sadece görsel kopyalanır.", 145) -- ==================== TROLL SAYFASI ==================== CreateLabel(TrollPage, "Oyuncu Seç (Server Listesi):", 12) local PlayerList = Instance.new("ScrollingFrame") PlayerList.Size = UDim2.new(1, -20, 0, 115) PlayerList.Position = UDim2.new(0, 10, 0, 38) PlayerList.BackgroundColor3 = Color3.fromRGB(25, 25, 32) PlayerList.BorderSizePixel = 0 PlayerList.ScrollBarThickness = 4 PlayerList.Parent = TrollPage Instance.new("UICorner", PlayerList).CornerRadius = UDim.new(0, 6) local function RefreshPlayers() for _, v in pairs(PlayerList:GetChildren()) do if v:IsA("TextButton") then v:Destroy() end end local y = 5 for _, plr in pairs(Players:GetPlayers()) do if plr \~= LocalPlayer then local btn = Instance.new("TextButton") btn.Size = UDim2.new(1, -10, 0, 26) btn.Position = UDim2.new(0, 5, 0, y) btn.BackgroundColor3 = Color3.fromRGB(40, 40, 50) btn.Text = plr.DisplayName .. " (@" .. plr.Name .. ")" btn.TextColor3 = Color3.fromRGB(230, 230, 230) btn.Font = Enum.Font.Gotham btn.TextSize = 12 btn.Parent = PlayerList Instance.new("UICorner", btn).CornerRadius = UDim.new(0, 4)