diff --git a/README.md b/README.md
index 9c68f56..f56d7f1 100644
--- a/README.md
+++ b/README.md
@@ -22,7 +22,7 @@
| [Celery](https://web.archive.org/web/20220416001215/github.com/thedoomed/Celery) | Unofficial, Archived | Includes Rare RakNet Docs!
| [Celery RakNet Library](https://gist.github.com/jLn0n/16c2ce3c0c1fc1b6b76949715077da7a/cedf1629355ab858d6d47846b10e02bb37ea704f) | Unofficial, Outdated | Includes Rare RakNet Docs!
Author: jalon ([Github](https://github.com/jLn0n), [Discord](https://discordapp.com/users/474555624219344906))
| [Comet](https://paficent.github.io/CometDocs/) | Unofficial, Outdated | Other Undocumented Functions: https://github.com/Paficent/CometDocs/blob/gh-pages/OtherFunctions.md
-| [Cyber](https://luau.github.io/Executor-API-Docs/Cyber) | Unofficial, Archived | Author: greenmangaming.com ([Github](https://github.com/greenmancode), [Discord](https://discordapp.com/users/577282206079385610))
+| [Cyber](https://luau.github.io/Executor-API-Docs/Cyber) | Unofficial, Archived | Author: greenmangaming.com ([Github](https://github.com/greenmancode), [Discord](https://discordapp.com/users/577282206079385610)), [Source](https://archive.softwareheritage.org/browse/origin/directory/?origin_url=https://github.com/greenmancode/docs)
| [DX9WARE](https://cultofintellect.com/docs/DX9WARE/DX9WARE%20LUA/introduction.html) | Official
| [Bunni.lol](https://bunni.lol/docs) | Official
| [Electron](https://web.archive.org/ryos.lol/api/EDocs.html) | Official, Archived
@@ -42,7 +42,8 @@
| [ProtoSmasher](https://luau.github.io/Executor-API-Docs/ProtoSmasher%20Latest) | Official, Archived
| [[OLD] ProtoSmasher](https://web.archive.org/docs.protosmasher.net) | Official, Archived
| [[OLD] ProtoSmasher](https://luau.github.io/Executor-API-Docs/ProtoSmasher) | Official, Outdated
-| [Rainer](https://web.archive.org/https://developer.rainerexploit.xyz/) | Official, Archived | Author: MisterGunXD#4516 ([Discord](https://discordapp.com/users/318824212020330496))
+| [Raindrop](https://luau.github.io/Executor-API-Docs/Raindrop) | Official, Archived | Author: 3dsboy08 ([Github](https://github.com/3dsboy08), [Discord](https://discordapp.com/users/529155884643909643)), [Source](https://archive.softwareheritage.org/browse/origin/directory/?origin_url=https://github.com/3dsboy08/3dsboy08.github.io)
+| [Rainer](https://web.archive.org/https://developer.rainerexploit.xyz/) | Official, Archived | Author: MisterGunXD ([Github](https://github.com/MisterGunXD), [Discord](https://discordapp.com/users/318824212020330496))
| [RO-EXEC (Krampus/loader.live)](https://web.archive.org/docs.krampus.gg/) | Official
| [[OLD] RO-EXEC (Krampus/loader.live)](https://web.archive.org/web/20240314125602/krampus-organization.gitbook.io/loader.live-ro-exec-documentation) | Official, Outdated | **Warning**: Google flags the site as harmful
| [Script-Ware](https://web.archive.org/web/20220421142618/docs.script-ware.com/the-script-ware-api) | Official, Archived | Navigate through site using `Open Link in New Tab` only,
otherwise you might not get redirected.
If that still doesn't work -
try removing `web/allnumbers/` from the link then pressing `ENTER` |
diff --git a/docs/Raindrop.html b/docs/Raindrop.html
new file mode 100644
index 0000000..4591cb5
--- /dev/null
+++ b/docs/Raindrop.html
@@ -0,0 +1,84 @@
+
+
+
Raindrop Documentation
+ +void Raindrop:AddCommand(string command, int arguments, function callback)
Adds a command to the Raindrop command system.
void Raindrop:MessageBox(string text, string title)
Sends a messagebox to the user.
WARNING: This will block execution flow until the message box is accepted (freezing ROBLOX!). If you do not want this, use Raindrop:MessageBoxAsync.
async void Raindrop:MessageBoxAsync(string text, string title)
Sends a messagebox to the user async.
NOTE: This method runs async, so this will NOT block execution flow! (aka your code will continue even after the message box is shown)
string Raindrop:DownloadString(string url)
Downloads data from the internet. This supports HTTPS and SSL/TLS.
void Raindrop:CopyString(string text)
Copies a string to the clipboard.
void Raindrop:ExecuteCommand(string command)
Executes a command from the Raindrop command system.
table<index, instance> Raindrop:FindPlayers(string player)
DEPRECATED: Gets a table of players from the input string (ex: "me", "others", "all"). This command is mostly only used internally/for legacy scripts. Do not use for new work.
table<RaindropConsoleLibrary> Raindrop:GetConsole()
Gets the Raindrop Console system. Look below for console system.
Raindrop Console Library
+ +void Raindrop:GetConsole():CreateConsole(string name)
Creates a console. If it already exists, it will rename the console.
void Raindrop:GetConsole():SetConsoleName(string name)
Sets name of a console. If it doesnt exist, it will error with "console not created".
void Raindrop:GetConsole():Write(string text)
Writes text to the console. NOTE: This does NOT add a newline to the end of the text!
void Raindrop:GetConsole():WriteLine(string text)
Writes text to the console and adds a newline to the end.
async string Raindrop:GetConsole():ReadLine()
Yields until a piece of text is entered to the console and enter is pressed. (returns the text entered)
void Raindrop:GetConsole():SetColor(Color color)
Sets console color. Color list (you can use Raindrop:GetConsole().ColorName to get the color):
+Black + Blue + Green + Cyan + Red + Magenta + Brown + LightGray + DarkGray + LightBlue + LightGreen + LightCyan + LightRed + LightMagenta + Yellow + White