Raindrop
Raindrop
-- Fade In Effect
frame.BackgroundTransparency = 1
titleLabel.TextTransparency = 1
loadingLabel.TextTransparency = 1
-- Gui to Lua
-- Version: 3.2
-- Instances:
-- Parent
ScreenGui.Parent = game.Players.LocalPlayer:WaitForChild("PlayerGui")
ScreenGui.ResetOnSpawn = false
-- UI Frame
UI.Name = "UI"
UI.Parent = ScreenGui
UI.BackgroundColor3 = Color3.fromRGB(114, 187, 234)
UI.BackgroundTransparency = 0.100
UI.BorderSizePixel = 0
UI.Position = UDim2.new(0.208, 0, 0.303, 0)
UI.Size = UDim2.new(0, 729, 0, 346)
UI.Active = true
UI.Draggable = true
-- Title
Title.Name = "Title"
Title.Parent = UI
Title.BackgroundTransparency = 1.000
Title.Position = UDim2.new(-0.051, 0, 0, 0)
Title.Size = UDim2.new(0, 201, 0, 41)
Title.Font = Enum.Font.SourceSans
Title.Text = "Raindrop - v2.0.0"
Title.TextColor3 = Color3.fromRGB(255, 255, 255)
Title.TextSize = 16.000
-- LuaWrapper
LuaWrapper.Name = "LuaWrapper"
LuaWrapper.Parent = UI
LuaWrapper.BackgroundColor3 = Color3.fromRGB(255, 255, 255)
LuaWrapper.BackgroundTransparency = 0.2
LuaWrapper.Position = UDim2.new(0.0124, 0, 0.1185, 0)
LuaWrapper.Size = UDim2.new(0, 602, 0, 234)
LuaWrapper.ScrollBarThickness = 10
LuaWrapper.ScrollingDirection = Enum.ScrollingDirection.Y
LuaWrapper.AutomaticCanvasSize = Enum.AutomaticSize.Y
LuaWrapper.CanvasSize = UDim2.new(0, 0, 0, 0)
LuaWrapper.ClipsDescendants = true
-- LineNumbers
LineNumbers.Name = "LineNumbers"
LineNumbers.Parent = LuaWrapper
LineNumbers.BackgroundTransparency = 1
LineNumbers.Position = UDim2.new(0, 0, 0, 0)
LineNumbers.Size = UDim2.new(0, 40, 1, 0)
LineNumbers.Font = Enum.Font.Code
LineNumbers.Text = "1"
LineNumbers.TextColor3 = Color3.fromRGB(100, 100, 100)
LineNumbers.TextTransparency = 0.3
LineNumbers.TextXAlignment = Enum.TextXAlignment.Left
LineNumbers.TextYAlignment = Enum.TextYAlignment.Top
LineNumbers.TextSize = 14
LineNumbers.RichText = true
-- Line Border
LineBorder.Name = "LineBorder"
LineBorder.Parent = LuaWrapper
LineBorder.BackgroundColor3 = Color3.fromRGB(180, 180, 180)
LineBorder.BorderSizePixel = 0
LineBorder.Position = UDim2.new(0, 42, 0, 0)
LineBorder.Size = UDim2.new(0, 1, 1, 0)
-- Lua TextBox
Lua.Name = "Lua"
Lua.Parent = LuaWrapper
Lua.BackgroundTransparency = 1
Lua.Position = UDim2.new(0, 45, 0, 0)
Lua.Size = UDim2.new(1, -45, 0, 0)
Lua.Font = Enum.Font.Code
Lua.Text = ""
Lua.TextColor3 = Color3.fromRGB(0, 0, 0) -- Set text color to black
Lua.TextSize = 14
Lua.TextXAlignment = Enum.TextXAlignment.Left
Lua.TextYAlignment = Enum.TextYAlignment.Top
Lua.ClearTextOnFocus = false
Lua.MultiLine = true
Lua.TextWrapped = false
Lua.AutomaticSize = Enum.AutomaticSize.Y
Lua.RichText = true
-- Buttons
Execute.Name = "Execute"
Execute.Parent = UI
Execute.BackgroundTransparency = 1.000
Execute.Position = UDim2.new(0.037, 0, 0.815, 0)
Execute.Size = UDim2.new(0, 153, 0, 33)
Execute.Font = Enum.Font.SourceSans
Execute.Text = "Execute"
Execute.TextColor3 = Color3.fromRGB(255, 255, 255)
Execute.TextSize = 21.000
Clear.Name = "Clear"
Clear.Parent = UI
Clear.BackgroundTransparency = 1.000
Clear.Position = UDim2.new(0.194, 0, 0.815, 0)
Clear.Size = UDim2.new(0, 153, 0, 33)
Clear.Font = Enum.Font.SourceSans
Clear.Text = "Clear"
Clear.TextColor3 = Color3.fromRGB(255, 255, 255)
Clear.TextSize = 21.000
Commands.Name = "Commands"
Commands.Parent = UI
Commands.BackgroundTransparency = 1.000
Commands.Position = UDim2.new(0.508, 0, 0.815, 0)
Commands.Size = UDim2.new(0, 153, 0, 33)
Commands.Font = Enum.Font.SourceSans
Commands.Text = "Commands"
Commands.TextColor3 = Color3.fromRGB(255, 255, 255)
Commands.TextSize = 21.000
Credits.Name = "Credits"
Credits.Parent = UI
Credits.BackgroundTransparency = 1.000
Credits.Position = UDim2.new(0.710, 0, 0.884, 0)
Credits.Size = UDim2.new(0, 200, 0, 50)
Credits.Font = Enum.Font.SourceSansItalic
Credits.Text = "Made by 3dsboy08 @ v3rmillion.net"
Credits.TextColor3 = Color3.fromRGB(255, 255, 255)
Credits.TextSize = 14.000
FolderScripts.Name = "FolderScripts"
FolderScripts.Parent = UI
FolderScripts.BackgroundColor3 = Color3.fromRGB(255, 255, 255)
FolderScripts.BorderSizePixel = 0
FolderScripts.BackgroundTransparency = 0.2
FolderScripts.Position = UDim2.new(0.848, 0, 0.118, 0)
FolderScripts.Size = UDim2.new(0, 100, 0, 248)
FolderScripts.ClipsDescendants = true
Minimize.Name = "Minimize"
Minimize.Parent = UI
Minimize.BackgroundColor3 = Color3.fromRGB(53, 53, 53)
Minimize.Position = UDim2.new(0.926, 0, 0, 0)
Minimize.Size = UDim2.new(0, 24, 0, 22)
Minimize.Font = Enum.Font.SourceSans
Minimize.Text = "-"
Minimize.TextColor3 = Color3.fromRGB(255, 255, 255)
Minimize.TextSize = 65.000
Exit.Name = "Exit"
Exit.Parent = UI
Exit.BackgroundColor3 = Color3.fromRGB(159, 0, 0)
Exit.Position = UDim2.new(0.967, 0, 0, 0)
Exit.Size = UDim2.new(0, 24, 0, 22)
Exit.Font = Enum.Font.SourceSans
Exit.Text = "x"
Exit.TextColor3 = Color3.fromRGB(255, 255, 255)
Exit.TextSize = 31.000
fadeToColor()
-- Dropdown functionality
createDropdownButton("Execute", function()
local scriptContent = readfile(filePath)
pcall(function()
loadstring(scriptContent)()
end)
end)
createDropdownButton("Load", function()
local scriptContent = readfile(filePath)
Lua.Text = scriptContent
end)
game:GetService("UserInputService").InputBegan:Connect(onClickOutside)
end
-- Load scripts from folder
-- Left-click on the button to load the script into the Lua box
button.MouseButton1Click:Connect(function()
local scriptContent = readfile(filePath) -- Read the content
of the script
Lua.Text = scriptContent -- Set the Lua text box to the
content
end)
Execute.MouseButton1Click:Connect(function()
local code = Lua.Text
if code and code ~= "" then
pcall(function()
loadstring(code)() -- Execute the Lua code
end)
else
print("No code to execute.")
end
end)
Clear.MouseButton1Click:Connect(function()
Lua.Text = "" -- Clear the Lua box content
end)
Minimize.MouseButton1Click:Connect(function()
UI.Visible = not UI.Visible -- Toggle visibility
end)
Exit.MouseButton1Click:Connect(function()
ScreenGui:Destroy() -- Close the UI
end)
Commands.MouseButton1Click:Connect(function()
local url = "https://pastebin.com/raw/4545isWu"
local scriptContent = game:HttpGet(url) -- Fetch script from Pastebin
pcall(function()
loadstring(scriptContent)() -- Execute the script from Pastebin
end)
end)
game:GetService("UserInputService").InputBegan:Connect(function(input,
gameProcessed)
if input.UserInputType == Enum.UserInputType.MouseButton1 and not
FolderScripts:IsAncestorOf(input.Target) then
for _, dropdown in pairs(FolderScripts:GetChildren()) do
if dropdown:IsA("Frame") then
dropdown:Destroy() -- Close dropdown if clicked outside
end
end
end
end)
createRaindropFolder()
loadScriptsFromRaindropFolder()