loadstring(game:HttpGet('https://[Log in to view URL]'))()
local Players = game:GetService("Players")
local TweenService = game:GetService("TweenService")
local Lighting = game:GetService("Lighting")
local StarterGui = game:GetService("StarterGui")
local player = Players.LocalPlayer
local correctKey = "Welovescorpiohub"
local AllowedGames = {
[102500767640476] = "https://[Log in to view URL]", -- miami streets out dated
[18642421777] = "https://[Log in to view URL]", -- tha bronx 3 main server
[16472538603] = "https://[Log in to view URL]", -- tha bronx 3 vc server
[11177482306] = "https://[Log in to view URL]", -- streetz warz 2
[130700367963690] = "https://[Log in to view URL]", -- philly streetz 2 i think lol
[12077443856] = "https://[Log in to view URL]", -- calishoot out
[97555694718912] = "https://[Log in to view URL]" -- bronx: duels
}
local gui = Instance.new("ScreenGui")
gui.Name = "Scorpio_Hub"
gui.ResetOnSpawn = false
gui.Parent = player:WaitForChild("PlayerGui")
local blur = Instance.new("BlurEffect")
blur.Size = 0
blur.Parent = Lighting
TweenService:Create(blur, TweenInfo.new(0.5), {Size = 24}):Play()
local frame = Instance.new("Frame")
frame.Size = UDim2.new(0, 360, 0, 180)
frame.Position = UDim2.new(0.5, -180, 0.5, -90)
frame.BackgroundColor3 = Color3.fromRGB(0, 0, 0)
frame.BorderSizePixel = 0
frame.Parent = gui
local outline = Instance.new("UIStroke")
outline.Thickness = 3
outline.Color = Color3.fromRGB(255, 0, 0)
outline.Parent = frame
local corner = Instance.new("UICorner")
corner.CornerRadius = UDim.new(0, 8)
corner.Parent = frame
local title = Instance.new("TextLabel")
title.Size = UDim2.new(1, 0, 0, 40)
title.BackgroundTransparency = 1
title.TextColor3 = Color3.fromRGB(255, 0, 0)
title.TextScaled = true
title.Font = Enum.Font.GothamBold
title.Parent = frame
local prem = Instance.new("TextLabel")
prem.Size = UDim2.new(1, -20, 0, 20)
prem.Position = UDim2.new(0, 10, 0, 45)
prem.BackgroundTransparency = 1
prem.Text = "Alll Free!"
prem.TextColor3 = Color3.fromRGB(255, 0, 0)
prem.TextSize = 14
prem.Font = Enum.Font.GothamSemibold
prem.Parent = frame
prem.MouseEnter:Connect(function() prem.TextColor3 = Color3.fromRGB(255, 0, 0) end)
prem.MouseLeave:Connect(function() prem.TextColor3 = Color3.fromRGB(255, 0, 0) end)
local function typeTitle(t, s)
s = s or 0.1
title.Text = ""
for i = 1, #t do
title.Text = t:sub(1, i)
task.wait(s)
end
end
task.spawn(function()
while true do
typeTitle("SCORPIO HUB")
task.wait(0.5)
title.Text = ""
task.wait(0.5)
end
end)
local close = Instance.new("TextButton")
close.Size = UDim2.new(0, 30, 0, 30)
close.Position = UDim2.new(1, -35, 0, 5)
close.BackgroundTransparency = 1
close.Text = "X"
close.TextColor3 = Color3.fromRGB(255, 0, 0)
close.TextScaled = true
close.Font = Enum.Font.GothamBold
close.Parent = frame
close.MouseButton1Click:Connect(function()
gui:Destroy()
blur:Destroy()
end)
local box = Instance.new("TextBox")
box.Size = UDim2.new(1, -40, 0, 35)
box.Position = UDim2.new(0, 20, 0, 70)
box.BackgroundColor3 = Color3.fromRGB(0, 0, 0)
box.PlaceholderText = "Enter your key..."
box.TextColor3 = Color3.fromRGB(255, 0, 0)
box.PlaceholderColor3 = Color3.fromRGB(0, 0, 0)
box.Font = Enum.Font.Gotham
box.TextSize = 14
box.Parent = frame
local boxCorner = Instance.new("UICorner")
boxCorner.CornerRadius = UDim.new(0, 6)
boxCorner.Parent = box
local buttonHolder = Instance.new("Frame")
buttonHolder.Size = UDim2.new(1, -40, 0, 35)
buttonHolder.Position = UDim2.new(0, 20, 0, 115)
buttonHolder.BackgroundTransparency = 1
buttonHolder.Parent = frame
local function createButton(text, pos)
local b = Instance.new("TextButton")
b.Size = UDim2.new(0.48, 0, 1, 0)
b.Position = UDim2.new(pos, 0, 0, 0)
b.BackgroundColor3 = Color3.fromRGB(0, 0, 0)
b.TextColor3 = Color3.fromRGB(255, 0, 0)
b.Font = Enum.Font.GothamBold
b.Text = text
b.TextSize = 14
b.Parent = buttonHolder
local c = Instance.new("UICorner")
c.CornerRadius = UDim.new(0, 6)
c.Parent = b
return b
end
local checkBtn = createButton("Check Key", 0)
local getKeyBtn = createButton("Get Key!", 0.52)
getKeyBtn.MouseButton1Click:Connect(function()
if setclipboard then
setclipboard("https://[Log in to view URL]")
StarterGui:SetCore("SendNotification", {
Title = "Discord Link Copied!",
Text = "Head over to the Free Scripts channel to get the key.",
Duration = 4
})
end
end)
local rememberFrame = Instance.new("Frame")
rememberFrame.Size = UDim2.new(1, -40, 0, 25)
rememberFrame.Position = UDim2.new(0, 20, 0, 155)
rememberFrame.BackgroundTransparency = 1
rememberFrame.Parent = frame
local rememberLabel = Instance.new("TextLabel")
rememberLabel.Size = UDim2.new(0.8, 0, 1, 0)
rememberLabel.BackgroundTransparency = 1
rememberLabel.Text = "Remember Key"
rememberLabel.TextColor3 = Color3.fromRGB(255, 255, 255)
rememberLabel.Font = Enum.Font.Gotham
rememberLabel.TextSize = 14
rememberLabel.TextXAlignment = Enum.TextXAlignment.Left
rememberLabel.Parent = rememberFrame
local checkbox = Instance.new("Frame")
checkbox.Size = UDim2.new(0, 20, 0, 20)
checkbox.Position = UDim2.new(0.8, 0, 0, 2)
checkbox.BackgroundColor3 = Color3.fromRGB(0, 0, 0)
checkbox.Parent = rememberFrame
local checkboxCorner = Instance.new("UICorner")
checkboxCorner.CornerRadius = UDim.new(0, 4)
checkboxCorner.Parent = checkbox
local tick = Instance.new("Frame")
tick.Size = UDim2.new(0, 0, 0, 0)
tick.Position = UDim2.new(0, 2, 0, 2)
tick.BackgroundColor3 = Color3.fromRGB(0, 0, 0)
tick.Parent = checkbox
local tickCorner = Instance.new("UICorner")
tickCorner.CornerRadius = UDim.new(0, 2)
tickCorner.Parent = tick
local checkboxBtn = Instance.new("TextButton")
checkboxBtn.Size = UDim2.new(1, 0, 1, 0)
checkboxBtn.BackgroundTransparency = 1
checkboxBtn.Text = ""
checkboxBtn.Parent = checkbox
local rememberState = false
local savedKey = player:GetAttribute("SavedKey")
if savedKey then
box.Text = savedKey
rememberState = true
tick:TweenSize(UDim2.new(1, -4, 1, -4), Enum.EasingDirection.Out, Enum.EasingStyle.Quad, 0.2, true)
end
checkboxBtn.MouseButton1Click:Connect(function()
rememberState = not rememberState
if rememberState then
tick:TweenSize(UDim2.new(1, -4, 1, -4), Enum.EasingDirection.Out, Enum.EasingStyle.Quad, 0.2, true)
else
tick:TweenSize(UDim2.new(0, 0, 0, 0), Enum.EasingDirection.Out, Enum.EasingStyle.Quad, 0.2, true)
end
end)
local function checkKey()
if box.Text ~= correctKey then
StarterGui:SetCore("SendNotification", {
Title = "Invalid Key",
Text = "Please enter the correct key.",
Duration = 3
})
return
end
if rememberState then
player:SetAttribute("SavedKey", box.Text)
else
player:SetAttribute("SavedKey", nil)
end
local scriptUrl = AllowedGames[game.PlaceId]
if scriptUrl then
StarterGui:SetCore("SendNotification", {
Title = "Key Accepted",
Text = "Loading script...",
Duration = 3
})
gui:Destroy()
blur:Destroy()
loadstring(game:HttpGet(scriptUrl))()
else
StarterGui:SetCore("SendNotification", {
Title = "Wrong Game",
Text = "This script cannot run here.",
Duration = 4
})
end
end
checkBtn.MouseButton1Click:Connect(checkKey)
To embed this project on your website, copy the following code and paste it into your website's HTML: