Advertisement
IMMORTALLuaScripter

PaidScript

Jun 18th, 2025
12
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 6.65 KB | None | 0 0
  1. local Rayfield = loadstring(game:HttpGet('https://sirius.menu/rayfield'))()
  2.  
  3. local Window = Rayfield:CreateWindow({
  4. Name = "LuaScripter | Script Hub",
  5. Icon = 0, -- Icon in Topbar. Can use Lucide Icons (string) or Roblox Image (number). 0 to use no icon (default).
  6. LoadingTitle = "LuaScripter | Script Hub",
  7. LoadingSubtitle = "by Lua2Tact",
  8. Theme = "Green", -- Check https://docs.sirius.menu/rayfield/configuration/themes
  9.  
  10. ToggleUIKeybind = "K", -- The keybind to toggle the UI visibility (string like "K" or Enum.KeyCode)
  11.  
  12. DisableRayfieldPrompts = false,
  13. DisableBuildWarnings = false, -- Prevents Rayfield from warning when the script has a version mismatch with the interface
  14.  
  15. ConfigurationSaving = {
  16. Enabled = true,
  17. FolderName = nil, -- Create a custom folder for your hub/game
  18. FileName = "Big Hub"
  19. },
  20.  
  21. Discord = {
  22. Enabled = false, -- Prompt the user to join your Discord server if their executor supports it
  23. Invite = "noinvitelink", -- The Discord invite code, do not include discord.gg/. E.g. discord.gg/ ABCD would be ABCD
  24. RememberJoins = true -- Set this to false to make them join the discord every time they load it up
  25. },
  26.  
  27. KeySystem = true, -- Set this to true to use our key system
  28. KeySettings = {
  29. Title = "LuaScripter | Key System",
  30. Subtitle = "Buy script for key or make ticket",
  31. Note = "https://discord.gg/axKG7Nbc", -- Use this to tell the user how to get a key
  32. FileName = "Key", -- It is recommended to use something unique as other scripts using Rayfield may overwrite your key file
  33. SaveKey = true, -- The user's key will be saved, but if you change the key, they will be unable to use your script
  34. GrabKeyFromSite = false, -- If this is true, set Key below to the RAW site you would like Rayfield to get the key from
  35. Key = {"LuaOT"} -- List of keys that will be accepted by the system, can be RAW file links (pastebin, github etc) or simple strings ("hello","key22")
  36. }
  37. })
  38.  
  39. local MainTab = Window:CreateTab("💪Main👍", nil) -- Title, Image
  40. local Section = MainTab:CreateSection("💪Main👍")
  41.  
  42. local Button = MainTab:CreateButton({
  43. Name = "👁️IY👁️",
  44. Callback = function()
  45. loadstring(game:HttpGet(('https://raw.githubusercontent.com/EdgeIY/infiniteyield/master/source'),true))()
  46. end,
  47. })
  48.  
  49. local Button = MainTab:CreateButton({
  50. Name = "💅Troll💅",
  51. Callback = function()
  52. loadstring(game:HttpGet("https://pastefy.app/lawnvcTT/raw", true))()
  53. end,
  54. })
  55.  
  56. local PlayerTab = Window:CreateTab("🥷player🥷", nil) -- Title, Image
  57. local Section = PlayerTab:CreateSection("🥷player🥷")
  58.  
  59. local Slider = PlayerTab:CreateSlider({
  60. Name = "🏃‍♀️WalkSpeed🏃‍♀️",
  61. Range = {0, 30},
  62. Increment = 1,
  63. Suffix = "Speed",
  64. CurrentValue = 16,
  65. Flag = "Slider1", -- A flag is the identifier for the configuration file, make sure every element has a different flag if you're using configuration saving to ensure no overlaps
  66. Callback = function(Value)
  67. game.Players.LocalPlayer.Character.Humanoid.WalkSpeed = (Value)
  68. end,
  69. })
  70.  
  71. local Button = PlayerTab:CreateButton({
  72. Name = "Infinite Jump/Allow Jump",
  73. Callback = function()
  74. loadstring(game:HttpGet("https://cdn.wearedevs.net/scripts/Infinite%20Jump.txt"))()
  75. end,
  76. })
  77.  
  78. local TeleportTab = Window:CreateTab("🛸Teleport🛸", nil) -- Title, Image
  79. local Section = TeleportTab:CreateSection("🛸Teleport🛸")
  80.  
  81. local Button = TeleportTab:CreateButton({
  82. Name = "TPS DOWN FOR NOW",
  83. Callback = function()
  84. -- The function that takes place when the button is pressed
  85. end,
  86. })
  87.  
  88. local MiscTab = Window:CreateTab("⚙️Misc⚙️", nil) -- Title, Image
  89. local Section = MiscTab:CreateSection("⚙️Misc⚙️")
  90.  
  91. local Button = MiscTab:CreateButton({
  92. Name = "Instant Intereact(will freeze for abit)",
  93. Callback = function()
  94. for i,v in ipairs(game:GetService("Workspace"):GetDescendants()) do
  95. if v.ClassName == "ProximityPrompt" then
  96. v.HoldDuration = 0
  97. end
  98. end
  99. end,
  100. })
  101.  
  102. local BuyerTab = Window:CreateTab("💸LuaScripter | Buyers Speacial💸", nil) -- Title, Image
  103. local Section = BuyerTab:CreateSection("💸LuaScripter | Buyers Speacial💸")
  104.  
  105. local Button = BuyerTab:CreateButton({
  106. Name = "Hitbox(15,15,15)",
  107. Callback = function()
  108. getgenv().HBE = true -- HBE Variable, use this to control whether the hitboxes are active or not.
  109. local Players = game:GetService("Players")
  110. local LocalPlayer = Players.LocalPlayer
  111.  
  112. local function GetCharParent()
  113. local charParent
  114. repeat wait() until LocalPlayer.Character
  115. for _, char in pairs(workspace:GetDescendants()) do
  116. if string.find(char.Name, LocalPlayer.Name) and char:FindFirstChild("Humanoid") then
  117. charParent = char.Parent
  118. break
  119. end
  120. end
  121. return charParent
  122. end
  123.  
  124.  
  125. -- pcall to avoid the script breaking on low level executors (e.g. Solara or any Xeno paste)
  126. pcall(function()
  127. local mt = getrawmetatable(game)
  128. setreadonly(mt, false)
  129. local old = mt.__index
  130. mt.__index = function(Self, Key)
  131. if tostring(Self) == "HumanoidRootPart" and tostring(Key) == "Size" then
  132. return Vector3.new(2,2,1)
  133. end
  134. return old(Self, Key)
  135. end
  136. setreadonly(mt, true)
  137. end)
  138.  
  139.  
  140. local CHAR_PARENT = GetCharParent()
  141. local HITBOX_SIZE = Vector3.new(8,8,8) -- Default size. You can let the user choose with a slider. e.g. HITBOX_SIZE = Vector3.new(Value, Value, Value)
  142. local HITBOX_COLOUR = Color3.fromRGB(255,0,0) -- Default colour (RGB)
  143.  
  144.  
  145. local function AssignHitboxes(player)
  146. if player == LocalPlayer then return end
  147.  
  148. local hitbox_connection;
  149. hitbox_connection = game:GetService("RunService").RenderStepped:Connect(function()
  150. local char = CHAR_PARENT:FindFirstChild(player.Name)
  151. if getgenv().HBE then
  152. if char and char:FindFirstChild("HumanoidRootPart") and (char.HumanoidRootPart.Size ~= HITBOX_SIZE or char.HumanoidRootPart.Color ~= HITBOX_COLOUR) then
  153. char.HumanoidRootPart.Size = HITBOX_SIZE
  154. char.HumanoidRootPart.Color = HITBOX_COLOUR
  155. char.HumanoidRootPart.CanCollide = false
  156. char.HumanoidRootPart.Transparency = 0.5
  157. end
  158. else
  159. hitbox_connection:Disconnect()
  160. char.HumanoidRootPart.Size = Vector3.new(2,2,1)
  161. char.HumanoidRootPart.Transparency = 1
  162. end
  163. end)
  164. end
  165.  
  166.  
  167. for _, player in ipairs(Players:GetPlayers()) do
  168. AssignHitboxes(player)
  169. end
  170.  
  171.  
  172. Players.PlayerAdded:Connect(function(player)
  173. if getgenv().HBE then
  174. AssignHitboxes(player)
  175. end
  176. end)
  177. end,
  178. })
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement