SHOW:
|
|
- or go back to the newest paste.
1 | local Rayfield = loadstring(game:HttpGet('https://sirius.menu/rayfield'))() | |
2 | ||
3 | local Window = Rayfield:CreateWindow({ | |
4 | Name = "🔥 universal hub 🔫", | |
5 | LoadingTitle = "🔫 universal gui 💥", | |
6 | LoadingSubtitle = "by Sab", | |
7 | ConfigurationSaving = { | |
8 | Enabled = false, | |
9 | FolderName = nil, -- Create a custom folder for your hub/game | |
10 | FileName = "Example Hub" | |
11 | }, | |
12 | Discord = { | |
13 | Enabled = false, | |
14 | Invite = "5kQ6AeJCtA", -- The Discord invite code, do not include discord.gg/. E.g. discord.gg/ABCD would be ABCD | |
15 | RememberJoins = true -- Set this to false to make them join the discord every time they load it up | |
16 | }, | |
17 | KeySystem = false, -- Set this to true to use our key system | |
18 | KeySettings = { | |
19 | Title = "Key | Sab'Sab", | |
20 | Subtitle = "Key System", | |
21 | Note = "link has been copied to clipboard", | |
22 | FileName = "YoutubeHubKey1", -- It is recommended to use something unique as other scripts using Rayfield may overwrite your key file | |
23 | SaveKey = false, -- The user's key will be saved, but if you change the key, they will be unable to use your script | |
24 | GrabKeyFromSite = true, -- If this is true, set Key below to the RAW site you would like Rayfield to get the key from | |
25 | Key = {"https://pastebin.com/raw/0qdbaXxY"} -- List of keys that will be accepted by the system, can be RAW file links (pastebin, github etc) or simple strings ("hello","key22") | |
26 | } | |
27 | }) | |
28 | ||
29 | local MainTab = Window:CreateTab("🏠 Universal", nil) -- Title, Image | |
30 | local MainSection = MainTab:CreateSection("universal") | |
31 | ||
32 | Rayfield:Notify({ | |
33 | Title = "You executed the script", | |
34 | Content = "Very cool gui", | |
35 | Duration = 5, | |
36 | Image = 13047715178, | |
37 | Actions = { -- Notification Buttons | |
38 | Ignore = { | |
39 | Name = "Okay!", | |
40 | Callback = function() | |
41 | print("The user tapped Okay!") | |
42 | end | |
43 | }, | |
44 | }, | |
45 | }) | |
46 | ||
47 | local Button = MainTab:CreateButton({ | |
48 | Name = "Aimlock", | |
49 | Callback = function() | |
50 | -- Aimlock | |
51 | local Area = game:GetService("Workspace") | |
52 | local RunService = game:GetService("RunService") | |
53 | local UIS = game:GetService("UserInputService") | |
54 | local Players = game:GetService("Players") | |
55 | local LocalPlayer = Players.LocalPlayer | |
56 | local MyCharacter = LocalPlayer.Character | |
57 | local MyRoot = MyCharacter:FindFirstChild("HumanoidRootPart") | |
58 | local MyHumanoid = MyCharacter:FindFirstChild("Humanoid") | |
59 | local Mouse = LocalPlayer:GetMouse() | |
60 | local MyView = Area.CurrentCamera | |
61 | local MyTeamColor = LocalPlayer.TeamColor | |
62 | local HoldingM2 = false | |
63 | local Active = false | |
64 | local Lock = false | |
65 | local Epitaph = .187 | |
66 | local HeadOffset = Vector3.new(0, .1, 0) | |
67 | ||
68 | _G.TeamCheck = false | |
69 | _G.AimPart = "HumanoidRootPart" | |
70 | _G.Sensitivity = 0 | |
71 | _G.CircleSides = 64 | |
72 | _G.CircleColor = Color3.fromRGB(0, 0, 0) | |
73 | _G.CircleTransparency = 0 | |
74 | _G.CircleRadius = 200 | |
75 | _G.CircleFilled = false | |
76 | _G.CircleVisible = true | |
77 | _G.CircleThickness = 1 | |
78 | ||
79 | local FOVCircle = Drawing.new("Circle") | |
80 | FOVCircle.Position = Vector2.new(MyView.ViewportSize.X / 2, MyView.ViewportSize.Y / 2) | |
81 | FOVCircle.Radius = _G.CircleRadius | |
82 | FOVCircle.Filled = _G.CircleFilled | |
83 | FOVCircle.Color = _G.CircleColor | |
84 | FOVCircle.Visible = _G.CircleVisible | |
85 | FOVCircle.Transparency = _G.CircleTransparency | |
86 | FOVCircle.NumSides = _G.CircleSides | |
87 | FOVCircle.Thickness = _G.CircleThickness | |
88 | ||
89 | local function CursorLock() | |
90 | UIS.MouseBehavior = Enum.MouseBehavior.LockCenter | |
91 | end | |
92 | local function UnLockCursor() | |
93 | HoldingM2 = false Active = false Lock = false | |
94 | UIS.MouseBehavior = Enum.MouseBehavior.Default | |
95 | end | |
96 | function FindNearestPlayer() | |
97 | local dist = math.huge | |
98 | local Target = nil | |
99 | for _, v in pairs(Players:GetPlayers()) do | |
100 | if v ~= LocalPlayer and v.Character:FindFirstChild("Humanoid") and v.Character:FindFirstChild("Humanoid").Health > 0 and v.Character:FindFirstChild("HumanoidRootPart") and v then | |
101 | local TheirCharacter = v.Character | |
102 | local CharacterRoot, Visible = MyView:WorldToViewportPoint(TheirCharacter[_G.AimPart].Position) | |
103 | if Visible then | |
104 | local RealMag = (Vector2.new(Mouse.X, Mouse.Y) - Vector2.new(CharacterRoot.X, CharacterRoot.Y)).Magnitude | |
105 | if RealMag < dist and RealMag < FOVCircle.Radius then | |
106 | dist = RealMag | |
107 | Target = TheirCharacter | |
108 | end | |
109 | end | |
110 | end | |
111 | end | |
112 | return Target | |
113 | end | |
114 | ||
115 | UIS.InputBegan:Connect(function(Input) | |
116 | if Input.UserInputType == Enum.UserInputType.MouseButton2 then | |
117 | HoldingM2 = true | |
118 | Active = true | |
119 | Lock = true | |
120 | if Active then | |
121 | local The_Enemy = FindNearestPlayer() | |
122 | while HoldingM2 do task.wait(.000001) | |
123 | if Lock and The_Enemy ~= nil then | |
124 | local Future = The_Enemy.HumanoidRootPart.CFrame + (The_Enemy.HumanoidRootPart.Velocity * Epitaph + HeadOffset) | |
125 | MyView.CFrame = CFrame.lookAt(MyView.CFrame.Position, Future.Position) | |
126 | CursorLock() | |
127 | end | |
128 | end | |
129 | end | |
130 | end | |
131 | end) | |
132 | UIS.InputEnded:Connect(function(Input) | |
133 | if Input.UserInputType == Enum.UserInputType.MouseButton2 then | |
134 | UnLockCursor() | |
135 | end | |
136 | end) | |
137 | game.StarterGui:SetCore("SendNotification", {Title = "Sab's Lock V3", Text = "Loaded", Duration = 5,}) | |
138 | end, | |
139 | }) | |
140 | ||
141 | local Button = MainTab:CreateButton({ | |
142 | Name = "slientaim", | |
143 | Callback = function() | |
144 | loadstring(game:HttpGet("https://raw.githubusercontent.com/Stefanuk12/Aiming/main/Examples/UniversalSilentAim.lua",true))() | |
145 | end, | |
146 | }) | |
147 | ||
148 | local Button = MainTab:CreateButton({ | |
149 | Name = "ESP", | |
150 | Callback = function() | |
151 | loadstring(game:HttpGet('https://raw.githubusercontent.com/Lucasfin000/SpaceHub/main/UESP'))() | |
152 | end, | |
153 | }) | |
154 | ||
155 | local Button = MainTab:CreateButton({ | |
156 | Name = "Fly", | |
157 | Callback = function() | |
158 | ||
159 | loadstring("\108\111\97\100\115\116\114\105\110\103\40\103\97\109\101\58\72\116\116\112\71\101\116\40\40\39\104\116\116\112\115\58\47\47\103\105\115\116\46\103\105\116\104\117\98\117\115\101\114\99\111\110\116\101\110\116\46\99\111\109\47\109\101\111\122\111\110\101\89\84\47\98\102\48\51\55\100\102\102\57\102\48\97\55\48\48\49\55\51\48\52\100\100\100\54\55\102\100\99\100\51\55\48\47\114\97\119\47\101\49\52\101\55\52\102\52\50\53\98\48\54\48\100\102\53\50\51\51\52\51\99\102\51\48\98\55\56\55\48\55\52\101\98\51\99\53\100\50\47\97\114\99\101\117\115\37\50\53\50\48\120\37\50\53\50\48\102\108\121\37\50\53\50\48\50\37\50\53\50\48\111\98\102\108\117\99\97\116\111\114\39\41\44\116\114\117\101\41\41\40\41\10\10")() | |
160 | end, | |
161 | }) | |
162 | ||
163 | local Button = MainTab:CreateButton({ | |
164 | Name = "Noclip", | |
165 | Callback = function() | |
166 | local Noclip = nil | |
167 | local Clip = nil | |
168 | ||
169 | function noclip() | |
170 | Clip = false | |
171 | local function Nocl() | |
172 | if Clip == false and game.Players.LocalPlayer.Character ~= nil then | |
173 | for _,v in pairs(game.Players.LocalPlayer.Character:GetDescendants()) do | |
174 | if v:IsA('BasePart') and v.CanCollide and v.Name ~= floatName then | |
175 | v.CanCollide = false | |
176 | end | |
177 | end | |
178 | end | |
179 | wait(0.21) -- basic optimization | |
180 | end | |
181 | Noclip = game:GetService('RunService').Stepped:Connect(Nocl) | |
182 | end | |
183 | ||
184 | function clip() | |
185 | if Noclip then Noclip:Disconnect() end | |
186 | Clip = true | |
187 | end | |
188 | ||
189 | noclip() -- to toggle noclip() and clip() | |
190 | end, | |
191 | }) | |
192 | ||
193 | local Button = MainTab:CreateButton({ | |
194 | Name = "Fling", | |
195 | Callback = function() | |
196 | loadstring(game:HttpGet("https://shattered-gang.lol/scripts/fe/touch_fling.lua"))() | |
197 | end, | |
198 | }) | |
199 | ||
200 | local Button = MainTab:CreateButton({ | |
201 | Name = "infinite yeld", | |
202 | Callback = function() | |
203 | loadstring(game:HttpGet("https://raw.githubusercontent.com/MariyaFurmanova/Library/main/un_InfYield", true))() | |
204 | end, | |
205 | }) | |
206 | ||
207 | local Slider = MainTab:CreateSlider({ | |
208 | Name = "WalkSpeed Slider", | |
209 | Range = {1, 350}, | |
210 | Increment = 1, | |
211 | Suffix = "Speed", | |
212 | CurrentValue = 16, | |
213 | Flag = "sliderws", -- 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 | |
214 | Callback = function(Value) | |
215 | game.Players.LocalPlayer.Character.Humanoid.WalkSpeed = (Value) | |
216 | end, | |
217 | }) | |
218 | ||
219 | local Slider = MainTab:CreateSlider({ | |
220 | Name = "JumpPower Slider", | |
221 | Range = {1, 350}, | |
222 | Increment = 1, | |
223 | Suffix = "Speed", | |
224 | CurrentValue = 16, | |
225 | Flag = "sliderjp", -- 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 | |
226 | Callback = function(Value) | |
227 | game.Players.LocalPlayer.Character.Humanoid.JumpPower = (Value) | |
228 | end, | |
229 | }) | |
230 | ||
231 | local Input = MainTab:CreateInput({ | |
232 | Name = "Walkspeed", | |
233 | PlaceholderText = "1-500", | |
234 | RemoveTextAfterFocusLost = true, | |
235 | Callback = function(Text) | |
236 | game.Players.LocalPlayer.Character.Humanoid.WalkSpeed = (Text) | |
237 | end, | |
238 | }) | |
239 | ||
240 | local MainTab = Window:CreateTab("🏠 Bedwars", nil) -- Title, Image | |
241 | local MainSection = MainTab:CreateSection("Bedwars") | |
242 | ||
243 | local Button = MainTab:CreateButton({ | |
244 | Name = "Vape V4", | |
245 | Callback = function() | |
246 | loadstring(game:HttpGet("https://raw.githubusercontent.com/7GrandDadPGN/VapeV4ForRoblox/main/NewMainScript.lua", true))() | |
247 | end, | |
248 | }) | |
249 | ||
250 | local Button = MainTab:CreateButton({ | |
251 | Name = "Gamer Scripter", | |
252 | Callback = function() | |
253 | loadstring(game:HttpGet("https://raw.githubusercontent.com/GamerScripter/Game-Hub/main/loader"))() | |
254 | end, | |
255 | }) | |
256 | ||
257 | local MainTab = Window:CreateTab("🏠 Jailbreak", nil) -- Title, Image | |
258 | local MainSection = MainTab:CreateSection("Jailbreak") | |
259 | ||
260 | local Button = MainTab:CreateButton({ | |
261 | Name = "Ice tray V3", | |
262 | Callback = function() | |
263 | loadstring(game:HttpGet("https://raw.githubusercontent.com/piglex9/icetray3/main/latest.lua"))() | |
264 | end, | |
265 | }) | |
266 | ||
267 | local Button = MainTab:CreateButton({ | |
268 | Name = "Project Auto", | |
269 | Callback = function() | |
270 | loadstring(game:HttpGet("https://raw.githubusercontent.com/Pxsta72/ProjectAuto/main/free"))() | |
271 | end, | |
272 | }) | |
273 | ||
274 | local MainTab = Window:CreateTab("🏠 Blade Ball", nil) -- Title, Image | |
275 | local MainSection = MainTab:CreateSection("Blade Ball") | |
276 | ||
277 | local Button = MainTab:CreateButton({ | |
278 | Name = "Blox hub", | |
279 | Callback = function() | |
280 | loadstring(game:HttpGet(('https://raw.githubusercontent.com/malicious-dev/RobloxScripting/main/bladeball.lua'),true))() | |
281 | end, | |
282 | }) | |
283 | ||
284 | local Button = MainTab:CreateButton({ | |
285 | Name = "MYN hub", | |
286 | Callback = function() | |
287 | loadstring(game:HttpGet('https://raw.githubusercontent.com/Nextix1/MYNHUB/main/BLADEBALL'))() | |
288 | end, | |
289 | }) | |
290 | ||
291 | local Button = MainTab:CreateButton({ | |
292 | Name = "Black hub", | |
293 | Callback = function() | |
294 | loadstring(game:HttpGet("https://github.com/SadlekAski/Scripts/raw/main/Blade%20Ball/Equip%20any%20ability.lua"))() | |
295 | end, | |
296 | }) | |
297 | ||
298 | local MainTab = Window:CreateTab("🏠 Blox Fruit", nil) -- Title, Image | |
299 | local MainSection = MainTab:CreateSection("Blox Fruit") | |
300 | ||
301 | local Button = MainTab:CreateButton({ | |
302 | Name = "Vep hub", | |
303 | Callback = function() | |
304 | loadstring(game:HttpGet("https://raw.githubusercontent.com/vep1032/VepStuff/main/STRAW%20HUB%20RELEASE"))() | |
305 | end, | |
306 | }) | |
307 | ||
308 | local Button = MainTab:CreateButton({ | |
309 | Name = "Best AutoFarm", | |
310 | Callback = function() | |
311 | loadstring(game:HttpGet("https://raw.githubusercontent.com/sekrte3345544/Roblox/main/new-obfuscated.lua"))() | |
312 | end, | |
313 | }) | |
314 | ||
315 | local Button = MainTab:CreateButton({ | |
316 | Name = "xDepressionx", | |
317 | Callback = function() | |
318 | loadstring(game:HttpGet"https://raw.githubusercontent.com/xDepressionx/Free-Script/main/AllScript.lua")() | |
319 | end, | |
320 | }) |