Universal Script 📌
924 Views
301 Executions

MyNotes V3

Universal Script 📌
SkibidigionSpyMega
SkibidigionSpyMegaPublished 10
9 months ago
Get an executor
Please login to perform these actions:

Does it work?

No reports yet

No reports yet. Tried it? Be the first to say.

Also noticed:

Description

This script uses a Local-First Storage System to ensure your notes are persistent, private, and organized. How it Works: Local File Creation: The script utilizes the executor's writefile() function to create a physical .json document directly on your device. It stays in your executor's Workspace folder. UserId Account Locking: To prevent notes from being mixed up, the filename is prefixed with your unique Roblox UserId. This ensures that even on a shared device, only the account that wrote the notes can load them. Zero Server Interaction: Your text is never sent to a database, a Discord webhook, or any external website. All data remains offline on your hardware. JSON Serialization: The script converts your notes into a structured data format called JSON. This allows the script to remember multiple tabs, their specific titles, and the exact text inside each one. Cross-Session Persistence: Because the file is saved to your storage, you can close Roblox, update your executor, or switch games, and your notes will be waiting for you the next time you execute the script. Why this is Secure: Invisible to Game Devs: Since the saving happens through the executor's internal system, game owners cannot "sniff" or read your notepad data. Anti-Leak Protection: The script is a template; it does not "carry" your notes inside it. If you send the code to a friend, they will see a blank notepad, because the script will look for their local files, not yours.

View Raw
local HttpService = game:GetService("HttpService")
local UserInputService = game:GetService("UserInputService")
local RunService = game:GetService("RunService")
local Players = game:GetService("Players")

local LocalPlayer = Players.LocalPlayer
local UserId = LocalPlayer.UserId 

-- [ NEW DATA SAVER V12 ]
local FileName = UserId .. "_Universal_Ultimate_V12.json"

local isMobile = UserInputService.TouchEnabled
local guiWidth = isMobile and 260 or 450
local guiHeight = isMobile and 220 or 380

local ScreenGui = Instance.new("ScreenGui")
ScreenGui.Name = "LegalPad_V12_Master"
ScreenGui.Parent = game:GetService("CoreGui")
ScreenGui.ResetOnSpawn = false

local NotebookData = {["Main"] = "Write here..."}
local CurrentTab = "Main"
local IsMinimized = false

local TutorialContent = [[--- TUTORIAL ---
1. SAVE: Saves all your work to V12.
2. ADD (+): Opens naming bar above.
3. SUBMIT: Finalizes the new note name.
4. X (Tab): Deletes specific notes.
5. - (Top): Shrinks the pad.]]

-- [ MAIN WINDOW ]
local MainFrame = Instance.new("Frame")
MainFrame.Size = UDim2.new(0, guiWidth, 0, guiHeight)
MainFrame.Position = UDim2.new(0.5, -guiWidth/2, 0.5, -guiHeight/2)
MainFrame.BackgroundColor3 = Color3.fromRGB(255, 255, 160)
MainFrame.BorderSizePixel = 2
MainFrame.Active = true 
MainFrame.Parent = ScreenGui



Comments

0
Log in to join the conversation. Login
No comments yet. Be the first!

Tags

More universal scripts

See all
Script hub
38
0
Approved 19 minutes ago
Universal Script 📌
528
699
Bumped 39 minutes ago
Script hub
1.6M
2.1M
Bumped 8 hours ago
Key System

Script hub

#12 this week

Verified script badgeSnowy Hub 500+ Games & 25600+ Features

Script hub
269.3k
121.2k
Bumped 9 hours ago
Key System
Script hub
171.5k
1.4M
Bumped 11 hours ago
Key System
Script hub
16.8k
3.3k
Bumped 13 hours ago
Key System
Paid
Script hub
17.5k
89.5k
Bumped 13 hours ago