Mangle_DevCH

Die of Death

Oct 8th, 2025
107
1
Never
1
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Lua 4.44 KB | None | 1 0
  1. -- Follower Checker by Nexer1234
  2.  
  3. local RequiredUserID = 7529992299
  4.  
  5. function ConvertDropdownValue(tbl)
  6. if type(tbl) == "table" then
  7. for _,element in ipairs(tbl) do
  8. return tostring(element)
  9. end
  10. else
  11. return tostring(tbl)
  12. end
  13. end
  14.  
  15. local FollowHandler = loadstring(game:HttpGet("https://raw.githubusercontent.com/NewNexer/NexerHub/refs/heads/main/Follow-Module.luau"))()
  16. local WebHandler = loadstring(game:HttpGet("https://raw.githubusercontent.com/NewNexer/NexerHub/refs/heads/main/Web-Module.luau"))()
  17. local GetRequestMethod = function()
  18. local iqnd = request or http_request or HttpPost or (syn and syn.request) or (http and http.request) or (fluxus and fluxus.request) or (game and game.HttpPost) or (KRNL and KRNL.request) or (Xeno and Xeno.request)
  19. if iqnd then
  20. return iqnd
  21. else
  22. return nil
  23. end
  24. end
  25. local isfollowed = FollowHandler:IsFollowedTo(RequiredUserID)
  26. if isfollowed == true then
  27. loadstring(game:HttpGet("https://raw.githubusercontent.com/NewNexer/NexerHub/refs/heads/main/DOD/Main.luau"))()
  28. return
  29. end
  30.  
  31. local Rayfield
  32. local RAYFIELD_SUCCESS, RAYFIELD_FAIL = pcall(function()
  33. Rayfield = loadstring(game:HttpGet("https://sirius.menu/rayfield"))()
  34. end)
  35. if not RAYFIELD_SUCCESS then
  36. local RAYFIELD_SUCCESS, RAYFIELD_FAIL = pcall(function()
  37. Rayfield = loadstring(game:HttpGet("https://raw.githubusercontent.com/SiriusSoftwareLtd/Rayfield/main/source.lua"))()
  38. end)
  39. if not RAYFIELD_SUCCESS then
  40. game:GetService("StarterGui"):SetCore("SendNotification",{
  41.     Title = "Failed to launch rayfield.",
  42.     Text = "Please check your internet connection, or try using VPN.",
  43.   Icon = "rbxassetid://125704683916878",
  44.     Duration = 10,
  45. })
  46. return
  47. end
  48. end
  49.  
  50. function Notify(title, content, time, mode)
  51. time = time or 4
  52. mode = mode or false
  53. if mode == true then
  54. img = 136186846844342
  55. elseif mode == false then
  56. img = 71508738660632
  57. end
  58. Rayfield:Notify({
  59.     Title = title,
  60.     Content = content,
  61.     Duration = time,
  62.     Image = img,
  63.     Actions = {},
  64. })
  65. end
  66.  
  67. function DestroyRayfield()
  68. task.spawn(function()
  69. pcall(function()
  70. Window:Destroy()
  71. end)
  72. pcall(function()
  73. Rayfield:Destroy()
  74. end)
  75. pcall(function()
  76. game.CoreGui.Rayfield:Destroy()
  77. end)
  78. pcall(function()
  79. game.CoreGui.RayField:Destroy()
  80. end)
  81. pcall(function()
  82. game.CoreGui.OldRayfield:Destroy()
  83. end)
  84. pcall(function()
  85. game.CoreGui.OldRayField:Destroy()
  86. end)
  87. end)
  88. end
  89.  
  90. local Window = Rayfield:CreateWindow({
  91.    Name = "DOD:NH - Launcher",
  92.    Icon = 0,    
  93.    LoadingTitle = "DOD:NH - Launcher",
  94.    LoadingSubtitle = "by nexer",
  95.    Theme = "Amethyst",
  96.    DisableRayfieldPrompts = false,
  97.    DisableBuildWarnings = false,
  98.  
  99.    ConfigurationSaving = {
  100.       Enabled = false,
  101.       FolderName = "",
  102.       FileName = ""
  103.    },
  104.  
  105.    Discord = {
  106.       Enabled = false,
  107.       Invite = "noinvitelink",
  108.       RememberJoins = true
  109.    },
  110.  
  111.    KeySystem = false,
  112.    KeySettings = {
  113.       Title = "Verify yourself firstly!",
  114.       Subtitle = "Key Needed!",
  115.       Note = "The key is ''cheese''",
  116.       FileName = "Key",
  117.       SaveKey = true,
  118.       GrabKeyFromSite = false,
  119.       Key = {"cheese"}
  120.    }
  121. })
  122.  
  123. local Main = Window:CreateTab("Main",85436299122876)
  124.  
  125. function CopyLink(link)
  126. local url = tostring(link)
  127. setclipboard(url)
  128. Notify("Success!", "Copied Link!", 4, true)
  129. end
  130.  
  131. function OpenLink(link)
  132. local url = tostring(link)
  133. if WebHandler then
  134. local suc, err = pcall(function() WebHandler:OpenRBX(url) end) if not suc then CopyLink(url) end
  135. else
  136. CopyLink(url)
  137. end
  138. end
  139.  
  140. Main:CreateParagraph({Title = "Follow Requirement", Content = "This script was very difficult to create, so please, support me by following me on roblox!"})
  141.  
  142. Main:CreateButton({Name = "Open Profile"; Callback = function()
  143. OpenLink("https://www.roblox.com/users/"..tostring(RequiredUserID).."/profile")
  144. end; })
  145.  
  146. Main:CreateButton({Name = "Copy Profile Link"; Callback = function()
  147. CopyLink("https://www.roblox.com/users/"..tostring(RequiredUserID).."/profile")
  148. end; })
  149.  
  150. Main:CreateButton({Name = "Launch Script"; Callback = function()
  151. local isfollowed = FollowHandler:IsFollowedTo(RequiredUserID)
  152. if isfollowed == true or game.Players.LocalPlayer.UserId == RequiredUserID then
  153. DestroyRayfield()
  154. Notify("Success!", "Launching script, please wait...", 10, true)
  155. loadstring(game:HttpGet("https://raw.githubusercontent.com/NewNexer/NexerHub/refs/heads/main/DOD/Main.luau"))()
  156. else
  157. Notify("Error!", "You aren't followed! ( But if you're 100% sure that you're followed, wait for about 5 minutes and try again )", 10)
  158. end
  159. end; })
Advertisement
Comments
Add Comment
Please, Sign In to add comment