-- [[ Rscripts Risk Notice ]] -- This script is not verified by rscripts.net. Deal with caution. -- -- Stay safe: -- • Never log in on unofficial Roblox sites or lookalike domains. -- • Real Roblox links use roblox.com (check the .com ending). -- • Treat fake Roblox login / "claim reward" pages as phishing. -- [[ End Rscripts Risk Notice ]] -- كابوس | TikTok: brain18766 -- Made by me local plr = game.Players.LocalPlayer local tween = game:GetService("TweenService") if plr.PlayerGui:FindFirstChild("KABOOS") then plr.PlayerGui.KABOOS:Destroy() end local gui = Instance.new("ScreenGui") gui.Name = "KABOOS" gui.Parent = plr.PlayerGui gui.IgnoreGuiInset = true gui.ResetOnSpawn = false -- ===== نظام الحفظ ===== local SAVE_FILE = "kaboos_save.txt" local originalUsername = plr.Name local originalDisplay = plr.DisplayName local function saveData(n, t) pcall(function() if writefile then writefile(SAVE_FILE, n .. "|" .. t) end end) end local function loadData() local n, t = "", "" pcall(function() if readfile and isfile and isfile(SAVE_FILE) then local c = readfile(SAVE_FILE) local parts = {} for w in c:gmatch("[^|]+") do table.insert(parts, w) end if #parts >= 1 then n = parts[1] end if #parts >= 2 then t = parts[2] end end end) return n, t end local savedName, savedTag = loadData() -- ===== الإطار الرئيسي ===== local main = Instance.new("Frame") main.Size = UDim2.new(0, 350, 0, 450) main.Position = UDim2.new(0.5, -175, 0.5, -225) main.BackgroundColor3 = Color3.fromRGB(15, 10, 30) main.BackgroundTransparency = 0.15 main.BorderSizePixel = 0 main.Active = true main.Draggable = true main.Parent = gui main.ClipsDescendants = true local mc = Instance.new("UICorner", main) mc.CornerRadius = UDim.new(0, 20) local neon = Instance.new("UIStroke", main) neon.Color = Color3.fromRGB(180, 0, 255) neon.Thickness = 2 neon.Transparency = 0.15 local neonGrad = Instance.new("UIGradient", neon) neonGrad.Color = ColorSequence.new{ ColorSequenceKeypoint.new(0, Color3.fromRGB(255, 0, 150)), ColorSequenceKeypoint.new(0.5, Color3.fromRGB(180, 0, 255)), ColorSequenceKeypoint.new(1, Color3.fromRGB(0, 200, 255)) } neonGrad.Rotation = 45 local bg = Instance.new("UIGradient", main) bg.Color = ColorSequence.new{ ColorSequenceKeypoint.new(0, Color3.fromRGB(25, 10, 45)), ColorSequenceKeypoint.new(0.5, Color3.fromRGB(15, 8, 30)), ColorSequenceKeypoint.new(1, Color3.fromRGB(10, 5, 25)) } bg.Rotation = 135 -- ===== الهيدر ===== local head = Instance.new("Frame", main) head.Size = UDim2.new(1, 0, 0, 65) head.BackgroundColor3 = Color3.fromRGB(20, 10, 40) head.BackgroundTransparency = 0.4 head.BorderSizePixel = 0 local hc = Instance.new("UICorner", head) hc.CornerRadius = UDim.new(0, 20) local hfix = Instance.new("Frame", head) hfix.Size = UDim2.new(1, 0, 0, 22) hfix.Position = UDim2.new(0, 0, 1, -22) hfix.BackgroundColor3 = Color3.fromRGB(20, 10, 40) hfix.BackgroundTransparency = 0.4 hfix.BorderSizePixel = 0 local hLine = Instance.new("Frame", head) hLine.Size = UDim2.new(1, 0, 0, 1) hLine.Position = UDim2.new(0, 0, 1, -1) hLine.BackgroundColor3 = Color3.fromRGB(180, 0, 255) hLine.BorderSizePixel = 0 local logo = Instance.new("Frame", head) logo.Size = UDim2.new(0, 42, 0, 42) logo.Position = UDim2.new(0, 12, 0.5, -21) logo.BackgroundColor3 = Color3.fromRGB(180, 0, 255) logo.BorderSizePixel = 0 local logoC = Instance.new("UICorner", logo) logoC.CornerRadius = UDim.new(0, 12) local logoTxt = Instance.new("TextLabel", logo) logoTxt.Size = UDim2.new(1, 0, 1, 0) logoTxt.BackgroundTransparency = 1 logoTxt.Text = "ك" logoTxt.TextColor3 = Color3.fromRGB(255, 255, 255) logoTxt.TextSize = 24 logoTxt.Font = Enum.Font.GothamBlack local ttl = Instance.new("TextLabel", head) ttl.Size = UDim2.new(1, -180, 0, 25) ttl.Position = UDim2.new(0, 64, 0, 12) ttl.BackgroundTransparency = 1 ttl.Text = "كابوس" ttl.TextColor3 = Color3.fromRGB(255, 255, 255) ttl.TextSize = 20 ttl.Font = Enum.Font.GothamBlack ttl.TextXAlignment = Enum.TextXAlignment.Left local tik = Instance.new("TextLabel", head) tik.Size = UDim2.new(1, -180, 0, 15) tik.Position = UDim2.new(0, 64, 0, 38) tik.BackgroundTransparency = 1 tik.Text = "TikTok: brain18766" tik.TextColor3 = Color3.fromRGB(170, 140, 220) tik.TextSize = 11 tik.Font = Enum.Font.GothamMedium tik.TextXAlignment = Enum.TextXAlignment.Left -- ===== أزرار الهيدر ===== local bc = Instance.new("Frame", head) bc.Size = UDim2.new(0, 130, 0, 32) bc.Position = UDim2.new(1, -135, 0, 18) bc.BackgroundTransparency = 1 local function makeBtn(pos, txt, col, width) local b = Instance.new("TextButton", bc) b.Size = UDim2.new(0, width or 30, 0, 30) b.Position = UDim2.new(0, pos, 0, 1) b.BackgroundColor3 = col b.BackgroundTransparency = 0.25 b.BorderSizePixel = 0 b.Text = txt b.TextColor3 = Color3.fromRGB(255, 255, 255) b.TextSize = 13 b.Font = Enum.Font.GothamBold local c = Instance.new("UICorner", b) c.CornerRadius = UDim.new(0, 9) return b end local lock = makeBtn(0, "🔓", Color3.fromRGB(80, 40, 120), 30) local min = makeBtn(35, "─", Color3.fromRGB(80, 40, 120), 30) local close = makeBtn(70, "إغلاق", Color3.fromRGB(220, 40, 100), 55) -- ===== الزر العائم ===== local flo = Instance.new("TextButton", gui) flo.Size = UDim2.new(0, 55, 0, 55) flo.Position = UDim2.new(0, 20, 0.5, -27) flo.BackgroundColor3 = Color3.fromRGB(180, 0, 255) flo.BorderSizePixel = 0 flo.Text = "ك" flo.TextColor3 = Color3.fromRGB(255, 255, 255) flo.TextSize = 26 flo.Font = Enum.Font.GothamBlack flo.Visible = false flo.Parent = gui local flc = Instance.new("UICorner", flo) flc.CornerRadius = UDim.new(0, 27) flo.Draggable = true local lkd = false local mzd = false lock.MouseButton1Click:Connect(function() lkd = not lkd main.Draggable = not lkd lock.Text = lkd and "🔒" or "🔓" lock.BackgroundColor3 = lkd and Color3.fromRGB(0, 200, 120) or Color3.fromRGB(80, 40, 120) end) min.MouseButton1Click:Connect(function() mzd = not mzd tween:Create(main, TweenInfo.new(0.35, Enum.EasingStyle.Quint), { Size = mzd and UDim2.new(0, 350, 0, 65) or UDim2.new(0, 350, 0, 450) }):Play() hfix.Visible = not mzd end) close.MouseButton1Click:Connect(function() main.Visible = false flo.Visible = true end) flo.MouseButton1Click:Connect(function() main.Visible = true flo.Visible = false end) -- ===== التابات ===== local tc = Instance.new("Frame", main) tc.Size = UDim2.new(1, -24, 0, 42) tc.Position = UDim2.new(0, 12, 0, 78) tc.BackgroundColor3 = Color3.fromRGB(10, 5, 20) tc.BackgroundTransparency = 0.3 tc.BorderSizePixel = 0 local tcc = Instance.new("UICorner", tc) tcc.CornerRadius = UDim.new(0, 14) local function makeTab(pos, txt) local b = Instance.new("TextButton", tc) b.Size = UDim2.new(0.32, 0, 1, -6) b.Position = UDim2.new(pos, 0, 0, 3) b.BackgroundColor3 = Color3.fromRGB(50, 20, 80) b.BackgroundTransparency = 0.3 b.BorderSizePixel = 0 b.Text = txt b.TextColor3 = Color3.fromRGB(170, 140, 220) b.TextSize = 12 b.Font = Enum.Font.GothamBold local c = Instance.new("UICorner", b) c.CornerRadius = UDim.new(0, 11) return b end local nt = makeTab(0.01, "الاسم") local tt = makeTab(0.34, "التاق") local dt = makeTab(0.67, "براءة") nt.BackgroundColor3 = Color3.fromRGB(180, 0, 255) nt.BackgroundTransparency = 0.15 nt.TextColor3 = Color3.fromRGB(255, 255, 255) -- ===== صفحة الاسم ===== local np = Instance.new("Frame", main) np.Size = UDim2.new(1, -24, 0, 200) np.Position = UDim2.new(0, 12, 0, 130) np.BackgroundTransparency = 1 np.Parent = main local nl = Instance.new("TextLabel", np) nl.Size = UDim2.new(1, 0, 0, 22) nl.BackgroundTransparency = 1 nl.Text = "الاسم الذي سيظهر في الشات:" nl.TextColor3 = Color3.fromRGB(220, 200, 255) nl.TextSize = 13 nl.Font = Enum.Font.GothamBold nl.TextXAlignment = Enum.TextXAlignment.Left local nf = Instance.new("Frame", np) nf.Size = UDim2.new(1, 0, 0, 48) nf.Position = UDim2.new(0, 0, 0, 28) nf.BackgroundColor3 = Color3.fromRGB(15, 8, 30) nf.BackgroundTransparency = 0.3 nf.BorderSizePixel = 0 local nfc = Instance.new("UICorner", nf) nfc.CornerRadius = UDim.new(0, 12) local nfs = Instance.new("UIStroke", nf) nfs.Color = Color3.fromRGB(180, 0, 255) nfs.Thickness = 1.5 nfs.Transparency = 0.5 local nph = Instance.new("TextLabel", nf) nph.Size = UDim2.new(1, -24, 1, 0) nph.Position = UDim2.new(0, 14, 0, 0) nph.BackgroundTransparency = 1 nph.Text = "ادخل اسمك هنا" nph.TextColor3 = Color3.fromRGB(120, 90, 170) nph.TextSize = 15 nph.Font = Enum.Font.GothamMedium nph.TextXAlignment = Enum.TextXAlignment.Left local nb = Instance.new("TextBox", nf) nb.Size = UDim2.new(1, -24, 1, 0) nb.Position = UDim2.new(0, 14, 0, 0) nb.BackgroundTransparency = 1 nb.Text = savedName nb.TextColor3 = Color3.fromRGB(255, 255, 255) nb.TextSize = 15 nb.Font = Enum.Font.GothamBold nb.TextXAlignment = Enum.TextXAlignment.Left nb.ClearTextOnFocus = false if savedName ~= "" then nph.Visible = false end nb:GetPropertyChangedSignal("Text"):Connect(function() nph.Visible = (nb.Text == "") saveData(nb.Text, tb.Text) end) -- زر تاكيد الاسم local confirmBtn = Instance.new("TextButton", np) confirmBtn.Size = UDim2.new(1, -55, 0, 48) confirmBtn.Position = UDim2.new(0, 0, 0, 88) confirmBtn.BackgroundColor3 = Color3.fromRGB(180, 0, 255) confirmBtn.BorderSizePixel = 0 confirmBtn.Text = "تأكيد الاسم" confirmBtn.TextColor3 = Color3.fromRGB(255, 255, 255) confirmBtn.TextSize = 16 confirmBtn.Font = Enum.Font.GothamBlack local confirmC = Instance.new("UICorner", confirmBtn) confirmC.CornerRadius = UDim.new(0, 12) local confirmGrad = Instance.new("UIGradient", confirmBtn) confirmGrad.Color = ColorSequence.new{ ColorSequenceKeypoint.new(0, Color3.fromRGB(255, 0, 150)), ColorSequenceKeypoint.new(0.5, Color3.fromRGB(180, 0, 255)), ColorSequenceKeypoint.new(1, Color3.fromRGB(100, 0, 255)) } confirmGrad.Rotation = 45 local confirmStroke = Instance.new("UIStroke", confirmBtn) confirmStroke.Color = Color3.fromRGB(255, 150, 220) confirmStroke.Thickness = 2 confirmStroke.Transparency = 0.3 -- زر REST local resetBtn = Instance.new("TextButton", np) resetBtn.Size = UDim2.new(0, 50, 0, 48) resetBtn.Position = UDim2.new(1, -50, 0, 88) resetBtn.BackgroundColor3 = Color3.fromRGB(255, 50, 50) resetBtn.BorderSizePixel = 0 resetBtn.Text = "REST" resetBtn.TextColor3 = Color3.fromRGB(255, 255, 255) resetBtn.TextSize = 13 resetBtn.Font = Enum.Font.GothamBlack local resetC = Instance.new("UICorner", resetBtn) resetC.CornerRadius = UDim.new(0, 12) local resetGrad = Instance.new("UIGradient", resetBtn) resetGrad.Color = ColorSequence.new{ ColorSequenceKeypoint.new(0, Color3.fromRGB(255, 50, 50)), ColorSequenceKeypoint.new(1, Color3.fromRGB(180, 0, 50)) } resetGrad.Rotation = 45 local resetStroke = Instance.new("UIStroke", resetBtn) resetStroke.Color = Color3.fromRGB(255, 150, 150) resetStroke.Thickness = 1.5 resetStroke.Transparency = 0.3 -- دالة إرجاع اليوزر الأصلي local function resetToOriginal() pcall(function() plr.DisplayName = originalDisplay plr.Name = originalUsername end) nb.Text = "" tb.Text = "" saveData("", "") game.StarterGui:SetCore("SendNotification", { Title = "↺ REST", Text = "تم إرجاع اليوزر: " .. originalUsername, Duration = 3 }) end resetBtn.MouseButton1Click:Connect(resetToOriginal) -- دالة تأكيد الاسم local function confirmName() local n = nb.Text if n == "" then game.StarterGui:SetCore("SendNotification", { Title = "⚠️ تنبيه", Text = "اكتب الاسم أولاً", Duration = 2 }) return end local t = tb.Text if t == "" then t = "نياجكم كابوس" end -- ✅ رجع القوسين زي أول plr.DisplayName = "[" .. n .. "] [" .. t .. "]" plr.Name = t saveData(n, t) game.StarterGui:SetCore("SendNotification", { Title = "✅ تأكيد", Text = "تم تأكيد الاسم: " .. n, Duration = 3 }) end confirmBtn.MouseButton1Click:Connect(confirmName) -- ===== صفحة التاق ===== local tp = Instance.new("Frame", main) tp.Size = UDim2.new(1, -24, 0, 160) tp.Position = UDim2.new(0, 12, 0, 130) tp.BackgroundTransparency = 1 tp.Visible = false tp.Parent = main local tl = Instance.new("TextLabel", tp) tl.Size = UDim2.new(1, 0, 0, 22) tl.BackgroundTransparency = 1 tl.Text = "التاق الذي سيظهر فوق الرأس:" tl.TextColor3 = Color3.fromRGB(220, 200, 255) tl.TextSize = 13 tl.Font = Enum.Font.GothamBold tl.TextXAlignment = Enum.TextXAlignment.Left local tf = Instance.new("Frame", tp) tf.Size = UDim2.new(1, 0, 0, 48) tf.Position = UDim2.new(0, 0, 0, 28) tf.BackgroundColor3 = Color3.fromRGB(15, 8, 30) tf.BackgroundTransparency = 0.3 tf.BorderSizePixel = 0 local tfc = Instance.new("UICorner", tf) tfc.CornerRadius = UDim.new(0, 12) local tfs = Instance.new("UIStroke", tf) tfs.Color = Color3.fromRGB(255, 0, 150) tfs.Thickness = 1.5 tfs.Transparency = 0.5 local tph = Instance.new("TextLabel", tf) tph.Size = UDim2.new(1, -24, 1, 0) tph.Position = UDim2.new(0, 14, 0, 0) tph.BackgroundTransparency = 1 tph.Text = "ادخل التاق هنا" tph.TextColor3 = Color3.fromRGB(170, 90, 140) tph.TextSize = 15 tph.Font = Enum.Font.GothamMedium tph.TextXAlignment = Enum.TextXAlignment.Left local tb = Instance.new("TextBox", tf) tb.Size = UDim2.new(1, -24, 1, 0) tb.Position = UDim2.new(0, 14, 0, 0) tb.BackgroundTransparency = 1 tb.Text = savedTag tb.TextColor3 = Color3.fromRGB(255, 255, 255) tb.TextSize = 15 tb.Font = Enum.Font.GothamBold tb.TextXAlignment = Enum.TextXAlignment.Left tb.ClearTextOnFocus = false if savedTag ~= "" then tph.Visible = false end tb:GetPropertyChangedSignal("Text"):Connect(function() tph.Visible = (tb.Text == "") saveData(nb.Text, tb.Text) end) local th = Instance.new("TextLabel", tp) th.Size = UDim2.new(1, 0, 0, 35) th.Position = UDim2.new(0, 0, 0, 82) th.BackgroundTransparency = 1 th.Text = "💾 يتم الحفظ تلقائياً" th.TextColor3 = Color3.fromRGB(140, 110, 200) th.TextSize = 12 th.Font = Enum.Font.GothamMedium th.TextXAlignment = Enum.TextXAlignment.Left -- ===== صفحة براءة الذمة ===== local dp = Instance.new("Frame", main) dp.Size = UDim2.new(1, -24, 0, 340) dp.Position = UDim2.new(0, 12, 0, 130) dp.BackgroundTransparency = 1 dp.Visible = false dp.Parent = main local ds = Instance.new("ScrollingFrame", dp) ds.Size = UDim2.new(1, 0, 0, 340) ds.BackgroundColor3 = Color3.fromRGB(12, 6, 25) ds.BackgroundTransparency = 0.2 ds.BorderSizePixel = 0 ds.CanvasSize = UDim2.new(0, 0, 0, 620) ds.ScrollBarThickness = 3 ds.ScrollBarImageColor3 = Color3.fromRGB(180, 0, 255) local dsc = Instance.new("UICorner", ds) dsc.CornerRadius = UDim.new(0, 12) local disclaim = [[ إخلاء المسؤولية - براءة ذمة أنا متبري من الذنوب أتبرأ من أي ذنب أو سوء استخدام ينتج عن هذا السكربت، وأنا غير مسؤول أمام الله عن أي فعل يقوم به المستخدم. تم تطوير جزء من السكربت بالذكاء الاصطناعي بعض الأجزاء في هذا السكربت تم تطويرها وكتابتها بمساعدة الذكاء الاصطناعي، ولا أتحمل أي مسؤولية عن أي أخطاء أو نتائج ناتجة عن ذلك. المطور (كابوس / brain18766) غير مسؤول عن: • أي سوء استخدام لهذا السكربت. • أي حظر أو عقوبة قد تتعرض لها من اللعبة. • أي خسائر مادية أو معنوية ناتجة عن الاستخدام. • أي أضرار مباشرة أو غير مباشرة. باستخدامك لهذا السكربت، أنت توافق على: • أنك تستخدمه على مسؤوليتك الشخصية. • أنك تتحمل كافة العواقب المترتبة. • أن المطور غير مسؤول عن أي نتائج. ملاحظة: استخدام السكربتات قد يخالف شروط خدمة بعض الألعاب. يُصح بالاستخدام بحكمة ومسؤولية. © كابوس - جميع الحقوق محفوظة ]] local dl = Instance.new("TextLabel", ds) dl.Size = UDim2.new(1, -28, 0, 600) dl.Position = UDim2.new(0, 16, 0, 14) dl.BackgroundTransparency = 1 dl.Text = disclaim dl.TextColor3 = Color3.fromRGB(210, 190, 255) dl.TextSize = 12 dl.Font = Enum.Font.GothamMedium dl.TextXAlignment = Enum.TextXAlignment.Left dl.TextYAlignment = Enum.TextYAlignment.Top dl.TextWrapped = true -- ===== منطق التابات ===== local function rst() nt.BackgroundColor3 = Color3.fromRGB(50, 20, 80) nt.TextColor3 = Color3.fromRGB(170, 140, 220) tt.BackgroundColor3 = Color3.fromRGB(50, 20, 80) tt.TextColor3 = Color3.fromRGB(170, 140, 220) dt.BackgroundColor3 = Color3.fromRGB(50, 20, 80) dt.TextColor3 = Color3.fromRGB(170, 140, 220) np.Visible = false tp.Visible = false dp.Visible = false end nt.MouseButton1Click:Connect(function() rst() nt.BackgroundColor3 = Color3.fromRGB(180, 0, 255) nt.BackgroundTransparency = 0.15 nt.TextColor3 = Color3.fromRGB(255, 255, 255) np.Visible = true end) tt.MouseButton1Click:Connect(function() rst() tt.BackgroundColor3 = Color3.fromRGB(255, 0, 150) tt.BackgroundTransparency = 0.15 tt.TextColor3 = Color3.fromRGB(255, 255, 255) tp.Visible = true end) dt.MouseButton1Click:Connect(function() rst() dt.BackgroundColor3 = Color3.fromRGB(100, 0, 255) dt.BackgroundTransparency = 0.15 dt.TextColor3 = Color3.fromRGB(255, 255, 255) dp.Visible = true end) -- تطبيق عند التشغيل if savedName ~= "" or savedTag ~= "" then pcall(function() local n = savedName local t = savedTag if n == "" then n = "Player" end if t == "" then t = "نياجكم كابوس" end plr.DisplayName = "[" .. n .. "] [" .. t .. "]" plr.Name = t end) end