local Players = game:GetService("Players") local CoreGui = game:GetService("CoreGui") local TweenService = game:GetService("TweenService") local Player = Players.LocalPlayer -- ah mann local oldGui = CoreGui:FindFirstChild("InteractiveNoteApp") if oldGui then oldGui:Destroy() end -- 1. ROOT GUI CREATION local ScreenGui = Instance.new("ScreenGui") ScreenGui.Name = "InteractiveNoteApp" ScreenGui.ResetOnSpawn = false ScreenGui.Parent = CoreGui -- Floating Trigger Button (yess king) local FloatBtn = Instance.new("TextButton") FloatBtn.Size = UDim2.new(0, 46, 0, 46) FloatBtn.Position = UDim2.new(0, 20, 0.5, -23) FloatBtn.BackgroundColor3 = Color3.fromRGB(20, 20, 26) FloatBtn.Text = "📝" FloatBtn.TextSize = 22 FloatBtn.Active = true FloatBtn.Draggable = true FloatBtn.Parent = ScreenGui Instance.new("UICorner", FloatBtn).CornerRadius = UDim.new(1, 0) local FloatStroke = Instance.new("UIStroke") FloatStroke.Color = Color3.fromRGB(120, 100, 255) FloatStroke.Thickness = 1.5 FloatStroke.Parent = FloatBtn -- Main Note Frame (Kertas Catatan Modern) local MainFrame = Instance.new("Frame") MainFrame.Name = "MainNote" MainFrame.Size = UDim2.new(0, 0, 0, 0) -- Mulai dari ukuran 0 untuk animasi buka MainFrame.Position = UDim2.new(0.5, 0, 0.5, 0) MainFrame.BackgroundColor3 = Color3.fromRGB(250, 246, 235) -- Warna kertas klasik estetik MainFrame.BorderSizePixel = 0 MainFrame.ClipsDescendants = true MainFrame.Parent = ScreenGui Instance.new("UICorner", MainFrame).CornerRadius = UDim.new(0, 12) local MainStroke = Instance.new("UIStroke") MainStroke.Color = Color3.fromRGB(210, 200, 180) MainStroke.Thickness = 1.5 MainStroke.Parent = MainFrame -- Topbar Catatan local Topbar = Instance.new("Frame") Topbar.Size = UDim2.new(1, 0, 0, 38) Topbar.BackgroundColor3 = Color3.fromRGB(235, 225, 205) Topbar.BorderSizePixel = 0 Topbar.Parent = MainFrame local TitleLabel = Instance.new("TextLabel") TitleLabel.Size = UDim2.new(1, -140, 1, 0) TitleLabel.Position = UDim2.new(0, 14, 0, 0) TitleLabel.Text = "✨ Note & Executor" TitleLabel.TextColor3 = Color3.fromRGB(70, 60, 50) TitleLabel.Font = Enum.Font.GothamBold TitleLabel.TextSize = 12 TitleLabel.TextXAlignment = Enum.TextXAlignment.Left TitleLabel.BackgroundTransparency = 1 TitleLabel.Parent = Topbar local CloseBtn = Instance.new("TextButton") CloseBtn.Size = UDim2.new(0, 24, 0, 24) CloseBtn.Position = UDim2.new(1, -30, 0, 7) CloseBtn.Text = "×" CloseBtn.TextColor3 = Color3.fromRGB(180, 70, 70) CloseBtn.BackgroundColor3 = Color3.fromRGB(245, 235, 215) CloseBtn.Font = Enum.Font.GothamBold CloseBtn.TextSize = 16 CloseBtn.Parent = Topbar Instance.new("UICorner", CloseBtn).CornerRadius = UDim.new(0, 6) -- Font Selector Dropdown Button local FontBtn = Instance.new("TextButton") FontBtn.Size = UDim2.new(0, 52, 0, 24) FontBtn.Position = UDim2.new(1, -88, 0, 7) FontBtn.BackgroundColor3 = Color3.fromRGB(220, 210, 190) FontBtn.Text = "Font ▾" FontBtn.TextColor3 = Color3.fromRGB(60, 50, 40) FontBtn.Font = Enum.Font.GothamMedium FontBtn.TextSize = 10 FontBtn.Parent = Topbar Instance.new("UICorner", FontBtn).CornerRadius = UDim.new(0, 5) -- Textbox Area (Yesss king) local NoteInput = Instance.new("TextBox") NoteInput.Size = UDim2.new(1, -20, 1, -120) NoteInput.Position = UDim2.new(0, 10, 0, 46) NoteInput.BackgroundColor3 = Color3.fromRGB(255, 255, 255) NoteInput.ClearTextOnFocus = false NoteInput.MultiLine = true NoteInput.TextEditable = true NoteInput.TextXAlignment = Enum.TextXAlignment.Left NoteInput.TextYAlignment = Enum.TextYAlignment.Top NoteInput.TextColor3 = Color3.fromRGB(40, 40, 40) NoteInput.Font = Enum.Font.Code NoteInput.TextSize = 12 NoteInput.PlaceholderText = "-- paste your script yess king" NoteInput.PlaceholderColor3 = Color3.fromRGB(160, 160, 160) NoteInput.Parent = MainFrame Instance.new("UICorner", NoteInput).CornerRadius = UDim.new(0, 8) local InputPadding = Instance.new("UIPadding") InputPadding.PaddingLeft = UDim.new(0, 10) InputPadding.PaddingRight = UDim.new(0, 10) InputPadding.PaddingTop = UDim.new(0, 10) InputPadding.PaddingBottom = UDim.new(0, 10) InputPadding.Parent = NoteInput -- ACTION BUTTONS CONTAINER (Execute & Copy) local ActionContainer = Instance.new("Frame") ActionContainer.Size = UDim2.new(1, -20, 0, 32) ActionContainer.Position = UDim2.new(0, 10, 1, -68) ActionContainer.BackgroundTransparency = 1 ActionContainer.Parent = MainFrame local ExecBtn = Instance.new("TextButton") ExecBtn.Size = UDim2.new(0.48, 0, 1, 0) ExecBtn.BackgroundColor3 = Color3.fromRGB(50, 130, 80) ExecBtn.Text = "▶ Execute Script" ExecBtn.TextColor3 = Color3.fromRGB(255, 255, 255) ExecBtn.Font = Enum.Font.GothamBold ExecBtn.TextSize = 11 ExecBtn.Parent = ActionContainer Instance.new("UICorner", ExecBtn).CornerRadius = UDim.new(0, 6) local CopyBtn = Instance.new("TextButton") CopyBtn.Size = UDim2.new(0.48, 0, 1, 0) CopyBtn.Position = UDim2.new(0.52, 0, 0, 0) CopyBtn.BackgroundColor3 = Color3.fromRGB(80, 80, 100) CopyBtn.Text = "📋 Copy Code" CopyBtn.TextColor3 = Color3.fromRGB(255, 255, 255) CopyBtn.Font = Enum.Font.GothamBold CopyBtn.TextSize = 11 CopyBtn.Parent = ActionContainer Instance.new("UICorner", CopyBtn).CornerRadius = UDim.new(0, 6) -- Footer Status Bar local Footer = Instance.new("TextLabel") Footer.Size = UDim2.new(1, 0, 0, 22) Footer.Position = UDim2.new(0, 0, 1, -26) Footer.Text = " Status: Ready..." Footer.TextColor3 = Color3.fromRGB(120, 110, 100) Footer.Font = Enum.Font.Code Footer.TextSize = 10 Footer.TextXAlignment = Enum.TextXAlignment.Left Footer.BackgroundTransparency = 1 Footer.Parent = MainFrame -- 2. 10 yess king local fontList = { {Name = "Code (Hacker)", Font = Enum.Font.Code}, {Name = "Gotham (Clean)", Font = Enum.Font.Gotham}, {Name = "SourceSans (Classic)", Font = Enum.Font.SourceSans}, {Name = "AmaticSC (Handwriting)", Font = Enum.Font.AmaticSC}, {Name = "Bangers (Comic)", Font = Enum.Font.Bangers}, {Name = "FredokaOne (Cute)", Font = Enum.Font.FredokaOne}, {Name = "Highway (Modern)", Font = Enum.Font.Highway}, {Name = "SciFi (Futuristic)", Font = Enum.Font.SciFi}, {Name = "Ubuntu (Tech)", Font = Enum.Font.Ubuntu}, {Name = "SpecialElite (Typewriter)", Font = Enum.Font.SpecialElite} } -- Font Menu Dropdown Container local FontDropdown = Instance.new("ScrollingFrame") FontDropdown.Size = UDim2.new(0, 160, 0, 180) FontDropdown.Position = UDim2.new(1, -170, 0, 36) FontDropdown.BackgroundColor3 = Color3.fromRGB(40, 40, 48) FontDropdown.BorderSizePixel = 0 FontDropdown.Visible = false FontDropdown.ZIndex = 5 FontDropdown.ScrollBarThickness = 3 FontDropdown.Parent = MainFrame Instance.new("UICorner", FontDropdown).CornerRadius = UDim.new(0, 6) local DropdownLayout = Instance.new("UIListLayout") DropdownLayout.SortOrder = Enum.SortOrder.LayoutOrder DropdownLayout.Parent = FontDropdown DropdownLayout:GetPropertyChangedSignal("AbsoluteContentSize"):Connect(function() FontDropdown.CanvasSize = UDim2.new(0, 0, 0, DropdownLayout.AbsoluteContentSize.Y) end) for _, item in ipairs(fontList) do local fBtn = Instance.new("TextButton") fBtn.Size = UDim2.new(1, 0, 0, 28) fBtn.BackgroundColor3 = Color3.fromRGB(45, 45, 55) fBtn.BackgroundTransparency = 0.5 fBtn.Text = " " .. item.Name fBtn.TextColor3 = Color3.fromRGB(230, 230, 240) fBtn.Font = item.Font fBtn.TextSize = 11 fBtn.TextXAlignment = Enum.TextXAlignment.Left fBtn.ZIndex = 6 fBtn.Parent = FontDropdown fBtn.MouseButton1Click:Connect(function() NoteInput.Font = item.Font Footer.Text = " Font: " .. item.Name FontDropdown.Visible = false end) end FontBtn.MouseButton1Click:Connect(function() FontDropdown.Visible = not FontDropdown.Visible end) -- 3. LOGIC EXECUTE & COPY ExecBtn.MouseButton1Click:Connect(function() local code = NoteInput.Text if code ~= "" then local success, err = pcall(function() local func = loadstring(code) if func then func() end end) if success then ExecBtn.Text = "✅ Executed!" Footer.Text = " Status: Script executed successfully!" task.wait(1.5) ExecBtn.Text = "▶ Execute Script" else ExecBtn.Text = "⚠️ Error!" Footer.Text = " Error: " .. tostring(err) task.wait(1.5) ExecBtn.Text = "▶ Execute Script" end else Footer.Text = " Status: Note is empty!" end end) CopyBtn.MouseButton1Click:Connect(function() if setclipboard then setclipboard(NoteInput.Text) CopyBtn.Text = "✅ Copied!" task.wait(1.5) CopyBtn.Text = "📋 Copy Code" else CopyBtn.Text = "❌ No Clipboard" end end) -- 4. ANIMASI BUKA & TUTUP CATATAN local isOpen = false local function toggleNote() isOpen = not isOpen if isOpen then FontDropdown.Visible = false MainFrame.Visible = true TweenService:Create(MainFrame, TweenInfo.new(0.4, Enum.EasingStyle.Quart, Enum.EasingDirection.Out), { Size = UDim2.new(0, 480, 0, 360), Position = UDim2.new(0.5, -240, 0.5, -180) }):Play() TweenService:Create(FloatBtn, TweenInfo.new(0.3), {ImageTransparency = 0.5}):Play() else FontDropdown.Visible = false local tween = TweenService:Create(MainFrame, TweenInfo.new(0.3, Enum.EasingStyle.Back, Enum.EasingDirection.In), { Size = UDim2.new(0, 0, 0, 0), Position = UDim2.new(0.5, 0, 0.5, 0) }) tween:Play() tween.Completed:Connect(function() if not isOpen then MainFrame.Visible = false end end) TweenService:Create(FloatBtn, TweenInfo.new(0.3), {ImageTransparency = 0}):Play() end end FloatBtn.MouseButton1Click:Connect(toggleNote) CloseBtn.MouseButton1Click:Connect(toggleNote) -- Set awal tertutup rapi MainFrame.Size = UDim2.new(0, 0, 0, 0) MainFrame.Position = UDim2.new(0.5, 0, 0.5, 0) MainFrame.Visible = false NoteInput:GetPropertyChangedSignal("Text"):Connect(function() Footer.Text = " Characters: " .. #NoteInput.Text .. " | Ready to execute" end)