-- 0nkidd F3X GUI (0nkidd Realm Düzeltildi) local Players = game:GetService("Players") local Player = Players.LocalPlayer local Mouse = Player:GetMouse() local TweenService = game:GetService("TweenService") local UserInputService = game:GetService("UserInputService") -- Ana GUI'yi oluştur local ScreenGui = Instance.new("ScreenGui") ScreenGui.Name = "OnkiddF3XGUI" ScreenGui.Parent = game.CoreGui -- Açma/Kapama Butonu (0nkidd Icon) local ToggleButton = Instance.new("ImageButton") ToggleButton.Name = "OnkiddIcon" ToggleButton.Size = UDim2.new(0, 60, 0, 60) ToggleButton.Position = UDim2.new(0, 10, 0, 10) ToggleButton.BackgroundColor3 = Color3.fromRGB(25, 25, 25) ToggleButton.BorderSizePixel = 0 ToggleButton.Image = "rbxthumb://type=Asset&id=104235488875041&w=420&h=420" ToggleButton.ZIndex = 3 ToggleButton.Parent = ScreenGui -- Icon'a köşe yuvarlaklığı local UICornerIcon = Instance.new("UICorner") UICornerIcon.CornerRadius = UDim.new(0, 12) UICornerIcon.Parent = ToggleButton -- Ana Frame local MainFrame = Instance.new("Frame") MainFrame.Name = "MainFrame" MainFrame.Size = UDim2.new(0, 450, 0, 700) MainFrame.Position = UDim2.new(0.5, -225, 0.5, -350) MainFrame.BackgroundColor3 = Color3.fromRGB(20, 20, 20) MainFrame.BorderSizePixel = 0 MainFrame.Visible = false MainFrame.ZIndex = 2 MainFrame.Parent = ScreenGui -- Arka plan resmi local BackgroundImage = Instance.new("ImageLabel") BackgroundImage.Name = "Background" BackgroundImage.Size = UDim2.new(1, 0, 1, 0) BackgroundImage.BackgroundTransparency = 1 BackgroundImage.Image = "rbxthumb://type=Asset&id=104235488875041&w=420&h=420" BackgroundImage.ScaleType = Enum.ScaleType.Crop BackgroundImage.ZIndex = 1 BackgroundImage.Parent = MainFrame -- Arka plana koyu overlay local Overlay = Instance.new("Frame") Overlay.Size = UDim2.new(1, 0, 1, 0) Overlay.BackgroundColor3 = Color3.fromRGB(0, 0, 0) Overlay.BackgroundTransparency = 0.7 Overlay.BorderSizePixel = 0 Overlay.ZIndex = 1 Overlay.Parent = MainFrame -- Başlık local Title = Instance.new("TextLabel") Title.Name = "Title" Title.Size = UDim2.new(1, 0, 0, 50) Title.Position = UDim2.new(0, 0, 0, 0) Title.BackgroundColor3 = Color3.fromRGB(30, 30, 30) Title.BackgroundTransparency = 0.3 Title.Text = "0nkidd f3x gui" Title.TextColor3 = Color3.fromRGB(255, 255, 255) Title.TextSize = 20 Title.Font = Enum.Font.GothamBold Title.ZIndex = 2 Title.Parent = MainFrame -- Drag özelliği için local dragging local dragInput local dragStart local startPos local function update(input) local delta = input.Position - dragStart MainFrame.Position = UDim2.new(startPos.X.Scale, startPos.X.Offset + delta.X, startPos.Y.Scale, startPos.Y.Offset + delta.Y) end Title.InputBegan:Connect(function(input) if input.UserInputType == Enum.UserInputType.MouseButton1 then dragging = true dragStart = input.Position startPos = MainFrame.Position input.Changed:Connect(function() if input.UserInputState == Enum.UserInputState.End then dragging = false end end) end end) Title.InputChanged:Connect(function(input) if input.UserInputType == Enum.UserInputType.MouseMovement then dragInput = input end end) UserInputService.InputChanged:Connect(function(input) if input == dragInput and dragging then update(input) end end) -- Tablar için local Tabs = Instance.new("Frame") Tabs.Name = "Tabs" Tabs.Size = UDim2.new(1, 0, 0, 40) Tabs.Position = UDim2.new(0, 0, 0, 50) Tabs.BackgroundTransparency = 1 Tabs.ZIndex = 2 Tabs.Parent = MainFrame local TabLayout = Instance.new("UIGridLayout") TabLayout.CellSize = UDim2.new(0.5, 0, 1, 0) TabLayout.CellPadding = UDim2.new(0, 5, 0, 0) TabLayout.Parent = Tabs -- F3X Tab Butonu local F3XTab = Instance.new("TextButton") F3XTab.Name = "F3XTab" F3XTab.Size = UDim2.new(1, 0, 1, 0) F3XTab.BackgroundColor3 = Color3.fromRGB(0, 100, 255) F3XTab.Text = "F3X" F3XTab.TextColor3 = Color3.fromRGB(255, 255, 255) F3XTab.TextSize = 16 F3XTab.Font = Enum.Font.GothamBold F3XTab.ZIndex = 2 F3XTab.Parent = Tabs -- Admin Tab Butonu local AdminTab = Instance.new("TextButton") AdminTab.Name = "AdminTab" AdminTab.Size = UDim2.new(1, 0, 1, 0) AdminTab.BackgroundColor3 = Color3.fromRGB(50, 50, 50) AdminTab.Text = "ADMIN" AdminTab.TextColor3 = Color3.fromRGB(255, 255, 255) AdminTab.TextSize = 16 AdminTab.Font = Enum.Font.GothamBold AdminTab.ZIndex = 2 AdminTab.Parent = Tabs -- Tab köşe yuvarlaklığı local TabCorner = Instance.new("UICorner") TabCorner.CornerRadius = UDim.new(0, 8) TabCorner.Parent = F3XTab local TabCorner2 = Instance.new("UICorner") TabCorner2.CornerRadius = UDim.new(0, 8) TabCorner2.Parent = AdminTab -- Buton konteynerleri local F3XContainer = Instance.new("ScrollingFrame") F3XContainer.Name = "F3XContainer" F3XContainer.Size = UDim2.new(1, -20, 1, -100) F3XContainer.Position = UDim2.new(0, 10, 0, 100) F3XContainer.BackgroundTransparency = 1 F3XContainer.ScrollBarThickness = 8 F3XContainer.Visible = true F3XContainer.ZIndex = 2 F3XContainer.Parent = MainFrame local AdminContainer = Instance.new("ScrollingFrame") AdminContainer.Name = "AdminContainer" AdminContainer.Size = UDim2.new(1, -20, 1, -100) AdminContainer.Position = UDim2.new(0, 10, 0, 100) AdminContainer.BackgroundTransparency = 1 AdminContainer.ScrollBarThickness = 8 AdminContainer.Visible = false AdminContainer.ZIndex = 2 AdminContainer.Parent = MainFrame -- Buton düzeni local ButtonLayout = Instance.new("UIGridLayout") ButtonLayout.CellSize = UDim2.new(1, 0, 0, 40) ButtonLayout.CellPadding = UDim2.new(0, 0, 0, 8) ButtonLayout.Parent = F3XContainer local AdminButtonLayout = Instance.new("UIGridLayout") AdminButtonLayout.CellSize = UDim2.new(1, 0, 0, 40) AdminButtonLayout.CellPadding = UDim2.new(0, 0, 0, 8) AdminButtonLayout.Parent = AdminContainer -- Buton oluşturma fonksiyonu local function CreateButton(parent, name, callback) local button = Instance.new("TextButton") button.Size = UDim2.new(1, 0, 0, 40) button.BackgroundColor3 = Color3.fromRGB(45, 45, 45) button.BorderSizePixel = 0 button.Text = name button.TextColor3 = Color3.fromRGB(255, 255, 255) button.TextSize = 14 button.Font = Enum.Font.Gotham button.ZIndex = 2 button.Parent = parent local UICorner = Instance.new("UICorner") UICorner.CornerRadius = UDim.new(0, 6) UICorner.Parent = button button.MouseButton1Click:Connect(callback) return button end -- F3X Tool'unu bulma fonksiyonu local function getF3XTool() local player = game.Players.LocalPlayer local tool for i,v in player:GetDescendants() do if v.Name == "SyncAPI" then tool = v.Parent break end end if not tool then for i,v in game.ReplicatedStorage:GetDescendants() do if v.Name == "SyncAPI" then tool = v.Parent break end end end return tool end -- Tab değiştirme F3XTab.MouseButton1Click:Connect(function() F3XContainer.Visible = true AdminContainer.Visible = false F3XTab.BackgroundColor3 = Color3.fromRGB(0, 100, 255) AdminTab.BackgroundColor3 = Color3.fromRGB(50, 50, 50) end) AdminTab.MouseButton1Click:Connect(function() F3XContainer.Visible = false AdminContainer.Visible = true F3XTab.BackgroundColor3 = Color3.fromRGB(50, 50, 50) AdminTab.BackgroundColor3 = Color3.fromRGB(255, 50, 50) end) -- F3X BUTONLARI -- -- 0nkidd Realm (DÜZELTİLDİ) CreateButton(F3XContainer, "0nkidd Realm", function() local ReplicatedStorage = game:GetService("ReplicatedStorage") local RequestCommand = ReplicatedStorage:WaitForChild("HDAdminHDClient").Signals.RequestCommandSilent RequestCommand:InvokeServer(";btools") local tool = getF3XTool() if tool then local remote = tool.SyncAPI.ServerEndpoint local char = game.Players.LocalPlayer.Character local hrp = char.HumanoidRootPart -- Önce her şeyi temizle for i,v in workspace:GetDescendants() do if v:IsA("Part") or v:IsA("MeshPart") or v:IsA("UnionOperation") then spawn(function() pcall(function() remote:InvokeServer("Remove", {v}) end) end) end end wait(1) -- Baseplate oluştur local baseCF = CFrame.new(0, 0, 0) remote:InvokeServer("CreatePart", "Normal", baseCF, workspace) for i,v in workspace:GetChildren() do if v:IsA("Part") and v.Position == baseCF.Position then -- Baseplate boyutu remote:InvokeServer("SyncResize", { [1] = { Part = v, CFrame = baseCF, Size = Vector3.new(500, 5, 500) } }) remote:InvokeServer("SyncMaterial", { [1] = { Part = v, Material = Enum.Material.Neon } }) remote:InvokeServer("SyncColor", { [1] = { Part = v, Color = Color3.fromRGB(0, 150, 255) } }) remote:InvokeServer("SetLocked", {[1] = v}, true) break end end -- 70 derece eğimli büyük part oluştur local angleCF = CFrame.new(0, 20, 0) * CFrame.Angles(0, 0, math.rad(70)) remote:InvokeServer("CreatePart", "Normal", angleCF, workspace) for i,v in workspace:GetChildren() do if v:IsA("Part") and v.Position == angleCF.Position then -- Büyük ve uzun part remote:InvokeServer("SyncResize", { [1] = { Part = v, CFrame = angleCF, Size = Vector3.new(100, 200, 10) } }) remote:InvokeServer("SyncMaterial", { [1] = { Part = v, Material = Enum.Material.Neon } }) remote:InvokeServer("SyncColor", { [1] = { Part = v, Color = Color3.fromRGB(255, 0, 150) } }) -- Decal ekle remote:InvokeServer("CreateTextures", { [1] = { Part = v, Face = Enum.NormalId.Front, TextureType = "Decal" } }) remote:InvokeServer("SyncTexture", { [1] = { Part = v, Face = Enum.NormalId.Front, TextureType = "Decal", Texture = "rbxassetid://121255560184231" } }) remote:InvokeServer("SetLocked", {[1] = v}, true) break end end -- Skybox oluştur local skyboxCF = CFrame.new(0, 5, 0) remote:InvokeServer("CreatePart", "Normal", skyboxCF, workspace) for i,v in workspace:GetChildren() do if v:IsA("Part") and v.Position == skyboxCF.Position then remote:InvokeServer("CreateMeshes", {[1] = {Part = v}}) remote:InvokeServer("SyncMesh", { [1] = { Part = v, MeshId = "rbxassetid://111891702759441", TextureId = "rbxassetid://104235488875041", Scale = Vector3.new(10000, 10000, 10000) } }) remote:InvokeServer("SetLocked", {[1] = v}, true) break end end -- Karakteri baseplate üstüne ışınla char:SetPrimaryPartCFrame(CFrame.new(0, 10, 0)) -- Müzik çal RequestCommand:InvokeServer(";music 134884767490882") RequestCommand:InvokeServer(";volume inf") print("0nkidd Realm aktif! 🎮 Müzik çalıyor...") end end) -- Big Baseplate CreateButton(F3XContainer, "Big Baseplate", function() local ReplicatedStorage = game:GetService("ReplicatedStorage") local RequestCommand = ReplicatedStorage:WaitForChild("HDAdminHDClient").Signals.RequestCommandSilent RequestCommand:InvokeServer(";btools") local tool = getF3XTool() if tool then local remote = tool.SyncAPI.ServerEndpoint local char = game.Players.LocalPlayer.Character local hrp = char.HumanoidRootPart -- Önce her şeyi temizle for i,v in workspace:GetDescendants() do if v:IsA("Part") or v:IsA("MeshPart") or v:IsA("UnionOperation") then spawn(function() pcall(function() remote:InvokeServer("Remove", {v}) end) end) end end wait(1) -- Dev baseplate oluştur local cf = CFrame.new(0, -5, 0) remote:InvokeServer("CreatePart", "Normal", cf, workspace) for i,v in workspace:GetChildren() do if v:IsA("Part") and v.Position == cf.Position then remote:InvokeServer("SyncResize", { [1] = { Part = v, CFrame = cf, Size = Vector3.new(10000, 10, 10000) } }) remote:InvokeServer("SyncMaterial", { [1] = { Part = v, Material = Enum.Material.Grass } }) remote:InvokeServer("SyncColor", { [1] = { Part = v, Color = Color3.fromRGB(0, 200, 0) } }) char:SetPrimaryPartCFrame(CFrame.new(0, 10, 0)) remote:InvokeServer("SetLocked", {[1] = v}, true) break end end print("Big Baseplate oluşturuldu! 🟩") end end) -- Diagonal Map CreateButton(F3XContainer, "Diagonal Map", function() local ReplicatedStorage = game:GetService("ReplicatedStorage") local RequestCommand = ReplicatedStorage:WaitForChild("HDAdminHDClient").Signals.RequestCommandSilent RequestCommand:InvokeServer(";btools") local tool = getF3XTool() if tool then local remote = tool.SyncAPI.ServerEndpoint local char = game.Players.LocalPlayer.Character local hrp = char.HumanoidRootPart -- Önce her şeyi temizle for i,v in workspace:GetDescendants() do if v:IsA("Part") or v:IsA("MeshPart") or v:IsA("UnionOperation") then spawn(function() pcall(function() remote:InvokeServer("Remove", {v}) end) end) end end wait(1) -- Çapraz baseplate oluştur local cf = CFrame.new(0, 0, 0) * CFrame.Angles(0, math.rad(45), math.rad(45)) remote:InvokeServer("CreatePart", "Normal", cf, workspace) for i,v in workspace:GetChildren() do if v:IsA("Part") and v.Position == cf.Position then remote:InvokeServer("SyncResize", { [1] = { Part = v, CFrame = cf, Size = Vector3.new(1000, 50, 1000) } }) remote:InvokeServer("SyncMaterial", { [1] = { Part = v, Material = Enum.Material.Neon } }) remote:InvokeServer("SyncColor", { [1] = { Part = v, Color = Color3.fromRGB(0, 255, 255) } }) char:SetPrimaryPartCFrame(cf + Vector3.new(0, 10, 0)) remote:InvokeServer("SetLocked", {[1] = v}, true) break end end print("Diagonal Map oluşturuldu! 🔄") end end) -- Skybox CreateButton(F3XContainer, "Skybox", function() local ReplicatedStorage = game:GetService("ReplicatedStorage") local RequestCommand = ReplicatedStorage:WaitForChild("HDAdminHDClient").Signals.RequestCommandSilent RequestCommand:InvokeServer(";btools") RequestCommand:InvokeServer(";fogcolor black") local tool = getF3XTool() if tool then local remote = tool.SyncAPI.ServerEndpoint local char = game.Players.LocalPlayer.Character local hrp = char.HumanoidRootPart local cf = hrp.CFrame + Vector3.new(0, 5, 0) remote:InvokeServer("CreatePart", "Normal", cf, workspace) for i,v in workspace:GetChildren() do if v:IsA("Part") and v.Position == cf.Position then remote:InvokeServer("CreateMeshes", {[1] = {Part = v}}) remote:InvokeServer("SyncMesh", { [1] = { Part = v, MeshId = "rbxassetid://111891702759441", TextureId = "rbxassetid://121255560184231", Scale = Vector3.new(10000, 10000, 10000) } }) remote:InvokeServer("SetLocked", {[1] = v}, true) break end end end end) -- Decal Spam CreateButton(F3XContainer, "Decal Spam", function() local ReplicatedStorage = game:GetService("ReplicatedStorage") local RequestCommand = ReplicatedStorage:WaitForChild("HDAdminHDClient").Signals.RequestCommandSilent RequestCommand:InvokeServer(";btools") local tool = getF3XTool() if tool then local remote = tool.SyncAPI.ServerEndpoint for i,v in workspace:GetDescendants() do if v:IsA("Part") then spawn(function() local faces = { Enum.NormalId.Front, Enum.NormalId.Back, Enum.NormalId.Right, Enum.NormalId.Left, Enum.NormalId.Top, Enum.NormalId.Bottom } for _, face in pairs(faces) do remote:InvokeServer("CreateTextures", { [1] = { Part = v, Face = face, TextureType = "Decal" } }) remote:InvokeServer("SyncTexture", { [1] = { Part = v, Face = face, TextureType = "Decal", Texture = "rbxassetid://104235488875041" } }) end end) end end end end) -- ADMIN BUTONLARI -- -- Avatars 0nkidd CreateButton(AdminContainer, "Avatars 0nkidd", function() local ReplicatedStorage = game:GetService("ReplicatedStorage") local RequestCommand = ReplicatedStorage:WaitForChild("HDAdminHDClient").Signals.RequestCommandSilent RequestCommand:InvokeServer(";char all 0nkidd") print("Tüm avatar'lar 0nkidd olarak değiştirildi! 👤") end) -- Title CreateButton(AdminContainer, "Title", function() local ReplicatedStorage = game:GetService("ReplicatedStorage") local RequestCommand = ReplicatedStorage:WaitForChild("HDAdminHDClient").Signals.RequestCommandSilent RequestCommand:InvokeServer(";title all join team 0nkidd today!") print("Title gönderildi! 📢") end) -- Bring All CreateButton(AdminContainer, "Bring All", function() local ReplicatedStorage = game:GetService("ReplicatedStorage") local RequestCommand = ReplicatedStorage:WaitForChild("HDAdminHDClient").Signals.RequestCommandSilent RequestCommand:InvokeServer(";bring all") print("Bring All çalıştı! 🎯") end) -- Kill Others CreateButton(AdminContainer, "Kill Others", function() local ReplicatedStorage = game:GetService("ReplicatedStorage") local RequestCommand = ReplicatedStorage:WaitForChild("HDAdminHDClient").Signals.RequestCommandSilent RequestCommand:InvokeServer(";kill others") print("Kill Others çalıştı! 💀") end) -- Explode Others CreateButton(AdminContainer, "Explode Others", function() local ReplicatedStorage = game:GetService("ReplicatedStorage") local RequestCommand = ReplicatedStorage:WaitForChild("HDAdminHDClient").Signals.RequestCommandSilent RequestCommand:InvokeServer(";explode others") print("Explode Others çalıştı! 💥") end) -- Müzik Butonları CreateButton(AdminContainer, "Play Music 1", function() local ReplicatedStorage = game:GetService("ReplicatedStorage") local RequestCommand = ReplicatedStorage:WaitForChild("HDAdminHDClient").Signals.RequestCommandSilent RequestCommand:InvokeServer(";music 27697743") RequestCommand:InvokeServer(";volume inf") print("Müzik 1 çalıyor! 🎵") end) CreateButton(AdminContainer, "Play Music 2", function() local ReplicatedStorage = game:GetService("ReplicatedStorage") local RequestCommand = ReplicatedStorage:WaitForChild("HDAdminHDClient").Signals.RequestCommandSilent RequestCommand:InvokeServer(";music 1847661821") RequestCommand:InvokeServer(";volume inf") print("Müzik 2 çalıyor! 🎵") end) CreateButton(AdminContainer, "Stop Music", function() local ReplicatedStorage = game:GetService("ReplicatedStorage") local RequestCommand = ReplicatedStorage:WaitForChild("HDAdminHDClient").Signals.RequestCommandSilent RequestCommand:InvokeServer(";unmusic") print("Müzik durduruldu! 🔇") end) -- Ana Frame köşe yuvarlaklığı local UICorner = Instance.new("UICorner") UICorner.CornerRadius = UDim.new(0, 15) UICorner.Parent = MainFrame -- Açma/Kapama fonksiyonu local guiVisible = false ToggleButton.MouseButton1Click:Connect(function() guiVisible = not guiVisible MainFrame.Visible = guiVisible if guiVisible then -- Açılma animasyonu MainFrame.Size = UDim2.new(0, 0, 0, 0) MainFrame.Position = UDim2.new(0.5, 0, 0.5, 0) local tweenInfo = TweenInfo.new(0.3, Enum.EasingStyle.Back, Enum.EasingDirection.Out) local tween = TweenService:Create(MainFrame, tweenInfo, { Size = UDim2.new(0, 450, 0, 700), Position = UDim2.new(0.5, -225, 0.5, -350) }) tween:Play() -- Canvas boyutunu güncelle wait(0.1) F3XContainer.CanvasSize = UDim2.new(0, 0, 0, ButtonLayout.AbsoluteContentSize.Y) AdminContainer.CanvasSize = UDim2.new(0, 0, 0, AdminButtonLayout.AbsoluteContentSize.Y) else -- Kapanma animasyonu local tweenInfo = TweenInfo.new(0.2, Enum.EasingStyle.Back, Enum.EasingDirection.In) local tween = TweenService:Create(MainFrame, tweenInfo, { Size = UDim2.new(0, 0, 0, 0), Position = UDim2.new(0.5, 0, 0.5, 0) }) tween:Play() end end) print("0nkidd F3X GUI yüklendi! Icona tıkla!") print("F3X ve Admin tabları mevcut!")