1zxyuuki

G

Mar 15th, 2025 (edited)
17
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 19.51 KB | None | 0 0
  1. if not game:IsLoaded() then
  2. game.Loaded:Wait()
  3. end
  4.  
  5. if Library and Library.Unload then
  6. Library:Unload()
  7. end
  8.  
  9. local repo = 'https://raw.githubusercontent.com/violin-suzutsuki/LinoriaLib/main/'
  10.  
  11. local Library = loadstring(game:HttpGet(repo .. 'Library.lua'))()
  12. local ThemeManager = loadstring(game:HttpGet(repo .. 'addons/ThemeManager.lua'))()
  13. local SaveManager = loadstring(game:HttpGet(repo .. 'addons/SaveManager.lua'))()
  14.  
  15. local hwid = game:GetService("RbxAnalyticsService"):GetClientId()
  16.  
  17. local Window = Library:CreateWindow({
  18. Title = 'Zyg Hub [V3] {' .. hwid .. '}',
  19. Center = true,
  20. AutoShow = true,
  21. TabPadding = 8,
  22. MenuFadeTime = 0.2
  23. })
  24.  
  25. local Tabs = {
  26. Main = Window:AddTab('Main'),
  27. ['ESP'] = Window:AddTab('ESP'),
  28. ['UI Settings'] = Window:AddTab('UI Settings'),
  29. }
  30.  
  31. local LeftGroupBox = Tabs["Main"]:AddLeftGroupbox('Main Scripts')
  32.  
  33. LeftGroupBox:AddSlider('Walkspeed', {
  34. Text = 'Speed Hack',
  35. Default = 16,
  36. Min = 0,
  37. Max = 350,
  38. Rounding = 0,
  39. Compact = false,
  40.  
  41. Callback = function(Value)_G.HackedWalkSpeed = (value)
  42. end
  43. })
  44.  
  45. LeftGroupBox:AddSlider('JumpPower', {
  46. Text = 'Jump Power',
  47. Default = 50,
  48. Min = 0,
  49. Max = 350,
  50. Rounding = 0,
  51. Compact = false,
  52.  
  53. Callback = function(Value)_G.HackedJumpPower = (value)
  54. end
  55. })
  56.  
  57. LeftGroupBox:AddDivider()
  58.  
  59. LeftGroupBox:AddToggle('Inf Jump', {
  60. Text = 'Infinite Jump',
  61. Default = false,
  62. Tooltip = 'Allows you to jump infinetly', -- Information shown when you hover over the toggle
  63.  
  64. Callback = function(Value)local Player = game:GetService'Players'.LocalPlayer;
  65. local UIS = game:GetService'UserInputService';
  66.  
  67. _G.JumpHeight = 100;
  68.  
  69. function Action(Object, Function) if Object ~= nil then Function(Object); end end
  70.  
  71. UIS.InputBegan:connect(function(UserInput)
  72. if UserInput.UserInputType == Enum.UserInputType.Keyboard and UserInput.KeyCode == Enum.KeyCode.Space then
  73. Action(Player.Character.Humanoid, function(self)
  74. if self:GetState() == Enum.HumanoidStateType.Jumping or self:GetState() == Enum.HumanoidStateType.Freefall then
  75. Action(self.Parent.HumanoidRootPart, function(self)
  76. self.Velocity = Vector3.new(0, _G.JumpHeight, 0);
  77. end)
  78. end
  79. end)
  80. end
  81. end)
  82. end
  83. })
  84.  
  85. local MyButton = LeftGroupBox:AddButton({
  86. Text = 'Spoofed Speed',
  87. Func = function()_G.HackedWalkSpeed = 150
  88.  
  89. local Plrs = game:GetService("Players")
  90.  
  91. local MyPlr = Plrs.LocalPlayer
  92. local MyChar = MyPlr.Character
  93.  
  94. if MyChar then
  95. local Hum = MyChar.Humanoid
  96. Hum.Changed:connect(function()
  97. Hum.WalkSpeed = _G.HackedWalkSpeed
  98. end)
  99. Hum.WalkSpeed = _G.HackedWalkSpeed
  100. end
  101.  
  102.  
  103. MyPlr.CharacterAdded:connect(function(Char)
  104. MyChar = Char
  105. repeat wait() until Char:FindFirstChild("Humanoid")
  106. local Hum = Char.Humanoid
  107. Hum.Changed:connect(function()
  108. Hum.WalkSpeed = _G.HackedWalkSpeed
  109. end)
  110. Hum.WalkSpeed = _G.HackedWalkSpeed
  111. end)
  112. end,
  113. DoubleClick = false,
  114. })
  115.  
  116. local MyButton = LeftGroupBox:AddButton({
  117. Text = 'No Clip',
  118. Func = function()local noclip = true
  119. char = game.Players.LocalPlayer.Character
  120. while true do
  121. if noclip == true then
  122. for _,v in pairs(char:children()) do
  123. pcall(function()
  124. if v.className == "Part" then
  125. v.CanCollide = false
  126. end
  127. end)
  128. end
  129. end
  130. game:service("RunService").Stepped:wait()
  131. end
  132.  
  133. end,
  134. DoubleClick = false,
  135. Tooltip = 'Allows you to use noclip'
  136. })
  137.  
  138.  
  139. LeftGroupBox:AddDivider()
  140.  
  141. local MyButton = LeftGroupBox:AddButton({
  142. Text = 'Streamer Mode',
  143. Func = function()
  144. end,
  145. DoubleClick = false,
  146. Tooltip = 'Removes Server Info'
  147. })
  148.  
  149. local LeftGroupBox = Tabs["Main"]:AddLeftGroupbox('Visuals')
  150.  
  151. LeftGroupBox:AddToggle('FullBright', {
  152. Text = 'Fullbright',
  153. Default = false,
  154. Callback = function(Value)if not _G.FullBrightExecuted then
  155.  
  156. _G.FullBrightEnabled = false
  157.  
  158. _G.NormalLightingSettings = {
  159. Brightness = game:GetService("Lighting").Brightness,
  160. ClockTime = game:GetService("Lighting").ClockTime,
  161. FogEnd = game:GetService("Lighting").FogEnd,
  162. GlobalShadows = game:GetService("Lighting").GlobalShadows,
  163. Ambient = game:GetService("Lighting").Ambient
  164. }
  165.  
  166. game:GetService("Lighting"):GetPropertyChangedSignal("Brightness"):Connect(function()
  167. if game:GetService("Lighting").Brightness ~= 1 and game:GetService("Lighting").Brightness ~= _G.NormalLightingSettings.Brightness then
  168. _G.NormalLightingSettings.Brightness = game:GetService("Lighting").Brightness
  169. if not _G.FullBrightEnabled then
  170. repeat
  171. wait()
  172. until _G.FullBrightEnabled
  173. end
  174. game:GetService("Lighting").Brightness = 1
  175. end
  176. end)
  177.  
  178. game:GetService("Lighting"):GetPropertyChangedSignal("ClockTime"):Connect(function()
  179. if game:GetService("Lighting").ClockTime ~= 12 and game:GetService("Lighting").ClockTime ~= _G.NormalLightingSettings.ClockTime then
  180. _G.NormalLightingSettings.ClockTime = game:GetService("Lighting").ClockTime
  181. if not _G.FullBrightEnabled then
  182. repeat
  183. wait()
  184. until _G.FullBrightEnabled
  185. end
  186. game:GetService("Lighting").ClockTime = 12
  187. end
  188. end)
  189.  
  190. game:GetService("Lighting"):GetPropertyChangedSignal("FogEnd"):Connect(function()
  191. if game:GetService("Lighting").FogEnd ~= 786543 and game:GetService("Lighting").FogEnd ~= _G.NormalLightingSettings.FogEnd then
  192. _G.NormalLightingSettings.FogEnd = game:GetService("Lighting").FogEnd
  193. if not _G.FullBrightEnabled then
  194. repeat
  195. wait()
  196. until _G.FullBrightEnabled
  197. end
  198. game:GetService("Lighting").FogEnd = 786543
  199. end
  200. end)
  201.  
  202. game:GetService("Lighting"):GetPropertyChangedSignal("GlobalShadows"):Connect(function()
  203. if game:GetService("Lighting").GlobalShadows ~= false and game:GetService("Lighting").GlobalShadows ~= _G.NormalLightingSettings.GlobalShadows then
  204. _G.NormalLightingSettings.GlobalShadows = game:GetService("Lighting").GlobalShadows
  205. if not _G.FullBrightEnabled then
  206. repeat
  207. wait()
  208. until _G.FullBrightEnabled
  209. end
  210. game:GetService("Lighting").GlobalShadows = false
  211. end
  212. end)
  213.  
  214. game:GetService("Lighting"):GetPropertyChangedSignal("Ambient"):Connect(function()
  215. if game:GetService("Lighting").Ambient ~= Color3.fromRGB(178, 178, 178) and game:GetService("Lighting").Ambient ~= _G.NormalLightingSettings.Ambient then
  216. _G.NormalLightingSettings.Ambient = game:GetService("Lighting").Ambient
  217. if not _G.FullBrightEnabled then
  218. repeat
  219. wait()
  220. until _G.FullBrightEnabled
  221. end
  222. game:GetService("Lighting").Ambient = Color3.fromRGB(178, 178, 178)
  223. end
  224. end)
  225.  
  226. game:GetService("Lighting").Brightness = 1
  227. game:GetService("Lighting").ClockTime = 12
  228. game:GetService("Lighting").FogEnd = 786543
  229. game:GetService("Lighting").GlobalShadows = false
  230. game:GetService("Lighting").Ambient = Color3.fromRGB(178, 178, 178)
  231.  
  232. local LatestValue = true
  233. spawn(function()
  234. repeat
  235. wait()
  236. until _G.FullBrightEnabled
  237. while wait() do
  238. if _G.FullBrightEnabled ~= LatestValue then
  239. if not _G.FullBrightEnabled then
  240. game:GetService("Lighting").Brightness = _G.NormalLightingSettings.Brightness
  241. game:GetService("Lighting").ClockTime = _G.NormalLightingSettings.ClockTime
  242. game:GetService("Lighting").FogEnd = _G.NormalLightingSettings.FogEnd
  243. game:GetService("Lighting").GlobalShadows = _G.NormalLightingSettings.GlobalShadows
  244. game:GetService("Lighting").Ambient = _G.NormalLightingSettings.Ambient
  245. else
  246. game:GetService("Lighting").Brightness = 1
  247. game:GetService("Lighting").ClockTime = 12
  248. game:GetService("Lighting").FogEnd = 786543
  249. game:GetService("Lighting").GlobalShadows = false
  250. game:GetService("Lighting").Ambient = Color3.fromRGB(178, 178, 178)
  251. end
  252. LatestValue = not LatestValue
  253. end
  254. end
  255. end)
  256. end
  257.  
  258. _G.FullBrightExecuted = true
  259. _G.FullBrightEnabled = not _G.FullBrightEnabled
  260. end
  261. })
  262.  
  263. LeftGroupBox:AddToggle('No Fog', {
  264. Text = 'No Fog',
  265. Default = false, -- Default value (true / false)
  266.  
  267. Callback = function(Value)local Lighting = game:GetService("Lighting")
  268.  
  269. -- Toggle variable to turn the effect on or off
  270. local toggle = false
  271.  
  272. -- Function to update the settings based on the toggle state
  273. local function updateSettings()
  274. if toggle then
  275. Lighting.FogEnd = 100000
  276.  
  277. Lighting:GetPropertyChangedSignal("FogEnd"):Connect(function()
  278. if toggle then
  279. Lighting.FogEnd = 100000
  280. end
  281. end)
  282.  
  283. for _, v in ipairs(Lighting:GetDescendants()) do
  284. if v:IsA("Atmosphere") then
  285. v.Density = 0
  286.  
  287. v:GetPropertyChangedSignal("Density"):Connect(function()
  288. if toggle then
  289. v.Density = 0
  290. end
  291. end)
  292. end
  293. end
  294. else
  295. -- Reset values when toggle is off
  296. Lighting.FogEnd = 0 -- or any default value
  297.  
  298. for _, v in ipairs(Lighting:GetDescendants()) do
  299. if v:IsA("Atmosphere") then
  300. v.Density = 1 -- or any default value
  301. end
  302. end
  303. end
  304. end
  305.  
  306. -- Call the function initially to apply the settings
  307. updateSettings()
  308.  
  309. -- Function to toggle the setting manually
  310. local function toggleEffect()
  311. toggle = not toggle
  312. updateSettings() -- Update the settings based on the new toggle state
  313. end
  314.  
  315. -- Example of how to toggle it manually
  316. -- You can call this function wherever needed in the game to toggle the effect on or off
  317. toggleEffect() -- Calling this will toggle the effect
  318.  
  319. end
  320. })
  321.  
  322.  
  323.  
  324. local RightGroupBox = Tabs["Main"]:AddRightGroupbox('Integrities')
  325.  
  326.  
  327. RightGroupBox:AddToggle('MyToggle', {
  328. Text = 'Anti AFK',
  329. Default = false,
  330. Callback = function(Value)local vu = game:GetService("VirtualUser")
  331. local player = game:GetService("Players").LocalPlayer
  332. local isActive = false -- This variable will control if the script is active or not
  333.  
  334. -- Function to start or stop the script
  335. local function toggleScript()
  336. isActive = not isActive -- Toggle the active state
  337. if isActive then
  338. -- Connect the Idled event to simulate button press
  339. player.Idled:Connect(function()
  340. vu:Button2Down(Vector2.new(0,0), workspace.CurrentCamera.CFrame)
  341. wait(1)
  342. vu:Button2Up(Vector2.new(0,0), workspace.CurrentCamera.CFrame)
  343. end)
  344. else
  345. -- Disconnect the function when deactivated
  346. player.Idled:Disconnect() -- Stop the function when toggled off
  347. end
  348. end
  349.  
  350. -- Example: You can toggle the script on or off with this function call
  351. toggleScript() -- Call this to start or stop the script
  352.  
  353. end
  354. })
  355. Toggles.MyToggle:OnChanged(function()
  356. end)
  357. Toggles.MyToggle:SetValue(false)
  358.  
  359.  
  360.  
  361.  
  362. RightGroupBox:AddToggle('MyToggle', {
  363. Text = 'Proximity Prompt',
  364. Default = false,
  365. Tooltip = 'If a player is close to you a gui shows',
  366.  
  367. Callback = function(Value)local Players = game:GetService("Players")
  368. local player = Players.LocalPlayer
  369. local character = player.Character or player.CharacterAdded:Wait()
  370. local humanoidRootPart = character:WaitForChild("HumanoidRootPart")
  371.  
  372. local gui = Instance.new("ScreenGui")
  373. gui.Name = "ProximityAlert"
  374. gui.Parent = player.PlayerGui
  375.  
  376. local usernameLabel = Instance.new("TextLabel")
  377. usernameLabel.Size = UDim2.new(0, 300, 0, 30)
  378. usernameLabel.Position = UDim2.new(0.5, -150, 0, 50) -- Near the top center
  379. usernameLabel.BackgroundTransparency = 1 -- No background
  380. usernameLabel.TextColor3 = Color3.new(1, 1, 1) -- White text
  381. usernameLabel.Font = Enum.Font.SourceSans
  382. usernameLabel.TextScaled = true
  383. usernameLabel.Visible = false
  384. usernameLabel.Parent = gui
  385.  
  386. local distanceLabel = Instance.new("TextLabel")
  387. distanceLabel.Size = UDim2.new(0, 300, 0, 30)
  388. distanceLabel.Position = UDim2.new(0.5, -150, 0, 80) -- Below username label
  389. distanceLabel.BackgroundTransparency = 1 -- No background
  390. distanceLabel.TextColor3 = Color3.new(1, 1, 1) -- White text
  391. distanceLabel.Font = Enum.Font.SourceSans
  392. distanceLabel.TextScaled = true
  393. distanceLabel.Visible = false
  394. distanceLabel.Parent = gui
  395.  
  396. local isEnabled = true -- Toggles script functionality
  397.  
  398. local function updateProximity()
  399. if not isEnabled then
  400. usernameLabel.Visible = false
  401. distanceLabel.Visible = false
  402. return
  403. end
  404.  
  405. local closestPlayer = nil
  406. local closestDistance = math.huge
  407.  
  408. for _, otherPlayer in ipairs(Players:GetPlayers()) do
  409. if otherPlayer ~= player and otherPlayer.Character and otherPlayer.Character:FindFirstChild("HumanoidRootPart") then
  410. local otherRootPart = otherPlayer.Character.HumanoidRootPart
  411. local distance = (humanoidRootPart.Position - otherRootPart.Position).Magnitude
  412.  
  413. if distance <= 500 and distance < closestDistance then
  414. closestPlayer = otherPlayer
  415. closestDistance = distance
  416. end
  417. end
  418. end
  419.  
  420. if closestPlayer then
  421. usernameLabel.Text = "Player: " .. closestPlayer.Name
  422. distanceLabel.Text = "Distance: " .. math.floor(closestDistance) .. " studs"
  423. usernameLabel.Visible = true
  424. distanceLabel.Visible = true
  425. else
  426. usernameLabel.Visible = false
  427. distanceLabel.Visible = false
  428. end
  429. end
  430.  
  431. local function toggleProximityAlert(state)
  432. isEnabled = state
  433. if not isEnabled then
  434. usernameLabel.Visible = false
  435. distanceLabel.Visible = false
  436. end
  437. end
  438.  
  439. game:GetService("RunService").RenderStepped:Connect(updateProximity)
  440.  
  441. -- Example usage of toggleProximityAlert
  442. -- Call toggleProximityAlert(true) to enable or toggleProximityAlert(false) to disable the functionality.
  443.  
  444. end
  445. })
  446.  
  447.  
  448.  
  449. local LeftGroupBox = Tabs["ESP"]:AddLeftGroupbox('Humanoid')
  450.  
  451. LeftGroupBox:AddToggle('Players', {
  452. Text = 'Players',
  453. Default = false,
  454. Callback = function(Value)-- Check if the ESP toggle state exists, and initialize it if not
  455. if _G.espEnabled == nil then
  456. _G.espEnabled = false
  457. end
  458.  
  459. -- Function to toggle ESP
  460. local function toggleESP()
  461. _G.espEnabled = not _G.espEnabled
  462. if not _G.espEnabled then
  463. -- Remove ESP from all players when disabled
  464. for _, player in ipairs(game.Players:GetPlayers()) do
  465. if player.Character and player.Character:FindFirstChild("Head") then
  466. local billboardGui = player.Character.Head:FindFirstChild("TadachiisESPTags")
  467. if billboardGui then
  468. billboardGui:Destroy()
  469. end
  470. end
  471. end
  472. end
  473. print("ESP is now " .. (_G.espEnabled and "enabled" or "disabled"))
  474. end
  475.  
  476. -- Function to update ESP
  477. local function updatePlayerESP()
  478. if not _G.espEnabled then return end -- Exit if ESP is disabled
  479.  
  480. local localCharacter = game.Players.LocalPlayer.Character
  481. if not localCharacter then
  482. return
  483. end
  484.  
  485. for _, player in ipairs(game.Players:GetPlayers()) do
  486. if player ~= game.Players.LocalPlayer and player.Character and player.Character:FindFirstChild("Head") then
  487. local distance = (localCharacter.Head.Position - player.Character.Head.Position).Magnitude
  488. local billboardGui = player.Character.Head:FindFirstChild("TadachiisESPTags")
  489. if not billboardGui then
  490. billboardGui = Instance.new("BillboardGui")
  491. billboardGui.Name = "TadachiisESPTags"
  492. billboardGui.Adornee = player.Character.Head
  493. billboardGui.Size = UDim2.new(0, 100, 0, 50)
  494. billboardGui.StudsOffset = Vector3.new(0, 2, 0)
  495. billboardGui.AlwaysOnTop = true
  496. billboardGui.LightInfluence = 1
  497. billboardGui.ZIndexBehavior = Enum.ZIndexBehavior.Sibling
  498. billboardGui.Parent = player.Character.Head
  499.  
  500. local textLabel = Instance.new("TextLabel")
  501. textLabel.Name = "NameLabel"
  502. textLabel.Text = player.Name .. "\nDistance: " .. math.floor(distance)
  503. textLabel.Size = UDim2.new(1, 0, 1, 0)
  504. textLabel.BackgroundTransparency = 1
  505. textLabel.TextColor3 = Color3.new(1, 0, 0)
  506. textLabel.TextScaled = true
  507. textLabel.TextStrokeColor3 = Color3.new(0, 0, 0)
  508. textLabel.TextStrokeTransparency = 0
  509. textLabel.Visible = true
  510. textLabel.Parent = billboardGui
  511. else
  512. billboardGui.NameLabel.Text = player.Name .. "\nDistance: " .. math.floor(distance)
  513. end
  514. end
  515. end
  516. end
  517.  
  518. -- Connect the updatePlayerESP function to the Heartbeat event
  519. if not _G.espConnection then
  520. _G.espConnection = game:GetService("RunService").Heartbeat:Connect(function()
  521. updatePlayerESP()
  522. end)
  523. end
  524.  
  525. -- Toggle ESP when script is executed
  526. toggleESP()
  527.  
  528. end
  529. })
  530.  
  531.  
  532.  
  533.  
  534.  
  535. LeftGroupBox:AddToggle('Players', {
  536. Text = 'LootBags',
  537. Default = false,
  538. Callback = function(Value)local camera = workspace.CurrentCamera
  539. local runservice = game:GetService("RunService")
  540.  
  541. local toggle = true -- Toggle to enable/disable ESP
  542.  
  543. function esp(Lootbag)
  544. local Lootbagesp = Drawing.new("Text")
  545. Lootbagesp.Visible = false
  546. Lootbagesp.Center = true
  547. Lootbagesp.Outline = true
  548. Lootbagesp.Font = 2
  549. Lootbagesp.Color = Color3.new(1, 1, 1)
  550. Lootbagesp.Size = 17
  551.  
  552. local renderstepped
  553. renderstepped = runservice.RenderStepped:Connect(function()
  554. if toggle and Lootbag and workspace:FindFirstChild(Lootbag.Name) and Lootbag:FindFirstChild("Lootbag") then
  555. local Lootbag_pos, Lootbag_onscreen = camera:WorldToViewportPoint(Lootbag.Lootbag.Position)
  556.  
  557. if Lootbag_onscreen then
  558. Lootbagesp.Position = Vector2.new(Lootbag_pos.X, Lootbag_pos.Y)
  559. Lootbagesp.Text = "Lootbag"
  560. Lootbagesp.Visible = true
  561. else
  562. Lootbagesp.Visible = false
  563. end
  564. else
  565. Lootbagesp.Visible = false
  566. Lootbagesp:Remove()
  567. renderstepped:Disconnect()
  568. end
  569. end)
  570. end
  571.  
  572. function updateESP()
  573. for i, Lootbag in next, workspace:GetChildren() do
  574. if Lootbag.Name == "Lootbags" and Lootbag:FindFirstChild("Lootbag") then
  575. esp(Lootbag)
  576. end
  577. end
  578. end
  579.  
  580. workspace.ChildAdded:Connect(function(Lootbag)
  581. if toggle and Lootbag.Name == "Lootbags" and Lootbag:FindFirstChild("Lootbag") then
  582. esp(Lootbag)
  583. end
  584. end)
  585.  
  586. -- Function to toggle ESP on or off
  587. function toggleESP(state)
  588. toggle = state
  589. if toggle then
  590. updateESP()
  591. end
  592. end
  593.  
  594. -- Example usage:
  595. toggleESP(true) -- Call this with true to enable or false to disable ESP
  596.  
  597. end
  598. })
  599.  
  600.  
  601.  
  602.  
  603.  
  604.  
  605.  
  606.  
  607.  
Add Comment
Please, Sign In to add comment